Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(86)

Side by Side Diff: Source/build/features.gypi

Issue 175253002: Switch to HarfBuzz on Mac and remove CoreText shaper (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fighting trunk TestExpectation changes Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # 1 #
2 # Copyright (C) 2009 Google Inc. All rights reserved. 2 # Copyright (C) 2009 Google Inc. All rights reserved.
3 # 3 #
4 # Redistribution and use in source and binary forms, with or without 4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions are 5 # modification, are permitted provided that the following conditions are
6 # met: 6 # met:
7 # 7 #
8 # * Redistributions of source code must retain the above copyright 8 # * Redistributions of source code must retain the above copyright
9 # notice, this list of conditions and the following disclaimer. 9 # notice, this list of conditions and the following disclaimer.
10 # * Redistributions in binary form must reproduce the above 10 # * Redistributions in binary form must reproduce the above
(...skipping 15 matching lines...) Expand all
26 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 # 29 #
30 30
31 { 31 {
32 # The following defines turn WebKit features on and off. 32 # The following defines turn WebKit features on and off.
33 'variables': { 33 'variables': {
34 'feature_defines': [ 34 'feature_defines': [
35 'ENABLE_SVG_FONTS=1', 35 'ENABLE_SVG_FONTS=1',
36 'ENABLE_OPENTYPE_VERTICAL=1',
36 # WTF_USE_DYNAMIC_ANNOTATIONS=1 may be defined in build/common.gypi 37 # WTF_USE_DYNAMIC_ANNOTATIONS=1 may be defined in build/common.gypi
37 # We can't define it here because it should be present only 38 # We can't define it here because it should be present only
38 # in Debug or release_valgrind_build=1 builds. 39 # in Debug or release_valgrind_build=1 builds.
39 ], 40 ],
40 # We have to nest variables inside variables so that they can be overridden 41 # We have to nest variables inside variables so that they can be overridden
41 # through GYP_DEFINES. 42 # through GYP_DEFINES.
42 'variables': { 43 'variables': {
43 # Enables the Oilpan garbage-collection infrastructure. 44 # Enables the Oilpan garbage-collection infrastructure.
44 'enable_oilpan%': 0, 45 'enable_oilpan%': 0,
45 'gc_profile_heap%': 0, 46 'gc_profile_heap%': 0,
(...skipping 18 matching lines...) Expand all
64 ], 65 ],
65 }], 66 }],
66 ['OS=="android" and use_openmax_dl_fft!=0', { 67 ['OS=="android" and use_openmax_dl_fft!=0', {
67 'feature_defines': [ 68 'feature_defines': [
68 'WTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1', 69 'WTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1',
69 # Enabling the FFT is enough to enable WebAudio support to 70 # Enabling the FFT is enough to enable WebAudio support to
70 # allow most WebAudio features to work on Android. 71 # allow most WebAudio features to work on Android.
71 'ENABLE_WEB_AUDIO=1', 72 'ENABLE_WEB_AUDIO=1',
72 ], 73 ],
73 }], 74 }],
74 # Mac OS X has not implemented support for ENABLE(OPENTYPE_VERTICAL) yet
75 ['OS!="mac"', {
76 'feature_defines': [
77 'ENABLE_OPENTYPE_VERTICAL=1',
78 ],
79 }],
80 ['use_default_render_theme==1', { 75 ['use_default_render_theme==1', {
81 'feature_defines': [ 76 'feature_defines': [
82 'WTF_USE_DEFAULT_RENDER_THEME=1', 77 'WTF_USE_DEFAULT_RENDER_THEME=1',
83 ], 78 ],
84 }], 79 }],
85 ['enable_oilpan==1', { 80 ['enable_oilpan==1', {
86 'feature_defines': [ 81 'feature_defines': [
87 'ENABLE_OILPAN=1', 82 'ENABLE_OILPAN=1',
88 ], 83 ],
89 }], 84 }],
(...skipping 10 matching lines...) Expand all
100 ], 95 ],
101 }], 96 }],
102 ['blink_logging_always_on==1', { 97 ['blink_logging_always_on==1', {
103 'feature_defines': [ 98 'feature_defines': [
104 'LOG_DISABLED=0', 99 'LOG_DISABLED=0',
105 ], 100 ],
106 }], 101 }],
107 ], 102 ],
108 }, 103 },
109 } 104 }
OLDNEW
« no previous file with comments | « LayoutTests/platform/mac/virtual/antialiasedtext/fast/text/aat-morx-expected.txt ('k') | Source/platform/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698