1 2008-12-12 Jürg Billeter <j@bitron.ch>
3 * gobject/valadbusclientmodule.vala:
4 * gobject/valadbusmodule.vala:
6 Support reading multi-dimensional arrays in static D-Bus clients
8 2008-12-12 Jürg Billeter <j@bitron.ch>
10 * gobject/valadbusclientmodule.vala:
11 * gobject/valadbusmodule.vala:
13 Fix array length and size handling in static D-Bus clients
15 2008-12-12 Jürg Billeter <j@bitron.ch>
21 2008-12-11 Jürg Billeter <j@bitron.ch>
23 * vapi/packages/libsoup-2.4/:
25 Updated to libsoup 2.25.2
27 * vapi/libsoup-2.4.vapi: regenerated
29 2008-12-10 Jürg Billeter <j@bitron.ch>
33 Add bindings to support LAQRS extensions
35 2008-12-09 Jürg Billeter <j@bitron.ch>
37 * gobject/valagsignalmodule.vala:
39 Do not use g_signal_connect_object if the target object is not a
40 GObject, fixes bug 539614
42 2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
44 * vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata:
46 Fix gdk_pixbuf_new_from_inline binding
48 * vapi/gdk-pixbuf-2.0.vapi: regenerated
50 2008-12-09 Jürg Billeter <j@bitron.ch>
56 Add partial raptor and rasqal bindings
58 2008-12-09 Jürg Billeter <j@bitron.ch>
60 * vapi/gobject-2.0.vapi:
62 Fix g_value_set_boxed binding, remove broken g_value_take_boxed
65 2008-12-09 Jürg Billeter <j@bitron.ch>
67 * gobject/valadbusclientmodule.vala:
69 Fix dbus-glib type for structs
71 2008-12-09 Jürg Billeter <j@bitron.ch>
73 * gobject/valadbusclientmodule.vala:
74 * gobject/valagsignalmodule.vala:
76 Use specialized dbus-glib types for signals in D-Bus servers
78 2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
80 * vala/valacodewriter.vala:
81 * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
82 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
84 Fix *_make_writable functions in gstreamer by marking them
85 with ReturnsModifiedPointer
87 * vapi/gstreamer-0.10.vapi: regenerated
89 2008-12-09 Jürg Billeter <j@bitron.ch>
93 Improve Time.to_string method and add Time.format method
95 2008-12-09 Jürg Billeter <j@bitron.ch>
97 * gobject/valaccodemethodmodule.vala:
99 Fix inline struct methods in VAPI files
101 2008-12-07 Thijs Vermeir <thijsvermeir@gmail.com>
103 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
105 Fix gst_buffer functions
107 * vapi/gstreamer-0.10.vapi: regenerated
109 2008-12-06 Thijs Vermeir <thijsvermeir@gmail.com>
111 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
113 Fix gst_segment_clip binding
115 * vapi/gstreamer-0.10.vapi: regenerated
117 2008-12-06 Jürg Billeter <j@bitron.ch>
119 * vala/valamethodcall.vala:
121 Report error when trying to call constructor without `new' operator
123 2008-12-06 Jürg Billeter <j@bitron.ch>
125 * vala/valasourcefile.vala:
127 Add SourceFile.clear_using_directives method, required by
130 2008-12-05 Jürg Billeter <j@bitron.ch>
132 * gobject/valaccodebasemodule.vala:
136 2008-12-05 Jürg Billeter <j@bitron.ch>
138 * vapi/packages/gtk+-2.0/:
140 Fix gtk_target_list_new binding
142 * vapi/gtk+-2.0.vapi: regenerated
144 2008-12-04 Jürg Billeter <j@bitron.ch>
146 * vapi/packages/libsoup-2.4/:
148 Fix soup_server_add_handler binding,
149 patch by Zeeshan Ali Khattak, fixes bug 562978
151 * vapi/libsoup-2.4.vapi: regenerated
153 2008-12-04 Jürg Billeter <j@bitron.ch>
155 * vapi/glib-2.0.vapi:
157 Use generics in GAsyncQueue binding,
158 patch by Zeeshan Ali Khattak, fixes bug 563225
160 2008-12-02 Jürg Billeter <j@bitron.ch>
162 * vala/valaassignment.vala:
163 * vala/valasignal.vala:
165 Resolve generic types when connecting signals
167 2008-12-02 Jürg Billeter <j@bitron.ch>
169 * vala/valadatatype.vala:
171 Fix type resolving with nested generic types, fixes bug 562956
173 2008-12-01 Jürg Billeter <j@bitron.ch>
175 * configure.ac: Post-release version bump
177 2008-12-01 Jürg Billeter <j@bitron.ch>
179 * NEWS: update for 0.5.2 release
181 2008-12-01 Jürg Billeter <j@bitron.ch>
183 * vapi/packages/gtk+-2.0/:
185 Fix gtk_text_view_get_line_at_y binding
187 * vapi/gtk+-2.0.vapi: regenerated
189 2008-12-01 Jürg Billeter <j@bitron.ch>
191 * vala/valabinaryexpression.vala:
192 * vala/valaconditionalexpression.vala:
194 Fix critical when using conditional expressions in method contracts
196 2008-12-01 Jürg Billeter <j@bitron.ch>
198 * gobject/valagobjectmodule.vala:
199 * gobject/valagsignalmodule.vala:
201 Support signals in non-GObject classes, patch by Yu Feng,
204 2008-11-30 Jürg Billeter <j@bitron.ch>
206 * vapi/packages/gtk+-2.0/:
208 Fix gtk_tree_model_get_value binding
210 * vapi/gtk+-2.0.vapi: regenerated
212 2008-11-30 Jürg Billeter <j@bitron.ch>
214 * vala/valasymbolresolver.vala:
216 Resolve types in switch labels
218 2008-11-30 Jürg Billeter <j@bitron.ch>
220 * vala/valaarraycreationexpression.vala:
221 * vala/valaelementaccess.vala:
222 * vala/valasemanticanalyzer.vala:
224 Accept any integer type as array index
226 2008-11-30 Jürg Billeter <j@bitron.ch>
228 * vapi/gstreamer-rtsp-0.10.vapi:
232 2008-11-30 Jürg Billeter <j@bitron.ch>
234 * gobject/valaccodebasemodule.vala:
236 Fix array length variable name for internal variables
238 2008-11-30 Jürg Billeter <j@bitron.ch>
240 * vala/valalocalvariable.vala:
241 * vala/valamethodcall.vala:
242 * vala/valasemanticanalyzer.vala:
243 * gobject/valaccodebasemodule.vala:
245 Avoid object duplication due to error handling
247 2008-11-30 Jürg Billeter <j@bitron.ch>
249 * vala/valamethodcall.vala:
251 Move compiler internal variable to right block
253 2008-11-30 Jürg Billeter <j@bitron.ch>
255 * vala/valaelementaccess.vala:
257 Fix error handling in element access expressions
259 2008-11-30 Jürg Billeter <j@bitron.ch>
262 * vala/valacodewriter.vala:
263 * compiler/valacompiler.vala:
264 * vapigen/valavapigen.vala:
266 Add --dump-tree command-line option to write code tree to file
268 2008-11-30 Jürg Billeter <j@bitron.ch>
270 * vala/valanullchecker.vala:
271 * vala/valaswitchlabel.vala:
272 * vala/valaswitchstatement.vala:
273 * vala/valasymbolresolver.vala:
274 * gobject/valaccodecontrolflowmodule.vala:
275 * gobject/valaccodegenerator.vala:
276 * gobject/valaccodemodule.vala:
278 Separate visiting switch sections from visiting switch statements
280 2008-11-30 Jürg Billeter <j@bitron.ch>
282 * vala/valamemberaccess.vala:
283 * vala/valasymbolresolver.vala:
284 * gobject/valaccodememberaccessmodule.vala:
285 * gobject/valagsignalmodule.vala:
287 Separate visiting inner expressions from visiting member access
289 2008-11-30 Jürg Billeter <j@bitron.ch>
291 * vala/valaaddressofexpression.vala:
292 * vala/valaarraycreationexpression.vala:
293 * vala/valaassignment.vala:
294 * vala/valabaseaccess.vala:
295 * vala/valabinaryexpression.vala:
296 * vala/valablock.vala:
297 * vala/valacastexpression.vala:
298 * vala/valaconditionalexpression.vala:
299 * vala/valadostatement.vala:
300 * vala/valaelementaccess.vala:
301 * vala/valaexpression.vala:
302 * vala/valaforstatement.vala:
303 * vala/valainitializerlist.vala:
304 * vala/valalambdaexpression.vala:
305 * vala/valaliteral.vala:
306 * vala/valamemberaccess.vala:
307 * vala/valamethodcall.vala:
308 * vala/valaobjectcreationexpression.vala:
309 * vala/valaparenthesizedexpression.vala:
310 * vala/valapointerindirection.vala:
311 * vala/valapostfixexpression.vala:
312 * vala/valareferencetransferexpression.vala:
313 * vala/valasemanticanalyzer.vala:
314 * vala/valasizeofexpression.vala:
315 * vala/valaswitchsection.vala:
316 * vala/valatuple.vala:
317 * vala/valatypecheck.vala:
318 * vala/valatypeofexpression.vala:
319 * vala/valaunaryexpression.vala:
320 * vala/valawhilestatement.vala:
321 * gobject/valaccodebasemodule.vala:
323 Fix error handling in condition of while, do, and for statements
325 2008-11-30 Jürg Billeter <j@bitron.ch>
327 * vala/valaexpressionstatement.vala:
328 * vala/valanullchecker.vala:
329 * vala/valasymbolresolver.vala:
330 * gobject/valaccodebasemodule.vala:
332 Separate visiting expressions from visiting expression statements
334 2008-11-30 Jürg Billeter <j@bitron.ch>
336 * vala/valabinaryexpression.vala:
337 * vala/valasymbolresolver.vala:
338 * gobject/valaccodebasemodule.vala:
340 Separate visiting operands from visiting binary expression
342 2008-11-30 Jürg Billeter <j@bitron.ch>
344 * vala/valadeclarationstatement.vala:
345 * vala/valasymbolresolver.vala:
346 * gobject/valaccodebasemodule.vala:
348 Separate visiting declaration from visiting declaration statement
350 2008-11-30 Jürg Billeter <j@bitron.ch>
352 * ccode/valaccodeassignment.vala:
353 * ccode/valaccodeconditionalexpression.vala:
354 * gobject/valaccodearraymodule.vala:
355 * gobject/valaccodeassignmentmodule.vala:
356 * gobject/valaccodebasemodule.vala:
357 * gobject/valaccodecontrolflowmodule.vala:
358 * gobject/valaccodedelegatemodule.vala:
359 * gobject/valaccodemethodcallmodule.vala:
361 More parenthesis improvements
363 2008-11-30 Jürg Billeter <j@bitron.ch>
365 * vala/valaforeachstatement.vala:
366 * ccode/valaccodebinaryexpression.vala:
367 * ccode/valaccodecastexpression.vala:
368 * ccode/valaccodeelementaccess.vala:
369 * ccode/valaccodeexpression.vala:
370 * ccode/valaccodememberaccess.vala:
371 * ccode/valaccodeunaryexpression.vala:
373 Fix generated parentheses
375 2008-11-30 Jürg Billeter <j@bitron.ch>
377 * vala/valathrowstatement.vala:
379 Check type of error expression in throw statements
381 2008-11-30 Jürg Billeter <j@bitron.ch>
383 * gobject/valaccodearraymodule.vala:
385 Fix array length variable name for internal variables,
388 2008-11-30 Jürg Billeter <j@bitron.ch>
390 * vala/valasourcefile.vala:
392 Fix critical when using error codes
394 2008-11-29 Jürg Billeter <j@bitron.ch>
396 * vala/valavoidtype.vala:
397 * gobject/valaccodebasemodule.vala:
399 Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for
400 unsupported types in typeof expressions
402 2008-11-29 Jürg Billeter <j@bitron.ch>
404 * vala/valamethodcall.vala:
406 Fix error handling in inner expressions, fixes bug 475922
408 2008-11-29 Jürg Billeter <j@bitron.ch>
410 * vala/valaaddressofexpression.vala:
411 * vala/valaarraycreationexpression.vala:
412 * vala/valaassignment.vala:
413 * vala/valabaseaccess.vala:
414 * vala/valabinaryexpression.vala:
415 * vala/valacastexpression.vala:
416 * vala/valaconditionalexpression.vala:
417 * vala/valadostatement.vala:
418 * vala/valaelementaccess.vala:
419 * vala/valaexpression.vala:
420 * vala/valaforstatement.vala:
421 * vala/valainitializerlist.vala:
422 * vala/valalambdaexpression.vala:
423 * vala/valaliteral.vala:
424 * vala/valamemberaccess.vala:
425 * vala/valamethodcall.vala:
426 * vala/valaobjectcreationexpression.vala:
427 * vala/valaparenthesizedexpression.vala:
428 * vala/valapointerindirection.vala:
429 * vala/valapostfixexpression.vala:
430 * vala/valareferencetransferexpression.vala:
431 * vala/valasizeofexpression.vala:
432 * vala/valatuple.vala:
433 * vala/valatypecheck.vala:
434 * vala/valatypeofexpression.vala:
435 * vala/valaunaryexpression.vala:
436 * vala/valawhilestatement.vala:
438 Convert binary conditional expressions into if statements
440 2008-11-29 Jürg Billeter <j@bitron.ch>
442 * vala/valaflowanalyzer.vala:
444 Detect unreachable code in if and while statements
446 2008-11-29 Jürg Billeter <j@bitron.ch>
449 * vala/valablock.vala:
450 * vala/valacodenode.vala:
451 * vala/valaconditionalexpression.vala:
452 * vala/valadeclarationstatement.vala:
453 * vala/valaexpression.vala:
454 * vala/valanullchecker.vala:
455 * vala/valastatementlist.vala:
456 * gobject/valaccodebasemodule.vala:
457 * gobject/valaccodegenerator.vala:
458 * gobject/valaccodemodule.vala:
460 Convert ternary conditionals into if statements,
461 fixes bug 543870 and bug 554594
463 2008-11-28 Étienne BERSAC <bersace03@laposte.net>
465 * vapi/gobject-2.0.vapi:
467 Fix g_flags_get_first_value binding
469 2008-11-28 Jürg Billeter <j@bitron.ch>
471 * gobject/valaccodebasemodule.vala:
473 Fix generated code in struct destroy function for array fields
475 2008-11-28 Jürg Billeter <j@bitron.ch>
477 * vapigen/valagidlparser.vala:
479 Support ssize_t and size_t
481 * vapi/gdk-pixbuf-2.0.vapi:
483 * vapi/gtk+-2.0.vapi:
488 2008-11-28 Jürg Billeter <j@bitron.ch>
490 * vapigen/valagirparser.vala:
492 Support construct properties
494 2008-11-28 Jürg Billeter <j@bitron.ch>
496 * vapigen/valagirparser.vala:
498 Support nullable parameters
500 2008-11-28 Jürg Billeter <j@bitron.ch>
502 * vapigen/valagirparser.vala:
504 Support interface prerequisites
506 2008-11-28 Jürg Billeter <j@bitron.ch>
508 * vapigen/valagirparser.vala:
510 Support functions in classes
512 2008-11-28 Jürg Billeter <j@bitron.ch>
514 * gobject/valaccodebasemodule.vala:
516 Fix copying and destroying GValue values
518 2008-11-28 Jürg Billeter <j@bitron.ch>
520 * vapi/glib-2.0.vapi:
522 Add g_unsetenv binding, patch by Jorn Baayen, fixes bug 562590
524 2008-11-28 Jürg Billeter <j@bitron.ch>
526 * vala/valasemanticanalyzer.vala:
527 * gobject/valaccodebasemodule.vala:
531 2008-11-28 Jürg Billeter <j@bitron.ch>
533 * vala/valabinaryexpression.vala:
534 * gobject/valaccodebasemodule.vala:
536 Don't require libgee for `in' operations
538 2008-11-28 Jürg Billeter <j@bitron.ch>
540 * vapi/glib-2.0.vapi:
542 Add string.contains method
544 2008-11-28 Jürg Billeter <j@bitron.ch>
546 * vala/valaflowanalyzer.vala:
548 Analyze errors in return expressions
550 2008-11-28 Jürg Billeter <j@bitron.ch>
552 * vala/valablock.vala:
553 * vala/valaforeachstatement.vala:
554 * vala/valasemanticanalyzer.vala:
555 * gobject/valaccodebasemodule.vala:
556 * gobject/valaccodecontrolflowmodule.vala:
558 Don't require libgee for foreach statements
560 2008-11-28 Jürg Billeter <j@bitron.ch>
562 * vala/valaclass.vala:
563 * vala/valadatatype.vala:
564 * vala/valagenerictype.vala:
565 * vala/valainterface.vala:
566 * vala/valamethod.vala:
567 * vala/valaobjecttypesymbol.vala:
568 * vala/valasymbolresolver.vala:
570 Fix method checking with generic base types, fixes bug 511286
572 2008-11-28 Jürg Billeter <j@bitron.ch>
574 * vala/valadatatype.vala:
575 * vala/valaexpression.vala:
576 * vala/valaintegertype.vala:
577 * vala/valamemberaccess.vala:
578 * vala/valamethodcall.vala:
579 * vala/valasemanticanalyzer.vala:
580 * vala/valavaluetype.vala:
581 * gobject/valaccodebasemodule.vala:
582 * gobject/valaccodecontrolflowmodule.vala:
584 Improve handling of generic values, fixes bug 562460
586 2008-11-28 Jürg Billeter <j@bitron.ch>
588 * vala/valabinaryexpression.vala:
589 * vala/valaelementaccess.vala:
590 * vala/valaforeachstatement.vala:
591 * vala/valamemberaccess.vala:
592 * vala/valamethodcall.vala:
593 * vala/valasemanticanalyzer.vala:
594 * gobject/valaccodearraymodule.vala:
595 * gobject/valaccodeassignmentmodule.vala:
596 * gobject/valaccodecontrolflowmodule.vala:
598 Improve get_actual_type signature
600 2008-11-28 Jürg Billeter <j@bitron.ch>
603 * vala/valagenerictype.vala:
604 * vala/valasymbolresolver.vala:
606 Rename TypeParameterType to GenericType
608 2008-11-27 Thijs Vermeir <thijsvermeir@gmail.com>
610 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
612 gst_element_found_tags takes ownership on TagList
614 * vapi/gstreamer-0.10.vapi: regenerated
616 2008-11-26 Jürg Billeter <j@bitron.ch>
618 * gobject/valaccodebasemodule.vala:
620 Include dbus.h, required for static D-Bus client support
622 2008-11-24 Jürg Billeter <j@bitron.ch>
624 * vapi/glib-2.0.vapi:
626 Add string.replace method, patch by Ali Sabil
628 2008-11-24 Jürg Billeter <j@bitron.ch>
630 * ccode/valaccodefunctioncall.vala:
631 * gobject/valaccodearraymodule.vala:
632 * gobject/valaccodebasemodule.vala:
633 * gobject/valaccodemethodcallmodule.vala:
634 * vala/valasemanticanalyzer.vala:
635 * vapi/glib-2.0.vapi:
637 Add g_array_index binding and fix g_array_free calls,
640 2008-11-22 Jürg Billeter <j@bitron.ch>
644 Prepare support for more complex test cases
646 2008-11-22 Jürg Billeter <j@bitron.ch>
648 * gobject/valaccodemethodmodule.vala:
652 2008-11-22 Jürg Billeter <j@bitron.ch>
654 * gobject/valaccodebasemodule.vala:
655 * gobject/valaccodemethodmodule.vala:
656 * gobject/valadbusclientmodule.vala:
657 * gobject/valagasyncmodule.vala:
659 Support async method calls in static D-Bus clients
661 2008-11-21 Jürg Billeter <j@bitron.ch>
663 * gobject/valagasyncmodule.vala:
665 Fix return type of finish vfunc
667 2008-11-21 Jürg Billeter <j@bitron.ch>
669 * vala/valamethod.vala:
670 * gobject/valaccodemethodcallmodule.vala:
671 * gobject/valaccodemethodmodule.vala:
672 * gobject/valadbusclientmodule.vala:
673 * gobject/valagasyncmodule.vala:
675 Various coroutine code generation improvements
677 2008-11-21 Jürg Billeter <j@bitron.ch>
679 * gobject/valaccodemethodmodule.vala:
683 2008-11-21 Jürg Billeter <j@bitron.ch>
685 * gobject/valadbusmodule.vala:
687 Support serialization and deserialization of GHashTable objects
688 in static D-Bus clients
690 2008-11-21 Jürg Billeter <j@bitron.ch>
692 * gobject/valadbusmodule.vala:
694 Support serialization and deserialization of GValue values in
697 2008-11-21 Jürg Billeter <j@bitron.ch>
699 * gobject/valadbusclientmodule.vala:
700 * gobject/valadbusmodule.vala:
702 Support serialization and deserialization of structs in static
705 2008-11-21 Jürg Billeter <j@bitron.ch>
707 * gobject/valadbusclientmodule.vala:
708 * gobject/valadbusmodule.vala:
710 Support serialization and deserialization of arrays in static
713 2008-11-21 Jürg Billeter <j@bitron.ch>
715 * gobject/Makefile.am:
716 * gobject/valaccodebasemodule.vala:
717 * gobject/valadbusclientmodule.vala:
718 * gobject/valadbusmodule.vala:
719 * vapi/dbus-glib-1.vapi:
721 Add partial static D-Bus client support without dbus-glib
724 2008-11-21 Jürg Billeter <j@bitron.ch>
726 * vapi/glib-2.0.vapi:
728 Add g_quark_try_string binding, patch by Rob Taylor
730 2008-11-21 Étienne Bersac <bersace03@laposte.net>
732 * vapi/gmodule-2.0.vapi:
734 Add binding for G_MODULE_SUFFIX, fixes bug 561120
736 2008-11-21 Étienne Bersac <bersace03@laposte.net>
738 * vapi/glib-2.0.vapi:
740 Add G_SEARCHPATH_SEPARATOR binding, fixes bug 561117
742 2008-11-21 Jürg Billeter <j@bitron.ch>
744 * vapi/packages/gdk-2.0/:
746 Fix gdk_region_polygon and gdk_region_rectangle bindings,
747 patch by Víctor Manuel Jáquez Leal, fixes bug 561655
749 * vapi/gdk-2.0.vapi: regenerated
751 2008-11-21 Jürg Billeter <j@bitron.ch>
753 * vapi/dbus-glib-1.vapi:
755 Fix DBusError binding, patch by Sebastian Pölsterl,
758 2008-11-21 Jürg Billeter <j@bitron.ch>
760 * vapi/packages/gtk+-2.0/:
762 Fix g_hscale_new and g_vscale_new bindings,
763 based on patch by Geert Jan Alsem, fixes bug 560053
765 * vapi/gtk+-2.0.vapi: regenerated
767 2008-11-21 Étienne Bersac <bersace03@laposte.net>
769 * vapi/glib-2.0.vapi:
771 Add g_strjoin binding, fixes bug 561124
773 2008-11-20 Jürg Billeter <j@bitron.ch>
775 * vala/valaassignment.vala:
777 Check types in property assignments, fixes bug 550088
779 2008-11-20 Jürg Billeter <j@bitron.ch>
781 * vala/valacatchclause.vala:
783 Fix generic catch clauses
785 2008-11-20 Jürg Billeter <j@bitron.ch>
787 * gobject/valaccodemethodcallmodule.vala:
789 Fix base access to virtual signal handlers with return values,
792 2008-11-20 Jürg Billeter <j@bitron.ch>
795 * vala/valacodevisitor.vala:
796 * vala/valadynamicmethod.vala:
797 * vala/valaflowanalyzer.vala:
798 * vala/valagenieparser.vala:
799 * vala/valamemberaccess.vala:
800 * vala/valamethodcall.vala:
801 * vala/valanullchecker.vala:
802 * vala/valaparser.vala:
803 * vala/valasemanticanalyzer.vala:
804 * vala/valasymbolresolver.vala:
805 * gobject/Makefile.am:
806 * gobject/valaccodearraymodule.vala:
807 * gobject/valaccodebasemodule.vala:
808 * gobject/valaccodedelegatemodule.vala:
809 * gobject/valaccodegenerator.vala:
810 * gobject/valaccodemethodcallmodule.vala:
811 * gobject/valaccodemodule.vala:
813 Rename InvocationExpression to MethodCall
815 2008-11-20 Jürg Billeter <j@bitron.ch>
817 * vala/valainvocationexpression.vala:
819 Fix struct initialization
821 2008-11-20 Jürg Billeter <j@bitron.ch>
823 * vapi/packages/gstreamer-interfaces-0.10/:
825 Fix GstColorBalance binding, patch by Víctor Manuel Jáquez Leal,
828 * vapi/gstreamer-interfaces-0.10.vapi: regenerated
830 2008-11-20 Jürg Billeter <j@bitron.ch>
832 * vapi/libxml-2.0.vapi:
834 Mark encoding parameters as nullable,
835 patch by Víctor Manuel Jáquez Leal, fixes bug 560062
837 2008-11-20 Jürg Billeter <j@bitron.ch>
839 * vala/valacatchclause.vala:
840 * vala/valaerrortype.vala:
842 Correct source file dependencies for catch clauses,
845 2008-11-19 Jürg Billeter <j@bitron.ch>
847 * vala/valatypeofexpression.vala:
849 Include C header files for types used in typeof expressions,
852 2008-11-19 Jürg Billeter <j@bitron.ch>
854 * gobject/valaccodemethodmodule.vala:
856 Remove extra g_type_create_instance in constructors
858 2008-11-19 Sebastian Dröge <sebastian.droege@collabora.co.uk>
860 * gobject/valagobjectmodule.vala:
862 Add support for class field initializers for classes that are not
863 derived from GObject.
865 2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
867 * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
869 Transfer ownership on gtk_container_get_children
871 * vapi/gtk+-2.0.vapi: regenerated
873 2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
875 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
877 Transfer ownership on gst_tag_list_merge
879 * vapi/gstreamer-0.10.vapi: regenerated
881 2008-11-17 Jürg Billeter <j@bitron.ch>
883 * vala/valaarraycreationexpression.vala:
884 * vala/valaelementaccess.vala:
885 * vala/valasourcefile.vala:
887 Allow any integer compatible value to be used as array index,
890 2008-11-17 Jürg Billeter <j@bitron.ch>
892 * vala/valaflowanalyzer.vala:
894 Fix control flow graph for try statements with finally clause,
897 2008-11-17 Jürg Billeter <j@bitron.ch>
899 * vala/valadynamicmethod.vala:
900 * vala/valadynamicsignal.vala:
902 Fix checking of dynamic methods and signals
904 2008-11-17 Jürg Billeter <j@bitron.ch>
906 * vala/valafield.vala:
908 Correct source file dependencies for private fields of compact
909 classes, based on patch by Thijs Vermeir, fixes bug 555249
911 2008-11-17 Jürg Billeter <j@bitron.ch>
913 * vala/valacatchclause.vala:
914 * vala/valacreationmethod.vala:
915 * vala/valafield.vala:
916 * vala/valaforeachstatement.vala:
917 * vala/valamemberaccess.vala:
918 * vala/valamethod.vala:
920 Ensure that members are checked when accessing them,
923 2008-11-17 Jürg Billeter <j@bitron.ch>
925 * vapi/glib-2.0.vapi:
927 Fix g_queue_*_nth bindings, patch by John Carr
929 2008-11-14 Jürg Billeter <j@bitron.ch>
931 * vala/valasemanticanalyzer.vala:
933 Set target_type for member initializers
935 2008-11-14 Jürg Billeter <j@bitron.ch>
937 * vapi/packages/gstreamer-0.10/:
939 Fix gst_bin_add_many binding
941 * vapi/gstreamer-0.10.vapi: regenerated
943 2008-11-14 Jürg Billeter <j@bitron.ch>
945 * vala/valaformalparameter.vala:
946 * vala/valainterfacewriter.vala:
947 * vala/valainvocationexpression.vala:
948 * vala/valaparser.vala:
949 * vala/valascanner.vala:
950 * vala/valasemanticanalyzer.vala:
951 * vala/valatokentype.vala:
952 * gobject/valaccodeinvocationexpressionmodule.vala:
954 Support parameter arrays, fixes bug 538897
956 2008-11-14 Jürg Billeter <j@bitron.ch>
958 * vala/valagenieparser.vala:
959 * vala/valaparser.vala:
961 Avoid C compiler warnings with switch statements
963 2008-11-14 Jürg Billeter <j@bitron.ch>
965 * gobject/valadbusclientmodule.vala:
967 Fix non-struct output arguments in dynamic D-Bus method calls
969 2008-11-14 Jürg Billeter <j@bitron.ch>
972 * vala/valaassignment.vala:
973 * vala/valabasicblock.vala:
974 * vala/valabinaryexpression.vala:
975 * vala/valacastexpression.vala:
976 * vala/valacatchclause.vala:
977 * vala/valacodenode.vala:
978 * vala/valadeclarationstatement.vala:
979 * vala/valaelementaccess.vala:
980 * vala/valaexpressionstatement.vala:
981 * vala/valaflowanalyzer.vala:
982 * vala/valaforeachstatement.vala:
983 * vala/valainvocationexpression.vala:
984 * vala/valamemberaccess.vala:
985 * vala/valaobjectcreationexpression.vala:
986 * vala/valaparenthesizedexpression.vala:
987 * vala/valaphifunction.vala:
988 * vala/valapointerindirection.vala:
989 * vala/valareferencetransferexpression.vala:
990 * vala/valareturnstatement.vala:
991 * vala/valathrowstatement.vala:
992 * vala/valaunaryexpression.vala:
993 * compiler/valacompiler.vala:
995 Report use of possibly uninitialized variables, fixes bug 508477
998 2008-11-14 Jürg Billeter <j@bitron.ch>
1000 * vala/valagenieparser.vala:
1001 * vala/valainterface.vala:
1002 * vala/valainterfacewriter.vala:
1003 * vala/valaparser.vala:
1004 * vala/valasemanticanalyzer.vala:
1005 * gobject/valaccodeassignmentmodule.vala:
1006 * gobject/valaccodebasemodule.vala:
1007 * gobject/valaccodeinvocationexpressionmodule.vala:
1008 * vapi/glib-2.0.vapi:
1009 * vapigen/valagidlparser.vala:
1010 * vapigen/valagirparser.vala:
1011 * vapigen/valamarkupreader.vala:
1012 * vapigen/valavapicheck.vala:
1013 * gen-project/valaprojectgenerator.vala:
1015 Do not use possibly uninitialized variables
1017 2008-11-14 Jürg Billeter <j@bitron.ch>
1019 * vala/valacfgbuilder.vala:
1020 * vala/valamemberaccess.vala:
1021 * vala/valamethod.vala:
1022 * vala/valasymbol.vala:
1023 * gobject/valaccodemethodmodule.vala:
1025 Report unused fields, methods, and local variables
1027 * vala/valacodecontext.vala:
1028 * vala/valadynamicproperty.vala:
1029 * vala/valaenum.vala:
1030 * vala/valagenieparser.vala:
1031 * vala/valainterfacewriter.vala:
1032 * vala/valaparser.vala:
1033 * vala/valastruct.vala:
1034 * vala/valaunresolvedtype.vala:
1035 * gobject/valaccodearraymodule.vala:
1036 * gobject/valaccodeassignmentmodule.vala:
1037 * gobject/valaccodebasemodule.vala:
1038 * gobject/valaccodeinvocationexpressionmodule.vala:
1039 * gobject/valaccodememberaccessmodule.vala:
1040 * gobject/valadbusservermodule.vala:
1041 * gobject/valagobjectmodule.vala:
1042 * vapigen/valagirparser.vala:
1043 * vapigen/valamarkupreader.vala:
1045 Remove unused symbols
1047 2008-11-14 Jürg Billeter <j@bitron.ch>
1049 * tests/Makefile.am:
1050 * tests/basic-types/:
1052 Rearrange test cases
1054 2008-11-14 Jürg Billeter <j@bitron.ch>
1058 Rearrange test cases
1060 2008-11-13 Jürg Billeter <j@bitron.ch>
1062 * vala/valacodecontext.vala:
1063 * gobject/valadbusclientmodule.vala:
1064 * compiler/valacompiler.vala:
1066 Add --disable-dbus-transformation command-line option to disable
1067 case transformation of D-Bus member names in dynamic D-Bus client
1068 support, this option will be removed again when Vala gains static
1069 D-Bus client support
1071 2008-11-13 Jürg Billeter <j@bitron.ch>
1073 * gobject/valadbusclientmodule.vala:
1075 Fix retrieving D-Bus structs with owned strings
1077 2008-11-13 Jürg Billeter <j@bitron.ch>
1079 * gobject/valaccodebasemodule.vala:
1081 Fix copy of constant arrays
1083 2008-11-10 Jürg Billeter <j@bitron.ch>
1085 * vala/valaaddressofexpression.vala:
1086 * vala/valaarraycreationexpression.vala:
1087 * vala/valaassignment.vala:
1088 * vala/valabinaryexpression.vala:
1089 * vala/valablock.vala:
1090 * vala/valacastexpression.vala:
1091 * vala/valacatchclause.vala:
1092 * vala/valaclass.vala:
1093 * vala/valaconditionalexpression.vala:
1094 * vala/valaconstant.vala:
1095 * vala/valaconstructor.vala:
1096 * vala/valacreationmethod.vala:
1097 * vala/valadeclarationstatement.vala:
1098 * vala/valadelegate.vala:
1099 * vala/valadeletestatement.vala:
1100 * vala/valadestructor.vala:
1101 * vala/valadostatement.vala:
1102 * vala/valaelementaccess.vala:
1103 * vala/valaenum.vala:
1104 * vala/valaenumvalue.vala:
1105 * vala/valaerrorcode.vala:
1106 * vala/valaerrordomain.vala:
1107 * vala/valaexpressionstatement.vala:
1108 * vala/valafield.vala:
1109 * vala/valaforeachstatement.vala:
1110 * vala/valaformalparameter.vala:
1111 * vala/valaforstatement.vala:
1112 * vala/valaifstatement.vala:
1113 * vala/valainitializerlist.vala:
1114 * vala/valainterface.vala:
1115 * vala/valainvocationexpression.vala:
1116 * vala/valalambdaexpression.vala:
1117 * vala/valalocalvariable.vala:
1118 * vala/valalockstatement.vala:
1119 * vala/valamemberaccess.vala:
1120 * vala/valamemberinitializer.vala:
1121 * vala/valamethod.vala:
1122 * vala/valanamespace.vala:
1123 * vala/valaobjectcreationexpression.vala:
1124 * vala/valaparenthesizedexpression.vala:
1125 * vala/valapointerindirection.vala:
1126 * vala/valapostfixexpression.vala:
1127 * vala/valaproperty.vala:
1128 * vala/valapropertyaccessor.vala:
1129 * vala/valareferencetransferexpression.vala:
1130 * vala/valareturnstatement.vala:
1131 * vala/valasemanticanalyzer.vala:
1132 * vala/valasignal.vala:
1133 * vala/valasizeofexpression.vala:
1134 * vala/valasourcefile.vala:
1135 * vala/valastruct.vala:
1136 * vala/valaswitchlabel.vala:
1137 * vala/valaswitchsection.vala:
1138 * vala/valaswitchstatement.vala:
1139 * vala/valathrowstatement.vala:
1140 * vala/valatrystatement.vala:
1141 * vala/valatypecheck.vala:
1142 * vala/valatypeofexpression.vala:
1143 * vala/valaunaryexpression.vala:
1144 * vala/valawhilestatement.vala:
1145 * vala/valayieldstatement.vala:
1147 Remove unnecessary accept calls in semantic analyzer
1149 2008-11-10 Jürg Billeter <j@bitron.ch>
1151 * vala/valaaddressofexpression.vala:
1152 * vala/valabaseaccess.vala:
1153 * vala/valabooleanliteral.vala:
1154 * vala/valacastexpression.vala:
1155 * vala/valacharacterliteral.vala:
1156 * vala/valaconditionalexpression.vala:
1157 * vala/valaintegerliteral.vala:
1158 * vala/valalambdaexpression.vala:
1159 * vala/valanullliteral.vala:
1160 * vala/valaobjectcreationexpression.vala:
1161 * vala/valaparenthesizedexpression.vala:
1162 * vala/valapointerindirection.vala:
1163 * vala/valapostfixexpression.vala:
1164 * vala/valarealliteral.vala:
1165 * vala/valareferencetransferexpression.vala:
1166 * vala/valasemanticanalyzer.vala:
1167 * vala/valasizeofexpression.vala:
1168 * vala/valastringliteral.vala:
1169 * vala/valatypecheck.vala:
1170 * vala/valatypeofexpression.vala:
1171 * vala/valaunaryexpression.vala:
1173 Move expression checking to code nodes
1175 2008-11-10 Jürg Billeter <j@bitron.ch>
1177 * gobject/valadbusservermodule.vala:
1179 Work around missing enum support in dbus-glib
1181 2008-11-10 Jürg Billeter <j@bitron.ch>
1183 * gobject/valadbusservermodule.vala:
1185 Really insert GValueArray into hash table
1187 2008-11-09 Jürg Billeter <j@bitron.ch>
1189 * vala/valacreationmethod.vala:
1190 * vala/valadelegate.vala:
1191 * vala/valadelegatetype.vala:
1192 * vala/valaenum.vala:
1193 * vala/valafield.vala:
1194 * vala/valaformalparameter.vala:
1195 * vala/valamethod.vala:
1196 * vala/valaproperty.vala:
1197 * vala/valastruct.vala:
1198 * vala/valavaluetype.vala:
1200 Ensure attributes of field, property, parameter, and return types
1201 are processed before querying C header filenames
1203 2008-11-09 Jürg Billeter <j@bitron.ch>
1205 * gobject/valadbusservermodule.vala:
1207 Support hash tables with struct values
1209 2008-11-09 Jürg Billeter <j@bitron.ch>
1211 * vala/valaclass.vala:
1212 * vala/valainterface.vala:
1213 * vala/valamemberaccess.vala:
1214 * vala/valaobjecttype.vala:
1215 * vala/valasemanticanalyzer.vala:
1217 Ensure attributes of base types are processed before querying
1220 2008-11-07 Jürg Billeter <j@bitron.ch>
1222 * vala/valablock.vala:
1223 * vala/valacatchclause.vala:
1224 * vala/valadeclarationstatement.vala:
1225 * vala/valadeletestatement.vala:
1226 * vala/valadostatement.vala:
1227 * vala/valaexpressionstatement.vala:
1228 * vala/valaforstatement.vala:
1229 * vala/valaifstatement.vala:
1230 * vala/valainitializerlist.vala:
1231 * vala/valalocalvariable.vala:
1232 * vala/valalockstatement.vala:
1233 * vala/valasemanticanalyzer.vala:
1234 * vala/valaswitchsection.vala:
1235 * vala/valatrystatement.vala:
1236 * vala/valawhilestatement.vala:
1238 Move statement checking to code nodes
1240 2008-11-07 Jürg Billeter <j@bitron.ch>
1242 * vapi/glib-2.0.vapi:
1246 2008-11-07 Jürg Billeter <j@bitron.ch>
1248 * gobject/valadbusclientmodule.vala:
1250 Fix D-Bus methods with out parameters but no return value
1252 2008-11-07 Jürg Billeter <j@bitron.ch>
1254 * vala/valaconstant.vala:
1255 * vala/valaconstructor.vala:
1256 * vala/valacreationmethod.vala:
1257 * vala/valadestructor.vala:
1258 * vala/valafield.vala:
1259 * vala/valaformalparameter.vala:
1260 * vala/valaproperty.vala:
1261 * vala/valapropertyaccessor.vala:
1262 * vala/valasemanticanalyzer.vala:
1263 * vala/valasignal.vala:
1265 Move member checking to code nodes
1267 2008-11-07 Jürg Billeter <j@bitron.ch>
1269 * vala/valadelegate.vala:
1270 * vala/valaenum.vala:
1271 * vala/valaenumvalue.vala:
1272 * vala/valaerrorcode.vala:
1273 * vala/valaerrordomain.vala:
1274 * vala/valainterface.vala:
1275 * vala/valanamespace.vala:
1276 * vala/valasemanticanalyzer.vala:
1277 * vala/valastruct.vala:
1279 Move type symbol checking to code nodes
1281 2008-11-07 Jürg Billeter <j@bitron.ch>
1283 * vala/valaarraycreationexpression.vala:
1284 * vala/valasemanticanalyzer.vala:
1286 Move array creation expression checking to
1287 ArrayCreationExpression.check
1289 2008-11-07 Jürg Billeter <j@bitron.ch>
1291 * vala/valasemanticanalyzer.vala:
1292 * vala/valathrowstatement.vala:
1294 Move throw statement checking to ThrowStatement.check
1296 2008-11-07 Jürg Billeter <j@bitron.ch>
1298 * vala/valareturnstatement.vala:
1299 * vala/valasemanticanalyzer.vala:
1301 Move return statement checking to ReturnStatement.check
1303 2008-11-07 Jürg Billeter <j@bitron.ch>
1305 * vala/valaforeachstatement.vala:
1306 * vala/valasemanticanalyzer.vala:
1308 Move foreach statement checking to ForeachStatement.check
1310 2008-11-07 Jürg Billeter <j@bitron.ch>
1312 * vala/valaelementaccess.vala:
1313 * vala/valasemanticanalyzer.vala:
1315 Move element access checking to ElementAccess.check
1317 2008-11-07 Jürg Billeter <j@bitron.ch>
1319 * vapigen/valagirparser.vala:
1321 Set source_reference in parsed nodes
1323 2008-11-06 Jürg Billeter <j@bitron.ch>
1325 * vala/valamethod.vala:
1326 * vala/valasemanticanalyzer.vala:
1328 Move method checking to Method.check
1330 2008-11-06 Jürg Billeter <j@bitron.ch>
1332 * vala/valaclass.vala:
1333 * vala/valasemanticanalyzer.vala:
1335 Move class checking to Class.check
1337 2008-11-06 Jürg Billeter <j@bitron.ch>
1339 * gobject/Makefile.am:
1340 * gobject/valaccodedynamicsignalmodule.vala:
1341 * gobject/valaccodegenerator.vala:
1342 * gobject/valadbusclientmodule.vala:
1343 * gobject/valagerrormodule.vala:
1344 * gobject/valagobjectmodule.vala:
1346 Move dynamic signal generation to GObjectModule and
1349 2008-11-06 Jürg Billeter <j@bitron.ch>
1351 * gobject/Makefile.am:
1352 * gobject/valaccodedynamicpropertymodule.vala:
1353 * gobject/valaccodedynamicsignalmodule.vala:
1354 * gobject/valaccodegenerator.vala:
1355 * gobject/valadbusclientmodule.vala:
1356 * gobject/valagobjectmodule.vala:
1358 Move dynamic property generation to GObjectModule and
1361 2008-11-06 Jürg Billeter <j@bitron.ch>
1363 * gobject/valaccodebasemodule.vala:
1364 * gobject/valagobjectmodule.vala:
1366 Move constructor code generation to GObjectModule
1368 2008-11-05 Jürg Billeter <j@bitron.ch>
1370 * vala/valainvocationexpression.vala:
1371 * vala/valasemanticanalyzer.vala:
1373 Move invocation expression checking to InvocationExpression.check
1375 2008-11-05 Jürg Billeter <j@bitron.ch>
1377 * vala/valamemberaccess.vala:
1378 * vala/valasemanticanalyzer.vala:
1380 Move member access checking to MemberAccess.check
1382 2008-11-05 Jürg Billeter <j@bitron.ch>
1384 * vala/valabinaryexpression.vala:
1385 * vala/valaobjectcreationexpression.vala:
1386 * vala/valasemanticanalyzer.vala:
1388 Move object creation expression checking to
1389 ObjectCreationExpression.check
1391 2008-11-05 Jürg Billeter <j@bitron.ch>
1393 * vala/valabinaryexpression.vala:
1394 * vala/valasemanticanalyzer.vala:
1396 Move binary expression checking to BinaryExpression.check
1398 2008-11-05 Jürg Billeter <j@bitron.ch>
1400 * vala/valaassignment.vala:
1401 * vala/valasemanticanalyzer.vala:
1403 Move assignment checking to Assignment.check
1405 2008-11-05 Jürg Billeter <j@bitron.ch>
1407 * vala/valaenum.vala:
1408 * gobject/valadbusclientmodule.vala:
1409 * gobject/valagsignalmodule.vala:
1411 Support enums in D-Bus clients and servers, fixes bug 534105
1413 2008-11-05 Jürg Billeter <j@bitron.ch>
1415 * gobject/Makefile.am:
1416 * gobject/valaccodebasemodule.vala:
1417 * gobject/valaccodecontrolflowmodule.vala:
1418 * gobject/valaccodegenerator.vala:
1419 * gobject/valaccodememberaccessmodule.vala:
1421 Add CCodeControlFlowModule
1423 2008-11-04 Jürg Billeter <j@bitron.ch>
1425 * vala/valadynamicproperty.vala:
1426 * vala/valaproperty.vala:
1427 * vala/valasemanticanalyzer.vala:
1429 Fix crash when using dynamic properties, fixes bug 559304
1431 2008-11-04 Jürg Billeter <j@bitron.ch>
1433 * gobject/valaccodememberaccessmodule.vala:
1434 * gobject/valagsignalmodule.vala:
1436 Move signal emission to GSignalModule
1438 2008-11-04 Jürg Billeter <j@bitron.ch>
1440 * gobject/valaccodebasemodule.vala:
1441 * gobject/valaccodedelegatemodule.vala:
1443 Move delegate wrapper generation to CCodeDelegateModule
1445 2008-11-04 Jürg Billeter <j@bitron.ch>
1447 * gobject/valaccodearraymodule.vala:
1448 * gobject/valaccodebasemodule.vala:
1450 Move array dup wrapper generation to CCodeArrayModule
1452 2008-11-04 Jürg Billeter <j@bitron.ch>
1454 * gobject/valaccodebasemodule.vala:
1455 * gobject/valagobjectmodule.vala:
1457 Move construct property assignment to GObjectModule
1459 2008-11-04 Jürg Billeter <j@bitron.ch>
1461 * gobject/valaccodeassignmentmodule.vala:
1462 * gobject/valagsignalmodule.vala:
1464 Move signal connection and disconnection to GSignalModule
1466 2008-11-04 Jürg Billeter <j@bitron.ch>
1468 * gobject/valaccodearraymodule.vala:
1469 * gobject/valagsignalmodule.vala:
1471 Move detailed signal emission to GSignalModule
1473 2008-11-03 Jürg Billeter <j@bitron.ch>
1475 * configure.ac: Post-release version bump
1477 2008-11-03 Jürg Billeter <j@bitron.ch>
1479 * NEWS: update for 0.5.1 release
1481 2008-11-03 Jürg Billeter <j@bitron.ch>
1483 * gobject/valaccodebasemodule.vala:
1484 * gobject/valadbusclientmodule.vala:
1486 Move dbus_use_ptr_array to DBusClientModule
1488 2008-11-03 Jürg Billeter <j@bitron.ch>
1490 * gobject/Makefile.am:
1491 * gobject/valaccodebasemodule.vala:
1492 * gobject/valaccodedelegatemodule.vala:
1493 * gobject/valaccodedynamicpropertymodule.vala:
1494 * gobject/valaccodegenerator.vala:
1495 * gobject/valagerrormodule.vala:
1497 Add CCodeDelegateModule, move more code to GErrorModule
1499 2008-11-03 Jürg Billeter <j@bitron.ch>
1501 * gobject/valaccodebasemodule.vala:
1502 * gobject/valagasyncmodule.vala:
1503 * gobject/valagerrormodule.vala:
1505 Move code generation for try and yield statements to GErrorModule
1506 and GAsyncModule, resp.
1508 2008-11-03 Jürg Billeter <j@bitron.ch>
1510 * gobject/valaccodearraymodule.vala:
1511 * gobject/valaccodeassignmentmodule.vala:
1512 * gobject/valaccodebasemodule.vala:
1513 * gobject/valaccodedynamicpropertymodule.vala:
1514 * gobject/valaccodedynamicsignalmodule.vala:
1515 * gobject/valaccodegenerator.vala:
1516 * gobject/valaccodeinvocationexpressionmodule.vala:
1517 * gobject/valaccodememberaccessmodule.vala:
1518 * gobject/valaccodemethodmodule.vala:
1519 * gobject/valaccodemodule.vala:
1520 * gobject/valaccodestructmodule.vala:
1521 * gobject/valaclassregisterfunction.vala:
1522 * gobject/valadbusclientmodule.vala:
1523 * gobject/valadbusservermodule.vala:
1524 * gobject/valagasyncmodule.vala:
1525 * gobject/valagerrormodule.vala:
1526 * gobject/valagirwriter.vala:
1527 * gobject/valagobjectmodule.vala:
1528 * gobject/valagsignalmodule.vala:
1529 * gobject/valagtypemodule.vala:
1530 * gobject/valainterfaceregisterfunction.vala:
1531 * gobject/valatyperegisterfunction.vala:
1533 Move code generation to module
1535 2008-11-03 Jürg Billeter <j@bitron.ch>
1537 * gobject/valaccodearraymodule.vala:
1538 * gobject/valaccodebasemodule.vala:
1540 Move array helper functions to CCodeArrayModule
1542 2008-11-03 Jürg Billeter <j@bitron.ch>
1544 * vapi/glib-2.0.vapi:
1548 2008-11-03 Ali Sabil <ali.sabil@gmail.com>
1550 * vapi/packages/loudmouth-1.0/loudmouth-1.0.metadata:
1552 Mark lm_message_new.to as nullable, and unhide lm_connection_new
1554 * vapi/packages/loudmouth-1.0/loudmouth-1.0-custom.vala:
1556 Add the missing Message.get_type () method, and remove the now unecessary
1557 creation method from Connection
1559 * vapi/loudmouth-1.0.vapi:
1560 * vapi/packages/loudmouth-1.0/loudmouth-1.0.gi:
1564 2008-11-03 Jürg Billeter <j@bitron.ch>
1566 * gobject/Makefile.am:
1567 * gobject/valaccodegenerator.vala:
1568 * gobject/valaccodemodule.vala:
1569 * gobject/valagerrormodule.vala:
1570 * gobject/valagtypemodule.vala:
1574 2008-11-03 Jürg Billeter <j@bitron.ch>
1576 * gobject/valaccodearraymodule.vala:
1577 * gobject/valaccodeassignmentmodule.vala:
1578 * gobject/valaccodedynamicpropertymodule.vala:
1579 * gobject/valaccodedynamicsignalmodule.vala:
1580 * gobject/valaccodegenerator.vala:
1581 * gobject/valaccodeinvocationexpressionmodule.vala:
1582 * gobject/valaccodememberaccessmodule.vala:
1583 * gobject/valaccodemethodmodule.vala:
1584 * gobject/valaccodestructmodule.vala:
1585 * gobject/valadbusclientmodule.vala:
1586 * gobject/valadbusservermodule.vala:
1587 * gobject/valagasyncmodule.vala:
1588 * gobject/valagobjectmodule.vala:
1589 * gobject/valagsignalmodule.vala:
1590 * gobject/valagtypemodule.vala:
1592 Combine internal modules by inheritance to improve performance
1594 2008-11-03 Jürg Billeter <j@bitron.ch>
1596 * gobject/Makefile.am:
1597 * gobject/valaccodegenerator.vala:
1598 * gobject/valaccodemethodmodule.vala:
1599 * gobject/valagasyncmodule.vala:
1603 2008-11-03 Jürg Billeter <j@bitron.ch>
1605 * gobject/Makefile.am:
1606 * gobject/valaccodegenerator.vala:
1607 * gobject/valagobjectmodule.vala:
1608 * gobject/valagsignalmodule.vala:
1609 * gobject/valagtypemodule.vala:
1611 Add GTypeModule, GObjectModule, and GSignalModule to replace
1612 GObjectInterfaceModule, GObjectClassModule, and
1613 GObjectSignalModule, resp.
1615 2008-11-03 Jürg Billeter <j@bitron.ch>
1617 * gobject/Makefile.am:
1618 * gobject/valaccodegenerator.vala:
1619 * gobject/valagobjectclassmodule.vala:
1620 * gobject/valagobjectmodule.vala:
1621 * gobject/valagobjectsignalmodule.vala:
1623 Move parameter handling to GObjectClassModule and signal handling
1624 to GObjectSignalModule
1626 2008-11-03 Jürg Billeter <j@bitron.ch>
1628 * gobject/Makefile.am:
1629 * gobject/valaccodearraymodule.vala:
1630 * gobject/valaccodeelementaccessmodule.vala:
1631 * gobject/valaccodegenerator.vala:
1633 Move element access handling to CCodeArrayModule
1635 2008-11-02 Jürg Billeter <j@bitron.ch>
1637 * gobject/valaccodegenerator.vala:
1639 Fix comment generation of private enums, patch by Carlos Cadete,
1642 2008-11-02 Jürg Billeter <j@bitron.ch>
1644 * vala/valaclass.vala:
1645 * vala/valagenieparser.vala:
1646 * vala/valainterface.vala:
1647 * vala/valainterfacewriter.vala:
1648 * vala/valaparser.vala:
1649 * vala/valasemanticanalyzer.vala:
1650 * gobject/valaccodebasemodule.vala:
1651 * gobject/valaccodemethodmodule.vala:
1652 * gobject/valaclassregisterfunction.vala:
1653 * gobject/valagobjectclassmodule.vala:
1654 * gobject/valagobjectinterfacemodule.vala:
1656 Drop deprecated support for static classes and interfaces
1658 2008-11-02 Jürg Billeter <j@bitron.ch>
1660 * vapi/glib-2.0.vapi:
1662 Add errno and g_strerror bindings
1664 2008-11-02 Jürg Billeter <j@bitron.ch>
1666 * gobject/valadbusclientmodule.vala:
1668 Support GHashTable in D-Bus clients, patch by Marc-André Lureau
1670 2008-11-02 Jürg Billeter <j@bitron.ch>
1672 * vala/valadatatype.vala:
1673 * vapi/glib-2.0.vapi:
1675 Return the right D-Bus type signature for GHashTable,
1676 patch by Marc-André Lureau
1678 2008-11-02 Jürg Billeter <j@bitron.ch>
1680 * gobject/valaccodegenerator.vala:
1681 * gobject/valaccodeinvocationexpressionmodule.vala:
1682 * gobject/valaccodemethodmodule.vala:
1684 Add partial support for calling coroutines from other coroutines
1686 2008-11-02 Jürg Billeter <j@bitron.ch>
1688 * vala/valamethodtype.vala:
1689 * gobject/valaccodegenerator.vala:
1691 Add member `begin' to coroutines
1693 2008-11-02 Jürg Billeter <j@bitron.ch>
1696 * vala/valaattributeprocessor.vala:
1697 * vala/valaclass.vala:
1698 * vala/valaenum.vala:
1699 * vala/valasemanticanalyzer.vala:
1700 * vala/valastruct.vala:
1701 * compiler/valacompiler.vala:
1702 * vapigen/valagidlparser.vala:
1703 * vapigen/valavapigen.vala:
1705 Move attribute processing to semantic analyzer
1707 2008-11-01 Jürg Billeter <j@bitron.ch>
1709 * vala/valamethod.vala:
1710 * ccode/valaccodeblock.vala:
1711 * gobject/valaccodebasemodule.vala:
1712 * gobject/valaccodegenerator.vala:
1713 * gobject/valaccodeinvocationexpressionmodule.vala:
1714 * gobject/valaccodemethodmodule.vala:
1715 * gobject/valaccodemodule.vala:
1717 Add experimental support for yield statements and coroutines
1719 2008-11-01 Jürg Billeter <j@bitron.ch>
1721 * ccode/valaccodecasestatement.vala:
1722 * ccode/valaccodeswitchstatement.vala:
1723 * gobject/valaccodegenerator.vala:
1724 * gobject/valagobjectclassmodule.vala:
1726 Support more flexible C switch statements
1728 2008-11-01 Jürg Billeter <j@bitron.ch>
1731 * vala/valacfgbuilder.vala:
1732 * vala/valacodevisitor.vala:
1733 * vala/valamethod.vala:
1734 * vala/valanullchecker.vala:
1735 * vala/valaparser.vala:
1736 * vala/valascanner.vala:
1737 * vala/valasemanticanalyzer.vala:
1738 * vala/valasymbolresolver.vala:
1739 * vala/valatokentype.vala:
1740 * vala/valayieldstatement.vala:
1741 * gobject/valaccodegenerator.vala:
1743 Parse yield statements
1745 2008-10-31 Jürg Billeter <j@bitron.ch>
1747 * vala/valaproperty.vala:
1748 * vala/valasemanticanalyzer.vala:
1750 Check properties when accessing them
1752 2008-10-31 Jürg Billeter <j@bitron.ch>
1754 * vala/valaproperty.vala:
1755 * vala/valasemanticanalyzer.vala:
1757 Set PropertyAccessor.prop property earlier, don't require the
1758 semantic analyzer to set it
1760 2008-10-31 Jürg Billeter <j@bitron.ch>
1762 * vala/valacodenode.vala:
1763 * vala/valaformalparameter.vala:
1764 * vala/valasemanticanalyzer.vala:
1765 * vala/valasourcefile.vala:
1767 Check parameters when checking arguments
1769 2008-10-31 Jürg Billeter <j@bitron.ch>
1771 * vala/valaformalparameter.vala:
1772 * vala/valasemanticanalyzer.vala:
1774 Move parameter checking to FormalParameter.check
1776 2008-10-31 Jürg Billeter <j@bitron.ch>
1778 * vala/valasemanticanalyzer.vala:
1779 * gobject/valaccodeinvocationexpressionmodule.vala:
1781 Move default argument processing from code generator to semantic
1784 2008-10-31 Jürg Billeter <j@bitron.ch>
1786 * vala/valacodenode.vala:
1788 Add check method to CodeNode class to prepare support for more
1789 modular semantic analyzer
1791 2008-10-31 Jürg Billeter <j@bitron.ch>
1793 * gobject/valaccodegenerator.vala:
1795 Generate C switch statements for Vala switch statements where
1798 2008-10-29 Thijs Vermeir <thijsvermeir@gmail.com>
1800 * vapi/packages/gdk-2.0/gdk-2.0.metadata:
1802 Hide gdk_window_add_filter.data
1804 * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
1806 use ctype GCallback for gtk_action_group_add_radio_actions
1808 * vapi/gdk-2.0.vapi:
1809 * vapi/gtk+-2.0.vapi:
1813 2008-10-28 Jürg Billeter <j@bitron.ch>
1815 * vapi/packages/libgnome-menu/:
1817 Fix GMenuTreeItem binding
1823 2008-10-28 Jürg Billeter <j@bitron.ch>
1825 * vala/valainterfacewriter.vala:
1827 Don't sort struct fields in vapi files to fix struct
1828 initialization, patch by Hans Vercammen
1830 2008-10-27 Jürg Billeter <j@bitron.ch>
1832 * vala/valacodecontext.vala:
1833 * gobject/valaccodegenerator.vala:
1834 * compiler/valacompiler.vala:
1836 Disable additional run-time checks by default to improve
1839 2008-10-27 Jürg Billeter <j@bitron.ch>
1841 * gobject/valaccodemethodmodule.vala:
1843 Remove unused method
1845 2008-10-27 Jürg Billeter <j@bitron.ch>
1847 * vala/valaarraylengthfield.vala:
1848 * vala/valaarraymovemethod.vala:
1849 * vala/valaarrayresizemethod.vala:
1850 * vala/valablock.vala:
1851 * vala/valaclass.vala:
1852 * vala/valaconstant.vala:
1853 * vala/valaconstructor.vala:
1854 * vala/valacreationmethod.vala:
1855 * vala/valadelegate.vala:
1856 * vala/valadestructor.vala:
1857 * vala/valadynamicmethod.vala:
1858 * vala/valadynamicproperty.vala:
1859 * vala/valadynamicsignal.vala:
1860 * vala/valaenum.vala:
1861 * vala/valaenumvalue.vala:
1862 * vala/valaerrorcode.vala:
1863 * vala/valaerrordomain.vala:
1864 * vala/valafield.vala:
1865 * vala/valaforeachstatement.vala:
1866 * vala/valaformalparameter.vala:
1867 * vala/valainterface.vala:
1868 * vala/valalocalvariable.vala:
1869 * vala/valamember.vala:
1870 * vala/valamethod.vala:
1871 * vala/valanamespace.vala:
1872 * vala/valaobjecttypesymbol.vala:
1873 * vala/valaproperty.vala:
1874 * vala/valasignal.vala:
1875 * vala/valastruct.vala:
1876 * vala/valaswitchsection.vala:
1877 * vala/valasymbol.vala:
1878 * vala/valatypeparameter.vala:
1879 * vala/valatypesymbol.vala:
1881 Use constructor chaining instead of helper method
1883 2008-10-26 Jürg Billeter <j@bitron.ch>
1886 * vala/valaattribute.vala:
1887 * vala/valacodevisitor.vala:
1888 * vala/valafield.vala:
1889 * vala/valagenieparser.vala:
1890 * vala/valanamedargument.vala:
1891 * vala/valaparser.vala:
1892 * vala/valasemanticanalyzer.vala:
1894 Remove NamedArgument, improve attribute lookup performance
1896 2008-10-26 Jürg Billeter <j@bitron.ch>
1898 * gobject/valaccodeinvocationexpressionmodule.vala:
1899 * gobject/valaccodememberaccessmodule.vala:
1901 Support calling base method of virtual signal handler,
1904 2008-10-26 Jürg Billeter <j@bitron.ch>
1906 * vapi/packages/gtk+-2.0/:
1908 Fix binding for GtkWidget::size_request
1910 * vapi/gtk+-2.0.vapi: regenerated
1912 2008-10-26 Jürg Billeter <j@bitron.ch>
1914 * vapi/glib-2.0.vapi:
1916 Fix binding for g_sequence_get
1918 2008-10-25 Jürg Billeter <j@bitron.ch>
1920 * gobject/valaccodegenerator.vala:
1922 Support custom sentinels for constructors
1924 2008-10-25 Jürg Billeter <j@bitron.ch>
1926 * vala/valadelegate.vala:
1927 * gobject/valaccodegenerator.vala:
1928 * gobject/valaccodeinvocationexpressionmodule.vala:
1930 Next attempt to correct parameter positions for instance and
1931 error parameters in delegate wrappers
1933 2008-10-25 Ali Sabil <ali.sabil@gmail.com>
1935 * vapi/glib-2.0.vapi:
1937 Removed the "v_" prefix from the TokenValue fields name
1939 2008-10-25 Ali Sabil <ali.sabil@gmail.com>
1941 * vapi/glib-2.0.vapi:
1943 Changed the ScannerConfig string fields to string* to avoid valac
1944 looking for a g_scanner_config_destroy function
1946 2008-10-25 Jürg Billeter <j@bitron.ch>
1948 * vapi/glib-2.0.vapi:
1950 Remove redundant g_scanner_cur_* bindings
1952 2008-10-25 Jürg Billeter <j@bitron.ch>
1954 * gobject/valaccodegenerator.vala:
1956 Fix parameter position for errors in delegate wrappers
1958 2008-10-25 Jürg Billeter <j@bitron.ch>
1960 * gobject/valaccodegenerator.vala:
1962 Fix crash when using delegates in combination with pointer types,
1965 2008-10-25 Jürg Billeter <j@bitron.ch>
1967 * gobject-introspection/scanner.c:
1969 Fix compile error on FreeBSD, patch by Jille Timmermans,
1972 2008-10-25 Jürg Billeter <j@bitron.ch>
1974 * vala/valaparser.vala:
1976 Fix support for arrays of nullable types, fixes bug 555050
1978 2008-10-25 Jürg Billeter <j@bitron.ch>
1980 * vala/valasemanticanalyzer.vala:
1982 Fix crash with invalid return values, fixes bug 549996
1984 2008-10-25 Jürg Billeter <j@bitron.ch>
1986 * vala/valaerrorcode.vala:
1987 * vala/valaerrordomain.vala:
1988 * vala/valaerrortype.vala:
1989 * vala/valasemanticanalyzer.vala:
1990 * vala/valasymbolresolver.vala:
1991 * gobject/valaccodegenerator.vala:
1992 * vapigen/valagirparser.vala:
1994 Support type checks for error domains and error codes
1996 2008-10-25 Jürg Billeter <j@bitron.ch>
1998 * vala/valasemanticanalyzer.vala:
1999 * vala/valasourcefile.vala:
2001 Fix crash on certain header dependencies, fixes bug 546183
2003 2008-10-25 Jürg Billeter <j@bitron.ch>
2005 * vapi/gobject-2.0.vapi:
2007 Add GValueArray binding, patch by Mark Lee, fixes bug 557843
2009 2008-10-25 Jürg Billeter <j@bitron.ch>
2011 * vapi/packages/gconf-2.0/:
2013 Fix gconf_client_notify_add binding
2015 * vapi/gconf-2.0.vapi: regenerated
2017 2008-10-25 Jürg Billeter <j@bitron.ch>
2019 * vapi/libgnome-menu.vapi:
2021 Fix GMenuTreeItem binding
2023 2008-10-25 Jürg Billeter <j@bitron.ch>
2025 * vapi/libbonoboui-2.0.vapi:
2026 * vapi/libpanelapplet-2.0.vapi:
2028 Fix PanelApplet and BonoboUIVerb bindings
2030 2008-10-25 Jürg Billeter <j@bitron.ch>
2032 * vala/valaparser.vala:
2034 Report error when using virtual method modifiers for static
2035 methods, fixes bug 556881
2037 2008-10-25 Jürg Billeter <j@bitron.ch>
2039 * vala/valaparser.vala:
2041 Report error when using conflicting method modifiers,
2044 2008-10-25 Jürg Billeter <j@bitron.ch>
2046 * vala/valacodecontext.vala:
2047 * compiler/valacompiler.vala:
2049 Remove non-working support for conditional compilation
2051 2008-10-25 Jürg Billeter <j@bitron.ch>
2053 * tests/exceptions.exp:
2054 * tests/exceptions.vala:
2055 * tests/testrunner.sh:
2058 Remove libgee test to avoid conflict in vapidir
2060 2008-10-24 Jürg Billeter <j@bitron.ch>
2062 * gobject/Makefile.am:
2063 * gobject/valaccodegenerator.vala:
2064 * gobject/valadbusclientmodule.vala:
2065 * gobject/valadbusservermodule.vala:
2067 Split DBusModule into DBusClientModule and DBusServerModule
2069 2008-10-24 Jürg Billeter <j@bitron.ch>
2071 * gobject/valaccodearraymodule.vala:
2072 * gobject/valaccodeassignmentmodule.vala:
2073 * gobject/valaccodeelementaccessmodule.vala:
2074 * gobject/valaccodegenerator.vala:
2075 * gobject/valaccodeinvocationexpressionmodule.vala:
2076 * gobject/valaccodememberaccessmodule.vala:
2077 * gobject/valaccodemethodmodule.vala:
2078 * gobject/valaccodemodule.vala:
2079 * gobject/valadbusmodule.vala:
2081 Move get_array_length_cname and get_array_length_cexpression to
2084 2008-10-24 Jürg Billeter <j@bitron.ch>
2086 * vapigen/valagirparser.vala:
2088 Support virtual methods
2090 2008-10-24 Jürg Billeter <j@bitron.ch>
2092 * vapigen/valagirparser.vala:
2094 Support methods throwing errors
2096 2008-10-24 Jürg Billeter <j@bitron.ch>
2098 * vapigen/valagirparser.vala:
2100 Support shared namespaces
2102 2008-10-24 Jürg Billeter <j@bitron.ch>
2108 2008-10-24 Jürg Billeter <j@bitron.ch>
2110 * vala/valainterfacewriter.vala:
2112 Sort output to allow comparison of generated vapi files
2114 2008-10-24 Jürg Billeter <j@bitron.ch>
2116 * vapigen/valagirparser.vala:
2120 2008-10-24 Jürg Billeter <j@bitron.ch>
2122 * vala/valanamespace.vala:
2123 * vapigen/valagirparser.vala:
2125 Remove Class and Iface structs
2127 2008-10-24 Jürg Billeter <j@bitron.ch>
2129 * gobject/Makefile.am:
2130 * gobject/valaccodebasemodule.vala:
2131 * gobject/valaccodegenerator.vala:
2132 * gobject/valaccodegeneratorsourcefile.vala:
2133 * gobject/valaccodemodule.vala:
2135 Move visit_source_file to CCodeBaseModule
2137 2008-10-24 Jürg Billeter <j@bitron.ch>
2139 * gobject/Makefile.am:
2140 * gobject/valaccodegenerator.vala:
2141 * gobject/valaccodemodule.vala:
2142 * gobject/valaccodestructmodule.vala:
2144 Add CCodeStructModule
2146 2008-10-24 Jürg Billeter <j@bitron.ch>
2148 * gobject/Makefile.am:
2149 * gobject/valaccodedynamicsignalmodule.vala:
2150 * gobject/valaccodegenerator.vala:
2151 * gobject/valaccodemodule.vala:
2152 * gobject/valadbusmodule.vala:
2153 * gobject/valagobjectmodule.vala:
2154 * gobject/valagobjectsignalmodule.vala:
2156 Add GObjectSignalModule
2158 2008-10-24 Jürg Billeter <j@bitron.ch>
2160 * gobject/valaccodegenerator.vala:
2162 Enable CCodeDynamicSignalModule
2164 2008-10-24 Jürg Billeter <j@bitron.ch>
2167 * vala/valacodebinding.vala:
2168 * vala/valacodegenerator.vala:
2169 * vala/valacodenode.vala:
2170 * vala/valadynamicsignal.vala:
2171 * gobject/Makefile.am:
2172 * gobject/valaccodeassignmentmodule.vala:
2173 * gobject/valaccodebinding.vala:
2174 * gobject/valaccodedynamicsignalmodule.vala:
2175 * gobject/valaccodegenerator.vala:
2176 * gobject/valaccodemodule.vala:
2178 Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding
2180 2008-10-24 Jürg Billeter <j@bitron.ch>
2182 * vala/valacodegenerator.vala:
2183 * vala/valadynamicproperty.vala:
2184 * gobject/Makefile.am:
2185 * gobject/valaccodedynamicpropertymodule.vala:
2186 * gobject/valaccodegenerator.vala:
2187 * gobject/valaccodememberaccessmodule.vala:
2188 * gobject/valaccodemodule.vala:
2190 Add CCodeDynamicPropertyModule
2192 2008-10-24 Jürg Billeter <j@bitron.ch>
2194 * gobject/Makefile.am:
2195 * gobject/valaccodeassignmentmodule.vala:
2196 * gobject/valaccodebinding.vala:
2197 * gobject/valaccodegenerator.vala:
2198 * gobject/valaccodemodule.vala:
2199 * vala/valaassignment.vala:
2200 * vala/valacodegenerator.vala:
2202 Add CCodeAssignmentModule
2204 2008-10-24 Jürg Billeter <j@bitron.ch>
2206 * vala/valacodegenerator.vala:
2207 * vala/valaelementaccess.vala:
2208 * gobject/Makefile.am:
2209 * gobject/valaccodebinding.vala:
2210 * gobject/valaccodeelementaccessmodule.vala:
2211 * gobject/valaccodegenerator.vala:
2212 * gobject/valaccodemodule.vala:
2214 Add CCodeElementAccessModule
2216 2008-10-24 Jürg Billeter <j@bitron.ch>
2218 * vala/valacodegenerator.vala:
2219 * vala/valainvocationexpression.vala:
2220 * gobject/Makefile.am:
2221 * gobject/valaccodegenerator.vala:
2222 * gobject/valaccodeinvocationexpressionmodule.vala:
2223 * gobject/valaccodemodule.vala:
2225 Add CCodeInvocationExpressionModule
2227 2008-10-24 Jürg Billeter <j@bitron.ch>
2229 * vala/valacodegenerator.vala:
2230 * vala/valamemberaccess.vala:
2231 * gobject/Makefile.am:
2232 * gobject/valaccodegenerator.vala:
2233 * gobject/valaccodememberaccessmodule.vala:
2234 * gobject/valaccodemodule.vala:
2236 Add CCodeMemberAccessModule
2238 2008-10-24 Jürg Billeter <j@bitron.ch>
2240 * vala/valaarraycreationexpression.vala:
2241 * vala/valacodegenerator.vala:
2242 * gobject/Makefile.am:
2243 * gobject/valaccodearraymodule.vala:
2244 * gobject/valaccodebinding.vala:
2245 * gobject/valaccodegenerator.vala:
2246 * gobject/valaccodemodule.vala:
2248 Add CCodeArrayModule
2250 2008-10-24 Jürg Billeter <j@bitron.ch>
2252 * gobject/Makefile.am:
2253 * gobject/valaccodearraycreationexpressionbinding.vala:
2254 * gobject/valaccodeassignmentbinding.vala:
2255 * gobject/valaccodeelementaccessbinding.vala:
2256 * gobject/valaccodeexpressionbinding.vala:
2257 * gobject/valaccodeinvocationexpressionbinding.vala:
2258 * gobject/valaccodememberaccessbinding.vala:
2260 Remove CCodeExpressionBinding
2262 2008-10-24 Jürg Billeter <j@bitron.ch>
2264 * vala/valaclass.vala:
2265 * vala/valacodegenerator.vala:
2266 * vala/valainterface.vala:
2267 * gobject/Makefile.am:
2268 * gobject/valaccodegenerator.vala:
2269 * gobject/valaccodemodule.vala:
2270 * gobject/valagobjectclassmodule.vala:
2271 * gobject/valagobjectinterfacemodule.vala:
2273 Add GObjectClassModule and GObjectInterfaceModule
2275 2008-10-24 Jürg Billeter <j@bitron.ch>
2277 * gobject/Makefile.am:
2278 * gobject/valaccodeclassbinding.vala:
2279 * gobject/valaccodeinterfacebinding.vala:
2280 * gobject/valaccodemodule.vala:
2281 * gobject/valadbusmodule.vala:
2283 Move register_dbus_info from CCodeObjectTypeSymbolBinding
2286 2008-10-24 Jürg Billeter <j@bitron.ch>
2288 * gobject/Makefile.am:
2289 * gobject/valaccodeclassbinding.vala:
2290 * gobject/valaccodegenerator.vala:
2291 * gobject/valaccodeinterfacebinding.vala:
2292 * gobject/valaccodemodule.vala:
2293 * gobject/valaccodeobjecttypesymbolbinding.vala:
2294 * gobject/valagobjectmodule.vala:
2298 2008-10-24 Jürg Billeter <j@bitron.ch>
2300 * vala/valacodegenerator.vala:
2301 * vala/valacreationmethod.vala:
2302 * vala/valadynamicmethod.vala:
2303 * vala/valamethod.vala:
2304 * gobject/Makefile.am:
2305 * gobject/valaccodeassignmentbinding.vala:
2306 * gobject/valaccodebasemodule.vala:
2307 * gobject/valaccodebinding.vala:
2308 * gobject/valaccodeclassbinding.vala:
2309 * gobject/valaccodegenerator.vala:
2310 * gobject/valaccodeinvocationexpressionbinding.vala:
2311 * gobject/valaccodememberaccessbinding.vala:
2312 * gobject/valaccodemethodmodule.vala:
2313 * gobject/valaccodemodule.vala:
2314 * gobject/valadbusmodule.vala:
2316 Add CCodeMethodModule and DBusModule
2318 2008-10-24 Jürg Billeter <j@bitron.ch>
2320 * gobject/valaccodebasemodule.vala:
2321 * gobject/valaccodegenerator.vala:
2322 * gobject/valaccodemodule.vala:
2324 Allow access to head and codegen from CCode modules
2326 2008-10-24 Jürg Billeter <j@bitron.ch>
2328 * vala/valacodegenerator.vala:
2329 * gobject/valaccodegenerator.vala:
2331 Remove unused stubs for code bindings
2333 2008-10-24 Jürg Billeter <j@bitron.ch>
2335 * gobject/Makefile.am:
2336 * gobject/valaccodebasemodule.vala:
2337 * gobject/valaccodegenerator.vala:
2338 * gobject/valaccodemodule.vala:
2340 Add CCodeModule and CCodeBaseModule classes as preparation to
2341 make the backend more modular
2343 2008-10-24 Jürg Billeter <j@bitron.ch>
2345 * gobject/valaccodeinvocationexpressionbinding.vala:
2347 Fix constructor chain-up
2349 2008-10-23 Jürg Billeter <j@bitron.ch>
2351 * vapi/dbus-glib-1.vapi:
2353 Add dbus_g_connection_get_connection and
2354 dbus_connection_get_g_connection bindings, patch by Jan Luebbe
2356 2008-10-23 Jürg Billeter <j@bitron.ch>
2358 * vala/valaparser.vala:
2359 * vala/valasemanticanalyzer.vala:
2360 * gobject/valaccodemethodbinding.vala:
2362 Mark creation methods as instance methods to fix lambda
2363 expressions in creation methods
2365 2008-10-23 Jürg Billeter <j@bitron.ch>
2367 * gobject/valaccodegenerator.vala:
2369 Fix virtual struct properties
2371 2008-10-23 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
2373 * vapi/sdl.vapi: Fix SysWMEvent link issue.
2375 2008-10-23 Jürg Billeter <j@bitron.ch>
2377 * vapi/gobject-2.0.vapi:
2379 Fix runtime error when using GValue with D-Bus
2381 2008-10-23 Jürg Billeter <j@bitron.ch>
2383 * vapi/gobject-2.0.vapi:
2385 Support passing GValues as variants over D-Bus
2387 2008-10-23 Jürg Billeter <j@bitron.ch>
2389 * gobject/valaccodegenerator.vala:
2391 Fix foreach over stacked arrays
2393 2008-10-22 Andrea Del Signore <sejerpz@tin.it>
2395 * vapi/packages/gtk+-2.0/:
2397 Fix gtk_text_buffer_new binding
2399 * vapi/gtk+-2.0.vapi: regenerated
2401 2008-10-22 Jürg Billeter <j@bitron.ch>
2403 * vala/valaintegertype.vala:
2404 * vala/valasemanticanalyzer.vala:
2406 Fix leaked reference cycle
2408 2008-10-22 Jürg Billeter <j@bitron.ch>
2410 * vala/valasignal.vala:
2412 Always mangle signal name from camel case to lower case
2414 2008-10-22 Jürg Billeter <j@bitron.ch>
2416 * vapi/glib-2.0.vapi:
2417 * vapi/gobject-2.0.vapi:
2420 Move gobject-2.0 bindings to separate VAPI file
2422 * compiler/valacompiler.vala:
2423 * vapigen/valavapigen.vala:
2425 Include gobject-2.0 by default
2428 * ccode/Makefile.am:
2430 * gobject/Makefile.am:
2431 * compiler/Makefile.am:
2433 Support building libvala and valac with older Vala versions
2435 2008-10-22 Jürg Billeter <j@bitron.ch>
2437 * ChangeLog.pre-0-4: