Chris Lord
a19367ac49
Bug 876542 - Restore async pan/zoom compensation behaviour during overscroll. r=roc
...
Bug 876542 introduces a patch that reworks how we maintain the position of
fixed position layers, but didn't handle overscroll/zoom. This restores the old
behaviour in this situation.
2013-07-22 09:50:07 +01:00
Chris Lord
7291650c62
Bug 876542 - Restore async fixed layer margin animation. r=roc, kats
...
Restore the reconciliation between content document fixed position margins at
render time and the fixed layer margins as retrieved via SyncViewportInfo
during async panning/zooming.
2013-07-22 09:50:05 +01:00
Robert O'Callahan
867e300fd9
Bug 876542. Rework TransformFixedLayers so that it explicitly makes layer anchor points invariant under a change in transform of a specified ancestor layer. r=Cwiiis,kats
2013-06-24 13:34:33 +12:00
David Zbarsky
84f3d76057
Bug 895116: CreateBasicDeprecatedTextureHost should pass along the texture flags r=mattwoodrow
2013-07-21 04:16:28 -07:00
Jed Davis
b01846fcf0
Bug 895722 - Don't remove elements from mDurations if it's empty. r=BenWa
2013-07-19 21:20:11 -04:00
James Willcox
8a65808c86
Bug 894405 - fix leaks on a CLOSED TREE
...
--HG--
extra : rebase_source : d96236c0c9c370bdb055d3ab197707d48f8afe80
2013-07-19 00:23:07 -04:00
Matt Woodrow
607574ac77
Bug 894891 - Follow-up to fix bustage, remove unused shader from the enum. CLOSED TREE
2013-07-19 00:10:21 -04:00
Matt Woodrow
89f496c44e
Bug 885580 - Make sure that Compositor::GetBackend is only used [Cfrom the compositor thread. r=nical
2013-06-27 11:30:52 +12:00
Matt Woodrow
ddd78fd1a5
Bug 889515 - Get rid of static sCompositorParent. r=nical
2013-07-11 22:32:09 -04:00
Matt Woodrow
5121773a74
Bug 894891 - Move texture transform from the RGBATextureLayerExternal shader into the vertex shader, and combine the two GL_TEXTURE_EXTERNAL shaders. r=jrmuziel
2013-07-18 23:05:06 -04:00
Matt Woodrow
894b692004
Bug 894891 - Use the correct shader for b2g video. r=nrc
2013-07-18 23:05:06 -04:00
James Willcox
2fed89ee3a
Bug 894405 - Ref GLContext before sending SurfaceStream to compositor r=jgilbert
2013-07-17 13:03:18 -04:00
Ryan VanderMeulen
76ce8020e7
Merge m-c to inbound on a CLOSED TREE.
2013-07-18 14:53:05 -04:00
Ryan VanderMeulen
3de9fa2a9b
Merge m-c to birch.
2013-07-18 14:47:54 -04:00
Jim Chen
cb9a271064
Bug 881018 - Save TiledLayerBuffer::mResolution to stack to help investigate crash; r=kats
2013-07-18 01:52:38 -04:00
Matt Woodrow
a1b046b961
Bug 886667 - Just assert rather than aborting when our framebuffer is invalid. r=jrmuizel
2013-07-16 15:56:10 -04:00
Sotaro Ikeda
6d4e999a49
Bug 873937 - Extend ThebesLayerBuffer's height to more than 32. r=jmuizelaar
2013-07-18 10:06:46 -04:00
Gabriele Svelto
4af4c99ef2
Bug 884188 - Resize small gralloc'd surfaces to work around issues when drawing small canvases on certain devices. r=nrc
2013-07-17 17:04:33 +02:00
Ed Morley
14d2681e74
Merge mozilla-central and inbound
2013-07-18 15:01:47 +01:00
David Zbarsky
7ee9db63db
Bug 895116: Use an ImageSurface in CanvasClient2DUpdate r=mattwoodrow
2013-07-17 23:54:09 -07:00
Markus Stange
d4e021d74c
Bug 894925 - Hold a strong ref to the ImageContainer between DispatchImageClientUpdate and UpdateImageClientNow. r=nical
2013-07-18 08:33:28 +02:00
Matt Woodrow
d488853456
Bug 888048 - Use CreateThebesSurfaceAliasForDrawTarget_hack to avoid having multiple cairo_surface_quartz objects for a single CGContext. r=nrc
2013-07-17 23:24:15 -04:00
Matt Woodrow
f181e9a218
Bug 875232 - Add a BGRX shader program that reads from GL_TEXTURE_RECTANGLE. r=jrmuziel
2013-07-17 23:24:15 -04:00
Matt Woodrow
9653ce195e
Bug 875232 - Add SharedSurface_IOSurface for sharing textures on OSX. r=jgilbert
2013-07-17 23:24:15 -04:00
Matt Woodrow
588f5a77ec
Bug 875232 - Make alpha channel optional for MacIOSurface. r=BenWa
2013-07-17 23:24:14 -04:00
Chris Lord
dbafdacc87
Bug 869696 - Disable gralloc surfaces on the Geeksphone Peak. r=jrmuizel
...
Geeksphone distribute a known bad driver that has issues when using
gralloc-backed surfaces. Performance is much better just falling back to
shared memory.
2013-07-17 15:34:52 +01:00
Brian O'Keefe
f4815f2203
Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps
2013-07-04 08:28:43 -04:00
Ryan VanderMeulen
ae807eef57
Merge m-c to birch.
2013-07-12 13:31:17 -04:00
Oleg Romashin
6c145e7043
Bug 889241 - ASSERTION: Invalid (negative) scale factor: 'sy >= 0.0'. r=ncameron
2013-07-12 09:24:23 -04:00
Benoit Girard
be559fe75a
Bug 892861 - Remove useless -D flags 'IMPL_THEBES,_IMPL_NS_GFX,...'. r=glandium
2013-07-12 08:56:54 -04:00
Trevor Saunders
f33ade0d68
bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal
2013-07-11 11:06:34 -04:00
Phil Ringnalda
881e670d5e
Back out cb34d80e6fc8 (bug 889515) for 10.6 assertions
...
CLOSED TREE
2013-07-11 21:24:20 -07:00
Matt Woodrow
a3c1d8b765
Bug 889515 - Get rid of static sCompositorParent. r=nical
2013-07-11 22:32:09 -04:00
Peter Chang
5ec44ef3f6
Bug 885345 - HwcComposer2D doesn't render Camera or Video frames. r=nrc
...
Correct the buffer validation inside GetRenderState() to pass gralloc
buffer to composer module
2013-07-12 09:06:26 -04:00
Ed Morley
a945e4355b
Backed out changeset 512a1fd86008 (bug 892285) for failures in invalidation/test-animated-image-layers.html
2013-07-12 10:10:48 +01:00
Michael Wu
a089db32c4
Bug 892285 - Only unlock gralloc surfaces if they were locked, r=bas
2013-07-12 01:52:37 -04:00
Botond Ballo
910920e31e
Bug 891544 - Remove unneeded FromUnknownPoint and FromUnknownRect calls. r=kats
2013-07-11 10:43:35 -04:00
Botond Ballo
e1a8133ba6
Bug 890938 - Convert AsyncPanZoomController::ZoomToRect to take a CSSRect instead of a gfxRect. r=kats
2013-07-11 10:43:35 -04:00
Jeff Muizelaar
1e6e84f8d1
Bug 891660. Add support for Azure on Mac with OMTC. r=mattwoodrow
...
This is not the best approach but it works for now. We basically pull the cg
context from gfxASurface and wrap a DrawTarget around it. In the end we'll need
to plumb the DrawTarget through more.
--HG--
rename : dom/ipc/PTabContext.ipdlh => dom/ipc/PContent.ipdl
extra : rebase_source : 49eac0354864ae9f2e7434b8b1efacc37d69fc23
2013-07-09 21:02:41 -04:00
Ryan VanderMeulen
03e73d9988
Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures.
2013-07-10 13:51:28 -04:00
Trevor Saunders
63ed0e9589
bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal
2013-06-25 14:29:26 -04:00
Ryan VanderMeulen
037efde64c
Backed out changeset 3265d1e6ed10 (bug 890938) for Werror bustage.
2013-07-10 10:46:31 -04:00
Botond Ballo
b840654f10
Bug 890938 - Convert AsyncPanZoomController::ZoomToRect to take a CSSRect instead of a gfxRect. r=kats
2013-07-10 10:04:20 -04:00
Ryan VanderMeulen
d806e1e244
Merge m-c to inbound.
2013-07-10 09:45:16 -04:00
Wes Kocher
e2c5c07610
Backout b61b7f2e0d0b for potentially causing leaks
2013-07-09 18:12:23 -07:00
Matt Woodrow
c1727d7810
Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc
2013-07-09 10:11:00 -04:00
Anthony Jones
0d86c0c984
Bug 864447 - Move timing tracking out of APZC; r=BenWa
2013-07-10 11:26:08 +12:00
Andreas Gal ext:(%2C%20Matt%20Woodrow%20%3Cmwoodrow%40mozilla.com%3E)
a24aaaa555
Bug 888562 - Recycle MemoryImage surfaces when possible. r=mattwoodrow,jrmuizel
2013-07-09 17:52:31 -04:00
Andreas Gal
17fdd35ffd
Bug 888530 - Remove unnecessary memset in ISurfaceAllocator::AllocSurfaceDescriptor. r=mattwoodrow,jrmuizel
2013-07-09 17:52:30 -04:00
Matt Woodrow
4cfda893e7
Bug 888530 - Simplify the code for updating a TextureClientShmem from an Image. r=jrmuizel
2013-07-09 17:52:30 -04:00