summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Modify Regress impl so that inout args ignore (transfer) for 'in' direction.GOBJECT_INTROSPECTION_0_9_7Pavel Holejsovsky2010-09-281-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 Holejsovsky2010-09-283-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 testsColin Walters2010-09-273-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 failsVincent Untz2010-09-271-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=630101
* [scanner] Make sure private enums are filteredJohan Dahlin2010-09-263-4/+6
| | | | This is a follow-up to 60a8c75 which wasn't properly fixed.
* Remove trailing whitespaceJohan Dahlin2010-09-262-34/+34
|
* [scanner] Mark enum members as private in transformerJohan Dahlin2010-09-262-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 leaksJohan Dahlin2010-09-261-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 dashesJohan Dahlin2010-09-251-3/+3
|
* Fix memory leak.Pavel Holejsovsky2010-09-251-2/+8
|
* Re-generateJohan Dahlin2010-09-251-8/+8
|
* [annotationparser] Extract (skip) for doc blocksJohan Dahlin2010-09-251-1/+8
|
* Re-generate against HEAD of GioJohan Dahlin2010-09-241-149/+155
|
* Setup message loggerJohan Dahlin2010-09-241-0/+3
| | | | Since the annotationparser may warn
* Print out line numbersJohan Dahlin2010-09-241-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 availableJohan Dahlin2010-09-241-0/+6
|
* [girparser] Callbacks and VFunctions can be shadowedJohan Dahlin2010-09-241-2/+3
|
* Import GObject sourcesJohan Dahlin2010-09-241-5/+10418
|
* 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
|