Seth Fowler
bba66516db
Bug 1079627 (Part 3) - Support multiple decoders for a single RasterImage. r=tn
2015-01-12 01:20:23 -08:00
Kartikaya Gupta
d7deea28a5
Bug 1120214 - Fix logging-only build failure. r=botond
2015-01-11 18:26:26 -05:00
Tom Schuster
a1fc33823a
Backout changeset b4ebefd0f7e3:a8044fd506db Bug 1117607, Bug 1118087, Bug 1118092, Bug 1118105, Bug 1030372, Bug 1079627 on CLOSED TREE
2015-01-11 20:43:32 +01:00
Seth Fowler
12931c48ec
Bug 1079627 (Part 3) - Support multiple decoders for a single RasterImage. r=tn
2015-01-11 05:34:20 -08:00
Masatoshi Kimura
40a556102e
Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
2015-01-11 11:34:52 +09:00
Bas Schouten
ee5d18ed76
Bug 1119854 - Followup: Correct one missed conversion of timeout to a finite number. r=jrmuizel
2015-01-10 19:43:15 +01:00
Wes Kocher
33442223e4
Backout ca411b1cf001 (bug 1109945) for shader editor failures
2015-01-09 21:03:54 -08:00
Wes Kocher
83e178bc79
Merge m-c to inbound a=merge
2015-01-09 21:00:13 -08:00
Chris Peterson
90751d5a6c
Bug 1118076 - Remove MOZ_THIS_IN_INITIALIZER_LIST. r=Waldo
2015-01-06 21:39:46 -08:00
Bas Schouten
92b37cad9e
Bug 1119854: Crash when AcquireSync takes more than 10 seconds. r=jrmuizel
2015-01-10 04:50:02 +01:00
Wes Kocher
097382fa78
Backed out changeset 88cf7f2fe48f for build bustage
2015-01-09 19:15:54 -08:00
Jeff Gilbert
d74e62cb38
Bug 1093967 - Implement BlitFramebuffer. r=kamidphish
2015-01-09 18:51:20 -08:00
Jeff Gilbert
30c24f2000
Bug 1109945 - Rewrite shader/program handling. - r=kamidphish
2015-01-09 18:40:56 -08:00
Jim Chen
67f8ab8931
Bug 1116589 - Use templated JNI classes in generated bindings; r=snorp
2015-01-09 19:33:57 -05:00
David Anderson
1725398746
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
Botond Ballo
9fca448588
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
e67d0286c7
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
Ryan VanderMeulen
581bd34016
Merge m-c to b2g-inbound. a=merge
2015-01-09 14:47:53 -05:00
Ryan VanderMeulen
29eabea1c5
Merge inbound to m-c. a=merge
2015-01-09 14:45:50 -05:00
Kartikaya Gupta
859cc1a498
Bug 1119811 - Fold the gonk ParentProcessController into the reusable ChromeProcessController. r=dvander
2015-01-09 13:41:23 -05:00
Kartikaya Gupta
24c0c86920
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
bd52bd3f4e
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
Mason Chang
1194326951
Bug 1102631 - Create a software vsync timer. r=kats
2015-01-08 15:12:47 -08:00
Nicolas Silva
8f76fa3817
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
f5bdd6154f
Bug 1110229 - bustage fix on a CLOSED TREE
2015-01-08 11:53:03 -05:00
Kartikaya Gupta
aea1755a51
Bug 1109873 - Follow-up to fix debug logging bustage. r=me and DONTBUILD
2015-01-08 11:29:20 -05:00
Benoit Girard
ac2d9b9281
Bug 1110229 - Always paint the full low-res tile for performance and correctness. r=nical
2015-01-08 11:24:15 -05:00
Botond Ballo
39ad7fb7ba
Bug 1109873 - Gtest that demonstrates the problem with obscured regions and transforms. r=kats
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
65940e937f
Bug 1109873 - Implement the expanded HitTestingTree. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
f3b2c0faab
Bug 1109873 - Allow the APZC stored in the HitTestingTreeNode to be null. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
940a5d4046
Bug 1109873 - Rename UpdatePanZoomControllerTree to UpdateHitTestingTree. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
bf2ff7ed89
Bug 1109873 - Rearrange some loops to duplicate less code. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
a9ab2ef827
Bug 1109873 - Move hit-testing data into HitTestingTreeNode. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
56eac2086d
Bug 1109873 - Extract HitTestResult into a helper header. r=botond
2015-01-08 09:40:01 -05:00
Kartikaya Gupta
4aa2be6a8c
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
d0b76533eb
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
ec593ae7a4
Merge mozilla-central to mozilla-inbound
2015-01-08 15:32:44 +01:00
Carsten "Tomcat" Book
072aa6913a
merge b2g-inbound to mozilla-central a=merge
2015-01-08 15:07:12 +01:00
Michael Pruett
c1d94593ae
Bug 1118024 - Use new PL_DHashTable{Add,Lookup,Remove} functions. r=nfroyd
2015-01-05 20:27:28 -06:00
Bas Schouten
aac0549c9b
Bug 1118328 - Part 2 - Followup: Workaround a bug in GCC 4.4. r=bustage on a CLOSED TREE
2015-01-08 03:34:07 +01:00
Jeff Muizelaar
788c639d7f
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
JerryShih
79c505b503
Bug 1118841 - Implement the RefreshTimerVsyncDispatcher. r=kats
2015-01-07 18:17:36 -08:00
Bas Schouten
8e3d457e59
Bug 1118328 - Part 2: Test whether the content backend supports creating data draw targets before attempting to create one. r=jrmuizel
2015-01-07 22:58:25 +01:00
Bas Schouten
a237f06e5c
Bug 1118328 - Part 1: Expose DoesBackendSupportDataDrawTarget function to test backend capabilities. r=jrmuizel
2015-01-07 22:58:20 +01:00
Wes Kocher
801967d579
Backout 0d091f3311b4 (bug 1118328) for build bustage on a CLOSED TREE
2015-01-07 16:54:14 -08:00
Wes Kocher
235a0d97b2
Backout 467595d39929 (bug 1118328) for build bustage on a CLOSED TREE
2015-01-07 16:53:13 -08:00
Kai-Zhen Li
ed09618757
Bug 1113655 - Fix bustage when camera is enabled and webtrc is not enabled. r=sotaro
2014-12-24 14:04:07 +08:00
Kartikaya Gupta
bd6063a0db
Bug 1118784 - Fix typo causing wheel inputs to not get transformed to Gecko coordinate space properly. r=dvander
2015-01-07 13:34:23 -05:00
Botond Ballo
1f3e261c25
Bug 1073003 - Fix -Wunused-variable / -Wunused-but-set-variable warnings. r=ehsan
...
--HG--
extra : rebase_source : a9b9166164ee79e2e460bb20fde7f76e1672f481
2014-12-31 16:49:13 -05:00
Bas Schouten
642c6d315b
Bug 1107718 - Addendum: Properly address review comments. r=nical
2015-01-08 00:12:29 +00:00