Commit Graph

4537 Commits

Author SHA1 Message Date
Boris Chiou
ddb90bc78f 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
a75ff9e2b1 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
2a0942be41 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
868c2e128c 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
0916bd9c19 Merge mozilla-central and inbound 2014-07-10 16:29:53 +01:00
Kartikaya Gupta
6ab9642c81 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
30f43e9c10 Bug 1036444 - Kill touchenter and touchleave events. r=smaug 2014-07-09 10:27:00 -04:00
Milan Sreckovic
19b99fbce9 Bug 1032440 - initialize all the members of RotatedContentBuffer::PaintState. r=mwoodrow 2014-07-03 16:31:06 -04:00
Sotaro Ikeda
c0c6b14e58 Bug 1036561 - Reduce log spam from SharedBufferManagerChild r=nical 2014-07-10 07:24:07 -07:00
Nicolas Silva
88c17fcf92 Bug 1027601 - Create and Allocate TextureClients in a single step in SharedPlanarYCbCrImage. r=sotaro 2014-07-10 13:48:29 +02:00
Nicolas Silva
ec570d76c4 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
2c1d56c7a7 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
13dee4c1c6 Merge m-c to inbound. a=merge 2014-07-09 16:16:12 -04:00
Ryan VanderMeulen
d384754b2e Merge b2g-inbound to m-c. a=merge 2014-07-09 15:56:47 -04:00
Bas Schouten
2ad53f526f Bug 1035227: Upload partial surfaces when an upload region is specified. r=nical 2014-07-09 16:21:11 +02:00
Carsten "Tomcat" Book
cc7b372c7b Merge mozilla-central to b2g-inbound 2014-07-09 16:18:04 +02:00
Sotaro Ikeda
55363c7261 Bug 1036011 - Remove WaitForBufferOwnership() from TextureClientPool::GetTextureClient() r=nical 2014-07-09 07:10:12 -07:00
Carsten "Tomcat" Book
474efeb4f5 Backed out changeset e072a46f0b6a (bug 1027601) for test bustages on a CLOSED TREE 2014-07-09 13:23:08 +02:00
Carsten "Tomcat" Book
388e2958d7 Backed out changeset ef24cd472cfb (bug 1027601) 2014-07-09 13:22:50 +02:00
Carsten "Tomcat" Book
2eb2c4e7ac Backed out changeset ba77f00867e8 (bug 1027601) 2014-07-09 13:22:47 +02:00
Nicolas Silva
bd4b8a24ef Bug 1027601 - Build fix on a CLOSED TREE 2014-07-09 12:23:38 +02:00
Nicolas Silva
e9e3887261 Bug 1027601 - Create and Allocate TextureClients in a single step in SharedPlanarYCbCrImage. r=sotaro 2014-07-09 11:59:53 +02:00
Nicolas Silva
bf02837448 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
cb680575fd 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
72a9088d21 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
dbd3cbb58a Bug 1035281 - Fix potential file descriptor leak problem r=nical 2014-07-08 18:35:42 -07:00
Kartikaya Gupta
b6fff2a413 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
95c9ee19e1 Bug 1035978 - Layers/displaylist dumps don't print newline. r=kats 2014-07-08 17:03:58 -04:00
Kartikaya Gupta
d2bd117d55 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
fdf0b38e86 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
3aad9c710b 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
2ac35a8e4a 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
e445b313ec Bug 1034294 - Fix SharedBufferManagerParent r=nical 2014-07-08 06:46:17 -07:00
Carsten "Tomcat" Book
0def8508d2 merge mozilla-inbound to mozilla-central a=merge 2014-07-08 14:41:21 +02:00
Solomon Chiu
c7ef5d0b79 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
099b0b5f13 Merge m-c to b2g-inbound 2014-07-07 16:36:57 -07:00
Sushil Chauhan
a19515ba19 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
c76c770c79 Backed out changeset 476485e3e30a (bug 1034294) for b2g m8 orange on a CLOSED TREE 2014-07-07 11:24:14 -07:00
Jonathan Watt
067c2b97b1 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
31db832664 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
1a2d3576a2 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
26180d9fe5 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
0c6a7dfedf 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
c083b322d1 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
61671a4f88 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
4b5305dd44 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
4ecdd340bf Bug 774388 - Patch 7: Block the main thread on compositor shutdown - r=mattwoodrow 2014-07-04 14:04:11 -04:00
Benoit Jacob
ef93653aa4 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
9cf8d7b48d Bug 1034294 - Fix SharedBufferManagerParent 2014-07-07 07:11:40 -07:00
Boris Chiou
c6426f2d97 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