summaryrefslogtreecommitdiff
path: root/ccode
Commit message (Collapse)AuthorAgeFilesLines
* Warn when hiding members, support `new' keyword to suppress warning, basedJürg Billeter2009-02-121-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-02-12 Jürg Billeter <j@bitron.ch> * vala/valaclass.vala: * vala/valaconstant.vala: * vala/valafield.vala: * vala/valamember.vala: * vala/valamethod.vala: * vala/valaproperty.vala: * vala/valastruct.vala: Warn when hiding members, support `new' keyword to suppress warning, based on patch by Andreas Brauchli, fixes bug 567743 * vala/valacodenode.vala: * vala/valacreationmethod.vala: * vala/valaenum.vala: * vala/valaerrordomain.vala: * vala/valanamespace.vala: * ccode/valaccodelinedirective.vala: Avoid hidden members svn path=/trunk/; revision=2437
* add some .gitignoreRyan Lortie2009-02-111-0/+1
| | | | svn path=/trunk/; revision=2428
* Refactor method parameter and result code generationJürg Billeter2009-01-231-3/+3
| | | | | | | | | | | | | | | | 2009-01-23 Jürg Billeter <j@bitron.ch> * ccode/valaccodefunction.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagobjectmodule.vala: Refactor method parameter and result code generation svn path=/trunk/; revision=2398
* Simplify CCodeVariableDeclarator construction with initializerJürg Billeter2009-01-091-6/+2
| | | | | | | | | | | | | | | | | | | | | | 2009-01-09 Jürg Billeter <j@bitron.ch> * ccode/valaccodevariabledeclarator.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagerrormodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: * gobject/valatyperegisterfunction.vala: Simplify CCodeVariableDeclarator construction with initializer svn path=/trunk/; revision=2297
* More parenthesis improvementsJürg Billeter2008-11-302-5/+15
| | | | | | | | | | | | | | | | | 2008-11-30 Jürg Billeter <j@bitron.ch> * ccode/valaccodeassignment.vala: * ccode/valaccodeconditionalexpression.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodemethodcallmodule.vala: More parenthesis improvements svn path=/trunk/; revision=2092
* Fix generated parenthesesJürg Billeter2008-11-306-14/+31
| | | | | | | | | | | | | | | | 2008-11-30 Jürg Billeter <j@bitron.ch> * vala/valaforeachstatement.vala: * ccode/valaccodebinaryexpression.vala: * ccode/valaccodecastexpression.vala: * ccode/valaccodeelementaccess.vala: * ccode/valaccodeexpression.vala: * ccode/valaccodememberaccess.vala: * ccode/valaccodeunaryexpression.vala: Fix generated parentheses svn path=/trunk/; revision=2091
* Add g_array_index binding and fix g_array_free calls, fixes bug 519978Jürg Billeter2008-11-241-0/+4
| | | | | | | | | | | | | | | | 2008-11-24 Jürg Billeter <j@bitron.ch> * ccode/valaccodefunctioncall.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: * vala/valasemanticanalyzer.vala: * vapi/glib-2.0.vapi: Add g_array_index binding and fix g_array_free calls, fixes bug 519978 svn path=/trunk/; revision=2061
* Add experimental support for yield statements and coroutinesJürg Billeter2008-11-011-1/+1
| | | | | | | | | | | | | | | | 2008-11-01 Jürg Billeter <j@bitron.ch> * vala/valamethod.vala: * ccode/valaccodeblock.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: Add experimental support for yield statements and coroutines svn path=/trunk/; revision=1949
* Support more flexible C switch statementsJürg Billeter2008-11-012-53/+2
| | | | | | | | | | | | | 2008-11-01 Jürg Billeter <j@bitron.ch> * ccode/valaccodecasestatement.vala: * ccode/valaccodeswitchstatement.vala: * gobject/valaccodegenerator.vala: * gobject/valagobjectclassmodule.vala: Support more flexible C switch statements svn path=/trunk/; revision=1948
* Move gobject-2.0 bindings to separate VAPI fileJürg Billeter2008-10-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 2008-10-22 Jürg Billeter <j@bitron.ch> * vapi/glib-2.0.vapi: * vapi/gobject-2.0.vapi: * vapi/Makefile.am: Move gobject-2.0 bindings to separate VAPI file * compiler/valacompiler.vala: * vapigen/valavapigen.vala: Include gobject-2.0 by default * gee/Makefile.am: * ccode/Makefile.am: * vala/Makefile.am: * gobject/Makefile.am: * compiler/Makefile.am: Support building libvala and valac with older Vala versions svn path=/trunk/; revision=1870
* Don't derive from GObject in libvala where not necessary to improveJürg Billeter2008-08-1424-50/+42
| | | | | | | | | 2008-08-14 Jürg Billeter <j@bitron.ch> Don't derive from GObject in libvala where not necessary to improve compilation performance svn path=/trunk/; revision=1757
* Added support for 'volatile' modifier in C code.Jared Moore2008-07-222-1/+5
| | | | | | | | | | | | | | | | | 2008-07-22 Jared Moore <jaredm@svn.gnome.org> * ccode/valaccodedeclaration.vala: * ccode/valaccodemodifiers.vala: Added support for 'volatile' modifier in C code. * gobject/valatyperegisterfunction.vala: Make *_get_type functions thread safe, fixes bug 540705. svn path=/trunk/; revision=1717
* Revert commit revision 1691 due bad regressions, reopens bug 540705Raffaele Sandrini2008-07-102-5/+1
| | | | | | | | | | | | | 2008-07-10 Raffaele Sandrini <raffaele@sandrini.ch> * ccode/valaccodedeclaration.vala: * ccode/valaccodemodifiers.vala: * gobject/valatyperegisterfunction.vala: Revert commit revision 1691 due bad regressions, reopens bug 540705 svn path=/trunk/; revision=1693
* Added support for 'volatile' modifier in C code.Jared Moore2008-07-102-1/+5
| | | | | | | | | | | | | | | 2008-07-10 Jared Moore <jaredm@svn.gnome.org> * ccode/valaccodedeclaration.vala: * ccode/valaccodemodifiers.vala: Added support for 'volatile' modifier in C code. * gobject/valatyperegisterfunction.vala: Make *_get_type functions thread safe, fixes bug 540705. svn path=/trunk/; revision=1691
* Improvements to nullable struct supportJürg Billeter2008-05-301-1/+3
| | | | | | | | | | | | 2008-05-31 Jürg Billeter <j@bitron.ch> * ccode/valaccodeunaryexpression.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionbinding.vala: Improvements to nullable struct support svn path=/trunk/; revision=1503
* Use Gee.List instead of Gee.Collection to improve iteration performanceJuerg Billeter2008-05-292-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-29 Juerg Billeter <j@bitron.ch> * vala/valablock.vala: * vala/valaclass.vala: * vala/valacodecontext.vala: * vala/valacodenode.vala: * vala/valadatatype.vala: * vala/valadelegatetype.vala: * vala/valadynamicmethod.vala: * vala/valadynamicproperty.vala: * vala/valaenum.vala: * vala/valaerrordomain.vala: * vala/valaforstatement.vala: * vala/valainitializerlist.vala: * vala/valainterface.vala: * vala/valainterfacewriter.vala: * vala/valainvocationexpression.vala: * vala/valalambdaexpression.vala: * vala/valamember.vala: * vala/valamemberaccess.vala: * vala/valamethod.vala: * vala/valamethodtype.vala: * vala/valanamespace.vala: * vala/valaobjectcreationexpression.vala: * vala/valaobjecttypesymbol.vala: * vala/valapointertype.vala: * vala/valasemanticanalyzer.vala: * vala/valasignaltype.vala: * vala/valasourcefile.vala: * vala/valastruct.vala: * vala/valaswitchsection.vala: * vala/valaswitchstatement.vala: * vala/valasymbol.vala: * vala/valasymbolresolver.vala: * vala/valatypesymbol.vala: * ccode/valaccodecommaexpression.vala: * ccode/valaccodefragment.vala: * gobject/valaccodeassignmentbinding.vala: * gobject/valaccodeelementaccessbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodegeneratorsignal.vala: * gobject/valaccodeinvocationexpressionbinding.vala: * gobject/valagidlwriter.vala: Use Gee.List instead of Gee.Collection to improve iteration performance svn path=/trunk/; revision=1493
* Use parentheses to ensure that the full expression is castJuerg Billeter2008-05-281-2/+3
| | | | | | | | | | 2008-05-28 Juerg Billeter <j@bitron.ch> * ccode/valaccodecastexpression.vala: Use parentheses to ensure that the full expression is cast svn path=/trunk/; revision=1459
* Fix crash when opening output file fails, fixes bug 466573Juerg Billeter2008-05-111-8/+19
| | | | | | | | | | | 2008-05-11 Juerg Billeter <j@bitron.ch> * ccode/valaccodewriter.vala: * gobject/valaccodegeneratorsourcefile.vala: Fix crash when opening output file fails, fixes bug 466573 svn path=/trunk/; revision=1370
* Add an empty line after struct declaration to please gtk-doc, fixes bugMarc-André Lureau2008-05-101-0/+1
| | | | | | | | | | | 2008-05-11 Marc-André Lureau <marcandre.lureau@gmail.com> * ccode/valaccodestruct.vala: Add an empty line after struct declaration to please gtk-doc, fixes bug 532350 svn path=/trunk/; revision=1356
* Build executable by defaultJuerg Billeter2008-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | | 2008-04-26 Juerg Billeter <j@bitron.ch> * compiler/valacompiler.vala: Build executable by default * ccode/Makefile.am: * compiler/Makefile.am: * gee/Makefile.am: * gen-project/Makefile.am: * gobject/Makefile.am: * tests/testrunner.sh: * vala/Makefile.am: * vapigen/Makefile.am: Update build system to use -C svn path=/trunk/; revision=1324
* Fix criticals when using for statements without conditionJuerg Billeter2008-04-231-3/+3
| | | | | | | | | | 2008-04-23 Juerg Billeter <j@bitron.ch> * vala/valaforstatement.vala: * ccode/valaccodeforstatement.vala: Fix criticals when using for statements without condition svn path=/trunk/; revision=1307
* report error when using null literal as default expression of non-nullJuerg Billeter2008-04-142-4/+4
| | | | | | | | | | | | | | | 2008-04-14 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: report error when using null literal as default expression of non-null parameter, fixes bug 528021 * gee/readonlycollection.vala, gee/readonlylist.vala, gee/readonlymap.vala, gee/readonlyset.vala, vala/valascope.vala, ccode/valaccodeforstatement.vala, ccode/valaccodewhilestatement.vala, vapigen/valavapicheck.vala, vapi/glib-2.0.vapi: fix revealed bugs svn path=/trunk/; revision=1226
* fix build when using non-null typesJuerg Billeter2008-04-137-24/+24
| | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * */*.vala: fix build when using non-null types svn path=/trunk/; revision=1212
* deprecate construct as parameter modifier, fixes bug 524138Juerg Billeter2008-04-1313-14/+33
| | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: deprecate construct as parameter modifier, fixes bug 524138 * */*.vala: port to new syntax svn path=/trunk/; revision=1209
* report warning when using obsolete syntax for non-null typesJuerg Billeter2008-04-1346-147/+147
| | | | | | | | | | | 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
* two small optimizations, patch by Jaap A. Haitsma, fixes bug 526243Juerg Billeter2008-04-072-13/+10
| | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * ccode/valaccodeblock.vala, ccode/valaccodeincludedirective.vala: two small optimizations, patch by Jaap A. Haitsma, fixes bug 526243 svn path=/trunk/; revision=1173
* use extern appropriately for static fields, based on patch by DanielJuerg Billeter2008-03-221-1/+14
| | | | | | | | | | 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
* improve C code outputJuerg Billeter2008-03-012-5/+27
| | | | | | | | | 2008-03-01 Juerg Billeter <j@bitron.ch> * ccode/valaccodecommaexpression.vala, ccode/valaccodeexpressionstatement.vala: improve C code output svn path=/trunk/; revision=1074
* change my email from rasa@gmx.ch to raffaele@sandrini.ch fix perviousRaffaele Sandrini2008-02-192-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* 0-initialize temporary struct variables to avoid passing uninitializedJuerg Billeter2008-02-011-2/+8
| | | | | | | | | | | 2008-02-01 Juerg Billeter <j@bitron.ch> * ccode/valaccodevariabledeclarator.vala, gobject/valaccodegenerator.vala: 0-initialize temporary struct variables to avoid passing uninitialized structs by reference, fixes bug 513144 svn path=/trunk/; revision=942
* add more non-null warningsJuerg Billeter2008-02-012-14/+11
| | | | | | | | | | | | | 2008-02-01 Juerg Billeter <j@bitron.ch> * vala/parser.y, vala/valaarraytype.vala, vala/valadatatype.vala, vala/valaintegertype.vala, vala/valanulltype.vala, vala/valapointertype.vala, vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala, vala/valaunresolvedtype.vala, ccode/valaccodeassignment.vala, ccode/valaccodebinaryexpression.vala, gobject/valaccodegenerator.vala: add more non-null warnings svn path=/trunk/; revision=940
* support public static fields with initializers, fixes bug 506749Juerg Billeter2008-01-031-6/+6
| | | | | | | | | | | | 2008-01-03 Juerg Billeter <j@bitron.ch> * gobject/valaccodegenerator.vala, ccode/valaccodemodifiers.vala: support public static fields with initializers, fixes bug 506749 * tests/classes-fields.exp, tests/classes-fields.vala: test public static fields svn path=/trunk/; revision=801
* add limited support for defining methods with variable argument listJuerg Billeter2008-01-031-8/+22
| | | | | | | | | | | 2008-01-03 Juerg Billeter <j@bitron.ch> * gobject/valaccodegenerator.vala, gobject/valaccodegeneratormethod.vala, ccode/valaccodeformalparameter.vala: add limited support for defining methods with variable argument list svn path=/trunk/; revision=800
* don't emit unreachable code, patch by Ondrej JirmanJuerg Billeter2007-12-011-0/+19
| | | | | | | | | 2007-12-01 Juerg Billeter <j@bitron.ch> * ccode/valaccodeblock.vala: don't emit unreachable code, patch by Ondrej Jirman svn path=/trunk/; revision=744
* fix distcheckJuerg Billeter2007-11-291-1/+1
| | | | | | | | | | 2007-11-29 Juerg Billeter <j@bitron.ch> * ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am, gen-project/Makefile.am, gobject/Makefile.am, vala/Makefile.am, vapigen/Makefile.am: fix distcheck svn path=/trunk/; revision=736
* add support for inline methodsJuerg Billeter2007-11-282-2/+6
| | | | | | | | | | 2007-11-28 Juerg Billeter <j@bitron.ch> * vala/parser.y, vala/scanner.l, vala/valamethod.vala, ccode/valaccodefunction.vala, ccode/valaccodemodifiers.vala, gobject/valaccodegeneratormethod.vala: add support for inline methods svn path=/trunk/; revision=734
* don't use filter function in makefiles as it's a GNU make extensionJuerg Billeter2007-11-271-152/+8
| | | | | | | | | | | 2007-11-27 Juerg Billeter <j@bitron.ch> * ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am, gen-project/Makefile.am, gobject/Makefile.am, tests/Makefile.am, vala/Makefile.am, vapigen/Makefile.am: don't use filter function in makefiles as it's a GNU make extension svn path=/trunk/; revision=729
* replace deprecated INCLUDES by AM_CPPFLAGSJuerg Billeter2007-11-271-1/+1
| | | | | | | | | | | 2007-11-27 Juerg Billeter <j@bitron.ch> * ccode/Makefile.am, compiler/Makefile.am, gee/Makefile.am, gen-project/Makefile.am, gobject-introspection/Makefile.am, gobject/Makefile.am, tests/Makefile.am, vala/Makefile.am, vapigen/Makefile.am: replace deprecated INCLUDES by AM_CPPFLAGS svn path=/trunk/; revision=727
* use defines for public constantsJuerg Billeter2007-11-031-9/+19
| | | | | | | | | 2007-11-03 Juerg Billeter <j@bitron.ch> * gobject/valaccodegenerator.vala, ccode/valaccodemacroreplacement.vala: use defines for public constants svn path=/trunk/; revision=677
* support arbitrary expressions as enum values, fixes bug 488387Juerg Billeter2007-10-273-9/+59
| | | | | | | | | | | 2007-10-27 Juerg Billeter <j@bitron.ch> * ccode/Makefile.am, ccode/valaccodeenum.vala, ccode/valaccodeenumvalue.vala, gobject/valaccodegenerator.vala, gobject/valaccodegeneratorclass.vala: support arbitrary expressions as enum values, fixes bug 488387 svn path=/trunk/; revision=669
* Use --basedir in build system and rename all VAPI files to .vapi, requiresJuerg Billeter2007-10-091-3/+3
| | | | | | | | | 2007-10-09 Juerg Billeter <j@bitron.ch> Use --basedir in build system and rename all VAPI files to .vapi, requires r646 to build svn path=/trunk/; revision=647
* update license headers to the GNU Lesser General Public License, versionJuerg Billeter2007-09-0748-48/+48
| | | | | | | | | 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
* emit line directives in debug modeJuerg Billeter2007-09-0414-30/+34
| | | | | | | | | | | | | | | | | | 2007-09-04 Juerg Billeter <j@bitron.ch> * vala/valacodenode.vala, ccode/valaccodebreakstatement.vala, ccode/valaccodecasestatement.vala, ccode/valaccodecontinuestatement.vala, ccode/valaccodedeclaration.vala, ccode/valaccodedostatement.vala, ccode/valaccodeexpressionstatement.vala, ccode/valaccodeforstatement.vala, ccode/valaccodefunction.vala, ccode/valaccodeifstatement.vala, ccode/valaccodereturnstatement.vala, ccode/valaccodeswitchstatement.vala, ccode/valaccodevariabledeclarator.vala, ccode/valaccodewhilestatement.vala, ccode/valaccodewriter.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala, gobject/valacodegeneratorsourcefile.vala: emit line directives in debug mode svn path=/trunk/; revision=580
* don't implicitly derive from GLib.Object in preparation for a moreJuerg Billeter2007-08-302-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 2007-08-30 Juerg Billeter <j@bitron.ch> * vala/valasymbolresolver.vala, vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorclass.vala: don't implicitly derive from GLib.Object in preparation for a more consistent type system * gee/arraylist.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, vala/valabindingprovider.vala, vala/valacodecontext.vala, vala/valacodenode.vala, vala/valacodevisitor.vala, vala/valascope.vala, vala/valasourcefile.vala, vala/valasourcefilecycle.vala, vala/valasourcereference.vala, ccode/valaccodenode.vala, ccode/valaccodewriter.vala, gobject/valaccodecompiler.vala, gobject/valadbusbindingprovider.vala, gobject/valatyperegisterfunction.vala, compiler/valacompiler.vala, tests/, vapigen/valavapigen.vala: derive all classes from GLib.Object svn path=/trunk/; revision=536
* generate warning about invalid property ids, fixes bug 463668Juerg Billeter2007-08-281-2/+22
| | | | | | | | | | 2007-08-28 Juerg Billeter <j@bitron.ch> * ccode/valaccodeswitchstatement.vala, gobject/valacodegeneratorclass.vala: generate warning about invalid property ids, fixes bug 463668 svn path=/trunk/; revision=522
* fix build system to pass distcheck, based on patch by Nicolas Trangez,Juerg Billeter2007-08-211-0/+1
| | | | | | | | | | | | | 2007-08-21 Juerg Billeter <j@bitron.ch> * gee/Makefile.am, vala/Makefile.am, ccode/Makefile.am, gobject/Makefile.am, compiler/Makefile.am, tests/Makefile.am, tests/testrunner.sh: fix build system to pass distcheck, based on patch by Nicolas Trangez, fixes bug 466283 * Rename tests/*.out to tests/*.exp * tests/test-022.vala, tests/test-022.exp: reduce to regression test svn path=/trunk/; revision=495
* fix initialization of external variablesJuerg Billeter2007-08-202-7/+11
| | | | | | | | | | 2007-08-20 Juerg Billeter <j@bitron.ch> * ccode/valaccodedeclaration.vala, ccode/valaccodemodifiers.vala, gobject/valacodegenerator.vala: fix initialization of external variables svn path=/trunk/; revision=487
* add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, andJuerg Billeter2007-07-2714-66/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* add void to function declarations without parameters as required by C89Juerg Billeter2007-07-251-0/+3
| | | | | | | | | 2007-07-25 Juerg Billeter <j@bitron.ch> * ccode/valaccodefunction.vala: add void to function declarations without parameters as required by C89 svn path=/trunk/; revision=384
* remove Error out parameters, use exceptionsJuerg Billeter2007-07-121-9/+13
| | | | | | | | | | | 2007-07-12 Juerg Billeter <j@bitron.ch> * ccode/valaccodewriter.vala, gobject/valaccodecompiler.vala, compiler/valacompiler.vala, vapi/glib-2.0.vala, gobject-introspection/gidl.vala, vapigen/valagidlparser.vala, vapigen/valavapigen.vala: remove Error out parameters, use exceptions svn path=/trunk/; revision=352