Botond Ballo
de7e8fb583
Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
...
MozReview-Commit-ID: 6wbe0kUWh9h
2016-02-12 20:24:38 -05:00
Jim Mathies
d0a55981c1
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
2016-02-16 09:30:55 -06:00
Botond Ballo
0ba3583a1c
Bug 1238137 - Telemetry pings for APZ-driven scroll input methods. r=kats
2016-02-03 20:34:43 -05:00
Botond Ballo
463bd958f5
Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats
2016-02-16 14:17:35 -05:00
Sotaro Ikeda
2754238ed7
Bug 1248325 - Update BufferTextureHost::GetAsSurface() r=nical
2016-02-16 01:47:36 -08:00
David Anderson
1474d26667
Lazily initialize D3D11 mix-blend shaders. (bug 1246388, r=mattwoodrow)
2016-02-12 17:15:33 -08:00
Michelangelo De Simone
121d760452
Bug 1247445 - Rename Layer::GetEffectiveVisibleRegion GetLocalVisibleRegion. r=botond
2016-02-13 16:50:51 -08:00
Bas Schouten
4a24a0c310
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
Kartikaya Gupta
7b90c78cd7
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
daca7c966c
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
f26f566ab1
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
b682da0658
Bug 1246775 - use already_AddRefed in PersistentBufferProvider interface. r=bas
2016-02-10 13:16:13 -05:00
Carsten "Tomcat" Book
435a715411
Backed out changeset 9320c843aa7e (bug 1247775) for breaking win 8 reftests
2016-02-12 08:49:50 +01:00
Bas Schouten
e760a0577f
Bug 1247775 - Part 1: Remove D3D10/D2D 1.0 texture integration from layers. r=dvander
...
MozReview-Commit-ID: CPBTl0cEG3p
2016-02-12 00:52:59 +01:00
Kevin Wern
77738d3a78
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
2016-01-25 04:04:13 -08:00
Wes Kocher
d520b17d80
Backed out changeset 19c631cc41c8 (bug 1243589) for test_transformed_scrolling_repaints.html failures on OS X
2016-02-11 16:34:28 -08:00
Matt Woodrow
1a9a42defc
Bug 1224433 - Part 3: Compute the invalidation area for preserve-3d layers by accumulating the leaves. r=roc
2016-02-12 11:35:35 +13:00
Kartikaya Gupta
df9daecd40
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
09b022c684
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
bcbb24f258
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
d23ac0a782
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
ce22853404
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
9529262873
Bug 1239504 - Avoid ASan leak report by holding PseudoStack in ImageBridgeChild. r=sotaro
2016-02-10 07:33:00 -05:00
Botond Ballo
773cd870b8
Bug 1237827 - Be sure to clear LayerComposite::mLayerComposited between each composite. r=mattwoodrow
2016-02-08 20:26:54 -05:00
Mason Chang
a66ff25878
Bug 1246952. Cleanup references to vsync prefs. r=kats
2016-02-10 08:31:48 -08:00
Bas Schouten
8b67f9da14
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
2016-02-09 06:07:30 +01:00
Sotaro Ikeda
80a5dc818e
Bug 1161978 - Use GetEffectiveVisibleRegion() for Layer invalidation r=matt.woodrow
2016-02-07 16:43:16 -08:00
Jacek Caban
350ad1813d
Bug 1213429 - GCC compilation fixup.
2016-02-07 13:15:21 +01:00
Matt Woodrow
fd47c349bc
Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc
2016-02-07 23:51:11 +13:00
Phil Ringnalda
c3902ebb9b
Back out aeceae3e0e96 (bug 1232042) for Win8 crashes @nvwgf2umx.dll + 0x2d416a in addon manager tests
2016-02-06 09:52:35 -08:00
Phil Ringnalda
6242e703b6
Back out e751d638ab4b (bug 1229317) for reftest "Assertion failure: oldState < kReadMax" and crashes
...
CLOSED TREE
2016-02-05 22:42:55 -08:00
Matt Woodrow
077b1d35fb
Bug 1229317 - Allow preserve-3d and opacity to be combined on the root element of a preserve-3d chain. r=roc
2016-02-06 17:57:34 +13:00
Bas Schouten
34158fdac2
Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
2016-02-06 03:14:44 +00:00
Benoit Girard
93e504303d
Bug 1213429 - Check the result of LockRect. r=Bas
2016-02-05 13:02:01 -05:00
Kartikaya Gupta
7dc5907fa8
Bug 1245830 - Remove an unnecessary assertion that can fail due to timing. r=botond
2016-02-05 16:31:15 -05:00
Mason Chang
b1f3e35480
Bug 1239861. Skip composite if vsync time is before force composite time. r=kats
2016-02-05 10:11:48 -08:00
Mason Chang
22dfc698ec
Bug 1239861. Part 2 Properly resize DXGI swap chain buffer size. r=bas
2016-02-05 10:11:46 -08:00
Bas Schouten
0a1857fb7a
Bug 1245870: When concluding there is nothing to draw inside the clip be sure to balance the Save() since it won't be balanced in PopGroupForlayer. r=jrmuizel
2016-02-05 13:53:45 +01:00
Jim Mathies
b6adf15a82
Bug 1243413 - If a plugin window is hidden in an adjacent scroll frame due to APZ scroll state changes, make sure to show the plugin window after the scroll operation complete. r=kats
2016-02-04 09:10:55 -06:00
Randall Barker
e6cb5dba57
Bug 1245285 - part 3, Remove unused repaint_interval prefs r=botond
2016-02-04 07:18:20 -08:00
Randall Barker
efa5f86198
Bug 1245285 - part 2, Prevent Zoom and Overscroll animations from repainting durring animation r=botond
2016-02-04 07:18:07 -08:00
Randall Barker
6be069d5b7
Bug 1245285 - part 1, Remove unused mRepaintInterval from AsyncPanZoomAnimation r=botond
2016-02-04 07:17:56 -08:00
Phil Ringnalda
e0559feff1
Back out 3 changesets (bug 1245285) for e10s failures in test_layerization.html
...
Backed out changeset e0c8fb70a095 (bug 1245285)
Backed out changeset a211643de3b6 (bug 1245285)
Backed out changeset 41ea5de656a9 (bug 1245285)
2016-02-03 21:46:11 -08:00
Benoit Girard
9096fb900f
Bug 1213429 - Recycle e10s D3D9 textures and add partial upload support. r=Bas
2016-01-25 14:58:46 -08:00
Sotaro Ikeda
123344d22d
Bug 1224833 - Check explicitly if image has TextureClient r=nical
2016-02-03 18:11:38 -08:00
Randall Barker
d3c2e68d83
Bug 1245285 - part 3, Remove unused repaint_interval prefs r=botond
2016-02-03 17:16:14 -08:00
Randall Barker
1c0a14cf2b
Bug 1245285 - part 2, Prevent Zoom and Overscroll animations from repainting durring animation r=botond
2016-02-03 17:16:14 -08:00
Randall Barker
c3e1676985
Bug 1245285 - part 1, Remove unused mRepaintInterval from AsyncPanZoomAnimation r=botond
2016-02-03 17:16:14 -08:00
Kartikaya Gupta
c66c4c8919
Bug 990916 - Update test_layerization to also test displayport expiry and de-layerization. r=tnikkel,botond
2016-02-03 19:13:35 -05:00
Kartikaya Gupta
8981ef60ee
Bug 990916 - When setting a displayport, schedule a timer to remove it as well. r=tnikkel
2016-02-03 19:13:35 -05:00