NEWS | 37 +++++++++++++++++++++++++++++++++++++ RELEASING.md | 11 +++++++---- configure.ac | 2 +- src/hb-blob.cc | 2 +- src/hb-face.cc | 2 +- src/hb-map.cc | 28 ++++++++++++++-------------- src/hb-map.h | 2 +- 7 files changed, 62 insertions(+), 22 deletions(-)
New commits: commit 60c516789bab499c5a423f80071638955b7b13fd Author: Behdad Esfahbod <beh...@behdad.org> Date: Tue Jun 5 15:20:23 2018 -0700 [RELEASING] Update diff --git a/RELEASING.md b/RELEASING.md index 9df28bf5..b15e2980 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -39,11 +39,13 @@ HarfBuzz release walk-through checklist: a. Put contents of [this](https://drive.google.com/open?id=0B3_fQkxDZZXXbWltRGd5bjVrUDQ) on your `~/.local/i686-w64-mingw32`, - b. Run `../mingw32.sh --with-uniscribe` script (available below) to configure harfbuzz with mingw in a subdirector (eg. winbuild/), + b. Run `../mingw32.sh --with-uniscribe` script to configure harfbuzz with mingw + in a subdirector (eg. winbuild/), c. make - d. Back in the parent directory, run `./UPDATE.sh` (available below) to build win32 bundle. + d. Back in the parent directory, run `./UPDATE.sh`(available below) to build win32 + bundle. 11. Copy all artefacts to users.freedesktop.org and move them into `/srv/www.freedesktop.org/www/software/harfbuzz/release` There should be four commit df01f3e560d21900e234c4a6616bcf9c98f5f567 Author: Behdad Esfahbod <beh...@behdad.org> Date: Tue Jun 5 15:17:39 2018 -0700 1.7.7 diff --git a/NEWS b/NEWS index fe09ab16..7eadeef4 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,40 @@ +Overview of changes leading to 1.7.7 +Tuesday, June 5, 2018 +==================================== +- Lots of internal changes, but not yet exposed externally. +- All HarfBuzz objects are significantly smaller in size now. +- Sinhala: Position repha on top of post-consonant, not base. + This better matches Windows 10 behavior, which was changed + from previous Windows versions. +- New build options: + o New cpp macro HB_NO_ATEXIT + o New cpp macro HB_SUBSET_BUILTIN +- Significant libharfbuzz-subset changes. API subject to change. +- New API in libharfbuzz: + ++hb_blob_create_from_file() ++hb_face_count() + +A hashmap implementation: ++hb-map.h ++HB_MAP_VALUE_INVALID ++hb_map_t ++hb_map_create() ++hb_map_get_empty() ++hb_map_reference() ++hb_map_destroy() ++hb_map_set_user_data() ++hb_map_get_user_data() ++hb_map_allocation_successful() ++hb_map_clear() ++hb_map_is_empty() ++hb_map_get_population() ++hb_map_set() ++hb_map_get() ++hb_map_del() ++hb_map_has() + + Overview of changes leading to 1.7.6 Wednesday, March 7, 2018 ==================================== diff --git a/RELEASING.md b/RELEASING.md index 19456f1e..9df28bf5 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -28,8 +28,9 @@ HarfBuzz release walk-through checklist: 7. "make release-files". Enter your GPG password. This creates a sha256 hash and signs it. -8. Now that you have release files built, commit NEWS and configure.ac changes. - The commit message is simply the release number. Eg. "1.4.7" +8. Now that you have release files built, commit NEWS and configure.ac changes, + as well as any REPLACEME changes you made. The commit message is simply the + release number. Eg. "1.4.7" 9. Tag the release and sign it: Eg. "git tag -s 1.4.7 -m 1.4.7". Enter your GPG password again. diff --git a/configure.ac b/configure.ac index a8050d7c..153c9bc3 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [1.7.6], + [1.7.7], [https://github.com/harfbuzz/harfbuzz/issues/new], [harfbuzz], [http://harfbuzz.org/]) diff --git a/src/hb-blob.cc b/src/hb-blob.cc index 7c51090b..c138648c 100644 --- a/src/hb-blob.cc +++ b/src/hb-blob.cc @@ -529,7 +529,7 @@ _hb_mapped_file_destroy (hb_mapped_file_t *file) * * Returns: A hb_blob_t pointer with the content of the file * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_blob_t * hb_blob_create_from_file (const char *file_name) diff --git a/src/hb-face.cc b/src/hb-face.cc index f79940e9..b8d7e84d 100644 --- a/src/hb-face.cc +++ b/src/hb-face.cc @@ -44,7 +44,7 @@ * * Return value: Number of faces on the blob * - * Since: REPLACEME + * Since: 1.7.7 **/ unsigned int hb_face_count (hb_blob_t *blob) diff --git a/src/hb-map.cc b/src/hb-map.cc index 079fffbc..e3ddae41 100644 --- a/src/hb-map.cc +++ b/src/hb-map.cc @@ -35,7 +35,7 @@ * * Return value: (transfer full): * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_map_t * hb_map_create (void) @@ -55,7 +55,7 @@ hb_map_create (void) * * Return value: (transfer full): * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_map_t * hb_map_get_empty (void) @@ -69,7 +69,7 @@ hb_map_get_empty (void) * * Return value: (transfer full): * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_map_t * hb_map_reference (hb_map_t *map) @@ -81,7 +81,7 @@ hb_map_reference (hb_map_t *map) * hb_map_destroy: (skip) * @map: a map. * - * Since: REPLACEME + * Since: 1.7.7 **/ void hb_map_destroy (hb_map_t *map) @@ -103,7 +103,7 @@ hb_map_destroy (hb_map_t *map) * * Return value: * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_bool_t hb_map_set_user_data (hb_map_t *map, @@ -122,7 +122,7 @@ hb_map_set_user_data (hb_map_t *map, * * Return value: (transfer none): * - * Since: REPLACEME + * Since: 1.7.7 **/ void * hb_map_get_user_data (hb_map_t *map, @@ -140,7 +140,7 @@ hb_map_get_user_data (hb_map_t *map, * * Return value: * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_bool_t hb_map_allocation_successful (const hb_map_t *map) @@ -159,7 +159,7 @@ hb_map_allocation_successful (const hb_map_t *map) * * Return value: * - * Since: REPLACEME + * Since: 1.7.7 **/ void hb_map_set (hb_map_t *map, @@ -176,7 +176,7 @@ hb_map_set (hb_map_t *map, * * * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_codepoint_t hb_map_get (const hb_map_t *map, @@ -192,7 +192,7 @@ hb_map_get (const hb_map_t *map, * * * - * Since: REPLACEME + * Since: 1.7.7 **/ void hb_map_del (hb_map_t *map, @@ -208,7 +208,7 @@ hb_map_del (hb_map_t *map, * * * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_bool_t hb_map_has (const hb_map_t *map, @@ -224,7 +224,7 @@ hb_map_has (const hb_map_t *map, * * * - * Since: REPLACEME + * Since: 1.7.7 **/ void hb_map_clear (hb_map_t *map) @@ -238,7 +238,7 @@ hb_map_clear (hb_map_t *map) * * * - * Since: REPLACEME + * Since: 1.7.7 **/ hb_bool_t hb_map_is_empty (const hb_map_t *map) @@ -252,7 +252,7 @@ hb_map_is_empty (const hb_map_t *map) * * * - * Since: REPLACEME + * Since: 1.7.7 **/ unsigned int hb_map_get_population (const hb_map_t *map) diff --git a/src/hb-map.h b/src/hb-map.h index 0eca3703..b77843c2 100644 --- a/src/hb-map.h +++ b/src/hb-map.h @@ -37,7 +37,7 @@ HB_BEGIN_DECLS /* - * Since: REPLACEME + * Since: 1.7.7 */ #define HB_MAP_VALUE_INVALID ((hb_codepoint_t) -1) _______________________________________________ HarfBuzz mailing list HarfBuzz@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/harfbuzz