Benoit Girard
08fd721332
Bug 1036654 - Report the tile fragmentation overhead. r=njn,kats,cwiiis
...
--HG--
extra : rebase_source : 90f11e631060c5147c14360913d9c6bc82bab109
2014-07-16 15:58:03 -04:00
Botond Ballo
96c5d39c51
Bug 1039593 - Clean up the TILING_LOG macros. r=kats
2014-07-16 12:42:35 -04:00
Andrew McCreight
5c03f15303
Bug 1038855, part 2 - Use an nsRefPtr for CompositorChild::SharedFrameMetricsData::mBuffer. r=bjacob
2014-07-16 12:39:03 -07:00
Andrew McCreight
f37d0cf3c0
Bug 1038855, part 1 - Use an nsRefPtr for AsyncPanZoomController::mSharedFrameMetricsBuffer. r=bjacob
2014-07-16 12:39:03 -07:00
Botond Ballo
5d05ab550e
Bug 1039616 - Re-add scroll ids to the layer dump. r=kats
2014-07-16 13:24:54 -04:00
Kartikaya Gupta
cd6c46059b
Bug 1009733 - Add thread safety checks for dealing with touch input blocks. r=botond
2014-07-16 12:03:06 -04:00
Kartikaya Gupta
4723fa6c87
Back out c4bb900163fc (part 3 of bug 1009733) for breaking windows builds. r=backout on a CLOSED TREE
2014-07-16 08:57:06 -04:00
Kartikaya Gupta
001dac85f3
Bug 1009733 - Add thread safety checks for dealing with touch input blocks. r=botond
2014-07-16 08:33:50 -04:00
Kartikaya Gupta
cc205ca66b
Bug 1009733 - Rewrite much of the APZC input block handling code. r=botond
2014-07-16 08:33:50 -04:00
Brian Birtles
00b3f67470
Bug 1036287 part 3 - Make GetLocalTimeAt return a nullable time duration; r=dholbert
...
Once we support arbitrary timelines which can return null current time values,
the local time of an animation can also become null so this patch updates
ElementAnimation::GetLocalTimeAt to return a Nullable<TimeDuration>.
Doing this also allows us to pass the result of GetLocalTimeAt directly to
GetComputedTimingAt.
2014-07-16 09:02:32 +09:00
Wes Kocher
e9ddd746cd
Backed out changeset f4592864c982 (bug 1037360) for b2g mochitest-9 failures
2014-07-15 15:45:38 -07:00
Bas Schouten
4e29e2f6f9
Bug 1036785: Use DIBs for drawing when not using opaque surfaces. r=nical
2014-07-10 23:29:40 +02:00
Ehsan Akhgari
b7b2b2ed90
Bug 1038158 - Give ReadbackResultWriter a private destructor; r=bjacob
2014-07-15 16:41:05 -04:00
Sotaro Ikeda
5920013e01
Bug 1037360 - Fix SharedBufferManagerParent's destruction r=jmuizelaar
2014-07-15 13:33:26 -07:00
Benoit Girard
e7aea75462
Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel
2014-07-15 11:37:45 -04:00
Jeff Muizelaar
af1d060475
Bug 1038727 - Convert APZ from nsAutoPtr to UniquePtr. r=kats
...
--HG--
rename : browser/components/loop/content/shared/js/views.jsx => browser/components/loop/content/shared/js/views.js
rename : toolkit/webapps/tests/test_custom_origin_uninstall_install.xul => toolkit/webapps/tests/test_custom_origin.xul
extra : rebase_source : 2448597696cbf24512b54b6acbdfb52b71995dde
2014-07-15 13:44:37 -04:00
Benoit Girard
60e200d97f
Bug 864829 - Add graphics performance warning feature. r=bjacob
...
--HG--
extra : rebase_source : 11585fb913c4a10c9293787fa6e86f2f76bdcdb4
2014-05-07 18:09:41 -04:00
Sotaro Ikeda
b53e3417d6
Bug 1035755 - Fix RemoveTextureFromCompositableTracker::ReleaseTextureClient() r=nical
2014-07-15 06:22:35 -07:00
Corentin Wallez
8108b205f3
Bug 1021637: remove unnecessary includes in TextureClient.cpp. r=nical
2014-07-15 09:59:34 +02:00
Matt Woodrow
6d89446227
Bug 1034247 - Avoid propogating scale factors down to ThebesLayers if it would result in them being larger than the max texture size. r=roc
2014-07-09 14:01:54 +12:00
Botond Ballo
d655d1fc8c
Bug 1034376 - Avoid APZC being stuck in overscrolled state when CancelAnimation() is called during panning. r=kats
...
--HG--
extra : rebase_source : bbc3a02d6be7081be77b58cb2795aa57ce794002
2014-07-14 12:54:41 -04:00
Sotaro Ikeda
cd727d9d67
Bug 1036419 - Add lock to GrallocReporter::CollectReports() r=nical
2014-07-14 06:35:23 -07:00
Matt Woodrow
ff0aa47706
Bug 1032431 - Handle device offsets correctly when 3d transforming in BasicCompositor. r=Bas
2014-07-14 14:15:28 +12:00
Jeff Gilbert
92e122aeeb
Bug 1034398 - Query for max IOSurf sizes. - r=benwa
2014-07-11 23:08:54 -07:00
Botond Ballo
dba111cd34
Bug 1037191 - Have APZCTreeManager::GetTargetAPZC(point) always return nullptr if an overscrolled APZC is matched. r=kats
...
--HG--
extra : rebase_source : 2714fa4480ccab42acde9a6dfa36f1d4424bb630
2014-07-10 18:30:13 -04:00
Jeff Gilbert
28df0dd6c9
Bug 1037151 - Merge SharedSurface_GL into SharedSurface. - r=mattwoodrow
2014-07-11 15:10:49 -07:00
Jeff Gilbert
828c7e590e
Bug 1037147 - Purge EOL whitespace. - r=mattwoodrow
2014-07-11 13:50:23 -07:00
Jeff Gilbert
681ea9c1e3
Bug 1037151 - Purge EOL whitespace from some files. - r=mattwoodrow
2014-07-11 13:45:22 -07:00
Boris Chiou
c38d1bbde7
Bug 1035045 - Handle packets by the protocol buffer. r=kamidphish
...
Use google protocol buffer to handle our package in LayerScope.
Note: LayerScopePacket.pb.h and LayerScopePacket.pb.cc were
generated by version 2.4.1.
2014-07-09 23:16:00 -04:00
Kartikaya Gupta
db8b7154e3
Bug 1037019 - Remove the mTouchActionPropertyEnabled flag in APZC and flip the pref directly in the tests. r=botond
2014-07-11 08:25:13 -04:00
Nicholas Nethercote
8ea1b7923f
Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
...
--HG--
extra : rebase_source : 668cd394806203ddfa34bd4f226335ff26c846b5
2014-07-10 19:10:17 -07:00
Benoit Girard
439262aad7
Bug 1027380 - Paint flashing from an inactive layer manager saturates the transparent layers. r=mattwoodrow
...
--HG--
extra : rebase_source : 7444cf86fc14bd811d836d4c788958bf3790f572
2014-06-19 14:22:17 -04:00
Ed Morley
6269abc315
Merge mozilla-central and inbound
2014-07-10 16:29:53 +01:00
Kartikaya Gupta
2001531145
Bug 1036518 - Back out cset cc20208a6eb4 (bug 1034247) for causing blurry painting and janky scrolling on B2G/Fennec on some devices. r=me a=backout
2014-07-10 10:08:44 -04:00
Kartikaya Gupta
4ff5fbdfab
Bug 1036444 - Kill touchenter and touchleave events. r=smaug
2014-07-09 10:27:00 -04:00
Milan Sreckovic
9f0086a906
Bug 1032440 - initialize all the members of RotatedContentBuffer::PaintState. r=mwoodrow
2014-07-03 16:31:06 -04:00
Sotaro Ikeda
bfd5e6a024
Bug 1036561 - Reduce log spam from SharedBufferManagerChild r=nical
2014-07-10 07:24:07 -07:00
Nicolas Silva
2ae79b88e1
Bug 1027601 - Create and Allocate TextureClients in a single step in SharedPlanarYCbCrImage. r=sotaro
2014-07-10 13:48:29 +02:00
Nicolas Silva
cd2052eec1
Bug 1027601 - Create and allocate TextureClient in a single step in some of the cases. r=sotaro
2014-07-10 13:45:40 +02:00
Jonathan Watt
41878fbf80
Bug 933019, part 9 - Remove code for handling Thebes backed gfxContext from various files under gfx/layers/. r=Bas
2014-07-10 10:58:08 +01:00
Ryan VanderMeulen
f2ccb3f197
Merge m-c to inbound. a=merge
2014-07-09 16:16:12 -04:00
Ryan VanderMeulen
a3bf71362e
Merge b2g-inbound to m-c. a=merge
2014-07-09 15:56:47 -04:00
Bas Schouten
ec0526fff6
Bug 1035227: Upload partial surfaces when an upload region is specified. r=nical
2014-07-09 16:21:11 +02:00
Carsten "Tomcat" Book
2cfe550739
Merge mozilla-central to b2g-inbound
2014-07-09 16:18:04 +02:00
Sotaro Ikeda
7921c28136
Bug 1036011 - Remove WaitForBufferOwnership() from TextureClientPool::GetTextureClient() r=nical
2014-07-09 07:10:12 -07:00
Carsten "Tomcat" Book
26de16d835
Backed out changeset e072a46f0b6a (bug 1027601) for test bustages on a CLOSED TREE
2014-07-09 13:23:08 +02:00
Carsten "Tomcat" Book
63e423f31a
Backed out changeset ef24cd472cfb (bug 1027601)
2014-07-09 13:22:50 +02:00
Carsten "Tomcat" Book
b397825902
Backed out changeset ba77f00867e8 (bug 1027601)
2014-07-09 13:22:47 +02:00
Nicolas Silva
957a61cc4e
Bug 1027601 - Build fix on a CLOSED TREE
2014-07-09 12:23:38 +02:00
Nicolas Silva
5abc8a1100
Bug 1027601 - Create and Allocate TextureClients in a single step in SharedPlanarYCbCrImage. r=sotaro
2014-07-09 11:59:53 +02:00
Nicolas Silva
493025abcd
Bug 1027601 - Create and allocate TextureClients in a single step in some cases. r=sotaro
2014-07-09 11:59:49 +02:00
Nicolas Silva
a169d75992
Bug 1035101 - Don't fail when a shared D3D11 texture doesn't have a mutex. r=mattwoodrow
2014-07-09 11:59:45 +02:00
Matt Woodrow
d3a7611535
Bug 1034247 - Avoid propogating scale factors down to ThebesLayers if it would result in them being larger than the max texture size. r=roc
2014-07-09 14:01:54 +12:00
Sotaro Ikeda
f64669331e
Bug 1035281 - Fix potential file descriptor leak problem r=nical
2014-07-08 18:35:42 -07:00
Kartikaya Gupta
ebd95dc8cc
Bug 1027593 - Ensure we updated the displayport margins when the scrollable rect changes. r=botond
2014-07-08 18:01:02 -04:00
Benoit Girard
1160cc383d
Bug 1035978 - Layers/displaylist dumps don't print newline. r=kats
2014-07-08 17:03:58 -04:00
Kartikaya Gupta
0280fddb89
Bug 1035356 - Make ReceiveInputEvent(InputData...) do in-place modifications of the event to DOM space. r=mstange r=botond
2014-07-08 14:55:52 -04:00
Botond Ballo
f84bdd356e
Bug 1031067 - Clear overscroll at the end of a pinch. r=kats
...
--HG--
extra : rebase_source : 2484d2513aab9d9d321fe6d42a1face685b45ba0
2014-07-08 17:07:12 -04:00
CJKu
f2aaf7b5d6
Bug 1023928 - [System][UX] The waiting icon now comes with a dirty dot. r=nical
2014-07-07 07:36:00 -04:00
Kartikaya Gupta
161e23eb39
Bug 1035801 - Switch the tiling logging code from NSPR logging to printf_stderr. r=Cwiiis
2014-07-08 12:38:49 -04:00
Sotaro Ikeda
b8823a82f6
Bug 1034294 - Fix SharedBufferManagerParent r=nical
2014-07-08 06:46:17 -07:00
Carsten "Tomcat" Book
58b9019bcb
merge mozilla-inbound to mozilla-central a=merge
2014-07-08 14:41:21 +02:00
Solomon Chiu
6cad679af0
Bug 931733 - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion. r=mwu
2014-07-04 02:38:00 +02:00
Wes Kocher
c49880a819
Merge m-c to b2g-inbound
2014-07-07 16:36:57 -07:00
Sushil Chauhan
149b111286
Bug 1027343 - Geometry change flag needs to be set for modified layer tree. r=mattwoodrow
2014-07-07 12:58:26 -07:00
Wes Kocher
80bb9df562
Backed out changeset 476485e3e30a (bug 1034294) for b2g m8 orange on a CLOSED TREE
2014-07-07 11:24:14 -07:00
Jonathan Watt
bb34a53966
Bug 1034528
, part 1 - Get rid of gfxCachedTempSurface and the Thebes backed gfxContext that it creates. r=Bas
2014-07-07 09:05:15 +01:00
Benoit Jacob
a5e4281275
Bug 774388 - Patch 14: block on ImageBridgeParent shutdown before we destroy the compositor thread - r=mattwoodrow
2014-07-06 21:30:15 -04:00
Benoit Jacob
809ef59398
Bug 774388 - Patch 13: Temporarily addref to prevent destruction during handling of sync Stop message, to avoid triggering the 'mismatched CxxStackFrames' assertion of MessageChannel - r=nical
2014-07-04 14:04:12 -04:00
Benoit Jacob
c741cc162f
Bug 774388 - Patch 12: make ImageBridgeParent 's refcounting implementation automatically defer destruction to the main thread - r=nical
2014-07-04 14:04:12 -04:00
Benoit Jacob
1867da80fd
Bug 774388 - Patch 11: Use a plain RunnableFunction to release the ImageBridgeParent singleton - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
69cbbb2503
Bug 774388 - Patch 10: destroy the ImageBridgeChild singleton on the main thread (and sprinkle some assertions) - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
c197abbada
Bug 774388 - Patch 9: Introduce NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
bdbd3f901e
Bug 774388 - Patch 8: Avoid a deadlock between shutdown of CompositorParent and of CompositorThreadHolder - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Benoit Jacob
5e4c12ade8
Bug 774388 - Patch 7: Block the main thread on compositor shutdown - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Benoit Jacob
e220713899
Bug 774388 - Patch 5: Wait for [CrossProcess]CompositorParent's to be gone before we tear down the compositor thread - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Sotaro Ikeda
3755ec3db3
Bug 1034294 - Fix SharedBufferManagerParent
2014-07-07 07:11:40 -07:00
Boris Chiou
2556a7714b
Bug 991227 - Replace std::auto_ptr with nsAuto(Array)Ptr in LayerScope. r=dglastonbury
...
std::auto_ptr causes clang 3.5 build warnings because we shouldn't use
std::auto_ptr in C++ 11 anymore. auto_ptr is deprecated in clang 3.5.
Therefore I replaced all the std::auto_ptrs in LayerScope.cpp.
Note: nsAuto(Array)Ptr should use "new" operator in C++, instead of
moz_malloc() because the destructor of nsAuto(Array)Ptr will call
delete(delete []).
2014-07-05 11:34:00 +02:00
Jonathan Watt
0d4536e269
Bug 1034404 - Get rid of the Thebes backed gfxContexts in ThebesLayerD3D9. r=Bas
2014-07-06 00:10:49 +01:00
Benoit Jacob
fd77d782b0
back out bug 774388 and bug 1028383 for intermittent e10s mochitest-2 crashes
2014-07-04 21:24:32 -04:00
Kartikaya Gupta
ec4b613e76
Bug 1031494 - Move the FBO texture clamping code so that the OGL CompositingRenderTarget gets the unclamped size. r=BenWa
2014-07-04 20:21:36 -04:00
Benoit Jacob
b610e8849f
Bug 774388 - Patch 13: Temporarily addref to prevent destruction during handling of sync Stop message, to avoid triggering the 'mismatched CxxStackFrames' assertion of MessageChannel - r=nical
2014-07-04 14:04:12 -04:00
Benoit Jacob
f20b049b58
Bug 774388 - Patch 12: make ImageBridgeParent 's refcounting implementation automatically defer destruction to the main thread - r=nical
2014-07-04 14:04:12 -04:00
Benoit Jacob
c2335eafbc
Bug 774388 - Patch 11: Use a plain RunnableFunction to release the ImageBridgeParent singleton - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
1789b9c456
Bug 774388 - Patch 10: destroy the ImageBridgeChild singleton on the main thread (and sprinkle some assertions) - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
0fe7fa15ce
Bug 774388 - Patch 9: Introduce NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION - r=mattwoodrow
2014-07-04 14:04:12 -04:00
Benoit Jacob
00cec16502
Bug 774388 - Patch 8: Avoid a deadlock between shutdown of CompositorParent and of CompositorThreadHolder - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Benoit Jacob
0611d53832
Bug 774388 - Patch 7: Block the main thread on compositor shutdown - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Benoit Jacob
0c3b567162
Bug 774388 - Patch 5: Wait for [CrossProcess]CompositorParent's to be gone before we tear down the compositor thread - r=mattwoodrow
2014-07-04 14:04:11 -04:00
Bas Schouten
74aafcfbac
Bug 1029455: Convert TextureSourceD3D9::SurfaceToTexture to use Moz2D as much as possible. r=jrmuizel
2014-07-04 16:58:35 +02:00
Sotaro Ikeda
e5768ec626
Bug 1031553 - Create GrallocTextureSourceOGL only when GrallocTextureHostOGL has a gralloc buffer r=nical
2014-07-04 06:16:13 -07:00
Kartikaya Gupta
6350cec6be
Bug 1034258 - Change mCompositionBounds to be a ParentLayerRect instead of a ParentLayerIntRect. r=Cwiiis
2014-07-04 08:12:41 -04:00
Sotaro Ikeda
cdb7275742
Bug 1033293 - Always use SurfaceFactory_Gralloc for SurfaceStream on gonk r=jgilbert
2014-07-04 03:53:50 -07:00
Sotaro Ikeda
1006f76dda
backoug Bug 1034294 - Fix SharedBufferManagerParent r=jgilbert
2014-07-04 03:52:08 -07:00
Sotaro Ikeda
314fa06ff8
Bug 1034294 - Fix SharedBufferManagerParent r=jgilbert
2014-07-04 03:50:01 -07:00
Matt Woodrow
361e3e8a66
Bug 1031948 - Cull points that have w <= 0 when untransforming layer coordinates. r=bjacob
2014-07-08 16:55:42 +12:00
Kartikaya Gupta
1aadf3f804
Bug 1035228 - Refactor FrameMetrics logging so that it's all in one place. r=BenWa
2014-07-07 15:48:16 -04:00
Nicolas Silva
cc8c53aa9b
Bug 1019000 - Ensure that successfully write-locked D3D TextureClients provide a valid DrawTarget. r=mattwoodrow
2014-07-04 10:26:14 +02:00
Boris Chiou
48e3a702de
Bug 975346 - Part 2: Support LayerScope for HwcComposer2D. r=dglastonbury
...
1. Retrieve buffer from GPU.
2. Refactor - use SenderHelper class to manage the Sender
static function structure.
2014-07-03 01:17:00 +02:00
Boris Chiou
c900095227
Bug 975346 - Part 1: General functions for Effects. r=dglastonbury
...
1. Support GenEffectChain() for LayerComposite.
Each layer can use this API to gen the
EffectChain (only primary effect now)
2. Support GenEffect() for CompositableHost.
3. Move AutoLock to compositeHost.
2014-06-22 19:06:00 +02:00
Ryan VanderMeulen
7189c91e41
Backed out 10 changesets (bug 1033358, bug 774388, bug 1028383) for causing frequent shutdown crashes on a CLOSED TREE.
...
Backed out changeset a54b05c9e4a1 (bug 1028383)
Backed out changeset 37985f79e0c2 (bug 774388)
Backed out changeset d07521729077 (bug 774388)
Backed out changeset 9f14b17f358c (bug 774388)
Backed out changeset 2d347d6aa9bc (bug 774388)
Backed out changeset 99581dfb5ec4 (bug 774388)
Backed out changeset 2532e22d6135 (bug 774388)
Backed out changeset 719844108f1a (bug 774388)
Backed out changeset 7829c78348a4 (bug 1033358)
Backed out changeset c571df9a85de (bug 1033358)
2014-07-03 20:37:05 -04:00
Kartikaya Gupta
34aa55fd73
Bug 1033398 - Ensure we request composites while overscroll is being reduced by touch input. r=drs
2014-07-03 18:26:04 -04:00
Kartikaya Gupta
90a225a24d
Bug 1027851 - Ensure the displayport size always includes the danger zone. r=Cwiiis
2014-07-03 18:26:03 -04:00
Kartikaya Gupta
7c84621594
Bug 1027851 - Add some more logging for when we abort paints. r=Cwiiis
2014-07-03 18:26:03 -04:00
Benoit Jacob
671c7873ea
Bug 774388 - Patch 11: Use a plain RunnableFunction to release the ImageBridgeParent singleton - r=mattwoodrow
2014-07-03 14:53:34 -04:00
Benoit Jacob
f699a51e21
Bug 774388 - Patch 10: destroy the ImageBridgeChild singleton on the main thread (and sprinkle some assertions) - r=mattwoodrow
2014-07-03 14:53:32 -04:00
Benoit Jacob
9a085aa41f
Bug 774388 - Patch 9: Introduce NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION - r=mattwoodrow
2014-07-03 14:53:31 -04:00
Benoit Jacob
a88b8b44ad
Bug 774388 - Patch 8: Avoid a deadlock between shutdown of CompositorParent and of CompositorThreadHolder - r=mattwoodrow
2014-07-03 14:53:29 -04:00
Benoit Jacob
ada1f420aa
Bug 774388 - Patch 7: Block the main thread on compositor shutdown - r=mattwoodrow
2014-07-03 14:53:28 -04:00
Benoit Jacob
f0b8964459
Bug 774388 - Patch 5: Wait for [CrossProcess]CompositorParent's to be gone before we tear down the compositor thread - r=mattwoodrow
2014-07-03 14:53:27 -04:00
Kartikaya Gupta
e2bb6330dc
Bug 1030245 - When dumping the layers dump, ensure up to 1024 characters of each line in the dump is output. r=BenWa
2014-07-03 09:09:24 -04:00
Jeff Gilbert
d220b95c03
Bug 1033124 - Use correct and more precise coeffs for YCbCr->RGB conversion. - r=mattwoodrow,r=bas
2014-07-02 17:48:18 -07:00
Sotaro Ikeda
d5b07e3b7a
Bug 1032364 - Change gralloc buffer's key to 64bit r=jmuizelaar
2014-07-02 14:45:59 -07:00
Benoit Girard
91578ecf84
Bug 1027362 - Remove the old basic frame counter. r=jrmuizel
2014-07-02 16:38:40 -04:00
Walter Litwinczyk
324cfd1c23
Bug 701948 - Rename nsIGfxInfo::FEATURE_NO_INFO to nsIGfxInfo::FEATURE_STATUS_OK. r=jgilbert
2014-07-01 14:44:09 -07:00
Sotaro Ikeda
b82cf1d388
Bug 1031527 - remove dup fd from ParamTraits<MagicGrallocBufferHandle>::Read() r=jrmuizel
2014-06-30 16:36:52 -07:00
Jeff Gilbert
b7315c889d
Bug 1030934 - Handle a null-frame update. - r=bas
2014-06-30 15:09:55 -07:00
Boris Chiou
bdc1d1dc20
Bug 1029956 - Fix mLayerRef init for color layers. r=dglastonbury
...
We didn't initialize the mLayerRef in the constructor of
DebugGLColorData. Just fix it.
2014-06-24 21:42:00 +02:00
Matt Woodrow
e8c5cf4d6c
Bug 1028237 - Account for device offset for thebes layer masks. r=roc
2014-06-30 16:26:09 +12:00
Chris Peterson
7490224f5d
Bug 1031165 - Fix non-unified OS X build's warnings-as-errors in gfx/layers. r=bjacob
2014-06-26 23:36:27 -07:00
Carsten "Tomcat" Book
6bec2c9775
Merge mozilla-central to mozilla-inbound
2014-06-27 15:51:09 +02:00
Sotaro Ikeda
cf6f0b7435
Bug 1029719 - Release TextureClient on correct thread r=jmuizelaar
2014-06-27 06:26:51 -07:00
Kartikaya Gupta
b277900e52
Bug 1030221 - Make sure to clear overscroll if we cancel a fling. r=drs
2014-06-26 18:49:11 -04:00
Kartikaya Gupta
c83d11f80f
Bug 1030221 - Move animation Sample functions into the class definition. r=drs
2014-06-26 18:49:11 -04:00
Kartikaya Gupta
fcf2a64e90
Bug 1022956 - When fling velocity is high, don't let tap gestures trigger clicks to content. r=drs r=Bas
2014-06-26 18:37:44 -04:00
Jonathan Watt
488b914f94
Bug 1031055 - Get rid of the Thebes backed gfxContexts in FrameLayerBuilder.cpp, and get rid of gfxASurface::DumpAsDataURL. r=mattwoodrow
2014-06-27 12:19:40 +01:00
Carsten "Tomcat" Book
662392adb6
Merge mozilla-central to mozilla-inbound
2014-06-26 15:51:31 +02:00
Wes Kocher
da0ec8e8aa
Merge m-c to b2g-inbound a=merge
2014-06-25 18:41:59 -07:00
Kartikaya Gupta
ffb7a3d4db
Bug 1030181 - Share code for dealing with WidgetTouchEvent and MultiTouchInput. r=drs r=smaug
2014-06-25 20:11:20 -04:00
Kartikaya Gupta
683a85494a
Bug 1023506 - Don't fill the background color for overscrolled scrollinfo layers. r=mattwoodrow
2014-06-25 19:18:33 -04:00
kylma
80b1c2d236
Bug 1001582 - HasScrollgrab transitioned from private to public member, getter/setter added. r=kats
2014-06-25 19:16:27 -04:00
Kartikaya Gupta
3bcbe917e1
Bug 1027309 - When switching to a new APZC for a touch input block, cancel state in the old APZC. r=drs
2014-06-25 19:13:59 -04:00
Kartikaya Gupta
145596d033
Bug 1027309 - Ensure we build the overscroll handoff chain based on the APZC receiving input. r=drs
2014-06-25 19:13:53 -04:00
Kartikaya Gupta
d7af89df25
Bug 1027309 - Add some more logging in APZ code. r=drs
2014-06-25 19:13:26 -04:00
Markus Stange
43ed36fc07
Bug 987497 - Force buggy drivers to pick up the TexturePass2 uniform change. r=bjacob
...
--HG--
extra : rebase_source : 8784c1240c5e538d95608e10a7b161b4373037cb
2014-06-26 14:40:11 +02:00
Markus Stange
843671a23a
Bug 1024473 - Update canvas mask layer even when nothing in the canvas changed. r=mattwoodrow
...
* * *
Bug 1024473 - Fix the test. CLOSED TREE
--HG--
extra : rebase_source : ec81f6281d1651bbf1f2a1574bc6fd1a54dbdcf1
2014-06-25 10:37:58 +02:00
Markus Stange
44c6d1a259
Bug 1018522 - Move the call to ShadowLayersUpdated before EndTransaction so that EndTransaction can pick up layer tree changes caused by ShadowLayersUpdated. r=mattwoodrow
...
--HG--
extra : rebase_source : 640af9f3ef2488e8bf10315787a7ed389771568e
2014-06-26 14:40:10 +02:00
Gijs Kruitbosch
63563f9b5d
Bug 1030115 - fix apz.printtree caching to use gfxPrefs. r=kats, bas
2014-06-25 16:12:32 +01:00
Ed Morley
f70f501849
Backed out changeset 73c6b1fcd058 (bug 1024473)
2014-06-25 17:12:39 +01:00
Sotaro Ikeda
619ab290d7
Bug 1028532
- Remove Fence::merge() on gonk r=jmuizelaar
2014-06-25 06:13:34 -07:00
Markus Stange
6027de1f7c
Bug 1024473 - Update canvas mask layer even when nothing in the canvas changed. r=mattwoodrow
2014-06-25 10:37:58 +02:00
Benoit Jacob
2b28b04041
Bug 1029673 - Correctly report OMTC compositing in crash reports - r=Bas
2014-06-24 22:09:14 -04:00
Brian Birtles
2b0a950785
Bug 1010067 part 2 - Rename nsStyleAnimation.{h,cpp} to StyleAnimationValue.{h,cpp}; r=dbaron
...
--HG--
rename : layout/style/nsStyleAnimation.cpp => layout/style/StyleAnimationValue.cpp
rename : layout/style/nsStyleAnimation.h => layout/style/StyleAnimationValue.h
2014-06-24 15:29:54 +09:00
Brian Birtles
7621375179
Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron
...
This patch also moves the static methods defined on nsStyleAnimation so that
they are part of StyleAnimationValue class.
Renaming nsStyleAnimation.h to StyleAnimationValue.h is performed in a separate
patch to simplify the diff (since some tools may not handle file renames
elegantly).
2014-06-24 15:29:54 +09:00
Kartikaya Gupta
e5ded19395
Bug 1024126 - Fix rounding errors and add a danger zone to the B2G AboutToCheckerboard heuristic function. r=Cwiiis
2014-06-23 20:54:32 -04:00
Benoit Jacob
61e163f753
Bug 1028420 - Non-unified build fails when using --enable-warnings-as-errors - bustage fix, no review
2014-06-23 14:49:09 -04:00
Benoit Jacob
adffc9db7b
Bug 1028588 - Fix dangerous public destructors in gfx - r=jrmuizel
2014-06-23 14:49:07 -04:00
Kartikaya Gupta
ef4d11dbbe
Back out bug 1021248 for causing bug 1028271. r=backout
2014-06-23 14:38:02 -04:00
Kartikaya Gupta
4aba255ad5
Bug 1020778 - Reduce opacity of low-res buffer on B2G by half when compositing it to the screen. r=jrmuizel
2014-06-23 12:00:18 -04:00
Benoit Jacob
96bc07be10
Remove unused static variable that causes non-unified build to fail - trivial, no review, no bug
2014-06-23 11:53:51 -04:00
Kartikaya Gupta
d7c405117e
Bug 1021085 - Miscellaneous cleanup. r=Cwiiis
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
25034980f6
Bug 1021085 - Use the entire compositor-side composition bounds as the coherent update rect on B2G. r=Cwiiis r=BenWa
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
ba83c919c7
Bug 1021085 - Fix up the Fennec code path as well. r=Cwiiis
2014-06-23 08:42:53 -04:00
Kartikaya Gupta
f5cf0ffe04
Bug 1021085 - Remove unnecessary transform stored on the paint data. r=Cwiiis
2014-06-23 08:42:48 -04:00
Kartikaya Gupta
478fab5ea7
Bug 1021085 - Inflate the painted rect a bit to deal with rounding error. r=Cwiiis
2014-06-23 08:42:19 -04:00
Kartikaya Gupta
03566ace86
Bug 1021085 - Fix up the transform used for the compositor side composition bounds. r=Cwiiis
2014-06-23 08:42:01 -04:00
Kartikaya Gupta
72cfca8a60
Bug 1021085 - Refactor code to ensure we use the same scrolling ancestor layer everywhere. r=Cwiiis
2014-06-23 08:41:09 -04:00
Mason Chang
6d23a7db96
Bug 990832 - Build a tool to visualize frame uniformity. r=mchang, benwa.
2014-06-19 09:33:00 +02:00
Cgg
3642ea4e9d
Bug 783043 - Restore original image factory after paint operations. r=nical
...
---
gfx/layers/ImageContainer.h | 5 +++++
gfx/layers/basic/BasicImageLayer.cpp | 7 +++++++
2 files changed, 12 insertions(+)
2014-06-21 14:32:30 +02:00
Nicolas Silva
8e43d830f3
Bug 783043 - Backed out changeset 29bc4fa125d9 (commit message). r=me
2014-06-21 19:51:07 +02:00
Cgg
d2892f8176
From d5e66ff9f47b4bbd59808c75ede6e30ad35a5cd4 Mon Sep 17 00:00:00 2001
...
Bug 783043 - Restore original image factory after paint operations. r=nical
---
gfx/layers/ImageContainer.h | 5 +++++
gfx/layers/basic/BasicImageLayer.cpp | 7 +++++++
2 files changed, 12 insertions(+)
2014-06-21 14:32:30 +02:00
Sotaro Ikeda
794054fb0b
Bug 1026580 - Remove an infinite loop possibility from AsyncTransactionTracker::WaitComplete() r=nical
2014-06-21 08:30:30 -07:00
Sotaro Ikeda
f219fecf9d
Bug 1025781 - Remove unnecessary gfx::SourceSurface r=nical
2014-06-21 05:15:41 -07:00
Brian Birtles
292c410c9e
Bug 1025709 part 1 - Move mDelay to AnimationTiming; r=heycam
...
This patch is the first part in preparing the way to merge ElementTransitions
with CommonElementAnimationData (which we'll eventually rename to something
nicer).
Here we move mTiming from CommonElementAnimationData to the AnimationTiming
struct. While this is not strictly necessary in order to do the later
refactoring it makes it simpler since it:
- Divides time calculation into calculation based on dynamic play state (the
responsibility of animation players in Web Animations terms) and static
author-specified timing parameters (a property of animations in Web Animations
terms).
- In future we will probably put animations on the compositor during their
delay phase so we will want the delay to be present in the AnimationTiming
struct then.
- Makes AnimationTiming line up with the dictionary of the same name in Web
Animations.
2014-06-20 12:39:23 +09:00
Sotaro Ikeda
0e32a771bf
Bug 1027088 - Ensure fence delivery for TiledContentClient on gonk r=nical
2014-06-19 19:41:36 -07:00
Benoit Girard
c1e4a09735
Bug 1027496 - Stream display list and layers dump. r=mattwoodrow
2014-06-19 18:36:25 -04:00
Jonathan Watt
f0cc7f7531
Bug 1027763, part 2 - Make non-Moz2D callers of DrawTarget::GetType() call DrawTarget::GetBackendType() instead. r=Bas
2014-06-19 21:35:33 +01:00
Benoit Girard
e99f6cd57d
Bug 1027794 - Don't copy the visible region when rendering. r=bjacob
2014-06-19 16:14:46 -04:00
Kartikaya Gupta
82c59d2853
Bug 1021248 - Update the low-res tiles even when not in risk of checkerboarding. r=Cwiiis
2014-06-19 09:27:32 -04:00
Kartikaya Gupta
46339827a7
Bug 1026756 - Detect when a scroll offset update is going to remove checkerboarding, and don't leave things in a low-precision state. r=Cwiiis
2014-06-19 09:27:31 -04:00
Birunthan Mohanathas
f475f7189b
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Benoit Jacob
dd18742280
Bug 1027251 - Fix or whitelist dangerous public destructors in gfx/ - r=jrmuizel
2014-06-18 22:28:59 -04:00
Nicholas Nethercote
39f29c384a
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
...
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
Jeff Gilbert
f50b8dc737
Bug 1000640 - Crash if we try to use the Gralloc path in TextureHost. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
bde621b73d
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-18 17:04:06 -07:00
Jeff Gilbert
2c7936586a
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Jeff Gilbert
3d1f5ae620
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Jeff Gilbert
0cb400b638
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-18 17:04:05 -07:00
Sotaro Ikeda
5c5370ecfe
Bug 1022167 - Ensure fence delivery of thebes layer in b2g process r=nical
2014-06-18 12:13:27 -07:00
Nicolas Silva
293ecd5541
Bug 1014355 - Fix ownership issue in X11TextureClient. r=cwiiis
2014-06-18 19:11:12 +02:00
Sotaro Ikeda
6492121503
Bug 1026432 - Add GetCompositorChild() to ClientLayerManager r=nical
2014-06-17 19:42:34 -07:00
Bas Schouten
907bcc7b65
Bug 1019909: Properly initialize white buffer to white. r=nical
2014-06-18 00:55:31 +02:00
Benoit Girard
c42847d4c6
Bug 1015659 - Replace frame-counter by qrcode to tag video frames. r=jrmuizel
2014-06-17 16:34:42 -04:00
Botond Ballo
6d1e6271e0
Bug 1019996 - Apply overscroll effect to fixed and sticky layers. r=kats, r=Cwiiis
2014-06-12 20:27:32 -04:00
Botond Ballo
3f3c080e26
Bug 1019996 - Remove an unnecessary call to AlignFixedAndStickyLayers. r=Cwiiis
2014-06-12 16:40:35 -04:00
Jonathan Watt
17c6b8a1da
Bug 1025494 - Remove dead code in ThebesLayerD3D10 that creates a gfxD2DSurface. r=Bas
2014-06-17 18:35:51 +01:00
Jonathan Watt
c403ea836d
Bug 1025490 - Stop using gfxImageSurface in the layers code. r=Bas
2014-06-17 18:35:51 +01:00
Kartikaya Gupta
e5c59ed0a1
Bug 1025562 - Remove improper use of viewport in tiling calculations. r=Cwiiis
2014-06-17 12:44:12 -04:00
Kartikaya Gupta
3c9920cebf
Bug 1025562 - Add logging to TiledContentClient. r=Cwiiis
2014-06-17 12:43:12 -04:00
Jonathan Watt
90d9a5c55c
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-17 10:37:45 +01:00
Wes Kocher
32fd73ab80
Backed out changeset 66f9a0038c67 (bug 774388) for various frequent intermittent failures including mochitest-2 on a CLOSED TREE
2014-06-16 19:00:15 -07:00
Sotaro Ikeda
d5975a06bb
Bug 1025781 - Add CreateDataSourceSurface() failure checks r=nical
2014-06-16 16:47:28 -07:00
David Zbarsky
c2ae0c2650
Bug 1015644 - Clean up ActiveElementManager r=botond
2014-06-16 18:50:16 -04:00
Michael Wu
eb62b17d81
Bug 1024166 - Misc header/namespace cleanups in imglib, r=seth
2014-06-16 18:25:43 -04:00
Benoit Jacob
e1d175abc7
Bug 774388 - Patch 6: fix a silly double negation - r=nical
2014-06-06 09:51:27 -04:00
Benoit Jacob
2d074cbb04
Bug 774388 - Patch 5: Properly manage the lifetime of the compositor thread, by waiting for CrossProcessCompositorParents to die before destroying it - r=nical,mattwoodrow
2014-06-06 09:51:26 -04:00
Ryan VanderMeulen
4ba5134f55
Merge m-c to inbound on a CLOSED TREE. a=merge
2014-06-16 14:26:54 -04:00
Kartikaya Gupta
3b4cd586ea
Bug 1023882 - Part 8 - Remove the argument to EndPaint. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
e93f73042e
Bug 1023882 - Part 7 - Move down the calculation of the low-precision invalid region so it happens later. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
b4f8a15744
Bug 1023882 - Part 6 - Move all SetRepeatTransaction calls into ClientTiledThebesLayer so it's easier to follow the flow. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
03bb0fd0b1
Bug 1023882 - Part 5 - Move the invalid region calculation up a bit. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
e5d1682b21
Bug 1023882 - Part 4 - Extract a RenderLowPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
ae907a679a
Bug 1023882 - Part 3 - Extract a RenderHighPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
59bb779b6e
Bug 1023882 - Part 2 - Create a first-transaction block for all the first-transaction code. r=Cwiiis
2014-06-11 12:42:44 -04:00
Kartikaya Gupta
604587a2ad
Bug 1023882 - Part 1 - Small refactorings. r=Cwiiis
2014-06-11 12:42:44 -04:00
Solomon Chiu
7eef5bc932
Bug 973777 - Breaking down the information of GrallocReporter. r=njn
2014-06-15 23:27:00 +08:00
Phil Ringnalda
09bbd3df0c
Back out 53e5f619cb62 (bug 1025497) for build bustage
...
CLOSED TREE
2014-06-14 19:04:52 -07:00
Jonathan Watt
78c58e82c7
Bug 1025497 - Stop using gfxImageSurface in Cocoa widget code. r=mstange
2014-06-15 01:44:46 +01:00
"Kan-Ru Chen (陳侃如)"
65f9a38509
Bug 1020169 - Part 2. Register nested LayerTree. r=mattwoodrow
...
Use PCompositor::NotifyChildCreated which was ill-defined for
cross-process case.
Assume that for all LayerTrees managed by a CrossProcessCompositorParent
all share the same CompositorParent.
2014-06-14 15:25:02 +08:00
Botond Ballo
7f59b84876
Bug 1022719 - Ignore additional touches when in overscrolled state. r=kats
2014-06-10 19:43:20 -04:00
Botond Ballo
15747752a9
Bug 1022719 - Further improve const correctness in AsyncPanZoomController. r=kats
2014-06-12 18:17:26 -04:00
Chris Lord
43310b9b82
Bug 1006084 - Allow ThebesLayers to be recreated when the creation hint changes. r=mattwoodrow
2014-06-13 17:11:08 +01:00
Sotaro Ikeda
d665ba4a86
Bug 1024144 - Deliver acquire fence to HwComposer r=sushil,nical
2014-06-12 18:46:25 -07:00
Ryan VanderMeulen
8e063af010
Backed out changeset a461a267cf62 (bug 1021248) for suspicion of causing B2G fixed-1.html perma-fail.
...
CLOSED TREE
2014-06-12 17:06:06 -04:00
chiajung hung
e819a9c130
Bug 1012961 - ABORT: Invalid SurfaceDescriptor passed in: file gfx/layers/opengl/GrallocTextureHost.cpp, line 292. r=nical
2014-06-12 02:06:00 -04:00
Kartikaya Gupta
0decbd2563
Bug 1021248 - Update the low-res tiles even when not in risk of checkerboarding. r=Cwiiis
2014-06-12 09:17:04 -04:00
Wes Kocher
103ebc2c65
Backed out 8 changesets (bug 1023882) for b2g mochitest-4 orange on a CLOSED TREE
...
Backed out changeset 501167f9e525 (bug 1023882)
Backed out changeset 811d536995cf (bug 1023882)
Backed out changeset c38a0cb1e00c (bug 1023882)
Backed out changeset 4ba2f2a98114 (bug 1023882)
Backed out changeset 42e44e1eb363 (bug 1023882)
Backed out changeset a92435f75f89 (bug 1023882)
Backed out changeset 039cfd09fa32 (bug 1023882)
Backed out changeset 05e8c4ee536d (bug 1023882)
2014-06-11 16:39:01 -07:00
Wes Kocher
a3cdadf936
Backed out changeset bc9031f59e1c (bug 1021248) for Werror bustage
2014-06-11 14:46:59 -07:00
Kartikaya Gupta
671cfa747f
Bug 1021248 - Update the low-res tiles even when not in risk of checkerboarding. r=Cwiiis
2014-06-11 17:22:00 -04:00
Kartikaya Gupta
60b11ddfdd
Bug 1022577 - Ensure we flush the repaint _after_ taking the scroll offset from content. r=botond
2014-06-11 16:51:30 -04:00
Nicolas Silva
114ff5488a
Bug 1023350 - Rename TextureClient::GetAsDrawTarget into TextureClient::BorrowDrawTarget and fix TextureClientX11. r=bjacob
2014-06-11 14:57:58 -04:00
Nicolas Silva
bda1e9d9c1
Bug 1019000 - Add a null-check in CairoImage::GetTextureClient to fix a crash. r=mattwoodrow
2014-06-11 13:33:37 -04:00
Kartikaya Gupta
3bc1787dd5
Bug 1023882 - Part 8 - Remove the argument to EndPaint. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
6636718d0c
Bug 1023882 - Part 7 - Move down the calculation of the low-precision invalid region so it happens later. r=Cwiiis
2014-06-11 12:42:46 -04:00
Kartikaya Gupta
2b117390de
Bug 1023882 - Part 6 - Move all SetRepeatTransaction calls into ClientTiledThebesLayer so it's easier to follow the flow. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
d7d8e98e3e
Bug 1023882 - Part 5 - Move the invalid region calculation up a bit. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
b810042623
Bug 1023882 - Part 4 - Extract a RenderLowPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
0581b32836
Bug 1023882 - Part 3 - Extract a RenderHighPrecision helper function. r=Cwiiis
2014-06-11 12:42:45 -04:00
Kartikaya Gupta
0e8632cc76
Bug 1023882 - Part 2 - Create a first-transaction block for all the first-transaction code. r=Cwiiis
2014-06-11 12:42:44 -04:00
Kartikaya Gupta
c8356e8eea
Bug 1023882 - Part 1 - Small refactorings. r=Cwiiis
2014-06-11 12:42:44 -04:00
Ed Morley
f4f73110c9
Backed out changeset bfb5297101cd (bug 1000640) for compilation failures on B2G
2014-06-11 17:07:41 +01:00
Ed Morley
fafda556fb
Backed out changeset 11bb536cdede (bug 1000640)
2014-06-11 17:07:17 +01:00
Ed Morley
5b1380718b
Backed out changeset d1b96309bb9d (bug 1000640)
2014-06-11 17:07:14 +01:00
Ed Morley
9f7b529e36
Backed out changeset c4681bf6680c (bug 1000640)
2014-06-11 17:07:10 +01:00
Jeff Gilbert
b08b8a5c86
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
bae2b5a2b2
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
d800b22456
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
474eadbf89
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-04 15:20:24 -07:00
Chris Lord
185e732d7d
Bug 1011572 - Only do platform-sync on layer transactions when !IsSameProcess. r=nical
...
There's no need to do platform syncing when the compositor is in the same
process as the content thread, as they'll share a connection to the display
server.
2014-06-11 14:52:20 +01:00
Chris Lord
eeff5cfb5a
Bug 1011569 - Remove PreferMemoryOverShmem in favour of IsSameProcess. r=nical
2014-06-11 14:52:19 +01:00
"Kan-Ru Chen (陳侃如)"
da1abf1e93
Bug 879475 - Part 007. Allow nested remote mozbrowsers to push layer transactions to the compositor r=mattwoodrow
...
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
2014-06-11 13:44:39 +08:00
Matt Woodrow
d0501e85e9
Bug 1019164 - Invalidate the old visible region when we change mask layers since the visible region might have changed at the same time. r=tn
2014-06-10 17:46:42 -04:00
Botond Ballo
c16d71e95b
Bug 1022381 - Enforce that strongly-typed geometric classes are used with a proper coordinate system tag type. r=kats
2014-06-10 12:43:52 -04:00
Nicolas Silva
6ed53c8aad
Bug 1008211 - Don't use CreateBufferTextureClient with CanvasClient2D on Windows. r=bas
2014-06-10 14:02:16 -04:00
Jonathan Watt
e5e56ceb61
Bug 1022667, part 6 - Remove some unused code from ShadowLayerUtilsGralloc.cpp. r=mattwoodrow
2014-06-10 16:42:24 +01:00
Jonathan Watt
1e42671a22
Bug 1022667, part 3 - Remove various bits of dead code from D3D layers code. r=Bas
2014-06-10 16:42:22 +01:00
Nicolas Silva
990da3c99a
Bug 1000103 - Fix intermittent OSX crash in TextureImageTextureSourceOGL::GetFormat. r=mattwoodrow
2014-06-09 17:30:53 -04:00
Ehsan Akhgari
d20024b5d5
Bug 1021290 - More Atomics.h build fixes for clang-cl. r=froydnj
...
This is basically more of bug 932454
2014-06-09 14:49:34 -04:00
Kartikaya Gupta
8032d91d71
Bug 1022398 - Remove declaration for method that was removed a long time ago. r=nical
2014-06-09 14:02:40 -04:00
Kartikaya Gupta
8234e8745c
Bug 1018387 - Fix some calculations that were wrong because of confusion between LayoutDevice and Layer pixel spaces. r=botond
2014-06-09 14:02:40 -04:00
Kartikaya Gupta
a7844bf3d0
Bug 1018387 - Update various variables and comments to reflect the fact that the values are in layer pixels and not layout device pixels. r=Cwiiis
2014-06-09 14:02:39 -04:00
Kartikaya Gupta
45ef935bdf
Bug 1018387 - Add some logging for the tile drawing code. r=Cwiiis
2014-06-09 14:02:39 -04:00
Kartikaya Gupta
7e285bdc23
Bug 1018387 - Log the composition bounds in layer dumps. r=Cwiiis
2014-06-09 14:02:38 -04:00
Chris Lord
36fd5d4bda
Bug 1017427 - Fix CompositorOGL RenderOffset not offsetting clipping rect. r=nical
2014-06-09 16:53:35 +01:00
Kartikaya Gupta
f847d55091
Bug 1021384 - Ensure animations are cancelled before destroying the APZC instance. r=botond
2014-06-08 16:37:34 -04:00
Botond Ballo
b19e985e0e
Bug 1014280 - Fill blank areas created by overscroll transform with background color. r=mattwoodrow,BenWa,nical
...
--HG--
extra : source : 4323c71f0e921b50a1774e46ec700b354b479c7a
2014-06-05 14:48:53 -04:00
Botond Ballo
64ebf81674
Bug 1014280 - Add a background color attribute to scrollable ContainerLayers. r=tn,BenWa
...
--HG--
extra : source : dff750e410e5f4e1ed019527ea17f37e53dd8fe6
2014-06-06 16:50:20 -04:00
Botond Ballo
fc6ec3cd46
Bug 1019999 - Clear overscroll if snap-back animation is cancelled. r=kats
...
--HG--
extra : source : 20ace5785615d1cc7d0edbe7e09f8691166c6166
2014-06-06 13:58:48 -04:00
Sotaro Ikeda
eb678948e0
Bug 1001417 - Forward fence objects in SharedSurfaceGralloc to Compositor r=jgilbert,nical
2014-06-08 06:18:53 -07:00
Markus Stange
a986c2df8c
Bug 944938 - Add event structs and APZ event handling for pan gesture events that can be used for Mac touchpad scrolling. r=kats
2014-06-07 00:49:49 +02:00
Botond Ballo
2dcd7e4865
Bug 1018255 - Use spring physics for snap-back animation. r=kats
...
--HG--
extra : source : f7f4c40fc818c2342fe6c49c0351c1573f6e9f3d
2014-06-03 13:59:35 -04:00
Botond Ballo
d94aeee60a
Bug 1018255 - Make the translation (in the direction of overscroll) more pronounced than the zoom. r=kats
...
--HG--
extra : source : da6418a2a57e4665b2f03e84ff50052902658f45
2014-06-03 18:03:55 -04:00
Botond Ballo
d08dc47ea7
Bug 1018255 - Fix a short-circuit evaluation bug in OverscrollSnapBackAnimation::Sample. r=kats
...
--HG--
extra : source : c01a9ce7adb6693dbf5819fe853d4c7076bbd75a
2014-06-03 17:31:25 -04:00
Botond Ballo
df415c9a1c
Bug 1018255 - Don't bother doing the computations in ApplyOverscrollEffect if we are not overscrolled. r=kats
...
--HG--
extra : source : 028af891515ee1093e889d20142f989cb19621b2
2014-06-03 16:20:50 -04:00
Botond Ballo
5c0e3bed25
Bug 1018255 - Stop fling more quickly when overscrolled. r=kats
...
--HG--
extra : source : 79355b184bc52616567cc16d8f8c61ab31789d67
2014-06-05 15:16:14 -04:00
Benoit Girard
38d340c6a0
Bug 1016678 - Add textured compositor benchmark. r=jrmuizel
...
--HG--
extra : rebase_source : 11465ad7c287db421fc68022269823b7da992835
2014-06-04 18:37:18 -04:00
Ed Morley
72cc27b160
Backed out changeset 6f2e001c5f39 (bug 774388)
2014-06-06 15:58:58 +01:00
Ed Morley
81e6659113
Backed out changeset 0f81ceab808a (bug 774388)
2014-06-06 15:58:54 +01:00
Benoit Jacob
a47d198749
Bug 774388 - Patch 6: fix a silly double negation - r=nical
2014-06-06 09:51:27 -04:00
Benoit Jacob
b5c7b5da96
Bug 774388 - Patch 5: Wrap the global raw compositor thread pointer, and global raw refcount integer, into a proper refcounted singleton class - r=nical,mattwoodrow
2014-06-06 09:51:26 -04:00
Brian Birtles
dba77091dc
Bug 77992 part 1.0 - Add timeStamp to WidgetEvent; r=smaug
...
This patch adds a timeStamp member to WidgetEvent alongside the existing 'time'
member. In the future we would like to remove 'time' and just keep timeStamp but
that depends on it being web-compatible. For now we introduce both members
side-by-side. Later we will add a pref to determine which one to return. If no
compatibility issues arise we will remove 'time' altogether.
2014-06-06 14:29:49 +09:00
Benoit Jacob
c25997af09
Bug 774388 - Patch 3: remove sCompositorLoop, it's redundant - r=nical,mattwoodrow
2014-06-05 16:42:13 -04:00
Benoit Jacob
90fb44fc74
Bug 774388 - Patch 2: remove sCompositorThreadID, it's redundant - r=nical,mattwoodrow
2014-06-05 16:42:13 -04:00
Benoit Jacob
037248b0ef
Bug 774388 - Patch 1: remove StartUpWithExistingThread, it's unused - r=nical
2014-06-05 16:42:13 -04:00
Sotaro Ikeda
2e0263e975
Bug 1020003 - Always use AsyncTransactionTracker on ImageBridge on gonk r=nical
2014-06-05 08:39:45 -07:00
Sotaro Ikeda
1be5b053a7
Bug 1019877 - fix deadlock at AsyncTransactionTrackersHolder r=nical
2014-06-05 07:24:05 -07:00
Tatiana Meshkova
91e9ffd8dd
Bug 1019405 - Fix offscreen rendering for top level Layer manager. r=jgilbert
2014-06-03 20:41:00 +02:00
Wes Kocher
f6bae13ecb
Merge m-c to inbound on a CLOSED TREE
2014-06-04 18:48:20 -07:00
Wes Kocher
270fe0b086
Backed out changeset f644eda342c2 (bug 1000640) for various gl-based failures on a CLOSED TREE
2014-06-04 18:29:21 -07:00
Wes Kocher
4faef70ed0
Backed out changeset 9d1dd5a9be4f (bug 1000640)
2014-06-04 18:27:41 -07:00
Wes Kocher
b4252e39a6
Backed out changeset cb1ea8162165 (bug 1000640)
2014-06-04 18:27:31 -07:00
Wes Kocher
4fe99a4e72
Backed out changeset 3a764e34c366 (bug 1000640)
2014-06-04 18:27:22 -07:00
Sayan Paul
7723940301
Bug 1016404 - Rename APZC_LOG in APZCTreeManager to avoid unified build conflicts. r=kats
2014-06-04 17:22:35 -04:00
Jeff Gilbert
1379df57d8
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
2014-06-04 15:20:26 -07:00
Jeff Gilbert
80de765f16
Bug 1000640 - Update Gralloc and ANGLE ShSurf backends. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
e7167ed030
Bug 1000640 - Death to whitespace. - r=mattwoodrow
2014-06-04 15:20:25 -07:00
Jeff Gilbert
ca0c1805a0
Bug 1000640 - Handle non-premult alpha in Layers. - r=mattwoodrow
2014-06-04 15:20:24 -07:00
Sotaro Ikeda
e49e0c0613
Bug 1016805 - fix AsyncTransactionTracker handling r=nical
2014-06-04 15:11:00 -07:00
Kartikaya Gupta
06be97952d
Bug 1019004 - Guard against a null pointer deref when dumping painting. r=BenWa
2014-06-03 12:59:15 -04:00
Jeff Muizelaar
ba774150e7
Bug 1018416. Inline TransformRegion.
...
--HG--
rename : dom/datastore/tests/test_bug957086.html => dom/datastore/tests/test_basic.html
extra : rebase_source : ab175afb006c0f6ebb02863f510b6fdc6e578f3c
2014-06-02 11:05:01 -04:00
Phoebe Chang
943fc38329
Bug 924692 - Part 4: Hooks up event handling to TouchCaret; r=roc, bugs
2014-06-03 15:08:54 +08:00
Bas Schouten
b12350835e
Bug 1015820: Update the back buffer rect when ensuring a back buffer client exists. r=mattwoodrow
2014-05-31 02:16:35 +02:00
Kartikaya Gupta
d31969d325
Bug 1017680 - Allow progressing painting for any 2D layer. r=Cwiiis
2014-06-02 17:27:36 -04:00
Phil Ringnalda
6b150d744d
Back out 710b11cd8e47 (bug 1016086) for Android robocop bustage
2014-06-01 13:16:44 -07:00
Andreas Gal
c5b375c0d6
Bug 1016086 - Part 4: Setup attribute configuration when we start compositing instead of for every draw command (r=Bas)
2014-06-01 10:44:42 -07:00
Phil Ringnalda
c60c621e2b
Merge m-c to m-i
2014-05-31 20:38:25 -07:00
Phil Ringnalda
61966eed95
Merge f-t to m-c
2014-05-31 20:31:07 -07:00
Jeff Muizelaar
b4ef297e6f
Bug 1018416. Add Transform method to nsRegion. r=BenWa
...
Replace the open coded version with one that avoids
allocation and is O(n*log(n)) instead of O(n*2)
--HG--
extra : rebase_source : 9d8de6089bc9fa74ba4b60c3eb3ccf3b3235ad54
2014-05-31 00:39:18 -04:00
Andreas Gal
f3f5be61c2
Bug 1017571 - Use TRIANGLES instead of TRIANGLE_STRIP to fix rendering glitchs on MacOSX with uniform array access (r=Bas)
2014-05-30 22:34:14 -04:00
Nick Lebedev
448ecdf48d
Bug 1014838 - Add testing of the apzc state correctness after tap gestures. r=kats, r=botond
2014-05-29 23:00:31 -07:00