summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* codegen: Include "glib-object.h" when using GType/GBoxedCopyFuncRico Tzschichholz2023-04-221-0/+2
* girwriter: Write filename, line, and column attributes for doc elementsLleyton Gray2023-04-191-32/+40
* codegen: Fix usage of lambda-expression from delegate initializerRico Tzschichholz2023-04-131-0/+1
* codegen: Return CCodeInvalidExpression instead of nullRico Tzschichholz2023-04-131-5/+2
* Use already available glib_ns instead of root_symbol.scope.lookup ("GLib")Rico Tzschichholz2023-04-081-2/+2
* codegen: Stabilize CCode.cname for backing method of lamdba expressionRico Tzschichholz2023-04-061-0/+5
* vala: Improve initialization of namespace fields with compound literalRico Tzschichholz2023-03-271-1/+8
* codegen: Minor refactoring of TypeRegisterFunction and its subclassesRico Tzschichholz2023-03-216-66/+41
* codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74Rico Tzschichholz2023-03-212-1/+7
* vala: Owned property accessors are not allowed for non-null simple typesRico Tzschichholz2023-03-211-15/+0
* vala: Allow assignment of namespace fields with inline allocated arraysRico Tzschichholz2023-03-201-0/+2
* codegen: Add declaration for register call of dynamic DBus interfacesRico Tzschichholz2023-03-181-10/+20
* codegen: Use g_object_class_override_property to implement generic interface ...Rico Tzschichholz2023-03-131-3/+19
* codegen: Add cast to accessor calls for generic property implementationsRico Tzschichholz2023-03-131-2/+10
* codegen: Consistently handle GLib.Error as boxed typeRico Tzschichholz2023-03-093-6/+17
* Require and target GLib >= 2.56Rico Tzschichholz2023-02-281-20/+5
* gtkmodule: Improve error messagesNiels De Graef2023-02-201-2/+2
* codegen: Cast vfunc of property accessors by using cast_method_pointer()Rico Tzschichholz2023-02-051-27/+17
* codegen: Cast return value of generic type accessor functionsRico Tzschichholz2023-02-051-1/+1
* codegen: Perform required cast while assigning and passing function pointersRico Tzschichholz2023-02-051-0/+6
* vala: Allow more general usage of PropertyAccessor.get_method()Rico Tzschichholz2023-02-051-3/+3
* codegen: Perform required casts for generic types of return-values and in/out...Rico Tzschichholz2023-01-312-0/+6
* codegen: Add foreach support for stringsFrederik Zipp2023-01-111-0/+34
* codegen: Improve handling of 'extern' on Win32 and Cygwinwszqkzqk2023-01-111-1/+1
* codegen: Correctly handle fixed-length array initialization of fields in classesRico Tzschichholz2023-01-042-111/+4
* vala: Allow to use store_field() for initializationsRico Tzschichholz2023-01-043-6/+12
* parser: Properly handle chained equality expressionswszqkzqk2022-12-221-2/+11
* codegen: Use a special CCodeBinaryExpression for string comparisonsRico Tzschichholz2022-12-221-8/+7
* Fix output decoding error of non-ASCII character on Win32wszqkzqk2022-11-271-1/+1
* Actually use printf-like way of Report.*()Rico Tzschichholz2022-11-202-2/+2
* codegen: Append VALA_EXTERN also when using fast-vapiAlberts Muktupāvels2022-10-231-0/+8
* codegen: Add glib.h include for TRUE/FALSE literalRico Tzschichholz2022-10-021-0/+1
* codegen: Check cname of fields and methods against reserved identfiersRico Tzschichholz2022-06-141-3/+9
* codegen: Split reserved identifiers for C and ValaRico Tzschichholz2022-06-142-6/+9
* codegen: Make sure to initialize static collectionsRico Tzschichholz2022-06-142-0/+11
* codegen: Detect usage of static type-parameter in runtime contextRico Tzschichholz2022-05-311-0/+5
* codegen: Correctly set array-length for NoAccessorMethods propertiesRico Tzschichholz2022-05-101-0/+12
* codegen: Drop confusing warning when accessing interface membersRico Tzschichholz2022-03-081-4/+0
* codegen: Emit GType definition for error domainsRico Tzschichholz2022-02-248-5/+135
* codegen: Default to "has_type_id = false" for external error-domainsRico Tzschichholz2022-02-241-1/+5
* codegen: Emit G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC() for structsRico Tzschichholz2022-02-241-0/+17
* codegen: Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interfaces with base classRico Tzschichholz2022-02-241-1/+12
* codegen: Split out GTypeModule.generate_autoptr_cleanup()Rico Tzschichholz2022-02-241-6/+10
* gtkmodule: Recurse inner classes of ObjectTypeSymbols (2)Rico Tzschichholz2022-02-091-5/+14
* gtkmodule: Improve UI parsing and handling of nested objects and propertiesRico Tzschichholz2022-02-091-32/+102
* gtkmodule: Recurse inner classes of ObjectTypeSymbolsRico Tzschichholz2022-02-091-5/+14
* codegen: Stop generating wrappers for dynamic property accessRico Tzschichholz2022-02-063-102/+13
* vala: Move dynamic property errors to semantic analyzer passRico Tzschichholz2022-02-061-1/+1
* codegen: Use correct target/destroy of delegate field initializerRico Tzschichholz2022-01-311-3/+12
* codegen: Write array length of formal parameters with fixed lengthRico Tzschichholz2022-01-261-5/+1