summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2021-06-08 16:45:04 +0200
committerWerner Lemberg <wl@gnu.org>2021-06-08 16:45:04 +0200
commit640f654bd1b62a1ac0eea11820dfa23a28d15ee4 (patch)
tree0914531ae3d7f5a84f51c8a91e1593158418db28
parentb24cfc8dcc8991f464782f91922c2772f393184d (diff)
downloadfreetype2-640f654bd1b62a1ac0eea11820dfa23a28d15ee4.tar.gz
Fix 'devel' build for COLR 'v1'.
* devel/ftoption.h: Synchronize with `include/freetype/config/ftoption.h`.
-rw-r--r--ChangeLog7
-rw-r--r--devel/ftoption.h15
2 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3b64ee7e2..01f696d36 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2021-06-08 Werner Lemberg <wl@gnu.org>
+ Fix 'devel' build for COLR 'v1'.
+
+ * devel/ftoption.h: Synchronize with
+ `include/freetype/config/ftoption.h`.
+
+2021-06-08 Werner Lemberg <wl@gnu.org>
+
[sfnt] Sanitize cmap4 table better.
Fixes #1062.
diff --git a/devel/ftoption.h b/devel/ftoption.h
index 4fc450de4..3cb04debd 100644
--- a/devel/ftoption.h
+++ b/devel/ftoption.h
@@ -977,6 +977,21 @@ FT_BEGIN_HEADER
/*
+ * The TT_SUPPORT_COLRV1 macro is defined to indicate to clients that this
+ * version of FreeType has support for 'COLR' v1 API. This definition is
+ * useful to FreeType clients that want to build in support for 'COLR' v1
+ * depending on a tip-of-tree checkout before it is officially released in
+ * FreeType, and while the feature cannot yet be tested against using
+ * version macros. Don't change this macro. This may be removed once the
+ * feature is in a FreeType release version and version macros can be used
+ * to test for availability.
+ */
+#ifdef TT_CONFIG_OPTION_COLOR_LAYERS
+#define TT_SUPPORT_COLRV1
+#endif
+
+
+ /*
* Check CFF darkening parameters. The checks are the same as in function
* `cff_property_set` in file `cffdrivr.c`.
*/