summaryrefslogtreecommitdiff
path: root/codegen/valatyperegisterfunction.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Minor refactoring of TypeRegisterFunction and its subclassesRico Tzschichholz2023-03-211-16/+11
* codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74Rico Tzschichholz2023-03-211-1/+5
* codegen: Emit GType definition for error domainsRico Tzschichholz2022-02-241-0/+30
* codegen: Use __once instead of __volatile in generated codeVal Och2022-01-031-4/+4
* codegen: Introduce VALA_EXPORT for public symbols to improve portabilityPrinceton Ferro2021-05-201-1/+3
* codegen: More use of get_ccode_type_name()Rico Tzschichholz2021-03-031-1/+1
* codegen: Don't use volatile modifier in glib API when targetting >= 2.68Rico Tzschichholz2021-02-191-1/+5
* codegen: Don't attribute *_get_type_once() with G_GNUC_CONSTRico Tzschichholz2019-12-061-1/+1
* codegen: Improve *_get_type() fast path (requires glib >= 2.58)Rico Tzschichholz2019-12-051-3/+26
* codegen: Remove unreachable code in TypeRegisterFunction.init_from_type()Rico Tzschichholz2019-12-051-39/+15
* vala: Add Delegate/Method/ObjectTypeSymbol.has_type_parameters() and use themRico Tzschichholz2018-11-211-1/+1
* codegen: Add ccode getters for GType functions of Classes and InterfacesRico Tzschichholz2018-11-181-2/+2
* codegen: Add prototype for *_register_type() functionRico Tzschichholz2018-11-041-0/+4
* codegen: Don't emit g_type_add_instance_private() for dynamic typesRico Tzschichholz2018-07-131-4/+8
* codegen: Move interface_init calls before g_type_add_instance_private()Rico Tzschichholz2018-07-131-4/+4
* Revert "codegen: Don't emit g_type_add_instance_private() in *_register_type()"Rico Tzschichholz2018-07-131-1/+1
* codegen: Don't emit g_type_add_instance_private() in *_register_type()Rico Tzschichholz2018-07-131-1/+1
* codegen: Avoid using deprecated "g_type_class_add_private"Rico Tzschichholz2018-06-181-0/+7
* vala: Allow specifying the nick of enum valuesRico Tzschichholz2018-05-171-2/+2
* codegen: Reuse result of get_type_declaration()Rico Tzschichholz2018-04-021-15/+16
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-3/+3
* codegen: Avoid silent casts if not neededRico Tzschichholz2017-12-141-1/+1
* codegen: Don't hold reference of CodeContext in TypeRegisterFunctionRico Tzschichholz2017-12-141-5/+3
* codegen: Factor out static getters for ccode-attributesRico Tzschichholz2017-11-191-10/+10
* docs: Fix syntax of several documentation blocksRico Tzschichholz2017-09-061-2/+0
* codegen: Add function-prototypes for all register-type callsRico Tzschichholz2016-12-011-4/+4
* Add CCodeNode "modifiers" and transform CCodeFunction's "attributes" to itRico Tzschichholz2016-11-081-6/+4
* codegen: Remove support for GLib < 2.24Jürg Billeter2014-08-241-15/+1
* Hide internal methods in ABIMaciej Piechotka2014-03-241-0/+4
* Move EnumValue.get_canonical_cconstant to the codegenLuca Bruno2011-08-041-1/+1
* codegen: Use CCodeAttribute instead of C specific methods of code nodesLuca Bruno2011-08-011-12/+12
* D-Bus: Fix use of dbus-glib interfaces in multiple source filesJürg Billeter2011-01-181-2/+4
* D-Bus: Support get_proxy with generic type in GDBus clientsJürg Billeter2011-01-151-2/+3
* Rename FormalParameter to ParameterJürg Billeter2010-10-281-1/+1
* Require and target GLib >= 2.16Jürg Billeter2010-10-101-1/+1
* Add CCodeFile.add_function_declaration and CCodeFunction.is_declarationJürg Billeter2010-09-091-0/+4
* Mark GObject *_get_type() functions as constantPhilip Withnall2010-07-121-1/+4
* Never mark *_register_type functions as staticEvan Nemerson2010-06-071-5/+0
* Do not use thread-safe type registration in pluginsJürg Billeter2010-03-261-1/+1
* Use g_type_class_add_private() when targeting GLib >= 2.24Sebastian Dröge2010-03-221-1/+10
* Use TypeRegisterFunction for enum/flagsMarc-André Lureau2010-03-211-2/+49
* Avoic C warnings for some possibly unused functionsJürg Billeter2010-03-211-1/+5
* Fix interfaces in GTypeModule-based pluginsRob Powell2010-01-061-3/+3
* Fix GTypeModule-based pluginsJürg Billeter2009-07-081-5/+9
* Rename gobject directory to codegenJürg Billeter2009-05-091-0/+391