Commit Graph

501 Commits

Author SHA1 Message Date
Ryan VanderMeulen
a7be122853 Bug 1498701 - Backport some upstream Skia patches. r=lsalzman
Backport of:
https://skia.googlesource.com/skia/+/c3d8a48f1b27370049aa512019cd726c59354743
https://skia.googlesource.com/skia/+/8051d38358293df1e5b8a1a513f8114147ec9fa3

--HG--
extra : rebase_source : 60c6d31c9971de5bbedcf45dbee326f9a90dc26c
extra : source : 767d62fe72c8ecc86aa75e0b25ca1af15466bd29
2018-10-15 14:01:24 -04:00
Ryan VanderMeulen
3e8c7866a9 Bug 1498482 - Backport some upstream Skia patches. r=lsalzman
Backport of:
https://skia.googlesource.com/skia/+/1e259cda4fb7f12e98dd611bd651f40ebef2d14a
https://skia.googlesource.com/skia/+/73be50da2a1fe8944f2623a511fda1957eed708a

--HG--
extra : rebase_source : afdb9947971ee63e97464f1c8f79fb187690ab77
2018-10-15 14:12:01 -04:00
Ryan VanderMeulen
f6b53cfc35 Bug 1498460 - Backport an upstream Skia patch. r=lsalzman
Backport of:
https://skia.googlesource.com/skia/+/d5b4593024544c3405615066aa5b4f94352eb3cb

--HG--
extra : rebase_source : 47e6a54be1477d066d1b2204e140f17e9c4d796c
extra : source : aa6fdd4fb4ccbdd1b2daf3dc40c09a1d19c0c476
2018-10-15 14:25:06 -04:00
Lee Salzman
db66e58ecc Bug 1489632 - mark Skia bitmap layer as immutable before popping it. r=rhunt 2018-09-19 15:31:09 -04:00
Nathan Froyd
57b9c2ac11 Bug 1486056 - don't compile SkJumper_generated_win.S on aarch64 windows; r=lsalzman
Compiling a blob of x86 machine code is not going to end well.
2018-08-27 09:12:15 -04:00
Lee Salzman
b457cc25bd Bug 1483120 - sum SkDashPath intervals instead of subtracting. r=rhunt 2018-08-22 15:19:33 -04:00
ISHIKAWA, Chiaki
4293b59efc Bug 1479950: Bug Fixes the incorrect use of && in place of &. r=lsalzman 2018-07-31 21:17:00 +03:00
Lee Salzman
0a080bf168 Bug 1473732 - avoid race condition when accessing and creating SkCairoFTTypeface. r=rhunt 2018-07-31 13:32:12 -04:00
Cosmin Sabou
09c97210a7 Backed out 2 changesets (bug 1473732) for devtools and web platform reftest leaks. CLOSED TREE
Backed out changeset 7742f4ea046b (bug 1473732)
Backed out changeset 3354b6d032f3 (bug 1473732)
2018-07-30 20:52:11 +03:00
Lee Salzman
adfdc21527 Bug 1473732 - Avoid race condition when accessing and creating SkCairoFTTypeface. r=rhunt
--HG--
extra : rebase_source : 658a1fc2a7e3f3bcab1c6f5d7a5070d762beaeef
2018-07-30 12:11:46 -04:00
Lee Salzman
8a02469d65 Bug 1478084 - fix recursive locking in SkFontHost_cairo. r=jrmuizel 2018-07-26 15:23:53 -04:00
Lee Salzman
585bfee6dc Bug 1478070 - cache default DWrite rendering params in Skia. r=jrmuizel 2018-07-25 23:29:15 -04:00
Nathan Froyd
32d63fdca4 Bug 1477047 - make fewer assumptions about MSVC compiling for x86-ish code; r=chmanchester
ARM64 Windows is a thing now, so this assumption is no longer valid.
2018-07-24 16:08:56 -04:00
Jacek Caban
5c830a87fd Bug 1443471 - Support mingw clang in skia moz.build r=glandium
MozReview-Commit-ID: 4H8bkHyczGM

--HG--
extra : rebase_source : e7764c43ee18230ef7603ac9c8e638d5bb18408f
2018-06-25 21:22:02 +02:00
Ryan Hunt
6497093aa2 Bug 1471261 - Add global locking around FT_Load_Glyph to work around postscript hinter global data. r=lsalzman
MozReview-Commit-ID: 9ohfqUnPxMc

--HG--
extra : rebase_source : b4a0e02cd0685a1623cc2bd0ffdc34429f3b8729
2018-06-26 11:30:13 -04:00
Lee Salzman
121d7193a4 Bug 1465686 - validate SkArenaAlloc sizes. r=rhunt
MozReview-Commit-ID: Cc4cxKeF4xn
2018-06-01 15:52:26 -04:00
Lee Salzman
8b3d9da4eb Bug 1465585 - undo erroneous Move edit in Skia. r=me 2018-06-01 13:12:55 -04:00
Emilio Cobos Álvarez
fffb25b74f Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
This was done automatically replacing:

  s/mozilla::Move/std::move/
  s/ Move(/ std::move(/
  s/(Move(/(std::move(/

Removing the 'using mozilla::Move;' lines.

And then with a few manual fixups, see the bug for the split series..

MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Lee Salzman
94ef26c297 Bug 1462682 - Skia path bounds rounding fix. r=rhunt
MozReview-Commit-ID: Lm0XhyLLCCV
2018-05-25 00:57:45 -04:00
Lee Salzman
7e00387060 Bug 1144632 - fix big-endian Skia builds. r=rhunt
MozReview-Commit-ID: JQivGBE45qy
2018-05-24 14:50:31 -04:00
Cosmin Sabou
0917b1478d Merge inbound to mozilla-central. a=merge 2018-05-17 12:46:31 +03:00
Lee Salzman
636c3b1d00 Bug 1453892 - only use SkJumper's arm64 half-float optimizations with clang. r=rhunt
MozReview-Commit-ID: H4ahP6jVdqC
2018-05-16 12:26:47 -04:00
Tom Ritter
a2349ea483 Bug 1460357 Do not use optimized AVX for Skia convolve_vertically in MinGW r=lsalzman
MozReview-Commit-ID: 8ROpiDD4xYH

--HG--
extra : rebase_source : 73f0d4abf5523bb2cd9862c76df807f0da5dbc83
2018-04-25 22:57:58 -05:00
Lee Salzman
f27dc02d63 Bug 1457284 - add Skia m66 cherry-picks. r=rhunt
MozReview-Commit-ID: 4naJirEFhiV
2018-04-26 22:45:34 -04:00
Jonathan Kew
4b2b2d4c9f Bug 1455569 - Handle variation settings of system-installed variation fonts when creating CTFont from CGFont on High Sierra. r=lsalzman 2018-04-20 17:18:03 +01:00
Jonathan Kew
8cc9d24a4f Bug 1454094 - Explicitly copy font variation settings from CGFont when creating a CTFont only on macOS Sierra; on HighSierra, rely on Core Text to automatically propagate the required settings. r=lsalzman 2018-04-18 22:08:41 +01:00
Lee Salzman
0626b8ac56 Bug 1442669 - guard against excessively large glyphs in SkFontHost_cairo. r=jfkthame
MozReview-Commit-ID: 1X2524Q5K8E
2018-04-02 20:21:21 -04:00
Lee Salzman
58c1a94839 Bug 1441941 - Limit allocations in SkTDArray. r=jrmuizel
MozReview-Commit-ID: 97eTGU3sUCC
2018-03-12 14:38:36 -04:00
Lee Salzman
d056167c69 Bug 1448189 - follow-up - Don't use -mstackrealign with clang-cl. r=jbeich 2018-03-25 11:00:03 -04:00
Jan Beich
401202ea26 Bug 1448189 - Realign stack before using SSE2 in Skia. r=lsalzman
--HG--
extra : rebase_source : c2aa4684bdb50d7667e5a7042a3120c0f4077c15
2018-03-23 06:40:27 +00:00
Lee Salzman
ccf7f06c93 Bug 1447913 - fix building of Skia on BSDs. r=jbeich
MozReview-Commit-ID: AiaAgVMRLNN
2018-03-22 14:30:53 -04:00
Lee Salzman
6d2e780ef8 Bug 1444506 - follow-up - disable explicit GPU resource allocation on all platforms. r=dholbert
MozReview-Commit-ID: FRowoIOujaJ
2018-03-19 17:04:31 -04:00
Lee Salzman
f0cb87c218 Bug 1438917 - limit allocations in SkTDynamicHash. r=jrmuizel
MozReview-Commit-ID: 1d3Tngi6Uek
2018-03-19 11:56:14 -04:00
Lee Salzman
dd7db02829 Bug 1444506 - follow-up - upstream bug fixes. r=me
MozReview-Commit-ID: DcB1BBpKTjj
2018-03-19 02:28:53 -04:00
Lee Salzman
d4d5b04b4c Bug 1444506 - follow-up - support BGRA in bilerp_clamp_8888 fast-path. r=me 2018-03-19 02:12:39 -04:00
Lee Salzman
9aa9c2ba03 Bug 1444506 - follow-up - use SkMD5. r=me 2018-03-14 10:17:38 -04:00
Lee Salzman
6f4e38bfae Bug 1444506 - part 3 - mozbuild fixes for Skia m66 update. r=jrmuizel 2018-03-12 16:37:10 -04:00
Lee Salzman
0b0a32c642 Bug 1444506 - part 1 - update to Skia m66. r=jrmuizel
--HG--
rename : gfx/skia/skia/include/gpu/GrBuffer.h => gfx/skia/skia/src/gpu/GrBuffer.h
rename : gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.cpp => gfx/skia/skia/src/shaders/gradients/SkGradientBitmapCache.cpp
rename : gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.h => gfx/skia/skia/src/shaders/gradients/SkGradientBitmapCache.h
2018-03-12 16:37:09 -04:00
Jim Chen
5aa4623e3f Bug 1428182 - 9. Apply Skia upstream commit to support NDK r16; r=lsalzman
Apply Skia upstream commit 592c225b03ca677a1217eabdbc38eede6afcdb14 to
support building with NDK r16.

MozReview-Commit-ID: B6popOoPTni

--HG--
extra : rebase_source : 7d846431f9de12a2ffa270ead93c33cae602c58e
2018-01-30 14:08:23 -05:00
Cosmin Sabou
c6a0d55423 Backed out 11 changesets (bug 1428182) for build bustages on pixman-inlines.h:29:10 on a CLOSED TREE
Backed out changeset 84c767de6202 (bug 1428182)
Backed out changeset 429433caa78c (bug 1428182)
Backed out changeset c576e9d1f68f (bug 1428182)
Backed out changeset 092662eab5eb (bug 1428182)
Backed out changeset 4dd7eaff3ab5 (bug 1428182)
Backed out changeset fbbb0745b139 (bug 1428182)
Backed out changeset 1d1278b289b7 (bug 1428182)
Backed out changeset 55891ffb3768 (bug 1428182)
Backed out changeset 4655e1b1b237 (bug 1428182)
Backed out changeset 377eada51b3c (bug 1428182)
Backed out changeset 17c0e373d921 (bug 1428182)

--HG--
rename : ipc/chromium/src/third_party/libevent/patches/android-api-level.patch => ipc/chromium/src/third_party/libevent/patches/android-arc4random-buf.patch
2018-01-30 01:22:33 +02:00
Jim Chen
7ab02178ec Bug 1428182 - 9. Apply Skia upstream commit to support NDK r16; r=lsalzman
Apply Skia upstream commit 592c225b03ca677a1217eabdbc38eede6afcdb14 to
support building with NDK r16.

MozReview-Commit-ID: B6popOoPTni

--HG--
extra : rebase_source : bfdf40f6542c4c9dae0ef19379fb650107cf8077
2018-01-29 17:38:15 -05:00
Chris Peterson
37efe4d0e6 Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
MozReview-Commit-ID: DCPTnyBooIe

--HG--
extra : rebase_source : cfec2d96faeb11656d86d760a34e0a04cacddb13
extra : intermediate-source : 6176724d63788b0fe8caa3f91607c2d93dbaa7ec
extra : source : eebbb0600447f9b64aae3bcd47b4be66c02a51ea
2017-11-05 19:37:28 -08:00
Sylvestre Ledru
f8b1d9ab46 Bug 1278282 - update of the moz.build files to remove gtk2 references r=lsalzman
MozReview-Commit-ID: FO1wEHzOkuN

--HG--
extra : rebase_source : ac7e61cf47d013de882048740c889735a0a7cad8
2018-01-10 10:04:59 +01:00
Lee Salzman
aa391ccc3e Bug 1424015: Build SkJumper_generated_win.obj with -SAFESEH. r=dmajor
MozReview-Commit-ID: 1mXCipgtjes
2017-12-19 14:21:06 -05:00
Lee Salzman
6ac81c37ea Bug 1418447 - Limit Skia edge builder allocations. r=milan
MozReview-Commit-ID: 1SnxwtoYJJm
2017-11-21 16:55:20 -05:00
Sylvestre Ledru
a9961096c0 Bug 1394734 - Simplify various corner cases r=glandium
MozReview-Commit-ID: 4s4JdXZPvmv

--HG--
extra : rebase_source : c8f663c99442d41db5f81ac5fe1aa1f47fd5ed82
2017-12-07 22:10:19 +01:00
Sylvestre Ledru
4591d82b23 Bug 1394734 - Replace CONFIG['CLANG*'] by CONFIG['CC_TYPE'] r=glandium
MozReview-Commit-ID: HbF5oT5HW6f

--HG--
extra : rebase_source : eca479b6ae4bff7f600d1cdb39e11ac2057e4e79
2017-12-07 22:09:38 +01:00
Sylvestre Ledru
5de63ef061 Bug 1394734 - Replace CONFIG['MSVC'] by CONFIG['CC_TYPE'] r=glandium
MozReview-Commit-ID: 5orfnoude7h

--HG--
extra : rebase_source : 1ed9a6b56e1d27221a07624767a7fb0e6147117f
2017-12-08 13:46:13 +01:00
Sylvestre Ledru
9bfe27d903 Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium
MozReview-Commit-ID: 7duJk2gSd4m

--HG--
extra : rebase_source : 7312fe276e561e8c034a5f6749774ae812727f9c
2017-12-07 22:09:15 +01:00
Lee Salzman
894f5cc99e Bug 1224396 - Skia path allocation cleanups. r=msreckovic
MozReview-Commit-ID: GAf2vC1Fucv
2017-11-22 12:19:29 -05:00