]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
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.

15 years agoDo not warn on assignment to same variable of different instance
Jürg Billeter [Sat, 20 Mar 2010 15:50:18 +0000 (16:50 +0100)] 
Do not warn on assignment to same variable of different instance

15 years agoFix constructor chain up to generic compact classes
Jürg Billeter [Sat, 20 Mar 2010 15:40:56 +0000 (16:40 +0100)] 
Fix constructor chain up to generic compact classes

Fixes bug 594063.

15 years agogobject-2.0: Remove Object.finalize binding
Jürg Billeter [Sat, 20 Mar 2010 15:31:03 +0000 (16:31 +0100)] 
gobject-2.0: Remove Object.finalize binding

Overriding Object.finalize conflicts with destructors.

Fixes bug 592265.

15 years agoDo not allow access to instance members of outer classes
Jürg Billeter [Sat, 20 Mar 2010 15:12:08 +0000 (16:12 +0100)] 
Do not allow access to instance members of outer classes

Fixes bug 595216.

15 years agoGType: Do not allow 'type' properties
Luca Bruno [Sat, 20 Mar 2010 13:47:51 +0000 (14:47 +0100)] 
GType: Do not allow 'type' properties

Generated get_type function would cause conflicts.

Fixes bug 586817.

15 years agoAdd Signal attribute for signal declarations
Jens Georg [Sat, 12 Sep 2009 12:25:45 +0000 (14:25 +0200)] 
Add Signal attribute for signal declarations

This supports the following arguments:
  - detailed (bool) -> G_SIGNAL_DETAILED
  - run (string) ["first", "last", "cleanup"] -> G_SIGNAL_RUN_*
  - no_recurse (bool) -> G_SIGNAL_NO_RECURSE
  - action (bool) -> G_SIGNAL_ACTION
  - no_hooks (bool) -> G_SIGNAL_NO_HOOKS

The default is unchanged (G_SIGNAL_RUN_LAST and nothing else).

Fixes bug 577623.

15 years agoSupport .connect() and .connect_after() for dynamic signals
Luca Bruno [Sat, 13 Mar 2010 22:16:30 +0000 (23:16 +0100)] 
Support .connect() and .connect_after() for dynamic signals

Fixes bug 607936.

15 years agoFix disconnecting from detailed signal
Jonathan Conder [Sat, 20 Mar 2010 12:53:03 +0000 (13:53 +0100)] 
Fix disconnecting from detailed signal

Fixes bug 602293.

15 years agoD-Bus: Fix C warning with array return values in dynamic clients
Frederik Zipp [Sat, 20 Mar 2010 12:10:22 +0000 (13:10 +0100)] 
D-Bus: Fix C warning with array return values in dynamic clients

Fixes bug 612997.

15 years agoFix critical when accessing implicit result variable
Jürg Billeter [Sat, 20 Mar 2010 11:56:59 +0000 (12:56 +0100)] 
Fix critical when accessing implicit result variable

The implicit result variable is used in postconditions and in the
dova profile.

Fixes bug 601346.