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
Markus Stange
0e4d29ece6
Bug 1051522 - Add -moz-appearance values -moz-mac-vibrancy-light and -moz-mac-vibrancy-dark for the behind-window vibrancy effect on 10.10. r=roc
2014-08-28 02:15:31 +02:00
Jeff Gilbert
6d1eaccc33
Bug 996266 - E_INVALIDARG sometimes means OOM. - r=kamidphish
2014-08-27 16:18:50 -07:00
Jeff Gilbert
fca978efc7
Bug 996266 - Fix bustage.
2014-08-27 16:18:46 -07:00
Jeff Gilbert
5604ecbabd
Bug 996266 - Support testing for errors at the GLContext level. - r=kamidphish
2014-08-27 16:18:43 -07:00
Jeff Gilbert
1909c23f43
Bug 996266 - Fall back from failed WebGL context creation attribs. - r=kamidphish,bjacob
2014-08-27 16:16:22 -07:00
Matt Woodrow
af9626ab2e
Bug 1047945 - Delete the TileExpiry object at shutdown to avoid leak warnings. r=BenWa
2014-08-27 10:57:49 +12:00
Matt Woodrow
203cf0b526
Bug 1050788 - Fix a bug where cairo's region clipping code incorrectly handled empty clips. r=jrmuizel
...
--HG--
extra : rebase_source : 653c04da802a5e6598638baaaab05c059b46709d
2014-08-27 10:22:38 +12:00
Matt Woodrow
86d55eb90d
Bug 1057216 - Make DrawTargetCG hold a reference to DataSourceSurface when we're wrapping their data. r=jrmuizel
...
--HG--
extra : rebase_source : ad610592f69294caedcbca5d61c1644120cbec66
2014-08-27 10:20:18 +12:00
Matt Woodrow
a6aa23317a
Bug 1057211 - Use DrawTargetDual for component alpha layers when tiling so that we get correct PushGroupAndCopyBackground behaviour. r=nical
...
--HG--
extra : rebase_source : e304d9947d42317e5eeb38c1d30cc5e149472e11
2014-08-27 10:18:55 +12:00
Ryan VanderMeulen
a390eae5a3
Backed out 5 changesets (bug 965022) for mochitest-2 failures on a CLOSED TREE.
...
Backed out changeset 7f68752ffe1e (bug 965022)
Backed out changeset 24251d4da019 (bug 965022)
Backed out changeset a34ae046c947 (bug 965022)
Backed out changeset f747fd154739 (bug 965022)
Backed out changeset f076faf3c282 (bug 965022)
2014-08-26 16:02:37 -04:00
Jim Chen
67cb28f899
Bug 1056941 - Fix dangerous destructors in Fennec code; r=blassey
2014-08-26 15:07:59 -04:00
Botond Ballo
18e3296080
Bug 965022 - Use MOZ_FORMAT_PRINTF for [f]printf_stderr, and fix incorrect usages. r=jrmuizel
2014-08-25 18:28:25 -04:00
Botond Ballo
9a73334a6e
Bug 965022 - Avoid passing a TimeStamp to printf in PrintUniformityInfo. r=mchang
2014-08-25 17:24:21 -04:00
Jeff Muizelaar
c502d21c20
Bug 1057716. d3d11: Properly copy the background. r=bas
...
Previously we were copying an empty box.
2014-08-26 14:33:03 -04:00
Kartikaya Gupta
0a8d0f93db
Bug 1057642 - Fix some printing call sites that try to print CoordTyped as floats. r=botond
2014-08-26 12:05:05 -04:00
Kartikaya Gupta
657851e486
Bug 1058048 - Implement the *= operator on Matrix4x4. r=Bas
2014-08-26 12:04:07 -04:00
Jeff Muizelaar
91cd5c097b
Bug 1048916. Convert a bunch of layers from nsAutoPtr to UniquePtr. r=roc
...
This makes the ownership of LayerProperties more clear.
--HG--
extra : rebase_source : 5d786a246337353522fc1d6e2c252e98e673e936
2014-08-25 11:09:39 -04:00
Bas Schouten
d0d5ac91bf
Bug 1040187: Combine update regions properly when upload hasn't executed yet. r=nical
2014-08-26 13:06:17 +00:00
Jacek Caban
6192a8ddfd
Bug 1055664 - Use static instead of fiend function for StartTaskThread. r=bas.schouten
2014-08-26 13:50:38 +02:00
Milan Sreckovic
ad0fca8451
Bug 1055891: Add contrast to layer effects. Rename preferences to be consistent. More comments, some more explicit tests. r=mattwoodrow
2014-08-25 15:36:17 -04:00
Andrew McCreight
eb3502679c
Bug 1055280 - Move CountingAllocatorBase into its own header file. r=froydnj
2014-08-25 12:34:00 -07:00
Botond Ballo
c45a583f94
Bug 1062437 - Test APZC tree structure in gtest for multi-layer-apz. r=kats
2014-09-04 14:43:31 -04:00
Botond Ballo
28d3eb9629
Bug 1062437 - Consider all layers associated with an APZC when determining if it should be the parent of another APZC. r=kats
2014-09-03 17:22:05 -04:00
Mason Chang
65b41ce925
Bug 1057645 - Update Frame Uniformity Tool to use APZC metrics. r=botond
...
CLOSED TREE
2014-08-25 08:56:00 -04:00
Walter Litwinczyk
98c905b0c2
Bug 1046921 - Remove usage of legacy Skia API, SK_SUPPORT_LEGACY_BITMAP_CONFIG. r=gw280
2014-08-15 10:02:46 -07:00
Frédéric Wang
9f7b84b25b
Bug 1057488 - Part 4: Update OTS to 5c25bdac8f02080f49fa416ea997ed77e3be0d30. r=jfkthame
...
--HG--
extra : rebase_source : c78868d91c35ba3f7cf427740d19cfc775df8cc2
2014-08-24 09:52:00 -04:00
Frédéric Wang
cc00895495
Bug 1057488 - Part 3: Update OTS to 97d043dd8977751835ca8d33d773ae8416e456d5. r=jfkthame
...
--HG--
extra : rebase_source : a040d22b1758ae60b7bbafecbe35d0dc9891365a
2014-08-23 10:12:00 -04:00
Frédéric Wang
10c7b7058c
Bug 1057488 - Part 2: Update OTS to 2a1859a6629bdb6f2915b1d3041621dbd396a4f7. r=jfkthame
...
--HG--
extra : rebase_source : bd1aeeb6c94148c8b1b219d933b9fc24f732da1b
2014-08-23 01:59:00 -04:00
Frédéric Wang
baf21181ec
Bug 1057488 - Part 1: Add a small bash script to help keeping OTS up-to-date. r=jfkthame
...
--HG--
extra : rebase_source : 1cdf7b565e5ed55a9630ff9f0f93827f5112f0e3
2014-08-23 01:58:00 -04:00
Sotaro Ikeda
3a2500deb7
Bug 1053927 - Add memory leak check to GrallocTextureHostOGL r=nical
2014-08-25 06:45:26 -07:00
Masatoshi Kimura
9b1d2327f3
Bug 1057839 - Fix build failure on VS2013 Update 3 with --enable-warnings-as-errors due to Warning C4717. r=roc
2014-08-25 07:13:38 +09:00
Emma Benoit
9feab3bf0f
bug 1030741 - Make FrameMetrics::mIsRoot private and add getter/setter methods to manipulate it. r=kats
2014-08-23 19:09:10 -04:00
Kartikaya Gupta
8059354fff
Bug 912700 - Audit all uses of FrameMetrics::mViewport and wrap it in getter/setters. r=botond
2014-08-22 23:18:56 -04:00
Eric Rahm
604350c1e5
Bug 1056962 - Part 2: Add proc name to gralloc memory report entries. r=BenWa
2014-08-22 16:36:24 -07:00
Seth Fowler
71d94ea626
Bug 1043560 - Refactor the imgIContainer::Draw API. r=tn,dholbert,jwatt,mwu,mattwoodrow,roc sr=jrmuizel
...
--HG--
extra : rebase_source : b5ed02cb200ece12a07328613dca217e9d975703
2014-08-22 13:12:38 -07:00
Kartikaya Gupta
942bbe220f
Bug 1055605 - Replace MOZ_ANDROID_OMTC with MOZ_WIDGET_ANDROID. r=BenWa
2014-08-22 15:26:56 -04:00
Benoit Girard
25ed23f75c
Bug 1055821 - Add layer construction logging. r=mattwoodrow
...
--HG--
extra : rebase_source : 318ea4b96780830fd5665fc0b0cd610b67392113
2014-08-22 11:53:24 -04:00
Botond Ballo
e16b94d4d3
Bug 1049109 - Clear overscroll along entire handoff chain at end of pinch. r=kats
2014-08-21 15:27:51 -04:00
Markus Stange
a33644f6b8
Bug 1055661: Add 5x4 matrix multiply. r=bschouten
2014-08-22 11:30:20 -04:00
David Zbarsky
10410114ac
Bug 952977: Switch some uses of gfx3DMatrix in nsLayoutUtils to Matrix4x4 r=nical
2014-08-22 09:40:02 -04:00
Ed Morley
c52d58f374
Backed out changeset 3a61a6eb04d6 (bug 1055821) for build failures
2014-08-22 14:12:01 +01:00
Benoit Girard
29db28c887
Bug 1055821 - Add layer construction logging. r=mattwoodrow
2014-08-21 13:46:07 -04:00
Trevor Saunders
86b7aff8fc
bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
2014-08-05 13:33:55 -04:00
Matt Woodrow
4d7eebfb5f
Bug 1056427 - Stop PRenderFrame from managing PLayerTransaction since it hasn't worked since the layers refactoring. r=roc
...
--HG--
extra : rebase_source : 38c86648bb8e59a6b992bd377acb9aacb418c98b
2014-08-22 12:16:44 +12:00
Wes Kocher
8d00fd2166
Backed out changeset 36a60b15c104 (bug 1049109) for gtest failures on a CLOSED TREE
2014-08-21 15:25:29 -07:00
Botond Ballo
528d6d9048
Bug 1049109 - Clear overscroll along entire handoff chain at end of pinch. r=kats
...
--HG--
extra : rebase_source : fc10f5f0fd176fa91c825805f1180dc8af3f67ad
2014-08-21 15:27:51 -04:00
Sotaro Ikeda
5dd904a9c7
Bug 1055934 - Backout Bug 1028532
r=milan
2014-08-21 14:10:57 -07:00
Nathan Froyd
631962a036
Bug 1055281 - check for existence of paths in LOCAL_INCLUDES in moz.build; r=mshal
2014-08-20 11:51:33 -04:00
Kartikaya Gupta
3672e7649e
Bug 1056829 - Explicitly specify scroll handoff parents to avoid warnings in debug mode. r=botond
2014-08-21 13:47:42 -04:00
Botond Ballo
9d30e4e27f
Bug 1056617 - Don't try to do panning for OS X pan events that are not preceded by a 'pan begin' event. r=mstange
2014-08-21 13:17:26 -04:00
Botond Ballo
c8d921e614
Bug 1046993 - Use floating-point coordinates throughout in Axis. r=kats
2014-08-20 17:39:45 -04:00
Max Vujovic
d6749d8bc7
Bug 948265 - Add CSS sepia filter to nsCSSFilterInstance. r=mstange
2014-08-21 10:17:12 -07:00
Kartikaya Gupta
3b63cf597b
Bug 1056155 - Follow-up to bug 1051985 to not assume only ContainerLayers have FrameMetrics. r=mattwoodrow
2014-08-21 05:40:00 -04:00
Kartikaya Gupta
6ee2b32a8d
Bug 1055932 - Don't build an APZCTreeManager if APZ is disabled. r=botond
2014-08-21 08:36:07 -04:00
Markus Stange
ba92f94878
Bug 1011166 - Improve the workarounds cairo does when rendering large gradients with pixman. rubber-stamp=roc, pending r?jrmuizel
2014-08-21 13:57:55 +02:00
Wes Kocher
ccac14d435
Merge m-c to inbound a=merge
2014-08-20 18:13:40 -07:00
Mason Chang
9f8cadde05
Bug 1056190 - Delete Scrollgraph. r=benwa
2014-08-20 17:42:03 -07:00
Ryan VanderMeulen
c1a069b5aa
Merge m-c to b2g-inbound. a=merge
2014-08-20 16:21:52 -04:00
Kartikaya Gupta
9e80e0e3da
Bug 1056159 - Extract a helper function from UpdatePanZoomControllerTree. r=botond
2014-08-20 14:04:37 -04:00
Kartikaya Gupta
6d29c3c630
Bug 1056159 - Extract a helper struct to hold some of the parameters to UpdatePanZoomControllerTree. r=botond
2014-08-20 14:04:37 -04:00
John Daggett
6a8be967a3
Bug 1055931 - bump up priority of Hiragino Kaku Gothic for symbol fallback. r=mkato
2014-08-20 16:54:38 +09:00
John Daggett
784d03c63a
Bug 1041951 - parse font-variant as a shorthand for font feature subproperties. r=dbaron
2014-08-20 16:54:25 +09:00
Ehsan Akhgari
3bffba3b99
Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc
2014-08-20 00:55:14 -04:00
Kartikaya Gupta
7be80289f4
Bug 1052063 - Add some tests to ensure layers with the same scrollid get the same APZC. r=botond
2014-08-19 21:17:10 -04:00
Kartikaya Gupta
56148e11f5
Bug 1052063 - Expand the APZCTreeManagerTester to take care of more boilerplate. r=botond
2014-08-19 21:17:10 -04:00
Kartikaya Gupta
25e89f6eaa
Bug 1052063 - Avoid running multiple animation steps if there are multiple layers sharing an APZC. r=botond
2014-08-19 21:17:10 -04:00
Kartikaya Gupta
66c2355539
Bug 1052063 - Do a single pass over the APZC tree to advance animations before sampling. r=botond
2014-08-19 21:17:10 -04:00
Kartikaya Gupta
feedf75ded
Bug 1052063 - Move the CSS transform into the ancestor transform. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
42300ca5d8
Bug 1052063 - Small changes to clarify the existing ancestor transform build-up. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
d0bdd89470
Bug 1052063 - Reverse the order of transforms applied for layers during composition. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
9449a0378b
Bug 1052063 - Ensure the APZC instances track the cumulative hit test areas of all the layers they map to. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
9be6a0a26c
Bug 1052063 - Prevent creating multiple APZC instances for the same ScrollableLayerGuid. r=botond
2014-08-19 21:17:08 -04:00
Botond Ballo
1d16def11d
Bug 923512 - Introduce strongly-typed coordinate classes. r=kats,Bas
...
--HG--
extra : rebase_source : 22e5fe577ea503aede765c70e16c0bf875c4a9fd
2014-08-19 13:08:16 -04:00
Botond Ballo
732ba562fc
Bug 1025436 - Gtest for flinging into overscroll. r=kats
...
--HG--
extra : rebase_source : 04f121408c43826ac67e71acb229cfcaad137c3e
2014-08-20 14:28:41 -04:00
Botond Ballo
e191a7432a
Bug 1025436 - Return true from AsyncPanZoomController::AdvanceAnimations() if one of the deferred tasks started a new animation. r=kats
...
--HG--
extra : rebase_source : 82978c55141b9a3ef05dff2273edd5c84dace479
2014-08-20 14:28:05 -04:00
Botond Ballo
4461a328f0
Bug 1042974 - Gtests for scrollgrab. r=kats
...
--HG--
extra : rebase_source : 1de35060a59c594bde0c7c003775b32fb71b6d51
2014-08-20 13:22:36 -04:00
Botond Ballo
ed538fb149
Bug 1042974 - Dispatch flings to the right scrollable element in the presence of scrollgrab. r=kats
...
--HG--
extra : rebase_source : b2282c8fb958d91160d7b89790baf97ada591804
2014-08-18 16:12:43 -04:00
Botond Ballo
aef24da2ed
Bug 923512 - Transition the TransformTo<>() functions from gfx3DMatrix to Matrix4x4. r=kats
...
--HG--
extra : rebase_source : 3a82faa2e95b889cb19db5cc24e24d74e6498f08
2014-08-06 12:52:04 -04:00
Botond Ballo
9ba215ea5e
Bug 1055361 - Remove gtests that test for overscrolling during panning, to reopen a CLOSED TREE. rs=kats
2014-08-19 16:09:47 -04:00
Botond Ballo
f25d822696
Bug 1055361 - Disable overscrolling during panning. r=kats
...
--HG--
extra : rebase_source : 53bb4d8f1e297059ea1a9a0d6994fcd45eca84d7
2014-08-19 12:55:28 -04:00
Botond Ballo
9817bf729f
Bug 1039992 - Fix a unified build issue. r=kats
...
--HG--
extra : rebase_source : 4e1e09c9bcb35f70c3ee7ff833646e5f437f5a86
2014-08-18 16:13:12 -04:00
Botond Ballo
c987c75938
Bug 1039992 - Move the overscroll handoff chain into AsyncPanZoomController and have one per touch block or pan gesture. r=kats,bjacob,mstange
...
--HG--
rename : gfx/layers/apz/src/TouchBlockState.h => gfx/layers/apz/src/InputBlockState.h
extra : rebase_source : ee68595aa21b696de1a0fbb8e6c161022a88ba3d
2014-08-18 16:12:11 -04:00
John Daggett
35517cde10
Bug 931040 - add access to hidden system fonts on OSX. r=jfkthame
2014-08-19 21:46:17 +09:00
Botond Ballo
46d015c1af
Bug 1039992 - Gtests for overscroll handoff. r=kats
2014-08-19 19:57:22 -04:00
Markus Stange
7030974fef
Bug 1055585 - Add nsITheme::NeedToClearBackgroundBehindWidget and create nsDisplayClearBackground if the theme needs it for a widget. r=roc
2014-08-20 17:26:11 +02:00
Markus Stange
5f21c0ed00
Bug 1055585 - Support OP_SOURCE blend mode in CompositorOGL. r=mattwoodrow
2014-08-20 17:23:57 +02:00
chiajung hung
981893619b
Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical
2014-08-18 22:14:00 -04:00
Benoit Girard
dd68564fab
Bug 1010584 - Part 1: Introduce RenderTargetPixel. r=mwoodrow
2014-07-30 14:36:15 -04:00
Bill McCloskey
8a855c45ec
Bug 1051128 - Allow filtering the IPC log by toplevel protocol name (r=bent)
2014-08-20 12:49:11 -07:00
Daniel Holbert
18a0d934dc
Bug 1056256: Update callsite of Skia function 'setTextureCacheLimits' to use its new name, 'setResourceCacheLimits'. r=snorp
2014-08-20 12:09:47 -07:00
Benoit Girard
a308375588
Bug 1052751 - Part 1: Cull translated layers on the compositor. r=roc
2014-08-14 11:46:21 -04:00
Sotaro Ikeda
a3d499c3e0
Bug 1042387 - Add file descriptors count check r=jrmuizel
2014-08-18 10:55:23 -07:00
Aryeh Gregor
15ec3ba67b
Bug 1053190 - Reduce unnecessary inclusion of nsINode.h in headers; r=ehsan
2014-08-18 17:44:50 +03:00
Jeff Gilbert
744c5939d7
Bug 1053635 - Expose SharedSurfaceEGL::mImage. r=romaxa
2014-08-14 15:07:00 -04:00
Jeff Gilbert
691712da17
Bug 1049957 - Fixes from reviews. - r=kamidphish
2014-08-15 17:38:09 -07:00
Jeff Gilbert
794ccee7a4
Bug 1049957 - Use custom std::queue wrapper instead of std::queue<UniquePtr<T>>. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
7e8c7b365e
Bug 1049957 - Fix compilation errors. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
2cf705f5f5
Bug 1049957 - Use UniquePtr for SharedSurface, SurfaceFactory. - r=kamidphish
2014-08-15 17:38:08 -07:00
Jeff Gilbert
16a3efd798
Bug 1049957 - Use RefPtr for SurfaceStream. - r=kamidphish
2014-08-15 17:38:07 -07:00
Jeff Gilbert
163982a614
Bug 1049957 - Use UniquePtr for GLScreenBuffer. - r=kamidphish
2014-08-15 17:38:07 -07:00
Ryan VanderMeulen
b364e001aa
Backed out changeset 926c83cd24f0 (bug 1052751) for B2G reftest failures.
2014-08-15 17:15:26 -04:00
Jeff Muizelaar
b896779c48
Bug 1054474. Change FPSCounter to not use ToSecondsSigDigits(). r=BenWa
...
ToSecondsSigDigits is slower and broken on Windows and doesn't
really provide any value in this case.
--HG--
extra : rebase_source : 889657d9bd1e7a2bc4bd2f8b2da16fac63ece822
2014-08-15 15:54:05 -04:00
Benoit Girard
41f5bc3f33
Bug 1052751 - Part 1: Cull translated layers on the compositor. r=roc
...
--HG--
extra : rebase_source : 6979b4d41c40ceb808a48ff8a1c038bbcfbed5b0
2014-08-15 13:46:23 -04:00
Jeff Muizelaar
bc537cc1e3
Bug 1016539. Add support for accelerated a11y filters. r=mwoodrow
...
This adds the ability to render to a temporary surface and use that
to apply a filter effect to all of the content.
2014-08-07 17:44:08 -04:00
Matt Woodrow
903bd31201
Bug 1051592 - Clip DrawTargetCairo's context to the surface bound to prevent massive mask allocations within cairo. r=jrmuizel
2014-08-15 14:23:22 +12:00
Ryan VanderMeulen
bac3f6dbb7
Backed out changeset 028c43cd12a5 (bug 1051592) for Windows bustage.
...
CLOSED TREE
2014-08-15 00:37:46 -04:00
Matt Woodrow
e0240d6186
Bug 1053159 - fully qualify filter name to fix bustage. CLOSED TREE
...
--HG--
extra : rebase_source : d819fe43ccceb6b70e036df9fab1d15cfcbd21ae
2014-08-15 14:56:44 +12:00
Matt Woodrow
e582e00ffe
Bug 1053159 - Initialize gfxPattern::mFilter. r=Bas
...
--HG--
extra : rebase_source : 8b381ebeda17be5931f38ababb19fe6eead09c52
2014-08-15 14:24:11 +12:00
Matt Woodrow
3b9b54ae65
Bug 1051592 - Clip DrawTargetCairo's context to the surface bound to prevent massive mask allocations within cairo. r=jrmuizel
...
--HG--
extra : rebase_source : 89bc9dd9c4d5120c73b025d5106827594fac6663
2014-08-15 14:23:22 +12:00
George Wright
b63a5fc50c
Bug 1053492 - [Skia] Use heap allocation for buffers that will end up with the 3D API r=mattwoodrow,upstream
2014-08-13 23:14:31 -04:00
Ehsan Akhgari
7ef2679c79
Bug 1050610 - Fix more bad implicit constructors in gfx; r=roc
...
--HG--
extra : rebase_source : 5c6b62dbed81018370ce274e1913620ffb0ff7a2
2014-08-07 21:17:30 -04:00
George Wright
ccb75fe49a
Bug 1017113 - Remove unnecessary files that slipped in accidentally r=nobody DONTBUILD
2014-08-13 13:27:44 -04:00
Jonathan Kew
c14808b33b
bug 1052535 - fix errors in Unicode Joining_Type data for Mandaic. r=jdaggett
2014-08-13 11:00:31 +01:00
Dan Glastonbury
cb6ddd36cd
Bug 1050599 - Sort GLContext extension names and strings.; r=bjacob
...
--HG--
extra : rebase_source : 1af2dd171a4eac879ee83aa25d1430e620f11021
2014-08-05 17:26:57 +10:00
George Wright
f6b1cf92a3
Bug 1052813 - Add -fomit-frame-pointer to CXXFLAGS for Skia r=mattwoodrow
2014-08-12 17:14:43 -04:00
Benoit Girard
a4daec6b93
Bug 1052857 - Overdraw should report dst pixels, not src pixels. r=jrmuizel
2014-08-12 18:46:16 -04:00
Harshit Harchani
8ab53106b7
Bug 927946 - Add all APZC preferences to all.js. r=botond
...
--HG--
extra : rebase_source : d96f4aea65b40490d4cc7f8ec8704a2a2f7ef4b8
2014-08-13 01:35:22 +05:30
Walter Litwinczyk
9cdb43072d
Bug 1047755 - Add copy constructor to ScrollableLayerguid in gfx/layers/FrameMetrics.h. r=botond
2014-08-11 10:32:51 -07:00
Walter Litwinczyk
ff80bb9d79
Bug 1047755 - Add copy constructor to ZoomConstraints in gfx/layers/FrameMetrics.h. r=botond
2014-08-11 09:35:17 -07:00
George Wright
a9787ed881
[PATCH 15/15] Bug 1017113 - Use RefPtrSkia instead of SkRefPtr as it no longer exists. r=mattwoodrow
2014-08-06 12:01:44 -04:00
George Wright
b50a943d5a
[PATCH 14/15] Bug 1017113 - Add RefPtrSkia to replace SkRefPtr functionality r=mattwoodrow
2014-07-28 14:48:29 -04:00
George Wright
15c7679f2a
[PATCH 13/15] Bug 1017113 - Ensure SkDebugf is exported from Skia r=upstream
2014-07-31 18:52:22 -04:00
George Wright
2bfc460227
[PATCH 12/15] Bug 1017113 - Explicitly typedef GetUserDefaultLocaleName as WINVER may not be high enough when compiling to allow visibility of the function prototype in windows.h r=upstream
2014-07-29 15:19:53 -04:00
George Wright
1001cb46fc
[PATCH 11/15] Bug 1017113 - Re-apply bug 985217 - Stub out CreateTypeface* for Mac r=snorp
2014-03-17 13:17:49 -04:00
George Wright
8572b96d2e
[PATCH 10/15] Bug 1017113 - Include SkPreConfig.h to ensure that SK_BUILD_FOR_MAC is defined as necessary r=mattwoodrow
2014-07-28 20:53:00 -04:00
George Wright
57253213ed
[PATCH 09/15] Bug 1017113 - Update buildsystem for new Skia r=snorp
2014-07-27 20:56:09 -04:00
George Wright
b50d70f43c
[PATCH 08/15] Bug 1017113 - Update Skia to 2014-07-28 r=upstream
2014-07-28 15:06:12 -04:00
George Wright
babadb79f6
[PATCH 07/15] Bug 1017113 - Add some legacy defines to SkUserConfig.h r=mattwoodrow
2014-07-27 20:58:09 -04:00
George Wright
044a81f360
[PATCH 06/15] Bug 1017113 - Update SkFontHost_android_old.cpp and SkFontHost_cairo.cpp to cater for Skia API changes r=mattwoodrow
2014-07-27 20:57:19 -04:00
George Wright
8475f48ef4
[PATCH 05/15] Bug 1017113 - Remove unnecessary SkEmptyShader.h include r=mattwoodrow
2014-07-27 20:56:42 -04:00
George Wright
bd2dd7bfd9
[PATCH 04/15] Bug 1017113 - Remove GL functions no longer required by Ganesh r=mattwoodrow
2014-07-27 20:52:33 -04:00
George Wright
b8a5da6fd1
[PATCH 03/15] Bug 1017113 - Update DrawTargetSkia to use the new SkDropShadowImageFilter::Create() r=mattwoodrow
2014-07-27 20:51:32 -04:00
George Wright
3c264dd730
[PATCH 02/15] Bug 1017113 - Calling save on an SkCanvas no longer takes any parameters r=mattwoodrow
2014-07-27 20:51:09 -04:00
George Wright
a6d2faace3
[PATCH 01/15] Bug 1043745 - Use SkColorType and SkImageInfo instead of SkBitmap::Config r=mattwoodrow
2014-07-27 20:47:43 -04:00
Vladimir Vukicevic
4a3c43c587
b=1052518; remove --disable-webgl; r=jgilbert
2014-08-12 12:04:36 -04:00
Nigel Babu
654359f1ef
Merge m-c to m-i
2014-08-12 12:20:36 +05:30
Michael Wu
6dbfffbba9
Follow up to bug 1035394 - Fix bustage from initializing fields in the wrong order on a CLOSED TREE, r=bustage
2014-08-11 17:53:06 -04:00
Kartikaya Gupta
89ab2a4eb0
Bug 1051985 - Move the APZ from ContainerLayer to Layer. r=mattwoodrow,botond
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
9370d1374f
Bug 1051985 - Move the background color and content description from ContainerLayer to Layer. r=mattwoodrow
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
7f106b13e3
Bug 1051985 - Move the scroll handoff parent id from ContainerLayer to Layer. r=mattwoodrow
2014-08-11 20:00:37 -04:00
Kartikaya Gupta
a0ad18d035
Bug 1051985 - Move the FrameMetrics from ContainerLayer to Layer. r=mattwoodrow,BenWa
2014-08-11 20:00:36 -04:00
Michael Wu
8931c79879
Bug 1036394 - Use CRC32 to query hidden fonts, r=jfkthame
2014-08-04 12:26:55 -04:00
Brian Birtles
eee37dc2bd
Bug 1040543 part 8 - Move timing parameters from AnimationPlayer to Animation; r=bz
...
As the second step in dividing functionality between AnimationPlayer and
Animation, this patch moves the AnimationTiming member from AnimationPlayer to
Animation.
Most of this patch is simply moving code around. However, one significant
functional difference is that Animation::GetLocalTime() uses the mParentTime
member which is set when the Animation is updated by the player it is attached
to.
Other less significant differences are:
* AnimationPlayer::GetLocalTime is renamed to GetCurrentTimeDuration
In Web Animations, animation players have a (writeable) "current time" and
animations have a (read-only) "local time".
We would call the method simply "GetCurrentTime" (instead of
"GetCurrentTimeDuration") but GetCurrentTime is the name of the method used in
the content-facing API where it returns a double.
* "IsCurrent" is defined on both AnimationPlayer and Animation with the version
in AnimationPlayer serving mostly as a convenience shortcut to the version on
Animation.
* Animation::GetComputedTiming (previously on AnimationPlayer) now makes the
timing parameter optional since most of the time it is not needed.
2014-08-10 17:06:50 +10:00
Brian Birtles
b1759d304e
Bug 1040543 part 1 - Move/Rename ElementAnimations to dom::AnimationPlayer; r=bz
...
This patch renames mozilla::ElementAnimations to mozilla::dom::AnimationPlayer
and moves the code from layout/style/AnimationCommon.cpp to
dom/animation/AnimationPlayer.cpp.
It also moves various helper classes needed by AnimationPlayer to
AnimationPlayer.cpp and moves them from the mozilla::css namespace to the
mozilla namespace.
Beyond that, there are no functional changes contained in this patch.
The renaming of various members and variables that used to refer to
ElementAnimation objects but now refer to AnimationPlayer objects--to give them
a more appropriate name--is performed in a subsequent patch.
--HG--
rename : layout/style/AnimationCommon.cpp => dom/animation/AnimationPlayer.cpp
rename : layout/style/AnimationCommon.h => dom/animation/AnimationPlayer.h
2014-08-10 17:06:44 +10:00
Jim Chen
d042927049
Bug 1048952 - Lower compositor permanent hang timeout to 2 seconds; r=snorp
2014-08-08 18:11:52 -04:00
Kartikaya Gupta
9380d25515
Bug 1046344 - Update some ifdefs to account for MOZ_ANDROID_APZ. r=snorp
2014-08-08 17:42:25 -04:00
David Parks
e130c16516
Bug 1041695 - Make ShadowLayersForwarder::RemoveTexture run on worker thread, as required by TextureClient::Finalize. r=nical
...
--HG--
extra : rebase_source : 5498e78ba405c0b2e75063b3d7bda7d1cead4669
2014-07-30 23:44:31 -07:00
Robert O'Callahan
28409a4a31
Bug 1043163. Avoid negative widths and heights due to overflow. r=mats
...
--HG--
extra : rebase_source : 62db3ad669f7a965672ea6bbab1b932c4a07040f
2014-08-06 17:19:23 +12:00
Nicholas Nethercote
8c60d14a1a
Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
...
* * *
imported patch rm-dummy-params
--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Matt Woodrow
6c16eeea37
Bug 1049303 - Avoid an invalid cast to ClientThebesLayer when we're using tiling. r=Bas
2014-08-07 11:55:31 +12:00
Matt Woodrow
84c916ae97
Bug 1048110 - Pad visible regions out by 1 pixel to avoid sampling from invalid content. r=Bas
2014-08-05 12:17:47 +12:00
Matt Woodrow
a4fa815cab
Bug 1048110 - Expand complex visible regions if we're going to be resampling when using tiling. r=Bas
2014-08-04 15:29:55 +12:00
Jeff Gilbert
0627be2bfd
Bug 1045955 - Style fix. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
3862869a53
Bug 1045955 - Tighten requirements for framebuffer_blit, and use GL_FRAMEBUFFER when unavailable. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
dabc675938
Bug 1045955 - Allow blitting 'internal' fb0. - r=kamidphish
2014-08-07 19:03:25 -07:00
Jeff Gilbert
262e1bfb58
Bug 1045955 - Make snapshots pick RGBA or RGBX. - r=kamidphish
2014-08-07 19:03:24 -07:00
Wes Kocher
6c6d0e3d5a
Backed out changeset c62468b61fed (bug 1041695) for bustage on a CLOSED TREE
2014-08-07 18:16:25 -07:00
Kartikaya Gupta
6e9630c18d
Bug 966362 - Fix copy/paste error to fix typo in gfx2d. r=Bas
2014-08-07 17:45:08 -07:00
David Parks
6a84d75e6c
Bug 1041695 - Run ShadowLayersForwarder::ReleaseTexture on worker thread r=nical
2014-07-30 23:44:31 -07:00
Nicolas Silva
2bea980413
Bug 1043426 - Don't crash when failing to upload apply a maskon a container layer. r=Bas
2014-08-01 15:53:12 +02:00
Markus Stange
aa23379b28
Bug 1049499 - Choose the correct number of gradient repetitions if a non-identity pattern matrix is involved. r=jrmuizel
2014-08-07 13:23:53 +02:00
Jonathan Watt
8c0807927d
Bug 1049593 - Make BaseRect::Contains(point) behave correctly for floating point rect/point. r=Bas
2014-08-07 06:24:54 +01:00
Wes Kocher
7128337cab
Backed out 2 changesets (bug 1048110) for various Android mochitest failures on a CLOSED TREE
...
Backed out changeset 1cf6f4f27811 (bug 1048110)
Backed out changeset b89f54e21c0b (bug 1048110)
2014-08-06 18:32:52 -07:00
Wes Kocher
2062a10c1e
Backed out changeset 772d552cbe95 (bug 1049303) for build bustage in ClientLayerManager on a CLOSED TREE
2014-08-06 17:31:55 -07:00
Matt Woodrow
288f3c0251
Bug 1049303 - Avoid an invalid cast to ClientThebesLayer when we're using tiling. r=Bas
2014-08-07 11:55:31 +12:00
Matt Woodrow
147301ddd4
Bug 1048110 - Pad visible regions out by 1 pixel to avoid sampling from invalid content. r=Bas
2014-08-05 12:17:47 +12:00
Matt Woodrow
4a5cbd7c21
Bug 1048110 - Expand complex visible regions if we're going to be resampling when using tiling. r=Bas
2014-08-04 15:29:55 +12:00
Matt Woodrow
fae9993fd9
Bug 1046025 - Add component alpha support to TiledContentClient/Host. r=nical
2014-07-29 17:21:02 +12:00
Wes Kocher
235636ff24
Backed out 3 changesets (bug 923512) for mochitest-2 bustage on a CLOSED TREE
...
Backed out changeset f8720d81b74f (bug 923512)
Backed out changeset f431232084b7 (bug 923512)
Backed out changeset dff51863663c (bug 923512)
2014-08-06 16:36:35 -07:00
Wes Kocher
6aadccefce
Backed out changesets 950a3afc2b15 and dfb5303af6f9 (bug 1028288) for being incorrect
2014-08-06 15:43:25 -07:00
Botond Ballo
034af10f54
Bug 923512 - Introduce strongly-typed coordinate classes (Part2: Changes to rest of codebase, and switching Axis to use the strongly-typed coordinates). r=kats
2014-07-29 17:24:12 -04:00
Botond Ballo
fe0d952780
Bug 923512 - Introduce strongly-typed coordinate classes (Part 1: Moz2D changes). r=kats,Bas
2014-07-31 17:07:17 -04:00
Botond Ballo
4664a97489
Bug 923512 - Transition the TransformTo<>() functions from gfx3DMatrix to Matrix4x4. r=kats
2014-08-06 12:52:04 -04:00
Max Vujovic
7f616e0548
Bug 948265 - Add nsCSSFilterInstance with support for adding CSS blur filters to filter graphs. r=mstange
2014-08-06 10:48:47 -07:00
Ed Morley
bd4fbcb4ea
Backed out changeset 9545e672983b (bug 1048916) for build failures; CLOSED TREE
2014-08-06 17:04:01 +01:00
Jeff Muizelaar
de470f8301
Bug 1048916. Convert a bunch of layers from nsAutoPtr to UniquePtr. r=roc
...
This makes the ownership of LayerProperties more clear.
--HG--
extra : rebase_source : c0413670f63906f90f083c0d9aaa8f55cf1ce898
2014-08-05 10:48:01 -04:00
Jeff Muizelaar
bef7ed337f
Bug 1047507. Add a comment about keeping the KnownUniformName enum in sync.
...
--HG--
extra : rebase_source : 2445dd306a2aa4c3447293d5da88f786c679ced4
2014-08-01 13:26:46 -04:00
Ed Morley
2e6839e1e5
Merge mozilla-central and inbound
2014-08-06 13:43:41 +01:00
Nicolas Silva
9abece8784
Bug 1047765 - Pass the proper allocation flags in TextureClient::CreateSimilar. r=Bas
2014-08-06 14:40:07 +02:00
Nicolas Silva
d6dd3d64a1
Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
2014-08-06 14:40:03 +02:00
Nicolas Silva
56e59f0712
Bug 1048099 - Check that the d3d9 wasn't lost before providing access to it in CompositorD3D9. r=Bas
2014-08-06 14:39:58 +02:00
Ed Morley
fdc793d552
Merge latest green inbound changeset and mozilla-central; a=merge
2014-08-06 13:37:48 +01:00
Bas Schouten
0218fd8960
Bug 1043426: Avoid doing work for empty visible regions. r=mattwoodrow
2014-08-04 13:02:14 +02:00
Ehsan Akhgari
de9c38a70c
Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel
2014-08-05 17:58:40 -04:00
Ehsan Akhgari
3e495e7834
Bug 1047614 - Give ReadbackManagerD3D11 a private destructor; r=jrmuizel
2014-08-05 17:57:24 -04:00
Birunthan Mohanathas
7710c661a5
Bug 1036981 - Update HarfBuzz to upstream commit d5e6147 (0.9.34). r=jfkthame
2014-08-03 10:03:46 -07:00
Andrew McCreight
edbfabc8f6
Bug 1046281 - Use the simpler version of nsTHashtable memory reporters. r=njn
2014-08-05 13:27:41 -07:00
Kartikaya Gupta
4575e9d7d9
Bug 1043719 - Cancel pending gesture timeouts when a cancel is received. r=botond
2014-08-05 11:51:32 -04:00
Kartikaya Gupta
4e2984ee55
Bug 1048888 - Initialize member variables to nullptr. r=botond
2014-08-05 11:51:31 -04:00
Simon Montagu
bb379e11f7
Bug 756022 patch 3: merge tr with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Simon Montagu
dc330880c3
Bug 750622 patch 2: merge x-central-euro with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Simon Montagu
19df2710fa
Bug 750622 patch 1: merge x-baltic with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Jeff Gilbert
45ca81fe4b
Bug 1037704 - Add polling support to ShSurf. - r=mattwoodrow
2014-08-04 22:10:47 -07:00
Jeff Gilbert
5fc8008878
Bug 1048562 - Add support for NV_fence to GLContext. - r=mattwoodrow
2014-08-04 22:09:20 -07:00
Max Vujovic
db33fea625
Bug 948265 - Insert a Crop FilterNode if the original SourceGraphic surface size exceeds the filter region. r=mstange
2014-08-04 14:35:52 -07:00
Ryan VanderMeulen
ac42c576d7
Backed out 2 changesets (bug 1047765, bug 1043426) for reftest failures and crashes on a CLOSED TREE.
...
Backed out changeset e283f73fed2b (bug 1047765)
Backed out changeset 3596f811a264 (bug 1043426)
2014-08-04 12:44:52 -04:00
Ed Morley
14e619428b
Backed out changeset e76cbce3289a (bug 1043719) for gtest crashes
2014-08-04 16:32:20 +01:00
Nicolas Silva
4ecfcce431
Bug 1047765 - Pass the proper allocation flags in TextureClient::CreateSimilar. r=Bas
2014-08-04 16:32:30 +02:00
Nicolas Silva
e3a865c277
Bug 1043426 - Don't crash when failing to upload apply a maskon a container layer. r=Bas
2014-08-01 15:53:12 +02:00
Kartikaya Gupta
fc6923b46d
Bug 1043719 - Cancel pending gesture timeouts when a cancel is received. r=botond
2014-08-01 23:08:00 -04:00
Kartikaya Gupta
0e930ef1d7
Bug 1047403 - Refactor linebreaking debug print code into [f]print_stderr functions that take stringstreams. r=BenWa
2014-08-02 06:03:00 -04:00
Milan Sreckovic
5590faba5b
Bug 1045680 - Instead of checking <= 256mb, check < 512mb. r=jwillcox
2014-07-29 11:58:40 -04:00
Ed Morley
4018f85639
Backed out changeset 1405060b0c96 (bug 1043426) for failures in async-scrolling/element-1.html
2014-08-04 14:41:46 +01:00
Bas Schouten
19372f67f9
Bug 1043426: Avoid doing work for empty visible regions. r=mattwoodrow
2014-08-04 13:02:14 +02:00
Gian-Carlo Pascutto
e6440c8710
Bug 1047548 - Fix missing CXXFLAGS for no-X builds. r=glandium
2014-08-04 08:24:03 +02:00
Masayuki Nakano
8bb45b8c1f
Bug 1046101 part.18 Rename NS_TOUCH_EVENT to eTouchEventClass r=smaug
2014-08-04 14:28:53 +09:00
Masayuki Nakano
77d7a1ac4b
Bug 1046101 part.1 Rename nsEventStructType to mozilla::EventClassID r=smaug
2014-08-04 14:28:46 +09:00
Mike Hommey
0a396d54d7
Bug 901208 - Fix Skia for ARM v4t. r=derf
2014-08-04 09:04:06 +09:00
Kyle Huey
aaaaef9fac
Bug 1046416: Shut down gfxPlatformFontList on all platforms. r=jfkthame
2014-08-01 12:37:53 -07:00
James Kolb
4cce70609b
Bug 1028288 Add canvas global transparency support to svgs. r=roc
2014-08-02 16:14:53 +09:00
Kartikaya Gupta
cbb9834769
Bug 1036985 - Change the return value of APZCTM::ReceiveInputEvent to return more useful information. r=botond
2014-08-01 16:24:50 -04:00
Benoit Girard
e05cd07d29
No bug - Change layers.dump to a live prefrence. r=milan
2014-08-01 14:56:52 -04:00
Botond Ballo
1d35f25a8b
Bug 1023557 - Store the content description in ContainerLayer instead of FrameMetrics. r=kats,BenWa
2014-07-31 16:11:47 -04:00
Bas Schouten
4867387d23
Bug 1039568: Add a capture DrawTarget to Moz2D. r=jrmuizel
2014-08-01 18:01:47 +02:00
Ryan VanderMeulen
fa0e41b84a
Backed out changeset fe28abfc3842 (bug 1043426) for Android reftest failures.
...
CLOSED TREE
2014-08-01 11:20:10 -04:00
Nicolas Silva
7f99b1f37d
Bug 1043426 - Don't crash when failing to upload apply a maskon a container layer. r=Bas
2014-08-01 15:53:12 +02:00
David Parks
3c4c1db3a0
Bug 1009628 - Part 1: Need mozAfterRemotePaint event for remote iframes. r=smaug.
2014-05-23 11:19:00 -07:00
"Jan Alexander Steffens (heftig)"
32a91eb036
Bug 1042295 - Change in Linux OMTC activation. r=nical
2014-07-22 22:46:02 +02:00
David Zbarsky
449b827565
Bug 952977: More gfx::Matrix cleanup in FrameLayerBuilder r=nical
2014-08-01 08:31:49 -04:00
David Zbarsky
42e6fcdddb
Bug 952977: More gfx::Matrix cleanups r=nical
2014-08-01 08:31:49 -04:00
David Zbarsky
9c8ef1fd12
Bug 952977: More gfx::Matrix cleanup in APZC r=nical
2014-08-01 08:31:49 -04:00
David Zbarsky
8e34aceaaa
Bug 952977: More gfx::Matrix cleanup in TiledContentClient r=nical
2014-08-01 08:31:48 -04:00
David Zbarsky
800a18f734
Bug 952977: More gfx::Matrix cleanup in tests r=nical
2014-08-01 08:31:48 -04:00
David Zbarsky
2e0df93cca
Bug 952977: More gfx::Matrix cleanup in LayerManagerComposite r=nical
2014-08-01 08:31:47 -04:00
David Zbarsky
7756f41ca1
Bug 952977: More gfx::Matrix cleanup in LayerTreeInvalidation r=nical
2014-08-01 08:31:47 -04:00
David Zbarsky
5192ab7514
Bug 952977: More gfx::Matrix cleanup in AsyncCompositionManager r=nical
2014-08-01 08:31:46 -04:00
Jeff Muizelaar
17f66b9ded
Bug 1044241. Discard tile back buffers that haven't been recently used. r=nical
...
Tracks tiles that have a back buffer with a nsExpirationTracker and discards
them after a while. This should help us claim back tile memory for tiles
that have stopped changing.
--HG--
extra : rebase_source : 2528de0a6fac08cb6f97ebd946d9f72a63b7d2b1
2014-07-31 23:25:37 -04:00
Jeff Muizelaar
7533d203b1
Bug 1046984. Include the stride in the gralloc memory report.
...
--HG--
extra : rebase_source : b5c7f060c73dc67b4cdb3fe29a59c288ddbde9b2
2014-07-31 15:20:57 -04:00
Botond Ballo
9b16403fa4
Bug 1046904 - Identify scrollgrab layers in the APZC tree log. r=kats
...
--HG--
extra : rebase_source : 7cf38fbe7d34b8cc5130d79f868dcef58b044e06
2014-07-31 13:49:46 -04:00
Kartikaya Gupta
1ec62af0b4
Bug 1043689 - Cancel state in the GEL when processing a cancelled touch block. r=botond
2014-07-31 14:21:49 -04:00
Jeff Muizelaar
8a4d19da92
Bug 1046929. Remove ACDEFINES += -UWIN32_LEAN_AND_MEAN from gfx/thebes/Makefile.in
...
This is very old and doesn't seem to be needed anymore.
--HG--
extra : rebase_source : 557fe01c658f7644fe8ecd35e96a5e8e285be718
2014-07-31 14:19:32 -04:00
Nathan Froyd
9ea6c585f8
Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium
2014-07-24 11:55:33 -04:00
Kartikaya Gupta
e230a87453
Bug 1046292 - Follow-up to fix bustage. r=me on a CLOSED TREE
2014-07-31 09:23:34 -04:00
Kartikaya Gupta
a5a3375001
Bug 992122 - Add some design docs for APZ to the tree. r=botond
2014-07-31 09:04:35 -04:00
Kartikaya Gupta
67a2b1d75e
Bug 1046428 - Remove unneeded constant. r=botond
2014-07-31 09:04:35 -04:00
Kartikaya Gupta
bfcb910282
Bug 1046292 - Add some unit tests for TaskThrottler. r=botond
2014-07-31 09:04:34 -04:00
Kartikaya Gupta
eea46e2278
Bug 1046292 - Add a max-wait timeout to TaskThrottler to robustify against it getting stuck. r=botond
2014-07-31 09:04:34 -04:00
Sotaro Ikeda
fd4645e895
Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical, jrmuizel
2014-07-24 06:16:47 -07:00
Nicolas Silva
5913a6cffa
Bug 1042771 - Backout for build failure on a CLOSED TREE
2014-07-31 13:49:12 +02:00
Sotaro Ikeda
fd1d93a103
Bug 1042771 - Fix TextureClientPool::ReturnDeferredClients() r=nical, jrmuizel
2014-07-24 06:16:47 -07:00
Kyle Machulis
852e70f2d3
Bug 1045752 - Change ScopedXErrorHandler assert to warn; r=karlt
2014-07-30 17:30:19 -07:00
Bas Schouten
e9f3470cf0
Bug 947781 - Part 4: Add ReadbackLayer functionality to ClientLayerManager. r=mattwoodrow
2014-07-30 15:38:47 +02:00
Bas Schouten
337d782d7e
Bug 947781 - Part 3: Do not transmit layer types that are unshadowed over the IPDL protocol. r=nical
2014-07-30 15:38:47 +02:00
Bas Schouten
2b9855ad33
Bug 947781 - Part 2: Add the ability to readback texture data to TextureClient. r=nical
2014-07-30 15:38:46 +02:00
Bas Schouten
01ff4cc231
Bug 947781 - Part 1: Refactor RotatedBuffer to easily be re-usable for any rotated buffer drawing. r=mattwoodrow
2014-07-30 15:38:46 +02:00
Botond Ballo
c0d331675b
Bug 1046013 - Fix APZ hit testing when root APZC is overscrolled and has siblings. r=kats
...
--HG--
extra : rebase_source : a2a0e143c70b3d8c2188ca281d2372d969d8c06b
2014-07-30 15:11:20 -04:00
Ryan VanderMeulen
3f0602b523
Backed out changeset aef0101ff775 (bug 1045955) for B2G reftest failures.
...
CLOSED TREE
2014-07-30 14:43:30 -04:00
Jeff Gilbert
5b7a8b438f
Bug 1045957 - Improve code in GLReadTexImageHelper.cpp. - r=mattwoodrow
2014-07-30 10:35:30 -07:00
Jeff Gilbert
d90bab70f8
Bug 1045955 - Fix compositing for screen-based WebGL ShSurfs. - r=kamidphish
2014-07-30 10:03:07 -07:00
Jeff Gilbert
457db03869
Bug 1045955 - Fix style. - r=kamidphish
2014-07-30 10:03:07 -07:00
Kartikaya Gupta
d162ebce31
No bug - Fix for non-unified build when APZC logging is enabled. r=me and DONTBUILD because NPOTB
2014-07-30 11:05:48 -04:00
Ed Morley
3362e85a9e
Backed out changeset 6bc1a62eb443 (bug 947781) for build failures
2014-07-30 14:54:28 +01:00
Ed Morley
fbefd28529
Backed out changeset c4ecea1452e9 (bug 947781)
2014-07-30 14:54:08 +01:00
Ed Morley
b925c8eb54
Backed out changeset c378df360469 (bug 947781)
2014-07-30 14:54:04 +01:00
Ed Morley
ddcfbcff7a
Backed out changeset 96379f178485 (bug 947781)
2014-07-30 14:54:01 +01:00
Bas Schouten
96b19cfa36
Bug 947781 - Part 4: Add ReadbackLayer functionality to ClientLayerManager. r=mattwoodrow
2014-07-30 15:38:47 +02:00
Bas Schouten
232cb6688a
Bug 947781 - Part 3: Do not transmit layer types that are unshadowed over the IPDL protocol. r=nical
2014-07-30 15:38:47 +02:00
Bas Schouten
9a0677f6e4
Bug 947781 - Part 2: Add the ability to readback texture data to TextureClient. r=nical
2014-07-30 15:38:46 +02:00
Bas Schouten
43ae488b3c
Bug 947781 - Part 1: Refactor RotatedBuffer to easily be re-usable for any rotated buffer drawing. r=mattwoodrow
2014-07-30 15:38:46 +02:00
Jonathan Kew
f0069520d0
bug 1028136 - Remove dangerous public destructor of FontFamilyList. r=jdaggett
2014-07-30 09:15:00 +01:00
Kearwood (Kip) Gilbert
e67da054b9
Bug 1026023 - Part 2: Implement Physically Based Movement Model. r=mwoodrow
...
- Implemented the AxisPhysicsModel class, which encapsulates interpolation and
integration of a 1-dimensional physics model in a frame-rate independent
and stable manner.
- Implemented the AxisPhysicsMSDModel class, which models a generic
1-dimensional Mass-Spring-Damper simulation.
- This physical movement simulation code has been implemented separately from
the existing momentum code in Axis.cpp so that it can be utilized by
both the compositor (AsyncPanZoomController) and main thread
(nsGfxScrollFrame).
2014-07-09 10:02:29 -07:00
Kearwood (Kip) Gilbert
b6271ffc9c
Bug 1026023 - Part 1: Create Preferences. r=mwoodrow
...
- Added layout.css.scroll-behavior.enabled preference to enable and disable
scroll behavior and related smooth scrolling.
- Added layout.css.scroll-behavior.spring-constant preference to enable tuning
of the smooth scroll motion. spring-constant controls the strength of the
simulated MSD (Mass-Spring-Damper).
- Added layout.css.scroll-behavior.damping-ratio preference to enable tuning
of the smooth scroll motion. damping-ratio controls the under, over, or
critically damped behavior of the simulated MSD.
2014-06-12 10:50:54 -07:00
Wes Kocher
02d44fddfa
Backed out 11 changesets (bug 952977) for reftest-no-accel failures
...
Backed out changeset ea2367c19da3 (bug 952977)
Backed out changeset c401c8748eb3 (bug 952977)
Backed out changeset a93e9ff1043b (bug 952977)
Backed out changeset 765b7f67163e (bug 952977)
Backed out changeset 3d8cf4f5777f (bug 952977)
Backed out changeset 8993710a3ab3 (bug 952977)
Backed out changeset 1298c39b745a (bug 952977)
Backed out changeset be0b899fbe5e (bug 952977)
Backed out changeset f69bea1f1feb (bug 952977)
Backed out changeset 1a745777f07e (bug 952977)
Backed out changeset 5ad1d18dfe17 (bug 952977)
2014-07-29 18:58:46 -07:00
David Zbarsky
9b5e4859ac
Bug 952977: bustage fix on a CLOSED TREE to appease the compiler gods r=me
2014-07-29 19:51:38 -04:00
David Zbarsky
ba843efdce
Bug 952977: More gfx::Matrix cleanup in FrameLayerBuilder r=nical
2014-07-29 19:18:52 -04:00
David Zbarsky
26605d5924
Bug 952977: More gfx::Matrix cleanups r=nical
2014-07-29 19:18:51 -04:00
David Zbarsky
b217f375b9
Bug 952977: More gfx::Matrix cleanup in APZC r=nical
2014-07-29 19:18:51 -04:00
David Zbarsky
84cf94ad42
Bug 952977: More gfx::Matrix cleanup in TiledContentClient r=nical
2014-07-29 19:18:50 -04:00