summaryrefslogtreecommitdiff
path: root/codegen/valagsignalmodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Fix usage of lambda-expression from delegate initializerRico Tzschichholz2023-04-131-0/+1
* codegen: Consistently handle GLib.Error as boxed typeRico Tzschichholz2023-03-091-2/+2
* Support "emit" for explicit signal emissionLorenz Wildberg2022-01-041-1/+1
* codegen: Stop generating wrappers for dynamic signal connectionsRico Tzschichholz2021-11-011-16/+9
* codegen: Split out GSignalModule.emit_signal()Rico Tzschichholz2021-11-011-68/+59
* codegen: Allow CCode.type_cname for classes and use get_ccode_type_name()Rico Tzschichholz2021-01-301-7/+2
* codegen: Support non-virtual signals with default handlerRico Tzschichholz2020-08-071-2/+9
* codegen: Correctly handle signals returning real non-nullable structRico Tzschichholz2020-04-121-29/+60
* codegen: Use get_value_*_function() in GSignalModule.generate_marshaller()Rico Tzschichholz2020-04-121-34/+11
* codegen: Improve handling of "array_length_type" attributeRico Tzschichholz2020-03-171-1/+1
* codegen: Follow rename of DataType data_type property to type_symbolRico Tzschichholz2019-09-301-22/+22
* codegen: Move and make a few methods to static functionsRico Tzschichholz2019-03-191-1/+1
* gsignal: Move disconnect error from signal-module to semantic-analyzer passRico Tzschichholz2019-03-101-3/+0
* gsignal: Use guint to represent flags-enum in custom GMarshalFuncRico Tzschichholz2019-03-101-1/+6
* gsignal: get_detail_cexpression/get_signal_name_cexpression must not be nullRico Tzschichholz2019-03-101-11/+4
* codegen: Pass lambda expression of variable initializer to signal connectRico Tzschichholz2019-02-031-4/+7
* codegen: Remove CCodeBaseModule.get_result_cexpression()Rico Tzschichholz2019-01-151-3/+3
* codegen: Add support for delegate parameters in signalsRico Tzschichholz2018-11-281-0/+45
* codegen: Add ccode getters for GType functions of Classes and InterfacesRico Tzschichholz2018-11-181-1/+1
* codegen: Support marshalling ArrayType.length_type in signalsRico Tzschichholz2018-11-021-8/+10
* codegen: Remove hardcoded "int" length type and use ArrayType.length_typeGeorge Barrett2018-11-021-3/+9
* vala: Drop DataType.is_array() and use usual type check as anywhere elseRico Tzschichholz2018-10-311-9/+8
* Drop deprecated syntax support of += and -= for signalsRico Tzschichholz2018-09-221-32/+0
* Move some errors from signal-module to the semantic-analyzer passRico Tzschichholz2018-09-221-31/+0
* Revert "codegen: Stop taking explicit references on 'this' for captured blocks"Rico Tzschichholz2018-07-261-44/+4
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-23/+23
* codegen: Stop taking explicit references on 'this' for captured blocksMichal Hruby2018-03-211-4/+44
* codegen: Avoid critical when connecting dynamic signalsRico Tzschichholz2018-02-081-1/+3
* Use type-check to determine a GenericTypeRico Tzschichholz2017-12-061-5/+5
* Allow to pass compatible delegates to signal.connect()Rico Tzschichholz2017-11-191-5/+27
* codegen: Nullable ValueType requires POINTER as marshaller signatureRico Tzschichholz2017-06-171-10/+2
* codegen: Support renamed signalsRico Tzschichholz2017-06-071-4/+4
* signalmodule: Handle nullable ValueTypes properly and treat them as pointerRico Tzschichholz2017-03-141-2/+20
* signalmodule: Fix deprecation of signalsRico Tzschichholz2017-03-071-1/+1
* signalmodule: Add signal-emitter declaration if neededRico Tzschichholz2017-03-071-1/+10
* signalmodule: Add support for array-parameters with rank > 1Francisco Serna2017-03-051-8/+14
* codegen: Use g_signal_emit where possibleSimon Werbeck2016-10-121-9/+59
* Require and target GLib >= 2.32Rico Tzschichholz2016-02-071-1/+1
* codegen: Fix detailed signal disconnect in async methodsLuca Bruno2015-01-121-1/+1
* Set G_SIGNAL_DEPRECATED on annotated signalsSimon Werbeck2014-06-281-0/+4
* Fix criticals due to commit a31a2a77dd60e70137448751Luca Bruno2013-06-091-1/+1
* Treat signal parameters that have G_TYPE_STRING type as strings.Avi Levy2013-06-041-1/+1
* codegen: Use CCodeAttribute instead of C specific methods of code nodesLuca Bruno2011-08-011-59/+31
* codegen: Use temporary variables in array element accessLuca Bruno2011-07-161-12/+16
* codegen: Replace temp_ref_vars with temp_ref_values using TargetValueLuca Bruno2011-07-061-5/+4
* GType: Support virtual signals in interfacesLuca Bruno2011-05-161-2/+6
* codegen: Complete porting of GSignal and GType modules to use ccodeLuca Bruno2011-05-051-45/+33
* Drop deprecated support for D-Bus GLibJürg Billeter2011-04-041-71/+27
* codegen: Drop useless comma expression in GSignal moduleLuca Bruno2011-03-031-5/+3
* codegen: Add CCodeFunction.add_assignment convenience functionLuca Bruno2011-01-191-1/+1