summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [cachestore] Properly clean the cacheg-i-0.6Johan Dahlin2010-06-171-1/+1
| | | | | Propertly clear the cache after a version invalidation. Send in the full filename to unlink, not just the basename.
* Revert "Support introspectable=no attribute, add warnings framework"Johan Dahlin2010-06-1711-1000/+876
| | | | This reverts commit 074192b89c6afcdd7f062f03989972e44334b8bf.
* Support introspectable=no attribute, add warnings frameworkColin Walters2010-06-1611-876/+1000
| | | | | | | | | | | | | | | | This work allows us to move closer to replacing gtk-doc, among other things. We add a generic attribute "introspectable", and inside the typelib compiler if we see "introspectable=no", we don't put it in the typelib. This replaces the hackish pre-filter for varargs with a much more generic mechanism. The varargs is now handled in the scanner, and we emit introspectable=no for them. Add generic metadata to Node with references to file/line/column, which currently comes from symbols. Add scanner options --Wall and --Werror.
* Apply annotations from invoker to vfuncColin Walters2010-06-165-5/+14
| | | | | | | | We typically expect people to annotate e.g. GList for virtuals on the invoker, not on the virtual slot, since the invoker feels like the public API. https://bugzilla.gnome.org/show_bug.cgi?id=621570
* Add some more Gio annotationsColin Walters2010-06-161-0/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=621570
* [glibtransformer] Refactor field adding to a separate methodJohan Dahlin2010-06-121-10/+13
|
* [glibtransformer] not not x -> bool(x)Johan Dahlin2010-06-121-1/+1
|
* [girparser] Annotate return transfer for public APIJohan Dahlin2010-06-121-2/+2
|
* [girwriter] Use GSliceJohan Dahlin2010-06-121-5/+4
|
* [GIVInterfaceInfo] Document and check argsJohan Dahlin2010-06-121-21/+238
|
* [GIObjectInfo] Fix a typo and document a funcJohan Dahlin2010-06-121-1/+5
|
* [gir_writer_write] Document properlyJohan Dahlin2010-06-111-2/+2
|
* [g_property_info_get_flags] Document properlyJohan Dahlin2010-06-111-3/+1
|
* [docs] Add missing symbolsJohan Dahlin2010-06-111-2/+20
|
* [gitypelib-internal.h] Add missing <public>Johan Dahlin2010-06-111-1/+1
|
* [GIObjectInfo] Document and check typesJohan Dahlin2010-06-111-31/+333
|
* [GICallableInfo] Fix a typo in the docJohan Dahlin2010-06-111-1/+1
|
* [docs] Add struct hierarchy to each sectionJohan Dahlin2010-06-1113-1/+127
|
* [GIVFuncInfo] Document and check argsJohan Dahlin2010-06-111-6/+63
|
* [GIPropertyInfo] Document and check argsJohan Dahlin2010-06-111-2/+41
|
* [cachestore] Add versioningJohan Dahlin2010-06-101-1/+50
| | | | | | | | Version the cache by checking the SHA1 of the content of all python source files. If the SHA1 hash differs, just regenerate the cache. https://bugzilla.gnome.org/show_bug.cgi?id=568842
* Allow for methods in GLibTomeu Vizoso2010-06-092-6/+6
| | | | | | | | | | | * girepository/gitypelib.c: Don't complain about constructors returning types other than objects or interfaces if the container type isn't an object or interface itself. * giscanner/glibtransformer.py: Don't give up parsing a method just because it's in the GLib namespace. https://bugzilla.gnome.org/show_bug.cgi?id=621069
* Use a default value for transfer-ownership in properties.Tomeu Vizoso2010-06-081-4/+7
|
* Support the (transfer) annotation for properties.Tomeu Vizoso2010-06-0820-57/+254
| | | | | | | | | | | | * girepository/*: Add g_property_info_get_ownership_transfer() and write the transfer attribute of properties into the typelib. * giscanner/*: Parse the (transfer) annotation and write it into the .gir. * tools/generate.c: Read the transfer annotation for properties and write to the .tgir. https://bugzilla.gnome.org/show_bug.cgi?id=620484
* Philip, you didn't write all of thisJohan Dahlin2010-06-081-0/+1
|
* Annotate GVariant as a foreign structTomeu Vizoso2010-06-081-0/+5
|
* [gisignalinfo] Document and check parametersJohan Dahlin2010-06-071-4/+57
|
* Makefile.introspection: add support for gir_LDFLAGSSteve Frécinaux2010-06-071-0/+2
| | | | | | | | | | This allows specifying LDFLAGS for the introspection scanner. LDFLAGS are currently just appended to the CFLAGS as the current scanner doesn't make the difference between both, but it looked wrong to include LDFLAGS in the middle of CFLAGS for g-ir-scanner. https://bugzilla.gnome.org/show_bug.cgi?id=620875
* [girwriter] Refactor out of generate.cJohan Dahlin2010-06-075-1369/+1418
| | | | | Move out the girwriter out of generate.c. Still a private API, but that will probably change in the future.
* [generate] Get rid of globalsJohan Dahlin2010-06-071-19/+20
| | | | | Get rid of all globals in gir generator, in preparation for moving all code into libgirepository
* [Makefile.am] ReindentJohan Dahlin2010-06-071-21/+21
|
* [girepository] Kill girffi-private.hJohan Dahlin2010-06-066-41/+14
|
* [girepository] Don't include girffi.h everywhereJohan Dahlin2010-06-069-9/+0
|
* [giregisteredtypeinfo] Document and check parametersJohan Dahlin2010-06-061-2/+59
|
* [gitypes] Remove a comment and move G_END_DECLSJohan Dahlin2010-06-061-4/+2
|
* [build] Install gistructinfo.hJohan Dahlin2010-06-061-0/+1
|
* [giconstantinfo] Document and check parametersJohan Dahlin2010-06-061-1/+40
|
* [gifieldinfo] Document g_field_info_get_flagsJohan Dahlin2010-06-061-0/+10
|
* Remove left-over commentsJohan Dahlin2010-06-062-4/+0
|
* [giregisteredtype] Flags have a GTypeJohan Dahlin2010-06-061-2/+1
|
* [gifunction.h] Move GIFunctionInfoFlags to gitypes.hJohan Dahlin2010-06-062-21/+21
|
* [girepository] Move the rest out of ginfo.chJohan Dahlin2010-06-0623-1275/+1767
|
* [girepository] Move GIRegisteredTypeInfo out of ginfo.chJohan Dahlin2010-06-065-63/+131
|
* [shlib] Use ldd on all non-Darwin platformsJohan Dahlin2010-06-061-4/+1
|
* [gifieldinfo] Document, indent and check paramsJohan Dahlin2010-06-061-345/+396
| | | | | Document the remaining functions, indent to match coding style and check so that all info params are set and of the right type.
* [gifunctioninfo] Move over invoke functionJohan Dahlin2010-06-062-228/+225
| | | | Move over g_function_info_invoke to gifunctioninfo.c
* [gfield] Move over field set/get impl.Johan Dahlin2010-06-064-424/+417
| | | | | Move over the GIFieldInfo set/get value implementation over to gifieldinfo.c
* [girepository] Move GIFieldInfo out of ginfo.chJohan Dahlin2010-06-065-91/+153
|
* [girepository] Move GIEnumInfo out of ginfo.chJohan Dahlin2010-06-065-130/+190
|
* [girepository] Move GIErrorDomainInfo out of ginfo.chJohan Dahlin2010-06-065-72/+135
|