Bas Schouten
b903af89fc
Bug 1072501: Unmap file mapping on source surface destruction. r=milan
2015-12-01 16:41:08 +01:00
Markus Stange
9bdb4a34ae
Bug 1198021 - When the ContentClient of a ClientTiledPaintedLayer changes, don't destroy the old content client until after the layer transaction has been sent. r=nical
...
--HG--
extra : commitid : EU0rpj0WygC
extra : amend_source : 4c68b28a13dbf4220c31880bb504284c84a3b98d
2015-11-27 16:09:18 +01:00
Milan Sreckovic
1c2f56d5f0
Bug 1228287 - Make sure we can't do SkiaGL without the pref set. r=benwa
...
--HG--
extra : rebase_source : 601d27a896f5d97353051e7e8ac85be0ccf92cda
2015-11-26 11:00:00 +01:00
Lee Salzman
b8d98433fb
Bug 1225977 - fix DrawTargetSkia::MaskSurface with non-zero offset. r=jmuizelaar
2015-11-19 10:25:15 -05:00
Lee Salzman
eb43cc65f5
Bug 1215774 - use abort() to abort on error in Cairo. r=jmuizelaar
2015-11-20 15:24:31 -05:00
Nicholas Nethercote
af08555b74
Bug 1228125 (part 3) - Remove nsIWidget::GetClientBoundsUntyped(). r=botond.
...
--HG--
extra : rebase_source : 5e8cb05213c33983d7deebe0a36f2a4f6ac66375
2015-11-25 20:55:36 -08:00
Nicholas Nethercote
e60696c015
Bug 1228125 (part 1) - Remove nsIWidget::GetBoundsUntyped(). r=botond.
...
This requires adding a new overloading of LayoutDevicePixel::ToAppUnits and a
new PixelCastJustification: LayoutDeviceIsParentLayerForRCDRSF.
--HG--
extra : rebase_source : b6d044619918818815b40c1173aa4e0551db28a1
2015-11-25 20:32:47 -08:00
L. David Baron
e729cb0a30
Bug 1228934 - Remove style, weight, and stretch parameters from nsFont constructor. r=jdaggett
...
--HG--
extra : commitid : AjhXsILlXJt
2015-11-30 16:23:09 -08:00
L. David Baron
80cb1a0f3b
Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett
...
Decorations in Gecko are associated with the CSS 'text-decoration'
property, so the constants should live in nsStyleConsts.h, as they
largely already do (since the names defined there are the vast majority
of the uses).
--HG--
extra : commitid : FxTJpx164Cv
2015-11-30 14:02:26 -08:00
L. David Baron
150c18deae
Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett
...
--HG--
extra : commitid : DKp1CfndZTd
2015-11-30 14:02:25 -08:00
L. David Baron
f194309cac
Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
...
BaseEquals and Equals were made the same by patch 2, so BaseEquals can
be removed.
(operator== is also defined as an inlined call to Equals.)
--HG--
extra : commitid : JVYtDCoxqyH
2015-11-30 14:02:25 -08:00
L. David Baron
5664cf9014
Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett
...
The member variable was always set to 0 or to NS_FONT_DECORATION_NONE,
which is 0.
Although this does leave a gap in the structure, I don't see any
opportunities for reordering members to actually shrink nsFont.
--HG--
extra : commitid : 34LA3wCkbdR
2015-11-30 14:02:25 -08:00
L. David Baron
bf50ef11b4
Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett
...
The removed parameter is always 0.
--HG--
extra : commitid : 2YNm9lizlzt
2015-11-30 14:02:25 -08:00
Nathan Froyd
2569af9a03
Bug 1225486 - don't include mozilla/ToString.h in {BasePoint,nsRegion}.h; r=jrmuizel
2015-10-26 11:04:14 -04:00
David Anderson
249352a00c
Include vendor and device ids in content process DXGI adapter matching. (bug 1228905, r=jrmuizel)
...
--HG--
extra : rebase_source : e751c66e50c5d706af08eeb113f18f0137f635bd
2015-11-30 12:46:22 -08:00
Mats Palmgren
36d36840bb
Backout bug 1226627 part 2 (rev 673461c0b772) for Talos regressions on Android. r=me
2015-11-30 13:06:39 +01:00
Carsten "Tomcat" Book
681c0ef404
Backed out changeset e1fd92eeb5ba (bug 1228501)
2015-11-30 12:10:40 +01:00
Carsten "Tomcat" Book
7cbe00e2e7
Backed out changeset 3a3cd254f508 (bug 1228501)
2015-11-30 12:10:38 +01:00
Carsten "Tomcat" Book
d76b6dfebd
Backed out changeset 6c478d7a9467 (bug 1228501)
2015-11-30 12:10:37 +01:00
Carsten "Tomcat" Book
f016eefac0
Backed out changeset ec79945130ff (bug 1228501)
2015-11-30 12:10:35 +01:00
Carsten "Tomcat" Book
e571b4aa87
Backed out changeset cce90c9b7d1d (bug 1228501)
2015-11-30 12:10:34 +01:00
Nicolas Silva
a54dbcc0ea
Bug 1200595 - Another build fix on a CLOSED TREE.
2015-11-30 10:44:08 +01:00
Nicolas Silva
f8d41cdc96
Bug 1200595 - Build fix on a CLOSED TREE.
2015-11-30 10:40:45 +01:00
Nicolas Silva
8baf8f2c04
Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow
2015-11-20 14:25:03 +01:00
Nicolas Silva
ce2636044e
Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow
2015-11-20 14:25:00 +01:00
Nicolas Silva
be9ee98a4c
Bug 1200595 - DIB TextureData implementation. r=Bas
2015-11-20 14:24:58 +01:00
Nicolas Silva
1e614cbe2b
Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert
2015-11-20 14:24:55 +01:00
Nicolas Silva
fd750c9d29
Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow
2015-11-20 14:24:52 +01:00
Nicolas Silva
bc7a0a1850
Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow
2015-11-20 14:24:49 +01:00
Nicolas Silva
746f01215d
Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow
2015-11-20 14:24:46 +01:00
Nicolas Silva
df6e210dc0
Bug 1200595 - D3D9 TextureData implementation. r=Bas
2015-10-19 14:46:17 +02:00
Nicolas Silva
a3f38d948e
Bug 1200595 - D3D11 TextureData implementation. r=Bas
2015-10-15 17:53:37 +02:00
Nicolas Silva
48c889335e
Bug 1200595 - Gralloc TextureData implementation. r=sotaro
2015-10-15 17:53:37 +02:00
Nicolas Silva
53a1d987f4
Bug 1200595 - Buffer TextureData implementation. r=mattwoodrow
2015-10-15 17:53:33 +02:00
Nicolas Silva
380cf2ea18
Bug 1200595 - Introduce TextureData and implement it for X11. r=mattwoodrow, Bas, sotaro
2015-10-13 18:48:48 +02:00
L. David Baron
9d5f02c429
Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett
...
Decorations in Gecko are associated with the CSS 'text-decoration'
property, so the constants should live in nsStyleConsts.h, as they
largely already do (since the names defined there are the vast majority
of the uses).
--HG--
extra : commitid : 634GcFUlmHo
2015-11-29 23:15:37 -08:00
L. David Baron
441af2aae0
Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett
...
--HG--
extra : commitid : E44ej4l9NgT
2015-11-29 23:15:26 -08:00
L. David Baron
6f20c9e01e
Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
...
BaseEquals and Equals were made the same by patch 2, so BaseEquals can
be removed.
(operator== is also defined as an inlined call to Equals.)
--HG--
extra : commitid : ALr3bEC0aNJ
2015-11-29 23:15:02 -08:00
L. David Baron
07d1584bd9
Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett
...
The member variable was always set to 0 or to NS_FONT_DECORATION_NONE,
which is 0.
Although this does leave a gap in the structure, I don't see any
opportunities for reordering members to actually shrink nsFont.
--HG--
extra : commitid : 9INFKtizQnt
2015-11-29 23:15:01 -08:00
L. David Baron
c3ea47d074
Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett
...
The removed parameter is always 0.
--HG--
extra : commitid : 2nTtt0E9Syb
2015-11-29 23:15:01 -08:00
Sunny Sidhu
cfa8942015
Bug 1220873
- Make Layer::mVisibleRegion a LayerIntRegion. r=botond
...
--HG--
extra : source : dc46048f7a9e9cc008c97e2d9e0a100944743055
extra : amend_source : 63783bc076e5969ebacdc8c74f9b5194a1891d9e
2015-11-29 02:07:55 -05:00
Mats Palmgren
4c4002ae0f
Bug 1226627 - Use fmin[f]/fmax[f] when clamping floating point values (perf). r=roc
2015-11-29 17:58:36 +01:00
Phil Ringnalda
a4b352528c
Bug 1218762
followup, annotate the assertion on Android since there's certainly no way to fix "an assertion failed, I'm not going to tell you which one"
...
--HG--
extra : rebase_source : fdb28c583a861185e9d1c1d280d90b4e47941a5d
2015-11-28 17:11:16 -08:00
Phil Ringnalda
44354b6a01
Back out 1b0760c35953 (bug 1227210) for frequent Android R15 shutdown crashes
2015-11-27 22:58:13 -08:00
Xidorn Quan
6fdb9fbeaa
Bug 1040668 part 10 - Implement emphasis mark rendering. r=jfkthame
...
--HG--
extra : source : 1c53ccbaece3931ffe1da5610977e92fcce5f3f6
2015-11-28 11:56:33 +11:00
Xidorn Quan
d80f4dcc15
Bug 1040668 part 7 - Add NO_EMPHASIS_MARK flag in CompressedGlyph. r=jfkthame
...
--HG--
extra : source : 5c13435d3c7ffbc551350beb817a1abb027d5f58
2015-11-28 11:56:33 +11:00
Xidorn Quan
185af4c21b
Bug 1040668 part 6 - Add some specifier on gfxTextRun and gfxShapedWord so that compilers are able to reason out certain optimizations. r=jfkthame
...
--HG--
extra : source : d1f878808c0dc8b159180f387ea563c3561c806a
2015-11-28 11:56:33 +11:00
Xidorn Quan
d70c4e533c
Bug 1040668 part 5 - Avoid unnecessary allocation inside EnsureComplexGlyph helper function. r=jfkthame
...
SetGlyphs does the allocation and copy it into the storage anyway.
--HG--
extra : source : 558a89f9791f297f18ba17d19015e3363b94165b
2015-11-28 11:56:33 +11:00
Xidorn Quan
376e37ea32
Bug 1040668 part 4 - Add helper function for ensuring a glyph is a complex glyph. r=jfkthame
...
--HG--
extra : source : 8bca69909dc703b60b69eef08fa0be68e3bb16fc
2015-11-28 11:56:33 +11:00
Xidorn Quan
43a7a409cb
Bug 1040668 part 3 - Add helper function gfxTextRun::GetAdvanceForGlyph. r=jfkthame
...
--HG--
extra : source : 48bbf945343431b077bb0e3f788828f8d1606992
2015-11-28 11:56:33 +11:00