Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [cachestore] Properly clean the cacheg-i-0.6 | Johan Dahlin | 2010-06-17 | 1 | -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 Dahlin | 2010-06-17 | 11 | -1000/+876 |
| | | | | This reverts commit 074192b89c6afcdd7f062f03989972e44334b8bf. | ||||
* | Support introspectable=no attribute, add warnings framework | Colin Walters | 2010-06-16 | 11 | -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 vfunc | Colin Walters | 2010-06-16 | 5 | -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 annotations | Colin Walters | 2010-06-16 | 1 | -0/+14 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=621570 | ||||
* | [glibtransformer] Refactor field adding to a separate method | Johan Dahlin | 2010-06-12 | 1 | -10/+13 |
| | |||||
* | [glibtransformer] not not x -> bool(x) | Johan Dahlin | 2010-06-12 | 1 | -1/+1 |
| | |||||
* | [girparser] Annotate return transfer for public API | Johan Dahlin | 2010-06-12 | 1 | -2/+2 |
| | |||||
* | [girwriter] Use GSlice | Johan Dahlin | 2010-06-12 | 1 | -5/+4 |
| | |||||
* | [GIVInterfaceInfo] Document and check args | Johan Dahlin | 2010-06-12 | 1 | -21/+238 |
| | |||||
* | [GIObjectInfo] Fix a typo and document a func | Johan Dahlin | 2010-06-12 | 1 | -1/+5 |
| | |||||
* | [gir_writer_write] Document properly | Johan Dahlin | 2010-06-11 | 1 | -2/+2 |
| | |||||
* | [g_property_info_get_flags] Document properly | Johan Dahlin | 2010-06-11 | 1 | -3/+1 |
| | |||||
* | [docs] Add missing symbols | Johan Dahlin | 2010-06-11 | 1 | -2/+20 |
| | |||||
* | [gitypelib-internal.h] Add missing <public> | Johan Dahlin | 2010-06-11 | 1 | -1/+1 |
| | |||||
* | [GIObjectInfo] Document and check types | Johan Dahlin | 2010-06-11 | 1 | -31/+333 |
| | |||||
* | [GICallableInfo] Fix a typo in the doc | Johan Dahlin | 2010-06-11 | 1 | -1/+1 |
| | |||||
* | [docs] Add struct hierarchy to each section | Johan Dahlin | 2010-06-11 | 13 | -1/+127 |
| | |||||
* | [GIVFuncInfo] Document and check args | Johan Dahlin | 2010-06-11 | 1 | -6/+63 |
| | |||||
* | [GIPropertyInfo] Document and check args | Johan Dahlin | 2010-06-11 | 1 | -2/+41 |
| | |||||
* | [cachestore] Add versioning | Johan Dahlin | 2010-06-10 | 1 | -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 GLib | Tomeu Vizoso | 2010-06-09 | 2 | -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 Vizoso | 2010-06-08 | 1 | -4/+7 |
| | |||||
* | Support the (transfer) annotation for properties. | Tomeu Vizoso | 2010-06-08 | 20 | -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 this | Johan Dahlin | 2010-06-08 | 1 | -0/+1 |
| | |||||
* | Annotate GVariant as a foreign struct | Tomeu Vizoso | 2010-06-08 | 1 | -0/+5 |
| | |||||
* | [gisignalinfo] Document and check parameters | Johan Dahlin | 2010-06-07 | 1 | -4/+57 |
| | |||||
* | Makefile.introspection: add support for gir_LDFLAGS | Steve Frécinaux | 2010-06-07 | 1 | -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.c | Johan Dahlin | 2010-06-07 | 5 | -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 globals | Johan Dahlin | 2010-06-07 | 1 | -19/+20 |
| | | | | | Get rid of all globals in gir generator, in preparation for moving all code into libgirepository | ||||
* | [Makefile.am] Reindent | Johan Dahlin | 2010-06-07 | 1 | -21/+21 |
| | |||||
* | [girepository] Kill girffi-private.h | Johan Dahlin | 2010-06-06 | 6 | -41/+14 |
| | |||||
* | [girepository] Don't include girffi.h everywhere | Johan Dahlin | 2010-06-06 | 9 | -9/+0 |
| | |||||
* | [giregisteredtypeinfo] Document and check parameters | Johan Dahlin | 2010-06-06 | 1 | -2/+59 |
| | |||||
* | [gitypes] Remove a comment and move G_END_DECLS | Johan Dahlin | 2010-06-06 | 1 | -4/+2 |
| | |||||
* | [build] Install gistructinfo.h | Johan Dahlin | 2010-06-06 | 1 | -0/+1 |
| | |||||
* | [giconstantinfo] Document and check parameters | Johan Dahlin | 2010-06-06 | 1 | -1/+40 |
| | |||||
* | [gifieldinfo] Document g_field_info_get_flags | Johan Dahlin | 2010-06-06 | 1 | -0/+10 |
| | |||||
* | Remove left-over comments | Johan Dahlin | 2010-06-06 | 2 | -4/+0 |
| | |||||
* | [giregisteredtype] Flags have a GType | Johan Dahlin | 2010-06-06 | 1 | -2/+1 |
| | |||||
* | [gifunction.h] Move GIFunctionInfoFlags to gitypes.h | Johan Dahlin | 2010-06-06 | 2 | -21/+21 |
| | |||||
* | [girepository] Move the rest out of ginfo.ch | Johan Dahlin | 2010-06-06 | 23 | -1275/+1767 |
| | |||||
* | [girepository] Move GIRegisteredTypeInfo out of ginfo.ch | Johan Dahlin | 2010-06-06 | 5 | -63/+131 |
| | |||||
* | [shlib] Use ldd on all non-Darwin platforms | Johan Dahlin | 2010-06-06 | 1 | -4/+1 |
| | |||||
* | [gifieldinfo] Document, indent and check params | Johan Dahlin | 2010-06-06 | 1 | -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 function | Johan Dahlin | 2010-06-06 | 2 | -228/+225 |
| | | | | Move over g_function_info_invoke to gifunctioninfo.c | ||||
* | [gfield] Move over field set/get impl. | Johan Dahlin | 2010-06-06 | 4 | -424/+417 |
| | | | | | Move over the GIFieldInfo set/get value implementation over to gifieldinfo.c | ||||
* | [girepository] Move GIFieldInfo out of ginfo.ch | Johan Dahlin | 2010-06-06 | 5 | -91/+153 |
| | |||||
* | [girepository] Move GIEnumInfo out of ginfo.ch | Johan Dahlin | 2010-06-06 | 5 | -130/+190 |
| | |||||
* | [girepository] Move GIErrorDomainInfo out of ginfo.ch | Johan Dahlin | 2010-06-06 | 5 | -72/+135 |
| |