Ryan VanderMeulen
a3c8179253
Merge b2g-inbound to m-c. a=merge
2014-08-29 15:26:40 -04:00
Carsten "Tomcat" Book
b838e5c2a9
Merge mozilla-central to b2g-inbound a=merge
2014-08-29 15:41:02 +02:00
James Kolb
ea2c2a5c07
Bug 1028288 Add canvas global transparency support to svgs. r=seth
2014-08-29 23:04:34 +09:00
John Daggett
100e7f2947
Bug 1059691. Cleanup tabs in gfx/thebes source files. r=mkato
2014-08-29 13:18:28 +09:00
Matt Woodrow
867c05581a
Bug 1059031 - Do quartz native drawing in device space when we need to use a temporary surface. r=jrmuizel
2014-08-29 15:08:15 +12:00
Matt Woodrow
16d4944833
Bug 1057218 - Initialize mFormat in DrawTargetTiled. r=Bas
2014-08-29 15:07:35 +12:00
Matt Woodrow
3b784c5247
Bug 1060114 - Fix partial surface uploading through BufferTextureClient. r=Bas
2014-08-29 15:06:26 +12:00
Matt Woodrow
636bbdc9ed
Bug 1053934 - Don't use the cairo context to create similar surfaces since it might be in an error state. r=jrmuizel
2014-08-28 16:07:43 +12:00
Arnaud Sourioux
c8e7aaa169
Bug 1040582 - Change nsLayoutUtils.cpp's MULDIV Macro to inline function in nsCoord.h. r=dholbert
2014-08-29 01:14:00 -04:00
Kartikaya Gupta
4c6b48d9b8
Bug 1058664 - Update the LD transform to go with the changes in bug 1052063. r=botond
2014-08-28 20:11:07 -04:00
Botond Ballo
ce6b54b741
Bug 1057642 - Revert [Int]::PointTyped::[x|y] to be of primitive type. r=kats
...
--HG--
extra : rebase_source : 55e56423f6c8f5278315a6dc9dfcb9fb983c9309
2014-08-28 12:45:48 -04:00
Botond Ballo
00e33dc16a
Bug 1057642 - More convenient formatting of BasePoint. r=BenWa,kats
...
--HG--
extra : rebase_source : bf75da112714f584ce3fc802d716a6c969e1d160
2014-08-27 19:25:53 -04:00
Benoit Girard
c507c01cdf
Bug 1055050 - Add visual warning if the transaction latency is > 100 ms. r=mwoodrow
...
--HG--
extra : rebase_source : 23140892b8e598c7073dd1b8c83fbddfa0bf52ee
2014-08-28 15:24:26 -04:00
Botond Ballo
3adfa2126f
Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel
...
--HG--
extra : rebase_source : 667fc18943d84f1ae28579fc23f846f9350e6fe2
2014-08-26 17:14:51 -04:00
Botond Ballo
597bf0c9d5
Bug 965022 - Avoid passing a TimeStamp to printf in PrintUniformityInfo. r=mchang
...
--HG--
extra : rebase_source : 73cbb638427eae5987c3b19169ceed1fa47ec190
2014-08-28 16:32:49 -04:00
George Wright
76eb280fc0
Bug 1055265 - Correct the SkColorType used for 32-bit in SkANP r=snorp
2014-08-28 15:31:01 -04:00
Jeff Muizelaar
c9e5585926
Bug 1059803. Change FPSCounter to not use ToSecondsSigDigits() part 2
...
ToSecondsSigDigits() should only really be used for printing values.
--HG--
extra : rebase_source : b5d62b76f95e248f7f14e8559a6ab5a586d26135
2014-08-28 10:25:23 -04:00
Carsten "Tomcat" Book
aef0b33b55
merge mozilla-inbound to mozilla-central a=merge
2014-08-28 13:07:10 +02:00
Kartikaya Gupta
4193dbe5f7
Bug 1055760 - Add some basic gtests for LayerMetricsWrapper tree-walking. r=BenWa
2014-08-27 22:13:43 -04:00
Kartikaya Gupta
4628990ec6
Bug 1055760 - Update TestAsyncPanZoomController to deal with multiple FrameMetrics. r=botond
2014-08-27 22:13:43 -04:00
Kartikaya Gupta
8b0267fcfe
Bug 1055760 - Update SetAsyncScrollOffset test API to deal wth multiple FrameMetrics. r=roc
2014-08-27 22:13:43 -04:00
Kartikaya Gupta
c93cfd612d
Bug 1055760 - Update frame uniformity code to use the shadow transform. r=BenWa,mchang
2014-08-27 22:13:43 -04:00
Kartikaya Gupta
dd86fa4d26
Bug 1055760 - Update some more bits of compositor layer code to deal with multiple FrameMetrics. r=BenWa,botond
2014-08-27 22:13:42 -04:00
Kartikaya Gupta
30c7225718
Bug 1055760 - Update AsyncCompositionManager's animation-sampling code to deal with multiple FrameMetrics. r=botond
2014-08-27 22:13:42 -04:00
Kartikaya Gupta
4a7387ef2d
Bug 1055760 - Update AsyncCompositionManager's fixed- and sticky-layer-adjusting code to deal with multiple FrameMetrics. r=botond
2014-08-27 22:13:42 -04:00
Kartikaya Gupta
8c4f7273c2
Bug 1055760 - Update AsyncCompositionManager's scrollbar-adjusting code to deal with multiple FrameMetrics. r=botond
2014-08-27 22:13:42 -04:00
Kartikaya Gupta
6241d290a7
Bug 1055760 - Update AsyncCompositionManager's async-transform application code to deal with multiple FrameMetrics. r=botond
2014-08-27 22:13:41 -04:00
Kartikaya Gupta
39794bb5b4
Bug 1055760 - Replace GetPrimaryScrollableLayer with functions that are more appropriate. r=BenWa
2014-08-27 22:13:41 -04:00
Kartikaya Gupta
c11c63c527
Bug 1055760 - Update tiling code to use LayerMetricsWrapper. r=botond,BenWa
2014-08-27 22:13:41 -04:00
Kartikaya Gupta
065340dd41
Bug 1055760 - Add a LayerMetricsWrapper and fix up APZCTreeManager FrameMetrics accessing. r=botond,BenWa
2014-08-27 22:13:41 -04:00
Kartikaya Gupta
5b416e567c
Bug 1055760 - Modify Layers API to expose multiple FrameMetrics and APZCs per layer. r=roc,BenWa
2014-08-27 22:13:40 -04:00
Kartikaya Gupta
b278e78810
Bug 1055760 - Don't pass an out-ref for a parameter that doesn't change. r=botond
2014-08-27 22:13:40 -04:00
Kartikaya Gupta
8d38ec98d1
Bug 1055760 - Rearrange AlignFixedAndStickyLayers; no functional changes. r=botond
2014-08-27 22:13:40 -04:00
Kartikaya Gupta
8b8760b990
Bug 1055760 - Move the scroll handoff parent id from Layer to FrameMetrics. r=botond
2014-08-27 22:13:39 -04:00
James Willcox
12fa2997a0
Bug 1055259 - Correctly initialize SharedTextureClientOGL::mIsLocked r=nical
...
--HG--
extra : rebase_source : a57c1b1a510c9663a49b954fd69d9fbe02953296
2014-08-27 11:12:51 -05:00
Milan Sreckovic
735f45f426
Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten
2014-08-27 11:57:43 -04:00
Nicolas Silva
c0faefef23
Bug 1016538 - Fix unbalanced locking logic in tiling. r=Bas
2014-08-27 16:50:25 +02:00
Boris Chiou
625e45b64c
Bug 987527 - Register Vsync monitor to HWComposer. r=mwu
...
In order to enable/disable the Vsync from mHwc, we should make sure
the order of each command is correct. In this patch, I added an
interface for registering these mHwc callback functions and some
accessor/helper functions for manipulating Hwc Vsync.
2014-08-27 01:17:00 -04:00
Carsten "Tomcat" Book
4c3afc78a3
Backed out changeset 6bcda9f223b3 (bug 996266) for bustage on a CLOSED TREE
2014-08-27 11:15:40 +02:00
Carsten "Tomcat" Book
af4818e820
Backed out changeset c97ad94c5220 (bug 996266)
2014-08-27 11:15:21 +02:00
Carsten "Tomcat" Book
c6842af3e1
Backed out changeset 2984228b8fb1 (bug 996266)
2014-08-27 11:15:19 +02:00
Matt Woodrow
248ac41512
Bug 1057222 - Avoid uploading the whole tile when it's new but only partially valid. r=BenWa
...
--HG--
extra : rebase_source : 8fe73f903f2917830f05fd82a865a5376ecab31c
2014-08-27 18:52:24 +12:00
Matt Woodrow
fb5f228c2c
Bug 1057222 - Do partial tile uploads on desktop. r=BenWa
...
--HG--
extra : rebase_source : 47ef135eeb5a2f1c9b97594fa7bc7bcd90360cd2
2014-08-27 18:51:37 +12:00
Jeff Gilbert
75af5617b6
Bug 996266 - E_INVALIDARG sometimes means OOM. - r=kamidphish
2014-08-27 01:31:15 -07:00
Jeff Gilbert
8c76c4faf2
Bug 996266 - Support testing for errors at the GLContext level. - r=kamidphish
2014-08-27 01:31:14 -07:00
Jeff Gilbert
51bd4b867c
Bug 996266 - Fall back from failed WebGL context creation attribs. - r=kamidphish,bjacob
2014-08-27 01:31:14 -07:00
Matt Woodrow
ba0aa4478a
Bug 1059029 - Fix buffer invalidation logic when using DrawTargetTiled. r=nical
...
--HG--
extra : rebase_source : 117bdf387a3743f35abbfb68a47b2cd88d1f1dc4
2014-08-28 15:37:01 +12:00
Matt Woodrow
1107842200
Bug 1051134 - Revert changes to padding out textures that will be resampled for mobile. r=Bas
...
--HG--
extra : rebase_source : 62ed83806bdba1ac95dc08e47bb17157e7d6c05a
2014-08-28 15:36:07 +12:00
Benoit Girard
f43d2177c0
Bug 1010584 - Cull in ContainerLayerComposite. r=mwoodrow
...
--HG--
extra : rebase_source : ed9457906ac6d69bf563ddadff1599aea8964849
2014-08-27 18:46:55 -04:00
Benoit Girard
65cde9a382
Bug 1058919 - Make regions and matrix printable. r=botond
...
--HG--
extra : rebase_source : d881d86afbba64ba989c66fe98de89ef0a381dba
2014-08-27 18:38:42 -04:00