b06bd43117138b783ca95017f57e3c7dd0621311: Bug 1351286 - stylo: Make Servo mapped attributes mechanism cope with the document being in the bfcache. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 08 Apr 2017 22:42:43 +0800 - rev 559347
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1351286 - stylo: Make Servo mapped attributes mechanism cope with the document being in the bfcache. r=dbaron MozReview-Commit-ID: H8tpBVKf3xo
c0aefd90ac6369eead7b5a5573060a2dc23c02e1: servo: Merge #16314 - Include bindings for StyleGridTemplate (from Wafflespeanut:bind); r=heycam
Ravi Shankar <wafflespeanut@gmail.com> - Sun, 09 Apr 2017 02:29:32 -0500 - rev 559346
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
servo: Merge #16314 - Include bindings for StyleGridTemplate (from Wafflespeanut:bind); r=heycam Servo-side changes for [Bug 1354775](https://bugzilla.mozilla.org/show_bug.cgi?id=1354775) Source-Repo: https://github.com/servo/servo Source-Revision: 6020c2feebc14f0fadabbca73b553d05af0e365f
9cc544bacfd31e1004f7721ccdcc738692eec81c: servo: Merge #16312 - Make the sequential traversal breadth-first (from bholley:breadth_first_sequential); r=emilio
Bobby Holley <bobbyholley@gmail.com> - Sun, 09 Apr 2017 01:55:09 -0500 - rev 559345
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
servo: Merge #16312 - Make the sequential traversal breadth-first (from bholley:breadth_first_sequential); r=emilio Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1354806 Source-Repo: https://github.com/servo/servo Source-Revision: fd2b092839ec5229066ed1d608a81a556f38c55b
7c7fd55b7d41583340d768902dde992b19a5f7ba: Backed out changeset 17650db2f478 (bug 1354775) for stylo bustage at developer's request a=backout
Wes Kocher <wkocher@mozilla.com> - Sat, 08 Apr 2017 23:52:25 -0700 - rev 559344
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Backed out changeset 17650db2f478 (bug 1354775) for stylo bustage at developer's request a=backout
fbbbbb072f1a4dfc9a8a9ee4f86beb8643536159: Bug 1351535 - Part 7: Call StyleSubtreeForReconstruct when doing frame reconstruction. r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:36:09 +0800 - rev 559343
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1351535 - Part 7: Call StyleSubtreeForReconstruct when doing frame reconstruction. r=bholley MozReview-Commit-ID: HxoGLPKJpnt
3ce1babe4c79569db6038ba8c644e342e91dfe7f: Bug 1351535 - Part 6: Add ServoStyleSet::StyleSubtreeForReconstruct. r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:34:30 +0800 - rev 559342
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1351535 - Part 6: Add ServoStyleSet::StyleSubtreeForReconstruct. r=bholley MozReview-Commit-ID: CovU36o4lAV
cf6904042b25b92aaffe12206c1aeced91f9b466: Bug 1351535 - Part 5: Add EffectCompositor method to pre-traverse within a specific subtree. r=hiro
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:12:54 +0800 - rev 559341
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1351535 - Part 5: Add EffectCompositor method to pre-traverse within a specific subtree. r=hiro It's not great that we traverse up the tree looking for the subtree root for each animating element that is in mElementsToRestyle. An alternative could be to traverse the entire subtree and build a hash set of the elements within it, so that each test in the mElementsToRestyle loop can be done quickly. I suspect that most of the time looking up the tree for each animation will be quicker, but it does have worse worst case behavior. MozReview-Commit-ID: FWoQ7fD9YZC
d35ce8c70ea51f020140129372c656dcac2be93d: Bug 1351535 - Part 4: Add a TraversalRestyleBehavior argument to traversal functions. r=bholley
Cameron McCormack <cam@mcc.id.au> - Sat, 08 Apr 2017 22:57:08 +0800 - rev 559340
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1351535 - Part 4: Add a TraversalRestyleBehavior argument to traversal functions. r=bholley This argument will be used to control whether we are restyling in preparation for reframing a subtree, which can avoid generating any change hints, as we aren't preserving the frames that they would otherwise apply to. MozReview-Commit-ID: DkLVCUnNGt
98731ed693b0aa45ae83afdb04e3089fc9af5b7f: Bug 1351535 - Part 3: Only explicitly style newly inserted content if the parent is not in a display:none subtree. r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:21:05 +0800 - rev 559339
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1351535 - Part 3: Only explicitly style newly inserted content if the parent is not in a display:none subtree. r=bholley If we append children to an element inside a display:none tree and we decide not to do lazy frame construction, StyleNewChildren will assert. It's also unnecessary, anyway, since we want to keep the descendants of the display:none element free of ElementData. MozReview-Commit-ID: 19tuzAzAIDp
206a7c5ddcb14ef0ab5fe81388f7cb92e38dddce: Bug 1351535 - Part 2: Explicitly indicate when a ContentRangeInserted call is for frame reconstruction. r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:17:35 +0800 - rev 559338
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1351535 - Part 2: Explicitly indicate when a ContentRangeInserted call is for frame reconstruction. r=bholley It wasn't clear to me whether the existing check for whether we are under a restyle was sufficient to cover all cases of reconstructing frames, so this patch makes it more explicit by passing that state into ContentAppended and ContentRangeInserted. MozReview-Commit-ID: HjlDCzJv97n
0fd626902471590c6c92864c9653be1b235b304d: Bug 1351535 - Part 1: Remove some out of date comments in stylo reftest manifest. r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 12:17:14 +0800 - rev 559337
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1351535 - Part 1: Remove some out of date comments in stylo reftest manifest. r=bholley MozReview-Commit-ID: 5wCL3maGdD8
d41a55de7efd83424fd4cfa96b47c1502a8e179f: servo: Merge #16309 - style: add a "for frame reconstruction" mode for restyle traversal (from heycam:restyle-reconstruct); r=bholley
Cameron McCormack <cam@mcc.id.au> - Sun, 09 Apr 2017 01:04:57 -0500 - rev 559336
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
servo: Merge #16309 - style: add a "for frame reconstruction" mode for restyle traversal (from heycam:restyle-reconstruct); r=bholley This is the Servo part of https://bugzilla.mozilla.org/show_bug.cgi?id=1351535. Source-Repo: https://github.com/servo/servo Source-Revision: 2f67f69e895206135012c7445a86fb07d6e3b6b5
f9d73f9d668fab6f6d9641ca9171a56a253d6852: servo: Merge #16311 - Do not return an error for non-GET data: requests (fixes #13293) (from nox:data-method); r=KiChjang
Anthony Ramine <n.oxyde@gmail.com> - Sat, 08 Apr 2017 23:17:26 -0500 - rev 559335
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
servo: Merge #16311 - Do not return an error for non-GET data: requests (fixes #13293) (from nox:data-method); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: 3a5ed1797f8db21b5d90c90c509b16f0535691a8
1c1a99d972f1c2f4a35d35f928089ac548f5cdad: Bug 1354775 - Prefer '=' for setting TrackList values in eCSSUnit_Inherit; r=heycam
Ravi Shankar <wafflespeanut@gmail.com> - Sat, 08 Apr 2017 12:47:44 +0530 - rev 559334
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1354775 - Prefer '=' for setting TrackList values in eCSSUnit_Inherit; r=heycam MozReview-Commit-ID: 16dHlgrA9OZ
17650db2f4781d0a8b4b78c17976cb668f5e5bd9: Bug 1354775 - Gecko_CopyStyleGridTemplateValues function for Servo-side copying; r=bholley,heycam
Ravi Shankar <wafflespeanut@gmail.com> - Sat, 08 Apr 2017 12:47:34 +0530 - rev 559333
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1354775 - Gecko_CopyStyleGridTemplateValues function for Servo-side copying; r=bholley,heycam MozReview-Commit-ID: 4Hz82MWZlB0
c9a4d8de18087d34d76515d749f9af80544e2c5f: Bug 1349787 - Make sure browser_tabCloseProbes.js waits for tabs to be fully open before closing them. r=mossop
Mike Conley <mconley@mozilla.com> - Fri, 07 Apr 2017 10:45:56 -0400 - rev 559332
Push 53058 by archaeopteryx@coole-files.de at Sun, 09 Apr 2017 21:36:26 +0000
Bug 1349787 - Make sure browser_tabCloseProbes.js waits for tabs to be fully open before closing them. r=mossop The tests in browser_tabCloseProbes.js were closing tabs without waiting for them to be fully open, and when they're not fully open, closing occurs without animation. This was intermittently breaking the test for the probe that checks that we add a count to the right histogram when closing with animation. MozReview-Commit-ID: 5Qz7mZvtbkB
310c40d7105488fa3d04eaf222fc708b9721a74a: Bug 1352827: Handle potential null reference during cleanup by CC. r=hsivonen draft
Kris Maglione <maglione.k@gmail.com> - Sun, 02 Apr 2017 15:05:51 -0700 - rev 559331
Push 53057 by maglione.k@gmail.com at Sun, 09 Apr 2017 21:27:54 +0000
Bug 1352827: Handle potential null reference during cleanup by CC. r=hsivonen MozReview-Commit-ID: G7BM3nuEKY1
2e09520d21249f8dd12f3164d89aff9b2000b7f3: Bug 1350638 - Remove the GetCompositorOptions IPC message as it is no longer used. r?dvander draft
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 09 Apr 2017 12:19:05 -0400 - rev 559330
Push 53056 by kgupta@mozilla.com at Sun, 09 Apr 2017 20:46:31 +0000
Bug 1350638 - Remove the GetCompositorOptions IPC message as it is no longer used. r?dvander MozReview-Commit-ID: DVbqkjrevRR
140d8499a56a61f562086bc2470eef03ec075196: Bug 1350638 - Remove sync GetCompositorOptions call in TabChild::ReinitRenderingState. r?dvander draft
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 09 Apr 2017 12:19:05 -0400 - rev 559329
Push 53056 by kgupta@mozilla.com at Sun, 09 Apr 2017 20:46:31 +0000
Bug 1350638 - Remove sync GetCompositorOptions call in TabChild::ReinitRenderingState. r?dvander This piggybacks the sync message on the pre-existing EnsureLayersConnected sync message pathway to the compositor. MozReview-Commit-ID: F9nivq1P9Lt
7843d358d354ed205c0ed3fb3e499bd8bbc08b98: Bug 1350638 - Remove sync GetCompositorOptions call added in the last patch. r?dvander draft
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 09 Apr 2017 12:19:05 -0400 - rev 559328
Push 53056 by kgupta@mozilla.com at Sun, 09 Apr 2017 20:46:31 +0000
Bug 1350638 - Remove sync GetCompositorOptions call added in the last patch. r?dvander This call should be a no-op in the real world, and should be safe to remove. The patch also adds an assert to ensure that the call is effectively a no-op. MozReview-Commit-ID: GpMHhEpvCgr
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip