Chris AtLee
a0d3d64841
Bug 1559975: Fix python2/3 compat in gfx/ r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35337
--HG--
extra : moz-landing-system : lando
2019-07-05 14:28:55 +00:00
Lee Salzman
f97c9e191d
Bug 1562886 - Avoid noinline on GCC with skcms to work around compiler error. r=me
2019-07-03 15:52:39 -04:00
Lee Salzman
93c478a9ca
Bug 1555838 - More polyutil fixes. r=rhunt
...
Differential Revision: https://phabricator.services.mozilla.com/D33688
--HG--
extra : moz-landing-system : lando
2019-06-05 16:57:20 +00:00
Jonathan Kew
d88f8facc2
Bug 1558375 - Don't set the FT_LOAD_NO_AUTOHINT flag for fonts that have FT_FACE_FLAG_TRICKY, to avoid broken rendering. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D35023
--HG--
extra : moz-landing-system : lando
2019-06-15 12:40:02 +00:00
Ciure Andrei
86d096eeef
Backed out changeset 6153e6bb58e1 (bug 1558375) for causing 1229972.html to perma crash CLOSED TREE
2019-06-15 13:42:53 +03:00
Jonathan Kew
9dbb54dd9e
Bug 1558375 - Don't set the FT_LOAD_NO_AUTOHINT flag for fonts that have FT_FACE_FLAG_TRICKY, to avoid broken rendering. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D35023
--HG--
extra : moz-landing-system : lando
2019-06-15 05:27:40 +00:00
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