summaryrefslogtreecommitdiff
path: root/codegen/valagtypemodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Consistently handle GLib.Error as boxed typeRico Tzschichholz2023-03-091-0/+3
* Require and target GLib >= 2.56Rico Tzschichholz2023-02-281-20/+5
* 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: Correctly handle fixed-length array initialization of fields in classesRico Tzschichholz2023-01-041-2/+1
* codegen: Emit GType definition for error domainsRico Tzschichholz2022-02-241-0/+12
* 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
* codegen: Accept CCode.type attribute on parametersRico Tzschichholz2021-11-271-3/+6
* codegen: Drop inconsistent space for ObjectType parametersRico Tzschichholz2021-11-271-1/+1
* codegen: Check required length of enum type name for GType supportRico Tzschichholz2021-11-171-0/+12
* Slightly improve source_reference for get_dup_func_expression()Rico Tzschichholz2021-08-061-1/+1
* Add support for sealed classesRico Tzschichholz2021-08-051-9/+19
* codegen: Fix support for public fields on GLib.Source subclassesOle André Vadla Ravnås2021-05-221-3/+2
* codegen: Factor out compact_class_has_instance_struct_member()Rico Tzschichholz2021-05-221-20/+40
* codegen/vala: Improve check for GLib.Source derived classesRico Tzschichholz2021-05-201-6/+6
* codegen: Introduce VALA_EXPORT for public symbols to improve portabilityPrinceton Ferro2021-05-201-0/+23
* codegen: Add missing "_return" label and "_inner_error*_" declaration in dtorsRico Tzschichholz2021-04-241-0/+20
* codegen: Unify handling of GenericType arguments/parametersRico Tzschichholz2021-04-191-19/+9
* codegen: Always use CCodeConstant for NULLRico Tzschichholz2021-04-061-4/+4
* codegen: More use of get_ccode_type_name()Rico Tzschichholz2021-03-031-13/+13
* codegen: Don't wrongly emit declaration for default-handler of signalsRico Tzschichholz2021-02-241-1/+0
* codegen: Allow CCode.type_cname for classes and use get_ccode_type_name()Rico Tzschichholz2021-01-301-3/+3
* codegen: Add CCode.type_get_function and get_ccode_type_get_function()Rico Tzschichholz2021-01-301-4/+4
* codegen: Improve support of SimpleType struct constructorsRico Tzschichholz2021-01-271-0/+5
* Add support for 'opaque' compact classesSimon Werbeck2021-01-191-9/+8
* codegen: Make use of new printf-like API of Report.*()Rico Tzschichholz2020-10-261-2/+2
* codegen: Don't falsly use g_return_val_if_fail() for async creation methodRico Tzschichholz2020-09-271-1/+1
* Don't use locale dependent string functions on syntax stringsRico Tzschichholz2020-09-021-9/+9
* codegen: Support non-virtual signals with default handlerRico Tzschichholz2020-08-071-5/+17
* codegen: Include header for base-symbols when connecting vfuncsRico Tzschichholz2020-08-051-0/+20
* codegen: Handle "gtk_param_spec_expression" in get_param_spec()Rico Tzschichholz2020-07-021-0/+2
* codegen: Cache type_symbol in get_param_spec()Rico Tzschichholz2020-07-021-10/+10
* Consistently use get_ccode_lower_case_prefix() for function namesRico Tzschichholz2020-06-141-1/+1
* vala: Drop --use-header compiler option and enable it by defaultMason Bogue2020-04-051-4/+4
* codegen: Use defintions of public header in internal header if availableMason Bogue2020-04-051-2/+4
* codegen: Include "glib.h" for g_return_*() usageRico Tzschichholz2020-03-191-0/+3
* codegen: Improve handling of "array_length_type" attributeRico Tzschichholz2020-03-171-2/+2
* codegen: Move ObjectTypeSymbol casting to GTypeModuleRico Tzschichholz2020-03-101-0/+36
* codegen: Add destroy of parameter in vfunc of delegate property setterRico Tzschichholz2020-03-071-0/+3
* codegen: Skip StructRegisterFunction for boolean/integer/floating typesRico Tzschichholz2020-01-251-0/+6
* codegen: Commonized generation of public/private fieldsSimon Werbeck2020-01-211-22/+14
* codegen: Refactor generation of fields for ccode structsSimon Werbeck2020-01-211-58/+2
* codegen: Don't set implemenation of interface property to its ownRico Tzschichholz2020-01-071-0/+5
* codegen: Share generate_struct_*() helpers between classes and interfacesRico Tzschichholz2019-11-141-66/+14
* codegen: Fix vfunc signature of delegate-typed property in interfaceRico Tzschichholz2019-11-141-0/+4
* codegen: Commonize the determining of return-type for delegates and methodsRico Tzschichholz2019-11-091-15/+5
* codegen: Use SemanticAnalyzer.get_data_type_for_symbol()Rico Tzschichholz2019-11-091-5/+5
* codegen: G_DEFINE_AUTOPTR_CLEANUP_FUNC must not declared more than onceRico Tzschichholz2019-11-031-2/+4
* codegen: Fix custom reference-counting for compact classesSimon Werbeck2019-10-091-10/+30