[vala] Created tag 0.13.0



The signed tag '0.13.0' was created.

Tagger: JÃrg Billeter <j bitron ch>
Date: Fri Jun 17 19:24:49 2011 +0200

    0.13.0

Changes since the last tag '0.12.0':

Alexander Kojevnikov (2):
      tests: Search path for bash
      tests: Do not use xargs GNU extension in the test runner

Alexander Kurtz (3):
      x11: Fix get_keyboard_mapping and keysym_to_keycode bindings
      x11: Add function bindings to deal with KeySym and KeyCode
      x11: Fix Display.display_string bindings

Alexander Larsson (1):
      libnotify: Remove outdated dependencies

Colomban Wendling (1):
      glib-2.0: Fix ChildWatchSource binding

Daniel Hams (1):
      gidlparser: Support hiding interfaces with metadata

Daniel Svensson (4):
      avahi-gobject: Use string.length instead of deprecated string.size()
      gdk-2.0, gdk-3.0: Mark Window.get_root_coords parameters to be out
      gtk+-2.0, gtk+-3.0: Mark Range.get_slider_range parameters to be out
      gtk+-2.0, gtk+-3.0: Mark *_get_layout_offsets parameters to be out

Diego Dompe (1):
      gstreamer-0.10: Fix Gst.Message parse_qos* methods binding

Duncan Mac-Vicar P (1):
      linux: Fix InotifyFlags and InotifyMaskFlags bindings

Emmanuele Bassi (1):
      vapi: Update clutter-gtk-1.0 bindings

Jim Nelson (1):
      gio-2.0: Make ResolverError be an errordomain

Joakim Sindholt (1):
      codegen: Copy the delegate target when copying structs

Joshua Simmons (1):
      x11: Add missing XMapRaised function, ErrorCode and WindowClass enums

JÃrg Billeter (40):
      Bump version suffix
      Drop deprecated support for D-Bus GLib
      codegen: Fix initializer lists for structs with array fields
      Allow access to length of constant array in constant initializer lists
      dova: Fix assignment to variables of generic type
      dova: Convert Array to struct
      girparser: Remove unused variables
      codegen: Free locals before executing finally block
      codegen: Fix memory leak for return statements in inner blocks
      codegen: Move freeing of locals to append_scope_free method
      gtk+-3.0: Fix GtkBorder, gtk_icon_info_*, gtk_style_context_* bindings
      gtk+-3.0: Fix gtk_*_get_preferred_* bindings
      gtk+-3.0: Fix gtk_widget_set_window
      gdk-3.0: Fix gdk_window_destroy binding
      gtk+-3.0: Add GtkWidgetClass.activate_signal binding
      Apply `new' modifier to signal default handlers
      gtk+-3.0: Fix gtk_widget_size_allocate binding
      gtk+-3.0: Fix GtkWidget::grab_broken_event binding
      gtk+-3.0: Fix gtk_style_context_get and gtk_style_context_get_style
      codegen: Discourage copying delegates with target
      Support arrays of void pointers
      Fix critical with invalid constant initializers
      codegen: Fix memory management in generic methods
      D-Bus: Fix use of Bus.get_proxy outside async methods
      Do not accept static as type modifier
      glib-2.0: Simplify creation of GLib.Array
      codegen: Fix criticals for interfaces without class prerequisite
      dova: Allow structs without default constructor
      glib-2.0: Simplify creation of GLib.Sequence
      ccode: Fix line breaking of string literals with octal escape sequences
      codegen: Clarify handling of self for closures
      codegen: Remove incorrect check when returning arrays from async methods
      Fix critical when calling generated enum to_string method
      gtk+-3.0: Fix GtkWidget::*_event bindings
      gtk+-3.0: Fix GtkPlug and GtkSocket bindings
      Fix .begin and .end on async methods using generic types
      gnet-2.0: Fix syntax errors
      cogl-1.0: Add cogl_color_init_from_{4f,4ub} bindings
      Enable vapigen by default
      Release 0.13.0

Luca Bruno (235):
      Add --metadatadir option to specify path for GIR metadata
      girparser: Support -custom.vala files
      girparser: Support reparenting static methods in namespace
      girparser: Remove all type arguments when using type_arguments metadata.
      girparser: Fix mapping gsize to size_t and gssize to ssize_t.
      girparser: Don't add NoAccessorMethod if there is a setter
      girparser: Simplify postprocessing callbacks. Use symbols info for records.
      girparser: Skip priv fields
      girparser: Set the base type for classes defined in custom vala files.
      girparser: Support null literals in metadata
      girparser: Fix support for signals metadata.
      girparser: Support specifying symbols in metadata
      girparser: Fix parsing arrays in metadata types
      girparser: Fix unowned keyword in metadata types
      girparser: Guess array length type for arrays
      girparser: Rename MethodInfo to ParameterInfo.
      girparser: Rename array_length_pos to array_length_idx in metadata.
      girparser: Better support for arrays in return type.
      girparser: Assume arrays without length are null terminated.
      girparser: Property without accessor must have owned get.
      girparser: Report unused metadata only if repository has been parsed.
      girparser: Skip private structs.
      girparser: Never skip symbol if skip=false is explicited in metadata.
      girparser: Support aliases whose base type is a SimpleType.
      vapigen: Fix marking gir metadata as source.
      girparser: Support negative integer literals in metadata.
      girparser: Move handle_async_methods into the merge_add_process.
      girparser: Use an HashSet for merged symbols.
      girparser: Support async constructors.
      girparser: Fix assuming parameter names of signal from virtual method.
      girparser: Use ArrayList for symbols info because field ordering matters.
      girparser: Add metadata argument to override scope attribute.
      girparser: Move parse_constructor inside common parse_function.
      girparser: Remove redundant code for checking out parameters.
      girparser: Mark bitfield to be Flags
      girparser: Use the same function for enumeration, bitfield and error domain.
      Allow setting cname of ErrorCode.
      girparser: Support ByteArray arrays.
      girparser: Merge virtual method specified in metadata.
      girparser: Provide default constructor for classes.
      girparser: Add constructor to boxed types.
      girparser: Parse signals in parse_function.
      girparser: Fix setting ownership for parameters.
      girparser: Set cheader_filename for all symbols.
      markupreader: Add get_attributes() method returning a copy of attributes.
      girparser: Store all attributes in girdata for all symbols.
      girparser: Fix processing deprecation.
      Support setting type_id to Vala.Interface
      girparser: Always set the type_id for classes and interfaces
      Fix InterfaceType cname to refer to Interface type_cname
      codegen: Drop MemberAccess creation for static field initialization
      codewriter: Write enum cname when it differs from the default cname
      codegen: Drop MemberAccess creation for disposing of 'this' in block data
      gtksourceview-2.0: Fix cheader filename for SourceCompletionWords
      codegen: Drop MemberAccess creation in struct destroy function
      libgda-4.0, gedit-2.20: Fix gedit typo and GdaXaTransactionId.data
      x11: Use XCloseDisplay free function for Display
      Delegate processing of common Field attributes to the Variable base class
      codegen: Fix lvalue access to fields
      Forbid implicit construction for SimpleType structs
      Fix binary operations between nullable types
      gio-2.0: Mark data parameter of ContentType.guess as nullable
      Forbid access to async callback out of the relative async method
      girparser: Fix detecting gunichar type as unichar
      json-glib-1.0: Switch to gir
      girparser: Use new syntax for selecting gir elements
      girparser: Fix owned by default assumption for parameter types
      json-glib-1.0: Remove unnecessary metadata
      libpq: Fix several function bindings having parameters with array type
      glib-2.0: Rename DataTestFunc to TestDataFunc
      girparser: Assume fixed-size arrays are not null terminated
      girparser: Don't mark out parameters as nullable
      girparser: Allow specifying whether a boxed type is a struct
      girparser: Auto detect real-non-null-struct out parameter as return type
      gio-2.0: Use uint8[] for Socket buffers in send/receive methods
      Fix default free function for classes
      Fix checking access to async callback for base methods
      girparser: Assume methods with the same name of a property are getters
      girparser: Fix parsing selectors and matching
      glib-2.0: Set simple_generics for Thread.foreach
      glib-2.0: Ultimate fix for Thread.foreach bindings
      x11: Set type_id for Atom
      glib-2.0: Set type_id for Pid
      girparser: Refactoring, create GIR nodes to improve the tree analysis
      codegen: Use CatchClause.error_variable instead of variable_name
      codegen: Call visit_local_variable on the foreach collection variable
      codegen: Call visit_local_variable on the foreach element variable
      codegen: Create local variable for the foreach iterator
      gdk-3.0: Fix Gdk.threads_add_* bindings
      gstreamer-0.10: Mark Clock.wait jitter parameter to be out
      Add documentation for --metadatadir in the valac and vapigen manpage
      codegen: Store array_null_terminated information into GLibValue
      codegen: Fix array ownership transfer
      gdk-2.0, gdk-3.0: Fix Keymap.get_entries_for_keycode binding
      gdk-3.0: Mark Device.grab cursor parameter to be nullable
      vte: Fix Terminal.fork_command_full binding
      Forbid pointer indirection for void type
      codegen: Cast to field or parameter ctype on assignment
      codegen: Use store_field for struct initializer
      glib-2.0: Add Node n_children() method and fix nth_child()
      girparser: Do not add default constructor to compact classes
      girparser: Only process static methods of root namespace
      Mark the inner expression of postfix expression to be lvalue
      Mark the inner expression of unary increment/decrement to be lvalue
      girparser: Add get_cname and get_lower_case_cprefix to Node
      girparser: Fix adding Cancellable as last parameter
      codegen: Use store_local and get_local_cvalue in postfix expressions
      codegen: Add copy_value for symmetry with destroy_value
      codegen: Use get_array_length_cvalue to get the product of all dimensions
      codegen: Add array_length_cexpr in GLibValue
      codegen: Drop destroy_variable in favor of destroy_value
      codegen: Use destroy_value in method calls
      codegen: Use destroy_value in destroy function wrappers
      codegen: Remove useless append_function in gasync module
      codegen: Use ccode in generate_free_function of the gasync module
      GAsync: Use destroy_local and destroy_parameter in generate_free_function
      GError: Use destroy_value in return_with_exception
      GObject: Use ccode in add_get_property_function
      GObject: Use destroy_value in add_get_property_function
      D-Bus: Use destroy_local instead of get_unref_expression
      codegen: Use destroy_value in emit_simple_assignment
      codegen: Get rid of get_unref_expression
      codegen: Fix regression when generating get_property
      ccodegen: Port the remaining code to use the ccode builder
      codegen: Fix the transformation of elseif cascades using ccode
      codegen: Complete porting of GSignal and GType modules to use ccode
      girparser: Add null check when setting the alias cname
      girparser: Merge all nodes that collide with a property and are getters
      codegen: Replace trivial get_ref_cexpression calls with copy_value
      codegen: Remove unused variable in gtype module
      codegen: Return TargetValue from copy_value
      codegen: Introduce non_null in GLibValue
      codegen: Drop Expression dependency in copy_value
      codegen: Use copy_value instead of get_ref_cexpression
      codegen: Get rid of get_ref_cexpression
      codegen: Start porting transform_expression to transform_value
      codegen: Drop Expression dependency from generate_delegate_wrapper
      codegen: Drop Expression dependency from transform_value
      codegen: Use transform_value instead of transform_expression
      codegen: Get rid of transform_expression
      codegen: Fix transform_value result when target_type is null
      codegen: Unowned delegates can't become owned when captured or in coroutine
      codegen: Fix result of copy_value for arrays
      codegen: Use TargetValue methods in capture_parameter
      codegen: Save some block data members for captured parameters
      codegen: Use store_field in add_struct_copy_function
      GAsync: Use full result of copy_value in generate_async_function
      codegen: Use store_field in generate_struct_copy_function
      codegen: Get the instance using get_local_cvalue for object creation
      codegen: Use store_field for object initializer
      codegen: Fix regression when capturing an unowned delegate variable
      codegen: Remove unused variable
      gio-2.0, gio-unix-2.0, gdk-pixbuf-2.0: Fix cancellable parameters
      girparser: Fix getting the cname of the constructor parent class
      gmodule-2.0: Add gir_namespace and gir_version information
      girparser: Set no_array_length if metadata specifies array argument
      codegen: Don't use simple struct initializer if local is a GValue
      codegen: Fix accessing variables without delegate target
      gio-2.0: Use out uint8[] for File.load_* methods
      codegen: Don't spit out critical when returning unowned delegate
      girparser: Handle unions inside boxed classes
      linux: Add has_type_id=false to structs and enums
      girparser: Drop the parameter before the ellipsis having first_ prefix
      codegen: Fix get_parameter_cvalue to consider no_array_length
      codegen: Add GLibValue.ctype to be used with lvalues
      codegen: Rename store_variable to store_value and make it public
      codegen: Use store_value when assigning the new value to out arguments
      codewriter: Write cheader_filename for methods not in a Namespace
      GType: Support virtual signals in interfaces
      GType: Connect default signal handlers in interfaces
      codegen: Don't hardcode C identifiers in return_out_parameter
      girparser: Make type arguments be owned by default
      girparser: Allow specifying the error thrown from a function in metadata
      girparser: Fix adding error types to functions
      codegen: Drop ccomma expressions in copy_value
      codegen: Fix copy of fixed arrays when elements require copy
      girwriter: Add self parameter to the callback of virtual methods field
      girwriter: Fix field callback of virtual async methods
      gtk+-3.0: Add FileFilter.set_filter_name and get_filter_name
      girparser: Fix setting cname for fields of nested structs
      girparser: Add printf_format metadata
      girparser: Do not assume method with same name of property is a getter
      girparser: Add array_length_field metadata
      codegen: Guard pointer indirection of lengths when returning arrays
      codegen: Forbid creating closures for delegates without target
      girparser: Add sentinel metadata argument
      girparser: Autoreparent namespace methods before processing children
      girparser: Fix reparenting symbols to known containers
      Always set value_owned to false for pointers
      girparser: Allow specifying type for property in metadata
      codewriter: Fix writing methods inside error domains
      codegen: Open block for try statements
      gtk+-2.0: Fix Gtk.Fixed.children type arguments
      girparser: Special case array of ctype GStrv as a null terminated array
      girparser: Fix criticals when autoreparenting methods due to aliases
      Fix checking for abstract/virtual methods inside structs
      tests: Add -X -g to the compilation flags
      girparser: Skip elements with attribute private="1"
      codegen: Fix closures in creation methods of classes without base class
      codegen: Do not initialize temp variable when getting delegate property
      tests: Shut vala warning against asynchronous/bug641182.vala
      tests: Add regression test for bug 609642
      Use accept_children in DataType
      Enable control flow analysis for variable declarations
      codegen: Fix definition of fields when array length cname is specified
      girparser: Threat non-boxed disguised records as compact classes
      girparser: Fix criticals when enums or error domains have no children
      codegen: Support passing real non-null structs as ref/out varargs
      Collect used variables in postfix expression for flow analysis
      D-Bus: Require class prerequisite for dbus interfaces
      girparser: Fix finding invoker method for virtual methods
      girparser: Ensure that cname of guessed accessor methods is correct
      girparser: Always parse gtype structs as records even if they're disguised
      girparser: Handle array length index for return values
      girparser: Threat union with registered GType as boxed type
      Move custom_return_type_cname CCode attribute down to Method
      gtk+-2.0, gtk+-3.0: Make TreeModel.ref_node and unref_node be virtual
      girparser: Set vfunc_name for virtual methods if name differs from invoker
      gtk+-2.0, gtk+-3.0: Mark TreeModel.get_path return value as nullable
      tests: Add ref-testing for the GIR parser
      gio-2.0: Fix Bus.watch_name and watch_name_on_connection bindings
      girparser: Only rely on virtual-method for marking a method as virtual
      codegen: Fix memory leak in set accessor with owned value
      Transfer ownership of owned value parameter in set accessor
      codegen: Support owned delegate parameter in set accessor
      girparser: Add closure argument for metadata
      girparser: Remove unused variables
      GAsync: Fix the definition of async virtual methods in interfaces
      x11: Add more function bindings
      gidlparser: Support nullable metadata for properties
      codegen: Fix access to arrays with fixed length
      tests: Add regression test for bug 623092
      gdk-pixbuf-2.0: Fix PixbufSaveFunc and Pixbuf.save_to_callbackv bindings
      gobject-introspection: Fix TypeTag in gidl.vapi
      Fix target_type of inner expression for generic field access

Maciej Piechotka (2):
      Fix creation of lambdas inside interface methods
      codegen: Fix execution order of finally blocks

Marin Moulinier (1):
      cairo: Fix cairo_read_func_t and cairo_write_func_t bindings

Michael 'Mickey' Lauer (6):
      linux: add misc. non-posix termios constants
      posix: add inet_ntop(3) and corresponding constants
      alsa: bind PCM subsystem
      linux: bind uinput (userspace input) subsystem
      linux: bind i2c and smbus subsystem
      alsa: fix snd_pcm_write* and and snd_pcm_read*

Michal Hruby (3):
      Support array_length_type for delegate return values
      gidlparser: Add support for array return values in delegates
      gidlparser: Support error types for delegates

Nicolas Bruguier (1):
      xcb: Add missing methods and enhance Connection bindings

Oliver Sauder (4):
      gio-2.0: Make return value for File.query_filesystem_info be owned
      x11: Add XGetInputFocus method to Display
      gtk+-2.0, gtk+-3.0: Fix return value of gtk_target_table_new_from_list
      gdk-2.0, gdk-3.0: Fix GdkDevice bindings

Robert Ancell (3):
      librsvg-2.0: Add librsvg/rsvg-cairo.h header to cairo methods
      cairo: Add missing Device class and Surface methods
      zlib: Make next_in and next_out buffers in Stream be unowned

Ryan Lortie (2):
      GVariantType: add GVariantType.VARDICT
      gio-2.0: GSettingsBindSetMapping returns owned

Sam Thursfield (1):
      glib-2.0: Fix Log.set_fatal_mask and set_always_fatal bindings



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