summaryrefslogtreecommitdiff
path: root/giscanner
Commit message (Expand)AuthorAgeFilesLines
* Split disguised attribute into twoEmmanuele Bassi2023-01-085-12/+41
* Revert "scanner: don't accept invalid symbols in binary expressions"Emmanuele Bassi2023-01-083-41/+36
* Add copy and free function annotations for POD typesEmmanuele Bassi2023-01-085-5/+93
* Add `default-value` annotationEmmanuele Bassi2023-01-082-0/+20
* Skip default-value for non-transformable propertiesEmmanuele Bassi2023-01-081-1/+1
* Add an optional attribute for the property default valueEmmanuele Bassi2023-01-084-2/+9
* scanner: don't accept invalid symbols in binary expressionsLubomir Rintel2023-01-083-36/+41
* scanner: Ignore unused typing importEmmanuele Bassi2023-01-081-2/+2
* giscanner: undef "GLIB_VERSION_{MAX_ALLOWED,MIN_REQUIRED}" macros in generate...Thomas Haller2022-09-021-0/+4
* doctool: prepend the emitting object for GJS signal callbacksAndy Holmes2022-08-314-3/+16
* giscanner: Support C99 designated initializersJan Tojnar2022-08-171-2/+17
* build: disable some clang warnings for code not under our controlChristoph Reiter2022-07-191-0/+1
* resolve_windows_libs: add llvm/mingw supportChristoph Reiter2022-07-191-10/+38
* Disable rpath handling on WindowsChristoph Reiter2022-07-191-1/+1
* giscanner: Support ISO varargs in function macrosPhilip Withnall2022-03-221-1/+22
* giscanner: Support function macros with zero argumentsPhilip Withnall2022-03-221-0/+10
* scanner: Check before accessing an optional fieldEmmanuele Bassi2022-03-181-1/+2
* scannerparser.y: Include io.h on WindowsChun-wei Fan2022-02-131-0/+4
* Revert "scanner: Mark colliding properties as not introspectable"Emmanuele Bassi2022-02-131-3/+0
* Add --compiler argument to g-ir-scannerEmmanuele Bassi2022-02-123-5/+13
* scanner: Validate emitter methodsEmmanuele Bassi2022-02-121-0/+35
* scanner: Add (emitter) annotation for signalsEmmanuele Bassi2022-02-125-10/+67
* scanner: Fix strict log node emitterEmmanuele Bassi2022-02-121-1/+1
* scanner: Mark colliding properties as not introspectableEmmanuele Bassi2022-02-121-0/+3
* scanner: Use strict_node() for property name collisionEmmanuele Bassi2022-02-121-1/+1
* scanner: Add strict modeEmmanuele Bassi2022-02-122-1/+25
* Handle property name collisionsEmmanuele Bassi2022-02-121-0/+41
* Use binary mode buffer for stdout Hu Jialun2022-02-021-1/+1
* CI: use a newer mypy in CI to fix the msys2 jobChristoph Reiter2022-02-021-4/+8
* windows: fix build using subprojects with python >=3.8Andoni Morales Alastruey2022-01-282-10/+41
* build: Avoid the doctemplates hackEmmanuele Bassi2022-01-113-11/+85
* doctool: Add templates_dir CLI argumentEmmanuele Bassi2022-01-112-7/+11
* Add "forever" scopeEmmanuele Bassi2022-01-093-2/+5
* docwriter.py: change DocFormatterGjs to return Uint8ArrayAndy Holmes2021-11-231-1/+1
* giscanner.ast: map uintptr_t and intptr_tMarc-André Lureau2021-10-281-0/+2
* scanner: Handle constructors with mismatched GTypesEmmanuele Bassi2021-08-161-1/+12
* Ignore accessor annotations for non-introspectable propertiesEmmanuele Bassi2021-08-052-3/+29
* 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-055-7/+65
* Add new annotations for property accessorsEmmanuele Bassi2021-08-055-7/+53
* Add "final" class attributeEmmanuele Bassi2021-08-054-3/+14
* Update the developer.gnome.org URLsEmmanuele Bassi2021-08-051-1/+1
* Add glib:name to enum memberMarc-André Lureau2021-06-205-6/+9
* scanner: fix enum member c:identifierMarc-André Lureau2021-06-201-1/+5
* giscanner: Improve error handling while parsing macrosDavid King2021-06-181-3/+29
* Make test suite work with cross-related optionsJohn Ericson2021-05-232-1/+8
* scanner: Add more float typesebassi/issue-384Emmanuele Bassi2021-04-261-0/+2