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

606891 Коммитов

Автор SHA1 Сообщение Дата
Luke Bjerring a9aa08c5ca Bug 1475061 [wpt PR 11922] - Update the pointerevents IDL file + tests, a=testonly
Automatic update from web-platform-testsUpdate the pointerevents IDL file + tests (#11922)

--

wpt-commits: efef417d9f9ceb9016f682c3aa523d31405e1238
wpt-pr: 11922
2018-07-31 13:05:33 +00:00
Anna Offenwanger 39b1f47943 Bug 1478466 [wpt PR 12186] - Fix minor webxr-test.js bug, a=testonly
Automatic update from web-platform-testsFix minor webxr-test.js bug

Bug: 863557
Change-Id: I84e913d238dedf278b070afd9f3c79674373fc44
Reviewed-on: https://chromium-review.googlesource.com/1150290
Reviewed-by: Bill Orr <billorr@chromium.org>
Commit-Queue: Anna Offenwanger <offenwanger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577972}

--

wpt-commits: f3ddc82687a38bbdcdbe25fb6a5578c913642e29
wpt-pr: 12186
2018-07-31 13:05:33 +00:00
Ahilya Sinha 1f6fbdabcc Bug 1478354 [wpt PR 12182] - Rely on git hashes for manifest update, a=testonly
Automatic update from web-platform-testsRely on git hashes for manifest update

We earlier hashed all in-tree files when updating the manifest.
Relying on git hashes instead gives us a speedup of ~50%
when running |wpt manifest|

With reference to https://github.com/web-platform-tests/wpt/issues/11388

--

wpt-commits: 29663d0151dcd630df7f48066443ab6c8a953466
wpt-pr: 12182
2018-07-31 13:05:32 +00:00
Ella Ge 1ca0bcdfba Bug 1478389 [wpt PR 12183] - Locked mouse event check ShouldGenerateAppCommand, a=testonly
Automatic update from web-platform-testsLocked mouse event check ShouldGenerateAppCommand

When pointer is locked, we still need to check ShouldGenerateAppCommand
and set event handled so that won't generate unnecessary navigate
appcommand when kExtendedMouseButtons is enabled. This causes unable
to preventDefault on mouse back/forward buttons to prevent navigation
while pointer is locked.

Bug: 852709
Change-Id: I5f75a68e36037210c38310f8d83825c5efdf311e
Reviewed-on: https://chromium-review.googlesource.com/1148886
Commit-Queue: Ella Ge <eirage@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577889}

--

wpt-commits: 1778b7179d12143b26c0651200257eca39dbc601
wpt-pr: 12183
2018-07-31 13:05:32 +00:00
Anna Offenwanger 39b03937d6 Bug 1477878 [wpt PR 12150] - Refactoring XR mojo interfaces, a=testonly
Automatic update from web-platform-testsRefactoring XR mojo interfaces

Merging presentation provider and magic window provider to get rid of
duplicate code that fetches data. Changing request session so that it
must always return at least one interface for getting data, allowing
some uniformity of getting sessions across devices.

Bug: 842025
Cq-Include-Trybots: luci.chromium.try​:android_optional_gpu_tests_rel;luci.chromium.try​:linux_layout_tests_slimming_paint_v2;luci.chromium.try​:linux_optional_gpu_tests_rel;luci.chromium.try​:linux_vr;luci.chromium.try​:mac_optional_gpu_tests_rel;luci.chromium.try​:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I587b314daf177619440a82f12471ea567b346caf
Reviewed-on: https://chromium-review.googlesource.com/1135831
Reviewed-by: Ian Vollick <vollick@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Reviewed-by: Bill Orr <billorr@chromium.org>
Commit-Queue: Anna Offenwanger <offenwanger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577572}

--

wpt-commits: f9cb1ddc13c35945ac40c6e93f9ae25887dbd811
wpt-pr: 12150
2018-07-31 13:05:31 +00:00
Robert Ma ce622732ff Bug 1478203 [wpt PR 12174] - Fix resources/test and prevent infra changes from breaking the suite again, a=testonly
Automatic update from web-platform-testsFix resources/test suite

The suite was broken by PR #11976 where the config class was changed.
The suite uses a hack to get the default config of wptserve. This commit
fixes the hack, but unfortunately does not find a less hacky way to get
the default config.

--
Run resources_unittest on CI if tools are changed

To prevent changes in tools (especially `wpt serve` and its
dependencies) from breaking the resources/test suite again, this commit
adds "tools/" to the watchlist of the suite.

--

wpt-commits: 2877f572684541d6cd2f301d72f4114dd35ce885, d03becfbbe9df94fb06c2a00ff9ad549634f3660
wpt-pr: 12174
2018-07-31 13:05:31 +00:00
Peter Occil faee564332 Bug 1471884 [wpt PR 11707] - Consolidated fixes to character encoders/decoders, a=testonly
Automatic update from web-platform-testsConsolidated fixes to character encoders/decoders (#11707)

* Fix EUC-JP reference decoder

The relevant step fixed by this pull request says "Return error."; thus, the rest of the process should continue with the next iteration, rather than run the rest of the handler for the given byte.

* Fix ISO-2022-JP reference implementation

The relevant step in the Encoding Standard says "Prepend _lead_ and _byte_ to _stream_." However, the two bytes are prepended in the wrong order in the reference implementation.  Note that under the Encoding Standard, "[w]hen one or more tokens are prepended to a stream, those tokens must be inserted, _in given order_, before the first token in the stream."  (Note that the code, at the time of this request, moves _lead_ to the front of the array, then moves _byte_ to the front of the array.)

There may be other issues like this elsewhere in the multiple-byte encoder reference implementations.

* Fix bug in EUC-KR reference implementation

Makes one "if" statement conditional rather than unconditional

* Fix bug in Shift_JIS encoder

* Fix bug in Big5 reference implementation

* Fix Shift_JIS reference decoder

To conform to the most recent Encoding Standard.

--

wpt-commits: 0589266b84851660a1c70efb916f5d34fa5ebd7c
wpt-pr: 11707
2018-07-31 13:05:30 +00:00
Ilya Grigorik a37f593c10 Bug 1478182 [wpt PR 12171] - add cvazac as "suggested reviewer" for server-timing, a=testonly
Automatic update from web-platform-testsMerge pull request #12171 from cvazac/master

add cvazac as "suggested reviewer" for server-timing
--

wpt-commits: bb001a974a51164318f0fb8e82b4b795561150b2
wpt-pr: 12171
2018-07-31 13:05:30 +00:00
Mike Pennisi 076704ead4 Bug 1478172 [wpt PR 12170] - [wptrunner] Fix regression in Sauce Labs browser, a=testonly
Automatic update from web-platform-tests[wptrunner] Fix regression in Sauce Labs browser

A recent commit [1] updated the invocation of the `start` method for
"Browser" instances by introducing a new keyword argument. This
interfered with the use of the "Sauce Labs" browser because its
implementation of the `start` method did not accommodate any keyword
arguments.

Update the `start` method to support (but ignore) all keyword arguments.

[1] 91803e3a25afd8e0c201bc57cd05fffd5d543551

--

wpt-commits: addfa0d8e05da60dbc24f0f9affe2e3841ad33f6
wpt-pr: 12170
2018-07-31 13:05:29 +00:00
moz-wptsync-bot 3710b84b17 Bug 1478199 [wpt PR 12173] - Updated h2 server start with new ssl_config packing, a=testonly
Automatic update from web-platform-testsUpdated h2 server start with ssl_config being packaged into config

--

wpt-commits: cc33a7eb4f84a9299db18309cfcc5c5e147c67fc
wpt-pr: 12173
2018-07-31 13:05:29 +00:00
moz-wptsync-bot 99e6090646 Bug 1477017 [wpt PR 12068] - Update wpt metadata, a=testonly
wpt-pr: 12068
wpt-type: metadata
2018-07-31 13:05:29 +00:00
David Quiroz Marin 5a8e1e4583 Bug 1477017 [wpt PR 12068] - Change TextMetrics to return a dictionary of baselines instead of separate values, a=testonly
Automatic update from web-platform-testsChange TextMetrics to return a dictionary of baselines instead of separate values

Some fonts do not set values for all baselines (hanging, ideographic), and in
those cases we're setting 0, which is a valid value. This new interface
getBaselines(), returns a dictionary with the set baselines and their values.

Bug: 277215
Change-Id: Ie94c74d1c95c7205ed47acaed589ae965f0e32f6
Reviewed-on: https://chromium-review.googlesource.com/1141084
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Commit-Queue: David Quiroz Marin <davidqu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577670}

--

wpt-commits: 38cfd261a78ba9b99bd22a84ee69c7e95c19adcc
wpt-pr: 12068
2018-07-31 13:05:28 +00:00
Philipp Hancke 621b9e6e04 Bug 1476389 [wpt PR 12036] - webrtc wpt: close RTCPeerConnection in generateAnswer helper, a=testonly
Automatic update from web-platform-testswebrtc wpt: close RTCPeerConnection in generateAnswer helper

BUG=836871

Change-Id: Idd0495f538777469043fec30993f5e9399d62c68
Reviewed-on: https://chromium-review.googlesource.com/1140676
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#577457}

--

wpt-commits: c904169ab9e571462825ac52e9004e34428356f7
wpt-pr: 12036
2018-07-31 13:05:28 +00:00
Luke Bjerring 02181c6dd9 Bug 1478107 [wpt PR 12164] - Don't wait for Picture-in-Picture when expecting reject on second request, a=testonly
Automatic update from web-platform-testsDon't wait for Picture-in-Picture when expecting reject on second request (#12164)

--

wpt-commits: 2a8d821bd0a29656ff27eac35d9dd071d27be779
wpt-pr: 12164
2018-07-31 13:05:27 +00:00
L. David Baron 4512090516 Bug 1478090 [wpt PR 12163] - Sync Mozilla tests as of 2018-07-24, a=testonly
Automatic update from web-platform-testsSync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/cb59a65fb720ee100bb03cc9f4b02e645755786b . (#12163)

This contains a single change, from [bug 1311892](https://bugzilla.mozilla.org/show_bug.cgi?id=1311892), by @iyermihir, reviewed by @dholbert.
--

wpt-commits: 68318aca8a81999476d7422efc7302f252162cf2
wpt-pr: 12163
2018-07-31 13:05:26 +00:00
Robert Ma c529167bcc Bug 1477861 [wpt PR 12146] - Rename a WPT which has a duplicate basename, a=testonly
Automatic update from web-platform-testsRename a WPT which has a duplicate basename

as another test in the same directory.

Blink test runner isn't able to handle such duplicate basenames because
it relies on filename mangling extensively.

Bug: 866520
Change-Id: I0c9671e83dcf9c61bc20f16a43dcace827145024
Reviewed-on: https://chromium-review.googlesource.com/1146989
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Commit-Queue: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577297}

--

wpt-commits: 9a716de4dfa97ff62dc0f78db55966bf0e88d902
wpt-pr: 12146


--HG--
rename : testing/web-platform/tests/html/rendering/non-replaced-elements/tables/form-in-tables.xhtml => testing/web-platform/tests/html/rendering/non-replaced-elements/tables/form-in-tables-xhtml.xhtml
2018-07-31 13:05:26 +00:00
Oriol Brufau de834c57f7 Bug 1477885 [wpt PR 12152] - [css-logical] Replace uses of webkit-prefixed logical properties with standard ones in /third_party/WebKit/LayoutTests, a=testonly
Automatic update from web-platform-tests[css-logical] Replace uses of webkit-prefixed logical properties with standard ones in /third_party/WebKit/LayoutTests

Bug 850000 added standard logical properties and aliased prefixed ones
to them. The prefixed properties are still used in various places, but
the standard ones should be used instead. This patch replaces all the
uses in /third_party/WebKit/LayoutTests, except that the original
fast/css/logical-property-resolution.html is preserved in a new test
logical-property-resolution-webkit-prefix.html to ensure that prefixed
properties continue working.

Spec: https://drafts.csswg.org/css-logical/#box

BUG=862141

Change-Id: I3090713fc6fbe507a19724cca4f6ca69bcaf5eb9
Reviewed-on: https://chromium-review.googlesource.com/1147523
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#577530}

--

wpt-commits: ebeb9290184795bd3a7c4987ffe62b120f531e75
wpt-pr: 12152
2018-07-31 13:05:25 +00:00
Robert Ma b361e9eb81 Bug 1478064 [wpt PR 12159] - [infra] Remove code for generating config file, a=testonly
Automatic update from web-platform-tests[infra] Remove code for generating config file (#12159)

Taskcluster-github v1 configuration is now working properly.

This commit reverts a revert c597cee7678a37f623dace0cd03d652b992daa36,
i.e. relands e62afac4c9dac57d8b81d2bf1364694e3d653ff9 to remove the code
that generates v0 configuration.
--

wpt-commits: 7952b4cc9dee381604f0816e39cfd34aeca50320
wpt-pr: 12159
2018-07-31 13:05:24 +00:00
moz-wptsync-bot 899acf5588 Bug 1475765 [wpt PR 11976] - Convert config to a builder pattern, a=testonly
Automatic update from web-platform-testsFix sort order of hostnames when generating certificates.

The names are expected to be sorted shortest first, but had the order reversed.

--
Convert the config to a builder pattern.

We have two sets of problems with the config:

* It has to go to some lengths to be thread/process safe since several
  attributes are lazilly computed, and cached, by whichever thread
  happens to be first to access them.

* The OpenSSL-based certificate implementation is totally broken
  because this class needs to be used as a context manager in order to
  initialise some resources associated with the fake CA used to
  generate the certificates.

This suggests that the design is not really correct. We really want to
generate the configuration once in a single process, and then share the
generated configuration across multiple processes. We also want to
ensure that the ssl environment is initialised once in the main
process using a context manager.

This patch introduces a ConfigBuilder object which allows
configuration properties to be set. When used as a context manager, it
computes the generated configuration, initalises the SSL environment,
and updates the configuration with that data, and returns a config
object with the final, immutable, configuration which may then be
shared across processes.

--
Don't pass the sslconfig through server startup

This is fully obtainable from the config object.

--
Update make_hosts_file for new config

--
Update wptrunner for new config

--
Reduce the output when fetching the git history in ci

--

wpt-commits: 2957a8316b2a8f473de7f7c2e5e7243e8e74b81a, 020e53ba4c7c35bbcfa80699d160b76c482880f2, a6e33105a8335e101ec8c5f1cd6d76775e3a64f9, 590cb1745653d1b55d9be5c761fa950f999428d0, 3b02e29929bb0062d2c7b5a4ccfaae242bbc4c75, 86543323c57653f13529c74297c11547820c3563
wpt-pr: 11976
2018-07-31 13:05:24 +00:00
Emilio Cobos Álvarez 39c2e77024 Bug 1479398: Micro-optimize is_root to avoid poking at the parent in the common case. r=xidorn
We can discard the common case of an element having another element or document
fragment parent, which is the common case.

Then we can discard detached subtrees looking at is_in_document().

The only case where we have a non-content parent is the document case:

  https://searchfox.org/mozilla-central/rev/033d45ca70ff32acf04286244644d19308c359d5/dom/base/Element.cpp#1683

Differential Revision: https://phabricator.services.mozilla.com/D2505

MozReview-Commit-ID: EWHwgqkl1r5
2018-07-31 15:01:40 +02:00
Devika Sugathan ae8a6c6dcc Bug 1472121 - Remove unused patches from build/build-clang/. r=marco 2018-07-31 00:35:36 +05:30
Emilio Cobos Álvarez 27250792bc Bug 1479240: Make system metric queries always return false instead of not matching for fingerprinting-resistance. r=heycam
Looks like these used this mechanism for no great reason, and actually doing
this exposes trivially whether fingerprinting-resistance is enabled, which looks
like an anti-goal (if a media query parses correctly, and doesn't match either 1
or 0, then fingerprinting-resistance is enabled).

Differential Revision: https://phabricator.services.mozilla.com/D2493

MozReview-Commit-ID: 76tIIkwlpeP
2018-07-31 12:55:59 +02:00
Jan Varga 27932e0385 Bug 1478573; r=asuth 2018-07-31 12:27:17 +02:00
shindli eb2f38acfb Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-31 13:09:14 +03:00
Emilio Cobos Álvarez 6c81e2e79c Bug 1479450: Convert GetStringValue to use Servo. r=xidorn
And remove gPropertyTable / kCSSRawProperties while at it.

Differential Revision: https://phabricator.services.mozilla.com/D2516

MozReview-Commit-ID: 8U87BcBkrJF
2018-07-31 12:05:00 +02:00
Emilio Cobos Álvarez 2996813963 Bug 1479450: Implement nsCSSProps::LookupProperty using Rust. r=xidorn
Always assume allowed-for-all-content. There are a couple callers which weren't
doing that:

 * A unit test -> removed.

 * ComputeAnimationDistance: Used for testing (in transitions_per_property), and
   for the animation inspector. The animation inspector shouldn't show
   non-enabled properties. The transitions_per_property test already relies on
   getComputedStyle stuff which only uses eForAllContent.

 * GetCSSImageURLs: I added this API for the context menu page and such. It
   doesn't rely on non-enabled-everywhere properties, it was only using
   eInChrome because it was a ChromeOnly API, but it doesn't really need this.

Differential Revision: https://phabricator.services.mozilla.com/D2514

MozReview-Commit-ID: 4VOi5Su3Bos
2018-07-31 12:00:15 +02:00
Emilio Cobos Álvarez 1ad081c136 Bug 1479681: Fix the loop in nsTransitionManager dealing with stopping `all` transitions. r=hiro
The loop was mutating the nsCSSPropertyID used to guard the exit, which is
obviously wrong.

This branch is pretty rarely taken, since people don't usually specify `all` as
a transition property other than the first, for which case we take the fast path
with `checkProperties = false`. Our test-suite failed to catch this.

Added a crashtest that hangs without this patch.

The reason bug 1478990 regressed this is because it changed the order of
nsCSSPropertyID so that `p` actually went backwards causing the infinite loop,
but the bug was introduced (by me, whoops) in bug 1309752.

Differential Revision: https://phabricator.services.mozilla.com/D2552

MozReview-Commit-ID: Ii3D1FaZ31R
2018-07-31 11:54:41 +02:00
Emilio Cobos Álvarez 196560b95f Bug 1479681: Fix the loop in nsTransitionManager dealing with stopping `all` transitions. r=hiro a=aryx
The loop was mutating the nsCSSPropertyID used to guard the exit, which is
obviously wrong.

This branch is pretty rarely taken, since people don't usually specify `all` as
a transition property other than the first, for which case we take the fast path
with `checkProperties = false`. Our test-suite failed to catch this.

Added a crashtest that hangs without this patch.

The reason bug 1478990 regressed this is because it changed the order of
nsCSSPropertyID so that `p` actually went backwards causing the infinite loop,
but the bug was introduced (by me, whoops) in bug 1309752.

Differential Revision: https://phabricator.services.mozilla.com/D2552

MozReview-Commit-ID: Ii3D1FaZ31R

--HG--
extra : source : 78be4bbf4b050f6614bb9f4115f57fb61f4890df
2018-07-31 11:32:53 +02:00
shindli f0d8729e09 Merge inbound to mozilla-central. a=merge 2018-07-31 12:50:32 +03:00
Jon Coppeard 79f79d4af0 Bug 1479388 - Move most WeakMap inline method definitions into a separate header r=sfink 2018-07-31 10:06:06 +01:00
shindli bd8a5ade23 Backed out changeset e988c40d5519 (bug 1479388) for spidermonkey bustages in /builds/worker/workspace/build/src/js/src/vm/Debugger-inl on a CLOSED TREE 2018-07-31 11:56:47 +03:00
Paolo Amadini 1866365ec8 Bug 1479215 - Back out spurious files from changeset 162e063abd54. a=backout
--HG--
extra : rebase_source : 137b47f944935184bf4c26ba9b6e7f8616a72c42
2018-07-31 09:49:53 +01:00
Jon Coppeard e0ec59962b Bug 1479388 - Move most WeakMap inline method definitions into a separate header r=sfink 2018-07-31 09:50:08 +01:00
Jan de Mooij bdb81c4ee7 Bug 1479363 part 11 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in toolkit/recordreplay/ipc. r=bhackett 2018-07-31 08:37:58 +02:00
Jan de Mooij 0868c2088f Bug 1479363 part 9 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/src. r=luke 2018-07-31 08:37:48 +02:00
Jan de Mooij fa4de44430 Bug 1479363 part 8 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/xpconnect/wrapper. r=bholley 2018-07-31 08:37:38 +02:00
Jan de Mooij 43f54ada0c Bug 1479363 part 7 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/xpconnect/src. r=mrbkap 2018-07-31 08:37:26 +02:00
Jan de Mooij 01fa47134b Bug 1479363 part 4 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/workers and dom/worklet. r=baku 2018-07-31 08:37:17 +02:00
Jan de Mooij 9b9ef5d8db Bug 1479363 part 3 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/xbl and dom/xul. r=bholley 2018-07-31 08:37:07 +02:00
Andrew Swan d50724f571 Bug 1477866 Fix documentation typo r=me
--HG--
extra : rebase_source : 1956ab9f3fd39b48cbe359eea4202a07d5e5dfbe
2018-07-30 22:23:04 -07:00
Nicholas Nethercote 8c1a2345bc Bug 1479631 - Fix media.memory_caches_combined_limit_kb value on Android. r=drno
It was accidentally changed from 524288 to 32768 on Android by bug 1448222.
This commit changes it back.

--HG--
extra : rebase_source : 9181928dccf0cfcd0f70c1c3840d43c378f38ca4
2018-07-31 10:19:51 +10:00
Julian Descottes 070b4fffb3 Bug 1479470 - Always use _getMapForRegistry in CustomElementWatcher;r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D2515

--HG--
extra : moz-landing-system : lando
2018-07-30 16:07:58 +00:00
Jeff Muizelaar 98bb6b7569 Bug 1479649. Report WebRender feature status in telemetry. r=kats
This is generally helpful. I'm also seeing much less than 50% of the
wrQualified people in the study getting webrender so this could help
determine why.

MozReview-Commit-ID: 2neTFBytzPz

--HG--
extra : rebase_source : 97b1b1fe80f1a2c574141eaef8ad23499699fb82
2018-07-30 21:58:40 -04:00
Coroiu Cristina 09c6bcc2ca Merge mozilla-central to autoland a=merge 2018-07-31 05:05:39 +03:00
Coroiu Cristina 6ba5f27325 Backed out 4 changesets (bug 1477693) for perma-failing reftests at tests/layout/reftests/svg/smil/transform/scale-1-ref.svg a=backout
Backed out changeset 069ad25949f3 (bug 1477693)
Backed out changeset 34f12e5543aa (bug 1477693)
Backed out changeset 864e12713e98 (bug 1477693)
Backed out changeset fa4d0ff6f779 (bug 1477693)
2018-07-31 05:02:33 +03:00
James Teh d585de6620 Bug 1479642: Make Windows XULMenuitemAccessibleWrap::Name const so it overrides AccessibleWrap::Name. r=surkov
This again exposes the accelerator (e.g. Ctrl+T for New Tab) for menu items via IAccessible::accName on windows.

Bug 1438193 made Accessible::Name const.
On Windows, XULMenuitemAccessibleWrap::Name is overridden to append the accelerator to the name.
Unfortunately, this override was missed when converting Name to const (and wasn't a compile error because it didn't use the override keyword).
As such, this override stopped being called; we always called the const version, since that's the one inherited into AccessibleWrap.
Making this const causes this override to be called.

MozReview-Commit-ID: 7Gb199mzhHa

--HG--
extra : rebase_source : 41d15042a09e4743d127fb12378c775099aa09a0
2018-07-31 11:22:59 +10:00
Kearwood Gilbert 17fa5240f0 Bug 1476797 - Indicate VR session activity indepenently of layer presence r=daoshengmu
MozReview-Commit-ID: 4F0vclSj5gB

Differential Revision: https://phabricator.services.mozilla.com/D2451

--HG--
extra : moz-landing-system : lando
2018-07-31 01:41:25 +00:00
Coroiu Cristina 9e8155b8f6 Merge inbound to mozilla-central a=merge 2018-07-31 00:58:28 +03:00
Cosmin Sabou 09c97210a7 Backed out 2 changesets (bug 1473732) for devtools and web platform reftest leaks. CLOSED TREE
Backed out changeset 7742f4ea046b (bug 1473732)
Backed out changeset 3354b6d032f3 (bug 1473732)
2018-07-30 20:52:11 +03:00
Cosmin Sabou e748fd8968 Backed out 15 changesets (bug 1475409, bug 1461450, bug 1474369, bug 1471726) for causing rooting hazards and browser chrome failures. CLOSED TREE
Backed out changeset 7ce27aa3ce68 (bug 1474369)
Backed out changeset a8a4e2414daa (bug 1474369)
Backed out changeset 13c9626970e2 (bug 1474369)
Backed out changeset 9817819b7765 (bug 1475409)
Backed out changeset 39fcebfe6529 (bug 1475409)
Backed out changeset c19ca740d3d1 (bug 1475409)
Backed out changeset b26c90518fca (bug 1474369)
Backed out changeset cbdde0474521 (bug 1474369)
Backed out changeset ccea3049fe0f (bug 1474369)
Backed out changeset e9f6d2544a82 (bug 1474369)
Backed out changeset 99c4d07d4b88 (bug 1474369)
Backed out changeset c721ada8a6d6 (bug 1461450)
Backed out changeset 961379be0f5e (bug 1461450)
Backed out changeset cf2448b2635f (bug 1471726)
Backed out changeset 408961783c95 (bug 1471726)
2018-07-30 20:31:24 +03:00