summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* report warning when using deprecated syntax for property default valuesJuerg Billeter2008-04-134-5/+22
| | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: report warning when using deprecated syntax for property default values * vala/valaconstructor.vala, vala/valaenum.vala: port to new syntax svn path=/trunk/; revision=1207
* add init, register_transform, and boxed bindings, fixes bug 514349.Marc-Andre Lureau2008-04-132-0/+13
| | | | | | | | | 2008-04-13 Marc-Andre Lureau <marcandre.lureau@gmail.com> * vapi/glib-2.0.vapi (Value): add init, register_transform, and boxed bindings, fixes bug 514349. svn path=/trunk/; revision=1206
* never use ClassType for ErrorType instancesJuerg Billeter2008-04-134-21/+24
| | | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaerrortype.vala, vala/valasemanticanalyzer.vala: never use ClassType for ErrorType instances * vapi/glib-2.0.vapi: use errordomains instead of enums with [ErrorDomain] attribute svn path=/trunk/; revision=1205
* support takes_ownership metadata attribute for method parametersJuerg Billeter2008-04-135-14/+46
| | | | | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vapigen/valagidlparser.vala: support takes_ownership metadata attribute for method parameters * vapi/packages/gnome-keyring-1/: AttributeList fixes, patch by Ross Burton, fixes bug 527522 * vapi/gnome-keyring-1.vapi: regenerated svn path=/trunk/; revision=1204
* don't use `weak' for value types used as type argumentsJuerg Billeter2008-04-135-14/+42
| | | | | | | | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valadatatype.vala: don't use `weak' for value types used as type arguments * vapigen/valagidlparser.vala: add metadata attribute to specify type arguments * vapi/packages/gnome-keyring-1/: fix gnome_keyring_list_item_ids_sync binding, fixes bug 527230 * vapi/gnome-keyring-1.vapi: regenerated svn path=/trunk/; revision=1203
* set correct source_reference for property accessorsJuerg Billeter2008-04-133-4/+15
| | | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: set correct source_reference for property accessors * vala/valasemanticanalyzer.vala: set source_reference for generated code of automatic properties, fixes bug 527131 svn path=/trunk/; revision=1202
* fix DBusGProxyCall binding, fixes bug 527127Juerg Billeter2008-04-132-0/+6
| | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vapi/dbus-glib-1.vapi: fix DBusGProxyCall binding, fixes bug 527127 svn path=/trunk/; revision=1201
* implement get_type_idJuerg Billeter2008-04-133-0/+23
| | | | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaerrortype.vala: implement get_type_id * gobject/valaccodeassignmentbinding.vala: don't crash when using unsupported parameter types in D-Bus signal handlers Fixes bug 527027 svn path=/trunk/; revision=1200
* supported declaration-only interfacesJuerg Billeter2008-04-132-1/+10
| | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: supported declaration-only interfaces svn path=/trunk/; revision=1199
* make set_cname publicJuerg Billeter2008-04-134-48/+67
| | | | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valafield.vala: make set_cname public * vapigen/valagidlparser.vala: set cname of fields if necessary, fixes bug 526992 * vapi/gdk-2.0.vapi: regenerated svn path=/trunk/; revision=1198
* support type_name metadata attribute for method parametersJuerg Billeter2008-04-135-4/+20
| | | | | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vapigen/valagidlparser.vala: support type_name metadata attribute for method parameters * vapi/packages/gtk+-2.0/: fix gtk_action_group_add_radio_actions binding, fixes bug 526871 * vapi/gtk+-2.0.vapi: regenerated svn path=/trunk/; revision=1197
* allow object creation expressions in expression statementsJuerg Billeter2008-04-132-0/+6
| | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: allow object creation expressions in expression statements svn path=/trunk/; revision=1196
* handle access modifier for signalsJuerg Billeter2008-04-132-1/+6
| | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: handle access modifier for signals svn path=/trunk/; revision=1195
* Replace generated Vala scanner and parser by handwritten classesJuerg Billeter2008-04-1317-4815/+3844
| | | | | | | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/Makefile.am, vala/valaassignment.vala, vala/valabinaryexpression.vala, vala/valaclass.vala, vala/valanamespace.vala, vala/valaparser.vala, vala/valascanner.vala, vala/valascope.vala, vala/valasourcefile.vala, vala/valasourcelocation.vala, vala/valatokentype.vala, vala/valatuple.vala, vala/valaunaryexpression.vala, vala/valaunresolvedtype.vala: Replace generated Vala scanner and parser by handwritten classes svn path=/trunk/; revision=1194
* add GEnumClass and GEnumValue bindingsJuerg Billeter2008-04-132-0/+15
| | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vapi/glib-2.0.vapi: add GEnumClass and GEnumValue bindings svn path=/trunk/; revision=1193
* Bump version to 0.3.1Juerg Billeter2008-04-132-1/+5
| | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * configure.ac: Bump version to 0.3.1 svn path=/trunk/; revision=1192
* various improvements, patch by Evan Nemersonvala-0-2Juerg Billeter2008-04-122-2/+23
| | | | | | | | 2008-04-12 Juerg Billeter <j@bitron.ch> * vapi/sqlite3.vapi: various improvements, patch by Evan Nemerson svn path=/trunk/; revision=1190
* fix sscanf and add g_hash_table_remove_all bindings, patch by EvanJuerg Billeter2008-04-122-1/+7
| | | | | | | | | 2008-04-12 Juerg Billeter <j@bitron.ch> * vapi/glib-2.0.vapi: fix sscanf and add g_hash_table_remove_all bindings, patch by Evan Nemerson svn path=/trunk/; revision=1189
* Post-release version bumpJuerg Billeter2008-04-072-1/+5
| | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * configure.ac: Post-release version bump svn path=/trunk/; revision=1188
* update for 0.2.0 releaseVALA_0_2_0Juerg Billeter2008-04-073-1/+20
| | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * NEWS, configure.ac: update for 0.2.0 release svn path=/trunk/; revision=1186
* fix access to code and message fields in error types, fixes bug 519648Juerg Billeter2008-04-075-7/+21
| | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/valaerrortype.vala, vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala, gobject/valaccodegenerator.vala: fix access to code and message fields in error types, fixes bug 519648 svn path=/trunk/; revision=1185
* fix gtk_tree_path_copy and gtk_tree_selection_get_selected_rows bindingsJuerg Billeter2008-04-073-2/+11
| | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vapi/packages/gtk+-2.0/: fix gtk_tree_path_copy and gtk_tree_selection_get_selected_rows bindings * vapi/gtk+-2.0.vapi: regenerated svn path=/trunk/; revision=1184
* change syntax for defining default values of properties, fixes bug 526550Juerg Billeter2008-04-073-10/+13
| | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/parser.y: change syntax for defining default values of properties, fixes bug 526550 * tests/classes-properties.vala: test default values for properties svn path=/trunk/; revision=1183
* improve error reporting for non reference-counted object instances, fixesJuerg Billeter2008-04-073-9/+16
| | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/valacodenode.vala, gobject/valaccodegenerator.vala: improve error reporting for non reference-counted object instances, fixes bug 471053 svn path=/trunk/; revision=1182
* fix GtkToggleActionEntry.callback binding, fixes bug 526792Juerg Billeter2008-04-073-1/+9
| | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vapi/packages/gtk+-2.0/: fix GtkToggleActionEntry.callback binding, fixes bug 526792 * vapi/gtk+-2.0.vapi: regenerated svn path=/trunk/; revision=1181
* add missing g_get_user_*_dir bindings, based on patch by Marc-AndreJuerg Billeter2008-04-072-1/+23
| | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vapi/glib-2.0.vapi: add missing g_get_user_*_dir bindings, based on patch by Marc-Andre Lureau, fixes bug 517748 svn path=/trunk/; revision=1180
* fix memory management when mixing pointers and strong references, fixesJuerg Billeter2008-04-074-8/+21
| | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala, gobject/valaccodegenerator.vala: fix memory management when mixing pointers and strong references, fixes bug 522110 svn path=/trunk/; revision=1179
* reset takes_ownership and transfers_ownership for base types of pointerJuerg Billeter2008-04-073-1/+27
| | | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/valasymbolresolver.vala: reset takes_ownership and transfers_ownership for base types of pointer types * tests/pointers.vala: test element access for methods returning pointers svn path=/trunk/; revision=1178
* don't compare base_method and base_interface_method in visit_class as thisJuerg Billeter2008-04-072-4/+9
| | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: don't compare base_method and base_interface_method in visit_class as this might not be set yet in other classes; available methods will already be checked in detail in visit_method, fixes bug 523263 svn path=/trunk/; revision=1177
* type check initializer listsJuerg Billeter2008-04-079-35/+104
| | | | | | | | | | | | | | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: type check initializer lists * gobject/valaccodegenerator.vala: fix support for static delegates for instance methods * vapigen/valagidlparser.vala: support type_name metadata attribute for fields * tests/test-031.vala: use float literals in initializer list for constant float array * vapi/packages/gtk+-2.0/: fix GtkActionEntry.callback binding * vapi/gtk+-2.0.vapi: regenerated Fixes bug 526652 svn path=/trunk/; revision=1176
* fix gst_init_get_option_group binding, fixes bug 526651Juerg Billeter2008-04-073-126/+134
| | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vapi/packages/gstreamer-0.10/: fix gst_init_get_option_group binding, fixes bug 526651 * vapi/gstreamer-0.10.vapi: regenerated svn path=/trunk/; revision=1175
* fix gtk_action_group_add_*_actions bindings, patch by Jaap A. Haitsma,Juerg Billeter2008-04-073-4/+15
| | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vapi/packages/gtk+-2.0/: fix gtk_action_group_add_*_actions bindings, patch by Jaap A. Haitsma, fixes bug 526648 * vapi/gtk+-2.0.vapi: regenerated svn path=/trunk/; revision=1174
* two small optimizations, patch by Jaap A. Haitsma, fixes bug 526243Juerg Billeter2008-04-073-13/+15
| | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * ccode/valaccodeblock.vala, ccode/valaccodeincludedirective.vala: two small optimizations, patch by Jaap A. Haitsma, fixes bug 526243 svn path=/trunk/; revision=1173
* fix spurious error when overriding abstract method in derived abstractJuerg Billeter2008-04-073-5/+30
| | | | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: fix spurious error when overriding abstract method in derived abstract class, fixes bug 523263 * tests/classes-methods.vala: test overriding abstract method in derived abstract class svn path=/trunk/; revision=1172
* check accessiblity of property types, fixes bug 512404Juerg Billeter2008-04-072-0/+12
| | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: check accessiblity of property types, fixes bug 512404 svn path=/trunk/; revision=1171
* fix element access assignment with pointers, fixes bug 519933Juerg Billeter2008-04-073-1/+20
| | | | | | | | | | | 2008-04-07 Juerg Billeter <j@bitron.ch> * gobject/valaccodeassignmentbinding.vala: fix element access assignment with pointers, fixes bug 519933 * tests/pointers.vala: test pointer element access svn path=/trunk/; revision=1170
* fix gtk_tree_sortable_get_sort_column_id binding, fixes bug 526410Juerg Billeter2008-04-063-114/+123
| | | | | | | | | | | 2008-04-06 Juerg Billeter <j@bitron.ch> * vapi/packages/gtk+-2.0/: fix gtk_tree_sortable_get_sort_column_id binding, fixes bug 526410 * vapi/gtk+-2.0.vapi: regenerated svn path=/trunk/; revision=1169
* fix crash when using pointers in parameters of D-Bus signals, fixes bugJuerg Billeter2008-04-063-2/+12
| | | | | | | | | | 2008-04-06 Juerg Billeter <j@bitron.ch> * vala/valapointertype.vala, gobject/valaccodeassignmentbinding.vala: fix crash when using pointers in parameters of D-Bus signals, fixes bug 526111 svn path=/trunk/; revision=1168
* fix crash when using string arrays in parameters of D-Bus methods, fixesJuerg Billeter2008-04-062-2/+10
| | | | | | | | | | 2008-04-06 Juerg Billeter <j@bitron.ch> * gobject/valaccodegeneratorinvocationexpression.vala: fix crash when using string arrays in parameters of D-Bus methods, fixes bug 525166 svn path=/trunk/; revision=1167
* Add source_type_declaration and source_type_definition code fragments toJuerg Billeter2008-04-066-9/+30
| | | | | | | | | | | | | | | 2008-04-06 Juerg Billeter <j@bitron.ch> * gobject/valaccodegenerator.vala, gobject/valaccodegeneratorclass.vala, gobject/valaccodegeneratorinterface.vala, gobject/valaccodegeneratorsourcefile.vala, gobject/valaccodegeneratorstruct.vala: Add source_type_declaration and source_type_definition code fragments to fix declaration order in generated C source files svn path=/trunk/; revision=1166
* Merge Literal and LiteralExpressionJuerg Billeter2008-03-3119-168/+103
| | | | | | | | | | | | | | | | | | 2008-03-31 Juerg Billeter <j@bitron.ch> * vala/Makefile.am, vala/parser.y, vala/vala.h, vala/valaattribute.vala, vala/valabooleanliteral.vala, vala/valacharacterliteral.vala, vala/valacodecontext.vala, vala/valacodegenerator.vala, vala/valacodevisitor.vala, vala/valaintegerliteral.vala, vala/valaliteral.vala, vala/valanullliteral.vala, vala/valarealliteral.vala, vala/valasemanticanalyzer.vala, vala/valastringliteral.vala, gobject/valaccodeelementaccessbinding.vala, gobject/valaccodegenerator.vala: Merge Literal and LiteralExpression svn path=/trunk/; revision=1165
* fix output of enums with methodsJuerg Billeter2008-03-312-9/+28
| | | | | | | | 2008-03-31 Juerg Billeter <j@bitron.ch> * vala/valainterfacewriter.vala: fix output of enums with methods svn path=/trunk/; revision=1164
* enhance support for pointer arithmeticJuerg Billeter2008-03-302-1/+13
| | | | | | | | | 2008-03-30 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: enhance support for pointer arithmetic svn path=/trunk/; revision=1163
* add support for static constructors, fixes bug 506985Juerg Billeter2008-03-295-76/+90
| | | | | | | | | | 2008-03-29 Juerg Billeter <j@bitron.ch> * vala/parser.y, vala/valaclass.vala, vala/valaconstructor.vala, gobject/valaccodegenerator.vala: add support for static constructors, fixes bug 506985 svn path=/trunk/; revision=1162
* add GDK_SELECTION_* bindings fix gtk_text_buffer_paste_clipboard bindingJuerg Billeter2008-03-245-161/+202
| | | | | | | | | | | | | | 2008-03-24 Juerg Billeter <j@bitron.ch> * vapi/packages/gdk-2.0/: add GDK_SELECTION_* bindings * vapi/packages/gtk+-2.0/: fix gtk_text_buffer_paste_clipboard binding * vapi/gdk-2.0.vapi, vapi/gtk+-2.0.vapi: regenerated Fixes bug 524176 svn path=/trunk/; revision=1161
* fix crash on invalid collection expressions in foreach statements, fixesJuerg Billeter2008-03-242-0/+9
| | | | | | | | | 2008-03-24 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: fix crash on invalid collection expressions in foreach statements, fixes bug 524033 svn path=/trunk/; revision=1160
* add missing public modifier, patch by Levi Bard, fixes bug 524192Juerg Billeter2008-03-242-1/+6
| | | | | | | | | 2008-03-24 Juerg Billeter <j@bitron.ch> * vapi/sdl.vapi: add missing public modifier, patch by Levi Bard, fixes bug 524192 svn path=/trunk/; revision=1159
* fix generated code for methods returning structsJuerg Billeter2008-03-243-7/+14
| | | | | | | | | | 2008-03-24 Juerg Billeter <j@bitron.ch> * gobject/valaccodegenerator.vala, gobject/valaccodegeneratormethod.vala: fix generated code for methods returning structs svn path=/trunk/; revision=1158
* inherit default value from base typeJuerg Billeter2008-03-232-1/+16
| | | | | | | | 2008-03-23 Juerg Billeter <j@bitron.ch> * vala/valastruct.vala: inherit default value from base type svn path=/trunk/; revision=1157
* add -v commandline option to improve error reporting, patch by DanielJuerg Billeter2008-03-234-1/+100
| | | | | | | | | | 2008-03-23 Juerg Billeter <j@bitron.ch> * vala/valareport.vala, vala/valasourcefile.vala, compiler/valacompiler.vala: add -v commandline option to improve error reporting, patch by Daniel Silverstone, fixes bug 522511 svn path=/trunk/; revision=1156