[vala] Created tag 0.9.1



The signed tag '0.9.1' was created.

Tagger: Jürg Billeter <j bitron ch>
Date: Mon Jun 7 21:16:19 2010 +0200

    0.9.1

Changes since the last tag '0.8.0':

Abderrahim Kitouni (1):
      Allow running the symbol resolver more than once

Adrien Bustany (8):
      vapi: update libgdata bindings
      libgdata bindings: Fix type_id for PicasaWebFile
      libgdata bindings: Fix cprefix on PicasaWeb classes
      Add libesmtp bindings
      libesmtp bindings: Fix sentinel in smtp_set_header
      rest-0.6: Various fixes
      Add bindings for rest-extras-0.6
      Add rest-extras bindings to Makefile.am

Alexander Kojevnikov (2):
      gstreamer: Fix Gst.Pad.query_* bindings
      gstreamer: Fix Gst.Structure.get_clock_time() binding

Ali Sabil (3):
      Fix code generation for destroy_notify calls for delegate targets
      Add clutter-gst-1.0 bindings
      posix: Fix posix_fadvise binding

Allison Barlow (1):
      gdk-2.0: mark gdk_gc_get_values.values as out

Darren Warner (1):
      build: Use $(srcdir) instead of relative paths

Derek Dai (1):
      glib-2.0: add binding for g_unichar_get_script and GUnicodeScript enum

Evan Nemerson (59):
      fuse: fix reference to Posix.mode_t in Fuse.Create
      libnl-2.0: add linux as a dependency
      gstreamer-cdda,dataprotocol-0.10: fix some invalid enum values
      gsl: Do not use `weak' modifier where it is not applicable
      vapigen: add support for member access based default values
      gtk+-2.0: Make Gtk.Window's arg default value Gtk.WindowType.TOPLEVEL
      clutter-1.0: add missing type_arguments for several new methods
      gdk-2.0: add many missing type_arguments
      libsoup-2.4: add many missing type_arguments
      Add gdu and gdu-gtk bindings to the build system.
      gtksourceview-2.0: update to 2.10.0
      libsoup-2.4: update to 2.30.0
      Make argument of NullType constructor nullable
      vapigen: fix a crash if type_name is used for pointer arguments
      vapigen: add support for type_parameters attribute
      gstreamer-0.10: make GstIterator a generic
      sqlite3: add binding for user defined function API
      sqlite3: add wrapper methods for sqlite3_exec and sqlite3_get_table
      gnome-vfs-2.0: fix ownership and type arguments on several methods
      vapigen: add support for type_arguments on signal parameters
      sqlite3: add many missing bindings
      glib-2.0: mark return value of GLib.MappedFile.get_contents as unowned
      libxml-2.0: correct cname for Xml.Node.ns_def
      gtk+-2.0: expose Gtk.CellEditable.start_editing
      gio-2.0: set default value of g_zlib_compressor_new.level to -1
      gio-2.0: GLib.Converter.convert bytes_read and bytes_written are out
      mysql: mark Database.fetch_row as null terminated, several other fixes
      clutter-1.0: fix Stage.read_pixels binding
      gnutls: fix numerous errors preventing gnutls from being usable.
      Support array_length_type for method parameters
      atk: make Atk.State inherit from uint64
      glib-2.0: set has_type_id = false for int16 and uint16
      glib-2.0: add GLib.FileUtils.get/set_data methods
      vapigen: support setting array_length_type for parameters
      sqlite3: add methods to get the source of data in a query result
      glib-2.0: set default value of StringBuilder.truncate to 0
      sqlite3: add binding for sqlite3_update_hook
      gio-2.0: fix callbacks for sources created with Socket.create_source
      glib-2.0: add binding for GLib.HashTable.lookup_extended
      gdk-2.0: buf argument of gdk_draw_*_image doesn't have an array length
      gstreamer-base-0.10: fix ownership of BaseTransform.transform_caps
      gtk+-2.0: make Gtk.AccelKey a struct
      x11: fix type mismatch warning in X.Display.get_window_property
      gnome-keyring-1: add missing type_arguments
      gconf-2.0: add several missing type arguments, some ownership fixes
      libgda-4.0: fix vfunc names om Gda.DataModel and Gda.Lockable
      libgda-4.0: add many type_arguments, several other small fixes
      glib-2.0: add g_qsort_with_data binding
      rest-0.6: rename rest to rest-0.6, update to version 0.6.1
      gnutls: fix a couple cnames, and change a char* to a string
      glib-2.0: use g_strcmp0 instead of strcmp
      gtk+-2.0: set default values for Gtk.Box.pack_start and end arguments
      Add mx-1.0 bindings
      glib-2.0: add GLib.IOChannel.win32_socket and win32_messages
      Do not add extra argument to unref functions
      Update documentation
      json-glib-1.0: hide user data arguments from two methods
      gio-2.0: return value of g_inet_address_to_bytes is an array
      Never mark *_register_type functions as static

Fabian Deutsch (1):
      Add orc-0.4 binding

Gregor Burger (2):
      gio-2.0: make g_file_has_parent.parent nullable
      gtk+-2.0: gtk_icon_theme_choose_icon.icon_names does not have a length

Jakob Westhoff (1):
      Fixed save_to_buffer methods inside the gdk-pixbuf bindings

Jamie McCracken (8):
      Genie: Added string templating
      Genie: Support non-null casts
      Genie: Support named arguments
      Genie: Fix base access in async methods
      Genie: Support array and string slices
      Genie: Report error on duplicate constructor or destructor in class
      Genie: Fix assertion failure on large rollback in parser
      Genie: Added Regex literals

Jukka-Pekka Iivonen (2):
      Fix regular expression literals when used in multiple source files
      Support regular expression literals after more tokens

Julian Andres Klode (3):
      sqlite3: Fix wrappers to not assign to invalid output parameter.
      sqlite3: Cast errmsg to char** in C.
      sqlite3: Add sqlite3_create_collation binding.

Jürg Billeter (36):
      Fix construct properties in interfaces
      Fix virtual write-only properties
      D-Bus: Fix string array properties in client interfaces
      Add gdu and gdu-gtk bindings
      dbus-glib-1: Add stub DBusGMethodInvocation binding
      vapigen: Support declaration of enum methods in -custom.vala
      Fix type declaration order for captured variables and parameters
      Fix assignment to array fields using array_length_type
      Fix crash on valid recursive struct usage
      glib-2.0: Set D-Bus type signature for uchar
      vapigen: Support instance_pos attribute for delegates
      Fix generated code when mixing closures and simple lambda expressions
      Report error when using ellipsis without named parameter
      Fix crash when using type names as conditions
      Report error on incorrect use of [ModuleInit]
      GAsync: Fix finish function for methods with value type out parameters
      Do not set error flag when using delegate prototype as argument
      Implement replace_expression for constant initializers
      Fix ownership of inline allocated arrays
      dova: Support inline allocated array parameters
      dova: Fix memory management of interfaces
      dova: Use Dova.Array as type of arrays
      dova: Prepare support for decimal floating point types
      dova: Support string templates
      dova: Do not use gpointer for generic types
      dova: Support calling hash on generic type parameters
      dova: Support tuples
      dova: Support delegates
      dova: Support string concatenation
      dova: Support list concatenation
      dova: Support pointer arithmetic
      dova: Do not use infix for creation methods of basic types
      dova: Accept volatile modifier for fields and parameters
      dova: Add experimental backend
      Do not depend on declaration order for constants
      Release 0.9.1

Luca Bruno (13):
      Make C code modules and declaration space public
      Fix struct initialization when the instance variable is captured
      Add GValue support for interfaces with non-GObject class prerequisite
      Keep closure / instance alive when calling async methods with callbacks
      gtk+-2.0: make Gtk.init_with_args.translation_domain argument nullable
      Fix delegate target usage in async methods
      gnome-keyring-1: fix GetStringCallback.str and NETWORK_PASSWORD
      gtk+-2.0: Tree move_after.iter and move_before.iter are ref parameters.
      gtk+-2.0: Gtk.Widget.get_allocation allocation parameter is out.
      Fix crash when passing method as argument to dynamic method
      D-Bus: Keep instance alive when calling dynamic async D-Bus methods
      gdk-pixbuf-2.0: add ellipsis to gdk_pixbuf_save_to_callback.
      Deprecate use of += and -= for signals

Marc-André Lureau (3):
      GRegex is available only in the GObject profile
      build: Delete .version in autogen to pick up new version
      build: INSTALL is updated by automake, remove it

Michael 'Mickey' Lauer (13):
      linux: bind virtual terminal ioctls, structs, and constants
      linux: bind console ioctls, structs, and enums
      alsa: bind simple mixer API
      alsa: fix SimpleChannelId enum
      linux: add reboot(2) and assorted commands
      linux: rtnetlink routing / discovery messages
      libnl-2.0: bind attribute as compact class; bind dump infrastructure
      posix: add gethostname(2)
      linux: add sethostname(2)
      linux: add ioctl(2)
      linux.vapi: bind sethostname(2) exposing both parameters
      posix: add sysconf(3) and assorted constants
      linux: add non-posix sysconf(3) configuration names

Michal Hruby (4):
      glib-2.0: add several additional gettext related bindings
      vapigen: Support finish_name attribute for async methods
      vapigen: Apply array attributes from finish method to async as well
      glib-2.0: Add g_strrstr and g_strrstr_len bindings

Mike Massonnet (1):
      glib-2.0: fix incompatible type warning in g_key_file_set_string_list

Mikkel Kamstrup Erlandsen (1):
      dbus-glib-1: Add binding for dbus_g_connection_unregister_g_object

Nicolas Bruguier (1):
      libxml-2.0: assorted SAX-related fixes

Nicolas Joseph (2):
      gtk+-2.0: Gtk.AccelMap.lookup_entry key parameter is out
      gdl-1.0: update to 2.30.0

Ole André Vadla Ravnås (1):
      glib-2.0: fix binding of g_variant_get_string

Rémy Saissy (2):
      Fix crash when compiling empty .vala file
      Create destination directory when writing C files

Sebastian Dröge (40):
      gstreamer: Gst.AppSrc.push_buffer() takes ownership of the buffer
      Add support for constant members inside enums
      tests: Add a test for enum methods and constants
      gstreamer: Fix and cleanup Gst.Buffer bindings
      gstreamer: Remove unneeded entries in the metadata file
      gstreamer: Fix AllocTrace bindings
      gstreamer: Fix Gst.Bin parameter/return ownerships and generic type
      gstreamer: Fix ownerships parameters/returns of Gst.BufferList bindings
      gstreamer: Fix ownerships and nullablility of parameters/return types in Gst.Bus bindings
      gstreamer: Fix ownerships in Gst.Caps bindings and remove private API
      gstreamer: Fix ownerships and static-ness of Gst.ChildProxy methods
      gstreamer: Properly inherit Event/Query/Message from MiniObject
      gstreamer: Add ref/unref/ref_sink/sink methods to all relevant types and correctly bind the replace functions
      gstreamer: Fix Gst.Clock bindings
      gstreamer: Hide private fields from Gst.DebugCategory
      gstreamer: Fix Gst.Element bindings
      gstreamer: Fix Gst.ElementFactory bindings
      gstreamer: Add Gst.DebugCategory.get() to get a previously registered debug category by name
      gstreamer: Fix gst_error_get_message() return ownership
      gstreamer: Fix Gst.Event bindings
      gstreamer: Add copy() methods for all MiniObject subclasses
      gstreamer: Fix some random ownership/nullable problems
      gstreamer: Add some more macro bindings for Gst.Buffer
      gstreamer: Add some more (uncommented) enum methods for later use
      gstreamer: gst_filter_run() return value is owned by the caller
      gstreamer: Fix GstFormat bindings, needs bug #614543 fixed first
      gstreamer: Fix Gst.GhostPad bindings
      gstreamer: Fix Gst.ImplementsInterface bindings
      gstreamer: Fix Gst.Index and related types
      gstreamer: Fix Gst.IndexFactory bindings
      gstreamer: Gst.IndexFactory binding fixes
      gstreamer: First go at fixing Gst.Iterator bindings
      gstreamer: Enable all the enum methods/constants after vapigen was fixed
      gstreamer: The Gst.Bin and Gst.Pipeline constructors can take null-strings as parameter
      gstreamer: Fix and clean up Gst.Message bindings
      gstreamer: Fix and cleanup Gst.MiniObject bindings
      gstreamer: Fix and clean up Gst.Object bindings
      gstreamer: Use generic Gst.Iterator with correct type arguments everywhere
      vapigen: support type_arguments for signal/delegate return types
      Use G_TYPE_ERROR instead of G_TYPE_POINTER for GLib >= 2.26

Shawn Ferris (1):
      libgda-4.0: several small miscellaneous fixes

Thijs Vermeir (1):
      gstreamer0.10: Fix bindings for gst_clock_new_*_id

Tobias Mueller (2):
      gobject-introspection: Free allocated memory and fix format strings
      gobject-introspection: Use proper format string for g_error

Travis Reitter (3):
      vapigen: Support is_array attribute for delegate parameters
      vala-gen-introspect: Support packages without prefix
      glib-2.0: fix argument type of several TestCase constructor arguments

Víctor Manuel Jáquez Leal (1):
      vapigen: Support type_id attribute for classes



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]