]>
git.ipfire.org Git - thirdparty/vala.git/log
Luca Bruno [Thu, 13 Jun 2013 18:16:25 +0000 (20:16 +0200)]
girwriter: Don't emit scope async and notified at the same time
Fixes bug 702180
Jürg Billeter [Thu, 13 Jun 2013 18:23:02 +0000 (20:23 +0200)]
Bump version suffix
Luca Bruno [Wed, 12 Jun 2013 20:56:36 +0000 (22:56 +0200)]
Always initialize temp variables to fix fatal warnings of GCC 4.8
GCC 4.8 is being strict on possible uninitialized variables.
This may or not may be a temporary solution. Always initializing
variables shouldn't be a problem, apart missing possible bugs
in the generated code.
Luca Bruno [Tue, 11 Jun 2013 21:02:44 +0000 (23:02 +0200)]
codegen: Support non-auto property initializer in gobjects
Fixes bug 701978
Luca Bruno [Tue, 11 Jun 2013 20:59:14 +0000 (22:59 +0200)]
Add testcase for missed postconditions in methods returning void
Luca Bruno [Tue, 11 Jun 2013 19:39:22 +0000 (21:39 +0200)]
Add postconditions when exiting from methods returning void
Luca Bruno [Tue, 11 Jun 2013 19:12:18 +0000 (21:12 +0200)]
girwriter: Add scope="notified" to owned delegates
Fixes bug 688012
Luca Bruno [Sun, 9 Jun 2013 19:36:32 +0000 (21:36 +0200)]
Fix criticals due to commit
a31a2a77dd60e70137448751
Michal Hruby [Wed, 5 Jun 2013 23:18:09 +0000 (00:18 +0100)]
GIRWriter: Properly emit transfer-ownership=container
Luca Bruno [Wed, 5 Jun 2013 21:00:52 +0000 (23:00 +0200)]
Warn about copying delegates being not supported rather than being discouraged
Luca Bruno [Wed, 5 Jun 2013 20:58:10 +0000 (22:58 +0200)]
Warn when owned keyword is not used for called_once delegates
Luca Bruno [Wed, 5 Jun 2013 20:57:45 +0000 (22:57 +0200)]
Fix object creation that have delegate parameters being called once
Luca Bruno [Wed, 5 Jun 2013 20:31:14 +0000 (22:31 +0200)]
Fix broken parens introduced by previous commits
Luca Bruno [Tue, 4 Jun 2013 20:46:23 +0000 (22:46 +0200)]
Fix memory leak when defining async functions targeting glib < 2.20.
Fixes bug 684182
Luca Bruno [Tue, 4 Jun 2013 20:46:20 +0000 (22:46 +0200)]
Support owned keyword for delegates called once
Luca Bruno [Tue, 4 Jun 2013 18:20:28 +0000 (20:20 +0200)]
gtktemplate: Verbose error reporting when ui resource is not found
Luca Bruno [Mon, 3 Jun 2013 18:23:26 +0000 (20:23 +0200)]
gtktemplate: Static type checking of [GtkChild]
Luca Bruno [Sat, 1 Jun 2013 13:55:17 +0000 (15:55 +0200)]
gtktemplate: Static type checking of [GtkCallback] using gresources
Avi Levy [Mon, 3 Jun 2013 21:06:42 +0000 (16:06 -0500)]
Treat signal parameters that have G_TYPE_STRING type as strings.
Fixes bug 701488
Ignacio Casal Quinteiro [Tue, 28 May 2013 12:50:26 +0000 (14:50 +0200)]
gtk+ 3: headerbar subtitle can be null
Ignacio Casal Quinteiro [Tue, 28 May 2013 11:50:31 +0000 (13:50 +0200)]
Update gtk+-3.0 to latest upstream
Luca Bruno [Mon, 29 Apr 2013 21:04:47 +0000 (23:04 +0200)]
Add support for Gtk widget templates. Created a new codegen gtkmodule.
Jürg Billeter [Tue, 21 May 2013 04:52:02 +0000 (06:52 +0200)]
Fix C code generated for local string array constants
Fixes bug 646970.
Jürg Billeter [Sat, 27 Apr 2013 15:31:02 +0000 (17:31 +0200)]
Set target_type for start and stop values of slice expressions
This ensures type conversions are generated as needed.
Fixes bug 698997.
Evan Nemerson [Wed, 15 May 2013 00:18:15 +0000 (17:18 -0700)]
cairo: add lots of missing bindings
Luca Bruno [Sun, 12 May 2013 19:06:04 +0000 (21:06 +0200)]
Add another unfortunate CCode ctype alias for type
Luca Bruno [Sun, 12 May 2013 18:14:11 +0000 (20:14 +0200)]
Add (unfortunate) CCode finish_function alias for function_name.
Luca Bruno [Fri, 10 May 2013 19:53:33 +0000 (21:53 +0200)]
Fix crash introduced by previous patch.
Luca Bruno [Fri, 10 May 2013 19:47:19 +0000 (21:47 +0200)]
codegen: Cast return values if [CCode (type)] is supplied
Patch by avi.w.levy@gmail.com
Fixes bug 699956.
Luca Bruno [Thu, 9 May 2013 20:00:31 +0000 (22:00 +0200)]
Fix declaration of local variables with the same name in coroutines
Fixes bug 699994.
Luca Bruno [Sun, 5 May 2013 19:30:03 +0000 (21:30 +0200)]
Support calling async methods with varargs
Evan Nemerson [Sat, 27 Apr 2013 20:46:27 +0000 (13:46 -0700)]
glib-2.0: fix typo in RWLock.reader_trylock
Maciej Piechotka [Sun, 2 Dec 2012 13:41:58 +0000 (13:41 +0000)]
After GLib 2.30 the GLib.AtomicInt.add returns int
Anatol Pomozov [Mon, 15 Apr 2013 02:57:55 +0000 (19:57 -0700)]
Fix spelling errors using 'codespell' tool
Maciej Piechotka [Tue, 16 Apr 2013 11:53:13 +0000 (13:53 +0200)]
Add bindings to GLib.Once
Maciej Piechotka [Wed, 17 Apr 2013 11:52:11 +0000 (13:52 +0200)]
Add GLib.get_num_processors
Nikolay Orlyuk [Sat, 23 Feb 2013 10:23:01 +0000 (12:23 +0200)]
posix.vapi: add missing getopt part
Fixes bug 694508.
Paolo Borelli [Sat, 13 Apr 2013 18:59:19 +0000 (11:59 -0700)]
gtk+-3.0: fix gtk_builder_add_objects_from_resource
Jürg Billeter [Mon, 8 Apr 2013 12:52:30 +0000 (14:52 +0200)]
Release 0.20.1
Evan Nemerson [Sun, 31 Mar 2013 18:38:13 +0000 (11:38 -0700)]
gtksourceview-2.0: fix SourceGutter.set_cell_{data,size}_func
Simon Werbeck [Fri, 29 Mar 2013 02:12:38 +0000 (03:12 +0100)]
Check parameter directions in inherited methods
Fixes bug 695214.
Simon Werbeck [Fri, 28 Sep 2012 14:13:05 +0000 (16:13 +0200)]
Set correct parent_statement for MemberInitializer
Fixes bug 603056.
Evan Nemerson [Wed, 27 Mar 2013 09:08:23 +0000 (02:08 -0700)]
gtk+-3.0: make IconInfo a compact class instead of a GObject
Fixes bug 695831.
Evan Nemerson [Mon, 25 Mar 2013 19:38:35 +0000 (12:38 -0700)]
json-glib-1.0: the get_root() methods return values are nullable.
Jürg Billeter [Tue, 26 Mar 2013 20:12:33 +0000 (21:12 +0100)]
Release 0.20.0
Luca Bruno [Mon, 25 Mar 2013 12:20:55 +0000 (13:20 +0100)]
Support non-null cast for enum values
Fixes bug 673879.
Luca Bruno [Wed, 20 Mar 2013 23:32:19 +0000 (23:32 +0000)]
codegen: Destroy value of "as" cast in case the result is null
Fixes bug 695671.
Luca Bruno [Tue, 19 Mar 2013 23:25:19 +0000 (23:25 +0000)]
gtk+-2.0, gtk+-3.0: Fix TreePath.to_string and TreeView.get_visible_range
Based on patch by shuerhaaken.
Fixes bug 695812.
Luca Bruno [Tue, 19 Mar 2013 23:17:51 +0000 (23:17 +0000)]
gtk+-2.0, gtk+-3.0: Fix IconView.get_visible_range
Based on patch by shuerhaaken.
Fixes bug 695833.
Evan Nemerson [Mon, 18 Mar 2013 19:37:20 +0000 (12:37 -0700)]
glib-2.0, gtk+-3.0: make parameter string for goption nullable
Fixes bug 696055.
Paolo Borelli [Sun, 17 Mar 2013 13:46:50 +0000 (14:46 +0100)]
gtk+-3.0: make TreeView::set_search_entry nullable
Jesse van den Kieboom [Sat, 2 Mar 2013 18:49:56 +0000 (19:49 +0100)]
Updated gtk+-3.0 to lastest master
https://bugzilla.gnome.org/show_bug.cgi?id=695017
Evan Nemerson [Thu, 21 Feb 2013 21:59:47 +0000 (13:59 -0800)]
bindings: update GIR-based bindings
Evan Nemerson [Wed, 20 Feb 2013 22:01:37 +0000 (14:01 -0800)]
girparser: support renaming fields in metadata
Previously we allowed metadata to change field names, but did not set
the cname CCode attribute, which would cause invalid C to be generated.
Jürg Billeter [Wed, 20 Feb 2013 21:24:50 +0000 (22:24 +0100)]
Release 0.19.0
Evan Nemerson [Tue, 19 Feb 2013 06:47:54 +0000 (22:47 -0800)]
gtk+-3.0: make drag_begin event arg nullable
Fixes bug 691237.
Evan Nemerson [Tue, 19 Feb 2013 06:47:12 +0000 (22:47 -0800)]
vapis: regenerate GIR-based bindings
Evan Nemerson [Mon, 18 Feb 2013 11:55:01 +0000 (03:55 -0800)]
girparser: mark non-simpletype struct return values as nullable
Functions which return structs currently generate incorrect C code
since valac thinks the struct is actually an out argument. This patch
will mark the return values of functions returning structs as nullable
in order to prevent valac from adding extra arguments.
Marcin Lewandowski [Mon, 18 Feb 2013 03:12:28 +0000 (19:12 -0800)]
gstreamer-0.10: add some deprecation annotations
Fixes bug 682207.
Evan Nemerson [Mon, 18 Feb 2013 00:32:22 +0000 (16:32 -0800)]
glib-2.0: fix g_variant_new_fixed_array binding
The elements argument needs to be a generic array, with the type
depending on the element_type argument.
Michael Hofmann [Sun, 17 Feb 2013 18:29:01 +0000 (19:29 +0100)]
gtk+-3.0: Fix colors parameter of ColorChooser.add_palette
Fixes bug 694037.
Evan Nemerson [Sun, 17 Feb 2013 00:23:49 +0000 (16:23 -0800)]
glib-2.0: add StringBuilder.insert_len and overwrite* bindings
Evan Nemerson [Sat, 16 Feb 2013 22:49:45 +0000 (14:49 -0800)]
girparser: warn instead of error on unrecognized metadata arguments
Evan Nemerson [Sat, 16 Feb 2013 22:41:54 +0000 (14:41 -0800)]
girparser: add support for "floating" metadata argument
Evan Nemerson [Sat, 16 Feb 2013 22:41:23 +0000 (14:41 -0800)]
vte-2.90: remove some obsolete metadata
Evan Nemerson [Thu, 14 Feb 2013 10:47:56 +0000 (02:47 -0800)]
Remove libxklavier bindings.
There hasn't been a release since they were added and it looks like
libxklavier is going to be shipping them. The only user I'm aware of
is Caribou, and they are already shipping a local copy.
Evan Nemerson [Thu, 14 Feb 2013 10:05:16 +0000 (02:05 -0800)]
x11: set Event GIR name to XEvent
Evan Nemerson [Mon, 11 Feb 2013 21:57:22 +0000 (13:57 -0800)]
glib-2.0: add missing C header for g_fopen
Evan Nemerson [Mon, 11 Feb 2013 21:04:31 +0000 (13:04 -0800)]
girparser: be a bit more forgiving about unexpected elements in a GIR
Evan Nemerson [Mon, 11 Feb 2013 20:35:21 +0000 (12:35 -0800)]
girwriter: fix name of *Class structs for nested types in GIRs
Fixes bug 689500.
shuerhaaken [Mon, 11 Feb 2013 11:31:00 +0000 (03:31 -0800)]
gtk+-3.0: hide extraneous CellArea.foreach parameter
Fixes bug 693308.
Evan Nemerson [Mon, 11 Feb 2013 10:35:10 +0000 (02:35 -0800)]
Regenerate many GIR-based bindings
Martin Pitt [Fri, 8 Feb 2013 11:09:19 +0000 (12:09 +0100)]
posix: Add binding for major(), minor(), makedev()
Fixes bug 693411.
Martin Pitt [Fri, 8 Feb 2013 11:02:50 +0000 (12:02 +0100)]
posix: Fix superfluous array length argument for realpath()
Fixes bug 693410.
Evan Nemerson [Sat, 9 Feb 2013 06:31:45 +0000 (22:31 -0800)]
glib-2.0: use g_fopen for FileStream.open
Fixes bug 691622.
Evan Nemerson [Sat, 9 Feb 2013 06:00:11 +0000 (22:00 -0800)]
curses: make Curses.Color a struct with the correct cname
Fixes bug 693456.
Evan Nemerson [Fri, 8 Feb 2013 11:21:23 +0000 (03:21 -0800)]
libxml-2.0: revert
5fcabbfa
Evan Nemerson [Fri, 8 Feb 2013 10:20:52 +0000 (02:20 -0800)]
x11: add VisualInfo bindings
Richard Schwarting [Fri, 8 Feb 2013 08:59:15 +0000 (00:59 -0800)]
libxml-2.0: add Buffer
Fixes bug 677355.
Richard Schwarting [Fri, 8 Feb 2013 08:57:57 +0000 (00:57 -0800)]
libxml-2.0: add HashTable
Partially fixes bug 677355.
Richard Schwarting [Fri, 8 Feb 2013 08:52:37 +0000 (00:52 -0800)]
libxml-2.0: Expose xmlBuffer as Xml.Buffer
Partially fixes bug 677355.
Richard Schwarting [Fri, 8 Feb 2013 08:45:25 +0000 (00:45 -0800)]
libxml-2.0: Expose xmlSetNs
Fixes bug 677726.
Evan Nemerson [Fri, 8 Feb 2013 08:42:12 +0000 (00:42 -0800)]
posix: add read_vectors and write_vectors
Fixes bug 679035.
Evan Nemerson [Wed, 24 Oct 2012 03:04:12 +0000 (20:04 -0700)]
vapigen.m4: emit error if no GOBJECT_INTROSPECTION_* macro is called
Fixes bug 684275.
Evan Nemerson [Fri, 8 Feb 2013 08:33:01 +0000 (00:33 -0800)]
x11: add has_destroy_function = false to WindowAttributes
Fixes bug 690870.
David Ma [Fri, 8 Feb 2013 08:29:22 +0000 (00:29 -0800)]
posix: add Flock struct
Fixes bug 690871.
Evan Nemerson [Fri, 8 Feb 2013 08:21:39 +0000 (00:21 -0800)]
x11: add Display.list_properties and XA_STRING
Fixes bug 690905.
Dan Callaghan [Sat, 19 Jan 2013 09:30:12 +0000 (19:30 +1000)]
libxml-2.0: fix Xml.Dtd property cnames
Fixes bug 692060.
Dan Callaghan [Sat, 19 Jan 2013 09:31:15 +0000 (19:31 +1000)]
libxml-2.0: add xmlSearchNs and xmlSearchNsByHref
Fixes bug 692061.
Pierre Lamot [Fri, 8 Feb 2013 08:03:56 +0000 (00:03 -0800)]
curses: add vprintw and vscanw bindings to Window
Fixes bug 692748.
Evan Nemerson [Fri, 8 Feb 2013 07:51:53 +0000 (23:51 -0800)]
libxml-2.0: add some schema-related bindings
Evan Nemerson [Fri, 8 Feb 2013 07:50:02 +0000 (23:50 -0800)]
gdl-3.0: update to 3.7.3
Fixes bug 693127.
Jasper St. Pierre [Sat, 2 Feb 2013 09:56:39 +0000 (04:56 -0500)]
valagirparser: Ignore the new instance-parameter tag
g-ir-scanner will now start emitting the instance parameter; since
vala doesn't need this, just skip it.
https://bugzilla.gnome.org/show_bug.cgi?id=693054
Evan Nemerson [Sat, 2 Feb 2013 18:25:50 +0000 (10:25 -0800)]
clutter-1.0: fix Color.get_static return value
Evan Nemerson [Tue, 22 Jan 2013 02:28:13 +0000 (18:28 -0800)]
glib-2.0: mark Thread.set_priority and Thread.foreach as deprecated
Rico Tzschichholz [Mon, 17 Dec 2012 20:27:27 +0000 (21:27 +0100)]
codegen: Use equal method of base-struct for derived structs
https://bugzilla.gnome.org/show_bug.cgi?id=690380
Evan Nemerson [Fri, 11 Jan 2013 07:14:01 +0000 (23:14 -0800)]
clutter-1.0: undeprecate BinAlignment enum.
Evan Nemerson [Thu, 10 Jan 2013 09:50:13 +0000 (01:50 -0800)]
clutter-1.0: avoid deprecation warning for BinLayout constructor
Rico Tzschichholz [Tue, 8 Jan 2013 16:56:02 +0000 (17:56 +0100)]
gstreamer-1.0: Update to 1.0.5
Rico Tzschichholz [Sat, 29 Dec 2012 21:03:14 +0000 (22:03 +0100)]
pango: Update to 1.32.5