9db68c522c02b09937af365df9c3781649a0514b: Bug 1604681 - Add page information to the Onboarding telemetry r=andreio
Nan Jiang <njiang028@gmail.com> - Wed, 29 Jan 2020 09:43:09 +0000 - rev 512056
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1604681 - Add page information to the Onboarding telemetry r=andreio Differential Revision: https://phabricator.services.mozilla.com/D60903
f8aa2cf1196adafebe7e5626d43c1c1cb7c8f216: Bug 1509292 - Remove test test_broadcastchannel_worker.html r=baku
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 29 Jan 2020 09:25:28 +0000 - rev 512055
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1509292 - Remove test test_broadcastchannel_worker.html r=baku The test suffers from a race condition, and shows frequest intermittent failures. There already is is WPT test testing the same in /testing/web-platform/tests/webmessaging/broadcastchannel/workers.html test case 'BroadcastChannel works in workers', which does not seem to suffer from this problem. Differential Revision: https://phabricator.services.mozilla.com/D61103
911bb8adb076ec3a56c2b8735bc4afd3fc24215f: Bug 1599496 - Turn javascript.options.shared_memory on by default on early Beta; r=bzbarsky
Tom Tung <ttung@mozilla.com> - Tue, 28 Jan 2020 14:53:08 +0000 - rev 512054
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1599496 - Turn javascript.options.shared_memory on by default on early Beta; r=bzbarsky This patch mainly enables the pref for SharedArrayBuffer on early Beta. (We have already enabled that on Nightly by default) This change causes some tests to fail. This patch handles the failures for a mochitest and web-platform-tests. Differential Revision: https://phabricator.services.mozilla.com/D60965
70615b052db52c0a7c4e9ff54aecb1b73d440f5f: Bug 1612007. Add convenience methods for throwing various spec-defined DOMExceptions on ErrorResult. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 29 Jan 2020 09:09:11 +0000 - rev 512053
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1612007. Add convenience methods for throwing various spec-defined DOMExceptions on ErrorResult. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D61202
1de45bb038fca66a8413838e3118f3b47559f995: Bug 1607050 - Parse await as an identifier in fields initializers r=anba
Nicolò Ribaudo <nicolo.ribaudo@gmail.com> - Wed, 29 Jan 2020 07:33:39 +0000 - rev 512052
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1607050 - Parse await as an identifier in fields initializers r=anba The proposal specifies class fields as follows: FieldDefinition[Yield, Await]: ClassElementName[?Yield, ?Await] Initializer[In, ~Yield, ~Await]opt This means that await shouldn't be parsed according to the context where the class is defined: it should always be parsed as an identifier inside initializers. Differential Revision: https://phabricator.services.mozilla.com/D58721
0d06c43eb924e3e733a6347a02f0750b112a19c3: Backed out changeset 28a9739ba4c4 (bug 1610298) for causing browser-chrome failures on browser_asrouter_snippets.js
Arthur Iakab <aiakab@mozilla.com> - Wed, 29 Jan 2020 10:48:58 +0200 - rev 512051
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Backed out changeset 28a9739ba4c4 (bug 1610298) for causing browser-chrome failures on browser_asrouter_snippets.js CLOSED TREE
8d0d054e5d99d943c3036182215d65ff971dab50: Backed out changeset fc73a1225106 (bug 1509292) for causing build bustages CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Wed, 29 Jan 2020 10:26:15 +0200 - rev 512050
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Backed out changeset fc73a1225106 (bug 1509292) for causing build bustages CLOSED TREE
660da1ec99c0b7407bd6683a1504681e3e959f45: Bug 1612025 - Avoid conflict with pread64/pwrite64 defined by libc r=gsvelto
Michael Forney <mforney@mforney.org> - Wed, 29 Jan 2020 07:05:44 +0000 - rev 512049
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1612025 - Avoid conflict with pread64/pwrite64 defined by libc r=gsvelto musl libc defines these to pread and pwrite respectively, since its off_t is always 64-bit. This causes unintended macro replacement when defining the pread64/pwrite64 wrappers. To prevent this, save the macro definitions at the start of the header and restore them at the end. This is what is already done to work around the same issue on Android NDK. This is a cherry-pick of the following upstream change: https://chromium.googlesource.com/linux-syscall-support/+/f70e2f1641e280e777edfdad7f73a2cfa38139c7%5E%21/ This change was also applied to google-breakpad here: https://chromium.googlesource.com/breakpad/breakpad/+/647158232ba153d33c984f201b0ee35384e684cc%5E%21/ Differential Revision: https://phabricator.services.mozilla.com/D61205
fc73a1225106205f070f1a6759e440d9769a058b: Bug 1509292 - Remove test test_broadcastchannel_worker.html r=baku
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 29 Jan 2020 08:03:59 +0000 - rev 512048
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1509292 - Remove test test_broadcastchannel_worker.html r=baku The test suffers from a race condition, and shows frequest intermittent failures. There already is is WPT test testing the same in /testing/web-platform/tests/webmessaging/broadcastchannel/workers.html test case 'BroadcastChannel works in workers', which does not seem to suffer from this problem. Differential Revision: https://phabricator.services.mozilla.com/D61103
28a9739ba4c402c2877f21e2e268bc862aa6e9f1: Bug 1610298 - Snippets preview messages don't belong to a provider r=k88hudson
Andrei Oprea <andrei.br92@gmail.com> - Wed, 29 Jan 2020 07:45:58 +0000 - rev 512047
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1610298 - Snippets preview messages don't belong to a provider r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D60414
21f55b52f6d59915896fb832f902585847120466: Bug 1608980. Use long animation in webkit-animation-iteration-event.html
Stephen McGruer <smcgruer@chromium.org> - Wed, 29 Jan 2020 07:04:13 +0000 - rev 512046
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1608980. Use long animation in webkit-animation-iteration-event.html Some CI systems are very slow, so end up skipping short animations and not firing iteration events for them. This commit changes webkit-animation-iteration-event.html to have a very long iteration duration, but uses a negative delay to position the start point right before the end of the first iteration. This is a cherry-pick of https://github.com/web-platform-tests/wpt/commit/fdc1a89a01a437cce2afa78fad440f68d1d46935 and was reviewed upstream. Differential Revision: https://phabricator.services.mozilla.com/D61209
b0b796714d254ecb33c7ec0b19ce79e113223a8d: Bug 1611950 - Make constructor of CellMap::Cell constexpr r=dholbert
Emily McDonough <emcdonough@mozilla.com> - Wed, 29 Jan 2020 06:34:48 +0000 - rev 512045
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1611950 - Make constructor of CellMap::Cell constexpr r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D61179
3a95f5e058f43b18d53697a8c2ca1ee4f875585d: Backed out changeset 8984a7d5601f (bug 1594851) for spidermonkey bustage. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 29 Jan 2020 07:56:24 +0200 - rev 512044
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Backed out changeset 8984a7d5601f (bug 1594851) for spidermonkey bustage. CLOSED TREE
8984a7d5601f782b5b006eeca8429b22adc39b9d: Bug 1594851 - Run clang-plugin on SM(p) builds on linux r=sfink
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 29 Jan 2020 05:25:26 +0000 - rev 512043
Push 37068 by nerli@mozilla.com at Wed, 29 Jan 2020 15:51:04 +0000
Bug 1594851 - Run clang-plugin on SM(p) builds on linux r=sfink Also changes SM(p) to use Clang. Differential Revision: https://phabricator.services.mozilla.com/D60897
388a4d04e91159527a69fa1e3d2a91e7155247aa: Bug 1605283 - Improve support for invalidation debugging and testing r=nataliaCs
Bert Peers <bpeers@mozilla.com> - Wed, 29 Jan 2020 05:21:52 +0000 - rev 512042
Push 37067 by malexandru@mozilla.com at Wed, 29 Jan 2020 09:31:57 +0000
Bug 1605283 - Improve support for invalidation debugging and testing r=nataliaCs Differential Revision: https://phabricator.services.mozilla.com/D61207
b94005dcae8194883459523083392cee0f67e2a4: Bug 1606655 - Make `NativeKey` stop adding alternative char codes while user inputs a Unicode character with `Alt` + some numpad keys r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 28 Jan 2020 12:01:56 +0000 - rev 512041
Push 37067 by malexandru@mozilla.com at Wed, 29 Jan 2020 09:31:57 +0000
Bug 1606655 - Make `NativeKey` stop adding alternative char codes while user inputs a Unicode character with `Alt` + some numpad keys r=m_kato Custom keyboard layout may set unusual character to each numpad key. In our shortcut and acceleration key handling, we refer alternative char code values stored in `eKeyDown` or `eKeyPress` and they may contain an alphabet which is used by menubar but it shouldn't be performed while user inputs a Unicode character with `Alt` + numpad keys because it's being handled by Windows. (In strictly speaking, I think that we shouldn't dispatch key events of the sequence, but Chrome does it so that we should keep dispatching for web-compat.) This patch makes `NativeKey` stores same `mCommittedCharsAndModifiers`, `mShiftedString` and `mUnshiftedString` values as usual keyboard layout even active keyboard layout customized numpad key values. Note that Windows handles the key sequence without virtual key code, meaning that even if the numpad keys are shuffled by keyboard layout, typed numbers are computed from physical key position. E.g., even if `Numpad7` is mapped to `1`, it's treated as `7`. Therefore, this patch refers scan code in some places. Differential Revision: https://phabricator.services.mozilla.com/D60805
31e91b3d071e6b7a1453b8a89e2e60e60a7a6760: Bug 1611743 - Handle IDCompositionSurface::BeginDraw() error r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 28 Jan 2020 15:22:23 +0000 - rev 512040
Push 37066 by shindli@mozilla.com at Wed, 29 Jan 2020 03:50:12 +0000
Bug 1611743 - Handle IDCompositionSurface::BeginDraw() error r=nical Differential Revision: https://phabricator.services.mozilla.com/D61101
8d7f2651eed8d29a9ba7bf65094e4bc2061419ff: Bug 1611661 - Give nsNumberControlFrame a TextInput type. r=mats
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 28 Jan 2020 21:10:26 +0000 - rev 512039
Push 37066 by shindli@mozilla.com at Wed, 29 Jan 2020 03:50:12 +0000
Bug 1611661 - Give nsNumberControlFrame a TextInput type. r=mats LayoutFrameType::NumberControl is unused, and nsNumberControlFrame inherits now from nsTextControlFrame. There are three places that check for LayoutFrameType::TextInput. Two direct ones: * ShouldApplyOverflowCLipping * nsFontInflationData And one indirect via IsTextInputFrame, the one mentioned in comment 2. For all those three, it makes sense for nsNumberControlFrame to be handled in the same way as nsTextControlFrame. Long term we may want to get rid of the concept of frame types and just use queryFrame or some sugar of that sort, as it's error prone. But for now this fixes the bug. Differential Revision: https://phabricator.services.mozilla.com/D61088
34fc136a1cc14fd2c53c293e95d8f7735f810015: Bug 1582738 - ChromeProfileMigrator: Don't initialize crypto if there are no rows. r=Gijs
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Tue, 28 Jan 2020 10:50:10 +0000 - rev 512038
Push 37066 by shindli@mozilla.com at Wed, 29 Jan 2020 03:50:12 +0000
Bug 1582738 - ChromeProfileMigrator: Don't initialize crypto if there are no rows. r=Gijs Initializing OSCrypto can lead to a useless macOS Keychain prompt when there are no logins to import. Differential Revision: https://phabricator.services.mozilla.com/D46616
b7c6f120153798e0d1d139ca3457234bb725061b: Bug 1597993 - Add regression test for login-item focus trap r=MattN
Andy Bruère <andy.bruere+oss@gmail.com> - Tue, 28 Jan 2020 22:33:26 +0000 - rev 512037
Push 37066 by shindli@mozilla.com at Wed, 29 Jan 2020 03:50:12 +0000
Bug 1597993 - Add regression test for login-item focus trap r=MattN Differential Revision: https://phabricator.services.mozilla.com/D60258
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip