summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a script to import gobject annotationsJohan Dahlin2010-09-241-0/+9
|
* [gio] Improve source commentsJohan Dahlin2010-09-241-211/+29335
| | | | | | Imports gtk-doc comment from gio. In the future comments should go into the gio sources instead of here, wer're we will use the annotation-tool to update the extracted sources.
* Add a script to extract gio annotationsJohan Dahlin2010-09-244-17/+27
|
* Add an annotation toolJohan Dahlin2010-09-246-3/+184
|
* [scannermain] Split scanner_main into smaller piecesJohan Dahlin2010-09-241-89/+115
| | | | | Split it into pieces that will be reusable across different command line tools.
* [annotationparser] Allow param less closuresJohan Dahlin2010-09-245-3/+16
| | | | | Allow closures without annotations to avoid having to duplicate the parameter name.
* Add more array warnings + testsJohan Dahlin2010-09-244-6/+75
|
* [annotationparser] Validate the rest of the annotationsJohan Dahlin2010-09-245-31/+151
| | | | | All option annotations, which uses parenthesis are now properly validated for number of values they expect
* [maintransformer] Add more warnings for element-typeJohan Dahlin2010-09-241-5/+28
|
* [maintransformer] Use constantsJohan Dahlin2010-09-241-3/+3
|
* Add a position to doc optionsJohan Dahlin2010-09-241-2/+8
|
* [annotation] Add constants for out optionsJohan Dahlin2010-09-242-2/+7
|
* [maintransformer] Use AssertionErrorJohan Dahlin2010-09-241-5/+2
|
* Fix a couple of broken annotationsJohan Dahlin2010-09-244-6/+6
|
* [warningtester] Prettify error outputJohan Dahlin2010-09-231-2/+6
|
* Add scope annotation value warningsJohan Dahlin2010-09-233-29/+64
| | | | | Refactor and improve the warning messages for the transfer warnings as well
* Make the invalid annotation warning a bit prettierJohan Dahlin2010-09-232-2/+2
|
* Validate transfer annnotationsJohan Dahlin2010-09-234-2/+39
|
* Paper-bag fix, add an OPT_TRANSFER importJohan Dahlin2010-09-231-1/+1
|
* Remove TAG_TRANSFERJohan Dahlin2010-09-231-1/+0
|
* Replace TAG_TRANSFER with OPT_TRANSFERJohan Dahlin2010-09-231-3/+3
|
* [annotationparser] Make it a bit stricterJohan Dahlin2010-09-232-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 annotationsJohan Dahlin2010-09-236-23/+95
| | | | | | Warn for invalid annotations. Change so that custom attributes have to use the annotation keyword.
* configure: Explicitly require GLib 2.24Colin Walters2010-09-231-1/+1
| | | | | We're handling GVariant at least internally now. Potentially we could support earlier, but eh.
* tests: Look for uninstalled .girsColin Walters2010-09-222-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 Dahlin2010-09-211-2/+3
| | | | This reverts commit ad4934ca1d44285ab46d6e419d1788b886e48d82.
* [transformer] Ignore hidden symbolsJohan Dahlin2010-09-201-3/+2
| | | | Do not warn about hidden symbols.
* [IntrospectablePass] Suppress callback/vfunction warningsJohan Dahlin2010-09-201-0/+5
| | | | | Suppress a callback and virtual function warnings until there's a clear way to document them.
* [Message] Implement Position.__repr__Johan Dahlin2010-09-201-0/+6
|
* [maintransformer] Improve type resolution warningsJohan Dahlin2010-09-202-14/+37
| | | | | Try a bit harder to find the block where the type resolving errors originate from
* [IntrospectablePass] Improve error messageJohan Dahlin2010-09-203-3/+15
| | | | | Send in block postions so we can get accurate line numbers for warnings emitted from this class.
* Pass in blocks to IntrospectablePassJohan Dahlin2010-09-203-3/+4
|
* [message] Add apositions argument to a few functionsJohan Dahlin2010-09-201-6/+8
|
* [scanner] Support private/public directivesJohan Dahlin2010-09-2011-5/+83
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=594125
* [scanner] Add a Position classJohan Dahlin2010-09-205-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 storeJohan Dahlin2010-09-203-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 aboveJohan Dahlin2010-09-201-1/+0
|
* [maintransformer] Make warning more robustJohan Dahlin2010-09-201-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 listJohan Dahlin2010-09-201-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 warningJohan Dahlin2010-09-192-4/+5
|
* [sourcescanner] Rewrite linemarks parserJohan Dahlin2010-09-192-50/+25
| | | | | Rewrite the pre-processor linemark parser so we end up with accurate filenames and linenumbers.
* Include proper filename and lineno in doc warningJohan Dahlin2010-09-192-4/+6
|
* [annotationparser] Preserve line numbersJohan Dahlin2010-09-192-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 commentJohan Dahlin2010-09-195-11/+40
|
* [maintransformer] Do not warn for returns and varargsJohan Dahlin2010-09-181-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 caseTomeu Vizoso2010-09-171-0/+1
|
* Make Full the default transfer for returned foreign structs.Tomeu Vizoso2010-09-174-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 AUTHORSJohan Dahlin2010-09-161-3/+7
|
* Update CONTRIBUTORSJohan Dahlin2010-09-161-1/+6
|
* build: post-release version bumpColin Walters2010-09-161-1/+1
|