This commit is contained in:
Khaled Hosny 2021-07-08 22:46:33 +02:00
parent eee36bbea3
commit 63e15eac4f
7 changed files with 24 additions and 7 deletions

16
NEWS
View File

@ -1,3 +1,19 @@
Overview of changes leading to 2.8.2
Tuesday, July 8, 2021
====================================
- Shaping LTR digits for RTL scripts now makes the native direction of the
digits LTR, applying shaping and positioning rules on the same glyph order as
Uniscribe. (Jonathan Kew, Khaled Hosny).
- Subsetting COLR v1 and CPAL tables is now supported. (Garret Rieger, Qunxin Liu)
- Various fixes and improvements to the subsetter. (Garret Rieger, Qunxin Liu, Behdad)
- When applying morx table, mark glyph widths should not be zeroed. (Jonathan Kew)
- GPOS is preferred over kerx, if GSUB was applied. (Behdad)
- Regional_Indicator pairs are grouped together when clustering. (Behdad)
- New API:
+hb_blob_create_or_fail()
+hb_blob_create_from_file_or_fail()
+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
==================================== ====================================

View File

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

View File

@ -105,6 +105,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-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>
<index id="api-index-2-6-8" role="2.6.8"><title>Index of new symbols in 2.6.8</title><xi:include href="xml/api-index-2.6.8.xml"><xi:fallback /></xi:include></index> <index id="api-index-2-6-8" role="2.6.8"><title>Index of new symbols in 2.6.8</title><xi:include href="xml/api-index-2.6.8.xml"><xi:fallback /></xi:include></index>
<index id="api-index-2-6-5" role="2.6.5"><title>Index of new symbols in 2.6.5</title><xi:include href="xml/api-index-2.6.5.xml"><xi:fallback /></xi:include></index> <index id="api-index-2-6-5" role="2.6.5"><title>Index of new symbols in 2.6.5</title><xi:include href="xml/api-index-2.6.5.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.8.1', version: '2.8.2',
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

@ -101,7 +101,7 @@ hb_blob_create (const char *data,
* *
* Return value: New blob, or %NULL if failed. Destroy with hb_blob_destroy(). * Return value: New blob, or %NULL if failed. Destroy with hb_blob_destroy().
* *
* Since: REPLACEME * Since: 2.8.2
**/ **/
hb_blob_t * hb_blob_t *
hb_blob_create_or_fail (const char *data, hb_blob_create_or_fail (const char *data,
@ -622,7 +622,7 @@ hb_blob_create_from_file (const char *file_name)
* Returns: An #hb_blob_t pointer with the content of the file, * Returns: An #hb_blob_t pointer with the content of the file,
* or %NULL if failed. * or %NULL if failed.
* *
* Since: REPLACEME * Since: 2.8.2
**/ **/
hb_blob_t * hb_blob_t *
hb_blob_create_from_file_or_fail (const char *file_name) hb_blob_create_from_file_or_fail (const char *file_name)

View File

@ -180,7 +180,7 @@ hb_set_allocation_successful (const hb_set_t *set)
* *
* Return value: Newly-allocated set. * Return value: Newly-allocated set.
* *
* Since: REPLACEME * Since: 2.8.2
**/ **/
hb_set_t * hb_set_t *
hb_set_copy (const hb_set_t *set) hb_set_copy (const hb_set_t *set)

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 1 #define HB_VERSION_MICRO 2
/** /**
* 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.8.1" #define HB_VERSION_STRING "2.8.2"
/** /**
* HB_VERSION_ATLEAST: * HB_VERSION_ATLEAST: