layout/base/ServoRestyleManager.h
50ccf635c7319e78dc7366a3b160ebd27674e679
created 2017-12-04 02:47 +0100
pushed 2017-12-04 20:16 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1422654: stylo: Avoid restyling XBL-bound element if the binding doesn't have stylesheets. r=heycam
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2017-10-09 09:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
e5dd43e9452d6cccda023681fd9d2351c2a4d5f4
created 2017-09-09 04:11 -0400
pushed 2017-09-10 08:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 1397398. Don't assert about unprocessed wrapper anonymous box restyles in situations in which the styles of those wrapper anonymous boxes can't have changed anyway. r=emilio
d12b61881a56d3ba674dc83aca671f35fc511b26
created 2017-09-06 15:42 +0800
pushed 2017-09-08 20:15 +0000
Wei-Cheng Pan Wei-Cheng Pan - Bug 1397168 - Add a function to find out if a node has any ancestor that is pending for restyling. r=emilio
2cbfa0e50247c97457644f5d731534cbbfe27162
created 2017-09-01 00:53 -0400
pushed 2017-09-01 08:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1395650. Make anonymous column groups into non-inheriting anon boxes, to better match the behavior of other browsers. r=heycam
2a54187a362e9809ee0a45c4bb7008705f3016b9
created 2017-08-28 14:53 +1000
pushed 2017-08-29 18:28 +0000
Xidorn Quan Xidorn Quan - Bug 1390409 part 2 - Replace aParentWasRestyled with a bitflag. r=emilio
9900e7757a4fad3db1f25081d5431cf285ca8840
created 2017-08-28 14:27 +1000
pushed 2017-08-29 18:28 +0000
Xidorn Quan Xidorn Quan - Bug 1390409 part 1 - Remove unused ServoTraversalFlags param from ServoRestyleManager::ProcessPostTraversal. r=emilio
4142a9865b9214e9ffe0e74f85722ce792095046
created 2017-08-24 15:36 +0800
pushed 2017-08-28 00:31 +0000
Wei-Cheng Pan Wei-Cheng Pan - Bug 1388298 - Add an API to process all invalidations on the main thread. r=emilio
a84486332eea6287a5c9f62d0c4d9b243f9644dc
created 2017-08-20 18:01 +0200
pushed 2017-08-21 11:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1392093: Remove dead code to get the old style context. r=heycam
8fba8ca208f29b73161d38eb06f91ae3325fb3fb
created 2017-08-14 15:16 +0200
pushed 2017-08-15 00:28 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 27e08c76b767 (bug 1388692) for failing mochitest layout/style/test/test_animations_styles_on_event.html on Android. r=backout
27e08c76b767ec5296084fe3db2e981fc114e35b
created 2017-08-14 19:59 +0900
pushed 2017-08-15 00:28 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1388692 - When doing hit testing, only flush animations if there are throttled compositor animations. r=birtles
fb891d5aa58fdc3470d34ef91b5e06575f253c39
created 2017-08-11 00:10 -0400
pushed 2017-08-11 09:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1388625 part 5. Implement wrapper anonymous box restyling in ServoRestyleManager. r=heycam
89a0a21e64c404625890ef18cf7b17ae52b9a240
created 2017-08-11 08:44 +0900
pushed 2017-08-11 09:55 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1379516 - Mark animation timerline marker for stylo. r=birtles
d5d6e006b251e3a32688a9f41c9439782ccd9cc3
created 2017-07-28 21:11 -0400
pushed 2017-07-30 09:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324619 part 3. Implement ReparentStyleContext in ServoRestyleManager, for ::first-line use. r=emilio
b393ef5e7becd8c15d5faceba56c83233ee5aa7c
created 2017-07-26 10:00 -0700
pushed 2017-07-28 13:23 +0000
Bobby Holley Bobby Holley - Bug 1384769 - Clean up ForThrottledAnimationFlush stuff. r=hiro
81049c04c4ad1731f36e63666dc1f5ffaf98149b
created 2017-07-25 18:45 -0700
pushed 2017-07-28 13:23 +0000
Bobby Holley Bobby Holley - Bug 1384769 - Pass TraversalFlags from C++ into Rust. r=emilio
4d5e5d40c7ee04bba9fc8b96322a9aa10c220107
created 2017-07-17 11:42 -0700
pushed 2017-07-18 14:46 +0000
Manish Goregaokar Manish Goregaokar - Bug 1367904 - Part 11: stylo: Use ServoStyleContext in ServoStyleSet/ServoRestyleManager; r=bholley
98a02686d1ba70c41f558e8f129a4089554d8e88
created 2017-07-15 13:09 +0900
pushed 2017-07-15 14:33 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1371450 - Don't traverse normal dirty elements in ProcessPostTraversal when we process throttled animations restyle for event handling. r=emilio
e38da505d63fcc4f1d58df9647f79f6c4c1b1792
created 2017-07-09 00:02 +0200
pushed 2017-07-09 09:18 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1379421: Remove dead code in ServoRestyleManager. r=heycam
9d0c157be7670fa138de10829d30239db7abaabd
created 2017-06-27 10:55 -0700
pushed 2017-07-04 08:47 +0000
Brian Birtles Brian Birtles - Bug 1365472 - Use animated class names when doing selector matching in Servo; r=heycam
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
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
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
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
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
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
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
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
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
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
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
e3afa3f3c4b2e62325f644ce5a8b92fa4de2b52b
created 2017-03-23 15:21 -0700
pushed 2017-03-25 00:03 +0000
Bobby Holley Bobby Holley - Bug 1350115 - Squelch post-traversal generated by additional animation traversals when we're styling a fresh subtree. r=heycam,r=birtles
9b7c568cd42ff8d927d948ffe505c93afb6d5244
created 2017-03-19 12:00 +0100
pushed 2017-03-21 01:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1296516: Tidy RestyleManager::ContentStateChanged. r=heycam
ffe615ac2f20364ffa7e610c4cfa8d18e77c6b69
created 2017-03-10 11:53 +0900
pushed 2017-03-10 10:37 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1341985 - Trigger the second traversal for updating CSS animations. r=birtles,heycam
4a2a58be8c6c54dbf85b90aa85e4d4281e72088f
created 2017-02-27 19:06 -0800
pushed 2017-03-06 09:52 +0000
Bobby Holley Bobby Holley - Bug 1338921 - Handle lazy frame construction in the regular post-servo pass. r=emilio
086f36cc278fe6f6cd4fa023dcda4b31950f1d5b
created 2017-02-27 18:29 -0800
pushed 2017-03-01 10:39 +0000
Bobby Holley Bobby Holley - Bug 1343128 - Don't leave stale change hints and other restyle data hanging around in reconstructed subtrees. r=emilio
92187fa35689e697e35ac1fafc13dbae31f7e44b
created 2017-02-13 11:21 +0800
pushed 2017-02-15 23:26 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 5: Move refcounting from concrete restyle manager classes up to RestyleManager. r=bholley
27ebaadd9a7915cb67a5a63603f4fd8fb5358e95
created 2017-02-13 11:21 +0800
pushed 2017-02-15 23:26 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 3: Rename RestyleManager to GeckoRestyleManager and RestyleManagerBase to RestyleManager. r=bholley
09d3a31f1160e4f02cf2c1fdc4a1255503fea89b
created 2017-02-13 11:21 +0800
pushed 2017-02-15 23:26 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 2: Rename RestyleManagerBase.{h,cpp} to RestyleManager.{h,cpp}. r=bholley
04685513b540956a700f61adcdcbcf9656490d4d
created 2017-02-10 10:42 +0800
pushed 2017-02-10 12:50 +0000
Cameron McCormack Cameron McCormack - Bug 1331294 - Part 6: Remove RestyleManager::HasPendingRestyles and Servo_Element_ShouldTraverse. r=bholley
3976b04bf08a4442eb75cace5ad4899ca0eb0ced
created 2016-12-01 16:19 +0800
pushed 2016-12-03 21:37 +0000
Cameron McCormack Cameron McCormack - Bug 1321284 - Part 5: Process document level NAC when restyling. r=bholley
7c852ac4acf83d5d1776e98a6af36193bd97a9e5
created 2016-11-01 23:11 -0700
pushed 2016-11-26 05:26 +0000
Bobby Holley Bobby Holley - Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal. r=emilio
d8bea653cdb7567dd59b76f0d5f6ad8aa334c13a
created 2016-11-18 16:54 +0800
pushed 2016-11-18 15:51 +0000
Cameron McCormack Cameron McCormack - Bug 1318238 - Clear all ServoNodeData during style set shutdown. r=bholley
fcbd28c7f79e70376d9e51629611acc8771ee8f6
created 2016-11-03 14:41 +1100
pushed 2016-11-04 02:33 +0000
Xidorn Quan Xidorn Quan - Bug 1294299 part 13 - Post restyle event with style attribute hint for style change. r=heycam
a3b872c9f642e065d2c033a65f90b4911128f49b
created 2016-10-18 15:29 +1100
pushed 2016-10-19 02:36 +0000
Xidorn Quan Xidorn Quan - Bug 1309868 part 2 - Use const nsIContent pointer in some layout utils. r=heycam
721abe87ead229cd812d108e5e14fe2454b4eaf7
created 2016-08-16 11:33 -0700
pushed 2016-08-26 13:37 +0000
Bobby Holley Bobby Holley - Bug 1292279 - Add a helper to get the real container and use it in nsPresShell::Content{Inserted,Removed}. r=heycam
543b6fffb61b1a84bb5aa3480c9899c3b1eaf0e6
created 2016-08-11 11:48 -0700
pushed 2016-08-26 13:37 +0000
Bobby Holley Bobby Holley - Bug 1292279 - Explicitly style new children in Content{Appended/Inserted} rather than using restyle hints. r=heycam
0efe171aa2ed8225893e9572d6c691f4ba82c018
created 2016-08-16 14:06 -0700
pushed 2016-08-26 13:37 +0000
Bobby Holley Bobby Holley - Bug 1292279 - Consult the dirty bits to determine whether we have pending restyles. r=heycam
1976d34e92f8c9c7fb9a336db9377e18725f2b4f
created 2016-08-11 19:01 -0700
pushed 2016-08-22 13:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1292618: Support basic pseudo-element restyling. r=heycam
51a479a3febaa71c3b4166a6d8520b549abbbff5
created 2016-08-19 18:37 -0700
pushed 2016-08-22 13:41 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1292618) because it was making merging things difficult a=backout
d04597bd1109a39c70c2c76aa5bf22e0aec60a6a
created 2016-08-11 19:01 -0700
pushed 2016-08-22 13:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1292618: Support basic pseudo-element restyling. r=heycam
43689d56cbf6891d3fb4cb3a3fff687884049313
created 2016-08-19 00:23 -0700
pushed 2016-08-19 13:53 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 1292618) for !mImageTracked assertion failures
928dd363efa0f375e5c35e3a40a660fb9d44d4a1
created 2016-08-11 19:01 -0700
pushed 2016-08-19 13:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1292618: Support basic pseudo-element restyling. r=heycam
89e710c0ff6d3b42330f6fb6e4141d165425972f
created 2016-08-02 15:47 -0700
pushed 2016-08-04 13:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: Make ProcessRestyledFrames non static, and tidy up a bit. r=heycam
002fbc72afdddd8db2d50401793f09d52d68cb7b
created 2016-08-01 18:32 -0700
pushed 2016-08-04 13:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: Reuse the OverflowChangedTracker between both restyle managers. r=heycam
f572c7858103dd68d0319722281d12d95d64f207
created 2016-08-01 10:34 -0700
pushed 2016-08-04 13:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: stylo: Assert the snapshot is taken in ServoRestyleManager::AttributeChanged. r=heycam
f1d25be43bde294949d5004c5ccb21e043bc3616
created 2016-07-28 19:20 -0700
pushed 2016-08-04 13:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: stylo: Allow processing change hints generated from Servo. r=heycam
a8d9d9b868d60a58860db5c6b429fdb0bda1d148
created 2016-08-01 13:31 -0700
pushed 2016-08-04 13:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: Hoist frame-construction logic in RestyleManager to static members in RestyleManagerBase. r=heycam
less more (0) -60 tip