]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
16 years agoWarn when using deprecated # modifier or operator b4a72c1cb1effb87c5ed7118b5de9e1e20e4ebe8
Jürg Billeter [Wed, 15 Apr 2009 19:08:29 +0000 (21:08 +0200)] 
Warn when using deprecated # modifier or operator

16 years agoUpdate code using deprecated # modifier or operator
Jürg Billeter [Wed, 15 Apr 2009 19:05:45 +0000 (21:05 +0200)] 
Update code using deprecated # modifier or operator

16 years agoIntroduce new signal connect/disconnect syntax
Jürg Billeter [Tue, 14 Apr 2009 22:15:29 +0000 (00:15 +0200)] 
Introduce new signal connect/disconnect syntax

foo.clicked.connect (handler);

Fixes bug 566847.

16 years agoDo not check GList/GSList references against NULL
Jürg Billeter [Tue, 14 Apr 2009 18:35:31 +0000 (20:35 +0200)] 
Do not check GList/GSList references against NULL

NULL is a valid empty GList/GSList. Based on patch by Yu Feng,
fixes bug 578198.

16 years agofix bug in printing string literal in Genie
Jamie McCracken [Tue, 14 Apr 2009 17:41:57 +0000 (13:41 -0400)] 
fix bug in printing string literal in Genie

16 years agoAdd --verbose command-line option
Jürg Billeter [Tue, 14 Apr 2009 17:39:55 +0000 (19:39 +0200)] 
Add --verbose command-line option

Currently just prints C compiler command-line before execution.
Fixes bug 559890.

16 years agoFix bug in print statement
Jamie McCracken [Tue, 14 Apr 2009 17:29:09 +0000 (13:29 -0400)] 
Fix bug in print statement

16 years agoSupport set accessors in internal VAPI properties
Jürg Billeter [Tue, 14 Apr 2009 17:24:33 +0000 (19:24 +0200)] 
Support set accessors in internal VAPI properties

Fixes bug 545187.

16 years agoRegenerate more bindings
Jürg Billeter [Tue, 14 Apr 2009 17:11:11 +0000 (19:11 +0200)] 
Regenerate more bindings

16 years agolibgnomeui-2.0: Replace references to Gtk.DestroyNotify
Jürg Billeter [Tue, 14 Apr 2009 17:06:06 +0000 (19:06 +0200)] 
libgnomeui-2.0: Replace references to Gtk.DestroyNotify

Fixes bug 578947.

16 years agovapigen: Fix constants
Jürg Billeter [Tue, 14 Apr 2009 16:58:32 +0000 (18:58 +0200)] 
vapigen: Fix constants

16 years agoSupport external constants
Jürg Billeter [Tue, 14 Apr 2009 16:54:29 +0000 (18:54 +0200)] 
Support external constants

16 years agoUpdate bindings to not use static modifier for delegates
Jürg Billeter [Tue, 14 Apr 2009 16:36:36 +0000 (18:36 +0200)] 
Update bindings to not use static modifier for delegates

16 years agoReplace static modifier for delegates by attribute
Jürg Billeter [Tue, 14 Apr 2009 16:33:44 +0000 (18:33 +0200)] 
Replace static modifier for delegates by attribute

Replace `static' modifier for delegates without a user_data parameter
by [CCode (has_target = false)] as we only support this for bindings,
it is not considered a language feature. Fixes bug 526549.

16 years agoUse fully-qualified name in the code writer
Jürg Billeter [Tue, 14 Apr 2009 15:38:50 +0000 (17:38 +0200)] 
Use fully-qualified name in the code writer

Fixes bug 516859.

16 years agoUpdated genie parser to match vala parser in functionality and bug fixes
Jamie McCracken [Tue, 14 Apr 2009 15:17:42 +0000 (11:17 -0400)] 
Updated genie parser to match vala parser in functionality and bug fixes

16 years agoRemove generated .c files on make maintainer-clean
Jürg Billeter [Tue, 14 Apr 2009 15:16:20 +0000 (17:16 +0200)] 
Remove generated .c files on make maintainer-clean

Fixes bug 509146.

16 years agoAvoid C compiler warning in string switch statements
Jürg Billeter [Tue, 14 Apr 2009 14:46:46 +0000 (16:46 +0200)] 
Avoid C compiler warning in string switch statements

Fixes bug 505856.

16 years agoFix array and delegate arguments in creation and virtual methods
Jürg Billeter [Tue, 14 Apr 2009 12:04:24 +0000 (14:04 +0200)] 
Fix array and delegate arguments in creation and virtual methods

16 years agoUpdated genie scanner to handle all new/missing vala tokens and directives
Jamie McCracken [Tue, 14 Apr 2009 00:30:29 +0000 (20:30 -0400)] 
Updated genie scanner to handle all new/missing vala tokens and directives

16 years agoReport error when using conflicting method modifiers in Genie parser
Jamie McCracken [Mon, 13 Apr 2009 21:57:03 +0000 (17:57 -0400)] 
Report error when using conflicting method modifiers  in Genie parser

16 years agoAdded support for static properties in Genie parser
Jamie McCracken [Mon, 13 Apr 2009 16:24:00 +0000 (12:24 -0400)] 
Added support for static properties in Genie parser

16 years agoFix error message when encountering invalid character literals in Genie parser
Jamie McCracken [Mon, 13 Apr 2009 16:16:15 +0000 (12:16 -0400)] 
Fix error message when encountering invalid character literals in Genie parser

16 years agoAdded property attributes to Genie parser
Jamie McCracken [Mon, 13 Apr 2009 16:12:22 +0000 (12:12 -0400)] 
Added property attributes to Genie parser

16 years agoAdded missing source reference to Genie parser
Jamie McCracken [Mon, 13 Apr 2009 15:55:50 +0000 (11:55 -0400)] 
Added missing source reference to Genie parser

16 years agoFixed codegen problem
Jamie [Mon, 13 Apr 2009 15:45:49 +0000 (11:45 -0400)] 
Fixed codegen problem

16 years agoFix names of methods generated from lambda expressions
Jürg Billeter [Sun, 12 Apr 2009 19:37:27 +0000 (21:37 +0200)] 
Fix names of methods generated from lambda expressions

16 years agoFix virtual methods throwing errors
Jürg Billeter [Sun, 12 Apr 2009 19:33:08 +0000 (21:33 +0200)] 
Fix virtual methods throwing errors

Fixes bug 578778.

16 years agoEnsure string.h is included when using memcpy
Jürg Billeter [Sun, 12 Apr 2009 19:29:32 +0000 (21:29 +0200)] 
Ensure string.h is included when using memcpy

16 years agovapigen: Remove unused method
Jürg Billeter [Sun, 12 Apr 2009 17:38:38 +0000 (19:38 +0200)] 
vapigen: Remove unused method

16 years agoInclude glib-object.h when declaring fundamental classes
Jürg Billeter [Sun, 12 Apr 2009 15:41:06 +0000 (17:41 +0200)] 
Include glib-object.h when declaring fundamental classes

16 years agogtk+-2.0: Fix gtk_image_get_stock binding
Jürg Billeter [Sat, 11 Apr 2009 11:46:13 +0000 (13:46 +0200)] 
gtk+-2.0: Fix gtk_image_get_stock binding

Based on patch by Simon Wenner, fixes bug 578687.

16 years agoDeclare base types of pointer types
Jürg Billeter [Fri, 10 Apr 2009 15:09:53 +0000 (17:09 +0200)] 
Declare base types of pointer types

16 years agoArrays: Add experimental support for fixed-length arrays
Jürg Billeter [Fri, 10 Apr 2009 15:02:22 +0000 (17:02 +0200)] 
Arrays: Add experimental support for fixed-length arrays

Local fixed-length arrays are allocated on the stack.

    int[3] array = { 1, 2, 3 };

Fixes bug 492481.

16 years agoRemove result variable warning
Jürg Billeter [Fri, 10 Apr 2009 14:16:19 +0000 (16:16 +0200)] 
Remove result variable warning

Implicit result variable not planned for Vala 1.0.

16 years agoRemove unused cheader_filename field
Jürg Billeter [Fri, 10 Apr 2009 11:33:44 +0000 (13:33 +0200)] 
Remove unused cheader_filename field

16 years agoDo not delete existing .c files
Jürg Billeter [Fri, 10 Apr 2009 10:01:30 +0000 (12:01 +0200)] 
Do not delete existing .c files

Fixes bug 501585.

16 years agoRemove unused CodeContext.save_cheaders property
Jürg Billeter [Fri, 10 Apr 2009 10:00:04 +0000 (12:00 +0200)] 
Remove unused CodeContext.save_cheaders property

16 years agoRemove unused get_cheader_filename methods
Jürg Billeter [Fri, 10 Apr 2009 09:47:52 +0000 (11:47 +0200)] 
Remove unused get_cheader_filename methods

16 years agoposix: Add struct group, getgrent, setgrent, endgrent
Michael 'Mickey' Lauer [Fri, 10 Apr 2009 07:29:03 +0000 (09:29 +0200)] 
posix: Add struct group, getgrent, setgrent, endgrent

Signed-Off-By: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
16 years agoposix: Add struct passwd, setpwent, getpwent, endpwent
Michael 'Mickey' Lauer [Fri, 10 Apr 2009 07:16:23 +0000 (09:16 +0200)] 
posix: Add struct passwd, setpwent, getpwent, endpwent

Signed-Off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
16 years agoglib-2.0: Fix g_find_program_in_path binding
Michael 'Mickey' Lauer [Fri, 10 Apr 2009 08:32:53 +0000 (10:32 +0200)] 
glib-2.0: Fix g_find_program_in_path binding

16 years agoImprove handling of reserved identifiers
Jürg Billeter [Fri, 10 Apr 2009 08:27:11 +0000 (10:27 +0200)] 
Improve handling of reserved identifiers

Avoid conflicts between reserved identifiers and generated code
for local variables and formal parameters. Fixes bug 469335 and
bug 515225.

16 years agoMove common code from GObjectModule to GTypeModule
Jürg Billeter [Wed, 8 Apr 2009 20:18:03 +0000 (22:18 +0200)] 
Move common code from GObjectModule to GTypeModule

16 years agoRegenerate GTK+ bindings
Jürg Billeter [Wed, 8 Apr 2009 18:09:01 +0000 (20:09 +0200)] 
Regenerate GTK+ bindings

16 years agoMerge branch 'master' into internal-vapi
Rob Taylor [Wed, 8 Apr 2009 17:55:33 +0000 (18:55 +0100)] 
Merge branch 'master' into internal-vapi

16 years agoOverride cheader to internal cheader when writing the internal vapi.
Rob Taylor [Wed, 8 Apr 2009 17:54:08 +0000 (18:54 +0100)] 
Override cheader to internal cheader when writing the internal vapi.

16 years agoD-Bus: Fix static modifiers for helper functions
Jürg Billeter [Wed, 8 Apr 2009 17:50:48 +0000 (19:50 +0200)] 
D-Bus: Fix static modifiers for helper functions

16 years agogstreamer-audio-0.10: Update bindings
Sebastian Pölsterl [Tue, 7 Apr 2009 16:18:51 +0000 (18:18 +0200)] 
gstreamer-audio-0.10: Update bindings

16 years agogstreamer-netbuffer-0.10: Update bindings
Sebastian Pölsterl [Tue, 7 Apr 2009 16:25:40 +0000 (18:25 +0200)] 
gstreamer-netbuffer-0.10: Update bindings

16 years agogstreamer-riff-0.10: Update bindings
Sebastian Pölsterl [Tue, 7 Apr 2009 16:26:46 +0000 (18:26 +0200)] 
gstreamer-riff-0.10: Update bindings

16 years agogstreamer-rtp-0.10: Update bindings
Sebastian Pölsterl [Sun, 5 Apr 2009 11:59:17 +0000 (13:59 +0200)] 
gstreamer-rtp-0.10: Update bindings

16 years agogstreamer-rtsp-0.10: Update bindings
Sebastian Pölsterl [Sun, 5 Apr 2009 11:54:26 +0000 (13:54 +0200)] 
gstreamer-rtsp-0.10: Update bindings

16 years agogstreamer-tag-0.10: Update bindings
Sebastian Pölsterl [Tue, 7 Apr 2009 16:46:14 +0000 (18:46 +0200)] 
gstreamer-tag-0.10: Update bindings

16 years agogstreamer-video-0.10: Update bindings
Sebastian Pölsterl [Tue, 7 Apr 2009 16:50:25 +0000 (18:50 +0200)] 
gstreamer-video-0.10: Update bindings

16 years agogstreamer-check-0.10: Update bindings
Sebastian Pölsterl [Tue, 7 Apr 2009 16:06:10 +0000 (18:06 +0200)] 
gstreamer-check-0.10: Update bindings

16 years agogstreamer-base-0.10: Update bindings
Sebastian Pölsterl [Tue, 7 Apr 2009 16:02:02 +0000 (18:02 +0200)] 
gstreamer-base-0.10: Update bindings

16 years agoD-Bus: Fix memory leak in introspection handler
Jürg Billeter [Wed, 8 Apr 2009 17:29:44 +0000 (19:29 +0200)] 
D-Bus: Fix memory leak in introspection handler

16 years agoGError: Fix uncaught errors in creation methods
Jürg Billeter [Wed, 8 Apr 2009 17:19:54 +0000 (19:19 +0200)] 
GError: Fix uncaught errors in creation methods

16 years agoMerge branch 'master' into internal-vapi
Rob Taylor [Wed, 8 Apr 2009 16:55:04 +0000 (17:55 +0100)] 
Merge branch 'master' into internal-vapi

16 years agoUse basename of C file in line directive
Jürg Billeter [Wed, 8 Apr 2009 16:49:13 +0000 (18:49 +0200)] 
Use basename of C file in line directive

16 years agoAdd ability to override certain cheaders when using CodeWriter
Rob Taylor [Wed, 8 Apr 2009 16:32:03 +0000 (17:32 +0100)] 
Add ability to override certain cheaders when using CodeWriter

16 years agoEmit line directive when there is no corresponding Vala line
Jürg Billeter [Wed, 8 Apr 2009 16:28:27 +0000 (18:28 +0200)] 
Emit line directive when there is no corresponding Vala line

16 years agoMerge branch 'master' into internal-vapi
Rob Taylor [Wed, 8 Apr 2009 16:05:28 +0000 (17:05 +0100)] 
Merge branch 'master' into internal-vapi

16 years agoAdd constant and delegate declarations to internal header
Jürg Billeter [Wed, 8 Apr 2009 15:36:24 +0000 (17:36 +0200)] 
Add constant and delegate declarations to internal header

16 years agoAdd delegate declarations to header file
Jürg Billeter [Wed, 8 Apr 2009 15:34:51 +0000 (17:34 +0200)] 
Add delegate declarations to header file

16 years agoAdd constant declarations to header file
Levi Bard [Wed, 8 Apr 2009 15:31:46 +0000 (17:31 +0200)] 
Add constant declarations to header file

Fixes bug 578267.

16 years agoDeclare return types of delegates
Jürg Billeter [Wed, 8 Apr 2009 15:18:01 +0000 (17:18 +0200)] 
Declare return types of delegates

16 years agoMerge branch 'master' of git://git.gnome.org/vala
Rob Taylor [Tue, 7 Apr 2009 20:41:17 +0000 (21:41 +0100)] 
Merge branch 'master' of git://git.gnome.org/vala

16 years agodoc: Move array types from reference to value types
David Janzso [Tue, 7 Apr 2009 16:21:49 +0000 (19:21 +0300)] 
doc: Move array types from reference to value types

16 years agosmall fixes for invocation with --internal-vapi
Rob Taylor [Tue, 7 Apr 2009 15:56:33 +0000 (16:56 +0100)] 
small fixes for invocation with --internal-vapi

16 years agoposix: Add exit and abort bindings
Michael B. Trausch [Sun, 5 Apr 2009 07:44:19 +0000 (03:44 -0400)] 
posix: Add exit and abort bindings

16 years agoposix: Add mkfifo(3) and unlink(2) bindings
Michael 'Mickey' Lauer [Wed, 1 Apr 2009 15:16:53 +0000 (17:16 +0200)] 
posix: Add mkfifo(3) and unlink(2) bindings

Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
16 years agoposix: Add socketpair and pipe bindings
Michael 'Mickey' Lauer [Mon, 23 Mar 2009 21:39:23 +0000 (22:39 +0100)] 
posix: Add socketpair and pipe bindings

Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
16 years agoposix: Add opendir and friends
Michael 'Mickey' Lauer [Mon, 16 Mar 2009 15:13:58 +0000 (16:13 +0100)] 
posix: Add opendir and friends

Signed-off-by: Michael 'Mickey' Lauer <mlauer@vanille-media.de>
16 years agoAdd support for saving out the internal api as a vapi
Rob Taylor [Tue, 7 Apr 2009 15:17:50 +0000 (16:17 +0100)] 
Add support for saving out the internal api as a vapi

16 years agoDeclare static fields when used
Jürg Billeter [Tue, 7 Apr 2009 15:12:54 +0000 (17:12 +0200)] 
Declare static fields when used

Fixes bug 578127.

16 years agoFix const-incorrect code generated for string interface properties getters
Ali Sabil [Mon, 6 Apr 2009 16:50:29 +0000 (18:50 +0200)] 
Fix const-incorrect code generated for string interface properties getters

Fixes bug 577960.

16 years agodbus-glib-1: Fix dbus_error_init binding
Jürg Billeter [Tue, 7 Apr 2009 13:29:40 +0000 (15:29 +0200)] 
dbus-glib-1: Fix dbus_error_init binding

16 years agocairo: Fix cairo_*_extents bindings
Jürg Billeter [Tue, 7 Apr 2009 13:27:50 +0000 (15:27 +0200)] 
cairo: Fix cairo_*_extents bindings

16 years agoD-Bus: Avoid redefinition of callback wrapper
Jürg Billeter [Mon, 6 Apr 2009 18:39:23 +0000 (20:39 +0200)] 
D-Bus: Avoid redefinition of callback wrapper

16 years agogdk-2.0: Fix gdk_display_get_pointer binding
Nicolas Joseph [Mon, 6 Apr 2009 16:41:41 +0000 (18:41 +0200)] 
gdk-2.0: Fix gdk_display_get_pointer binding

Fixes bug 577925.

16 years agogtksourceview-2.0: Fix gtk_source_style_scheme_manager_get_* bindings
Nicolas Joseph [Mon, 6 Apr 2009 16:38:48 +0000 (18:38 +0200)] 
gtksourceview-2.0: Fix gtk_source_style_scheme_manager_get_* bindings

Fixes bug 577890.

16 years agogtksourceview-2.0: Fix GtkSourceStyleSchemeManager binding
Nicolas Joseph [Mon, 6 Apr 2009 16:35:23 +0000 (18:35 +0200)] 
gtksourceview-2.0: Fix GtkSourceStyleSchemeManager binding

Fixes bug 577886.

16 years agogdk-2.0: fix gdk*_add_client_message_filter bindings
Mark Lee [Thu, 2 Apr 2009 20:11:45 +0000 (13:11 -0700)] 
gdk-2.0: fix gdk*_add_client_message_filter bindings

Hide the data parameters for Gdk.add_client_message_filter() and
Gdk.Display.add_client_message_filter(). Fixes bug 577766.

16 years agoReport error when trying to use signals as expressions
Jürg Billeter [Mon, 6 Apr 2009 16:21:47 +0000 (18:21 +0200)] 
Report error when trying to use signals as expressions

Fixes bug 437431.

16 years agoFix nested context information
Jürg Billeter [Mon, 6 Apr 2009 16:02:39 +0000 (18:02 +0200)] 
Fix nested context information

16 years agoDeclare property types in interfaces
Ali Sabil [Mon, 6 Apr 2009 14:20:36 +0000 (16:20 +0200)] 
Declare property types in interfaces

16 years agoFix declaration order of interfaces and field types
Ali Sabil [Mon, 6 Apr 2009 14:20:11 +0000 (16:20 +0200)] 
Fix declaration order of interfaces and field types

16 years agoDeclare property types in classes
Ali Sabil [Mon, 6 Apr 2009 14:19:23 +0000 (16:19 +0200)] 
Declare property types in classes

16 years agoFix declaration order of classes and field types
Jürg Billeter [Sun, 5 Apr 2009 20:22:46 +0000 (22:22 +0200)] 
Fix declaration order of classes and field types

16 years agoFix temp variable declaration in internal VAPI methods
Jürg Billeter [Sun, 5 Apr 2009 20:05:07 +0000 (22:05 +0200)] 
Fix temp variable declaration in internal VAPI methods

16 years agoFix error messages when using preprocessing directives
Jürg Billeter [Sun, 5 Apr 2009 16:42:25 +0000 (18:42 +0200)] 
Fix error messages when using preprocessing directives

The line information was off when skipping conditional sections.

16 years agoPost-release version bump
Jürg Billeter [Sun, 5 Apr 2009 15:56:48 +0000 (17:56 +0200)] 
Post-release version bump

16 years agoRelease 0.7.0 0.7.0
Jürg Billeter [Sun, 5 Apr 2009 15:28:01 +0000 (17:28 +0200)] 
Release 0.7.0

16 years agoDrop legacy header support
Jürg Billeter [Fri, 3 Apr 2009 21:00:07 +0000 (23:00 +0200)] 
Drop legacy header support

16 years agoSwitch build system to not use legacy headers
Jürg Billeter [Fri, 3 Apr 2009 14:11:45 +0000 (16:11 +0200)] 
Switch build system to not use legacy headers

16 years agoDrop type check statements if assertions are disabled
Thijs Vermeir [Fri, 3 Apr 2009 21:58:09 +0000 (23:58 +0200)] 
Drop type check statements if assertions are disabled

16 years agognome-keyring-1: Fix gnome_keyring_find_network_password_sync binding
Mark Lee [Fri, 3 Apr 2009 06:58:46 +0000 (23:58 -0700)] 
gnome-keyring-1: Fix gnome_keyring_find_network_password_sync binding

The results parameter for GnomeKeyring.find_network_password_sync needs to be
annotated as an "out" parameter. Fixes bug 577810.

16 years agoMore error domain declaration fixes
Jürg Billeter [Fri, 3 Apr 2009 21:09:50 +0000 (23:09 +0200)] 
More error domain declaration fixes

Fixes bug 577738.