diff --git a/NEWS b/NEWS index f211a3781..92df1d091 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,26 @@ +Overview of changes leading to 2.7.3 +Wednesday, December 23, 2020 +==================================== +- Update USE shaper to 2020-08-13 specification, and other improvements. +- Don’t disable liga feature in myanmar shaper, to match Uniscribe. +- Improvements to language and script tags handling. +- Update language system tag registry to OpenType 1.8.4 +- Support for serializing and deserializing Unicode buffers. Serialized buffers + are now delimited with `<>` or `[]` based on whether it is a Unicode or + glyphs buffer. +- Increase buffer work limits to handle fonts with many complex lookups. +- Handle more shaping operations in trace output. +- Memory access fixes. +- More OOM fixes. +- Improved documentation. +- Build system improvements. +- New API: ++hb_buffer_has_positions() ++hb_buffer_serialize() ++hb_buffer_serialize_unicode() ++hb_buffer_deserialize_unicode() + + Overview of changes leading to 2.7.2 Saturday, August 29, 2020 ==================================== diff --git a/configure.ac b/configure.ac index 85d7a25cf..130e09a10 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [2.7.2], + [2.7.3], [https://github.com/harfbuzz/harfbuzz/issues/new], [harfbuzz], [http://harfbuzz.org/]) diff --git a/meson.build b/meson.build index e3740df86..61f46ca72 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('harfbuzz', 'c', 'cpp', meson_version: '>= 0.47.0', - version: '2.7.2', + version: '2.7.3', default_options: [ 'cpp_eh=none', # Just to support msvc, we are passing -fno-rtti also anyway 'cpp_rtti=false', # Just to support msvc, we are passing -fno-exceptions also anyway diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index 488f49147..1458cda12 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc @@ -1414,7 +1414,7 @@ hb_buffer_get_glyph_positions (hb_buffer_t *buffer, * Return value: * %true if the @buffer has position array, %false otherwise. * - * Since: REPLACEME + * Since: 2.7.3 **/ HB_EXTERN hb_bool_t hb_buffer_has_positions (hb_buffer_t *buffer) diff --git a/src/hb-version.h b/src/hb-version.h index 92d61b8cd..62cffd50e 100644 --- a/src/hb-version.h +++ b/src/hb-version.h @@ -38,9 +38,9 @@ HB_BEGIN_DECLS #define HB_VERSION_MAJOR 2 #define HB_VERSION_MINOR 7 -#define HB_VERSION_MICRO 2 +#define HB_VERSION_MICRO 3 -#define HB_VERSION_STRING "2.7.2" +#define HB_VERSION_STRING "2.7.3" #define HB_VERSION_ATLEAST(major,minor,micro) \ ((major)*10000+(minor)*100+(micro) <= \