summaryrefslogtreecommitdiff
path: root/giscanner/maintransformer.py
Commit message (Expand)AuthorAgeFilesLines
* maintransformer: Don't warn on (optional) annotations on (inout)Guido Günther2019-01-131-2/+3
* maintransformer: when the namespace is empty use error() instead of fatal()Christoph Reiter2019-01-101-1/+1
* maintransformer: parse deprecation annotations for section blocks. Fixes #213Christoph Reiter2019-01-091-3/+1
* Drop all Python 2 compat codeChristoph Reiter2018-12-081-5/+0
* writer: Include documentation and symbol position in source filesThibault Saunier2018-11-281-0/+5
* tests: depend on flake8 instead of including pep8/pyflakesChristoph Reiter2018-08-151-3/+2
* Preserve complete C type when applying array annotations.Tomasz Miąsko2018-06-201-0/+1
* Use uint8 as default element type when constructing ByteArray.Tomasz Miąsko2018-04-151-8/+5
* giscanner: Fix minor python3 compatibility issueNirbheek Chauhan2018-03-101-1/+1
* Preserve complete_ctype when using type from annotation.Tomasz Miąsko2018-02-091-0/+1
* tests: Add more regression tests for (not nullable)Philip Withnall2015-11-061-0/+1
* maintransformer: Fix regression in callback closure assignmentColin Walters2015-10-101-5/+6
* giscanner: Mark gpointer nodes as nullable by defaultPhilip Withnall2015-10-041-3/+17
* giscanner: Mark (closure) parameters as (nullable) by conventionPhilip Withnall2015-10-041-0/+7
* scanner: Warn and ignore return annotations when there is no return valueGarrett Regier2015-10-041-1/+6
* scanner: Warn and ignore on incorrect optional/nullable/allow-none annotationsGarrett Regier2015-10-041-3/+18
* scanner: Fix allow-none on return valuesGarrett Regier2015-09-291-1/+2
* scanner: Pacify PEP8Colin Walters2015-09-291-1/+1
* giscanner: Sort unknown parameters in error messageSimon Feltman2015-09-291-1/+2
* giscanner: Use unicode literals in all Python filesSimon Feltman2015-09-291-0/+1
* giscanner: Replace repr format usage with string formatterSimon Feltman2015-09-291-22/+22
* giscanner: Use print as a function for Python 3 compatibilitySimon Feltman2015-09-291-1/+2
* giscanner: Enable "true division" for all Python filesSimon Feltman2015-09-291-0/+1
* giscanner: Use absolute_import for all Python filesSimon Feltman2015-09-291-0/+2
* giscanner: Use items() instead of iteritems()Simon Feltman2015-09-291-4/+4
* scanner: Explicitly error with constructors but no GObject includeColin Walters2015-09-291-1/+5
* scanner: GVariants are also valid to be floatingColin Walters2015-09-281-2/+3
* scanner: Tweak "invalid transfer" warning to show type tooColin Walters2015-09-271-6/+6
* scanner: Warn and ignore on incorrect transfer annotationsColin Walters2015-09-271-9/+59
* Revert "scanner: Warn and ignore on incorrect transfer annotations"Michael Catanzaro2015-09-271-59/+9
* scanner: Warn and ignore on incorrect transfer annotationsGarrett Regier2015-09-261-9/+59
* tests: Update misc/pep8.py to 1.6.2Dieter Verfaillie2015-06-291-4/+4
* scanner: allow (array zero-terminated) instead of (array zero-terminated=1)Dieter Verfaillie2015-03-031-3/+7
* scanner: Honor nested types on array declarations as wellColin Walters2014-09-051-1/+4
* giscanner: fix a comparisonRyan Lortie2014-05-061-1/+1
* giscanner: add (nullable) and (optional) annotationsRyan Lortie2014-05-061-1/+7
* giscanner: change some internal field logicRyan Lortie2014-05-061-2/+5
* giscanner: tweak GCancellable null special caseRyan Lortie2014-05-061-2/+3
* maintransformer: split up a complex conditionalRyan Lortie2014-05-061-3/+5
* giscanner: Use range instead of xrange for Python 3 compatibilitySimon Feltman2014-05-011-1/+1
* giscanner: Use modern exception handling for Python 3 compatibilitySimon Feltman2014-05-011-1/+1
* maintransformer: don't pair methods if the symbol prefix does not match with ...Giovanni Campagna2014-02-261-7/+27
* scanner: support virtual functions with a typedef-ed callbackGiovanni Campagna2014-02-201-3/+11
* scanner: Don't barf on anonymous unionsColin Walters2013-10-301-0/+1
* giscanner: Include field documentationStef Walter2013-10-281-1/+1
* giscanner: Correctly consume field annotations on structsStef Walter2013-10-281-8/+26
* giscanner: write virtual method instance parameter docs to .gir fileDieter Verfaillie2013-10-081-0/+6
* giscanner: make Annotated.attributes an OrderedDictDieter Verfaillie2013-10-081-2/+2
* giscanner: use proper terminologyDieter Verfaillie2013-10-081-49/+50
* giscanner: honor line and paragraph breaks in description fieldsDieter Verfaillie2013-10-081-5/+6