fa352fe30aba2422470927dbe39ec228ca6b1156: Bug 1351535 - Part 7: Add EffectCompositor method to pre-traverse within a specific subtree. r=hiro draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:12:54 +0800 - rev 558867
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
Bug 1351535 - Part 7: 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
f18318047e51375be45e6ea0a6473413918e7105: Bug 1351535 - Part 6: Handle TraversalRestyleBehavior::ForReconstruct in the Servo restyle. r?bholley draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:32:47 +0800 - rev 558866
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
Bug 1351535 - Part 6: Handle TraversalRestyleBehavior::ForReconstruct in the Servo restyle. r?bholley MozReview-Commit-ID: 6vz9gHgzK87
716619146c4e1a15b5c42ad0d24ba3f4f228a580: Bug 1351535 - Part 5.1: Move TraversalFlags into SharedStyleContext. r?bholley draft
Cameron McCormack <cam@mcc.id.au> - Sat, 08 Apr 2017 16:36:09 +0800 - rev 558865
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
Bug 1351535 - Part 5.1: Move TraversalFlags into SharedStyleContext. r?bholley MozReview-Commit-ID: IfLzJ9h6vKT
f30c0b04593311679e3d98fbdb7a3503634fa310: Bug 1351535 - Part 5: Add a TraversalRestyleBehavior argument to traversal functions. r=bholley draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:31:23 +0800 - rev 558864
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
Bug 1351535 - Part 5: 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
2589b7fca69a87e74d0fd3a9bf3c19a50f65cb64: Bug 1351535 - Part 4: Don't traverse children if the root of the restyle is display:none. r=bholley draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:22:42 +0800 - rev 558863
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
Bug 1351535 - Part 4: Don't traverse children if the root of the restyle is display:none. r=bholley If we append a child to a display:none element, and we use StyleNewChildren on that parent, we should skip restyling the children. MozReview-Commit-ID: 7A6e7sPNHIA
30d4c9f84cfdd9c3ae0b8c8d5eff90c573d4f27c: Bug 1351535 - Part 3: Only explicitly style newly inserted content if the parent is not in a display:none subtree. r=bholley draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:21:05 +0800 - rev 558862
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +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
417057c1fde32fec6e13a8b66a68fbd24cb7803c: Bug 1351535 - Part 2: Explicitly indicate when a ContentRangeInserted call is for frame reconstruction. r=bholley draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:17:35 +0800 - rev 558861
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +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
e9c76a85b60cfe1c3eac4bd385a5933837f02d85: Bug 1351535 - Part 1: Remove some out of date comments in stylo reftest manifest. r=bholley draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 12:17:14 +0800 - rev 558860
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
Bug 1351535 - Part 1: Remove some out of date comments in stylo reftest manifest. r=bholley MozReview-Commit-ID: 5wCL3maGdD8
8bf477c2d74c756c2420737a4812fab24bbd1d80: Bug 1345695 - stylo: Assert that we have computed style in Servo_ResolveStyle when lazy computation is forbidden. r?bholley draft
Cameron McCormack <cam@mcc.id.au> - Thu, 30 Mar 2017 12:54:25 +0800 - rev 558859
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
Bug 1345695 - stylo: Assert that we have computed style in Servo_ResolveStyle when lazy computation is forbidden. r?bholley MozReview-Commit-ID: Bul00XOpfxA
b1df4d5bf6485c7178feb7e6c593e231a7bf6d56: bad fix draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 21:56:02 +0800 - rev 558858
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
bad fix MozReview-Commit-ID: 3cK28GmFeU6
724bc3372f86d968bb10d981fe4f70ce85e996bb: Bug 1353317 - stylo: For newly added content, note dirty descendants in the lazy frame construction case through the flattened tree parent. r?bholley draft
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 18:28:05 +0800 - rev 558857
Push 52975 by bmo:cam@mcc.id.au at Sat, 08 Apr 2017 09:24:07 +0000
Bug 1353317 - stylo: For newly added content, note dirty descendants in the lazy frame construction case through the flattened tree parent. r?bholley MozReview-Commit-ID: L6MhRK3zmSc
d8e7ec7eaae679f272d42ea90e0abed3725bc7df: Bug 1352699 - Fix mochitest failures r?honza draft
Ricky Chien <ricky060709@gmail.com> - Wed, 05 Apr 2017 22:59:57 +0800 - rev 558856
Push 52974 by bmo:rchien@mozilla.com at Sat, 08 Apr 2017 08:24:28 +0000
Bug 1352699 - Fix mochitest failures r?honza MozReview-Commit-ID: 8rhAQw5oflC
55ba69ab461f083dc1fd12a2dd54db70293f639f: Bug 1352699 - Make netmonitor run on devtools-launchpad r?honza draft
Ricky Chien <ricky060709@gmail.com> - Sat, 01 Apr 2017 23:01:06 +0800 - rev 558855
Push 52974 by bmo:rchien@mozilla.com at Sat, 08 Apr 2017 08:24:28 +0000
Bug 1352699 - Make netmonitor run on devtools-launchpad r?honza MozReview-Commit-ID: 4khCXm2lfzG
ff2a5dc648b0e0a69ac50522e9730c7e4d08862b: Bug 1348252 - Disable buttons and display loading message in Site Data section while loading data draft
Fischer.json <fischer.json@gmail.com> - Wed, 05 Apr 2017 22:28:30 +0800 - rev 558854
Push 52973 by bmo:fliu@mozilla.com at Sat, 08 Apr 2017 08:09:07 +0000
Bug 1348252 - Disable buttons and display loading message in Site Data section while loading data MozReview-Commit-ID: 9EfG71hRoDe
305aabdcd8c3651c8a24f3f6babc11fd718a35e9: Bug 1354785 - Add dependency on manifest files to res files. r?gps draft
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 08 Apr 2017 16:59:08 +0900 - rev 558853
Push 52972 by VYV03354@nifty.ne.jp at Sat, 08 Apr 2017 08:00:20 +0000
Bug 1354785 - Add dependency on manifest files to res files. r?gps Before bug 1348069, MS manifest tool was used to embed manifest files.[1] The Makefile used to use EXTRA_DEPS to invoke the manifest tool when a manifest files is changed. But it is no longer effective because the manifest file namepattern is no longer $@.exe.manifest. Now manifest files will be embedded via .res files. So we have to rebuild .res files to update embedded manifests. [1] https://dxr.mozilla.org/mozilla-central/rev/35c7be9c2db288d1d449e3cc586c4164d642c5fd/config/rules.mk#642-655 MozReview-Commit-ID: 5QiXVeImZdY
66efc097ad5640c91ef4ccf7211da6813ec952f2: Bug 1354020 - Use per-monitor v2 on Creators Update. r?jfkthame draft
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 07 Apr 2017 07:14:14 +0900 - rev 558852
Push 52972 by VYV03354@nifty.ne.jp at Sat, 08 Apr 2017 08:00:20 +0000
Bug 1354020 - Use per-monitor v2 on Creators Update. r?jfkthame MozReview-Commit-ID: FiO3DupULFu
b1677e0fff23a35a9467f8ccef31cc9f55389134: Bug 1309123 - Show persistent-storage permission request notification, r=florian draft
Fischer.json <fischer.json@gmail.com> - Tue, 03 Jan 2017 14:36:42 +0800 - rev 558851
Push 52971 by bmo:fliu@mozilla.com at Sat, 08 Apr 2017 07:55:58 +0000
Bug 1309123 - Show persistent-storage permission request notification, r=florian MozReview-Commit-ID: Iw1wcqXCe6s
3ee9e46269c236632d65d9597f3bc0eabee63cae: Bug 1352699 - Fix mochitest failures r?honza draft
Ricky Chien <ricky060709@gmail.com> - Wed, 05 Apr 2017 22:59:57 +0800 - rev 558850
Push 52970 by bmo:rchien@mozilla.com at Sat, 08 Apr 2017 07:30:50 +0000
Bug 1352699 - Fix mochitest failures r?honza MozReview-Commit-ID: 8rhAQw5oflC
4d33ac0fa4cc0776749dd6879e2127e3ee16c6f7: Bug 1352699 - Make netmonitor run on devtools-launchpad r?honza draft
Ricky Chien <ricky060709@gmail.com> - Sat, 01 Apr 2017 23:01:06 +0800 - rev 558849
Push 52970 by bmo:rchien@mozilla.com at Sat, 08 Apr 2017 07:30:50 +0000
Bug 1352699 - Make netmonitor run on devtools-launchpad r?honza MozReview-Commit-ID: 4khCXm2lfzG
b1e3ccc229cf61888b533bfe5cd59bc3c6b0edcc: Bug 1352699 - Fix gStore instance issue in NetMonitorController r?honza draft
Ricky Chien <ricky060709@gmail.com> - Sat, 01 Apr 2017 16:39:41 +0800 - rev 558848
Push 52970 by bmo:rchien@mozilla.com at Sat, 08 Apr 2017 07:30:50 +0000
Bug 1352699 - Fix gStore instance issue in NetMonitorController r?honza MozReview-Commit-ID: CWAnmdEtJwc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip