Commit Graph

4807 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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