]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
14 years agogirparser: Accept function in record, boxed, union, enumeration
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.

14 years agocodegen: Do not warn when copying delegates with --enable-deprecated
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.

14 years agodova: Do not require double in dova profile
Jürg Billeter [Sat, 13 Aug 2011 18:28:05 +0000 (20:28 +0200)] 
dova: Do not require double in dova profile

14 years agodriver/0.10.x: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 22:30:05 +0000 (00:30 +0200)] 
driver/0.10.x: Fix get_method_binding_type, static

14 years agodriver/0.10.x: Add support for attributes
Florian Brosch [Fri, 12 Aug 2011 22:29:11 +0000 (00:29 +0200)] 
driver/0.10.x: Add support for attributes

14 years agodriver/0.10.x: Fix type parameter creation for methods and implemented interfaces
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

14 years agodriver/0.11.0: Add support for attributes
Florian Brosch [Fri, 12 Aug 2011 22:05:57 +0000 (00:05 +0200)] 
driver/0.11.0: Add support for attributes

14 years agoversion/0.11.0: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 22:00:30 +0000 (00:00 +0200)] 
version/0.11.0: Fix get_method_binding_type, static

14 years agodriver/0.11.0: Fix type parameter creation for methods and implemented interfaces
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

14 years agodriver/0.11.x: 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

14 years agoversion/0.11.x: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 21:28:01 +0000 (23:28 +0200)] 
version/0.11.x: Fix get_method_binding_type, static

14 years agodriver/0.12.x: Add support for attributes
Florian Brosch [Fri, 12 Aug 2011 21:24:28 +0000 (23:24 +0200)] 
driver/0.12.x: Add support for attributes

14 years agodriver/0.12.x: Fix type parameter creation for methods and implemented interfaces
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

14 years agover/0.12.x: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 20:44:04 +0000 (22:44 +0200)] 
ver/0.12.x: Fix get_method_binding_type, static

14 years agodriver/*, libvaladoc: Move ChildSymbolRegistrar to libvaladoc
Florian Brosch [Fri, 12 Aug 2011 20:29:46 +0000 (22:29 +0200)] 
driver/*, libvaladoc: Move ChildSymbolRegistrar to libvaladoc

14 years agolibvaladoc/html: Add non-static methods to namespace-content
Florian Brosch [Fri, 12 Aug 2011 17:42:06 +0000 (19:42 +0200)] 
libvaladoc/html: Add non-static methods to namespace-content

14 years agolibvaladoc/api: Class: Hide "static" modifier for functions
Florian Brosch [Fri, 12 Aug 2011 17:23:24 +0000 (19:23 +0200)] 
libvaladoc/api: Class: Hide "static" modifier for functions

14 years agodriver/0.13.x: Fix get_method_binding_type, static
Florian Brosch [Fri, 12 Aug 2011 15:41:50 +0000 (17:41 +0200)] 
driver/0.13.x: Fix get_method_binding_type, static

14 years agodriver/0.13.x: Fix type parameter creation for methods and implemented interfaces
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

14 years agoglib-2.0: Ensure to use volatile modifier for atomic operations
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

14 years agolibvaladoc/html: Mark deprecated symbols
Florian Brosch [Fri, 12 Aug 2011 00:32:51 +0000 (02:32 +0200)] 
libvaladoc/html: Mark deprecated symbols

14 years agogirparser: Support specifying struct=false for records
Luca Bruno [Thu, 11 Aug 2011 20:18:27 +0000 (22:18 +0200)] 
girparser: Support specifying struct=false for records

14 years agoUse locale-independent formatting in CodeNode.set_attribute_double
Luca Bruno [Thu, 11 Aug 2011 19:47:15 +0000 (21:47 +0200)] 
Use locale-independent formatting in CodeNode.set_attribute_double

14 years agolibgdata: Switch to GIR
Luca Bruno [Sun, 24 Jul 2011 19:23:46 +0000 (21:23 +0200)] 
libgdata: Switch to GIR

Fixes bug 655192.

14 years agogirparser: Do not reorder the cancellable parameter in async methods
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.

14 years agoSet the type of initializer lists to be non-nullable
Luca Bruno [Sun, 7 Aug 2011 19:05:33 +0000 (21:05 +0200)] 
Set the type of initializer lists to be non-nullable

14 years agodriver/0.13: Add support for attributes
Florian Brosch [Thu, 11 Aug 2011 00:03:51 +0000 (02:03 +0200)] 
driver/0.13: Add support for attributes

14 years agolibvaladoc: Add support for attributes
Florian Brosch [Thu, 11 Aug 2011 00:01:43 +0000 (02:01 +0200)] 
libvaladoc: Add support for attributes

14 years agolibvaladoc/api: Delegate: build_signature: Add missing keyword
Florian Brosch [Wed, 10 Aug 2011 23:44:54 +0000 (01:44 +0200)] 
libvaladoc/api: Delegate: build_signature: Add missing keyword

14 years agodova: Fix main method with args parameter
Jürg Billeter [Tue, 9 Aug 2011 12:10:42 +0000 (14:10 +0200)] 
dova: Fix main method with args parameter

14 years agosdl: Fix bindings for several methods, delegates and classes
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.

14 years agoreadline: Fix cname of several delegates
Luca Bruno [Mon, 8 Aug 2011 10:59:48 +0000 (12:59 +0200)] 
readline: Fix cname of several delegates

Fixes bug 656146.

14 years agogstreamer-0.10: Set ref_sink_function_void for Gst.Object
Luca Bruno [Mon, 8 Aug 2011 10:19:58 +0000 (12:19 +0200)] 
gstreamer-0.10: Set ref_sink_function_void for Gst.Object

14 years agocodegen: Add ref_sink_function_void argument to CCode
Luca Bruno [Sun, 7 Aug 2011 19:25:46 +0000 (21:25 +0200)] 
codegen: Add ref_sink_function_void argument to CCode

14 years agox11: include GIR namespace and version
Evan Nemerson [Sun, 7 Aug 2011 16:52:38 +0000 (09:52 -0700)] 
x11: include GIR namespace and version

14 years agogtk+-3.0: correct Plug and Socket to use X.Window where necessary
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.

14 years agogtk+-3.0: correct Scrollable type_cname
Evan Nemerson [Fri, 5 Aug 2011 03:43:36 +0000 (20:43 -0700)] 
gtk+-3.0: correct Scrollable type_cname

14 years agodriver/0.13.x: Make use of Vala.CCodeBaseModule.get_ccode_nick
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

14 years agocodegen: Add get_ccode_nick and get_ccode_blurb for properties
Luca Bruno [Sat, 6 Aug 2011 18:46:11 +0000 (20:46 +0200)] 
codegen: Add get_ccode_nick and get_ccode_blurb for properties

14 years agodriver/0.13.x: Migrate to valac-master
Florian Brosch [Sat, 6 Aug 2011 18:27:50 +0000 (20:27 +0200)] 
driver/0.13.x: Migrate to valac-master

14 years agogidlparser: Guess NoAccessorMethod for interface properties
Luca Bruno [Sat, 6 Aug 2011 12:20:48 +0000 (14:20 +0200)] 
gidlparser: Guess NoAccessorMethod for interface properties

Fixes bug 656072.

14 years agoRegenerate bindings for commit 1a399423fc95d
Luca Bruno [Sat, 6 Aug 2011 12:42:24 +0000 (14:42 +0200)] 
Regenerate bindings for commit 1a399423fc95d

14 years agocodegen: Fix regression when getting type_id of data types
Luca Bruno [Sat, 6 Aug 2011 12:36:04 +0000 (14:36 +0200)] 
codegen: Fix regression when getting type_id of data types

14 years agogirparser: Fix virtual signals in interfaces
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

14 years agogedit: Add new bindings for Gedit-3.0
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.

14 years agoFix lambda expression regression
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.

14 years agoMove DataType.get_cdeclarator_suffix to the codegen
Luca Bruno [Wed, 3 Aug 2011 20:22:22 +0000 (22:22 +0200)] 
Move DataType.get_cdeclarator_suffix to the codegen

14 years agobuild: Drop ccode dependency from libvalacore
Luca Bruno [Wed, 3 Aug 2011 20:04:45 +0000 (22:04 +0200)] 
build: Drop ccode dependency from libvalacore

14 years agoMove EnumValue.get_canonical_cconstant to the codegen
Luca Bruno [Wed, 3 Aug 2011 20:02:12 +0000 (22:02 +0200)] 
Move EnumValue.get_canonical_cconstant to the codegen

14 years agogirparser: Map provided namespaces using gir_namespace
Luca Bruno [Thu, 4 Aug 2011 07:43:47 +0000 (09:43 +0200)] 
girparser: Map provided namespaces using gir_namespace

14 years agogirparser: Set GIR name when symbols get renamed
Luca Bruno [Thu, 4 Aug 2011 07:04:35 +0000 (09:04 +0200)] 
girparser: Set GIR name when symbols get renamed

14 years agogirparser: Map vala symbols to gir symbols when GIR attribute is available
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

14 years agogirparser: Map all gir namespaces before parsing gir files
Luca Bruno [Wed, 3 Aug 2011 23:05:32 +0000 (01:05 +0200)] 
girparser: Map all gir namespaces before parsing gir files

14 years agoSet target_type of switch statement expression to be non-nullable
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.

14 years agogidlparser: Use lower_case_cprefix when available also for classes
Luca Bruno [Wed, 3 Aug 2011 11:26:22 +0000 (13:26 +0200)] 
gidlparser: Use lower_case_cprefix when available also for classes

14 years agocodegen: Small refactoring for generic type parameters
Jürg Billeter [Mon, 1 Aug 2011 20:32:46 +0000 (22:32 +0200)] 
codegen: Small refactoring for generic type parameters

14 years agoGDBus: Make sure signals are disconnected when unregistering an object
Michal Hruby [Wed, 3 Aug 2011 11:41:11 +0000 (13:41 +0200)] 
GDBus: Make sure signals are disconnected when unregistering an object

14 years agoGuard for possible errors when checking the value of constants
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.

14 years agoFix symbol resolution for local constants
Luca Bruno [Tue, 2 Aug 2011 10:07:31 +0000 (12:07 +0200)] 
Fix symbol resolution for local constants

Fixes bug 649562.

14 years agogirparser: Support lower_case_csuffix
Luca Bruno [Mon, 1 Aug 2011 21:47:33 +0000 (23:47 +0200)] 
girparser: Support lower_case_csuffix

14 years agobuild: Use in-tree vapis when building the bindings
Luca Bruno [Mon, 1 Aug 2011 21:48:17 +0000 (23:48 +0200)] 
build: Use in-tree vapis when building the bindings

14 years agoBumb version to 0.3.1
Florian Brosch [Mon, 1 Aug 2011 20:56:40 +0000 (22:56 +0200)] 
Bumb version to 0.3.1

14 years agodriver: Fix segfault on dispose
Florian Brosch [Mon, 1 Aug 2011 20:05:51 +0000 (22:05 +0200)] 
driver: Fix segfault on dispose

14 years agocodegen: Do not use temp var when accessing floating locals
Jürg Billeter [Mon, 1 Aug 2011 19:51:42 +0000 (21:51 +0200)] 
codegen: Do not use temp var when accessing floating locals

14 years agocodegen: Do not use temp var when accessing single-assignment 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

14 years agoFix flow analysis for reference transfer expressions
Jürg Billeter [Mon, 1 Aug 2011 19:12:03 +0000 (21:12 +0200)] 
Fix flow analysis for reference transfer expressions

14 years agoRegenerate all bindings
Luca Bruno [Mon, 1 Aug 2011 16:46:51 +0000 (18:46 +0200)] 
Regenerate all bindings

14 years agogstreamer: Enforce the use of Gst.Value over GLib.Value
Luca Bruno [Mon, 1 Aug 2011 16:45:50 +0000 (18:45 +0200)] 
gstreamer: Enforce the use of Gst.Value over GLib.Value

14 years agoatk, gudev-1.0, libgda-4.0, vte: Drop some unnecessary metadata
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

14 years agoDrop C specific methods from the code tree
Luca Bruno [Wed, 6 Jul 2011 07:56:18 +0000 (09:56 +0200)] 
Drop C specific methods from the code tree

14 years agogirwriter: Don't use C specific methods of code nodes
Luca Bruno [Sat, 9 Jul 2011 12:05:48 +0000 (14:05 +0200)] 
girwriter: Don't use C specific methods of code nodes

14 years agocodegen: Use CCodeAttribute instead of 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

14 years agocodegen: Add CCodeAttribute
Luca Bruno [Sun, 31 Jul 2011 17:36:53 +0000 (19:36 +0200)] 
codegen: Add CCodeAttribute

14 years agocodewriter: Do not use C specific methods of code nodes
Luca Bruno [Wed, 6 Jul 2011 07:55:52 +0000 (09:55 +0200)] 
codewriter: Do not use C specific methods of code nodes

14 years agogidlparser: 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

14 years agogirparser: 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

14 years agoDrop destroy_function dependency from Struct.is_disposable
Luca Bruno [Sat, 9 Jul 2011 11:17:26 +0000 (13:17 +0200)] 
Drop destroy_function dependency from Struct.is_disposable

14 years agoOn-demand Method.printf_format and scanf_format
Luca Bruno [Thu, 7 Jul 2011 15:41:40 +0000 (17:41 +0200)] 
On-demand Method.printf_format and scanf_format

14 years agoOn-demand Method.returns_floating_reference
Luca Bruno [Thu, 7 Jul 2011 15:40:09 +0000 (17:40 +0200)] 
On-demand Method.returns_floating_reference

14 years agoOn-demand Method.has_construct_function
Luca Bruno [Thu, 7 Jul 2011 15:36:41 +0000 (17:36 +0200)] 
On-demand Method.has_construct_function

14 years agoDrop Symbol.process_experimental_attribute
Luca Bruno [Thu, 7 Jul 2011 13:54:52 +0000 (15:54 +0200)] 
Drop Symbol.process_experimental_attribute

14 years agoOn-demand Symbol.experimental
Luca Bruno [Thu, 7 Jul 2011 13:53:34 +0000 (15:53 +0200)] 
On-demand Symbol.experimental

14 years agoDrop Symbol.process_deprecated_attribute
Luca Bruno [Thu, 7 Jul 2011 13:51:51 +0000 (15:51 +0200)] 
Drop Symbol.process_deprecated_attribute

14 years agoOn-demand Symbol.replacement
Luca Bruno [Thu, 7 Jul 2011 13:49:16 +0000 (15:49 +0200)] 
On-demand Symbol.replacement

14 years agoOn-demand Symbol.deprecated_since
Luca Bruno [Thu, 7 Jul 2011 13:46:42 +0000 (15:46 +0200)] 
On-demand Symbol.deprecated_since

14 years agoOn-demand Symbol.deprecated
Luca Bruno [Thu, 7 Jul 2011 13:44:10 +0000 (15:44 +0200)] 
On-demand Symbol.deprecated

14 years agoOn-demand Struct.is_immutable
Luca Bruno [Thu, 7 Jul 2011 10:05:37 +0000 (12:05 +0200)] 
On-demand Struct.is_immutable

14 years agoOn-demand Struct.decimal_floating_type
Luca Bruno [Thu, 7 Jul 2011 10:02:57 +0000 (12:02 +0200)] 
On-demand Struct.decimal_floating_type

14 years agoOn-demand Struct.signed
Luca Bruno [Thu, 7 Jul 2011 10:01:43 +0000 (12:01 +0200)] 
On-demand Struct.signed

14 years agoOn-demand Struct.width
Luca Bruno [Thu, 7 Jul 2011 10:00:27 +0000 (12:00 +0200)] 
On-demand Struct.width

14 years agoOn-demand Struct.rank
Luca Bruno [Thu, 7 Jul 2011 09:58:18 +0000 (11:58 +0200)] 
On-demand Struct.rank

14 years agoOn-demand Struct.is_floating_type
Luca Bruno [Thu, 7 Jul 2011 09:54:00 +0000 (11:54 +0200)] 
On-demand Struct.is_floating_type

14 years agoOn-demand Struct.is_integer_type
Luca Bruno [Thu, 7 Jul 2011 09:52:59 +0000 (11:52 +0200)] 
On-demand Struct.is_integer_type

14 years agoOn-demand Struct.is_boolean_type
Luca Bruno [Thu, 7 Jul 2011 09:51:30 +0000 (11:51 +0200)] 
On-demand Struct.is_boolean_type

14 years agoOn-demand Struct.is_simple_type
Luca Bruno [Thu, 7 Jul 2011 09:50:15 +0000 (11:50 +0200)] 
On-demand Struct.is_simple_type

14 years agoOn-demand Class.is_immutable
Luca Bruno [Thu, 7 Jul 2011 09:46:12 +0000 (11:46 +0200)] 
On-demand Class.is_immutable

14 years agoOn-demand Class.is_compact
Luca Bruno [Thu, 7 Jul 2011 09:38:21 +0000 (11:38 +0200)] 
On-demand Class.is_compact

14 years agoOn-demand Delegate.has_target
Luca Bruno [Wed, 6 Jul 2011 19:25:30 +0000 (21:25 +0200)] 
On-demand Delegate.has_target

14 years agoAdd helper methods to CodeNode for dealing with attributes
Luca Bruno [Wed, 6 Jul 2011 08:25:41 +0000 (10:25 +0200)] 
Add helper methods to CodeNode for dealing with attributes

14 years agoAdd attributes cache to code nodes
Luca Bruno [Wed, 6 Jul 2011 08:21:18 +0000 (10:21 +0200)] 
Add attributes cache to code nodes