summaryrefslogtreecommitdiff
path: root/codegen/valaccodedelegatemodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Fix GDestroyNotify of delegate parameters in delegate declarationRico Tzschichholz2018-02-091-1/+1
* 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
* codegen: Use set_delegate_target for parameter accessJürg Billeter2010-10-091-28/+10
* codegen: Use set_delegate_target for lambda expressionsJürg Billeter2010-10-091-38/+4
* Add TargetValue classJürg Billeter2010-10-091-16/+16
* Add array_length_cname attribute for parametersJürg Billeter2010-09-151-2/+2
* Add CCodeFile.add_function_declaration and CCodeFunction.is_declarationJürg Billeter2010-09-091-1/+1
* Replace CCodeDeclarationSpace by CCodeFileJürg Billeter2010-08-211-9/+9
* Move add_symbol_declaration out of CCodeDeclarationSpaceJürg Billeter2010-08-211-1/+1
* codegen: Drop CCodeModuleJürg Billeter2010-08-121-11/+7
* Add Variable classJürg Billeter2010-07-271-16/+16
* codegen: write G_GNUC_DEPRECATED in generated C where appropriateEvan Nemerson2010-06-151-0/+2
* Fix crash when passing method as argument to dynamic methodLuca Bruno2010-06-051-2/+2
* Keep closure / instance alive when calling async methods with callbacksLuca Bruno2010-04-271-7/+45
* Fix generated code when mixing closures and simple lambda expressionsJürg Billeter2010-04-271-3/+3
* Make C code modules and declaration space publicLuca Bruno2010-04-161-1/+1
* Fix passing delegate field without target as method argumentJürg Billeter2010-03-241-0/+4
* GAsync: Support async callback from closureJürg Billeter2010-02-041-2/+7
* Report error for instance methods used as delegates without targetJürg Billeter2010-01-291-4/+9
* Fix delegates returning structsJürg Billeter2009-10-281-2/+22
* D-Bus: Fix signals with string array parameters in dynamic clientsJürg Billeter2009-10-221-0/+8
* GAsync: Fix non-closure lambda expressions in instance methodsJürg Billeter2009-10-161-1/+1
* Do not use Gee namespace to avoid conflict with libgeeJürg Billeter2009-10-121-1/+0