- 24 Jul, 2007 2 commits
-
-
Jürg Billeter authored
2007-07-24 Juerg Billeter <j@bitron.ch> * gobject/valacodegenerator.vala, gobject/valacodegeneratormemberaccess.vala, gobject/valacodegeneratormethod.vala: remove unnecessary runtime checks in release mode, simplify creation method when not using construction properties svn path=/trunk/; revision=380
-
Jürg Billeter authored
2007-07-24 Juerg Billeter <j@bitron.ch> * vala/parser.y, vala/valainterface.vala: allow private static fields in interfaces, fixes bug 437435 svn path=/trunk/; revision=379
-
- 23 Jul, 2007 6 commits
-
-
Jürg Billeter authored
2007-07-23 Juerg Billeter <j@bitron.ch> * vala/valaarray.vala, vala/valaarraylengthfield.vala, vala/valaarrayresizemethod.vala, vala/valaattribute.vala, vala/valacodenode.vala, vala/valaconstant.vala, vala/valafield.vala, vala/valanamespacereference.vala, vala/valasignal.vala, vala/valasourcefile.vala: remove unnecessary construction properties to improve performance svn path=/trunk/; revision=378
-
Jürg Billeter authored
2007-07-23 Juerg Billeter <j@bitron.ch> * vala/valaexpressionstatement.vala, vala/valasemanticanalyzer.vala, gobject/valacodegeneratorassignment.vala, gobject/valacodegeneratorclass.vala, gobject/valacodegeneratormethod.vala: use setters for non-construction properties in creation methods to improve performance svn path=/trunk/; revision=377
-
Jürg Billeter authored
2007-07-23 Juerg Billeter <j@bitron.ch> * vala/valainterfacewriter.vala: another fix for libraries with generic types svn path=/trunk/; revision=376
-
Jürg Billeter authored
2007-07-23 Juerg Billeter <j@bitron.ch> * vala/valasourcefile.vala, gobject/valacodegeneratorsourcefile.vala: fix some issues with memory management of includes lists svn path=/trunk/; revision=375
-
Jürg Billeter authored
2007-07-23 Juerg Billeter <j@bitron.ch> * vala/valainterface.vala, vala/valainterfacewriter.vala, vala/valasemanticanalyzer.vala: fix cheader filenames and default to GObject prerequisite for interfaces, fixes bug 459039 svn path=/trunk/; revision=374
-
Jürg Billeter authored
2007-07-23 Juerg Billeter <j@bitron.ch> * vala/valainterfacewriter.vala: write interface prerequisites svn path=/trunk/; revision=373
-
- 22 Jul, 2007 6 commits
-
-
Raffaele Sandrini authored
2007-07-22 Raffaele Sandrini <raffaele@sandrini.ch> * vapi/glib-2.0.vala: add basic internationalization functionality svn path=/trunk/; revision=372
-
Raffaele Sandrini authored
2007-07-22 Raffaele Sandrini <raffaele@sandrini.ch> * vala/valamember.vala: add cheader filename logic usable for all Vala.Member types. * vala/valamethod.vala: parse cheader_filename CCode attribute argument * vala/valadatatype.vala: fix get_cheader_filenames method signature to override the Symbol method instead of defining a new virtual method * vala/valasourcefile.vala: adopt add_symbol_dependency to use the fact all Vala.Symbol types maintain their list of headers svn path=/trunk/; revision=371
-
Jürg Billeter authored
2007-07-22 Juerg Billeter <j@bitron.ch> * vala/valainterfacewriter.vala: more fixes for libraries with generic types svn path=/trunk/; revision=370
-
Jürg Billeter authored
2007-07-22 Juerg Billeter <j@bitron.ch> * vala/valadatatype.vala: use lazy initialization for array_types hash table svn path=/trunk/; revision=369
-
Jürg Billeter authored
2007-07-22 Juerg Billeter <j@bitron.ch> * vala/valainterface.vala, vala/valainterfacewriter.vala: support libraries with generic types svn path=/trunk/; revision=368
-
Jürg Billeter authored
2007-07-22 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: allow inner classes to access private members of outer classes svn path=/trunk/; revision=367
-
- 21 Jul, 2007 4 commits
-
-
Jürg Billeter authored
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
-
Raffaele Sandrini authored
2007-07-21 Raffaele Sandrini <raffaele@sandrini.ch> * vapi/zlib.vala: add basic zlib support * vapi/glib-2.0.vala: add some string members, add some process exit status and signal handling functions/macros, enhance FileStream create GLib.DirUtils to be the same for dirs as GLib.FileUtils is for files, enhance GLib.HashTable binding, add g_list_free function to the collection of HashTable freeing functions * vapi/Makefile.am: update svn path=/trunk/; revision=365
-
Raffaele Sandrini authored
2007-07-21 Raffaele Sandrini <raffaele@sandrini.ch> * vala/scanner.l: allow '\0' escape sequences svn path=/trunk/; revision=364
-
Raffaele Sandrini authored
2007-07-21 Raffaele Sandrini <raffaele@sandrini.ch> * vala/valasourcefile.vala: do not add includes to oneself svn path=/trunk/; revision=363
-
- 17 Jul, 2007 5 commits
-
-
Jürg Billeter authored
2007-07-17 Juerg Billeter <j@bitron.ch> * vala/valaarray.vala, vala/valadatatype.vala, vala/valapointer.vala: correct return type of get_cheader_filenames svn path=/trunk/; revision=362
-
Jürg Billeter authored
2007-07-17 Juerg Billeter <j@bitron.ch> * vala/valaarraylengthfield.vala, vala/valaarrayresizemethod.vala, vala/valacodecontext.vala, vala/valasemanticanalyzer.vala, vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala, gobject/valacodegenerator.vala: convert the CodeContext.get_root method to a property svn path=/trunk/; revision=361
-
Jürg Billeter authored
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
-
Jürg Billeter authored
2007-07-17 Juerg Billeter <j@bitron.ch> * vapigen/valagidlparser.vala: generate more ellipsis parameters * vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala, vapi/pango.vala: regenerated to add ellipsis parameters where appropriate svn path=/trunk/; revision=359
-
Jürg Billeter authored
2007-07-17 Juerg Billeter <j@bitron.ch> * vapigen/valagidlparser.vala, vapi/glib-2.0.vala, vapi/gstreamer-0.10.vala, vapi/packages/gstreamer-0.10/: add GStreamer bindings svn path=/trunk/; revision=358
-
- 13 Jul, 2007 3 commits
-
-
Jürg Billeter authored
2007-07-13 Juerg Billeter <j@bitron.ch> * configure.ac: Post-release version bump svn path=/trunk/; revision=357
-
Jürg Billeter authored
2007-07-13 Juerg Billeter <j@bitron.ch> * NEWS: update for 0.1.1 release svn path=/trunk/; revision=355
-
Jürg Billeter authored
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
-
- 12 Jul, 2007 6 commits
-
-
Jürg Billeter authored
2007-07-13 Juerg Billeter <j@bitron.ch> * vala/parser.y, gobject/valacodegenerator.vala: support multi- dimensional arrays svn path=/trunk/; revision=353
-
Jürg Billeter authored
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
-
Jürg Billeter authored
2007-07-12 Juerg Billeter <j@bitron.ch> * gobject/valacodegenerator.vala: support exception handling in constructors, avoid error when not using finally blocks svn path=/trunk/; revision=351
-
Jürg Billeter authored
2007-07-12 Jürg Billeter <j@bitron.ch> * vala/parser.y: allow delegates to throw exceptions svn path=/trunk/; revision=350
-
Jürg Billeter authored
2007-07-12 Juerg Billeter <j@bitron.ch> * vala/parser.y, vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala: allow construction methods to throw exceptions, fix issue with multiple catch clauses svn path=/trunk/; revision=349
-
Jürg Billeter authored
2007-07-12 Juerg Billeter <j@bitron.ch> * vala/parser.y, vala/valacodenode.vala, vala/valaenum.vala, vala/valaexpression.vala, vala/valamethod.vala, vala/valasemanticanalyzer.vala, vala/valatrystatement.vala, ccode/valaccodegotostatement.vala, ccode/valaccodelabel.vala: * gobject/valacodegenerator.vala, gobject/valacodegeneratorinvocationexpression.vala, gobject/valacodegeneratormethod.vala: implement simple exception handling for expression and declaration statements * tests/test-033.vala, tests/test-033.out: test exception handling * README, ccode/Makefile.am, tests/Makefile.am: update svn path=/trunk/; revision=348
-
- 11 Jul, 2007 7 commits
-
-
Jürg Billeter authored
2007-07-11 Juerg Billeter <j@bitron.ch> * ccode/valaccodefunctioncall.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorinvocationexpression.vala, vapi/glib-2.0.vala: add substring method to the string type * tests/test-021.vala, tests/test-021.out: test substring method Fixes bug 443524 svn path=/trunk/; revision=347
-
Jürg Billeter authored
2007-07-11 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala, gobject/valacodegenerator.vala: support element access for strings * tests/test-019.vala, tests/test-019.out: test element access for strings Fixes bug 443523 svn path=/trunk/; revision=346
-
Jürg Billeter authored
2007-07-11 Juerg Billeter <j@bitron.ch> * ccode/valaccodefragment.vala, ccode/valaccodenode.vala, ccode/valaccodeoncesection.vala, gobject/valacodegenerator.vala, gobject/valacodegeneratorsourcefile.vala: fix order in C header file * tests/test-014.vala, tests/test-014.out: test public delegate Fixes bug 442703 svn path=/trunk/; revision=345
-
Jürg Billeter authored
2007-07-11 Juerg Billeter <j@bitron.ch> * vala/valaforeachstatement.vala: call visit_end_full_expression for collection expression * gobject/valacodegenerator.vala, gobject/valacodegeneratormethod.vala: return array length if appropriate * tests/test-032.vala, tests/test-032.out: test array as return value * tests/Makefile.am: update Fixes bug 453676 svn path=/trunk/; revision=344
-
Jürg Billeter authored
2007-07-11 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: any reference or array type or pointer type can be cast to a generic pointer svn path=/trunk/; revision=343
-
Jürg Billeter authored
2007-07-11 Juerg Billeter <j@bitron.ch> * vapi/libxml-2.0.vala: expand libxml2 bindings, patch by Michael Lawrence, fixes bug 452016 svn path=/trunk/; revision=342
-
Jürg Billeter authored
2007-07-11 Juerg Billeter <j@bitron.ch> * vala/valainterfacewriter.vala: fix writing type arguments of formal parameters * vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala, vapi/pango.vala: regenerated to use out instead of ref parameters svn path=/trunk/; revision=341
-
- 10 Jul, 2007 1 commit
-
-
Jürg Billeter authored
2007-07-10 Juerg Billeter <j@bitron.ch> * vala/valacodecontext.vala, gobject/valaccodecompiler.vala, gobject/valacodegeneratormethod.vala, compiler/valacompiler.vala: add --thread option to enable multithreading support svn path=/trunk/; revision=340
-