summaryrefslogtreecommitdiff
path: root/gir
Commit message (Collapse)AuthorAgeFilesLines
* annotate g_completion_complete_utf8GOBJECT_INTROSPECTION_0_6_6Dan Winship2009-12-091-0/+5
| | | | | | | acts as a regression test on the recognizing-GLib.List-inside-glib part of the previous patch. https://bugzilla.gnome.org/show_bug.cgi?id=602512
* [Gio] g_repalce_contents_finish has an out argJohan Dahlin2009-12-091-0/+5
|
* [everything] Add a function which has multiple (out) double argumentsColin Walters2009-12-083-0/+31
| | | | This is similar to a Clutter function.
* Allow NULL to be sent in for various callbacksJohan Dahlin2009-12-031-3/+3
|
* [everything] Allow passing NULL to the callbackJohan Dahlin2009-12-032-3/+8
|
* Remove scope notified annotationsJohan Dahlin2009-12-031-5/+0
| | | | | It's no longer necessary as the scanner figures out these by itself
* Add async callback tests to everythingMaxim Ermilov2009-12-023-3/+70
|
* Correct g_file_enumerator_next_files_finish annotation.Maxim Ermilov2009-11-211-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=597677
* Implement callbacks as part of struct fields. Fixes #557383Tomeu Vizoso2009-11-111-13/+15
| | | | | | gir: embed <callback> inside <field> typelib: if a field contains a callback, store it just after the FieldBlob girepository API: no additions
* [Gio] Annotate g_file_make_directory_with_parentsColin Walters2009-10-251-0/+5
|
* Add GVolumeMonitor interfacesAdel Gadllah2009-09-011-0/+24
| | | | | | | Add GVolumeMonitor interfaces, used by gnome-shell's overlay (places) Signed-off-by: Adel Gadllah <adel.gadllah@gmail.com> Signed-off-by: Colin Walters <walters@verbum.org>
* Replace LIBTOOL_LIBTOOL to LIBTOOL. Closes #592968.Halton Huo2009-08-251-2/+2
|
* Bug 574351 - Add --pkg-export optionGOBJECT_INTROSPECTION_0_6_4Colin Walters2009-08-241-1/+1
| | | | | | | | | We need to differentiate between --pkg options we use to parse ourself, and --pkg-export which are needed for library consumers. When introspecting a library we won't necessarily have the pkg-config file built, so add a --pkg-export line so library authors can explicitly make the .gir -> pkg-config association.
* LD_LIBRARY_PATH exorcismColin Walters2009-08-241-1/+1
| | | | | | | | | | | | | | | Thanks to commit 6d510b8db, we now no longer need LD_LIBRARY_PATH to be set for invoking the compiler. Next, before we were taking the LD_LIBRARY_PATH variable and turning it into a compile path, presumably to attempt to handle the cases where we weren't getting the right -L flags. Also interacting with this was a while ago we weren't really doing uninstalled libtool libraries correctly, which is probably how hacks involving LD_LIBRARY_PATH crept into the scanner. Just require that we're passed the right -L flags, and we should be doing libtool libraries better now.
* Make Everything-1.0.gir depend on GObject-2.0.girColin Walters2009-08-171-1/+1
| | | | For parallel building.
* Add FT_Library and cairo_font_face_t to hand-written .girsColin Walters2009-08-172-0/+4
| | | | These are dependencies of Pango.
* autoconf-2.64 compat: Don't use $(builddir)Owen W. Taylor2009-08-171-1/+1
| | | | | | | | $(builddir) is not a standard automake variable. With autoconf < 2.64 it ends up getting set in every Makefile.in to '.' (because autoconf defines it), but that is no longer the case for 2.64. Since $(builddir) was always '.', just use that instead.
* Move LPATH and $(CHECK_DEBUG) bits into $(SCANNER)Colin Walters2009-08-161-1/+1
| | | | | This allows us to consistently use $(SCANNER) as the first item which needs to work for $(AM_V_GEN).
* Excise shave in favor of automake 1.11 silent rulesColin Walters2009-08-161-6/+6
| | | | Shave is just way too invasive in the build system.
* -DGLIB_COMPILATION when scanning GLibColin Walters2009-08-151-0/+1
| | | | | Some of the GLib headers are now growing checks for single-include; override that.
* Prepend to $LD_LIBRARY_PATH not appendOwen W. Taylor2009-08-131-1/+1
| | | | | | | We want to extend $LD_LIBRARY_PATH from the front so that uninstalled libraries take precedence over installed libraries. http://bugzilla.gnome.org/show_bug.cgi?id=591740
* Update after commit ffc15cd51639679c914868006a1e3462958bfd77Simon van der Linden2009-08-131-2/+2
|
* Annotate g_shell_parse_argv()Dan Winship2009-08-101-1/+9
|
* Add allow-none for etag for g_file_replaceColin Walters2009-08-031-0/+1
|
* Fix a typo in test_flags_get_typeSimon van der Linden2009-08-021-1/+1
|
* Revert "Window isn't a record, but really a typedef for uint32"Owen W. Taylor2009-07-091-2/+1
| | | | | | | | | | | | | Exporting Windoew as a uint32 is revealing some problems in namespace handling - functions that are supposed to return a GdkWindow * are returning a x11.Window instead. Until that is fixed, we need to avoid making this change. (Also, Window isn't a uint32, it is an unsigned long) This reverts commit 9ce2b05198653697896c3f7c9271073789f90c51. http://bugzilla.gnome.org/show_bug.cgi?id=588147
* Window isn't a record, but really a typedef for uint32Colin Walters2009-07-081-1/+2
| | | | | Since it's used in the API as just "Window foo();", bindings will fail trying to take a by-value struct.
* Add a function to test arrays as inout argument in EverythingSimon van der Linden2009-07-063-0/+42
| | | | Add test_array_int_inout in Everything.
* Add a TestObj subclass in EverythingSimon van der Linden2009-07-053-0/+100
| | | | | | Add an instance method to TestObj. Add a TestObj subclass in Everything, with another constructor, an additional instance method and an overridden instance method.
* Add xmlTextReaderPtr type to fake libxml2 GIRTim Horton2009-06-261-0/+1
| | | | This is needed in order to get libgweather introspecting.
* Bug 586994: Add annotations for g_file_open_tmp()/g_file_replace_contents().C. Scott Ananian2009-06-262-0/+8
|
* Fix 'make check'.C. Scott Ananian2009-06-241-0/+95
| | | | | | | Commits 0561c1e84 and f88185674 (for b.g.o 585427 and 585368) broke 'make check' because they forgot to update Everything-1.0-expected.gir when additional tests were added to the Everything library. Add the new methods to the -expected.gir file.
* Add tests for array as output argument and fixed-size arrays in EverythingSimon van der Linden2009-06-242-0/+61
| | | | | | | | Add test_array_int_out to test arrays as output argument. Add test_array_fixed_size_int_in, test_array_fixed_size_int_out, and test_array_fixed_size_int_return to test fixed-size arrays as arguments. http://bugzilla.gnome.org/show_bug.cgi?id=585427
* Add two tests in Everything regarding multiple output argumentsSimon van der Linden2009-06-242-0/+33
| | | | | | | Add test_utf8_out_out and test_utf8_out_nonconst_return in Everything to test the return of more than one value in a tuple in dynamic bindings. http://bugzilla.gnome.org/show_bug.cgi?id=585368
* Bug 584423 – Add short/ushort supportMark Lee2009-06-223-0/+32
| | | | | | | | | Add type tags for short and ushort, plus all of the requisite code needed to utilize them in libgirepository. Add support in the scanner's AST files. Add test functions to the everything library and the expected gir file. gtypelib.c constant validation fixed by Colin Walters <walters@verbum.org>
* Everything: add a boxed property to TestObjAndreas Rottmann2009-06-173-1/+37
|
* Make sure the scanner and compiler are able to find libeverything.so.1Johan Bilien2009-06-161-2/+2
| | | | | and that it uses the uninstalled version. Fixes make check (when libeverything.so.1 was uninstalled).
* Bug 585579: actually check Everything-1.0-expected.girC. Scott Ananian2009-06-161-3/+4
| | | | | As discussed in bug 585908, we also rename CHECKGIRS and EXPECTEDGIRS to match the naming in tests/scanner/Makefile.am.
* Fix distcheck. A couple of files was missing from EXTRA_DIST.Marco Pesenti Gritti2009-06-161-1/+3
|
* Annotate g_get_system_*_dirs ()Johan Bilien2009-06-151-0/+10
|
* Bug 585579: Update Everything-1.0-expected.gir to match recent array/strv ↵C. Scott Ananian2009-06-121-1/+42
| | | | changes.
* Bug 585373: Add annotations for g_spawn_* functions.C. Scott Ananian2009-06-121-0/+39
|
* Bug 585374: Fix misspelling of 'infinite'.C. Scott Ananian2009-06-123-7/+7
|
* Bug 581685: Parse parameterized types (using <>) in annotations.C. Scott Ananian2009-06-123-0/+59
| | | | | | | | | | You can now specify a nested parameterized type in annotations as (for example): @param: (type GLib.HashTable<utf8,GLib.HashTable<utf,utf>>) or @param: (element-type utf8 GLib.HashTable<utf,utf>) New test functions for the Everything typelib show how it works.
* Make g-ir-compiler find files installed by make installHolger Hans Peter Freyther2009-06-111-1/+1
| | | | | | | | | | | When ./configure --prefix $HOME/some/where is used gobject-introspection will happily install the files into $HOME/some/where/data/gir-1.0 but it will refuse to find them. Apply the same trick as in girepository/girepository.c:init_globals to find the gir files. Unifiy the name gir-1.0 in GIR_SUFFIX and use it throughout the project, introduce GIR_DIR which holds the path to the gir files and update girparser and transformer.py to look into this path.
* Remove duplicate typelib installation rulesroot2009-06-101-1/+1
| | | | No need to list them twice, and it confuses/breaks some install tools.
* Bug 577546 - More annotations for GLib, GObject, GioColin Walters2009-06-094-5/+38
| | | | Patch modified from one by Norbert Freese <nf2.email@gmail.com>.
* Bug 584453 - Handle char ** correctly (and const variation)Colin Walters2009-06-093-1/+42
| | | | | | | | | This patch fixes our default handling of char **. We add Return node types as a case where we test for array handling. Remove the hardcoded assumption of array = "no transfer", just use the separate Parameter/Return cases. This change causes inout char ** to be transfer="full", but that seems more correct.
* Add a test_strv_out which is unannotated, rename current to ↵Colin Walters2009-06-082-2/+19
| | | | | | | | | test_strv_out_container We need a test case for a plain unannotated char ** return value, which should be an array. Keep the old annotated test as a test case for the container transfer.
* Bug 585081 - Correct everything linkageSimon van der Linden2009-06-081-1/+1
| | | | We need to link with gobject.