summaryrefslogtreecommitdiff
path: root/codegen/valaccodedelegatemodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Improve handling of "array_length_type" attributeRico Tzschichholz2020-03-171-2/+2
* codegen: Actually respect "delegate_target" attribute of method/parameterRico Tzschichholz2020-03-081-5/+5
* codegen: Commonize the determining of return-type for delegates and methodsRico Tzschichholz2019-11-091-21/+10
* vala: Improve check of delegate assignments and initializersRico Tzschichholz2019-11-081-2/+2
* codegen: Accept children after generating type specific declarationsRico Tzschichholz2019-10-011-2/+2
* codegen: Follow rename of DataType data_type property to type_symbolRico Tzschichholz2019-09-301-2/+2
* codegen: Add get_variable_array_length_cname() and use as possibleRico Tzschichholz2019-02-241-1/+1
* codegen: Use get_ccode_*name/get_parameter_cexpression() for ParametersRico Tzschichholz2019-01-151-9/+9
* codegen: Add "error_pos" CCode attribute and use it as neededRico Tzschichholz2019-01-101-3/+3
* codegen: Use a parameter-map for creation of delegate declarationRico Tzschichholz2019-01-101-41/+34
* codegen: Emit delegate/enum typedefs to type-declaration sectionRico Tzschichholz2018-12-071-1/+1
* codegen: Improve adding of delegate target type declarationRico Tzschichholz2018-11-211-0/+2
* codegen: Add profile specific delegate target/destroy typesRico Tzschichholz2018-11-211-10/+10
* codegen: Make sure to include declarations for delegate typed parametersRico Tzschichholz2018-11-201-0/+2
* codegen: Keep respecting CCode array_length_type of Parameter/Method/DelegateRico Tzschichholz2018-11-021-2/+2
* codegen: Remove hardcoded "int" length type and use ArrayType.length_typeGeorge Barrett2018-11-021-8/+6
* Collect error_types on demand to allow transformationsLuca Bruno2018-10-231-3/+3
* codegen: Consistently use gpointer for delegate targetsRico Tzschichholz2018-06-101-5/+5
* codegen: Unify some delegate-type check patternsRico Tzschichholz2018-06-061-3/+2
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-2/+2
* codegen: Fix GDestroyNotify of delegate parameters in delegate declarationRico Tzschichholz2018-02-061-1/+1
* codegen: Internally generated delegates don't require a typedefRico Tzschichholz2018-01-271-0/+5
* codegen: Support renamed signalsRico Tzschichholz2017-06-071-1/+1
* Transform CCode*'s "deprecated" into using CCodeNode's "modifiers"Rico Tzschichholz2016-11-111-1/+1
* Introduce [Version (...)]Florian Brosch2016-01-301-1/+1
* codegen: Return a default value in delegate wrappersLuca Bruno2015-02-241-1/+7
* Handle the integers and enums in generic closure wrapperMaciej Piechotka2013-12-151-1/+11
* codegen: Allow scope=async delegates to be used in vala codeLuca Bruno2013-07-141-6/+6
* Support owned keyword for delegates called onceLuca Bruno2013-06-041-1/+1
* gtktemplate: Static type checking of [GtkCallback] using gresourcesLuca Bruno2013-06-041-1/+1
* codegen: Add support for delegate_target_cname in CCodeLuca Bruno2012-02-061-3/+3
* codegen: Use get_this_type() to simplify several if statementsLuca Bruno2011-09-101-2/+0
* codegen: Use CCodeAttribute instead of C specific methods of code nodesLuca Bruno2011-08-011-47/+47
* codegen: Forbid creating closures for delegates without targetLuca Bruno2011-05-251-1/+1
* codegen: Drop Expression dependency from transform_valueLuca Bruno2011-05-071-3/+3
* codegen: Drop Expression dependency from generate_delegate_wrapperLuca Bruno2011-05-071-21/+11
* ccodegen: Port the remaining code to use the ccode builderLuca Bruno2011-05-051-10/+8
* Support array_length_type for delegate return valuesMichal Hruby2011-04-041-2/+6
* Add support for async signal handlersFrederik 'playya' Sdun2011-03-011-0/+4
* Support owned delegate parameters in delegates.Luca Bruno2011-01-091-0/+8
* Support delegates with owned delegate return typesLuca Bruno2010-12-191-0/+12
* codegen: Fix reserved identifiers in delegate parametersVíctor Manuel Jáquez Leal2010-11-031-2/+2
* Rename FormalParameter to ParameterJürg Billeter2010-10-281-23/+23
* codegen: Add helper functions to work with TargetValueJürg Billeter2010-10-211-2/+9
* codegen: Remove fallback in delegate target handlingJürg Billeter2010-10-211-10/+2
* codegen: Use append_array_size for reference transfer expressionsJürg Billeter2010-10-171-5/+0
* codegen: Use append_array_size for out and ref argumentsJürg Billeter2010-10-171-18/+0
* codegen: Use set_delegate_target for method accessJürg Billeter2010-10-091-47/+13
* codegen: Use set_delegate_target for field accessJürg Billeter2010-10-091-50/+1
* codegen: Use set_delegate_target for local variable accessJürg Billeter2010-10-091-25/+1