| OLD | NEW |
| 1 diff --git a/third_party/freetype2/include/ftconfig.h b/third_party/freetype2/in
clude/ftconfig.h | 1 diff --git a/third_party/freetype2/include/ftconfig.h b/third_party/freetype2/in
clude/ftconfig.h |
| 2 index 9ea3546..16f8854 100644 | 2 index 9ea3546..16f8854 100644 |
| 3 --- a/third_party/freetype2/include/ftconfig.h | 3 --- a/third_party/freetype2/include/ftconfig.h |
| 4 +++ b/third_party/freetype2/include/ftconfig.h | 4 +++ b/third_party/freetype2/include/ftconfig.h |
| 5 @@ -397,9 +397,9 @@ FT_BEGIN_HEADER | 5 @@ -397,9 +397,9 @@ FT_BEGIN_HEADER |
| 6 #ifndef FT_EXPORT | 6 #ifndef FT_EXPORT |
| 7 | 7 |
| 8 #ifdef __cplusplus | 8 #ifdef __cplusplus |
| 9 -#define FT_EXPORT( x ) extern "C" x | 9 -#define FT_EXPORT( x ) extern "C" x |
| 10 +#define FT_EXPORT( x ) __attribute__((visibility("default"))) extern "C" x | 10 +#define FT_EXPORT( x ) __attribute__((visibility("default"))) extern "C" x |
| 11 #else | 11 #else |
| 12 -#define FT_EXPORT( x ) extern x | 12 -#define FT_EXPORT( x ) extern x |
| 13 +#define FT_EXPORT( x ) __attribute__((visibility("default"))) extern x | 13 +#define FT_EXPORT( x ) __attribute__((visibility("default"))) extern x |
| 14 #endif | 14 #endif |
| 15 | 15 |
| 16 #endif /* !FT_EXPORT */ | 16 #endif /* !FT_EXPORT */ |
| 17 @@ -408,9 +408,9 @@ FT_BEGIN_HEADER | 17 @@ -408,9 +408,9 @@ FT_BEGIN_HEADER |
| 18 #ifndef FT_EXPORT_DEF | 18 #ifndef FT_EXPORT_DEF |
| 19 | 19 |
| 20 #ifdef __cplusplus | 20 #ifdef __cplusplus |
| 21 -#define FT_EXPORT_DEF( x ) extern "C" x | 21 -#define FT_EXPORT_DEF( x ) extern "C" x |
| 22 +#define FT_EXPORT_DEF( x ) __attribute__((visibility("default"))) extern "C"
x | 22 +#define FT_EXPORT_DEF( x ) __attribute__((visibility("default"))) extern "C"
x |
| 23 #else | 23 #else |
| 24 -#define FT_EXPORT_DEF( x ) extern x | 24 -#define FT_EXPORT_DEF( x ) extern x |
| 25 +#define FT_EXPORT_DEF( x ) __attribute__((visibility("default"))) extern x | 25 +#define FT_EXPORT_DEF( x ) __attribute__((visibility("default"))) extern x |
| 26 #endif | 26 #endif |
| 27 | 27 |
| 28 #endif /* !FT_EXPORT_DEF */ | 28 #endif /* !FT_EXPORT_DEF */ |
| 29 diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftopti
on.h | |
| 30 index 759b3a3..f921a04 100644 | |
| 31 --- a/include/freetype/config/ftoption.h | |
| 32 +++ b/include/freetype/config/ftoption.h | |
| 33 @@ -92,7 +92,7 @@ FT_BEGIN_HEADER | |
| 34 /* This is done to allow FreeType clients to run unmodified, forcing */ | |
| 35 /* them to display normal gray-level anti-aliased glyphs. */ | |
| 36 /* */ | |
| 37 -/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */ | |
| 38 +#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING | |
| 39 | |
| 40 | |
| 41 /*************************************************************************/ | |
| 42 @@ -495,7 +495,7 @@ FT_BEGIN_HEADER | |
| 43 /* Do not #undef this macro here, since the build system might */ | |
| 44 /* define it for certain configurations only. */ | |
| 45 /* */ | |
| 46 -/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */ | |
| 47 +#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER | |
| 48 | |
| 49 | |
| 50 /*************************************************************************/ | |
| OLD | NEW |