layout/painting/nsDisplayList.h
aa02fa00af6f2d7495a6c9193ce812ce622b0393
created 2017-10-23 18:07 +0200
pushed 2017-10-24 09:57 +0000
Miko Mynttinen Miko Mynttinen - Bug 1410906 - Store ThemeGeometry for display item instead of frame r=mattwoodrow
63c91c79579b9992e674ec17b6008432589d0201
created 2017-10-21 16:54 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 27: Add some retained-dl debugging tools. r=mstange
42edf5487253c4f02bc1f5a1d7c46fe7fffaeeed
created 2017-09-29 10:56 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 24: Rebuild all display items when we encounter a blend mode, since we can't easily track changes to whether we need the blend container or not. r=mstange
fce6bb594ee93b4ef25a05da21e1a8e2155d7a99
created 2017-10-18 16:09 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 21: Add RetainedDisplayListBuilder with the code for doing partial display list builds, and merging it into an existing display list. r=mstange
7188aa2eacc9146b316fce299127457b4339d451
created 2017-09-28 14:23 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 20: Add code to override the display list builder dirty area for a stacking context or displayport. This lets us restrict partial building to within one of these contexts. r=mstange
4d21123bf063b151e2fd97ff0b371d28c8f93352
created 2017-09-28 14:15 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 19: Some items don't use style data from mFrame, so add overrides that let us check the right frame when determining if an item is invalid. r=mstange
6dcdda0d79773839eb7c061520dc0be4b4516487
created 2017-10-18 16:08 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 18: Use nsPresArena for the display list builder arena since it supports recycling. r=mstange
2fb8ca01eaaf9efe007b0eff02face0a8ad55ec8
created 2017-09-28 13:53 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 17: Track will-change contributions per-frame so that can remove contributions from invalidated frames. r=mstange
1dbd1a2eaba486f4e2c2325b59b897b3eebc0124
created 2017-09-28 13:50 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 16: Track window dragging area contributions per-frame so that can remove contributions from invalidated frames. r=mstange
57299dc2cce3a74a6e930db60a48ebadbb22e1e1
created 2017-09-28 14:20 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 15: Add the notion of 'modified' frames, that need new display items built for them (and all their descendants). r=mstange
6bd65bee0bf2812f6495512b91d0dfa976fce5a2
created 2017-09-28 14:07 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 14: Add a bunch of new helpers to display list builder and display item for retaining and reusing items. r=mstange
952c5ec068bd0492067fd08805b7ce441bc712ae
created 2017-09-28 08:41 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 11: Factor out PresShell paint count code se we can still call it without needing to build the display items. r=mstange
87d9ba7f88910ba50bec5bd6392eb9a4d6f6c065
created 2017-09-28 08:41 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 10: Track theme geometry contributions per-frame so that can remove contributions from invalidated frames. r=mstange
7461fa8a43fa1621f3ed0efd2363051a788cfe33
created 2017-09-27 17:10 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 8: Add refcounting for clip chains. r=mstange
16fd7be0e5801c969324beb954e2ee8b4a7c577f
created 2017-10-04 15:02 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 6: Compute and store the frame that contributed the style data for backgrounds so that we can invalidate the display item when either frame changes. r=mstange
bbca6b8fbbd7fbd04c95266dc1152bc2e4f151c7
created 2017-10-21 21:01 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 5: Store an annotated list of rectangles in nsDisplayLayerEventRegions so that we can remove contributions that belong to invalidated frames. r=mstange
defa442c4d8981c663774df4e03e95d6bf25bc21
created 2017-09-27 16:55 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 4: Add code to save and restore changes made to display items during FrameLayerBuilder so that we can use them again. r=mstange
a8d68ec7119c0cc052267eee61d94e2f0adae8f2
created 2017-09-27 15:35 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 3: Track the current set of alive display items on nsIFrame. r=mstange
ce1bfa06c117258cc3b7541349610a589c2cb942
created 2017-10-04 14:28 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 2: Track a 'visible' rect for display list building as well as the 'dirty' rect, so that we can do partial building by specifying a smaller 'dirty' rect. r=mstange
5584bf011ce4acdcb5437377b80c2ece95e6a3a5
created 2017-09-27 12:24 +1300
pushed 2017-10-23 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 1: Make AnimatedGeometryRoot/ActiveScrolledRoot retained and refcounted on the heap. r=mstange
51d3273fdfc03fd055fa9885910b7a2170f47ac0
created 2017-10-19 22:54 -0400
pushed 2017-10-20 02:56 +0000
Lee Salzman Lee Salzman - Bug 1408481 - pass AA via GlyphOptions to WR PushGlyphs. r=gankro
a7701f3c85ac75a6876447c8598b3a0265f5698d
created 2017-10-16 19:48 -0400
pushed 2017-10-19 01:04 +0000
Botond Ballo Botond Ballo - Bug 1409147 - Do not merge an nsDisplayBlendContainer item that is for the background with one that is not. r=mattwoodrow
fd4a928d029378b142f69c9d3cf1095431866d23
created 2017-10-17 15:16 +1300
pushed 2017-10-17 21:38 +0000
Matt Woodrow Matt Woodrow - Bug 1407815 - Allow merging of items that are in different wrap lists. r=miko
1fc4aa69ffc9cf2573b08ff7ed7136452a26281d
created 2017-10-16 21:08 -0700
pushed 2017-10-17 04:08 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 78f548e4f687 (bug 1407815) for QR reftest failures in 660682-1.html
2c77560532c96f99b60ae5b28aec4e597f1f30e7
created 2017-10-17 16:17 +1300
pushed 2017-10-17 03:21 +0000
Matt Woodrow Matt Woodrow - Bug 1406727 - Bustage fix on a CLOSED TREE
940a0c98e46c363d97e9cc8ef448faec9ff725f2
created 2017-10-17 15:19 +1300
pushed 2017-10-17 02:44 +0000
Matt Woodrow Matt Woodrow - Bug 1406727. r=mstange,froydnj a=abillings
78f548e4f6872d0ce93d9e2b78a27b6b3124ca1a
created 2017-10-17 15:16 +1300
pushed 2017-10-17 02:44 +0000
Matt Woodrow Matt Woodrow - Bug 1407815 - Allow merging of items that are in different wrap lists. r=miko
4c0a762ebe6f1bc0e073fd06b4adbf98ba58a4f2
created 2017-09-25 08:42 +0100
pushed 2017-10-11 00:40 +0000
Jonathan Watt Jonathan Watt - Bug 1405684 - Remove AutoBuildingDisplayList::GetPrevAnimatedGeometryRoot. r=mattwoodrow
3ee8db7884ee7d63fab05cf538f660051b52e738
created 2017-09-20 16:01 +0100
pushed 2017-10-05 10:01 +0000
Jonathan Watt Jonathan Watt - Bug 1405699 - Make the nsDisplayOwnLayer copy constructor copy the member mWrAnimationId. r=mattwoodrow
a6e733448dec3b1fb8541baadc02d3e79432d326
created 2017-09-20 10:39 +0100
pushed 2017-10-05 10:01 +0000
Jonathan Watt Jonathan Watt - Bug 1405694 - Initialize mPainted in the nsDisplayItem constructor that takes an nsDisplayItem reference. r=miko
c45a9377bfb77093859893ab684eb7f488804b93
created 2017-09-20 09:38 +0100
pushed 2017-10-05 10:01 +0000
Jonathan Watt Jonathan Watt - Bug 1405692 - Make sure mAnimatedGeometryRoot is initialized to nullptr in the rarely used nsDisplayItem ctor that takes an nsIFrame*. r=mattwoodrow
e1c12b8d548ee7447106511ab2d14400463d5c3d
created 2017-09-18 11:45 +0100
pushed 2017-10-05 10:01 +0000
Jonathan Watt Jonathan Watt - Bug 1405689 - Remove nsDisplayListBuilder::mAccurateVisibleRegions. r=mattwoodrow
6268c4eadb5a58bfec1f78d860611147ccef0fa4
created 2017-10-03 16:31 -0400
pushed 2017-10-04 09:18 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1403915 - Remove the WebRender*Layer classes and functions that refer to them. r=jrmuizel
0c0fcbab27d712670b09cd9e6b47e1c9e2f71a20
created 2017-10-03 16:31 -0400
pushed 2017-10-04 09:18 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1403915 - Remove the IsLayersFreeTransaction() machinery and assume it's always true. r=jrmuizel
5ac9fffe4f7f9fc44bcb8bf8a0e4155e88e0987d
created 2017-05-19 17:04 -0500
pushed 2017-10-02 21:00 +0000
Timothy Nikkel Timothy Nikkel - Bug 1364295. Walk the frame tree looking for a scrollframe to add a displayport to, or one that already has a displayport before displaylist building. r=mstange
91a6629e22f771b1a6ef892d8221dff6e7613857
created 2017-09-28 10:06 +0200
pushed 2017-09-28 08:06 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 45a57448087d (bug 1364295) for failing mochitest gfx/layers/apz/test/mochitest/test_bug982141.html on Android 4.3 API 16. r=backout
45a57448087d56cd1add3616942aea536a1ffb08
created 2017-05-19 17:04 -0500
pushed 2017-09-28 06:26 +0000
Timothy Nikkel Timothy Nikkel - Bug 1364295. Walk the frame tree looking for a scrollframe to add a displayport to, or one that already has a displayport before displaylist building. r=mstange
df95a1b7d7181c41b7d043bf08bf05bdc5896a9b
created 2017-09-26 15:57 +1300
pushed 2017-09-26 02:58 +0000
Timothy Nikkel Timothy Nikkel - Bug 1402203 - Add a new layout phase for displaylist building. r=mstange
74295a7f332da069ee9d4d6405b403ca62bc0c80
created 2017-09-21 10:11 -0400
pushed 2017-09-22 00:04 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1399505 - Generate WR sticky frames from nsDisplayStickyPosition display items. r=mstange
433c120883e9f7be3b943195e97887c34af871a4
created 2017-09-20 18:58 -0700
pushed 2017-09-21 13:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 1399505) for build bustage when it met a merge from m-c
554aa0b7b531346f04ac326cbe1caa8aa7f5ddf0
created 2017-09-20 17:47 -0700
pushed 2017-09-21 13:30 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
fd7e2ce2fc920893e864191b19477cd2a9f5cd89
created 2017-09-20 16:00 -0400
pushed 2017-09-21 13:30 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1399505 - Generate WR sticky frames from nsDisplayStickyPosition display items. r=mstange
61340c7debf6dccec3b863d1bc00426feac42fe7
created 2017-09-20 17:18 -0700
pushed 2017-09-21 00:39 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge
d817c91e1e56c62735fe367b74f893f188a0f174
created 2017-08-01 14:38 +0200
pushed 2017-09-21 00:39 +0000
Miko Mynttinen Miko Mynttinen - Bug 1379406 - Store DisplayItemClipChains in AutoTArray with a larger initial size r=mstange
5c407eb7c7ef6cf42c1611dee2152cdee6a25e56
created 2017-09-20 13:36 +0200
pushed 2017-09-20 11:39 +0000
Nicolas Silva Nicolas Silva - Bug 1393031 - Remove unused nsTArray<WebRenderParentCommand>& parameter all over the place. r=jrmuizel
65f9f54bd7bfc5f569a29d61c9fc3723a54cdbed
created 2017-09-20 10:56 +0200
pushed 2017-09-20 08:56 +0000
Nicolas Silva Nicolas Silva - Bug 1393031 - Use IpcResourceUpdateQueue in more places. r=jrmuizel
893fe1549e1e7342a66514b65960f08d40810a34
created 2017-09-15 11:05 +0200
pushed 2017-09-15 09:12 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. r=merge a=merge
45225685bdbc8f6df8552db00d9b2fa4004603f6
created 2017-08-17 15:58 -0400
pushed 2017-09-15 09:12 +0000
Markus Stange Markus Stange - Bug 1387594 - Stop getting the font smoothing background color from the theme. r=mattwoodrow
3428a9f92bf4bd18ee78946834a201a670a54752
created 2017-09-14 23:18 +0200
pushed 2017-09-14 21:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8291145f0920 (bug 1393031)
e1d623b0acedbc5ebc19a7a43a09a30d8e2af702
created 2017-09-14 23:17 +0200
pushed 2017-09-14 21:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f34a52244cf9 (bug 1393031)
f34a52244cf9f7d75b55edb2ca4bbe28ce5717ee
created 2017-09-14 20:21 +0200
pushed 2017-09-14 18:22 +0000
Nicolas Silva Nicolas Silva - Bug 1393031 - Remove unused nsTArray<WebRenderParentCommand>& parameter all over the place. r=jrmuizel
8291145f092011aa98367f4818042a1c51e61d1d
created 2017-09-14 20:21 +0200
pushed 2017-09-14 18:22 +0000
Nicolas Silva Nicolas Silva - Bug 1393031 - Use IpcResourceUpdateQueue in more places. r=jrmuizel
0b78bddcd706d1c029699a304cc33a5e73b8188b
created 2017-09-14 18:48 +0200
pushed 2017-09-14 16:49 +0000
Nicolas Silva Nicolas Silva - Bug 1393031 - Use shared memory to pass resource update data. r=jrmuizel
7bdf8f58bb8b0d18ea7a20bd58a1c26aed07f58d
created 2017-08-23 21:01 +0200
pushed 2017-09-14 14:52 +0000
Miko Mynttinen Miko Mynttinen - Bug 1359584 - Part 5: Change nsDisplayItem merging logic to non-destructive r=mstange
0b9b457392d5381a1be4ec8ac2200b4a8b50f8cb
created 2017-08-24 17:09 +0200
pushed 2017-09-14 14:52 +0000
Miko Mynttinen Miko Mynttinen - Bug 1359584 - Part 3: Improve nsDisplayItem const correctness and fix surrounding whitespace r=mstange
475a8b4fd94bd329d2966b7562909a63307a838d
created 2017-08-24 22:23 +0200
pushed 2017-09-14 14:52 +0000
Miko Mynttinen Miko Mynttinen - Bug 1359584 - Part 2: Use display list through a pointer in nsDisplayWrapList r=mstange
ee9226d2253bca1c725ca52250e81a262822ed3f
created 2017-08-24 14:45 +0200
pushed 2017-09-14 14:52 +0000
Miko Mynttinen Miko Mynttinen - Bug 1359584 - Part 1: Move mDisableSubpixelAA to nsDisplayItem r=mstange
380200b5b5c008de30e23f057b0d19d7ebba0bf7
created 2017-09-12 14:10 -0400
pushed 2017-09-12 19:19 +0000
Matt Woodrow Matt Woodrow - Bug 1397054 - Reset nsDisplayListBuilder state each frame so that we can use it multiple times. r=mstange
52e22eaebe72688c17dbc9f41aaf84ae3fb94533
created 2017-08-15 16:58 +0800
pushed 2017-09-11 22:20 +0000
Chih-Yi Leu Chih-Yi Leu - Bug 1351511 - Support nsDisplaySolidColorRegion to WR DisplayItems r=mstange
47af683d76df52a7daca427eb12aaebdae7e700e
created 2017-08-16 12:50 -0400
pushed 2017-08-17 11:13 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1389139 - Add support for transform and perspective display items to layers-free APZ. r=jrmuizel
less more (0) -100 -60 tip