Fix Since tags Fixes https://github.com/behdad/harfbuzz/issues/103
diff --git a/src/hb-blob.cc b/src/hb-blob.cc index 8759a25..a6870dc 100644 --- a/src/hb-blob.cc +++ b/src/hb-blob.cc
@@ -91,7 +91,7 @@ * Return value: New blob, or the empty blob if something failed or if @length is * zero. Destroy with hb_blob_destroy(). * - * Since: 1.0 + * Since: 0.9.2 **/ hb_blob_t * hb_blob_create (const char *data, @@ -147,7 +147,7 @@ * @length is zero or @offset is beyond the end of @parent's data. Destroy * with hb_blob_destroy(). * - * Since: 1.0 + * Since: 0.9.2 **/ hb_blob_t * hb_blob_create_sub_blob (hb_blob_t *parent, @@ -179,7 +179,7 @@ * * Return value: (transfer full): the empty blob. * - * Since: 1.0 + * Since: 0.9.2 **/ hb_blob_t * hb_blob_get_empty (void) @@ -210,7 +210,7 @@ * * Return value: @blob. * - * Since: 1.0 + * Since: 0.9.2 **/ hb_blob_t * hb_blob_reference (hb_blob_t *blob) @@ -228,7 +228,7 @@ * * See TODO:link object types for more information. * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_blob_destroy (hb_blob_t *blob) @@ -250,7 +250,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_blob_set_user_data (hb_blob_t *blob, @@ -271,7 +271,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ void * hb_blob_get_user_data (hb_blob_t *blob, @@ -287,7 +287,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_blob_make_immutable (hb_blob_t *blob) @@ -306,7 +306,7 @@ * * Return value: TODO * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_blob_is_immutable (hb_blob_t *blob) @@ -323,7 +323,7 @@ * * Return value: the length of blob data in bytes. * - * Since: 1.0 + * Since: 0.9.2 **/ unsigned int hb_blob_get_length (hb_blob_t *blob) @@ -340,7 +340,7 @@ * * Returns: (transfer none) (array length=length): * - * Since: 1.0 + * Since: 0.9.2 **/ const char * hb_blob_get_data (hb_blob_t *blob, unsigned int *length) @@ -365,7 +365,7 @@ * Returns: (transfer none) (array length=length): Writable blob data, * or %NULL if failed. * - * Since: 1.0 + * Since: 0.9.2 **/ char * hb_blob_get_data_writable (hb_blob_t *blob, unsigned int *length)
diff --git a/src/hb-buffer-serialize.cc b/src/hb-buffer-serialize.cc index 81f75ae..7839cbc 100644 --- a/src/hb-buffer-serialize.cc +++ b/src/hb-buffer-serialize.cc
@@ -40,7 +40,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ const char ** hb_buffer_serialize_list_formats (void) @@ -57,7 +57,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_buffer_serialize_format_t hb_buffer_serialize_format_from_string (const char *str, int len) @@ -74,7 +74,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ const char * hb_buffer_serialize_format_to_string (hb_buffer_serialize_format_t format) @@ -259,7 +259,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ unsigned int hb_buffer_serialize_glyphs (hb_buffer_t *buffer, @@ -366,7 +366,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_buffer_deserialize_glyphs (hb_buffer_t *buffer,
diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index 420da82..50710dd 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc
@@ -704,7 +704,7 @@ * * Return value: (transfer full) * - * Since: 1.0 + * Since: 0.9.2 **/ hb_buffer_t * hb_buffer_create (void) @@ -726,7 +726,7 @@ * * Return value: (transfer full): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_buffer_t * hb_buffer_get_empty (void) @@ -759,7 +759,7 @@ * * Return value: (transfer full): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_buffer_t * hb_buffer_reference (hb_buffer_t *buffer) @@ -773,7 +773,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_destroy (hb_buffer_t *buffer) @@ -800,7 +800,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_buffer_set_user_data (hb_buffer_t *buffer, @@ -821,7 +821,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ void * hb_buffer_get_user_data (hb_buffer_t *buffer, @@ -871,7 +871,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_set_unicode_funcs (hb_buffer_t *buffer, @@ -897,7 +897,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_unicode_funcs_t * hb_buffer_get_unicode_funcs (hb_buffer_t *buffer) @@ -912,7 +912,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_set_direction (hb_buffer_t *buffer, @@ -933,7 +933,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_direction_t hb_buffer_get_direction (hb_buffer_t *buffer) @@ -948,7 +948,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_set_script (hb_buffer_t *buffer, @@ -968,7 +968,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_script_t hb_buffer_get_script (hb_buffer_t *buffer) @@ -983,7 +983,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_set_language (hb_buffer_t *buffer, @@ -1003,7 +1003,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_language_t hb_buffer_get_language (hb_buffer_t *buffer) @@ -1160,7 +1160,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_reset (hb_buffer_t *buffer) @@ -1191,7 +1191,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_buffer_pre_allocate (hb_buffer_t *buffer, unsigned int size) @@ -1207,7 +1207,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_buffer_allocation_successful (hb_buffer_t *buffer) @@ -1223,7 +1223,7 @@ * * * - * Since: 1.0 + * Since: 0.9.7 **/ void hb_buffer_add (hb_buffer_t *buffer, @@ -1243,7 +1243,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_buffer_set_length (hb_buffer_t *buffer, @@ -1282,7 +1282,7 @@ * * Return value: buffer length. * - * Since: 1.0 + * Since: 0.9.2 **/ unsigned int hb_buffer_get_length (hb_buffer_t *buffer) @@ -1300,7 +1300,7 @@ * * Return value: (transfer none) (array length=length): buffer glyph information array. * - * Since: 1.0 + * Since: 0.9.2 **/ hb_glyph_info_t * hb_buffer_get_glyph_infos (hb_buffer_t *buffer, @@ -1322,7 +1322,7 @@ * * Return value: (transfer none) (array length=length): buffer glyph position array. * - * Since: 1.0 + * Since: 0.9.2 **/ hb_glyph_position_t * hb_buffer_get_glyph_positions (hb_buffer_t *buffer, @@ -1343,7 +1343,7 @@ * * Reverses buffer contents. * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_reverse (hb_buffer_t *buffer) @@ -1357,9 +1357,9 @@ * @start: start index. * @end: end index. * - * Reverses buffer contents between start to end. + * Reverses buffer contents between start to end. * - * Since: 1.0 + * Since: 0.9.41 **/ void hb_buffer_reverse_range (hb_buffer_t *buffer, @@ -1376,7 +1376,7 @@ * reversed, then each cluster (consecutive items having the * same cluster number) are reversed again. * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_reverse_clusters (hb_buffer_t *buffer) @@ -1493,7 +1493,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_add_utf8 (hb_buffer_t *buffer, @@ -1515,7 +1515,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_add_utf16 (hb_buffer_t *buffer, @@ -1537,7 +1537,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_buffer_add_utf32 (hb_buffer_t *buffer,
diff --git a/src/hb-buffer.h b/src/hb-buffer.h index 1cfe13c..bb89dc3 100644 --- a/src/hb-buffer.h +++ b/src/hb-buffer.h
@@ -171,6 +171,9 @@ hb_buffer_guess_segment_properties (hb_buffer_t *buffer); +/* + * Since: 0.9.20 + */ typedef enum { /*< flags >*/ HB_BUFFER_FLAG_DEFAULT = 0x00000000u, HB_BUFFER_FLAG_BOT = 0x00000001u, /* Beginning-of-text */ @@ -185,6 +188,9 @@ hb_buffer_flags_t hb_buffer_get_flags (hb_buffer_t *buffer); +/* + * Since: 0.9.42 + */ typedef enum { HB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES = 0, HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS = 1, @@ -319,6 +325,9 @@ * Serialize */ +/* + * Since: 0.9.20 + */ typedef enum { /*< flags >*/ HB_BUFFER_SERIALIZE_FLAG_DEFAULT = 0x00000000u, HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS = 0x00000001u,
diff --git a/src/hb-common.cc b/src/hb-common.cc index d510c9b..291095f 100644 --- a/src/hb-common.cc +++ b/src/hb-common.cc
@@ -64,7 +64,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_tag_t hb_tag_from_string (const char *str, int len) @@ -122,7 +122,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_direction_t hb_direction_from_string (const char *str, int len) @@ -149,7 +149,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ const char * hb_direction_to_string (hb_direction_t direction) @@ -288,7 +288,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_language_t hb_language_from_string (const char *str, int len) @@ -320,7 +320,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ const char * hb_language_to_string (hb_language_t language) @@ -336,7 +336,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_language_t hb_language_get_default (void) @@ -363,7 +363,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_script_t hb_script_from_iso15924_tag (hb_tag_t tag) @@ -408,7 +408,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_script_t hb_script_from_string (const char *s, int len) @@ -424,7 +424,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_tag_t hb_script_to_iso15924_tag (hb_script_t script) @@ -440,7 +440,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_direction_t hb_script_get_horizontal_direction (hb_script_t script) @@ -545,7 +545,7 @@ * * Returns library version as three integer components. * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_version (unsigned int *major, @@ -564,7 +564,7 @@ * * Return value: library version string. * - * Since: 1.0 + * Since: 0.9.2 **/ const char * hb_version_string (void)
diff --git a/src/hb-common.h b/src/hb-common.h index d160be5..c291dbb 100644 --- a/src/hb-common.h +++ b/src/hb-common.h
@@ -272,6 +272,9 @@ /*6.1*/ HB_SCRIPT_SORA_SOMPENG = HB_TAG ('S','o','r','a'), /*6.1*/ HB_SCRIPT_TAKRI = HB_TAG ('T','a','k','r'), + /* + * Since: 0.9.30 + */ /*7.0*/ HB_SCRIPT_BASSA_VAH = HB_TAG ('B','a','s','s'), /*7.0*/ HB_SCRIPT_CAUCASIAN_ALBANIAN = HB_TAG ('A','g','h','b'), /*7.0*/ HB_SCRIPT_DUPLOYAN = HB_TAG ('D','u','p','l'),
diff --git a/src/hb-coretext.cc b/src/hb-coretext.cc index a9664ee..13ba5d9 100644 --- a/src/hb-coretext.cc +++ b/src/hb-coretext.cc
@@ -125,6 +125,9 @@ CFRelease (data); } +/* + * Since: 0.9.10 + */ CGFontRef hb_coretext_face_get_cg_font (hb_face_t *face) {
diff --git a/src/hb-font.h b/src/hb-font.h index 5d28b8f..ffb2010 100644 --- a/src/hb-font.h +++ b/src/hb-font.h
@@ -149,7 +149,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_func (hb_font_funcs_t *ffuncs, @@ -165,7 +165,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_h_advance_func (hb_font_funcs_t *ffuncs, @@ -181,7 +181,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_v_advance_func (hb_font_funcs_t *ffuncs, @@ -197,7 +197,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_h_origin_func (hb_font_funcs_t *ffuncs, @@ -213,7 +213,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_v_origin_func (hb_font_funcs_t *ffuncs, @@ -229,7 +229,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_h_kerning_func (hb_font_funcs_t *ffuncs, @@ -245,7 +245,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_v_kerning_func (hb_font_funcs_t *ffuncs, @@ -261,7 +261,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_extents_func (hb_font_funcs_t *ffuncs, @@ -277,7 +277,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_font_funcs_set_glyph_contour_point_func (hb_font_funcs_t *ffuncs,
diff --git a/src/hb-ft.cc b/src/hb-ft.cc index 468742c..edafff4 100644 --- a/src/hb-ft.cc +++ b/src/hb-ft.cc
@@ -347,7 +347,7 @@ * * * Return value: (transfer full): - * Since: 1.0 + * Since: 0.9.2 **/ hb_face_t * hb_ft_face_create (FT_Face ft_face, @@ -403,7 +403,7 @@ * * * Return value: (transfer full): - * Since: 1.0 + * Since: 0.9.2 **/ hb_face_t * hb_ft_face_create_cached (FT_Face ft_face) @@ -434,7 +434,7 @@ * * * Return value: (transfer full): - * Since: 1.0 + * Since: 0.9.2 **/ hb_font_t * hb_ft_font_create (FT_Face ft_face,
diff --git a/src/hb-graphite2.cc b/src/hb-graphite2.cc index 626b84f..cd694c1 100644 --- a/src/hb-graphite2.cc +++ b/src/hb-graphite2.cc
@@ -138,6 +138,9 @@ free (data); } +/* + * Since: 0.9.10 + */ gr_face * hb_graphite2_face_get_gr_face (hb_face_t *face) { @@ -172,6 +175,9 @@ gr_font_destroy (data); } +/* + * Since: 0.9.10 + */ gr_font * hb_graphite2_font_get_gr_font (hb_font_t *font) {
diff --git a/src/hb-ot-layout.cc b/src/hb-ot-layout.cc index 39d007d..1a6fb15 100644 --- a/src/hb-ot-layout.cc +++ b/src/hb-ot-layout.cc
@@ -798,7 +798,7 @@ } /** - * Since: 0.9.8 + * Since: 0.9.10 **/ hb_bool_t hb_ot_layout_get_size_params (hb_face_t *face,
diff --git a/src/hb-ot-tag.cc b/src/hb-ot-tag.cc index 61c38b1..3760429 100644 --- a/src/hb-ot-tag.cc +++ b/src/hb-ot-tag.cc
@@ -877,7 +877,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_language_t hb_ot_tag_to_language (hb_tag_t tag)
diff --git a/src/hb-set.h b/src/hb-set.h index bafdae9..29bf655 100644 --- a/src/hb-set.h +++ b/src/hb-set.h
@@ -36,6 +36,9 @@ HB_BEGIN_DECLS +/* + * Since: 0.9.21 + */ #define HB_SET_VALUE_INVALID ((hb_codepoint_t) -1) typedef struct hb_set_t hb_set_t;
diff --git a/src/hb-shape.cc b/src/hb-shape.cc index 5ddde5a..c06b9a4 100644 --- a/src/hb-shape.cc +++ b/src/hb-shape.cc
@@ -399,7 +399,7 @@ * * Return value: %FALSE if all shapers failed, %TRUE otherwise * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_shape (hb_font_t *font,
diff --git a/src/hb-unicode.cc b/src/hb-unicode.cc index 6b32faf..487d10b 100644 --- a/src/hb-unicode.cc +++ b/src/hb-unicode.cc
@@ -158,7 +158,7 @@ * * Return value: (transfer full): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_unicode_funcs_t * hb_unicode_funcs_create (hb_unicode_funcs_t *parent) @@ -204,7 +204,7 @@ * * Return value: (transfer full): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_unicode_funcs_t * hb_unicode_funcs_get_empty (void) @@ -220,7 +220,7 @@ * * Return value: (transfer full): * - * Since: 1.0 + * Since: 0.9.2 **/ hb_unicode_funcs_t * hb_unicode_funcs_reference (hb_unicode_funcs_t *ufuncs) @@ -234,7 +234,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_unicode_funcs_destroy (hb_unicode_funcs_t *ufuncs) @@ -263,7 +263,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_unicode_funcs_set_user_data (hb_unicode_funcs_t *ufuncs, @@ -284,7 +284,7 @@ * * Return value: (transfer none): * - * Since: 1.0 + * Since: 0.9.2 **/ void * hb_unicode_funcs_get_user_data (hb_unicode_funcs_t *ufuncs, @@ -300,7 +300,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_unicode_funcs_make_immutable (hb_unicode_funcs_t *ufuncs) @@ -319,7 +319,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_bool_t hb_unicode_funcs_is_immutable (hb_unicode_funcs_t *ufuncs) @@ -335,7 +335,7 @@ * * Return value: * - * Since: 1.0 + * Since: 0.9.2 **/ hb_unicode_funcs_t * hb_unicode_funcs_get_parent (hb_unicode_funcs_t *ufuncs)
diff --git a/src/hb-unicode.h b/src/hb-unicode.h index bf1796d..3a12e2f 100644 --- a/src/hb-unicode.h +++ b/src/hb-unicode.h
@@ -283,7 +283,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_unicode_funcs_set_combining_class_func (hb_unicode_funcs_t *ufuncs, @@ -299,7 +299,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_unicode_funcs_set_eastasian_width_func (hb_unicode_funcs_t *ufuncs, @@ -315,7 +315,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_unicode_funcs_set_general_category_func (hb_unicode_funcs_t *ufuncs, @@ -331,7 +331,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_unicode_funcs_set_mirroring_func (hb_unicode_funcs_t *ufuncs, @@ -347,7 +347,7 @@ * * * - * Since: 1.0 + * Since: 0.9.2 **/ void hb_unicode_funcs_set_script_func (hb_unicode_funcs_t *ufuncs,