layout/painting/RetainedDisplayListBuilder.cpp
9e7fe63b341a5a3a0479df93d6ebe2ded42f586d
created 2019-01-25 04:03 +0000
pushed 2019-01-25 21:48 +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-22 03:53 +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-19 09:59 +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-03 22:05 +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 2018-12-17 09:37 +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 2018-12-17 09:37 +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 2018-12-16 18:11 +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 2018-12-15 09:38 +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 2018-12-15 09:38 +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-11-30 11:01 +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-11-30 09:34 +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-11-27 09:41 +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-11-15 09:54 +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-14 22:17 +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-09-19 16:41 +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-09-19 16:41 +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-09-18 07:40 +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-09-17 21:55 +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-09-17 21:55 +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-09-17 16:45 +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-09-17 16:45 +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-09-17 16:45 +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-09-05 09:43 +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-09-05 09:43 +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-09-05 09:43 +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-09-05 09:43 +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-04 21:44 +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-07-31 09:52 +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-07-14 09:41 +0000
Matt Woodrow Matt Woodrow - Bug 1475413 - Prefer using old items for uninvalidated frames during display list merging. r=miko
7e6eabfa350b1c28cc988ed468cbb7d78cb13b01
created 2018-07-03 20:26 +0000
pushed 2018-07-04 09:59 +0000
Bas Schouten Bas Schouten - Bug 1472830: Reuse the work from ApplyOpacityToChildren when possible. r=mattwoodrow
9e0e314fe39a2d8bdc1ed48068163c4c51c81db2
created 2018-06-19 15:14 +1200
pushed 2018-06-21 01:14 +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-19 21:53 +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-04 17:56 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
cd74e3f9f61e1e48f872f1b365400668256c28aa
created 2018-06-03 19:25 +0300
pushed 2018-06-04 17:56 +0000
arthur.iakab arthur.iakab - Backed out 2 changesets (bug 1465060) for build bustages on security/sandbox/linux/reporter/SandboxReporter.cpp
10446073eca89bc3099523a5f3795ea7aa45cf2f
created 2018-06-01 17:59 +0200
pushed 2018-06-04 17:56 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
4fe333a81f25dcbf2c2b9cf64ca33dcd41be9031
created 2018-05-26 16:55 +1200
pushed 2018-05-26 09:44 +0000
Matt Woodrow Matt Woodrow - Bug 1464288 - Make sure PreProcessDisplayLists logic for switching AGRs matches what ComputeRebuildRegion uses. r=miko
e0beb6560ec9a46029018ef9992795f1607dc410
created 2018-05-26 07:04 +0300
pushed 2018-05-26 04:07 +0000
Dorel Luca Dorel Luca - Backed out changeset 18a7b3b1332d (bug 1464288) for failing reftests at reftest/tests/layout/reftests/display-list/1464288-1.htm a=backout
18a7b3b1332df10c4b6755279dc0200f524c3e3e
created 2018-05-26 09:21 +1200
pushed 2018-05-26 04:07 +0000
Matt Woodrow Matt Woodrow - Bug 1464288 - Make sure PreProcessDisplayLists logic for switching AGRs matches what ComputeRebuildRegion uses. r=miko
52654e368e83894860b228e1b08984c27104460a
created 2018-05-25 20:42 +0300
pushed 2018-05-25 17:48 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 5033de939b8c (bug 1464288) for failing reftests at reftest/tests/layout/reftests/display-list/1464288-1.htm a=backout
5033de939b8c736d03821284fcdd1fd956ee06b6
created 2018-05-25 16:21 +1200
pushed 2018-05-25 17:48 +0000
Matt Woodrow Matt Woodrow - Bug 1464288 - Make sure PreProcessDisplayLists logic for switching AGRs matches what ComputeRebuildRegion uses. r=miko
965f3e29cc4a5781ccdbbe8482fefe807a75ed39
created 2018-05-23 10:59 +1200
pushed 2018-05-23 09:50 +0000
Matt Woodrow Matt Woodrow - Bug 1462497 - Part 1: Don't crash if we find an item from the wrong list, and keep looking instead r=miko
8c6bdb5e72fea5c7ad660f7e81fa73533dec2fa7
created 2018-05-18 20:50 +1200
pushed 2018-05-18 22:04 +0000
Matt Woodrow Matt Woodrow - Bug 1462497 - Add assertions to try diagnose which wrapper item went away. r=mstange
488b7be0348b7cae93c5d28d992bba485049b1be
created 2018-05-01 11:56 -0400
pushed 2018-05-17 09:45 +0000
Matt Woodrow Matt Woodrow - Bug 1459997 - Add much more rigorous assertions for retained-dl assumptions. r=miko
985c842e7cba1654eb3e18e6bb789aeac8ee3ff4
created 2018-05-15 14:21 +1200
pushed 2018-05-16 18:31 +0000
Matt Woodrow Matt Woodrow - Bug 1460526 - Don't attempt to do a partial rebuild when a sublist DAG gets too complex, always rebuild the whole display list. r=miko
5543294befe9494593370f33c40ba50c8239e0c6
created 2018-05-16 12:55 +1200
pushed 2018-05-16 18:31 +0000
Matt Woodrow Matt Woodrow - Bug 1461812 - Make sure we fully cleanup any partially constructed display lists when returning a failure from AttemptPartialUpdate. r=miko
89a073a0ff2c179b604a11879c4c1408a42a4b63
created 2018-05-16 09:48 +0300
pushed 2018-05-16 09:59 +0000
Andreea Pavel Andreea Pavel - Backed out changeset ff93cd94b7c5 (bug 1459997) for assertion failures at builds/worker/workspace/build/src/layout/painting/nsDisplayList.cpp:141 on a CLOSED TREE
920d49a96e6ec78991466cb5e1850c81d39937f2
created 2018-05-16 15:56 +1200
pushed 2018-05-16 09:59 +0000
Matt Woodrow Matt Woodrow - Bug 1460491 - Part 1: Split nsDisplayItem::mVisibleRect into two members, one for each stated purpose. Gets rid of the save/restore since we no longer modify the building rect. r=jnicol
88d727680cb55dbe2f7dcba382446a6e3ae078cb
created 2018-05-16 04:51 +0300
pushed 2018-05-16 09:59 +0000
arthur.iakab arthur.iakab - Backed out changeset 21ab7bb3b993 (bug 1460526) for failing reftest on worker/workspace/build/src/layout/painting/RetainedDisplayListBuilder
ff93cd94b7c548ef57fa13b7eaf85992a0a60587
created 2018-05-01 11:56 -0400
pushed 2018-05-16 09:59 +0000
Matt Woodrow Matt Woodrow - Bug 1459997 - Add much more rigorous assertions for retained-dl assumptions. r=miko
21ab7bb3b993f2b2778f9dde10ff16c3c20f320f
created 2018-05-15 14:21 +1200
pushed 2018-05-16 09:59 +0000
Matt Woodrow Matt Woodrow - Bug 1460526 - Don't attempt to do a partial rebuild when a sublist DAG gets too complex, always rebuild the whole display list. r=miko
f288a2c9c4390898a17ad9f964218b52b87d8028
created 2018-05-15 14:20 +1200
pushed 2018-05-16 09:59 +0000
Matt Woodrow Matt Woodrow - Bug 1461231 - Don't omit deleted items when constructing the DAG, since we need to record that we made a modification during MergeDisplayLists. r=miko
9a2af4dad8113d6cfabb7308339e19a6c5dd2309
created 2018-05-10 11:39 +1200
pushed 2018-05-15 09:52 +0000
Matt Woodrow Matt Woodrow - Bug 1459441 - Make sure we build the full display list when we have blend containers in order to get the correct sorting for them. r=mstange
02442e2d0ccc3c720f6eb148bb54b064dec7b8a1
created 2018-04-15 16:38 +1200
pushed 2018-05-10 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1453541 - Part 2: Look for Out Of Flow frames with modified ancestors during ProcessFrame instead of during display list building. r=mstange
e82d647e833562a1ae9de8213e8e6a499af0fc41
created 2018-04-15 16:38 +1200
pushed 2018-05-10 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1453541 - Part 1: Move more code into ProcessFrame so that we can call it from multiple places. r=mstange
02904a082859253422bb7634ddeccadc7919eca0
created 2018-04-24 12:59 +1200
pushed 2018-04-24 09:41 +0000
Matt Woodrow Matt Woodrow - Bug 1439809 - Store the display list index on the display items during PreProcessDisplayList so that we can do lookup without a hashtable. r=miko,mstange
229be2ad5ee3a60ddc31568792725bee2a6564dc
created 2018-04-16 14:23 +1200
pushed 2018-04-17 09:51 +0000
Matt Woodrow Matt Woodrow - Bug 1453668 - Restrict the retained display list stacking context optimization to frames that are also containing blocks for position:fixed. r=miko
aa20ed5dbcbdcacb559fcee3d44b4715d4528c99
created 2018-04-16 20:15 +0300
pushed 2018-04-17 09:51 +0000
shindli shindli - Backed out changeset b584ff6f5afa (bug 1453668) for R failures in file:///C:/Users/task_1523893739/build/tests/reftest/tests/layout/reftests/display-list/retained-dl-style-change-stacking-context-1.html on a CLOSED TREE
b584ff6f5afa5010f52016832e598e712288b47e
created 2018-04-16 14:23 +1200
pushed 2018-04-17 09:51 +0000
Matt Woodrow Matt Woodrow - Bug 1453668 - Restrict the retained display list stacking context optimization to frames that are also containing blockks for position:fixed. r=miko
f902138acc12ddd5fd819f5bf2a9b962f4451370
created 2018-04-16 17:05 +0300
pushed 2018-04-17 09:51 +0000
Andreea Pavel Andreea Pavel - Backed out changeset ee5f61737378 (bug 1452805) for failing awsy/test_memory_usage.py on a CLOSED TREE
less more (0) -100 -60 tip