layout/base/ServoRestyleManager.cpp
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
1b66676f665fd5caf3ffde59fe67432d6297e95f
created 2017-03-30 10:24 +0200
pushed 2017-04-01 00:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1351791: Move PostRestyleEventForLazyConstruction and PostRestyleEventInternal to GeckoRestyleManager. r=bholley
5309c052d43ec387d70a5ff0500404afdaa9d0f3
created 2017-03-26 13:53 -0700
pushed 2017-03-31 12:43 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341648 - stylo: Include content rules from HTMLTableCellElement::WalkContentStyleRules ; r=bz
abcdc4570f03657167ba46025677211b27e71444
created 2017-03-24 12:49 -0700
pushed 2017-03-29 22:20 +0000
Bobby Holley Bobby Holley - Bug 1350441 - Make ServoRestyleManager::ClearServoDataFromSubtree a bit smarter. r=heycam
43cff735bb7ce94d846f7098613a6cf5cdd43e8c
created 2017-03-27 22:55 +0200
pushed 2017-03-29 22:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1350140: Flush the overflow changed tracker when done with restyles. 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
6a196410f140cb1186508f9c218ff8f9651505e9
created 2017-03-21 16:33 +0800
pushed 2017-03-21 23:08 +0000
Cameron McCormack Cameron McCormack - Bug 1302054 - Part 1: Avoid computing style differences when we just want to ensure structs are cached on the new context. r=dbaron
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
1ac14d8a4ca44dddbea065a24b61410dd298ce8d
created 2017-03-20 14:42 +0800
pushed 2017-03-20 12:09 +0000
Cameron McCormack Cameron McCormack - Bug 1338461 - Pass eRestyle_StyleAttribute through to Servo_NoteExplicitHints. r=bholley
466383d8137c1ade84c9041f09a102a67b512ef5
created 2017-03-15 14:00 -0400
pushed 2017-03-16 14:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1347411 part 1. Make sure to correctly update anon boxes belonging to ::before/::after pseudo-elements. r=heycam
eeb27a3284db96f6c6885ed083c3f7ba77af5e8f
created 2017-03-11 00:25 +0100
pushed 2017-03-14 23:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1328652: Ensure we do actual restyling work after calling RebuildAllStyleData. r=bz
d35259473a2985ed7645aabffb5cffe94b6a1708
created 2017-03-10 17:54 +0800
pushed 2017-03-13 14:19 +0000
Cameron McCormack Cameron McCormack - Bug 1291786 - stylo: Move eRestyle_Subtree translation handling to Servo. r=bholley
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
4efef03679907cc1bcabfb9fb150f52381f3ff0f
created 2017-03-09 05:20 +0900
pushed 2017-03-09 00:43 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344619 - Part 7: Drop EffectCompositor::ClearElementsToRestyle. r=birtles
1112d053e28239ef764d89620749e05fc2e4777b
created 2017-03-03 14:42 -0800
pushed 2017-03-08 13:18 +0000
Bobby Holley Bobby Holley - Bug 1344386 - Don't look for overlapping change hints in stylo documents. r=emilio
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
53a53f671871e4d7a854bd2c9d04471dd307b533
created 2017-03-03 15:54 -0500
pushed 2017-03-06 09:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1337696. Fix change hint computation for table-outer frames to be more correct. r=emilio
8335b277da3fb5c8407d694d87203830e2475bc4
created 2017-03-03 15:45 -0500
pushed 2017-03-06 09:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1340723 part 3. Fix stylo to properly update styles on the anonymous blocks we create in a block-inside-inline situation when the style of the inline changes. r=emilio
f6370635b0906d84ac6880139ceb05dedc08bae1
created 2017-03-03 15:44 -0500
pushed 2017-03-06 09:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1340723 part 2. Call the new UpdateStyleOnOwnedAnonBoxes function as needed from ServoRestyleManager. r=emilio
1029e1a5b03d2d1a81f11c1a8d2720be7ee4b3bd
created 2017-03-01 18:07 -0800
pushed 2017-03-02 13:00 +0000
Bobby Holley Bobby Holley - Bug 1343362 - Allow restyle hints to be posted during change hint handling. 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
16e6b3202e27eb00ae32d6aab4806a5c99018c85
created 2017-02-21 11:25 +0100
pushed 2017-02-26 18:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1341083: Implement dynamic restyling for display: contents. r=heycam
fefe9ce9ccc285021cdae74c555314ebdc76320c
created 2017-02-21 16:56 +0100
pushed 2017-02-25 00:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1322317: Fix CalcStyleDifference assumptions and PeekStyleContext semantics. r=heycam
916e7ba3cd2b48f8a99f8093a20e455acd51d58f
created 2017-02-20 14:37 +0900
pushed 2017-02-21 04:27 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1340340 - Stop mutating nsRefreshDriver during parallel traversal. r=heycam
67ef6204c39823d2471293cd8e6554445d8e5625
created 2017-02-17 17:50 -0500
pushed 2017-02-20 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324661 another followup: just simplify the chnagehint thing for now, with a followup filed. r=bholley
abee64d2e5ef553c6df7265b240040a129dd3d99
created 2017-02-17 16:36 -0500
pushed 2017-02-20 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324661 followup: check our child hint before trying to append it. r=bholley
a300522006bc5e93e841e0132fa940874180afcd
created 2017-02-17 14:52 -0500
pushed 2017-02-20 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1324661 part 1. When recreating style contexts for elements in stylo, use the right frame (not the primary frame!) for tables. r=bholley,emilio
767da488b5dde6d29c6317045b63dbd95b41083f
created 2017-02-13 11:21 +0800
pushed 2017-02-15 23:26 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 8: Move Content{Inserted,Appended} up to RestyleManager. r=bholley
fd140aa9a1f6b3be7f9f4d78c7d10c7a66de4833
created 2017-02-13 11:21 +0800
pushed 2017-02-15 23:26 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 7: Move PostRestyleEventForLazyConstruction up to RestyleManager. r=bholley
16eb31796cc63efda371ab2f1f7641df2d708b0c
created 2017-02-13 11:21 +0800
pushed 2017-02-15 23:26 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 4: Store concrete restyle manager type on 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
8e075d90bf3133576a275dd2f28a4a83ce375979
created 2017-02-03 10:37 +0800
pushed 2017-02-14 00:49 +0000
Shing Lyu Shing Lyu - Bug 1329919 - Skip repaint frame hint if there is no frame. r=heycam
52f3bd2ce47b0d83783e1c5d6d08c8afefe3d44e
created 2017-02-11 16:50 +0800
pushed 2017-02-12 01:41 +0000
Cameron McCormack Cameron McCormack - Bug 1338763 - stylo: Bump restyle generation only when we do restyle things. 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
ce456f7140a59f3ab1748573060cd0d97db9725a
created 2017-02-10 10:42 +0800
pushed 2017-02-10 12:50 +0000
Cameron McCormack Cameron McCormack - Bug 1331294 - Part 5: Make ServoRestyleManager::ProcessPendingRestyles use StyleDocument()'s return value to determine whether to return early. r=bholley
457ed7c4de58f7fb64d296c787ac1a3a4be074b9
created 2017-02-10 10:42 +0800
pushed 2017-02-10 12:50 +0000
Cameron McCormack Cameron McCormack - Bug 1331294 - Part 3: Make ServoRestyleManager::PostRestyleEvent not check HasPendingRestyles() before returning early. r=bholley
ffd74513a734eadc21b2c8bb60f98922a617a365
created 2017-02-07 12:16 +0100
pushed 2017-02-08 10:30 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1337248: remove bogus assertion in presence of explicit change hints. r=bholley
60dade66b054579bcbe5f37c7263a756f6cd108b
created 2017-02-03 21:06 +0100
pushed 2017-02-05 01:06 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1335987: stylo: Don't use the change hint to decide whether to recreate style contexts. r=bholley
2fe14ee4e5a868c5ce44d26f0bc5445532156e7f
created 2017-01-29 12:59 +0900
pushed 2017-01-29 17:02 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1328787 - Part 13: Call nsAnimationManager.UpdateAnimations(). r=heycam
b401d8f83eb1564055a057718d0977e967f59cbb
created 2017-01-27 12:45 +0800
pushed 2017-01-28 00:32 +0000
Boris Chiou Boris Chiou - Bug 1324691 - Part 3: Support AnimationsWithDestroyedFrame for ServoRestyleManager. r=heycam
e40482064f56fe969aac406146c3f95383916338
created 2017-01-24 15:27 +0800
pushed 2017-01-26 04:37 +0000
Boris Chiou Boris Chiou - Bug 1317209 - Part 5: Trigger composeStyle if there is an animation. r=heycam
822e011a61c09548d8a004e0b674932a83d06357
created 2017-01-14 23:34 +0100
pushed 2017-01-18 14:24 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1331213: Bootstrap a Gecko-side Device, and track it's dirtiness manually in the per-doc data. r=heycam
d34b196990a0bbeaca6deef32b83daac57c6fb09
created 2017-01-14 10:39 +0100
pushed 2017-01-15 20:36 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1330874: Preserve neutral style changes for stylo. r=heycam
accbd8ed10d5032db2fbd4f689fd0324774df828
created 2017-01-11 18:48 -0800
pushed 2017-01-13 09:20 +0000
Bobby Holley Bobby Holley - Bug 1329854 - Handle suppressed frames in stylo incremental restyle. r=heycam
f650d9f42ff5acdd2f3021e53c0ff076fb1b198b
created 2017-01-05 13:12 -0800
pushed 2017-01-10 11:14 +0000
Bobby Holley Bobby Holley - Bug 1325734 - Simplify ElementData and eliminate the concept of consuming styles. r=emilio
ac84ae5fa2daf4dd99fa42651fe32b96ea05af62
created 2017-01-04 14:52 -0500
pushed 2017-01-05 02:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1298588 part 7, gecko piece. Stop using initial_values in general in Gecko glue code. r=bholley
6d4f963d3655c76ea32a2c90c27a2e2209e135f1
created 2017-01-04 14:52 -0500
pushed 2017-01-05 02:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1298588 part 4, gecko piece. Recreate the default computed values for a document as needed. r=bholley
f25c47181e916c5ba6fb2d1d296081274333526d
created 2016-12-28 15:49 +0800
pushed 2016-12-29 00:09 +0000
Bobby Holley Bobby Holley - Bug 1324627 - Add a special, explicit path for lazy style resolution and use it for GetComputedStyle. r=heycam
faba110ce12be9e696016bd2315d54152c0b9219
created 2016-12-27 21:34 -0800
pushed 2016-12-29 00:09 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 5986d8880ad1 (bug 1324627) for a variety of computed style failures
5986d8880ad1ad68950daa821c39d0a2775de821
created 2016-12-28 11:33 +0800
pushed 2016-12-29 00:09 +0000
Bobby Holley Bobby Holley - Bug 1324627 - Add a special, explicit path for lazy style resolution and use it for GetComputedStyle. r=heycam
bfc182766682785d5ff284ebded46cea9610786b
created 2016-12-19 14:30 +0800
pushed 2016-12-20 00:46 +0000
Cameron McCormack Cameron McCormack - Bug 1324341 - Part 1: Convert eRestyle_Subtree into (eRestyle_Self | eRestyle_SomeDescendants), so Servo will actually restyle descendants. r=xidorn
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
less more (0) -100 -60 tip