2009-01-16 Jürg Billeter * tests/: Rearrange test cases 2009-01-16 Jürg Billeter * tests/Makefile.am: * tests/basic-types/arrays.test: Improve array tests 2009-01-16 Jürg Billeter * tests/basic-types/strings.test: Improve string tests 2009-01-15 Jürg Billeter * gobject/valadbusclientmodule.vala: Ignore BusName sender parameters in marshalling code 2009-01-15 Jürg Billeter * vapigen/valagidlparser.vala: Fix accessor detection for properties * vapi/: regenerated 2009-01-15 Jürg Billeter * vapi/sdl-mixer.vapi: Fix syntax error, patch by Frederik 2009-01-15 Jürg Billeter * vala/valaobjectcreationexpression.vala: Track usage of creation methods to avoid bogus warnings from the flow analyzer 2009-01-15 Jürg Billeter * gobject/valadbusservermodule.vala: Fix generated introspection information when using DBus.BusName sender parameter 2009-01-15 Jürg Billeter * vala/valaparser.vala: Accept numbers with characters as identifiers where possible 2009-01-14 Jürg Billeter * vala/valacodewriter.vala: Improve output for owned property getters * vapigen/valagidlparser.vala: Getters of properties without accessor have to return owned value * vapi/: regenerated 2009-01-14 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: Report error when using getters of properties with unowned return value and without accessor, fixes bug 567750 2009-01-14 Jürg Billeter * vala/valaparser.vala: Improve syntax error message when expecting declaration 2009-01-13 Jürg Billeter * vala/Makefile.am: * vala/vala.h: Remove obsolete vala.h 2009-01-13 Jürg Billeter * vala/valacodecontext.vala: * gobject/valaccodebasemodule.vala: * compiler/valacompiler.vala: Add -H command-line option to generate C header file for public API, stub implementation 2009-01-13 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix binding of gst_caps_from_string * vapi/gstreamer-0.10.vapi: regenerated 2009-01-12 Thijs Vermeir * vapi/gdk-pixbuf-2.0.vapi: regenerated 2009-01-11 Jürg Billeter * vapi/packages/gstreamer-0.10/: Ownership fixes in gst_bin_* bindings, patch by Sebastian Pölsterl * vapi/gstreamer-0.10.vapi: regenerated 2009-01-11 Jürg Billeter * vapi/glib-2.0.vapi: Fix GMarkupParser binding, patch by Ali Sabil 2009-01-11 Jürg Billeter * gobject/valaccodedelegatemodule.vala: Support null-terminated array parameters in delegates, patch by Ali Sabil 2009-01-11 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix GstMessage ownership in gst_bus_* bindings, patch by Sebastian Pölsterl * vapi/gstreamer-0.10.vapi: regenerated 2009-01-11 Jürg Billeter * vala/valamemberaccess.vala: * vala/valasemanticanalyzer.vala: Fix crash when assigning to dynamic properties 2009-01-10 Jürg Billeter * vala/valacodenode.vala: * vala/valaparser.vala: * vala/valapointertype.vala: Fix pointer properties 2009-01-10 Jürg Billeter * configure.ac: Post-release version bump 2009-01-10 Jürg Billeter * NEWS: update for 0.5.5 release 2009-01-10 Jürg Billeter * vala/valacodewriter.vala: * vapigen/valagidlparser.vala: Support methods returning null-terminated arrays * vapi/packages/gtk+-2.0/: Fix gtk_selection_data_get_uris binding * vapi/gtk+-2.0.vapi: regenerated 2009-01-10 Jürg Billeter * vala/valacodewriter.vala: * vala/valagenieparser.vala: * vala/valamemberaccess.vala: * vala/valaparser.vala: * vala/valapropertyaccessor.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodememberaccessmodule.vala: * vapigen/valagidlparser.vala: * vapigen/valagirparser.vala: Replace `#' in property declarations by `owned' modifier before `get' 2009-01-10 Jürg Billeter * vala/valalocalvariable.vala: Warn when using result variable with incompatible type to prepare possible introduction of implicit result variable * vala/valageniescanner.vala: * vala/valascanner.vala: * vala/valasymbol.vala: Fix new warnings 2009-01-10 Jürg Billeter * vala/valacodecontext.vala: * vala/valaobjectcreationexpression.vala: * compiler/valacompiler.vala: Add --enable-deprecated and --enable-experimental command-line options to disable warnings when using deprecated and experimental features, respectively 2009-01-10 Jürg Billeter * vala/valacodecontext.vala: * vala/valaformalparameter.vala: * vala/valareturnstatement.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodemethodmodule.vala: * compiler/valacompiler.vala: Remove --disable-non-null option after transition period of 9 months 2009-01-10 Jürg Billeter * vala/valaclass.vala: * vala/valalocalvariable.vala: * vala/valamethod.vala: Fix compile errors when using postconditions 2009-01-10 Jürg Billeter * gobject/valadbusclientmodule.vala: Use dbus-glib types for dynamic D-Bus signals, fixes bug 561545 2009-01-10 Jürg Billeter * gobject/valaccodebasemodule.vala: Use correct C type for set accessors of properties whose get accessor returns owned value, fixes bug 538666 2009-01-10 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodedelegatemodule.vala: Fix critical and generated code for static delegate fields, fixes bug 563016 2009-01-10 Jürg Billeter * vala/valafield.vala: Report error when field type is less accessible than field 2009-01-09 Jürg Billeter * vala/valasemanticanalyzer.vala: Fix memory leak when retrieving values from property getters returning owned values, fixes bug 564081 2009-01-09 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: Do not free values returned via g_object_get prematurely, require properties without accessor methods to return an owned value, fixes bug 559644 2009-01-09 Jürg Billeter * vala/valaunaryexpression.vala: Fix critical when trying to access instance member, fixes bug 566337 2009-01-09 Jürg Billeter * vala/valacodenode.vala: Add CodeNode.get_type_name method * vapi/gobject-2.0.vapi: Add G_TYPE_FROM_INSTANCE binding 2009-01-09 Jürg Billeter * vapi/packages/gstreamer-netbuffer-0.10/: Fix GstNetAddress binding, fixes bug 564924 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated 2009-01-09 Jürg Billeter * vapi/packages/gstreamer-base-0.10/: Fix gst_base_transform_get_unit_size bindings, fixes bug 565978 * vapi/gstreamer-base-0.10.vapi: regenerated 2009-01-09 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_uri_handler_get_protocols* bindings, fixes bug 566375 * vapi/gstreamer-0.10.vapi: regenerated 2009-01-09 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_object_get_name, gst_object_get_name_prefix, and gst_object_get_path_string bindings, fixes bug 566353 * vapi/gstreamer-0.10.vapi: regenerated 2009-01-09 Jürg Billeter * vala/valaparser.vala: Do not accept `ref' and `out' expressions outside of arguments, fixes bug 548418 2009-01-09 Jürg Billeter * vala/valalambdaexpression.vala: Support lambda expressions throwing errors, fixes bug 563018 2009-01-09 Jürg Billeter * vala/valaparser.vala: Do not allow empty enums and errordomains, fixes bug 543564 2009-01-09 Jürg Billeter * vala/valaflowanalyzer.vala: Perform flow analysis on code in creation methods, fixes bug 566000 2009-01-09 Jürg Billeter * vala/valascanner.vala: * gobject/valaccodebasemodule.vala: Fix some type suffix issues with real literals * tests/basic-types/floats.test: Improve float tests 2009-01-09 Jürg Billeter * tests/Makefile.am: * tests/basic-types/integers.test: Improve integer tests 2009-01-09 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix error handling in try statements nested across method boundaries (using lambda expressions) 2009-01-09 Jürg Billeter * compiler/valacompiler.vala: Do not pass null as option to CCodeCompiler 2009-01-09 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: Fix critical in compiled applications using null-terminated arrays, fixes bug 567025 2009-01-09 Jürg Billeter * 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 2009-01-09 Jürg Billeter * vapi/gsl.vapi: Fix gsl_error_set_error_handler binding 2009-01-08 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_selection_data_set_uris binding, fixes bug 566742 * vapi/gtk+-2.0.vapi: regenerated 2009-01-08 Jürg Billeter * vala/valadelegate.vala: Visit declared error types to resolve symbols 2009-01-07 Jürg Billeter * configure.ac: Post-release version bump 2009-01-07 Jürg Billeter * NEWS: update for 0.5.4 release 2009-01-07 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix critical when using immutable classes without copy function 2009-01-07 Jürg Billeter * vala/valasymbolresolver.vala: Fix critical when using invalid `using' directive 2009-01-07 Jürg Billeter * gobject/valagerrormodule.vala: Handle errors that occur within a try block but are not handled by a catch clause, fixes bug 533929 2009-01-07 Jürg Billeter * vapi/taglib_c.vapi: Fix TagLib_AudioProperties binding, patch by Andreas Brauchli, fixes bug 566919 2009-01-07 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix GtkStockItem binding * vapi/gtk+-2.0.vapi: regenerated 2009-01-07 Étienne BERSAC * vapi/gtk+-2.0.vapi: Use struct instead of compact class for GtkStockItem. Added binding for gtk_stock_lookup(). 2009-01-07 Jürg Billeter * vala/valaclass.vala: * vala/valaparser.vala: * gobject/valaccodebasemodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valagobjectmodule.vala: * gobject/valainterfaceregisterfunction.vala: * gobject/valatyperegisterfunction.vala: Add support for static destructors, patch by Sebastian Dröge, fixes bug 564011 2009-01-07 Jürg Billeter * vapi/taglib_c.vapi: Update to taglib_c 1.5, patch by Andreas Brauchli, fixes bug 566919 2009-01-07 Jürg Billeter * vapi/gobject-2.0.vapi: Fix g_object_class_find_property binding, patch by Zeeshan Ali Khattak, fixes bug 566889 2009-01-07 Jürg Billeter * vala/valaclass.vala: * vala/valainterface.vala: * vala/valastruct.vala: Check base types of classes, interfaces, and structs, patch by Andreas Brauchli, fixes bug 566592 2009-01-07 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: * gobject/valagobjectmodule.vala: * gobject/valatyperegisterfunction.vala: Do not break ABI when using private class fields, patch by Sebastian Dröge, fixes bug 561469 2009-01-06 Jürg Billeter * vala/valaclass.vala: * gobject/valaccodebasemodule.vala: Support [CCode (ref_function_void = true)] attribute for bindings, based on patch by Andreas Brauchli, fixes bug 566078 2009-01-06 Jürg Billeter * vala/valaarraytype.vala: * gobject/valadbusmodule.vala: Support marshalling multi-dimensional arrays, based on patch by Didier Villevalois, fixes bug 565792 * gobject/valadbusclientmodule.vala: Fix array out parameters in static D-Bus clients 2009-01-05 Jürg Billeter * vapigen/valagidlparser.vala: Do not accidentally generate stacked arrays * vapi/packages/gdk-2.0/: Fix gdk_keymap_get_entries_for_keyval, gdk_threads_add_idle, and gdk_window_remove_filter bindings, patch by Mark Lee, fixes bug 566679 * vapi/gdk-2.0.vapi: regenerated 2009-01-05 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix GtkWidget::style_set and gtk_rc_get_style_by_paths bindings * vapi/gtk+-2.0.vapi: regenerated 2009-01-04 Jürg Billeter * vala/valathrowstatement.vala: Fix crash when using invalid throw expressions, fixes bug 565571 2009-01-04 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_init_with_args binding, fixes bug 547135 * vapi/gtk+-2.0.vapi: regenerated 2009-01-04 Jürg Billeter * vala/valamethodcall.vala: Fix potential crash when argument check of method call fails, fixes bug 566077 2009-01-04 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valainitializerlist.vala: * gobject/valaccodearraymodule.vala: Support initializers for multi-dimensional arrays, fixes bug 541256 2009-01-04 Jürg Billeter * vapi/curses.vapi: * vapi/enchant.vapi: * vapi/gnome-keyring-1.vapi: * vapi/gobject-2.0.vapi: * vapi/goocanvas.vapi: * vapi/gsl.vapi: * vapi/hildon-1.vapi: * vapi/libftdi.vapi: * vapi/libpanelapplet-2.0.vapi: * vapi/libusb.vapi: * vapi/libxml-2.0.vapi: * vapi/packages/unique-1.0/: * vapi/sdl-gfx.vapi: * vapi/sdl-mixer.vapi: * vapi/sdl-net.vapi: * vapi/sdl-ttf.vapi: * vapi/sqlite3.vapi: * vapi/tiff.vapi: * vapi/unique-1.0.vapi: Array length attribute fixes 2009-01-04 Jürg Billeter * vapigen/valagidlparser.vala: Fix array length handling for get_attributes method 2009-01-04 Jürg Billeter * gobject/valaccodecontrolflowmodule.vala: Drop obsolete foreach support for null-terminated arrays * gobject/valaccodearraymodule.vala: Fix array length C expression for null-terminated array fields, drop obsolete array_free support for null-terminated arrays * gobject/valaccodeassignmentmodule.vala: Correctly obey no_array_length when assigning to fields * vala/valacodecontext.vala: * gobject/valaccodecompiler.vala: * compiler/valacompiler.vala: * vapi/glib-2.0.vapi: * vapigen/valavapigen.vala: Use array_null_termianted attribute where appropriate 2009-01-04 Thijs Vermeir * vapi/packages/vte/vte.metadata: Fix fork_command binding * vapi/vte.vapi: Regenerated 2009-01-04 Jürg Billeter * vala/valadelegate.vala: * vala/valafield.vala: * vala/valaformalparameter.vala: * vala/valamethod.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodemethodcallmodule.vala: Support [CCode (array_null_terminated = true)] attribute to fix length handling of null terminated arrays, fixes bug 514186 * vapi/glib-2.0.vapi: Fix g_strsplit binding 2009-01-04 Jürg Billeter * vapi/cairo.vapi: * vapi/packages/gdk-2.0/: * vapi/packages/gdk-pixbuf-2.0/: * vapi/packages/gstreamer-netbuffer-0.10/: * vapi/packages/gtk+-2.0/: Fix parameters without array length * vapi/gdk-2.0.vapi: * vapi/gdk-pixbuf-2.0.vapi: * vapi/gio-2.0.vapi: * vapi/gstreamer-0.10.vapi: * vapi/gstreamer-audio-0.10.vapi: * vapi/gstreamer-net-0.10.vapi: * vapi/gstreamer-netbuffer-0.10.vapi: * vapi/gtk+-2.0.vapi: Regenerated 2009-01-04 Jürg Billeter * vala/valacodewriter.vala: * vala/valadelegate.vala: * vala/valafield.vala: * vala/valaformalparameter.vala: * vala/valamethod.vala: Replace [NoArrayLength] by [CCode (array_length = false)], which can also be applied to single parameters, fixes bug 532486 * gobject/valaccodecompiler.vala: * compiler/valacompiler.vala: * vapi/glib-2.0.vapi: * vapigen/valagidlparser.vala: * vapigen/valavapigen.vala: Adapt to attribute changes 2009-01-04 Jürg Billeter * vala/valabinaryexpression.vala: * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemodule.vala: Support += to efficiently append elements to arrays, fixes part of bug 566425 2009-01-04 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix generated code for static array and delegate fields, based on patch by Andreas Brauchli, fixes bug 521246 2009-01-03 Jürg Billeter * vapi/packages/gstreamer-netbuffer-0.10/: Fix gst_netaddress_*_ip6_address bindings, patch by Andrew Feren, fixes bug 566068 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated 2009-01-03 Jürg Billeter * vapi/packages/gio-2.0/: Fix g_file_load_contents bindings, patch by Zeeshan Ali Khattak, fixes bug 565779 * vapi/gio-2.0.vapi: regenerated 2009-01-03 Jürg Billeter * vala/valafield.vala: * gobject/valaccodearraymodule.vala: Add array_length_cname attribute for fields, patch by Andreas Brauchli, fixes bug 565793 2009-01-03 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_parse_* bindings, patch by Zeeshan Ali Khattak, fixes bug 539817 * vapi/gstreamer-0.10.vapi: regenerated 2009-01-03 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valafield.vala: * vala/valagenieparser.vala: * vala/valainitializerlist.vala: * vala/valalocalvariable.vala: * vala/valaparser.vala: Support short-form of array creation expressions not just in local variable initializers, fixes bug 547410 2009-01-03 Jürg Billeter * vala/valacodewriter.vala: Support writing array creation expressions and initializer lists 2009-01-03 Jürg Billeter * vala/Makefile.am: * vala/valaarraytype.vala: * vala/valabinaryexpression.vala: * vala/valabooleantype.vala: * vala/valacharacterliteral.vala: * vala/valadostatement.vala: * vala/valaenum.vala: * vala/valaenumvaluetype.vala: * vala/valaerrordomain.vala: * vala/valafloatingtype.vala: * vala/valaintegerliteral.vala: * vala/valaintegertype.vala: * vala/valaobjectcreationexpression.vala: * vala/valarealliteral.vala: * vala/valasemanticanalyzer.vala: * vala/valastruct.vala: * vala/valastructvaluetype.vala: * vala/valasymbolresolver.vala: * vala/valavaluetype.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: * vapi/glib-2.0.vapi: Add BooleanType, EnumValueType, FloatingType, and StructValueType as ValueType subclasses 2009-01-02 Jürg Billeter * vapi/packages/gdk-2.0/gdk-2.0.metadata: Bind GdkXEvent as compact class, it is an opaque pointer * vapi/gdk-2.0.vapi: regenerated 2009-01-02 Jürg Billeter * vapi/glib-2.0.vapi: Drop gconstpointer binding 2009-01-01 Jürg Billeter * vapi/glib-2.0.vapi: Do not use g_warn_if_fail to not require glib 2.16 2009-01-01 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_{list,tree}_store_newv bindings, based on patch by Michael Lawrence, fixes bug 565462 * vapi/gtk+-2.0.vapi: regenerated 2009-01-01 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagerrormodule.vala: Fix memory leaks when handling errors, patch by Philip Van Hoof, fixes bug 557856 2008-12-30 Jürg Billeter * doc/valac.1: Fix dashes in option descriptions, patch by Andrew Feren, fixes bug 565479 2008-12-30 Jürg Billeter * vapi/packages/gnome-vfs-2.0/: Fix gnome_vfs_*xfer* bindings, patch by Michael Terry, fixes bug 565412 * vapi/gnome-vfs-2.0.vapi: regenerated 2008-12-30 Jürg Billeter * vapi/sdl-mixer.vapi: * vapi/sdl-net.vapi: * vapi/sdl-ttf.vapi: * vapi/sdl.vapi: Various enum and struct fixes, patch by Levi Bard, fixes bug 565359 2008-12-30 Jürg Billeter * gobject/valaccodearraymodule.vala: More closure fixes for array variables 2008-12-30 Jürg Billeter * vapi/glib-2.0.vapi: Fix g_printerr binding 2008-12-30 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_element_get_static_pad and gst_regitry_* bindings, patch by Zeeshan Ali Khattak, fixes bug 539817 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-30 Jürg Billeter * vala/valalambdaexpression.vala: Support instance access in lambda expressions in property accessors 2008-12-26 Jürg Billeter * gobject/valaccodebasemodule.vala: Don't notify struct properties without type id 2008-12-26 Jürg Billeter * vala/valadatatype.vala: * gobject/valadbusservermodule.vala: Fix crash when using unsupported types in D-Bus servers 2008-12-25 Étienne Bersac * gobject/valaccodebasemodule.vala: Don't prevent notifying struct property. 2008-12-22 Jürg Billeter * gobject/valaccodebasemodule.vala: Use copy function in generated dup function for structs if necessary 2008-12-22 Jürg Billeter * vala/valastruct.vala: Fix type id for library structs registered as boxed types 2008-12-22 Thijs Vermeir * vapi/glib-2.0.vapi: Add g_remove binding * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix typo 2008-12-22 Jürg Billeter * vala/valastruct.vala: Use BOXED as marshaller name for structs with type id 2008-12-21 Jürg Billeter * vala/valastruct.vala: * gobject/valaccodebasemodule.vala: * gobject/valagobjectmodule.vala: * vapi/glib-2.0.vapi: Support boxed structs as GObject properties, based on patch by Étienne Bersac, fixes bug 520001 2008-12-21 Jürg Billeter * gobject/valaccodebasemodule.vala: Use `const' for struct input parameters, fixes bug 548413 2008-12-21 Jürg Billeter * vapi/packages/gstreamer-base-0.10/: Fix GstBaseSrc and GstBaseTransform bindings, patch by Evan Nemerson, fixes bug 552562 * vapi/gstreamer-base-0.10.vapi: regenerated 2008-12-20 Jürg Billeter * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagerrormodule.vala: More closure fixes 2008-12-19 Jürg Billeter * vapi/atk.vapi: * vapi/gdk-2.0.vapi: * vapi/gdk-pixbuf-2.0.vapi: * vapi/gio-2.0.vapi: * vapi/gio-unix-2.0.vapi: * vapi/gstreamer-0.10.vapi: * vapi/gstreamer-audio-0.10.vapi: * vapi/gstreamer-base-0.10.vapi: * vapi/gstreamer-check-0.10.vapi: * vapi/gstreamer-controller-0.10.vapi: * vapi/gstreamer-dataprotocol-0.10.vapi: * vapi/gstreamer-fft-0.10.vapi: * vapi/gstreamer-interfaces-0.10.vapi: * vapi/gstreamer-net-0.10.vapi: * vapi/gstreamer-pbutils-0.10.vapi: * vapi/gstreamer-riff-0.10.vapi: * vapi/gstreamer-rtp-0.10.vapi: * vapi/gstreamer-rtsp-0.10.vapi: * vapi/gstreamer-sdp-0.10.vapi: * vapi/gstreamer-tag-0.10.vapi: * vapi/gstreamer-video-0.10.vapi: * vapi/gtk+-2.0.vapi: * vapi/pango.vapi: * vapi/pangocairo.vapi: Regenerated 2008-12-19 Jürg Billeter * gobject/valagasyncmodule.vala: Fix temporary async idle support 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix async method calls in simple expression statements 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valagerrormodule.vala: Redirect more variable access to closure struct 2008-12-19 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix generated finish function for static D-Bus client methods 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodememberaccessmodule.vala: Fix disposing local variables in coroutines 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: Generate async and finish calls when calling async methods from coroutines 2008-12-19 Jürg Billeter * gobject/valaccodemethodmodule.vala: Do not generate invalid type check statements in coroutines 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagasyncmodule.vala: Use closure struct to declare and initialize local variables in coroutines 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: Do not use g_error_new for non-format strings, fixes bug 564961 2008-12-19 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: Use closure struct to access local variables and parameters in coroutines 2008-12-19 Jürg Billeter * gobject/valadbusservermodule.vala: Do not generate property code if not necessary 2008-12-19 Jürg Billeter * gobject/valaccodebasemodule.vala: Update wording for error message when trying to duplicate non-reference counted object 2008-12-19 Jürg Billeter * vala/valaformalparameter.vala: * vala/valagenieparser.vala: * vala/valaparser.vala: Remove support for deprecated syntax for construct parameters * tests/arrays.test: * tests/objects/test-029.test: Update syntax used in test cases 2008-12-19 Jürg Billeter * vala/valacodewriter.vala: Update syntax to use owned and unowned where appropriate 2008-12-19 Jürg Billeter * vala/valaparser.vala: Remove support for deprecated syntax for property default values 2008-12-19 Jürg Billeter * vala/valamemberaccess.vala: Fix crash when using property prototype as value 2008-12-19 Jürg Billeter * vala/valaparser.vala: * vala/valascanner.vala: * vala/valatokentype.vala: Add `owned' type modifier and `(owned)' cast to replace `#', add `unowned' type modifier to complement `weak' for non-reference counted objects. `#' will be deprecated in Vala 0.5.5 2008-12-18 Jürg Billeter * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodcallmodule.vala: Fix named constructor chaining, fixes bug 559303 2008-12-18 Jürg Billeter * vapi/sqlite3.vapi: Fix sqlite3_callback binding 2008-12-18 Jürg Billeter * gobject/valaccodemethodcallmodule.vala: Support error propagation from base constructor, fixes bug 564984 2008-12-18 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix error propagation in creation methods, fixes part of 564944 2008-12-18 Jürg Billeter * gobject/valaccodecontrolflowmodule.vala: Fix temporary variable handling in switch expressions, fixes bug 559278 2008-12-18 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: Remove statements without effect, fixes bug 530601 2008-12-18 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix member initializers for array fields, fixes bug 562600 2008-12-18 Jürg Billeter * vala/valaassignment.vala: Report error when trying to connect signal to instance method from static context, fixes bug 502669 2008-12-17 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix initialization of static array fields, fixes bug 472545 2008-12-17 Jürg Billeter * vapi/glib-2.0.vapi: GTree binding improvements, patch by Evan Nemerson, fixes bug 564823 2008-12-17 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_element_make_from_uri binding, patch by Zeeshan Ali Khattak, fixes bug 539817 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-17 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_ui_manager_new_merge_id binding, patch by Evan Nemerson, fixes bug 527381 * vapi/gtk+-2.0.vapi: regenerated 2008-12-17 Jürg Billeter * vapi/packages/pango/: Add PangoScale binding, patch by Evan Nemerson, fixes bug 519922 * vapi/pango.vapi: regenerated 2008-12-17 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_notebook_page_num binding, patch by Evan Nemerson, fixes bug 512437 * vapi/gtk+-2.0.vapi: regenerated 2008-12-17 Jürg Billeter * vala/valaparser.vala: * vala/valavoidtype.vala: Store source_reference for void types 2008-12-17 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagobjectmodule.vala: Report error when using class fields or constructors in compact classes, fixes bug 564090 2008-12-17 Jürg Billeter * gobject/valaccodearraymodule.vala: Fix private array fields in structs, fixes bug 557174 2008-12-16 Jürg Billeter * configure.ac: Post-release version bump 2008-12-16 Jürg Billeter * NEWS: update for 0.5.3 release 2008-12-16 Jürg Billeter * Makefile.am: * configure.ac: * gen-project/: Drop vala-gen-project, moved to vtg, Vala Toys for gedit 2008-12-16 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: Fix temporary variable handling when using methods defined in VAPI files 2008-12-16 Jürg Billeter * vapigen/valagidlparser.vala: Fix handling of int16, uint16, int32, and uint32 * vapi/packages/gstreamer-netbuffer-0.10/: Fix gst_netaddress_get_ip4_address binding, patch by Evan Nemerson, fixes bug 564676 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated 2008-12-16 Jürg Billeter * vapi/packages/gstreamer-netbuffer-0.10/: Fix GstNetBuffer binding, patch by Evan Nemerson, fixes bug 564670 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated 2008-12-16 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_version binding, patch by Evan Nemerson, fixes bug 564669 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-16 Jürg Billeter * vala/valaclass.vala: * vala/valaparser.vala: * gobject/valaclassregisterfunction.vala: * gobject/valagobjectmodule.vala: Add support for class destructors, patch by Sebastian Dröge, fixes bug 564011 2008-12-16 Jürg Billeter * vala/valaclass.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valagobjectmodule.vala: * gobject/valainterfaceregisterfunction.vala: * gobject/valatyperegisterfunction.vala: Add support for private class fields, patch by Sebastian Dröge, fixes bug 561469 2008-12-16 Jürg Billeter * gobject/valaccodebasemodule.vala: * vapi/glib-2.0.vapi: Fix GByteArray binding, patch by Evan Nemerson, fixes bug 561867 2008-12-16 Jürg Billeter * vapi/packages/gdk-pixbuf-2.0/: Fix gdk_pixbuf_new_from_stream* bindings, patch by Evan Nemerson, fixes bug 560721 * vapi/gdk-pixbuf-2.0.vapi: regenerated 2008-12-16 Jürg Billeter * vala/valafield.vala: * gobject/valaccodebasemodule.vala: Fix crash and temporary variable declarations when using struct initialization methods in field initializer, fixes bug 559459 2008-12-16 Jürg Billeter * vapigen/valagidlparser.vala: Extend metadata support for delegates * vapi/packages/libnotify/: Fix NotifyActionCallback and notify_notification_add_action bindings, fixes bug 562726 * vapi/libnotify.vapi: regenerated 2008-12-16 Jürg Billeter * vapigen/valagirparser.vala: Fix crash when parsing metadata, fixes bug 563390 2008-12-16 Jürg Billeter * gobject/valaccodemethodcallmodule.vala: Fix crash when using out parameters in delegates, fixes bug 563705 2008-12-16 Jürg Billeter * vapi/packages/gstreamer-0.10/: Fix gst_bus_sync_signal_handler binding, fixes bug 559721 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-16 Jürg Billeter * vala/valadelegate.vala: * vala/valamethodcall.vala: * vala/valaparser.vala: * gobject/valaccodedelegatemodule.vala: Support delegates throwing errors, fixes bug 557332 2008-12-16 Jürg Billeter * vapi/packages/json-glib-1.0/: Various ownership fixes, patch by Evan Nemerson, fixes bug 547450 * vapi/json-glib-1.0.vapi: regenerated 2008-12-16 Jürg Billeter * vapi/glib-2.0.vapi: Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428 2008-12-16 Jürg Billeter * vapi/sqlite3.vapi: Add transaction hook, tracing, profiling, and mutex bindings, patch by Evan Nemerson, fixes bug 564571 2008-12-16 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodcallmodule.vala: * vapi/glib-2.0.vapi: Move substring method to VAPI file, handle negative and out of bounds values, fixes bug 443524 2008-12-16 Jürg Billeter * vapi/packages/gnome-keyring-1/: Various delegate parameter fixes, patch by Michael Terry, fixes bug 564068 * vapi/gnome-keyring-1.vapi: regenerated 2008-12-16 Jürg Billeter * vapi/packages/gio-2.0/: Add g_io_extension_get_type binding, patch by Jared Moore, fixes bug 537522 * vapi/gio-2.0.vapi: regenerated 2008-12-16 Jürg Billeter * vala/valasizeofexpression.vala: Include C header files for types used in sizeof expressions, fixes bug 542705 2008-12-16 Jürg Billeter * gobject/valaccodebasemodule.vala: Report error when using construct properties in non-GObject classes, fixes bug 541728 2008-12-16 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings, fixes bug 563457 * vapi/gtk+-2.0.vapi: regenerated 2008-12-16 Jürg Billeter * gobject/valagobjectmodule.vala: Report error when using construct blocks in non-GObject classes 2008-12-15 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_container_get_children binding * vapi/gtk+-2.0.vapi: regenerated 2008-12-15 Jürg Billeter * vapi/packages/gtk+-2.0/: Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal, fixes bug 561341 * vapi/gtk+-2.0.vapi: regenerated 2008-12-15 Jürg Billeter * tests/testrunner.sh: Fix make check of uninstalled vala, based on patch by Götz Waschk, fixes bug 562951 2008-12-15 Jürg Billeter * tests/testrunner.sh: Fix order of commandline arguments passed to C compiler, patch by Alexander Bokovoy 2008-12-15 Jürg Billeter * vapi/packages/unique-1.0/: Fix unique_app_new* bindings, patch by Michael Terry, fixes bug 564064 * vapi/unique-1.0.vapi: regenerated 2008-12-15 Jürg Billeter * vapi/packages/gio-2.0/: Fix g_themed_icon_new_from_names binding, patch by Michael Terry, fixes bug 564062 * vapi/gio-2.0.vapi: regenerated 2008-12-15 Jürg Billeter * vapi/glib-2.0.vapi: Fix g_main_current_source binding, patch by Zeeshan Ali Khattak, fixes bug 563349 2008-12-15 Jürg Billeter * vapi/packages/gstreamer-0.10/: Various ownership fixes, patch by Evan Nemerson, fixes bug 553032 * vapi/gstreamer-0.10.vapi: regenerated 2008-12-15 Jürg Billeter * vapi/glib-2.0.vapi: Add fileno, ferror, and clearerr bindings and fix a few other bindings, patch by Evan Nemerson, fixes bug 547921 and bug 558206 2008-12-15 Jürg Billeter * vapi/packages/gtk+-2.0/: Various delegate binding fixes, patch by Evan Nemerson, fixes bug 547657 * vapi/gtk+-2.0.vapi: regenerated 2008-12-15 Jürg Billeter * vala/valaswitchstatement.vala: Check switch expression 2008-12-15 Jürg Billeter * vapi/glib-2.0.vapi: Add abs, labs, and llabs bindings, patch by Rob Taylor 2008-12-15 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix comparison of nullable and non-nullable values 2008-12-15 Jürg Billeter * gobject/valaccodestructmodule.vala: Fix bug introduced in last commit 2008-12-15 Jürg Billeter * gobject/valaccodestructmodule.vala: Fix handling of array fields in structs, fixes bug 562665 2008-12-15 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix comparing nullable struct values with null, fixes bug 548672 2008-12-15 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix constructors in inner structs 2008-12-15 Jürg Billeter * vala/valastruct.vala: * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodestructmodule.vala: * gobject/valagtypemodule.vala: * gobject/valastructregisterfunction.vala: * gobject/valatyperegisterfunction.vala: Register structs as boxed types, generate dup, copy, and free functions, fixes bug 548864 2008-12-15 Jürg Billeter * gobject/valaccodebasemodule.vala: * vapi/glib-2.0.vapi: Support empty ref_function and unref_function attributes, fix GSequenceIter binding 2008-12-15 Jürg Billeter * gobject/valaccodebasemodule.vala: Support GLib.Type as generic type argument 2008-12-14 Jürg Billeter * gobject/valaccodebasemodule.vala: Detect unsupported generic type arguments in local variable declarations 2008-12-14 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagsignalmodule.vala: * vapi/dbus-glib-1.vapi: Rewrite D-Bus server support to directly use libdbus without dbus-glib marshalling, fixes bug 560034 and bug 549980 Support BusName sender parameter in exported D-Bus methods 2008-12-14 Jürg Billeter * vapi/glib-2.0.vapi: Add type_id for GHashTable 2008-12-14 Jürg Billeter * gobject/valadbusmodule.vala: Support reading and writing nullable struct values 2008-12-14 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix struct dup function for GValue 2008-12-14 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: Detect unsupported generic type arguments, fixes bug 561674 2008-12-13 Jürg Billeter * gobject/valadbusmodule.vala: Support reading and writing nullable GLib.Value values 2008-12-13 Jürg Billeter * vapi/gsl.vapi: Improve gsl_histogram_calloc_range binding, patch by Matías De la Puente, fixes bug 564387 2008-12-13 Jürg Billeter * vapi/glib-2.0.vapi: Remove g_thread_init binding, should never be called manually 2008-12-13 Jürg Billeter * vala/valagenieparser.vala: * vala/valaparser.vala: Remove workarounds for old Vala versions 2008-12-13 Jürg Billeter * vala/valablock.vala: Detect conflicting local variables in parent scopes * vala/valaarraycreationexpression.vala: * vala/valacodewriter.vala: * vala/valaforeachstatement.vala: * vala/valagenieparser.vala: * vala/valaparser.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodecontrolflowmodule.vala: * gobject/valaccodemethodcallmodule.vala: * gobject/valagobjectmodule.vala: * vapigen/valagidlparser.vala: Fix conflicting local variables 2008-12-12 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: Support reading multi-dimensional arrays in static D-Bus clients 2008-12-12 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valadbusmodule.vala: Fix array length and size handling in static D-Bus clients 2008-12-12 Jürg Billeter * vapi/curses.vapi: Add missing [Compact] 2008-12-11 Jürg Billeter * vapi/packages/libsoup-2.4/: Updated to libsoup 2.25.2 * vapi/libsoup-2.4.vapi: regenerated 2008-12-10 Jürg Billeter * vapi/rasqal.vapi: Add bindings to support LAQRS extensions 2008-12-09 Jürg Billeter * gobject/valagsignalmodule.vala: Do not use g_signal_connect_object if the target object is not a GObject, fixes bug 539614 2008-12-09 Thijs Vermeir * vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata: Fix gdk_pixbuf_new_from_inline binding * vapi/gdk-pixbuf-2.0.vapi: regenerated 2008-12-09 Jürg Billeter * vapi/Makefile.am: * vapi/raptor.vapi: * vapi/rasqal.vapi: Add partial raptor and rasqal bindings 2008-12-09 Jürg Billeter * vapi/gobject-2.0.vapi: Fix g_value_set_boxed binding, remove broken g_value_take_boxed binding 2008-12-09 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix dbus-glib type for structs 2008-12-09 Jürg Billeter * gobject/valadbusclientmodule.vala: * gobject/valagsignalmodule.vala: Use specialized dbus-glib types for signals in D-Bus servers 2008-12-09 Thijs Vermeir * vala/valacodewriter.vala: * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala: * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix *_make_writable functions in gstreamer by marking them with ReturnsModifiedPointer * vapi/gstreamer-0.10.vapi: regenerated 2008-12-09 Jürg Billeter * vapi/glib-2.0.vapi: Improve Time.to_string method and add Time.format method 2008-12-09 Jürg Billeter * gobject/valaccodemethodmodule.vala: Fix inline struct methods in VAPI files 2008-12-07 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix gst_buffer functions * vapi/gstreamer-0.10.vapi: regenerated 2008-12-06 Thijs Vermeir * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata: Fix gst_segment_clip binding * vapi/gstreamer-0.10.vapi: regenerated 2008-12-06 Jürg Billeter * vala/valamethodcall.vala: Report error when trying to call constructor without `new' operator 2008-12-06 Jürg Billeter * vala/valasourcefile.vala: Add SourceFile.clear_using_directives method, required by anjuta-vala-plugin 2008-12-05 Jürg Billeter * gobject/valaccodebasemodule.vala: Fix struct constants 2008-12-05 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix gtk_target_list_new binding * vapi/gtk+-2.0.vapi: regenerated 2008-12-04 Jürg Billeter * vapi/packages/libsoup-2.4/: Fix soup_server_add_handler binding, patch by Zeeshan Ali Khattak, fixes bug 562978 * vapi/libsoup-2.4.vapi: regenerated 2008-12-04 Jürg Billeter * vapi/glib-2.0.vapi: Use generics in GAsyncQueue binding, patch by Zeeshan Ali Khattak, fixes bug 563225 2008-12-02 Jürg Billeter * vala/valaassignment.vala: * vala/valasignal.vala: Resolve generic types when connecting signals 2008-12-02 Jürg Billeter * vala/valadatatype.vala: Fix type resolving with nested generic types, fixes bug 562956 2008-12-01 Jürg Billeter * configure.ac: Post-release version bump 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 2008-11-03 Jürg Billeter * NEWS: update for 0.5.1 release 2008-11-03 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valadbusclientmodule.vala: Move dbus_use_ptr_array to DBusClientModule 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodedelegatemodule.vala: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodegenerator.vala: * gobject/valagerrormodule.vala: Add CCodeDelegateModule, move more code to GErrorModule 2008-11-03 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagerrormodule.vala: Move code generation for try and yield statements to GErrorModule and GAsyncModule, resp. 2008-11-03 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: * gobject/valaccodestructmodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagerrormodule.vala: * gobject/valagirwriter.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: * gobject/valainterfaceregisterfunction.vala: * gobject/valatyperegisterfunction.vala: Move code generation to module 2008-11-03 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodebasemodule.vala: Move array helper functions to CCodeArrayModule 2008-11-03 Jürg Billeter * vapi/glib-2.0.vapi: Fix fgets binding 2008-11-03 Ali Sabil * vapi/packages/loudmouth-1.0/loudmouth-1.0.metadata: Mark lm_message_new.to as nullable, and unhide lm_connection_new * vapi/packages/loudmouth-1.0/loudmouth-1.0-custom.vala: Add the missing Message.get_type () method, and remove the now unecessary creation method from Connection * vapi/loudmouth-1.0.vapi: * vapi/packages/loudmouth-1.0/loudmouth-1.0.gi: Regenerated 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * gobject/valagerrormodule.vala: * gobject/valagtypemodule.vala: Add GErrorModule 2008-11-03 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodestructmodule.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusservermodule.vala: * gobject/valagasyncmodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: Combine internal modules by inheritance to improve performance 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodemethodmodule.vala: * gobject/valagasyncmodule.vala: Add GAsyncModule 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valagobjectmodule.vala: * gobject/valagsignalmodule.vala: * gobject/valagtypemodule.vala: Add GTypeModule, GObjectModule, and GSignalModule to replace GObjectInterfaceModule, GObjectClassModule, and GObjectSignalModule, resp. 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valagobjectclassmodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagobjectsignalmodule.vala: Move parameter handling to GObjectClassModule and signal handling to GObjectSignalModule 2008-11-03 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodearraymodule.vala: * gobject/valaccodeelementaccessmodule.vala: * gobject/valaccodegenerator.vala: Move element access handling to CCodeArrayModule 2008-11-02 Jürg Billeter * gobject/valaccodegenerator.vala: Fix comment generation of private enums, patch by Carlos Cadete, fixes bug 558533 2008-11-02 Jürg Billeter * vala/valaclass.vala: * vala/valagenieparser.vala: * vala/valainterface.vala: * vala/valainterfacewriter.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaclassregisterfunction.vala: * gobject/valagobjectclassmodule.vala: * gobject/valagobjectinterfacemodule.vala: Drop deprecated support for static classes and interfaces 2008-11-02 Jürg Billeter * vapi/glib-2.0.vapi: Add errno and g_strerror bindings 2008-11-02 Jürg Billeter * gobject/valadbusclientmodule.vala: Support GHashTable in D-Bus clients, patch by Marc-André Lureau 2008-11-02 Jürg Billeter * vala/valadatatype.vala: * vapi/glib-2.0.vapi: Return the right D-Bus type signature for GHashTable, patch by Marc-André Lureau 2008-11-02 Jürg Billeter * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodemethodmodule.vala: Add partial support for calling coroutines from other coroutines 2008-11-02 Jürg Billeter * vala/valamethodtype.vala: * gobject/valaccodegenerator.vala: Add member `begin' to coroutines 2008-11-02 Jürg Billeter * vala/Makefile.am: * vala/valaattributeprocessor.vala: * vala/valaclass.vala: * vala/valaenum.vala: * vala/valasemanticanalyzer.vala: * vala/valastruct.vala: * compiler/valacompiler.vala: * vapigen/valagidlparser.vala: * vapigen/valavapigen.vala: Move attribute processing to semantic analyzer 2008-11-01 Jürg Billeter * 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 2008-11-01 Jürg Billeter * ccode/valaccodecasestatement.vala: * ccode/valaccodeswitchstatement.vala: * gobject/valaccodegenerator.vala: * gobject/valagobjectclassmodule.vala: Support more flexible C switch statements 2008-11-01 Jürg Billeter * vala/Makefile.am: * vala/valacfgbuilder.vala: * vala/valacodevisitor.vala: * vala/valamethod.vala: * vala/valanullchecker.vala: * vala/valaparser.vala: * vala/valascanner.vala: * vala/valasemanticanalyzer.vala: * vala/valasymbolresolver.vala: * vala/valatokentype.vala: * vala/valayieldstatement.vala: * gobject/valaccodegenerator.vala: Parse yield statements 2008-10-31 Jürg Billeter * vala/valaproperty.vala: * vala/valasemanticanalyzer.vala: Check properties when accessing them 2008-10-31 Jürg Billeter * vala/valaproperty.vala: * vala/valasemanticanalyzer.vala: Set PropertyAccessor.prop property earlier, don't require the semantic analyzer to set it 2008-10-31 Jürg Billeter * vala/valacodenode.vala: * vala/valaformalparameter.vala: * vala/valasemanticanalyzer.vala: * vala/valasourcefile.vala: Check parameters when checking arguments 2008-10-31 Jürg Billeter * vala/valaformalparameter.vala: * vala/valasemanticanalyzer.vala: Move parameter checking to FormalParameter.check 2008-10-31 Jürg Billeter * vala/valasemanticanalyzer.vala: * gobject/valaccodeinvocationexpressionmodule.vala: Move default argument processing from code generator to semantic analyzer 2008-10-31 Jürg Billeter * vala/valacodenode.vala: Add check method to CodeNode class to prepare support for more modular semantic analyzer 2008-10-31 Jürg Billeter * gobject/valaccodegenerator.vala: Generate C switch statements for Vala switch statements where possible 2008-10-29 Thijs Vermeir * vapi/packages/gdk-2.0/gdk-2.0.metadata: Hide gdk_window_add_filter.data * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: use ctype GCallback for gtk_action_group_add_radio_actions * vapi/gdk-2.0.vapi: * vapi/gtk+-2.0.vapi: Regenerate bindings 2008-10-28 Jürg Billeter * vapi/packages/libgnome-menu/: Fix GMenuTreeItem binding * vapi/*.vapi: Regenerate bindings 2008-10-28 Jürg Billeter * vala/valainterfacewriter.vala: Don't sort struct fields in vapi files to fix struct initialization, patch by Hans Vercammen 2008-10-27 Jürg Billeter * vala/valacodecontext.vala: * gobject/valaccodegenerator.vala: * compiler/valacompiler.vala: Disable additional run-time checks by default to improve performance 2008-10-27 Jürg Billeter * gobject/valaccodemethodmodule.vala: Remove unused method 2008-10-27 Jürg Billeter * vala/valaarraylengthfield.vala: * vala/valaarraymovemethod.vala: * vala/valaarrayresizemethod.vala: * vala/valablock.vala: * vala/valaclass.vala: * vala/valaconstant.vala: * vala/valaconstructor.vala: * vala/valacreationmethod.vala: * vala/valadelegate.vala: * vala/valadestructor.vala: * vala/valadynamicmethod.vala: * vala/valadynamicproperty.vala: * vala/valadynamicsignal.vala: * vala/valaenum.vala: * vala/valaenumvalue.vala: * vala/valaerrorcode.vala: * vala/valaerrordomain.vala: * vala/valafield.vala: * vala/valaforeachstatement.vala: * vala/valaformalparameter.vala: * vala/valainterface.vala: * vala/valalocalvariable.vala: * vala/valamember.vala: * vala/valamethod.vala: * vala/valanamespace.vala: * vala/valaobjecttypesymbol.vala: * vala/valaproperty.vala: * vala/valasignal.vala: * vala/valastruct.vala: * vala/valaswitchsection.vala: * vala/valasymbol.vala: * vala/valatypeparameter.vala: * vala/valatypesymbol.vala: Use constructor chaining instead of helper method 2008-10-26 Jürg Billeter * vala/Makefile.am: * vala/valaattribute.vala: * vala/valacodevisitor.vala: * vala/valafield.vala: * vala/valagenieparser.vala: * vala/valanamedargument.vala: * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: Remove NamedArgument, improve attribute lookup performance 2008-10-26 Jürg Billeter * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: Support calling base method of virtual signal handler, fixes bug 538901 2008-10-26 Jürg Billeter * vapi/packages/gtk+-2.0/: Fix binding for GtkWidget::size_request * vapi/gtk+-2.0.vapi: regenerated 2008-10-26 Jürg Billeter * vapi/glib-2.0.vapi: Fix binding for g_sequence_get 2008-10-25 Jürg Billeter * gobject/valaccodegenerator.vala: Support custom sentinels for constructors 2008-10-25 Jürg Billeter * vala/valadelegate.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: Next attempt to correct parameter positions for instance and error parameters in delegate wrappers 2008-10-25 Ali Sabil * vapi/glib-2.0.vapi: Removed the "v_" prefix from the TokenValue fields name 2008-10-25 Ali Sabil * vapi/glib-2.0.vapi: Changed the ScannerConfig string fields to string* to avoid valac looking for a g_scanner_config_destroy function 2008-10-25 Jürg Billeter * vapi/glib-2.0.vapi: Remove redundant g_scanner_cur_* bindings 2008-10-25 Jürg Billeter * gobject/valaccodegenerator.vala: Fix parameter position for errors in delegate wrappers 2008-10-25 Jürg Billeter * gobject/valaccodegenerator.vala: Fix crash when using delegates in combination with pointer types, fixes bug 557728 2008-10-25 Jürg Billeter * gobject-introspection/scanner.c: Fix compile error on FreeBSD, patch by Jille Timmermans, fixes bug 555720 2008-10-25 Jürg Billeter * vala/valaparser.vala: Fix support for arrays of nullable types, fixes bug 555050 2008-10-25 Jürg Billeter * vala/valasemanticanalyzer.vala: Fix crash with invalid return values, fixes bug 549996 2008-10-25 Jürg Billeter * vala/valaerrorcode.vala: * vala/valaerrordomain.vala: * vala/valaerrortype.vala: * vala/valasemanticanalyzer.vala: * vala/valasymbolresolver.vala: * gobject/valaccodegenerator.vala: * vapigen/valagirparser.vala: Support type checks for error domains and error codes 2008-10-25 Jürg Billeter * vala/valasemanticanalyzer.vala: * vala/valasourcefile.vala: Fix crash on certain header dependencies, fixes bug 546183 2008-10-25 Jürg Billeter * vapi/gobject-2.0.vapi: Add GValueArray binding, patch by Mark Lee, fixes bug 557843 2008-10-25 Jürg Billeter * vapi/packages/gconf-2.0/: Fix gconf_client_notify_add binding * vapi/gconf-2.0.vapi: regenerated 2008-10-25 Jürg Billeter * vapi/libgnome-menu.vapi: Fix GMenuTreeItem binding 2008-10-25 Jürg Billeter * vapi/libbonoboui-2.0.vapi: * vapi/libpanelapplet-2.0.vapi: Fix PanelApplet and BonoboUIVerb bindings 2008-10-25 Jürg Billeter * vala/valaparser.vala: Report error when using virtual method modifiers for static methods, fixes bug 556881 2008-10-25 Jürg Billeter * vala/valaparser.vala: Report error when using conflicting method modifiers, fixes bug 535853 2008-10-25 Jürg Billeter * vala/valacodecontext.vala: * compiler/valacompiler.vala: Remove non-working support for conditional compilation 2008-10-25 Jürg Billeter * tests/exceptions.exp: * tests/exceptions.vala: * tests/testrunner.sh: * vapi/Makefile.am: Remove libgee test to avoid conflict in vapidir 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valadbusclientmodule.vala: * gobject/valadbusservermodule.vala: Split DBusModule into DBusClientModule and DBusServerModule 2008-10-24 Jürg Billeter * gobject/valaccodearraymodule.vala: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodeelementaccessmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: * gobject/valadbusmodule.vala: Move get_array_length_cname and get_array_length_cexpression to CCodeArrayModule 2008-10-24 Jürg Billeter * vapigen/valagirparser.vala: Support virtual methods 2008-10-24 Jürg Billeter * vapigen/valagirparser.vala: Support methods throwing errors 2008-10-24 Jürg Billeter * vapigen/valagirparser.vala: Support shared namespaces 2008-10-24 Jürg Billeter * vapi/*.vapi: Regenerate bindings 2008-10-24 Jürg Billeter * vala/valainterfacewriter.vala: Sort output to allow comparison of generated vapi files 2008-10-24 Jürg Billeter * vapigen/valagirparser.vala: Recognize goffset 2008-10-24 Jürg Billeter * vala/valanamespace.vala: * vapigen/valagirparser.vala: Remove Class and Iface structs 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodegeneratorsourcefile.vala: * gobject/valaccodemodule.vala: Move visit_source_file to CCodeBaseModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * gobject/valaccodestructmodule.vala: Add CCodeStructModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * gobject/valadbusmodule.vala: * gobject/valagobjectmodule.vala: * gobject/valagobjectsignalmodule.vala: Add GObjectSignalModule 2008-10-24 Jürg Billeter * gobject/valaccodegenerator.vala: Enable CCodeDynamicSignalModule 2008-10-24 Jürg Billeter * vala/Makefile.am: * vala/valacodebinding.vala: * vala/valacodegenerator.vala: * vala/valacodenode.vala: * vala/valadynamicsignal.vala: * gobject/Makefile.am: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebinding.vala: * gobject/valaccodedynamicsignalmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valadynamicproperty.vala: * gobject/Makefile.am: * gobject/valaccodedynamicpropertymodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemodule.vala: Add CCodeDynamicPropertyModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodeassignmentmodule.vala: * gobject/valaccodebinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * vala/valaassignment.vala: * vala/valacodegenerator.vala: Add CCodeAssignmentModule 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valaelementaccess.vala: * gobject/Makefile.am: * gobject/valaccodebinding.vala: * gobject/valaccodeelementaccessmodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Add CCodeElementAccessModule 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valainvocationexpression.vala: * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionmodule.vala: * gobject/valaccodemodule.vala: Add CCodeInvocationExpressionModule 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valamemberaccess.vala: * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodememberaccessmodule.vala: * gobject/valaccodemodule.vala: Add CCodeMemberAccessModule 2008-10-24 Jürg Billeter * vala/valaarraycreationexpression.vala: * vala/valacodegenerator.vala: * gobject/Makefile.am: * gobject/valaccodearraymodule.vala: * gobject/valaccodebinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Add CCodeArrayModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodearraycreationexpressionbinding.vala: * gobject/valaccodeassignmentbinding.vala: * gobject/valaccodeelementaccessbinding.vala: * gobject/valaccodeexpressionbinding.vala: * gobject/valaccodeinvocationexpressionbinding.vala: * gobject/valaccodememberaccessbinding.vala: Remove CCodeExpressionBinding 2008-10-24 Jürg Billeter * vala/valaclass.vala: * vala/valacodegenerator.vala: * vala/valainterface.vala: * gobject/Makefile.am: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: * gobject/valagobjectclassmodule.vala: * gobject/valagobjectinterfacemodule.vala: Add GObjectClassModule and GObjectInterfaceModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodeclassbinding.vala: * gobject/valaccodeinterfacebinding.vala: * gobject/valaccodemodule.vala: * gobject/valadbusmodule.vala: Move register_dbus_info from CCodeObjectTypeSymbolBinding to DBusModule 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodeclassbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinterfacebinding.vala: * gobject/valaccodemodule.vala: * gobject/valaccodeobjecttypesymbolbinding.vala: * gobject/valagobjectmodule.vala: Add GObjectModule 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * vala/valacreationmethod.vala: * vala/valadynamicmethod.vala: * vala/valamethod.vala: * gobject/Makefile.am: * gobject/valaccodeassignmentbinding.vala: * gobject/valaccodebasemodule.vala: * gobject/valaccodebinding.vala: * gobject/valaccodeclassbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionbinding.vala: * gobject/valaccodememberaccessbinding.vala: * gobject/valaccodemethodmodule.vala: * gobject/valaccodemodule.vala: * gobject/valadbusmodule.vala: Add CCodeMethodModule and DBusModule 2008-10-24 Jürg Billeter * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Allow access to head and codegen from CCode modules 2008-10-24 Jürg Billeter * vala/valacodegenerator.vala: * gobject/valaccodegenerator.vala: Remove unused stubs for code bindings 2008-10-24 Jürg Billeter * gobject/Makefile.am: * gobject/valaccodebasemodule.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodemodule.vala: Add CCodeModule and CCodeBaseModule classes as preparation to make the backend more modular 2008-10-24 Jürg Billeter * gobject/valaccodeinvocationexpressionbinding.vala: Fix constructor chain-up 2008-10-23 Jürg Billeter * vapi/dbus-glib-1.vapi: Add dbus_g_connection_get_connection and dbus_connection_get_g_connection bindings, patch by Jan Luebbe 2008-10-23 Jürg Billeter * vala/valaparser.vala: * vala/valasemanticanalyzer.vala: * gobject/valaccodemethodbinding.vala: Mark creation methods as instance methods to fix lambda expressions in creation methods 2008-10-23 Jürg Billeter * gobject/valaccodegenerator.vala: Fix virtual struct properties 2008-10-23 Levi Bard * vapi/sdl.vapi: Fix SysWMEvent link issue. 2008-10-23 Jürg Billeter * vapi/gobject-2.0.vapi: Fix runtime error when using GValue with D-Bus 2008-10-23 Jürg Billeter * vapi/gobject-2.0.vapi: Support passing GValues as variants over D-Bus 2008-10-23 Jürg Billeter * gobject/valaccodegenerator.vala: Fix foreach over stacked arrays 2008-10-22 Andrea Del Signore * vapi/packages/gtk+-2.0/: Fix gtk_text_buffer_new binding * vapi/gtk+-2.0.vapi: regenerated 2008-10-22 Jürg Billeter * vala/valaintegertype.vala: * vala/valasemanticanalyzer.vala: Fix leaked reference cycle 2008-10-22 Jürg Billeter * vala/valasignal.vala: Always mangle signal name from camel case to lower case 2008-10-22 Jürg Billeter * 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 2008-10-22 Jürg Billeter * ChangeLog.pre-0-4: * Makefile.am: Rotate ChangeLog