Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Apply `(type bitfield)' annotations for enums" | Johan Dahlin | 2010-10-06 | 1 | -9/+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 | 1 | -2/+9 |
| | | | | Previously, such annotations would be ignored. | ||||
* | 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 |
| | |||||
* | 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. | ||||
* | scanner: Don't link to -lgirepository when dumpingGOBJECT_INTROSPECTION_0_9_9 | Colin Walters | 2010-09-30 | 1 | -38/+25 |
| | | | | | | | | 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 | ||||
* | scanner: Abort if we would be generating an empty namespace | Colin Walters | 2010-09-29 | 1 | -0/+6 |
| | | | | | | | | | 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 |
| | |||||
* | annotationparser: Don't ignore annotations if there's a : in docsGOBJECT_INTROSPECTION_0_9_8 | Colin Walters | 2010-09-28 | 1 | -1/+5 |
| | | | | | | | | 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. | ||||
* | 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 | 2 | -2/+4 |
| | | | | 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. | ||||
* | [annotationparser] Extract (skip) for doc blocks | Johan Dahlin | 2010-09-25 | 1 | -1/+8 |
| | |||||
* | 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 |
| | |||||
* | [girparser] Callbacks and VFunctions can be shadowed | Johan Dahlin | 2010-09-24 | 1 | -2/+3 |
| | |||||
* | Add a script to extract gio annotations | Johan Dahlin | 2010-09-24 | 3 | -17/+17 |
| | |||||
* | Add an annotation tool | Johan Dahlin | 2010-09-24 | 3 | -0/+131 |
| | |||||
* | [scannermain] Split scanner_main into smaller pieces | Johan Dahlin | 2010-09-24 | 1 | -89/+115 |
| | | | | | Split it into pieces that will be reusable across different command line tools. | ||||
* | [annotationparser] Allow param less closures | Johan Dahlin | 2010-09-24 | 2 | -2/+6 |
| | | | | | Allow closures without annotations to avoid having to duplicate the parameter name. | ||||
* | Add more array warnings + tests | Johan Dahlin | 2010-09-24 | 2 | -6/+30 |
| | |||||
* | [annotationparser] Validate the rest of the annotations | Johan Dahlin | 2010-09-24 | 1 | -19/+87 |
| | | | | | All option annotations, which uses parenthesis are now properly validated for number of values they expect | ||||
* | [maintransformer] Add more warnings for element-type | Johan Dahlin | 2010-09-24 | 1 | -5/+28 |
| | |||||
* | [maintransformer] Use constants | Johan Dahlin | 2010-09-24 | 1 | -3/+3 |
| | |||||
* | Add a position to doc options | Johan Dahlin | 2010-09-24 | 1 | -2/+8 |
| | |||||
* | [annotation] Add constants for out options | Johan Dahlin | 2010-09-24 | 2 | -2/+7 |
| | |||||
* | [maintransformer] Use AssertionError | Johan Dahlin | 2010-09-24 | 1 | -5/+2 |
| | |||||
* | Add scope annotation value warnings | Johan Dahlin | 2010-09-23 | 2 | -27/+42 |
| | | | | | Refactor and improve the warning messages for the transfer warnings as well | ||||
* | Make the invalid annotation warning a bit prettier | Johan Dahlin | 2010-09-23 | 1 | -1/+1 |
| | |||||
* | Validate transfer annnotations | Johan Dahlin | 2010-09-23 | 2 | -2/+26 |
| | |||||
* | Paper-bag fix, add an OPT_TRANSFER import | Johan Dahlin | 2010-09-23 | 1 | -1/+1 |
| | |||||
* | Remove TAG_TRANSFER | Johan Dahlin | 2010-09-23 | 1 | -1/+0 |
| | |||||
* | Replace TAG_TRANSFER with OPT_TRANSFER | Johan Dahlin | 2010-09-23 | 1 | -3/+3 |
| | |||||
* | [annotationparser] Make it a bit stricter | Johan Dahlin | 2010-09-23 | 1 | -1/+12 |
| | | | | | | | Don't parse annotations on lines such as: '@param: This is a foo (eg, bar) else: x' Where there's content between the last ) and the :. | ||||
* | [scanner] Warn for invalid scanner annotations | Johan Dahlin | 2010-09-23 | 2 | -16/+79 |
| | | | | | | Warn for invalid annotations. Change so that custom attributes have to use the annotation keyword. | ||||
* | Revert "[transformer] Ignore hidden symbols" | Johan Dahlin | 2010-09-21 | 1 | -2/+3 |
| | | | | This reverts commit ad4934ca1d44285ab46d6e419d1788b886e48d82. | ||||
* | [transformer] Ignore hidden symbols | Johan Dahlin | 2010-09-20 | 1 | -3/+2 |
| | | | | Do not warn about hidden symbols. | ||||
* | [IntrospectablePass] Suppress callback/vfunction warnings | Johan Dahlin | 2010-09-20 | 1 | -0/+5 |
| | | | | | Suppress a callback and virtual function warnings until there's a clear way to document them. | ||||
* | [Message] Implement Position.__repr__ | Johan Dahlin | 2010-09-20 | 1 | -0/+6 |
| | |||||
* | [maintransformer] Improve type resolution warnings | Johan Dahlin | 2010-09-20 | 1 | -13/+36 |
| | | | | | Try a bit harder to find the block where the type resolving errors originate from | ||||
* | [IntrospectablePass] Improve error message | Johan Dahlin | 2010-09-20 | 1 | -2/+6 |
| | | | | | Send in block postions so we can get accurate line numbers for warnings emitted from this class. | ||||
* | Pass in blocks to IntrospectablePass | Johan Dahlin | 2010-09-20 | 2 | -2/+3 |
| | |||||
* | [message] Add apositions argument to a few functions | Johan Dahlin | 2010-09-20 | 1 | -6/+8 |
| |