src/Makefile.am | 2 ++ src/hb-blob.cc | 4 ++-- src/hb-buffer.cc | 2 +- src/hb-face.cc | 2 +- src/hb-font.cc | 4 ++-- src/hb-set.cc | 2 +- src/hb-shape-plan.cc | 2 +- src/hb-unicode.cc | 2 +- 8 files changed, 11 insertions(+), 9 deletions(-)
New commits: commit dfdbe7f932daffcf73911ff4e4a36f749164d960 Author: Behdad Esfahbod <[email protected]> Date: Thu Sep 12 20:52:20 2013 -0400 [introspection] Make hb_blob_create() introspectable diff --git a/src/Makefile.am b/src/Makefile.am index 728d2f2..effb6bc 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -371,7 +371,9 @@ HarfBuzz_0_0_gir_FILES = \ $(HBHEADERS) \ $(HBNODISTHEADERS) \ $(HBSOURCES) \ + hb-gobject-enums.cc \ hb-gobject-enums.h \ + hb-gobject-structs.cc \ hb-gobject-structs.h \ $(NULL) diff --git a/src/hb-blob.cc b/src/hb-blob.cc index 5f58429..16a2f99 100644 --- a/src/hb-blob.cc +++ b/src/hb-blob.cc @@ -78,7 +78,7 @@ _hb_blob_destroy_user_data (hb_blob_t *blob) /** * hb_blob_create: (Xconstructor) - * @data: (array length=length): Pointer to blob data. + * @data: (array length=length) (scope notified) (destroy destroy) (transfer none): Pointer to blob data. * @length: Length of @data in bytes. * @mode: Memory mode for @data. * @user_data: Data parameter to pass to @destroy. commit 085d4291a9f253a4b8e2eec8003ac11d02a9394f Author: Behdad Esfahbod <[email protected]> Date: Thu Sep 12 17:14:33 2013 -0400 [introspection] Disable constructors for now Since our types are not associated with their methods, marking constructors makes them inaccessible from bindings. Undo for now. diff --git a/src/hb-blob.cc b/src/hb-blob.cc index 5c53016..5f58429 100644 --- a/src/hb-blob.cc +++ b/src/hb-blob.cc @@ -77,7 +77,7 @@ _hb_blob_destroy_user_data (hb_blob_t *blob) } /** - * hb_blob_create: (constructor) + * hb_blob_create: (Xconstructor) * @data: (array length=length): Pointer to blob data. * @length: Length of @data in bytes. * @mode: Memory mode for @data. diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index 8143a1e..54626db 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc @@ -604,7 +604,7 @@ void hb_buffer_t::deallocate_var_all (void) /* Public API */ /** - * hb_buffer_create: (constructor) + * hb_buffer_create: (Xconstructor) * * * diff --git a/src/hb-face.cc b/src/hb-face.cc index 10f4302..2713226 100644 --- a/src/hb-face.cc +++ b/src/hb-face.cc @@ -150,7 +150,7 @@ _hb_face_for_data_reference_table (hb_face_t *face HB_UNUSED, hb_tag_t tag, void } /** - * hb_face_create: (constructor) + * hb_face_create: (Xconstructor) * @blob: * @index: * diff --git a/src/hb-font.cc b/src/hb-font.cc index f02afa2..42e0cee 100644 --- a/src/hb-font.cc +++ b/src/hb-font.cc @@ -231,7 +231,7 @@ static const hb_font_funcs_t _hb_font_funcs_nil = { /** - * hb_font_funcs_create: (constructor) + * hb_font_funcs_create: (Xconstructor) * * * @@ -839,7 +839,7 @@ hb_font_glyph_from_string (hb_font_t *font, */ /** - * hb_font_create: (constructor) + * hb_font_create: (Xconstructor) * @face: a face. * * diff --git a/src/hb-set.cc b/src/hb-set.cc index 161924e..59a0af4 100644 --- a/src/hb-set.cc +++ b/src/hb-set.cc @@ -31,7 +31,7 @@ /** - * hb_set_create: (constructor) + * hb_set_create: (Xconstructor) * * Return value: (transfer full): * diff --git a/src/hb-shape-plan.cc b/src/hb-shape-plan.cc index 4e734d7..b44a9e2 100644 --- a/src/hb-shape-plan.cc +++ b/src/hb-shape-plan.cc @@ -84,7 +84,7 @@ hb_shape_plan_plan (hb_shape_plan_t *shape_plan, */ /** - * hb_shape_plan_create: (constructor) + * hb_shape_plan_create: (Xconstructor) * @face: * @props: * @user_features: (array length=num_user_features): diff --git a/src/hb-unicode.cc b/src/hb-unicode.cc index 807d5c1..5b44913 100644 --- a/src/hb-unicode.cc +++ b/src/hb-unicode.cc @@ -151,7 +151,7 @@ hb_unicode_funcs_get_default (void) #endif /** - * hb_unicode_funcs_create: (constructor) + * hb_unicode_funcs_create: (Xconstructor) * @parent: (allow-none): * * _______________________________________________ HarfBuzz mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/harfbuzz
