Jeremy Chen
47aa0a5855
Bug 1239564 - Post translate maskSurface to renderTarget. r=roc
2016-02-22 04:19:00 +01:00
Sotaro Ikeda
0f29054d1b
Bug 1248923 - Store result in Update ParamTraits<GonkNativeHandle>::Read() r=nical
2016-02-21 16:44:50 -08:00
Botond Ballo
ceceabf821
Bug 1237905 - Remove logging added temporarily to test_wheel_transactions to diagnose an intermittent failure. r=kats
...
MozReview-Commit-ID: JkuMXoTDXbL
2016-02-21 14:43:52 -05:00
Matthew S
f91b1ade98
Bug 1247450 - Rename LayerComposite::GetShadowTransform to GetShadowBaseTransform. r=botond
...
MozReview-Commit-ID: 4HkKFCDQW4l
2016-02-20 19:05:59 -05:00
Kartikaya Gupta
cfeae7187c
Bug 1246480 - Update test to not wait for a scroll event that might never arrive. r=botond
...
MozReview-Commit-ID: JZmRmqFCJAG
--HG--
extra : rebase_source : bc321b991f27dafaa694c610f33bac5a68b01c4e
2016-02-17 15:53:45 -05:00
Alexandre Lissy
dcf3f71348
Bug 1249280 - Fix coordinates of APZ-detected gestures when crossing process boundaries. r=kats
...
MozReview-Commit-ID: 9xPcG9uERB0
2016-02-19 21:46:31 -05:00
Milan Sreckovic
c0c9e1c9f0
Bug 1249312: UseAcceleratedCanvas on Mac should really be UseAcceleratedSkiaCanvas. r=mchang
2016-02-18 14:00:53 -05:00
Hiroyuki Ikezoe
bff8c71b2a
Bug 1216842 - Part 10: Remove the limit of the computed timing progress. r=birtles
...
Now we produce computed timing progress outside [0,1] range.
We use the last segment to calculate animation values if the value is greater than 1.
We use the first segment to calculate animation values if the value is lesser than 0.
2016-02-18 14:20:00 +01:00
Lee Salzman
2d3967c30f
Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow
2016-02-18 20:57:29 -05:00
Thinker K.F. Li
4c328ff551
Bug 1244943 - Make PostProcessLayers aware of preserve-3d. r=mattwoodrow
...
--HG--
extra : commitid : S1u1kZ0sGV
2016-02-18 17:12:40 -08:00
kearwood
d2f423667c
Bug 1237689 - Enable Oculus hardware latency tester r=daoshengmu
...
- Generate and pass sequential frame indexes into the ovr_GetTrackingState call and the corresponding call to ovr_SubmitFrame
MozReview-Commit-ID: 5tJl5YJt7Eo
--HG--
extra : rebase_source : 5dbb35ea1451a9f378e28d81a8704b63b1b72b4d
2016-01-08 18:50:10 -08:00
Lee Salzman
41d307c324
Bug 1245241
- part 1 - Close Shmem file handles after mapping them when possible to reduce exhaustion issues. r=billm
2016-02-18 10:56:15 -05:00
Kan-Ru Chen
39658a1669
Bug 1249245 - Add missing header gfxPrefs.h to GrallocTextureClient.cpp. r=cyu
...
MozReview-Commit-ID: ILck1Eh6XGU
--HG--
extra : rebase_source : 48aeac8b7b8ee1b9abfd2a36de681cfc12994867
2016-02-18 18:59:38 +08:00
Wes Kocher
14a39eb4fe
Merge m-c to inbound, a=merge
...
--HG--
extra : commitid : EcXZgqBBN3f
2016-02-17 11:14:33 -08:00
Wes Kocher
4c4e5f57b5
Backed out changeset 3dce92c9562d (bug 1232042) for causing Win7 slaves to apparently crash and lock up a=backout
...
--HG--
extra : commitid : LR9A2AvlKN6
2016-02-17 11:11:10 -08:00
Bobby Holley
d7835725e4
Bug 1248784 - Extract the AddRef/Release calls into a non-inner helper trait. r=froydnj
2016-02-17 10:15:19 -08:00
Mason Chang
4ab8d2c595
Bug 1239152 Memset RGBX surfaces to opaque white. r=nical
2016-02-17 07:34:37 -08:00
Kartikaya Gupta
a77c6753e6
Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r=botond
...
MozReview-Commit-ID: KfkX1ixpKaI
--HG--
extra : rebase_source : 8161b02c704c7e225a8ab0e87935e1dbba0dd236
2016-02-16 17:25:54 -05:00
Botond Ballo
c5fb5cdd95
Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
...
MozReview-Commit-ID: 6wbe0kUWh9h
--HG--
extra : rebase_source : 1263fcf02beb41bd8f7c6d6556b629f772fd955a
2016-02-12 20:24:38 -05:00
Jim Mathies
f7c7fcb101
Bug 1229429 - Refresh plugin window state during composition if we detect a change of layer trees. Fixes issues with plugin window visibility during rapid tab switching. r=roc
...
MozReview-Commit-ID: pVnTksTt2d
--HG--
extra : rebase_source : 1e50f5386ce3236cf3081f75e4d6f10940a7de88
2016-02-16 09:30:55 -06:00
Botond Ballo
175bd0065f
Bug 1238137 - Telemetry pings for APZ-driven scroll input methods. r=kats
...
--HG--
extra : commitid : 95kQvLI8EpQ
extra : rebase_source : 4fc618e9bcb3373ab09b145a7be0055ed9fd6acd
extra : histedit_source : c35955da462a1134ceee05c0dbcdd21e4ab0d405
2016-02-03 20:34:43 -05:00
Botond Ballo
2b0b5361e2
Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats
...
--HG--
extra : commitid : LEya95Nrulp
extra : rebase_source : da21eb4edc7e8221642a95d15d9b1a217c66866b
extra : amend_source : fc6a994f5feae7f7b023ba6d79a27f8523f49864
extra : histedit_source : c22f451cdb416f8c9a6e13a4c982a9fbd3199b76%2Cd3c11a44b707d410b78360b29bae294332506b4f
2016-02-16 14:17:35 -05:00
Sotaro Ikeda
01f2e9b0c0
Bug 1248325 - Update BufferTextureHost::GetAsSurface() r=nical
2016-02-16 01:47:36 -08:00
David Anderson
0b9ff5b722
Lazily initialize D3D11 mix-blend shaders. (bug 1246388, r=mattwoodrow)
2016-02-12 17:15:33 -08:00
Michelangelo De Simone
ebffe910b0
Bug 1247445 - Rename Layer::GetEffectiveVisibleRegion GetLocalVisibleRegion. r=botond
...
--HG--
extra : amend_source : 375eedb2c6f3e7aec206071a0be0e5fbc0367e76
2016-02-13 16:50:51 -08:00
Bas Schouten
273c601802
Bug 1247775 - Part 1: Remove D3D10/D2D 1.0 texture integration from layers. r=dvander
...
MozReview-Commit-ID: CPBTl0cEG3p
2016-02-13 14:33:27 +01:00
Peter Van der Beken
1900a0608e
Bug 1020199 - Make sure APZ works with nested oop iframe. r=kats, r=dvander.
...
--HG--
extra : rebase_source : be158c15f328b19be4e4189c1b755841caabcb10
2016-01-08 20:17:39 +01:00
Milan Sreckovic
40a9c94aaa
Bug 1187464 - Part 3. Check if GetSurface returned null. r=mstange
2016-02-08 11:58:00 +01:00
Milan Sreckovic
e5d1fffa48
Bug 1187464 - Part 2. RTTI for TextureSource debug purposes. Carry r=botond
2016-02-08 11:57:00 +01:00
Milan Sreckovic
59d6d38319
Bug 1187464 - Part 1. We can get the wrong texture source type, so deal with it. Carry r=mstange
2016-02-08 11:56:00 +01:00
Kartikaya Gupta
b295e34959
Bug 1229624 - Disable chaos mode on APZ scrollbar tests, because it makes the reftest timeout fire chaotically. rs=Tomcat
2016-02-12 08:42:59 -05:00
Kartikaya Gupta
d805fe7934
Bug 1247677 - Add support for the general.smoothScroll.{pages,pixels} prefs in APZ. r=dvander
...
MozReview-Commit-ID: HCOqbRZV5ui
2016-02-12 08:30:16 -05:00
Kartikaya Gupta
6de82d82fb
Bug 1243589 - Use SingleTiledContentClient even for scrollable layers if the layer is smaller than a single tile. r=mattwoodrow
...
MozReview-Commit-ID: 6eYFmoOVL6b
2016-02-12 08:29:25 -05:00
Lee Salzman
c631aefd3b
Bug 1246775 - use already_AddRefed in PersistentBufferProvider interface. r=bas
2016-02-10 13:16:13 -05:00
Carsten "Tomcat" Book
01b9f62513
Backed out changeset 9320c843aa7e (bug 1247775) for breaking win 8 reftests
2016-02-12 08:49:50 +01:00
Bas Schouten
86009f3faf
Bug 1247775 - Part 1: Remove D3D10/D2D 1.0 texture integration from layers. r=dvander
...
MozReview-Commit-ID: CPBTl0cEG3p
--HG--
extra : rebase_source : 88e86efda5e943ffe8d374ab6462b4b0fed20487
2016-02-12 00:52:59 +01:00
Kevin Wern
9a846abe86
Bug 1227224 - Further improvements to generic tree traversal algorithms. r=botond
...
- Introduce a more general version of ForEachNode that takes two actions
(pre-action and post-action).
- Express the one-action version of ForEachNode in terms of the two-action
version.
- Add TraversalFlag::Abort, which stops traversal immediately.
- Express DepthFirstSearch in terms of ForEachNode.
- Add ForEachNodePostOrder and DepthFirstSearchPostOrder.
- The new functions are all recursive, and traverse children in the order
provided by the node accessors. Adjust tests to reflect this.
- Refactor two APZCTreeManager functions, FindTargetNode and GetAPZCAtPoint,
to use the algorithms.
MozReview-Commit-ID: 83Y7psjkUWG
--HG--
extra : commitid : JSMoSuDetUL
extra : rebase_source : 6ef99b1d6dac841eb94d99feb605ca235d9086c9
extra : amend_source : 518a636ee5a5162bca83dde6b90cb1a3b5304a3b
2016-01-25 04:04:13 -08:00
Wes Kocher
5d6f82ee76
Backed out changeset 19c631cc41c8 (bug 1243589) for test_transformed_scrolling_repaints.html failures on OS X
...
--HG--
extra : commitid : 8PbwCNrV2to
2016-02-11 16:34:28 -08:00
Matt Woodrow
c37f9c5c28
Bug 1224433 - Part 3: Compute the invalidation area for preserve-3d layers by accumulating the leaves. r=roc
...
--HG--
extra : rebase_source : 8c144c06bee84bd9bdcf99878eebe6e9c3fddfb9
2016-02-12 11:35:35 +13:00
Kartikaya Gupta
9b986bd61e
Bug 1243589 - Use SingleTiledContentClient even for scrollable layers if the layer is smaller than a single tile. r=mattwoodrow
...
MozReview-Commit-ID: LHIrrtFfRgm
2016-02-11 16:49:04 -05:00
Bas Schouten
fe90bf3a21
Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
...
MozReview-Commit-ID: JbPdhIi9zCd
2016-02-06 03:14:44 +00:00
Botond Ballo
4b9059bd5a
Bug 1237905 - Ensure the page is painted before synthesizing native events. r=kats
...
MozReview-Commit-ID: LRt7l3S9Jz6
2016-02-10 20:16:14 -05:00
Kartikaya Gupta
17f323d482
Bug 1235899 - Add a test for frame reconstruction during an APZ scroll animation. r=botond
...
MozReview-Commit-ID: 3MDHWEfTD8e
2016-02-10 16:31:33 -05:00
Kartikaya Gupta
7c935ef5ba
Bug 1235899 - Don't allow frame reconstruction to clobber the APZ scroll offset. r=botond
...
MozReview-Commit-ID: HZMavMJNtmq
2016-02-10 16:31:20 -05:00
Tom Tromey
d1272d2ee4
Bug 1239504 - Avoid ASan leak report by holding PseudoStack in ImageBridgeChild. r=sotaro
...
--HG--
extra : rebase_source : d1642fd0b1a85fe34cc4221ef8748c93c818a58b
2016-02-10 07:33:00 -05:00
Botond Ballo
9a2d7d1f30
Bug 1237827 - Be sure to clear LayerComposite::mLayerComposited between each composite. r=mattwoodrow
2016-02-08 20:26:54 -05:00
Mason Chang
089ecec90a
Bug 1246952. Cleanup references to vsync prefs. r=kats
2016-02-10 08:31:48 -08:00
Bas Schouten
9e0dc8074b
Bug 1240800: When we've reallocated our buffer client side and fail to track the proper invalid region always upload the bounds of the visible region. r=mattwoodrow
...
--HG--
extra : commitid : 7gPm9cOSQT3
2016-02-09 06:07:30 +01:00
Sotaro Ikeda
1fadea02c2
Bug 1161978 - Use GetEffectiveVisibleRegion() for Layer invalidation r=matt.woodrow
2016-02-07 16:43:16 -08:00
Jacek Caban
ac5793d34d
Bug 1213429 - GCC compilation fixup.
2016-02-07 13:15:21 +01:00