2009-04-20 Jürg Billeter Release 0.7.1 Fix local variable initialization of basic types 2009-04-17 Jim Nelson gtk+-2.0: Fix gtk_tree_selection_set_select_function binding 2009-04-17 Ali Sabil gstreamer-rtp-0.10: Turn GstRTCPPacket into a struct libxml-2.0.vapi: use the owned modifier instead of the deprecated # modifier 2009-04-16 Ali Sabil Fix a critical when using a catch block without a variable 2009-04-15 Levi Bard Fix GType declaration for structs Fixes bug 578162. Fix crash with invalid property default expressions Do not check type compatibility on the default expression of a property if it fails semantic analysis. Fixes bug 576122. Fix crash on invalid binary expressions Fixes bug 571960. 2009-04-15 Samuel Cormier-Iijima Strip whitespace from lines in .deps files Fixes bug 560712. 2009-04-15 Jürg Billeter Fix temp variable declaration in internal VAPI properties Remove gnet-2.0 bindings The generated bindings are broken as the C library does not follow the usual naming conventions. If there is still demand for gnet-2.0 bindings, manual bindings should be added. Warn when using deprecated # modifier or operator Update code using deprecated # modifier or operator Introduce new signal connect/disconnect syntax foo.clicked.connect (handler); Fixes bug 566847. 2009-04-14 Jürg Billeter Do not check GList/GSList references against NULL NULL is a valid empty GList/GSList. Based on patch by Yu Feng, fixes bug 578198. 2009-04-14 Jamie McCracken fix bug in printing string literal in Genie 2009-04-14 Jürg Billeter Add --verbose command-line option Currently just prints C compiler command-line before execution. Fixes bug 559890. 2009-04-14 Jamie McCracken Fix bug in print statement 2009-04-14 Jürg Billeter Support set accessors in internal VAPI properties Fixes bug 545187. Regenerate more bindings libgnomeui-2.0: Replace references to Gtk.DestroyNotify Fixes bug 578947. vapigen: Fix constants Support external constants Update bindings to not use static modifier for delegates Replace static modifier for delegates by attribute Replace `static' modifier for delegates without a user_data parameter by [CCode (has_target = false)] as we only support this for bindings, it is not considered a language feature. Fixes bug 526549. Use fully-qualified name in the code writer Fixes bug 516859. 2009-04-14 Jamie McCracken Updated genie parser to match vala parser in functionality and bug fixes 2009-04-14 Jürg Billeter Remove generated .c files on make maintainer-clean Fixes bug 509146. Avoid C compiler warning in string switch statements Fixes bug 505856. Fix array and delegate arguments in creation and virtual methods 2009-04-14 Jamie McCracken Updated genie scanner to handle all new/missing vala tokens and directives 2009-04-13 Jamie McCracken Report error when using conflicting method modifiers in Genie parser Added support for static properties in Genie parser Fix error message when encountering invalid character literals in Genie parser Added property attributes to Genie parser Added missing source reference to Genie parser 2009-04-13 Jamie Fixed codegen problem 2009-04-12 Jürg Billeter Fix names of methods generated from lambda expressions Fix virtual methods throwing errors Fixes bug 578778. Ensure string.h is included when using memcpy vapigen: Remove unused method Include glib-object.h when declaring fundamental classes 2009-04-11 Jürg Billeter gtk+-2.0: Fix gtk_image_get_stock binding Based on patch by Simon Wenner, fixes bug 578687. 2009-04-10 Jürg Billeter Declare base types of pointer types Arrays: Add experimental support for fixed-length arrays Local fixed-length arrays are allocated on the stack. int[3] array = { 1, 2, 3 }; Fixes bug 492481. Remove result variable warning Implicit result variable not planned for Vala 1.0. Remove unused cheader_filename field Do not delete existing .c files Fixes bug 501585. Remove unused CodeContext.save_cheaders property Remove unused get_cheader_filename methods 2009-04-10 Michael 'Mickey' Lauer posix: Add struct group, getgrent, setgrent, endgrent Signed-Off-By: Michael 'Mickey' Lauer posix: Add struct passwd, setpwent, getpwent, endpwent Signed-Off-by: Michael 'Mickey' Lauer glib-2.0: Fix g_find_program_in_path binding 2009-04-10 Jürg Billeter Improve handling of reserved identifiers Avoid conflicts between reserved identifiers and generated code for local variables and formal parameters. Fixes bug 469335 and bug 515225. 2009-04-08 Jürg Billeter Move common code from GObjectModule to GTypeModule Regenerate GTK+ bindings 2009-04-08 Rob Taylor Merge branch 'master' into internal-vapi Override cheader to internal cheader when writing the internal vapi. 2009-04-08 Jürg Billeter D-Bus: Fix static modifiers for helper functions 2009-04-08 Sebastian Pölsterl gstreamer-audio-0.10: Update bindings gstreamer-netbuffer-0.10: Update bindings gstreamer-riff-0.10: Update bindings gstreamer-rtp-0.10: Update bindings gstreamer-rtsp-0.10: Update bindings gstreamer-tag-0.10: Update bindings gstreamer-video-0.10: Update bindings gstreamer-check-0.10: Update bindings gstreamer-base-0.10: Update bindings 2009-04-08 Jürg Billeter D-Bus: Fix memory leak in introspection handler GError: Fix uncaught errors in creation methods 2009-04-08 Rob Taylor Merge branch 'master' into internal-vapi 2009-04-08 Jürg Billeter Use basename of C file in line directive 2009-04-08 Rob Taylor Add ability to override certain cheaders when using CodeWriter 2009-04-08 Jürg Billeter Emit line directive when there is no corresponding Vala line 2009-04-08 Rob Taylor Merge branch 'master' into internal-vapi 2009-04-08 Jürg Billeter Add constant and delegate declarations to internal header Add delegate declarations to header file 2009-04-08 Levi Bard Add constant declarations to header file Fixes bug 578267. 2009-04-08 Jürg Billeter Declare return types of delegates 2009-04-07 Rob Taylor Merge branch 'master' of git://git.gnome.org/vala 2009-04-07 David Janzso doc: Move array types from reference to value types 2009-04-07 Rob Taylor small fixes for invocation with --internal-vapi 2009-04-07 Michael B. Trausch posix: Add exit and abort bindings 2009-04-07 Michael 'Mickey' Lauer posix: Add mkfifo(3) and unlink(2) bindings posix: Add socketpair and pipe bindings posix: Add opendir and friends 2009-04-07 Rob Taylor Add support for saving out the internal api as a vapi 2009-04-07 Jürg Billeter Declare static fields when used Fixes bug 578127. 2009-04-07 Ali Sabil Fix const-incorrect code generated for string interface properties getters Fixes bug 577960. 2009-04-07 Jürg Billeter dbus-glib-1: Fix dbus_error_init binding cairo: Fix cairo_*_extents bindings 2009-04-06 Jürg Billeter D-Bus: Avoid redefinition of callback wrapper 2009-04-06 Nicolas Joseph gdk-2.0: Fix gdk_display_get_pointer binding Fixes bug 577925. gtksourceview-2.0: Fix gtk_source_style_scheme_manager_get_* bindings Fixes bug 577890. gtksourceview-2.0: Fix GtkSourceStyleSchemeManager binding Fixes bug 577886. 2009-04-06 Mark Lee gdk-2.0: fix gdk*_add_client_message_filter bindings Hide the data parameters for Gdk.add_client_message_filter() and Gdk.Display.add_client_message_filter(). Fixes bug 577766. 2009-04-06 Jürg Billeter Report error when trying to use signals as expressions Fixes bug 437431. Fix nested context information 2009-04-06 Ali Sabil Declare property types in interfaces Fix declaration order of interfaces and field types Declare property types in classes