1 2008-12-19 Jürg Billeter <j@bitron.ch>
3 * gobject/valaccodebasemodule.vala:
5 Update wording for error message when trying to duplicate
6 non-reference counted object
8 2008-12-19 Jürg Billeter <j@bitron.ch>
10 * vala/valaformalparameter.vala:
11 * vala/valagenieparser.vala:
12 * vala/valaparser.vala:
14 Remove support for deprecated syntax for construct parameters
17 * tests/objects/test-029.test:
19 Update syntax used in test cases
21 2008-12-19 Jürg Billeter <j@bitron.ch>
23 * vala/valacodewriter.vala:
25 Update syntax to use owned and unowned where appropriate
27 2008-12-19 Jürg Billeter <j@bitron.ch>
29 * vala/valaparser.vala:
31 Remove support for deprecated syntax for property default values
33 2008-12-19 Jürg Billeter <j@bitron.ch>
35 * vala/valamemberaccess.vala:
37 Fix crash when using property prototype as value
39 2008-12-19 Jürg Billeter <j@bitron.ch>
41 * vala/valaparser.vala:
42 * vala/valascanner.vala:
43 * vala/valatokentype.vala:
45 Add `owned' type modifier and `(owned)' cast to replace `#',
46 add `unowned' type modifier to complement `weak' for non-reference
49 `#' will be deprecated in Vala 0.5.5
51 2008-12-18 Jürg Billeter <j@bitron.ch>
53 * gobject/valaccodememberaccessmodule.vala:
54 * gobject/valaccodemethodcallmodule.vala:
56 Fix named constructor chaining, fixes bug 559303
58 2008-12-18 Jürg Billeter <j@bitron.ch>
62 Fix sqlite3_callback binding
64 2008-12-18 Jürg Billeter <j@bitron.ch>
66 * gobject/valaccodemethodcallmodule.vala:
68 Support error propagation from base constructor, fixes bug 564984
70 2008-12-18 Jürg Billeter <j@bitron.ch>
72 * gobject/valaccodemethodmodule.vala:
74 Fix error propagation in creation methods, fixes part of 564944
76 2008-12-18 Jürg Billeter <j@bitron.ch>
78 * gobject/valaccodecontrolflowmodule.vala:
80 Fix temporary variable handling in switch expressions,
83 2008-12-18 Jürg Billeter <j@bitron.ch>
85 * gobject/valaccodebasemodule.vala:
86 * gobject/valaccodemethodmodule.vala:
88 Remove statements without effect, fixes bug 530601
90 2008-12-18 Jürg Billeter <j@bitron.ch>
92 * gobject/valaccodebasemodule.vala:
94 Fix member initializers for array fields, fixes bug 562600
96 2008-12-18 Jürg Billeter <j@bitron.ch>
98 * vala/valaassignment.vala:
100 Report error when trying to connect signal to instance method
101 from static context, fixes bug 502669
103 2008-12-17 Jürg Billeter <j@bitron.ch>
105 * gobject/valaccodebasemodule.vala:
107 Fix initialization of static array fields, fixes bug 472545
109 2008-12-17 Jürg Billeter <j@bitron.ch>
111 * vapi/glib-2.0.vapi:
113 GTree binding improvements, patch by Evan Nemerson,
116 2008-12-17 Jürg Billeter <j@bitron.ch>
118 * vapi/packages/gstreamer-0.10/:
120 Fix gst_element_make_from_uri binding,
121 patch by Zeeshan Ali Khattak, fixes bug 539817
123 * vapi/gstreamer-0.10.vapi: regenerated
125 2008-12-17 Jürg Billeter <j@bitron.ch>
127 * vapi/packages/gtk+-2.0/:
129 Fix gtk_ui_manager_new_merge_id binding, patch by Evan Nemerson,
132 * vapi/gtk+-2.0.vapi: regenerated
134 2008-12-17 Jürg Billeter <j@bitron.ch>
136 * vapi/packages/pango/:
138 Add PangoScale binding, patch by Evan Nemerson, fixes bug 519922
140 * vapi/pango.vapi: regenerated
142 2008-12-17 Jürg Billeter <j@bitron.ch>
144 * vapi/packages/gtk+-2.0/:
146 Fix gtk_notebook_page_num binding, patch by Evan Nemerson,
149 * vapi/gtk+-2.0.vapi: regenerated
151 2008-12-17 Jürg Billeter <j@bitron.ch>
153 * vala/valaparser.vala:
154 * vala/valavoidtype.vala:
156 Store source_reference for void types
158 2008-12-17 Jürg Billeter <j@bitron.ch>
160 * gobject/valaccodebasemodule.vala:
161 * gobject/valagobjectmodule.vala:
163 Report error when using class fields or constructors in compact
164 classes, fixes bug 564090
166 2008-12-17 Jürg Billeter <j@bitron.ch>
168 * gobject/valaccodearraymodule.vala:
170 Fix private array fields in structs, fixes bug 557174
172 2008-12-16 Jürg Billeter <j@bitron.ch>
174 * configure.ac: Post-release version bump
176 2008-12-16 Jürg Billeter <j@bitron.ch>
178 * NEWS: update for 0.5.3 release
180 2008-12-16 Jürg Billeter <j@bitron.ch>
186 Drop vala-gen-project, moved to vtg, Vala Toys for gedit
188 2008-12-16 Jürg Billeter <j@bitron.ch>
190 * gobject/valaccodebasemodule.vala:
191 * gobject/valaccodemethodmodule.vala:
193 Fix temporary variable handling when using methods defined in
196 2008-12-16 Jürg Billeter <j@bitron.ch>
198 * vapigen/valagidlparser.vala:
200 Fix handling of int16, uint16, int32, and uint32
202 * vapi/packages/gstreamer-netbuffer-0.10/:
204 Fix gst_netaddress_get_ip4_address binding, patch by Evan Nemerson,
207 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated
209 2008-12-16 Jürg Billeter <j@bitron.ch>
211 * vapi/packages/gstreamer-netbuffer-0.10/:
213 Fix GstNetBuffer binding, patch by Evan Nemerson, fixes bug 564670
215 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated
217 2008-12-16 Jürg Billeter <j@bitron.ch>
219 * vapi/packages/gstreamer-0.10/:
221 Fix gst_version binding, patch by Evan Nemerson, fixes bug 564669
223 * vapi/gstreamer-0.10.vapi: regenerated
225 2008-12-16 Jürg Billeter <j@bitron.ch>
227 * vala/valaclass.vala:
228 * vala/valaparser.vala:
229 * gobject/valaclassregisterfunction.vala:
230 * gobject/valagobjectmodule.vala:
232 Add support for class destructors, patch by Sebastian Dröge,
235 2008-12-16 Jürg Billeter <j@bitron.ch>
237 * vala/valaclass.vala:
238 * gobject/valaccodebasemodule.vala:
239 * gobject/valaccodememberaccessmodule.vala:
240 * gobject/valaclassregisterfunction.vala:
241 * gobject/valagobjectmodule.vala:
242 * gobject/valainterfaceregisterfunction.vala:
243 * gobject/valatyperegisterfunction.vala:
245 Add support for private class fields, patch by Sebastian Dröge,
248 2008-12-16 Jürg Billeter <j@bitron.ch>
250 * gobject/valaccodebasemodule.vala:
251 * vapi/glib-2.0.vapi:
253 Fix GByteArray binding, patch by Evan Nemerson, fixes bug 561867
255 2008-12-16 Jürg Billeter <j@bitron.ch>
257 * vapi/packages/gdk-pixbuf-2.0/:
259 Fix gdk_pixbuf_new_from_stream* bindings, patch by Evan Nemerson,
262 * vapi/gdk-pixbuf-2.0.vapi: regenerated
264 2008-12-16 Jürg Billeter <j@bitron.ch>
266 * vala/valafield.vala:
267 * gobject/valaccodebasemodule.vala:
269 Fix crash and temporary variable declarations when using struct
270 initialization methods in field initializer, fixes bug 559459
272 2008-12-16 Jürg Billeter <j@bitron.ch>
274 * vapigen/valagidlparser.vala:
276 Extend metadata support for delegates
278 * vapi/packages/libnotify/:
280 Fix NotifyActionCallback and notify_notification_add_action
281 bindings, fixes bug 562726
283 * vapi/libnotify.vapi: regenerated
285 2008-12-16 Jürg Billeter <j@bitron.ch>
287 * vapigen/valagirparser.vala:
289 Fix crash when parsing metadata, fixes bug 563390
291 2008-12-16 Jürg Billeter <j@bitron.ch>
293 * gobject/valaccodemethodcallmodule.vala:
295 Fix crash when using out parameters in delegates,
298 2008-12-16 Jürg Billeter <j@bitron.ch>
300 * vapi/packages/gstreamer-0.10/:
302 Fix gst_bus_sync_signal_handler binding, fixes bug 559721
304 * vapi/gstreamer-0.10.vapi: regenerated
306 2008-12-16 Jürg Billeter <j@bitron.ch>
308 * vala/valadelegate.vala:
309 * vala/valamethodcall.vala:
310 * vala/valaparser.vala:
311 * gobject/valaccodedelegatemodule.vala:
313 Support delegates throwing errors, fixes bug 557332
315 2008-12-16 Jürg Billeter <j@bitron.ch>
317 * vapi/packages/json-glib-1.0/:
319 Various ownership fixes, patch by Evan Nemerson, fixes bug 547450
321 * vapi/json-glib-1.0.vapi: regenerated
323 2008-12-16 Jürg Billeter <j@bitron.ch>
325 * vapi/glib-2.0.vapi:
327 Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428
329 2008-12-16 Jürg Billeter <j@bitron.ch>
333 Add transaction hook, tracing, profiling, and mutex bindings,
334 patch by Evan Nemerson, fixes bug 564571
336 2008-12-16 Jürg Billeter <j@bitron.ch>
338 * gobject/valaccodebasemodule.vala:
339 * gobject/valaccodemethodcallmodule.vala:
340 * vapi/glib-2.0.vapi:
342 Move substring method to VAPI file, handle negative and out of
343 bounds values, fixes bug 443524
345 2008-12-16 Jürg Billeter <j@bitron.ch>
347 * vapi/packages/gnome-keyring-1/:
349 Various delegate parameter fixes, patch by Michael Terry,
352 * vapi/gnome-keyring-1.vapi: regenerated
354 2008-12-16 Jürg Billeter <j@bitron.ch>
356 * vapi/packages/gio-2.0/:
358 Add g_io_extension_get_type binding, patch by Jared Moore,
361 * vapi/gio-2.0.vapi: regenerated
363 2008-12-16 Jürg Billeter <j@bitron.ch>
365 * vala/valasizeofexpression.vala:
367 Include C header files for types used in sizeof expressions,
370 2008-12-16 Jürg Billeter <j@bitron.ch>
372 * gobject/valaccodebasemodule.vala:
374 Report error when using construct properties in non-GObject
375 classes, fixes bug 541728
377 2008-12-16 Jürg Billeter <j@bitron.ch>
379 * vapi/packages/gtk+-2.0/:
381 Fix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings,
384 * vapi/gtk+-2.0.vapi: regenerated
386 2008-12-16 Jürg Billeter <j@bitron.ch>
388 * gobject/valagobjectmodule.vala:
390 Report error when using construct blocks in non-GObject classes
392 2008-12-15 Jürg Billeter <j@bitron.ch>
394 * vapi/packages/gtk+-2.0/:
396 Fix gtk_container_get_children binding
398 * vapi/gtk+-2.0.vapi: regenerated
400 2008-12-15 Jürg Billeter <j@bitron.ch>
402 * vapi/packages/gtk+-2.0/:
404 Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal,
407 * vapi/gtk+-2.0.vapi: regenerated
409 2008-12-15 Jürg Billeter <j@bitron.ch>
411 * tests/testrunner.sh:
413 Fix make check of uninstalled vala, based on patch by Götz Waschk,
416 2008-12-15 Jürg Billeter <j@bitron.ch>
418 * tests/testrunner.sh:
420 Fix order of commandline arguments passed to C compiler,
421 patch by Alexander Bokovoy
423 2008-12-15 Jürg Billeter <j@bitron.ch>
425 * vapi/packages/unique-1.0/:
427 Fix unique_app_new* bindings, patch by Michael Terry,
430 * vapi/unique-1.0.vapi: regenerated
432 2008-12-15 Jürg Billeter <j@bitron.ch>
434 * vapi/packages/gio-2.0/:
436 Fix g_themed_icon_new_from_names binding, patch by Michael Terry,
439 * vapi/gio-2.0.vapi: regenerated
441 2008-12-15 Jürg Billeter <j@bitron.ch>
443 * vapi/glib-2.0.vapi:
445 Fix g_main_current_source binding, patch by Zeeshan Ali Khattak,
448 2008-12-15 Jürg Billeter <j@bitron.ch>
450 * vapi/packages/gstreamer-0.10/:
452 Various ownership fixes, patch by Evan Nemerson, fixes bug 553032
454 * vapi/gstreamer-0.10.vapi: regenerated
456 2008-12-15 Jürg Billeter <j@bitron.ch>
458 * vapi/glib-2.0.vapi:
460 Add fileno, ferror, and clearerr bindings and fix a few other
461 bindings, patch by Evan Nemerson, fixes bug 547921 and bug 558206
463 2008-12-15 Jürg Billeter <j@bitron.ch>
465 * vapi/packages/gtk+-2.0/:
467 Various delegate binding fixes, patch by Evan Nemerson,
470 * vapi/gtk+-2.0.vapi: regenerated
472 2008-12-15 Jürg Billeter <j@bitron.ch>
474 * vala/valaswitchstatement.vala:
476 Check switch expression
478 2008-12-15 Jürg Billeter <j@bitron.ch>
480 * vapi/glib-2.0.vapi:
482 Add abs, labs, and llabs bindings, patch by Rob Taylor
484 2008-12-15 Jürg Billeter <j@bitron.ch>
486 * gobject/valaccodebasemodule.vala:
488 Fix comparison of nullable and non-nullable values
490 2008-12-15 Jürg Billeter <j@bitron.ch>
492 * gobject/valaccodestructmodule.vala:
494 Fix bug introduced in last commit
496 2008-12-15 Jürg Billeter <j@bitron.ch>
498 * gobject/valaccodestructmodule.vala:
500 Fix handling of array fields in structs, fixes bug 562665
502 2008-12-15 Jürg Billeter <j@bitron.ch>
504 * gobject/valaccodebasemodule.vala:
506 Fix comparing nullable struct values with null, fixes bug 548672
508 2008-12-15 Jürg Billeter <j@bitron.ch>
510 * gobject/valaccodemethodmodule.vala:
512 Fix constructors in inner structs
514 2008-12-15 Jürg Billeter <j@bitron.ch>
516 * vala/valastruct.vala:
517 * gobject/Makefile.am:
518 * gobject/valaccodebasemodule.vala:
519 * gobject/valaccodestructmodule.vala:
520 * gobject/valagtypemodule.vala:
521 * gobject/valastructregisterfunction.vala:
522 * gobject/valatyperegisterfunction.vala:
524 Register structs as boxed types, generate dup, copy, and free
525 functions, fixes bug 548864
527 2008-12-15 Jürg Billeter <j@bitron.ch>
529 * gobject/valaccodebasemodule.vala:
530 * vapi/glib-2.0.vapi:
532 Support empty ref_function and unref_function attributes,
533 fix GSequenceIter binding
535 2008-12-15 Jürg Billeter <j@bitron.ch>
537 * gobject/valaccodebasemodule.vala:
539 Support GLib.Type as generic type argument
541 2008-12-14 Jürg Billeter <j@bitron.ch>
543 * gobject/valaccodebasemodule.vala:
545 Detect unsupported generic type arguments in local variable
548 2008-12-14 Jürg Billeter <j@bitron.ch>
550 * gobject/valaccodebasemodule.vala:
551 * gobject/valadbusservermodule.vala:
552 * gobject/valagsignalmodule.vala:
553 * vapi/dbus-glib-1.vapi:
555 Rewrite D-Bus server support to directly use libdbus without
556 dbus-glib marshalling, fixes bug 560034 and bug 549980
558 Support BusName sender parameter in exported D-Bus methods
560 2008-12-14 Jürg Billeter <j@bitron.ch>
562 * vapi/glib-2.0.vapi:
564 Add type_id for GHashTable
566 2008-12-14 Jürg Billeter <j@bitron.ch>
568 * gobject/valadbusmodule.vala:
570 Support reading and writing nullable struct values
572 2008-12-14 Jürg Billeter <j@bitron.ch>
574 * gobject/valaccodebasemodule.vala:
576 Fix struct dup function for GValue
578 2008-12-14 Jürg Billeter <j@bitron.ch>
580 * gobject/valaccodebasemodule.vala:
581 * gobject/valaccodemethodmodule.vala:
583 Detect unsupported generic type arguments, fixes bug 561674
585 2008-12-13 Jürg Billeter <j@bitron.ch>
587 * gobject/valadbusmodule.vala:
589 Support reading and writing nullable GLib.Value values
591 2008-12-13 Jürg Billeter <j@bitron.ch>
595 Improve gsl_histogram_calloc_range binding,
596 patch by Matías De la Puente, fixes bug 564387
598 2008-12-13 Jürg Billeter <j@bitron.ch>
600 * vapi/glib-2.0.vapi:
602 Remove g_thread_init binding, should never be called manually
604 2008-12-13 Jürg Billeter <j@bitron.ch>
606 * vala/valagenieparser.vala:
607 * vala/valaparser.vala:
609 Remove workarounds for old Vala versions
611 2008-12-13 Jürg Billeter <j@bitron.ch>
613 * vala/valablock.vala:
615 Detect conflicting local variables in parent scopes
617 * vala/valaarraycreationexpression.vala:
618 * vala/valacodewriter.vala:
619 * vala/valaforeachstatement.vala:
620 * vala/valagenieparser.vala:
621 * vala/valaparser.vala:
622 * gobject/valaccodebasemodule.vala:
623 * gobject/valaccodecontrolflowmodule.vala:
624 * gobject/valaccodemethodcallmodule.vala:
625 * gobject/valagobjectmodule.vala:
626 * vapigen/valagidlparser.vala:
628 Fix conflicting local variables
630 2008-12-12 Jürg Billeter <j@bitron.ch>
632 * gobject/valadbusclientmodule.vala:
633 * gobject/valadbusmodule.vala:
635 Support reading multi-dimensional arrays in static D-Bus clients
637 2008-12-12 Jürg Billeter <j@bitron.ch>
639 * gobject/valadbusclientmodule.vala:
640 * gobject/valadbusmodule.vala:
642 Fix array length and size handling in static D-Bus clients
644 2008-12-12 Jürg Billeter <j@bitron.ch>
648 Add missing [Compact]
650 2008-12-11 Jürg Billeter <j@bitron.ch>
652 * vapi/packages/libsoup-2.4/:
654 Updated to libsoup 2.25.2
656 * vapi/libsoup-2.4.vapi: regenerated
658 2008-12-10 Jürg Billeter <j@bitron.ch>
662 Add bindings to support LAQRS extensions
664 2008-12-09 Jürg Billeter <j@bitron.ch>
666 * gobject/valagsignalmodule.vala:
668 Do not use g_signal_connect_object if the target object is not a
669 GObject, fixes bug 539614
671 2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
673 * vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata:
675 Fix gdk_pixbuf_new_from_inline binding
677 * vapi/gdk-pixbuf-2.0.vapi: regenerated
679 2008-12-09 Jürg Billeter <j@bitron.ch>
685 Add partial raptor and rasqal bindings
687 2008-12-09 Jürg Billeter <j@bitron.ch>
689 * vapi/gobject-2.0.vapi:
691 Fix g_value_set_boxed binding, remove broken g_value_take_boxed
694 2008-12-09 Jürg Billeter <j@bitron.ch>
696 * gobject/valadbusclientmodule.vala:
698 Fix dbus-glib type for structs
700 2008-12-09 Jürg Billeter <j@bitron.ch>
702 * gobject/valadbusclientmodule.vala:
703 * gobject/valagsignalmodule.vala:
705 Use specialized dbus-glib types for signals in D-Bus servers
707 2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
709 * vala/valacodewriter.vala:
710 * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
711 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
713 Fix *_make_writable functions in gstreamer by marking them
714 with ReturnsModifiedPointer
716 * vapi/gstreamer-0.10.vapi: regenerated
718 2008-12-09 Jürg Billeter <j@bitron.ch>
720 * vapi/glib-2.0.vapi:
722 Improve Time.to_string method and add Time.format method
724 2008-12-09 Jürg Billeter <j@bitron.ch>
726 * gobject/valaccodemethodmodule.vala:
728 Fix inline struct methods in VAPI files
730 2008-12-07 Thijs Vermeir <thijsvermeir@gmail.com>
732 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
734 Fix gst_buffer functions
736 * vapi/gstreamer-0.10.vapi: regenerated
738 2008-12-06 Thijs Vermeir <thijsvermeir@gmail.com>
740 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
742 Fix gst_segment_clip binding
744 * vapi/gstreamer-0.10.vapi: regenerated
746 2008-12-06 Jürg Billeter <j@bitron.ch>
748 * vala/valamethodcall.vala:
750 Report error when trying to call constructor without `new' operator
752 2008-12-06 Jürg Billeter <j@bitron.ch>
754 * vala/valasourcefile.vala:
756 Add SourceFile.clear_using_directives method, required by
759 2008-12-05 Jürg Billeter <j@bitron.ch>
761 * gobject/valaccodebasemodule.vala:
765 2008-12-05 Jürg Billeter <j@bitron.ch>
767 * vapi/packages/gtk+-2.0/:
769 Fix gtk_target_list_new binding
771 * vapi/gtk+-2.0.vapi: regenerated
773 2008-12-04 Jürg Billeter <j@bitron.ch>
775 * vapi/packages/libsoup-2.4/:
777 Fix soup_server_add_handler binding,
778 patch by Zeeshan Ali Khattak, fixes bug 562978
780 * vapi/libsoup-2.4.vapi: regenerated
782 2008-12-04 Jürg Billeter <j@bitron.ch>
784 * vapi/glib-2.0.vapi:
786 Use generics in GAsyncQueue binding,
787 patch by Zeeshan Ali Khattak, fixes bug 563225
789 2008-12-02 Jürg Billeter <j@bitron.ch>
791 * vala/valaassignment.vala:
792 * vala/valasignal.vala:
794 Resolve generic types when connecting signals
796 2008-12-02 Jürg Billeter <j@bitron.ch>
798 * vala/valadatatype.vala:
800 Fix type resolving with nested generic types, fixes bug 562956
802 2008-12-01 Jürg Billeter <j@bitron.ch>
804 * configure.ac: Post-release version bump
806 2008-12-01 Jürg Billeter <j@bitron.ch>
808 * NEWS: update for 0.5.2 release
810 2008-12-01 Jürg Billeter <j@bitron.ch>
812 * vapi/packages/gtk+-2.0/:
814 Fix gtk_text_view_get_line_at_y binding
816 * vapi/gtk+-2.0.vapi: regenerated
818 2008-12-01 Jürg Billeter <j@bitron.ch>
820 * vala/valabinaryexpression.vala:
821 * vala/valaconditionalexpression.vala:
823 Fix critical when using conditional expressions in method contracts
825 2008-12-01 Jürg Billeter <j@bitron.ch>
827 * gobject/valagobjectmodule.vala:
828 * gobject/valagsignalmodule.vala:
830 Support signals in non-GObject classes, patch by Yu Feng,
833 2008-11-30 Jürg Billeter <j@bitron.ch>
835 * vapi/packages/gtk+-2.0/:
837 Fix gtk_tree_model_get_value binding
839 * vapi/gtk+-2.0.vapi: regenerated
841 2008-11-30 Jürg Billeter <j@bitron.ch>
843 * vala/valasymbolresolver.vala:
845 Resolve types in switch labels
847 2008-11-30 Jürg Billeter <j@bitron.ch>
849 * vala/valaarraycreationexpression.vala:
850 * vala/valaelementaccess.vala:
851 * vala/valasemanticanalyzer.vala:
853 Accept any integer type as array index
855 2008-11-30 Jürg Billeter <j@bitron.ch>
857 * vapi/gstreamer-rtsp-0.10.vapi:
861 2008-11-30 Jürg Billeter <j@bitron.ch>
863 * gobject/valaccodebasemodule.vala:
865 Fix array length variable name for internal variables
867 2008-11-30 Jürg Billeter <j@bitron.ch>
869 * vala/valalocalvariable.vala:
870 * vala/valamethodcall.vala:
871 * vala/valasemanticanalyzer.vala:
872 * gobject/valaccodebasemodule.vala:
874 Avoid object duplication due to error handling
876 2008-11-30 Jürg Billeter <j@bitron.ch>
878 * vala/valamethodcall.vala:
880 Move compiler internal variable to right block
882 2008-11-30 Jürg Billeter <j@bitron.ch>
884 * vala/valaelementaccess.vala:
886 Fix error handling in element access expressions
888 2008-11-30 Jürg Billeter <j@bitron.ch>
891 * vala/valacodewriter.vala:
892 * compiler/valacompiler.vala:
893 * vapigen/valavapigen.vala:
895 Add --dump-tree command-line option to write code tree to file
897 2008-11-30 Jürg Billeter <j@bitron.ch>
899 * vala/valanullchecker.vala:
900 * vala/valaswitchlabel.vala:
901 * vala/valaswitchstatement.vala:
902 * vala/valasymbolresolver.vala:
903 * gobject/valaccodecontrolflowmodule.vala:
904 * gobject/valaccodegenerator.vala:
905 * gobject/valaccodemodule.vala:
907 Separate visiting switch sections from visiting switch statements
909 2008-11-30 Jürg Billeter <j@bitron.ch>
911 * vala/valamemberaccess.vala:
912 * vala/valasymbolresolver.vala:
913 * gobject/valaccodememberaccessmodule.vala:
914 * gobject/valagsignalmodule.vala:
916 Separate visiting inner expressions from visiting member access
918 2008-11-30 Jürg Billeter <j@bitron.ch>
920 * vala/valaaddressofexpression.vala:
921 * vala/valaarraycreationexpression.vala:
922 * vala/valaassignment.vala:
923 * vala/valabaseaccess.vala:
924 * vala/valabinaryexpression.vala:
925 * vala/valablock.vala:
926 * vala/valacastexpression.vala:
927 * vala/valaconditionalexpression.vala:
928 * vala/valadostatement.vala:
929 * vala/valaelementaccess.vala:
930 * vala/valaexpression.vala:
931 * vala/valaforstatement.vala:
932 * vala/valainitializerlist.vala:
933 * vala/valalambdaexpression.vala:
934 * vala/valaliteral.vala:
935 * vala/valamemberaccess.vala:
936 * vala/valamethodcall.vala:
937 * vala/valaobjectcreationexpression.vala:
938 * vala/valaparenthesizedexpression.vala:
939 * vala/valapointerindirection.vala:
940 * vala/valapostfixexpression.vala:
941 * vala/valareferencetransferexpression.vala:
942 * vala/valasemanticanalyzer.vala:
943 * vala/valasizeofexpression.vala:
944 * vala/valaswitchsection.vala:
945 * vala/valatuple.vala:
946 * vala/valatypecheck.vala:
947 * vala/valatypeofexpression.vala:
948 * vala/valaunaryexpression.vala:
949 * vala/valawhilestatement.vala:
950 * gobject/valaccodebasemodule.vala:
952 Fix error handling in condition of while, do, and for statements
954 2008-11-30 Jürg Billeter <j@bitron.ch>
956 * vala/valaexpressionstatement.vala:
957 * vala/valanullchecker.vala:
958 * vala/valasymbolresolver.vala:
959 * gobject/valaccodebasemodule.vala:
961 Separate visiting expressions from visiting expression statements
963 2008-11-30 Jürg Billeter <j@bitron.ch>
965 * vala/valabinaryexpression.vala:
966 * vala/valasymbolresolver.vala:
967 * gobject/valaccodebasemodule.vala:
969 Separate visiting operands from visiting binary expression
971 2008-11-30 Jürg Billeter <j@bitron.ch>
973 * vala/valadeclarationstatement.vala:
974 * vala/valasymbolresolver.vala:
975 * gobject/valaccodebasemodule.vala:
977 Separate visiting declaration from visiting declaration statement
979 2008-11-30 Jürg Billeter <j@bitron.ch>
981 * ccode/valaccodeassignment.vala:
982 * ccode/valaccodeconditionalexpression.vala:
983 * gobject/valaccodearraymodule.vala:
984 * gobject/valaccodeassignmentmodule.vala:
985 * gobject/valaccodebasemodule.vala:
986 * gobject/valaccodecontrolflowmodule.vala:
987 * gobject/valaccodedelegatemodule.vala:
988 * gobject/valaccodemethodcallmodule.vala:
990 More parenthesis improvements
992 2008-11-30 Jürg Billeter <j@bitron.ch>
994 * vala/valaforeachstatement.vala:
995 * ccode/valaccodebinaryexpression.vala:
996 * ccode/valaccodecastexpression.vala:
997 * ccode/valaccodeelementaccess.vala:
998 * ccode/valaccodeexpression.vala:
999 * ccode/valaccodememberaccess.vala:
1000 * ccode/valaccodeunaryexpression.vala:
1002 Fix generated parentheses
1004 2008-11-30 Jürg Billeter <j@bitron.ch>
1006 * vala/valathrowstatement.vala:
1008 Check type of error expression in throw statements
1010 2008-11-30 Jürg Billeter <j@bitron.ch>
1012 * gobject/valaccodearraymodule.vala:
1014 Fix array length variable name for internal variables,
1017 2008-11-30 Jürg Billeter <j@bitron.ch>
1019 * vala/valasourcefile.vala:
1021 Fix critical when using error codes
1023 2008-11-29 Jürg Billeter <j@bitron.ch>
1025 * vala/valavoidtype.vala:
1026 * gobject/valaccodebasemodule.vala:
1028 Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for
1029 unsupported types in typeof expressions
1031 2008-11-29 Jürg Billeter <j@bitron.ch>
1033 * vala/valamethodcall.vala:
1035 Fix error handling in inner expressions, fixes bug 475922
1037 2008-11-29 Jürg Billeter <j@bitron.ch>
1039 * vala/valaaddressofexpression.vala:
1040 * vala/valaarraycreationexpression.vala:
1041 * vala/valaassignment.vala:
1042 * vala/valabaseaccess.vala:
1043 * vala/valabinaryexpression.vala:
1044 * vala/valacastexpression.vala:
1045 * vala/valaconditionalexpression.vala:
1046 * vala/valadostatement.vala:
1047 * vala/valaelementaccess.vala:
1048 * vala/valaexpression.vala:
1049 * vala/valaforstatement.vala:
1050 * vala/valainitializerlist.vala:
1051 * vala/valalambdaexpression.vala:
1052 * vala/valaliteral.vala:
1053 * vala/valamemberaccess.vala:
1054 * vala/valamethodcall.vala:
1055 * vala/valaobjectcreationexpression.vala:
1056 * vala/valaparenthesizedexpression.vala:
1057 * vala/valapointerindirection.vala:
1058 * vala/valapostfixexpression.vala:
1059 * vala/valareferencetransferexpression.vala:
1060 * vala/valasizeofexpression.vala:
1061 * vala/valatuple.vala:
1062 * vala/valatypecheck.vala:
1063 * vala/valatypeofexpression.vala:
1064 * vala/valaunaryexpression.vala:
1065 * vala/valawhilestatement.vala:
1067 Convert binary conditional expressions into if statements
1069 2008-11-29 Jürg Billeter <j@bitron.ch>
1071 * vala/valaflowanalyzer.vala:
1073 Detect unreachable code in if and while statements
1075 2008-11-29 Jürg Billeter <j@bitron.ch>
1078 * vala/valablock.vala:
1079 * vala/valacodenode.vala:
1080 * vala/valaconditionalexpression.vala:
1081 * vala/valadeclarationstatement.vala:
1082 * vala/valaexpression.vala:
1083 * vala/valanullchecker.vala:
1084 * vala/valastatementlist.vala:
1085 * gobject/valaccodebasemodule.vala:
1086 * gobject/valaccodegenerator.vala:
1087 * gobject/valaccodemodule.vala:
1089 Convert ternary conditionals into if statements,
1090 fixes bug 543870 and bug 554594
1092 2008-11-28 Étienne BERSAC <bersace03@laposte.net>
1094 * vapi/gobject-2.0.vapi:
1096 Fix g_flags_get_first_value binding
1098 2008-11-28 Jürg Billeter <j@bitron.ch>
1100 * gobject/valaccodebasemodule.vala:
1102 Fix generated code in struct destroy function for array fields
1104 2008-11-28 Jürg Billeter <j@bitron.ch>
1106 * vapigen/valagidlparser.vala:
1108 Support ssize_t and size_t
1110 * vapi/gdk-pixbuf-2.0.vapi:
1111 * vapi/gio-2.0.vapi:
1112 * vapi/gtk+-2.0.vapi:
1117 2008-11-28 Jürg Billeter <j@bitron.ch>
1119 * vapigen/valagirparser.vala:
1121 Support construct properties
1123 2008-11-28 Jürg Billeter <j@bitron.ch>
1125 * vapigen/valagirparser.vala:
1127 Support nullable parameters
1129 2008-11-28 Jürg Billeter <j@bitron.ch>
1131 * vapigen/valagirparser.vala:
1133 Support interface prerequisites
1135 2008-11-28 Jürg Billeter <j@bitron.ch>
1137 * vapigen/valagirparser.vala:
1139 Support functions in classes
1141 2008-11-28 Jürg Billeter <j@bitron.ch>
1143 * gobject/valaccodebasemodule.vala:
1145 Fix copying and destroying GValue values
1147 2008-11-28 Jürg Billeter <j@bitron.ch>
1149 * vapi/glib-2.0.vapi:
1151 Add g_unsetenv binding, patch by Jorn Baayen, fixes bug 562590
1153 2008-11-28 Jürg Billeter <j@bitron.ch>
1155 * vala/valasemanticanalyzer.vala:
1156 * gobject/valaccodebasemodule.vala:
1158 Remove unused fields
1160 2008-11-28 Jürg Billeter <j@bitron.ch>
1162 * vala/valabinaryexpression.vala:
1163 * gobject/valaccodebasemodule.vala:
1165 Don't require libgee for `in' operations
1167 2008-11-28 Jürg Billeter <j@bitron.ch>
1169 * vapi/glib-2.0.vapi:
1171 Add string.contains method
1173 2008-11-28 Jürg Billeter <j@bitron.ch>
1175 * vala/valaflowanalyzer.vala:
1177 Analyze errors in return expressions
1179 2008-11-28 Jürg Billeter <j@bitron.ch>
1181 * vala/valablock.vala:
1182 * vala/valaforeachstatement.vala:
1183 * vala/valasemanticanalyzer.vala:
1184 * gobject/valaccodebasemodule.vala:
1185 * gobject/valaccodecontrolflowmodule.vala:
1187 Don't require libgee for foreach statements
1189 2008-11-28 Jürg Billeter <j@bitron.ch>
1191 * vala/valaclass.vala:
1192 * vala/valadatatype.vala:
1193 * vala/valagenerictype.vala:
1194 * vala/valainterface.vala:
1195 * vala/valamethod.vala:
1196 * vala/valaobjecttypesymbol.vala:
1197 * vala/valasymbolresolver.vala:
1199 Fix method checking with generic base types, fixes bug 511286
1201 2008-11-28 Jürg Billeter <j@bitron.ch>
1203 * vala/valadatatype.vala:
1204 * vala/valaexpression.vala:
1205 * vala/valaintegertype.vala:
1206 * vala/valamemberaccess.vala:
1207 * vala/valamethodcall.vala:
1208 * vala/valasemanticanalyzer.vala:
1209 * vala/valavaluetype.vala:
1210 * gobject/valaccodebasemodule.vala:
1211 * gobject/valaccodecontrolflowmodule.vala:
1213 Improve handling of generic values, fixes bug 562460
1215 2008-11-28 Jürg Billeter <j@bitron.ch>
1217 * vala/valabinaryexpression.vala:
1218 * vala/valaelementaccess.vala:
1219 * vala/valaforeachstatement.vala:
1220 * vala/valamemberaccess.vala:
1221 * vala/valamethodcall.vala:
1222 * vala/valasemanticanalyzer.vala:
1223 * gobject/valaccodearraymodule.vala:
1224 * gobject/valaccodeassignmentmodule.vala:
1225 * gobject/valaccodecontrolflowmodule.vala:
1227 Improve get_actual_type signature
1229 2008-11-28 Jürg Billeter <j@bitron.ch>
1232 * vala/valagenerictype.vala:
1233 * vala/valasymbolresolver.vala:
1235 Rename TypeParameterType to GenericType
1237 2008-11-27 Thijs Vermeir <thijsvermeir@gmail.com>
1239 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
1241 gst_element_found_tags takes ownership on TagList
1243 * vapi/gstreamer-0.10.vapi: regenerated
1245 2008-11-26 Jürg Billeter <j@bitron.ch>
1247 * gobject/valaccodebasemodule.vala:
1249 Include dbus.h, required for static D-Bus client support
1251 2008-11-24 Jürg Billeter <j@bitron.ch>
1253 * vapi/glib-2.0.vapi:
1255 Add string.replace method, patch by Ali Sabil
1257 2008-11-24 Jürg Billeter <j@bitron.ch>
1259 * ccode/valaccodefunctioncall.vala:
1260 * gobject/valaccodearraymodule.vala:
1261 * gobject/valaccodebasemodule.vala:
1262 * gobject/valaccodemethodcallmodule.vala:
1263 * vala/valasemanticanalyzer.vala:
1264 * vapi/glib-2.0.vapi:
1266 Add g_array_index binding and fix g_array_free calls,
1269 2008-11-22 Jürg Billeter <j@bitron.ch>
1273 Prepare support for more complex test cases
1275 2008-11-22 Jürg Billeter <j@bitron.ch>
1277 * gobject/valaccodemethodmodule.vala:
1281 2008-11-22 Jürg Billeter <j@bitron.ch>
1283 * gobject/valaccodebasemodule.vala:
1284 * gobject/valaccodemethodmodule.vala:
1285 * gobject/valadbusclientmodule.vala:
1286 * gobject/valagasyncmodule.vala:
1288 Support async method calls in static D-Bus clients
1290 2008-11-21 Jürg Billeter <j@bitron.ch>
1292 * gobject/valagasyncmodule.vala:
1294 Fix return type of finish vfunc
1296 2008-11-21 Jürg Billeter <j@bitron.ch>
1298 * vala/valamethod.vala:
1299 * gobject/valaccodemethodcallmodule.vala:
1300 * gobject/valaccodemethodmodule.vala:
1301 * gobject/valadbusclientmodule.vala:
1302 * gobject/valagasyncmodule.vala:
1304 Various coroutine code generation improvements
1306 2008-11-21 Jürg Billeter <j@bitron.ch>
1308 * gobject/valaccodemethodmodule.vala:
1312 2008-11-21 Jürg Billeter <j@bitron.ch>
1314 * gobject/valadbusmodule.vala:
1316 Support serialization and deserialization of GHashTable objects
1317 in static D-Bus clients
1319 2008-11-21 Jürg Billeter <j@bitron.ch>
1321 * gobject/valadbusmodule.vala:
1323 Support serialization and deserialization of GValue values in
1324 static D-Bus clients
1326 2008-11-21 Jürg Billeter <j@bitron.ch>
1328 * gobject/valadbusclientmodule.vala:
1329 * gobject/valadbusmodule.vala:
1331 Support serialization and deserialization of structs in static
1334 2008-11-21 Jürg Billeter <j@bitron.ch>
1336 * gobject/valadbusclientmodule.vala:
1337 * gobject/valadbusmodule.vala:
1339 Support serialization and deserialization of arrays in static
1342 2008-11-21 Jürg Billeter <j@bitron.ch>
1344 * gobject/Makefile.am:
1345 * gobject/valaccodebasemodule.vala:
1346 * gobject/valadbusclientmodule.vala:
1347 * gobject/valadbusmodule.vala:
1348 * vapi/dbus-glib-1.vapi:
1350 Add partial static D-Bus client support without dbus-glib
1353 2008-11-21 Jürg Billeter <j@bitron.ch>
1355 * vapi/glib-2.0.vapi:
1357 Add g_quark_try_string binding, patch by Rob Taylor
1359 2008-11-21 Étienne Bersac <bersace03@laposte.net>
1361 * vapi/gmodule-2.0.vapi:
1363 Add binding for G_MODULE_SUFFIX, fixes bug 561120
1365 2008-11-21 Étienne Bersac <bersace03@laposte.net>
1367 * vapi/glib-2.0.vapi:
1369 Add G_SEARCHPATH_SEPARATOR binding, fixes bug 561117
1371 2008-11-21 Jürg Billeter <j@bitron.ch>
1373 * vapi/packages/gdk-2.0/:
1375 Fix gdk_region_polygon and gdk_region_rectangle bindings,
1376 patch by Víctor Manuel Jáquez Leal, fixes bug 561655
1378 * vapi/gdk-2.0.vapi: regenerated
1380 2008-11-21 Jürg Billeter <j@bitron.ch>
1382 * vapi/dbus-glib-1.vapi:
1384 Fix DBusError binding, patch by Sebastian Pölsterl,
1387 2008-11-21 Jürg Billeter <j@bitron.ch>
1389 * vapi/packages/gtk+-2.0/:
1391 Fix g_hscale_new and g_vscale_new bindings,
1392 based on patch by Geert Jan Alsem, fixes bug 560053
1394 * vapi/gtk+-2.0.vapi: regenerated
1396 2008-11-21 Étienne Bersac <bersace03@laposte.net>
1398 * vapi/glib-2.0.vapi:
1400 Add g_strjoin binding, fixes bug 561124
1402 2008-11-20 Jürg Billeter <j@bitron.ch>
1404 * vala/valaassignment.vala:
1406 Check types in property assignments, fixes bug 550088
1408 2008-11-20 Jürg Billeter <j@bitron.ch>
1410 * vala/valacatchclause.vala:
1412 Fix generic catch clauses
1414 2008-11-20 Jürg Billeter <j@bitron.ch>
1416 * gobject/valaccodemethodcallmodule.vala:
1418 Fix base access to virtual signal handlers with return values,
1421 2008-11-20 Jürg Billeter <j@bitron.ch>
1424 * vala/valacodevisitor.vala:
1425 * vala/valadynamicmethod.vala:
1426 * vala/valaflowanalyzer.vala:
1427 * vala/valagenieparser.vala:
1428 * vala/valamemberaccess.vala:
1429 * vala/valamethodcall.vala:
1430 * vala/valanullchecker.vala:
1431 * vala/valaparser.vala:
1432 * vala/valasemanticanalyzer.vala:
1433 * vala/valasymbolresolver.vala:
1434 * gobject/Makefile.am:
1435 * gobject/valaccodearraymodule.vala:
1436 * gobject/valaccodebasemodule.vala:
1437 * gobject/valaccodedelegatemodule.vala:
1438 * gobject/valaccodegenerator.vala:
1439 * gobject/valaccodemethodcallmodule.vala:
1440 * gobject/valaccodemodule.vala:
1442 Rename InvocationExpression to MethodCall
1444 2008-11-20 Jürg Billeter <j@bitron.ch>
1446 * vala/valainvocationexpression.vala:
1448 Fix struct initialization
1450 2008-11-20 Jürg Billeter <j@bitron.ch>
1452 * vapi/packages/gstreamer-interfaces-0.10/:
1454 Fix GstColorBalance binding, patch by Víctor Manuel Jáquez Leal,
1457 * vapi/gstreamer-interfaces-0.10.vapi: regenerated
1459 2008-11-20 Jürg Billeter <j@bitron.ch>
1461 * vapi/libxml-2.0.vapi:
1463 Mark encoding parameters as nullable,
1464 patch by Víctor Manuel Jáquez Leal, fixes bug 560062
1466 2008-11-20 Jürg Billeter <j@bitron.ch>
1468 * vala/valacatchclause.vala:
1469 * vala/valaerrortype.vala:
1471 Correct source file dependencies for catch clauses,
1474 2008-11-19 Jürg Billeter <j@bitron.ch>
1476 * vala/valatypeofexpression.vala:
1478 Include C header files for types used in typeof expressions,
1481 2008-11-19 Jürg Billeter <j@bitron.ch>
1483 * gobject/valaccodemethodmodule.vala:
1485 Remove extra g_type_create_instance in constructors
1487 2008-11-19 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1489 * gobject/valagobjectmodule.vala:
1491 Add support for class field initializers for classes that are not
1492 derived from GObject.
1494 2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
1496 * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
1498 Transfer ownership on gtk_container_get_children
1500 * vapi/gtk+-2.0.vapi: regenerated
1502 2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
1504 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
1506 Transfer ownership on gst_tag_list_merge
1508 * vapi/gstreamer-0.10.vapi: regenerated
1510 2008-11-17 Jürg Billeter <j@bitron.ch>
1512 * vala/valaarraycreationexpression.vala:
1513 * vala/valaelementaccess.vala:
1514 * vala/valasourcefile.vala:
1516 Allow any integer compatible value to be used as array index,
1519 2008-11-17 Jürg Billeter <j@bitron.ch>
1521 * vala/valaflowanalyzer.vala:
1523 Fix control flow graph for try statements with finally clause,
1526 2008-11-17 Jürg Billeter <j@bitron.ch>
1528 * vala/valadynamicmethod.vala:
1529 * vala/valadynamicsignal.vala:
1531 Fix checking of dynamic methods and signals
1533 2008-11-17 Jürg Billeter <j@bitron.ch>
1535 * vala/valafield.vala:
1537 Correct source file dependencies for private fields of compact
1538 classes, based on patch by Thijs Vermeir, fixes bug 555249
1540 2008-11-17 Jürg Billeter <j@bitron.ch>
1542 * vala/valacatchclause.vala:
1543 * vala/valacreationmethod.vala:
1544 * vala/valafield.vala:
1545 * vala/valaforeachstatement.vala:
1546 * vala/valamemberaccess.vala:
1547 * vala/valamethod.vala:
1549 Ensure that members are checked when accessing them,
1552 2008-11-17 Jürg Billeter <j@bitron.ch>
1554 * vapi/glib-2.0.vapi:
1556 Fix g_queue_*_nth bindings, patch by John Carr
1558 2008-11-14 Jürg Billeter <j@bitron.ch>
1560 * vala/valasemanticanalyzer.vala:
1562 Set target_type for member initializers
1564 2008-11-14 Jürg Billeter <j@bitron.ch>
1566 * vapi/packages/gstreamer-0.10/:
1568 Fix gst_bin_add_many binding
1570 * vapi/gstreamer-0.10.vapi: regenerated
1572 2008-11-14 Jürg Billeter <j@bitron.ch>
1574 * vala/valaformalparameter.vala:
1575 * vala/valainterfacewriter.vala:
1576 * vala/valainvocationexpression.vala:
1577 * vala/valaparser.vala:
1578 * vala/valascanner.vala:
1579 * vala/valasemanticanalyzer.vala:
1580 * vala/valatokentype.vala:
1581 * gobject/valaccodeinvocationexpressionmodule.vala:
1583 Support parameter arrays, fixes bug 538897
1585 2008-11-14 Jürg Billeter <j@bitron.ch>
1587 * vala/valagenieparser.vala:
1588 * vala/valaparser.vala:
1590 Avoid C compiler warnings with switch statements
1592 2008-11-14 Jürg Billeter <j@bitron.ch>
1594 * gobject/valadbusclientmodule.vala:
1596 Fix non-struct output arguments in dynamic D-Bus method calls
1598 2008-11-14 Jürg Billeter <j@bitron.ch>
1601 * vala/valaassignment.vala:
1602 * vala/valabasicblock.vala:
1603 * vala/valabinaryexpression.vala:
1604 * vala/valacastexpression.vala:
1605 * vala/valacatchclause.vala:
1606 * vala/valacodenode.vala:
1607 * vala/valadeclarationstatement.vala:
1608 * vala/valaelementaccess.vala:
1609 * vala/valaexpressionstatement.vala:
1610 * vala/valaflowanalyzer.vala:
1611 * vala/valaforeachstatement.vala:
1612 * vala/valainvocationexpression.vala:
1613 * vala/valamemberaccess.vala:
1614 * vala/valaobjectcreationexpression.vala:
1615 * vala/valaparenthesizedexpression.vala:
1616 * vala/valaphifunction.vala:
1617 * vala/valapointerindirection.vala:
1618 * vala/valareferencetransferexpression.vala:
1619 * vala/valareturnstatement.vala:
1620 * vala/valathrowstatement.vala:
1621 * vala/valaunaryexpression.vala:
1622 * compiler/valacompiler.vala:
1624 Report use of possibly uninitialized variables, fixes bug 508477
1627 2008-11-14 Jürg Billeter <j@bitron.ch>
1629 * vala/valagenieparser.vala:
1630 * vala/valainterface.vala:
1631 * vala/valainterfacewriter.vala:
1632 * vala/valaparser.vala:
1633 * vala/valasemanticanalyzer.vala:
1634 * gobject/valaccodeassignmentmodule.vala:
1635 * gobject/valaccodebasemodule.vala:
1636 * gobject/valaccodeinvocationexpressionmodule.vala:
1637 * vapi/glib-2.0.vapi:
1638 * vapigen/valagidlparser.vala:
1639 * vapigen/valagirparser.vala:
1640 * vapigen/valamarkupreader.vala:
1641 * vapigen/valavapicheck.vala:
1642 * gen-project/valaprojectgenerator.vala:
1644 Do not use possibly uninitialized variables
1646 2008-11-14 Jürg Billeter <j@bitron.ch>
1648 * vala/valacfgbuilder.vala:
1649 * vala/valamemberaccess.vala:
1650 * vala/valamethod.vala:
1651 * vala/valasymbol.vala:
1652 * gobject/valaccodemethodmodule.vala:
1654 Report unused fields, methods, and local variables
1656 * vala/valacodecontext.vala:
1657 * vala/valadynamicproperty.vala:
1658 * vala/valaenum.vala:
1659 * vala/valagenieparser.vala:
1660 * vala/valainterfacewriter.vala:
1661 * vala/valaparser.vala:
1662 * vala/valastruct.vala:
1663 * vala/valaunresolvedtype.vala:
1664 * gobject/valaccodearraymodule.vala:
1665 * gobject/valaccodeassignmentmodule.vala:
1666 * gobject/valaccodebasemodule.vala:
1667 * gobject/valaccodeinvocationexpressionmodule.vala:
1668 * gobject/valaccodememberaccessmodule.vala:
1669 * gobject/valadbusservermodule.vala:
1670 * gobject/valagobjectmodule.vala:
1671 * vapigen/valagirparser.vala:
1672 * vapigen/valamarkupreader.vala:
1674 Remove unused symbols
1676 2008-11-14 Jürg Billeter <j@bitron.ch>
1678 * tests/Makefile.am:
1679 * tests/basic-types/:
1681 Rearrange test cases
1683 2008-11-14 Jürg Billeter <j@bitron.ch>
1687 Rearrange test cases
1689 2008-11-13 Jürg Billeter <j@bitron.ch>
1691 * vala/valacodecontext.vala:
1692 * gobject/valadbusclientmodule.vala:
1693 * compiler/valacompiler.vala:
1695 Add --disable-dbus-transformation command-line option to disable
1696 case transformation of D-Bus member names in dynamic D-Bus client
1697 support, this option will be removed again when Vala gains static
1698 D-Bus client support
1700 2008-11-13 Jürg Billeter <j@bitron.ch>
1702 * gobject/valadbusclientmodule.vala:
1704 Fix retrieving D-Bus structs with owned strings
1706 2008-11-13 Jürg Billeter <j@bitron.ch>
1708 * gobject/valaccodebasemodule.vala:
1710 Fix copy of constant arrays
1712 2008-11-10 Jürg Billeter <j@bitron.ch>
1714 * vala/valaaddressofexpression.vala:
1715 * vala/valaarraycreationexpression.vala:
1716 * vala/valaassignment.vala:
1717 * vala/valabinaryexpression.vala:
1718 * vala/valablock.vala:
1719 * vala/valacastexpression.vala:
1720 * vala/valacatchclause.vala:
1721 * vala/valaclass.vala:
1722 * vala/valaconditionalexpression.vala:
1723 * vala/valaconstant.vala:
1724 * vala/valaconstructor.vala:
1725 * vala/valacreationmethod.vala:
1726 * vala/valadeclarationstatement.vala:
1727 * vala/valadelegate.vala:
1728 * vala/valadeletestatement.vala:
1729 * vala/valadestructor.vala:
1730 * vala/valadostatement.vala:
1731 * vala/valaelementaccess.vala:
1732 * vala/valaenum.vala:
1733 * vala/valaenumvalue.vala:
1734 * vala/valaerrorcode.vala:
1735 * vala/valaerrordomain.vala:
1736 * vala/valaexpressionstatement.vala:
1737 * vala/valafield.vala:
1738 * vala/valaforeachstatement.vala:
1739 * vala/valaformalparameter.vala:
1740 * vala/valaforstatement.vala:
1741 * vala/valaifstatement.vala:
1742 * vala/valainitializerlist.vala:
1743 * vala/valainterface.vala:
1744 * vala/valainvocationexpression.vala:
1745 * vala/valalambdaexpression.vala:
1746 * vala/valalocalvariable.vala:
1747 * vala/valalockstatement.vala:
1748 * vala/valamemberaccess.vala:
1749 * vala/valamemberinitializer.vala:
1750 * vala/valamethod.vala:
1751 * vala/valanamespace.vala:
1752 * vala/valaobjectcreationexpression.vala:
1753 * vala/valaparenthesizedexpression.vala:
1754 * vala/valapointerindirection.vala:
1755 * vala/valapostfixexpression.vala:
1756 * vala/valaproperty.vala:
1757 * vala/valapropertyaccessor.vala:
1758 * vala/valareferencetransferexpression.vala:
1759 * vala/valareturnstatement.vala:
1760 * vala/valasemanticanalyzer.vala:
1761 * vala/valasignal.vala:
1762 * vala/valasizeofexpression.vala:
1763 * vala/valasourcefile.vala:
1764 * vala/valastruct.vala:
1765 * vala/valaswitchlabel.vala:
1766 * vala/valaswitchsection.vala:
1767 * vala/valaswitchstatement.vala:
1768 * vala/valathrowstatement.vala:
1769 * vala/valatrystatement.vala:
1770 * vala/valatypecheck.vala:
1771 * vala/valatypeofexpression.vala:
1772 * vala/valaunaryexpression.vala:
1773 * vala/valawhilestatement.vala:
1774 * vala/valayieldstatement.vala:
1776 Remove unnecessary accept calls in semantic analyzer
1778 2008-11-10 Jürg Billeter <j@bitron.ch>
1780 * vala/valaaddressofexpression.vala:
1781 * vala/valabaseaccess.vala:
1782 * vala/valabooleanliteral.vala:
1783 * vala/valacastexpression.vala:
1784 * vala/valacharacterliteral.vala:
1785 * vala/valaconditionalexpression.vala:
1786 * vala/valaintegerliteral.vala:
1787 * vala/valalambdaexpression.vala:
1788 * vala/valanullliteral.vala:
1789 * vala/valaobjectcreationexpression.vala:
1790 * vala/valaparenthesizedexpression.vala:
1791 * vala/valapointerindirection.vala:
1792 * vala/valapostfixexpression.vala:
1793 * vala/valarealliteral.vala:
1794 * vala/valareferencetransferexpression.vala:
1795 * vala/valasemanticanalyzer.vala:
1796 * vala/valasizeofexpression.vala:
1797 * vala/valastringliteral.vala:
1798 * vala/valatypecheck.vala:
1799 * vala/valatypeofexpression.vala:
1800 * vala/valaunaryexpression.vala:
1802 Move expression checking to code nodes
1804 2008-11-10 Jürg Billeter <j@bitron.ch>
1806 * gobject/valadbusservermodule.vala:
1808 Work around missing enum support in dbus-glib
1810 2008-11-10 Jürg Billeter <j@bitron.ch>
1812 * gobject/valadbusservermodule.vala:
1814 Really insert GValueArray into hash table
1816 2008-11-09 Jürg Billeter <j@bitron.ch>
1818 * vala/valacreationmethod.vala:
1819 * vala/valadelegate.vala:
1820 * vala/valadelegatetype.vala:
1821 * vala/valaenum.vala:
1822 * vala/valafield.vala:
1823 * vala/valaformalparameter.vala:
1824 * vala/valamethod.vala:
1825 * vala/valaproperty.vala:
1826 * vala/valastruct.vala:
1827 * vala/valavaluetype.vala:
1829 Ensure attributes of field, property, parameter, and return types
1830 are processed before querying C header filenames
1832 2008-11-09 Jürg Billeter <j@bitron.ch>
1834 * gobject/valadbusservermodule.vala:
1836 Support hash tables with struct values
1838 2008-11-09 Jürg Billeter <j@bitron.ch>
1840 * vala/valaclass.vala:
1841 * vala/valainterface.vala:
1842 * vala/valamemberaccess.vala:
1843 * vala/valaobjecttype.vala:
1844 * vala/valasemanticanalyzer.vala:
1846 Ensure attributes of base types are processed before querying
1849 2008-11-07 Jürg Billeter <j@bitron.ch>
1851 * vala/valablock.vala:
1852 * vala/valacatchclause.vala:
1853 * vala/valadeclarationstatement.vala:
1854 * vala/valadeletestatement.vala:
1855 * vala/valadostatement.vala:
1856 * vala/valaexpressionstatement.vala:
1857 * vala/valaforstatement.vala:
1858 * vala/valaifstatement.vala:
1859 * vala/valainitializerlist.vala:
1860 * vala/valalocalvariable.vala:
1861 * vala/valalockstatement.vala:
1862 * vala/valasemanticanalyzer.vala:
1863 * vala/valaswitchsection.vala:
1864 * vala/valatrystatement.vala:
1865 * vala/valawhilestatement.vala:
1867 Move statement checking to code nodes
1869 2008-11-07 Jürg Billeter <j@bitron.ch>
1871 * vapi/glib-2.0.vapi:
1875 2008-11-07 Jürg Billeter <j@bitron.ch>
1877 * gobject/valadbusclientmodule.vala:
1879 Fix D-Bus methods with out parameters but no return value
1881 2008-11-07 Jürg Billeter <j@bitron.ch>
1883 * vala/valaconstant.vala:
1884 * vala/valaconstructor.vala:
1885 * vala/valacreationmethod.vala:
1886 * vala/valadestructor.vala:
1887 * vala/valafield.vala:
1888 * vala/valaformalparameter.vala:
1889 * vala/valaproperty.vala:
1890 * vala/valapropertyaccessor.vala:
1891 * vala/valasemanticanalyzer.vala:
1892 * vala/valasignal.vala:
1894 Move member checking to code nodes
1896 2008-11-07 Jürg Billeter <j@bitron.ch>
1898 * vala/valadelegate.vala:
1899 * vala/valaenum.vala:
1900 * vala/valaenumvalue.vala:
1901 * vala/valaerrorcode.vala:
1902 * vala/valaerrordomain.vala:
1903 * vala/valainterface.vala:
1904 * vala/valanamespace.vala:
1905 * vala/valasemanticanalyzer.vala:
1906 * vala/valastruct.vala:
1908 Move type symbol checking to code nodes
1910 2008-11-07 Jürg Billeter <j@bitron.ch>
1912 * vala/valaarraycreationexpression.vala:
1913 * vala/valasemanticanalyzer.vala:
1915 Move array creation expression checking to
1916 ArrayCreationExpression.check
1918 2008-11-07 Jürg Billeter <j@bitron.ch>
1920 * vala/valasemanticanalyzer.vala:
1921 * vala/valathrowstatement.vala:
1923 Move throw statement checking to ThrowStatement.check
1925 2008-11-07 Jürg Billeter <j@bitron.ch>
1927 * vala/valareturnstatement.vala:
1928 * vala/valasemanticanalyzer.vala:
1930 Move return statement checking to ReturnStatement.check
1932 2008-11-07 Jürg Billeter <j@bitron.ch>
1934 * vala/valaforeachstatement.vala:
1935 * vala/valasemanticanalyzer.vala:
1937 Move foreach statement checking to ForeachStatement.check
1939 2008-11-07 Jürg Billeter <j@bitron.ch>
1941 * vala/valaelementaccess.vala:
1942 * vala/valasemanticanalyzer.vala:
1944 Move element access checking to ElementAccess.check
1946 2008-11-07 Jürg Billeter <j@bitron.ch>
1948 * vapigen/valagirparser.vala:
1950 Set source_reference in parsed nodes
1952 2008-11-06 Jürg Billeter <j@bitron.ch>
1954 * vala/valamethod.vala:
1955 * vala/valasemanticanalyzer.vala:
1957 Move method checking to Method.check
1959 2008-11-06 Jürg Billeter <j@bitron.ch>
1961 * vala/valaclass.vala:
1962 * vala/valasemanticanalyzer.vala:
1964 Move class checking to Class.check
1966 2008-11-06 Jürg Billeter <j@bitron.ch>
1968 * gobject/Makefile.am:
1969 * gobject/valaccodedynamicsignalmodule.vala:
1970 * gobject/valaccodegenerator.vala:
1971 * gobject/valadbusclientmodule.vala:
1972 * gobject/valagerrormodule.vala:
1973 * gobject/valagobjectmodule.vala:
1975 Move dynamic signal generation to GObjectModule and
1978 2008-11-06 Jürg Billeter <j@bitron.ch>
1980 * gobject/Makefile.am:
1981 * gobject/valaccodedynamicpropertymodule.vala:
1982 * gobject/valaccodedynamicsignalmodule.vala:
1983 * gobject/valaccodegenerator.vala:
1984 * gobject/valadbusclientmodule.vala:
1985 * gobject/valagobjectmodule.vala:
1987 Move dynamic property generation to GObjectModule and
1990 2008-11-06 Jürg Billeter <j@bitron.ch>
1992 * gobject/valaccodebasemodule.vala:
1993 * gobject/valagobjectmodule.vala:
1995 Move constructor code generation to GObjectModule
1997 2008-11-05 Jürg Billeter <j@bitron.ch>
1999 * vala/valainvocationexpression.vala:
2000 * vala/valasemanticanalyzer.vala:
2002 Move invocation expression checking to InvocationExpression.check
2004 2008-11-05 Jürg Billeter <j@bitron.ch>
2006 * vala/valamemberaccess.vala:
2007 * vala/valasemanticanalyzer.vala:
2009 Move member access checking to MemberAccess.check
2011 2008-11-05 Jürg Billeter <j@bitron.ch>
2013 * vala/valabinaryexpression.vala:
2014 * vala/valaobjectcreationexpression.vala:
2015 * vala/valasemanticanalyzer.vala:
2017 Move object creation expression checking to
2018 ObjectCreationExpression.check
2020 2008-11-05 Jürg Billeter <j@bitron.ch>
2022 * vala/valabinaryexpression.vala:
2023 * vala/valasemanticanalyzer.vala:
2025 Move binary expression checking to BinaryExpression.check
2027 2008-11-05 Jürg Billeter <j@bitron.ch>
2029 * vala/valaassignment.vala:
2030 * vala/valasemanticanalyzer.vala:
2032 Move assignment checking to Assignment.check
2034 2008-11-05 Jürg Billeter <j@bitron.ch>
2036 * vala/valaenum.vala:
2037 * gobject/valadbusclientmodule.vala:
2038 * gobject/valagsignalmodule.vala:
2040 Support enums in D-Bus clients and servers, fixes bug 534105
2042 2008-11-05 Jürg Billeter <j@bitron.ch>
2044 * gobject/Makefile.am:
2045 * gobject/valaccodebasemodule.vala:
2046 * gobject/valaccodecontrolflowmodule.vala:
2047 * gobject/valaccodegenerator.vala:
2048 * gobject/valaccodememberaccessmodule.vala:
2050 Add CCodeControlFlowModule
2052 2008-11-04 Jürg Billeter <j@bitron.ch>
2054 * vala/valadynamicproperty.vala:
2055 * vala/valaproperty.vala:
2056 * vala/valasemanticanalyzer.vala:
2058 Fix crash when using dynamic properties, fixes bug 559304
2060 2008-11-04 Jürg Billeter <j@bitron.ch>
2062 * gobject/valaccodememberaccessmodule.vala:
2063 * gobject/valagsignalmodule.vala:
2065 Move signal emission to GSignalModule
2067 2008-11-04 Jürg Billeter <j@bitron.ch>
2069 * gobject/valaccodebasemodule.vala:
2070 * gobject/valaccodedelegatemodule.vala:
2072 Move delegate wrapper generation to CCodeDelegateModule
2074 2008-11-04 Jürg Billeter <j@bitron.ch>
2076 * gobject/valaccodearraymodule.vala:
2077 * gobject/valaccodebasemodule.vala:
2079 Move array dup wrapper generation to CCodeArrayModule
2081 2008-11-04 Jürg Billeter <j@bitron.ch>
2083 * gobject/valaccodebasemodule.vala:
2084 * gobject/valagobjectmodule.vala:
2086 Move construct property assignment to GObjectModule
2088 2008-11-04 Jürg Billeter <j@bitron.ch>
2090 * gobject/valaccodeassignmentmodule.vala:
2091 * gobject/valagsignalmodule.vala:
2093 Move signal connection and disconnection to GSignalModule
2095 2008-11-04 Jürg Billeter <j@bitron.ch>
2097 * gobject/valaccodearraymodule.vala:
2098 * gobject/valagsignalmodule.vala:
2100 Move detailed signal emission to GSignalModule
2102 2008-11-03 Jürg Billeter <j@bitron.ch>
2104 * configure.ac: Post-release version bump
2106 2008-11-03 Jürg Billeter <j@bitron.ch>
2108 * NEWS: update for 0.5.1 release
2110 2008-11-03 Jürg Billeter <j@bitron.ch>
2112 * gobject/valaccodebasemodule.vala:
2113 * gobject/valadbusclientmodule.vala:
2115 Move dbus_use_ptr_array to DBusClientModule
2117 2008-11-03 Jürg Billeter <j@bitron.ch>
2119 * gobject/Makefile.am:
2120 * gobject/valaccodebasemodule.vala:
2121 * gobject/valaccodedelegatemodule.vala:
2122 * gobject/valaccodedynamicpropertymodule.vala:
2123 * gobject/valaccodegenerator.vala:
2124 * gobject/valagerrormodule.vala:
2126 Add CCodeDelegateModule, move more code to GErrorModule
2128 2008-11-03 Jürg Billeter <j@bitron.ch>
2130 * gobject/valaccodebasemodule.vala:
2131 * gobject/valagasyncmodule.vala:
2132 * gobject/valagerrormodule.vala:
2134 Move code generation for try and yield statements to GErrorModule
2135 and GAsyncModule, resp.
2137 2008-11-03 Jürg Billeter <j@bitron.ch>
2139 * gobject/valaccodearraymodule.vala:
2140 * gobject/valaccodeassignmentmodule.vala:
2141 * gobject/valaccodebasemodule.vala:
2142 * gobject/valaccodedynamicpropertymodule.vala:
2143 * gobject/valaccodedynamicsignalmodule.vala:
2144 * gobject/valaccodegenerator.vala:
2145 * gobject/valaccodeinvocationexpressionmodule.vala:
2146 * gobject/valaccodememberaccessmodule.vala:
2147 * gobject/valaccodemethodmodule.vala:
2148 * gobject/valaccodemodule.vala:
2149 * gobject/valaccodestructmodule.vala:
2150 * gobject/valaclassregisterfunction.vala:
2151 * gobject/valadbusclientmodule.vala:
2152 * gobject/valadbusservermodule.vala:
2153 * gobject/valagasyncmodule.vala:
2154 * gobject/valagerrormodule.vala:
2155 * gobject/valagirwriter.vala:
2156 * gobject/valagobjectmodule.vala:
2157 * gobject/valagsignalmodule.vala:
2158 * gobject/valagtypemodule.vala:
2159 * gobject/valainterfaceregisterfunction.vala:
2160 * gobject/valatyperegisterfunction.vala:
2162 Move code generation to module
2164 2008-11-03 Jürg Billeter <j@bitron.ch>
2166 * gobject/valaccodearraymodule.vala:
2167 * gobject/valaccodebasemodule.vala:
2169 Move array helper functions to CCodeArrayModule
2171 2008-11-03 Jürg Billeter <j@bitron.ch>
2173 * vapi/glib-2.0.vapi:
2177 2008-11-03 Ali Sabil <ali.sabil@gmail.com>
2179 * vapi/packages/loudmouth-1.0/loudmouth-1.0.metadata:
2181 Mark lm_message_new.to as nullable, and unhide lm_connection_new
2183 * vapi/packages/loudmouth-1.0/loudmouth-1.0-custom.vala:
2185 Add the missing Message.get_type () method, and remove the now unecessary
2186 creation method from Connection
2188 * vapi/loudmouth-1.0.vapi:
2189 * vapi/packages/loudmouth-1.0/loudmouth-1.0.gi:
2193 2008-11-03 Jürg Billeter <j@bitron.ch>
2195 * gobject/Makefile.am:
2196 * gobject/valaccodegenerator.vala:
2197 * gobject/valaccodemodule.vala:
2198 * gobject/valagerrormodule.vala:
2199 * gobject/valagtypemodule.vala:
2203 2008-11-03 Jürg Billeter <j@bitron.ch>
2205 * gobject/valaccodearraymodule.vala:
2206 * gobject/valaccodeassignmentmodule.vala:
2207 * gobject/valaccodedynamicpropertymodule.vala:
2208 * gobject/valaccodedynamicsignalmodule.vala:
2209 * gobject/valaccodegenerator.vala:
2210 * gobject/valaccodeinvocationexpressionmodule.vala:
2211 * gobject/valaccodememberaccessmodule.vala:
2212 * gobject/valaccodemethodmodule.vala:
2213 * gobject/valaccodestructmodule.vala:
2214 * gobject/valadbusclientmodule.vala:
2215 * gobject/valadbusservermodule.vala:
2216 * gobject/valagasyncmodule.vala:
2217 * gobject/valagobjectmodule.vala:
2218 * gobject/valagsignalmodule.vala:
2219 * gobject/valagtypemodule.vala:
2221 Combine internal modules by inheritance to improve performance
2223 2008-11-03 Jürg Billeter <j@bitron.ch>
2225 * gobject/Makefile.am:
2226 * gobject/valaccodegenerator.vala:
2227 * gobject/valaccodemethodmodule.vala:
2228 * gobject/valagasyncmodule.vala:
2232 2008-11-03 Jürg Billeter <j@bitron.ch>
2234 * gobject/Makefile.am:
2235 * gobject/valaccodegenerator.vala:
2236 * gobject/valagobjectmodule.vala:
2237 * gobject/valagsignalmodule.vala:
2238 * gobject/valagtypemodule.vala:
2240 Add GTypeModule, GObjectModule, and GSignalModule to replace
2241 GObjectInterfaceModule, GObjectClassModule, and
2242 GObjectSignalModule, resp.
2244 2008-11-03 Jürg Billeter <j@bitron.ch>
2246 * gobject/Makefile.am:
2247 * gobject/valaccodegenerator.vala:
2248 * gobject/valagobjectclassmodule.vala:
2249 * gobject/valagobjectmodule.vala:
2250 * gobject/valagobjectsignalmodule.vala:
2252 Move parameter handling to GObjectClassModule and signal handling
2253 to GObjectSignalModule
2255 2008-11-03 Jürg Billeter <j@bitron.ch>
2257 * gobject/Makefile.am:
2258 * gobject/valaccodearraymodule.vala:
2259 * gobject/valaccodeelementaccessmodule.vala:
2260 * gobject/valaccodegenerator.vala:
2262 Move element access handling to CCodeArrayModule
2264 2008-11-02 Jürg Billeter <j@bitron.ch>
2266 * gobject/valaccodegenerator.vala:
2268 Fix comment generation of private enums, patch by Carlos Cadete,
2271 2008-11-02 Jürg Billeter <j@bitron.ch>
2273 * vala/valaclass.vala:
2274 * vala/valagenieparser.vala:
2275 * vala/valainterface.vala:
2276 * vala/valainterfacewriter.vala:
2277 * vala/valaparser.vala:
2278 * vala/valasemanticanalyzer.vala:
2279 * gobject/valaccodebasemodule.vala:
2280 * gobject/valaccodemethodmodule.vala:
2281 * gobject/valaclassregisterfunction.vala:
2282 * gobject/valagobjectclassmodule.vala:
2283 * gobject/valagobjectinterfacemodule.vala:
2285 Drop deprecated support for static classes and interfaces
2287 2008-11-02 Jürg Billeter <j@bitron.ch>
2289 * vapi/glib-2.0.vapi:
2291 Add errno and g_strerror bindings
2293 2008-11-02 Jürg Billeter <j@bitron.ch>
2295 * gobject/valadbusclientmodule.vala:
2297 Support GHashTable in D-Bus clients, patch by Marc-André Lureau
2299 2008-11-02 Jürg Billeter <j@bitron.ch>
2301 * vala/valadatatype.vala:
2302 * vapi/glib-2.0.vapi:
2304 Return the right D-Bus type signature for GHashTable,
2305 patch by Marc-André Lureau
2307 2008-11-02 Jürg Billeter <j@bitron.ch>
2309 * gobject/valaccodegenerator.vala:
2310 * gobject/valaccodeinvocationexpressionmodule.vala:
2311 * gobject/valaccodemethodmodule.vala:
2313 Add partial support for calling coroutines from other coroutines
2315 2008-11-02 Jürg Billeter <j@bitron.ch>
2317 * vala/valamethodtype.vala:
2318 * gobject/valaccodegenerator.vala:
2320 Add member `begin' to coroutines
2322 2008-11-02 Jürg Billeter <j@bitron.ch>
2325 * vala/valaattributeprocessor.vala:
2326 * vala/valaclass.vala:
2327 * vala/valaenum.vala:
2328 * vala/valasemanticanalyzer.vala:
2329 * vala/valastruct.vala:
2330 * compiler/valacompiler.vala:
2331 * vapigen/valagidlparser.vala:
2332 * vapigen/valavapigen.vala:
2334 Move attribute processing to semantic analyzer
2336 2008-11-01 Jürg Billeter <j@bitron.ch>
2338 * vala/valamethod.vala:
2339 * ccode/valaccodeblock.vala:
2340 * gobject/valaccodebasemodule.vala:
2341 * gobject/valaccodegenerator.vala:
2342 * gobject/valaccodeinvocationexpressionmodule.vala:
2343 * gobject/valaccodemethodmodule.vala:
2344 * gobject/valaccodemodule.vala:
2346 Add experimental support for yield statements and coroutines
2348 2008-11-01 Jürg Billeter <j@bitron.ch>
2350 * ccode/valaccodecasestatement.vala:
2351 * ccode/valaccodeswitchstatement.vala:
2352 * gobject/valaccodegenerator.vala:
2353 * gobject/valagobjectclassmodule.vala:
2355 Support more flexible C switch statements
2357 2008-11-01 Jürg Billeter <j@bitron.ch>
2360 * vala/valacfgbuilder.vala:
2361 * vala/valacodevisitor.vala:
2362 * vala/valamethod.vala:
2363 * vala/valanullchecker.vala:
2364 * vala/valaparser.vala:
2365 * vala/valascanner.vala:
2366 * vala/valasemanticanalyzer.vala:
2367 * vala/valasymbolresolver.vala:
2368 * vala/valatokentype.vala:
2369 * vala/valayieldstatement.vala:
2370 * gobject/valaccodegenerator.vala:
2372 Parse yield statements
2374 2008-10-31 Jürg Billeter <j@bitron.ch>
2376 * vala/valaproperty.vala:
2377 * vala/valasemanticanalyzer.vala:
2379 Check properties when accessing them
2381 2008-10-31 Jürg Billeter <j@bitron.ch>
2383 * vala/valaproperty.vala:
2384 * vala/valasemanticanalyzer.vala:
2386 Set PropertyAccessor.prop property earlier, don't require the
2387 semantic analyzer to set it
2389 2008-10-31 Jürg Billeter <j@bitron.ch>
2391 * vala/valacodenode.vala:
2392 * vala/valaformalparameter.vala:
2393 * vala/valasemanticanalyzer.vala:
2394 * vala/valasourcefile.vala:
2396 Check parameters when checking arguments
2398 2008-10-31 Jürg Billeter <j@bitron.ch>
2400 * vala/valaformalparameter.vala:
2401 * vala/valasemanticanalyzer.vala:
2403 Move parameter checking to FormalParameter.check
2405 2008-10-31 Jürg Billeter <j@bitron.ch>
2407 * vala/valasemanticanalyzer.vala:
2408 * gobject/valaccodeinvocationexpressionmodule.vala:
2410 Move default argument processing from code generator to semantic
2413 2008-10-31 Jürg Billeter <j@bitron.ch>
2415 * vala/valacodenode.vala:
2417 Add check method to CodeNode class to prepare support for more
2418 modular semantic analyzer
2420 2008-10-31 Jürg Billeter <j@bitron.ch>
2422 * gobject/valaccodegenerator.vala:
2424 Generate C switch statements for Vala switch statements where
2427 2008-10-29 Thijs Vermeir <thijsvermeir@gmail.com>
2429 * vapi/packages/gdk-2.0/gdk-2.0.metadata:
2431 Hide gdk_window_add_filter.data
2433 * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
2435 use ctype GCallback for gtk_action_group_add_radio_actions
2437 * vapi/gdk-2.0.vapi:
2438 * vapi/gtk+-2.0.vapi:
2442 2008-10-28 Jürg Billeter <j@bitron.ch>
2444 * vapi/packages/libgnome-menu/:
2446 Fix GMenuTreeItem binding
2452 2008-10-28 Jürg Billeter <j@bitron.ch>
2454 * vala/valainterfacewriter.vala:
2456 Don't sort struct fields in vapi files to fix struct
2457 initialization, patch by Hans Vercammen
2459 2008-10-27 Jürg Billeter <j@bitron.ch>
2461 * vala/valacodecontext.vala:
2462 * gobject/valaccodegenerator.vala:
2463 * compiler/valacompiler.vala:
2465 Disable additional run-time checks by default to improve
2468 2008-10-27 Jürg Billeter <j@bitron.ch>
2470 * gobject/valaccodemethodmodule.vala:
2472 Remove unused method
2474 2008-10-27 Jürg Billeter <j@bitron.ch>
2476 * vala/valaarraylengthfield.vala:
2477 * vala/valaarraymovemethod.vala:
2478 * vala/valaarrayresizemethod.vala:
2479 * vala/valablock.vala:
2480 * vala/valaclass.vala:
2481 * vala/valaconstant.vala:
2482 * vala/valaconstructor.vala:
2483 * vala/valacreationmethod.vala:
2484 * vala/valadelegate.vala:
2485 * vala/valadestructor.vala:
2486 * vala/valadynamicmethod.vala:
2487 * vala/valadynamicproperty.vala:
2488 * vala/valadynamicsignal.vala:
2489 * vala/valaenum.vala:
2490 * vala/valaenumvalue.vala:
2491 * vala/valaerrorcode.vala:
2492 * vala/valaerrordomain.vala:
2493 * vala/valafield.vala:
2494 * vala/valaforeachstatement.vala:
2495 * vala/valaformalparameter.vala:
2496 * vala/valainterface.vala:
2497 * vala/valalocalvariable.vala:
2498 * vala/valamember.vala:
2499 * vala/valamethod.vala:
2500 * vala/valanamespace.vala:
2501 * vala/valaobjecttypesymbol.vala:
2502 * vala/valaproperty.vala:
2503 * vala/valasignal.vala:
2504 * vala/valastruct.vala:
2505 * vala/valaswitchsection.vala:
2506 * vala/valasymbol.vala:
2507 * vala/valatypeparameter.vala:
2508 * vala/valatypesymbol.vala:
2510 Use constructor chaining instead of helper method
2512 2008-10-26 Jürg Billeter <j@bitron.ch>
2515 * vala/valaattribute.vala:
2516 * vala/valacodevisitor.vala:
2517 * vala/valafield.vala:
2518 * vala/valagenieparser.vala:
2519 * vala/valanamedargument.vala:
2520 * vala/valaparser.vala:
2521 * vala/valasemanticanalyzer.vala:
2523 Remove NamedArgument, improve attribute lookup performance
2525 2008-10-26 Jürg Billeter <j@bitron.ch>
2527 * gobject/valaccodeinvocationexpressionmodule.vala:
2528 * gobject/valaccodememberaccessmodule.vala:
2530 Support calling base method of virtual signal handler,
2533 2008-10-26 Jürg Billeter <j@bitron.ch>
2535 * vapi/packages/gtk+-2.0/:
2537 Fix binding for GtkWidget::size_request
2539 * vapi/gtk+-2.0.vapi: regenerated
2541 2008-10-26 Jürg Billeter <j@bitron.ch>
2543 * vapi/glib-2.0.vapi:
2545 Fix binding for g_sequence_get
2547 2008-10-25 Jürg Billeter <j@bitron.ch>
2549 * gobject/valaccodegenerator.vala:
2551 Support custom sentinels for constructors
2553 2008-10-25 Jürg Billeter <j@bitron.ch>
2555 * vala/valadelegate.vala:
2556 * gobject/valaccodegenerator.vala:
2557 * gobject/valaccodeinvocationexpressionmodule.vala:
2559 Next attempt to correct parameter positions for instance and
2560 error parameters in delegate wrappers
2562 2008-10-25 Ali Sabil <ali.sabil@gmail.com>
2564 * vapi/glib-2.0.vapi:
2566 Removed the "v_" prefix from the TokenValue fields name
2568 2008-10-25 Ali Sabil <ali.sabil@gmail.com>
2570 * vapi/glib-2.0.vapi:
2572 Changed the ScannerConfig string fields to string* to avoid valac
2573 looking for a g_scanner_config_destroy function
2575 2008-10-25 Jürg Billeter <j@bitron.ch>
2577 * vapi/glib-2.0.vapi:
2579 Remove redundant g_scanner_cur_* bindings
2581 2008-10-25 Jürg Billeter <j@bitron.ch>
2583 * gobject/valaccodegenerator.vala:
2585 Fix parameter position for errors in delegate wrappers
2587 2008-10-25 Jürg Billeter <j@bitron.ch>
2589 * gobject/valaccodegenerator.vala:
2591 Fix crash when using delegates in combination with pointer types,
2594 2008-10-25 Jürg Billeter <j@bitron.ch>
2596 * gobject-introspection/scanner.c:
2598 Fix compile error on FreeBSD, patch by Jille Timmermans,
2601 2008-10-25 Jürg Billeter <j@bitron.ch>
2603 * vala/valaparser.vala:
2605 Fix support for arrays of nullable types, fixes bug 555050
2607 2008-10-25 Jürg Billeter <j@bitron.ch>
2609 * vala/valasemanticanalyzer.vala:
2611 Fix crash with invalid return values, fixes bug 549996
2613 2008-10-25 Jürg Billeter <j@bitron.ch>
2615 * vala/valaerrorcode.vala:
2616 * vala/valaerrordomain.vala:
2617 * vala/valaerrortype.vala:
2618 * vala/valasemanticanalyzer.vala:
2619 * vala/valasymbolresolver.vala:
2620 * gobject/valaccodegenerator.vala:
2621 * vapigen/valagirparser.vala:
2623 Support type checks for error domains and error codes
2625 2008-10-25 Jürg Billeter <j@bitron.ch>
2627 * vala/valasemanticanalyzer.vala:
2628 * vala/valasourcefile.vala:
2630 Fix crash on certain header dependencies, fixes bug 546183
2632 2008-10-25 Jürg Billeter <j@bitron.ch>
2634 * vapi/gobject-2.0.vapi:
2636 Add GValueArray binding, patch by Mark Lee, fixes bug 557843
2638 2008-10-25 Jürg Billeter <j@bitron.ch>
2640 * vapi/packages/gconf-2.0/:
2642 Fix gconf_client_notify_add binding
2644 * vapi/gconf-2.0.vapi: regenerated
2646 2008-10-25 Jürg Billeter <j@bitron.ch>
2648 * vapi/libgnome-menu.vapi:
2650 Fix GMenuTreeItem binding
2652 2008-10-25 Jürg Billeter <j@bitron.ch>
2654 * vapi/libbonoboui-2.0.vapi:
2655 * vapi/libpanelapplet-2.0.vapi:
2657 Fix PanelApplet and BonoboUIVerb bindings
2659 2008-10-25 Jürg Billeter <j@bitron.ch>
2661 * vala/valaparser.vala:
2663 Report error when using virtual method modifiers for static
2664 methods, fixes bug 556881
2666 2008-10-25 Jürg Billeter <j@bitron.ch>
2668 * vala/valaparser.vala:
2670 Report error when using conflicting method modifiers,
2673 2008-10-25 Jürg Billeter <j@bitron.ch>
2675 * vala/valacodecontext.vala:
2676 * compiler/valacompiler.vala:
2678 Remove non-working support for conditional compilation
2680 2008-10-25 Jürg Billeter <j@bitron.ch>
2682 * tests/exceptions.exp:
2683 * tests/exceptions.vala:
2684 * tests/testrunner.sh:
2687 Remove libgee test to avoid conflict in vapidir
2689 2008-10-24 Jürg Billeter <j@bitron.ch>
2691 * gobject/Makefile.am:
2692 * gobject/valaccodegenerator.vala:
2693 * gobject/valadbusclientmodule.vala:
2694 * gobject/valadbusservermodule.vala:
2696 Split DBusModule into DBusClientModule and DBusServerModule
2698 2008-10-24 Jürg Billeter <j@bitron.ch>
2700 * gobject/valaccodearraymodule.vala:
2701 * gobject/valaccodeassignmentmodule.vala:
2702 * gobject/valaccodeelementaccessmodule.vala:
2703 * gobject/valaccodegenerator.vala:
2704 * gobject/valaccodeinvocationexpressionmodule.vala:
2705 * gobject/valaccodememberaccessmodule.vala:
2706 * gobject/valaccodemethodmodule.vala:
2707 * gobject/valaccodemodule.vala:
2708 * gobject/valadbusmodule.vala:
2710 Move get_array_length_cname and get_array_length_cexpression to
2713 2008-10-24 Jürg Billeter <j@bitron.ch>
2715 * vapigen/valagirparser.vala:
2717 Support virtual methods
2719 2008-10-24 Jürg Billeter <j@bitron.ch>
2721 * vapigen/valagirparser.vala:
2723 Support methods throwing errors
2725 2008-10-24 Jürg Billeter <j@bitron.ch>
2727 * vapigen/valagirparser.vala:
2729 Support shared namespaces
2731 2008-10-24 Jürg Billeter <j@bitron.ch>
2737 2008-10-24 Jürg Billeter <j@bitron.ch>
2739 * vala/valainterfacewriter.vala:
2741 Sort output to allow comparison of generated vapi files
2743 2008-10-24 Jürg Billeter <j@bitron.ch>
2745 * vapigen/valagirparser.vala:
2749 2008-10-24 Jürg Billeter <j@bitron.ch>
2751 * vala/valanamespace.vala:
2752 * vapigen/valagirparser.vala:
2754 Remove Class and Iface structs
2756 2008-10-24 Jürg Billeter <j@bitron.ch>
2758 * gobject/Makefile.am:
2759 * gobject/valaccodebasemodule.vala:
2760 * gobject/valaccodegenerator.vala:
2761 * gobject/valaccodegeneratorsourcefile.vala:
2762 * gobject/valaccodemodule.vala:
2764 Move visit_source_file to CCodeBaseModule
2766 2008-10-24 Jürg Billeter <j@bitron.ch>
2768 * gobject/Makefile.am:
2769 * gobject/valaccodegenerator.vala:
2770 * gobject/valaccodemodule.vala:
2771 * gobject/valaccodestructmodule.vala:
2773 Add CCodeStructModule
2775 2008-10-24 Jürg Billeter <j@bitron.ch>
2777 * gobject/Makefile.am:
2778 * gobject/valaccodedynamicsignalmodule.vala:
2779 * gobject/valaccodegenerator.vala:
2780 * gobject/valaccodemodule.vala:
2781 * gobject/valadbusmodule.vala:
2782 * gobject/valagobjectmodule.vala:
2783 * gobject/valagobjectsignalmodule.vala:
2785 Add GObjectSignalModule
2787 2008-10-24 Jürg Billeter <j@bitron.ch>
2789 * gobject/valaccodegenerator.vala:
2791 Enable CCodeDynamicSignalModule
2793 2008-10-24 Jürg Billeter <j@bitron.ch>
2796 * vala/valacodebinding.vala:
2797 * vala/valacodegenerator.vala:
2798 * vala/valacodenode.vala:
2799 * vala/valadynamicsignal.vala:
2800 * gobject/Makefile.am:
2801 * gobject/valaccodeassignmentmodule.vala:
2802 * gobject/valaccodebinding.vala:
2803 * gobject/valaccodedynamicsignalmodule.vala:
2804 * gobject/valaccodegenerator.vala:
2805 * gobject/valaccodemodule.vala:
2807 Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding
2809 2008-10-24 Jürg Billeter <j@bitron.ch>
2811 * vala/valacodegenerator.vala:
2812 * vala/valadynamicproperty.vala:
2813 * gobject/Makefile.am:
2814 * gobject/valaccodedynamicpropertymodule.vala:
2815 * gobject/valaccodegenerator.vala:
2816 * gobject/valaccodememberaccessmodule.vala:
2817 * gobject/valaccodemodule.vala:
2819 Add CCodeDynamicPropertyModule
2821 2008-10-24 Jürg Billeter <j@bitron.ch>
2823 * gobject/Makefile.am:
2824 * gobject/valaccodeassignmentmodule.vala:
2825 * gobject/valaccodebinding.vala:
2826 * gobject/valaccodegenerator.vala:
2827 * gobject/valaccodemodule.vala:
2828 * vala/valaassignment.vala:
2829 * vala/valacodegenerator.vala:
2831 Add CCodeAssignmentModule
2833 2008-10-24 Jürg Billeter <j@bitron.ch>
2835 * vala/valacodegenerator.vala:
2836 * vala/valaelementaccess.vala:
2837 * gobject/Makefile.am:
2838 * gobject/valaccodebinding.vala:
2839 * gobject/valaccodeelementaccessmodule.vala:
2840 * gobject/valaccodegenerator.vala:
2841 * gobject/valaccodemodule.vala:
2843 Add CCodeElementAccessModule
2845 2008-10-24 Jürg Billeter <j@bitron.ch>
2847 * vala/valacodegenerator.vala:
2848 * vala/valainvocationexpression.vala:
2849 * gobject/Makefile.am:
2850 * gobject/valaccodegenerator.vala:
2851 * gobject/valaccodeinvocationexpressionmodule.vala:
2852 * gobject/valaccodemodule.vala:
2854 Add CCodeInvocationExpressionModule
2856 2008-10-24 Jürg Billeter <j@bitron.ch>
2858 * vala/valacodegenerator.vala:
2859 * vala/valamemberaccess.vala:
2860 * gobject/Makefile.am:
2861 * gobject/valaccodegenerator.vala:
2862 * gobject/valaccodememberaccessmodule.vala:
2863 * gobject/valaccodemodule.vala:
2865 Add CCodeMemberAccessModule
2867 2008-10-24 Jürg Billeter <j@bitron.ch>
2869 * vala/valaarraycreationexpression.vala:
2870 * vala/valacodegenerator.vala:
2871 * gobject/Makefile.am:
2872 * gobject/valaccodearraymodule.vala:
2873 * gobject/valaccodebinding.vala:
2874 * gobject/valaccodegenerator.vala:
2875 * gobject/valaccodemodule.vala:
2877 Add CCodeArrayModule
2879 2008-10-24 Jürg Billeter <j@bitron.ch>
2881 * gobject/Makefile.am:
2882 * gobject/valaccodearraycreationexpressionbinding.vala:
2883 * gobject/valaccodeassignmentbinding.vala:
2884 * gobject/valaccodeelementaccessbinding.vala:
2885 * gobject/valaccodeexpressionbinding.vala:
2886 * gobject/valaccodeinvocationexpressionbinding.vala:
2887 * gobject/valaccodememberaccessbinding.vala:
2889 Remove CCodeExpressionBinding
2891 2008-10-24 Jürg Billeter <j@bitron.ch>
2893 * vala/valaclass.vala:
2894 * vala/valacodegenerator.vala:
2895 * vala/valainterface.vala:
2896 * gobject/Makefile.am:
2897 * gobject/valaccodegenerator.vala:
2898 * gobject/valaccodemodule.vala:
2899 * gobject/valagobjectclassmodule.vala:
2900 * gobject/valagobjectinterfacemodule.vala:
2902 Add GObjectClassModule and GObjectInterfaceModule
2904 2008-10-24 Jürg Billeter <j@bitron.ch>
2906 * gobject/Makefile.am:
2907 * gobject/valaccodeclassbinding.vala:
2908 * gobject/valaccodeinterfacebinding.vala:
2909 * gobject/valaccodemodule.vala:
2910 * gobject/valadbusmodule.vala:
2912 Move register_dbus_info from CCodeObjectTypeSymbolBinding
2915 2008-10-24 Jürg Billeter <j@bitron.ch>
2917 * gobject/Makefile.am:
2918 * gobject/valaccodeclassbinding.vala:
2919 * gobject/valaccodegenerator.vala:
2920 * gobject/valaccodeinterfacebinding.vala:
2921 * gobject/valaccodemodule.vala:
2922 * gobject/valaccodeobjecttypesymbolbinding.vala:
2923 * gobject/valagobjectmodule.vala:
2927 2008-10-24 Jürg Billeter <j@bitron.ch>
2929 * vala/valacodegenerator.vala:
2930 * vala/valacreationmethod.vala:
2931 * vala/valadynamicmethod.vala:
2932 * vala/valamethod.vala:
2933 * gobject/Makefile.am:
2934 * gobject/valaccodeassignmentbinding.vala:
2935 * gobject/valaccodebasemodule.vala:
2936 * gobject/valaccodebinding.vala:
2937 * gobject/valaccodeclassbinding.vala:
2938 * gobject/valaccodegenerator.vala:
2939 * gobject/valaccodeinvocationexpressionbinding.vala:
2940 * gobject/valaccodememberaccessbinding.vala:
2941 * gobject/valaccodemethodmodule.vala:
2942 * gobject/valaccodemodule.vala:
2943 * gobject/valadbusmodule.vala:
2945 Add CCodeMethodModule and DBusModule
2947 2008-10-24 Jürg Billeter <j@bitron.ch>
2949 * gobject/valaccodebasemodule.vala:
2950 * gobject/valaccodegenerator.vala:
2951 * gobject/valaccodemodule.vala:
2953 Allow access to head and codegen from CCode modules
2955 2008-10-24 Jürg Billeter <j@bitron.ch>
2957 * vala/valacodegenerator.vala:
2958 * gobject/valaccodegenerator.vala:
2960 Remove unused stubs for code bindings
2962 2008-10-24 Jürg Billeter <j@bitron.ch>
2964 * gobject/Makefile.am:
2965 * gobject/valaccodebasemodule.vala:
2966 * gobject/valaccodegenerator.vala:
2967 * gobject/valaccodemodule.vala:
2969 Add CCodeModule and CCodeBaseModule classes as preparation to
2970 make the backend more modular
2972 2008-10-24 Jürg Billeter <j@bitron.ch>
2974 * gobject/valaccodeinvocationexpressionbinding.vala:
2976 Fix constructor chain-up
2978 2008-10-23 Jürg Billeter <j@bitron.ch>
2980 * vapi/dbus-glib-1.vapi:
2982 Add dbus_g_connection_get_connection and
2983 dbus_connection_get_g_connection bindings, patch by Jan Luebbe
2985 2008-10-23 Jürg Billeter <j@bitron.ch>
2987 * vala/valaparser.vala:
2988 * vala/valasemanticanalyzer.vala:
2989 * gobject/valaccodemethodbinding.vala:
2991 Mark creation methods as instance methods to fix lambda
2992 expressions in creation methods
2994 2008-10-23 Jürg Billeter <j@bitron.ch>
2996 * gobject/valaccodegenerator.vala:
2998 Fix virtual struct properties
3000 2008-10-23 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
3002 * vapi/sdl.vapi: Fix SysWMEvent link issue.
3004 2008-10-23 Jürg Billeter <j@bitron.ch>
3006 * vapi/gobject-2.0.vapi:
3008 Fix runtime error when using GValue with D-Bus
3010 2008-10-23 Jürg Billeter <j@bitron.ch>
3012 * vapi/gobject-2.0.vapi:
3014 Support passing GValues as variants over D-Bus
3016 2008-10-23 Jürg Billeter <j@bitron.ch>
3018 * gobject/valaccodegenerator.vala:
3020 Fix foreach over stacked arrays
3022 2008-10-22 Andrea Del Signore <sejerpz@tin.it>
3024 * vapi/packages/gtk+-2.0/:
3026 Fix gtk_text_buffer_new binding
3028 * vapi/gtk+-2.0.vapi: regenerated
3030 2008-10-22 Jürg Billeter <j@bitron.ch>
3032 * vala/valaintegertype.vala:
3033 * vala/valasemanticanalyzer.vala:
3035 Fix leaked reference cycle
3037 2008-10-22 Jürg Billeter <j@bitron.ch>
3039 * vala/valasignal.vala:
3041 Always mangle signal name from camel case to lower case
3043 2008-10-22 Jürg Billeter <j@bitron.ch>
3045 * vapi/glib-2.0.vapi:
3046 * vapi/gobject-2.0.vapi:
3049 Move gobject-2.0 bindings to separate VAPI file
3051 * compiler/valacompiler.vala:
3052 * vapigen/valavapigen.vala:
3054 Include gobject-2.0 by default
3057 * ccode/Makefile.am:
3059 * gobject/Makefile.am:
3060 * compiler/Makefile.am:
3062 Support building libvala and valac with older Vala versions
3064 2008-10-22 Jürg Billeter <j@bitron.ch>
3066 * ChangeLog.pre-0-4: