summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* codegen: Use G_PARAM_STATIC_STRINGSRico Tzschichholz2018-01-202-4/+4
* codegen: Add abi-stability path for classesDaniel Espinosa2018-01-201-13/+40
* codegen: Factor-out generators for struct entries of class membersDaniel Espinosa2018-01-181-111/+125
* codegen: Add support for abstract/virtual methods and properties in compact c...Daniel Espinosa2018-01-154-28/+101
* codegen: Drop dead lambda-in-constructor pathRico Tzschichholz2018-01-071-12/+4
* codegen: Add destroy out-param when invoking delegate returned by delegateRico Tzschichholz2018-01-061-0/+11
* codegen: Only add property-enum and GParamSpec-array for GObject classesRico Tzschichholz2018-01-031-2/+5
* codegen: Use g_enum/flags_to_string while targeting glib >= 2.54Rico Tzschichholz2018-01-031-12/+20
* codegen: Fix chain-up regression with real non-null struct parametersRico Tzschichholz2017-12-201-2/+8
* vala: Add dedicated BinaryExpression.chained() constructorRico Tzschichholz2017-12-141-2/+2
* codegen: Avoid silent casts if not neededRico Tzschichholz2017-12-142-3/+3
* codegen: Don't hold reference of CodeContext in TypeRegisterFunctionRico Tzschichholz2017-12-147-29/+23
* Release taken references to CodeContext after using itRico Tzschichholz2017-12-142-0/+6
* girwriter: Use local reference to current CodeContextRico Tzschichholz2017-12-141-2/+2
* codegen: Don't create null-safe destroy-wrapper for GenericTypeGeorge Barrett2017-12-071-1/+1
* Move type_parameter property to GenericTypeRico Tzschichholz2017-12-063-26/+31
* Use type-check to determine a GenericTypeRico Tzschichholz2017-12-063-14/+14
* codegen: Discover invalid member access to instance fieldRico Tzschichholz2017-11-271-0/+8
* codegen: Avoid use of temp-var for some callables returning ValueTypeRico Tzschichholz2017-11-221-0/+13
* codegen: Avoid use of temp-var to access in/ref parametersRico Tzschichholz2017-11-221-1/+1
* codegen: Add boolean "use_inplace" ccode-attribute for methodsRico Tzschichholz2017-11-221-0/+2
* codegen: Enforce name-length >= 3 for structs using GTypeRico Tzschichholz2017-11-191-0/+6
* Allow to pass compatible delegates to signal.connect()Rico Tzschichholz2017-11-191-5/+27
* codegen: Factor out static getters for ccode-attributesRico Tzschichholz2017-11-1912-531/+561
* codegen: Install as private library for sharing between internal componentsRico Tzschichholz2017-11-191-1/+7
* codegen: Avoid possible conflicts with internal property/signal definesRico Tzschichholz2017-10-251-4/+4
* codegen: Prioritize "array_length=true" over "array_null_terminated=true"Rico Tzschichholz2017-10-101-1/+4
* codegen: Use array_length_cexpr to support fixed-arrays for return-valuesRico Tzschichholz2017-09-151-0/+2
* codegen: Report warning if property-type is not compatible with GLib.ObjectRico Tzschichholz2017-09-151-11/+22
* codegen: Try to use a more unique internal define for propertiesRico Tzschichholz2017-09-082-5/+5
* docs: Fix syntax of several documentation blocksRico Tzschichholz2017-09-061-2/+0
* Improve error while method is incompatible with delegateRico Tzschichholz2017-09-021-1/+1
* codegen: Add support for "type-func" in ui-filesRico Tzschichholz2017-09-021-5/+54
* codegen: Initialize temp-variable for fixed-size arrays to zero firstRico Tzschichholz2017-09-021-0/+1
* codegen: Use given dup_function for structsRico Tzschichholz2017-08-272-5/+18
* codegen: Adjust format-index for printf/scanf-methods which throw errorsRico Tzschichholz2017-08-271-1/+14
* codegen: Actually write declaration for GNodeTraverseFunc wrapperRico Tzschichholz2017-08-261-1/+1
* codegen: Include glib-object.h for Structs with type_idRico Tzschichholz2017-08-161-0/+1
* codegen: Include glib-object.h for Enums with type_idRico Tzschichholz2017-08-151-0/+1
* gee: Add some useful symbols from gee-0.8Rico Tzschichholz2017-06-271-8/+4
* girwriter: Write length-parameters of arrays with rank > 1Rico Tzschichholz2017-06-211-2/+7
* codegen: Don't allow assigning delegate if no target/closure is availableRico Tzschichholz2017-06-191-2/+9
* codegenerator: Add source_reference parameter to CodeGenerator.store_*()Rico Tzschichholz2017-06-193-13/+13
* codegen: Nullable ValueType requires POINTER as marshaller signatureRico Tzschichholz2017-06-172-10/+4
* codegen: Make the task_complete flag for < 2.44 more similar to >= 2.44Carlos Garnacho2017-06-121-6/+59
* compiler: Add --gresourcesdir optionDaniel Espinosa2017-06-071-3/+3
* gvariant: Optimize (de)serialization of arrays with type-signature "ay"Ole André Vadla Ravnås2017-06-071-0/+53
* codegen: Support renamed signalsRico Tzschichholz2017-06-078-20/+38
* codegen: Use *_free_full to free GLib.List, GLib.SList and GLib.QueueRico Tzschichholz2017-05-171-15/+17
* Require and target GLib >= 2.40Rico Tzschichholz2017-05-174-216/+106