layout/painting/RetainedDisplayListBuilder.cpp
b86c8998a2b246e0c5f13b32481ace92f1be0d99
created 2019-05-10 14:21 +0300
pushed 2019-05-13 10:53 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 7c1fce459b7a (bug 1549909) for crashtest failures on 1458028.html. CLOSED TREE
7c1fce459b7aa1c21e92331ce7ddbf05a7a49f58
created 2019-05-10 04:58 +0000
pushed 2019-05-13 10:53 +0000
Matt Woodrow Matt Woodrow - Bug 1549909 - Use display list building order for walking parents in AddFramesForContainingBlock. r=kamidphish
984c175f86f98a22d6a56e40773f5e3f773a004a
created 2019-05-01 17:34 +0000
pushed 2019-05-13 10:53 +0000
Matt Woodrow Matt Woodrow - Bug 1547986 - Don't early return in PreProcessDisplayList if we need to re-link the display list on exit. r=miko
900ceaf4d39c8968eb4ba8c7769b47064f34ad18
created 2019-04-29 03:14 +0000
pushed 2019-05-13 10:53 +0000
Matt Woodrow Matt Woodrow - Bug 1544948 - Skip merging display lists that we're sure can't have changed. r=miko
5f7f77eac50e0fe1082411aa5c566714281fdbd4
created 2019-04-22 19:57 +0000
pushed 2019-05-13 10:53 +0000
Miko Mynttinen Miko Mynttinen - Bug 1540785 - Part 1: Introduce nsDisplayItemBase r=mattwoodrow
817642dc917c886910c8fb9ad856ec153c2655c3
created 2019-04-18 02:41 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P8: Reset InInvalidSubtree when processing unrelated frames. r=mattwoodrow
2459a266d318546dd7bda613ad2d67b30c949937
created 2019-04-18 02:38 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P5: Avoid HasModifiedFrame check for new nsDisplayItems. r=miko
4df706db804e7f509e81faa9a79d311877f08755
created 2019-04-18 02:38 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P4: Limit AnyContentAncestorModified frame walk to frame of outer item. r=miko
5aa53da6778d410f5db79a83086c151af050f5f0
created 2019-04-18 02:38 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P2: Re-order mItem->CanBeReused()/mItem->HasDeletedFrame(). r=miko
55d7bb4de1ab468760d5ac5840c6fedf4f431d67
created 2019-04-18 02:38 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P1: Compress bool state into bit flags. r=miko
35aed2f899c30a440c551d51d791c0986db8ac7f
created 2019-04-16 07:25 +0000
pushed 2019-05-13 10:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1544343 - part 3: Make layout use mozilla::PresShell instead of nsIPresShell as far as possible r=emilio
9f0f38c38ccce7c9656c77205b16dfb35208df2d
created 2019-04-15 18:15 +0300
pushed 2019-05-13 10:53 +0000
Csoregi Natalia Csoregi Natalia - Backed out 8 changesets (bug 1526972) for causing crashes (bug 1544406). a=backout
815543d81a1d2ab79ed4e27612dba769e4b697a8
created 2019-04-15 00:23 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P8: Reset InInvalidSubtree when processing unrelated frames. r=mattwoodrow
2fb940b13971110b8ef299730a03f37f65ae372a
created 2019-04-15 00:23 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P5: Avoid HasModifiedFrame check for new nsDisplayItems. r=miko
8543b9d465212a64ee52a84f1da4760cfda702fa
created 2019-04-15 00:23 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P4: Limit AnyContentAncestorModified frame walk to frame of outer item. r=miko
54b14df56e6f06c730b57c5d503955b02d6c7963
created 2019-04-15 00:23 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P2: Re-order mItem->CanBeReused()/mItem->HasDeletedFrame(). r=miko
a59f06022a956d1cc3032f6713d5ec122096c299
created 2019-04-15 00:23 +0000
pushed 2019-05-13 10:53 +0000
Dan Glastonbury Dan Glastonbury - Bug 1526972 - P1: Compress bool state into bit flags. r=miko
f43bafcc67f1fd0f25ccfd7e701317313a0efc40
created 2019-04-01 16:54 +0000
pushed 2019-05-13 10:53 +0000
Matt Woodrow Matt Woodrow - Bug 1539673 - Remove old code for handling opacity:0 within the consumers. r=miko
f529b394cb111fff7e16028f063f3b8c3b96b225
created 2019-03-29 15:12 +0000
pushed 2019-05-13 10:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540015 - part 3: Rename Document::GetShell() to Document::GetPresShell() and make it return PresShell* rather than nsIPresShell* r=smaug,emilio
5d97989d4f0d6e6d357648963a4951661fa37628
created 2019-03-29 16:14 +0200
pushed 2019-05-13 10:53 +0000
Dorel Luca Dorel Luca - Backed out 3 changesets (bug 1540015) for build bustage. CLOSED TREE
7b71c9da0214e43368ab5cfb95344ca5ae13d670
created 2019-03-29 13:09 +0000
pushed 2019-05-13 10:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540015 - part 3: Rename Document::GetShell() to Document::GetPresShell() and make it return PresShell* rather than nsIPresShell* r=smaug,emilio
96da9d241051d222bdd693bdb519d058a013b59c
created 2019-03-22 18:28 +0000
pushed 2019-05-13 10:53 +0000
Doug Thayer Doug Thayer - Bug 1441308 - Core renderroot splitting changes r=kats,sotaro
699a6b6bee44710ba8710a2ee7740783a596a26a
created 2019-03-22 10:52 +0200
pushed 2019-05-13 10:53 +0000
Ciure Andrei Ciure Andrei - Backed out 7 changesets (bug 1441308)for causing webrender build bustages CLOSED TREE
c09a51622e988e81077c75e3aaa5a49df66284b3
created 2019-03-22 03:15 +0000
pushed 2019-05-13 10:53 +0000
Doug Thayer Doug Thayer - Bug 1441308 - Core renderroot splitting changes r=kats,sotaro
70d011e850dac280855f30140fe846a87ab5a7c8
created 2019-02-22 20:33 -0800
pushed 2019-03-11 13:01 +0000
Chris Peterson Chris Peterson - Bug 1532128 - layout: Make some global functions static. r=dholbert
bc972ff775adcb8faa2436968a6305fc5ae5dfd7
created 2019-03-04 12:26 +0000
pushed 2019-03-11 13:01 +0000
Dan Glastonbury Dan Glastonbury - Bug 1530584 - Correct placeholder overflow calculation. r=miko,mattwoodrow
bbe983a2f15e08752393bb28e8ecedebab0f1a61
created 2019-02-16 17:38 +0000
pushed 2019-03-11 13:01 +0000
Markus Stange Markus Stange - Bug 1500692 - Add GRAPHICS subcategories. r=njn,mattwoodrow
9e7fe63b341a5a3a0479df93d6ebe2ded42f586d
created 2019-01-25 04:03 +0000
pushed 2019-01-28 12:41 +0000
Miko Mynttinen Miko Mynttinen - Bug 1509272 - Always use new transform display items r=mattwoodrow
8a49f013e0d0641b0eb187892bad82e17be26278
created 2019-01-21 21:53 +0000
pushed 2019-01-24 17:31 +0000
Botond Ballo Botond Ballo - Bug 1521618 - Remove non-ASCII characters from comments in RetainedDisplayListBuilder.cpp (DONTBUILD for comment change). r=mattwoodrow.
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-21 13:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
0f2d638c5c8fc345174855e1977f0735b7310d32
created 2018-12-16 23:35 +0000
pushed 2019-01-21 13:03 +0000
Matt Woodrow Matt Woodrow - Bug 1500864 - Cull items within opacity:0 containers when merging with retained display lists. r=mstange
65697c3c1afe4762df9829e792a857b1a8549f5d
created 2018-12-16 23:34 +0000
pushed 2019-01-21 13:03 +0000
Matt Woodrow Matt Woodrow - Bug 1500864 - Don't record a display list mutation based on the partial build rect, rely on comparisons during merging. r=mstange
36a2f27ecc477b912861228f537ce26223126343
created 2018-12-16 13:11 -0500
pushed 2019-01-21 13:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets b232989d707c and 551e3cbe82ba (bug 1500864) for causing topcrash bug 1514528.
b232989d707c19b4ae49982a243e128fcdd63592
created 2018-12-14 19:46 +0000
pushed 2019-01-21 13:03 +0000
Matt Woodrow Matt Woodrow - Bug 1500864 - Cull items within opacity:0 containers when merging with retained display lists. r=mstange
551e3cbe82ba1a58b864d0b1bdf8ed27026e1c24
created 2018-12-14 19:31 +0000
pushed 2019-01-21 13:03 +0000
Matt Woodrow Matt Woodrow - Bug 1500864 - Don't record a display list mutation based on the partial build rect, rely on comparisons during merging. r=mstange
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6a516d21eae63a07573958fedb5ff291e2c393b8
created 2018-11-29 05:19 +0000
pushed 2018-12-03 16:23 +0000
Miko Mynttinen Miko Mynttinen - Bug 1509579 - Part 1: Do not mark frames modified after the rebuild limit has been reached r=mattwoodrow
089d689d8eb5ed58ab0014858cdb44b15b7ff34d
created 2018-11-26 20:14 +0000
pushed 2018-12-03 16:23 +0000
Miko Mynttinen Miko Mynttinen - Bug 1504233 - Part 1: Update container item ASR properly when hit test information is present r=mattwoodrow
73de6b13685597c94484baa9177c65d4316d05c7
created 2018-11-14 20:55 -0500
pushed 2018-12-03 16:23 +0000
Randell Jesup Randell Jesup - Bug 1507315: don't pass an invalid list to LeavePresShell on partial updates r=mattwoodrow
1feb8b3f06e7f93d1cd67d59011074add931b086
created 2018-10-14 19:27 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1482403 - Always create nsDisplayOpacity for filters and masks when there is visual opacity r=jwatt
7a209f0db01a590499eca212fb8a0145bd5c3504
created 2018-09-19 10:19 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1488599 - Part 2: Fix will-change budget r=mattwoodrow
26c600be85c2b42f68b3e06a449d34e9c64c8c0a
created 2018-09-19 10:21 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1488599 - Part 1: Add RetainedDisplayListData that will store frame invalidation information r=mattwoodrow
30f9c0bd088b4180a6b9ebd38144597b1b01e1cd
created 2018-09-18 10:39 +0300
pushed 2018-10-15 21:07 +0000
Ciure Andrei Ciure Andrei - Backed out 2 changesets (bug 1488599) for causing crashes a=backout
b08b9f2693cd4b0d57cd6899deb541a93616c3f4
created 2018-09-17 14:43 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1488599 - Part 2: Fix will-change budget r=mattwoodrow
bba3a80288372a5824df631ed64f5c41bc59a4ef
created 2018-09-17 14:41 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1488599 - Part 1: Add RetainedDisplayListData that will store frame invalidation information r=mattwoodrow
88b67d6b6a46325c652c3cde93dc6f21107638da
created 2018-09-17 16:57 +0300
pushed 2018-10-15 21:07 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1488599) for bustages at /layout/painting/nsDisplayList.cpp on a CLOSED TREE
ed780c8fd413d4d80975713854d49b4356a16577
created 2018-09-17 12:39 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1488599 - Part 2: Fix will-change budget r=mattwoodrow
0f40b48ed3b456def7891587e1a6db4c8b68f79b
created 2018-09-17 12:38 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1488599 - Part 1: Add RetainedDisplayListData that will store frame invalidation information r=mattwoodrow
8e94abbf3ef96c542a1319f74f69db3c40f0634a
created 2018-09-04 20:46 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1484966 - Part 3: Clang format layout/painting/ r=mattwoodrow
895320802eb428bd7f7c54a6c55a2d8b97734cc8
created 2018-09-04 23:42 +0300
pushed 2018-10-15 21:07 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1484966) for bustage on RefPtr.h:42. CLOSED TREE
7b246c8f9de83b22cf9a44f1322780ede007b6f4
created 2018-09-04 17:21 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1484966 - Part 3: Clang format layout/painting/ r=mattwoodrow
fe8d9d97dd2601df5727415a19770203597003fa
created 2018-09-04 17:19 +0000
pushed 2018-10-15 21:07 +0000
Miko Mynttinen Miko Mynttinen - Bug 1484966 - Part 1: Fix most clang-tidy warnings for layout/painting/ r=mattwoodrow
dfd4ba48b96782f9bff14297ef26e54858e0a602
created 2018-08-03 22:15 +1200
pushed 2018-08-24 17:49 +0000
Matt Woodrow Matt Woodrow - Bug 1479914 - Always use the new caret display item when available as these can change without an invalidation. r=miko
05ab9cc2b470ce9e445d37bc822de2f6d9c628fd
created 2018-07-30 16:03 +1200
pushed 2018-08-24 17:49 +0000
Matt Woodrow Matt Woodrow - Bug 1475971 - Copy the building rect into old items when we decide we can reuse them. r=miko
ae6e737276854a376177f2a64c15e9172e01ab8a
created 2018-07-13 12:26 +1200
pushed 2018-08-24 17:49 +0000
Matt Woodrow Matt Woodrow - Bug 1475413 - Prefer using old items for uninvalidated frames during display list merging. r=miko
84f7e9706a491a638585b6329205a015f768b5da
created 2018-07-03 20:26 +0000
pushed 2018-07-19 06:52 +0000
Bas Schouten Bas Schouten - Bug 1472830: Reuse the work from ApplyOpacityToChildren when possible. r=mattwoodrow a=lizzard
9e0e314fe39a2d8bdc1ed48068163c4c51c81db2
created 2018-06-19 15:14 +1200
pushed 2018-06-21 15:23 +0000
Matt Woodrow Matt Woodrow - Bug 1461267 - Add some more assertions to verify the length of the DAG. r=mstange
245c6fe9938cd895ea56194c34d0bde72bfd995d
created 2018-06-19 14:49 +0900
pushed 2018-06-20 21:48 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1468124 - Don't calculate overflow area if there is any frames in preserve-3d context. r=mattwoodrow
a0d11b55d5957a488b41420c4f6cc178df7cd2e7
created 2018-06-01 17:59 +0200
pushed 2018-06-18 21:43 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
less more (0) -100 -60 tip