]>
git.ipfire.org Git - thirdparty/vala.git/log
Jürg Billeter [Mon, 15 Aug 2011 14:12:31 +0000 (16:12 +0200)]
girparser: Accept function in record, boxed, union, enumeration
Used by gobject-introspection 1.29.17+. This commit ignores the
function elements but they could replace our own static method
detection in the future.
Luca Bruno [Sun, 14 Aug 2011 19:37:51 +0000 (21:37 +0200)]
codegen: Do not warn when copying delegates with --enable-deprecated
Fixes bug 656266.
Jürg Billeter [Sat, 13 Aug 2011 18:28:05 +0000 (20:28 +0200)]
dova: Do not require double in dova profile
Florian Brosch [Fri, 12 Aug 2011 22:30:05 +0000 (00:30 +0200)]
driver/0.10.x: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 22:29:11 +0000 (00:29 +0200)]
driver/0.10.x: Add support for attributes
Florian Brosch [Fri, 12 Aug 2011 22:12:47 +0000 (00:12 +0200)]
driver/0.10.x: Fix type parameter creation for methods and implemented interfaces
Florian Brosch [Fri, 12 Aug 2011 22:05:57 +0000 (00:05 +0200)]
driver/0.11.0: Add support for attributes
Florian Brosch [Fri, 12 Aug 2011 22:00:30 +0000 (00:00 +0200)]
version/0.11.0: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 21:59:51 +0000 (23:59 +0200)]
driver/0.11.0: Fix type parameter creation for methods and implemented interfaces
Florian Brosch [Fri, 12 Aug 2011 21:47:04 +0000 (23:47 +0200)]
driver/0.11.x: Fix type parameter creation for methods and implemented interfaces
Florian Brosch [Fri, 12 Aug 2011 21:28:01 +0000 (23:28 +0200)]
version/0.11.x: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 21:24:28 +0000 (23:24 +0200)]
driver/0.12.x: Add support for attributes
Florian Brosch [Fri, 12 Aug 2011 21:16:55 +0000 (23:16 +0200)]
driver/0.12.x: Fix type parameter creation for methods and implemented interfaces
Florian Brosch [Fri, 12 Aug 2011 20:44:04 +0000 (22:44 +0200)]
ver/0.12.x: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 20:29:46 +0000 (22:29 +0200)]
driver/*, libvaladoc: Move ChildSymbolRegistrar to libvaladoc
Florian Brosch [Fri, 12 Aug 2011 17:42:06 +0000 (19:42 +0200)]
libvaladoc/html: Add non-static methods to namespace-content
Florian Brosch [Fri, 12 Aug 2011 17:23:24 +0000 (19:23 +0200)]
libvaladoc/api: Class: Hide "static" modifier for functions
Florian Brosch [Fri, 12 Aug 2011 15:41:50 +0000 (17:41 +0200)]
driver/0.13.x: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 15:15:47 +0000 (17:15 +0200)]
driver/0.13.x: Fix type parameter creation for methods and implemented interfaces
Jürg Billeter [Fri, 12 Aug 2011 09:03:47 +0000 (11:03 +0200)]
glib-2.0: Ensure to use volatile modifier for atomic operations
Florian Brosch [Fri, 12 Aug 2011 00:32:51 +0000 (02:32 +0200)]
libvaladoc/html: Mark deprecated symbols
Luca Bruno [Thu, 11 Aug 2011 20:18:27 +0000 (22:18 +0200)]
girparser: Support specifying struct=false for records
Luca Bruno [Thu, 11 Aug 2011 19:47:15 +0000 (21:47 +0200)]
Use locale-independent formatting in CodeNode.set_attribute_double
Luca Bruno [Sun, 24 Jul 2011 19:23:46 +0000 (21:23 +0200)]
libgdata: Switch to GIR
Fixes bug 655192.
Luca Bruno [Thu, 11 Aug 2011 15:48:11 +0000 (17:48 +0200)]
girparser: Do not reorder the cancellable parameter in async methods
The feature was incomplete and flawed.
Luca Bruno [Sun, 7 Aug 2011 19:05:33 +0000 (21:05 +0200)]
Set the type of initializer lists to be non-nullable
Florian Brosch [Thu, 11 Aug 2011 00:03:51 +0000 (02:03 +0200)]
driver/0.13: Add support for attributes
Florian Brosch [Thu, 11 Aug 2011 00:01:43 +0000 (02:01 +0200)]
libvaladoc: Add support for attributes
Florian Brosch [Wed, 10 Aug 2011 23:44:54 +0000 (01:44 +0200)]
libvaladoc/api: Delegate: build_signature: Add missing keyword
Jürg Billeter [Tue, 9 Aug 2011 12:10:42 +0000 (14:10 +0200)]
dova: Fix main method with args parameter
Aaron Andersen [Wed, 10 Aug 2011 07:40:58 +0000 (09:40 +0200)]
sdl: Fix bindings for several methods, delegates and classes
Let Thread and Timer classes be unmanaged by vala.
Fixes bug 655143.
Luca Bruno [Mon, 8 Aug 2011 10:59:48 +0000 (12:59 +0200)]
readline: Fix cname of several delegates
Fixes bug 656146.
Luca Bruno [Mon, 8 Aug 2011 10:19:58 +0000 (12:19 +0200)]
gstreamer-0.10: Set ref_sink_function_void for Gst.Object
Luca Bruno [Sun, 7 Aug 2011 19:25:46 +0000 (21:25 +0200)]
codegen: Add ref_sink_function_void argument to CCode
Evan Nemerson [Sun, 7 Aug 2011 16:52:38 +0000 (09:52 -0700)]
x11: include GIR namespace and version
Evan Nemerson [Sun, 7 Aug 2011 16:51:41 +0000 (09:51 -0700)]
gtk+-3.0: correct Plug and Socket to use X.Window where necessary
Fixes bug 656049.
Evan Nemerson [Fri, 5 Aug 2011 03:43:36 +0000 (20:43 -0700)]
gtk+-3.0: correct Scrollable type_cname
Florian Brosch [Sat, 6 Aug 2011 19:24:12 +0000 (21:24 +0200)]
driver/0.13.x: Make use of Vala.CCodeBaseModule.get_ccode_nick
Luca Bruno [Sat, 6 Aug 2011 18:46:11 +0000 (20:46 +0200)]
codegen: Add get_ccode_nick and get_ccode_blurb for properties
Florian Brosch [Sat, 6 Aug 2011 18:27:50 +0000 (20:27 +0200)]
driver/0.13.x: Migrate to valac-master
Luca Bruno [Sat, 6 Aug 2011 12:20:48 +0000 (14:20 +0200)]
gidlparser: Guess NoAccessorMethod for interface properties
Fixes bug 656072.
Luca Bruno [Sat, 6 Aug 2011 12:42:24 +0000 (14:42 +0200)]
Regenerate bindings for commit
1a399423fc95d
Luca Bruno [Sat, 6 Aug 2011 12:36:04 +0000 (14:36 +0200)]
codegen: Fix regression when getting type_id of data types
Abderrahim Kitouni [Thu, 4 Aug 2011 09:16:45 +0000 (10:16 +0100)]
girparser: Fix virtual signals in interfaces
The default handler is marked "abstract" and was considered to be an emitter
Andrea Del Signore [Thu, 4 Aug 2011 14:48:00 +0000 (16:48 +0200)]
gedit: Add new bindings for Gedit-3.0
Fixes bug 645624.
Luca Bruno [Thu, 4 Aug 2011 19:02:18 +0000 (21:02 +0200)]
Fix lambda expression regression
The regression was introduced by commit
fec66bf087618263c57 .
Instead of making a shallow copy of all attributes, the ccode bits
are now moved to the codegen in order to reflect the original code.
Luca Bruno [Wed, 3 Aug 2011 20:22:22 +0000 (22:22 +0200)]
Move DataType.get_cdeclarator_suffix to the codegen
Luca Bruno [Wed, 3 Aug 2011 20:04:45 +0000 (22:04 +0200)]
build: Drop ccode dependency from libvalacore
Luca Bruno [Wed, 3 Aug 2011 20:02:12 +0000 (22:02 +0200)]
Move EnumValue.get_canonical_cconstant to the codegen
Luca Bruno [Thu, 4 Aug 2011 07:43:47 +0000 (09:43 +0200)]
girparser: Map provided namespaces using gir_namespace
Luca Bruno [Thu, 4 Aug 2011 07:04:35 +0000 (09:04 +0200)]
girparser: Set GIR name when symbols get renamed
Luca Bruno [Wed, 3 Aug 2011 23:22:35 +0000 (01:22 +0200)]
girparser: Map vala symbols to gir symbols when GIR attribute is available
Luca Bruno [Wed, 3 Aug 2011 23:05:32 +0000 (01:05 +0200)]
girparser: Map all gir namespaces before parsing gir files
Luca Bruno [Wed, 3 Aug 2011 15:07:58 +0000 (17:07 +0200)]
Set target_type of switch statement expression to be non-nullable
Fixes bug 655908.
Luca Bruno [Wed, 3 Aug 2011 11:26:22 +0000 (13:26 +0200)]
gidlparser: Use lower_case_cprefix when available also for classes
Jürg Billeter [Mon, 1 Aug 2011 20:32:46 +0000 (22:32 +0200)]
codegen: Small refactoring for generic type parameters
Michal Hruby [Wed, 3 Aug 2011 11:41:11 +0000 (13:41 +0200)]
GDBus: Make sure signals are disconnected when unregistering an object
Luca Bruno [Tue, 2 Aug 2011 14:25:31 +0000 (16:25 +0200)]
Guard for possible errors when checking the value of constants
Fixes bug 655726.
Luca Bruno [Tue, 2 Aug 2011 10:07:31 +0000 (12:07 +0200)]
Fix symbol resolution for local constants
Fixes bug 649562.
Luca Bruno [Mon, 1 Aug 2011 21:47:33 +0000 (23:47 +0200)]
girparser: Support lower_case_csuffix
Luca Bruno [Mon, 1 Aug 2011 21:48:17 +0000 (23:48 +0200)]
build: Use in-tree vapis when building the bindings
Florian Brosch [Mon, 1 Aug 2011 20:56:40 +0000 (22:56 +0200)]
Bumb version to 0.3.1
Florian Brosch [Mon, 1 Aug 2011 20:05:51 +0000 (22:05 +0200)]
driver: Fix segfault on dispose
Jürg Billeter [Mon, 1 Aug 2011 19:51:42 +0000 (21:51 +0200)]
codegen: Do not use temp var when accessing floating locals
Jürg Billeter [Mon, 1 Aug 2011 19:14:34 +0000 (21:14 +0200)]
codegen: Do not use temp var when accessing single-assignment locals
Jürg Billeter [Mon, 1 Aug 2011 19:12:03 +0000 (21:12 +0200)]
Fix flow analysis for reference transfer expressions
Luca Bruno [Mon, 1 Aug 2011 16:46:51 +0000 (18:46 +0200)]
Regenerate all bindings
Luca Bruno [Mon, 1 Aug 2011 16:45:50 +0000 (18:45 +0200)]
gstreamer: Enforce the use of Gst.Value over GLib.Value
Luca Bruno [Mon, 1 Aug 2011 08:31:31 +0000 (10:31 +0200)]
atk, gudev-1.0, libgda-4.0, vte: Drop some unnecessary metadata
Luca Bruno [Wed, 6 Jul 2011 07:56:18 +0000 (09:56 +0200)]
Drop C specific methods from the code tree
Luca Bruno [Sat, 9 Jul 2011 12:05:48 +0000 (14:05 +0200)]
girwriter: Don't use C specific methods of code nodes
Luca Bruno [Wed, 6 Jul 2011 07:55:16 +0000 (09:55 +0200)]
codegen: Use CCodeAttribute instead of C specific methods of code nodes
Luca Bruno [Sun, 31 Jul 2011 17:36:53 +0000 (19:36 +0200)]
codegen: Add CCodeAttribute
Luca Bruno [Wed, 6 Jul 2011 07:55:52 +0000 (09:55 +0200)]
codewriter: Do not use C specific methods of code nodes
Luca Bruno [Wed, 6 Jul 2011 07:54:18 +0000 (09:54 +0200)]
gidlparser: Do not use C specific methods of code nodes
Luca Bruno [Wed, 6 Jul 2011 07:54:30 +0000 (09:54 +0200)]
girparser: Do not use C specific methods of code nodes
Luca Bruno [Sat, 9 Jul 2011 11:17:26 +0000 (13:17 +0200)]
Drop destroy_function dependency from Struct.is_disposable
Luca Bruno [Thu, 7 Jul 2011 15:41:40 +0000 (17:41 +0200)]
On-demand Method.printf_format and scanf_format
Luca Bruno [Thu, 7 Jul 2011 15:40:09 +0000 (17:40 +0200)]
On-demand Method.returns_floating_reference
Luca Bruno [Thu, 7 Jul 2011 15:36:41 +0000 (17:36 +0200)]
On-demand Method.has_construct_function
Luca Bruno [Thu, 7 Jul 2011 13:54:52 +0000 (15:54 +0200)]
Drop Symbol.process_experimental_attribute
Luca Bruno [Thu, 7 Jul 2011 13:53:34 +0000 (15:53 +0200)]
On-demand Symbol.experimental
Luca Bruno [Thu, 7 Jul 2011 13:51:51 +0000 (15:51 +0200)]
Drop Symbol.process_deprecated_attribute
Luca Bruno [Thu, 7 Jul 2011 13:49:16 +0000 (15:49 +0200)]
On-demand Symbol.replacement
Luca Bruno [Thu, 7 Jul 2011 13:46:42 +0000 (15:46 +0200)]
On-demand Symbol.deprecated_since
Luca Bruno [Thu, 7 Jul 2011 13:44:10 +0000 (15:44 +0200)]
On-demand Symbol.deprecated
Luca Bruno [Thu, 7 Jul 2011 10:05:37 +0000 (12:05 +0200)]
On-demand Struct.is_immutable
Luca Bruno [Thu, 7 Jul 2011 10:02:57 +0000 (12:02 +0200)]
On-demand Struct.decimal_floating_type
Luca Bruno [Thu, 7 Jul 2011 10:01:43 +0000 (12:01 +0200)]
On-demand Struct.signed
Luca Bruno [Thu, 7 Jul 2011 10:00:27 +0000 (12:00 +0200)]
On-demand Struct.width
Luca Bruno [Thu, 7 Jul 2011 09:58:18 +0000 (11:58 +0200)]
On-demand Struct.rank
Luca Bruno [Thu, 7 Jul 2011 09:54:00 +0000 (11:54 +0200)]
On-demand Struct.is_floating_type
Luca Bruno [Thu, 7 Jul 2011 09:52:59 +0000 (11:52 +0200)]
On-demand Struct.is_integer_type
Luca Bruno [Thu, 7 Jul 2011 09:51:30 +0000 (11:51 +0200)]
On-demand Struct.is_boolean_type
Luca Bruno [Thu, 7 Jul 2011 09:50:15 +0000 (11:50 +0200)]
On-demand Struct.is_simple_type
Luca Bruno [Thu, 7 Jul 2011 09:46:12 +0000 (11:46 +0200)]
On-demand Class.is_immutable
Luca Bruno [Thu, 7 Jul 2011 09:38:21 +0000 (11:38 +0200)]
On-demand Class.is_compact
Luca Bruno [Wed, 6 Jul 2011 19:25:30 +0000 (21:25 +0200)]
On-demand Delegate.has_target
Luca Bruno [Wed, 6 Jul 2011 08:25:41 +0000 (10:25 +0200)]
Add helper methods to CodeNode for dealing with attributes
Luca Bruno [Wed, 6 Jul 2011 08:21:18 +0000 (10:21 +0200)]
Add attributes cache to code nodes