summaryrefslogtreecommitdiff
path: root/giscanner/girparser.py
AgeCommit message (Expand)AuthorFilesLines
2010-09-14scanner: Parse annotations for typedefsColin Walters1-0/+1
2010-09-09scanner: Unify parsing of compoundsColin Walters1-38/+23
2010-09-08scanner: Kill glibastColin Walters1-57/+39
2010-08-31Major rewriteColin Walters1-164/+323
2010-08-31Move alias target to <type>Colin Walters1-1/+2
2010-06-19Fix trailing whitespaceColin Walters1-1/+1
2010-06-17Better error message for incompatible versionsColin Walters1-2/+18
2010-06-17More explicitly document how we'll use the version= attribute on repositoryColin Walters1-0/+7
2010-05-04Add support for GArrays: add g_type_info_get_array_type() and properly scan G...Tomeu Vizoso1-2/+14
2009-02-26Don't assume _pkgconfig_packages is set.Johan Dahlin1-0/+4
2009-02-11Bug 567906 - Put pkg-config dependencies in .gir filesColin Walters1-0/+10
2009-01-12Bug 563794 - Redo annotation parsing & applyingJohan Dahlin1-3/+8
2009-01-03Fix inconsistencies with PEP8Jürg Billeter1-2/+0
2008-11-17Parse interface prerequisitesColin Walters1-0/+2
2008-11-10Bug 560248 – "disguised structures"Owen Taylor1-1/+3
2008-11-04Relicense the giscanner library under LGPLv2+. This has been approved byJohan Dahlin1-11/+11
2008-11-01Bug 558848 giparser.py: shared library should be optionalOwen Taylor1-2/+3
2008-10-30Remove arguments from the constructor, move them to separate accessors.Johan Dahlin1-18/+18
2008-10-30Avoid parsing parameters, types etc when parsing includes. Should speed upJohan Dahlin1-23/+45
2008-10-30Avoid big if/else and use a dispatch table like approach.Johan Dahlin1-51/+72
2008-10-21Bug 557241 – "throws" flag for functionsJohan Bilien1-1/+2
2008-10-20Bug 557011 - Add g_object_info_get_abstractColin Walters1-5/+10
2008-10-20giscanner: don't lose 'transfer-ownership' attributes when injectingTommi Komulainen1-1/+1
2008-10-19Parse array length= to ensure it doesn't get lost from --injectColin Walters1-2/+6
2008-10-17Bug 556732 – generate gir files consistentlyTommi Komulainen1-0/+2
2008-10-17Bug 556610 – giscanner/girparser.py drops parameter optionsJohan Bilien1-2/+6
2008-10-16Merge branch 'bug556331-includecleanup'Colin Walters1-2/+4
2008-10-12Parse bits attribute of fieldsJürg Billeter1-1/+2
2008-10-12actually add the parsed constant nodesJohan Bilien1-1/+1
2008-10-12parse constant nodes in gir filesJohan Bilien1-2/+11
2008-10-12Fix parsing transfer-ownership attribute of <return-value>Jürg Billeter1-4/+1
2008-10-12Bug 552858: versioningColin Walters1-2/+2
2008-10-12fix typo on 'members' variable.Lucas Rocha1-1/+1
2008-10-11Also parse enums which are not glib types.Johan Dahlin1-8/+20
2008-10-11Bug 554854: The --typelib-xml and --inject options should reuse giscannerLucas Rocha1-21/+82
2008-10-03fix the last parameter of GLibEnumMember constructor as it should be theLucas Rocha1-1/+1
2008-09-29Rework to use recursive XMLColin Walters1-6/+14
2008-09-13Parse c:type for boxed records/unions; try resolving types using the GType na...Colin Walters1-2/+4
2008-09-06Allow both union and struct to be boxed or notColin Walters1-9/+27
2008-08-23Ignore <include>. Parse them. Generate them. Process <include>Colin Walters1-0/+7
2008-08-19Type checking reworkColin Walters1-2/+4
2008-08-18Redo type resolving and validation. Add a couple of new tests. PatchJohan Dahlin1-2/+4
2008-08-18Set ctype of enums Improve enum parsing for enums without a GType. MakeJohan Dahlin1-3/+2
2008-08-16Parse enumeration/bitfield.Johan Dahlin1-9/+29
2008-08-16Parse boxed types.Johan Dahlin1-2/+16
2008-08-14Refactor the parser a bit. Add parent type to interfaces and updateJohan Dahlin1-71/+72
2008-08-14Run pep8.py in make check, fix old errors.Johan Dahlin1-10/+5
2008-08-13Parse records.Colin Walters1-1/+4
2008-08-13Use correct namespace, add GType. Handle aliases. Record aliases. MakeColin Walters1-1/+7
2008-08-13Fix processing of functions from last commit.Colin Walters1-6/+10