layout/base/ServoRestyleManager.cpp
1b05406b224819cfc636963bc9e0df0f04a92d7f
created 2017-06-23 19:31 +0200
pushed 2017-06-28 11:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1375674: Track the owner that represents the changes handled, and fix a bunch of issues while at it. r=heycam
87dac0783b76c8dcf77e6d3b54a306a9a1186906
created 2017-06-23 19:26 +0200
pushed 2017-06-28 11:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1375674: Don't use the owner's changes handled for the backdrop frame. r=heycam
df7dd25305d6ed0eb9ed99ae925bd6a82f9013fb
created 2017-06-26 23:35 -0700
pushed 2017-06-28 11:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324618 part 9. Implement FrameForPseudoElement for ::first-letter. r=emilio
7580a5f91d0d6b03a710e44ce2c9e482f33efc51
created 2017-06-26 23:35 -0700
pushed 2017-06-28 11:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324618 part 7. Set our new style context on all our continuations in ServoRestyleManager. r=emilio
924edce03a646367d2134847b60ee305f78430b0
created 2017-06-26 23:35 -0700
pushed 2017-06-28 11:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324618 part 6. Change when we update frame pseudo styles to happen after we've dealt with styles for the frame's kids. r=emilio
90be2993cbe129ec109f679f4150500cb86df996
created 2017-06-27 10:39 +0200
pushed 2017-06-28 11:20 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d2ac7a671d41 (bug 1324618)
45045c0a336272c7a04a5441698aadcc8e75772d
created 2017-06-27 10:39 +0200
pushed 2017-06-28 11:20 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 01deb185c67a (bug 1324618)
2e83be4674e1c2bbcd9329e6cfb6c9a23afe5fa1
created 2017-06-27 10:39 +0200
pushed 2017-06-28 11:20 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 18cd81f24778 (bug 1324618)
18cd81f24778eca3ed15e082afd959fc5efecc46
created 2017-06-26 23:35 -0700
pushed 2017-06-28 11:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324618 part 9. Implement FrameForPseudoElement for ::first-letter. r=emilio
01deb185c67af6676a3be11f5b3cfb225a599f26
created 2017-06-26 23:35 -0700
pushed 2017-06-28 11:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324618 part 7. Set our new style context on all our continuations in ServoRestyleManager. r=emilio
d2ac7a671d41fd29fd1071a0fa11cac3e921b686
created 2017-06-26 23:35 -0700
pushed 2017-06-28 11:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324618 part 6. Change when we update frame pseudo styles to happen after we've dealt with styles for the frame's kids. r=emilio
64a65ce29ca3c2f5d25463aeda3427cabd4a9f9c
created 2017-06-22 11:24 -0400
pushed 2017-06-23 09:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1375315. Make sure to update block pseudo-element styles on various anonymous blocks. r=emilio
fdde73cf429c62cd1e712afcc196110f8601cb2a
created 2017-06-20 23:21 +0200
pushed 2017-06-22 21:10 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1374752: Pack together the StyleSet, ChangeList and handled change hints, and use the latter with anonymous boxes while we're at it. r=heycam
4729549d9e8bde4b97c18698683fa6f56891e7fb
created 2017-06-21 15:52 -0400
pushed 2017-06-21 23:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1369321. Make sure to restyle from all our style roots when rebuilding all style data with stylo. r=bholley
74d8ec6397ee08180e001cc516b34a59e68bcd9c
created 2017-06-21 11:45 -0400
pushed 2017-06-21 23:54 +0000
Boris Zbarsky Boris Zbarsky - Bug 1374761 part 1. Properly restyle the viewport and its child anonymous box when we do a restyle. r=heycam
d8cd3f64b530848083e8a6e3d960dbe2c53b200a
created 2017-06-20 06:30 +0900
pushed 2017-06-20 09:24 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1356141 - Don't traverse any elements that needed only for animation-only restyles in normal traversal. r=heycam
064975f358bc7efe7a6da2fcb1583e0ba1f65698
created 2017-05-09 18:13 +0800
pushed 2017-06-19 11:36 +0000
Cameron McCormack Cameron McCormack - Bug 1352306 - Part 2: stylo: Only snapshot EventStates if there is some rule that depends on it. r=emilio
cde7eed4820808907b2102cb177e7744d95bb804
created 2017-05-08 16:04 +0800
pushed 2017-06-19 11:36 +0000
Cameron McCormack Cameron McCormack - Bug 1352306 - Part 1: stylo: Only snapshot attributes if there is some rule that depends on that attribute. r=emilio
5325bf42a7a24f3fe60bf270b7eb4b8fb4b7ec24
created 2017-06-17 14:16 +0200
pushed 2017-06-17 19:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset bb6b79e53e82 (bug 1352306) as requested by emilio. r=backout
6aee7eba7adc9b5bb4d1c4fdb529056e983ad593
created 2017-06-17 14:16 +0200
pushed 2017-06-17 19:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 46d7719ee8ae (bug 1352306)
46d7719ee8aefa3ed1f7abca98917e0e4450d850
created 2017-05-09 18:13 +0800
pushed 2017-06-17 19:33 +0000
Cameron McCormack Cameron McCormack - Bug 1352306 - Part 2: stylo: Only snapshot EventStates if there is some rule that depends on it. r=emilio
bb6b79e53e823d6947eb98c90cba976a715fab68
created 2017-05-08 16:04 +0800
pushed 2017-06-17 19:33 +0000
Cameron McCormack Cameron McCormack - Bug 1352306 - Part 1: stylo: Only snapshot attributes if there is some rule that depends on that attribute. r=emilio
a21be24aa822651b24ea8c655867f7d1dcb8365f
created 2017-06-16 10:20 -0700
pushed 2017-06-17 19:33 +0000
Bobby Holley Bobby Holley - Bug 1373725 - Trigger a rule tree gc at the end of DoProcessPendingRestyles. r=emilio
de9ea489717f0027d057e7963577a57e4b2f19db
created 2017-06-13 16:17 +0200
pushed 2017-06-17 00:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368236: Implement the "hints handled for descendants" optimization. r=heycam
3b5bae7326a27d7c128fc45dae0123080d216c36
created 2017-06-10 22:27 -0700
pushed 2017-06-16 07:47 +0000
Manish Goregaokar Manish Goregaokar - Bug 1373018 - Part 10: stylo: Remove StyleSource; r=bholley
e2c830394d47b4be291527136f95947704e06fd9
created 2017-06-09 17:16 +0200
pushed 2017-06-14 01:09 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368240: Record whether an snapshot is recording a class attribute change or id change. r=heycam
77cf36250272fcd1f27d27e669e0e6d7e3638324
created 2017-06-09 07:19 +0200
pushed 2017-06-14 01:09 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368240: Manually expand later sibling hints. r=heycam
8e206f279b44325c925a4d049e1cc0830d56da8b
created 2017-06-11 13:44 +0200
pushed 2017-06-14 01:09 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1371955: Diff against the correct style, not the table wrapper style. r=heycam
53c186e01b1295b5781820ef5f4d7460a0de7a64
created 2017-06-05 13:05 +0800
pushed 2017-06-08 12:43 +0000
Cameron McCormack Cameron McCormack - Bug 1365162 - Part 1: Restyle entire subtree when lang="" or xml:lang="" changes. r=emilio
a5c1b2aba36c6ca27136cef41995fe53ee500a70
created 2017-06-07 22:55 -0400
pushed 2017-06-08 12:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to autoland. a=merge
dedcbcd211227eb2fbf866d61a0a83d69090366b
created 2017-06-08 10:22 +0900
pushed 2017-06-08 12:43 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1368889 - Post animation restyle hint againt pseudo element instead of its parent. r=birtles
3853c5543f6e4e8ef24cc1ac47be5a65e4b672e0
created 2017-06-06 22:27 -0700
pushed 2017-06-08 02:55 +0000
L. David Baron L. David Baron - Bug 1369260 - Remove use of MOZ_ASSERT_IF in layout. r=heycam
ce1f1e2027ef040d0ae0f7540392d453f6515f95
created 2017-06-05 14:19 +0800
pushed 2017-06-06 23:18 +0000
Cameron McCormack Cameron McCormack - Bug 1365159 - Part 1: Record :-moz-browser-frame and :-moz-table-border-nonzero state on snapshots. r=emilio
e0477439b222422a105c9e108878fadf1f36354b
created 2017-06-02 21:27 +0200
pushed 2017-06-04 18:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1357461: Ensure not to increment the restyle generation if we haven't restyled after all. r=heycam
cf869515f9be63a3665cbe5b207e436c6dbb6da1
created 2017-05-31 19:15 +0200
pushed 2017-06-02 00:13 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1369187: Don't return an old style context for ::first-line and ::first-letter, but not crash either. r=bholley
142539198f30655b00a358163e539d7443f21c53
created 2017-05-26 17:46 +0200
pushed 2017-05-30 09:14 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1357583: Tidy the PostRestyleEventForCSSRuleChanges API. r=heycam
50ede62352404aaadd56042ec9fcee3d20efaa67
created 2017-05-21 08:16 +0900
pushed 2017-05-22 03:28 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1364799 - Add a new TraversalRestyleBehavior that represents the traversal is triggered by CSS rule changes. r=birtles
3bce1540107cb517e3f9f0a19cc08562edfd0076
created 2017-05-21 08:16 +0900
pushed 2017-05-22 03:28 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1364799 - Add PostRestyleEventForCSSRuleChanges to distinguish PostRestyleEvent. r=birtles,heycam
0665f9f01eb2afa3494edbd4b96f65320695044f
created 2017-05-20 14:35 +0200
pushed 2017-05-21 20:00 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1366142: Ignore reentrant change hints without primary frame. r=heycam
096add92a79f793e2a9ed6388be1576d1ae62d57
created 2017-05-19 16:16 +0800
pushed 2017-05-21 20:00 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 11: Trigger animation-only restyle when we handle an event with coordinates. r=birtles,heycam
3d4a563e33bed51faaf752e19d2d3df761edc8bd
created 2017-05-02 14:03 +0800
pushed 2017-05-21 20:00 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 8: Add AddLayerChangesForAnimation in ServoRestyleManager. r=birtles
ca5ce34ad1cf84d8744ab12ef35948d0f4baaac2
created 2017-05-19 23:59 +0200
pushed 2017-05-21 20:00 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1364871: Restyle ::backdrop too. r=heycam
09851f5d647eb9f1a1b104f197ed4a107145d8f0
created 2017-05-19 23:58 +0200
pushed 2017-05-21 20:00 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1364871: Add a function to update frame pseudo-element styles during the post-traversal, and restyle bullet frames. r=heycam
8bcc71a220fc996d4769f0048351258fef613413
created 2017-05-17 18:33 +0200
pushed 2017-05-19 21:18 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1365902: Make ServoStyleSet::RebuildAllStyleData async. r=heycam
ee2658ed3cfb205700f5e1b095bf5d5ede15c4b2
created 2017-05-15 18:02 +0200
pushed 2017-05-17 20:32 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1364862: Make PostRebuildAllStyleData async. r=heycam
fa66df85a979c0b3d32f346ce33590b3746c605a
created 2017-05-15 09:41 +0200
pushed 2017-05-15 23:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1364824: Implement ServoRestyleManager::PostRebuildAllStyleDataEvent. r=heycam
cb377b17ba5c45d4f2d68742e0a7adff6fd08458
created 2017-05-12 12:58 -0400
pushed 2017-05-14 16:01 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 72fe8375faa0 and 5f55c10a0a72 (bug 1352306) for ElementInlines.h assertions.
72fe8375faa0f9ba88934ba7e3bfdc9f2b59ff29
created 2017-05-09 18:13 +0800
pushed 2017-05-14 16:01 +0000
Cameron McCormack Cameron McCormack - Bug 1352306 - Part 2: stylo: Only snapshot EventStates if there is some rule that depends on it. r=emilio
5f55c10a0a72253fe9001e488a1ee4a609292c4e
created 2017-05-08 16:04 +0800
pushed 2017-05-14 16:01 +0000
Cameron McCormack Cameron McCormack - Bug 1352306 - Part 1: stylo: Only snapshot attributes if there is some rule that depends on that attribute. r=emilio
f21116c45c78de76f8e1811a2894c988db939fdf
created 2017-05-11 07:30 +0900
pushed 2017-05-11 23:44 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1356916 - Call PostRestyleEvent() with the change hint obtained by Element::GetAttributeChangeHint in ServoRestyleManager::AttributeChanged. r=heycam
2150351429b5c9515589facd9f2aefb1e4640842
created 2017-05-07 16:36 +0200
pushed 2017-05-11 10:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1355343: Take all the snapshots into account. r=bholley
42e6c5b52136692219158700426222a7ae75659d
created 2017-05-08 14:49 +0200
pushed 2017-05-10 22:26 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1362991: Compute at most one text style context per element. r=heycam
558c843afbd35b6a15d3dbe397048bf0e772f779
created 2017-05-08 03:16 +0200
pushed 2017-05-08 20:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1351339: Compute text style changes when the parent is a display: contents element. r=heycam
3e6477d932037d6026ac13bd8c988dc0a51935d4
created 2017-05-02 22:42 +0200
pushed 2017-05-05 20:22 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361766: Move MathML content state changes outside of reflow. r=xidorn
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-05-01 09:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
d7d98905fbb3afcef0a816c4b0772d21e78fe17d
created 2017-04-22 23:12 +0200
pushed 2017-04-27 19:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1331047: Implement the new traversal semantics for stylo. r=bholley,hiro
b081b6c446586a45abff5fe9ffdd17b93cefb9d1
created 2017-04-19 12:53 +0200
pushed 2017-04-26 06:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1355351: Simplify nsLayoutUtils callers, and make child iterators notice display: contents pseudos. r=heycam
a418fa4ad28555c8ea6bea2e6a9f2d079822112f
created 2017-04-21 16:44 +0800
pushed 2017-04-24 13:53 +0000
Boris Chiou Boris Chiou - Bug 1355758 - Update RestyleManager::mAnimationGeneration for non-animation update. r=heycam
be9680762d61aa27f8591def0ae875b3cdc62fca
created 2017-04-07 16:41 +0800
pushed 2017-04-10 21:54 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1354975 - Let the frame handles attribute change in ServoRestyleManager::AttributeChanged(). r=heycam
e212c8b1248b0311eb971db03e45d2eb0e064e5f
created 2017-03-29 12:10 -0700
pushed 2017-04-01 11:07 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341647 - stylo: Move HTMLBodyElement::WalkContentStyleRules to the mapped attr functionality; r=bz
less more (0) -100 -60 tip