Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vala: Unify "this_parameter" creation using SemanticAnalyzer.get_this_type() | Rico Tzschichholz | 2019-11-17 | 1 | -4/+6 |
| | |||||
* | vala: Improve error reporting for invalid interface prerequisites | Rico Tzschichholz | 2019-11-03 | 1 | -12/+5 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/437 | ||||
* | vala: Accept interface as inner type for object-type symbols | Rico Tzschichholz | 2019-10-16 | 1 | -0/+4 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/697 | ||||
* | vala: Respect --abi-stability in Class/Interface.accept_children() | Rico Tzschichholz | 2019-10-16 | 1 | -40/+2 |
| | | | | | | | | Add common implementation to ObjectTypeSymbol.accept_children() and match generate_class_struct_declaration() and generate_interface_declaration() Accepting fields earlier for interfaces in not a concern while there is no support for instance/class fields yet. | ||||
* | vala: Rename DataType.data_type property to DataType.type_symbol | Rico Tzschichholz | 2019-09-30 | 1 | -2/+2 |
| | |||||
* | vala: Let methods return an unowned reference to internal collections | Rico Tzschichholz | 2019-09-30 | 1 | -2/+2 |
| | | | | Correctly state ownership in documentation since those were never a copy. | ||||
* | vala: Use clearer error message for automatic properties in interfaces | Vivek Raj | 2018-12-01 | 1 | -1/+1 |
| | | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/656 | ||||
* | Replace `%s` with `%s' in format strings of output messages | Rico Tzschichholz | 2018-08-08 | 1 | -2/+2 |
| | |||||
* | vala: Remove unused Interface.prepend_prerequisite() | Rico Tzschichholz | 2018-05-19 | 1 | -10/+0 |
| | |||||
* | Drop trailing spaces/tabs | Rico Tzschichholz | 2018-03-27 | 1 | -10/+10 |
| | | | | It was about time to do this. | ||||
* | codegen: Add abi-stability path for interfaces | Rico Tzschichholz | 2018-01-20 | 1 | -16/+40 |
| | | | | | | Based on patch by Daniel Espinosa https://bugzilla.gnome.org/show_bug.cgi?id=789069 | ||||
* | vala: Move constant lists from Class/Interface up to ObjectTypeSymbol | Rico Tzschichholz | 2018-01-17 | 1 | -22/+2 |
| | |||||
* | vala: Move inner-type lists from Class/Interface up to ObjectTypeSymbol | Rico Tzschichholz | 2018-01-17 | 1 | -90/+8 |
| | | | | Inner-types are classes, structs, enums and delegates | ||||
* | vala: Move member lists from Class/Interface up to ObjectTypeSymbol | Daniel Espinosa | 2018-01-17 | 1 | -73/+10 |
| | | | | | | Members are fields, methods, properties and signals https://bugzilla.gnome.org/show_bug.cgi?id=789069 | ||||
* | Revert "valainterface: Don't allow 'type' properties" | Rico Tzschichholz | 2016-09-17 | 1 | -5/+0 |
| | | | | | | Breaks build of udisks2.vapi This reverts commit 8e4cdfd6488c467a3028831e8d6183286c4f399d. | ||||
* | valainterface: Don't allow 'type' properties | Timm Bäder | 2016-09-17 | 1 | -0/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=723258 | ||||
* | Set parent_node for resolved base types | Matthias Berndt | 2016-06-25 | 1 | -0/+1 |
| | |||||
* | Fix parameter names in the documentation for libvala | Ben Iofel | 2015-11-11 | 1 | -3/+3 |
| | | | | Fixes bug 755917 | ||||
* | Do not report errors for automatic interface properties twice | Florian Brosch | 2014-10-01 | 1 | -0/+7 |
| | |||||
* | Revert "Set parent_node and always copy datatype when assigned to code nodes." | Luca Bruno | 2013-10-07 | 1 | -7/+3 |
| | | | | | | This reverts commit a09c9e93af0d64b9331c274de573465fe070b722. Fixes bug 709587. | ||||
* | Set parent_node and always copy datatype when assigned to code nodes. | Luca Bruno | 2013-10-06 | 1 | -3/+7 |
| | | | | | | This is a delicate patch that fixes subtle memory corruption bugs in libvala users and the compiler itself. It might break some application, so this commit is open for testing. | ||||
* | Add CCode ordering attribute for interfaces | Maciej Piechotka | 2013-07-25 | 1 | -7/+69 |
| | |||||
* | Drop Dova profile | Jürg Billeter | 2012-08-06 | 1 | -1/+1 |
| | |||||
* | Drop C specific methods from the code tree | Luca Bruno | 2011-08-01 | 1 | -253/+0 |
| | |||||
* | Drop Symbol.process_experimental_attribute | Luca Bruno | 2011-08-01 | 1 | -2/+0 |
| | |||||
* | Drop Symbol.process_deprecated_attribute | Luca Bruno | 2011-08-01 | 1 | -2/+0 |
| | |||||
* | codegen: Fix criticals for interfaces without class prerequisite | Jürg Billeter | 2011-05-22 | 1 | -5/+5 |
| | | | | Fixes bug 642804. | ||||
* | Support setting type_id to Vala.Interface | Luca Bruno | 2011-04-04 | 1 | -1/+9 |
| | |||||
* | Add support for [Experimental] attribute | Marco Trevisan (Treviño) | 2011-03-15 | 1 | -0/+2 |
| | | | | | | | Report a warning when using experimental symbols. The GIDL parser has been updated, too, and bindings have been regenerated. Fixes bug 644779. | ||||
* | glib-2.0: Add string.index_of_nth_char | Jürg Billeter | 2011-01-15 | 1 | -2/+2 |
| | | | | | This deprecates string.utf8_offset, string.offset, string.pointer_to_offset, and string.ndup. | ||||
* | girparser: Set type_cname of interfaces from the relative struct cname. | Luca Bruno | 2010-11-08 | 1 | -1/+10 |
| | | | | Fixes bug 625026. | ||||
* | Replace SemanticAnalyzer with CodeContext in CodeNode.check parameter | Jürg Billeter | 2010-10-28 | 1 | -19/+19 |
| | |||||
* | Rename FormalParameter to Parameter | Jürg Billeter | 2010-10-28 | 1 | -2/+2 |
| | |||||
* | Refactor parser to avoid parse_*_member methods | Jürg Billeter | 2010-08-21 | 1 | -9/+9 |
| | |||||
* | glib-2.0: Deprecate string.len () in favor of string.length | Jürg Billeter | 2010-08-20 | 1 | -3/+3 |
| | |||||
* | Add support for [Deprecated] attribute | Evan Nemerson | 2010-06-15 | 1 | -0/+2 |
| | | | | Fixes bug 614712. | ||||
* | Add GValue support for interfaces with non-GObject class prerequisite | Luca Bruno | 2010-04-27 | 1 | -4/+28 |
| | | | | Fixes bug 615904. | ||||
* | Fix crash with owned property getters and interfaces | Jürg Billeter | 2010-03-21 | 1 | -1/+5 |
| | |||||
* | Drop ReadOnly* collection classes | Jürg Billeter | 2010-03-20 | 1 | -10/+10 |
| | | | | | | They are not very useful in the compiler as they are not immutable, which means that they do not allow iteration while modifying the underlying collection. | ||||
* | dova: Add implicit result variable | Jürg Billeter | 2010-03-13 | 1 | -2/+2 |
| | |||||
* | Fix critical warnings when using signals in interfaces | Jürg Billeter | 2009-10-31 | 1 | -1/+1 |
| | |||||
* | Do not use Gee namespace to avoid conflict with libgee | Jürg Billeter | 2009-10-12 | 1 | -21/+20 |
| | |||||
* | Fix C code name for types nested in interfaces | Jürg Billeter | 2009-09-21 | 1 | -0/+4 |
| | |||||
* | Add support for constants in interfaces | Didier 'Ptitjes | 2009-09-14 | 1 | -2/+30 |
| | |||||
* | Comment handling improvements | Florian Brosch | 2009-09-04 | 1 | -2/+2 |
| | | | | Fixes bug 529040, bug 540513, and bug 546096. | ||||
* | Support postconditions in normal methods | Jürg Billeter | 2009-06-04 | 1 | -1/+1 |
| | | | | Fixes bug 529680. | ||||
* | gio-2.0: Fix g_file_monitor_directory binding | Jürg Billeter | 2009-06-03 | 1 | -1/+7 |
| | | | | Fixes bug 527793. | ||||
* | Rework header file generation | Jürg Billeter | 2009-03-31 | 1 | -2/+0 |
| | | | | | | Generate single C header file for public API, do not use header files for internal API. Fixes bug 471244, bug 571037, bug 572536, and bug 575629. | ||||
* | Recognize c:type attributes in .gir | Jürg Billeter | 2009-02-11 | 1 | -1/+5 |
| | | | | | | | | | | | | | 2009-02-11 Jürg Billeter <j@bitron.ch> * vala/valaenum.vala: * vala/valainterface.vala: * vala/valastruct.vala: * vapigen/valagirparser.vala: Recognize c:type attributes in .gir svn path=/trunk/; revision=2426 | ||||
* | Bug 571169 – make floating references generic | Ryan Lortie | 2009-02-10 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | 2009-02-10 Ryan Lortie <desrt@desrt.ca> Bug 571169 – make floating references generic * gobject/valaccodebasemodule.vala: * vala/valainterface.vala: * vala/valaclass.vala: * vala/valaobjectcreationexpression.vala: * vala/valasemanticanalyzer.vala: * vala/valatypesymbol.vala: Add support for 'ref_sink_function' CCode attribute on classes. Use this instead of hardcoding g_object_ref_sink() for GInitiallyUnowned. * vapi/gobject-2.0.vapi: Set ref_sink_function on InitiallyUnowned class. svn path=/trunk/; revision=2425 |