Lee Salzman
16ca3223d9
Bug 1286317 - part 1 - remove Qt widget usage from gfx. r=jrmuizel
2016-07-12 20:27:57 -04:00
Lee Salzman
ddb39c8024
Bug 1284356 - check for zero scale in SkDraw::ComputeResScaleForStroking. r=ethlin
2016-07-06 15:01:32 -04:00
Lee Salzman
9683f9ef09
Bug 1284578 - backport of Skia fix for SkCubicClipper::ChopMonoAtY. r=jrmuizel
2016-07-05 16:01:14 -04:00
Mason Chang
3624359847
Bug 1278972. Properly compare rect height vs stroke height when filling rect with skia without AA. r=lsalzman
2016-06-09 10:19:12 -07:00
Nicholas Nethercote
3078d330ba
Bug 1278452 - Fix up bad null checks in Skia. r=lsalzman.
...
--HG--
extra : rebase_source : 02ee975dff8d5666e132a3140fe13e77c94f850b
2016-06-08 14:12:10 +10: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
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