Ethan Lin
a73de4d20f
Bug 1146214 - Remove the unused code after refactoring. r=nical
2015-04-10 02:20:00 +02:00
Ethan Lin
e854404148
Bug 1146214 - Implement fence delivery. Combine ipc messages and remove reply fence delivery message. r=nical
2015-04-10 02:19:00 +02:00
Ethan Lin
12f9cf18f7
Bug 1146214 - Combine FenceHandle and FenceHandleFromChild. r=nical
2015-04-10 02:16:00 +02:00
Ethan Lin
d3b3dd42d4
Bug 1146214 - Remove unused set fence functions. r=nical
2015-04-10 02:12:00 +02:00
Sotaro Ikeda
c9102c6a9c
Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert
2015-04-16 18:15:26 -07:00
Cameron McCormack
08b506279f
Bug 1154149 - Remove nsPresContext arguments from a bunch of nsStyleSet methods. r=dbaron
2015-04-17 11:09:59 +10:00
Morris Tseng
ca7d4821a3
Bug 1147279 - Get correct translation when layer optimize away. r=roc
2015-04-14 22:39:00 +02:00
Ryan VanderMeulen
2963d4342e
Merge m-c to inbound. a=merge
...
IGNORE IDL
2015-04-15 15:15:32 -04:00
Ryan VanderMeulen
5e3f67d168
Merge inbound to m-c. a=merge
2015-04-15 14:52:15 -04:00
David Anderson
323b2b17ba
Fix wheel events being misrouted in APZ-less widgets when APZ is enabled. (bug 1154734, r=kats)
2015-04-15 12:28:47 -04:00
Kartikaya Gupta
83204f224f
Bug 1154614 - Don't try to pick up the same non-reentrant lock twice. r=dvander a=RyanVM
2015-04-15 12:49:28 -04:00
Carsten "Tomcat" Book
434f9030e7
merge mozilla-inbound to mozilla-central a=merge
2015-04-15 14:28:05 +02:00
Botond Ballo
a520a1b887
Bug 1152479 - Do not use layout-related nsIDOMWindowUtils APIs from C++ APZ code. r=kats
2015-04-14 16:44:59 -04:00
Botond Ballo
f59f676e56
Bug 1152479 - Extract the implementations of layout-related nsIDOMWindowUtils APIs used by APZ into nsLayoutUtils. r=ehsan
2015-04-14 13:19:10 -04:00
Botond Ballo
9b1a298d46
Bug 1153711 - Do not discard a component of a fling if an APZC further in the handoff chain has room to scroll in that direction. r=kats
2015-04-15 12:38:26 -04:00
Vincent Liu
fcf1986eaa
Bug 1150381 - [LayerScope]: Don't showing the same texture in the same frame on LayerScope. r=chiajung
2015-04-14 14:57:42 +08:00
David Parks
a242c3e46d
Bug 1127727 - Swap callbacks in the Compositor when dragging tabs between windows. r=billm
...
When remote browsing, swap the MozLayersReady callback in the compositor
when dragging tabs between windows.
2015-04-13 17:06:03 -07:00
Sotaro Ikeda
4e35e551e0
Bug 1154313 - Move sUsingHwc to gfxPrefs r=mwu,nical
2015-04-15 06:39:44 -07:00
Wes Kocher
149e55aae2
Merge m-c to fx-team a=merge CLOSED TREE
2015-04-14 15:40:46 -07:00
Randall Barker
4cf16d8497
Bug 1148149 - Support Android Presentation API. r=snorp, r=jgilbert
2015-04-10 22:14:00 -04:00
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
Brian Birtles
ec581c1cbf
Bug 1153734 part 2 - Rename Animation to KeyframeEffectReadonly; r=smaug
...
We define KeyframeEffectReadonly in KeyframeEffect.cpp since Web Animations also
defines KeyframeEffect and when we come to implement that I expect we'll define
it in the same class, maybe even using the same object.
This patch also adds a few missing includes in places where
KeyframeEffectReadonly is used so that we're not just cargo-culting it in.
2015-04-15 08:48:21 +09: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