This commit is contained in:
Khaled Hosny 2020-12-23 15:33:15 +02:00
parent 8560c3e355
commit 71a3b54f3c
5 changed files with 28 additions and 5 deletions

23
NEWS
View File

@ -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.
- Dont 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 Overview of changes leading to 2.7.2
Saturday, August 29, 2020 Saturday, August 29, 2020
==================================== ====================================

View File

@ -1,6 +1,6 @@
AC_PREREQ([2.64]) AC_PREREQ([2.64])
AC_INIT([HarfBuzz], AC_INIT([HarfBuzz],
[2.7.2], [2.7.3],
[https://github.com/harfbuzz/harfbuzz/issues/new], [https://github.com/harfbuzz/harfbuzz/issues/new],
[harfbuzz], [harfbuzz],
[http://harfbuzz.org/]) [http://harfbuzz.org/])

View File

@ -1,6 +1,6 @@
project('harfbuzz', 'c', 'cpp', project('harfbuzz', 'c', 'cpp',
meson_version: '>= 0.47.0', meson_version: '>= 0.47.0',
version: '2.7.2', version: '2.7.3',
default_options: [ default_options: [
'cpp_eh=none', # Just to support msvc, we are passing -fno-rtti also anyway '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 'cpp_rtti=false', # Just to support msvc, we are passing -fno-exceptions also anyway

View File

@ -1414,7 +1414,7 @@ hb_buffer_get_glyph_positions (hb_buffer_t *buffer,
* Return value: * Return value:
* %true if the @buffer has position array, %false otherwise. * %true if the @buffer has position array, %false otherwise.
* *
* Since: REPLACEME * Since: 2.7.3
**/ **/
HB_EXTERN hb_bool_t HB_EXTERN hb_bool_t
hb_buffer_has_positions (hb_buffer_t *buffer) hb_buffer_has_positions (hb_buffer_t *buffer)

View File

@ -38,9 +38,9 @@ HB_BEGIN_DECLS
#define HB_VERSION_MAJOR 2 #define HB_VERSION_MAJOR 2
#define HB_VERSION_MINOR 7 #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) \ #define HB_VERSION_ATLEAST(major,minor,micro) \
((major)*10000+(minor)*100+(micro) <= \ ((major)*10000+(minor)*100+(micro) <= \