1.7.7
diff --git a/NEWS b/NEWS
index fe09ab1..7eadeef 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 19456f1..9df28bf 100644
--- a/RELEASING.md
+++ b/RELEASING.md
@@ -28,8 +28,9 @@
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 a8050d7..153c9bc 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 7c51090..c138648 100644
--- a/src/hb-blob.cc
+++ b/src/hb-blob.cc
@@ -529,7 +529,7 @@
*
* 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 f79940e..b8d7e84 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 079fffb..e3ddae4 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 @@
*
* Return value: (transfer full):
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
hb_map_t *
hb_map_get_empty (void)
@@ -69,7 +69,7 @@
*
* 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_destroy: (skip)
* @map: a map.
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
void
hb_map_destroy (hb_map_t *map)
@@ -103,7 +103,7 @@
*
* Return value:
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
hb_bool_t
hb_map_set_user_data (hb_map_t *map,
@@ -122,7 +122,7 @@
*
* Return value: (transfer none):
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
void *
hb_map_get_user_data (hb_map_t *map,
@@ -140,7 +140,7 @@
*
* Return value:
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
hb_bool_t
hb_map_allocation_successful (const hb_map_t *map)
@@ -159,7 +159,7 @@
*
* Return value:
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
void
hb_map_set (hb_map_t *map,
@@ -176,7 +176,7 @@
*
*
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
hb_codepoint_t
hb_map_get (const hb_map_t *map,
@@ -192,7 +192,7 @@
*
*
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
void
hb_map_del (hb_map_t *map,
@@ -208,7 +208,7 @@
*
*
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
hb_bool_t
hb_map_has (const hb_map_t *map,
@@ -224,7 +224,7 @@
*
*
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
void
hb_map_clear (hb_map_t *map)
@@ -238,7 +238,7 @@
*
*
*
- * Since: REPLACEME
+ * Since: 1.7.7
**/
hb_bool_t
hb_map_is_empty (const hb_map_t *map)
@@ -252,7 +252,7 @@
*
*
*
- * 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 0eca370..b77843c 100644
--- a/src/hb-map.h
+++ b/src/hb-map.h
@@ -37,7 +37,7 @@
/*
- * Since: REPLACEME
+ * Since: 1.7.7
*/
#define HB_MAP_VALUE_INVALID ((hb_codepoint_t) -1)