layout/base/RestyleManager.cpp
c48b603e7650ccbb0a8ef4ba183749246e5c5b87
created 2017-07-26 18:21 +0200
pushed 2017-09-14 16:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1384542: Move GetParent and IsLinkContext to GeckoStyleContext. r=heycam
6d372311a32e5cb4dc24f93cdac71dc1cd2ae9b2
created 2017-07-27 12:05 +0900
pushed 2017-09-14 16:50 +0000
Brian Birtles Brian Birtles - Bug 1374966 - Drop nsChangeHint_UpdateTransformLayer when we also have nsChangeHint_AddOrRemoveTransform; r=heycam
6903156877e93ddb192e2d0f62a2baa8ff4a4707
created 2017-07-24 09:20 +0900
pushed 2017-09-14 16:50 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1380258 - Check corresponding frame in case of pseudo element instead of parent frame. r=birtles
e8691885ec732b4e49ac660db8e939fcef1f4275
created 2017-07-21 03:22 +0200
pushed 2017-09-14 16:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1381844: Be more explicit about the kind of style context we handle all the time. r=bholley
86c771ec0f6c9de8659ffad5abf1517d0a67629e
created 2017-07-19 09:13 +0100
pushed 2017-09-14 16:50 +0000
Jonathan Kew Jonathan Kew - Bug 1378219 - Don't clear and recreate mDestroyedFrames hashtable in recursive calls to ProcessRestyledFrames, just continue to use the table from the outer scope. r=dholbert
b46807aa128f157b740142528e1e6eb5cf436f50
created 2017-05-23 14:13 +0800
pushed 2017-09-14 16:50 +0000
Wei-Cheng Pan Wei-Cheng Pan - Bug 1366964 - Update style context generation after style resolved. r=heycam
a3bc7a02a48e0cc517034010cf053fa8684de492
created 2017-07-09 00:02 +0200
pushed 2017-09-14 16:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1379421: Remove unneeded null-checks in RestyleManager. r=heycam
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
5fced871414b56c6d8e4cd9affbf18d13e1dfaf6
created 2017-06-18 21:04 -0400
pushed 2017-09-14 16:50 +0000
Markus Stange Markus Stange - Bug 1370034 - Add -moz-window-opacity property, style system parts (excluding stylo). r=dbaron
0d08acc5a759cb6e148ba482f2e597f9857602b7
created 2017-06-19 13:55 +0800
pushed 2017-09-14 16:50 +0000
Cameron McCormack Cameron McCormack - Backout bug 1291457 and bug 1370034 for bustage.
c99450001fa1d422a7568ecf6a9d65a376dcee00
created 2017-06-18 21:04 -0400
pushed 2017-09-14 16:50 +0000
Markus Stange Markus Stange - Bug 1370034 - Add -moz-window-opacity property, style system parts (excluding stylo). r=dbaron
5e5dda793c3e0a93fa8a0f2c377dcb28a113e3e7
created 2017-06-09 15:14 -0400
pushed 2017-09-14 16:50 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
b1940873102d01722956b79991166286e121072a
created 2017-06-13 00:30 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3d1ce85e6348 (bug 1088760) for bustage, at least on Android at layout/generic/nsPluginFrame.cpp:1612. r=backout
3d1ce85e6348307a1e98284e6d13da828729bf91
created 2017-06-09 15:14 -0400
pushed 2017-09-14 16:50 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
5d2df466e65ab1423579ad581e0473dcf533c135
created 2017-07-19 09:13 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 1378219 - Don't clear and recreate mDestroyedFrames hashtable in recursive calls to ProcessRestyledFrames, just continue to use the table from the outer scope. r=dholbert, a=jcristau
3853c5543f6e4e8ef24cc1ac47be5a65e4b672e0
created 2017-06-06 22:27 -0700
pushed 2017-07-31 14:08 +0000
L. David Baron L. David Baron - Bug 1369260 - Remove use of MOZ_ASSERT_IF in layout. r=heycam
ac905e4037e15b594d90703d87874ac0a91f557f
created 2017-05-28 13:16 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 1368249 - Create nsIFrame::AddProperty API for use when the property is known to not already exist, and use to optimize some call sites. r=mats
db3cc5f0ecaebd15f5eb04c4387fe7dbe36d87f7
created 2017-05-28 15:38 +0200
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 59c0589220ec (bug 1368249) unused function GetNormalPosition at nsIFrame.h:1073. r=backout
59c0589220ecb10b820a5c165e33bfb0f98720a6
created 2017-05-28 13:16 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 1368249 - Create nsIFrame::AddProperty API for use when the property is known to not already exist, and use to optimize some call sites. r=mats
b37e4d256cd6c88b48b0223113375f889a748982
created 2017-05-27 12:36 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 1365982 - Attach frame properties to each frame instead of looking them up in a hashtable on the prescontext. r=mats
26651e1ae6ad97dfcace059f304882692850cb2c
created 2017-05-25 17:53 -0400
pushed 2017-07-31 14:08 +0000
Daniel Holbert Daniel Holbert - Bug 1367568 part 3: For CSS "overflow" changes that don't require frame reconstruction, send same change hints as if CSS "height" and "width" changed. r=bz
b1daab599fecafbadad7377f0ded446dd6ad7559
created 2017-05-21 17:15 +0800
pushed 2017-07-31 14:08 +0000
Mats Palmgren Mats Palmgren - Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
c902af1156a107522d559fbee3e06de840ce48ba
created 2017-05-22 15:45 +0200
pushed 2017-07-31 14:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bbb688fe1ba3 (bug 1365614)
bbb688fe1ba3f5201a190c6e25b693ef7272ea2d
created 2017-05-21 17:15 +0800
pushed 2017-07-31 14:08 +0000
Mats Palmgren Mats Palmgren - Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
3d4a563e33bed51faaf752e19d2d3df761edc8bd
created 2017-05-02 14:03 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1334036 - Part 8: Add AddLayerChangesForAnimation in ServoRestyleManager. r=birtles
276e3d5e9085476bf13f8c481133fb4d02dc3aa7
created 2017-05-10 13:53 -0700
pushed 2017-07-31 14:08 +0000
Daniel Holbert Daniel Holbert - Bug 1344398 part 2: React to some CSS 'overflow' changes on body/html by simply calling UpdateViewportScrollbarStylesOverride() instead of reframing. r=bz,tnikkel
750e808c6331be336e717f587d98a2d053a0f509
created 2017-05-10 17:43 -0700
pushed 2017-07-31 14:08 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1344398) for assertion failures at Element.cpp a=backout
d70f9de401d140408973d260aa9967473e1a2da6
created 2017-05-10 13:53 -0700
pushed 2017-07-31 14:08 +0000
Daniel Holbert Daniel Holbert - Bug 1344398 part 2: React to some CSS 'overflow' changes on body/html by simply calling UpdateViewportScrollbarStylesOverride() instead of reframing. r=bz,tnikkel
3e6477d932037d6026ac13bd8c988dc0a51935d4
created 2017-05-02 22:42 +0200
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361766: Move MathML content state changes outside of reflow. r=xidorn
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361051: rename mozilla::FrameType to mozilla::LayoutFrameType. r=xidorn
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
bc04bd1c40abe03d9f2e4993b207166e97d32097
created 2017-03-09 17:15 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1343753 - Part 6: Move mAnimationGeneration into RestyleManager. r=birtles
63a14b2f3c7432bc2898a5f814a6ad84539cd8ad
created 2017-04-04 20:59 -0700
pushed 2017-07-31 14:08 +0000
L. David Baron L. David Baron - Bug 1353187 - Guard access to the frame property table with a frame state bit. r=dholbert
a56372e9dc96187eedecebf29a7ddf8d1e180e0c
created 2017-04-03 22:47 -0700
pushed 2017-07-31 14:08 +0000
L. David Baron L. David Baron - Backed out changeset 74eb0b08e42b (bug 1353187 patch 2) for test failures (assertions firing).
74eb0b08e42bd5c0ddd9f1b140cb98880f5377e8
created 2017-04-03 20:43 -0700
pushed 2017-07-31 14:08 +0000
L. David Baron L. David Baron - Bug 1353187 - Guard access to the frame property table with a frame state bit. r=dholbert
1b66676f665fd5caf3ffde59fe67432d6297e95f
created 2017-03-30 10:24 +0200
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1351791: Move PostRestyleEventForLazyConstruction and PostRestyleEventInternal to GeckoRestyleManager. r=bholley
cae4319bfeabb80223b035f132b8bd793453b454
created 2017-03-29 15:41 +0200
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1351275: Move style flush observer logic to nsIPresShell, and align layout observing code. r=bholley
b2a34dd3df408fd64fcb82e72e72210fa88f3729
created 2017-03-24 10:59 +0800
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - Bug 1349834 - Remove eRestyle_SVGAttrAnimations declartion. r=xidorn
4c987b7ed54a630a7de76adcc2eb00dab49d5dfd
created 2017-03-24 14:24 +0100
pushed 2017-07-31 14:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
e389879425a71bf4c0db797550005cd4438de3b7
created 2017-03-24 10:21 +0800
pushed 2017-07-31 14:08 +0000
Iris Hsiao Iris Hsiao - Backed out 9 changesets (bug 1333482) for stylo test failures and this should be landed to autoland
70e7583ef542f6d37c733bf729833a0405e9cef5
created 2017-03-20 14:14 +0800
pushed 2017-07-31 14:08 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1322570 Part 6 - Use GetParentAllowServo() in RestyleManager. r=bz
cf701cfc024972be7bb703aace2b9d88e6f27115
created 2017-03-23 23:13 +0100
pushed 2017-07-31 14:08 +0000
Mats Palmgren Mats Palmgren - Bug 1333482 part 2 - [css-ui] Change all consumers of StyleDisplay::mAppearance to use the accessor UsedAppearance() instead, and make mAppearance/mMozAppearance private. r=dholbert
f9222bab527db09a92d604292b264cbf6aa14b45
created 2017-03-23 15:29 +0800
pushed 2017-07-31 14:08 +0000
cku cku - Bug 1349462 - Part 1. Rename IsSVGText as IsInSVGTextSubtree. r=heycam
8744e9f8eb99f1290aae81985812d57364f18708
created 2017-03-21 16:08 -0700
pushed 2017-07-31 14:08 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge
bd7af7e530068aeebf1c357bfed8e8d4c43e2d05
created 2017-03-21 16:33 +0800
pushed 2017-07-31 14:08 +0000
Cameron McCormack Cameron McCormack - Bug 1302054 - Part 3: Remove mention of nsChangeHint_Hints_NotHandledForDescendants in RestyleManager::ChangeHintToString. r=dbaron
496d8d86dc745d2489c1c4cd6a30eb7e6d7cc4be
created 2017-03-21 12:08 +0100
pushed 2017-07-31 14:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to autoland
63cbef012e2a58f56fc46c3b4802ae25f414a99c
created 2017-03-21 16:41 +0800
pushed 2017-07-31 14:08 +0000
Iris Hsiao Iris Hsiao - Backed out 4 changesets (bug 1062106) for build bustage
e77bfa57be613acfa77da4c3d28ac61c9ef83ba6
created 2017-03-21 15:43 +0900
pushed 2017-07-31 14:08 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1062106 part 2 - Remove unused SVG Attribute Animations cascade level. r=birtles,dbaron
d767466dcdf7ac44d3dfb5428ace717a23f28f0f
created 2017-03-21 01:22 +0100
pushed 2017-07-31 14:08 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 4 - Remove some params to SyncFrameViewProperties and make it a member function instead. Make the aView param optional, use the frame's view if none provided. r=tnikkel
12e50efb59fc7f3853bbee3a51aa46b9f078d0f5
created 2017-03-06 16:10 -0800
pushed 2017-07-31 14:08 +0000
L. David Baron L. David Baron - Bug 1187851 followup - Fix DEBUG-only code to print name of nsChangeHint_UpdateContainingBlock. No review.
7166b44658df0723b16d43b7f884deb73c99f0ba
created 2017-05-24 14:54 +0200
pushed 2017-06-05 19:31 +0000
Mats Palmgren Mats Palmgren - Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=dholbert a=gchang
ffeb9bf30934dd96cf3cc9e997140230712703a8
created 2017-03-28 20:13 -0400
pushed 2017-06-05 19:31 +0000
Mats Palmgren Mats Palmgren - Bug 1333482 - [css-ui] Introduce the 'appearance: auto | none' property, with '-webkit-appearance' as an alias. r=dholbert, a=gchang
911024a9cf3c072f0e11bf5f6dafce3db07bd881
created 2017-03-06 13:19 +0900
pushed 2017-06-05 19:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344603 - Make Stop{Animations|Transitions}ForElement as a member function of CommonAnimationManager. r=boris
4a2a58be8c6c54dbf85b90aa85e4d4281e72088f
created 2017-02-27 19:06 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - Bug 1338921 - Handle lazy frame construction in the regular post-servo pass. r=emilio
a57ff8701dc2a1132e404cf4c56a571eb1713c6d
created 2017-03-02 22:51 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - Bug 1338921 - Collect and coalesce adjacent siblings for lazy frame construction. r=emilio
a48a9a64e7e29768236710776bd4761bb092ca9b
created 2017-02-17 20:25 +0100
pushed 2017-06-05 19:31 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1341083: Cleanup infallible ProcessRestyledFrames. r=heycam
e783bdf2cb500b1b23aadc3957c59264b3d2c6e7
created 2017-02-15 15:26 -0800
pushed 2017-06-05 19:31 +0000
Wes Kocher Wes Kocher - Merge autoland to central, a=merge
41cd73463ef981592324072fb3db43cf2c7e429d
created 2017-02-13 11:21 +0800
pushed 2017-06-05 19:31 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 9: Move RestyleFor{InsertOrChange,Append,EmptyChange} and ContentRemoved up to RestyleManager. r=bholley
767da488b5dde6d29c6317045b63dbd95b41083f
created 2017-02-13 11:21 +0800
pushed 2017-06-05 19:31 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 8: Move Content{Inserted,Appended} up to RestyleManager. r=bholley
16eb31796cc63efda371ab2f1f7641df2d708b0c
created 2017-02-13 11:21 +0800
pushed 2017-06-05 19:31 +0000
Cameron McCormack Cameron McCormack - Bug 1297899 - Part 4: Store concrete restyle manager type on RestyleManager. r=bholley
less more (0) -300 -100 -60 tip