Commit Graph

544 Commits

Author SHA1 Message Date
Lee Salzman
55a5e6a40e Bug 1533546 - disable Skia's global DWrite lock on Windows 10. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D31328

--HG--
extra : moz-landing-system : lando
2019-05-23 10:08:59 +00:00
Lee Salzman
29c7c2b8d3 Backed out changeset 6440419b9d33 (Bug 1533546). r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D32180

--HG--
extra : moz-landing-system : lando
2019-05-22 18:20:09 +00:00
Lee Salzman
0ab44c22e7 Bug 1533546 - disable Skia's global DWrite lock on Windows 10. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D31328

--HG--
extra : moz-landing-system : lando
2019-05-15 21:23:23 +00:00
Lee Salzman
044d488195 Bug 1546623 - allow broken big-endian Skia builds r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D28706

--HG--
extra : moz-landing-system : lando
2019-04-24 17:36:08 +00:00
Lee Salzman
385ba9487f Bug 1541350 - restore SkBlitRow::Color32 optimizations. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D27157

--HG--
extra : moz-landing-system : lando
2019-04-15 18:46:10 +00:00
Cosmin Sabou
90efd04259 Merge mozilla-inbound to mozilla-central. a=merge 2019-04-12 06:45:27 +03:00
Lee Salzman
24255a072b Bug 1543744 - use clip bounds when drawing masks with Skia. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D27112

--HG--
extra : moz-landing-system : lando
2019-04-11 19:00:32 +00:00
Lee Salzman
edad5dd2c0 Bug 1542738 - disable Mac contrast adjustment in Skia. r=cpeterson
Differential Revision: https://phabricator.services.mozilla.com/D26911
2019-04-10 10:13:08 -04:00
Coroiu Cristina
c9dbcb529a Backed out changeset 00e627c92d9d (bug 1542738) for reftest failures at layout/reftests/w3c-css/received/css-writing-modes/table-column-order-slr-007.xht on mac on a CLOSED TREE 2019-04-10 23:59:10 +03:00
Lee Salzman
deea4dfb09 Bug 1542738 - disable Mac contrast adjustment in Skia. r=cpeterson
Differential Revision: https://phabricator.services.mozilla.com/D26911

--HG--
extra : moz-landing-system : lando
2019-04-10 17:11:34 +00:00
Bogdan Tara
aebf58da50 Backed out changeset 68df166b4d9e (bug 1541350) for RGBX corner pixel assertion failures CLOSED TREE 2019-04-10 18:51:25 +03:00
Lee Salzman
9711dac5a1 Bug 1541350 - optimize SkBlitRow::Color32 for SSE2. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D26346

--HG--
extra : moz-landing-system : lando
2019-04-10 14:23:36 +00:00
Lee Salzman
73443d7f86 Bug 1539026 - Skia m74 mozbuild fixes. r=rhunt 2019-03-26 11:06:47 -04:00
Lee Salzman
f2f62aef14 Bug 1539026 - Skia m74 sources. r=rhunt
--HG--
rename : gfx/skia/skia/third_party/vulkan/LICENSE => gfx/skia/skia/include/third_party/vulkan/LICENSE
rename : gfx/skia/skia/third_party/vulkan/vulkan/vk_platform.h => gfx/skia/skia/include/third_party/vulkan/vulkan/vk_platform.h
rename : gfx/skia/skia/third_party/vulkan/vulkan/vulkan.h => gfx/skia/skia/include/third_party/vulkan/vulkan/vulkan.h
rename : gfx/skia/skia/third_party/vulkan/vulkan/vulkan_android.h => gfx/skia/skia/include/third_party/vulkan/vulkan/vulkan_android.h
rename : gfx/skia/skia/third_party/vulkan/vulkan/vulkan_ios.h => gfx/skia/skia/include/third_party/vulkan/vulkan/vulkan_ios.h
rename : gfx/skia/skia/third_party/vulkan/vulkan/vulkan_macos.h => gfx/skia/skia/include/third_party/vulkan/vulkan/vulkan_macos.h
rename : gfx/skia/skia/third_party/vulkan/vulkan/vulkan_win32.h => gfx/skia/skia/include/third_party/vulkan/vulkan/vulkan_win32.h
rename : gfx/skia/skia/third_party/vulkan/vulkan/vulkan_xcb.h => gfx/skia/skia/include/third_party/vulkan/vulkan/vulkan_xcb.h
rename : gfx/skia/skia/include/core/SkLights.h => gfx/skia/skia/src/shaders/SkLights.h
rename : gfx/skia/skia/src/core/SkMetaData.cpp => gfx/skia/skia/src/utils/SkMetaData.cpp
rename : gfx/skia/skia/include/core/SkMetaData.h => gfx/skia/skia/src/utils/SkMetaData.h
2019-03-26 11:06:25 -04:00
Lee Salzman
fad3958ac4 Bug 1495400 - don't draw non-scalable FT faces as paths. r=jnicol
Differential Revision: https://phabricator.services.mozilla.com/D24416

--HG--
extra : moz-landing-system : lando
2019-03-22 17:52:48 +00:00
Lee Salzman
dd8353d50b Bug 1532171 - don't use light-on-dark mask when font smoothing is disabled on macOS r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D22006
2019-03-04 15:45:04 -05:00
Lee Salzman
7898b14471 Bug 1531867 - support light and dark subpixel AA masks in Skia on mac. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D21763
2019-03-01 14:01:58 -05:00
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