Gurzau Raul
6b94d177d1
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-03-01 09:28:28 +02:00
Lee Salzman
e043d5b982
Bug 1530471 - don't build Skia GPU support r=rhunt
...
Depends on D21051
Differential Revision: https://phabricator.services.mozilla.com/D21052
--HG--
extra : moz-landing-system : lando
2019-02-25 22:16:10 +00:00
Ryan Hunt
85ff4bdc33
Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D21108
--HG--
extra : rebase_source : 48a4586f507891f3a2f0f970e9b9a0b15f0f3d61
2019-02-25 16:07:19 -06:00
Andrea Marchesini
9e8594dfcb
Bug 1526214 - Get rid of network.cookie.leave-secure-alone, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D19125
--HG--
extra : moz-landing-system : lando
2019-02-20 09:42:22 +00:00
Lee Salzman
7f5a1fd684
Bug 1525549 - use SkTypefaceCache::FindByProcAndRef to associate typefaces with fontconfig fonts. r=rhunt
2019-02-19 15:08:03 -05:00
Mike Hommey
ef3ad686ee
Bug 1512504 - Remove support for MSVC. r=froydnj
...
Consequently, this removes:
- MOZ_LIBPRIO, which is now always enabled.
- non_msvc_compiler, which is now always true.
- The cl.py wrapper, since it's not used anymore.
- CL_INCLUDES_PREFIX, which was only used for the cl.py wrapper.
- NONASCII, which was only there to ensure CL_INCLUDES_PREFIX still
worked in non-ASCII cases.
This however keeps a large part of detecting and configuring for MSVC,
because we still do need it for at least headers, libraries, and midl.
Depends on D19614
Differential Revision: https://phabricator.services.mozilla.com/D19615
--HG--
extra : moz-landing-system : lando
2019-02-14 21:45:27 +00:00
Lee Salzman
c7ca1253fc
Bug 1525817 - Be consistent about int for incReserve. r=rhunt
2019-02-07 16:50:31 -05:00
Lee Salzman
67b24cb647
Bug 1525433 - Check path convexity after transforms. r=rhunt
2019-02-05 17:39:51 -05:00
Lee Salzman
b888841ef5
Bug 1495282 - cherry-pick Skia fix for Mac font gamma. r=mstange
2019-01-17 16:49:18 -05:00
David Major
77a5498d4f
Bug 1517586 - Enable skia neon code on aarch64-windows with clang-cl r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D15678
--HG--
extra : moz-landing-system : lando
2019-01-03 22:11:13 +00:00
Lee Salzman
fa22c64ca6
Bug 1516334 - don't draw emoji as paths when they are too big. r=rhunt
2018-12-27 13:30:27 -05:00
Lee Salzman
7db9336472
Bug 1505426 - initialize SkMaskFilter flattenables. r=rhunt
2018-11-20 15:19:33 -05:00
Ciure Andrei
d4102b2e26
Backed out changeset 01aa0dc6d098 (bug 1505426) for skia bustages CLOSED TREE
2018-11-20 07:03:08 +02:00
Lee Salzman
95c55ba47c
Bug 1505426 - initialize SkMaskFilter flattenables. r=rhunt
2018-11-19 23:00:51 -05:00
Lee Salzman
3936de51c8
Bug 1504452 - fix GrGLGpu buffer offset calculations. r=rhunt
2018-11-07 22:01:44 -05:00
Lee Salzman
76e211c34b
Bug 1505367 - fix SkRasterPipeline scalar builds. r=me
2018-11-07 11:15:42 -05:00
Lee Salzman
102969de53
Bug 1503749 - fix SkColor4f to SkColor conversion on big-endian. r=awilfox
2018-11-04 20:37:17 -05:00
Tom Ritter
a2f622d570
Bug 1504293 - Remove gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp.orig r=lsalzman
...
This is a stray conflict file from skia merged in tree.
--HG--
extra : amend_source : 0095bb7730323469f28584e49a290ae29147595b
2018-11-02 13:11:35 -05:00
Lee Salzman
8bd7519985
Bug 1503986 - register Skia flattenables. r=rhunt
2018-11-02 14:34:07 -04:00
Lee Salzman
4f0a8bf7ff
Bug 1503801 - Skia gradient optimizations. r=rhunt
2018-11-02 14:31:24 -04:00
A. Wilcox
9a352187c1
Bug 1503747 - Fix Skia build on big-endian targets. r=lsalzman
2018-11-01 00:46:34 +00:00
Lee Salzman
16c09d06d2
Bug 1503884 - prefer __builtin_isnan over isnan. r=me
2018-11-01 13:08:02 -04:00
A. Wilcox
1e95419020
Bug 1503733 - Allow compilation of Skia on non-x86/arm platforms. r=lsalzman
...
--HG--
extra : rebase_source : 56e74b0d50314c3b56de97e97214bd6d9e06bd59
2018-11-01 00:49:57 +00:00
Lee Salzman
296723d4c8
Bug 1503747 - don't build unused SkJSON. r=me
2018-11-01 01:17:32 -04:00
Lee Salzman
978391d1a2
Bug 1502152 - Skia m71 mozbuild fixes. r=rhunt
2018-10-30 22:17:34 -04:00
Lee Salzman
d8a2c34594
Bug 1502152 - Skia m71 sources. r=rhunt
...
--HG--
rename : gfx/skia/skia/src/effects/GrAlphaThresholdFragmentProcessor.fp => gfx/skia/skia/src/gpu/effects/GrAlphaThresholdFragmentProcessor.fp
2018-10-30 22:17:34 -04:00
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