Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | codegen: Enforce name-length >= 3 for structs using GType | Rico Tzschichholz | 2017-11-29 | 1 | -0/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=764041 | ||||
* | codegen: Include glib-object.h for Structs with type_id | Rico Tzschichholz | 2017-08-16 | 1 | -0/+1 |
| | |||||
* | codegen: Reference struct fields with their actual cname | Rico Tzschichholz | 2016-12-08 | 1 | -3/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=775761 | ||||
* | Transform CCode*'s "deprecated" into using CCodeNode's "modifiers" | Rico Tzschichholz | 2016-11-11 | 1 | -1/+1 |
| | |||||
* | Fix deprecation of class/struct fields | Rico Tzschichholz | 2016-11-03 | 1 | -12/+2 |
| | | | | | Respect the "deprecated" attributes given to class and struct fields, while actually adding G_GNUC_DEPRECATED to their declaration. | ||||
* | Introduce [Version (...)] | Florian Brosch | 2016-01-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | Parameters: since: string, version number experimental: bool (was: [Experimental]) experimental_until: string, version number deprecated_since: string, version number (was: [Deprecated (since="")]) replacement: string, symbol name (was: [Deprecated (replacement="")]) deprecated: bool (was: [Deprecated]) Used symbols labeled with [Version (since = "")] are checked against the locally installed package version. Use --disable-since-check to avoid this behaviour. Fixes bug 678912. | ||||
* | Support non-literal length in fixed-size arrays | Simon | 2014-03-30 | 1 | -1/+6 |
| | | | | | | | Now any constant integer expression can be used as length for fixed-size arrays. Fixes bug 638993 | ||||
* | Hide internal methods in ABI | Maciej Piechotka | 2014-03-24 | 1 | -3/+17 |
| | | | | Fixes bug 700157 | ||||
* | codegen: Allow scope=async delegates to be used in vala code | Luca Bruno | 2013-07-14 | 1 | -1/+1 |
| | | | | Fixes bug 703804 | ||||
* | Drop POSIX profile | Jürg Billeter | 2012-08-06 | 1 | -30/+15 |
| | |||||
* | codegen: Generate typedefs for boolean, integer, and floating types | Jürg Billeter | 2012-03-30 | 1 | -7/+20 |
| | |||||
* | codegen: Add support for delegate_target_cname in CCode | Luca Bruno | 2012-02-06 | 1 | -1/+1 |
| | |||||
* | codegen: Generate _dup() and _free() for structs in the posix profile | Aaron Andersen | 2011-12-25 | 1 | -9/+22 |
| | | | | Fixes bug 665815. | ||||
* | Move DataType.get_cdeclarator_suffix to the codegen | Luca Bruno | 2011-08-04 | 1 | -1/+1 |
| | |||||
* | codegen: Use CCodeAttribute instead of C specific methods of code nodes | Luca Bruno | 2011-08-01 | 1 | -43/+37 |
| | |||||
* | codegen: Add push_line and pop_line for writing line directives | Luca Bruno | 2011-07-19 | 1 | -0/+2 |
| | | | | Fixes bug 635095. | ||||
* | codegen: Add lvalue field to GLibValue | Luca Bruno | 2011-07-06 | 1 | -1/+1 |
| | |||||
* | codegen: Fix definition of fields when array length cname is specified | Luca Bruno | 2011-05-29 | 1 | -1/+7 |
| | | | | Fixes bug 588203. | ||||
* | codegen: Use store_field in add_struct_copy_function | Luca Bruno | 2011-05-08 | 1 | -41/+5 |
| | |||||
* | codegen: Use copy_value instead of get_ref_cexpression | Luca Bruno | 2011-05-07 | 1 | -9/+4 |
| | |||||
* | ccodegen: Port the remaining code to use the ccode builder | Luca Bruno | 2011-05-05 | 1 | -13/+11 |
| | |||||
* | codegen: Copy the delegate target when copying structs | Joakim Sindholt | 2011-04-05 | 1 | -0/+9 |
| | | | | Fixes bug 639751. | ||||
* | codegen: Add CCodeFunction.add_assignment convenience function | Luca Bruno | 2011-01-19 | 1 | -2/+2 |
| | |||||
* | D-Bus: Fix use of dbus-glib interfaces in multiple source files | Jürg Billeter | 2011-01-18 | 1 | -1/+1 |
| | |||||
* | codegen: Generate struct copy and destroy functions only if needed | Jürg Billeter | 2010-12-21 | 1 | -1/+5 |
| | |||||
* | codegen: Fix structs with array fields | Jürg Billeter | 2010-10-29 | 1 | -0/+2 |
| | |||||
* | Rename FormalParameter to Parameter | Jürg Billeter | 2010-10-28 | 1 | -10/+10 |
| | |||||
* | codegen: Add CodeGenerator.load_local | Jürg Billeter | 2010-10-28 | 1 | -1/+1 |
| | |||||
* | codegen: Add get_cvalue and set_cvalue helper methods | Jürg Billeter | 2010-10-09 | 1 | -1/+1 |
| | |||||
* | codegen: Fix critical on unsupported struct field | Jürg Billeter | 2010-10-06 | 1 | -0/+4 |
| | |||||
* | codegen: Fix struct copy function for structs with array fields | Jürg Billeter | 2010-09-09 | 1 | -7/+5 |
| | |||||
* | codegen: Use builder API | Jürg Billeter | 2010-09-09 | 1 | -12/+13 |
| | |||||
* | Add CCodeFile.add_function_declaration and CCodeFunction.is_declaration | Jürg Billeter | 2010-09-09 | 1 | -4/+4 |
| | |||||
* | Replace CCodeDeclarationSpace by CCodeFile | Jürg Billeter | 2010-08-21 | 1 | -10/+10 |
| | |||||
* | Move add_symbol_declaration out of CCodeDeclarationSpace | Jürg Billeter | 2010-08-21 | 1 | -1/+1 |
| | |||||
* | codegen: Add EmitContext class | Jürg Billeter | 2010-08-12 | 1 | -3/+4 |
| | |||||
* | codegen: Drop CCodeModule | Jürg Billeter | 2010-08-12 | 1 | -7/+3 |
| | |||||
* | Add Variable class | Jürg Billeter | 2010-07-27 | 1 | -10/+10 |
| | |||||
* | Support derived structs with no fields, report an error otherwise | Luca Bruno | 2010-06-28 | 1 | -2/+6 |
| | | | | Fixes bug 622777. | ||||
* | codegen: write G_GNUC_DEPRECATED in generated C where appropriate | Evan Nemerson | 2010-06-15 | 1 | -1/+2 |
| | |||||
* | Make C code modules and declaration space public | Luca Bruno | 2010-04-16 | 1 | -1/+1 |
| | | | | Fixes bug 615775. | ||||
* | More delegate fixes | Jürg Billeter | 2009-09-19 | 1 | -0/+3 |
| | |||||
* | Do not declare private symbols in internal header | Jürg Billeter | 2009-09-16 | 1 | -1/+3 |
| | |||||
* | Comment handling improvements | Florian Brosch | 2009-09-04 | 1 | -3/+0 |
| | | | | Fixes bug 529040, bug 540513, and bug 546096. | ||||
* | Simplify current symbol tracking | Jürg Billeter | 2009-08-16 | 1 | -3/+3 |
| | | | | | Replace current_type_symbol, current_class, current_struct, current_method, and current_property_accessor fields by properties. | ||||
* | Do not use GLib-specific code outside GObject profile | Jürg Billeter | 2009-07-26 | 1 | -9/+11 |
| | |||||
* | Rename gobject directory to codegen | Jürg Billeter | 2009-05-09 | 1 | -0/+316 |