]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Sun, 10 Oct 2010 09:25:01 +0000 (11:25 +0200)]
Require and target GLib >= 2.16
This allows valac to use g_strcmp0. The next stable release of vala
will happen three years after the release of GLib 2.16.0.
Jürg Billeter [Sun, 10 Oct 2010 08:59:23 +0000 (10:59 +0200)]
codegen: Use separate C statements for array creation expressions
Jürg Billeter [Sun, 10 Oct 2010 08:50:21 +0000 (10:50 +0200)]
codegen: Drop unnecessary comma expressions in creation expressions
Jürg Billeter [Sun, 10 Oct 2010 07:52:06 +0000 (09:52 +0200)]
codegen: Use separate C statements for object creation expressions
Jürg Billeter [Sun, 10 Oct 2010 07:31:47 +0000 (09:31 +0200)]
codegen: Drop unnecessary comma expressions in local variables
Jürg Billeter [Sun, 10 Oct 2010 07:12:25 +0000 (09:12 +0200)]
codegen: Drop unnecessary comma expression in postfix expressions
Jürg Billeter [Sun, 10 Oct 2010 07:04:48 +0000 (09:04 +0200)]
codegen: Drop unnecessary comma expressions in return statements
Jürg Billeter [Sun, 10 Oct 2010 05:13:27 +0000 (07:13 +0200)]
codegen: Drop unnecessary comma expressions in assignments
Jürg Billeter [Sat, 9 Oct 2010 21:07:50 +0000 (23:07 +0200)]
codegen: Use separate C statements for assignments
Jürg Billeter [Sat, 9 Oct 2010 20:53:32 +0000 (22:53 +0200)]
codegen: Use separate C statements for method calls
Jürg Billeter [Sun, 10 Oct 2010 08:14:52 +0000 (10:14 +0200)]
codegen: Do not use accept_children for properties
Accepting initializer may have side-effects.
Jürg Billeter [Sat, 9 Oct 2010 18:56:35 +0000 (20:56 +0200)]
Report error when trying to use async method as delegate
Jürg Billeter [Sat, 9 Oct 2010 16:27:24 +0000 (18:27 +0200)]
codegen: Use set_delegate_target for method access
Jürg Billeter [Sat, 9 Oct 2010 16:29:20 +0000 (18:29 +0200)]
codegen: Use set_delegate_target for null literals
Jürg Billeter [Sat, 9 Oct 2010 16:22:29 +0000 (18:22 +0200)]
codegen: Use set_delegate_target for field access
Jürg Billeter [Sat, 9 Oct 2010 16:16:32 +0000 (18:16 +0200)]
codegen: Use set_delegate_target for local variable access
Jürg Billeter [Sat, 9 Oct 2010 16:04:23 +0000 (18:04 +0200)]
codegen: Use set_delegate_target for parameter access
Jürg Billeter [Sat, 9 Oct 2010 15:52:55 +0000 (17:52 +0200)]
codegen: Use set_delegate_target for lambda expressions
Jürg Billeter [Sat, 9 Oct 2010 15:45:10 +0000 (17:45 +0200)]
codegen: Use append_array_size for null literals
Jürg Billeter [Sat, 9 Oct 2010 15:42:32 +0000 (17:42 +0200)]
codegen: Use append_array_size for constant access
Jürg Billeter [Sat, 9 Oct 2010 15:29:35 +0000 (17:29 +0200)]
codegen: Use append_array_size for field access
Jürg Billeter [Sat, 9 Oct 2010 14:39:44 +0000 (16:39 +0200)]
codegen: Use append_array_size for local variable access
Jürg Billeter [Sat, 9 Oct 2010 14:35:17 +0000 (16:35 +0200)]
codegen: Use append_array_size for parameter access
Jürg Billeter [Sat, 9 Oct 2010 14:03:27 +0000 (16:03 +0200)]
codegen: Use append_array_size for array creation expressions
Jürg Billeter [Sun, 15 Aug 2010 13:00:00 +0000 (15:00 +0200)]
Add TargetValue class
Jürg Billeter [Thu, 26 Aug 2010 10:51:15 +0000 (12:51 +0200)]
codegen: Add get_cvalue and set_cvalue helper methods
Jürg Billeter [Fri, 8 Oct 2010 20:38:43 +0000 (22:38 +0200)]
Update .gitignore
Jürg Billeter [Thu, 7 Oct 2010 18:58:54 +0000 (20:58 +0200)]
dova: Rename integer types
Jürg Billeter [Fri, 8 Oct 2010 18:23:21 +0000 (20:23 +0200)]
codegen: Fix uninitialized variable in constructors throwing errors
Jürg Billeter [Thu, 7 Oct 2010 22:23:03 +0000 (00:23 +0200)]
D-Bus: Support no-reply methods in GDBus clients and servers
Fixes bug 618892.
Jürg Billeter [Thu, 7 Oct 2010 21:18:17 +0000 (23:18 +0200)]
codegen: Fix critical on symbols without source reference
Jürg Billeter [Thu, 7 Oct 2010 21:02:11 +0000 (23:02 +0200)]
D-Bus: Fix dbus-glib servers
Jürg Billeter [Thu, 7 Oct 2010 16:44:03 +0000 (18:44 +0200)]
Fix address-of operator for pointer element access
Jürg Billeter [Wed, 6 Oct 2010 22:07:20 +0000 (00:07 +0200)]
codegen: Fix double free with GValue boxing
Fixes bug 631356.
Ryan Lortie [Wed, 6 Oct 2010 20:40:40 +0000 (22:40 +0200)]
SourceFile: change the definition of 'used'
Consider a source file as used only if actual C code (or declarations)
have been generated from something in that source file.
This greatly reduces the number of dependencies listed for compilations
that touch a large number of symbols in trivial ways without really
making use of them (for example, when listing a very large number of
unused fast-vapi files, as parvala does).
Fixes bug 630144.
Jürg Billeter [Sun, 3 Oct 2010 19:19:24 +0000 (12:19 -0700)]
Make address-of operator work on all variables
Fixes bug 631247.
Darren Warner [Wed, 6 Oct 2010 19:04:53 +0000 (21:04 +0200)]
CodeWriter: Write error types for delegates
Fixes bug 629798.
Jürg Billeter [Wed, 6 Oct 2010 18:55:11 +0000 (20:55 +0200)]
GVariant: Fix serialization of empty arrays
Fixes bug 631097.
Jürg Billeter [Wed, 6 Oct 2010 18:47:39 +0000 (20:47 +0200)]
Fix crash on element access with generic methods
Fixes bug 626868.
Jürg Billeter [Wed, 6 Oct 2010 18:22:16 +0000 (20:22 +0200)]
codegen: Fix critical on unsupported struct field
Jürg Billeter [Tue, 5 Oct 2010 18:21:23 +0000 (20:21 +0200)]
Rename vala.vapi to libvala.vapi to match pkg-config name
Jürg Billeter [Mon, 4 Oct 2010 13:16:48 +0000 (15:16 +0200)]
Release 0.11.0
Jürg Billeter [Mon, 4 Oct 2010 13:27:28 +0000 (15:27 +0200)]
build: Fix distcheck
Ryan Lortie [Mon, 4 Oct 2010 12:35:14 +0000 (08:35 -0400)]
glib-2.0: add MainContext.invoke and invoke_full
Rob Powell [Mon, 4 Oct 2010 02:00:00 +0000 (19:00 -0700)]
gtk+-2.0, gtk+-3.0: transfer ownership of TextBuffer.get_text return
Fixes bug 630741.
Rob Powell [Mon, 4 Oct 2010 01:59:08 +0000 (18:59 -0700)]
gedit-2.20: transfer ownership of Gedit.Document.get_uri return value
Partially fixes bug 630741.
Evan Nemerson [Mon, 4 Oct 2010 00:32:37 +0000 (17:32 -0700)]
gobject-2.0: Add GBinding bindings
Based on patch by Gregor Burger, fixes bug 629791.
Jürg Billeter [Sun, 3 Oct 2010 22:49:22 +0000 (00:49 +0200)]
glib-2.0: Update GDateTime binding
Jürg Billeter [Sun, 3 Oct 2010 21:20:30 +0000 (23:20 +0200)]
gtk+-3.0: Update to 2.91.0
Jürg Billeter [Sun, 3 Oct 2010 21:20:05 +0000 (23:20 +0200)]
cairo: Update to 1.10.0
Luca Bruno [Mon, 23 Aug 2010 18:51:48 +0000 (20:51 +0200)]
Support adding new source files while visiting the code tree
Luca Bruno [Mon, 23 Aug 2010 17:42:44 +0000 (19:42 +0200)]
Move package adding logic to CodeContext
Luca Bruno [Mon, 23 Aug 2010 16:21:31 +0000 (18:21 +0200)]
Move source file adding logic to CodeContext
Jürg Billeter [Sun, 3 Oct 2010 19:54:12 +0000 (21:54 +0200)]
CodeWriter: Do not write extern in EXTERNAL mode
Jürg Billeter [Sun, 3 Oct 2010 20:10:00 +0000 (22:10 +0200)]
Always use public accessibility for enum values
Jürg Billeter [Sun, 3 Oct 2010 17:26:53 +0000 (19:26 +0200)]
codegen: Fix GVariant to array conversion in async methods
Jürg Billeter [Thu, 30 Sep 2010 19:27:50 +0000 (21:27 +0200)]
dova: Fix crash on replaced expressions in list and set literals
Jürg Billeter [Sun, 26 Sep 2010 11:26:23 +0000 (13:26 +0200)]
dova: Fix critical on ellipsis parameter
Evan Nemerson [Sat, 2 Oct 2010 22:00:05 +0000 (15:00 -0700)]
mysql: Automatically get length of arrays returned by Result methods.
Jukka-Pekka Iivonen [Sat, 2 Oct 2010 21:47:44 +0000 (14:47 -0700)]
mysql: Add several enums, bindings for the Mysql.Field members.
Fixes bug 627804.
Evan Nemerson [Sat, 2 Oct 2010 20:12:07 +0000 (13:12 -0700)]
clutter-1.0: Fix LayoutManager.get_preferred_{height,width} bindings.
Fixes bug 628036.
Evan Nemerson [Mon, 27 Sep 2010 20:01:41 +0000 (13:01 -0700)]
sqlite3: Assorted memory management fixes for strings and blobs.
Jürg Billeter [Thu, 30 Sep 2010 15:04:50 +0000 (17:04 +0200)]
Append errordomain doc comments to generated C files
Jürg Billeter [Thu, 30 Sep 2010 09:10:26 +0000 (11:10 +0200)]
dova: Support type checks and silent casts
Jamie McCracken [Tue, 28 Sep 2010 03:46:18 +0000 (23:46 -0400)]
Genie: Fix ownership of inline allocated arrays
Jamie McCracken [Tue, 28 Sep 2010 03:37:18 +0000 (23:37 -0400)]
Genie: Do not create empty type parameter lists in parser
Jamie McCracken [Tue, 28 Sep 2010 03:30:30 +0000 (23:30 -0400)]
Genie: Fix accessibility of Enums
Jürg Billeter [Sun, 26 Sep 2010 08:27:10 +0000 (10:27 +0200)]
Rename pkg-config file from vala to libvala
This should make clear that it should only be used for libvala.
Jürg Billeter [Mon, 20 Sep 2010 18:04:32 +0000 (20:04 +0200)]
Report error when using pointer arithmetic with void*
Jürg Billeter [Mon, 20 Sep 2010 16:04:03 +0000 (18:04 +0200)]
codegen: Fix missing _inner_error_ declaration in constructors
Jürg Billeter [Fri, 17 Sep 2010 22:24:31 +0000 (00:24 +0200)]
Release 0.10.0
Jürg Billeter [Fri, 17 Sep 2010 21:55:36 +0000 (23:55 +0200)]
gio-2.0: Fix g_settings_list_* bindings
Fixes bug 629860.
Jürg Billeter [Fri, 17 Sep 2010 22:11:42 +0000 (00:11 +0200)]
gio-2.0: Update to GLib master
Jürg Billeter [Fri, 17 Sep 2010 22:10:27 +0000 (00:10 +0200)]
gio-2.0: Add DBusConnection.get_proxy_sync to gio-2.0-custom.vala
Maciej Piechotka [Fri, 17 Sep 2010 18:54:21 +0000 (11:54 -0700)]
glib-2.0: make HashFunc and EqualFunc generic delegates
Fixes bug 625878.
Maciej Piechotka [Mon, 2 Aug 2010 21:44:38 +0000 (23:44 +0200)]
glib-2.0: make CompareFunc and CompareDataFunc generic delegates
Fixes bug 625877.
Jürg Billeter [Thu, 16 Sep 2010 12:46:47 +0000 (14:46 +0200)]
glib-2.0: Add GDateTime bindings
Evan Nemerson [Fri, 17 Sep 2010 06:21:09 +0000 (23:21 -0700)]
gtksourceview-2.0: make SourceCompletionProvider.get_icon nullable
Fixes bug 628774.
Robert Ancell [Fri, 17 Sep 2010 06:12:58 +0000 (23:12 -0700)]
posix: add getpwnam binding
Fixes bug 628933.
Philip Withnall [Tue, 7 Sep 2010 16:06:58 +0000 (17:06 +0100)]
readline: fix the completion_matches binding
Philip Withnall [Tue, 7 Sep 2010 16:06:26 +0000 (17:06 +0100)]
readline: fix the cname of CompentryFunc
Philip Withnall [Tue, 7 Sep 2010 15:37:00 +0000 (16:37 +0100)]
readline: fix the signature of CompletionFunc
Philip Withnall [Tue, 7 Sep 2010 15:10:31 +0000 (16:10 +0100)]
readline: fix the attempted_completion_function binding
Fixes bug 628966.
Evan Nemerson [Fri, 17 Sep 2010 05:32:07 +0000 (22:32 -0700)]
glib-2.0: Add several missing symbols for glib-2.26.
Jürg Billeter [Thu, 16 Sep 2010 20:46:39 +0000 (22:46 +0200)]
glib-2.0: Add g_key_file_get/set_int64 bindings
Jürg Billeter [Thu, 16 Sep 2010 15:39:58 +0000 (17:39 +0200)]
girparser: Report error on unsupported GIR version
Fixes bug 629805.
Jürg Billeter [Thu, 16 Sep 2010 15:32:53 +0000 (17:32 +0200)]
girwriter: Fix crash in attribute handling
Fixes bug 629364.
Jürg Billeter [Thu, 16 Sep 2010 14:51:51 +0000 (16:51 +0200)]
D-Bus: Add missing gio.h include for GDBus servers
Jürg Billeter [Wed, 15 Sep 2010 20:52:37 +0000 (22:52 +0200)]
D-Bus: Do not use GLib.Application in tests
GApplication will not be available in GLib 2.26.
Jürg Billeter [Wed, 15 Sep 2010 18:39:38 +0000 (20:39 +0200)]
girparser: Fix detection of asynchronous methods
Evan Nemerson [Mon, 6 Sep 2010 22:40:03 +0000 (15:40 -0700)]
Write GIR version 1.2 instead of version 1.1
Fixes bug 628927.
Jürg Billeter [Wed, 15 Sep 2010 18:09:16 +0000 (20:09 +0200)]
girparser: Set array_length_cname
Fixes bug 629691.
Jürg Billeter [Wed, 15 Sep 2010 18:00:37 +0000 (20:00 +0200)]
Add array_length_cname attribute for parameters
Jürg Billeter [Mon, 13 Sep 2010 20:07:54 +0000 (22:07 +0200)]
girparser: Update to parameter index handling used in GIR version 1.2
Jürg Billeter [Mon, 13 Sep 2010 20:05:21 +0000 (22:05 +0200)]
girparser: Update to prefix handling used in GIR version 1.2
Jürg Billeter [Mon, 13 Sep 2010 18:54:19 +0000 (20:54 +0200)]
girparser: Support alias syntax used in GIR version 1.2
Jürg Billeter [Mon, 13 Sep 2010 18:44:06 +0000 (20:44 +0200)]
girparser: Support type names used in GIR version 1.2
Jürg Billeter [Tue, 14 Sep 2010 07:34:09 +0000 (09:34 +0200)]
Report error when throwing internal errors from public methods
Jürg Billeter [Mon, 13 Sep 2010 20:19:39 +0000 (22:19 +0200)]
Fix crash on invalid constructor chain up
Fixes bug 628182.
Jürg Billeter [Mon, 13 Sep 2010 17:41:07 +0000 (19:41 +0200)]
Fix to_string method for enums