docs/harfbuzz-docs.xml | 6 +++--- docs/harfbuzz-sections.txt | 12 ++++++------ src/hb-ot-layout.cc | 27 +++++++++------------------ src/hb-ot-math.h | 10 +++++----- test/api/Makefile.am | 10 ++++++++++ 5 files changed, 33 insertions(+), 32 deletions(-)
New commits: commit 34fc4a2cfa61089b7ec2d9510d99cdc4c13bceb4 Author: Behdad Esfahbod <[email protected]> Date: Wed Sep 28 19:17:27 2016 +0200 Fix dist diff --git a/test/api/Makefile.am b/test/api/Makefile.am index 58f4914..d514a6f 100644 --- a/test/api/Makefile.am +++ b/test/api/Makefile.am @@ -54,6 +54,16 @@ TEST_PROGS += \ $(NULL) test_ot_math_LDADD = $(LDADD) $(FREETYPE_LIBS) test_ot_math_CPPFLAGS = $(AM_CPPFLAGS) $(FREETYPE_CFLAGS) +EXTRA_DIST += \ + fonts/MathTestFontEmpty.otf \ + fonts/MathTestFontFull.otf \ + fonts/MathTestFontFull.ttx \ + fonts/MathTestFontNone.otf \ + fonts/MathTestFontPartial1.otf \ + fonts/MathTestFontPartial2.otf \ + fonts/MathTestFontPartial3.otf \ + fonts/MathTestFontPartial4.otf \ + $(NULL) endif # HAVE_FREETYPE endif # HAVE_OT commit d1c62370a0c2bdb365a1468dc8d782b9a7245946 Author: Behdad Esfahbod <[email protected]> Date: Wed Sep 28 19:11:22 2016 +0200 Aim math API for 1.3.3 instead of 1.4.0 diff --git a/docs/harfbuzz-docs.xml b/docs/harfbuzz-docs.xml index ea99732..7a42d23 100644 --- a/docs/harfbuzz-docs.xml +++ b/docs/harfbuzz-docs.xml @@ -180,9 +180,9 @@ <title>Index of new symbols in 1.2.3</title> <xi:include href="xml/api-index-1.2.3.xml"><xi:fallback /></xi:include> </index> - <index id="api-index-1-4-0" role="1.4.0"> - <title>Index of new symbols in 1.4.0</title> - <xi:include href="xml/api-index-1.4.0.xml"><xi:fallback /></xi:include> + <index id="api-index-1.3.3" role="1.3.3"> + <title>Index of new symbols in 1.3.3</title> + <xi:include href="xml/api-index-1.3.3.xml"><xi:fallback /></xi:include> </index> <index id="deprecated-api-index" role="deprecated"> <title>Index of deprecated API</title> diff --git a/docs/harfbuzz-sections.txt b/docs/harfbuzz-sections.txt index 75d7492..270c87c 100644 --- a/docs/harfbuzz-sections.txt +++ b/docs/harfbuzz-sections.txt @@ -427,19 +427,19 @@ Xhb_ot_layout_lookup_substitute HB_OT_TAG_MATH HB_OT_MATH_SCRIPT hb_ot_math_constant_t +hb_ot_math_kern_t +hb_ot_math_glyph_variant_t hb_ot_math_glyph_part_flags_t hb_ot_math_glyph_part_t -hb_ot_math_glyph_variant_t +hb_ot_math_has_data hb_ot_math_get_constant -hb_ot_math_get_glyph_assembly hb_ot_math_get_glyph_italics_correction -hb_ot_math_get_glyph_kerning hb_ot_math_get_glyph_top_accent_attachment +hb_ot_math_get_glyph_kerning +hb_ot_math_is_glyph_extended_shape hb_ot_math_get_glyph_variants hb_ot_math_get_min_connector_overlap -hb_ot_math_has_data -hb_ot_math_is_glyph_extended_shape -hb_ot_math_kern_t +hb_ot_math_get_glyph_assembly </SECTION> <SECTION> diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc index 0826607..0501181 100644 --- a/src/hb-ot-layout.cc +++ b/src/hb-ot-layout.cc @@ -1237,7 +1237,7 @@ hb_ot_layout_substitute_lookup (OT::hb_apply_context_t *c, * * Return value: #TRUE if face has a MATH table and #FALSE otherwise * - * Since: 1.4.0 + * Since: 1.3.3 **/ hb_bool_t hb_ot_math_has_data (hb_face_t *face) @@ -1258,7 +1258,7 @@ hb_ot_math_has_data (hb_face_t *face) * * Return value: the requested constant or 0 * - * Since: 1.4.0 + * Since: 1.3.3 **/ hb_position_t hb_ot_math_get_constant (hb_font_t *font, @@ -1275,7 +1275,7 @@ hb_ot_math_get_constant (hb_font_t *font, * * Return value: the italics correction of the glyph or 0 * - * Since: 1.4.0 + * Since: 1.3.3 **/ hb_position_t hb_ot_math_get_glyph_italics_correction (hb_font_t *font, @@ -1292,7 +1292,7 @@ hb_ot_math_get_glyph_italics_correction (hb_font_t *font, * * Return value: the top accent attachment of the glyph or 0 * - * Since: 1.4.0 + * Since: 1.3.3 **/ hb_position_t hb_ot_math_get_glyph_top_accent_attachment (hb_font_t *font, @@ -1309,7 +1309,7 @@ hb_ot_math_get_glyph_top_accent_attachment (hb_font_t *font, * * Return value: #TRUE if the glyph is an extended shape and #FALSE otherwise * - * Since: 1.4.0 + * Since: 1.3.3 **/ hb_bool_t hb_ot_math_is_glyph_extended_shape (hb_face_t *face, @@ -1334,7 +1334,7 @@ hb_ot_math_is_glyph_extended_shape (hb_face_t *face, * * Return value: requested kerning or 0 * - * Since: 1.4.0 + * Since: 1.3.3 **/ hb_position_t hb_ot_math_get_glyph_kerning (hb_font_t *font, @@ -1363,7 +1363,7 @@ hb_ot_math_get_glyph_kerning (hb_font_t *font, * * Return value: the total number of size variants available or 0 * - * Since: 1.4.0 + * Since: 1.3.3 **/ unsigned int hb_ot_math_get_glyph_variants (hb_font_t *font, @@ -1392,7 +1392,7 @@ hb_ot_math_get_glyph_variants (hb_font_t *font, * * Return value: requested min connector overlap or 0 * - * Since: 1.4.0 + * Since: 1.3.3 **/ hb_position_t hb_ot_math_get_min_connector_overlap (hb_font_t *font, @@ -1420,7 +1420,7 @@ hb_ot_math_get_min_connector_overlap (hb_font_t *font, * * Return value: the total number of parts in the glyph assembly * - * Since: 1.4.0 + * Since: 1.3.3 **/ unsigned int hb_ot_math_get_glyph_assembly (hb_font_t *font, diff --git a/src/hb-ot-math.h b/src/hb-ot-math.h index 0fc251b..521a5ca 100644 --- a/src/hb-ot-math.h +++ b/src/hb-ot-math.h @@ -50,7 +50,7 @@ HB_BEGIN_DECLS /** * hb_ot_math_constant_t: * - * Since: 1.4.0 + * Since: 1.3.3 */ typedef enum { HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN = 0, @@ -114,7 +114,7 @@ typedef enum { /** * hb_ot_math_kern_t: * - * Since: 1.4.0 + * Since: 1.3.3 */ typedef enum { HB_OT_MATH_KERN_TOP_RIGHT = 0, @@ -126,7 +126,7 @@ typedef enum { /** * hb_ot_math_glyph_variant_t: * - * Since: 1.4.0 + * Since: 1.3.3 */ typedef struct hb_ot_math_glyph_variant_t { hb_codepoint_t glyph; @@ -136,7 +136,7 @@ typedef struct hb_ot_math_glyph_variant_t { /** * hb_ot_math_glyph_part_flags_t: * - * Since: 1.4.0 + * Since: 1.3.3 */ typedef enum { /*< flags >*/ HB_MATH_GLYPH_PART_FLAG_EXTENDER = 0x00000001u /* Extender glyph */ @@ -145,7 +145,7 @@ typedef enum { /*< flags >*/ /** * hb_ot_math_glyph_part_t: * - * Since: 1.4.0 + * Since: 1.3.3 */ typedef struct hb_ot_math_glyph_part_t { hb_codepoint_t glyph; commit 7adbc5dd62ca03a65d1886e0f32e7026964dc5e5 Author: Khaled Hosny <[email protected]> Date: Fri Sep 30 04:01:24 2016 -0700 Fix building math docs (#335) diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc index 6c8a9c4..0826607 100644 --- a/src/hb-ot-layout.cc +++ b/src/hb-ot-layout.cc @@ -1229,7 +1229,6 @@ hb_ot_layout_substitute_lookup (OT::hb_apply_context_t *c, /** * hb_ot_math_has_data: - * * @face: #hb_face_t to test * * This function allows to verify the presence of an OpenType MATH table on the @@ -1248,7 +1247,6 @@ hb_ot_math_has_data (hb_face_t *face) /** * hb_ot_math_get_constant: - * * @font: #hb_font_t from which to retrieve the value * @constant: #hb_ot_math_constant_t the constant to retrieve * @@ -1272,7 +1270,6 @@ hb_ot_math_get_constant (hb_font_t *font, /** * hb_ot_math_get_glyph_italics_correction: - * * @font: #hb_font_t from which to retrieve the value * @glyph: glyph index from which to retrieve the value * @@ -1290,7 +1287,6 @@ hb_ot_math_get_glyph_italics_correction (hb_font_t *font, /** * hb_ot_math_get_glyph_top_accent_attachment: - * * @font: #hb_font_t from which to retrieve the value * @glyph: glyph index from which to retrieve the value * @@ -1308,7 +1304,6 @@ hb_ot_math_get_glyph_top_accent_attachment (hb_font_t *font, /** * hb_ot_math_is_glyph_extended_shape: - * * @font: a #hb_font_t to test * @glyph: a glyph index to test * @@ -1326,7 +1321,6 @@ hb_ot_math_is_glyph_extended_shape (hb_face_t *face, /** * hb_ot_math_get_glyph_kerning: - * * @font: #hb_font_t from which to retrieve the value * @glyph: glyph index from which to retrieve the value * @kern: the #hb_ot_math_kern_t from which to retrieve the value @@ -1354,7 +1348,6 @@ hb_ot_math_get_glyph_kerning (hb_font_t *font, /** * hb_ot_math_get_glyph_variants: - * * @font: #hb_font_t from which to retrieve the values * @glyph: index of the glyph to stretch * @direction: direction of the stretching @@ -1389,7 +1382,6 @@ hb_ot_math_get_glyph_variants (hb_font_t *font, /** * hb_ot_math_get_min_connector_overlap: - * * @font: #hb_font_t from which to retrieve the value * @direction: direction of the stretching * @@ -1412,7 +1404,6 @@ hb_ot_math_get_min_connector_overlap (hb_font_t *font, /** * hb_ot_math_get_glyph_assembly: - * * @font: #hb_font_t from which to retrieve the values * @glyph: index of the glyph to stretch * @direction: direction of the stretching _______________________________________________ HarfBuzz mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/harfbuzz
