layout/painting/nsDisplayList.h
3480ca96e9cd95c0c889899a07d8b738c594c517
created 2017-11-18 10:57 +1300
pushed 2017-11-27 10:55 +0000
Matt Woodrow Matt Woodrow - Bug 1417411 - Invalidate nsDisplayPerspective items when the inner transform frame changes. r=miko a=gchang
680b66df387578c01502bad656d4d7a7be017849
created 2017-11-16 16:09 +1300
pushed 2017-11-22 13:44 +0000
Matt Woodrow Matt Woodrow - Bug 1416291 - Don't do partial display list building within preserve-3d contexts. r=miko a=gchang
d2439d5c4c3f9127a782bf3e47733a2d83cc613e
created 2017-11-18 10:57 +1300
pushed 2017-11-22 13:42 +0000
Matt Woodrow Matt Woodrow - Bug 1417529 - Part 1: Make sure UpdateBounds actually takes effect for transform separator items. r=miko a=gchang
75381304ee9a3c3c8787192ab3704db0a5be9f37
created 2017-11-10 11:41 +0800
pushed 2017-11-13 02:28 +0000
Ethan Lin Ethan Lin - Bug 1415989 - Do not use 'ShouldUseAdvancedLayer' for button type display items. r=jrmuizel
9d9e227c3a5e054cbcafeae96bdab938723389cb
created 2017-11-10 13:16 +1300
pushed 2017-11-10 21:18 +0000
Matt Woodrow Matt Woodrow - Bug 1413073 - Part 3: Recompute ASR and clip-chains on wrap lists when merging. r=mstange
d5a89d7d8163a04e47f71c6d43e404b17da4c3f3
created 2017-11-10 13:16 +1300
pushed 2017-11-10 21:18 +0000
Matt Woodrow Matt Woodrow - Bug 1413073 - Part 2: Only force frames to have display items built if they intersect the dirty rectangle. r=mstange
7129e7f79826bebb6cf13e9c11b63b7317a24773
created 2017-11-10 13:16 +1300
pushed 2017-11-10 21:18 +0000
Matt Woodrow Matt Woodrow - Bug 1415672 - Don't invalidate the entire frame tree when we're marking a specific frame as being modified. r=miko
646849f41754096f072b2bae6c7c1b1b4999f9c0
created 2017-11-09 09:03 -0500
pushed 2017-11-09 23:33 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1415225 - Small early-exit optimization. r=botond
ebd75f69dd52ea60272f91ee109b2100d786216c
created 2017-11-09 09:03 -0500
pushed 2017-11-09 23:33 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1415225 - Stop setting the EventRegionsOverride flag on in-process subdocument layers. r=botond
5da4fb949bd215e7bca4b63acd76884e0b0208c0
created 2017-11-09 11:59 +0200
pushed 2017-11-09 23:33 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to autoland. r=merge a=merge
95985f660be18466ff7d4aa1c696e73cdebc3ef8
created 2017-11-09 11:59 +0200
pushed 2017-11-09 23:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1415225) for frequently failing own gfx/layers/apz/test/mochitest/test_group_overrides.html on Windows. r=backout
9e671058653199248a401a379f787fef0ccced89
created 2017-11-08 20:47 -0500
pushed 2017-11-09 23:33 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1415225 - Small early-exit optimization. r=botond
5f14fc545115a089e128579f7a37189d6cb99d61
created 2017-11-08 20:47 -0500
pushed 2017-11-09 23:33 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1415225 - Stop setting the EventRegionsOverride flag on in-process subdocument layers. r=botond
985e9aa1f587e1385257e7e7779f25eb5cbdee25
created 2017-11-09 03:00 +0100
pushed 2017-11-09 23:33 +0000
Mats Palmgren Mats Palmgren - Bug 1414666 part 2 - A few formatting improvements after mass conversion of PresContext()->PresShell() to PresShell(). r=emilio
f91e74cdcf4c4b98b27ae39f4423a9fb1a926d91
created 2017-11-09 03:00 +0100
pushed 2017-11-09 23:33 +0000
Mats Palmgren Mats Palmgren - Bug 1414666 part 1 - Add nsIFrame::PresShell() for convenient access to the shell. r=emilio
574db20bdf3e8b013b3575fc154621213a6aa8a6
created 2017-11-08 15:33 +1300
pushed 2017-11-09 00:28 +0000
Matt Woodrow Matt Woodrow - Bug 1414397 - Make sure we properly invalidate the entire frame subtree when detecting a caret frame change. r=miko
7c87b438511359c8792273d261d3bed546c9b530
created 2017-11-08 15:32 +1300
pushed 2017-11-09 00:28 +0000
Matt Woodrow Matt Woodrow - Bug 1412110 - Make sure we build a wrap list for the caret frame, since it will have multiple display items. r=miko
b6eccc50ace73fe96fb3d4f3964cb8962c5fa999
created 2017-11-06 16:51 +0800
pushed 2017-11-07 22:38 +0000
Ethan Lin Ethan Lin - Bug 1410583 - Make sure we paint the whole item for blob image. r=jrmuizel
a16aef250227226e3abe41cf0e835fdbb57ded13
created 2017-11-01 17:30 +0800
pushed 2017-11-04 17:45 +0000
Ethan Lin Ethan Lin - Bug 1413397 - Avoid empty border's fallback. r=kats
cb05c80b965520825841dfa003177790faff635b
created 2017-11-02 11:40 +0200
pushed 2017-11-02 16:33 +0000
ANDREEA PAVEL ANDREEA PAVEL - Merge mozilla-inbound to mozilla-central r=merge a=merge
19955c48f09c13e78ec50e7cf29ade5382e43c66
created 2017-11-01 16:20 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1406727 - Add more assertions. r=froydnj, r=francois
486bc3b21ec6dbd4aa6d88decdccac84e96d1486
created 2017-09-25 19:15 -0400
pushed 2017-11-02 16:33 +0000
Botond Ballo Botond Ballo - Bug 1382534 - Relax the requirement of having a clip with respect to an ASR for nsDisplayMask items. r=mstange
98355059c8d122753108c906c0c833ed7780af79
created 2017-08-09 16:25 -0400
pushed 2017-11-02 16:33 +0000
Botond Ballo Botond Ballo - Bug 1382534 - Layerize active masks even with HWA disabled. r=mstange
dbd7c51e79f2c5e6d7765150e55d4b4ce292b67b
created 2017-10-31 11:31 -0400
pushed 2017-11-02 16:33 +0000
Markus Stange Markus Stange - Bug 1386162 - Implement nsDisplayClearBackground using push_clear_rect. r=kats
0eeb0113f966beaaca20d5c26de849fe0847f406
created 2017-10-16 15:47 +0800
pushed 2017-11-02 16:33 +0000
Ethan Lin Ethan Lin - Bug 1407938 - Part1. Add nsDisplaySVGWrapper for webrender as a fallback display item. r=jrmuizel
6cadcd4af281493351b77c151a4945e573dc6503
created 2017-10-30 15:28 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1411881 - Use separate lists for MarkFrameForDisplay and MarkFrameForDisplayIfVisible to avoid them clobbering each other when we leave a PresShell. r=ethanlin
6ba6dfa9f2293f92ecc1431efa67cce1a4c25d3f
created 2017-09-25 14:25 +0800
pushed 2017-11-02 16:33 +0000
Boris Chiou Boris Chiou - Bug 1340005 - Part 4: Retrieve transform list from AnimationValue. r=birtles
8400adbffaa11c5b4b2357c3973f4a2f371b3081
created 2017-10-27 23:32 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to autoland. r=merge a=merge
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-11-02 16:33 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
b47ad61d282f1966490f015a80c0419c8d766337
created 2017-10-27 16:00 +0800
pushed 2017-11-02 16:33 +0000
Ethan Lin Ethan Lin - Bug 1411860 - (follow-up) add display list changes for the bug. r=me
2a4d68ea7350a2aa6a3723065d5d338215e34e9e
created 2017-10-27 00:00 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to mozilla-inbound. r=merge a=merge
a402f6926b4b5aa6777282d604a903126ee2610c
created 2017-10-26 17:35 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1411860, bug 1411886) for failing reftests layout/reftests/bugs/409084-1{a,b}.html on OS X. r=backout on a CLOSED TREE
8c6307a06e78bdb416e984e57e4b48f1677f5057
created 2017-10-26 17:36 +0800
pushed 2017-11-02 16:33 +0000
Ethan Lin Ethan Lin - Bug 1411860 - Create nsDisplaySubDocument unconditionally. r=mattwoodrow
8b76e07b21bc2b462dd93d40fdb1162cdd7dcdf6
created 2017-10-26 22:02 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1411856 - Make sure we add to the display list building area when marking a caret frame as invalid. r=ethlin
5a700e385d952cf9e6ddb879c4cddc5e8953997b
created 2017-10-26 00:39 +0200
pushed 2017-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Merge mozilla-central to autoland. r=merge a=merge
73cd4a9105a02f1fcca639614603bf29ed8dce86
created 2017-10-25 13:22 -0400
pushed 2017-11-02 16:33 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1411238 - Make APZ test logging work in layers-free WR mode. r=botond
a6907856e177523925fb83ab1cc4f8e6e09c49de
created 2017-10-24 15:03 -0700
pushed 2017-11-02 16:33 +0000
Brad Werth Brad Werth - Bug 1411050 Part 1: Change nsDisplayListBuilder to mark hitests either for visibility or for pointer events. r=mattwoodrow
24b189df073d470c2a0ae99af153669e54c91f64
created 2017-10-25 18:10 +0800
pushed 2017-11-02 16:33 +0000
Ethan Lin Ethan Lin - Bug 1411468 - Make display marker able to cross documents. r=mattwoodrow
8763e22a77b2c621806c87591996f9b1586052ef
created 2017-10-25 12:10 +1300
pushed 2017-11-02 16:33 +0000
Matt Woodrow Matt Woodrow - Bug 1402202 - Make FrameProperties::DeleteAll handle the case where deletion of a property triggers deletion of another. r=mats
aa02fa00af6f2d7495a6c9193ce812ce622b0393
created 2017-10-23 18:07 +0200
pushed 2017-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +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-11-02 16:33 +0000
Lee Salzman Lee Salzman - Bug 1408481 - pass AA via GlyphOptions to WR PushGlyphs. r=gankro
less more (0) -100 -60 tip