Kartikaya Gupta
48f389c563
Bug 1119497 - Rename the HitTestResult enum values in light of the new hit-test code. rs=botond
2015-01-15 10:37:54 -05:00
Kartikaya Gupta
fa75a65bf4
Bug 1119497 - Don't continue searching if we hit a layer that has no containing APZC. r=botond
2015-01-15 10:37:54 -05:00
Benoit Girard
f97773fb06
Bug 1068190 - Part 1: Add foundation for compositor unit tests. r=mstange
2015-01-14 17:24:09 -05:00
David Anderson
f8b5850175
Fix tiling computing the wrong displayport size when using containerless scrolling. (bug 1121108, r=botond)
...
--HG--
extra : rebase_source : a2c4071e13cd4c7917ee0876e9b1f2b61dd760d7
2015-01-14 14:19:59 -08:00
Andrew McCreight
9dfcb4451a
Back out bug 1065536 part 3 for being a bad idea.
2015-01-14 11:23:06 -08:00
Botond Ballo
bf5d010493
Bug 1117712 - Update the screen-to-local transform matrix for an input block if the target APZC changes. r=kats
2015-01-14 10:16:26 -05:00
Botond Ballo
a53babd8c4
Bug 1117712 - Defer application of screen-to-local transform matrix until AsyncPanZoomController::HandleInputEvent(). r=kats
2015-01-12 17:20:15 -05:00
Botond Ballo
c79aa01ce0
Bug 1117712 - Introduce AsyncPanZoomController::GetTransformToThis(). r=kats
2015-01-09 20:15:19 -05:00
Kartikaya Gupta
f2e69b3fbc
Bug 1117712 - Refactor some code to transform input events. r=botond
2015-01-09 13:39:08 -05:00
Botond Ballo
386ec63dd4
Bug 1120400 - Adjust the code for aligning fixed and sticky layers to account for the transform changes in bug 1076241. r=kats
2015-01-12 16:51:04 -05:00
Carsten "Tomcat" Book
ea914adc3c
merge b2g-inbound to mozilla-central a=merge
2015-01-14 14:29:27 +01:00
David Anderson
7ae9b13ba1
Fix classic scrollbars getting occluded with containerless scrolling. (bug 1100756, r=roc)
...
--HG--
extra : rebase_source : fcf95ab0c435d9c29a6a3552fe05d7f1ad3bc0ec
2015-01-13 23:55:17 -08:00
Kartikaya Gupta
4942ecc965
Back out bug 1119497 and one patch from bug 920036 for causing bug 1121033. r=me
2015-01-13 21:16:51 -05:00
Wes Kocher
948c30703f
Merge fx-team to m-c a=merge
2015-01-13 17:44:56 -08:00
Kartikaya Gupta
5ee8d5a694
Bug 1107009. r=BenWa
2015-01-13 13:26:26 -05:00
Cgg
ed39f22f06
Bug 1028536 - Remove BasicImageLayer::GetAndPaintCurrentImage. r=nical
...
From 75d863b86d2b4945c5cbe5b04bd73dcf0e2e817d Mon Sep 17 00:00:00 2001
---
gfx/layers/basic/BasicImageLayer.cpp | 42 ----------------------------------
1 file changed, 42 deletions(-)
2014-06-21 15:16:36 +02:00
Ehsan Akhgari
1207ff8ae6
Backed out changeset 11aebde6e809 (bug 1120059) because of build bustage on Windows
2015-01-13 00:26:16 -05:00
Birunthan Mohanathas
8a228c8946
Bug 1120059 - Remove MOZ_{HAVE_,}EXPLICIT_CONVERSION. r=Waldo
2015-01-13 06:41:15 +02:00
Nicolas Silva
88468aa5ae
Bug 1113558 - Ensure that SurfaceDescriptorTiles mResolution can't cause mayhem on the compositor process. r=sotaro
2015-01-08 19:04:22 +01:00
Nicolas Silva
45b0c131f6
Bug 1120645 - Use MOZ_PERFORMANCE_WARNING with TextureClients that must be destroyed synchronously. r=BenWa
2015-01-12 23:00:08 +01:00
Benoit Girard
ffe77397d2
Bug 1119570 - Support dumping textures on windows. r=bas
2015-01-12 16:51:02 -05:00
Carsten "Tomcat" Book
df1fe14c36
merge b2g-inbound to mozilla-central a=merge
2015-01-12 14:59:45 +01:00
Kartikaya Gupta
2b47aa6276
Bug 1120214 - Fix logging-only build failure. r=botond
2015-01-11 18:26:26 -05:00
Masatoshi Kimura
f70d08c5aa
Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
2015-01-11 11:34:52 +09:00
Wes Kocher
7ed4db3736
Merge m-c to inbound a=merge
2015-01-09 21:00:13 -08:00
Chris Peterson
0b8b25193e
Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
2015-01-06 21:39:46 -08:00
Bas Schouten
d249e397c5
Bug 1119854: Crash when AcquireSync takes more than 10 seconds. r=jrmuizel
2015-01-10 04:50:02 +01:00
David Anderson
774dd7187b
Make sure tile textures are synchronized for D3D11. (bug 1119066, r=mattwoodrow)
...
--HG--
extra : rebase_source : 89d5654e43eb2a111a56c1432b90cd3a283f4a50
2015-01-09 13:50:20 -08:00
Kartikaya Gupta
ea2ccd3c61
Bug 1119497 - Rename the HitTestResult enum values in light of the new hit-test code. rs=botond
2015-01-10 10:55:47 -05:00
Kartikaya Gupta
f0e0097cfb
Bug 1119497 - Don't continue searching if we hit a layer that has no containing APZC. r=botond
2015-01-10 10:55:47 -05:00
Botond Ballo
5226fc5e7f
Bug 1088984 - Account for the async scale correctly when transforming the scroll thumb in the compositor. r=kats
...
--HG--
extra : rebase_source : 28e6c6c3a510549c939daea615fc0329d785a352
2014-10-24 20:14:56 -04:00
Botond Ballo
334d13367d
Bug 1113457 - Improve the approximation used to model spring physics during an overscroll animation, to avoid the approximation from diverging. r=kats
...
--HG--
extra : rebase_source : 4e26357cd76c7125f5c02529f1ac3b038eec36c2
2015-01-07 16:45:29 -05:00
Kartikaya Gupta
93f87b5463
Bug 1119811 - Fold the gonk ParentProcessController into the reusable ChromeProcessController. r=dvander
2015-01-09 13:41:23 -05:00
Kartikaya Gupta
5979f988c9
Bug 973619 - Pick up the zoom from layout when the viewport dimensions change. r=botond
2015-01-09 10:21:50 -05:00
Ehsan Akhgari
b6e35bb4b4
Bug 1118486 - Part 1: Use = delete
instead of MOZ_DELETE directly; r=Waldo
...
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Nicolas Silva
fdc552f2eb
Bug 1114948 - Use NS_lroundf instead of NS_roundf in tioling code to avoid inconsistent behavior around zero. r=jrmuizel
2015-01-08 18:58:22 +01:00
Benoit Girard
54d4b3735d
Bug 1110229 - bustage fix on a CLOSED TREE
2015-01-08 11:53:03 -05:00
Kartikaya Gupta
eb960639f8
Bug 1109873 - Follow-up to fix debug logging bustage. r=me and DONTBUILD
2015-01-08 11:29:20 -05:00
Benoit Girard
4384ee9695
Bug 1110229 - Always paint the full low-res tile for performance and correctness. r=nical
2015-01-08 11:24:15 -05:00
Kartikaya Gupta
01e045fa21
Bug 1109873 - Implement the expanded HitTestingTree. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
dc35d9ea17
Bug 1109873 - Allow the APZC stored in the HitTestingTreeNode to be null. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
e758b39127
Bug 1109873 - Rename UpdatePanZoomControllerTree to UpdateHitTestingTree. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
d2cc915010
Bug 1109873 - Rearrange some loops to duplicate less code. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
febc92fd83
Bug 1109873 - Move hit-testing data into HitTestingTreeNode. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
7e2e809c0e
Bug 1109873 - Extract HitTestResult into a helper header. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
4e8835d9e7
Bug 1109873 - Introduce the HitTestingTreeNode class. r=botond
...
This patch extracts a HitTestingTreeNode from AsyncPanZoomController. The tree
formed by these nodes is very similar in structure to the APZC tree that we had
previously. The main difference is that we can have multiple HitTestingTreeNode
instances per APZC; each HitTestingTreeNode corresponds to a different layer
with the same metrics.
This is a first step in extracting the hit-test data entirely from the
AsyncPanZoomController class and having a 1:1 mapping with the layer tree.
2015-01-08 09:40:01 -05:00
Botond Ballo
6f6de98bb8
Bug 1109873 - Add some explanatory comments to the APZC tree building code. r=kats
2015-01-08 09:40:01 -05:00
Carsten "Tomcat" Book
7f0eceed6f
merge b2g-inbound to mozilla-central a=merge
2015-01-08 15:07:12 +01:00
Jeff Muizelaar
782e149f98
Bug 1119089. Switch from the ineffecient x = x.sub(x, y) to x.subout(y);
...
The recently added move assignment operators make the existing pattern more
efficient, but using SubOut() is cleaner and even more efficient.
--HG--
extra : rebase_source : 14ba52bfde0a4a591ca39b92d86632206bbe13eb
2015-01-07 21:18:57 -05:00
Kai-Zhen Li
5fdfcf55db
Bug 1113655 - Fix bustage when camera is enabled and webtrc is not enabled. r=sotaro
2014-12-24 14:04:07 +08:00