[vala] Created tag 0.13.0
- From: JÃrg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Created tag 0.13.0
- Date: Fri, 17 Jun 2011 17:37:13 +0000 (UTC)
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]