Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | girepository: Refactor lookup code | Colin Walters | 2010-10-18 | 3 | -146/+150 | |
| | | | | | | | | | | | This is a cleanup patch in preparation for future indexing patches. The lookup code was a mess trying to mash in the 3 different cases of name, GType, and index into one mega-function. Split it up properly, and move the core typelib internal-scanning bits into gitypelib.c where it belongs. | |||||
* | configure: Bump to 0.10 series | Colin Walters | 2010-10-11 | 1 | -2/+2 | |
| | ||||||
* | typelib: Don't fail on minor versiong-i-0.9 | Colin Walters | 2010-10-11 | 1 | -1/+1 | |
| | | | | | | Previously we bombed out if the minor version didn't match what we expected; this was silly since the whole point of the minor version is to enumerate compatible changes. | |||||
* | scanner: Don't leave temporary directory around if we fail | Colin Walters | 2010-10-07 | 2 | -17/+30 | |
| | | | | | ...by default. However, the GI_SCANNER_DEBUG=save-temps option helps for debugging. | |||||
* | configure: Post-release version bump | Colin Walters | 2010-10-06 | 1 | -1/+1 | |
| | ||||||
* | configure: Release 0.9.12GOBJECT_INTROSPECTION_0_9_12 | Colin Walters | 2010-10-06 | 1 | -1/+1 | |
| | ||||||
* | docs: Don't conditionalize on ENABLE_GTK_DOC | Colin Walters | 2010-10-06 | 1 | -2/+0 | |
| | | | | | | | | | OS vendors which compile from the part-binary "tarballs" which include e.g. pregenerated gtk-doc, they typically don't pass --enable-gtk-doc. So conditionalizing "make install" for docs on ENABLE_GTK_DOC won't work. This is the same as GTK+ and other projects currently work. | |||||
* | dist: Don't use gpg for tags by default | Colin Walters | 2010-10-06 | 1 | -1/+1 | |
| | | | | | I don't have a GPG key setup anymore, not interested in the archaeology to find it right now. | |||||
* | Improve documentation for g_registered_type_info_get_g_typeGOBJECT_INTROSPECTION_0_9_11 | Johan Dahlin | 2010-10-06 | 1 | -1/+4 | |
| | ||||||
* | Revert "Apply `(type bitfield)' annotations for enums" | Johan Dahlin | 2010-10-06 | 3 | -22/+2 | |
| | | | | This reverts commit d15e386c8e10dd6b645a444e29cc053100089a07. | |||||
* | Revert "block can be None, fixup last commit" | Johan Dahlin | 2010-10-06 | 1 | -4/+3 | |
| | | | | This reverts commit 754e5462f6dfbe3793eb959abf3dbfa7d2fe6435. | |||||
* | chose extension basing on OS | Alexey Zakhlestin | 2010-10-06 | 1 | -2/+11 | |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=606686 | |||||
* | block can be None, fixup last commit | Johan Dahlin | 2010-10-05 | 1 | -3/+4 | |
| | ||||||
* | Apply `(type bitfield)' annotations for enums | Andreas Rottmann | 2010-10-05 | 3 | -2/+22 | |
| | | | | Previously, such annotations would be ignored. | |||||
* | upload-release: Use bz2 | Johan Dahlin | 2010-10-03 | 1 | -3/+3 | |
| | ||||||
* | Silently skip #pragma directives when scanning sources. | Pavel Holejsovsky | 2010-10-03 | 1 | -0/+1 | |
| | | | | | | | This is useful e.g. on cygwin, where system headers use #pragma directives, causing annoying false-alarm errors during every g-ir-scanner run. https://bugzilla.gnome.org/show_bug.cgi?id=630994 | |||||
* | Honor -L commandline option. | Pavel Holejsovsky | 2010-10-03 | 1 | -0/+3 | |
| | ||||||
* | dumper: Make g_irepository_dump static when being used in dumper | Colin Walters | 2010-10-01 | 1 | -0/+3 | |
| | | | | Otherwise we'll bomb out if CFLAGS contains -Werror. | |||||
* | Add -export-dynamic when compiling with libtool | Owen W. Taylor | 2010-09-30 | 1 | -0/+2 | |
| | | | | | | In some cases (such as introspecting a convenience library), we need to dlsym() modules in the binary we compile, so we need to add -export-dynamic to the link line. | |||||
* | configure: post-release version bump | Colin Walters | 2010-09-30 | 1 | -1/+1 | |
| | ||||||
* | configure: Change to bzip2 distGOBJECT_INTROSPECTION_0_9_10 | Colin Walters | 2010-09-30 | 1 | -1/+1 | |
| | | | | We want to use bzip2 since that's what Fedora uses. | |||||
* | gir: Explicitly specify path to girepository so libtool can find it | Colin Walters | 2010-09-30 | 1 | -1/+1 | |
| | | | | | This was broken with the last commit to remove a lot of the special hacks to link to girepository in the dumper. | |||||
* | configure: Post release version bump | Colin Walters | 2010-09-30 | 1 | -1/+1 | |
| | ||||||
* | scanner: Don't link to -lgirepository when dumpingGOBJECT_INTROSPECTION_0_9_9 | Colin Walters | 2010-09-30 | 3 | -40/+36 | |
| | | | | | | | | This helps us avoid a problematic case where in say jhbuild, using a system (/usr/lib) glib, adding in -l girepository-1.0 will inject -L /path/to/builddir, when we don't want that. https://bugzilla.gnome.org/show_bug.cgi?id=630342 | |||||
* | tests: Specify --libtool | Colin Walters | 2010-09-30 | 1 | -0/+2 | |
| | | | | Should switch to Makefile.introspection in the future. | |||||
* | glib-2.0.c: Fix invalid annotation syntax | Colin Walters | 2010-09-29 | 1 | -4/+4 | |
| | ||||||
* | scanner: Abort if we would be generating an empty namespace | Colin Walters | 2010-09-29 | 2 | -0/+10 | |
| | | | | | | | | | Kind of silly we weren't doing this before; an empty namespace is always going to be unintentional. The "oops I forgot to include .h" files actually happened with Clutter, but it wasn't caught since the build didn't obviously fail. | |||||
* | scanner: Don't duplicate fatal message text | Colin Walters | 2010-09-29 | 1 | -1/+2 | |
| | ||||||
* | Fix tests | Colin Walters | 2010-09-29 | 2 | -2/+10 | |
| | ||||||
* | Actually do something about fundamentals when parsing a .gir | Tomeu Vizoso | 2010-09-29 | 1 | -0/+2 | |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=630710 | |||||
* | configure: Post-release version bump | Colin Walters | 2010-09-28 | 1 | -1/+1 | |
| | ||||||
* | annotationparser: Don't ignore annotations if there's a : in docsGOBJECT_INTROSPECTION_0_9_8 | Colin Walters | 2010-09-28 | 3 | -1/+21 | |
| | | | | | | | | The annotation parser changed to be stricter about annotation content, but we introduced a regression where a : in the documentation would wrongly cause the annotation to be skipped. https://bugzilla.gnome.org/show_bug.cgi?id=630862 | |||||
* | Fix --include-uninstalled | Colin Walters | 2010-09-28 | 1 | -3/+3 | |
| | | | | | Somehow, this regressed; i have no idea how. We need to be comparing Include objects, not string versus Include. | |||||
* | configure: post-release version bump | Colin Walters | 2010-09-28 | 1 | -1/+1 | |
| | ||||||
* | Modify Regress impl so that inout args ignore (transfer) for 'in' direction.GOBJECT_INTROSPECTION_0_9_7 | Pavel Holejsovsky | 2010-09-28 | 1 | -9/+9 | |
| | | | | | | ... because for 'in' arguments only (transfer none) is correct. https://bugzilla.gnome.org/show_bug.cgi?id=630788 | |||||
* | Remove Regress tests with input args with transfer full or container. | Pavel Holejsovsky | 2010-09-28 | 3 | -260/+0 | |
| | | | | | | | Declaring input parameters with transfer other than none is discouraged, so don't do it in the testsuite. https://bugzilla.gnome.org/show_bug.cgi?id=630788 | |||||
* | regress: Remove busted tests | Colin Walters | 2010-09-27 | 3 | -64/+0 | |
| | | | | | We don't want people making functions which take ownership of arguments, so don't do it in the test suite. | |||||
* | scanner: fail if cpp fails | Vincent Untz | 2010-09-27 | 1 | -0/+5 | |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=630101 | |||||
* | [scanner] Make sure private enums are filtered | Johan Dahlin | 2010-09-26 | 3 | -4/+6 | |
| | | | | This is a follow-up to 60a8c75 which wasn't properly fixed. | |||||
* | Remove trailing whitespace | Johan Dahlin | 2010-09-26 | 2 | -34/+34 | |
| | ||||||
* | [scanner] Mark enum members as private in transformer | Johan Dahlin | 2010-09-26 | 2 | -9/+3 | |
| | | | | | | | Remove enum members which follows /* <private> */ comments inside the transformer instead of the sourcescanner itself. Fixes a crash when creating the gir for GstBase. | |||||
* | [sourcescanner] Plug a couple of python leaks | Johan Dahlin | 2010-09-26 | 1 | -4/+1 | |
| | | | | | There's no need to increase the reference count to items passed into PyList_SetItem, it already steals a reference. | |||||
* | Do not use triple dashes | Johan Dahlin | 2010-09-25 | 1 | -3/+3 | |
| | ||||||
* | Fix memory leak. | Pavel Holejsovsky | 2010-09-25 | 1 | -2/+8 | |
| | ||||||
* | Re-generate | Johan Dahlin | 2010-09-25 | 1 | -8/+8 | |
| | ||||||
* | [annotationparser] Extract (skip) for doc blocks | Johan Dahlin | 2010-09-25 | 1 | -1/+8 | |
| | ||||||
* | Re-generate against HEAD of Gio | Johan Dahlin | 2010-09-24 | 1 | -149/+155 | |
| | ||||||
* | Setup message logger | Johan Dahlin | 2010-09-24 | 1 | -0/+3 | |
| | | | | Since the annotationparser may warn | |||||
* | Print out line numbers | Johan Dahlin | 2010-09-24 | 1 | -3/+7 | |
| | | | | | But disable the printing by default since it messes up the generated file. And fix a couple of typos | |||||
* | Use tag position if available | Johan Dahlin | 2010-09-24 | 1 | -0/+6 | |
| |