[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