L. David Baron
fb212fb7fe
Bug 969898: Make gfx/heap-textures memory reporter support 64-bit numbers on 64-bit platforms. r=njn
2014-02-10 17:03:24 -08:00
Bill McCloskey
2fde094e5b
Bug 970496 - Make sure software compositor's invalid region is sane (r=mattwoodrow)
2014-02-10 16:43:32 -08:00
Wes Kocher
9ac352879f
Backed out changeset bde8b5894490 (bug 965381) for APZC failures
2014-02-10 16:02:06 -08:00
Kartikaya Gupta
4fcbfd56c8
Bug 965381 - Delay the single tap notification until after the touchdown is handled. r=daleharvey
2014-02-10 17:34:24 -05:00
Sotaro Ikeda
95e52e8e66
Bug 962101 - Handle Remove Texture in Compositable level. r=nical
2014-02-10 15:52:35 -05:00
Ryan VanderMeulen
0e3dc9eb1e
Merge m-c to inbound.
2014-02-10 15:43:52 -05:00
Ryan VanderMeulen
c608b2f60f
Merge inbound to m-c.
2014-02-10 15:42:58 -05:00
Ryan VanderMeulen
3acb149ed6
Backed out changeset 68de70a3d9f8 (bug 969591) for assertions.
2014-02-10 11:04:20 -05:00
Mason Chang
49abbda48a
Bug 969591 - Cleanup Thebes Layer if mRegionToDraw is Empty and we still have a buffer allocated. r=mattwoodrow
2014-02-10 08:56:31 -05:00
Kartikaya Gupta
02c709dbcb
Bug 969455 - Update FrameMetrics logging to include scroll generation. r=drs
2014-02-10 10:27:06 -05:00
Bill McCloskey
350afc33d0
Bug 968635 - Store texture flags in the right place in TextureClientX11 (r=mattwoodrow)
2014-02-10 11:28:50 -08:00
Morris Tseng
60b21194d8
Bug 959114 - Remove websockify dependency from LayerScope. r=vlad, r=cku
2014-02-10 08:45:15 -05:00
Matt Woodrow
b656ab79ee
Bug 966679 - Mark the layer as invalid when we get an async texture update. r=nical
2014-02-10 15:24:28 +13:00
Matt Woodrow
36d2cda1c2
Bug 966679 - Use correct texture format when coverting YCbCr image data back into an image surface. r=nical
2014-02-10 15:24:28 +13:00
Matt Woodrow
26e1d6e1e2
Bug 926745 - Don't call ForceRemove manually in compositable code. r=nical,sotaro
2014-02-10 15:24:27 +13:00
Ms2ger
b995cb3325
Bug 952033 - Part b: Use IntSize in CreateOffscreenSurface; r=roc
2014-02-09 09:04:38 +01:00
Bas Schouten
c532a9d43f
Bug 805406: Do not validate ThebesLayers when the D2D device is invalid. r=jrmuizel
2014-02-08 19:37:38 +00:00
Doug Sherk
a1acaa79fc
Bug 964421 - Add a mechanism to HandleLongTap(Up) to allow content to preventDefault touches and stop panning while long tapping. r=kats
2014-02-07 18:13:50 +01:00
Nicolas Silva
c158e0d657
Bug 967505 - Fix build bustage on a CLOSED TREE.
2014-02-10 11:50:43 +01:00
Nicolas Silva
7e8bc1363a
Bug 967505 - Fix a crash with the D2D debug layer. r=Bas
2014-02-10 11:21:11 +01:00
Kartikaya Gupta
7177ac6b0f
Bug 965593 - Flush repaints along the entire overscroll handoff chain on touch-end. r=botond
2014-02-07 14:11:32 -05:00
Kartikaya Gupta
d03a94c70d
Bug 969072 - Move the CANCEL event handling into the pinch gesture code. r=drs
2014-02-07 11:26:32 -05:00
Kartikaya Gupta
760ee81759
Bug 969072 - Make GestureEventListener only accept MultiTouchInput types. r=drs
2014-02-07 11:25:58 -05:00
Kartikaya Gupta
cef9d5925b
Bug 969072 - Only pass events to the GestureEventListener if it is a multitouch input. r=drs
2014-02-07 11:25:58 -05:00
Carsten "Tomcat" Book
e6758943ec
Backed out changeset de4503ebba6a (bug 968222) for causing m2 test failures on B2G ICS Emulator Opt on a CLOSED TREE
2014-02-07 15:05:25 +01:00
Nicolas Silva
2714633f7e
Bug 965096 - Use image surfaces for ARGB content with non-deprecated textures. r=BenWa
2014-02-07 14:30:01 +01:00
Nicolas Silva
3896b4682e
Bug 965096 - Backed out changeset 224e15123ae0 because of wrong bug number. r=me
2014-02-07 14:24:30 +01:00
Nicolas Silva
4005c9bb4a
Bug 955096 - Use image surfaces for ARGB content with non-deprecated textures. r=BenWa
2014-02-07 14:20:19 +01:00
Nicolas Silva
439a8bb2f8
Bug 968811 - TextureClientD3D11::ImplementsLocking. r=mattwoodrow
2014-02-07 12:28:49 +01:00
Dmitry Rozhkov
8ccef68c7b
Bug 968222 - Update zoom scale in APZC upon orientation change. r=botond,kats
...
From f60ff14c5fdd1f7fef29ea5b2d7b4c8fa5710157 Mon Sep 17 00:00:00 2001
---
gfx/layers/ipc/AsyncPanZoomController.cpp | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
2014-02-06 11:57:42 +02:00
Sotaro Ikeda
c3d6dbc65c
Bug 966446 - Handle GrallocBufferActor::ActorDestroy for new texture. r=nical
2014-02-06 20:32:29 -05:00
Ryan VanderMeulen
7549943bac
Merge m-c to inbound.
2014-02-12 15:58:22 -05:00
Benoit Girard
8ee5fc432a
Bug 971875 - Fix regression to HWC on b2g. r=sotaro
...
--HG--
extra : rebase_source : 8aaa3818d1dbfe1e07137010a7734a2da8dc3379
2014-02-12 15:25:52 -05:00
Tor Arvid Lund
7e2593eb94
Bug 968746 - Remove unused CanvasLayer::Data::mSurface. r=nical
...
Since no code path ever set CanvasLayer::Data::mSurface, remove the field
entirely
2014-02-06 09:46:30 -05:00
Carsten "Tomcat" Book
7dbd13a7f9
Merge mozilla-central to mozilla-inbound
2014-02-06 13:22:35 +01:00
Carsten "Tomcat" Book
f2b92ffca9
merge b2g-inbound to mozilla-central
2014-02-06 13:17:08 +01:00
Nicolas Silva
37d70d06f6
Bug 966528 - Use a specific IPDL message for component alpha. r=mattwoodrow
2014-02-06 12:28:29 +01:00
Ryan VanderMeulen
26eab41224
Merge m-c to b2g-inbound on a CLOSED TREE.
2014-02-05 16:12:18 -05:00
Ryan VanderMeulen
4e6cca4a6d
Merge b2g-inbound to m-c.
2014-02-05 15:47:36 -05:00
Bill McCloskey
3cc9c17f85
Backout bug 947045 for build failures on a CLOSED TREE
2014-02-05 09:05:25 -08:00
David Anderson
25258de3eb
Bug 947045 - Use Xlib surfaces in basic compositor (r=mattwoodrow)
2014-02-05 08:39:02 -08:00
Doug Sherk
51a20e3e03
Bug 967449: Enlarge the opposite axis's displayport when an axis's scrollable rect <= composition bounds rect r=kats
2014-02-04 16:27:10 +00:00
Chris Lord
a6dc8219cb
Bug 967502 - Disallow checkerboarding when using APZC. r=kats
...
This modifies the asynchronous scroll position so that unrendered content is
never revealed.
2014-02-05 15:12:20 +00:00
Nicolas Silva
43982b2ac9
Bug 966999 - Remove some deprecated GL textures code. r=vlad
2014-02-04 21:47:20 +01:00
Nicolas Silva
613575978b
Bug 952507 - Flush the back buffer after syncing with the front buffer in the buffered ContentClient. r=Bas
2014-02-04 21:35:22 +01:00
Nicolas Silva
acfdb8a8c9
Bug 967573 - Better document TextureClient. r=sotaro
2014-02-04 21:32:02 +01:00
Nicolas Silva
ef75ee0847
Bug 967473 - Fix layer diagnostics with tiling. r=BenWa
2014-02-04 17:18:10 +01:00
Ryan VanderMeulen
a0af173362
Merge b2g-inbound to m-c.
2014-02-04 14:43:23 -05:00
Matt Woodrow
0cca6cae1f
Bug 966543 - Ensure that the MacIOSurfaceTextureHost has taken a ref to the surface before letting the client side object be destroyed. r=nical
2014-02-04 12:25:22 +13:00
Fabrice Desré
9bc5d689df
Bug 967098 - Expose settings to twiddle displayport prefs - followup r=me
2014-02-03 16:37:45 -08:00
Kartikaya Gupta
4dfaa1672f
Bug 967098 - Add a couple of prefs to control displayport calculation behaviour at runtime. r=botond
2014-02-03 18:57:34 -05:00
Doug Sherk
2b46356e03
Bug 968112: Remove acceleration code from APZC r=kats
2014-02-05 15:15:05 +01:00
Mason Chang
5b6b7b5be5
Bug 960673 - Improve scrollgraph to track layer transform. r=benwa
2014-01-31 21:50:06 -05:00
Jeff Muizelaar
d304a50eff
Bug 962721. Handle the flip for CopyTexImage2D. r=bjacob
...
This fixes a regression from b75d69931d4a. This call to CopyTexImage2D was
forgotten during the move to handling the flip in the compositor.
2014-01-31 10:59:14 -05:00
Benoit Jacob
4703621d85
Bug 964442 - Make CreateImage just take a plain format parameter - r=jrmuizel
2014-01-30 17:58:51 -05:00
Benoit Jacob
3ee7a2d643
Bug 962784 - Convert ImageTypes.h to typed enums - r=jrmuizel
...
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(GRALLOC_PLANAR_YCBCR\|PLANAR_YCBCR\|SHARED_RGB\|CAIRO_SURFACE\|MAC_IOSURFACE\|REMOTE_IMAGE_BITMAP\|SHARED_TEXTURE\|REMOTE_IMAGE_DXGI_TEXTURE\|D3D9_RGB32_TEXTURE\)\($\|[^A-Za-z0-9_]\)/\1ImageFormat::\2\3/g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's|ImageFormat\:\:ImageFormat|ImageFormat|g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)STEREO_MODE_\(MONO\|LEFT_RIGHT\|RIGHT_LEFT\|BOTTOM_TOP\|TOP_BOTTOM\)\($\|[^A-Za-z0-9_]\)/\1StereoMode::\2\3/g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's|StereoMode\:\:StereoMode|StereoMode|g'
2014-01-30 17:58:49 -05:00
Kartikaya Gupta
ca953a79ea
Bug 964997 - When scrolling is disabled, don't apply the velocity transformations to the displayport. r=botond
2014-01-30 13:37:06 -05:00
snigdha
463dc116e2
Bug 962826 - Return the product from GetTouchStartTolerance(). r=botond
2014-01-30 13:26:54 -05:00
Sotaro Ikeda
38e9a6c028
Bug 964976 - Prevent crash of unsupported pixel format gralloc allocation. r=nical
2014-01-30 11:17:10 -05:00
Jeff Gilbert
b6bc20817d
Bug 960319 - Don't use GLTextures for non-ANGLE D3D WebGL layers. r=vlad
2014-01-30 10:59:16 -05:00
Nicholas Cameron
9c2572e5e5
Bug 959781. Ensure we are using the correct content type in BeginPaint and BorrowDrawTargetForPainting. r=mattwoodrow
2014-01-30 22:39:11 +13:00
Benoit Girard
6a537286af
Bug 956263 - Add a preference to control the compositor frame-rate. r=mstange
2014-01-29 18:26:38 -05:00
Vladimir Vukicevic
99fe1819f0
b=951799, cache uniforms in OGLShaderProgram, part 3 - inline; r=bjacob
2014-01-29 17:53:38 -05:00
Vladimir Vukicevic
5a9f9c3174
b=951799, cache uniforms in OGLShaderProgram, part 2 - fix LayerProgramProjectionMatrix; r=bjacob
2014-01-29 17:53:38 -05:00
Vladimir Vukicevic
0fec1fd861
b=951799, cache uniforms in OGLShaderProgram, part 1; r=bjacob
2014-01-29 17:53:37 -05:00
Nicolas Silva
9bfe1542f1
Bug 965250 - Fix TextureHostD3D9. r=Bas
2014-01-29 17:27:01 +01:00
Nicolas Silva
7db5e38e47
Bug 964794 - Remove extra Lock and minimize DT creation/destruction in D3D11 TextureClient. r=Bas
2014-01-29 17:26:42 +01:00
Doug Sherk
f21220320e
Bug 937343: Remove pan start logic on pinch end from APZC r=botond
2014-01-24 22:13:12 +00:00
Doug Sherk
7db6e5eb05
Bug 937343: Spoof a touch start event on pinch end in GestureEventListener r=botond
2014-01-24 22:13:10 +00:00
Ali Akhtarzada
dc2def3d55
Bug 964745 - GetAsSourceSurface in SharedTextureImage and DeprecatedSharedRGBImage. r=nical
2014-01-28 10:27:36 -05:00
Ali Akhtarzada
1abf911f03
Bug 961715 - Implement D3D9SurfaceImage::GetAsSourceSurface. r=nical
2014-01-28 09:14:10 -05:00
Ali Akhtarzada
7370bd6e93
Bug 961713 - Implement GrallocImage::GetAsSourceSurface. r=nical
2014-01-28 09:13:58 -05:00
Ali Akhtarzada
c25cc9fe69
Bug 961714 - Implement RemoteDXGITextureImage::GetAsSourceSurface. r=nical
2014-01-28 09:00:10 -05:00
Nicholas Cameron
5a4d989e54
Bug 944087. Missing comment change addressing reviewer comment. r=Bas DONTBUILD (comment only)
2014-01-28 21:44:15 +13:00
Kartikaya Gupta
56a807b8aa
Bug 950301 - Add another assertion to detect scenarios where we botch the layer tree. r=BenWa
2014-01-27 23:36:57 -05:00
David Zbarsky
19bde4952b
Bug 952977: Convert AsyncCompositionManager to gfx::Matrix4x4 r=nical
2014-01-27 15:25:21 -05:00
David Zbarsky
0a9d965999
Bug 952977: Convert AutoMaskData to gfx::Matrix4x4 r=nical
2014-01-27 15:25:21 -05:00
David Zbarsky
92ffaedc75
Bug 952977: Convert CompositingRenderTargetOGL to gfx::Matrix4x4 r=nical
2014-01-27 15:25:21 -05:00
David Zbarsky
8cfe88a6c2
Bug 952977: Convert DrawTo to gfx::Matrix4x4 r=nical
2014-01-27 15:25:20 -05:00
David Zbarsky
ac7a35fed2
Bug 952977: Convert PrepareViewport to gfx::Matrix4x4 r=nical
2014-01-27 15:25:20 -05:00
David Zbarsky
0a543106f3
Bug 952977: Convert OGLShaderProgram to gfx::Matrix r=nical
2014-01-27 15:25:20 -05:00
David Zbarsky
9bac52255b
Bug 952977: Perform some cleanup r=nical
2014-01-27 15:25:19 -05:00
David Zbarsky
23dbba7ec5
Bug 952977: Convert shadow transforms to gfx::Matrix4x4 r=nical
2014-01-27 10:29:27 -05:00
David Zbarsky
c2b5692c64
Bug 952977: Convert Layer's mTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:29:06 -05:00
David Zbarsky
76b8ef2eb7
Bug 952977: Convert GetTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:28:47 -05:00
David Zbarsky
77535232c8
Bug 952977: Convert SetBaseTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:28:33 -05:00
David Zbarsky
07f34ba029
Bug 952977: Convert GetLocalTransform to gfx::Matrix4x4 r=nical
2014-01-27 10:28:18 -05:00
David Zbarsky
77f928fb9b
Bug 952977: Convert ComputeEffectiveTransforms to gfx::Matrix4x4 r=nical
2014-01-27 10:28:04 -05:00
David Zbarsky
1e46ffbe23
Bug 952977: Convert SnapTransforms to gfx::Matrix r=nical
2014-01-27 10:27:20 -05:00
Ali Akhtarzada
d7d3926de8
Bug 963491 - Implement MacIOSurface::GetAsSourceSurface. r=nical
2014-01-27 08:25:50 -05:00
Kartikaya Gupta
3b9d933124
Bug 963278 - Better fix to deal with concurrent scroll updates from APZ and other places. r=tn,botond,jimm
2014-02-05 17:43:20 -05:00
David Anderson
a8ca8f8336
Bug 947045 - Use Xlib surfaces in basic compositor (r=mattwoodrow)
2014-02-05 08:39:02 -08:00
Nicolas Silva
9fc710eba9
Bug 950235 - Pick the TextureHost backend in function of the surface descriptor type. r=mattwoodrow
2014-02-05 14:34:16 +01:00
Nicholas Cameron
130f86ef7c
Bug 944087. Fix main thread unlocking and tidy up. r=Bas
2014-01-27 17:10:40 +13:00
David Zbarsky
1a8648fa9e
Bug 952977: Convert GetEffectiveTransform to gfx::Matrix4x4 r=nical
2014-01-24 17:49:19 -08:00
David Zbarsky
482b98b33e
Bug 952977: Convert GetTextureTransform to gfx::Matrix4x4 r=nical
2014-01-24 17:49:02 -08:00
Doug Sherk
8bc2ba8957
Bug 963270: Use first and second touches for pinch gesture detection r=kats
2014-01-23 18:42:49 -05:00
Vivien Nicolas
6ee4294c86
Bug 963555 - Remove unused mMemoryPressureObserver variable in CompositorChild.h. r=nical
2014-01-24 19:29:04 +01:00
Nicolas Silva
53a4585145
Bug 952507 - Fix locking in double buffered ContentClient. r=nrc
2014-01-24 15:25:04 +01:00
Ali Akhtarzada
43a832d438
Bug 962288 - Don't call DeprecatedGetAsSurface unless it's Cairo. r=mattwoodrow
...
Changeset from Bug 959123 caused a performance decrease because
DeprecatedGetAsSurface was being called on an image that may not
be a CAIRO_SURFACE.
Reverted CairoImage surface members to public access as they were
before the patch from bug 959123.
2014-01-24 08:42:12 -05:00