2687cb9cb4ded9ac4f5a8a6f938d2522e29510da: Bug 1351535 - Part 5: Add a TraversalRestyleBehavior argument to traversal functions. r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:31:23 +0800 - rev 559137
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +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
186921ff2a55cd3e51e835b83b1597b7d66ea74e: Bug 1351535 - Part 4: Don't traverse children if the root of the restyle is display:none. r=bholley
Cameron McCormack <cam@mcc.id.au> - Tue, 04 Apr 2017 19:22:42 +0800 - rev 559136
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +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
649120253cc1ad746a8bf9bf6950833383a866ec: 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 559135
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +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
cbbedd0b307543d365b3064214236e46b857b3f7: 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 559134
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +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
7aec59cc05f0dac494f2c29ba6ce4496e1bd6391: 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 559133
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1351535 - Part 1: Remove some out of date comments in stylo reftest manifest. r=bholley MozReview-Commit-ID: 5wCL3maGdD8
adfa5d66cfb526a7ebffe7cf198d22e2c7e20923: servo: Merge #16306 - Update Cargo.lock to include fix for MSVC 2017 in mozjs-sys (from ahmedcharles:msvc); r=Wafflespeanut
Ahmed Charles <acharles@outlook.com> - Sat, 08 Apr 2017 05:11:01 -0500 - rev 559132
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
servo: Merge #16306 - Update Cargo.lock to include fix for MSVC 2017 in mozjs-sys (from ahmedcharles:msvc); r=Wafflespeanut <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] These changes do not require tests because it just updates to a new version of spidermonkey. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 63988b910357fd7180819c46a4585f9d0138c42c
630ecf1e615d72ff7cc611d2db8123c3444bbea4: Bug 1354782 - Re-use pinned tab width to avoid layout flush and invalidation loop in _positionPinnedTabs. r=florian
Dão Gottwald <dao@mozilla.com> - Sat, 08 Apr 2017 09:17:03 +0200 - rev 559131
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1354782 - Re-use pinned tab width to avoid layout flush and invalidation loop in _positionPinnedTabs. r=florian MozReview-Commit-ID: 98eGdDUXLm2
c0e6cf04adb9a36293e170a223c76eb46891a381: Bug 1354781 - Filter scrollbox overflow and underflow events more accurately. r=florian
Dão Gottwald <dao@mozilla.com> - Sat, 08 Apr 2017 09:02:40 +0200 - rev 559130
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1354781 - Filter scrollbox overflow and underflow events more accurately. r=florian MozReview-Commit-ID: 6GJjO89q2s2
9a4a83630f4cb1ee667f208599eaff95b7d9dc82: Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. r=wchen.
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 20 Mar 2017 14:45:15 +0200 - rev 559129
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. r=wchen. MozReview-Commit-ID: Gn9fXroxQhY
0612106ae03e11754741fa615abcb0e6c350f5f8: Bug 1293713 - Make new tab action respect HomePage preference. r=mkaply,sebastian
nechen <cnevinc@livemail.tw> - Mon, 13 Mar 2017 16:13:18 +0800 - rev 559128
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1293713 - Make new tab action respect HomePage preference. r=mkaply,sebastian MozReview-Commit-ID: 9N7tLrr20nv
708a1a2f7dadb0576587f70273b602f7bdf6f7af: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Sat, 08 Apr 2017 01:14:06 +0000 - rev 559127
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
No bug - Revendor rust dependencies
61af2690f34f238d0ce4f0b2a808f5d530581f76: servo: Merge #16070 - selectors: Get rid of hashing overhead using the precomputed hash atoms have (from emilio:selectors-bloom-hash-less); r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 07 Apr 2017 19:03:12 -0500 - rev 559126
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
servo: Merge #16070 - selectors: Get rid of hashing overhead using the precomputed hash atoms have (from emilio:selectors-bloom-hash-less); r=bholley I realized of this when @bzbarsky mentioned the bloom filter in https://bugzilla.mozilla.org/show_bug.cgi?id=1348935#c7. Right now we hash (the hash) all the time, when we can do better. This requires a change in string-cache, which is at https://github.com/servo/string-cache/pull/183. Source-Repo: https://github.com/servo/servo Source-Revision: a811776df478a009ac6a7785ad13684e3a8e0925
b22e6093befbc5c4155bcde406b5808f5b69949f: Backout changesets 20bd44c62c89, 7fbc0a154eaa, and b8cfaab9ac09 (bug 1346256)
Gregory Szorc <gps@mozilla.com> - Fri, 07 Apr 2017 18:09:02 -0700 - rev 559125
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Backout changesets 20bd44c62c89, 7fbc0a154eaa, and b8cfaab9ac09 (bug 1346256) For touching servo/. (This is Autoland's fault for landing it.)
20bd44c62c89ba8b7329123588315e48b6e13ed3: Bug 1346256 Part 3: Modify GetCSSStyleRules to collect ServoStyleRules. r=xidorn
Brad Werth <bwerth@mozilla.com> - Fri, 07 Apr 2017 15:21:36 -0700 - rev 559124
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1346256 Part 3: Modify GetCSSStyleRules to collect ServoStyleRules. r=xidorn MozReview-Commit-ID: IMQLykuXjfL
7fbc0a154eaa25ed8e5c408f2312966a67421ef9: Bug 1346256 Part 2: Define methods in ServoCSSRuleList to fill a hash of RawServoStyleRule to ServoStyleRule. r=heycam,xidorn
Brad Werth <bwerth@mozilla.com> - Fri, 07 Apr 2017 08:07:37 -0700 - rev 559123
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1346256 Part 2: Define methods in ServoCSSRuleList to fill a hash of RawServoStyleRule to ServoStyleRule. r=heycam,xidorn MozReview-Commit-ID: 4Swb9KwV0uO
b8cfaab9ac095c31f92f0417c12d6119f5af7fbc: Bug 1346256 Part 1: Add FFI interfaces for exposing style sources. r=heycam
Brad Werth <bwerth@mozilla.com> - Thu, 06 Apr 2017 10:19:00 -0700 - rev 559122
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1346256 Part 1: Add FFI interfaces for exposing style sources. r=heycam MozReview-Commit-ID: FOQCgXD68E9
9204aed2836c9700fefe19463d0fbe8054be5266: Backed out changeset 11b27254f152 (bug 1352146) for leaks detected by Linux x64 asan. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 08 Apr 2017 01:45:28 +0200 - rev 559121
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Backed out changeset 11b27254f152 (bug 1352146) for leaks detected by Linux x64 asan. r=backout on a CLOSED TREE
b5c4d21732ce1901a055fe964fe91d83bf7378c3: Backed out changeset c8199958741a (bug 1352146)
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 08 Apr 2017 01:44:22 +0200 - rev 559120
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Backed out changeset c8199958741a (bug 1352146)
898a2071de2d6150563d8898e95949887fd6de9e: Bug 893505 - Simplify the application update UI r=chmanchester,enndeakin+6102,Gijs,rstrong
Doug Thayer <dougathayer@gmail.com> - Tue, 21 Mar 2017 13:50:09 -0700 - rev 559119
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 893505 - Simplify the application update UI r=chmanchester,enndeakin+6102,Gijs,rstrong There's quite a few changes in here. At a high level, all we're trying to do is to replace the old update popup with a less intrusive and more modern doorhanger (set of doorhangers) for various update failure conditions. MozReview-Commit-ID: 24sESMTosNX
8213314b524634710c67323408046a28bfd9dfc9: Bug 1353910 - Fix intermittents in webrtc tests while removing code duplication. r=florian
Blake Kaplan <mrbkap@gmail.com> - Thu, 06 Apr 2017 11:41:02 -0700 - rev 559118
Push 53003 by dgottwald@mozilla.com at Sat, 08 Apr 2017 22:00:51 +0000
Bug 1353910 - Fix intermittents in webrtc tests while removing code duplication. r=florian MozReview-Commit-ID: 83XSsnQ0bBY
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip