2008-12-01 Jürg Billeter * NEWS: update for 0.5.2 release 2008-12-01 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_text_view_get_line_at_y binding * vapi/gtk+-2.0.vapi: regenerated 2008-12-01 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valaconditionalexpression.vala: Fix critical when using conditional expressions in method contracts 2008-12-01 Jürg Billeter * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: Support signals in non-GObject classes, patch by Yu Feng, fixes bug 561989 2008-11-30 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_tree_model_get_value binding * vapi/gtk+-2.0.vapi: regenerated 2008-11-30 Jürg Billeter * vala/valasymbolresolver.vala: Resolve types in switch labels 2008-11-30 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valaelementaccess.vala: * vala/valasemanticanalyzer.vala: Accept any integer type as array index 2008-11-30 Jürg Billeter * vapi/gstreamer-rtsp-0.10.vapi: Regenerated 2008-11-30 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix array length variable name for internal variables 2008-11-30 Jürg Billeter * vala/valalocalvariable.vala: * vala/valamethodcall.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: Avoid object duplication due to error handling 2008-11-30 Jürg Billeter * vala/valamethodcall.vala: Move compiler internal variable to right block 2008-11-30 Jürg Billeter * vala/valaelementaccess.vala: Fix error handling in element access expressions 2008-11-30 Jürg Billeter * vala/Makefile.am: * vala/valacodewriter.vala: * compiler/valacompiler.vala: * vapigen/valavapigen.vala: Add --dump-tree command-line option to write code tree to file 2008-11-30 Jürg Billeter * vala/valanullchecker.vala: * vala/valaswitchlabel.vala: * vala/valaswitchstatement.vala: * vala/valasymbolresolver.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Separate visiting switch sections from visiting switch statements 2008-11-30 Jürg Billeter * vala/valamemberaccess.vala: * vala/valasymbolresolver.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valagsignalmodule.vala: Separate visiting inner expressions from visiting member access 2008-11-30 Jürg Billeter * vala/valaaddressofexpression.vala: * vala/valaarraycreationexpression.vala: * vala/valaassignment.vala: * vala/valabaseaccess.vala: * vala/valabinaryexpression.vala: * vala/valablock.vala: * vala/valacastexpression.vala: * vala/valaconditionalexpression.vala: * vala/valadostatement.vala: * vala/valaelementaccess.vala: * vala/valaexpression.vala: * vala/valaforstatement.vala: * vala/valainitializerlist.vala: * vala/valalambdaexpression.vala: * vala/valaliteral.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valareferencetransferexpression.vala: * vala/valasemanticanalyzer.vala: * vala/valasizeofexpression.vala: * vala/valaswitchsection.vala: * vala/valatuple.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: * vala/valawhilestatement.vala: * gobject/valaccodebasemodule.vala: Fix error handling in condition of while, do, and for statements 2008-11-30 Jürg Billeter * vala/valaexpressionstatement.vala: * vala/valanullchecker.vala: * vala/valasymbolresolver.vala: * gobject/valaccodebasemodule.vala: Separate visiting expressions from visiting expression statements 2008-11-30 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valasymbolresolver.vala: * gobject/valaccodebasemodule.vala: Separate visiting operands from visiting binary expression 2008-11-30 Jürg Billeter * vala/valadeclarationstatement.vala: * vala/valasymbolresolver.vala: * gobject/valaccodebasemodule.vala: Separate visiting declaration from visiting declaration statement 2008-11-30 Jürg Billeter * 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 2008-11-30 Jürg Billeter * vala/valaforeachstatement.vala: * ccode/valaccodebinaryexpression.vala: * ccode/valaccodecastexpression.vala: * ccode/valaccodeelementaccess.vala: * ccode/valaccodeexpression.vala: * ccode/valaccodememberaccess.vala: * ccode/valaccodeunaryexpression.vala: Fix generated parentheses 2008-11-30 Jürg Billeter * vala/valathrowstatement.vala: Check type of error expression in throw statements 2008-11-30 Jürg Billeter * gobject/valaccodearraymodule.vala: Fix array length variable name for internal variables, fixes bug 562723 2008-11-30 Jürg Billeter * vala/valasourcefile.vala: Fix critical when using error codes 2008-11-29 Jürg Billeter * vala/valavoidtype.vala: * gobject/valaccodebasemodule.vala: Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for unsupported types in typeof expressions 2008-11-29 Jürg Billeter * vala/valamethodcall.vala: Fix error handling in inner expressions, fixes bug 475922 2008-11-29 Jürg Billeter * vala/valaaddressofexpression.vala: * vala/valaarraycreationexpression.vala: * vala/valaassignment.vala: * vala/valabaseaccess.vala: * vala/valabinaryexpression.vala: * vala/valacastexpression.vala: * vala/valaconditionalexpression.vala: * vala/valadostatement.vala: * vala/valaelementaccess.vala: * vala/valaexpression.vala: * vala/valaforstatement.vala: * vala/valainitializerlist.vala: * vala/valalambdaexpression.vala: * vala/valaliteral.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valareferencetransferexpression.vala: * vala/valasizeofexpression.vala: * vala/valatuple.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: * vala/valawhilestatement.vala: Convert binary conditional expressions into if statements 2008-11-29 Jürg Billeter * vala/valaflowanalyzer.vala: Detect unreachable code in if and while statements 2008-11-29 Jürg Billeter * vala/Makefile.am: * vala/valablock.vala: * vala/valacodenode.vala: * vala/valaconditionalexpression.vala: * vala/valadeclarationstatement.vala: * vala/valaexpression.vala: * vala/valanullchecker.vala: * vala/valastatementlist.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Convert ternary conditionals into if statements, fixes bug 543870 and bug 554594 2008-11-28 Étienne BERSAC * vapi/gobject-2.0.vapi: Fix g_flags_get_first_value binding 2008-11-28 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix generated code in struct destroy function for array fields 2008-11-28 Jürg Billeter * vapigen/valagidlparser.vala: Support ssize_t and size_t * vapi/gdk-pixbuf-2.0.vapi: * vapi/gio-2.0.vapi: * vapi/gtk+-2.0.vapi: * vapi/pango.vapi: Regenerated 2008-11-28 Jürg Billeter * vapigen/valagirparser.vala: Support construct properties 2008-11-28 Jürg Billeter * vapigen/valagirparser.vala: Support nullable parameters 2008-11-28 Jürg Billeter * vapigen/valagirparser.vala: Support interface prerequisites 2008-11-28 Jürg Billeter * vapigen/valagirparser.vala: Support functions in classes 2008-11-28 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix copying and destroying GValue values 2008-11-28 Jürg Billeter * vapi/glib-2.0.vapi: Add g_unsetenv binding, patch by Jorn Baayen, fixes bug 562590 2008-11-28 Jürg Billeter * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: Remove unused fields 2008-11-28 Jürg Billeter * vala/valabinaryexpression.vala: * gobject/valaccodebasemodule.vala: Don't require libgee for `in' operations 2008-11-28 Jürg Billeter * vapi/glib-2.0.vapi: Add string.contains method 2008-11-28 Jürg Billeter * vala/valaflowanalyzer.vala: Analyze errors in return expressions 2008-11-28 Jürg Billeter * vala/valablock.vala: * vala/valaforeachstatement.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: Don't require libgee for foreach statements 2008-11-28 Jürg Billeter * vala/valaclass.vala: * vala/valadatatype.vala: * vala/valagenerictype.vala: * vala/valainterface.vala: * vala/valamethod.vala: * vala/valaobjecttypesymbol.vala: * vala/valasymbolresolver.vala: Fix method checking with generic base types, fixes bug 511286 2008-11-28 Jürg Billeter * vala/valadatatype.vala: * vala/valaexpression.vala: * vala/valaintegertype.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valasemanticanalyzer.vala: * vala/valavaluetype.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: Improve handling of generic values, fixes bug 562460 2008-11-28 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valaelementaccess.vala: * vala/valaforeachstatement.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodecontrolflowmodule.vala: Improve get_actual_type signature 2008-11-28 Jürg Billeter * vala/Makefile.am: * vala/valagenerictype.vala: * vala/valasymbolresolver.vala: Rename TypeParameterType to GenericType 2008-11-27 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: gst_element_found_tags takes ownership on TagList * vapi/gstreamer-0.10.vapi: regenerated 2008-11-26 Jürg Billeter * gobject/valaccodebasemodule.vala: Include dbus.h, required for static D-Bus client support 2008-11-24 Jürg Billeter * vapi/glib-2.0.vapi: Add string.replace method, patch by Ali Sabil 2008-11-24 Jürg Billeter * 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 2008-11-22 Jürg Billeter * tests/: Prepare support for more complex test cases 2008-11-22 Jürg Billeter * gobject/valaccodemethodmodule.vala: Whitespace fixes 2008-11-22 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valagasyncmodule.vala: Support async method calls in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/valagasyncmodule.vala: Fix return type of finish vfunc 2008-11-21 Jürg Billeter * vala/valamethod.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valagasyncmodule.vala: Various coroutine code generation improvements 2008-11-21 Jürg Billeter * gobject/valaccodemethodmodule.vala: Small refactoring 2008-11-21 Jürg Billeter * gobject/valadbusmodule.vala: Support serialization and deserialization of GHashTable objects in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/valadbusmodule.vala: Support serialization and deserialization of GValue values in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: Support serialization and deserialization of structs in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: Support serialization and deserialization of arrays in static D-Bus clients 2008-11-21 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: * vapi/dbus-glib-1.vapi: Add partial static D-Bus client support without dbus-glib marshalling 2008-11-21 Jürg Billeter * vapi/glib-2.0.vapi: Add g_quark_try_string binding, patch by Rob Taylor 2008-11-21 Étienne Bersac * vapi/gmodule-2.0.vapi: Add binding for G_MODULE_SUFFIX, fixes bug 561120 2008-11-21 Étienne Bersac * vapi/glib-2.0.vapi: Add G_SEARCHPATH_SEPARATOR binding, fixes bug 561117 2008-11-21 Jürg Billeter * vapi/packages/gdk-2.0/: Fix gdk_region_polygon and gdk_region_rectangle bindings, patch by Víctor Manuel Jáquez Leal, fixes bug 561655 * vapi/gdk-2.0.vapi: regenerated 2008-11-21 Jürg Billeter * vapi/dbus-glib-1.vapi: Fix DBusError binding, patch by Sebastian Pölsterl, fixes bug 556340 2008-11-21 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix g_hscale_new and g_vscale_new bindings, based on patch by Geert Jan Alsem, fixes bug 560053 * vapi/gtk+-2.0.vapi: regenerated 2008-11-21 Étienne Bersac * vapi/glib-2.0.vapi: Add g_strjoin binding, fixes bug 561124 2008-11-20 Jürg Billeter * vala/valaassignment.vala: Check types in property assignments, fixes bug 550088 2008-11-20 Jürg Billeter * vala/valacatchclause.vala: Fix generic catch clauses 2008-11-20 Jürg Billeter * gobject/valaccodemethodcallmodule.vala: Fix base access to virtual signal handlers with return values, fixes bug 538901 2008-11-20 Jürg Billeter * vala/Makefile.am: * vala/valacodevisitor.vala: * vala/valadynamicmethod.vala: * vala/valaflowanalyzer.vala: * vala/valagenieparser.vala: * vala/valamemberaccess.vala: * vala/valamethodcall.vala: * vala/valanullchecker.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * vala/valasymbolresolver.vala: * gobject/Makefile.am: * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valaccodemodule.vala: Rename InvocationExpression to MethodCall 2008-11-20 Jürg Billeter * vala/valainvocationexpression.vala: Fix struct initialization 2008-11-20 Jürg Billeter * vapi/packages/gstreamer-interfaces-0.10/: Fix GstColorBalance binding, patch by Víctor Manuel Jáquez Leal, fixes bug 560840 * vapi/gstreamer-interfaces-0.10.vapi: regenerated 2008-11-20 Jürg Billeter * vapi/libxml-2.0.vapi: Mark encoding parameters as nullable, patch by Víctor Manuel Jáquez Leal, fixes bug 560062 2008-11-20 Jürg Billeter * vala/valacatchclause.vala: * vala/valaerrortype.vala: Correct source file dependencies for catch clauses, fixes bug 561437 2008-11-19 Jürg Billeter * vala/valatypeofexpression.vala: Include C header files for types used in typeof expressions, fixes bug 559494 2008-11-19 Jürg Billeter * gobject/valaccodemethodmodule.vala: Remove extra g_type_create_instance in constructors 2008-11-19 Sebastian Dröge * gobject/valagobjectmodule.vala: Add support for class field initializers for classes that are not derived from GObject. 2008-11-18 Thijs Vermeir * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: Transfer ownership on gtk_container_get_children * vapi/gtk+-2.0.vapi: regenerated 2008-11-18 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Transfer ownership on gst_tag_list_merge * vapi/gstreamer-0.10.vapi: regenerated 2008-11-17 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valaelementaccess.vala: * vala/valasourcefile.vala: Allow any integer compatible value to be used as array index, fixes bug 561057 2008-11-17 Jürg Billeter * vala/valaflowanalyzer.vala: Fix control flow graph for try statements with finally clause, fixes bug 561115 2008-11-17 Jürg Billeter * vala/valadynamicmethod.vala: * vala/valadynamicsignal.vala: Fix checking of dynamic methods and signals 2008-11-17 Jürg Billeter * vala/valafield.vala: Correct source file dependencies for private fields of compact classes, based on patch by Thijs Vermeir, fixes bug 555249 2008-11-17 Jürg Billeter * vala/valacatchclause.vala: * vala/valacreationmethod.vala: * vala/valafield.vala: * vala/valaforeachstatement.vala: * vala/valamemberaccess.vala: * vala/valamethod.vala: Ensure that members are checked when accessing them, fixes bug 561018 2008-11-17 Jürg Billeter * vapi/glib-2.0.vapi: Fix g_queue_*_nth bindings, patch by John Carr 2008-11-14 Jürg Billeter * vala/valasemanticanalyzer.vala: Set target_type for member initializers 2008-11-14 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_bin_add_many binding * vapi/gstreamer-0.10.vapi: regenerated 2008-11-14 Jürg Billeter * vala/valaformalparameter.vala: * vala/valainterfacewriter.vala: * vala/valainvocationexpression.vala: * vala/valaparser.vala: * vala/valascanner.vala: * vala/valasemanticanalyzer.vala: * vala/valatokentype.vala: * gobject/valaccodeinvocationexpressionmodule.vala: Support parameter arrays, fixes bug 538897 2008-11-14 Jürg Billeter * vala/valagenieparser.vala: * vala/valaparser.vala: Avoid C compiler warnings with switch statements 2008-11-14 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix non-struct output arguments in dynamic D-Bus method calls 2008-11-14 Jürg Billeter * vala/Makefile.am: * vala/valaassignment.vala: * vala/valabasicblock.vala: * vala/valabinaryexpression.vala: * vala/valacastexpression.vala: * vala/valacatchclause.vala: * vala/valacodenode.vala: * vala/valadeclarationstatement.vala: * vala/valaelementaccess.vala: * vala/valaexpressionstatement.vala: * vala/valaflowanalyzer.vala: * vala/valaforeachstatement.vala: * vala/valainvocationexpression.vala: * vala/valamemberaccess.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valaphifunction.vala: * vala/valapointerindirection.vala: * vala/valareferencetransferexpression.vala: * vala/valareturnstatement.vala: * vala/valathrowstatement.vala: * vala/valaunaryexpression.vala: * compiler/valacompiler.vala: Report use of possibly uninitialized variables, fixes bug 508477 and bug 556861 2008-11-14 Jürg Billeter * vala/valagenieparser.vala: * vala/valainterface.vala: * vala/valainterfacewriter.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * vapi/glib-2.0.vapi: * vapigen/valagidlparser.vala: * vapigen/valagirparser.vala: * vapigen/valamarkupreader.vala: * vapigen/valavapicheck.vala: * gen-project/valaprojectgenerator.vala: Do not use possibly uninitialized variables 2008-11-14 Jürg Billeter * vala/valacfgbuilder.vala: * vala/valamemberaccess.vala: * vala/valamethod.vala: * vala/valasymbol.vala: * gobject/valaccodemethodmodule.vala: Report unused fields, methods, and local variables * vala/valacodecontext.vala: * vala/valadynamicproperty.vala: * vala/valaenum.vala: * vala/valagenieparser.vala: * vala/valainterfacewriter.vala: * vala/valaparser.vala: * vala/valastruct.vala: * vala/valaunresolvedtype.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagobjectmodule.vala: * vapigen/valagirparser.vala: * vapigen/valamarkupreader.vala: Remove unused symbols 2008-11-14 Jürg Billeter * tests/Makefile.am: * tests/basic-types/: Rearrange test cases 2008-11-14 Jürg Billeter * tests/: Rearrange test cases 2008-11-13 Jürg Billeter * vala/valacodecontext.vala: * gobject/valadbusclientmodule.vala: * compiler/valacompiler.vala: Add --disable-dbus-transformation command-line option to disable case transformation of D-Bus member names in dynamic D-Bus client support, this option will be removed again when Vala gains static D-Bus client support 2008-11-13 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix retrieving D-Bus structs with owned strings 2008-11-13 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix copy of constant arrays 2008-11-10 Jürg Billeter * vala/valaaddressofexpression.vala: * vala/valaarraycreationexpression.vala: * vala/valaassignment.vala: * vala/valabinaryexpression.vala: * vala/valablock.vala: * vala/valacastexpression.vala: * vala/valacatchclause.vala: * vala/valaclass.vala: * vala/valaconditionalexpression.vala: * vala/valaconstant.vala: * vala/valaconstructor.vala: * vala/valacreationmethod.vala: * vala/valadeclarationstatement.vala: * vala/valadelegate.vala: * vala/valadeletestatement.vala: * vala/valadestructor.vala: * vala/valadostatement.vala: * vala/valaelementaccess.vala: * vala/valaenum.vala: * vala/valaenumvalue.vala: * vala/valaerrorcode.vala: * vala/valaerrordomain.vala: * vala/valaexpressionstatement.vala: * vala/valafield.vala: * vala/valaforeachstatement.vala: * vala/valaformalparameter.vala: * vala/valaforstatement.vala: * vala/valaifstatement.vala: * vala/valainitializerlist.vala: * vala/valainterface.vala: * vala/valainvocationexpression.vala: * vala/valalambdaexpression.vala: * vala/valalocalvariable.vala: * vala/valalockstatement.vala: * vala/valamemberaccess.vala: * vala/valamemberinitializer.vala: * vala/valamethod.vala: * vala/valanamespace.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valaproperty.vala: * vala/valapropertyaccessor.vala: * vala/valareferencetransferexpression.vala: * vala/valareturnstatement.vala: * vala/valasemanticanalyzer.vala: * vala/valasignal.vala: * vala/valasizeofexpression.vala: * vala/valasourcefile.vala: * vala/valastruct.vala: * vala/valaswitchlabel.vala: * vala/valaswitchsection.vala: * vala/valaswitchstatement.vala: * vala/valathrowstatement.vala: * vala/valatrystatement.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: * vala/valawhilestatement.vala: * vala/valayieldstatement.vala: Remove unnecessary accept calls in semantic analyzer 2008-11-10 Jürg Billeter * vala/valaaddressofexpression.vala: * vala/valabaseaccess.vala: * vala/valabooleanliteral.vala: * vala/valacastexpression.vala: * vala/valacharacterliteral.vala: * vala/valaconditionalexpression.vala: * vala/valaintegerliteral.vala: * vala/valalambdaexpression.vala: * vala/valanullliteral.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valarealliteral.vala: * vala/valareferencetransferexpression.vala: * vala/valasemanticanalyzer.vala: * vala/valasizeofexpression.vala: * vala/valastringliteral.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: Move expression checking to code nodes 2008-11-10 Jürg Billeter * gobject/valadbusservermodule.vala: Work around missing enum support in dbus-glib 2008-11-10 Jürg Billeter * gobject/valadbusservermodule.vala: Really insert GValueArray into hash table 2008-11-09 Jürg Billeter * vala/valacreationmethod.vala: * vala/valadelegate.vala: * vala/valadelegatetype.vala: * vala/valaenum.vala: * vala/valafield.vala: * vala/valaformalparameter.vala: * vala/valamethod.vala: * vala/valaproperty.vala: * vala/valastruct.vala: * vala/valavaluetype.vala: Ensure attributes of field, property, parameter, and return types are processed before querying C header filenames 2008-11-09 Jürg Billeter * gobject/valadbusservermodule.vala: Support hash tables with struct values 2008-11-09 Jürg Billeter * vala/valaclass.vala: * vala/valainterface.vala: * vala/valamemberaccess.vala: * vala/valaobjecttype.vala: * vala/valasemanticanalyzer.vala: Ensure attributes of base types are processed before querying C header filenames 2008-11-07 Jürg Billeter * vala/valablock.vala: * vala/valacatchclause.vala: * vala/valadeclarationstatement.vala: * vala/valadeletestatement.vala: * vala/valadostatement.vala: * vala/valaexpressionstatement.vala: * vala/valaforstatement.vala: * vala/valaifstatement.vala: * vala/valainitializerlist.vala: * vala/valalocalvariable.vala: * vala/valalockstatement.vala: * vala/valasemanticanalyzer.vala: * vala/valaswitchsection.vala: * vala/valatrystatement.vala: * vala/valawhilestatement.vala: Move statement checking to code nodes 2008-11-07 Jürg Billeter * vapi/glib-2.0.vapi: Add g_rmdir binding 2008-11-07 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix D-Bus methods with out parameters but no return value 2008-11-07 Jürg Billeter * vala/valaconstant.vala: * vala/valaconstructor.vala: * vala/valacreationmethod.vala: * vala/valadestructor.vala: * vala/valafield.vala: * vala/valaformalparameter.vala: * vala/valaproperty.vala: * vala/valapropertyaccessor.vala: * vala/valasemanticanalyzer.vala: * vala/valasignal.vala: Move member checking to code nodes 2008-11-07 Jürg Billeter * vala/valadelegate.vala: * vala/valaenum.vala: * vala/valaenumvalue.vala: * vala/valaerrorcode.vala: * vala/valaerrordomain.vala: * vala/valainterface.vala: * vala/valanamespace.vala: * vala/valasemanticanalyzer.vala: * vala/valastruct.vala: Move type symbol checking to code nodes 2008-11-07 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valasemanticanalyzer.vala: Move array creation expression checking to ArrayCreationExpression.check 2008-11-07 Jürg Billeter * vala/valasemanticanalyzer.vala: * vala/valathrowstatement.vala: Move throw statement checking to ThrowStatement.check 2008-11-07 Jürg Billeter * vala/valareturnstatement.vala: * vala/valasemanticanalyzer.vala: Move return statement checking to ReturnStatement.check 2008-11-07 Jürg Billeter * vala/valaforeachstatement.vala: * vala/valasemanticanalyzer.vala: Move foreach statement checking to ForeachStatement.check 2008-11-07 Jürg Billeter * vala/valaelementaccess.vala: * vala/valasemanticanalyzer.vala: Move element access checking to ElementAccess.check 2008-11-07 Jürg Billeter * vapigen/valagirparser.vala: Set source_reference in parsed nodes 2008-11-06 Jürg Billeter * vala/valamethod.vala: * vala/valasemanticanalyzer.vala: Move method checking to Method.check 2008-11-06 Jürg Billeter * vala/valaclass.vala: * vala/valasemanticanalyzer.vala: Move class checking to Class.check 2008-11-06 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valadbusclientmodule.vala: * gobject/valagerrormodule.vala: * gobject/valagobjectmodule.vala: Move dynamic signal generation to GObjectModule and DBusClientModule 2008-11-06 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valadbusclientmodule.vala: * gobject/valagobjectmodule.vala: Move dynamic property generation to GObjectModule and DBusClientModule 2008-11-06 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagobjectmodule.vala: Move constructor code generation to GObjectModule 2008-11-05 Jürg Billeter * vala/valainvocationexpression.vala: * vala/valasemanticanalyzer.vala: Move invocation expression checking to InvocationExpression.check 2008-11-05 Jürg Billeter * vala/valamemberaccess.vala: * vala/valasemanticanalyzer.vala: Move member access checking to MemberAccess.check 2008-11-05 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valaobjectcreationexpression.vala: * vala/valasemanticanalyzer.vala: Move object creation expression checking to ObjectCreationExpression.check 2008-11-05 Jürg Billeter * vala/valabinaryexpression.vala: * vala/valasemanticanalyzer.vala: Move binary expression checking to BinaryExpression.check 2008-11-05 Jürg Billeter * vala/valaassignment.vala: * vala/valasemanticanalyzer.vala: Move assignment checking to Assignment.check 2008-11-05 Jürg Billeter * vala/valaenum.vala: * gobject/valadbusclientmodule.vala: * gobject/valagsignalmodule.vala: Support enums in D-Bus clients and servers, fixes bug 534105 2008-11-05 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessmodule.vala: Add CCodeControlFlowModule 2008-11-04 Jürg Billeter * vala/valadynamicproperty.vala: * vala/valaproperty.vala: * vala/valasemanticanalyzer.vala: Fix crash when using dynamic properties, fixes bug 559304 2008-11-04 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: * gobject/valagsignalmodule.vala: Move signal emission to GSignalModule 2008-11-04 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodedelegatemodule.vala: Move delegate wrapper generation to CCodeDelegateModule 2008-11-04 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: Move array dup wrapper generation to CCodeArrayModule 2008-11-04 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagobjectmodule.vala: Move construct property assignment to GObjectModule 2008-11-04 Jürg Billeter * gobject/valaccodeassignmentmodule.vala: * gobject/valagsignalmodule.vala: Move signal connection and disconnection to GSignalModule 2008-11-04 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valagsignalmodule.vala: Move detailed signal emission to GSignalModule 2008-11-03 Jürg Billeter * configure.ac: Post-release version bump