| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-05-28 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am:
* vala/valaaddressofexpression.vala:
* vala/valaarraycreationexpression.vala:
* vala/valaassignment.vala:
* vala/valabaseaccess.vala:
* vala/valabinaryexpression.vala:
* vala/valabooleanliteral.vala:
* vala/valacastexpression.vala:
* vala/valacharacterliteral.vala:
* vala/valacodevisitor.vala:
* vala/valaconditionalexpression.vala:
* vala/valadatatype.vala:
* vala/valaelementaccess.vala:
* vala/valaexpression.vala:
* vala/valaintegerliteral.vala:
* vala/valaintegertype.vala:
* vala/valainvocationexpression.vala:
* vala/valalambdaexpression.vala:
* vala/valamemberaccess.vala:
* vala/valanullchecker.vala:
* vala/valanullliteral.vala:
* vala/valanulltype.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valaparenthesizedexpression.vala:
* vala/valapointerindirection.vala:
* vala/valapostfixexpression.vala:
* vala/valarealliteral.vala:
* vala/valareferencetransferexpression.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasignal.vala:
* vala/valasizeofexpression.vala:
* vala/valastringliteral.vala:
* vala/valatypecheck.vala:
* vala/valatypeofexpression.vala:
* vala/valaunaryexpression.vala:
* vala/valaunresolvedtype.vala:
* vala/valavaluetype.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeelementaccessbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valaccodememberaccessbinding.vala:
* gobject/valaccodemethodbinding.vala:
* compiler/valacompiler.vala:
Move memory management into CCodeGenerator.transform_expression
as preparation to properly support nullable structs, fixes memory
leak in internal substring method, fixes bug 527775
svn path=/trunk/; revision=1466
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-05-16 Juerg Billeter <j@bitron.ch>
* vala/valaarraytype.vala:
* vala/valaclass.vala:
* vala/valaclassinstancetype.vala:
* vala/valaclasstype.vala:
* vala/valadatatype.vala:
* vala/valainterfaceinstancetype.vala:
* vala/valainterfacetype.vala:
* vala/valainterfacewriter.vala:
* vala/valamemorymanager.vala:
* vala/valanullchecker.vala:
* vala/valaparser.vala:
* vala/valareferencetransferexpression.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* vala/valatypeparametertype.vala:
* vala/valaunresolvedtype.vala:
* vala/valavaluetype.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valagidlwriter.vala:
* vapigen/valagidlparser.vala:
* vapi/glib-2.0.vapi:
Replace DataType.transfers_ownership and DataType.takes_ownership
by DataType.value_owned, prepare support for owned value types
svn path=/trunk/; revision=1390
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-05-13 Juerg Billeter <j@bitron.ch>
* vala/valaclass.vala:
* vala/valainterfacewriter.vala:
* vala/valamemorymanager.vala:
* vala/valaproperty.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessbinding.vala:
* gobject/valaccodetypesymbolbinding.vala:
* gobject/valagidlwriter.vala:
Rename Property.type_reference to Property.property_type
svn path=/trunk/; revision=1389
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-05-13 Juerg Billeter <j@bitron.ch>
* vala/valadelegate.vala:
* vala/valaformalparameter.vala:
* vala/valainterfacewriter.vala:
* vala/valamemorymanager.vala:
* vala/valamethod.vala:
* vala/valanullchecker.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasourcefile.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeclassbinding.vala:
* gobject/valaccodedynamicmethodbinding.vala:
* gobject/valaccodedynamicsignalbinding.vala:
* gobject/valaccodeelementaccessbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorsignal.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valaccodememberaccessbinding.vala:
* gobject/valaccodemethodbinding.vala:
* gobject/valaccodetypesymbolbinding.vala:
* gobject/valagidlwriter.vala:
Rename FormalParameter.type_reference to
FormalParameter.parameter_type
svn path=/trunk/; revision=1388
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-05-13 Juerg Billeter <j@bitron.ch>
* vala/valaarraytype.vala:
* vala/valafield.vala:
* vala/valainterfacewriter.vala:
* vala/valamemorymanager.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessbinding.vala:
Rename Field.type_reference to Field.field_type
svn path=/trunk/; revision=1387
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-05-13 Juerg Billeter <j@bitron.ch>
* vala/valaexpression.vala:
* vala/valamemorymanager.vala:
* vala/valanullchecker.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodearraycreationexpressionbinding.vala:
* gobject/valaccodeassignmentbinding.vala:
* gobject/valaccodeelementaccessbinding.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionbinding.vala:
* gobject/valaccodememberaccessbinding.vala:
Rename Expression.static_type to Expression.value_type
svn path=/trunk/; revision=1386
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-20 Juerg Billeter <j@bitron.ch>
* vala/valacfgbuilder.vala, vala/valaclass.vala,
vala/valacodecontext.vala, vala/valainterfacewriter.vala,
vala/valamember.vala, vala/valamemorymanager.vala,
vala/valamethod.vala, vala/valanamespace.vala,
vala/valaparser.vala, vala/valascanner.vala,
vala/valasemanticanalyzer.vala, vala/valasourcefile.vala,
vala/valasymbol.vala, vala/valatokentype.vala,
vala/valatypesymbol.vala, gobject/valaccodecompiler.vala,
gobject/valaccodegenerator.vala, gobject/valagidlwriter.vala,
vapigen/valagidlparser.vala, vapi/packages/gnome-keyring-1/,
vapi/packages/gstreamer-0.10/, vapi/packages/gtk+-2.0/,
vapi/packages/libgnome-menu/, vapi/packages/pango/:
Replace [Import] attribute by `extern' keyword, rename
`is_imported' property to `external' and `pkg' property to
`external_package' to harmonize used terms, fixes bug 480253
svn path=/trunk/; revision=1286
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-16 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/vala.h, vala/valablock.vala,
vala/valacatchclause.vala, vala/valacfgbuilder.vala,
vala/valaclass.vala, vala/valacodecontext.vala,
vala/valacodegenerator.vala, vala/valacodevisitor.vala,
vala/valadeclarationstatement.vala, vala/valaexpression.vala,
vala/valaforeachstatement.vala, vala/valainterface.vala,
vala/valalocalvariable.vala, vala/valamemorymanager.vala,
vala/valamethod.vala, vala/valanullchecker.vala,
vala/valaparser.vala, vala/valasemanticanalyzer.vala,
vala/valastruct.vala, vala/valaswitchsection.vala,
vala/valasymbolresolver.vala,
gobject/valaccodearraycreationexpressionbinding.vala,
gobject/valaccodeassignmentbinding.vala,
gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorinvocationexpression.vala,
gobject/valaccodegeneratormemberaccess.vala:
Rename VariableDeclarator to LocalVariable,
remove LocalVariableDeclaration class
svn path=/trunk/; revision=1243
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-13 Juerg Billeter <j@bitron.ch>
* vala/valaparser.vala: report warning when using obsolete syntax
for non-null types
* */*.vala, */*.vapi: port to new syntax
svn path=/trunk/; revision=1208
|
|
|
|
|
|
|
|
|
|
| |
2008-04-07 Juerg Billeter <j@bitron.ch>
* vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
gobject/valaccodegenerator.vala: fix memory management when
mixing pointers and strong references, fixes bug 522110
svn path=/trunk/; revision=1179
|
|
|
|
|
|
|
|
|
|
|
| |
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-01-23 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/valabasicblock.vala, vala/valacfgbuilder.vala,
vala/valadostatement.vala, vala/valaforstatement.vala,
vala/valaifstatement.vala, vala/valamemorymanager.vala,
vala/valamethod.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolresolver.vala, vala/valawhilestatement.vala,
gobject/valaccodegenerator.vala, compiler/valacompiler.vala: build
control flow graph, report error for missing return statement in
non-void methods, and report warning for unreachable code,
fixes bug 508480
* tests/exceptions.vala: add missing return statement
svn path=/trunk/; revision=894
|
|
|
|
|
|
|
|
|
| |
2008-01-10 Juerg Billeter <j@bitron.ch>
* vala/valamemorymanager.vala: fix memory management of property
getters with ownership transfer, fixes bug 505713
svn path=/trunk/; revision=825
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-15 Juerg Billeter <j@bitron.ch>
* gee/hashmap.vala, gee/hashset.vala: update to be compatible with new
pointer types
* vala/parser.y, vala/vala.h, vala/valaclass.vala,
vala/valadatatype.vala, vala/valamemorymanager.vala,
vala/valanulltype.vala, vala/valapointertype.vala,
vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
vala/valavoidtype.vala, gobject/valaccodegenerator.vala,
gobject/valaccodegeneratormethod.vala: use PointerType
svn path=/trunk/; revision=774
|
|
|
|
|
|
|
|
|
| |
2007-12-14 Juerg Billeter <j@bitron.ch>
* vala/valadatatype.vala, vala/valamemorymanager.vala: move reference
type check from MemoryManager to DataType
svn path=/trunk/; revision=769
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-14 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/valadatatype.vala, vala/valadelegatetype.vala,
vala/valafield.vala, vala/valaformalparameter.vala,
vala/valainterfacewriter.vala, vala/valainvokable.vala,
vala/valamemorymanager.vala, vala/valamethod.vala,
vala/valamethodtype.vala, vala/valasemanticanalyzer.vala,
vala/valasignal.vala, vala/valasignaltype.vala,
vala/valasymbolresolver.vala, vala/valavariabledeclarator.vala,
gobject/valaccodegenerator.vala,
gobject/valaccodegeneratorinvocationexpression.vala: replace Invokable
interface by DelegateType, MethodType, and SignalType classes
svn path=/trunk/; revision=768
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-02 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/parser.y, vala/vala.h,
vala/valaarraycreationexpression.vala, vala/valacallback.vala,
vala/valacastexpression.vala, vala/valacatchclause.vala,
vala/valaclass.vala, vala/valacodenode.vala,
vala/valacodevisitor.vala, vala/valaconstant.vala,
vala/valadatatype.vala, vala/valafield.vala,
vala/valaforeachstatement.vala, vala/valaformalparameter.vala,
vala/valainterface.vala, vala/valainterfacewriter.vala,
vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
vala/valamemorymanager.vala, vala/valamethod.vala,
vala/valaobjectcreationexpression.vala, vala/valaproperty.vala,
vala/valasignal.vala, vala/valastruct.vala,
vala/valasymbolresolver.vala, vala/valatypecheck.vala,
vala/valaunresolvedtype.vala, vala/valavariabledeclarator.vala,
gobject/valaccodegenerator.vala, vapigen/valagidlparser.vala: move
unresolved type information from DataType into new UnresolvedType
class, replace UnresolvedType instance by resolved DataType in
SymbolResolver
svn path=/trunk/; revision=749
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-17 Juerg Billeter <j@bitron.ch>
* vala/valacodevisitor.vala, vala/valalambdaexpression.vala,
vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolresolver.vala, gobject/valacodegenerator.vala: switch
lambda expression to external visitor
svn path=/trunk/; revision=616
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-17 Juerg Billeter <j@bitron.ch>
* vala/valacodevisitor.vala, vala/valamemorymanager.vala,
vala/valaobjectcreationexpression.vala,
vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
gobject/valacodegenerator.vala: switch object creation expression to
external visitor
svn path=/trunk/; revision=615
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-17 Juerg Billeter <j@bitron.ch>
* vala/valacodevisitor.vala, vala/valainvocationexpression.vala,
vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolresolver.vala,
gobject/valacodegeneratorinvocationexpression.vala: switch invocation
expression to external visitor
svn path=/trunk/; revision=614
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-17 Juerg Billeter <j@bitron.ch>
* vala/valacodevisitor.vala, vala/valamemorymanager.vala,
vala/valareturnstatement.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolresolver.vala, gobject/valacodegenerator.vala: switch
return statement to external visitor
svn path=/trunk/; revision=613
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-17 Juerg Billeter <j@bitron.ch>
* vala/valablock.vala, vala/valacodevisitor.vala,
vala/valaforeachstatement.vala, vala/valamemorymanager.vala,
vala/valasemanticanalyzer.vala, vala/valaswitchsection.vala,
vala/valasymbolresolver.vala, gobject/valacodegenerator.vala: switch
block to external visitor
svn path=/trunk/; revision=612
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-17 Juerg Billeter <j@bitron.ch>
* vala/valaassignment.vala, vala/valacodevisitor.vala,
vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolresolver.vala,
gobject/valacodegeneratorassignment.vala: switch assignment to
external visitor
svn path=/trunk/; revision=611
|
|
|
|
|
|
|
|
|
| |
2007-09-16 Juerg Billeter <j@bitron.ch>
* vala/valamemorymanager.vala: fix memory management when using lambda
expressions
svn path=/trunk/; revision=610
|
|
|
|
|
|
|
|
|
| |
2007-09-07 Juerg Billeter <j@bitron.ch>
* update license headers to the GNU Lesser General Public License,
version 2.1 or later
svn path=/trunk/; revision=588
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-16 Raffaele Sandrini <raffaele@sandrini.ch>
* gobject/valacodegenerator.vala, vala/valacodevisitor.vala,
vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala:
adapt visit initializer and visit array creation to external visitor
* vala/valamemorymanager.vala: check initializers of array creation
expressions for missing ref
* vala/valaarraycreationexpression.vala, vala/valainitializerlist.vala:
change to external visitor
svn path=/trunk/; revision=469
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-06 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/parser.y, vala/valaarray.vala,
vala/valabindingprovider.vala, vala/valaclass.vala,
vala/valaenum.vala, vala/valainterface.vala,
vala/valamemorymanager.vala, vala/valamethod.vala,
vala/valasemanticanalyzer.vala, vala/valasymbol.vala,
vala/valasymbolresolver.vala, vala/valavariabledeclarator.vala,
gobject/Makefile.am, gobject/valacodegenerator.vala,
gobject/valacodegeneratorassignment.vala,
gobject/valacodegeneratorclass.vala,
gobject/valacodegeneratorinterface.vala,
gobject/valacodegeneratorinvocationexpression.vala,
gobject/valacodegeneratormethod.vala,
gobject/valadbusbindingprovider.vala, gobject/valadbusmethod.vala,
gobject/valadbussignal.vala, compiler/valacompiler.vala,
vapi/dbus-glib-1.vala, vapi/hal.vala: add experimental D-Bus client
support
svn path=/trunk/; revision=419
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-27 Juerg Billeter <j@bitron.ch>
* Makefile.am, README, configure.ac, gee/Makefile.am,
gee/arraylist.vala, gee/collection.vala, gee/hashmap.vala,
gee/hashset.vala, gee/iterable.vala, gee/iterator.vala, gee/list.vala,
gee/map.vala, gee/readonlycollection.vala, gee/readonlylist.vala,
gee/readonlymap.vala, gee/readonlyset.vala, gee/set.vala,
vala/Makefile.am, vala/parser.y, vala/valaarray.vala,
vala/valaarraycreationexpression.vala, vala/valaattribute.vala,
vala/valablock.vala, vala/valacallback.vala, vala/valaclass.vala,
vala/valacodecontext.vala, vala/valacodenode.vala,
vala/valadatatype.vala, vala/valaelementaccess.vala,
vala/valaenum.vala, vala/valaexpression.vala, vala/valafield.vala,
vala/valaformalparameter.vala, vala/valaforstatement.vala,
vala/valainitializerlist.vala, vala/valainstancecast.vala,
vala/valainterface.vala, vala/valainterfacewriter.vala,
vala/valainvocationexpression.vala, vala/valainvokable.vala,
vala/valalambdaexpression.vala,
vala/valalocalvariabledeclaration.vala, vala/valamember.vala,
vala/valamemberaccess.vala, vala/valamemorymanager.vala,
vala/valamethod.vala, vala/valanamespace.vala,
vala/valaobjectcreationexpression.vala, vala/valapointer.vala,
vala/valascope.vala, vala/valasemanticanalyzer.vala,
vala/valasignal.vala, vala/valasourcefile.vala,
vala/valasourcefilecycle.vala, vala/valastruct.vala,
vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
vala/valasymbol.vala, vala/valasymbolresolver.vala,
vala/valatrystatement.vala, vala/valatypeparameter.vala,
vala/valatypereference.vala, vala/valavariabledeclarator.vala,
ccode/Makefile.am, ccode/valaccodeblock.vala,
ccode/valaccodecasestatement.vala,
ccode/valaccodecommaexpression.vala, ccode/valaccodedeclaration.vala,
ccode/valaccodeenum.vala, ccode/valaccodeforstatement.vala,
ccode/valaccodefragment.vala, ccode/valaccodefunction.vala,
ccode/valaccodefunctioncall.vala,
ccode/valaccodefunctiondeclarator.vala,
ccode/valaccodeinitializerlist.vala, ccode/valaccodestruct.vala,
ccode/valaccodeswitchstatement.vala, gobject/Makefile.am,
gobject/valaclassregisterfunction.vala,
gobject/valacodegenerator.vala,
gobject/valacodegeneratorassignment.vala,
gobject/valacodegeneratorclass.vala,
gobject/valacodegeneratorinterface.vala,
gobject/valacodegeneratorinvocationexpression.vala,
gobject/valacodegeneratormemberaccess.vala,
gobject/valacodegeneratormethod.vala,
gobject/valacodegeneratorsignal.vala,
gobject/valacodegeneratorsourcefile.vala,
gobject/valainterfaceregisterfunction.vala, compiler/Makefile.am,
vapi/gio-standalone.vala, vapi/gstreamer-0.10.vala,
vapi/gtk+-2.0.vala, vapigen/Makefile.am, vapigen/valagidlparser.vala:
add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, and
Gee.HashSet instead of GLib.List and GLib.HashTable
svn path=/trunk/; revision=406
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-27 Juerg Billeter <j@bitron.ch>
* vala/parser.y, vala/valaforeachstatement.vala,
vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
gobject/valacodegenerator.vala,
gobject/valacodegeneratorassignment.vala: fix memory management in
foreach statements
svn path=/trunk/; revision=402
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-26 Juerg Billeter <j@bitron.ch>
* vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
gobject/valacodegenerator.vala,
gobject/valacodegeneratorassignment.vala,
gobject/valacodegeneratorinvocationexpression.vala: support element
access for types implementing Gee.List or Gee.Map
svn path=/trunk/; revision=390
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-25 Juerg Billeter <j@bitron.ch>
* vala/valainvokable.vala, vala/valamemorymanager.vala,
vala/valasymbolresolver.vala, gobject/valacodegenerator.vala,
gobject/valacodegeneratorassignment.vala,
gobject/valacodegeneratorclass.vala,
gobject/valacodegeneratormethod.vala: add dup_func parameter to
generic classes, fix some memory management issues with generic types
svn path=/trunk/; revision=387
|
|
|
|
|
|
|
|
|
|
| |
2007-07-24 Juerg Billeter <j@bitron.ch>
* vala/valamemorymanager.vala: skip memory manager for VAPI files
* vala/valasemanticanalyzer.vala: remove unnecessary code in
visit_creation_method
svn path=/trunk/; revision=382
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-21 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/parser.y, vala/scanner.l, vala/vala.h,
vala/valaarray.vala, vala/valaarraylengthfield.vala,
vala/valaarrayresizemethod.vala, vala/valaattributeprocessor.vala,
vala/valablock.vala, vala/valabreakstatement.vala,
vala/valacallback.vala, vala/valaclass.vala,
vala/valacodecontext.vala, vala/valacodenode.vala,
vala/valacodevisitor.vala, vala/valaconstant.vala,
vala/valaconstructor.vala, vala/valacontinuestatement.vala,
vala/valacreationmethod.vala, vala/valadatatype.vala,
vala/valadeclarationstatement.vala, vala/valadestructor.vala,
vala/valadostatement.vala, vala/valaemptystatement.vala,
vala/valaenum.vala, vala/valaenumvalue.vala,
vala/valaexpressionstatement.vala, vala/valafield.vala,
vala/valaflags.vala, vala/valaflagsvalue.vala,
vala/valaforeachstatement.vala, vala/valaformalparameter.vala,
vala/valaforstatement.vala, vala/valaifstatement.vala,
vala/valainterface.vala, vala/valainterfacewriter.vala,
vala/valalockstatement.vala, vala/valamember.vala,
vala/valamemorymanager.vala, vala/valamethod.vala,
vala/valanamespace.vala, vala/valaproperty.vala,
vala/valapropertyaccessor.vala, vala/valareturnstatement.vala,
vala/valascope.vala, vala/valasemanticanalyzer.vala,
vala/valasignal.vala, vala/valasourcefile.vala,
vala/valastatement.vala, vala/valastruct.vala,
vala/valaswitchstatement.vala, vala/valasymbol.vala,
vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
vala/valathrowstatement.vala, vala/valatrystatement.vala,
vala/valatypeparameter.vala, vala/valatypereference.vala,
vala/valavariabledeclarator.vala, vala/valawhilestatement.vala,
gobject/valacodegenerator.vala,
gobject/valacodegeneratorassignment.vala,
gobject/valacodegeneratorclass.vala,
gobject/valacodegeneratorinterface.vala,
gobject/valacodegeneratorinvocationexpression.vala,
gobject/valacodegeneratormemberaccess.vala,
gobject/valacodegeneratormethod.vala,
gobject/valacodegeneratorsignal.vala,
gobject/valacodegeneratorstruct.vala, compiler/valacompiler.vala,
vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala,
vapi/glib-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala,
vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala,
vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala, vapi/pango.vala,
vapi/vte.vala, vapigen/valagidlparser.vala, vapigen/valavapigen.vala:
derive from Symbol class where appropriate and move symbol table into
separate Scope class
svn path=/trunk/; revision=366
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-17 Juerg Billeter <j@bitron.ch>
* vala/parser.y, vala/valaattributeprocessor.vala,
vala/valacodecontext.vala, vala/valadatatype.vala,
vala/valainterfacewriter.vala, vala/valamemorymanager.vala,
vala/valanamespace.vala, vala/valasemanticanalyzer.vala,
vala/valasourcefile.vala, vala/valasymbolbuilder.vala,
vala/valasymbolresolver.vala, gobject/valacodegenerator.vala,
gobject/valacodegeneratorsourcefile.vala, vapigen/valagidlparser.vala,
vapigen/valavapigen.vala: move namespaces from SourceFile to
CodeContext
svn path=/trunk/; revision=360
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-13 Juerg Billeter <j@bitron.ch>
* vala/valacatchclause.vala, vala/valacodevisitor.vala,
vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
vala/valathrowstatement.vala, vala/valatrystatement.vala,
gobject/valacodegenerator.vala: move iteration of throw statements,
try statements, and catch clauses from accept to accept_children
method, fixes nested try statements
* gobject/valacodegenerator.vala: clear unhandled error instead of
returning from the current function
* vala/valasemanticanalyzer.vala: generic pointer is compatible with
generic pointer
* vapi/glib-2.0.vala: add some more default values
svn path=/trunk/; revision=354
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-09 Juerg Billeter <j@bitron.ch>
* vala/scanner.l, vala/parser.y, vala/valaarray.vala,
vala/valaarraycreationexpression.vala, vala/valaattribute.vala,
vala/valabaseaccess.vala, vala/valablock.vala,
vala/valabooleanliteral.vala, vala/valacallback.vala,
vala/valaclass.vala, vala/valacodecontext.vala,
vala/valacodenode.vala, vala/valacreationmethod.vala,
vala/valadatatype.vala, vala/valaelementaccess.vala,
vala/valaenum.vala, vala/valafield.vala, vala/valaflags.vala,
vala/valaformalparameter.vala, vala/valaforstatement.vala,
vala/valainitializerlist.vala, vala/valaintegerliteral.vala,
vala/valainterface.vala, vala/valainterfacewriter.vala,
vala/valainvocationexpression.vala, vala/valainvokable.vala,
vala/valalambdaexpression.vala, vala/valaliteralexpression.vala,
vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
vala/valamemorymanager.vala, vala/valamethod.vala,
vala/valanamespace.vala, vala/valanullliteral.vala,
vala/valaobjectcreationexpression.vala, vala/valaparser.vala,
vala/valapointer.vala, vala/valaproperty.vala,
vala/valasemanticanalyzer.vala, vala/valasignal.vala,
vala/valasourcefile.vala, vala/valasourcereference.vala,
vala/valastringliteral.vala, vala/valastruct.vala,
vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
vala/valasymbol.vala, vala/valasymbolresolver.vala,
vala/valatypereference.vala, vala/valavariabledeclarator.vala,
gobject/valaclassregisterfunction.vala,
gobject/valacodegenerator.vala,
gobject/valacodegeneratorassignment.vala,
gobject/valacodegeneratorclass.vala,
gobject/valacodegeneratorinterface.vala,
gobject/valacodegeneratorinvocationexpression.vala,
gobject/valacodegeneratormemberaccess.vala,
gobject/valacodegeneratormethod.vala,
gobject/valacodegeneratorsignal.vala,
gobject/valacodegeneratorsourcefile.vala,
gobject/valainterfaceregisterfunction.vala,
gobject/valatyperegisterfunction.vala, ccode/valaccodefragment.vala,
ccode/valaccodefunction.vala, compiler/valacompiler.vala,
vapi/cairo.vala, vapi/glib-2.0.vala, vapi/libxml-2.0.vala,
tests/test-023.vala, gobject-introspection/gidl.vala,
vapigen/valagidlparser.vala, vapigen/valavapigen.vala: remove obsolete
ref modifier and callback keyword
svn path=/trunk/; revision=334
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-15 Jürg Billeter <j@bitron.ch>
* vala/valaattributeprocessor.vala, vala/valacodevisitor.vala,
vala/valainterfacewriter.vala, vala/valamemorymanager.vala,
vala/valasemanticanalyzer.vala, vala/valasymbolbuilder.vala,
vala/valasymbolresolver.vala, vala/valaconstant.vala,
vala/valaconstructor.vala, vala/valacreationmethod.vala,
vala/valadestructor.vala, vala/valafield.vala,
vala/valaformalparameter.vala, vala/valamethod.vala,
vala/valaproperty.vala, vala/valapropertyaccessor.vala,
vala/valasignal.vala, gobject/valacodegenerator.vala,
gobject/valacodegeneratormethod.vala,
gobject/valacodegeneratorsignal.vala: move iteration of symbol nodes
from accept to accept_children method
svn path=/trunk/; revision=324
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-15 Jürg Billeter <j@bitron.ch>
* vala/valaattributeprocessor.vala, vala/valacodevisitor.vala,
vala/valainterfacewriter.vala, vala/valamemorymanager.vala,
vala/valaparser.vala, vala/valasemanticanalyzer.vala,
vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
vala/valacallback.vala, vala/valaclass.vala, vala/valaenum.vala,
vala/valaflags.vala, vala/valainterface.vala, vala/valastruct.vala,
gobject/valacodegenerator.class, gobject/valacodegeneratorclass.vala,
gobject/valacodegeneratorinterface.vala,
gobject/valacodegeneratorstruct.vala: move iteration of data types
from accept to accept_children method
svn path=/trunk/; revision=323
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-15 Jürg Billeter <j@bitron.ch>
* vala/valaattributeprocessor.vala, vala/valacodevisitor.vala,
vala/valainterfacewriter.vala, vala/valamemorymanager.vala,
vala/valaparser.vala, vala/valasemanticanalyzer.vala,
vala/valasourcefile.vala, vala/valasymbolbuilder.vala,
vala/valasymbolresolver.vala, vala/valacodenode.vala,
vala/valanamespace.vala, gobject/valacodegenerator.vala,
gobject/valacodegeneratorsourcefile.vala, vapigen/valagidlparser.vala:
move iteration of source files and namespaces from accept to
accept_children method
svn path=/trunk/; revision=322
|
|
2007-05-02 Jürg Billeter <j@bitron.ch>
* Move contents of vala-pkg to trunk
svn path=/trunk/; revision=300
|