layout/base/RestyleManager.cpp
ee234920910bfa0271c03572db83c2de34313eff
created 2018-03-07 13:40 -0800
pushed 2018-03-08 16:48 +0000
Daniel Holbert Daniel Holbert - Bug 1443929: Give RestyleManager.cpp an include for nsTransitionManager.h (which it needs/uses). r=emilio
6650c3db53ec00d4e8e8cee800755607fe7f08f5
created 2018-02-22 21:03 -0800
pushed 2018-03-06 08:39 +0000
Chris Peterson Chris Peterson - Bug 1443402 - Fix some -Wmissing-prototypes warnings in layout. r=dholbert
06a5b8c510f048c2d7c82136116bf676a70f07c9
created 2018-03-02 12:07 +0100
pushed 2018-03-02 23:17 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1442506: Adjust assertion to allow empty appends. r=xidorn
1fcc8099f2d9716a2d1704613aed9364ebaf331b
created 2018-02-28 12:54 +1100
pushed 2018-03-02 00:52 +0000
Xidorn Quan Xidorn Quan - Bug 1441729 - Remove aTextIsSignificant param from nsStyleUtil::IsSignificantChild and its friends. r=emilio
06e5de2e31ac187bbf6bf68f549115f246adc80d
created 2018-02-27 17:02 +0100
pushed 2018-03-01 00:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1427625: Optimize appends to avoid restyling unnecessarily. r=xidorn
15ba5a05f9abc52d415b9340fb637f87dd26a201
created 2018-02-19 14:46 +0100
pushed 2018-02-27 09:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1439395: Clear Servo data only when the DOM is in a consistent state. r=bholley
2abeb62e94dc1d859f2a743aaf5de8a13dd95387
created 2018-02-20 17:43 +0200
pushed 2018-02-20 15:43 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 3ab4e934cd7f (bug 1439395) for crashtest failures at tests/layout/style/crashtests/1400936-2.html on a CLOSED TREE
3ab4e934cd7f77664d37ff9061c37843597cb0c4
created 2018-02-19 14:46 +0100
pushed 2018-02-20 14:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1439395: Clear Servo data only when the DOM is in a consistent state. r=bholley
ab50bf89a3ac2937572aa2fc176acbf5cc52682e
created 2018-02-13 14:38 -0800
pushed 2018-02-14 21:35 +0000
Daniel Holbert Daniel Holbert - Bug 1438020: Add some includes for "Inlines" headers to address clang build warnings in non-unified build. r=mats
0085ad323bd69f0431badf6a5caabeeaf379762b
created 2018-02-13 09:08 -0800
pushed 2018-02-14 10:58 +0000
Daniel Holbert Daniel Holbert - Bug 1437623 part 2: (layout/base) Add missing includes/namespaces to preemptively fix unified bustage. r=mats
d57b9784043cdb9962724eb8d8538ae6718b7d6f
created 2018-02-09 10:43 +0900
pushed 2018-02-13 02:26 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1237454 - Throttle animations on visibility:hidden element. r=birtles,boris,emilio
79a183e59e6cdb4c4ade812267a44ba99cd25c37
created 2018-02-09 10:43 +0900
pushed 2018-02-13 02:26 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1237454 - Add VisibilityChange change hint. r=emilio
41758580953c08c004b85f1db067264ff4f38691
created 2018-02-06 11:19 +0200
pushed 2018-02-06 09:20 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 6 changesets (bug 1237454) for bc failures on /browser_toolbariconcolor_restyles.js. CLOSED TREE
f8d771835fd22657e50d98db1f5325b949ee81ab
created 2018-02-06 08:43 +0900
pushed 2018-02-05 23:52 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1237454 - Throttle animations on visibility:hidden element. r=birtles,boris,emilio
027b0c65d944b0661f967e6abbe580b5245fc165
created 2018-02-06 08:43 +0900
pushed 2018-02-05 23:52 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1237454 - Add VisibilityChange change hint. r=emilio
91687b8690ea0f551b34ec9bb2c829caafcb338e
created 2018-02-01 15:04 +1100
pushed 2018-02-01 04:04 +0000
Cameron McCormack Cameron McCormack - Bug 1430014 - Part 5: Stop building old style system classes when MOZ_OLD_STYLE is not defined. r=xidorn
b41519a01488ded78888cc41719f28f70bf2137d
created 2018-02-01 15:04 +1100
pushed 2018-02-01 04:04 +0000
Cameron McCormack Cameron McCormack - Bug 1430014 - Part 4: #ifdef out unnecessary code when the old style system is not built. r=xidorn
682a00d90865f0a13e9f4fe5cdbaafff98c8b381
created 2017-12-21 19:34 +0100
pushed 2018-01-18 14:01 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1426649: Remove nsCSSFrameConstructor updates. r=mats
d473c27fc7f8dd95408e9323661d18dfacc589b8
created 2017-11-29 16:11 +0100
pushed 2017-12-21 19:29 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 975644: Enable position sticky in table parts. r=bz
f91e74cdcf4c4b98b27ae39f4423a9fb1a926d91
created 2017-11-09 03:00 +0100
pushed 2017-11-09 10:00 +0000
Mats Palmgren Mats Palmgren - Bug 1414666 part 1 - Add nsIFrame::PresShell() for convenient access to the shell. r=emilio
d441a4991106f20aa328c9299a3e63d3bfa7d8c3
created 2017-11-09 03:00 +0100
pushed 2017-11-09 10:00 +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-22 23:09 +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 02:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
282bd21bb8de1769ae52c1a9ad23ae8c3dc27e44
created 2017-09-28 09:03 +0200
pushed 2017-09-29 00:16 +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 00:01 +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:49 +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:38 +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:42 +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:42 +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:41 +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-05 20:54 +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 03:36 +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 08:46 +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 09:26 +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 01:08 +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:39 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge
54fa8df4ba288dd6226e433c87a6c66911ac3304
created 2017-08-07 16:07 +1200
pushed 2017-08-11 20:39 +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 04:17 +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:26 +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:26 +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 12:38 +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 03:51 +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 04:12 +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-22 18:48 +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:01 +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-12 10:18 +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 00:14 +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:44 +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-19 13:53 +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 05:56 +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 05:03 +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:58 +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:16 +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:16 +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:56 +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:53 +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:53 +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:53 +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:34 +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 12:50 +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
less more (0) -300 -100 -60 tip