summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Move recently added (skip) tests to the regress moduleDavid Zeuthen2011-05-136-107/+113
| | | | Signed-off-by: David Zeuthen <davidz@redhat.com>
* Add Since: for g_arg_info_is_skip()Colin Walters2011-05-131-0/+1
|
* Bump version to 1.29.0Colin Walters2011-05-131-3/+3
| | | | | | | This explicitly matches the GLib we're paired with, which is important because the annotations need to be in sync. However, we use a "1" major to show we're still not 100% stable.
* Add support for the (skip) annotation on parameters or return valuesDavid Zeuthen2011-05-1314-2/+189
| | | | | | | | This was discussed in bug 649657. https://bugzilla.gnome.org/show_bug.cgi?id=649657 Signed-off-by: David Zeuthen <davidz@redhat.com>
* Add tests for returning zero-terminated arrays of non-stringsGiovanni Campagna2011-05-122-2/+27
| | | | | | | gjs has always supported zero-terminated arrays of strings, and nothing else. Now that this changed, we need to test it. https://bugzilla.gnome.org/show_bug.cgi?id=634253
* GScannerParser: recognize character constantsGiovanni Campagna2011-05-124-2/+23
| | | | | | | Some enumerations (like GVariantClass) use characters instead of plain integers, so we need to recognize them. https://bugzilla.gnome.org/show_bug.cgi?id=646635
* giscanner: read (array) and (element-type) annotations for fieldsGiovanni Campagna2011-05-113-11/+67
| | | | | | | This way fields are no longer limited to basic types, and can be supported without accessor methods. https://bugzilla.gnome.org/show_bug.cgi?id=646635
* gio-2.0.c: copy in two annotations from glibDan Winship2011-05-051-2/+2
|
* Update expected gir for previous changeGOBJECT_INTROSPECTION_0_10_8Colin Walters2011-05-051-0/+5
|
* Add test function regress_test_struct_fixed_array_frobColin Walters2011-05-042-0/+12
|
* g_field_info_get_field: return correct pointer for C arrayMaxim Ermilov2011-05-043-1/+19
| | | | | | Also add a test case. https://bugzilla.gnome.org/show_bug.cgi?id=640468
* Add GI_SCANNER_DISABLE_CACHE environment variableColin Walters2011-05-022-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=649054
* gimarshallingtests: Remove incorrect castColin Walters2011-04-181-1/+1
|
* glib-2.0.c: Added annotation for g_variant_new_variant to mark it as constructorSebastian Pölsterl2011-04-151-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=647796
* fix #647621 - g_spawn_async_with_pipes annotation correctionsAlan Knowles2011-04-151-1/+2
|
* Makefile: Fix release scripts to point to master.gnome.orgColin Walters2011-04-011-2/+2
| | | | This is where install-module lives now.
* configure: Post-release version bumpgnome-3-0Colin Walters2011-03-311-1/+1
|
* Makefile: Make release targets depend on MakefileColin Walters2011-03-311-2/+2
| | | | So they get updated when configure changes.
* glib-2.0.c: add annotations for g_base64_encode and g_base64_decodeJoe Shaw2011-03-311-0/+15
|
* Regenerate gio-2.0.c from glib/masterMartin Pitt2011-03-301-8/+8
|
* gio-2.0.c: Update from GLib git as of 92977a221760ebColin Walters2011-03-301-62/+259
|
* girparser: use c:identifier-prefixes instead of c:prefixSerkan Kaba2011-03-261-1/+1
| | | | | | | | This bug was introduced with http://git.gnome.org/browse/gobject-introspection/commit/?id=36aa515f1036978ced8d4ffb808260844f7229e0 due to rename of c:prefix to c:identifier-prefixes. https://bugzilla.gnome.org/show_bug.cgi?id=640264
* configure: Post-release version bumpOwen W. Taylor2011-03-251-1/+1
|
* Fix generation of cairo typelibGOBJECT_INTROSPECTION_0_10_6Owen W. Taylor2011-03-251-3/+4
| | | | | | | | | | By separating out cairo-1.0.gir from gir_DATA, we lost the generation of the cairo typelib. So instead add cairo-1.0.gir to a new SUBSTITUTED_GIRSOURCES and include that in gir_DATA. Fix the rule for generating cairo-1.0.gir for srcdir != builddir. https://bugzilla.gnome.org/show_bug.cgi?id=645692
* configure: Post-release version bumpColin Walters2011-03-251-1/+1
|
* Makefile-gir: Fix EXTRA_DISTGOBJECT_INTROSPECTION_0_10_5Colin Walters2011-03-251-1/+1
|
* Don't dist gir/cairo-1.0.gir, it's generatedColin Walters2011-03-253-4/+13
| | | | | | | We should not be disting it, because it contains values derived from configure. Extract it out of STATIC_GIRSOURCES, and also move it to a Makefile rule rather than AC_SUBST as it should be so it gets cleaned properly.
* [tests] add a gclosure_return method to test passing GClosures between methodsJohn (J5) Palmieri2011-03-162-1/+38
|
* support setting gobjects and ginterfaces in struct fieldsJohn (J5) Palmieri2011-03-161-0/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=644749
* Makefile: Rework release toolsColin Walters2011-03-102-4/+55
| | | | | Separate "preparing" a release locally from actually uploading it, and automate bumping the version in configure.ac.
* configure: Post-release version bumpColin Walters2011-03-101-1/+1
|
* cairo-1.0.gir: Use fully qualified shared libraryGOBJECT_INTROSPECTION_0_10_4GOBJECT_INTROSPECTION_0.10.4Colin Walters2011-03-091-2/+2
| | | | | | The .so link is for development, we need to reference the full soname; otherwise things will break without "cairo-devel" installed.
* configure: Post release version bumpColin Walters2011-02-231-1/+1
|
* Add "c:identifier" attribute to GIrNodeValue (for flags and enum values).GOBJECT_INTROSPECTION_0_10_3Laszlo Pandy2011-02-233-3/+83
| | | | | | | | | | | | | | | Flags and enums with a GType have a value_nick and value_name strings available in the class struct. But for flags and enums without GType, we need to get this information from introspection. g_base_info_get_name() gives the string for value_nick. In the GIR, the attribute "c:identifier" is the string neede for value_name. This patch adds the "c:identifier" from GIR to the typelib for all flags and enum values. It can be retireved using g_base_info_get_attribute(info, "c:identifier"). https://bugzilla.gnome.org/show_bug.cgi?id=642757
* Add GIMarshalllingTests function with in parameter as well as GError.Laszlo Pandy2011-02-232-0/+15
| | | | | This allows bindings to test the ability to clean up (in) parameters after a GError is set by the wrapped function.
* Add mask flags to GIMarshallingTests to test for flags with the same value.Laszlo Pandy2011-02-232-2/+10
| | | | | | | Glib uses flag aliases, multiple flag names with the same int value. For example G_IO_FLAG_MASK and G_IO_FLAG_GET_MASK. We need these flag values to test that gi bindings don't assume that all flags have the same value.
* Add warnings for the (constructor) annotationTomeu Vizoso2011-02-226-11/+85
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=641347
* Update exact wording of warning in testTomeu Vizoso2011-02-221-1/+1
|
* Add warnings for the (method) annotationTomeu Vizoso2011-02-223-4/+43
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=641347
* Add non GType flags to GIMarshallingTests.Laszlo Pandy2011-02-222-0/+58
|
* GIrNode: fix lookup of cached type nodesGiovanni Campagna2011-02-211-11/+34
| | | | | | | | Different types of array have different type nodes, so they should produce different keys in the cache of already seen type nodes, to avoid turning a GByteArray into a reference to a GPtrArray. https://bugzilla.gnome.org/show_bug.cgi?id=642300
* [tests] Add GIMarshallingTests function for multiple in and multiple out args.Laszlo Pandy2011-02-182-2/+20
|
* Fix argument name of MISSING_ATTRIBUTE macro ('ctx' => 'context').Laszlo Pandy2011-02-171-1/+1
| | | | | | | The argument was called 'ctx' but the macro was using 'context'. This wasn't causing the build to fail because the variable 'context' was already defined in all the scopes where this macro was used.
* Include cairo.h instead of cairo/cairo.hSimon van der Linden2011-02-111-1/+1
| | | | The cairo/ directory is searched for header files anyway.
* Account for arg direction in g_callable_info_get_ffi_arg_typesJonathan Matthew2011-02-091-1/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=641647
* Post release version bumpColin Walters2011-02-071-1/+1
|
* scanner: Don't fail on mkdir if cachedir already existsGOBJECT_INTROSPECTION_0_10_2Colin Walters2011-02-031-1/+4
| | | | | Hit this race in practice with two g-ir-scanner invocations in Fedora's koji.
* Add (method) overridesTomeu Vizoso2011-02-025-14/+54
| | | | | | So methods such as gtk_drag_dest_set() can be put inside Gtk.Widget https://bugzilla.gnome.org/show_bug.cgi?id=639945
* Update gobject/gio syntaxJohan Dahlin2011-02-012-148/+419
| | | | | Now fetches all sections correctly, with updated glib code base and an updated annotation tool.
* Preserve gtk-doc section namesJohan Dahlin2011-02-013-3/+15
| | | | | Preserve the section names and write them out on the class/record/ interface.