]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
15 years agogdk-pixbuf-2.0: GdkPixbufDestroyNotify doesn't have a length parameter
Evan Nemerson [Thu, 25 Mar 2010 06:48:47 +0000 (23:48 -0700)] 
gdk-pixbuf-2.0: GdkPixbufDestroyNotify doesn't have a length parameter

Fixes bug 613855.

15 years agovapigen: support no_array_length for delegate parameters
Evan Nemerson [Thu, 25 Mar 2010 06:47:41 +0000 (23:47 -0700)] 
vapigen: support no_array_length for delegate parameters

15 years agoAdd support for generic array duplication
Luca Bruno [Wed, 24 Mar 2010 13:05:44 +0000 (14:05 +0100)] 
Add support for generic array duplication

Fixes bug 613745.

15 years agoFix struct initialization with member initializers
Jürg Billeter [Wed, 24 Mar 2010 20:01:13 +0000 (21:01 +0100)] 
Fix struct initialization with member initializers

Fixes bug 613825.

15 years agoglib-2.0: add byte order swap macros
Evan Nemerson [Wed, 24 Mar 2010 09:33:39 +0000 (02:33 -0700)] 
glib-2.0: add byte order swap macros

Fixes bug 613473.

15 years agoglib-2.0: add g_date_set_time_t binding
Evan Nemerson [Wed, 24 Mar 2010 09:09:50 +0000 (02:09 -0700)] 
glib-2.0: add g_date_set_time_t binding

15 years agoUpdate THANKS from git log
Jürg Billeter [Wed, 24 Mar 2010 08:51:01 +0000 (09:51 +0100)] 
Update THANKS from git log

15 years agodova: Do not require @"..." for string templates
Jürg Billeter [Wed, 24 Mar 2010 08:08:02 +0000 (09:08 +0100)] 
dova: Do not require @"..." for string templates

Support string interpolation in normal "..." strings.

15 years agoFix passing delegate field without target as method argument
Jürg Billeter [Wed, 24 Mar 2010 07:52:04 +0000 (08:52 +0100)] 
Fix passing delegate field without target as method argument

Fixes bug 592769.

15 years agoFix lock statement
Jiří Zárevúcky [Wed, 24 Mar 2010 07:36:37 +0000 (08:36 +0100)] 
Fix lock statement

This patch converts lock statements into try finally statements to
ensure that unlock is always called.

Fixes bug 582553.

15 years agoFix temporary variable handling for class field initializers
Jürg Billeter [Tue, 23 Mar 2010 17:07:11 +0000 (18:07 +0100)] 
Fix temporary variable handling for class field initializers

15 years agoUse BOXED marshaller for compact classes with type id
Jürg Billeter [Tue, 23 Mar 2010 13:58:35 +0000 (14:58 +0100)] 
Use BOXED marshaller for compact classes with type id

15 years agolibxml-2.0: add support for TextWriter
Tomaž Vajngerl [Tue, 23 Mar 2010 09:18:26 +0000 (02:18 -0700)] 
libxml-2.0: add support for TextWriter

Fixes bug 610573.

15 years agoAdd libgda-report-4.0 bindings, based on patch by Shawn Ferris
Evan Nemerson [Tue, 23 Mar 2010 08:48:55 +0000 (01:48 -0700)] 
Add libgda-report-4.0 bindings, based on patch by Shawn Ferris

Fixes bug 604208.

15 years agolibgda-4.0: add ellipsis to gda_data_model_array_new_with_g_types
Shawn Ferris [Tue, 23 Mar 2010 08:46:01 +0000 (01:46 -0700)] 
libgda-4.0: add ellipsis to gda_data_model_array_new_with_g_types

Partially fixes bug 604208.

15 years agolibgda-4.0: update to 4.0.8, regenerate
Evan Nemerson [Tue, 23 Mar 2010 08:21:43 +0000 (01:21 -0700)] 
libgda-4.0: update to 4.0.8, regenerate

15 years agogdk-2.0: GdkEvent* structs do not have a type id
Evan Nemerson [Tue, 23 Mar 2010 07:09:51 +0000 (00:09 -0700)] 
gdk-2.0: GdkEvent* structs do not have a type id

Fixes bug 585476.

15 years agogudev-1.0: make GUdev.DeviceNumber inherit from Posix.dev_t
Evan Nemerson [Tue, 23 Mar 2010 06:58:42 +0000 (23:58 -0700)] 
gudev-1.0: make GUdev.DeviceNumber inherit from Posix.dev_t

15 years agolibxml-2.0: remove superfluous (and deprecated) static from delegates
Evan Nemerson [Tue, 23 Mar 2010 06:43:20 +0000 (23:43 -0700)] 
libxml-2.0: remove superfluous (and deprecated) static from delegates

15 years agoFix assertion failure on large rollback in parser
Jürg Billeter [Tue, 23 Mar 2010 06:33:56 +0000 (07:33 +0100)] 
Fix assertion failure on large rollback in parser

Fixes bug 573080.

15 years agogdk-2.0: Fix gdk_property_get binding
Jürg Billeter [Mon, 22 Mar 2010 22:55:08 +0000 (23:55 +0100)] 
gdk-2.0: Fix gdk_property_get binding

Fixes bug 611250.

15 years agoFix automatic property access in structs
Jürg Billeter [Mon, 22 Mar 2010 22:32:01 +0000 (23:32 +0100)] 
Fix automatic property access in structs

Fixes bug 609142.

15 years agoFix crash on invalid field initializer
Jürg Billeter [Mon, 22 Mar 2010 22:27:33 +0000 (23:27 +0100)] 
Fix crash on invalid field initializer

Fixes bug 608635.

15 years agoFix public array fields with initializers
Jürg Billeter [Mon, 22 Mar 2010 22:22:58 +0000 (23:22 +0100)] 
Fix public array fields with initializers

Fixes bug 609066.

15 years agoFix private fixed-length array fields
Jürg Billeter [Mon, 22 Mar 2010 22:18:06 +0000 (23:18 +0100)] 
Fix private fixed-length array fields

Fixes bug 609171.

15 years agoReport error when using instance method as argument in static methods
Jürg Billeter [Mon, 22 Mar 2010 22:12:47 +0000 (23:12 +0100)] 
Report error when using instance method as argument in static methods

Fixes bug 598839.

15 years agoGenerate dummy return statement to avoid C warning
Jürg Billeter [Mon, 22 Mar 2010 21:58:08 +0000 (22:58 +0100)] 
Generate dummy return statement to avoid C warning

15 years agoDo not generate C code for unreachable Vala code
Jürg Billeter [Mon, 22 Mar 2010 21:57:47 +0000 (22:57 +0100)] 
Do not generate C code for unreachable Vala code

Fixes bug 598190.

15 years agoAvoid conflicts for internal array size variables
Jürg Billeter [Mon, 22 Mar 2010 20:27:08 +0000 (21:27 +0100)] 
Avoid conflicts for internal array size variables

Fixes bug 570547.

15 years agoImprove error message on duplicate definition
Jürg Billeter [Mon, 22 Mar 2010 20:21:13 +0000 (21:21 +0100)] 
Improve error message on duplicate definition

Display location of previous definition.

Fixes bug 591977.

15 years agoFix code generation for large integer literals
Jürg Billeter [Mon, 22 Mar 2010 20:12:38 +0000 (21:12 +0100)] 
Fix code generation for large integer literals

Fixes bug 583669.

15 years agoFix error message on duplicate definition in root namespace
Jürg Billeter [Mon, 22 Mar 2010 19:10:16 +0000 (20:10 +0100)] 
Fix error message on duplicate definition in root namespace

Fixes bug 601349.

15 years agoSimplify for statements whose condition is false
Jürg Billeter [Mon, 22 Mar 2010 19:01:14 +0000 (20:01 +0100)] 
Simplify for statements whose condition is false

Fixes bug 601351.

15 years agoFix declaration of free function for compact classes
Jürg Billeter [Mon, 22 Mar 2010 18:57:47 +0000 (19:57 +0100)] 
Fix declaration of free function for compact classes

Fixes bug 605495.

15 years agoFix instance access check for static lambda expressions
Jürg Billeter [Mon, 22 Mar 2010 18:47:57 +0000 (19:47 +0100)] 
Fix instance access check for static lambda expressions

Fixes bug 612139.

15 years agoReport error when using instance member as initializer in static method
Jürg Billeter [Mon, 22 Mar 2010 18:43:32 +0000 (19:43 +0100)] 
Report error when using instance member as initializer in static method

15 years agoVisit all expressions in flow analyzer
Jürg Billeter [Mon, 22 Mar 2010 18:09:13 +0000 (19:09 +0100)] 
Visit all expressions in flow analyzer

15 years agolibxml-2.0: Add XmlIO callbacks
Tomaž Vajngerl [Mon, 22 Mar 2010 17:39:20 +0000 (10:39 -0700)] 
libxml-2.0: Add XmlIO callbacks

Fixes bug 600295.

15 years agoSimplify while statements whose condition is false
Jürg Billeter [Mon, 22 Mar 2010 10:35:51 +0000 (11:35 +0100)] 
Simplify while statements whose condition is false

Fixes bug 601339.

15 years agoAdd gudev-1.0 bindings.
Jim Nelson [Mon, 22 Mar 2010 10:17:35 +0000 (11:17 +0100)] 
Add gudev-1.0 bindings.

Fixes bug 606172.

15 years agoSet error field when detecting duplicate switch label
Jürg Billeter [Mon, 22 Mar 2010 09:43:48 +0000 (10:43 +0100)] 
Set error field when detecting duplicate switch label

15 years agoFix compatibility with GLib 2.16 for D-Bus and GAsync support
Michal Hruby [Mon, 22 Mar 2010 08:56:36 +0000 (09:56 +0100)] 
Fix compatibility with GLib 2.16 for D-Bus and GAsync support

Fixes bug 598546.

15 years agoCapture array size variable in closures as well
Adam Folmert [Fri, 5 Feb 2010 01:54:19 +0000 (02:54 +0100)] 
Capture array size variable in closures as well

Fixes bug 599951.

15 years agoFix protected member access in interfaces
Adam Folmert [Fri, 12 Feb 2010 10:10:33 +0000 (11:10 +0100)] 
Fix protected member access in interfaces

Fixes bug 609726.

15 years agoUse g_type_class_add_private() when targeting GLib >= 2.24
Sebastian Dröge [Mon, 22 Mar 2010 08:05:43 +0000 (09:05 +0100)] 
Use g_type_class_add_private() when targeting GLib >= 2.24

Fixes bug 592942.

15 years agoFix postconditions for methods returning structs
Adam Folmert [Sun, 14 Feb 2010 02:57:37 +0000 (03:57 +0100)] 
Fix postconditions for methods returning structs

Fixes bug 602927.

15 years agoSeparate async state switch from the code using goto and labels
Luca Bruno [Wed, 10 Mar 2010 10:26:56 +0000 (11:26 +0100)] 
Separate async state switch from the code using goto and labels

Fixes bug 602200.

15 years agoUse TypeRegisterFunction for enum/flags
Marc-André Lureau [Tue, 26 Jan 2010 00:47:55 +0000 (01:47 +0100)] 
Use TypeRegisterFunction for enum/flags

Fixes bug 592904.

15 years agoReport error on duplicate switch label
Luca Bruno [Mon, 8 Mar 2010 22:36:51 +0000 (23:36 +0100)] 
Report error on duplicate switch label

Fixes bug 572556.

15 years agoFix code generated for interface implementations with error mismatch
Jürg Billeter [Sun, 21 Mar 2010 22:30:20 +0000 (23:30 +0100)] 
Fix code generated for interface implementations with error mismatch

Fixes bug 598862.

15 years agoFix struct initialization in async methods
Jürg Billeter [Sun, 21 Mar 2010 22:13:12 +0000 (23:13 +0100)] 
Fix struct initialization in async methods

15 years agoRename _main to _vala_main to avoid conflicts
Luca Bruno [Mon, 1 Mar 2010 08:27:01 +0000 (09:27 +0100)] 
Rename _main to _vala_main to avoid conflicts

Fixes bug 582540.

15 years agoAdd experimental support for chained relational expressions
Jürg Billeter [Sun, 24 Jan 2010 12:37:49 +0000 (13:37 +0100)] 
Add experimental support for chained relational expressions

Based on patch by Marc-André Lureau, fixes bug 606480.

15 years agoD-Bus: Add simple signal test
Jürg Billeter [Sun, 21 Mar 2010 19:30:17 +0000 (20:30 +0100)] 
D-Bus: Add simple signal test

15 years agoFix implicit GValue conversion from owned values
Jürg Billeter [Sun, 21 Mar 2010 19:02:25 +0000 (20:02 +0100)] 
Fix implicit GValue conversion from owned values

15 years agoFix crash when unable to infer generic type arguments
Jürg Billeter [Sun, 21 Mar 2010 18:44:58 +0000 (19:44 +0100)] 
Fix crash when unable to infer generic type arguments

15 years agoFix crash with owned property getters and interfaces
Jürg Billeter [Sun, 21 Mar 2010 18:40:03 +0000 (19:40 +0100)] 
Fix crash with owned property getters and interfaces

15 years agoFix memory leak with owned property getters and g_object_get
Jürg Billeter [Sun, 21 Mar 2010 18:03:52 +0000 (19:03 +0100)] 
Fix memory leak with owned property getters and g_object_get

Fixes bug 576152.

15 years agoFix struct initialization when temporary variables are used
Jürg Billeter [Sun, 21 Mar 2010 17:35:42 +0000 (18:35 +0100)] 
Fix struct initialization when temporary variables are used

Fixes bug 613513.

15 years agoGAsync: Fix async methods with struct parameters
Jürg Billeter [Sun, 21 Mar 2010 15:33:44 +0000 (16:33 +0100)] 
GAsync: Fix async methods with struct parameters

Fixes bug 613484.

15 years agoD-Bus: Fix methods returning GLib.Value in dynamic clients
Michal Hruby [Sun, 21 Mar 2010 15:22:15 +0000 (16:22 +0100)] 
D-Bus: Fix methods returning GLib.Value in dynamic clients

15 years agoFix closures in property accessors
Jürg Billeter [Sun, 21 Mar 2010 15:14:58 +0000 (16:14 +0100)] 
Fix closures in property accessors

Fixes bug 613483.

15 years agoFix member access for derived generic types
Jürg Billeter [Sun, 21 Mar 2010 14:20:16 +0000 (15:20 +0100)] 
Fix member access for derived generic types

Fixes bug 613486.

15 years agoFix variable shadowing check with implicit result variable in properties
Jürg Billeter [Sun, 21 Mar 2010 13:50:04 +0000 (14:50 +0100)] 
Fix variable shadowing check with implicit result variable in properties

15 years agoDo not warn when internal member is unused with --internal-header
Jürg Billeter [Sun, 21 Mar 2010 11:09:17 +0000 (12:09 +0100)] 
Do not warn when internal member is unused with --internal-header

Fixes bug 613035.

15 years agogtk+-2.0: Fix GtkRadioToolButton:group binding
Jürg Billeter [Sun, 21 Mar 2010 11:00:59 +0000 (12:00 +0100)] 
gtk+-2.0: Fix GtkRadioToolButton:group binding

15 years agovapigen: Report error when omitting --library option
Jürg Billeter [Sun, 21 Mar 2010 10:52:08 +0000 (11:52 +0100)] 
vapigen: Report error when omitting --library option

Fixes bug 611322.

15 years agoDo not allow access to members using generic types without type args
Jürg Billeter [Sun, 21 Mar 2010 10:25:20 +0000 (11:25 +0100)] 
Do not allow access to members using generic types without type args

Fixes bug 604649.

15 years agoReport error when number of type arguments does not match
Jürg Billeter [Sun, 21 Mar 2010 10:08:26 +0000 (11:08 +0100)] 
Report error when number of type arguments does not match

15 years agoFix fixed-length array fields
Jürg Billeter [Sun, 21 Mar 2010 10:01:29 +0000 (11:01 +0100)] 
Fix fixed-length array fields

Fixes bug 603293.

15 years agoFix printf format in GIRWriter
Jürg Billeter [Sun, 21 Mar 2010 09:37:38 +0000 (10:37 +0100)] 
Fix printf format in GIRWriter

15 years agoAvoid generating unused temporary variables with out arguments
Jürg Billeter [Sun, 21 Mar 2010 09:29:25 +0000 (10:29 +0100)] 
Avoid generating unused temporary variables with out arguments

15 years agoAvoic C warnings for some possibly unused functions
Jürg Billeter [Sun, 21 Mar 2010 08:51:24 +0000 (09:51 +0100)] 
Avoic C warnings for some possibly unused functions

15 years agoUse exact pointer type in CodeContext.push to fix C warning
Jürg Billeter [Sun, 21 Mar 2010 08:27:33 +0000 (09:27 +0100)] 
Use exact pointer type in CodeContext.push to fix C warning

15 years agoUse default in switch to fix C warning
Jürg Billeter [Sun, 21 Mar 2010 08:17:50 +0000 (09:17 +0100)] 
Use default in switch to fix C warning

15 years agolibxml-2.0: add several missing free_functions
julien [Sun, 21 Mar 2010 08:07:11 +0000 (01:07 -0700)] 
libxml-2.0: add several missing free_functions

Fixes bug 604321.

15 years agolibsoup-2.4: fix arguments to several methods which take delegates
Evan Nemerson [Sun, 21 Mar 2010 07:55:02 +0000 (00:55 -0700)] 
libsoup-2.4: fix arguments to several methods which take delegates

15 years agoDo not use `weak' modifier in *-custom.vala where it is not applicable
Evan Nemerson [Sun, 21 Mar 2010 07:24:00 +0000 (00:24 -0700)] 
Do not use `weak' modifier in *-custom.vala where it is not applicable

15 years agobuild: Enable silent rules by default
Marc-André Lureau [Fri, 29 Jan 2010 21:47:33 +0000 (22:47 +0100)] 
build: Enable silent rules by default

15 years agovalac: Add --enable-version-header option
Jürg Billeter [Thu, 28 Jan 2010 00:57:41 +0000 (01:57 +0100)] 
valac: Add --enable-version-header option

Writes Vala version in generated files. Disabled by default for
bootstrapping reasons.

Based on patch by Marc-André Lureau, fixes bug 608371.

15 years agosdl, tiff: Do not use `weak' modifier where it is not applicable
Frederik Zipp [Sun, 21 Mar 2010 06:34:20 +0000 (07:34 +0100)] 
sdl, tiff: Do not use `weak' modifier where it is not applicable

Fixes bug 613426.

15 years agogtk+-2.0: Hide gtk_tree_iter_{copy,free} bindings
Jürg Billeter [Sat, 20 Mar 2010 22:43:03 +0000 (23:43 +0100)] 
gtk+-2.0: Hide gtk_tree_iter_{copy,free} bindings

Current bindings are broken, however, these functions should never be
used from Vala anyway.

Fixes bug 595697.

15 years agoCheck rank when checking array type compatibility
Jürg Billeter [Sat, 20 Mar 2010 22:06:48 +0000 (23:06 +0100)] 
Check rank when checking array type compatibility

Fixes bug 577222.

15 years agoReport error when using `construct' with incompatible properties
Jürg Billeter [Sat, 20 Mar 2010 22:02:51 +0000 (23:02 +0100)] 
Report error when using `construct' with incompatible properties

Fixes bug 574146.

15 years agoUse generics for g_object_*_{,q}data bindings
Jürg Billeter [Sat, 20 Mar 2010 21:39:34 +0000 (22:39 +0100)] 
Use generics for g_object_*_{,q}data bindings

Fixes bug 531043.

15 years agoFix memory management with inferred generic type arguments
Jürg Billeter [Sat, 20 Mar 2010 21:26:11 +0000 (22:26 +0100)] 
Fix memory management with inferred generic type arguments

15 years agoAvoid GPOINTER_TO_* macros with va_arg
Jürg Billeter [Sat, 20 Mar 2010 20:55:02 +0000 (21:55 +0100)] 
Avoid GPOINTER_TO_* macros with va_arg

15 years agoAdd va_list support
Jürg Billeter [Sat, 20 Mar 2010 20:49:09 +0000 (21:49 +0100)] 
Add va_list support

Based on patch by Michael Lauer, fixes bug 573337.

15 years agoAvoid temporary variable on struct initialization
Jürg Billeter [Sat, 20 Mar 2010 20:12:28 +0000 (21:12 +0100)] 
Avoid temporary variable on struct initialization

15 years agoFix constructor chain up within the same class
Jürg Billeter [Sat, 20 Mar 2010 18:33:31 +0000 (19:33 +0100)] 
Fix constructor chain up within the same class

Fixes bug 603375.

15 years agoInfer type arguments when calling generic methods
Jürg Billeter [Sat, 20 Mar 2010 18:12:37 +0000 (19:12 +0100)] 
Infer type arguments when calling generic methods

Fixes bug 611235.

15 years agoFix double free with owned named arguments
Jürg Billeter [Sat, 20 Mar 2010 17:33:05 +0000 (18:33 +0100)] 
Fix double free with owned named arguments

Fixes bug 601930.

15 years agoReport error on invalid array creation expressions for stacked arrays
Jürg Billeter [Sat, 20 Mar 2010 16:42:00 +0000 (17:42 +0100)] 
Report error on invalid array creation expressions for stacked arrays

Fixes bug 540730.

15 years agolibusb: Do not use `weak' modifier where it is not applicable
Jürg Billeter [Sat, 20 Mar 2010 16:25:39 +0000 (17:25 +0100)] 
libusb: Do not use `weak' modifier where it is not applicable

15 years agosqlite3: Do not use `weak' modifier where it is not applicable
Jürg Billeter [Sat, 20 Mar 2010 16:20:08 +0000 (17:20 +0100)] 
sqlite3: Do not use `weak' modifier where it is not applicable

15 years agogmodule-2.0: Do not use `weak' modifier where it is not applicable
Jürg Billeter [Sat, 20 Mar 2010 16:19:54 +0000 (17:19 +0100)] 
gmodule-2.0: Do not use `weak' modifier where it is not applicable

15 years agogstreamer-0.10: Do not hide GstBuffer.size to retain compatibility
Jürg Billeter [Sat, 20 Mar 2010 16:18:13 +0000 (17:18 +0100)] 
gstreamer-0.10: Do not hide GstBuffer.size to retain compatibility

15 years agoSupport explicit constructors for boolean, integer, and floating types
Jürg Billeter [Sat, 20 Mar 2010 16:14:01 +0000 (17:14 +0100)] 
Support explicit constructors for boolean, integer, and floating types

15 years agoImprove error reporting for local variable initializers
Jürg Billeter [Sat, 20 Mar 2010 16:05:24 +0000 (17:05 +0100)] 
Improve error reporting for local variable initializers

15 years agoDo not support constructors for boolean, integer, and floating types
Jürg Billeter [Sat, 20 Mar 2010 16:02:36 +0000 (17:02 +0100)] 
Do not support constructors for boolean, integer, and floating types

Fixes bug 578968.