[vala] Created tag 0.8.0
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Created tag 0.8.0
- Date: Wed, 31 Mar 2010 20:54:24 +0000 (UTC)
The signed tag '0.8.0' was created.
Tagger: Jürg Billeter <j bitron ch>
Date: Wed Mar 31 22:45:51 2010 +0200
0.8.0
Changes since the last tag '0.7.10':
Adam Folmert (4):
Fix error message for 'incompatible operand' - added line number
Fix postconditions for methods returning structs
Fix protected member access in interfaces
Capture array size variable in closures as well
Adrien Bustany (14):
Add bindings for libpurple
purple bindings: Put the .deps file in the right folder
purple bindings: Add files to Makefile.am
GIR parser: Always add the cname attribute to generated methods
libxml binding: Fix static delegates
libxml bindings: Improve coverage
Twitter-glib bindings: Fix error types
POSIX binding: add sigaction function
twitter-glib bindings: Fix signal param nullability
twitter-glib bindings: Mark TwitterError as errordomain
Update libdata bindings
rest bindings: Mark nullable parameters as such
rest bindings: Mark parameter as nullable
Purple bindings: fix excludes and add GI file
Ali Sabil (1):
cogl-1.0: update to 1.2.4
Diego Escalante Urrelo (1):
webkit-1.0: Update webkit bindings to 1.1.22
Evan Nemerson (44):
Update delegate has_target syntax in *-custom.vala
gdk-2.0: update to 2.18.6
libxml-2.0: Fix instance position in several methods
glib-2.0: Make GLib.String.erase erase the entire string by default
gio-unix-2.0: update to 2.22.4
glib-2.0: locale arguments to KeyFile methods should be nullable
vapigen: Add support for array_length_cname for fields
vapigen: fix changing the type_name of an array field via metadata
gstreamer-0.10: Clean up Gst.Buffer.data binding
gio-2.0: nullability fixes for g_file_replace_contents
goocanvas: Correct cname of Goo.CanvasImage.create
libsoup-2.4: Make Soup.Session.queue_message callback nullable
Support array_length_type for fields
sdl: Remove unnecessary argument to SDL.Key.get_keys
gstreamer-netbuffer-0.10: Hide Gst.NetBufferClass
gstreamer-video-0.10: don't hide Gst.VideoFormat members
vapigen: Improve support for type_arguments
gtk+-2.0: Add many missing type arguments
gdk-2.0: Mark Gdk.Region.get_rectangles rectangles param as out
gtk+-2.0: Fix several GtkIMContext-related bindings
gtk+-2.0: Make GtkContainer::set_focus_child's argument nullable
gtk+-2.0: Hide many unwanted user data and destroy notify arguments
librsvg-2.0: Update to 2.26.0, remove librsvg-2.0-custom.vala
libgnomeui-2.0: Update to 2.24.2.
json-glib-1.0: Use metadata instead of json-glib-1.0-custom.vala
glib-2.0: Use strtol instead of atol for string.to_long
Regenerate all bindings
Make all Literal constructors accept null SourceReferences
vapigen: Support default_value for arguments
json-glib-1.0: Make json_parser_load_from_data.length default to -1
glib-2.0: GLib.static_assert returns void
Do not use `weak' modifier in *-custom.vala where it is not applicable
libsoup-2.4: fix arguments to several methods which take delegates
libxml-2.0: remove superfluous (and deprecated) static from delegates
gudev-1.0: make GUdev.DeviceNumber inherit from Posix.dev_t
gdk-2.0: GdkEvent* structs do not have a type id
libgda-4.0: update to 4.0.8, regenerate
Add libgda-report-4.0 bindings, based on patch by Shawn Ferris
glib-2.0: add g_date_set_time_t binding
glib-2.0: add byte order swap macros
vapigen: support no_array_length for delegate parameters
gdk-pixbuf-2.0: GdkPixbufDestroyNotify doesn't have a length parameter
gio-2.0: various ownership and type_arguments fixes for generics
clutter-1.0: update to 1.2.4
Frederik Zipp (2):
D-Bus: Fix C warning with array return values in dynamic clients
sdl, tiff: Do not use `weak' modifier where it is not applicable
Gordon Allott (1):
Add clutter-gtk-0.10 bindings
Jens Georg (1):
Add Signal attribute for signal declarations
Jim Nelson (2):
Add gudev-1.0 bindings.
gdk-pixbuf-2.0: metadata fix to make Gdk.PixbufError an errordomain
JiÅ?à Zárevúcky (1):
Fix lock statement
Jonathan Conder (1):
Fix disconnecting from detailed signal
Jukka-Pekka Iivonen (2):
Add experimental support for regular expression literals
Use thread-safe initialization for regular expression literals
Julian Andres Klode (1):
gio-2.0: several GLib.VolumeMonitor methods falsely marked as unowned
Jörn Magens (1):
Fix use of memory profiler in multithreaded applications
Jürg Billeter (151):
Post-release version bump
Do not use string.replace
Fix crash when opening file fails
glib-2.0: Add g_main_context_*_thread_default bindings
D-Bus: Move DataType.get_type_signature to D-Bus modules
dbus-glib-1: Add bindings for constants from libdbus
linux: Do not use doc comment for file header comment
Allow using array element access as ref and out method arguments
GObject: Fix invalid code with string-derived properties
D-Bus: Fix memory leaks when calling async methods in static clients
D-Bus: Fix memory leaks when handling signals in static clients
Fix error handling checks in switch statements
Fix closures in constructors
glib-2.0: Fix g_utf8_validate binding
D-Bus: Handle errors on property access in static clients
GAsync: Declare functions for abstract async methods
D-Bus: Add DBus.Object.get_all method
Fix public struct constants
Support nullable error types in VAPI files
Clear array ouptut parameters
Fix coverage-report Makefile rule
posix: Fix timespec binding
Fix expression type of new GLib.Error (...)
Support returns_floating_reference attribute for methods
Fix memory management of captured variables in error handlers
Fix constants used in multiple source files
Use correct marshaller for fundamental classes
Fix generated destroy function wrappers
Make BinaryExpression.get_operator_string public
Fix (!) non-null cast for structs
Mark return type of `as` operator as nullable
Fix flow analysis for catch clauses with specific error types
Fix retrieving array length from constants in other source files
Fix memory leak of method arguments in error case
build: Use separate directory for auxiliary build tools
build: Use git-version-gen
Report error on use of tuples
Do not use static modifier for extern methods
Add stub dova profile
valac: Add --nostdpkg option
dova: Do not require types uchar and int8 in dova profile
dova: Do not accept `unowned' or `owned' in dova profile
dova: Do not support array or object member initializers
Drop support for bootstrapping with vala < 0.7.6
dova: Accept list, set, and map literals and tuples
dova: Classes derive from Object by default
dova: Use long/ulong for 64-bit integer literals
dova: Pass structs by value by default
dova: Do not accept `owned' for property get accessors
dova: Add implicit result variable
dova: Do not support foreach without iterator
dova: Do not write `owned' in VAPI files
Fix instance_pos attribute writing in VAPI files
Split large string literals into multiple lines
gstreamer-0.10: Fix Gst.Buffer subclassing
Warn on assignment to same variable
Do not use `weak' modifier where it is not applicable
Warn when using `weak' modifier where it is not applicable
Drop ReadOnly* collection classes
Report error when using reference parameters in async methods
Fix critical when accessing implicit result variable
Do not allow access to instance members of outer classes
gobject-2.0: Remove Object.finalize binding
Fix constructor chain up to generic compact classes
Do not warn on assignment to same variable of different instance
Do not support constructors for boolean, integer, and floating types
Improve error reporting for local variable initializers
Support explicit constructors for boolean, integer, and floating types
gstreamer-0.10: Do not hide GstBuffer.size to retain compatibility
gmodule-2.0: Do not use `weak' modifier where it is not applicable
sqlite3: Do not use `weak' modifier where it is not applicable
libusb: Do not use `weak' modifier where it is not applicable
Report error on invalid array creation expressions for stacked arrays
Fix double free with owned named arguments
Infer type arguments when calling generic methods
Fix constructor chain up within the same class
Avoid temporary variable on struct initialization
Add va_list support
Avoid GPOINTER_TO_* macros with va_arg
Fix memory management with inferred generic type arguments
Use generics for g_object_*_{,q}data bindings
Report error when using `construct' with incompatible properties
Check rank when checking array type compatibility
gtk+-2.0: Hide gtk_tree_iter_{copy,free} bindings
valac: Add --enable-version-header option
Use default in switch to fix C warning
Use exact pointer type in CodeContext.push to fix C warning
Avoic C warnings for some possibly unused functions
Avoid generating unused temporary variables with out arguments
Fix printf format in GIRWriter
Fix fixed-length array fields
Report error when number of type arguments does not match
Do not allow access to members using generic types without type args
vapigen: Report error when omitting --library option
gtk+-2.0: Fix GtkRadioToolButton:group binding
Do not warn when internal member is unused with --internal-header
Fix variable shadowing check with implicit result variable in properties
Fix member access for derived generic types
Fix closures in property accessors
GAsync: Fix async methods with struct parameters
Fix struct initialization when temporary variables are used
Fix memory leak with owned property getters and g_object_get
Fix crash with owned property getters and interfaces
Fix crash when unable to infer generic type arguments
Fix implicit GValue conversion from owned values
D-Bus: Add simple signal test
Add experimental support for chained relational expressions
Fix struct initialization in async methods
Fix code generated for interface implementations with error mismatch
Set error field when detecting duplicate switch label
Simplify while statements whose condition is false
Visit all expressions in flow analyzer
Report error when using instance member as initializer in static method
Fix instance access check for static lambda expressions
Fix declaration of free function for compact classes
Simplify for statements whose condition is false
Fix error message on duplicate definition in root namespace
Fix code generation for large integer literals
Improve error message on duplicate definition
Avoid conflicts for internal array size variables
Do not generate C code for unreachable Vala code
Generate dummy return statement to avoid C warning
Report error when using instance method as argument in static methods
Fix private fixed-length array fields
Fix public array fields with initializers
Fix crash on invalid field initializer
Fix automatic property access in structs
gdk-2.0: Fix gdk_property_get binding
Fix assertion failure on large rollback in parser
Use BOXED marshaller for compact classes with type id
Fix temporary variable handling for class field initializers
Fix passing delegate field without target as method argument
dova: Do not require @"..." for string templates
Update THANKS from git log
Fix struct initialization with member initializers
Eliminate unnecessary error check after try statements
Require and target GLib >= 2.14
gio-unix-2.0: Fix header filenames for some classes
Never try to use GValue take functions for primitive types
Do not use thread-safe type registration in plugins
valac: Fix C warning in add_package method
D-Bus: Fix criticals when using generic errors
D-Bus: Support [DBus (timeout = ...)] attribute in static clients
vapigen: Support pointer type for type arguments and field types
Add [CCode (destroy_notify_pos = ...)] attribute for simple generics
Fix invalid has_type_id attributes in bindings
Fix code generation for unreachable declaration statements
gio-2.0: Update to 2.24.0
gtk+-2.0: Update to 2.20.0
valac: Do not enable experimental-non-null with --enable-experimental
Release 0.8.0
Luca Bruno (18):
gio-2.0: Nullability fix fro GSocketService incoming signal, regenerate
gobject-2.0: Add convenience method Object.disconnect()
Do not support instance field initializers in structs
gobject-2.0: Use instance_pos=0 in WeakNotify delegate.
Add CharacterLiteral.to_string() to fix writing vapi file
Object.new will ref_sink() the returned instance if it is floating
Support connect_after for signals
Use fmod/fmodf for modulo operation between floating point values
Return NULL in to_string() for invalid enum values
Use switch instead of do-while for string switch statements
Support .connect() and .connect_after() for dynamic signals
GType: Do not allow 'type' properties
Rename _main to _vala_main to avoid conflicts
Report error on duplicate switch label
Separate async state switch from the code using goto and labels
Add support for generic array duplication
Support adding modules in derived code generators
Support string[] (G_TYPE_STRV) properties for GObject
Marc-André Lureau (5):
Fix unsafe C generated when copying array property
glib-2.0: add likely, unlikely and static_assert
Fix nested struct expression as method argument
build: Enable silent rules by default
Use TypeRegisterFunction for enum/flags
Martin Olsson (2):
Add libgvc (graphviz) bindings.
libgvc: add Gvc.Graph.read_string and Gvc.Context.render_data
Michael 'Mickey' Lauer (3):
readline: various fixes to delegates and attributes
linux: add framebuffer constants, structs, and ioctls
readline: s/weak/unowned/
Michal Hruby (2):
D-Bus: Fix methods returning GLib.Value in dynamic clients
Fix compatibility with GLib 2.16 for D-Bus and GAsync support
Nicolas Bruguier (2):
dbus-glib-1: various enhancements
gdk-2.0: mark Gdk.Window.input_shape_combine_mask as nullable
Nicolas Joseph (1):
Add GDL bindings
Patrick Dignan (1):
avahi-gobject: Fix typo in COLLISION constant
René Post (1):
cogl-1.0: fix cogl_path_polygon and cogl_path_polyline bindings
Rob Taylor (1):
fuse: Various fixes
Robin Sonefors (1):
Support `in' operator for arrays
Ryan Lortie (10):
Add alternative iterator protocol for foreach
GAsync: Hold refcount on 'self' while waiting
glib vapi: rip out old GVariant bindings
glib vapi: add new GVariant binding
Dehackify GVariantBuilder bindings
fix typo in posix vapi ([CCOde] -> [CCode])
more GVariant vapi updates
posix: Use __compar_fn_t as cname for compar_fn_t
update GVariant bindings
Add missing args to Variant.new_from_data
Sandino Flores (4):
glib-2.0: add bindings for fread and fwrite
gstreamer-0.10: Gst.PluginDesc is a structure
Fix arguments of FileStream read write
gstreamer-0.10: Fix arguments for Gst.Pad.start_task
Sebastian Dröge (12):
Use g_type_class_add_private() when targeting GLib >= 2.24
glib-2.0.vapi: Add some more unref/ref functions when using newer GLib
gobject-2.0.vapi: Add free function for GValueArray
glib-2.0.vapi: Add some more type ids
compiler: Automatically define GLIB_2_XX if --target-glib is used
glib-2.0.vapi: Fix stupid typo in the GByteArray type ID
gstreamer: Update GStreamer introspection files to 0.10.28
gstreamer: Regenerate vapi files and update metadata files to use the correct headers
gstreamer: Add gstreamer-app-0.10 bindings
gstreamer: Add gstreamer-cdda-0.10 bindings
gstreamer: Gst.ByteWriter is a subclass of Gst.ByteReader
gstreamer: Don't use the accessor method when accessing Gst.Pad:caps property
Sergey Nizovtsev (1):
Fix memory management with g_object_get and struct properties
Shawn Ferris (1):
libgda-4.0: add ellipsis to gda_data_model_array_new_with_g_types
Simon Wenner (1):
gnome-keyring-1: Add out to some parameters of *_sync methods.
Tomaž Vajngerl (2):
libxml-2.0: Add XmlIO callbacks
libxml-2.0: add support for TextWriter
VÃctor Manuel Jáquez Leal (4):
gstreamer-0.10: Add Gst.TagSetter interface
gstreamer-0.10: hide the members of the GstIterator structure
gstreamer-0.10: regenerate gi and vapi files
Put the instance_pos attribute in delegates in code writer
julien (1):
libxml-2.0: add several missing free_functions
pancake (1):
glib-2.0: Drop unused PlusOperator attribute
Å?ukasz Pankowski (1):
dbus-glib-1: Fix Connection.get_connection, other small changes
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]