| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
2008-03-29 Juerg Billeter <j@bitron.ch>
* vala/parser.y, vala/valaclass.vala, vala/valaconstructor.vala,
gobject/valaccodegenerator.vala: add support for static
constructors, fixes bug 506985
svn path=/trunk/; revision=1162
|
|
|
|
|
|
|
|
|
|
| |
2008-03-24 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala,
gobject/valaccodegeneratormethod.vala: fix generated code for
methods returning structs
svn path=/trunk/; revision=1158
|
|
|
|
|
|
|
|
|
| |
2008-03-22 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix C declaration for delegates,
fixes bug 523734
svn path=/trunk/; revision=1152
|
|
|
|
|
|
|
|
|
|
| |
2008-03-22 Juerg Billeter <j@bitron.ch>
* ccode/valaccodedeclaration.vala, gobject/valaccodegenerator.vala:
use extern appropriately for static fields,
based on patch by Daniel Silverstone, fixes bug 523768
svn path=/trunk/; revision=1150
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-21 Juerg Billeter <j@bitron.ch>
* vala/valaenum.vala, vala/valaenumvalue.vala,
vala/valainterfacewriter.vala, gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorinterface.vala,
vapigen/valagidlparser.vala: register enums with GType,
patch by Marc-Andre Lureau, fixes bug 517294
svn path=/trunk/; revision=1145
|
|
|
|
|
|
|
|
|
| |
2008-03-19 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix crash when using lock
statements
svn path=/trunk/; revision=1138
|
|
|
|
|
|
|
|
|
|
| |
2008-03-16 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala,
gobject/valaccodegeneratormethod.vala: fix variable
initialization for array types
svn path=/trunk/; revision=1132
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-16 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorsourcefile.vala: emit constants after
function declarations as constants may depend on function
declarations, fixes bug 501584
* tests/delegates.vala: test constants depending on function
declarations
svn path=/trunk/; revision=1130
|
|
|
|
|
|
|
|
|
| |
2008-03-15 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorinvocationexpression.vala: fix support
for array return types for D-Bus method calls
svn path=/trunk/; revision=1129
|
|
|
|
|
|
|
|
|
| |
2008-03-15 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorinvocationexpression.vala: fix crash
when using arrays for D-Bus method calls
svn path=/trunk/; revision=1128
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-15 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala,
gobject/valaccodegeneratormemberaccess.vala,
gobject/valaccodegeneratormethod.vala: fix runtime crash when
using nullable struct parameters,
patch by Alberto Ruiz, fixes bug 514864
svn path=/trunk/; revision=1127
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-14 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/valaarraytype.vala, vala/valadatatype.vala,
vala/valamember.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolresolver.vala, vala/valatypeparameter.vala,
vala/valatypesymbol.vala, gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorinvocationexpression.vala,
gobject/valaccodegeneratormethod.vala: remove Array class, arrays
are not type symbols
svn path=/trunk/; revision=1124
|
|
|
|
|
|
|
|
|
|
| |
2008-03-11 Juerg Billeter <j@bitron.ch>
* gobject/Makefile.am, gobject/valagidlwriter.vala,
compiler/valacompiler.vala: add GIdlWriter to generate .gidl files
when building libraries
svn path=/trunk/; revision=1122
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-10 Juerg Billeter <j@bitron.ch>
* vala/valaarray.vala, gobject/valaccodeelementaccessbinding.vala:
Make the length field of a multi-dimensional array an array of ints,
currently only works with literal indices, patch by Rob Taylor
* tests/arrays.vala: test length field of multi-dimensional arrays
svn path=/trunk/; revision=1119
|
|
|
|
|
|
|
|
| |
2008-03-08 Juerg Billeter <j@bitron.ch>
* gobject/valadbusbindingprovider.vala: fix crash when using arrays
svn path=/trunk/; revision=1115
|
|
|
|
|
|
|
|
|
| |
2008-03-08 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix exception handling in
property accessors, fixes bug 520936
svn path=/trunk/; revision=1114
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-08 Juerg Billeter <j@bitron.ch>
* vala/valaclass.vala, vala/valaproperty.vala,
vala/valapropertyaccessor.vala, vala/valasemanticanalyzer.vala,
gobject/valaccodegeneratormemberaccess.vala: optimize access to
automatic properties, patch by Rob Taylor
svn path=/trunk/; revision=1110
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-08 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: support foreach over
multi-dimensional arrays
* tests/arrays.vala: test multi-dimensional arrays
svn path=/trunk/; revision=1109
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-05 Juerg Billeter <j@bitron.ch>
* vala/valaclasstype.vala, vala/valadatatype.vala,
vala/valainterfacetype.vala, vala/valainvalidtype.vala,
vala/valatypeparametertype.vala, vala/valavaluetype.vala,
vala/valavoidtype.vala, gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorinvocationexpression.vala,
gobject/valaccodegeneratormemberaccess.vala,
gobject/valadbusbindingprovider.vala:
Mark DataType as abstract base class
svn path=/trunk/; revision=1104
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-02 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: don't free arguments of ref and
out parameters
* tests/classes-methods.vala: test ref parameter
svn path=/trunk/; revision=1096
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-01 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix using interface methods as
delegates, fixes bug 518109
* tests/delegates.vala: test interface methods as delegates
svn path=/trunk/; revision=1080
|
|
|
|
|
|
|
|
|
|
| |
2008-03-01 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorclass.vala: don't register private
properties with GObject property system, fixes bug 519201
svn path=/trunk/; revision=1079
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-01 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorinvocationexpression.vala: fix argument
dependency in the C code for array and delegate arguments,
fixes bug 519597
* tests/arrays.vala: test array argument
svn path=/trunk/; revision=1073
|
|
|
|
|
|
|
|
|
|
| |
2008-02-29 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala,
gobject/valaccodegeneratormethod.vala: support methods throwing
exceptions and returning generic type parameter
svn path=/trunk/; revision=1070
|
|
|
|
|
|
|
|
|
|
| |
2008-02-29 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorinterface.vala,
gobject/valaccodegeneratorsignal.vala: support GLib.Error as
signal parameter type, fixes bug 519415
svn path=/trunk/; revision=1066
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-29 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix try catch statements without
thrown exceptions, fixes bug 506016
* tests/exceptions.vala: test try catch statements without errors
svn path=/trunk/; revision=1065
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-29 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: support throw statements in try
statements
* tests/exceptions.vala: test throw statement in try statement with
generic catch clause
svn path=/trunk/; revision=1064
|
|
|
|
|
|
|
|
|
|
| |
2008-02-28 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeassignmentbinding.vala,
gobject/valaccodegenerator.vala: support instance delegate fields,
fixes bug 519231
svn path=/trunk/; revision=1063
|
|
|
|
|
|
|
|
|
| |
2008-02-28 Raffaele Sandrini <raffaele@sandrini.ch>
* gobject/valaccodegeneratormethod.vala: fix instance delegate handling
for virtual method wrappers
svn path=/trunk/; revision=1060
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-26 Juerg Billeter <j@bitron.ch>
* vala/valadatatype.vala, vala/valanulltype.vala,
vala/valasemanticanalyzer.vala,
gobject/valaccodegeneratorinvocationexpression.vala: fix
assigning to delegate fields and variables
svn path=/trunk/; revision=1058
|
|
|
|
|
|
|
|
|
| |
2008-02-26 Juerg Billeter <j@bitron.ch>
* gobject/valaccodecompiler.vala, compiler/valacompiler.vala:
remove non-portable -O commandline option, fixes bug 518660
svn path=/trunk/; revision=1057
|
|
|
|
|
|
|
|
|
| |
2008-02-24 Juerg Billeter <j@bitron.ch>
* vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala:
fix crash when using delegates as properties, fixes bug 517499
svn path=/trunk/; revision=1050
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-24 Raffaele Sandrini <raffaele@sandrini.ch>
* gobject/valaccodegenerator.vala: fix gerror_type handling
* vala/valadatatype.vala: pull in get_lower_case_cname from Symbol
* vala/valaerrortype.vala: implement get_lower_case_cname and equals
* vala/valasemanticanalyzer.vala: use ErrorType (null) for generic
catch clauses
svn path=/trunk/; revision=1048
|
|
|
|
|
|
|
|
|
| |
2008-02-24 Raffaele Sandrini <raffaele@sandrini.ch>
* gobject/valaccodegenerator.vala: fix array lengths with static
fields, fixes bug 515211
svn path=/trunk/; revision=1043
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-23 Juerg Billeter <j@bitron.ch>
* vala/valaformalparameter.vala,
gobject/valaccodeassignmentbinding.vala,
gobject/valaccodegeneratorinvocationexpression.vala: fix D-Bus
method calls and signal handlers, fixes bug 516194
svn path=/trunk/; revision=1037
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-23 Raffaele Sandrini <raffaele@sandrini.ch>
* gobject/valaccodegenerator.vala, vala/valaerrortype.vala: fix
handling of error type parameters in the gobject backend, fix
creation of GErrors outside of throws statements
* tests/exceptions.vala: test error cast
svn path=/trunk/; revision=1036
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-21 Juerg Billeter <j@bitron.ch>
* vala/valamemorymanager.vala, vala/valaparenthesizedexpression.vala,
vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
gobject/valaccodegenerator.vala: support delegate parameters in
creation methods, fixes bug 513273
svn path=/trunk/; revision=1028
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-19 Raffaele Sandrini <raffaele@sandrini.ch>
* AUTHORS, ccode/valaccodeelementaccess.vala,
ccode/valaccodemodifiers.vala, gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorclass.vala,
gobject/valaccodegeneratorinterface.vala,
gobject/valaccodegeneratorinvocationexpression.vala,
gobject/valaccodegeneratormemberaccess.vala,
gobject/valaccodegeneratormethod.vala,
gobject/valaccodegeneratorsignal.vala,
gobject/valaccodegeneratorsourcefile.vala,
gobject/valaccodegeneratorstruct.vala,
gobject/valainterfaceregisterfunction.vala, vala/valaarray.vala,
vala/valaarraycreationexpression.vala,
vala/valaattributeprocessor.vala, vala/valacharacterliteral.vala,
vala/valacodevisitor.vala, vala/valacreationmethod.vala,
vala/valadatatype.vala, vala/valaelementaccess.vala,
vala/valaformalparameter.vala, vala/valainterfacewriter.vala,
vala/valalockable.vala, vala/valalockstatement.vala,
vala/valamember.vala, vala/valamemorymanager.vala,
vala/valamethod.vala, vala/valasemanticanalyzer.vala,
vala/valatypesymbol.vala, vala/valaunresolvedtype.vala,
vapigen/valagidlparser.vala: change my email from rasa@gmx.ch
to raffaele@sandrini.ch
* ChangeLog: fix pervious ChangeLog entry
svn path=/trunk/; revision=1021
|
|
|
|
|
|
|
|
|
| |
2008-02-18 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: support delegates throwing
exceptions, patch by Andrea Del Signore, fixes bug 517024
svn path=/trunk/; revision=1016
|
|
|
|
|
|
|
|
|
| |
2008-02-16 Juerg Billeter <j@bitron.ch>
* vala/valadelegate.vala, gobject/valaccodegenerator.vala: support
[NoArrayLength] attribute for delegates
svn path=/trunk/; revision=1013
|
|
|
|
|
|
|
|
|
|
| |
2008-02-15 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeassignmentbinding.vala,
gobject/valaccodegenerator.vala: generate casts for property
assignments where necessary, fixes bug 511732
svn path=/trunk/; revision=1011
|
|
|
|
|
|
|
|
|
|
| |
2008-02-15 Juerg Billeter <j@bitron.ch>
* vala/valamethod.vala, vala/valasemanticanalyzer.vala,
gobject/valaccodegenerator.vala: fix memory management of
parameters with ownership transfer, fixes bug 511642
svn path=/trunk/; revision=1010
|
|
|
|
|
|
|
|
|
| |
2008-02-12 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: fix using instance methods as
delegates in the constructor
svn path=/trunk/; revision=1005
|
|
|
|
|
|
|
|
|
| |
2008-02-12 Juerg Billeter <j@bitron.ch>
* gobject/valaccodeassignmentbinding.vala: support signal handlers
with struct parameters
svn path=/trunk/; revision=1004
|
|
|
|
|
|
|
|
|
|
| |
2008-02-09 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorinterface.vala: support GType
properties, patch by Ali Sabil
svn path=/trunk/; revision=1003
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-08 Juerg Billeter <j@bitron.ch>
* vala/valaattributeprocessor.vala, gobject/valaccodegenerator.vala:
support delegates with array and struct parameters,
fixes bug 515202
* vapi/glib-2.0.vapi: fix GSignalEmissionHook binding
svn path=/trunk/; revision=1001
|
|
|
|
|
|
|
|
|
| |
2008-02-08 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegeneratorstruct.vala: remove obsolete code used
for reference-type structs
svn path=/trunk/; revision=997
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-07 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/parser.y, vala/scanner.l,
vala/valacodecontext.vala, vala/valacodegenerator.vala,
vala/valacodevisitor.vala, vala/valadeletestatement.vala,
vala/valainterfacewriter.vala, vala/valasemanticanalyzer.vala,
gobject/valaccodegenerator.vala:
Support delete operator for pointers, fixes bug 512868
* vapi/gio-2.0.vapi, vapi/gtk+-2.0.vapi: regenerated
svn path=/trunk/; revision=992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-07 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/parser.y, vala/scanner.l, vala/vala.h,
vala/valacodecontext.vala, vala/valacodegenerator.vala,
vala/valacodevisitor.vala, vala/valaenum.vala,
vala/valaerrorcode.vala, vala/valaerrordomain.vala,
vala/valaerrortype.vala, vala/valainterfacewriter.vala,
vala/valanamespace.vala, vala/valasemanticanalyzer.vala,
gobject/valaccodegenerator.vala, tests/exceptions.vala:
Separate errordomain from enum declaration, fixes bug 512616
svn path=/trunk/; revision=989
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-02-07 Juerg Billeter <j@bitron.ch>
* gobject/valaccodegenerator.vala: use 0 as array length when array
is a null literal
* vapigen/valagidlparser.vala: add basic array length support
* vapi/cairo.vapi: fix some array length parameters
* vapi/atk.vapi, vapi/gconf-2.0.vapi, vapi/gdk-2.0.vapi,
vapi/gdk-pixbuf-2.0.vapi, vapi/gio-2.0.vapi,
vapi/gnome-desktop-2.0.vapi, vapi/gstreamer-0.10.vapi,
vapi/gstreamer-audio-0.10.vapi, vapi/gstreamer-check-0.10.vapi,
vapi/gstreamer-netbuffer-0.10.vapi, vapi/gtk+-2.0.vapi,
vapi/libgnome-2.0.vapi, vapi/libgnomeui-2.0.vapi, vapi/libnotify.vapi,
vapi/libsoup-2.2.vapi, vapi/libsoup-2.4.vapi, vapi/pango.vapi,
vapi/vte.vapi: regenerated
svn path=/trunk/; revision=988
|