David Anderson
b4934d9e89
Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond)
2015-04-12 17:47:11 -07:00
David Anderson
bbc6241cc7
Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond)
2015-04-12 17:46:59 -07:00
Sotaro Ikeda
1a785adc42
Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert
2015-04-12 11:23:46 -07:00
Jean-Yves Avenard
0448a403bf
Bug 1153469: Ensure IOSurface isn't released before being composited. r=mattwoodrow
2015-04-12 18:22:07 +10:00
Jeff Muizelaar
223de83115
Bug 1152509. Use Mask with alpha to avoid allocating a surface. r=bas
...
This should give a performance improvement on platforms
not using Cairo (especially D2D)
--HG--
extra : rebase_source : eea1167839113ac5a01dcf1efee4d67cc2a24937
2015-04-09 10:52:11 -04:00
David Anderson
914703e435
Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond)
2015-04-07 21:32:42 -07:00
Markus Stange
a296b13eaf
Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow
...
--HG--
extra : rebase_source : 6ecc333511a6cf1782c0f7a5c780e94d82b9e6b5
2015-04-06 22:41:21 -04:00
David Anderson
921f82d97a
Request content repaints during APZ wheel animations. (bug 1152138, r=botond)
2015-04-07 18:14:40 -07:00
Kartikaya Gupta
ed3b911ea5
Bug 1149461 - Disable progressive drawing unless the compositor is actively scrolling a tiled layer. r=nical
2015-04-07 10:43:28 -04:00
Nicolas Silva
e81603747c
Bug 1142516 - Improve assertions and logging on the compositor side. r=Bas
2015-04-07 16:17:15 +02:00
Nicolas Silva
0b1f75bea0
Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas
2015-04-07 16:08:57 +02:00
David Anderson
d23de6cc6d
Fix async transforms on scrollbars not including any existing shadow transform. (bug 1128740 part 2, r=botond)
2015-04-07 00:50:15 -07:00
David Anderson
8c772e1687
Fix the order async transforms are applied to scrollbars. (bug 1128740 part 1, r=botond)
2015-04-07 00:50:13 -07:00
Markus Stange
33f2902e26
Bug 1148871 - Only apply checkerboarding background color to opaque layers. r=botond
...
--HG--
extra : amend_source : 336a58df017cb7b15044d74f5d3bda6426fa91dc
2015-03-29 01:26:08 -04:00
David Anderson
788bef6908
Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats)
2015-04-06 11:27:07 -07:00
Botond Ballo
3cbb0fb618
Bug 1145730 - Restrict the async transforms applied to mask layers to those caused by fixed-position adjustment. r=kats
...
--HG--
extra : source : c7948dad4367a7a682478c344fd1d8668b33ef1d
2015-04-01 16:47:05 -04:00
JerryShih
655c120bf7
Bug 1148718 - init TextureSource for current TextureHost when attach. r=nical, r=sotaro
2015-04-02 09:40:00 -04:00
David Anderson
87f5649f07
Use stronger typing for GetScrollWheelDelta. (bug 1139220 part 5, r=kats)
2015-04-01 23:43:24 -07:00
David Anderson
37bd3df34f
Remove unneeded code from SmoothScrollAnimation. (bug 1139220 part 4, r=kats)
2015-04-01 23:43:20 -07:00
David Anderson
208919a3e4
Use the main-thread key spline animation logic for Desktop APZ. (bug 1139220 part 3, r=kats,kgilbert)
2015-04-01 23:42:40 -07:00
David Anderson
8c72d87fb0
Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats)
2015-04-01 23:17:08 -07:00
Kartikaya Gupta
91536687e6
Bug 1148641 - Guard against null parameters to SendSetTargetAPZCNotification. r=botond
2015-04-02 06:57:45 -04:00
Bob Owen
283c8df550
Bug 1149971 Part 2: Cet rid of kCurrentProcessId as it makes lots of static initializers. r=dvander
2015-04-01 13:59:20 +01:00
Carsten "Tomcat" Book
5d7cba0e16
Backed out changeset 5b92f3ac380c (bug 1139220) for bustage on a CLOSED TREE
2015-04-02 09:13:53 +02:00
Carsten "Tomcat" Book
dfac4e74d5
Backed out changeset fce26111e6f0 (bug 1139220)
2015-04-02 09:13:20 +02:00
Carsten "Tomcat" Book
069f2a686b
Backed out changeset 2e519e843706 (bug 1139220)
2015-04-02 09:13:13 +02:00
Carsten "Tomcat" Book
f17aaa31b2
Backed out changeset 32358e02e9ae (bug 1139220)
2015-04-02 09:13:08 +02:00
David Anderson
5135d5a42e
Use stronger typing for GetScrollWheelDelta. (bug 1139220 part 5, r=kats)
...
--HG--
extra : rebase_source : 2f96d78e41dd08cc6abddf94f1006b5bbf2177f6
2015-04-01 23:43:24 -07:00
David Anderson
6353ff31a2
Remove unneeded code from SmoothScrollAnimation. (bug 1139220 part 4, r=kats)
...
--HG--
extra : rebase_source : cb8012f590c65b1b66f81e7fcf162309f69704b6
2015-04-01 23:43:20 -07:00
David Anderson
13e12b0304
Use the main-thread key spline animation logic for Desktop APZ. (bug 1139220 part 3, r=kats,kgilbert)
...
--HG--
extra : rebase_source : 17514c0bcaf4ac61c53ab1729a5084fd55b8ee11
2015-04-01 23:42:40 -07:00
David Anderson
69a51a61ed
Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats)
...
--HG--
extra : rebase_source : f2569ece617bd3af2b34ab9d3e2146a8f1118b58
2015-04-01 23:17:08 -07:00
Vladimir Vukicevic
24157e2002
Bug 1148009; Add support for Cardboard (and other rotation-sensor based VR) in Firefox for Android; r=jrmuizel
2015-04-01 16:02:20 -04:00
Vladimir Vukicevic
1e5251137d
Bug 1148009; [webvr] Move distortion vertex struct into more generic system; r=jrmuizel
2015-04-01 16:02:20 -04:00
Nicolas Silva
cb846d13d3
Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro
2015-03-09 18:43:39 +01:00
Bob Owen
e4f543bb58
Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. r=billm, r=dvander, r=aklotz, r=cpearce
2015-04-01 09:40:35 +01:00
L. David Baron
e90b72b9db
Bug 847287 patch 13 - Apply animations/transitions on the layer in the order that reflects how they override, rather than the opposite. r=birtles
...
This independently would have fixed some of the problems fixed in this
bug. It would not have fixed them fully, though, since it would not
have prevented us from sending animations being covered up by !important
rules to the compositor.
2015-03-31 15:05:55 -07:00
Sotaro Ikeda
051d8b9cef
Bug 1149185 - override GetMessageLoop() r=nical
2015-03-31 06:32:53 -07:00
Kartikaya Gupta
2e3b0912f5
Bug 1145295 - Add some debug logging to try and trace an intermittent assertion. r=nical
2015-03-31 08:50:14 -04:00
Wes Kocher
a3c2aab799
Merge m-c to inbound a=merge CLOSED TREE
2015-03-30 19:39:04 -07:00
Mason Chang
9760f43773
Bug 1148583 - Dispatch touch events before composites. r=kats
2015-03-30 08:12:47 -07:00
Nicolas Silva
52be9f47b5
Bug 1132854 - Remove useless ThebesIntSize conversion helper. r=Bas
2015-03-29 16:59:15 +02:00
Nicolas Silva
e3eaf89e3f
Bug 1132854 - Make nsIntSize a typedef of gfx::IntSize. r=Bas, roc
2015-03-29 16:59:08 +02:00
Timothy Nikkel
4c4c9916bc
Bug 1149060. Fix dev pixels per CSS pixel and presshell resolution layer dumping after bug 1036967. r=botond
2015-03-30 17:11:12 -05:00
Nicolas Silva
1985a49b47
Bug 1145981 - Do not crash when a DIB texture is updated without a compositor. r=jrmuizel
2015-03-27 11:16:27 +01:00
Andrea Marchesini
e6f385fb3d
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
JerryShih
f67f482c15
Bug 1147793 - Remove unnecessary intr semantic in ipdl file. r=bent
2015-03-26 03:04:00 -04:00
Bill McCloskey
3f08e0f807
Bug 1121072 - Always notify when layers cleared (r=dvander)
2015-03-27 08:38:47 -07:00
Nicolas Silva
f50bb18cc5
Bug 1145981 - Backout, missing review
2015-03-27 11:19:22 +01:00
Nicolas Silva
5ea6c11e06
Bug 1146912 - Finish replacing TextureHost::GetTextureSource by BindTextureSource. r=sotaro
2015-03-27 11:16:34 +01:00
Nicolas Silva
932eee262e
Bug 1145981 - Do not crash when a DIB texture is updated without a compositor. r=jrmuizel
2015-03-27 11:16:27 +01:00