Emilio Cobos Álvarez
ed2ad48979
servo: Merge #17933 - stylo: Fix restyle hint conversion to handle eRestyle_ForceDescendants correctly (from emilio:restyle-hint-conversion); r=Manishearth
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 9fd081bb1d22f01ed8d90092e922ab4bc4006312
2017-08-01 11:20:41 -05:00
Bobby Holley
c50c3dfc02
servo: Merge #17895 - Clean up traversal modes (from bholley:clean_up_traversal); r=emilio
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1384769
Source-Repo: https://github.com/servo/servo
Source-Revision: 255c9d00da8d6837a5625ad19d9b1cd623286c3b
2017-07-27 18:29:29 -05:00
Emilio Cobos Álvarez
46018f5820
servo: Merge #17888 - style: Avoid exponential blowup when processing invalidations of the same kind (from emilio:o-to-the-n); r=heycam
...
Bug: 1383981
Reviewed-by: heycam
MozReview-Commit-ID: HZ97UwvblkQ
Source-Repo: https://github.com/servo/servo
Source-Revision: a56d3a5381eb850ea1d26d6ce5f49f105172bf84
2017-07-27 06:04:23 -05:00
Emilio Cobos Álvarez
56b2ae34ea
servo: Merge #17837 - style: Avoid looking at descendant hints to check whether the element needs a restyle (from emilio:assert-fix); r=hiikezoe
...
This makes us hit some assertions in Gecko.
Source-Repo: https://github.com/servo/servo
Source-Revision: 9f412caab21ae407173187cdb5d0250fb1ae6b37
2017-07-24 04:49:08 -07:00
Emilio Cobos Álvarez
2d12d6e84e
servo: Merge #17781 - style: Remove bogus assertion (from emilio:assert-not); r=heycam
...
Bug: 1381682
Reviewed-by: heycam
MozReview-Commit-ID: E6bKyBdMUue
Source-Repo: https://github.com/servo/servo
Source-Revision: 8e73bc5b471d92331d9308821caed62bd30a231f
2017-07-19 00:44:45 -07:00
Hiroyuki Ikezoe
6cf42e52d8
servo: Merge #17770 - Avoid snapshot handling in animation only restyle (from hiikezoe:snapshot-in-animation-only-restyle); r=emilio
...
<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1381431
---
<!-- 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
Source-Repo: https://github.com/servo/servo
Source-Revision: e57ed3d42f818630157102e824867a763964291e
2017-07-18 04:55:30 -07:00
Emilio Cobos Álvarez
00c028995b
servo: Merge #17707 - stylo: Waste less memory in invalidation stuff and style rules (from emilio:invalidation-less-memory); r=heycam
...
This should help a lot with https://bugzilla.mozilla.org/show_bug.cgi?id=1380488 .
Source-Repo: https://github.com/servo/servo
Source-Revision: 9515abbca396c176e6a5c603a193573ac0cb9e33
2017-07-13 04:15:15 -07:00
Emilio Cobos Álvarez
b180d83e27
servo: Merge #17550 - Fix dynamic style changes in XBL (from emilio:xbl-is-a-pain-in-the); r=heycam
...
From bug 1375969
Source-Repo: https://github.com/servo/servo
Source-Revision: c3a202b17d698b855d1aa775899e15e33347ca4e
2017-06-28 17:02:17 -07:00
Emilio Cobos Álvarez
45c80d8b6c
servo: Merge #17443 - style: Don't use SmallVec::into_iter to move into another vector (from emilio:smallwat); r=SimonSapin
...
See bug 1374848 for why.
Source-Repo: https://github.com/servo/servo
Source-Revision: 6b99318f552c1561392208efd9030d0b4a6f91d1
2017-06-22 00:14:38 -07:00
Bobby Holley
7bc7317f26
servo: Merge #17439 - Match compound selectors left-to-right (second try) (from bholley:compound_left_to_right); r=SimonSapin
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1373800
Source-Repo: https://github.com/servo/servo
Source-Revision: b211664e877a3e4d712314fa7f3002fd19cff549
2017-06-21 09:28:43 -07:00
Emilio Cobos Álvarez
49e3f93c16
servo: Merge #17431 - style: Cleanup after #17427 , and remove extra-optimistic optimization added in #17429 (from emilio:restyle-hints-xbl); r=emilio
...
This just addresses my review comments in #17427 , and removes a wrong optimization I added in #17429 thinking it was correct.
Source-Repo: https://github.com/servo/servo
Source-Revision: b50cf33efd67fe319aaccb94b476d473901c79d8
2017-06-20 08:13:05 -07:00
Emilio Cobos Álvarez
efb06dc5ea
servo: Merge #17429 - style: Get restyle hints right in presence of XBL (from emilio:restyle-hints-xbl); r=heycam
...
Fixes bug 1371130.
Source-Repo: https://github.com/servo/servo
Source-Revision: f5a61684f4d357e9259cd42d7b626f73cb32faaf
2017-06-20 04:15:57 -07:00
Hiroyuki Ikezoe
b01821dbff
servo: Merge #17400 - Don't run normal traversal for animation only restyle element (from hiikezoe:dont-do-normal-traversal-for-animation-only-restyle-element); r=heycam
...
<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1356141
---
<!-- 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
Source-Repo: https://github.com/servo/servo
Source-Revision: 546c9db7a7bb762659d1a6d8188eae7bc69902dd
2017-06-19 20:19:16 -07:00
Emilio Cobos Álvarez
b5b0a3f2c9
servo: Merge #17348 - style: Inline RestyleData (from emilio:bup); r=bholley
...
Bug: 1368236
MozReview-Commit-ID: 49s3SO0PMHf
Source-Repo: https://github.com/servo/servo
Source-Revision: 33766b2714443399808c950e5bb74b1f124f2bc4
2017-06-15 20:28:56 -07:00
Emilio Cobos Álvarez
e6f018cf1f
servo: Merge #17317 - Kill StoredRestyleHint, and shrink RestyleData (from emilio:die-storedrestylehint-die); r=bholley
...
These are the already-reviewed parts of bug 1368236.
Source-Repo: https://github.com/servo/servo
Source-Revision: 8837c80540327db28a6569f0661816b998b65b9f
2017-06-14 04:16:24 -07:00
Emilio Cobos Álvarez
cdc25756af
servo: Merge #17292 - style: Implement a more fine-grained invalidation method (from emilio:better-style-invalidation); r=heycam
...
Source-Repo: https://github.com/servo/servo
Source-Revision: 07f6e114850896eae2fd206351808fb31cceaaf0
2017-06-13 04:56:09 -07:00