summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add support for the 'foreign' annotation to g-i-scannerGOBJECT_INTROSPECTION_0_6_12Tomeu Vizoso2010-05-237-0/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=619450
* Add GInitiallyUnknowned subclass to Everything for testing floating referencesTomeu Vizoso2010-05-223-0/+72
|
* [docs] Document GICallableInfo and GIArgInfoJohan Dahlin2010-05-212-22/+129
| | | | Make docs more consistent and also fix a couple of broken links
* remove unnecessary $(srcdir)s from Makefile.amDan Winship2010-05-201-10/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=616425
* Makefile.introspection: use $^, simplifying non-srcdir buildsDan Winship2010-05-201-3/+3
| | | | | | | | | | | | | | | | | | | In the .gir-building rule, use "$^" to refer to the source files, since that automatically looks in both $(srcdir) and $(builddir). This is particularly important since certain generated files will be in $(builddir) when building from git, but in $(srcdir) when building from tarballs If you were previously prefixing $(srcdir) to the Foo_gir_FILES members by hand, you should stop now. (Also, removed the dependencies on $(INTROSPECTION_SCANNER) and $(INTROSPECTION_COMPILER) for the .gir/.typelib rules, since the scanner one was broken anyway, and we don't have that kind of dependency for other rules (eg, making .o files depend on /usr/bin/gcc).) https://bugzilla.gnome.org/show_bug.cgi?id=616425
* [girepository] Use g_sliceJohan Dahlin2010-05-204-13/+13
| | | | | | Use g_slice to allocate instead of g_new(x, 1); It uses a memory pool internally and should be faster, especially for GBaseInfo/GRealInfo, structs which are tiny.
* [docs] Make gtk-doc language consistent.Johan Dahlin2010-05-191-50/+63
| | | | | | Make the language we use in the gtk-doc comments more consistent. Add transfer annotation for all functions returning a struct and mention how they should be freed.
* [docs] Reorganize sectionsJohan Dahlin2010-05-191-25/+27
| | | | | | Mark macros as standard and a couple of structs as private. Remove multiple defintion of GITypelib to reduce gtk-doc spew.
* [GIFunctionInfo] Document struct and functionsJohan Dahlin2010-05-191-0/+53
|
* [docs] Reference g_module_open instead of dlopenJohan Dahlin2010-05-192-3/+3
| | | | | dlopen() is not cross platform, it's better to mention g_module_open everywhere as that's actually what we call internally.
* [docs] Remove multiple GIFunctionInfo linkJohan Dahlin2010-05-191-1/+0
|
* [docs] Remove title from gi-sections.txtJohan Dahlin2010-05-191-19/+0
| | | | They will be defined in inline gtk-doc comments.
* Take into account the underscore after the type name when checking if a ↵Tomeu Vizoso2010-05-194-1/+49
| | | | | | function is a method https://bugzilla.gnome.org/show_bug.cgi?id=617876
* Adds annotations to g_filter_(input/output)_stream_get_base_streamEduardo Lima Mitev2010-05-191-0/+12
| | | | Fixes bug 616893
* girparser: backtrace_stderr: fix int/ssize_t format mismatchSimon McVittie2010-05-191-1/+1
| | | | | backtrace() is defined in terms of int, which differs from ssize_t on x86-64, and @size is also an int.
* .gitignore: ignore xrandr-1.3.typelibSimon McVittie2010-05-191-0/+1
|
* Post release version bumpJohan Dahlin2010-05-191-1/+1
|
* Bump version to 0.6.11GOBJECT_INTROSPECTION_0_6_11Johan Dahlin2010-05-191-1/+1
|
* [build] Require gtk-doc at distcheck timeJohan Dahlin2010-05-191-0/+1
| | | | | | | This should make sure that new tarballs contain the reference documentation. https://bugzilla.gnome.org/show_bug.cgi?id=618651
* Add uid_t, gid_t, dev_t to integral type conversionsColin Walters2010-05-191-3/+19
| | | | | | | | Continuing where we were going with pid_t, define a few more POSIX types by converting them to their fundamental integers. See commentary in patch for more explanation on rationale. https://bugzilla.gnome.org/show_bug.cgi?id=618778
* [GIBaseInfo] Document all functionsJohan Dahlin2010-05-181-6/+106
|
* [docs] Reorganize structs into chaptersJohan Dahlin2010-05-182-123/+237
| | | | | | Instead of displaying all structures and methods in girepository.h on one page, split them out to a bunch of pages.
* [girepository] Document most of the structsJohan Dahlin2010-05-186-25/+337
|
* [doc] Add missing symbolsJohan Dahlin2010-05-181-4/+20
|
* [doc Makefile] Remove html/ xml/ and tmpl/Johan Dahlin2010-05-181-1/+5
| | | | | When invoking make clean, remove the directories with generated documentation
* [doc] Update to work with latest gtk-doc releaseJohan Dahlin2010-05-181-20/+9
| | | | Use xi:includes instead of sgml entities
* [doc] Remove private API from docsJohan Dahlin2010-05-182-68/+11
|
* [girepository] Update gtk-doc syntaxJohan Dahlin2010-05-183-8/+10
| | | | Update the gtk-doc syntax to remove a couple of warnings
* Update .gitignoreJohan Dahlin2010-05-181-0/+8
|
* [common.mk] Remove broken pythonpathJohan Dahlin2010-05-181-1/+1
| | | | It expands to YTHONPATH and could never have worked.
* Add a basic gir for xrandrJohan Bilien2010-05-182-1/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=617334
* [Makefile.introspection] Do not use _GIRDIRJohan Dahlin2010-05-171-3/+3
| | | | Instead use the path from configure in the example.
* [everything] Remove test_callback_infiniteOwen W. Taylor2010-05-073-39/+0
| | | | | | | The 'infinite' value for callback scope was removed, so the test case for it needs to be removed as well. https://bugzilla.gnome.org/show_bug.cgi?id=618041
* [everything] Fix length annotationsOwen W. Taylor2010-05-072-4/+4
| | | | | | Length annotations take a parameter name not a parameter index. https://bugzilla.gnome.org/show_bug.cgi?id=618041
* Fix parameter ordering in error messageOwen W. Taylor2010-05-071-1/+1
| | | | | The function name and parameter name were backwards when warning about bad parameter references.
* Validate parameter referencesOwen W. Taylor2010-05-071-3/+20
| | | | | | | | | | | When an annotation references another parameter, check that that parameter actually exists. Add a comment to the handling of (closure) for callbacks to explain why we don't need the same handling there despite the use of get_parameter_index(). https://bugzilla.gnome.org/show_bug.cgi?id=617978
* Validate scope annotation valuesOwen W. Taylor2010-05-072-0/+14
| | | | | | | Make sure that the value specified for scope in a callback annotation is one of the legal values. https://bugzilla.gnome.org/show_bug.cgi?id=617978
* Use -1 not None for closure/destroy indicesOwen W. Taylor2010-05-071-2/+2
| | | | | | | Don't assign None to closure and destroy indices in case of collision, they are supposed to be numeric. https://bugzilla.gnome.org/show_bug.cgi?id=617978
* Add GIMarshallingTests-1.0-expected.gir so we track changes in the scannerTomeu Vizoso2010-05-062-0/+3134
|
* Add test vfunc for testing out args in callbacksTomeu Vizoso2010-05-052-0/+28
|
* Add support for GArrays: add g_type_info_get_array_type() and properly scan ↵Tomeu Vizoso2010-05-0417-24/+420
| | | | | | | | GArray args Based on a previous patch by C. Scott Ananian <cscott@litl.com> https://bugzilla.gnome.org/show_bug.cgi?id=581687
* Revert "Add support for GArrays: add g_type_info_get_array_type() and ↵Tomeu Vizoso2010-05-0313-382/+16
| | | | | | properly scan GArray args" This reverts commit 87291e08b0fd34b62e1ad9811c174108b38311a9.
* Add some tests to Everything for testing callbacks as constructor argsTomeu Vizoso2010-05-033-0/+101
|
* Add support for GArrays: add g_type_info_get_array_type() and properly scan ↵Tomeu Vizoso2010-04-3013-16/+382
| | | | | | | | GArray args Based on a previous patch by C. Scott Ananian <cscott@litl.com> https://bugzilla.gnome.org/show_bug.cgi?id=581687
* [annotationparser] Disable warningJohan Dahlin2010-04-281-2/+3
|
* Warn about annotations for unknown argsTomeu Vizoso2010-04-281-0/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=615890
* Keep valgrind happy in a testTomeu Vizoso2010-04-271-1/+1
|
* Add test for virtual method with a default implementationTomeu Vizoso2010-04-272-0/+31
|
* [glib] make g_file_set_contents() take uint8*, not utf8Dan Winship2010-04-261-0/+5
| | | | | | | (We ought to do this for g_file_get_contents() as well, but that would be inconvenient for gjs at the moment, so I'm not.) https://bugzilla.gnome.org/show_bug.cgi?id=614974
* Negative test case for bad (out) case, not setting the *out_val in a ↵Zach Goldberg2010-04-262-0/+16
| | | | | | (transfer full) case https://bugzilla.gnome.org/show_bug.cgi?id=616358