Граф коммитов

20734 Коммитов

Автор SHA1 Сообщение Дата
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