This commit is contained in:
Behdad Esfahbod 2018-09-10 11:37:24 +02:00
parent 616fd34a69
commit 54d332dd9b
5 changed files with 33 additions and 9 deletions

19
NEWS
View File

@ -1,3 +1,22 @@
Overview of changes leading to 1.9.0
Monday, September 10, 2018
====================================
- Added 'cmap' API to hb_face_t.
- Face-builder API.
- hb-ot-font re-creation should be much leaner now, as the
font tables it uses are cached on hb_face_t now.
- Internal source header file name changes:
hb-*-private.hh is renamed to hb-*.hh.
New API:
+HB_UNICODE_MAX
+hb_face_collect_unicodes()
+hb_face_collect_variation_selectors()
+hb_face_collect_variation_unicodes()
+hb_face_builder_create()
+hb_face_builder_add_table()
Overview of changes leading to 1.8.8 Overview of changes leading to 1.8.8
Tuesday, August 14, 2018 Tuesday, August 14, 2018
==================================== ====================================

View File

@ -1,6 +1,6 @@
AC_PREREQ([2.64]) AC_PREREQ([2.64])
AC_INIT([HarfBuzz], AC_INIT([HarfBuzz],
[1.8.8], [1.9.0],
[https://github.com/harfbuzz/harfbuzz/issues/new], [https://github.com/harfbuzz/harfbuzz/issues/new],
[harfbuzz], [harfbuzz],
[http://harfbuzz.org/]) [http://harfbuzz.org/])

View File

@ -526,7 +526,7 @@ hb_face_get_table_tags (const hb_face_t *face,
* @face: font face. * @face: font face.
* @out: set to add Unicode characters covered by @face to. * @out: set to add Unicode characters covered by @face to.
* *
* Since: REPLACEME * Since: 1.9.0
*/ */
void void
hb_face_collect_unicodes (hb_face_t *face, hb_face_collect_unicodes (hb_face_t *face,
@ -543,7 +543,7 @@ hb_face_collect_unicodes (hb_face_t *face,
* *
* *
* *
* Since: REPLACEME * Since: 1.9.0
*/ */
void void
hb_face_collect_variation_selectors (hb_face_t *face, hb_face_collect_variation_selectors (hb_face_t *face,
@ -560,7 +560,7 @@ hb_face_collect_variation_selectors (hb_face_t *face,
* *
* *
* *
* Since: REPLACEME * Since: 1.9.0
*/ */
void void
hb_face_collect_variation_unicodes (hb_face_t *face, hb_face_collect_variation_unicodes (hb_face_t *face,
@ -684,7 +684,7 @@ _hb_face_builder_reference_table (hb_face_t *face, hb_tag_t tag, void *user_data
* *
* Return value: (transfer full) New face. * Return value: (transfer full) New face.
* *
* Since: REPLACEME * Since: 1.9.0
**/ **/
hb_face_t * hb_face_t *
hb_face_builder_create (void) hb_face_builder_create (void)
@ -703,7 +703,7 @@ hb_face_builder_create (void)
* Add table for @tag with data provided by @blob to the face. @face must * Add table for @tag with data provided by @blob to the face. @face must
* be created using hb_face_builder_create(). * be created using hb_face_builder_create().
* *
* Since: REPLACEME * Since: 1.9.0
**/ **/
hb_bool_t hb_bool_t
hb_face_builder_add_table (hb_face_t *face, hb_tag_t tag, hb_blob_t *blob) hb_face_builder_add_table (hb_face_t *face, hb_tag_t tag, hb_blob_t *blob)

View File

@ -40,6 +40,11 @@
HB_BEGIN_DECLS HB_BEGIN_DECLS
/**
* HB_UNICODE_MAX
*
* Since: 1.9.0
*/
#define HB_UNICODE_MAX 0x10FFFFu #define HB_UNICODE_MAX 0x10FFFFu

View File

@ -37,10 +37,10 @@ HB_BEGIN_DECLS
#define HB_VERSION_MAJOR 1 #define HB_VERSION_MAJOR 1
#define HB_VERSION_MINOR 8 #define HB_VERSION_MINOR 9
#define HB_VERSION_MICRO 8 #define HB_VERSION_MICRO 0
#define HB_VERSION_STRING "1.8.8" #define HB_VERSION_STRING "1.9.0"
#define HB_VERSION_ATLEAST(major,minor,micro) \ #define HB_VERSION_ATLEAST(major,minor,micro) \
((major)*10000+(minor)*100+(micro) <= \ ((major)*10000+(minor)*100+(micro) <= \