Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add more array warnings + tests | Johan Dahlin | 2010-09-24 | 4 | -6/+75 | |
| | ||||||
* | [annotationparser] Validate the rest of the annotations | Johan Dahlin | 2010-09-24 | 5 | -31/+151 | |
| | | | | | 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 | |
| | ||||||
* | Fix a couple of broken annotations | Johan Dahlin | 2010-09-24 | 4 | -6/+6 | |
| | ||||||
* | [warningtester] Prettify error output | Johan Dahlin | 2010-09-23 | 1 | -2/+6 | |
| | ||||||
* | Add scope annotation value warnings | Johan Dahlin | 2010-09-23 | 3 | -29/+64 | |
| | | | | | 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 | 2 | -2/+2 | |
| | ||||||
* | Validate transfer annnotations | Johan Dahlin | 2010-09-23 | 4 | -2/+39 | |
| | ||||||
* | 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 | 2 | -2/+20 | |
| | | | | | | | 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 | 6 | -23/+95 | |
| | | | | | | Warn for invalid annotations. Change so that custom attributes have to use the annotation keyword. | |||||
* | configure: Explicitly require GLib 2.24 | Colin Walters | 2010-09-23 | 1 | -1/+1 | |
| | | | | | We're handling GVariant at least internally now. Potentially we could support earlier, but eh. | |||||
* | tests: Look for uninstalled .girs | Colin Walters | 2010-09-22 | 2 | -1/+4 | |
| | | | | | | | Add $(top_builddir)/gir to the include path, like we do in Makefile.introspection. https://bugzilla.gnome.org/show_bug.cgi?id=630160 | |||||
* | 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 | 2 | -14/+37 | |
| | | | | | Try a bit harder to find the block where the type resolving errors originate from | |||||
* | [IntrospectablePass] Improve error message | Johan Dahlin | 2010-09-20 | 3 | -3/+15 | |
| | | | | | 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 | 3 | -3/+4 | |
| | ||||||
* | [message] Add apositions argument to a few functions | Johan Dahlin | 2010-09-20 | 1 | -6/+8 | |
| | ||||||
* | [scanner] Support private/public directives | Johan Dahlin | 2010-09-20 | 11 | -5/+83 | |
| | | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=594125 | |||||
* | [scanner] Add a Position class | Johan Dahlin | 2010-09-20 | 5 | -63/+72 | |
| | | | | | | Add a position class which will make it easier to send filename/line/column information to the message class. | |||||
* | [scanner] Only store types in cache store | Johan Dahlin | 2010-09-20 | 3 | -19/+45 | |
| | | | | | | | | | | | | Only store types that can be referenced in the cache store this reduces the size of the serialized Gtk-3.0.gir in the store from 5.7M to 366k on my system. It also reduces the time it takes to create a gir in gtksourceview by 35% and the time to run the warnings test by more than 50% This also disables the cache for passthrough mode since it needs access to the whole serialized tree. | |||||
* | Remove leftover, type is set above | Johan Dahlin | 2010-09-20 | 1 | -1/+0 | |
| | ||||||
* | [maintransformer] Make warning more robust | Johan Dahlin | 2010-09-20 | 1 | -2/+2 | |
| | | | | | | | Instead of assuming that a parent node is always passed in, make sure to handle that case. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=629959 | |||||
* | [message] Set file_positions to an empty list | Johan Dahlin | 2010-09-20 | 1 | -1/+1 | |
| | | | | | | So we can always pass it into len() without breaking https://bugzilla.gnome.org/show_bug.cgi?id=629959 | |||||
* | Include proper line number for scope warning | Johan Dahlin | 2010-09-19 | 2 | -4/+5 | |
| | ||||||
* | [sourcescanner] Rewrite linemarks parser | Johan Dahlin | 2010-09-19 | 2 | -50/+25 | |
| | | | | | Rewrite the pre-processor linemark parser so we end up with accurate filenames and linenumbers. | |||||
* | Include proper filename and lineno in doc warning | Johan Dahlin | 2010-09-19 | 2 | -4/+6 | |
| | ||||||
* | [annotationparser] Preserve line numbers | Johan Dahlin | 2010-09-19 | 2 | -18/+36 | |
| | | | | | | | | Make sure that the linenumbers of the documentation blocks and tags are preserved and accurate so they can be used in warning messages. Also: * Rename Options to DocOptions for consistency * Add a reference to the docblock a tag and an option belong to | |||||
* | Save the line number of a source comment | Johan Dahlin | 2010-09-19 | 5 | -11/+40 | |
| | ||||||
* | [maintransformer] Do not warn for returns and varargs | Johan Dahlin | 2010-09-18 | 1 | -1/+1 | |
| | | | | | Add a few more special case parameters which we will not warn if they don't exist as a parameter | |||||
* | Set c_symbol_prefix in the GVariant special case | Tomeu Vizoso | 2010-09-17 | 1 | -0/+1 | |
| | ||||||
* | Make Full the default transfer for returned foreign structs. | Tomeu Vizoso | 2010-09-17 | 4 | -4/+31 | |
| | | | | | | | For that we also need to read the annotations for foreign structs before guessing the transfer mode of return values. https://bugzilla.gnome.org/show_bug.cgi?id=629188 | |||||
* | Update AUTHORS | Johan Dahlin | 2010-09-16 | 1 | -3/+7 | |
| | ||||||
* | Update CONTRIBUTORS | Johan Dahlin | 2010-09-16 | 1 | -1/+6 | |
| | ||||||
* | build: post-release version bump | Colin Walters | 2010-09-16 | 1 | -1/+1 | |
| | ||||||
* | Release 0.9.6 | Colin Walters | 2010-09-16 | 1 | -1/+1 | |
| | ||||||
* | [maintransformer] Do not warn for vararg docs | Johan Dahlin | 2010-09-16 | 2 | -0/+13 | |
| | | | | | | Allow varargs "..." to be documented without warning https://bugzilla.gnome.org/show_bug.cgi?id=629759 | |||||
* | Add a warning for unresolved types | Johan Dahlin | 2010-09-15 | 3 | -6/+27 | |
| | | | | | | | Warn when using an annotation which will end up as unresolved. https://bugzilla.gnome.org/show_bug.cgi?id=629004 | |||||
* | gio-2.0.c: Add missing annotations | Simón Pena | 2010-09-15 | 1 | -0/+68 | |
| | | | | | | | Add 'transfer mode' annotations for GAction, GActionGroup, GAppInfo, GApplication and GAsyncInitable https://bugzilla.gnome.org/show_bug.cgi?id=629790 | |||||
* | scanner: Add temporary workaround for GStreamer | Colin Walters | 2010-09-15 | 3 | -0/+8 | |
| | | | | | | | Also document/bug link the other workarounds; just made up a convention for ## WORKAROUND ## See: https://bugzilla.gnome.org/show_bug.cgi?id=550616 | |||||
* | NEWS->git shortlog | Johan Dahlin | 2010-09-15 | 2 | -1/+2 | |
| |