[vala] Created tag 0.13.2



The signed tag '0.13.2' was created.

Tagger: JÃrg Billeter <j bitron ch>
Date: Tue Aug 16 21:50:47 2011 +0200

    0.13.2

Changes since the last tag '0.13.1':

Aaron Andersen (1):
      sdl: Fix bindings for several methods, delegates and classes

Abderrahim Kitouni (1):
      girparser: Fix virtual signals in interfaces

Andre Masella (1):
      libxml-2.0: Fix cname of Xml.Doc.url field

Andrea Del Signore (1):
      gedit: Add new bindings for Gedit-3.0

Evan Nemerson (10):
      gio-2.0: make ContentType.guess_for_tree return an array
      libgda-4.0: update to 4.2.4
      Add gtksourceview-3.0 bindings
      gobject-2.0: fix ParamSpec.internal binding
      Remove gtksourceview-3.0 bindings
      gstreamer*-0.10: update bindings to 0.10.35.1
      Add gtksourceview-3.0 bindings
      gtk+-3.0: correct Scrollable type_cname
      gtk+-3.0: correct Plug and Socket to use X.Window where necessary
      x11: include GIR namespace and version

Florian Brosch (1):
      codegen: Fix vararg-parameters in interfaces

Giulio Paci (1):
      libxml-2.0: add many methods to ParserCtxt

JÃrg Billeter (12):
      dova: Ensure DovaArray is declared before use
      build: Require valac >= 0.12.0 to build from git
      dova: Do not use owned setters for public fields
      Fix flow analysis for reference transfer expressions
      codegen: Do not use temp var when accessing single-assignment locals
      codegen: Do not use temp var when accessing floating locals
      codegen: Small refactoring for generic type parameters
      dova: Fix main method with args parameter
      glib-2.0: Ensure to use volatile modifier for atomic operations
      dova: Do not require double in dova profile
      girparser: Accept function in record, boxed, union, enumeration
      Release 0.13.2

Luca Bruno (176):
      codegen: Use get_parameter_cvalue in return_out_parameter
      GAsync: Push method symbol only when needed when generating async functions
      Emit left-handed side of assignment when it's a field or parameter access
      codegen: Use lvalue of the assignment when emitting array add
      codegen: Unset array_size_cvalue in load_variable
      Add get_defined_variables in PostfixExpression
      Set parent_node of the expression of delete statements
      Set parent_node of the postfix inner expression
      Set lvalue to the inner expression of address-of expression
      Set lvalue to inner expression of method call that returns modified pointer
      Set lvalue to inner member access having type non-nullable struct
      Set lvalue to inner expression when accessing array length field
      codegen: Cleanup emit_temp_var
      codegen: Add create_temp_value, load_temp_value and store_temp_value
      Don't set target_value of assignment if parent is an expression statement
      Add actual_value_type to TargetValue
      codegen: Use temporary variables when accessing a variable
      codegen: Use temporary variables when accessing a property
      codegen: Make transform_value be effect-free
      codegen: Make copy_value be effect-free
      codegen: Drop useless temporary variable in array creation
      codegen: Drop useless temporary variable in simple assignment
      codegen: Cleanup simple assignment
      codegen: Drop useless temporary variables when storing a property
      codegen: Drop useless temp variable when accessing base methods
      codegen: Drop useless temporary variable in visit_cast_expression
      codegen: Simplify emit of postfix expression
      codegen: Use create_temp_value in struct initializer
      codegen: Use create_temp_value in visit_object_creation_expression
      codegen: Use store_temp_value in visit_reference_transfer_expression
      codegen: Use create_temp_value in visit_binary_expression
      codegen: Use create_temp_value in handle_struct_argument
      codegen: Use create_temp_value in try_cast_value_to_type
      codegen: Use create_temp_value in store_property
      codegen: Use create_temp_value in visit_string_switch_statement
      codegen: Use store_temp_value in visit_return_statement
      codegen: Replace temp_ref_vars with temp_ref_values using TargetValue
      codegen: Use create_temp_value in copy_value of array module
      codegen: Use create_temp_value in copy_value
      codegen: Use create_temp_value in try_cast_variant_to_type
      codegen: Use store_temp_value in visit_end_full_expression
      codegen: Add lvalue field to GLibValue
      codegen: Copy the result.value_type in transform_value
      codegen: Use GLibValue.lvalue when taking the address of an expression
      vte-2.90: Add new bindings
      libpeas-1.0: Add missing libpeas-1.0.vapi to Makefile.am
      libsoup-2.4: Switch to GIR
      girparser: Add errordomain metadata
      GAsync: Support generic types in async methods
      codegen: Use create_temp_value and load_temp_value on property access
      codegen: Support ownership transfer of non-null struct types
      codegen: Fix returning local variables
      clutter-1.0: Switch to GIR
      GAsync: Fix generating finish method for generic async methods
      GAsync: Fix capturing type parameters in async methods
      Fix explicit cast of instance method access to a delegate type
      gtk+-2.0, gtk+-3.0: Add PrintfFormat to methods of GtkMessageDialog
      girparser: Fix wrong usage of nullable structs as parameters
      codegen: Fix handling of leaked values in transform_value
      codegen: Don't use temp vars when accessing types that forbid lvalue access
      glib-2.0: Set lvalue_access to false for va_list
      Fix usage of possibly unassigned out parameters
      Enable flow analysis for out parameters
      libsoup-2.4: Don't use properties for accessing Message headers and body
      codegen: Support gobject-style chainup to base class that has generics
      build: Add make rules to generate clutter-1.0 and json-glib-1.0 bindings
      build: Add make rules to generate libsoup-2.4 and libpeas-1.0 bindings
      girparser: Fix typo when calling element_get_type in parse_parameter
      girparser: Allow specifying default value to Metadata.get_bool
      girparser: Fix owned and unowned metadata arguments
      codegen: Use temporary variables in array element access
      pango: Mark return value of Language.from_string to be unowned
      girparser: Handle the abstract attribute of the gir for classes
      pango: Mark list_families.families parameter as out in Context and FontMap
      D-Bus: Include gio.h when using the register_object function
      ccode: Add current_line in CCodeFunction to be set for added statements
      codegen: Add push_line and pop_line for writing line directives
      codegen: Fix return of out parameters whose type is multi-dimensional array
      gtk+-3.0: Hide the creation method of Requisition
      gtk+-2.0, gtk+-3.0: Fix bindings of Widget.get_requisition
      webkit-1.0: Mark uri parameter of WebView.hovering_over_link as nullable
      Fix sender_type in Signal.get_handler_type()
      gdk-3.0: Add GDK_NONE binding
      libxml-2.0: Set gir_namespace and gir_version to libxml2-2.0
      Report an error on element access with wrong number of indices
      girparser: Fix applying metadata to glib:boxed
      girparser: Properly handle the c:symbol-prefix hint for lower_case_cprefix
      vte-2.90: Fix metadata for Pty.new_foreign
      build: Add rule for building vte-2.90 bindings and missing PHONY rules
      clutter-1.0, libsoup-2.4: Regenerate to take in account abstract classes
      build: Add an all-bindings rule for building all bindings at once
      girparser: Fix renaming classes and interfaces
      girparser: Support cprefix metadata for the namespace
      girparser: Fix renaming of types that are used as property types
      girparser: Add more complex renaming using regex replace
      libarchive: Add support_format_raw method to Read class
      libpeas-1.0: Regenerate bindings to take in account abstract classes
      Allow implicit conversion from pointer to GValue
      codegen: Use _vala_ prefix for out parameters
      codegen: Fix critial when casting a method prototype access to a delegate
      codegen: Make creation of InitiallyUnowned objects be effect-free
      x11: Turn Visual into a compact class without memory management
      x11: Fix cname of Screen methods
      build: Fix rule for building gtksourceview-3.0
      build: Add rules for building all the bindings
      Regenerate all bindings
      codewriter: Reorder attributes and arguments
      Regenerate all bindings with reordered attributes and arguments
      Specify default values in Attribute methods
      Add attributes cache to code nodes
      Add helper methods to CodeNode for dealing with attributes
      On-demand Delegate.has_target
      On-demand Class.is_compact
      On-demand Class.is_immutable
      On-demand Struct.is_simple_type
      On-demand Struct.is_boolean_type
      On-demand Struct.is_integer_type
      On-demand Struct.is_floating_type
      On-demand Struct.rank
      On-demand Struct.width
      On-demand Struct.signed
      On-demand Struct.decimal_floating_type
      On-demand Struct.is_immutable
      On-demand Symbol.deprecated
      On-demand Symbol.deprecated_since
      On-demand Symbol.replacement
      Drop Symbol.process_deprecated_attribute
      On-demand Symbol.experimental
      Drop Symbol.process_experimental_attribute
      On-demand Method.has_construct_function
      On-demand Method.returns_floating_reference
      On-demand Method.printf_format and scanf_format
      Drop destroy_function dependency from Struct.is_disposable
      girparser: Do not use C specific methods of code nodes
      gidlparser: Do not use C specific methods of code nodes
      codewriter: Do not use C specific methods of code nodes
      codegen: Add CCodeAttribute
      codegen: Use CCodeAttribute instead of C specific methods of code nodes
      girwriter: Don't use C specific methods of code nodes
      Drop C specific methods from the code tree
      atk, gudev-1.0, libgda-4.0, vte: Drop some unnecessary metadata
      gstreamer: Enforce the use of Gst.Value over GLib.Value
      Regenerate all bindings
      build: Use in-tree vapis when building the bindings
      girparser: Support lower_case_csuffix
      Fix symbol resolution for local constants
      Guard for possible errors when checking the value of constants
      gidlparser: Use lower_case_cprefix when available also for classes
      Set target_type of switch statement expression to be non-nullable
      girparser: Map all gir namespaces before parsing gir files
      girparser: Map vala symbols to gir symbols when GIR attribute is available
      girparser: Set GIR name when symbols get renamed
      girparser: Map provided namespaces using gir_namespace
      Move EnumValue.get_canonical_cconstant to the codegen
      build: Drop ccode dependency from libvalacore
      Move DataType.get_cdeclarator_suffix to the codegen
      Fix lambda expression regression
      codegen: Fix regression when getting type_id of data types
      Regenerate bindings for commit 1a399423fc95d
      gidlparser: Guess NoAccessorMethod for interface properties
      codegen: Add get_ccode_nick and get_ccode_blurb for properties
      codegen: Add ref_sink_function_void argument to CCode
      gstreamer-0.10: Set ref_sink_function_void for Gst.Object
      readline: Fix cname of several delegates
      Set the type of initializer lists to be non-nullable
      girparser: Do not reorder the cancellable parameter in async methods
      libgdata: Switch to GIR
      Use locale-independent formatting in CodeNode.set_attribute_double
      girparser: Support specifying struct=false for records
      codegen: Do not warn when copying delegates with --enable-deprecated
      codegen: Make try_cast_variant_to_type be effect-free
      codegen: Fix leak when casting from variant to another type
      Check if the constants used as switch labels are duplicated
      Add PointerType.get_actual_type
      Add syntax for creating array of pointers
      Do not lookup for .deps file when passing .vapi files to valac

Marcin Lewandowski (1):
      gstreamer-0.10: Fix ownership of get accessor of Object.name property

Michal Hruby (4):
      Fix a gcc warning when returning struct in an interface method
      Add rest-0.7 bindings
      glib-2.0: Support syntactic sugar on HashTable
      GDBus: Make sure signals are disconnected when unregistering an object

Philip Withnall (1):
      gio-2.0: Fix the GIcon and GLoadableIcon bindings

Ryan Lortie (2):
      posix vapi: fgets() can return NULL
      glib vapi: fgets() can return NULL

Simon Wenner (1):
      gtk+-2.0, gtk+-3.0: UIManager.add_ui action param should be nullable

Todd Fischer (1):
      posix: Add bindings for constants SIG_BLOCK, UNBLOCK and SETMASK

Vito Piserchia (1):
      posix, linux: Add bindings for clockid_t and clock_gettime



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