[vala] Created tag 0.11.0



The signed tag '0.11.0' was created.

Tagger: Jürg Billeter <j bitron ch>
Date: Mon Oct 4 16:06:44 2010 +0200

    0.11.0

Changes since the last tag '0.9.7':

Aaron Andersen (1):
      Report error on invalid using directives

BianShaoLei (1):
      posix: Fix SockAddr cname.

Carlo Teubner (1):
      Fix crash on invalid switch expression

Evan Nemerson (28):
      glib-2.0: Add g_int64_hash and g_int64_equal bindings.
      gdk-pixbuf-2.0: Make Pixbuf.save_to_buffer use uint8 instead of char
      libsoup-2.4: Use uint8[] in Message.set_{request,response}
      gdk-pixbuf-2.0: Use uint8[] for binary data.
      vapigen: Allow metadata to specify the type_name of properties.
      libsoup-2.4: Many small argument and data type fixes.
      Fix handling of exceptions in property accessors
      valac: Add --fatal-warnings option
      gdk-2.0: Update to 2.21.7 and mark deprecated symbols as such.
      vapigen: Support setting the parent of a symbol.
      codewriter: Correctly write deprecated replacement attributes.
      gtk+-2.0, gtk+-3.0: Move Gtk.STOCK_* into a Gtk.Stock namespace.
      vapigen: Automatically adjust method names when setting parent.
      gdk-2.0, gdk-3.0: Move Gdk.selection_* into Gdk.Selection namespace.
      gtk+-2.0, gtk+-3.0: Move Gtk.stock_* methods into Gtk.Stock namespace.
      libsoup-2.4: Move Soup.xmlrpc_* methods into Soup.XMLRPC namespace.
      libsoup-2.4: Fix XMLRPC error domains.
      glib-2.0: Fix Variant.dup_string binding.
      gio-2.0: Make Application.quit_with_data.platform_data nullable.
      glib-2.0: Add binding for g_utf8_offset_to_pointer.
      gio-2.0: Fix ownership of two AppLaunchContext method return values.
      Write GIR version 1.2 instead of version 1.1
      glib-2.0: Add several missing symbols for glib-2.26.
      gtksourceview-2.0: make SourceCompletionProvider.get_icon nullable
      sqlite3: Assorted memory management fixes for strings and blobs.
      clutter-1.0: Fix LayoutManager.get_preferred_{height,width} bindings.
      mysql: Automatically get length of arrays returned by Result methods.
      gobject-2.0: Add GBinding bindings

Florian Brosch (2):
      sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf: add .deps-files
      rasqal: add *.deps-file

Jakob Westhoff (1):
      gtk+-2.0, gtk+-3.0: Make gtk_image_set_from_pixmap parameters be nullable.

Jamie McCracken (3):
      Genie: Fix accessibility of Enums
      Genie: Do not create empty type parameter lists in parser
      Genie: Fix ownership of inline allocated arrays

Jukka-Pekka Iivonen (1):
      mysql: Add several enums, bindings for the Mysql.Field members.

Jürg Billeter (85):
      Bump version suffix
      dova: Add support for [NoThrow] methods
      Fix passing real non null struct arguments to vararg methods
      Call ref_sink also on result of Object.newv if necessary
      Deprecate use of D-Bus GLib
      Use relative path as specified on the command-line in error messages
      D-Bus: Add missing gio.h include for GDBus clients
      Fix memory leak when freeing nullable structs without free function
      glib-2.0: Deprecate string.len () in favor of string.length
      vapigen: Replace use of string.len () by string.length
      Fix error handling for character literals
      glib-2.0: Use byte indices for strings
      glib-2.0: Deprecate string.size () in favor of string.length
      glib-2.0: Add optional index parameter to string.get_char
      glib-2.0: Return char instead of unichar from string element access
      Move add_symbol_declaration out of CCodeDeclarationSpace
      Replace CCodeDeclarationSpace by CCodeFile
      Refactor parser to avoid parse_*_member methods
      Fix assignment to construct properties
      Fix writing of construct_function attribute
      vapigen: Fix chain up warning in subclasses of generated bindings
      Unable to chain up to base constructor is fatal
      Improve consistency in constructor chain up handling
      dova: Fix header file generation
      dova: Do not generate empty type structs for interfaces
      codegen: Fix preconditions in asynchronous methods
      codegen: Fix lcopy_value function generated for fundamental classes
      Release 0.9.8
      gee: Replace interfaces by abstract classes to improve performance
      Support iteration via index to improve performance
      Create array lists in Method class only on demand
      Improve performance of SemanticAnalyzer.is_type_accessible
      Do not create empty type parameter lists in parser
      Simplify attribute objects
      Add CCodeFile.add_function_declaration and CCodeFunction.is_declaration
      Add builder API to CCodeFunction
      codegen: Use builder API
      codegen: Fix struct copy function for structs with array fields
      codegen: Report error on unsupported use of array concatenation
      codegen: Fix missing _inner_error_ declaration in property accessors
      codegen: Fix GValue memory leak after boxing
      codegen: Fix external constants
      CodeWriter: Support non-constant expressions as default arguments
      CodeWriter: Support external symbols
      Do not require interface implementations in fast-vapi
      UnresolvedType: Override is_disposable method
      CodeWriter: Do not do any sorting in FAST mode
      Report error for private virtual methods
      Check accessibility of constants
      codegen: Fix missing _inner_error_ declaration in destructors
      Fix to_string method for enums
      Fix crash on invalid constructor chain up
      Report error when throwing internal errors from public methods
      girparser: Support type names used in GIR version 1.2
      girparser: Support alias syntax used in GIR version 1.2
      girparser: Update to prefix handling used in GIR version 1.2
      girparser: Update to parameter index handling used in GIR version 1.2
      Add array_length_cname attribute for parameters
      girparser: Set array_length_cname
      girparser: Fix detection of asynchronous methods
      D-Bus: Do not use GLib.Application in tests
      D-Bus: Add missing gio.h include for GDBus servers
      girwriter: Fix crash in attribute handling
      girparser: Report error on unsupported GIR version
      glib-2.0: Add g_key_file_get/set_int64 bindings
      glib-2.0: Add GDateTime bindings
      gio-2.0: Add DBusConnection.get_proxy_sync to gio-2.0-custom.vala
      gio-2.0: Update to GLib master
      gio-2.0: Fix g_settings_list_* bindings
      Release 0.10.0
      codegen: Fix missing _inner_error_ declaration in constructors
      Report error when using pointer arithmetic with void*
      Rename pkg-config file from vala to libvala
      dova: Support type checks and silent casts
      Append errordomain doc comments to generated C files
      dova: Fix critical on ellipsis parameter
      dova: Fix crash on replaced expressions in list and set literals
      codegen: Fix GVariant to array conversion in async methods
      Always use public accessibility for enum values
      CodeWriter: Do not write extern in EXTERNAL mode
      cairo: Update to 1.10.0
      gtk+-3.0: Update to 2.91.0
      glib-2.0: Update GDateTime binding
      build: Fix distcheck
      Release 0.11.0

Luca Bruno (17):
      Fix ref_sink of Gtk.Window created with GLib.Object.new
      Support abstract/virtual delegate properties with target
      Honor array_length_type when generating method parameters
      Add mutex field in priv structures for properties
      Fix ellipsis parameter position in generated methods
      Extend signal details to support string expressions
      Support implicit GValue conversion when assigning to properties
      gtk+-2.0, gtk+-3.0: Make Gtk.Menu.attach_to_widget.detacher nullable.
      gio-2.0: GLib.Icon.to_string() return value is not unowned
      webkit-1.0: Mark WebKitWebView::create_web_view return value as owned.
      glib-2.0: Add [NoReturn] to Process.exit() and Process.abort().
      Support to_string() for non-GType enums
      GObject: Add _vala_ suffix to get/set_property to avoid name clashes
      Port remaining code nodes to use accept_children for visiting children
      Move source file adding logic to CodeContext
      Move package adding logic to CodeContext
      Support adding new source files while visiting the code tree

Maciej Piechotka (2):
      glib-2.0: make CompareFunc and CompareDataFunc generic delegates
      glib-2.0: make HashFunc and EqualFunc generic delegates

Ole André Vadla Ravnås (1):
      D-Bus: Support instantiating GDBus proxy with specific DBusConnection

Philip Withnall (4):
      readline: fix the attempted_completion_function binding
      readline: fix the signature of CompletionFunc
      readline: fix the cname of CompentryFunc
      readline: fix the completion_matches binding

Rob Powell (2):
      gedit-2.20: transfer ownership of Gedit.Document.get_uri return value
      gtk+-2.0, gtk+-3.0: transfer ownership of TextBuffer.get_text return

Robert Ancell (1):
      posix: add getpwnam binding

Ryan Lortie (19):
      SourceFile: Introduce SourceFileType enumeration
      CodeWriter: Introduce CodeWriterType enumeration
      UnresolvedType: Improve .to_string()
      MemberAccess: Fix crash in .to_string()
      CodeWriter: Add CodeWriterType.FAST enum value
      valac: Add --fast-vapi= commandline argument
      SourceFile: Add SourceFileType.FAST enum value
      valac: Add --use-fast-vapi commandline argument
      SourceFileType: Add SourceFileType.NONE
      Symbol: Add SourceFileType source_type
      Properties, Methods: Relax some checks
      valac: Output make-style dependency file
      CodeWriter: Omit cheader_filename for fast vapi
      codegen: Run partial codegen on fast vapi files
      CodeWriter: Do not replace .vapi if unchanged
      codegen: Skip visiting fast-vapis
      CodeWriter: add 'new' to methods where appropriate
      Host parvala in git
      glib-2.0: add MainContext.invoke and invoke_full



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