]>
git.ipfire.org Git - thirdparty/vala.git/log
Florian Brosch [Tue, 2 Oct 2012 02:01:30 +0000 (04:01 +0200)]
Fix make distcheck
Florian Brosch [Mon, 1 Oct 2012 23:50:26 +0000 (01:50 +0200)]
Improve {@inheritDoc}
Rico Tzschichholz [Mon, 1 Oct 2012 18:28:54 +0000 (20:28 +0200)]
bindings: update GIR-based bindings.
Jürg Billeter [Mon, 24 Sep 2012 18:43:05 +0000 (20:43 +0200)]
Release 0.18.0
Jürg Billeter [Mon, 24 Sep 2012 18:40:58 +0000 (20:40 +0200)]
Report error for signals with variable argument lists
Fixes bug 683922.
Jürg Billeter [Sun, 16 Sep 2012 18:53:00 +0000 (20:53 +0200)]
Release 0.17.7
Jürg Billeter [Sun, 16 Sep 2012 18:45:15 +0000 (20:45 +0200)]
codegen: Do not use deprecated functions for lock statements
Fixes bug 662810.
Robert Ancell [Sat, 15 Sep 2012 06:48:43 +0000 (18:48 +1200)]
gtk+-3.0: Gtk.TextBuffer.create_tag should allow null tag name
Fixes bug 684069.
Rico Tzschichholz [Sat, 15 Sep 2012 23:25:25 +0000 (16:25 -0700)]
pango: set AttrIterator free_function
Evan Nemerson [Sat, 15 Sep 2012 23:20:34 +0000 (16:20 -0700)]
girparser: add cname for constructors not prefixed with new_
Evan Nemerson [Sat, 15 Sep 2012 18:46:51 +0000 (11:46 -0700)]
bindings: update GIR-based bindings.
Evan Nemerson [Sat, 15 Sep 2012 19:56:29 +0000 (12:56 -0700)]
clutter-1.0: upgrade to 1.11.15
Evan Nemerson [Sat, 15 Sep 2012 18:14:54 +0000 (11:14 -0700)]
linux: make backtrace_symbols return unowned
You are supposed to free() the result of backtrace_symbols, but not
each element in the array. The current binding will free each element
which will likely result in a crash. Since we don't currently support
owned arrays of unowned values (bug #571486), making the whole thing
unowned and leaking (unless you call free manually) is the best we can
do right now.
Jamie McCracken [Sat, 15 Sep 2012 18:08:39 +0000 (14:08 -0400)]
x11: Add missing XA_STRING atom
Jamie McCracken [Sat, 15 Sep 2012 16:57:48 +0000 (12:57 -0400)]
GENIE: Updated genie to include fixes from vala parser
Rico Tzschichholz [Wed, 12 Sep 2012 06:52:19 +0000 (08:52 +0200)]
add libgnome-menu-3.0 bindings
Jürg Billeter [Sun, 9 Sep 2012 19:55:12 +0000 (21:55 +0200)]
codegen: Fix memory management when assigning to captured parameters
Fixes bug 683646.
Jürg Billeter [Sat, 8 Sep 2012 05:20:42 +0000 (07:20 +0200)]
codegen: Fix memory leak with owned delegate parameters in async methods
Fixes bug 683600.
Evan Nemerson [Wed, 5 Sep 2012 03:49:24 +0000 (20:49 -0700)]
gtk+-3.0: mark ResizeMode.IMMEDIATE as deprecated
Fixes bug 679771.
Evan Nemerson [Wed, 5 Sep 2012 03:36:08 +0000 (20:36 -0700)]
gtk+-3.0: mark deprecated symbols as such
Daiki Ueno [Tue, 4 Sep 2012 21:27:28 +0000 (14:27 -0700)]
x11: Add GenericEvent bindings
Fixes bug 683310.
Jürg Billeter [Mon, 3 Sep 2012 17:20:46 +0000 (19:20 +0200)]
Release 0.17.6
Philip Withnall [Sun, 2 Sep 2012 20:34:10 +0000 (21:34 +0100)]
gobject-2.0: Mark parameter of WeakRef() and WeakRef.set() as nullable
Fixes bug 683227.
Marc-André Lureau [Fri, 17 Aug 2012 17:22:41 +0000 (20:22 +0300)]
glib-2.0: Add g_utime binding
Fixes bug 682115.
Florian Brosch [Wed, 29 Aug 2012 20:34:50 +0000 (22:34 +0200)]
libvaladoc/html: Fix nullptr in write_documentation
Jamie McCracken [Wed, 29 Aug 2012 03:24:20 +0000 (23:24 -0400)]
Genie: Fix functions can take only one Generic as argument (611191)
Jürg Billeter [Fri, 24 Aug 2012 15:08:53 +0000 (17:08 +0200)]
Accept non-automatic properties with default value
The default value is passed to the GParamSpec. The property will not
implicitly be set to the default value during object construction
unless it is a construct property.
Rico Tzschichholz [Tue, 21 Aug 2012 16:39:54 +0000 (18:39 +0200)]
build: Fix the last commit, sorry :\
Rico Tzschichholz [Tue, 21 Aug 2012 16:30:14 +0000 (18:30 +0200)]
build: Fix make dist
Florian Brosch [Mon, 20 Aug 2012 23:07:41 +0000 (01:07 +0200)]
icons: s/font: monospace/font-family: monospace
Florian Brosch [Mon, 20 Aug 2012 22:29:10 +0000 (00:29 +0200)]
libvaladoc: Accept error codes in @throws
Florian Brosch [Mon, 20 Aug 2012 14:01:54 +0000 (16:01 +0200)]
tests: Add missing vapi
Jürg Billeter [Mon, 20 Aug 2012 10:00:52 +0000 (12:00 +0200)]
Release 0.17.5
Heiher [Mon, 20 Aug 2012 09:37:34 +0000 (11:37 +0200)]
x11: Add XImage bindings
Fixes bug 681961.
Alexandre Rostovtsev [Sun, 19 Aug 2012 19:27:41 +0000 (15:27 -0400)]
vapigen.m4: use $vapigen_pkg_name as the name of the vapigen package
We should use $vapigen_pkg_name, not "vapigen", as the name of the
vapigen package; if the second parameter to VAPIGEN_CHECK is set, then
$vapigen_pkg_name != "vapigen".
Fixes bug 682203.
Evan Nemerson [Mon, 20 Aug 2012 08:35:29 +0000 (01:35 -0700)]
Add gst-plugins-base-1.0 bindings.
Evan Nemerson [Mon, 20 Aug 2012 08:30:38 +0000 (01:30 -0700)]
Add gstreamer-1.0 core bindings.
Evan Nemerson [Mon, 20 Aug 2012 07:40:33 +0000 (00:40 -0700)]
girparser: support "experimental" in metadata
Florian Brosch [Sat, 18 Aug 2012 01:00:43 +0000 (03:00 +0200)]
doclets/gtkdoc: Fix [Deprecated]
Florian Brosch [Fri, 17 Aug 2012 12:05:41 +0000 (14:05 +0200)]
libvaladoc: Api.Class: Add is_compact
Marcin Lewandowski [Fri, 17 Aug 2012 11:10:12 +0000 (13:10 +0200)]
posix: Add getpwuid, getgrnam, and getgrgid bindings
Fixes bug 682015.
Marcin Lewandowski [Fri, 17 Aug 2012 10:53:37 +0000 (12:53 +0200)]
glib-2.0: Remove invalid get_name/set_name bindings from MainContext
Fixes bug 681923.
Florian Brosch [Fri, 17 Aug 2012 00:14:40 +0000 (02:14 +0200)]
libvaladoc/api: Add finalize and free function names to Api.Class
Florian Brosch [Thu, 16 Aug 2012 23:07:30 +0000 (01:07 +0200)]
doclets/gtkdoc: Register struct type macro/function
Philip Withnall [Thu, 16 Aug 2012 22:53:19 +0000 (00:53 +0200)]
doclets/gtkdoc: Handle ‘Deprecated’ attributes in the gtk-doc doclet
On visiting a ‘Deprecated’ attribute, emit a ‘Deprecated’ header
in the gtk-doc comment. This includes logic to warn the user if
the ‘since’ or ‘replacement’ arguments are missing from the
attribute, and suitable boilerplate if they are.
This means that deprecated Vala symbols are now correctly listed
in the gtk-doc deprecation index.
Florian Brosch [Thu, 16 Aug 2012 22:05:12 +0000 (00:05 +0200)]
libvaladoc/api: Hide unbrowsable property getters and setters
Philip Withnall [Thu, 16 Aug 2012 20:59:49 +0000 (22:59 +0200)]
driver/*: Fix access modifiers for property getters/setters.
Philip Withnall [Thu, 16 Aug 2012 19:02:59 +0000 (21:02 +0200)]
doclets/gtkdoc: Fix generation of gtk-doc links to error codes
They were being handled by the catch-all case, which doesn’t
correctly add ‘CAPS’ to the link.
Evan Nemerson [Thu, 16 Aug 2012 19:09:52 +0000 (12:09 -0700)]
pango: set free_function on Attribute to pango_attribute_destroy
Fixes bug 682006.
Evan Nemerson [Mon, 13 Aug 2012 18:41:01 +0000 (11:41 -0700)]
girparser: support symbol_type and instance_idx in metadata
Philip Withnall [Thu, 16 Aug 2012 18:50:12 +0000 (20:50 +0200)]
doclets/gtkdoc: Hide ‘_construct’ functions from gtk-doc documentation
The main ‘my_class_construct’ C function is hidden already,
but secondary ‘_construct’ functions for named constructors
are not. This fixes that, adding the ‘_construct’ functions
to gtk-doc’s ‘private’ symbol section.
Philip Withnall [Thu, 16 Aug 2012 18:22:31 +0000 (20:22 +0200)]
doclets/gtkdoc: Add a gtk-doc header for non-static delegates ‘user_data’
Non-static delegates take in a generated ‘user_data’ parameter,
which needs some (boilerplate) documentation.
Philip Withnall [Thu, 16 Aug 2012 18:19:07 +0000 (20:19 +0200)]
doclets/gtkdoc: Add gtk-doc headers for property accessor ‘result_length’ parameters
When getting or setting arrays, Vala generates input or output
result length parameters, which need to have some (boilerplate)
documentation.
Philip Withnall [Thu, 16 Aug 2012 18:13:03 +0000 (20:13 +0200)]
doclets/gtkdoc: Add a brief description to the gtk-doc comments for property accessors
They were missing before. This includes boilerplate text about memory
management of the input/return types in C.
Philip Withnall [Thu, 16 Aug 2012 17:15:17 +0000 (19:15 +0200)]
doclets/gtkdoc: Print a warning if gtk-doc sections will be missing a long description
If a Valadoc comment is used as the description for a gtk-doc section,
gtk-doc will emit a warning if only a short description is provided.
This pseudo-forwards that warning to the Valadoc output (from the
*-undocumented.txt file) so it doesn’t get lost.
Philip Withnall [Thu, 16 Aug 2012 16:50:57 +0000 (18:50 +0200)]
doclet/gtkdoc: Generate gtk-doc comments for class and interface structs
This includes headers for abstract methods, as well as the
‘parent_class’ and ‘parent_iface’ fields.
Philip Withnall [Thu, 16 Aug 2012 14:50:47 +0000 (16:50 +0200)]
Add support for ‘standard’ and ‘private’ subsections in gtk-doc *-sections.txt
This shuts gtk-doc up about a lot of symbols which aren’t documented by Valadoc’s
gtk-doc doclet. This includes support for the standard and private symbols in
classes, interfaces and error domains.
Florian Brosch [Thu, 16 Aug 2012 01:30:35 +0000 (03:30 +0200)]
libvaladoc: Add metadata for gtkdoclet
Jürg Billeter [Wed, 15 Aug 2012 20:22:34 +0000 (22:22 +0200)]
Support subclassing of GLib.Source
Jürg Billeter [Wed, 15 Aug 2012 16:55:59 +0000 (18:55 +0200)]
Fix critical for static fields with initializers in compact classes
Jürg Billeter [Wed, 15 Aug 2012 10:22:27 +0000 (12:22 +0200)]
gio-2.0: Fix g_dbus_message_get_body binding
Jürg Billeter [Wed, 15 Aug 2012 09:50:10 +0000 (11:50 +0200)]
gio-2.0: Fix g_dbus_connection_send_message_with_reply binding
Jürg Billeter [Wed, 15 Aug 2012 08:45:33 +0000 (10:45 +0200)]
codegen: Drop extra copy of captured unowned parameters in async methods
Jürg Billeter [Wed, 15 Aug 2012 08:32:36 +0000 (10:32 +0200)]
codegen: Fix double free of captured owned parameters in async methods
Florian Brosch [Tue, 14 Aug 2012 23:43:23 +0000 (01:43 +0200)]
tests: Update generic-api-test
Philip Withnall [Tue, 14 Aug 2012 23:34:09 +0000 (01:34 +0200)]
Fix tree builder processing of the static status of delegates
The logic for specifying whether delegates are static was inverted.
Philip Withnall [Tue, 14 Aug 2012 22:06:15 +0000 (00:06 +0200)]
Tidy up appending of colons to gtk-doc comments
gtk-doc prefers to have colons on the first line of every
documentation comment.
Philip Withnall [Tue, 14 Aug 2012 22:03:48 +0000 (00:03 +0200)]
Link to classes rather than constructors if the constructors don’t exist
If a link would resolve to a constructor, but that constructor doesn’t
exist, link to the class itself instead.
Philip Withnall [Tue, 14 Aug 2012 21:58:13 +0000 (23:58 +0200)]
doclet/gtkdoc: Implement @throws taglet in the gtk-doc comment converter
This now appends a paragraph to the gtk-doc comment explaining that
particular throw value and description.
Philip Withnall [Tue, 14 Aug 2012 21:40:58 +0000 (23:40 +0200)]
doclet/gtkdoc: Use <code> rather than <blockquote> in for monospace in the gtkdoc doclet
<blockquote> is a block-level element, but Valadoc’s ``backtick syntax``
for monospaced text is meant to be inline. Use <code> instead.
Helps: https://bugzilla.gnome.org/show_bug.cgi?id=681721
Florian Brosch [Tue, 14 Aug 2012 21:14:31 +0000 (23:14 +0200)]
Add tests for drivers
Jürg Billeter [Tue, 14 Aug 2012 12:12:58 +0000 (14:12 +0200)]
Support static methods in generic classes
Jürg Billeter [Mon, 13 Aug 2012 13:44:46 +0000 (15:44 +0200)]
Support virtual interface properties
Fixes bug 681671.
Florian Brosch [Mon, 13 Aug 2012 03:14:21 +0000 (05:14 +0200)]
Add tests for MarkupReader
Evan Nemerson [Mon, 13 Aug 2012 03:02:37 +0000 (20:02 -0700)]
girparser: set CCode type_id for enumerations
Evan Nemerson [Mon, 13 Aug 2012 02:47:03 +0000 (19:47 -0700)]
pango: switch to GIR
Fixes bug 681424.
Florian Brosch [Mon, 13 Aug 2012 01:06:46 +0000 (03:06 +0200)]
Add tests for libvaladoc/parser and gtkdoc-scanner
Florian Brosch [Fri, 10 Aug 2012 21:41:56 +0000 (23:41 +0200)]
libvaladoc: Move Api.NodeType to api/nodetype.vala
Florian Brosch [Fri, 10 Aug 2012 20:02:03 +0000 (22:02 +0200)]
drivers: fix namespace comment selection
Florian Brosch [Fri, 10 Aug 2012 16:53:06 +0000 (18:53 +0200)]
libvaladoc: fix vala 0.14.x compatibility
Florian Brosch [Fri, 10 Aug 2012 00:36:48 +0000 (02:36 +0200)]
libvaladoc/html: Show all known sub-structs
Florian Brosch [Fri, 10 Aug 2012 00:33:25 +0000 (02:33 +0200)]
libvaladoc: register child structs
Florian Brosch [Fri, 10 Aug 2012 00:02:24 +0000 (02:02 +0200)]
libvaladoc: Drop deprecated methods
Florian Brosch [Thu, 9 Aug 2012 23:54:21 +0000 (01:54 +0200)]
libvaladoc: rename Api.Interface.get_all_implemented_interface_list to get_full_implemented_interface_list
Florian Brosch [Thu, 9 Aug 2012 23:48:45 +0000 (01:48 +0200)]
libvaladoc/html: Add "All known members inherited from "
Florian Brosch [Thu, 9 Aug 2012 02:18:55 +0000 (04:18 +0200)]
gtkcommentparser: Fix --verbose
Florian Brosch [Thu, 9 Aug 2012 02:15:01 +0000 (04:15 +0200)]
gir-importer: Process implicit parameters
Florian Brosch [Wed, 8 Aug 2012 18:54:27 +0000 (20:54 +0200)]
Test symbol resolution in closures
Jürg Billeter [Wed, 8 Aug 2012 18:51:17 +0000 (20:51 +0200)]
Fix symbol resolution in closures
Jürg Billeter [Wed, 8 Aug 2012 18:32:36 +0000 (20:32 +0200)]
girwriter: Fix index of length parameter for methods returning arrays
Fixes bug 681411.
Florian Brosch [Tue, 7 Aug 2012 12:06:38 +0000 (14:06 +0200)]
gtkdoc: accept %<numeric>
Florian Brosch [Tue, 7 Aug 2012 00:19:11 +0000 (02:19 +0200)]
libvaladoc/api: Fix memory cycle: method.base_method <> method
Evan Nemerson [Sun, 5 Aug 2012 01:52:15 +0000 (18:52 -0700)]
bindings: mark bindings for deprecated libraries as such
Evan Nemerson [Mon, 6 Aug 2012 23:08:42 +0000 (16:08 -0700)]
bindings: update gir based bindings
Evan Nemerson [Sun, 5 Aug 2012 22:08:17 +0000 (15:08 -0700)]
libnl-3.0: change format of some comments to avoid confusing valadoc
Evan Nemerson [Sun, 5 Aug 2012 22:01:32 +0000 (15:01 -0700)]
libpeas-1.0: add deps file
Evan Nemerson [Mon, 6 Aug 2012 23:11:30 +0000 (16:11 -0700)]
Add gobject-introspection-1.0 bindings
Fixes bug 572261.
Evan Nemerson [Sun, 5 Aug 2012 21:30:48 +0000 (14:30 -0700)]
rest-0.7: add deps file with gio-2.0
Florian Brosch [Mon, 6 Aug 2012 23:23:38 +0000 (01:23 +0200)]
driver/0.18.x: Add support for vala-0.17.4
Florian Brosch [Mon, 6 Aug 2012 21:43:02 +0000 (23:43 +0200)]
libvaladoc/parser: add workaround for broken symbol resolver (valac 0.17.4)