[HarfBuzz] harfbuzz: Branch 'master' - 2 commits

Behdad Esfahbod behdad at kemper.freedesktop.org
Tue Jun 5 22:21:25 UTC 2018


 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 <behdad at 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 <behdad at 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)
 


More information about the HarfBuzz mailing list