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
Mason Chang
bc1757fb85
Bug 1246213 - Skia reftest fuzzing for Skia content on OS X. r=jmuizelaar
2016-02-16 09:07:52 -08:00
Sotaro Ikeda
2754238ed7
Bug 1248325 - Update BufferTextureHost::GetAsSurface() r=nical
2016-02-16 01:47:36 -08:00
David Anderson
5a8c923933
Add instrumentation for when content processes fail to acquire D3D11 devices. (bug 1247539, r=milan)
2016-02-15 23:59:24 -08:00
David Anderson
1474d26667
Lazily initialize D3D11 mix-blend shaders. (bug 1246388, r=mattwoodrow)
2016-02-12 17:15:33 -08:00
Jonathan Kew
93ca6ec060
Bug 1248248 - Don't break glyph run for orientation mismatch before a cluster-extender. r=xidorn
2016-02-15 09:07:53 +00:00
Michelangelo De Simone
121d760452
Bug 1247445 - Rename Layer::GetEffectiveVisibleRegion GetLocalVisibleRegion. r=botond
2016-02-13 16:50:51 -08:00
Bas Schouten
214ce7dc23
Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander
...
MozReview-Commit-ID: KBZSqIdx0OC
2016-02-13 14:33:28 +01:00
Bas Schouten
be6710f800
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
2016-02-13 14:33:27 +01: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
Jeff Gilbert
042942596c
Bug 1094458 - Implement RenderbufferStorageMultisample. - r=jrmuizel
2016-02-12 19:31:58 -08:00
Jeff Muizelaar
b331c8c76d
Bug 1247979. Optimize ScaleToOutsidePixels. r=kats
...
This does a union of all the rectangles at once, instead of one-by-one. It
also cuts down a lot on allocation churn.
It would be possible to avoid an additional allocation/copy if we change
the interface of this function to mutate the existing region instead of
returning a new one.
2016-02-12 18:48:28 -05:00
Milan Sreckovic
f91e9d3045
Bug 1247671: Increase the crash logging length to 16 by default (+ small white space change in the comments) r=dvander
...
MozReview-Commit-ID: 9KH6ZdWInZM
2016-02-11 13:04:20 -05:00
Jonathan Kew
85653d7ff2
Bug 1246346 - patch 1 - Expose a DesktopToDevice scale factor on nsDeviceContext. r=emk
2016-02-12 11:07:32 +00: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
Carsten "Tomcat" Book
45073db23a
Backed out changeset 4adb7586410a (bug 1247775)
2016-02-12 08:49:29 +01:00
Carsten "Tomcat" Book
bf0eac8204
Backed out changeset 8e13ba75bccf (bug 1247775)
2016-02-12 08:49:28 +01:00
Bas Schouten
282a09506f
Bug 1247775 - Part 3: Remove Moz2D code to support Direct2D 1.0. r=dvander
...
MozReview-Commit-ID: KBZSqIdx0OC
2016-02-12 02:11:50 +01:00
Bas Schouten
5cdd856dfa
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
2016-02-12 02:05:35 +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
Matt Woodrow
a2bda84324
Bug 1224433 - Part 2: Clamp the invalidation rect to values that fit within nscoord. r=roc
2016-02-12 11:35:17 +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
4ea53b41cd
Bug 1247380: Only copy the background if we can succesfully get a snapshot. r=jrmuizel
...
MozReview-Commit-ID: uWH7MtJmSp
2016-02-11 22:15:11 +01:00
Bas Schouten
443982f94a
Bug 1246641: Also execute an occasional EndDraw for CommandLists used by non-operator OVER drawing. r=jrmuizel
...
MozReview-Commit-ID: H3V3z8ZIiIK
2016-02-11 21:35:07 +01: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
Matt Woodrow
72b481bf88
Bug 1216832 - Add crashtest. r=roc
2016-02-12 00:19:19 +13:00
Nicholas Nethercote
937d72f839
Bug 1246846 (part 3) - Avoid nsTHashtable::RawRemoveEntry() in gfxFontconfigUtils. r=jfkthame.
...
This assumes that it's safe to possibly shrink the table after the removal,
i.e. there are no surprising subtleties with how this table is managed.
2016-02-09 13:55:42 +11: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
Bogdan Postelnicu
b58ec513c1
Bug 1246889 - Correctly check whether hb_blob_create failed in ShareTableAndGetBlob. r=jfkthame
...
MozReview-Commit-ID: EMsr5uipjjL
2016-02-10 16:47:02 +02:00
Jonathan Kew
9ac399fd8f
Bug 1243843 - Pull latest bugfixes from upstream graphite2 (now at e569e28d83491fedb31b9220493f3c07f6ec6d80). r=jdaggett
2016-02-01 20:26:09 +00:00
Nicholas Nethercote
d0f6c7140c
Bug 1246834
- Fix memory reporting of nsFontFamily{List,Name}. r=jfkthame.
2016-02-09 12:16:34 +11:00
Lee Salzman
8f0be4e121
Bug 1246756 - part 3 - update Skia to m49 branch. r=jrmuizel
2016-02-09 13:38:06 -05:00
Lee Salzman
77e057ddea
Bug 1246756 - part 2 - update Skia moz.build for m49 update. r=jrmuizel
2016-02-09 13:36:40 -05:00
Lee Salzman
644dbf50ee
Bug 1246756 - part 1 - fix moz2d Skia usage for Skia m49 update. r=jrmuizel
2016-02-09 13:36:19 -05: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