2009-09-27 Jürg Billeter <
[email protected]>
Release 0.7.7
2009-09-27 Gordon Allott <
[email protected]>
x11: Add XMoveWindow binding
2009-09-27 Philipp Zabel <
[email protected]>
gio-2.0: Fix g_file_mount_enclosing_volume binding
vapigen: Support async attribute for methods
2009-09-27 Michael B. Trausch <
[email protected]>
Add `do not modify' note at the top of generated C files
Fixes bug 595797.
2009-09-27 Mark Lee <
[email protected]>
gobject-2.0: Add g_object_notify binding
Adds a binding for g_object_notify(), named Object.notify_property. It
is named differently because of the pre-existing "notify" signal, which
has a different signature.
Fixes bug 562486.
2009-09-27 Jamie McCracken <jamiemcc gnome org>
Genie: Fixed comments for copyright statements
Copyright comments at top of genie files now have those
comments propgated to the generated c files
2009-09-27 Jürg Billeter <
[email protected]>
Free temporary variables used in instance field initializers
2009-09-27 Jamie McCracken <jamiemcc gnome org>
Genie: Briought Genie up to date with Vala
Added Async support
Added bug fixes
Added improved warnings
Added improved array handling code
Added support for constants in interfaces
2009-09-27 Jürg Billeter <
[email protected]>
gtk+-2.0: Do not use const with GtkTreePath
Fixes bug 593567.
Only use const for immutable structs
Fix crash in CCodeVariableDeclarator without initializer
2009-09-27 Didier 'Ptitjes <
[email protected]>
Fix CCodeNode.line for variable initializers and return statements
2009-09-27 Jürg Billeter <
[email protected]>
GIR writer: Fix name and c:type written for delegate parameters
2009-09-27 Jan Hudec <
[email protected]>
GIR writer: Fix generation of array and delegate parameters
Array and delegate parameters correspond to multiple parameters at the
C level. GObject-introspection expects them them to be written
separately, with special attributes refering to the main ones.
Since implicit output arguments must be generated for return values,
writing params and return values was combined to common methods. They
were always used together, so the main downside is the method now takes
long list of arguments to cover all the cases.
Note that only default argument positions are supported.
GIR writer: Fix generation of async methods
GObject-Introspection does not have any special support for async
methods, so we need to write them out as two entries corresponding to
the .begin and .end submethods respectively.
To avoid code duplication, the Vala.GirWriter.write_signature method is
split in two. The inner one takes all attributes that differ between
sync and async.begin/end methods as additional arguments and is called
twice for the async methods.
2009-09-27 Jürg Billeter <
[email protected]>
Only move initializer to declaration when reordering is safe
In general it is not safe to move non-constant initializer lists
to the variable declaration at the beginning of the block.
Fix non-constant struct initializer lists
Fixes bug 583603.
2009-09-27 Mark Lee <
[email protected]>
glib-2.0: add binding for g_get_language_names()
Adding to the Intl namespace, as its documentation is listed in the
"Internationalization" section of the GLib docs.
Fixes GNOME bug #596456.
2009-09-27 Shawn Ferris <
[email protected]>
Add libgda-4.0 bindings
Fixes bug 570372.
2009-09-26 Jürg Billeter <
[email protected]>
Add support for coverage analysis using gcov and lcov
2009-09-26 Travis Watkins <
[email protected]>
webkit-1.0: Update to WebKitGTK+ 1.1.14
Fixes bug 595585.
2009-09-26 Didier 'Ptitjes <
[email protected]>
D-Bus: Support marshalling enumerations as strings
Fixes bug 580984.
2009-09-26 Jürg Billeter <
[email protected]>
Add test for bug 595538
Add test for bug 595639
Add test for bug 595735
Add test for bug 595587
Add test for bug 596177
Add test for bug 593260
Fix calling methods returning structs and throwing errors
Argument order was incorrect, fixes bug 596228.
Speed up test infrastructure
The updated test runner builds all tests at once to speed up testing.
valac: Add --disable-warnings command-line option
valac: Add --main command-line option
This enables selecting a specific method as entry point.
Support using directives inside namespaces
2009-09-26 Didier 'Ptitjes <
[email protected]>
glib-2.0: Fix g_test_create_case binding
2009-09-25 Jürg Billeter <
[email protected]>
Support CCode type attribute for parameters of creation methods
Fix critical on invalid chain up
2009-09-25 Didier 'Ptitjes <
[email protected]>
Fixed string to char* casts in Scanner and SourceFile
GType: Fix C warnings for methods in interface_init
2009-09-25 Jürg Billeter <
[email protected]>
GType: Fix C warnings for properties in interface_init
Based on patch by Didier 'Ptitjes.
Fix missing const with virtual properties
2009-09-25 Zeeshan Ali (Khattak) <
[email protected]>
glib-2.0: Bind g_log_default_handler()
2009-09-25 Jürg Billeter <
[email protected]>
glib-2.0: Add default arguments to g_option_context_new binding
Fix static owned delegate fields
Fix parsing array creation expressions using nested namespaces
Fixes bug 596246.
Fix calling generic instance methods
Fixes bug 596246.
2009-09-24 Jürg Billeter <
[email protected]>
Fix use of generics in async methods in generic types
Fixes bug 596177.
glib-2.0: Fix g_log binding
gtk+-2.0: Hide private GtkLabel.text
2009-09-23 Jens Georg <
[email protected]>
glib-2.0: Support owned delegates with Timeout.add_seconds
Fixes bug 595933.
2009-09-22 Jürg Billeter <
[email protected]>
Simplify &(*foo) and *(&foo) to foo
Fix nullable struct properties
Fixes bug 595587.
Fix virtual methods returning structs
Fixes bug 595954.
GAsync: Fix closures in instance async methods
2009-09-22 Adam Dingle <
[email protected]>
glib-2.0: Fix Idle.add default argument
Fixes bug 595885.
2009-09-22 Jürg Billeter <
[email protected]>
Fix leak when calling methods with unowned delegate parameters
Fixes bug 595879.
2009-09-21 Jürg Billeter <
[email protected]>
GAsync: Fix return type declaration in header files
Fixes bug 595613.
D-Bus: Support name attribute for members in clients and servers
Fixes bug 595587.
Fix C code name for types nested in interfaces
Fix abstract async methods
Fixes bug 595735.
Fix memory management of closures in async methods
GObject: Remove unused klass variable from constructors
2009-09-19 Jürg Billeter <
[email protected]>
GObject: Reuse parent_class variable in constructors
Fixes bug 559354.
GObject: Do not register nullable struct properties with GObject
Fixes part of bug 595587.
More delegate fixes
Fix memory management in generic methods
Fix handling of owned delegates
Fixes bug 595639.