Граф коммитов

486 Коммитов

Автор SHA1 Сообщение Дата
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