593396efa9385dc05a072be49ed6bceda05efdf1: Bug 1706496 - Specify background along with color for menupopups. r=desktop-theme-reviewers,dao
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 21 Apr 2021 13:42:20 +0000 - rev 576960
Push 141643 by ealvarez@mozilla.com at Wed, 21 Apr 2021 14:58:42 +0000
Bug 1706496 - Specify background along with color for menupopups. r=desktop-theme-reviewers,dao Otherwise the menupopup retains the native "Menu" color, which inherits to menuitems, and can cause contrast issues for HCM users. It also makes more sense to specify color along with background anyways. Differential Revision: https://phabricator.services.mozilla.com/D112909
8908151379dc2ae9f5594558ede67711e3617010: Bug 1706223 - Fix whitespace handling in clamp() parsing. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 21 Apr 2021 13:39:13 +0000 - rev 576959
Push 141642 by ealvarez@mozilla.com at Wed, 21 Apr 2021 14:58:12 +0000
Bug 1706223 - Fix whitespace handling in clamp() parsing. r=xidorn We should just restore the state when seeing whitespace and an unknown token like when we do when finding any other token a few lines below. This is not an issue for most callers (it's only an issue for clamp()) because the other callers use either `parse_comma_separated()` (for min/max), or `parse_nested_block()` (for parens / nested calc()). Both of those functions restrict the input in such a way that is_exhausted returns true (a few lines above) and thus we parse successfully. Differential Revision: https://phabricator.services.mozilla.com/D112681
5b126bae321ab4055d1cfc2def88d54216b40032: Backed out changeset 2df231be7500 (bug 1706259) for causing bc failures in browser_parsable_css.js and browser_protocol_ask_dialog_permission.js
Alexandru Michis <malexandru@mozilla.com> - Wed, 21 Apr 2021 17:42:23 +0300 - rev 576958
Push 141641 by malexandru@mozilla.com at Wed, 21 Apr 2021 14:51:31 +0000
Backed out changeset 2df231be7500 (bug 1706259) for causing bc failures in browser_parsable_css.js and browser_protocol_ask_dialog_permission.js CLOSED TREE
b9adce06f3cf9a88dc5c1274f568b9a9149e2c52: Backed out changeset 505b7fdbb498 (bug 1700374) for causing bc failures in browser_suppressFocusBorder.js
Alexandru Michis <malexandru@mozilla.com> - Wed, 21 Apr 2021 17:03:09 +0300 - rev 576957
Push 141641 by malexandru@mozilla.com at Wed, 21 Apr 2021 14:51:31 +0000
Backed out changeset 505b7fdbb498 (bug 1700374) for causing bc failures in browser_suppressFocusBorder.js CLOSED TREE
2df231be7500515aea72509e6bed9cc29ab0a97c: Bug 1706259 - fix styling in the protocol handler dialogs to be more like the design, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 21 Apr 2021 13:31:47 +0000 - rev 576956
Push 141640 by gijskruitbosch@gmail.com at Wed, 21 Apr 2021 13:34:13 +0000
Bug 1706259 - fix styling in the protocol handler dialogs to be more like the design, r=mconley This starts using the same spacing as commonDialog for these dialogs with proton enabled. It also updates the checkbox spacing, alignment and colour (bug 1705882 will fix the correct colour choice here.) The spacing is still not ideal in the second dialog (after you click 'Choose Application') but there isn't much we can do about that unless we get rid of the confirmation text about where to change the preference, or we start creating ways for the dialog to tell SubDialog to resize it when items are added/removed, which is not straightforward, so I decided not to tackle that here. Differential Revision: https://phabricator.services.mozilla.com/D112788
0d089ca896ba0a9c831e1bb915d228a7da2ba25b: Bug 1524481 Hide names 'ScratchDoubleReg' and 'ScratchFloat32Reg' in tier-1 back-ends. r=lth
Garima <garima.mazumdar@gmail.com> - Wed, 21 Apr 2021 13:19:18 +0000 - rev 576955
Push 141639 by lhansen@mozilla.com at Wed, 21 Apr 2021 13:21:41 +0000
Bug 1524481 Hide names 'ScratchDoubleReg' and 'ScratchFloat32Reg' in tier-1 back-ends. r=lth Differential Revision: https://phabricator.services.mozilla.com/D112694
e3f8e3ced2e16558f127920c60595a3fbe609a55: Bug 1706613: part 2) Change `NS_ASSERTION`s to `MOZ_ASSERT`s in `mozInlineSpellWordUtil`. r=smaug
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 21 Apr 2021 13:06:57 +0000 - rev 576954
Push 141638 by mbrodesser@mozilla.com at Wed, 21 Apr 2021 13:13:44 +0000
Bug 1706613: part 2) Change `NS_ASSERTION`s to `MOZ_ASSERT`s in `mozInlineSpellWordUtil`. r=smaug Depends on D112958 Differential Revision: https://phabricator.services.mozilla.com/D112959
2b584b1a3916fa06ef5c1abcbf89b2c515ab80ad: Bug 1706613: part 1) Change `NS_ASSERTION`s to `MOZ_ASSERT`s in `mozInlineSpellChecker`. r=smaug
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 21 Apr 2021 13:06:56 +0000 - rev 576953
Push 141638 by mbrodesser@mozilla.com at Wed, 21 Apr 2021 13:13:44 +0000
Bug 1706613: part 1) Change `NS_ASSERTION`s to `MOZ_ASSERT`s in `mozInlineSpellChecker`. r=smaug Helps to detect violations during Try runs. Differential Revision: https://phabricator.services.mozilla.com/D112958
260d3cdf51bcd92bcfa21fce02a12c3703874706: Backed out changeset 36427e64399a (bug 1685503) for causing build bustages. CLOSED TREE
smolnar <smolnar@mozilla.com> - Wed, 21 Apr 2021 16:11:09 +0300 - rev 576952
Push 141637 by smolnar@mozilla.com at Wed, 21 Apr 2021 13:12:35 +0000
Backed out changeset 36427e64399a (bug 1685503) for causing build bustages. CLOSED TREE
a8d76d398055dbb8c72eeb04995d3b813ffd153d: Bug 1615541 - Wait for oop iframe's layer get flushed in test_event_screenXY_in_cross_origin_iframe.html r=hiro
Edgar Chen <echen@mozilla.com> - Wed, 21 Apr 2021 13:02:23 +0000 - rev 576951
Push 141636 by echen@mozilla.com at Wed, 21 Apr 2021 13:04:47 +0000
Bug 1615541 - Wait for oop iframe's layer get flushed in test_event_screenXY_in_cross_origin_iframe.html r=hiro Differential Revision: https://phabricator.services.mozilla.com/D112524
36427e64399aedb083117fc7e5568c8b23b92543: Bug 1685503 - Use AwakeTimeStamp to count time for media telemetry. r=alwu
Paul Adenot <paul@paul.cx> - Wed, 21 Apr 2021 12:55:54 +0000 - rev 576950
Push 141635 by padenot@mozilla.com at Wed, 21 Apr 2021 12:58:16 +0000
Bug 1685503 - Use AwakeTimeStamp to count time for media telemetry. r=alwu Differential Revision: https://phabricator.services.mozilla.com/D112797
b070428c3e0786c5fc16fd37d246fdd6c443d3ef: Bug 1697371 - Templatize baseline compiler part 5: eqz and wrap. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Wed, 21 Apr 2021 12:52:09 +0000 - rev 576949
Push 141634 by lhansen@mozilla.com at Wed, 21 Apr 2021 12:54:45 +0000
Bug 1697371 - Templatize baseline compiler part 5: eqz and wrap. r=rhunt Differential Revision: https://phabricator.services.mozilla.com/D109611
1992090d7578cb60bee130240af3e3f0e2cf28b8: Bug 1697371 - Templatize baseline compiler part 4: Shifts and 32-bit rotates. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Wed, 21 Apr 2021 12:52:09 +0000 - rev 576948
Push 141634 by lhansen@mozilla.com at Wed, 21 Apr 2021 12:54:45 +0000
Bug 1697371 - Templatize baseline compiler part 4: Shifts and 32-bit rotates. r=rhunt Shifts and rotates may require a variable RHS to be in a specific register. We can express this generically by passing an rhs-popper function to the emitter. (64-bit rotates are additionally complicated by requiring a temp, and are not translated in this patch.) Differential Revision: https://phabricator.services.mozilla.com/D109610
2da4589bf1e2e73d1ca024e58f24333ac4e63acf: Bug 1697371 - Templatize baseline compiler part 3: Popcnt. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Wed, 21 Apr 2021 12:52:08 +0000 - rev 576947
Push 141634 by lhansen@mozilla.com at Wed, 21 Apr 2021 12:54:45 +0000
Bug 1697371 - Templatize baseline compiler part 3: Popcnt. r=rhunt Popcount may need a temp; whether it does depends on both the platform and the CPU. A custom temp allocator function can be passed to the emitter and used generically. Differential Revision: https://phabricator.services.mozilla.com/D109609
ad98cd5334b37e0c3af4ef6697771f68f161d873: Bug 1697371 - Templatize baseline compiler part 2: Easy cases. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Wed, 21 Apr 2021 12:52:08 +0000 - rev 576946
Push 141634 by lhansen@mozilla.com at Wed, 21 Apr 2021 12:54:45 +0000
Bug 1697371 - Templatize baseline compiler part 2: Easy cases. r=rhunt Translate the existing emitters that have simple register use patterns (no custom pops, temps, widens, or narrows) into the new templated style. Differential Revision: https://phabricator.services.mozilla.com/D107798
9c24133b2b6d284289eb4ead0cd01eef2606a325: Bug 1697371 - Templatize baseline compiler part 1: Move stuff around and rename. r=rhunt
Lars T Hansen <lhansen@mozilla.com> - Wed, 21 Apr 2021 12:52:08 +0000 - rev 576945
Push 141634 by lhansen@mozilla.com at Wed, 21 Apr 2021 12:54:45 +0000
Bug 1697371 - Templatize baseline compiler part 1: Move stuff around and rename. r=rhunt The templates that were introduced for SIMD are promoted from emitVectorWhatever to emitWhatever, so that they can be used more generally. They are also moved away from SIMD-specific code to a more generic place in the compiler. Some type-specific names for which type information is otherwise available though a parameter type are changed to become type-agnostic (popConstT -> popConst for example), this will aid further template use. Differential Revision: https://phabricator.services.mozilla.com/D109608
505b7fdbb4988310c44cb6127a95fdcdd5ac6914: Bug 1700374: Set suppress-focus-border true upon mouse down on urlbar while showing newtab page.r=harry
Daisuke Akatsuka <daisuke@birchill.co.jp> - Wed, 21 Apr 2021 12:43:05 +0000 - rev 576944
Push 141633 by dakatsuka.birchill@mozilla.com at Wed, 21 Apr 2021 12:45:29 +0000
Bug 1700374: Set suppress-focus-border true upon mouse down on urlbar while showing newtab page.r=harry Differential Revision: https://phabricator.services.mozilla.com/D112335
b952cb5a8f92fa7047d4ee74bb743be2fe71f383: Bug 1688509 - [dom] Remove Else after Break. r=sylvestre
Evgenia Kotovich <jenyakotovich@gmail.com> - Wed, 21 Apr 2021 12:24:57 +0000 - rev 576943
Push 141632 by sledru@mozilla.com at Wed, 21 Apr 2021 12:27:21 +0000
Bug 1688509 - [dom] Remove Else after Break. r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D111985
d75eb2cd146c68abab843baf8177b5765c5ec447: Bug 1705837 - Remove MakeConstructible self-hosting intrinsic. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 21 Apr 2021 12:22:19 +0000 - rev 576942
Push 141631 by tcampbell@mozilla.com at Wed, 21 Apr 2021 12:24:46 +0000
Bug 1705837 - Remove MakeConstructible self-hosting intrinsic. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D112436
075979b1470e6cbf483b8c4f02ca21c43629c7a0: Bug 1705837 - Add new_Record / new_List utility functions to JS self-hosting. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 21 Apr 2021 12:22:18 +0000 - rev 576941
Push 141631 by tcampbell@mozilla.com at Wed, 21 Apr 2021 12:24:46 +0000
Bug 1705837 - Add new_Record / new_List utility functions to JS self-hosting. r=jandem We do not allow `new` in self-hosting, except in these special cases. We can avoid `new` in these remaining cases as well by using std_Object_create. The created objects are internal to self-hosting algorithms and are never exposed to user scripts. Differential Revision: https://phabricator.services.mozilla.com/D112435
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip