Wes Kocher
1587b12aa9
Backed out 4 changesets (bug 1280822) for leaking nsTArray_base
...
Backed out changeset b9a0567cd7c1 (bug 1280822)
Backed out changeset 93d483583ffa (bug 1280822)
Backed out changeset 91715d8e468f (bug 1280822)
Backed out changeset 3db77f57cef4 (bug 1280822)
2016-06-24 14:43:41 -07:00
David Anderson
75b68d7a82
Remove PreferenceAccess. (bug 1280822 part 3, r=milan)
...
--HG--
extra : rebase_source : 0326ce94bd482d07fef664a26b2fa0b75706a0e5
2016-06-24 16:16:34 -07:00
Carsten "Tomcat" Book
284c26c669
Bug 1268854 - Break out of loop if no intersecting points on positive side of clipping plane. r=kip
2016-06-23 12:41:04 +02:00
Jeff Muizelaar
6ea6772e53
Bug 1279972
. ssse3-scaler: initialize iter.data to NULL
...
This should avoid calling free with an uninitialized value.
2016-06-22 20:52:31 -04:00
Lee Salzman
5b4d7640b1
Bug 1280635 - use drawBitmap instead of drawBitmapRect for DrawTargetSkia::CopySurface. r=jrmuizel
2016-06-21 16:14:28 -04:00
Jonathan Watt
53c34f0b69
Bug 1279628, part 1 - Add the CoreGraphics check from gfxASurface::CheckSurfaceSize to Factory::CheckSurfaceSize. r=mstange
2016-06-10 13:32:01 +01:00
Phil Ringnalda
1cce1f61f8
Back out 2 changesets (bug 1279628) for reftest bustage
...
CLOSED TREE
Backed out changeset 07e4432bd6b3 (bug 1279628)
Backed out changeset 416fa9aeec55 (bug 1279628)
2016-06-11 00:44:51 -07:00
Jonathan Watt
8b002c52bd
Bug 1279628, part 1 - Add the CoreGraphics check from gfxASurface::CheckSurfaceSize to Factory::CheckSurfaceSize. r=mstange
...
--HG--
extra : rebase_source : 46aba14e2b2e6997672ac690c73def2391df0c4f
2016-06-09 15:31:24 +01:00
Lee Salzman
02da400412
Bug 1275339 - check if creation of cairo surface fails in DrawTargetCairo::DrawSurface. r=jrmuizel
2016-06-10 20:00:47 -04:00
Ralph Giles
5f548c968f
Bug 1275744 - Reference MOZ_LOG in graphics comments. r=erahm
...
NSPR_LOG_MODULES is deprecated.
MozReview-Commit-ID: HZzskDYsTo9
--HG--
extra : rebase_source : 21d4c4a94d80ad962ef56fceb8d6fbabc017d2ea
2016-05-26 11:41:29 -07:00
eyim
b0ca07b635
Bug 1277027 - fix MOZ_CRASH to have GFX prefix in webGL code r=BenWa,milan
...
MozReview-Commit-ID: FjLA9xNH3zD
--HG--
extra : rebase_source : 5809a1f8126360b3fa8ee069b3a463747cb31e6f
2016-06-06 11:17:23 -04:00
Tooru Fujisawa
e59f1fba71
Bug 382721 - Part 4: Support dotted/dashed border-radiused corners. r=jrmuizel
2015-08-06 11:42:09 +09:00
Carsten "Tomcat" Book
8ec9dd1719
Backed out changeset 0863ce40d2f7 (bug 382721)
...
--HG--
extra : rebase_source : ee6aa275c7ee4291d87a051e92e2e28979b83d96
2016-06-10 15:38:37 +02:00
Tooru Fujisawa
72499083d6
Bug 382721 - Part 4: Support dotted/dashed border-radiused corners. r=jrmuizel
2015-08-06 11:42:09 +09:00
Botond Ballo
8004b3209f
Bug 1277814 - Add printing support to BaseMargin. r=kats
...
MozReview-Commit-ID: 3E36i09xI3Y
--HG--
extra : source : b720fc66767b6cd6f136998dd51cf58e0d59cca8
2016-06-03 17:23:40 -04:00
Sebastian Hengst
55bfbee464
Backed out changeset 6f2840c13fb0 (bug 382721)
2016-06-08 11:07:51 +02:00
Tooru Fujisawa
f90b836316
Bug 382721 - Part 4: Support dotted/dashed border-radiused corners. r=jrmuizel
2015-08-06 11:42:09 +09:00
Nicolas Silva
16fd1cf5ef
Bug 1278512 - Fix bezier flattening when the inflection points are on the extremity of the curve. r=Bas
2016-06-07 16:51:44 +02:00
Mason Chang
39d49c1dc0
Bug 1277404. Set font gamma for windows fonts to 1.8 and force skia to use cleartype fonts on non-opaque surfaces. r=lsalzman
2016-06-06 10:00:33 -07:00
Jonathan Watt
0b33916487
Bug 1277862, part 1 - Rename Moz2D's Filter to SamplingFilter in gfx/2d/. r=Bas
2016-05-25 17:01:18 +01:00
Kaku Kuo
55ef3c417c
Bug 1141979 - part5 - Add R8G8B8, B8G8R8, HSV, Lab and Depth into gfx::SurfaceFormat; r=jrmuizel
...
MozReview-Commit-ID: 7ZG5ooejBq9
--HG--
extra : transplant_source : z%24%9C%C2%EB%0A%C7t%9D%DFu%CE%0DKR%D5%11%B2T%24
2016-03-18 18:25:38 +08:00
Nicholas Nethercote
9ec20a644f
Bug 1277122 - Add missing null checks for pixman_image_create_bits(). r=seth,lsalzman.
...
--HG--
extra : rebase_source : dec917d2efd9a262bd06816dcbb541acd3892340
2016-06-01 14:27:30 +10:00
Nicolas Silva
90af12edd2
Bug 1276068 - Correct the path flatness estimation computation. r=Bas
2016-05-31 12:34:17 +02:00
Kearwood (Kip) Gilbert
b25f2d6a84
Bug 1276066 - Add Union with "components" member to math classes to enable array access to members. r=bas
...
- Adding an array member to access the components of vector, size,
and matrix classes reduces the code needed when passing all of the
members to functions.
MozReview-Commit-ID: A6XL7y3zwsV
--HG--
extra : rebase_source : 77fb1b9784ae1213530cff7f42563e0afc8859e3
2016-04-18 12:12:36 -07:00
Jeff Muizelaar
a5fc6a819f
Bug 1266491 - Use an ssse3 scaler for video. r=mstange
...
This is a separable scaler that improves from performance
from 15-16fps to 21-22fps
2016-05-28 10:12:12 -04:00
Chris Peterson
11ef78ae89
Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
...
--HG--
rename : mfbt/Endian.h => mfbt/EndianUtils.h
2016-05-22 13:31:11 -07:00
Mason Chang
bd43ebe418
Bug 1249600. Fallback to arial fonts or draw nothing if typeface is unavailable. r=bas
2016-05-20 09:16:29 -07:00
Heiher
ff01ec7e05
Bug 1262066 - GFX: 2D: Use ConvolveHorizontally1_LS3. r=seth
...
---
gfx/2d/convolver.cpp | 4 ++++
1 file changed, 4 insertions(+)
2016-05-23 10:30:39 +08:00
Heiher
d11126b662
Bug 1262066 - GFX: 2D: Implement skia::ConvolveHorizontally1 in LS3 MMI. r=huangwenjun06
...
---
gfx/2d/convolverLS3.cpp | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
gfx/2d/convolverLS3.h | 7 ++++
2 files changed, 95 insertions(+)
2016-05-23 10:30:38 +08:00
Jeff Muizelaar
1b2a06e879
Bug 1113828: Returning null is an expected property of this function and gfxPlatform::CreateDrawTargetForData() uses this. Removing this message prevents us from printing a bunch of messages during the normal usage of a debug build. r=bschouten
2016-05-19 10:10:55 -04:00
vincentliu
4332e3a00e
Bug 1167557 - Log for Null surface in SurfaceCache::Insert. r=milan
...
---
gfx/2d/Logging.h | 1 +
image/SurfaceCache.cpp | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
2016-05-19 13:01:26 +08:00
Mason Chang
19ddb4f17c
Bug 1268502 Part 2. Fix memory leak with CGColorSpace. r=lsalzman
2016-05-18 17:09:14 -07:00
Mason Chang
787d48e2aa
Bug 1268502 - Use a CGContext around a Skia Canvas to draw subpixel AA text on popup menus. r=mstange
2016-05-17 11:41:38 -07:00
Lee Salzman
eda0f910e1
Bug 1266209 - check if a figure is active in PathBuilderD2D before copying glyphs to it. r=bas
2016-05-17 12:47:22 -04:00
Milan Sreckovic
17dda1461b
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
--HG--
extra : rebase_source : 8bf84d2b1c4cc5bc48821b1eadbadf8edc6ce1ba
2016-05-13 16:34:41 -04:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
JerryShih
cadb8c6cb7
Bug 1256572
- update DataSourceSurface usage. r=bas
...
Update for Moz2D interface change.
We should not use GuaranteePersistance() directly outside Moz2D. Change
to use another Moz2d DataSourceSurface interface.
2016-05-09 00:33:00 +02:00
JerryShih
f54115ac72
Bug 1256572
- setup custom deallocator for SourceSurfaceRawData. r=bas
2016-05-10 20:44:00 +02:00
JerryShih
4e7ff09f94
Bug 1256572
- create DataSourceSurface with current data. r=bas
2016-05-10 20:42:00 +02:00
Mason Chang
1ed5c6b7b4
Bug 1120485. Add more logging to find failed uses of MessageChannel::mEvent. r=milan
2016-05-10 17:59:15 -07:00
Mason Chang
e3da2b3d0d
Bug 1270640 - Part 1: Always enable normal hinting with skia unless we explicitly have grayscale aa. r=kats
...
--HG--
extra : rebase_source : 5a96292b0f7a98e60d052b31eb1d2cc35ea636ea
2016-05-09 12:34:00 -04:00
Lee Salzman
8799f3a155
Bug 1266209 - warn if ID2D1Geometry::Simplify fails in TransformedCopyToBuilder. r=bas.schouten
2016-05-09 10:33:33 -04:00
Milan Sreckovic
e0f647f55d
Bug 1270180: More instances of MOZ_CRASH converted to gfxDevCrash and getting GFX prefix. r=jgilbert
...
MozReview-Commit-ID: BFUu2JG9Tk2
--HG--
extra : rebase_source : 146e8b8dc49dce7735f961df3ddfa3c9130fee32
2016-05-06 10:19:31 -04:00
Lee Salzman
493ea699e5
Bug 1265131, part 3 - update Moz2d for Skia m51. r=jrmuizel
2016-04-28 22:55:27 -04:00
Nicholas Nethercote
2511b2c327
Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
...
It's an annotation that is used a lot, and should be used even more, so a
shorter name is better.
MozReview-Commit-ID: 1VS4Dney4WX
--HG--
extra : rebase_source : b26919c1b0fcb32e5339adeef5be5becae6032cf
2016-04-27 14:16:50 +10:00
Bas Schouten
bb762a5da8
Bug 1265598: Deal with the possibility of a write map failing. r=kaku r=milan
...
MozReview-Commit-ID: KLrlKf6Silc
2016-04-28 13:22:32 +00:00
Bas Schouten
8287b9b368
Bug 1266430: Support offsets in DrawTargetD2D1::CopySurface when using PartialUploading. r=jrmuizel
...
MozReview-Commit-ID: LilGG2ySPw7
2016-04-28 13:22:31 +00:00
Milan Sreckovic
edf1ba5056
Bug 1267958: Only complain for negative size, not merely zero. r=jrmuizel
...
MozReview-Commit-ID: JqtcPB292a7
--HG--
extra : rebase_source : 3da95780339576662ea3560050ba3c67b8e0fac5
2016-04-27 12:51:12 -04:00
Mason Chang
3c536bb168
Bug 1267363. Disable hinting on osx fonts only if we have expclity grayscale AA. r=mstange
2016-04-26 13:14:15 -04:00
Lee Salzman
b5107c76f2
Bug 1267271 - skip empty surfaces in DrawTargetSkia::DrawSurfaceWithShadow. r=mchang
2016-04-25 15:42:13 -04:00