summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2018-06-05 15:17:39 -0700
committerBehdad Esfahbod <behdad@behdad.org>2018-06-05 15:18:16 -0700
commitdf01f3e560d21900e234c4a6616bcf9c98f5f567 (patch)
treededcc155b3cd03ff540bf8a631a6efab059070ec
parentba3b6d6c6512b58a3d0e5277fbbe4e69b085467d (diff)
1.7.71.7.7
-rw-r--r--NEWS37
-rw-r--r--RELEASING.md5
-rw-r--r--configure.ac2
-rw-r--r--src/hb-blob.cc2
-rw-r--r--src/hb-face.cc2
-rw-r--r--src/hb-map.cc28
-rw-r--r--src/hb-map.h2
7 files changed, 58 insertions, 20 deletions
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)