93443d36d4bd53dba004f7b73430879f96daa681: Backed out 3 changesets (Bug 1433968) for causing Bug 1459349. a=backout FIREFOX_NIGHTLY_61_END
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 07 May 2018 17:06:30 +0300 - rev 456071
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Backed out 3 changesets (Bug 1433968) for causing Bug 1459349. a=backout Backed out changeset 82b765c5a02f (bug 1433968) Backed out changeset 73ec9bb3e17e (bug 1433968) Backed out changeset 0812ac0376da (bug 1433968)
0e52749acd376489bb551928d2012dde10bfc41b: Backed out changeset b73e82f1a589 (bug 1425323) to re-enable test on Windows pgo/opt (whimboo`s request). a=backout
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 07 May 2018 16:08:20 +0300 - rev 456070
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Backed out changeset b73e82f1a589 (bug 1425323) to re-enable test on Windows pgo/opt (whimboo`s request). a=backout
9a58f78f574e7a081b3ffb4484cae0dfa8b558ed: Bug 1443436 - Don't use a raw pointer owned by the compositor thread on the controller thread. r=rbarker
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 07 May 2018 08:05:43 -0400 - rev 456069
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1443436 - Don't use a raw pointer owned by the compositor thread on the controller thread. r=rbarker
ee395dfab2ccce6dc436657e9ca803a1f04aae7d: bug 1455692: add support for limiting locales in partner repacks. r=nthomas
Ben Hearsum <bhearsum@mozilla.com> - Mon, 07 May 2018 07:57:53 -0400 - rev 456068
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
bug 1455692: add support for limiting locales in partner repacks. r=nthomas
e0313375ff67af5d482b602d1bc58b140190818b: Merge mozilla-central to inbound. a=merge CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 07 May 2018 14:21:44 +0300 - rev 456067
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
43e0ab28dfe2589e85ff83349c15eacd624e18b4: bug 1454889 - Re-add expected fail mediacapture-streams/historical.html after backout. a=wpt-fix
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 07 May 2018 14:17:53 +0300 - rev 456066
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
bug 1454889 - Re-add expected fail mediacapture-streams/historical.html after backout. a=wpt-fix
75cde3db733a68cc314b5a4c5fa3e3a3d43ac233: Bug 1458755 - Web Authentication - Copy flag bits 0 & 1 for Sign operations r=jcj
Tim Taubert <ttaubert@mozilla.com> - Mon, 07 May 2018 11:23:10 +0200 - rev 456065
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1458755 - Web Authentication - Copy flag bits 0 & 1 for Sign operations r=jcj Reviewers: jcj Reviewed By: jcj Bug #: 1458755 Differential Revision: https://phabricator.services.mozilla.com/D1114
857a4e93dac83da915dc4f31070bdf5f8022288d: Merge mozilla-central to inbound. a=merge CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 07 May 2018 12:11:06 +0300 - rev 456064
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
fb435df9797a471419670fe2d053432556959a9d: Backed out changeset 0c5a4939300c (bug 1454889) for causing frequent Leaks (Bug 1378025). a=backout
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 07 May 2018 12:06:25 +0300 - rev 456063
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Backed out changeset 0c5a4939300c (bug 1454889) for causing frequent Leaks (Bug 1378025). a=backout
2a4b0d1e9a8e9c9ffe48d3a6a09e6ac7b78ee71a: Merge inbound to mozilla-central. a=merge
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 07 May 2018 11:55:22 +0300 - rev 456062
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Merge inbound to mozilla-central. a=merge
65789d9edfe6037dfebc431d97892d38a5c7e05a: Bug 1435094 - wire up GlyphRasterSpace to nsDisplayTransform. r=kats,mstange
Alexis Beingessner <a.beingessner@gmail.com> - Thu, 03 May 2018 20:38:37 -0400 - rev 456061
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1435094 - wire up GlyphRasterSpace to nsDisplayTransform. r=kats,mstange When a transform thinks it's animated we should abandon screen rasterization and instead favour local rasterization. This produces a more visually pleasant rendering, as pixel-snapping "wobbles" the text between frames. The float scale of GlyphRasterSpace::Local is currently unused, but this PR tries its best to set it to a reasonable value, based on discussion with glennw about the intended semantics. We agreed it should specify the scale *relative* to the parent stacking context, which means it's just whatever scaling the stacking context's transform applies. It's possible we'll need to clamp this value or make it properly 2-dimensional later on. Some book-keeping is added to StackingContextHelper to ensure that GlyphRasterSpace::Screen is never requested by a descendent of a stacking context using GlyphRasterSpace::Local. nsDisplayMask is changed to use a StackingContextHelper to ensure rasterSpace is properly propagated. In addition, this is the first commit making use of cbindgen's new support for bridging Rust enums natively into C++! This bumps our minimum cbindgen to 6.0.0 (just released). MozReview-Commit-ID: 9AlsB6nUheB
9c2deb188bdf3065b8f871426fc4d640bd3ea6ea: Bug 1452536 - Test that key events for non-printable keys and interaction with editable elements don't unblock autoplay. r=masayuki
Chris Pearce <cpearce@mozilla.com> - Wed, 11 Apr 2018 17:07:05 +1200 - rev 456060
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1452536 - Test that key events for non-printable keys and interaction with editable elements don't unblock autoplay. r=masayuki MozReview-Commit-ID: 55TfHTUyJfz
2f2a7a27a90f45558b26f39b83e9b83c28d3f0fe: Bug 1452536 - Don't gesture activate for events targetting editable elements. r=masayuki
Chris Pearce <cpearce@mozilla.com> - Mon, 30 Apr 2018 09:44:31 +1200 - rev 456059
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1452536 - Don't gesture activate for events targetting editable elements. r=masayuki We don't want to gesture activate for key and mouse/pointer events sent to editable elements, as that would mean user interaction intended as text input could start media playback, which would not likely be the user's intention. MozReview-Commit-ID: VemPfpuziz
46471bf78ee81cb9454f36b8adf05e9fccf294bc: Bug 1452536 - Don't gesture activate documents on non-printable key events. r=masayuki
Chris Pearce <cpearce@mozilla.com> - Mon, 23 Apr 2018 15:53:50 +1200 - rev 456058
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1452536 - Don't gesture activate documents on non-printable key events. r=masayuki We don't want key presses of keys which are likely to be intended to be interaction with the browser or OS to gesture activate documents and unblock autoplay videos. So don't gesture activate for key events which are modifier keys, or which don't have a pseudo char code. MozReview-Commit-ID: 6uyPmlzbAvg
881670154df07ef8253a9597c5826d30ffe0c00d: Bug 1454591 part 6 - Remove CSS_PROP_LIST_ONLY_COMPONENTS_OF_ALL_SHORTHAND. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 04 May 2018 15:20:58 +1000 - rev 456057
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1454591 part 6 - Remove CSS_PROP_LIST_ONLY_COMPONENTS_OF_ALL_SHORTHAND. r=heycam MozReview-Commit-ID: RoKvxNSSdo
9f38c38a66cc7ef461284f4f80c8811f335723b8: Bug 1454591 part 5 - Generate subproperty lists from Servo data. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 04 May 2018 15:17:05 +1000 - rev 456056
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1454591 part 5 - Generate subproperty lists from Servo data. r=heycam I manually diffed the generated lists and the original ones from in nsCSSProps.cpp. All generated lists seem to contain the same set of subproperties as their old correspondents. There are still some differences: Order of subproperties of many shorthands is changed. There are many comments in the old lists stating that the order is important, but they are mostly for serialization. I auditted all users of the subproperty lists, and it doesn't seem to me any of them relies on the order. gOutlineRadiusSubpropTable is renamed to gMozOutlineRadiusSubpropTable which I don't think is a problem at all, but maybe worth mentioning. MozReview-Commit-ID: 190SBZfxVOW
d8252b50ec6c19fbf077db94763396ce7aa107dc: Bug 1454591 part 4 - Have devtools test not rely on font-family being the first longhand of font shorthand. r=tromey
Xidorn Quan <me@upsuper.org> - Fri, 04 May 2018 21:13:51 +1000 - rev 456055
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1454591 part 4 - Have devtools test not rely on font-family being the first longhand of font shorthand. r=tromey MozReview-Commit-ID: 2URKcAOcCdV
eff6d5eb51ceeb5b98c96cdbf08fdb43b7fb1f52: Bug 1454591 part 3 - Consistently use top-right-bottom-left order for physical sides. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 04 May 2018 15:15:56 +1000 - rev 456054
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1454591 part 3 - Consistently use top-right-bottom-left order for physical sides. r=heycam MozReview-Commit-ID: 6pLRSO8YNDI
c07763d44a66fcd6719b60453703fe87b6d194b7: Bug 1454591 part 2 - Refactor GenerateCSSPropsGenerated.py. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 04 May 2018 14:37:41 +1000 - rev 456053
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1454591 part 2 - Refactor GenerateCSSPropsGenerated.py. r=heycam This removes the extra template file and uses the script to generate the whole nsCSSPropsGenerated.inc file directly, because it doesn't seem to really make much sense to have them separate. One behavior change to this refactor is that, the static assertions no longer include aliases. Other parts of the generated data all ignore aliases, so checking property id of aliases isn't really useful. It makes the code simpler everywhere to just strip aliases from the list at the very beginning. MozReview-Commit-ID: BYYvnCOqJwC
61084cd281886ca3bbf4c19842e5f8f92d801337: Bug 1454591 part 1 - Generate more structured data in ServoCSSPropList.py. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 04 May 2018 13:44:51 +1000 - rev 456052
Push 8 by bugmail@asutherland.org at Sat, 11 Aug 2018 16:11:21 +0000
Bug 1454591 part 1 - Generate more structured data in ServoCSSPropList.py. r=heycam This patch changes ServoCSSPropList.py to use classes for properties. This allows extending the data in the file without needing to update all users of this file. Sorting in GenerateCSSPropsGenerated.py is removed because the data file has the right order already. MozReview-Commit-ID: D74bItCfpPH
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip