]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
15 years agoDo not create empty type parameter lists in parser
Jürg Billeter [Sat, 21 Aug 2010 10:11:58 +0000 (12:11 +0200)] 
Do not create empty type parameter lists in parser

15 years agoImprove performance of SemanticAnalyzer.is_type_accessible
Jürg Billeter [Sat, 21 Aug 2010 10:07:28 +0000 (12:07 +0200)] 
Improve performance of SemanticAnalyzer.is_type_accessible

15 years agoCreate array lists in Method class only on demand
Jürg Billeter [Sat, 21 Aug 2010 09:55:35 +0000 (11:55 +0200)] 
Create array lists in Method class only on demand

15 years agoSupport iteration via index to improve performance
Jürg Billeter [Wed, 11 Aug 2010 21:46:41 +0000 (23:46 +0200)] 
Support iteration via index to improve performance

15 years agogee: Replace interfaces by abstract classes to improve performance
Jürg Billeter [Wed, 11 Aug 2010 20:23:09 +0000 (22:23 +0200)] 
gee: Replace interfaces by abstract classes to improve performance

15 years agoGObject: Add _vala_ suffix to get/set_property to avoid name clashes
Luca Bruno [Thu, 9 Sep 2010 13:42:59 +0000 (15:42 +0200)] 
GObject: Add _vala_ suffix to get/set_property to avoid name clashes

Fixes bug 624594.

15 years agoSupport to_string() for non-GType enums
Luca Bruno [Tue, 31 Aug 2010 08:36:51 +0000 (10:36 +0200)] 
Support to_string() for non-GType enums

Fixes bug 612081.

15 years agomv remove_directory to filehelper.vala
Florian Brosch [Wed, 8 Sep 2010 18:33:13 +0000 (20:33 +0200)] 
mv remove_directory to filehelper.vala

15 years agolibvaladoc/filehelper: update realpath
Florian Brosch [Wed, 8 Sep 2010 16:57:50 +0000 (18:57 +0200)] 
libvaladoc/filehelper: update realpath

15 years agolibvaladoc/importer: Allow nodes without documentation in valadoc files
Florian Brosch [Wed, 8 Sep 2010 16:49:34 +0000 (18:49 +0200)] 
libvaladoc/importer: Allow nodes without documentation in valadoc files

15 years agogio-2.0: Fix ownership of two AppLaunchContext method return values.
Evan Nemerson [Tue, 7 Sep 2010 22:53:10 +0000 (15:53 -0700)] 
gio-2.0: Fix ownership of two AppLaunchContext method return values.

15 years agoglib-2.0: Add [NoReturn] to Process.exit() and Process.abort().
Luca Bruno [Sun, 5 Sep 2010 09:21:35 +0000 (11:21 +0200)] 
glib-2.0: Add [NoReturn] to Process.exit() and Process.abort().

15 years agoRelease 0.9.8
Jürg Billeter [Sat, 4 Sep 2010 15:05:57 +0000 (17:05 +0200)] 
Release 0.9.8

15 years agoglib-2.0: Add binding for g_utf8_offset_to_pointer.
Evan Nemerson [Sat, 4 Sep 2010 00:02:14 +0000 (17:02 -0700)] 
glib-2.0: Add binding for g_utf8_offset_to_pointer.

15 years agocodegen: Fix lcopy_value function generated for fundamental classes
Jürg Billeter [Fri, 3 Sep 2010 15:04:01 +0000 (17:04 +0200)] 
codegen: Fix lcopy_value function generated for fundamental classes

15 years agocodegen: Fix preconditions in asynchronous methods
Jürg Billeter [Fri, 3 Sep 2010 14:55:44 +0000 (16:55 +0200)] 
codegen: Fix preconditions in asynchronous methods

15 years agoposix: Fix SockAddr cname.
BianShaoLei [Thu, 2 Sep 2010 18:42:59 +0000 (11:42 -0700)] 
posix: Fix SockAddr cname.

Fixes bug 628470.

15 years agolibvaladoc/importer: Minor valadoc file format changes
Florian Brosch [Thu, 2 Sep 2010 03:34:08 +0000 (05:34 +0200)] 
libvaladoc/importer: Minor valadoc file format changes

15 years agolibvaladoc/api: fix Method::is_static
Florian Brosch [Wed, 1 Sep 2010 15:57:46 +0000 (17:57 +0200)] 
libvaladoc/api: fix Method::is_static

15 years agodoclet/valadoc.org: fix valac warnings
Florian Brosch [Wed, 1 Sep 2010 05:56:30 +0000 (07:56 +0200)] 
doclet/valadoc.org: fix valac warnings

15 years agolibvaladoc: Fix valac warnings
Florian Brosch [Wed, 1 Sep 2010 05:32:10 +0000 (07:32 +0200)] 
libvaladoc: Fix valac warnings

15 years agoAdd *.valadoc format
Florian Brosch [Wed, 1 Sep 2010 04:43:16 +0000 (06:43 +0200)] 
Add *.valadoc format

15 years agoUse vala-0.10 or vala-0.12 package instead of vala-1.0.
Evan Nemerson [Fri, 20 Aug 2010 09:17:45 +0000 (11:17 +0200)] 
Use vala-0.10 or vala-0.12 package instead of vala-1.0.

15 years agoadd gir documentation importer
Florian Brosch [Thu, 19 Aug 2010 22:04:48 +0000 (00:04 +0200)] 
add gir documentation importer

15 years agolibvaladoc: Add CTypeResolver
Florian Brosch [Sat, 7 Aug 2010 02:26:14 +0000 (04:26 +0200)] 
libvaladoc: Add CTypeResolver

15 years agodoclets: rm xml doclet
Florian Brosch [Sat, 7 Aug 2010 02:11:11 +0000 (04:11 +0200)] 
doclets: rm xml doclet

15 years agolibvaladoc: rm support for valadoc-xml
Florian Brosch [Sat, 7 Aug 2010 02:00:12 +0000 (04:00 +0200)] 
libvaladoc: rm support for valadoc-xml

15 years agowebkit-1.0: Mark WebKitWebView::create_web_view return value as owned.
Luca Bruno [Tue, 31 Aug 2010 07:55:59 +0000 (09:55 +0200)] 
webkit-1.0: Mark WebKitWebView::create_web_view return value as owned.

Fixes bug 625569.

15 years agogtk+-2.0, gtk+-3.0: Make gtk_image_set_from_pixmap parameters be nullable.
Jakob Westhoff [Mon, 30 Aug 2010 10:55:55 +0000 (12:55 +0200)] 
gtk+-2.0, gtk+-3.0: Make gtk_image_set_from_pixmap parameters be nullable.

Fixes bug 627778.

15 years agogio-2.0: GLib.Icon.to_string() return value is not unowned
Luca Bruno [Sat, 28 Aug 2010 09:52:44 +0000 (11:52 +0200)] 
gio-2.0: GLib.Icon.to_string() return value is not unowned

Fixes bug 628119.

15 years agogio-2.0: Make Application.quit_with_data.platform_data nullable.
Evan Nemerson [Sun, 22 Aug 2010 18:04:56 +0000 (11:04 -0700)] 
gio-2.0: Make Application.quit_with_data.platform_data nullable.

15 years agodova: Do not generate empty type structs for interfaces
Jürg Billeter [Sun, 22 Aug 2010 09:14:42 +0000 (11:14 +0200)] 
dova: Do not generate empty type structs for interfaces

15 years agodova: Fix header file generation
Jürg Billeter [Sun, 22 Aug 2010 09:21:23 +0000 (11:21 +0200)] 
dova: Fix header file generation

15 years agoglib-2.0: Fix Variant.dup_string binding.
Evan Nemerson [Sun, 22 Aug 2010 03:47:28 +0000 (20:47 -0700)] 
glib-2.0: Fix Variant.dup_string binding.

15 years agolibsoup-2.4: Fix XMLRPC error domains.
Evan Nemerson [Sat, 21 Aug 2010 21:47:50 +0000 (14:47 -0700)] 
libsoup-2.4: Fix XMLRPC error domains.

15 years agolibsoup-2.4: Move Soup.xmlrpc_* methods into Soup.XMLRPC namespace.
Evan Nemerson [Sat, 21 Aug 2010 21:06:07 +0000 (14:06 -0700)] 
libsoup-2.4: Move Soup.xmlrpc_* methods into Soup.XMLRPC namespace.

15 years agogtk+-2.0, gtk+-3.0: Move Gtk.stock_* methods into Gtk.Stock namespace.
Evan Nemerson [Sat, 21 Aug 2010 20:39:12 +0000 (13:39 -0700)] 
gtk+-2.0, gtk+-3.0: Move Gtk.stock_* methods into Gtk.Stock namespace.

15 years agogdk-2.0, gdk-3.0: Move Gdk.selection_* into Gdk.Selection namespace.
Evan Nemerson [Sat, 21 Aug 2010 20:29:20 +0000 (13:29 -0700)] 
gdk-2.0, gdk-3.0: Move Gdk.selection_* into Gdk.Selection namespace.

15 years agovapigen: Automatically adjust method names when setting parent.
Evan Nemerson [Sat, 21 Aug 2010 20:28:29 +0000 (13:28 -0700)] 
vapigen: Automatically adjust method names when setting parent.

15 years agogtk+-2.0, gtk+-3.0: Move Gtk.STOCK_* into a Gtk.Stock namespace.
Evan Nemerson [Sat, 21 Aug 2010 19:20:21 +0000 (12:20 -0700)] 
gtk+-2.0, gtk+-3.0: Move Gtk.STOCK_* into a Gtk.Stock namespace.

15 years agocodewriter: Correctly write deprecated replacement attributes.
Evan Nemerson [Sat, 7 Aug 2010 18:15:12 +0000 (11:15 -0700)] 
codewriter: Correctly write deprecated replacement attributes.

15 years agovapigen: Support setting the parent of a symbol.
Evan Nemerson [Sat, 7 Aug 2010 23:02:36 +0000 (16:02 -0700)] 
vapigen: Support setting the parent of a symbol.

15 years agogdk-2.0: Update to 2.21.7 and mark deprecated symbols as such.
Evan Nemerson [Sat, 21 Aug 2010 18:54:28 +0000 (11:54 -0700)] 
gdk-2.0: Update to 2.21.7 and mark deprecated symbols as such.

15 years agoImprove consistency in constructor chain up handling 8aa6299ea7a39e7a652ce3896324aaa47af99a18
Jürg Billeter [Sat, 21 Aug 2010 17:12:16 +0000 (19:12 +0200)] 
Improve consistency in constructor chain up handling

15 years agoUnable to chain up to base constructor is fatal
Jürg Billeter [Sat, 21 Aug 2010 16:49:38 +0000 (18:49 +0200)] 
Unable to chain up to base constructor is fatal

15 years agovapigen: Fix chain up warning in subclasses of generated bindings
Jürg Billeter [Sat, 21 Aug 2010 16:47:40 +0000 (18:47 +0200)] 
vapigen: Fix chain up warning in subclasses of generated bindings

15 years agoFix writing of construct_function attribute
Jürg Billeter [Sat, 21 Aug 2010 16:36:42 +0000 (18:36 +0200)] 
Fix writing of construct_function attribute

15 years agoFix assignment to construct properties
Jürg Billeter [Sat, 21 Aug 2010 16:01:29 +0000 (18:01 +0200)] 
Fix assignment to construct properties

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

15 years agoRefactor parser to avoid parse_*_member methods
Jürg Billeter [Fri, 26 Feb 2010 18:23:42 +0000 (19:23 +0100)] 
Refactor parser to avoid parse_*_member methods

15 years agoReplace CCodeDeclarationSpace by CCodeFile
Jürg Billeter [Fri, 13 Aug 2010 12:25:19 +0000 (14:25 +0200)] 
Replace CCodeDeclarationSpace by CCodeFile

15 years agoMove add_symbol_declaration out of CCodeDeclarationSpace
Jürg Billeter [Fri, 13 Aug 2010 11:08:36 +0000 (13:08 +0200)] 
Move add_symbol_declaration out of CCodeDeclarationSpace

15 years agogtk+-2.0, gtk+-3.0: Make Gtk.Menu.attach_to_widget.detacher nullable.
Luca Bruno [Fri, 20 Aug 2010 20:30:18 +0000 (22:30 +0200)] 
gtk+-2.0, gtk+-3.0: Make Gtk.Menu.attach_to_widget.detacher nullable.

Fixes bug 626580.

15 years agoglib-2.0: Return char instead of unichar from string element access
Jürg Billeter [Fri, 20 Aug 2010 19:36:59 +0000 (21:36 +0200)] 
glib-2.0: Return char instead of unichar from string element access

Use string.get_char () to retrieve unichar.

15 years agoglib-2.0: Add optional index parameter to string.get_char
Jürg Billeter [Fri, 20 Aug 2010 19:33:47 +0000 (21:33 +0200)] 
glib-2.0: Add optional index parameter to string.get_char

15 years agoglib-2.0: Deprecate string.size () in favor of string.length
Jürg Billeter [Fri, 20 Aug 2010 19:01:38 +0000 (21:01 +0200)] 
glib-2.0: Deprecate string.size () in favor of string.length

15 years agoglib-2.0: Use byte indices for strings
Jürg Billeter [Fri, 20 Aug 2010 18:41:27 +0000 (20:41 +0200)] 
glib-2.0: Use byte indices for strings

15 years agoFix error handling for character literals
Jürg Billeter [Fri, 20 Aug 2010 19:19:10 +0000 (21:19 +0200)] 
Fix error handling for character literals

15 years agovapigen: Replace use of string.len () by string.length
Jürg Billeter [Fri, 20 Aug 2010 18:42:39 +0000 (20:42 +0200)] 
vapigen: Replace use of string.len () by string.length

15 years agoglib-2.0: Deprecate string.len () in favor of string.length
Jürg Billeter [Fri, 20 Aug 2010 18:04:59 +0000 (20:04 +0200)] 
glib-2.0: Deprecate string.len () in favor of string.length

15 years agoReport error on invalid using directives
Aaron Andersen [Fri, 20 Aug 2010 16:02:14 +0000 (18:02 +0200)] 
Report error on invalid using directives

Fixes bug 626103.

15 years agoSupport implicit GValue conversion when assigning to properties
Luca Bruno [Thu, 10 Jun 2010 09:00:13 +0000 (11:00 +0200)] 
Support implicit GValue conversion when assigning to properties

Thanks to Michal Hruby for the test case.

Fixes bug 620706.

15 years agoExtend signal details to support string expressions
Luca Bruno [Fri, 20 Aug 2010 15:13:44 +0000 (17:13 +0200)] 
Extend signal details to support string expressions

Fixes bug 566909.

15 years agovalac: Add --fatal-warnings option
Evan Nemerson [Fri, 20 Aug 2010 14:58:18 +0000 (16:58 +0200)] 
valac: Add --fatal-warnings option

Fixes bug 615708.

15 years agoFix memory leak when freeing nullable structs without free function
Jürg Billeter [Fri, 20 Aug 2010 14:52:21 +0000 (16:52 +0200)] 
Fix memory leak when freeing nullable structs without free function

Based on patch by Geert Jordaens, fixes bug 571264.

15 years agoD-Bus: Add missing gio.h include for GDBus clients
Jürg Billeter [Fri, 20 Aug 2010 13:55:01 +0000 (15:55 +0200)] 
D-Bus: Add missing gio.h include for GDBus clients

15 years agoUse relative path as specified on the command-line in error messages
Jürg Billeter [Fri, 20 Aug 2010 13:30:50 +0000 (15:30 +0200)] 
Use relative path as specified on the command-line in error messages

Fixes bug 591683.

15 years agoDeprecate use of D-Bus GLib
Jürg Billeter [Fri, 20 Aug 2010 11:52:34 +0000 (13:52 +0200)] 
Deprecate use of D-Bus GLib

GDBus should be used instead.

15 years agodoclets/gtkdoc: Add type_id and comments to non-GObject classes
Luca Bruno [Fri, 20 Aug 2010 09:13:40 +0000 (11:13 +0200)] 
doclets/gtkdoc: Add type_id and comments to non-GObject classes

15 years agoFix ellipsis parameter position in generated methods
Luca Bruno [Sun, 25 Jul 2010 07:03:31 +0000 (09:03 +0200)] 
Fix ellipsis parameter position in generated methods

Fixes bug 620673.

15 years agoAdd mutex field in priv structures for properties
Luca Bruno [Sat, 24 Jul 2010 19:20:33 +0000 (21:20 +0200)] 
Add mutex field in priv structures for properties

Fixes bug 625200.

15 years agoFix handling of exceptions in property accessors
Evan Nemerson [Mon, 16 Aug 2010 21:50:27 +0000 (14:50 -0700)] 
Fix handling of exceptions in property accessors

Fixes bug 627090.

15 years agoHonor array_length_type when generating method parameters
Luca Bruno [Mon, 16 Aug 2010 20:06:25 +0000 (22:06 +0200)] 
Honor array_length_type when generating method parameters

Based on patch by Sam Thursfield, fixes bug 621830.

15 years agoSupport abstract/virtual delegate properties with target
Luca Bruno [Fri, 20 Aug 2010 07:56:01 +0000 (09:56 +0200)] 
Support abstract/virtual delegate properties with target

Fixes bug 623888.

15 years agoFix crash on invalid switch expression
Carlo Teubner [Fri, 20 Aug 2010 07:52:25 +0000 (09:52 +0200)] 
Fix crash on invalid switch expression

Fixes bug 626397.

15 years agoCall ref_sink also on result of Object.newv if necessary
Jürg Billeter [Fri, 20 Aug 2010 07:46:29 +0000 (09:46 +0200)] 
Call ref_sink also on result of Object.newv if necessary

15 years agoFix ref_sink of Gtk.Window created with GLib.Object.new
Luca Bruno [Fri, 20 Aug 2010 07:39:23 +0000 (09:39 +0200)] 
Fix ref_sink of Gtk.Window created with GLib.Object.new

Fixes bug 618750.

15 years agoFix passing real non null struct arguments to vararg methods
Jürg Billeter [Fri, 6 Aug 2010 08:43:03 +0000 (10:43 +0200)] 
Fix passing real non null struct arguments to vararg methods

Based on patch by Luca Bruno, fixes bug 625758.

15 years agolibsoup-2.4: Many small argument and data type fixes.
Evan Nemerson [Fri, 20 Aug 2010 06:16:39 +0000 (23:16 -0700)] 
libsoup-2.4: Many small argument and data type fixes.

15 years agovapigen: Allow metadata to specify the type_name of properties.
Evan Nemerson [Fri, 20 Aug 2010 06:12:03 +0000 (23:12 -0700)] 
vapigen: Allow metadata to specify the type_name of properties.

15 years agogdk-pixbuf-2.0: Use uint8[] for binary data.
Evan Nemerson [Fri, 20 Aug 2010 04:08:14 +0000 (21:08 -0700)] 
gdk-pixbuf-2.0: Use uint8[] for binary data.

15 years agodoclets/gtkdoc: Do not add transfer full annotation for delegates
Luca Bruno [Fri, 20 Aug 2010 00:19:29 +0000 (02:19 +0200)] 
doclets/gtkdoc: Do not add transfer full annotation for delegates

15 years agodoclets/gtkdoc: Fix parameters order
Luca Bruno [Fri, 20 Aug 2010 00:15:21 +0000 (02:15 +0200)] 
doclets/gtkdoc: Fix parameters order

15 years agolibsoup-2.4: Use uint8[] in Message.set_{request,response}
Evan Nemerson [Thu, 5 Aug 2010 20:44:54 +0000 (13:44 -0700)] 
libsoup-2.4: Use uint8[] in Message.set_{request,response}

15 years agogdk-pixbuf-2.0: Make Pixbuf.save_to_buffer use uint8 instead of char
Evan Nemerson [Thu, 5 Aug 2010 19:13:47 +0000 (12:13 -0700)] 
gdk-pixbuf-2.0: Make Pixbuf.save_to_buffer use uint8 instead of char

15 years agorasqal: add *.deps-file
Florian Brosch [Thu, 19 Aug 2010 19:10:24 +0000 (21:10 +0200)] 
rasqal: add *.deps-file

15 years agosdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf: add .deps-files
Florian Brosch [Thu, 19 Aug 2010 18:13:08 +0000 (20:13 +0200)] 
sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf: add .deps-files

15 years agoglib-2.0: Add g_int64_hash and g_int64_equal bindings.
Evan Nemerson [Thu, 19 Aug 2010 18:51:39 +0000 (11:51 -0700)] 
glib-2.0: Add g_int64_hash and g_int64_equal bindings.

15 years agodoclets/gtkdoc: Add some comments for implicit parameters
Luca Bruno [Thu, 19 Aug 2010 17:55:50 +0000 (19:55 +0200)] 
doclets/gtkdoc: Add some comments for implicit parameters

15 years agoC1;2403;0cdoclets/gtkdoc: Improve generation of SECTION comments
Luca Bruno [Thu, 19 Aug 2010 16:32:01 +0000 (18:32 +0200)] 
C1;2403;0cdoclets/gtkdoc: Improve generation of SECTION comments

15 years agodoclets/gtkdoc: Fix parameters order in signals
Luca Bruno [Thu, 19 Aug 2010 10:06:23 +0000 (12:06 +0200)] 
doclets/gtkdoc: Fix parameters order in signals

15 years agodova: Add support for [NoThrow] methods
Jürg Billeter [Thu, 19 Aug 2010 09:25:41 +0000 (11:25 +0200)] 
dova: Add support for [NoThrow] methods

15 years agoBump version suffix
Jürg Billeter [Thu, 19 Aug 2010 08:27:29 +0000 (10:27 +0200)] 
Bump version suffix

15 years agoRelease 0.9.7 0.9.7
Jürg Billeter [Thu, 19 Aug 2010 07:00:00 +0000 (09:00 +0200)] 
Release 0.9.7

15 years agoFix regression introduced by codegen refactoring
Jürg Billeter [Thu, 19 Aug 2010 06:58:42 +0000 (08:58 +0200)] 
Fix regression introduced by codegen refactoring

15 years agoRelease 0.9.6 0.9.6
Jürg Billeter [Wed, 18 Aug 2010 11:15:18 +0000 (13:15 +0200)] 
Release 0.9.6

15 years agogirparser: Fix hidden parameters at the end of the parameter list
Jürg Billeter [Tue, 17 Aug 2010 19:02:43 +0000 (21:02 +0200)] 
girparser: Fix hidden parameters at the end of the parameter list

15 years agopoppler-glib: Make PopplerAction* be structs without type id.
Rumen Zarev [Tue, 17 Aug 2010 09:02:43 +0000 (11:02 +0200)] 
poppler-glib: Make PopplerAction* be structs without type id.

Fixes bug 627070.

15 years agocodegen: check delegate type has_target in object creation expr
Marc-André Lureau [Sat, 14 Aug 2010 18:15:59 +0000 (20:15 +0200)] 
codegen: check delegate type has_target in object creation expr

Fixes bug 626949.

15 years agoreadline.vapi: include stdio.h before readline.h
Marc-André Lureau [Fri, 13 Aug 2010 22:56:44 +0000 (00:56 +0200)] 
readline.vapi: include stdio.h before readline.h

This solves compilation error with the readline sample
from the wiki http://live.gnome.org/Vala/InputSamples.

Fixes bug 626883.

15 years agodova: Fix generated main function
Ralf Michl [Fri, 13 Aug 2010 08:41:32 +0000 (10:41 +0200)] 
dova: Fix generated main function