Nicolas Silva
209a4ad3a3
Bug 1016538 - Fix unbalanced locking logic in tiling. r=Bas
2014-08-27 16:50:25 +02:00
Boris Chiou
683937c974
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
8b5e9e6b2d
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
7b1157f5a9
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
2e1cf8efa1
Bug 1047945 - Delete the TileExpiry object at shutdown to avoid leak warnings. r=BenWa
2014-08-27 10:57:49 +12:00
Matt Woodrow
437510eae5
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
a19bf3acbf
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
c1ad45d89e
Bug 965022 - Avoid passing a TimeStamp to printf in PrintUniformityInfo. r=mchang
2014-08-25 17:24:21 -04:00
Jeff Muizelaar
c7028a4f92
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
3c19efedf2
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
ca08386811
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
21cc341295
Bug 1040187: Combine update regions properly when upload hasn't executed yet. r=nical
2014-08-26 13:06:17 +00:00
Jacek Caban
956b4238da
Bug 1055664 - Use static instead of fiend function for StartTaskThread. r=bas.schouten
2014-08-26 13:50:38 +02:00
Milan Sreckovic
d284127fd1
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
ff234cdc98
Bug 1057645 - Update Frame Uniformity Tool to use APZC metrics. r=botond
...
CLOSED TREE
2014-08-25 08:56:00 -04:00
Sotaro Ikeda
a94e983e70
Bug 1053927 - Add memory leak check to GrallocTextureHostOGL r=nical
2014-08-25 06:45:26 -07:00
Masatoshi Kimura
3172b0beff
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
64a26a7b66
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
0bcb34fd1e
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
f829a39d13
Bug 1056962 - Part 2: Add proc name to gralloc memory report entries. r=BenWa
2014-08-22 16:36:24 -07:00
Kartikaya Gupta
08b5038258
Bug 1055605 - Replace MOZ_ANDROID_OMTC with MOZ_WIDGET_ANDROID. r=BenWa
2014-08-22 15:26:56 -04:00
Benoit Girard
b7e0b48dc5
Bug 1055821 - Add layer construction logging. r=mattwoodrow
...
--HG--
extra : rebase_source : 318ea4b96780830fd5665fc0b0cd610b67392113
2014-08-22 11:53:24 -04:00
Botond Ballo
779bb4c89a
Bug 1049109 - Clear overscroll along entire handoff chain at end of pinch. r=kats
2014-08-21 15:27:51 -04:00
Ed Morley
2a53029612
Backed out changeset 3a61a6eb04d6 (bug 1055821) for build failures
2014-08-22 14:12:01 +01:00
Benoit Girard
9832545241
Bug 1055821 - Add layer construction logging. r=mattwoodrow
2014-08-21 13:46:07 -04:00
Trevor Saunders
fd5e9d1fcc
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
c2d79a26ff
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
a3b394f41c
Backed out changeset 36a60b15c104 (bug 1049109) for gtest failures on a CLOSED TREE
2014-08-21 15:25:29 -07:00
Botond Ballo
5af91ec9b3
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
d777c83976
Bug 1055934 - Backout Bug 1028532 r=milan
2014-08-21 14:10:57 -07:00
Botond Ballo
0b4beaf18a
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
1ab1bfa3d8
Bug 1046993 - Use floating-point coordinates throughout in Axis. r=kats
2014-08-20 17:39:45 -04:00
Kartikaya Gupta
c6ff8a9edf
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
4e32706896
Bug 1055932 - Don't build an APZCTreeManager if APZ is disabled. r=botond
2014-08-21 08:36:07 -04:00
Wes Kocher
3520083deb
Merge m-c to inbound a=merge
2014-08-20 18:13:40 -07:00
Mason Chang
3db44baa85
Bug 1056190 - Delete Scrollgraph. r=benwa
2014-08-20 17:42:03 -07:00
Ryan VanderMeulen
296ec7fc20
Merge m-c to b2g-inbound. a=merge
2014-08-20 16:21:52 -04:00
Kartikaya Gupta
ba30d4b539
Bug 1056159 - Extract a helper function from UpdatePanZoomControllerTree. r=botond
2014-08-20 14:04:37 -04:00
Kartikaya Gupta
e94aaf7968
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
015ce11986
Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc
2014-08-20 00:55:14 -04:00
Kartikaya Gupta
c029b67a0c
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
3b4808ddad
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
197e4559e6
Bug 1052063 - Move the CSS transform into the ancestor transform. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
a65d30e8ee
Bug 1052063 - Small changes to clarify the existing ancestor transform build-up. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
da28f73cfa
Bug 1052063 - Reverse the order of transforms applied for layers during composition. r=botond
2014-08-19 21:17:09 -04:00
Kartikaya Gupta
a0204dccde
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
a8af23fed6
Bug 1052063 - Prevent creating multiple APZC instances for the same ScrollableLayerGuid. r=botond
2014-08-19 21:17:08 -04:00
Botond Ballo
ffebd18f0b
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
7d1b3578fc
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
98bf9dbd8d
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