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
Lee Salzman
f39f95c565
Bug 1274111 - use freetype directly for calculating glyph sizes in SkFontHost_cairo. r=gwright
2016-06-01 14:52:58 -04:00
Lee Salzman
2734f8d93d
Bug 1255062 - disallow multiple moveTos in SkPath::isRectContour. r=ethlin
2016-05-27 21:12:25 -04:00
Lee Salzman
2ef3c87215
Bug 1255062 - allow Skia GrConvexPolyEffect to handle degenerate contours. r=mchang
2016-05-26 12:52:52 -04:00
Mason Chang
429347899e
Bug 1270688. Use system host settings for skia dwrite font settings. r=lsalzman
2016-05-17 11:10:14 -07: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
Lee Salzman
d74f6ef5d6
Bug 1271356 - cut out some utils and effects cruft we don't use in Skia builds. r=jrmuizel
2016-05-09 20:40:57 -04:00
Lee Salzman
662be6d02f
Bug 1269524 - implement blit_row_s32a_opaque in Skia SkOpts_sse2. r=jrmuizel
2016-05-05 16:01:12 -04:00
Lee Salzman
454d9d7010
Bug 1267080 - backport upstream Skia GrAAStrokeRectBatch fix. r=mchang
2016-05-04 23:27:43 -04:00
Lee Salzman
b0ad2e9c84
Bug 1270231 - avoid #define leakage of common symbols outside of Skia. r=jrmuizel
2016-05-04 21:05:26 -04:00
Lee Salzman
9601040f89
Bug 1269011 - silence SkCairoFTTypeface::onFilterRec warnings. r=mchang
2016-05-02 14:26:55 -04:00
Lee Salzman
acc48d6516
Bug 1269247 - check that SkPaint has a typeface before using it. r=mchang
2016-05-02 11:39:39 -04:00
Lee Salzman
feaa3aff7d
Bug 1268816 - follow-up to fix #ifdef -> #if. r=me
2016-05-01 10:28:09 -04:00
Lee Salzman
a0a61c0134
Bug 1268816 - allow Skia to use C++11 features on platforms that have them. r=froydnj
2016-04-29 21:03:05 -04:00
Mason Chang
69a6b685dd
Bug 1267180. Don't draw emojis as paths when they are too big. r=lsalzman
2016-04-29 10:23:49 -04:00
Lee Salzman
640ab69d7c
Bug 1265131, part 5 - update Skia to m51 branch. r=jrmuizel
...
--HG--
rename : gfx/skia/skia/include/effects/SkDrawExtraPathEffect.h => gfx/skia/skia/src/animator/SkDrawExtraPathEffect.h
rename : gfx/skia/skia/include/core/SkTDStack.h => gfx/skia/skia/src/animator/SkTDStack.h
rename : gfx/skia/skia/src/codec/SkJpegUtility_codec.h => gfx/skia/skia/src/codec/SkJpegUtility.h
rename : gfx/skia/skia/src/doc/SkDocument.cpp => gfx/skia/skia/src/core/SkDocument.cpp
rename : gfx/skia/skia/include/core/SkTInternalLList.h => gfx/skia/skia/src/core/SkTInternalLList.h
rename : gfx/skia/skia/src/images/SkImageEncoder_argb.cpp => gfx/skia/skia/src/images/SkARGBImageEncoder.cpp
rename : gfx/skia/skia/src/doc/SkDocument_PDF_None.cpp => gfx/skia/skia/src/pdf/SkDocument_PDF_None.cpp
rename : gfx/skia/skia/include/device/xps/SkConstexprMath.h => gfx/skia/skia/src/xps/SkConstexprMath.h
rename : gfx/skia/skia/src/doc/SkDocument_XPS_None.cpp => gfx/skia/skia/src/xps/SkDocument_XPS_None.cpp
rename : gfx/skia/skia/include/device/xps/SkXPSDevice.h => gfx/skia/skia/src/xps/SkXPSDevice.h
2016-04-28 22:55:28 -04:00
Lee Salzman
5efa142cf9
Bug 1265131, part 1 - update moz.build for Skia m51. r=jrmuizel
2016-04-28 22:55:26 -04:00
Lee Salzman
29341ea574
Bug 1229975 - backport fix for Skia's GrConvexPolyEffect. r=mchang
2016-03-29 22:47:43 -04:00
Lee Salzman
32d3d0666e
Bug 1244754 - part 1 - backport zero-length gradient interval fix from Skia upstream. r=jrmuizel
2016-03-23 14:21:01 -04:00
Jacek Caban
3f3c52a095
Bug 1246756 - Cross compilation fixup. r=upstream
2016-03-17 10:40:07 +01:00
Mike Hommey
0a771514a8
Bug 1256988 - Replace tests on MOZ_WIDGET_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
...
But only do that for the AC_SUBST. The AC_DEFINE is still useful.
2016-03-17 06:49:44 +09:00
Benoit Girard
52f227c58b
Bug 1253678 - Rename mozilla::Function to mozilla::function. r=froydnj
...
MozReview-Commit-ID: 60RPmEsYDN2
--HG--
extra : rebase_source : 9d0bebc7362af2778d123425c56ac20553d9303b
2016-03-11 16:49:13 -05:00
Lee Salzman
be17bb1d42
Bug 1248224 - backport of Skia GrPathUtils::QuadUVMatrix assertion fix. r=jrmuizel
2016-03-10 00:23:38 -05:00
Mason Chang
ac058cacc5
Bug 1230366
. Render CG font with black on white on skia. r=lsalzman
2016-03-08 08:27:25 -08:00
Ehsan Akhgari
195eeef0a1
Bug 1250196 - Part 1: Import mozilla::Forward and mozilla::UniqePtr into the std namespace in a way that is compatible with libc++; r=lsalzman
2016-02-22 15:51:59 -05:00
Lee Salzman
a85ba89f0a
Bug 1248228 - Build fix for SkOSFile_stdio on OpenBSD. r=jmuizelaar
2016-02-16 11:33:31 -05:00
Lee Salzman
42ed58661a
Bug 1246756 - part 3 - update Skia to m49 branch. r=jrmuizel
...
--HG--
rename : gfx/skia/skia/include/core/SkTDict.h => gfx/skia/skia/include/private/SkTDict.h
rename : gfx/skia/skia/include/core/SkTSearch.h => gfx/skia/skia/include/private/SkTSearch.h
rename : gfx/skia/skia/include/utils/SkParsePaint.h => gfx/skia/skia/include/views/SkParsePaint.h
rename : gfx/skia/skia/include/core/SkDither.h => gfx/skia/skia/src/core/SkDither.h
rename : gfx/skia/skia/include/gpu/GrRect.h => gfx/skia/skia/src/gpu/GrRect.h
rename : gfx/skia/skia/src/gpu/GrBatchFontCache.cpp => gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp
rename : gfx/skia/skia/src/gpu/GrBatchFontCache.h => gfx/skia/skia/src/gpu/text/GrBatchFontCache.h
rename : gfx/skia/skia/src/gpu/GrFontScaler.cpp => gfx/skia/skia/src/gpu/text/GrFontScaler.cpp
rename : gfx/skia/skia/src/gpu/GrFontScaler.h => gfx/skia/skia/src/gpu/text/GrFontScaler.h
rename : gfx/skia/skia/src/gpu/GrTextBlobCache.h => gfx/skia/skia/src/gpu/text/GrTextBlobCache.h
2016-02-09 13:38:06 -05:00
Lee Salzman
3a2bac0af5
Bug 1246756 - part 2 - update Skia moz.build for m49 update. r=jrmuizel
2016-02-09 13:36:40 -05:00
Lee Salzman
0fc3e0a084
Bug 1242794 - make SkGrPixelRef::deepCopy preserve alpha type. r=jmuizelaar
...
--HG--
extra : rebase_source : 5406d41a892877f3cbcf4bb6386b46d16ef3eca1
2016-01-25 21:14:58 -05:00
Mike Hommey
6896ab7efa
Bug 1245055 - Remove gfx/skia/Makefile.in. r=mshal
...
The remains in this file are related to bug 633436. But more than being
apparently obsolete, they are also not used at all, because they don't
appear after including config.mk, which resets CFLAGS and CXXFLAGS
anyways, removing whatever the Makefile set.
2016-02-03 08:41:27 +09:00
Jacek Caban
4445996c6b
Bug 1244454 - Fixed skia compilation on mingw. r=lsalzman
...
--HG--
extra : rebase_source : ad3b2b9e361234165076e3d106adf7f740509095
2016-02-01 17:55:09 +01:00
Lee Salzman
4aff274ce6
Bug 1242751 - fix assertion in SkLinearGradient. r=jmuizelaar
2016-01-25 17:20:24 -05:00
Lee Salzman
30e1e65908
Bug 1242044 - "layout/reftests/css-gradients/linear-zero-length-1 fails under Skia content". r=jmuizelaar
...
--HG--
extra : rebase_source : ec250bf261aec9ffe6eb6c21ec87a2b01ae9e5a0
2016-01-22 14:11:00 +01:00
Sotaro Ikeda
25ee3640a7
Bug 1239702 - Fix SK_ARM_HAS_NEON build config r=lsalzman
2016-01-26 18:47:54 -08:00
Lee Salzman
38d08bb85b
Bug 1239040 - Allow usage of SkCanvas::getTopDevice in Skia. r=jrmuizel
2016-01-12 13:05:09 -05:00
Lee Salzman
c6e53f0d47
Bug 1238795 - Fix SkGpuDevice::drawBitmapRect to always update clips. r=jrmuizel
2016-01-14 15:17:55 -05:00
Lee Salzman
b4185d3bf2
Bug 1230096 - fix GrAAConvexTessellator assertion. r=jrmuizel
2016-01-13 15:34:06 -05:00
Nathan Froyd
b83566b4a1
Bug 1222166 - use gcc/clang warning flags for clang-cl in moz.build files; r=glandium
...
This patch turns off a number of gcc/clang-specific warnings for
clang-cl as well, as clang-cl understands all the warning flags that
clang understands. We currently don't turn on all the gcc/clang
warnings for clang-cl in configure, but that can be done separately, and
this patch addresses some pain points (particularly for cairo).
2015-11-05 16:05:26 -05:00
Lee Salzman
4da9ad5af4
Bug 1233966 - build fixes for FreeBSD. r=jrmuizel
2016-01-13 13:22:21 -05:00
Lee Salzman
9f8aa524ad
Bug 1233858 - work around Skia __vectorcall bugs on Win32. r=jmuizelaar
2016-01-05 15:09:19 -05:00
Lee Salzman
707edbacbc
Bug 1233858 -Part 2 - implement runtime-detected SSE2 optimizations for Skia. r=jmuizelaar
2015-12-29 12:22:57 -05:00
Mason Chang
2e3ff601d6
Bug 842894 - Support DirectWrite using the Skia backend. r=bas
2016-01-06 11:35:04 -08:00
Bob Owen
7b7cad771e
Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium
2016-01-05 10:08:56 +00:00
Bob Owen
b78efb440f
Bug 1234566: Use LoadLibraryA instead of LoadLibrary in some skia Windows code to allow UNICODE to be defined. r=lsalzman
...
Patch already landed upstream on skia in commit 7a897c0f796df0a1c5b4ee5930b29bfed17ad1b4.
2016-01-05 10:08:56 +00:00
Lee Salzman
08826ed976
Bug 1234494 - part 1 - don't build in Skia GPU code if support is disabled, r=jrmuizel
2015-12-30 12:17:32 -05:00
Lee Salzman
41802e0eef
Bug 1234419 - remove unnecessary -fkeep-inline-functions from Skia moz.build, r=jrmuizel
2015-12-29 16:20:01 -05:00
Wes Kocher
a5249b6201
Backed out 25 changesets (bug 1156742) for build bustage in SkOSLibrary_win.cpp CLOSED TREE
...
Backed out changeset 31c0aadae8e7 (bug 1156742)
Backed out changeset f08df57ff700 (bug 1156742)
Backed out changeset 90c026d5dcb1 (bug 1156742)
Backed out changeset 8c6d14d80238 (bug 1156742)
Backed out changeset 72d86b0471c9 (bug 1156742)
Backed out changeset 363829accc09 (bug 1156742)
Backed out changeset 16360fe94d54 (bug 1156742)
Backed out changeset 5355c636a81a (bug 1156742)
Backed out changeset 18844d26b873 (bug 1156742)
Backed out changeset 99df86591613 (bug 1156742)
Backed out changeset 7ac1c7e15a11 (bug 1156742)
Backed out changeset de352000aae1 (bug 1156742)
Backed out changeset 4dd34ea230c6 (bug 1156742)
Backed out changeset 48c6ce65a5c2 (bug 1156742)
Backed out changeset dd52947f73c6 (bug 1156742)
Backed out changeset 5fe429ee880c (bug 1156742)
Backed out changeset dedca8fb19b0 (bug 1156742)
Backed out changeset d748b1354f92 (bug 1156742)
Backed out changeset 7f8e59588518 (bug 1156742)
Backed out changeset b90d302c57f6 (bug 1156742)
Backed out changeset 7a4da453572c (bug 1156742)
Backed out changeset a40eea914519 (bug 1156742)
Backed out changeset 99a8859afcdb (bug 1156742)
Backed out changeset 4934e88b2d7a (bug 1156742)
Backed out changeset 79733166f05e (bug 1156742) for build bustage in SkOSLibrary_win.cpp CLOSED TREE
--HG--
extra : amend_source : beeb6abbcc724b79ac166e828efa78dc4c5301da
2015-12-21 13:47:33 -08:00
Bob Owen
477a386eec
Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium
2015-12-21 20:33:13 +00:00
Lee Salzman
0f49d90f68
Bug 1082598 - Part 7: Update moz.build for Skia update. r=jrmuizel
2015-12-18 13:53:25 -05:00
Lee Salzman
231d83f99e
Bug 1082598 - Part 1: Update Skia to master revision 53c5d5fb795fe04bec050c0583223027c25b839b. r=jrmuizel
2015-12-18 13:53:25 -05:00