]> git.ipfire.org Git - thirdparty/vala.git/log
thirdparty/vala.git
17 years ago- valadoc.org-doclet, devhelp-doclet, html-doclet - navigation
Florian Brosch [Wed, 5 Nov 2008 22:51:25 +0000 (22:51 +0000)] 
- valadoc.org-doclet, devhelp-doclet, html-doclet - navigation

 - valadoc.org-doclet, devhelp-doclet, html-doclet
  - navigation improvements

svn path=/trunk/; revision=13

17 years agoMove invocation expression checking to InvocationExpression.check
Jürg Billeter [Wed, 5 Nov 2008 22:03:37 +0000 (22:03 +0000)] 
Move invocation expression checking to InvocationExpression.check

2008-11-05  Jürg Billeter  <j@bitron.ch>

* vala/valainvocationexpression.vala:
* vala/valasemanticanalyzer.vala:

Move invocation expression checking to InvocationExpression.check

svn path=/trunk/; revision=1987

17 years agoMove member access checking to MemberAccess.check
Jürg Billeter [Wed, 5 Nov 2008 21:54:46 +0000 (21:54 +0000)] 
Move member access checking to MemberAccess.check

2008-11-05  Jürg Billeter  <j@bitron.ch>

* vala/valamemberaccess.vala:
* vala/valasemanticanalyzer.vala:

Move member access checking to MemberAccess.check

svn path=/trunk/; revision=1986

17 years agoMove object creation expression checking to ObjectCreationExpression.check
Jürg Billeter [Wed, 5 Nov 2008 21:48:44 +0000 (21:48 +0000)] 
Move object creation expression checking to ObjectCreationExpression.check

2008-11-05  Jürg Billeter  <j@bitron.ch>

* vala/valabinaryexpression.vala:
* vala/valaobjectcreationexpression.vala:
* vala/valasemanticanalyzer.vala:

Move object creation expression checking to
ObjectCreationExpression.check

svn path=/trunk/; revision=1985

17 years agoMove binary expression checking to BinaryExpression.check
Jürg Billeter [Wed, 5 Nov 2008 21:33:55 +0000 (21:33 +0000)] 
Move binary expression checking to BinaryExpression.check

2008-11-05  Jürg Billeter  <j@bitron.ch>

* vala/valabinaryexpression.vala:
* vala/valasemanticanalyzer.vala:

Move binary expression checking to BinaryExpression.check

svn path=/trunk/; revision=1984

17 years agoMove assignment checking to Assignment.check
Jürg Billeter [Wed, 5 Nov 2008 21:12:56 +0000 (21:12 +0000)] 
Move assignment checking to Assignment.check

2008-11-05  Jürg Billeter  <j@bitron.ch>

* vala/valaassignment.vala:
* vala/valasemanticanalyzer.vala:

Move assignment checking to Assignment.check

svn path=/trunk/; revision=1983

17 years agoSupport enums in D-Bus clients and servers, fixes bug 534105
Jürg Billeter [Wed, 5 Nov 2008 18:17:57 +0000 (18:17 +0000)] 
Support enums in D-Bus clients and servers, fixes bug 534105

2008-11-05  Jürg Billeter  <j@bitron.ch>

* vala/valaenum.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valagsignalmodule.vala:

Support enums in D-Bus clients and servers, fixes bug 534105

svn path=/trunk/; revision=1982

17 years agoAdd CCodeControlFlowModule
Jürg Billeter [Wed, 5 Nov 2008 18:03:10 +0000 (18:03 +0000)] 
Add CCodeControlFlowModule

2008-11-05  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodecontrolflowmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodememberaccessmodule.vala:

Add CCodeControlFlowModule

svn path=/trunk/; revision=1981

17 years ago - libvala-0.5.1 migration
Florian Brosch [Wed, 5 Nov 2008 13:46:15 +0000 (13:46 +0000)] 
 - libvala-0.5.1 migration
 - html-doclet, devhelp-doclet
  - new Icons for abstract classes, static methods and abstract methods (Frederick Zipp)
  - navigation fixes

svn path=/trunk/; revision=12

17 years ago- html-doclet, valadoc.org-doclet_ - Various navigation improvements.
Florian Brosch [Wed, 5 Nov 2008 02:28:38 +0000 (02:28 +0000)] 
- html-doclet, valadoc.org-doclet_ - Various navigation improvements.

 - html-doclet, valadoc.org-doclet_
  - Various navigation improvements.

svn path=/trunk/; revision=11

17 years ago- valadoc.org-doclet, html-doclet, devhelp-doclet - cleanups
Florian Brosch [Tue, 4 Nov 2008 22:35:00 +0000 (22:35 +0000)] 
- valadoc.org-doclet, html-doclet, devhelp-doclet - cleanups

 - valadoc.org-doclet, html-doclet, devhelp-doclet
  - cleanups

svn path=/trunk/; revision=10

17 years agoFix crash when using dynamic properties, fixes bug 559304
Jürg Billeter [Tue, 4 Nov 2008 20:40:29 +0000 (20:40 +0000)] 
Fix crash when using dynamic properties, fixes bug 559304

2008-11-04  Jürg Billeter  <j@bitron.ch>

* vala/valadynamicproperty.vala:
* vala/valaproperty.vala:
* vala/valasemanticanalyzer.vala:

Fix crash when using dynamic properties, fixes bug 559304

svn path=/trunk/; revision=1980

17 years agoMove signal emission to GSignalModule
Jürg Billeter [Tue, 4 Nov 2008 19:17:11 +0000 (19:17 +0000)] 
Move signal emission to GSignalModule

2008-11-04  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodememberaccessmodule.vala:
* gobject/valagsignalmodule.vala:

Move signal emission to GSignalModule

svn path=/trunk/; revision=1979

17 years agoMove delegate wrapper generation to CCodeDelegateModule
Jürg Billeter [Tue, 4 Nov 2008 17:35:31 +0000 (17:35 +0000)] 
Move delegate wrapper generation to CCodeDelegateModule

2008-11-04  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* gobject/valaccodedelegatemodule.vala:

Move delegate wrapper generation to CCodeDelegateModule

svn path=/trunk/; revision=1978

17 years agoMove array dup wrapper generation to CCodeArrayModule
Jürg Billeter [Tue, 4 Nov 2008 17:31:42 +0000 (17:31 +0000)] 
Move array dup wrapper generation to CCodeArrayModule

2008-11-04  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:

Move array dup wrapper generation to CCodeArrayModule

svn path=/trunk/; revision=1977

17 years agoMove construct property assignment to GObjectModule
Jürg Billeter [Tue, 4 Nov 2008 17:22:40 +0000 (17:22 +0000)] 
Move construct property assignment to GObjectModule

2008-11-04  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* gobject/valagobjectmodule.vala:

Move construct property assignment to GObjectModule

svn path=/trunk/; revision=1976

17 years agoMove signal connection and disconnection to GSignalModule
Jürg Billeter [Tue, 4 Nov 2008 17:15:37 +0000 (17:15 +0000)] 
Move signal connection and disconnection to GSignalModule

2008-11-04  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodeassignmentmodule.vala:
* gobject/valagsignalmodule.vala:

Move signal connection and disconnection to GSignalModule

svn path=/trunk/; revision=1975

17 years agoMove detailed signal emission to GSignalModule
Jürg Billeter [Tue, 4 Nov 2008 16:58:27 +0000 (16:58 +0000)] 
Move detailed signal emission to GSignalModule

2008-11-04  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodearraymodule.vala:
* gobject/valagsignalmodule.vala:

Move detailed signal emission to GSignalModule

svn path=/trunk/; revision=1974

17 years agoPost-release version bump
Jürg Billeter [Mon, 3 Nov 2008 22:04:58 +0000 (22:04 +0000)] 
Post-release version bump

2008-11-03  Jürg Billeter  <j@bitron.ch>

* configure.ac: Post-release version bump

svn path=/trunk/; revision=1973

17 years agoupdate for 0.5.1 release VALA_0_5_1
Jürg Billeter [Mon, 3 Nov 2008 22:03:24 +0000 (22:03 +0000)] 
update for 0.5.1 release

2008-11-03  Jürg Billeter  <j@bitron.ch>

* NEWS: update for 0.5.1 release

svn path=/trunk/; revision=1971

17 years agoMove dbus_use_ptr_array to DBusClientModule
Jürg Billeter [Mon, 3 Nov 2008 21:44:16 +0000 (21:44 +0000)] 
Move dbus_use_ptr_array to DBusClientModule

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* gobject/valadbusclientmodule.vala:

Move dbus_use_ptr_array to DBusClientModule

svn path=/trunk/; revision=1970

17 years agoAdd CCodeDelegateModule, move more code to GErrorModule
Jürg Billeter [Mon, 3 Nov 2008 21:41:39 +0000 (21:41 +0000)] 
Add CCodeDelegateModule, move more code to GErrorModule

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodedelegatemodule.vala:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valagerrormodule.vala:

Add CCodeDelegateModule, move more code to GErrorModule

svn path=/trunk/; revision=1969

17 years agoMove code generation for try and yield statements to GErrorModule and
Jürg Billeter [Mon, 3 Nov 2008 21:19:17 +0000 (21:19 +0000)] 
Move code generation for try and yield statements to GErrorModule and

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodebasemodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:

Move code generation for try and yield statements to GErrorModule
and GAsyncModule, resp.

svn path=/trunk/; revision=1968

17 years agoMove code generation to module
Jürg Billeter [Mon, 3 Nov 2008 20:50:43 +0000 (20:50 +0000)] 
Move code generation to module

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagirwriter.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:
* gobject/valainterfaceregisterfunction.vala:
* gobject/valatyperegisterfunction.vala:

Move code generation to module

svn path=/trunk/; revision=1967

17 years agoMove array helper functions to CCodeArrayModule
Jürg Billeter [Mon, 3 Nov 2008 19:54:12 +0000 (19:54 +0000)] 
Move array helper functions to CCodeArrayModule

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodearraymodule.vala:
* gobject/valaccodebasemodule.vala:

Move array helper functions to CCodeArrayModule

svn path=/trunk/; revision=1966

17 years agoFix fgets binding
Jürg Billeter [Mon, 3 Nov 2008 19:24:46 +0000 (19:24 +0000)] 
Fix fgets binding

2008-11-03  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Fix fgets binding

svn path=/trunk/; revision=1965

17 years agoMark lm_message_new.to as nullable, and unhide lm_connection_new
Ali Sabil [Mon, 3 Nov 2008 15:29:53 +0000 (15:29 +0000)] 
Mark lm_message_new.to as nullable, and unhide lm_connection_new

2008-11-03  Ali Sabil  <ali.sabil@gmail.com>

* vapi/packages/loudmouth-1.0/loudmouth-1.0.metadata:

Mark lm_message_new.to as nullable, and unhide lm_connection_new

* vapi/packages/loudmouth-1.0/loudmouth-1.0-custom.vala:

Add the missing Message.get_type () method, and remove the now unecessary
creation method from Connection

* vapi/loudmouth-1.0.vapi:
* vapi/packages/loudmouth-1.0/loudmouth-1.0.gi:

Regenerated

svn path=/trunk/; revision=1964

17 years agoAdd GErrorModule
Jürg Billeter [Mon, 3 Nov 2008 08:30:50 +0000 (08:30 +0000)] 
Add GErrorModule

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* gobject/valagerrormodule.vala:
* gobject/valagtypemodule.vala:

Add GErrorModule

svn path=/trunk/; revision=1963

17 years agoCombine internal modules by inheritance to improve performance
Jürg Billeter [Mon, 3 Nov 2008 08:10:23 +0000 (08:10 +0000)] 
Combine internal modules by inheritance to improve performance

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodedynamicpropertymodule.vala:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodestructmodule.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusservermodule.vala:
* gobject/valagasyncmodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:

Combine internal modules by inheritance to improve performance

svn path=/trunk/; revision=1962

17 years agoAdd GAsyncModule
Jürg Billeter [Mon, 3 Nov 2008 08:03:21 +0000 (08:03 +0000)] 
Add GAsyncModule

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valagasyncmodule.vala:

Add GAsyncModule

svn path=/trunk/; revision=1961

17 years agoAdd GTypeModule, GObjectModule, and GSignalModule to replace
Jürg Billeter [Mon, 3 Nov 2008 07:54:26 +0000 (07:54 +0000)] 
Add GTypeModule, GObjectModule, and GSignalModule to replace

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagsignalmodule.vala:
* gobject/valagtypemodule.vala:

Add GTypeModule, GObjectModule, and GSignalModule to replace
GObjectInterfaceModule, GObjectClassModule, and
GObjectSignalModule, resp.

svn path=/trunk/; revision=1960

17 years agoMove parameter handling to GObjectClassModule and signal handling to
Jürg Billeter [Mon, 3 Nov 2008 07:38:39 +0000 (07:38 +0000)] 
Move parameter handling to GObjectClassModule and signal handling to

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valagobjectclassmodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagobjectsignalmodule.vala:

Move parameter handling to GObjectClassModule and signal handling
to GObjectSignalModule

svn path=/trunk/; revision=1959

17 years agoMove element access handling to CCodeArrayModule
Jürg Billeter [Mon, 3 Nov 2008 07:34:59 +0000 (07:34 +0000)] 
Move element access handling to CCodeArrayModule

2008-11-03  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodearraymodule.vala:
* gobject/valaccodeelementaccessmodule.vala:
* gobject/valaccodegenerator.vala:

Move element access handling to CCodeArrayModule

svn path=/trunk/; revision=1958

17 years agolibvaladoc: package view
Florian Brosch [Mon, 3 Nov 2008 00:25:13 +0000 (00:25 +0000)] 
libvaladoc: package view

libvaladoc:
 * package view

svn path=/trunk/; revision=9

17 years agovaladoc.org-doclet: highlighting for abstract classes new symbol order
Florian Brosch [Sun, 2 Nov 2008 19:33:58 +0000 (19:33 +0000)] 
valadoc.org-doclet: highlighting for abstract classes new symbol order

valadoc.org-doclet:
 * highlighting for abstract classes
 * new symbol order (namespaces, constructors, classes, interfaces, structs, enums, errordomains, delegates, methods, signals, properties, fields, constants)
 * cleanups

html-doclet:
 * highlighting for abstract classes
 * new symbol order
 * cleanups

devhelp-doclet:
 * highlighting for abstract classes
 * new symbol order
 * small bugfixes (devhelp-writer)
 * cleanups

drawer:
 * highlighting for abstract classes

svn path=/trunk/; revision=8

17 years agoFix comment generation of private enums, patch by Carlos Cadete, fixes bug
Jürg Billeter [Sun, 2 Nov 2008 19:13:01 +0000 (19:13 +0000)] 
Fix comment generation of private enums, patch by Carlos Cadete, fixes bug

2008-11-02  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodegenerator.vala:

Fix comment generation of private enums, patch by Carlos Cadete,
fixes bug 558533

svn path=/trunk/; revision=1957

17 years agoDrop deprecated support for static classes and interfaces
Jürg Billeter [Sun, 2 Nov 2008 18:50:38 +0000 (18:50 +0000)] 
Drop deprecated support for static classes and interfaces

2008-11-02  Jürg Billeter  <j@bitron.ch>

* vala/valaclass.vala:
* vala/valagenieparser.vala:
* vala/valainterface.vala:
* vala/valainterfacewriter.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaclassregisterfunction.vala:
* gobject/valagobjectclassmodule.vala:
* gobject/valagobjectinterfacemodule.vala:

Drop deprecated support for static classes and interfaces

svn path=/trunk/; revision=1956

17 years agoAdd errno and g_strerror bindings
Jürg Billeter [Sun, 2 Nov 2008 17:27:32 +0000 (17:27 +0000)] 
Add errno and g_strerror bindings

2008-11-02  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Add errno and g_strerror bindings

svn path=/trunk/; revision=1955

17 years agoSupport GHashTable in D-Bus clients, patch by Marc-André Lureau
Jürg Billeter [Sun, 2 Nov 2008 17:11:39 +0000 (17:11 +0000)] 
Support GHashTable in D-Bus clients, patch by Marc-André Lureau

2008-11-02  Jürg Billeter  <j@bitron.ch>

* gobject/valadbusclientmodule.vala:

Support GHashTable in D-Bus clients, patch by Marc-André Lureau

svn path=/trunk/; revision=1954

17 years agoReturn the right D-Bus type signature for GHashTable, patch by Marc-André
Jürg Billeter [Sun, 2 Nov 2008 16:57:30 +0000 (16:57 +0000)] 
Return the right D-Bus type signature for GHashTable, patch by Marc-André

2008-11-02  Jürg Billeter  <j@bitron.ch>

* vala/valadatatype.vala:
* vapi/glib-2.0.vapi:

Return the right D-Bus type signature for GHashTable,
patch by Marc-André Lureau

svn path=/trunk/; revision=1953

17 years agoAdd partial support for calling coroutines from other coroutines
Jürg Billeter [Sun, 2 Nov 2008 15:15:42 +0000 (15:15 +0000)] 
Add partial support for calling coroutines from other coroutines

2008-11-02  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodemethodmodule.vala:

Add partial support for calling coroutines from other coroutines

svn path=/trunk/; revision=1952

17 years agoAdd member `begin' to coroutines
Jürg Billeter [Sun, 2 Nov 2008 13:00:19 +0000 (13:00 +0000)] 
Add member `begin' to coroutines

2008-11-02  Jürg Billeter  <j@bitron.ch>

* vala/valamethodtype.vala:
* gobject/valaccodegenerator.vala:

Add member `begin' to coroutines

svn path=/trunk/; revision=1951

17 years agoMove attribute processing to semantic analyzer
Jürg Billeter [Sun, 2 Nov 2008 12:39:52 +0000 (12:39 +0000)] 
Move attribute processing to semantic analyzer

2008-11-02  Jürg Billeter  <j@bitron.ch>

* vala/Makefile.am:
* vala/valaattributeprocessor.vala:
* vala/valaclass.vala:
* vala/valaenum.vala:
* vala/valasemanticanalyzer.vala:
* vala/valastruct.vala:
* compiler/valacompiler.vala:
* vapigen/valagidlparser.vala:
* vapigen/valavapigen.vala:

Move attribute processing to semantic analyzer

svn path=/trunk/; revision=1950

17 years agoAdd experimental support for yield statements and coroutines
Jürg Billeter [Sat, 1 Nov 2008 20:34:39 +0000 (20:34 +0000)] 
Add experimental support for yield statements and coroutines

2008-11-01  Jürg Billeter  <j@bitron.ch>

* vala/valamethod.vala:
* ccode/valaccodeblock.vala:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:

Add experimental support for yield statements and coroutines

svn path=/trunk/; revision=1949

17 years agoSupport more flexible C switch statements
Jürg Billeter [Sat, 1 Nov 2008 20:12:06 +0000 (20:12 +0000)] 
Support more flexible C switch statements

2008-11-01  Jürg Billeter  <j@bitron.ch>

* ccode/valaccodecasestatement.vala:
* ccode/valaccodeswitchstatement.vala:
* gobject/valaccodegenerator.vala:
* gobject/valagobjectclassmodule.vala:

Support more flexible C switch statements

svn path=/trunk/; revision=1948

17 years agoParse yield statements
Jürg Billeter [Sat, 1 Nov 2008 14:03:41 +0000 (14:03 +0000)] 
Parse yield statements

2008-11-01  Jürg Billeter  <j@bitron.ch>

* vala/Makefile.am:
* vala/valacfgbuilder.vala:
* vala/valacodevisitor.vala:
* vala/valamethod.vala:
* vala/valanullchecker.vala:
* vala/valaparser.vala:
* vala/valascanner.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* vala/valatokentype.vala:
* vala/valayieldstatement.vala:
* gobject/valaccodegenerator.vala:

Parse yield statements

svn path=/trunk/; revision=1947

17 years agoCheck properties when accessing them
Jürg Billeter [Fri, 31 Oct 2008 10:56:14 +0000 (10:56 +0000)] 
Check properties when accessing them

2008-10-31  Jürg Billeter  <j@bitron.ch>

* vala/valaproperty.vala:
* vala/valasemanticanalyzer.vala:

Check properties when accessing them

svn path=/trunk/; revision=1946

17 years agoSet PropertyAccessor.prop property earlier, don't require the semantic
Jürg Billeter [Fri, 31 Oct 2008 10:27:56 +0000 (10:27 +0000)] 
Set PropertyAccessor.prop property earlier, don't require the semantic

2008-10-31  Jürg Billeter  <j@bitron.ch>

* vala/valaproperty.vala:
* vala/valasemanticanalyzer.vala:

Set PropertyAccessor.prop property earlier, don't require the
semantic analyzer to set it

svn path=/trunk/; revision=1945

17 years agoCheck parameters when checking arguments
Jürg Billeter [Fri, 31 Oct 2008 09:37:07 +0000 (09:37 +0000)] 
Check parameters when checking arguments

2008-10-31  Jürg Billeter  <j@bitron.ch>

* vala/valacodenode.vala:
* vala/valaformalparameter.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasourcefile.vala:

Check parameters when checking arguments

svn path=/trunk/; revision=1944

17 years agoMove parameter checking to FormalParameter.check
Jürg Billeter [Fri, 31 Oct 2008 08:27:51 +0000 (08:27 +0000)] 
Move parameter checking to FormalParameter.check

2008-10-31  Jürg Billeter  <j@bitron.ch>

* vala/valaformalparameter.vala:
* vala/valasemanticanalyzer.vala:

Move parameter checking to FormalParameter.check

svn path=/trunk/; revision=1943

17 years agoMove default argument processing from code generator to semantic analyzer
Jürg Billeter [Fri, 31 Oct 2008 08:08:18 +0000 (08:08 +0000)] 
Move default argument processing from code generator to semantic analyzer

2008-10-31  Jürg Billeter  <j@bitron.ch>

* vala/valasemanticanalyzer.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:

Move default argument processing from code generator to semantic
analyzer

svn path=/trunk/; revision=1942

17 years agoAdd check method to CodeNode class to prepare support for more modular
Jürg Billeter [Fri, 31 Oct 2008 07:35:45 +0000 (07:35 +0000)] 
Add check method to CodeNode class to prepare support for more modular

2008-10-31  Jürg Billeter  <j@bitron.ch>

* vala/valacodenode.vala:

Add check method to CodeNode class to prepare support for more
modular semantic analyzer

svn path=/trunk/; revision=1941

17 years agoGenerate C switch statements for Vala switch statements where possible
Jürg Billeter [Fri, 31 Oct 2008 07:21:18 +0000 (07:21 +0000)] 
Generate C switch statements for Vala switch statements where possible

2008-10-31  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodegenerator.vala:

Generate C switch statements for Vala switch statements where
possible

svn path=/trunk/; revision=1940

17 years ago- devhelp-doclet: cleanups, new output structure - valadoc.org-doclet:
Florian Brosch [Fri, 31 Oct 2008 01:40:34 +0000 (01:40 +0000)] 
- devhelp-doclet: cleanups, new output structure - valadoc.org-doclet:

- devhelp-doclet: cleanups, new output structure
- valadoc.org-doclet: cleanups
- html-doclet: cleanups

svn path=/trunk/; revision=7

17 years agoHide gdk_window_add_filter.data use ctype GCallback for
Thijs Vermeir [Wed, 29 Oct 2008 10:00:32 +0000 (10:00 +0000)] 
Hide gdk_window_add_filter.data use ctype GCallback for

* vapi/packages/gdk-2.0/gdk-2.0.metadata:
Hide gdk_window_add_filter.data
* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
use ctype GCallback for gtk_action_group_add_radio_actions
* vapi/gdk-2.0.vapi:
* vapi/gtk+-2.0.vapi:
Regenerate bindings

svn path=/trunk/; revision=1939

17 years agoSome basic work for devhelp integration
Florian Brosch [Wed, 29 Oct 2008 02:21:20 +0000 (02:21 +0000)] 
Some basic work for devhelp integration

Some basic work for devhelp integration

svn path=/trunk/; revision=6

17 years agoFix GMenuTreeItem binding
Jürg Billeter [Tue, 28 Oct 2008 18:48:19 +0000 (18:48 +0000)] 
Fix GMenuTreeItem binding

2008-10-28  Jürg Billeter  <j@bitron.ch>

* vapi/packages/libgnome-menu/:

Fix GMenuTreeItem binding

* vapi/*.vapi:

Regenerate bindings

svn path=/trunk/; revision=1938

17 years agoDon't sort struct fields in vapi files to fix struct initialization, patch
Jürg Billeter [Tue, 28 Oct 2008 18:47:10 +0000 (18:47 +0000)] 
Don't sort struct fields in vapi files to fix struct initialization, patch

2008-10-28  Jürg Billeter  <j@bitron.ch>

* vala/valainterfacewriter.vala:

Don't sort struct fields in vapi files to fix struct
initialization, patch by Hans Vercammen

svn path=/trunk/; revision=1937

17 years ago--
Florian Brosch [Tue, 28 Oct 2008 01:22:12 +0000 (01:22 +0000)] 
--

--

svn path=/trunk/; revision=5

17 years agocleanup
Florian Brosch [Tue, 28 Oct 2008 00:05:15 +0000 (00:05 +0000)] 
cleanup

cleanup

svn path=/trunk/; revision=4

17 years ago-
Florian Brosch [Tue, 28 Oct 2008 00:00:09 +0000 (00:00 +0000)] 
-

-

svn path=/trunk/; revision=3

17 years agoDisable additional run-time checks by default to improve performance
Jürg Billeter [Mon, 27 Oct 2008 09:23:17 +0000 (09:23 +0000)] 
Disable additional run-time checks by default to improve performance

2008-10-27  Jürg Billeter  <j@bitron.ch>

* vala/valacodecontext.vala:
* gobject/valaccodegenerator.vala:
* compiler/valacompiler.vala:

Disable additional run-time checks by default to improve
performance

svn path=/trunk/; revision=1936

17 years agoRemove unused method
Jürg Billeter [Mon, 27 Oct 2008 08:15:36 +0000 (08:15 +0000)] 
Remove unused method

2008-10-27  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodemethodmodule.vala:

Remove unused method

svn path=/trunk/; revision=1935

17 years agoUse constructor chaining instead of helper method
Jürg Billeter [Mon, 27 Oct 2008 08:12:26 +0000 (08:12 +0000)] 
Use constructor chaining instead of helper method

2008-10-27  Jürg Billeter  <j@bitron.ch>

* vala/valaarraylengthfield.vala:
* vala/valaarraymovemethod.vala:
* vala/valaarrayresizemethod.vala:
* vala/valablock.vala:
* vala/valaclass.vala:
* vala/valaconstant.vala:
* vala/valaconstructor.vala:
* vala/valacreationmethod.vala:
* vala/valadelegate.vala:
* vala/valadestructor.vala:
* vala/valadynamicmethod.vala:
* vala/valadynamicproperty.vala:
* vala/valadynamicsignal.vala:
* vala/valaenum.vala:
* vala/valaenumvalue.vala:
* vala/valaerrorcode.vala:
* vala/valaerrordomain.vala:
* vala/valafield.vala:
* vala/valaforeachstatement.vala:
* vala/valaformalparameter.vala:
* vala/valainterface.vala:
* vala/valalocalvariable.vala:
* vala/valamember.vala:
* vala/valamethod.vala:
* vala/valanamespace.vala:
* vala/valaobjecttypesymbol.vala:
* vala/valaproperty.vala:
* vala/valasignal.vala:
* vala/valastruct.vala:
* vala/valaswitchsection.vala:
* vala/valasymbol.vala:
* vala/valatypeparameter.vala:
* vala/valatypesymbol.vala:

Use constructor chaining instead of helper method

svn path=/trunk/; revision=1934

17 years agoRemove NamedArgument, improve attribute lookup performance
Jürg Billeter [Sun, 26 Oct 2008 21:40:00 +0000 (21:40 +0000)] 
Remove NamedArgument, improve attribute lookup performance

2008-10-26  Jürg Billeter  <j@bitron.ch>

* vala/Makefile.am:
* vala/valaattribute.vala:
* vala/valacodevisitor.vala:
* vala/valafield.vala:
* vala/valagenieparser.vala:
* vala/valanamedargument.vala:
* vala/valaparser.vala:
* vala/valasemanticanalyzer.vala:

Remove NamedArgument, improve attribute lookup performance

svn path=/trunk/; revision=1933

17 years agoSupport calling base method of virtual signal handler, fixes bug 538901
Jürg Billeter [Sun, 26 Oct 2008 07:39:30 +0000 (07:39 +0000)] 
Support calling base method of virtual signal handler, fixes bug 538901

2008-10-26  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:

Support calling base method of virtual signal handler,
fixes bug 538901

svn path=/trunk/; revision=1932

17 years agoFix binding for GtkWidget::size_request
Jürg Billeter [Sun, 26 Oct 2008 07:27:08 +0000 (07:27 +0000)] 
Fix binding for GtkWidget::size_request

2008-10-26  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix binding for GtkWidget::size_request

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=1931

17 years agoFix binding for g_sequence_get
Jürg Billeter [Sun, 26 Oct 2008 07:26:24 +0000 (07:26 +0000)] 
Fix binding for g_sequence_get

2008-10-26  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Fix binding for g_sequence_get

svn path=/trunk/; revision=1930

17 years agoSupport custom sentinels for constructors
Jürg Billeter [Sat, 25 Oct 2008 21:38:22 +0000 (21:38 +0000)] 
Support custom sentinels for constructors

2008-10-25  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodegenerator.vala:

Support custom sentinels for constructors

svn path=/trunk/; revision=1929

17 years agoNext attempt to correct parameter positions for instance and error
Jürg Billeter [Sat, 25 Oct 2008 18:41:00 +0000 (18:41 +0000)] 
Next attempt to correct parameter positions for instance and error

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vala/valadelegate.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:

Next attempt to correct parameter positions for instance and
error parameters in delegate wrappers

svn path=/trunk/; revision=1928

17 years agoRemoved the v_ prefix from the TokenValue fields name
Ali Sabil [Sat, 25 Oct 2008 18:17:16 +0000 (18:17 +0000)] 
Removed the v_ prefix from the TokenValue fields name

2008-10-25  Ali Sabil  <ali.sabil@gmail.com>

* vapi/glib-2.0.vapi:

Removed the v_ prefix from the TokenValue fields name

svn path=/trunk/; revision=1927

17 years agoChanged the ScannerConfig string fields to string* to avoid valac looking
Ali Sabil [Sat, 25 Oct 2008 18:14:57 +0000 (18:14 +0000)] 
Changed the ScannerConfig string fields to string* to avoid valac looking

2008-10-25  Ali Sabil  <ali.sabil@gmail.com>

* vapi/glib-2.0.vapi:

Changed the ScannerConfig string fields to string* to avoid valac
looking for a g_scanner_config_destroy function

svn path=/trunk/; revision=1926

17 years agoRemove redundant g_scanner_cur_* bindings
Jürg Billeter [Sat, 25 Oct 2008 16:57:54 +0000 (16:57 +0000)] 
Remove redundant g_scanner_cur_* bindings

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vapi/glib-2.0.vapi:

Remove redundant g_scanner_cur_* bindings

svn path=/trunk/; revision=1925

17 years agoFix parameter position for errors in delegate wrappers
Jürg Billeter [Sat, 25 Oct 2008 16:26:56 +0000 (16:26 +0000)] 
Fix parameter position for errors in delegate wrappers

2008-10-25  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodegenerator.vala:

Fix parameter position for errors in delegate wrappers

svn path=/trunk/; revision=1924

17 years agoFix crash when using delegates in combination with pointer types, fixes
Jürg Billeter [Sat, 25 Oct 2008 15:34:23 +0000 (15:34 +0000)] 
Fix crash when using delegates in combination with pointer types, fixes

2008-10-25  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodegenerator.vala:

Fix crash when using delegates in combination with pointer types,
fixes bug 557728

svn path=/trunk/; revision=1923

17 years agoFix compile error on FreeBSD, patch by Jille Timmermans, fixes bug 555720
Jürg Billeter [Sat, 25 Oct 2008 15:16:53 +0000 (15:16 +0000)] 
Fix compile error on FreeBSD, patch by Jille Timmermans, fixes bug 555720

2008-10-25  Jürg Billeter  <j@bitron.ch>

* gobject-introspection/scanner.c:

Fix compile error on FreeBSD, patch by Jille Timmermans,
fixes bug 555720

svn path=/trunk/; revision=1922

17 years agoFix support for arrays of nullable types, fixes bug 555050
Jürg Billeter [Sat, 25 Oct 2008 15:06:24 +0000 (15:06 +0000)] 
Fix support for arrays of nullable types, fixes bug 555050

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vala/valaparser.vala:

Fix support for arrays of nullable types, fixes bug 555050

svn path=/trunk/; revision=1921

17 years agoFix crash with invalid return values, fixes bug 549996
Jürg Billeter [Sat, 25 Oct 2008 14:54:29 +0000 (14:54 +0000)] 
Fix crash with invalid return values, fixes bug 549996

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vala/valasemanticanalyzer.vala:

Fix crash with invalid return values, fixes bug 549996

svn path=/trunk/; revision=1920

17 years agoSupport type checks for error domains and error codes
Jürg Billeter [Sat, 25 Oct 2008 14:46:49 +0000 (14:46 +0000)] 
Support type checks for error domains and error codes

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vala/valaerrorcode.vala:
* vala/valaerrordomain.vala:
* vala/valaerrortype.vala:
* vala/valasemanticanalyzer.vala:
* vala/valasymbolresolver.vala:
* gobject/valaccodegenerator.vala:
* vapigen/valagirparser.vala:

Support type checks for error domains and error codes

svn path=/trunk/; revision=1919

17 years agoFix crash on certain header dependencies, fixes bug 546183
Jürg Billeter [Sat, 25 Oct 2008 12:51:02 +0000 (12:51 +0000)] 
Fix crash on certain header dependencies, fixes bug 546183

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vala/valasemanticanalyzer.vala:
* vala/valasourcefile.vala:

Fix crash on certain header dependencies, fixes bug 546183

svn path=/trunk/; revision=1918

17 years agoAdd GValueArray binding, patch by Mark Lee, fixes bug 557843
Jürg Billeter [Sat, 25 Oct 2008 09:28:40 +0000 (09:28 +0000)] 
Add GValueArray binding, patch by Mark Lee, fixes bug 557843

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vapi/gobject-2.0.vapi:

Add GValueArray binding, patch by Mark Lee, fixes bug 557843

svn path=/trunk/; revision=1917

17 years agoFix gconf_client_notify_add binding
Jürg Billeter [Sat, 25 Oct 2008 08:50:41 +0000 (08:50 +0000)] 
Fix gconf_client_notify_add binding

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gconf-2.0/:

Fix gconf_client_notify_add binding

* vapi/gconf-2.0.vapi: regenerated

svn path=/trunk/; revision=1916

17 years agoFix GMenuTreeItem binding
Jürg Billeter [Sat, 25 Oct 2008 08:02:13 +0000 (08:02 +0000)] 
Fix GMenuTreeItem binding

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vapi/libgnome-menu.vapi:

Fix GMenuTreeItem binding

svn path=/trunk/; revision=1915

17 years agoFix PanelApplet and BonoboUIVerb bindings
Jürg Billeter [Sat, 25 Oct 2008 07:54:59 +0000 (07:54 +0000)] 
Fix PanelApplet and BonoboUIVerb bindings

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vapi/libbonoboui-2.0.vapi:
* vapi/libpanelapplet-2.0.vapi:

Fix PanelApplet and BonoboUIVerb bindings

svn path=/trunk/; revision=1914

17 years agoReport error when using virtual method modifiers for static methods, fixes
Jürg Billeter [Sat, 25 Oct 2008 07:44:04 +0000 (07:44 +0000)] 
Report error when using virtual method modifiers for static methods, fixes

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vala/valaparser.vala:

Report error when using virtual method modifiers for static
methods, fixes bug 556881

svn path=/trunk/; revision=1913

17 years agoReport error when using conflicting method modifiers, fixes bug 535853
Jürg Billeter [Sat, 25 Oct 2008 07:07:30 +0000 (07:07 +0000)] 
Report error when using conflicting method modifiers, fixes bug 535853

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vala/valaparser.vala:

Report error when using conflicting method modifiers,
fixes bug 535853

svn path=/trunk/; revision=1912

17 years agoRemove non-working support for conditional compilation
Jürg Billeter [Sat, 25 Oct 2008 07:04:11 +0000 (07:04 +0000)] 
Remove non-working support for conditional compilation

2008-10-25  Jürg Billeter  <j@bitron.ch>

* vala/valacodecontext.vala:
* compiler/valacompiler.vala:

Remove non-working support for conditional compilation

svn path=/trunk/; revision=1911

17 years agoRemove libgee test to avoid conflict in vapidir
Jürg Billeter [Sat, 25 Oct 2008 05:39:56 +0000 (05:39 +0000)] 
Remove libgee test to avoid conflict in vapidir

2008-10-25  Jürg Billeter  <j@bitron.ch>

* tests/exceptions.exp:
* tests/exceptions.vala:
* tests/testrunner.sh:
* vapi/Makefile.am:

Remove libgee test to avoid conflict in vapidir

svn path=/trunk/; revision=1910

17 years agoSplit DBusModule into DBusClientModule and DBusServerModule
Jürg Billeter [Fri, 24 Oct 2008 20:37:16 +0000 (20:37 +0000)] 
Split DBusModule into DBusClientModule and DBusServerModule

2008-10-24  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valadbusclientmodule.vala:
* gobject/valadbusservermodule.vala:

Split DBusModule into DBusClientModule and DBusServerModule

svn path=/trunk/; revision=1909

17 years agoMove get_array_length_cname and get_array_length_cexpression to
Jürg Billeter [Fri, 24 Oct 2008 19:54:05 +0000 (19:54 +0000)] 
Move get_array_length_cname and get_array_length_cexpression to

2008-10-24  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodearraymodule.vala:
* gobject/valaccodeassignmentmodule.vala:
* gobject/valaccodeelementaccessmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodeinvocationexpressionmodule.vala:
* gobject/valaccodememberaccessmodule.vala:
* gobject/valaccodemethodmodule.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusmodule.vala:

Move get_array_length_cname and get_array_length_cexpression to
CCodeArrayModule

svn path=/trunk/; revision=1908

17 years agoSupport virtual methods
Jürg Billeter [Fri, 24 Oct 2008 19:33:40 +0000 (19:33 +0000)] 
Support virtual methods

2008-10-24  Jürg Billeter  <j@bitron.ch>

* vapigen/valagirparser.vala:

Support virtual methods

svn path=/trunk/; revision=1907

17 years agoSupport methods throwing errors
Jürg Billeter [Fri, 24 Oct 2008 17:40:32 +0000 (17:40 +0000)] 
Support methods throwing errors

2008-10-24  Jürg Billeter  <j@bitron.ch>

* vapigen/valagirparser.vala:

Support methods throwing errors

svn path=/trunk/; revision=1906

17 years agoSupport shared namespaces
Jürg Billeter [Fri, 24 Oct 2008 17:05:40 +0000 (17:05 +0000)] 
Support shared namespaces

2008-10-24  Jürg Billeter  <j@bitron.ch>

* vapigen/valagirparser.vala:

Support shared namespaces

svn path=/trunk/; revision=1905

17 years agoRegenerate bindings
Jürg Billeter [Fri, 24 Oct 2008 16:50:22 +0000 (16:50 +0000)] 
Regenerate bindings

2008-10-24  Jürg Billeter  <j@bitron.ch>

* vapi/*.vapi:

Regenerate bindings

svn path=/trunk/; revision=1904

17 years agoSort output to allow comparison of generated vapi files
Jürg Billeter [Fri, 24 Oct 2008 16:45:44 +0000 (16:45 +0000)] 
Sort output to allow comparison of generated vapi files

2008-10-24  Jürg Billeter  <j@bitron.ch>

* vala/valainterfacewriter.vala:

Sort output to allow comparison of generated vapi files

svn path=/trunk/; revision=1903

17 years agoRecognize goffset
Jürg Billeter [Fri, 24 Oct 2008 16:29:30 +0000 (16:29 +0000)] 
Recognize goffset

2008-10-24  Jürg Billeter  <j@bitron.ch>

* vapigen/valagirparser.vala:

Recognize goffset

svn path=/trunk/; revision=1902

17 years agoRemove Class and Iface structs
Jürg Billeter [Fri, 24 Oct 2008 16:25:18 +0000 (16:25 +0000)] 
Remove Class and Iface structs

2008-10-24  Jürg Billeter  <j@bitron.ch>

* vala/valanamespace.vala:
* vapigen/valagirparser.vala:

Remove Class and Iface structs

svn path=/trunk/; revision=1901

17 years agoMove visit_source_file to CCodeBaseModule
Jürg Billeter [Fri, 24 Oct 2008 15:02:34 +0000 (15:02 +0000)] 
Move visit_source_file to CCodeBaseModule

2008-10-24  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodebasemodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodegeneratorsourcefile.vala:
* gobject/valaccodemodule.vala:

Move visit_source_file to CCodeBaseModule

svn path=/trunk/; revision=1900

17 years agoAdd CCodeStructModule
Jürg Billeter [Fri, 24 Oct 2008 14:54:03 +0000 (14:54 +0000)] 
Add CCodeStructModule

2008-10-24  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* gobject/valaccodestructmodule.vala:

Add CCodeStructModule

svn path=/trunk/; revision=1899

17 years agoAdd GObjectSignalModule
Jürg Billeter [Fri, 24 Oct 2008 14:47:05 +0000 (14:47 +0000)] 
Add GObjectSignalModule

2008-10-24  Jürg Billeter  <j@bitron.ch>

* gobject/Makefile.am:
* gobject/valaccodedynamicsignalmodule.vala:
* gobject/valaccodegenerator.vala:
* gobject/valaccodemodule.vala:
* gobject/valadbusmodule.vala:
* gobject/valagobjectmodule.vala:
* gobject/valagobjectsignalmodule.vala:

Add GObjectSignalModule

svn path=/trunk/; revision=1898