Morris Tseng
587bf3d8eb
Bug 1284440 - Prevent CreateRenderTargetForWindow from clearing unwanted area. r=mattwoodrow
...
MozReview-Commit-ID: BhUlnThiI2
2016-07-07 14:12:52 +08:00
David Anderson
e6a98dc91b
Clean up Transport memory management in IPDL. (bug 1283744, r=billm)
2016-07-06 18:51:20 -07:00
Kartikaya Gupta
fa4d5f2834
Bug 1284553 - Use a fuzzy-compare for the presShell resolution so that negligible differences don't block all repaint requests. r=botond
...
MozReview-Commit-ID: LtxP7HGGRXn
2016-07-06 15:19:23 -04:00
Kartikaya Gupta
abd67ccbb0
No bug - Update mxr link to dxr. r=me and DONTBUILD because NPOTB
...
MozReview-Commit-ID: 9VBiv505GrR
2016-07-06 09:48:25 -04:00
Kartikaya Gupta
eb0b1afe65
Bug 1256339 - Add a eLongTapUp tap type, which fires an observer notification rather than doing a click. r=botond
...
For B2G we had this "special" behaviour where a long-press that didn't trigger
a contextmenu or whose contextmenu event was cancelled would still trigger a
click event. No other browser does this, and so I think it doesn't make sense
for us to keep doing it either. It also makes it much harder to implement the
Windows-style contextmenu, where the contextmenu pops up when you *lift* your
finger after doing a long-press.
MozReview-Commit-ID: K7NmkNbjfqY
2016-07-05 13:24:54 -04:00
Kartikaya Gupta
4152d69a8e
Bug 1256339 - Collapse the different Handle*Tap functions in GeckoContentController into a single API. r=botond
...
This is just a refactoring, no functional changes intended.
MozReview-Commit-ID: GRJxVpNAlHC
2016-07-05 13:24:54 -04:00
JerryShih
5135b01ace
Bug 1276062 - obtain the group creation result from PushGroupForLayer(). r=bas
2016-07-04 20:14:00 +02:00
Kartikaya Gupta
fe435c86af
Bug 1283556 - Convert APZStateChange to an enum class and make the formatting more consistent with the style guide. r=botond
...
MozReview-Commit-ID: FtfoY1jCwkR
2016-07-04 14:44:08 -04:00
Phil Ringnalda
38512f586e
Merge m-c to m-i, a=release-me-from-the-tyranny-of-this-hook
2016-07-04 11:12:49 -07:00
Nicolas Silva
0df2baab35
Bug 1227542 - Remove the unused single paint buffer code paths from TiledContentClient. r=jnicol
2016-07-04 19:47:25 +02:00
Nicolas Silva
867e2c403e
Bug 1284051 - Handle ShadowLayers::GetCompositorBridgeChild returning null. r=sotaro
2016-07-04 15:10:22 +02:00
Nicolas Silva
a7a3dcf9d4
Bug 1280110 - Cleanup ContainerLayerComposite's intermediate render targets during shutdown. r=sotaro
2016-07-04 15:10:16 +02:00
Carsten "Tomcat" Book
eec8b2656e
Merge mozilla-central to autoland
2016-07-02 11:16:11 +02:00
Jeff Gilbert
6376fce86a
Bug 1268638 - Avoid using gfxPrefs in a widfely-included header. - r=jrmuizel
...
MozReview-Commit-ID: KUERI1IC4HK
2016-07-01 13:14:57 -07:00
Sotaro Ikeda
6fca51b4aa
Bug 1283818 - Clean up BufferTextureData YCbCr format handling r=nical
2016-07-01 09:06:57 -07:00
Nicolas Silva
d489dad128
Bug 1167235 - Part 6 - Destroy textures while TextureForwarder is still usable. r=gw280
2016-07-01 10:58:23 +02:00
Nicolas Silva
6837c5c2f2
Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
2016-07-01 10:58:18 +02:00
Nicolas Silva
d7bdab458f
Bug 1167235 - Part 3 - Use TextureReadLock to optimize canvas copy-on-writes. r=Bas
2016-07-01 10:58:16 +02:00
Nicolas Silva
10809f5f78
Bug 1167235 - Part 2 - Detach DrawTarget snapshots before unlocking TextureClient. r=Bas
2016-07-01 10:58:13 +02:00
Nicolas Silva
55982c743c
Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
2016-07-01 10:58:06 +02:00
Nicolas Silva
2150c23725
Bug 1279973 - Better handle video frames with varrying/inconsistent plane sizes and formats in the compositor. r=sotaro
2016-07-01 10:49:40 +02:00
David Anderson
98133d3c0a
Implement remote CompositorWidgets on Windows. (bug 1281998 part 7, r=billm)
2016-07-01 01:15:16 -07:00
David Anderson
3f0ea0572d
Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)
...
--HG--
rename : widget/CompositorWidgetProxy.cpp => widget/CompositorWidget.cpp
rename : widget/CompositorWidgetProxy.h => widget/CompositorWidget.h
rename : widget/windows/WinCompositorWidgetProxy.cpp => widget/windows/WinCompositorWidget.cpp
rename : widget/windows/WinCompositorWidgetProxy.h => widget/windows/WinCompositorWidget.h
2016-07-01 01:15:16 -07:00
Matt Woodrow
4f7d3bf72f
Bug 1269321: Part 3 - Create a wrapper layer for masking when we can't support it on the normal layer. r=thinker
...
--HG--
extra : rebase_source : 2ad8ec40082c3cea7b811190a91b0324a4b0d8a2
2016-06-30 18:10:25 +02:00
Kearwood (Kip) Gilbert
c1ee67da2e
Bug 1276811
- Enable TextureClient to be used without CompositableForwarder,r=nical
...
- Refactoring to make TextureClient use the higher-level
TextureForwarder interface.
MozReview-Commit-ID: EMpsT2exGMf
--HG--
extra : rebase_source : 09d9110ad3fdffabe9e54eed13ef827893e568f4
2016-05-27 13:49:30 -07:00
Carsten "Tomcat" Book
3a42c363cc
merge mozilla-inbound to mozilla-central a=merge
2016-06-30 12:33:41 +02:00
Kartikaya Gupta
20ce0084db
Bug 1253683 - Add a test. r=tnikkel
...
MozReview-Commit-ID: Cn3paFTFo1O
--HG--
extra : rebase_source : 58868e2aef582b4fb12d5dd8af72996863d3fc13
2016-06-29 14:29:42 -04:00
Kartikaya Gupta
95d204ffcd
Bug 1282957 - Add a visual indicator for pages affected by scroll-linked effects. r=mstange
...
MozReview-Commit-ID: KuAL2CUDCnj
--HG--
extra : rebase_source : 19ed84b06568a9dbca5d96aecb02161aa5535d42
2016-06-28 18:31:15 -04:00
Kartikaya Gupta
26e7e639be
Bug 1283176 - Dump XMost and YMost values instead of width and height for sticky layers. r=nical
...
MozReview-Commit-ID: C9fJA03RamJ
--HG--
extra : rebase_source : a6d1c9cef47589642e6ca75b97c0619e76e6c0ab
2016-06-29 12:15:23 -04:00
Carsten "Tomcat" Book
5c90a99952
merge mozilla-inbound to mozilla-central a=merge
2016-06-29 16:13:05 +02:00
Nicolas Silva
f541fa5146
Bug 1281775
- Make dib textures not rely on accessing a ShadowLayerForwarder. r=gw280
2016-06-29 11:18:35 +02:00
Nicolas Silva
93024c0a86
Bug 1281780 - Forward ShadowLayerForwarder texture-related methods to CompositorBridgeChild. r=gw280
2016-06-29 11:18:30 +02:00
Hiroyuki Ikezoe
5af8b8d434
Bug 1208411 - Delay vsync timestamps on the compositor to make async animations more sync. r=mchang,mstange
...
MozReview-Commit-ID: Aes0jyOnojn
--HG--
extra : rebase_source : cab3f69b4bb98065d44df7873a171784e1eb305f
2016-06-23 06:24:39 +09:00
Phil Ringnalda
0d0d24bccc
Back out 7 changesets (bug 1281998) for Windows Marionette crashes
...
Backed out changeset d806fac2c856 (bug 1281998)
Backed out changeset b8d4fedfd7eb (bug 1281998)
Backed out changeset a72929c0c3ec (bug 1281998)
Backed out changeset 74198f88fa37 (bug 1281998)
Backed out changeset 54a0e73f6906 (bug 1281998)
Backed out changeset 99d1da1293b7 (bug 1281998)
Backed out changeset a5a9585754b1 (bug 1281998)
--HG--
rename : widget/CompositorWidget.cpp => widget/CompositorWidgetProxy.cpp
rename : widget/CompositorWidget.h => widget/CompositorWidgetProxy.h
rename : widget/windows/WinCompositorWidget.cpp => widget/windows/WinCompositorWidgetProxy.cpp
rename : widget/windows/WinCompositorWidget.h => widget/windows/WinCompositorWidgetProxy.h
2016-06-29 19:35:24 -07:00
Sotaro Ikeda
774306bc97
Bug 1280839 - Recycle SharedPlanarYCbCrImage r=nical
2016-06-29 19:12:31 -07:00
James Willcox
dfd9e9a816
Bug 1280666 - Expose velocity (speed) from StackScroller and use in APZC r=rbarker
2016-06-29 17:09:55 -07:00
James Willcox
75d5558c2f
Bug 1280666 - Use StackScroller from Chrome for fling animations r=rbarker
2016-06-29 17:09:55 -07:00
David Anderson
faac928c5a
Implement remote CompositorWidgets on Windows. (bug 1281998 part 7, r=billm)
...
--HG--
extra : rebase_source : 7027c4477e5f7432779e1b8389255b8a808f42b8
2016-06-29 16:47:23 -04:00
David Anderson
804c1ee06f
Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)
...
--HG--
rename : widget/CompositorWidgetProxy.cpp => widget/CompositorWidget.cpp
rename : widget/CompositorWidgetProxy.h => widget/CompositorWidget.h
rename : widget/windows/WinCompositorWidgetProxy.cpp => widget/windows/WinCompositorWidget.cpp
rename : widget/windows/WinCompositorWidgetProxy.h => widget/windows/WinCompositorWidget.h
extra : rebase_source : 8ecf59ad6039f0d0d2a51008aef53ef37aa2ce0e
2016-06-29 16:47:22 -04:00
Kartikaya Gupta
93cdc4ed3e
Bug 1280667 - Add a test. r=botond
...
MozReview-Commit-ID: 6yJrmnZdbBu
--HG--
extra : rebase_source : 4e931115e1ba33b27e2606d3c2999ab4d76cce32
2016-06-27 12:20:30 -04:00
Kartikaya Gupta
810ca828fc
Bug 1280667 - Don't update the callback transform if the APZ repaint request was rejected by a concurrent main-thread scroll position update. r=botond
...
MozReview-Commit-ID: 7jCdyN9H6T8
--HG--
extra : rebase_source : 7a8593851589465c9721abedb94717db2135fcae
2016-06-27 12:20:30 -04:00
Sotaro Ikeda
f35a68e9f9
Bug 1282341 - Add ImageContainer::ClearCachedResources() r=nical
2016-06-27 18:25:01 -07:00
David Anderson
b32d76868e
Use IntSize in CompositorBridgeParent's constructor. (bug 1282347, r=kats)
2016-06-27 17:05:34 -07:00
David Anderson
d5667731db
Revoke widget pointer from CompositorBridgeParent on shutdown. (bug 1282343 part 2, r=mattwoodrow)
2016-06-28 14:54:20 -07:00
Sebastian Hengst
9627074d03
Backed out changeset a901563fd181 (bug 1281780) for OS X 10.10 debug for assertion in TextureClient.cpp during R(C) 1246775-1.html. r=backout
2016-06-28 20:28:23 +02:00
Sebastian Hengst
d467495de4
Backed out changeset dbd3759d9489 (bug 1281775
)
2016-06-28 20:28:23 +02:00
Sebastian Hengst
51e7f34222
Backed out changeset 14dfa550c783 (bug 1167235)
2016-06-28 20:28:23 +02:00
Sebastian Hengst
1e83040b43
Backed out changeset b67548cc946e (bug 1167235)
2016-06-28 20:28:23 +02:00
Sebastian Hengst
3dfd5773f2
Backed out changeset 6ee8762044bd (bug 1167235)
2016-06-28 20:28:23 +02:00
Sebastian Hengst
7f0473d085
Backed out changeset f534fcb785c9 (bug 1167235)
2016-06-28 20:28:22 +02:00