Граф коммитов

614433 Коммитов

Автор SHA1 Сообщение Дата
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