David Anderson
d59b68a26d
Fix APZ target confirmations arriving before dependent layer transactions. (bug 1154130, r=kats)
2015-04-14 12:24:32 -04:00
Ying-Ruei Liang (KK)
5b075b3ea2
Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond
...
Change interface of getter/setter for mClipRect,
also necessary modification for codes that use these resources.
* * *
Bundle mUseClipRect and mClipRect as Maybe<ParentLayerIntRect> mClipRect
2015-04-11 22:03:00 -04:00
David Anderson
ed63422df7
Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats)
2015-04-14 11:43:41 -04:00
David Anderson
c5c28ec6c5
Don't vertically scroll APZCs that have less than one pixel of vertical scroll range. (bug 1154134, r=kats)
2015-04-14 11:37:40 -04:00
Chris Pearce ext:(%2C%20Matt%20Woodrow%20%3Cmwoodrow%40mozilla.com%3E)
953ec797f6
Bug 875247 - Add support for DXVA2 via D3D11. r=cpearce,gps,padenot
2015-03-31 18:21:15 +13:00
Markus Stange
6b68933bc8
Bug 1152838 - Correctly inflate valid regions to tile boundaries. r=mattwoodrow
2015-04-09 12:07:16 -04:00
Markus Stange
cbf06b9cac
Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats
2015-04-13 15:45:37 -04:00
Sotaro Ikeda
ecd0fc423c
Backed out changeset 29d01ad10d0b (bug 1152135)
2015-04-13 12:28:06 -07:00
Botond Ballo
b27785af58
Bug 1039818 - Do not allow an older APZ repaint request to clobber a newer pres shell resolution in Layout. r=kats
2015-04-10 19:34:23 -04:00
Botond Ballo
75058fcf12
Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis
2015-04-08 19:59:14 -04:00
David Anderson
12fce2feee
Scrollbar thumbs can overlap scrollbar arrows during APZ scrolling. (bug 1152469, r=botond,mstange)
2015-04-12 23:03:02 -04:00
David Anderson
eb5695f5af
Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond)
2015-04-12 17:47:11 -07:00
David Anderson
94f9cac02e
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
42ad3c4bc5
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
6169b72c3b
Bug 1153469: Ensure IOSurface isn't released before being composited. r=mattwoodrow
2015-04-12 18:22:07 +10:00
Jeff Muizelaar
22d4b8a2c5
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)
2015-04-09 10:52:11 -04:00
David Anderson
cc4953a9fe
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
de566ef421
Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow
2015-04-06 22:41:21 -04:00
David Anderson
7e64d3063f
Request content repaints during APZ wheel animations. (bug 1152138, r=botond)
2015-04-07 18:14:40 -07:00
Kartikaya Gupta
d3f69d556d
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
570c312c31
Bug 1142516
- Improve assertions and logging on the compositor side. r=Bas
2015-04-07 16:17:15 +02:00
Nicolas Silva
f2da0db3a0
Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas
2015-04-07 16:08:57 +02:00
David Anderson
d2b19528e2
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
9d3582016c
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
a8d770c2ee
Bug 1148871 - Only apply checkerboarding background color to opaque layers. r=botond
2015-03-29 01:26:08 -04:00
David Anderson
7c03fa2d40
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
44b0cb841b
Bug 1145730 - Restrict the async transforms applied to mask layers to those caused by fixed-position adjustment. r=kats
2015-04-01 16:47:05 -04:00
JerryShih
6556a9dbf8
Bug 1148718 - init TextureSource for current TextureHost when attach. r=nical, r=sotaro
2015-04-02 09:40:00 -04:00
David Anderson
29a42c9b21
Use stronger typing for GetScrollWheelDelta. (bug 1139220 part 5, r=kats)
2015-04-01 23:43:24 -07:00
David Anderson
e0339de1c1
Remove unneeded code from SmoothScrollAnimation. (bug 1139220 part 4, r=kats)
2015-04-01 23:43:20 -07:00
David Anderson
030eb61be7
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
12106ee544
Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats)
2015-04-01 23:17:08 -07:00
Kartikaya Gupta
d2ddce5eba
Bug 1148641 - Guard against null parameters to SendSetTargetAPZCNotification. r=botond
2015-04-02 06:57:45 -04:00
Bob Owen
23750aee85
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
73e1211490
Backed out changeset 5b92f3ac380c (bug 1139220) for bustage on a CLOSED TREE
2015-04-02 09:13:53 +02:00
Carsten "Tomcat" Book
909b30ce21
Backed out changeset fce26111e6f0 (bug 1139220)
2015-04-02 09:13:20 +02:00
Carsten "Tomcat" Book
d32a1a9dd6
Backed out changeset 2e519e843706 (bug 1139220)
2015-04-02 09:13:13 +02:00
Carsten "Tomcat" Book
38e4afc661
Backed out changeset 32358e02e9ae (bug 1139220)
2015-04-02 09:13:08 +02:00
David Anderson
ec0744fa7d
Use stronger typing for GetScrollWheelDelta. (bug 1139220 part 5, r=kats)
2015-04-01 23:43:24 -07:00
David Anderson
739db4a5c6
Remove unneeded code from SmoothScrollAnimation. (bug 1139220 part 4, r=kats)
2015-04-01 23:43:20 -07:00
David Anderson
66922ec7f6
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
5eeb4a740b
Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats)
2015-04-01 23:17:08 -07:00
Vladimir Vukicevic
b9175b6f65
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
30afe366b9
Bug 1148009; [webvr] Move distortion vertex struct into more generic system; r=jrmuizel
2015-04-01 16:02:20 -04:00
Nicolas Silva
f5f8474178
Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro
2015-03-09 18:43:39 +01:00
Bob Owen
666e96adb9
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
42236287fa
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
9fc27358c4
Bug 1149185 - override GetMessageLoop() r=nical
2015-03-31 06:32:53 -07:00
Kartikaya Gupta
de59c9fe5e
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
77420a9c15
Merge m-c to inbound a=merge CLOSED TREE
2015-03-30 19:39:04 -07:00