This commit is contained in:
Khaled Hosny 2021-09-07 13:46:08 +02:00
parent 6602cbb706
commit 505df5abf8
7 changed files with 26 additions and 6 deletions

19
NEWS
View File

@ -1,3 +1,19 @@
Overview of changes leading to 2.9.1
Tuesday, September 7, 2021
====================================
- Final subset API is in place and if no issues are discovered, it will be the
stable subset API of HarfBuzz 3.0.0. Old API is kept to ease transition, but
will be removed in 3.0.0.
- Various fuzzer-found bug fixes.
- hb_buffer_append() now handles the pre- and post-context which previously
were left unchanged in the destination buffer.
- hb-view / hb-shape now accept following new arguments:
o --unicodes: takes a list of hex numbers that represent Unicode
codepoints.
- Undeprecated API:
hb_set_invert()
Overview of changes leading to 2.9.0 Overview of changes leading to 2.9.0
Wednesday, August 18, 2021 Wednesday, August 18, 2021
History Repeats Itself (Afghanistan) History Repeats Itself (Afghanistan)
@ -18,6 +34,7 @@ History Repeats Itself (Afghanistan)
--glyphs-file, --unicodes-file, supporting ranges in --unicodes. --glyphs-file, --unicodes-file, supporting ranges in --unicodes.
- Various bug fixes. - Various bug fixes.
Overview of changes leading to 2.8.2 Overview of changes leading to 2.8.2
Tuesday, July 8, 2021 Tuesday, July 8, 2021
==================================== ====================================
@ -34,6 +51,7 @@ Tuesday, July 8, 2021
+hb_blob_create_from_file_or_fail() +hb_blob_create_from_file_or_fail()
+hb_set_copy() +hb_set_copy()
Overview of changes leading to 2.8.1 Overview of changes leading to 2.8.1
Tuesday, May 4, 2021 Tuesday, May 4, 2021
==================================== ====================================
@ -65,6 +83,7 @@ Sunday, December 27, 2020
tarball. tarball.
- Documentation updates. - Documentation updates.
Overview of changes leading to 2.7.3 Overview of changes leading to 2.7.3
Wednesday, December 23, 2020 Wednesday, December 23, 2020
==================================== ====================================

View File

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

View File

@ -111,6 +111,7 @@
<index id="api-index-full"><title>API Index</title><xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include></index> <index id="api-index-full"><title>API Index</title><xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include></index>
<index id="deprecated-api-index" role="deprecated"><title>Index of deprecated API</title><xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include></index> <index id="deprecated-api-index" role="deprecated"><title>Index of deprecated API</title><xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include></index>
<index id="api-index-2-9-1" role="2.9.1"><title>Index of new symbols in 2.9.1</title><xi:include href="xml/api-index-2.9.1.xml"><xi:fallback /></xi:include></index>
<index id="api-index-2-9-0" role="2.9.0"><title>Index of new symbols in 2.9.0</title><xi:include href="xml/api-index-2.9.0.xml"><xi:fallback /></xi:include></index> <index id="api-index-2-9-0" role="2.9.0"><title>Index of new symbols in 2.9.0</title><xi:include href="xml/api-index-2.9.0.xml"><xi:fallback /></xi:include></index>
<index id="api-index-2-8-2" role="2.8.2"><title>Index of new symbols in 2.8.2</title><xi:include href="xml/api-index-2.8.2.xml"><xi:fallback /></xi:include></index> <index id="api-index-2-8-2" role="2.8.2"><title>Index of new symbols in 2.8.2</title><xi:include href="xml/api-index-2.8.2.xml"><xi:fallback /></xi:include></index>
<index id="api-index-2-7-3" role="2.7.3"><title>Index of new symbols in 2.7.3</title><xi:include href="xml/api-index-2.7.3.xml"><xi:fallback /></xi:include></index> <index id="api-index-2-7-3" role="2.7.3"><title>Index of new symbols in 2.7.3</title><xi:include href="xml/api-index-2.7.3.xml"><xi:fallback /></xi:include></index>

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.9.0', version: '2.9.1',
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

@ -347,7 +347,7 @@ hb_subset_input_drop_tables_set (hb_subset_input_t *input)
* *
* Return value: (transfer none): pointer to the #hb_set_t of the specified type. * Return value: (transfer none): pointer to the #hb_set_t of the specified type.
* *
* Since: REPLACEME * Since: 2.9.1
**/ **/
HB_EXTERN hb_set_t * HB_EXTERN hb_set_t *
hb_subset_input_set (hb_subset_input_t *input, hb_subset_sets_t set_type) hb_subset_input_set (hb_subset_input_t *input, hb_subset_sets_t set_type)

View File

@ -94,7 +94,7 @@ typedef enum { /*< flags >*/
* *
* List of sets that can be configured on the subset input. * List of sets that can be configured on the subset input.
* *
* Since: REPLACEME * Since: 2.9.1
**/ **/
typedef enum { typedef enum {
HB_SUBSET_SETS_GLYPH_INDEX = 0, HB_SUBSET_SETS_GLYPH_INDEX = 0,

View File

@ -53,14 +53,14 @@ HB_BEGIN_DECLS
* *
* The micro component of the library version available at compile-time. * The micro component of the library version available at compile-time.
*/ */
#define HB_VERSION_MICRO 0 #define HB_VERSION_MICRO 1
/** /**
* HB_VERSION_STRING: * HB_VERSION_STRING:
* *
* A string literal containing the library version available at compile-time. * A string literal containing the library version available at compile-time.
*/ */
#define HB_VERSION_STRING "2.9.0" #define HB_VERSION_STRING "2.9.1"
/** /**
* HB_VERSION_ATLEAST: * HB_VERSION_ATLEAST: