summaryrefslogtreecommitdiff
path: root/giscanner/maintransformer.py
Commit message (Expand)AuthorAgeFilesLines
* Add copy and free function annotations for POD typesEmmanuele Bassi2023-01-081-0/+9
* Add `default-value` annotationEmmanuele Bassi2023-01-081-0/+4
* scanner: Add (emitter) annotation for signalsEmmanuele Bassi2022-02-121-10/+48
* scanner: Handle constructors with mismatched GTypesEmmanuele Bassi2021-08-161-1/+12
* Ignore accessor annotations for non-introspectable propertiesEmmanuele Bassi2021-08-051-0/+4
* Improve getter function matching heuristicEmmanuele Bassi2021-08-051-8/+13
* scanner: Warn if property annotations are mismatchedEmmanuele Bassi2021-08-051-14/+30
* scanner: Add an heuristic for property gettersEmmanuele Bassi2021-08-051-1/+6
* scanner: Try to pair properties with accessor methodsEmmanuele Bassi2021-08-051-0/+21
* Add annotations for property setters and gettersEmmanuele Bassi2021-08-051-2/+8
* Add new annotations for property accessorsEmmanuele Bassi2021-08-051-4/+13
* Merge branch 'standalone-doc-sections' into 'master'Mathieu Duponchelle2020-07-221-1/+15
|\
| * Add the notion of standalone doc sections.Mathieu Duponchelle2020-07-121-1/+15
* | giscanner: parse block comments for members and fieldsMathieu Duponchelle2020-07-121-17/+32
|/
* scanner: parse and expose function macrosMathieu Duponchelle2019-07-191-0/+12
* 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