summaryrefslogtreecommitdiff
path: root/giscanner/giscannermodule.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'define-PY_SSIZE_T_CLEAN' into 'master'Christoph Reiter2020-11-081-0/+1
|\
| * giscanner: always define PY_SSIZE_T_CLEANChristoph Reiter2020-10-061-0/+1
* | Don't assume Py_TYPE being a macroChristoph Reiter2020-10-061-5/+5
|/
* Replace linked lists with arrays in source scannerTomasz Miąsko2018-12-091-23/+18
* sourcescanner: collect error messages and expose themChristoph Reiter2018-12-081-1/+22
* gi_source_scanner_parse_file: use a filename instead of a FILE structChristoph Reiter2018-12-061-103/+3
* Revert "scanner: remove hacks to make mingw g-i work with msvc Python"Chun-wei Fan2018-08-211-0/+84
* Revert "scanner: remove some unnecessary Windows includes"Chun-wei Fan2018-08-211-1/+9
* build: enable -Wcast-function-typeChristoph Reiter2018-07-291-2/+2
* scanner: remove some unnecessary Windows includesChristoph Reiter2018-07-271-9/+1
* scanner: remove use of USE_WINDOWSChristoph Reiter2018-07-271-4/+0
* scanner: remove hacks to make mingw g-i work with msvc PythonChristoph Reiter2018-07-271-84/+0
* xmlwriter: move collect_attributes() back to a Python implementationChristoph Reiter2018-07-271-158/+2
* Annotate possibly unused variableEmmanuele Bassi2018-03-101-1/+1
* meson: Use symbol visibility for giscanner moduleEmmanuele Bassi2018-03-101-1/+1
* Do not segfault on comments with invalid UTF-8Pascal Terjan2016-03-071-0/+6
* MingGW Builds: Don't load msvcrt for MinGW64Alexey Pavlov2016-01-131-1/+1
* Win32: Fix giscannermodule.c for Python 3.5+Chun-wei Fan2016-01-081-7/+14
* giscanner: Port scanner extension module to work with Python 3Simon Feltman2015-09-291-29/+75
* giscanner: Use unicode literals in all Python filesSimon Feltman2015-09-291-7/+32
* scanner: Fix get_symbols/comments to maintain the scanner listsSimon Feltman2014-01-021-0/+2
* scanner: Support boolean constantsFlorian Müllner2013-11-291-0/+15
* giscanner: remove g_realpathDieter Verfaillie2013-10-171-3/+2
* giscanner: speed up SourceScanner().parse_files()Dieter Verfaillie2013-10-171-5/+7
* scanner: Consistently use realpath() on input filenamesColin Walters2013-07-281-1/+1
* scannermodule: Fix a bad checkJasper St. Pierre2013-04-071-1/+1
* scanner: Correctly handle large 64 bit integer constantsColin Walters2012-10-301-1/+4
* giscannermodule.c: Updates for WindowsChun-wei Fan2012-10-271-31/+67
* Drop calls to g_type_init()Colin Walters2012-10-161-2/+0
* Compare filenames using g_file_equal()Johan Dahlin2012-04-091-0/+4
* giscanner: fix use after decrefAndreas Schwab2011-12-151-4/+6
* Fix compilation with mingwAndoni Morales Alastruey2011-09-031-0/+4
* scanner: Switch to only Python 2.5 C API usageColin Walters2010-12-031-10/+14
* Add proper unicode support to the source scannerJohan Dahlin2010-12-021-6/+36
* Switch to nonrecursive make for core (i.e. not tests/)Colin Walters2010-11-091-2/+8
* Handle enumerations with the full range of signed and unsigned valuesOwen W. Taylor2010-11-011-1/+2
* Remove trailing whitespaceJohan Dahlin2010-09-261-27/+27
* [sourcescanner] Plug a couple of python leaksJohan Dahlin2010-09-261-4/+1
* [scanner] Support private/public directivesJohan Dahlin2010-09-201-0/+8
* Save the line number of a source commentJohan Dahlin2010-09-191-4/+7
* [sourcescanner] Support for line numbers on SymbolAlan Knowles2010-05-251-0/+8
* Include Python.h earlierJohan Dahlin2009-12-311-1/+1
* Consistently resolve symbolic linksAdam Sampson2009-09-281-1/+2
* Bug 555964 - Parse floating-point #definesColin Walters2009-02-251-1/+20
* Bug 572790 - Don't register #defines from .c files as constantsColin Walters2009-02-241-1/+15
* giscanner: Set Python exceptions on type errors instead of g_assertColin Walters2009-02-191-7/+17
* Improve type checkingJohan Dahlin2009-02-191-0/+3
* Add a hall of shame commentJohan Dahlin2009-02-191-0/+3
* Bug 563591 – Flags not recognized when there is no introspection dataJohan Dahlin2009-01-121-0/+8
* Bug 563794 - Redo annotation parsing & applyingJohan Dahlin2009-01-121-111/+17