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
Chris Manchester
c86173526a
Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium
...
MozReview-Commit-ID: 1G2o4fy74cf
2017-10-25 15:12:09 -07:00
Lee Salzman
834a656e93
Bug 1387079 - only use SkRasterPipeline when SkJumper is accelerated. r=jrmuizel
...
MozReview-Commit-ID: 13dd2Ap4sob
2017-10-10 15:49:13 -04:00
Yoshi Huang
71dc552750
Bug 1404839 - fix linking error for TSAN build. r=froydnj, lsalzman
2017-10-09 10:40:41 +08:00
Tom Ritter
fd8f66ae19
Bug 1364560 Fix detection of Windows in Skia for MinGW build r=lsalzman
...
Windows detection was broken for the MinGW build. This pulls
in the upstream patch from
https://bugs.chromium.org/p/skia/issues/detail?id=6635
MozReview-Commit-ID: D0ZRIDaPmim
--HG--
extra : rebase_source : d20b6bd4bb1b2a93996775d36fe1c8484d0b0f85
2017-09-22 01:19:27 -05:00
Tom Ritter
6499172d8e
Bug 1364560 Add support for disabling Skia Jumper assembly code r=lsalzman
...
The assembly code is not working in the MinGW build, so we
rebase and pull in the upstream commit that adds support for
not using the optimized jumper assembly code.
https://skia.googlesource.com/skia/+/6492afa7971cf295a3c3cb92a85218917c02bb4a
MozReview-Commit-ID: CARHRTHmQ0i
--HG--
extra : rebase_source : c6d9f19f8742a337e6ab3342d34118f37da71ae7
2017-09-25 23:02:35 -05:00
Jonathan Kew
7866196811
Bug 1402862 - Remove ENABLE_INTL_API conditional from gfx build files. r=milan
2017-09-25 17:32:47 +01:00
Lee Salzman
a20c1a8d1c
Bug 1400721 - fix Skia's glyph LCD filter padding for FreeType 2.8.1. r=jrmuizel
...
MozReview-Commit-ID: JFvnANsTS0r
2017-09-18 15:28:37 -04:00
Lee Salzman
0edfbc2d51
Bug 1395127 - fix Skia's AAA to work with even rounding. r=jrmuizel
...
MozReview-Commit-ID: FCzINJvD1Md
2017-09-05 13:38:49 -04:00
Lee Salzman
e1d3260ea9
Bug 1393467 - clip FreeType glyph bitmap to mask in Skia. r=jrmuizel
...
MozReview-Commit-ID: 9NqLj9SkHFo
2017-08-31 11:09:31 -04:00
Lee Salzman
362b1401a4
Bug 1378130 - backport of fix for bounds violation in Skia's AAA path rendering. r=jrmuizel
...
MozReview-Commit-ID: 5NeeQpGYsoZ
2017-08-14 16:44:14 -04:00
Wes Kocher
e3d2d72438
Backed out changeset a0249586bdc1 (bug 1378130) for quantumrender reftest failures a=backout
...
MozReview-Commit-ID: 8wg7GtbR9Y3
2017-08-14 13:33:17 -07:00
Lee Salzman
74d36db919
Bug 1378130 - backport of fix for bounds violation in Skia's AAA path rendering. r=jrmuizel
...
MozReview-Commit-ID: 5NeeQpGYsoZ
2017-08-14 12:21:47 -04:00
Carsten "Tomcat" Book
3b7b01d32d
Merge mozilla-central to inbound
2017-07-27 11:27:45 +02:00
Lee Salzman
f3254dc7ef
Bug 1383767 - guarantee FreeType thread-safety by holding Cairo per-face lock and locking down rasterization. r=jrmuizel
...
MozReview-Commit-ID: DuPRIUBgw4W
2017-07-26 23:24:44 -04:00
Carsten "Tomcat" Book
efd795174c
Backed out changeset 22947e9aa292 (bug 1383767) for bustage
2017-07-27 08:20:41 +02:00