]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Thu, 15 Oct 2009 21:07:06 +0000 (23:07 +0200)]
gtk+-2.0: Fix gtk_tree_view_set_row_separator_func binding
Fixes bug 596913.
Jürg Billeter [Thu, 15 Oct 2009 19:34:55 +0000 (21:34 +0200)]
Report error when signal exists more than once in type hierarchy
Jürg Billeter [Thu, 15 Oct 2009 19:27:08 +0000 (21:27 +0200)]
Warn if signal hides member in base class
Thijs Vermeir [Wed, 14 Oct 2009 10:39:14 +0000 (12:39 +0200)]
D-Bus: dynamic wrapper functions are always static
Philipp Zabel [Tue, 13 Oct 2009 19:49:04 +0000 (21:49 +0200)]
Add to_uint64 to string class
Nicolas Bruguier [Mon, 12 Oct 2009 16:31:01 +0000 (18:31 +0200)]
cairo: Add cairo_rectangle struct and set cairo_matrix_t has not type id
pancake [Mon, 12 Oct 2009 21:20:45 +0000 (23:20 +0200)]
posix: Add atoi/atol/atoll/strlen bindings
pancake [Mon, 12 Oct 2009 21:07:15 +0000 (23:07 +0200)]
posix: Add FILE bindings
Jamie McCracken [Mon, 12 Oct 2009 20:17:46 +0000 (16:17 -0400)]
Genie: Handle casts involving arrays/lists/dicts correctly
pancake [Mon, 12 Oct 2009 19:33:08 +0000 (21:33 +0200)]
posix: Support string concatenation in POSIX profile
Jürg Billeter [Mon, 12 Oct 2009 19:31:18 +0000 (21:31 +0200)]
posix: Fix dup0 wrappers in POSIX profile
Jürg Billeter [Mon, 12 Oct 2009 19:25:49 +0000 (21:25 +0200)]
posix: Fix array creation and destruction in POSIX profile
Based on patch by pancake.
pancake [Mon, 12 Oct 2009 18:39:48 +0000 (20:39 +0200)]
Add `asm` to the list of C99 keywords
Fixes bug 597354.
Jürg Billeter [Mon, 12 Oct 2009 18:15:09 +0000 (20:15 +0200)]
Do not use Gee namespace to avoid conflict with libgee
Jürg Billeter [Mon, 12 Oct 2009 15:40:58 +0000 (17:40 +0200)]
D-Bus: Support D-Bus interfaces with prerequisites
Fixes bug 598073.
Jürg Billeter [Sun, 11 Oct 2009 20:52:48 +0000 (22:52 +0200)]
Fix generic type resolution with nested generic types in base types
Jürg Billeter [Sun, 11 Oct 2009 18:31:20 +0000 (20:31 +0200)]
Fix memory management of string templates
Marc-André Lureau [Fri, 9 Oct 2009 10:09:03 +0000 (12:09 +0200)]
Allow recursive structs when nullable
That way:
struct S {
S? nullable;
}
Jürg Billeter [Sun, 11 Oct 2009 09:42:52 +0000 (11:42 +0200)]
Fix type declaration for cast expressions
Jürg Billeter [Sun, 11 Oct 2009 09:39:02 +0000 (11:39 +0200)]
Generate class struct when using member initializers for fields
Fixes bug 598060.
John Carr [Sat, 10 Oct 2009 15:35:57 +0000 (17:35 +0200)]
gobject-2.0.vapi: Add get_class method that returns an ObjectClass
Jürg Billeter [Sat, 10 Oct 2009 13:31:01 +0000 (15:31 +0200)]
Insert "%s" argument in printf calls with non-literal format string
Jürg Billeter [Sat, 10 Oct 2009 11:40:04 +0000 (13:40 +0200)]
Add support for string templates
Julian Andres Klode [Tue, 6 Oct 2009 19:08:08 +0000 (21:08 +0200)]
glib-2.0: Add ScannerMsgFunc and Scanner.msg_handler
Jürg Billeter [Fri, 9 Oct 2009 18:40:03 +0000 (20:40 +0200)]
valac: Add --use-header command-line option
Sebastian Pölsterl [Fri, 9 Oct 2009 16:26:39 +0000 (18:26 +0200)]
Use g_set_error_literal in dbus proxy methods
This fixes a compiler warning about invalid format string.
Jürg Billeter [Thu, 8 Oct 2009 18:25:48 +0000 (20:25 +0200)]
gio-2.0: Fix g_vfs_get_* bindings
Frederik Sdun [Wed, 7 Oct 2009 09:19:22 +0000 (11:19 +0200)]
Fix verbatim strings ending with `"`
Signed-off-by: Frederik 'playya' Sdun <Frederik.Sdun@googlemail.com>
Jürg Billeter [Tue, 6 Oct 2009 14:36:04 +0000 (16:36 +0200)]
glib-2.0: Add g_ascii_strcasecmp binding
Jürg Billeter [Mon, 5 Oct 2009 16:49:52 +0000 (18:49 +0200)]
GAsync: Fix async methods with delegate parameters
Fixes bug 597294.
Jürg Billeter [Mon, 5 Oct 2009 15:14:56 +0000 (17:14 +0200)]
Fix owned default arguments
Fixes bug 597426.
Jürg Billeter [Fri, 2 Oct 2009 22:17:38 +0000 (00:17 +0200)]
Fix return statements in creation methods
Fixes bug 597161.
Jürg Billeter [Fri, 2 Oct 2009 21:46:29 +0000 (23:46 +0200)]
Fix generated code for stack-allocated arrays
Fixes bug 595751.
Michael B. Trausch [Fri, 2 Oct 2009 05:29:50 +0000 (01:29 -0400)]
x11: Fix XWindowAttributes
Fixes bug 597068.
Jürg Billeter [Fri, 2 Oct 2009 20:11:11 +0000 (22:11 +0200)]
GAsync: Fix connecting signal handlers in async methods
Fixes bug 595755.
Jürg Billeter [Fri, 2 Oct 2009 19:50:28 +0000 (21:50 +0200)]
Fix memory management for closures used as signal handlers
Fixes bug 597155.
Jürg Billeter [Thu, 1 Oct 2009 17:58:43 +0000 (19:58 +0200)]
Report error on unexpected closing brace at end of file
Jürg Billeter [Thu, 1 Oct 2009 17:43:53 +0000 (19:43 +0200)]
glib-2.0: Add default arguments for g_main_loop_new binding
Michael 'Mickey' Lauer [Thu, 1 Oct 2009 11:52:44 +0000 (13:52 +0200)]
glib-2.0: Fix g_regex_get_pattern binding
Jürg Billeter [Thu, 1 Oct 2009 09:02:10 +0000 (11:02 +0200)]
glib-2.0: Use enum for ByteOrder
Jürg Billeter [Thu, 1 Oct 2009 06:50:43 +0000 (08:50 +0200)]
gstreamer-0.10: Update to GStreamer 0.10.24
David Binderman [Wed, 30 Sep 2009 18:01:35 +0000 (20:01 +0200)]
gobject-introspection: Fix memory leak in GIdlWriter
Fixes bug 596806.
Jürg Billeter [Wed, 30 Sep 2009 17:28:37 +0000 (19:28 +0200)]
GError: Fix error propagation in creation methods
Jürg Billeter [Wed, 30 Sep 2009 17:32:46 +0000 (19:32 +0200)]
vapicheck: Fix unhandled error
Jürg Billeter [Wed, 30 Sep 2009 17:24:06 +0000 (19:24 +0200)]
Fix detection of unhandled errors in blocks
Sebastian Dröge [Wed, 30 Sep 2009 14:11:09 +0000 (16:11 +0200)]
Update gobject-introspection/grealpath.h from gobject-introspectio
This fixes the build on Windows and GNU/Hurd
Jürg Billeter [Wed, 30 Sep 2009 12:28:41 +0000 (14:28 +0200)]
D-Bus: Fix marshalling of GLib.Value parameters
Fixes bug 596862.
Jürg Billeter [Wed, 30 Sep 2009 10:10:05 +0000 (12:10 +0200)]
Report error when trying to capture ref or out parameter
Jürg Billeter [Wed, 30 Sep 2009 08:52:27 +0000 (10:52 +0200)]
Add test for bug 579101
Jürg Billeter [Tue, 29 Sep 2009 20:37:20 +0000 (22:37 +0200)]
Do not use char for non-ASCII character literals
Fixes bug 596785.
Jürg Billeter [Tue, 29 Sep 2009 20:29:58 +0000 (22:29 +0200)]
Fix memory management when returning captured variables
Fixes bug 596726.
Jürg Billeter [Tue, 29 Sep 2009 20:25:24 +0000 (22:25 +0200)]
Fix return type of closure unref function
Jürg Billeter [Tue, 29 Sep 2009 20:19:18 +0000 (22:19 +0200)]
Support postfix operator on array members
Fixes bug 596637.
Jürg Billeter [Mon, 28 Sep 2009 16:01:46 +0000 (18:01 +0200)]
Fix delegate variables in GObject creation methods
Fixes bug 596621.
Jürg Billeter [Sun, 27 Sep 2009 21:07:14 +0000 (23:07 +0200)]
Post-release version bump
Jürg Billeter [Sun, 27 Sep 2009 21:04:03 +0000 (23:04 +0200)]
Release 0.7.7
Gordon Allott [Sun, 27 Sep 2009 20:41:09 +0000 (22:41 +0200)]
x11: Add XMoveWindow binding
Philipp Zabel [Sun, 27 Sep 2009 20:30:56 +0000 (22:30 +0200)]
gio-2.0: Fix g_file_mount_enclosing_volume binding
Philipp Zabel [Sun, 27 Sep 2009 20:30:06 +0000 (22:30 +0200)]
vapigen: Support async attribute for methods
Michael B. Trausch [Sun, 27 Sep 2009 20:22:57 +0000 (22:22 +0200)]
Add `do not modify' note at the top of generated C files
Fixes bug 595797.
Mark Lee [Tue, 22 Sep 2009 17:21:25 +0000 (10:21 -0700)]
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.
Jamie McCracken [Sun, 27 Sep 2009 17:50:17 +0000 (13:50 -0400)]
Genie: Fixed comments for copyright statements
Copyright comments at top of genie files now have those
comments propgated to the generated c files
Jürg Billeter [Sun, 27 Sep 2009 16:27:35 +0000 (18:27 +0200)]
Free temporary variables used in instance field initializers
Jamie McCracken [Sun, 27 Sep 2009 15:42:47 +0000 (11:42 -0400)]
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
Jürg Billeter [Sun, 27 Sep 2009 14:49:56 +0000 (16:49 +0200)]
gtk+-2.0: Do not use const with GtkTreePath
Fixes bug 593567.
Jürg Billeter [Sun, 27 Sep 2009 14:49:31 +0000 (16:49 +0200)]
Only use const for immutable structs
Jürg Billeter [Sun, 27 Sep 2009 14:40:46 +0000 (16:40 +0200)]
Fix crash in CCodeVariableDeclarator without initializer
Didier 'Ptitjes [Sat, 26 Sep 2009 23:09:31 +0000 (01:09 +0200)]
Fix CCodeNode.line for variable initializers and return statements
Jürg Billeter [Sun, 27 Sep 2009 13:35:45 +0000 (15:35 +0200)]
GIR writer: Fix name and c:type written for delegate parameters
Jan Hudec [Sat, 26 Sep 2009 16:00:06 +0000 (18:00 +0200)]
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.
Signed-off-by: Jan Hudec <bulb@ucw.cz>
Jan Hudec [Sat, 26 Sep 2009 08:57:46 +0000 (10:57 +0200)]
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.
Signed-off-by: Jan Hudec <bulb@ucw.cz>
Jürg Billeter [Sun, 27 Sep 2009 08:03:24 +0000 (10:03 +0200)]
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.
Jürg Billeter [Sun, 27 Sep 2009 08:40:08 +0000 (10:40 +0200)]
Fix non-constant struct initializer lists
Fixes bug 583603.
Mark Lee [Sat, 26 Sep 2009 19:27:14 +0000 (12:27 -0700)]
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.
Shawn Ferris [Sat, 26 Sep 2009 21:52:46 +0000 (23:52 +0200)]
Add libgda-4.0 bindings
Fixes bug 570372.
Jürg Billeter [Sat, 26 Sep 2009 19:58:39 +0000 (21:58 +0200)]
Add support for coverage analysis using gcov and lcov
Travis Watkins [Sat, 26 Sep 2009 15:02:12 +0000 (17:02 +0200)]
webkit-1.0: Update to WebKitGTK+ 1.1.14
Fixes bug 595585.
Didier 'Ptitjes [Fri, 18 Sep 2009 10:01:08 +0000 (12:01 +0200)]
D-Bus: Support marshalling enumerations as strings
Fixes bug 580984.
Jürg Billeter [Sat, 26 Sep 2009 14:39:00 +0000 (16:39 +0200)]
Add test for bug 595538
Jürg Billeter [Sat, 26 Sep 2009 14:30:33 +0000 (16:30 +0200)]
Add test for bug 595639
Jürg Billeter [Sat, 26 Sep 2009 14:24:31 +0000 (16:24 +0200)]
Add test for bug 595735
Jürg Billeter [Sat, 26 Sep 2009 14:09:51 +0000 (16:09 +0200)]
Add test for bug 595587
Jürg Billeter [Sat, 26 Sep 2009 13:57:14 +0000 (15:57 +0200)]
Add test for bug 596177
Jürg Billeter [Sat, 26 Sep 2009 13:45:28 +0000 (15:45 +0200)]
Add test for bug 593260
Jürg Billeter [Sat, 26 Sep 2009 12:44:52 +0000 (14:44 +0200)]
Fix calling methods returning structs and throwing errors
Argument order was incorrect, fixes bug 596228.
Jürg Billeter [Fri, 25 Sep 2009 05:50:05 +0000 (07:50 +0200)]
Speed up test infrastructure
The updated test runner builds all tests at once to speed up testing.
Jürg Billeter [Sat, 26 Sep 2009 12:32:50 +0000 (14:32 +0200)]
valac: Add --disable-warnings command-line option
Jürg Billeter [Sat, 26 Sep 2009 08:09:37 +0000 (10:09 +0200)]
valac: Add --main command-line option
This enables selecting a specific method as entry point.
Jürg Billeter [Fri, 25 Sep 2009 22:38:08 +0000 (00:38 +0200)]
Support using directives inside namespaces
Didier 'Ptitjes [Fri, 25 Sep 2009 19:03:14 +0000 (21:03 +0200)]
glib-2.0: Fix g_test_create_case binding
Jürg Billeter [Fri, 25 Sep 2009 18:37:14 +0000 (20:37 +0200)]
Support CCode type attribute for parameters of creation methods
Jürg Billeter [Fri, 25 Sep 2009 18:32:02 +0000 (20:32 +0200)]
Fix critical on invalid chain up
Didier 'Ptitjes [Fri, 25 Sep 2009 13:47:37 +0000 (15:47 +0200)]
Fixed string to char* casts in Scanner and SourceFile
Didier 'Ptitjes [Fri, 25 Sep 2009 12:50:37 +0000 (14:50 +0200)]
GType: Fix C warnings for methods in interface_init
Jürg Billeter [Fri, 25 Sep 2009 16:45:18 +0000 (18:45 +0200)]
GType: Fix C warnings for properties in interface_init
Based on patch by Didier 'Ptitjes.
Jürg Billeter [Fri, 25 Sep 2009 15:14:01 +0000 (17:14 +0200)]
Fix missing const with virtual properties
Zeeshan Ali (Khattak) [Fri, 25 Sep 2009 12:42:33 +0000 (15:42 +0300)]
glib-2.0: Bind g_log_default_handler()
Jürg Billeter [Fri, 25 Sep 2009 12:03:19 +0000 (14:03 +0200)]
glib-2.0: Add default arguments to g_option_context_new binding
Jürg Billeter [Fri, 25 Sep 2009 11:22:29 +0000 (13:22 +0200)]
Fix static owned delegate fields
Jürg Billeter [Fri, 25 Sep 2009 09:43:56 +0000 (11:43 +0200)]
Fix parsing array creation expressions using nested namespaces
Fixes bug 596246.