c74c81fe8dcbd39150889d8fe83b93c2ef2344e3: Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 10 Jan 2019 07:41:18 -0500 - rev 453613
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1516011 - Part 1. Ensure wrapped shared surfaces are retained for blob rasterization. r=jrmuizel References to shared surfaces are already kept alive for the blob in the content process, and it also ensures an image key is created to ensure any release of the surface is delayed until the next epoch. Wrapped shared surfaces (when used in an animation which is recycling its surfaces) did not get an image key created which this patch corrects. Differential Revision: https://phabricator.services.mozilla.com/D16191
0026b863c4371ed9856e27b31fb1a61d7ce1e42b: Bug 1514384 - Properly make CSS clip property clip filters as well. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 10 Jan 2019 20:47:36 +0100 - rev 453612
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1514384 - Properly make CSS clip property clip filters as well. r=mstange This fixes a bug that my previous patch uncovers, and that's tested by css/css-masking/clip/clip-filter-order.html. We weren't setting up the clips in a way that the clip property clipped filters and such. This test works in Gecko because Gecko won't draw outside of the effect bounds, that account for clip(). Differential Revision: https://phabricator.services.mozilla.com/D16232
8b61f3ad2ea3ecf97586304fcca6d98eb1508d4b: Bug 1514384 - Pass the current clip chain id instead of clipping to the filter bounds. r=mattwoodrow
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 10 Jan 2019 14:35:18 +0100 - rev 453611
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1514384 - Pass the current clip chain id instead of clipping to the filter bounds. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D16206
717a8fb8b842276af0a62b021ac3cf42833659ca: Bug 1519468 - Consistently check if a frame has content in ScrollAnchorContainer. r=emilio
Ryan Hunt <rhunt@eqrion.net> - Fri, 11 Jan 2019 12:21:09 -0600 - rev 453610
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1519468 - Consistently check if a frame has content in ScrollAnchorContainer. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16336
4f7d7a7e6d6dde9e90975e4b00e08729c6496a3a: Bug 1514409 - Transfer ownership of bindings, r=jonco
Steve Fink <sfink@mozilla.com> - Fri, 14 Dec 2018 19:46:29 -0800 - rev 453609
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1514409 - Transfer ownership of bindings, r=jonco
bc9a09046f1b83752004d6a4a9b54f06386a5e63: No bug. Convert explain.py to python3 (maintaining python2 compatibility).
Steve Fink <sfink@mozilla.com> - Fri, 28 Dec 2018 21:14:25 -0800 - rev 453608
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
No bug. Convert explain.py to python3 (maintaining python2 compatibility).
1f686d42d43ebd73b045dd16d1c167a0ed3e55f7: No bug. Make jorendb give a REPL even if the script throws an exception. r=NPOAEW
Steve Fink <sfink@mozilla.com> - Tue, 08 Jan 2019 14:21:25 -0800 - rev 453607
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
No bug. Make jorendb give a REPL even if the script throws an exception. r=NPOAEW (Not Part Of Anyone Else's World)
b7e4f51b79a9c739be5e661025fd7e3534031073: Bug 1518850 - Add the computed property list and shorthand overridden list. r=rcaliman
Gabriel Luong <gabriel.luong@gmail.com> - Fri, 11 Jan 2019 14:31:10 -0500 - rev 453606
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1518850 - Add the computed property list and shorthand overridden list. r=rcaliman
922c3f0e3d8cd9c7f8fe752ce38a5df6db19d3fe: Bug 1518618 - Add custom classes to the selectors for matches, attributes and pseudoclasses. r=rcaliman
Gabriel Luong <gabriel.luong@gmail.com> - Fri, 11 Jan 2019 14:11:32 -0500 - rev 453605
Push 35361 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:41:19 +0000
Bug 1518618 - Add custom classes to the selectors for matches, attributes and pseudoclasses. r=rcaliman
cb35977ae7a4a5a1d2fe6a543e15d49cd2fd47c8: Merge autoland to mozilla-central. a=merge
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sat, 12 Jan 2019 11:39:04 +0200 - rev 453604
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Merge autoland to mozilla-central. a=merge
434b6906676e7dbad6ea265af5528d5eea2f6f8f: Bug 1519296 - Part 4: Remove ServoStyleSet::PrependStyleSheet r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 12 Jan 2019 06:45:45 +0000 - rev 453603
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519296 - Part 4: Remove ServoStyleSet::PrependStyleSheet r=emilio Depends on D16283 Differential Revision: https://phabricator.services.mozilla.com/D16284
89828ae0afeac77e5e5e8aa220ec4ec1cf64a69a: Bug 1519296 - Part 3: Make PresShell::AddOverrideStyleSheet append its sheet rather than prepend r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 12 Jan 2019 06:45:52 +0000 - rev 453602
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519296 - Part 3: Make PresShell::AddOverrideStyleSheet append its sheet rather than prepend r=emilio We only ever add a single sheet (EditorOverride.css) there anyway. Depends on D16282 Differential Revision: https://phabricator.services.mozilla.com/D16283
8b5a89cb0e62b11f209f49dca37e2ec2973d6d3e: Bug 1519296 - Part 2: Make PresShell::AddUserSheet just find the right place to insert r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 12 Jan 2019 06:46:00 +0000 - rev 453601
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519296 - Part 2: Make PresShell::AddUserSheet just find the right place to insert r=emilio Depends on D16281 Differential Revision: https://phabricator.services.mozilla.com/D16282
b08325b6d8b5e1cd4d0ef984ec3072f794836c98: Bug 1519296 - Part 1: Use a sensible order when filling the style set with User and Agent sheets r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 12 Jan 2019 00:50:01 +0000 - rev 453600
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519296 - Part 1: Use a sensible order when filling the style set with User and Agent sheets r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16281
80dc7df104e63383c2e80fbf7644bd348634c8c4: Bug 1348519 - Part 3: Add web platform tests for grid-template-{columns|rows}. r=mats
Boris Chiou <boris.chiou@gmail.com> - Sat, 12 Jan 2019 02:22:46 +0000 - rev 453599
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1348519 - Part 3: Add web platform tests for grid-template-{columns|rows}. r=mats Add wpt for testing interpolation result on grid-template-{columns|rows}. Depends on D16129 Differential Revision: https://phabricator.services.mozilla.com/D16130
bd4efc854419ae1643bfaeeedc67403703575ea0: Bug 1348519 - Part 2: Implement Animate for track lists on grid-template-{columns|rows}. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Sat, 12 Jan 2019 02:22:39 +0000 - rev 453598
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1348519 - Part 2: Implement Animate for track lists on grid-template-{columns|rows}. r=emilio Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1348519#c6 and https://github.com/w3c/csswg-drafts/issues/3201: Currently grid-template-rows/columns interpolate “per computed value”, which means that if the number of tracks differs, or any track changes to/from a particular keyword value to any other value, or if a line name is added/removed at any position, the entire track listing is interpolated as “discrete”. But we "agree" with two more granular options: 1. Check interpolation type per track, rather than for the entire list, before falling back to discrete. I.e. a length-percentage track can animate between two values while an adjacent auto track flips discretely to min-content. 2. Allow discrete interpolation of line name changes independently of track sizes. Besides, for the repeat() function, it's complicated to support interpolation between different repeat types (i.e. auto-fill, auto-fit) and different repeat counts, so we always fall-back to discrete if the first parameter of repeat() is different. Depends on D16339 Differential Revision: https://phabricator.services.mozilla.com/D16129
37838b3650fd5b4c66cb1b63b366a40931076fcb: Bug 1348519 - Part 1: Support field_bound on Animate. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Sat, 12 Jan 2019 02:19:04 +0000 - rev 453597
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1348519 - Part 1: Support field_bound on Animate. r=emilio So we can derive Animate on more generic types. Differential Revision: https://phabricator.services.mozilla.com/D16339
c28b226ee6c1d383487fb7dd75a14f419221a143: Bug 1514874 - start RDD process on-demand r=jya,jld
Michael Froman <mfroman@mozilla.com> - Sat, 12 Jan 2019 04:51:20 +0000 - rev 453596
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1514874 - start RDD process on-demand r=jya,jld Differential Revision: https://phabricator.services.mozilla.com/D15775
199b64bd4ead7f270101d53e2e781edfb22a63a5: Bug 1511232. Add checks for RELEASE_OR_BETA for now. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 11 Jan 2019 12:59:30 +0000 - rev 453595
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1511232. Add checks for RELEASE_OR_BETA for now. r=peterv Once we decide that we're shipping this non-configurability behavior, we can remove these bits. Differential Revision: https://phabricator.services.mozilla.com/D16061
47920e0b9643e317840bc88d705582ea537d8ed8: Bug 1519193 part 5. Convert AssertNoStaleServoDataIn to using ShadowIncludingTreeIterator. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 12 Jan 2019 03:20:44 +0000 - rev 453594
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519193 part 5. Convert AssertNoStaleServoDataIn to using ShadowIncludingTreeIterator. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16247
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip