peter chang
bb4e7deeb8
Bug 1251163 - Clear android surface texture before widget shutdown, r=nical
...
MozReview-Commit-ID: B68vVjR41OF
--HG--
extra : rebase_source : 8d57f3bd941e813e02cd38b6fcfa73753e6c94c1
2016-02-25 16:48:55 +08:00
Yoshi Huang
7af5b304e6
Bug 1225053 - use null principal in gfxSVGGlyphs.cpp r=edwin
...
From 5dc33ddf1254acb5356490a4d1a50b97ae61c7e2 Mon Sep 17 00:00:00 2001
---
gfx/thebes/gfxSVGGlyphs.cpp | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
2016-02-19 15:35:24 +08:00
Bogdan Postelnicu
cd1f9673bd
Bug 1251241 - return from DrawTargetCairo::FillGlyphs if |aFont| is nullptr. r=roc
...
MozReview-Commit-ID: 56RQO8Fm2AP
--HG--
extra : rebase_source : bd0a70750199a62d627c570e2b1bdbc10ebb621a
2016-02-25 16:59:34 +02:00
Lee Salzman
059ca6d6f5
Bug 1249813 - part 3 - tell the compositor if the root layer has opaque content so it can skip clears. r=mattwoodrow
2016-02-25 14:38:05 -05:00
Lee Salzman
f6dc8f24e8
Bug 1249813 - part 2 - make Cairo mark a surface as clear if clip covers entire surface. r=jrmuizel
2016-02-25 14:38:05 -05:00
Lee Salzman
bf234f25b7
Bug 1249813 - part 1 - revise nsShmImage to allow draw targets anywhere inside its bounds. r=jrmuizel
2016-02-25 14:38:05 -05:00
Mason Chang
52dbcf6556
Bug 1250669. Don't init dwrite fonts if content device creation fails. r=dvander
2016-02-25 10:44:57 -08:00
Sebastian Hengst
2f131341dd
Backed out changeset 0ee7b97a8a84 (bug 1247405) for bustage. r=bustage on a CLOSED TREE
2016-02-25 19:12:27 +01:00
James Willcox
dc94ee5dc7
Revert bug 1251065 due to stupidity
2016-02-25 10:51:34 -06:00
James Willcox
8ae46e3a8a
Bug 1251065 - Add prefs for logging the current and peak texture usage r=nical
2016-02-25 10:25:45 -06:00
James Willcox
ad3d8bc008
Bug 1247405 - Track peak texture memory usage r=nical
2016-02-25 10:25:34 -06:00
Kartikaya Gupta
eb1055aff7
Bug 1249943 - Make test_basic_pan work on Fennec and Linux as well. r=botond
...
This patch convers the APZ:TransformEnd notification from a MessageManager message
to an observer notification so that it is more general and works on other platforms.
MozReview-Commit-ID: 8SSir828Ch7
2016-02-25 11:15:14 -05:00
Nicolas Silva
60f1ac8846
Bug 1250873 - Rename HasInternalBuffer into HasIntermediateBuffer in layers. r=sotaro
2016-02-25 14:15:58 +01:00
Nicolas Silva
9e20942d69
Bug 1250500 - Avoid copying BufferTextureHost when possible. r=sotaro
2016-02-25 14:15:52 +01:00
Nicolas Silva
2b9dadff72
Bug 1249273
- Lazily prepare TextureSources and recycle them when possible in ImageHost. r=sotaro
2016-02-25 14:15:40 +01:00
Nicolas Silva
e8b70b860b
Bug 1249273
- Enable BufferTextureHost to recycle a TextureSource that is not marked as owned. r=sotaro
2016-02-25 14:15:34 +01:00
Nicolas Silva
6f996f44e4
Bug 1250117 - Trivial b2g build fix. r=me
2016-02-25 13:50:27 +01:00
Nicolas Silva
18b7c7e2dc
Bug 1250117 - Fix b2g timeouts when gralloc is disabled. r=sotaro
2016-02-25 09:23:23 +01:00
Lee Salzman
876e94a736
Bug 1248223 - verify that stroke widths are finite for Skia. r=jmuizelaar
2016-02-23 18:09:03 -05:00
Jean-Yves Avenard
5d1c0dea05
Bug 1248323: P2. Add readback code for converting YUV422 MacIOSurfaces into RGB. r=nical
...
MozReview-Commit-ID: 4jhP5fgXZhq
--HG--
extra : rebase_source : 3746097a71746723de541b1a7fb1b8971e914075
2016-02-23 23:47:29 +11:00
Jean-Yves Avenard
0f2fbc9d88
Bug 1248323: P1. Add support for YUV422 IOSurface. r=nical
...
Those are really UYVY 16bpp surface.
MozReview-Commit-ID: DWkqrF6Norj
--HG--
extra : rebase_source : 479500af560f61a3f6b6c4c3b0f64aeb92438a9a
2016-02-23 13:26:27 +11:00
Lee Salzman
2a69a5aa16
Bug 1250787 - ensure that subpixel text is disabled for Skia's Cairo font host so that font rendering matches our font metrics. r=mchang
2016-02-24 20:35:38 -05:00
Randall Barker
d94bdf0d3f
Bug 1251001 - Input fields at the bottom of a page do not pan into view when gaining focus. r=botond
2016-02-24 16:19:00 -08:00
Randall Barker
9a285c6d99
Bug 1250614 - Repeated zooming in bug on mobile Wikipedia site r=botond
2016-02-24 16:19:00 -08:00
L. David Baron
e73ad62be0
Back out changeset 027c6cc12078 (bug 1249943) for making test_basic_pan.html permafail (timeout) on Linux, on a CLOSED TREE.
2016-02-24 15:57:29 -08:00
Bas Schouten
c5fe62d1d9
Bug 1232042 - Addendum: Add comment for mLayerManager check. r=jrmuizel
2016-02-24 21:24:26 +00:00
Bas Schouten
36d729fab3
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
2016-02-24 03:50:09 +00:00
Jonathan Kew
2bee0a7574
Bug 1249861
- Update harfbuzz to release 1.2.2 from upstream. r=jrmuizel
2016-02-24 20:54:53 +00:00
Nathan Froyd
2eb3c20f40
Bug 1249389 - followup - fix compilation bustage in gfxFT2FontList.cpp; r=me
2016-02-24 15:48:35 -05:00
Nathan Froyd
12d9670a60
Bug 1249389 - part 4 - make StartupCache::GetBuffer take a UniquePtr outparam; r=erahm
...
This change eliminates a number of nsAutoArrayPtr usages, as well as
making the pattern GetBuffer() -> NewObjectInputStreamFromBuffer more
pleasant.
2016-02-18 12:26:28 -05:00
Kartikaya Gupta
2e5e8ea0d9
Bug 1249943 - Make test_basic_pan work on Fennec and Linux as well. r=botond
...
This patch convers the APZ:TransformEnd notification from a MessageManager message
to an observer notification so that it is more general and works on other platforms.
MozReview-Commit-ID: 8SSir828Ch7
2016-02-24 13:19:45 -05:00
Kartikaya Gupta
b894c806dd
Bug 1249748 - Ensure the mHandledByAPZ flag is set on WidgetTouchEvents that are handled by APZ. r=botond
...
MozReview-Commit-ID: 4ABY2jgHkGl
2016-02-24 13:19:43 -05:00
Sebastian Hengst
00a63ca413
Backed out changeset 303b759e886e (bug 1249640)
2016-02-24 19:02:00 +01:00
Sebastian Hengst
38e8f42dfb
Backed out changeset 8151f4102646 (bug 1249640)
2016-02-24 19:01:50 +01:00
Sebastian Hengst
61814a3698
Backed out changeset 21222476d9d9 (bug 1249640)
2016-02-24 19:01:29 +01:00
Jamie Nicol
bdba733905
Bug 1250517 - Differentiate between no critical display port and empty critical display port in ClientTiledPaintedLayer; r=kats
...
Currently the logic in ClientTiledPaintedLayer treats an empty critical
display port to mean that there is no critical display port, i.e. that
the entire visible region should be painted. However, the critical
displayport should be, and is, empty if either the display port or
composition bounds are entirely outwith the layer's bounds. We want to
render none of the layer in this case, not all of it.
Change BasicTiledLayerPaintData::mCriticalDisplayPort's type to a
Maybe<LayerIntRect>, and differentiate between it being not set and it
being an empty rect.
MozReview-Commit-ID: Gi1iZOQcOVL
--HG--
extra : transplant_source : %D5M%3A%D2lN%08%3Dnhy%F3%92%A6%03%FB%85%E2%D4%AB
2016-02-23 15:38:29 +00:00
Milan Sreckovic
2a65d9908f
Bug 1249640: Part 4 Android to use new blocking. r=snorp
2016-02-22 14:23:00 +01:00
Milan Sreckovic
ef6d814a88
Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang
2016-02-19 14:40:00 +01:00
Milan Sreckovic
1498964285
Bug 1249640: Part 2 gfxPlatform simplification when it comes to accelerated canvas, using the new blocking. r=gw280
2016-02-22 14:23:00 +01:00
Cameron McCormack
7c95c39734
Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert
2016-02-24 18:01:11 +11:00
Phil Ringnalda
a5861fc16a
Back out 6a24b31747be (bug 1232042) for crashes @RecvForcePresent
...
CLOSED TREE
2016-02-23 21:27:46 -08:00
Bas Schouten
fd04611c7c
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
2016-02-24 03:50:09 +00:00
Eugen Sawin
9f4a3136f9
Bug 1116473 - [3.2] Use RefPtr for AndroidSurfaceTexture references. r=snorp
2016-02-23 21:04:25 +01:00
Eugen Sawin
d5f668aef8
Bug 1116473 - [2.1] Const-correctness fixes. r=snorp
2016-02-23 21:04:24 +01:00
Eugen Sawin
e8dc51ceee
Bug 1116473 - [1.1] Handle AndroidSurfaceTexture mapping in thread-safe class. r=snorp
2016-02-23 21:04:23 +01:00
Wes Kocher
a9ea5f6a56
Backed out 2 changesets (bug 1193557, bug 1209278) for build bustage
...
Backed out changeset 755b9088813c (bug 1193557)
Backed out changeset 21356fa4e353 (bug 1209278)
--HG--
extra : commitid : 5hf8aSA5FhN
2016-02-23 10:39:08 -08:00
David Anderson
a08042eef1
Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
...
--HG--
extra : rebase_source : c63182aa6b4465e22d8d4147bfd40bc1e8183b08
2016-02-23 10:11:21 -08:00
Nicolas Silva
241addc752
Bug 1244234 - Simplify joining jobs with the gfx job scheduler. r=jrmuizel
2016-02-23 19:15:30 +01:00
Nicolas Silva
b4d60e7777
Bug 1245241
- Force the main thread to sync with the compositor when it tries to allocate insane amounts of shmems. r=lsalzman
2016-02-23 19:15:24 +01:00
Milan Sreckovic
94b767a7cd
Bug 1247700: Avoid crash from invalid fonts. r=bas
...
MozReview-Commit-ID: 9ULEBZAH9zz
--HG--
extra : rebase_source : 3eeea06396e0cca6685ac98915278a1bd768e55c
2016-02-23 09:55:44 -08:00