layout/base/nsDisplayList.cpp
d7abd8044d615646ff5ef097a5a268c895505720
created 2014-05-04 23:18 -0500
pushed 2014-05-09 15:08 +0000
Timothy Nikkel Timothy Nikkel - Bug 1000423 - Properly convert from appunits/layout device pixels to layer pixels for composition bounds calculation. r=botond, a=lsblakk
c0f1a5d2645b480b42d2f759dee15f6f054678b0
created 2014-05-02 14:30 +1200
pushed 2014-05-06 13:39 +0000
Matt Woodrow Matt Woodrow - Bug 952721 - Base our decision to prerender transformed content on it's screen space size, not the untransformed size. r=tn, a=sledru
8fa6a5ec575833335060073f78184f34bcdf8b18
created 2014-04-09 14:28 +1200
pushed 2014-04-28 18:51 +0000
Matt Woodrow Matt Woodrow - Bug 991046 - Combine the display item clips when we flatten an nsDisplayOpacity. r=roc, a=lsblakk
ab3e502f52a86fe5a34917c005c8431244a7321c
created 2014-04-23 09:26 -0400
pushed 2014-04-28 18:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 984460 - Fill in a missing piece of code to compute the right dirty rect in the face of CSS transforms. r=mattwoodrow, a=1.4+
684a7c304b762b89712dd48ab1c0c6b55d257afb
created 2014-04-16 14:50 -0400
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 982141 - Make sure the primary async-scrollable frame has a displayport set. r=tn, a=bkerensa
439d286ed29ace8346b5a62884a3b010b265bbf2
created 2014-04-07 20:00 -0400
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 988882 - Special-case handling of root composition bounds calculation on Android when the toolbar is perma-visible. r=tn, a=lsblakk
eef9ddcce2046e863b9565a3ede048fe1099db3f
created 2014-04-02 17:46 -0500
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 989897. In order to properly compute root composition size view the root composition size first as layer pixels in the target layer, then convert to css pixels. r=kats a=lsblakk
80984c5e9b3a54b2dc5b8c28df888dba14efa075
created 2014-03-26 21:46 -0400
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 957668. Factor out a few helper functions. r=roc
1479c9673a6c3130028d79f68fa4b4fb4981cf68
created 2014-03-26 19:24 -0400
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 986413. Limit composition bounds used for display port calculation to root composition bounds. r=kats
e2f688901bb26c3838183771a181e99912711cec
created 2014-03-25 09:25 -0400
pushed 2014-04-28 18:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 984548 - Ifdef APZ overflow:hidden behaviour so it doesn't regress Fennec pending a proper fix. r=tn
f7543e0fd69ed84129ea44cfbb4ff84183c229b7
created 2014-03-17 12:16 -0400
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 983208 - Workaround for composition bounds being wrong on android. r=tnikkel, a=lsblakk
2602ee663acf3cbc2b5d884b389993faf2a8baf4
created 2014-03-17 18:02 -0500
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 984279 - Composition bounds are relative to the reference frame, so make that be true when we use view bounds to calculate them. r=mats, r=botond, a=lsblakk
d6b4eebd92edacef1e1d09d569bc1cfc34ea10c2
created 2014-03-17 23:39 +0000
pushed 2014-04-28 18:51 +0000
Chris Lord Chris Lord - Bug 874950 - Don't let fixed position content occlude displayports. r=tn,roc a=lsblakk
73f9b143169e59457eb0ec3bd4c1d4bcc6aec8c5
created 2014-03-17 16:42 +0800
pushed 2014-04-28 18:51 +0000
Matt Woodrow Matt Woodrow - Bug 982812 - Use UpdateThemeGeometry for windows region clearing. r=mstange
27737607943da6fa3855e4f66f6262da341e441b
created 2014-03-12 12:46 -0400
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 980493 - Transition FrameMetrics::mZoom to use a getter/setter. r=kats
509090e51f4c17dd12526b4c35a88cd7c82ec481
created 2014-03-13 02:34 -0400
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 980493 - Transition FrameMetrics::mScrollOffset to use a getter/setter. r=kats
f4911ad70a26af88843d8be8919626fe09bd60c7
created 2014-02-13 13:20 +1300
pushed 2014-04-28 18:51 +0000
Matt Woodrow Matt Woodrow - Bug 940455 - Add LayerManager functonality to clear out a portion of the window for the OS to paint. r=roc,Bas
fb3193bbf1993f96c7a960768234b8db312bf209
created 2014-03-10 17:56 -0400
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 935219 - Fix composition bounds calculation and APZC hit testing (again). r=kats,tn
40b2ac4137724746ad22bca1a3a5c4d58cde7b06
created 2014-03-07 16:50 -0500
pushed 2014-04-28 18:51 +0000
Mike Conley Mike Conley - Backing out bug 940455 (36e45a68452b) for numerous regressions. r=bustage-fix.
c12d4d6aa91c9be651f21a16be64bab2363553e0
created 2014-03-07 08:41 -0500
pushed 2014-04-28 18:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 975962 - Allow panning/zooming around the initial viewport for overflow:hidden elements. r=botond,tn
efbea5e8c766d808a6eb486d85fc404f4a12e67e
created 2014-03-06 17:40 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 980256. nsDisplayZoom items need some adjustments if they are going to generate a scrollable layer. r=roc
36e45a68452b005a671de95fd82fc1e48cd4fd43
created 2014-02-13 13:20 +1300
pushed 2014-04-28 18:51 +0000
Matt Woodrow Matt Woodrow - Bug 940455 - Add LayerManager functonality to clear out a portion of the window for the OS to paint. r=roc,Bas
16282ee778d6c47e71a1b141e65fcb605f0303ce
created 2014-03-05 20:52 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 980062. Make nsDisplaySubDocument use the visible rect of the contained list because it contains the enlarged area. r=roc
4055be226e07e69c17a0b98178de4b4cc017190b
created 2014-03-04 20:13 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 828173 patch 4: Expose AddAnimationsAndTransitionsToLayer and allow it to be called from style change handling. r=mattwoodrow
8d766ce8ba363779de099f00fce7b66c57390b36
created 2014-03-04 20:13 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 828173 patch 3.5: Move GetTransformRootFrame to nsLayoutUtils. r=mattwoodrow
b999b6e2ccaba1bf9dafb6b6aa408512481a5c51
created 2014-03-04 20:13 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 828173 patch 2: Make Layer::AddAnimation have the caller fill in the data instead of taking parameters. r=mattwoodrow
f1c7a2d5545e1ea335cb0dccbb29c242c7d8b46c
created 2014-03-03 19:57 -0500
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 978997 - Fix a regression caused by bug 959847 where the root layer sometimes doesn't get an APZC. r=tnikkel on a CLOSED TREE
51f25cc0db14213d8ff0350fc166777819ac61b3
created 2014-03-03 17:00 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c.
a3985ae9699a092d9db0ef985617e8747c4ba698
created 2014-03-03 10:37 -0500
pushed 2014-04-28 18:51 +0000
James Kitchener James Kitchener - Bug 975935 - nsDisplaymtdBorder needs to override GetBounds. r=bz
3da14f8555f751001940f61bca5e6926f7bb2ab3
created 2014-01-22 16:37 -0500
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 958596 - Add a content description field to FrameMetrics and populate it if the apz.printtree pref is on. r=kats,tn
22d263f6edc4a1950f919b9ba81891dbd379e1bc
created 2014-03-03 14:45 +0000
pushed 2014-04-28 18:51 +0000
Ed Morley Ed Morley - Merge latest green b2g-inbound changeset and mozilla-central
809aaff3075222f1880e0feca0ec77173b18fb7f
created 2014-03-02 19:49 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 974643. The displayport is not relevant to position: fixed content, only to scrolling content. r=roc
c040bcc0ce7fa321b9dc33bfe9627da8c6eb8543
created 2014-03-02 16:22 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 978542. If paint dumping is enabled at build time also enable frame dumping so we can get frame names in display list dumps. r=mattwoodrow
d5595e7a7a3ce3732a287c202eabeffd6913ad72
created 2014-02-27 16:01 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 959847. Part 11. Use nsLayoutUtils::ViewportHasDisplayPort instead of repeating boilerplate code. r=roc
4432a2475f491e3784b7076f4ded2fe149b9247a
created 2014-02-27 16:01 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 959847. Part 10. Implement GetBounds, GetOpaqueRegion, and ShouldBuildLayerEvenIfInvisible for nsDisplaySubDocument items that are being used as scrollable layers like scroll layer items. r=roc
33a413a575e614a8d8bfaf95204c392d80da77a0
created 2014-02-27 16:01 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 959847. Part 9. Subdocument items for subdocuments that have displayports need to expand the visibility region. r=roc
ed8cade5616fb0039c9ca5d31d1d129d576b3496
created 2014-02-27 16:01 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 959847. Part 6. Only call RecordFrameMetrics from PaintForFrame if we are ignoring viewport scrolling so that we don't call it twice for the same scroll frame (the other one being the scroll layers created by nsGfxScrollFrame). r=roc
95590431aebb015eb2f2e6c9e00c7e2a39bdfb16
created 2014-02-27 16:01 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 959847. Part 4. Call RecordFrameMetrics for subdocument layers. r=roc
88723262c85cb94d4a5412708e38a1319f66c3a2
created 2014-02-27 15:57 +1300
pushed 2014-04-28 18:51 +0000
Matt Woodrow Matt Woodrow - Bug 968555 - Don't create a stacking context for backface-visibility:hidden. r=dbaron
c9f4f70e46e17db15c78caed8621d8cc4774010b
created 2014-02-25 18:34 -0800
pushed 2014-04-28 18:51 +0000
Wes Kocher Wes Kocher - Backed out 12 changesets (bug 958596) for several Android permafails to fix a CLOSED TREE
2834110533403b231e5bec7b9b0cfcf8ca68c7a0
created 2014-01-22 16:37 -0500
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 958596 - Add a content description field to FrameMetrics and populate it if the apz.printtree pref is on. r=kats,tn
53807be7d572014642edb40117b49905f8e2feb1
created 2014-02-25 11:45 +1300
pushed 2014-04-28 18:51 +0000
Matt Woodrow Matt Woodrow - Bug 975592 - Make sure we find the correct composition manager when updating child process layer trees. r=nical
6cbed6f7c54683fac0e9a6a2c056720aacb255fc
created 2014-02-25 17:17 +0000
pushed 2014-04-28 18:51 +0000
Ed Morley Ed Morley - Backed out changeset a29e486e2214 (bug 958596)
a29e486e22144b82241299004734744163c5ef42
created 2014-01-22 16:37 -0500
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 958596 - Add a content description field to FrameMetrics and populate it if the apz.printtree pref is on. r=kats,tn
4d1674345259f9bbbe30d19dab47eb06e657412e
created 2014-02-24 23:42 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 976370. Move overlay scrollbar display items above scroll layer items for the same scroll frame. r=roc
7913b3e61acb873a51669b01fb86f1d8dc8ce709
created 2014-02-24 10:22 -0500
pushed 2014-04-28 18:51 +0000
Max Vujovic Max Vujovic - Bug 948265 - Pass an nsStyleFilter chain instead of an nsSVGFilterFrame into nsSVGFilterInstance. r=roc
7ddabb9fd909859bff762ebd6aaf489850f48a69
created 2014-02-09 00:28 -0500
pushed 2014-04-28 18:51 +0000
Botond Ballo Botond Ballo - Bug 964517 - Do not pretend a layer is opaque if it really is transparent. r=roc
148794d81e95d621050a7b442000e3e678d2cc1d
created 2014-02-18 22:48 +1300
pushed 2014-04-28 18:51 +0000
Robert O'Callahan Robert O'Callahan - Backing out patches for bug 972713 (changesets b5486b9ed88c and 7829e535cdd7) due to Windows 8 test failure.
b5486b9ed88c4bd6ca694014c3a06d01fa0cb367
created 2014-02-18 14:26 +1300
pushed 2014-04-28 18:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 972713. Part 1: Make all callers of GetAnimatedGeometryRootFor pass a display item so we can stop searching when we reach the item's reference frame. r=mattwoodrow
a0862cfdec391b92ef6a725ed6e77a94240bee2c
created 2014-02-12 10:07 -0500
pushed 2014-04-28 18:51 +0000
Tor Arvid Lund Tor Arvid Lund - Bug 948765 - Port CopyableCanvasLayer to Moz2D. r=nical
26b793631c6e9c0c652bb49a83ec227d8797659c
created 2014-02-06 17:45 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 91419 patch 5: Rename everything with SpecialSibling to IBSplitSibling. r=mats
319abcb8c59e5c1481cedee173702a7a484681ed
created 2014-02-05 17:43 -0500
pushed 2014-04-28 18:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 963278 - Better fix to deal with concurrent scroll updates from APZ and other places. r=tn,botond,jimm
91971a2ab3bb439f9c712d1805b280d9578df46f
created 2014-02-04 00:14 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 962791. Include nsIFrameInlines.h so linux debug build doesn't complain about missing IsAbsolutelyPositioned. r=me on a CLOSED TREE
96f918d5006d5a79bfdb0317f127d331ddc6448b
created 2014-02-03 23:16 -0600
pushed 2014-04-28 18:51 +0000
Timothy Nikkel Timothy Nikkel - Bug 962791. Fail to create a scrollable layer if it would cause incorrect clipping of absolutely position items. r=roc
7a0df2e79e3b627036085cfdef899f4e4ae43a46
created 2014-02-04 12:25 +1300
pushed 2014-04-28 18:51 +0000
Matt Woodrow Matt Woodrow - Bug 952011 - Use Untransform API to safetly untransform points when we have a projective matrix. r=roc
1fd4496e847a4b19e4280ab40d16c14959a49b59
created 2014-02-04 12:25 +1300
pushed 2014-04-28 18:51 +0000
Matt Woodrow Matt Woodrow - Bug 952011 - Remove some nsLayoutUtils transform functions that are no longer needed. r=roc
80a30f9e24cc060df51af636a0b5b731ac9c605f
created 2014-03-05 16:14 -0500
pushed 2014-03-17 21:55 +0000
James Kitchener James Kitchener - Bug 975935 - Override nsDisplayBorder::GetBounds and import tests from MathJax. r=roc, r=fredw, a=sledru
ed268cf8ef4b8844081a801a6185c53745245f27
created 2014-02-14 13:04 -0500
pushed 2014-03-17 21:55 +0000
Timothy Nikkel Timothy Nikkel - Backout bug 947467 for causing regressions. a=sledru
1bb4238bdde3285e412492b8687da1e7ee5a36e7
created 2014-01-30 21:44 -0800
pushed 2014-03-17 21:55 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 952011)
4133759094589ce41e2da848416b7b51ac21d88b
created 2014-01-29 13:10 +1300
pushed 2014-03-17 21:55 +0000
Matt Woodrow Matt Woodrow - Bug 952011 - Use Untransform API to safetly untransform points when we have a projective matrix. r=roc
less more (0) -300 -100 -60 tip