layout/base/RestyleManager.cpp
d441a4991106f20aa328c9299a3e63d3bfa7d8c3
created 2017-11-09 03:00 +0100
pushed 2017-11-09 09:53 +0000
Mats Palmgren Mats Palmgren - Bug 1405319 part 1 - Don't try to optimize re-positioning of Flexbox/Grid abs.pos. children since they are affected by CSS Align positioning too. r=dholbert
981efe4437886b05dbba212e3227ce97bc70e407
created 2017-09-29 10:51 +1300
pushed 2017-10-23 09:33 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 22: Make sure we mark frames as modified any time they change position or style data and make sure we don't accidentally mark the root as being modified when we don't need to. r=mstange
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.
282bd21bb8de1769ae52c1a9ad23ae8c3dc27e44
created 2017-09-28 09:03 +0200
pushed 2017-09-28 23:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - No bug - Remove unused variable. r=me
2db87d9e38c1f4ad9eb9b42d5998c65662992899
created 2017-09-21 08:58 +0900
pushed 2017-09-21 13:14 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1400035 - Propagate RepaintFrame change hint instead of UpdateOpacityLayer for SVG geometry frames. r=jwatt
785f346d9b0b8f565447783e66a4d2db8179f3d5
created 2017-08-30 15:58 +0100
pushed 2017-09-20 09:48 +0000
Jonathan Watt Jonathan Watt - Bug 1401356, part 2 - Rename nsSVGEffects to SVGObserverUtils. r=longsonr
4553f8ff4114c0a9c742564da3b1122c89429e58
created 2017-09-15 23:45 -0400
pushed 2017-09-16 09:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1398500 part 1. Switch the viewport scrollbar override stuff to use Element, not nsIContent. r=dholbert
cb5a5cf16f1bd33cb02e238f80f6fe48d6945c53
created 2017-09-07 17:02 +0200
pushed 2017-09-08 20:36 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1397091: Merge InsertionKind and LazyConstructionAllowed. r=bz
08951d83c938c02159e4ab6e5c0a0c1c79ba0087
created 2017-09-07 13:39 +0200
pushed 2017-09-08 20:36 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1395719: Convert aAllowLazyFrameConstruction to an enum class. r=bz
911c5220cc3e74419f1163aa3caba121ee651167
created 2017-09-01 16:10 +0200
pushed 2017-09-07 10:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1396018: Don't pass aFlags all the way through RecreateFramesForContent. r=bz
65d4f7ef3fe663f62cf5f1bc21a4db286de1b1ba
created 2017-09-05 13:30 -0700
pushed 2017-09-06 09:24 +0000
Neerja Pancholi Neerja Pancholi - Bug 1389029 - Create custom change hint and post restyle event for rowspan, colspan attribute changes. r=dbaron
194d51097e24aae71fbb688f5e62d79d5ebeac96
created 2017-08-29 15:50 -0700
pushed 2017-08-31 12:35 +0000
Brad Werth Brad Werth - Bug 1385789: Refactor RestyleManager::ContentStateChangedInternal to move nsRestyleHint calculation out to GeckoRestyleManager. r=bholley
5c0a8f5eb8c9f1e26411bd9d48ad1d8da9ef60a2
created 2017-08-23 09:58 +0200
pushed 2017-08-23 14:23 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1389743: Only reconstruct frames synchronously from ContentRemoved when called from frame construction. r=mats
aa7a1476a7faefa7dbd5cd631a98cbcce686fa48
created 2017-08-13 11:26 +0200
pushed 2017-08-13 23:28 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2c33b1101844 (bug 1217748) for failing gfx/layers/apz/test/mochitest/test_group_touchevents.html on Android 4.3 debug. r=backout
2c33b1101844129b31ee6581ba70f60306e996c6
created 2017-08-10 15:00 -0400
pushed 2017-08-13 23:28 +0000
Markus Stange Markus Stange - Bug 1217748 - Don't consider opacity as animated if it's changed between discrete values. r=mattwoodrow
80ff3f300e05f38f96c385b03d1973a966a2bd35
created 2017-08-11 13:15 -0700
pushed 2017-08-11 20:16 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge
54fa8df4ba288dd6226e433c87a6c66911ac3304
created 2017-08-07 16:07 +1200
pushed 2017-08-11 20:16 +0000
Matt Woodrow Matt Woodrow - Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
dc3333e3ff2b20895ee11d87b90355f6666f1208
created 2017-08-11 00:17 -0400
pushed 2017-08-11 09:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1384602 part 1. When coalescing lazy frame construction reframes for stylo, do it even across comments. r=emilio
3c4d5576374d3a4dd74945e7246576a8877dca79
created 2017-08-10 14:40 +0200
pushed 2017-08-11 01:14 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e9985564e081 (bug 1388162) for failing chrome's test_animation_performance_warning.html | preserve-3d transform. r=backout
e9985564e08132cf64b530587b0165dbb4031bfa
created 2017-08-07 16:07 +1200
pushed 2017-08-11 01:14 +0000
Matt Woodrow Matt Woodrow - Bug 1388162 - Add a Destroy function to nsDisplayItem to use instead of manually invoking the destructor, this will allow us to recycle them in the future. r=mstange
c48b603e7650ccbb0a8ef4ba183749246e5c5b87
created 2017-07-26 18:21 +0200
pushed 2017-07-31 23:43 +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-07-28 13:23 +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-07-24 10:58 +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-07-23 09:26 +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-07-19 14:00 +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-07-13 00:58 +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-07-09 09:18 +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-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
5fced871414b56c6d8e4cd9affbf18d13e1dfaf6
created 2017-06-18 21:04 -0400
pushed 2017-06-20 00:01 +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-06-19 11:36 +0000
Cameron McCormack Cameron McCormack - Backout bug 1291457 and bug 1370034 for bustage.
c99450001fa1d422a7568ecf6a9d65a376dcee00
created 2017-06-18 21:04 -0400
pushed 2017-06-19 11:36 +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-06-14 01:31 +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-06-13 10:10 +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-06-13 10:10 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
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
ac905e4037e15b594d90703d87874ac0a91f557f
created 2017-05-28 13:16 +0100
pushed 2017-05-28 22:51 +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-05-28 22:51 +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-05-28 22:51 +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-05-28 04:30 +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-05-26 19:43 +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-05-23 14:32 +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-05-22 13:46 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bbb688fe1ba3 (bug 1365614)
bbb688fe1ba3f5201a190c6e25b693ef7272ea2d
created 2017-05-21 17:15 +0800
pushed 2017-05-22 11:00 +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-05-21 20:00 +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-05-12 12:34 +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-05-11 10:44 +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-05-11 10:44 +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-05-05 20:22 +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-05-03 00:28 +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-05-01 09:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
bc04bd1c40abe03d9f2e4993b207166e97d32097
created 2017-03-09 17:15 +0800
pushed 2017-04-12 22:13 +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-04-05 12:33 +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-04-04 10:35 +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-04-04 10:35 +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-04-01 00:12 +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-03-30 19:18 +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-03-25 00:03 +0000
Boris Chiou Boris Chiou - Bug 1349834 - Remove eRestyle_SVGAttrAnimations declartion. r=xidorn
4c987b7ed54a630a7de76adcc2eb00dab49d5dfd
created 2017-03-24 14:24 +0100
pushed 2017-03-24 13:24 +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-03-24 13:24 +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-03-24 13:22 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1322570 Part 6 - Use GetParentAllowServo() in RestyleManager. r=bz
less more (0) -300 -100 -60 tip