Jeff Walden
72377a3e87
Bug 1491137 - Rename the JS::Evaluate that accepts a filename and is always used to process UTF-8 source text to JS::EvaluateUtf8Path. r=jandem
...
--HG--
extra : rebase_source : 8c0f5c82ae87deb2973ecfdbea0391e2be9424cd
2018-09-14 14:48:23 -07:00
Ryan Hunt
b3f188e17a
Bug 1491428 - Add documentation for OMTP. r=mattwoodrow DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D5899
--HG--
extra : rebase_source : 86aee6a6b3c823903b9a66ab28497bde71ea6646
extra : source : b6fb3ed7fad55c119475453447b8603ea111a0df
2018-09-14 14:51:28 -05:00
Mark Banner
e749f1b196
Bug 1469384 - Allow no-useless-removeEventListener to not throw if only one argument is given to an addEventListener call. r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D5882
--HG--
extra : moz-landing-system : lando
2018-09-14 17:05:09 +00:00
shindli
999b3d3c52
Merge inbound to mozilla-central. a=merge
2018-09-17 00:37:59 +03:00
Bobby Holley
bfef218298
Bug 1491572 - Add a reason string to added MOZ_ASSERT_UNREACHABLE. r=me
...
MozReview-Commit-ID: EpS5ubqYGec
2018-09-16 10:10:43 -07:00
Noemi Erli
bdc89dfd78
Merge inbound to mozilla-central. a=merge
2018-09-16 12:50:28 +03:00
Andreea Pavel
737bd284b4
Backed out changeset 52573727971b (bug 1449567) for braking android build bustages on a CLOSED TREE
2018-09-16 07:29:22 +03:00
Masatoshi Kimura
ccda8a2b19
Bug 1491615 - Re-enable warnings-as-errors on clang-cl in gfx/layers/. r=jrmuizel
...
* TexSlot caused warnings because some TexSlot constants are unused. Since some
files under gfx/vr/ want TexSlot constants, I moved the definition to
CompositionD3D11.h. (But I didn't fix gfx/vr/ in this patch.)
* Since MOZ_ASSERT_UNREACHABLE falls through in release builds, we should
assign a value even in the `default` case instead of invoking UB. If we do
not care about UB, we should use MOZ_MAKE_COMPILER_ASSUME_IS_UNREACHABLE.
--HG--
extra : rebase_source : 66647124582efe26f9e6dbe35f24fe6955cead4b
2018-09-16 08:00:02 +09:00
Ehsan Akhgari
ad7b8c9b02
Bug 1491569 - Remove the XPCOM registration for mozSpellChecker; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D5946
2018-09-15 20:13:51 -04:00
Andreas Tolfsen
4b119d521e
bug 1466818: mozrunner: depend on in-tree mozprofile; r=me
...
CLOSED TREE
2018-09-16 01:12:07 +01:00
Andreas Tolfsen
3d48e987b5
bug 1466818: mozrunner: release 0.8.0; r=me
2018-09-16 00:32:18 +01:00
Andreas Tolfsen
a90e90dac3
no bug: mozprofile: release 0.4.0; r=me
2018-09-16 00:24:46 +01:00
Andreas Tolfsen
6a9f20ef8a
bug 1466818: geckodriver: release version 0.22.0; r=whimboo
2018-09-16 00:12:13 +01:00
Andreas Tolfsen
0d949a552f
bug 1466818: geckodriver: put compat table in docs; r=whimboo
2018-09-16 00:12:13 +01:00
Andreas Tolfsen
8286ae896c
bug 1466818: geckodriver: update changelog; r=whimboo
2018-09-16 00:12:12 +01:00
Arshad Kazmi
806adb937f
Bug 1487854 - Use getVisibleEngines in browser.search.get r=robwu, aswan
...
Reviewers: robwu, aswan
Reviewed By: robwu, aswan
Bug #: 1487854
Differential Revision: https://phabricator.services.mozilla.com/D5749
--HG--
extra : rebase_source : 3414382a44acb4f75b7c86032378cd6d8a5b88f8
extra : histedit_source : 15b5ca8f71fa3fec0306aab9297c0917f37774cb
2018-09-16 02:07:22 +03:00
Ciure Andrei
7f8890ce67
Merge inbound to mozilla-central. a=merge
2018-09-16 00:40:16 +03:00
Sebastian Hengst
69b52979e4
Bug 1488490 [wpt PR 12828] - Add basic test for requestFullscreen({ navigationUI }): update test expectation because bug 1188256 landed. a=testonly
...
--HG--
extra : rebase_source : 46e709491c22aa570bcb1e6bfdd89d75d3d489e7
2018-09-15 20:56:14 +03:00
Emilio Cobos Álvarez
5d7bd126b1
Bug 1491577 - Fix Servo build and drop a FIXME. r=me
2018-09-15 19:26:13 +02:00
Emilio Cobos Álvarez
efcb4b34f7
Bug 1491577 - Remove a useless type bound. r=me
2018-09-15 19:25:58 +02:00
Emilio Cobos Álvarez
77f2e53394
Bug 1491577 - Revendor rust dependencies. r=me
2018-09-15 19:25:49 +02:00
Emilio Cobos Álvarez
01f47f288c
Bug 1491577 - Fix Gecko build. r=me
2018-09-15 19:21:22 +02:00
Simon Sapin
b02f9a04eb
Bug 1491577 - Replace mpsc with crossbeam/servo channel, update ipc-channel. r=emilio
...
This cherry-picks servo/servo#21325 .
Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
2018-09-15 19:24:23 +02:00
Anshul Malik
8c98e7eef1
Bug 1491577 - Format components/selectors. r=emilio
...
This cherry-picks servo/servo#21679 .
2018-09-15 19:23:40 +02:00
chansuke
79427e9830
Bug 1491577 - Format component size_of_test. r=emilio
...
This cherry-picks servo/servo#21661 .
2018-09-15 19:23:09 +02:00
Matt Brubeck
0399b9e762
Bug 1491577 - Switch from new-ordered-float back to ordered-float. r=emilio
...
The `new-ordered-float` fork has been merged back into the original
`ordered-float` crate.
This cherry-pics servo/servo#21681 .
2018-09-15 19:22:32 +02:00
chansuke
c5695b2220
Bug 1491577 - Format component style_traits. r=emilio
...
This cherry-picks servo/servo#21620 .
2018-09-15 19:21:50 +02:00
kingdido999
f9451c567a
Bug 1491577 - Format hashglobe. r=emilio
...
This cherry-picks servo/servo#21648 .
2018-09-15 19:21:23 +02:00
Daniel Holbert
6898253a2e
Bug 1490890: Make flex item cached-measurement invalidation more targeted. r=emilio
...
Right now, when a flex item's intrinsic size is invalidated, we clear cached
flex measurements on all of its sibling flex items (indirectly, by virtue of
invalidating the flex container's intrinsic sizes, which does the dirty work of
clearing the measurements).
This is excessive. We do need to clear the measurements on any flex item
whose intrinsic sizes are invalidated, but we don't need to clear them on other
flex items whose intrinsic sizes are still valid. So: this patch changes our
implementation accordingly.
This patch isn't expected to change behavior - it should just be an
optimization.
Differential Revision: https://phabricator.services.mozilla.com/D5917
--HG--
extra : moz-landing-system : lando
2018-09-15 16:09:00 +00:00
Jean-Luc Bonnafoux
bc52e3f588
Bug 458473 - initialize local variable fType r=dbaron
...
Bug 458473 - initialize local variable fType
Differential Revision: https://phabricator.services.mozilla.com/D5387
--HG--
extra : moz-landing-system : lando
2018-09-14 22:04:17 +00:00
Jim Chen
fd31765608
Bug 1490502 - Don't ship Fennec x86-64 Nightly to Play Store yet; r=jlorenzo
...
Filter out the x86-64 Fennec Nightly builds until we evaluated it.
Differential Revision: https://phabricator.services.mozilla.com/D5901
--HG--
extra : moz-landing-system : lando
2018-09-15 15:08:48 +00:00
Dorel Luca
5dd475d1cc
Merge mozilla-central to autoland. CLOSED TREE
2018-09-15 18:42:46 +03:00
Dorel Luca
f0daccaddf
Backed out 57 changesets (bug 1490749, bug 1487912, bug 1487288, bug 1489982, bug 1490079, bug 1489593, bug 1488223, bug 1490750, bug 1490004, bug 1489390, bug 1487175, bug 1491351, bug 1490596, bug 1490435, bug 1489193, bug 1490579, bug 1489352, bug 1489576, bug 1490034, bug 1488656, bug 1488490, bug 1488977, bug 1489893, bug 1489890, bug 1490886, bug 1489973, bug 1489671, bug 1490103, bug 1490190, bug 1490761
, bug 1490634, bug 1490468, bug 1490636, bug 1490112, bug 1489884, bug 1490236, bug 1490556
, bug 1490460, bug 1490220) for WPT mass failure at /fullscreen/idlharness.window.html. a=backout. CLOSED TREE
...
Backed out changeset 3f3f67d1c0bf (bug 1491351)
Backed out changeset 60a85d19fa48 (bug 1490596)
Backed out changeset b45edd5d9087 (bug 1490596)
Backed out changeset 0ea9c57bc9e4 (bug 1489352)
Backed out changeset f1cd674c70fd (bug 1489352)
Backed out changeset be6801cdeb53 (bug 1490886)
Backed out changeset b3bdd59df9b0 (bug 1487288)
Backed out changeset 004aff5c5572 (bug 1487288)
Backed out changeset e12a50d6fb55 (bug 1490236)
Backed out changeset 9344c735fa65 (bug 1490750)
Backed out changeset 85c26a94f8a0 (bug 1490761
)
Backed out changeset 9e6bccf66e12 (bug 1490749)
Backed out changeset 84c2e053f907 (bug 1490004)
Backed out changeset f3c06f63b816 (bug 1490636)
Backed out changeset 338cb2e72624 (bug 1490634)
Backed out changeset a6987c8648d0 (bug 1490556
)
Backed out changeset cd07f723e92e (bug 1490579)
Backed out changeset 4ccd436a9778 (bug 1488656)
Backed out changeset 5e307e2cc9a8 (bug 1488656)
Backed out changeset 66dbcaa5f3b2 (bug 1489973)
Backed out changeset 12f6dddd7ad1 (bug 1489973)
Backed out changeset b6aed416b54e (bug 1488490)
Backed out changeset e227ddece3f6 (bug 1488490)
Backed out changeset ba8a0b3f151f (bug 1490220)
Backed out changeset 28cbe0cde7f0 (bug 1490220)
Backed out changeset 61821ee472c2 (bug 1490886)
Backed out changeset 44340a02b547 (bug 1490886)
Backed out changeset 9b7821c48ec4 (bug 1487175)
Backed out changeset 980644f8f54a (bug 1487175)
Backed out changeset 483392469b2c (bug 1490460)
Backed out changeset 7a336a0dda15 (bug 1490460)
Backed out changeset 7714b8da590d (bug 1490103)
Backed out changeset 3b4064627703 (bug 1490103)
Backed out changeset 779b0174c503 (bug 1490468)
Backed out changeset aa88020a2a0b (bug 1490468)
Backed out changeset c139ee918b5d (bug 1489576)
Backed out changeset 95ed1a70472e (bug 1489576)
Backed out changeset 2edff6bf6d4f (bug 1490079)
Backed out changeset b7da8965b780 (bug 1490435)
Backed out changeset 05d2285dabf0 (bug 1490034)
Backed out changeset fdb49d0a9965 (bug 1487912)
Backed out changeset 64beaa647a59 (bug 1487912)
Backed out changeset 6cd3000ba933 (bug 1490112)
Backed out changeset 1e41acd18239 (bug 1489193)
Backed out changeset 48c56e26c1ff (bug 1489893)
Backed out changeset 0d3f681baaf7 (bug 1489890)
Backed out changeset 88aff39ebbb8 (bug 1488977)
Backed out changeset 703c030316ba (bug 1488977)
Backed out changeset 1ce6504ba447 (bug 1489390)
Backed out changeset 4a3d59a25d64 (bug 1490190)
Backed out changeset 24ad0a7f3357 (bug 1490190)
Backed out changeset d91e5930746e (bug 1489982)
Backed out changeset 075ae9254379 (bug 1489671)
Backed out changeset d188605003c8 (bug 1488223)
Backed out changeset e042f3bc5198 (bug 1489593)
Backed out changeset 7d658a41c5af (bug 1489593)
Backed out changeset af72430d508a (bug 1489884)
--HG--
rename : testing/web-platform/tests/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers => testing/web-platform/tests/feature-policy/experimental-features/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers
rename : testing/web-platform/tests/feature-policy/experimental-features/unsized-media.tentative.https.sub.html.headers => testing/web-platform/tests/feature-policy/experimental-features/unsized-image.tentative.https.sub.html.headers
extra : amend_source : c237fdcc0e4ce399b11d76bad17bf91b25b2ce64
2018-09-15 16:00:55 +03:00
Mike Hommey
c0ae0d9213
Fixup for broken tests when combining bug 1485224 from inbound and bug 1490549 from autoland. r=me,a=build-bustage-fix
2018-09-15 20:04:29 +09:00
Dorel Luca
7a91966c10
Merge mozilla-inbound to mozilla-central. a=merge
2018-09-15 12:46:59 +03:00
Dorel Luca
f181bb6bf8
Merge autoland to mozilla-central. a=merge
2018-09-15 12:41:51 +03:00
Bobby Holley
9942d41fd9
Bug 1491478 - Properly attribute the memory report when using the GPU process. r=mstange
...
MozReview-Commit-ID: Db9mz5jQKwG
2018-09-14 22:04:38 -07:00
Bobby Holley
45da216271
Bug 1491478 - Don't collect WR memory reports when it's not enabled. r=mstange
...
MozReview-Commit-ID: Ek2bgg2D3Bq
2018-09-14 22:04:23 -07:00
Bobby Holley
1909109298
Bug 1491478 - Move WebRender memory reporting back to gfxPlatform. r=me
...
This is how things looked when jrmuizel reviewed them.
MozReview-Commit-ID: Gqp1tcNzsjC
2018-09-14 22:03:49 -07:00
Mike Hommey
61e6bceefa
Bug 1490549 - Fix some comments r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D5916
--HG--
extra : moz-landing-system : lando
2018-09-15 01:14:29 +00:00
Hiroyuki Ikezoe
5f958f80c7
Bug 1486971 - Test for dynamically change of the prefers-reduced-motion setting on MacOSX. r=froydnj,mstange
...
The framework to simulate the setting change works as following;
- nsIDOMWindowUtils.setPrefersReducedMotion() calls an IPC function which ends
up calling nsChildView::SetPrefersReducedMotion() in the parent process
- nsChildView::SetPrefersReducedMotion() sets the given value into
nsLookAndFeel::mPrefersReducedMotionCached just like we set the value queried
via NSWorkspace.accessibilityDisplayShouldReduceMotion in the parent process
and send a notification which is the same notification MacOSX sends when the
system setting changed
- Normally the cached value is cleared before quering new values since the
cache value is stale, but in this case the value is up-to-date one, so
nsChildView::SetPrefersReducedMotion() tells that we don't need to clear the
cache, and nsIDOMWindowUtils.resetPrefersReducedMotion() resets that state
of 'we don't need to clear the cache'
There are two test cases with the framework in this commit, one is just setting
the value and checking the value queried by window.matchMedia. The other one is
receiving 'change' event and checking the value of the event target.
Note that to make this test works the patch for bug 1478212 is necessary since
the test runs in an iframe.
Depends on D5003
Differential Revision: https://phabricator.services.mozilla.com/D5004
--HG--
extra : moz-landing-system : lando
2018-09-15 01:00:07 +00:00
Hiroyuki Ikezoe
1683335036
Bug 1486971 - Query NSWorkspace.accessibilityDisplayShouldReduceMotion only if it's on parent processes or it's the initial query on child processes. r=mstange
...
In child processes on MacOSX we don't spin native event loop at all.
Without native event loops NSWorkspace.accessibilityDisplayShouldReduceMotion
doesn't return up-to-date value when the system setting changed for some reasons.
To workaround this we use NSWorkspace.accessibilityDisplayShouldReduceMotion
only on the parent process which spins native event loop or when it's the
initial query on the child process. And we give the up-to-date value to the
child process via an IPC call just like other cached values do.
Depends on D5002
Differential Revision: https://phabricator.services.mozilla.com/D5003
--HG--
extra : moz-landing-system : lando
2018-09-15 00:59:54 +00:00
Hiroyuki Ikezoe
04128e57a7
Bug 1486971 - Receive accessibilityDisplayShouldReduceMotion change and notify it. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D5002
--HG--
extra : moz-landing-system : lando
2018-09-15 00:59:41 +00:00
Xidorn Quan
8327aa1e34
Bug 1188256 part 7 - Have Element.requestFullscreen return a Promise. r=smaug
...
Depends on D5858
Differential Revision: https://phabricator.services.mozilla.com/D5853
--HG--
extra : moz-landing-system : lando
2018-09-14 22:44:21 +00:00
Xidorn Quan
1ee5079242
Bug 1188256 part 6 - Expose PromiseDebugging to plain mochitest via SpecialPowers. r=bzbarsky
...
Depends on D5852
Differential Revision: https://phabricator.services.mozilla.com/D5858
--HG--
extra : moz-landing-system : lando
2018-09-14 22:43:54 +00:00
Xidorn Quan
d78346013f
Bug 1188256 part 5 - Have nsIDocument::ApplyFullscreen take the ownership of FullscreenRequest. r=smaug
...
To make it clear that ApplyFullscreen is one of the places where
fullscreen requests are consumed.
Depends on D5851
Differential Revision: https://phabricator.services.mozilla.com/D5852
--HG--
extra : moz-landing-system : lando
2018-09-14 22:43:34 +00:00
Bogdan Tara
95d66a25a3
Merge autoland to mozilla-central. a=merge
2018-09-15 00:47:21 +03:00
Xidorn Quan
ddbf5f6f54
Bug 1188256 part 4 - Move fullscreenerror dispatching into FullscreenRequest. r=smaug
...
Depends on D5850
Differential Revision: https://phabricator.services.mozilla.com/D5851
--HG--
extra : moz-landing-system : lando
2018-09-14 19:07:10 +00:00
Xidorn Quan
ac8353b620
Bug 1188256 part 3 - Remove Get-prefix for the getter methods of FullscreenRequest to reflect that they are not nullable. r=smaug
...
Depends on D5848
Differential Revision: https://phabricator.services.mozilla.com/D5850
--HG--
extra : moz-landing-system : lando
2018-09-14 19:03:06 +00:00
Xidorn Quan
1cb11a93d6
Bug 1188256 part 2 - Make constructor of FullscreenRequest private and use create functions for building the object. r=smaug
...
This is done so that we can encapsulate more logic in this struct in following commits.
Depends on D5847
Differential Revision: https://phabricator.services.mozilla.com/D5848
--HG--
extra : moz-landing-system : lando
2018-09-14 19:01:33 +00:00