1 2008-12-14 Jürg Billeter <j@bitron.ch>
3 * gobject/valaccodebasemodule.vala:
4 * gobject/valaccodemethodmodule.vala:
6 Detect unsupported generic type arguments, fixes bug 561674
8 2008-12-13 Jürg Billeter <j@bitron.ch>
10 * gobject/valadbusmodule.vala:
12 Support reading and writing nullable GLib.Value values
14 2008-12-13 Jürg Billeter <j@bitron.ch>
18 Improve gsl_histogram_calloc_range binding,
19 patch by Matías De la Puente, fixes bug 564387
21 2008-12-13 Jürg Billeter <j@bitron.ch>
25 Remove g_thread_init binding, should never be called manually
27 2008-12-13 Jürg Billeter <j@bitron.ch>
29 * vala/valagenieparser.vala:
30 * vala/valaparser.vala:
32 Remove workarounds for old Vala versions
34 2008-12-13 Jürg Billeter <j@bitron.ch>
36 * vala/valablock.vala:
38 Detect conflicting local variables in parent scopes
40 * vala/valaarraycreationexpression.vala:
41 * vala/valacodewriter.vala:
42 * vala/valaforeachstatement.vala:
43 * vala/valagenieparser.vala:
44 * vala/valaparser.vala:
45 * gobject/valaccodebasemodule.vala:
46 * gobject/valaccodecontrolflowmodule.vala:
47 * gobject/valaccodemethodcallmodule.vala:
48 * gobject/valagobjectmodule.vala:
49 * vapigen/valagidlparser.vala:
51 Fix conflicting local variables
53 2008-12-12 Jürg Billeter <j@bitron.ch>
55 * gobject/valadbusclientmodule.vala:
56 * gobject/valadbusmodule.vala:
58 Support reading multi-dimensional arrays in static D-Bus clients
60 2008-12-12 Jürg Billeter <j@bitron.ch>
62 * gobject/valadbusclientmodule.vala:
63 * gobject/valadbusmodule.vala:
65 Fix array length and size handling in static D-Bus clients
67 2008-12-12 Jürg Billeter <j@bitron.ch>
73 2008-12-11 Jürg Billeter <j@bitron.ch>
75 * vapi/packages/libsoup-2.4/:
77 Updated to libsoup 2.25.2
79 * vapi/libsoup-2.4.vapi: regenerated
81 2008-12-10 Jürg Billeter <j@bitron.ch>
85 Add bindings to support LAQRS extensions
87 2008-12-09 Jürg Billeter <j@bitron.ch>
89 * gobject/valagsignalmodule.vala:
91 Do not use g_signal_connect_object if the target object is not a
92 GObject, fixes bug 539614
94 2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
96 * vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata:
98 Fix gdk_pixbuf_new_from_inline binding
100 * vapi/gdk-pixbuf-2.0.vapi: regenerated
102 2008-12-09 Jürg Billeter <j@bitron.ch>
108 Add partial raptor and rasqal bindings
110 2008-12-09 Jürg Billeter <j@bitron.ch>
112 * vapi/gobject-2.0.vapi:
114 Fix g_value_set_boxed binding, remove broken g_value_take_boxed
117 2008-12-09 Jürg Billeter <j@bitron.ch>
119 * gobject/valadbusclientmodule.vala:
121 Fix dbus-glib type for structs
123 2008-12-09 Jürg Billeter <j@bitron.ch>
125 * gobject/valadbusclientmodule.vala:
126 * gobject/valagsignalmodule.vala:
128 Use specialized dbus-glib types for signals in D-Bus servers
130 2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
132 * vala/valacodewriter.vala:
133 * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
134 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
136 Fix *_make_writable functions in gstreamer by marking them
137 with ReturnsModifiedPointer
139 * vapi/gstreamer-0.10.vapi: regenerated
141 2008-12-09 Jürg Billeter <j@bitron.ch>
143 * vapi/glib-2.0.vapi:
145 Improve Time.to_string method and add Time.format method
147 2008-12-09 Jürg Billeter <j@bitron.ch>
149 * gobject/valaccodemethodmodule.vala:
151 Fix inline struct methods in VAPI files
153 2008-12-07 Thijs Vermeir <thijsvermeir@gmail.com>
155 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
157 Fix gst_buffer functions
159 * vapi/gstreamer-0.10.vapi: regenerated
161 2008-12-06 Thijs Vermeir <thijsvermeir@gmail.com>
163 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
165 Fix gst_segment_clip binding
167 * vapi/gstreamer-0.10.vapi: regenerated
169 2008-12-06 Jürg Billeter <j@bitron.ch>
171 * vala/valamethodcall.vala:
173 Report error when trying to call constructor without `new' operator
175 2008-12-06 Jürg Billeter <j@bitron.ch>
177 * vala/valasourcefile.vala:
179 Add SourceFile.clear_using_directives method, required by
182 2008-12-05 Jürg Billeter <j@bitron.ch>
184 * gobject/valaccodebasemodule.vala:
188 2008-12-05 Jürg Billeter <j@bitron.ch>
190 * vapi/packages/gtk+-2.0/:
192 Fix gtk_target_list_new binding
194 * vapi/gtk+-2.0.vapi: regenerated
196 2008-12-04 Jürg Billeter <j@bitron.ch>
198 * vapi/packages/libsoup-2.4/:
200 Fix soup_server_add_handler binding,
201 patch by Zeeshan Ali Khattak, fixes bug 562978
203 * vapi/libsoup-2.4.vapi: regenerated
205 2008-12-04 Jürg Billeter <j@bitron.ch>
207 * vapi/glib-2.0.vapi:
209 Use generics in GAsyncQueue binding,
210 patch by Zeeshan Ali Khattak, fixes bug 563225
212 2008-12-02 Jürg Billeter <j@bitron.ch>
214 * vala/valaassignment.vala:
215 * vala/valasignal.vala:
217 Resolve generic types when connecting signals
219 2008-12-02 Jürg Billeter <j@bitron.ch>
221 * vala/valadatatype.vala:
223 Fix type resolving with nested generic types, fixes bug 562956
225 2008-12-01 Jürg Billeter <j@bitron.ch>
227 * configure.ac: Post-release version bump
229 2008-12-01 Jürg Billeter <j@bitron.ch>
231 * NEWS: update for 0.5.2 release
233 2008-12-01 Jürg Billeter <j@bitron.ch>
235 * vapi/packages/gtk+-2.0/:
237 Fix gtk_text_view_get_line_at_y binding
239 * vapi/gtk+-2.0.vapi: regenerated
241 2008-12-01 Jürg Billeter <j@bitron.ch>
243 * vala/valabinaryexpression.vala:
244 * vala/valaconditionalexpression.vala:
246 Fix critical when using conditional expressions in method contracts
248 2008-12-01 Jürg Billeter <j@bitron.ch>
250 * gobject/valagobjectmodule.vala:
251 * gobject/valagsignalmodule.vala:
253 Support signals in non-GObject classes, patch by Yu Feng,
256 2008-11-30 Jürg Billeter <j@bitron.ch>
258 * vapi/packages/gtk+-2.0/:
260 Fix gtk_tree_model_get_value binding
262 * vapi/gtk+-2.0.vapi: regenerated
264 2008-11-30 Jürg Billeter <j@bitron.ch>
266 * vala/valasymbolresolver.vala:
268 Resolve types in switch labels
270 2008-11-30 Jürg Billeter <j@bitron.ch>
272 * vala/valaarraycreationexpression.vala:
273 * vala/valaelementaccess.vala:
274 * vala/valasemanticanalyzer.vala:
276 Accept any integer type as array index
278 2008-11-30 Jürg Billeter <j@bitron.ch>
280 * vapi/gstreamer-rtsp-0.10.vapi:
284 2008-11-30 Jürg Billeter <j@bitron.ch>
286 * gobject/valaccodebasemodule.vala:
288 Fix array length variable name for internal variables
290 2008-11-30 Jürg Billeter <j@bitron.ch>
292 * vala/valalocalvariable.vala:
293 * vala/valamethodcall.vala:
294 * vala/valasemanticanalyzer.vala:
295 * gobject/valaccodebasemodule.vala:
297 Avoid object duplication due to error handling
299 2008-11-30 Jürg Billeter <j@bitron.ch>
301 * vala/valamethodcall.vala:
303 Move compiler internal variable to right block
305 2008-11-30 Jürg Billeter <j@bitron.ch>
307 * vala/valaelementaccess.vala:
309 Fix error handling in element access expressions
311 2008-11-30 Jürg Billeter <j@bitron.ch>
314 * vala/valacodewriter.vala:
315 * compiler/valacompiler.vala:
316 * vapigen/valavapigen.vala:
318 Add --dump-tree command-line option to write code tree to file
320 2008-11-30 Jürg Billeter <j@bitron.ch>
322 * vala/valanullchecker.vala:
323 * vala/valaswitchlabel.vala:
324 * vala/valaswitchstatement.vala:
325 * vala/valasymbolresolver.vala:
326 * gobject/valaccodecontrolflowmodule.vala:
327 * gobject/valaccodegenerator.vala:
328 * gobject/valaccodemodule.vala:
330 Separate visiting switch sections from visiting switch statements
332 2008-11-30 Jürg Billeter <j@bitron.ch>
334 * vala/valamemberaccess.vala:
335 * vala/valasymbolresolver.vala:
336 * gobject/valaccodememberaccessmodule.vala:
337 * gobject/valagsignalmodule.vala:
339 Separate visiting inner expressions from visiting member access
341 2008-11-30 Jürg Billeter <j@bitron.ch>
343 * vala/valaaddressofexpression.vala:
344 * vala/valaarraycreationexpression.vala:
345 * vala/valaassignment.vala:
346 * vala/valabaseaccess.vala:
347 * vala/valabinaryexpression.vala:
348 * vala/valablock.vala:
349 * vala/valacastexpression.vala:
350 * vala/valaconditionalexpression.vala:
351 * vala/valadostatement.vala:
352 * vala/valaelementaccess.vala:
353 * vala/valaexpression.vala:
354 * vala/valaforstatement.vala:
355 * vala/valainitializerlist.vala:
356 * vala/valalambdaexpression.vala:
357 * vala/valaliteral.vala:
358 * vala/valamemberaccess.vala:
359 * vala/valamethodcall.vala:
360 * vala/valaobjectcreationexpression.vala:
361 * vala/valaparenthesizedexpression.vala:
362 * vala/valapointerindirection.vala:
363 * vala/valapostfixexpression.vala:
364 * vala/valareferencetransferexpression.vala:
365 * vala/valasemanticanalyzer.vala:
366 * vala/valasizeofexpression.vala:
367 * vala/valaswitchsection.vala:
368 * vala/valatuple.vala:
369 * vala/valatypecheck.vala:
370 * vala/valatypeofexpression.vala:
371 * vala/valaunaryexpression.vala:
372 * vala/valawhilestatement.vala:
373 * gobject/valaccodebasemodule.vala:
375 Fix error handling in condition of while, do, and for statements
377 2008-11-30 Jürg Billeter <j@bitron.ch>
379 * vala/valaexpressionstatement.vala:
380 * vala/valanullchecker.vala:
381 * vala/valasymbolresolver.vala:
382 * gobject/valaccodebasemodule.vala:
384 Separate visiting expressions from visiting expression statements
386 2008-11-30 Jürg Billeter <j@bitron.ch>
388 * vala/valabinaryexpression.vala:
389 * vala/valasymbolresolver.vala:
390 * gobject/valaccodebasemodule.vala:
392 Separate visiting operands from visiting binary expression
394 2008-11-30 Jürg Billeter <j@bitron.ch>
396 * vala/valadeclarationstatement.vala:
397 * vala/valasymbolresolver.vala:
398 * gobject/valaccodebasemodule.vala:
400 Separate visiting declaration from visiting declaration statement
402 2008-11-30 Jürg Billeter <j@bitron.ch>
404 * ccode/valaccodeassignment.vala:
405 * ccode/valaccodeconditionalexpression.vala:
406 * gobject/valaccodearraymodule.vala:
407 * gobject/valaccodeassignmentmodule.vala:
408 * gobject/valaccodebasemodule.vala:
409 * gobject/valaccodecontrolflowmodule.vala:
410 * gobject/valaccodedelegatemodule.vala:
411 * gobject/valaccodemethodcallmodule.vala:
413 More parenthesis improvements
415 2008-11-30 Jürg Billeter <j@bitron.ch>
417 * vala/valaforeachstatement.vala:
418 * ccode/valaccodebinaryexpression.vala:
419 * ccode/valaccodecastexpression.vala:
420 * ccode/valaccodeelementaccess.vala:
421 * ccode/valaccodeexpression.vala:
422 * ccode/valaccodememberaccess.vala:
423 * ccode/valaccodeunaryexpression.vala:
425 Fix generated parentheses
427 2008-11-30 Jürg Billeter <j@bitron.ch>
429 * vala/valathrowstatement.vala:
431 Check type of error expression in throw statements
433 2008-11-30 Jürg Billeter <j@bitron.ch>
435 * gobject/valaccodearraymodule.vala:
437 Fix array length variable name for internal variables,
440 2008-11-30 Jürg Billeter <j@bitron.ch>
442 * vala/valasourcefile.vala:
444 Fix critical when using error codes
446 2008-11-29 Jürg Billeter <j@bitron.ch>
448 * vala/valavoidtype.vala:
449 * gobject/valaccodebasemodule.vala:
451 Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for
452 unsupported types in typeof expressions
454 2008-11-29 Jürg Billeter <j@bitron.ch>
456 * vala/valamethodcall.vala:
458 Fix error handling in inner expressions, fixes bug 475922
460 2008-11-29 Jürg Billeter <j@bitron.ch>
462 * vala/valaaddressofexpression.vala:
463 * vala/valaarraycreationexpression.vala:
464 * vala/valaassignment.vala:
465 * vala/valabaseaccess.vala:
466 * vala/valabinaryexpression.vala:
467 * vala/valacastexpression.vala:
468 * vala/valaconditionalexpression.vala:
469 * vala/valadostatement.vala:
470 * vala/valaelementaccess.vala:
471 * vala/valaexpression.vala:
472 * vala/valaforstatement.vala:
473 * vala/valainitializerlist.vala:
474 * vala/valalambdaexpression.vala:
475 * vala/valaliteral.vala:
476 * vala/valamemberaccess.vala:
477 * vala/valamethodcall.vala:
478 * vala/valaobjectcreationexpression.vala:
479 * vala/valaparenthesizedexpression.vala:
480 * vala/valapointerindirection.vala:
481 * vala/valapostfixexpression.vala:
482 * vala/valareferencetransferexpression.vala:
483 * vala/valasizeofexpression.vala:
484 * vala/valatuple.vala:
485 * vala/valatypecheck.vala:
486 * vala/valatypeofexpression.vala:
487 * vala/valaunaryexpression.vala:
488 * vala/valawhilestatement.vala:
490 Convert binary conditional expressions into if statements
492 2008-11-29 Jürg Billeter <j@bitron.ch>
494 * vala/valaflowanalyzer.vala:
496 Detect unreachable code in if and while statements
498 2008-11-29 Jürg Billeter <j@bitron.ch>
501 * vala/valablock.vala:
502 * vala/valacodenode.vala:
503 * vala/valaconditionalexpression.vala:
504 * vala/valadeclarationstatement.vala:
505 * vala/valaexpression.vala:
506 * vala/valanullchecker.vala:
507 * vala/valastatementlist.vala:
508 * gobject/valaccodebasemodule.vala:
509 * gobject/valaccodegenerator.vala:
510 * gobject/valaccodemodule.vala:
512 Convert ternary conditionals into if statements,
513 fixes bug 543870 and bug 554594
515 2008-11-28 Étienne BERSAC <bersace03@laposte.net>
517 * vapi/gobject-2.0.vapi:
519 Fix g_flags_get_first_value binding
521 2008-11-28 Jürg Billeter <j@bitron.ch>
523 * gobject/valaccodebasemodule.vala:
525 Fix generated code in struct destroy function for array fields
527 2008-11-28 Jürg Billeter <j@bitron.ch>
529 * vapigen/valagidlparser.vala:
531 Support ssize_t and size_t
533 * vapi/gdk-pixbuf-2.0.vapi:
535 * vapi/gtk+-2.0.vapi:
540 2008-11-28 Jürg Billeter <j@bitron.ch>
542 * vapigen/valagirparser.vala:
544 Support construct properties
546 2008-11-28 Jürg Billeter <j@bitron.ch>
548 * vapigen/valagirparser.vala:
550 Support nullable parameters
552 2008-11-28 Jürg Billeter <j@bitron.ch>
554 * vapigen/valagirparser.vala:
556 Support interface prerequisites
558 2008-11-28 Jürg Billeter <j@bitron.ch>
560 * vapigen/valagirparser.vala:
562 Support functions in classes
564 2008-11-28 Jürg Billeter <j@bitron.ch>
566 * gobject/valaccodebasemodule.vala:
568 Fix copying and destroying GValue values
570 2008-11-28 Jürg Billeter <j@bitron.ch>
572 * vapi/glib-2.0.vapi:
574 Add g_unsetenv binding, patch by Jorn Baayen, fixes bug 562590
576 2008-11-28 Jürg Billeter <j@bitron.ch>
578 * vala/valasemanticanalyzer.vala:
579 * gobject/valaccodebasemodule.vala:
583 2008-11-28 Jürg Billeter <j@bitron.ch>
585 * vala/valabinaryexpression.vala:
586 * gobject/valaccodebasemodule.vala:
588 Don't require libgee for `in' operations
590 2008-11-28 Jürg Billeter <j@bitron.ch>
592 * vapi/glib-2.0.vapi:
594 Add string.contains method
596 2008-11-28 Jürg Billeter <j@bitron.ch>
598 * vala/valaflowanalyzer.vala:
600 Analyze errors in return expressions
602 2008-11-28 Jürg Billeter <j@bitron.ch>
604 * vala/valablock.vala:
605 * vala/valaforeachstatement.vala:
606 * vala/valasemanticanalyzer.vala:
607 * gobject/valaccodebasemodule.vala:
608 * gobject/valaccodecontrolflowmodule.vala:
610 Don't require libgee for foreach statements
612 2008-11-28 Jürg Billeter <j@bitron.ch>
614 * vala/valaclass.vala:
615 * vala/valadatatype.vala:
616 * vala/valagenerictype.vala:
617 * vala/valainterface.vala:
618 * vala/valamethod.vala:
619 * vala/valaobjecttypesymbol.vala:
620 * vala/valasymbolresolver.vala:
622 Fix method checking with generic base types, fixes bug 511286
624 2008-11-28 Jürg Billeter <j@bitron.ch>
626 * vala/valadatatype.vala:
627 * vala/valaexpression.vala:
628 * vala/valaintegertype.vala:
629 * vala/valamemberaccess.vala:
630 * vala/valamethodcall.vala:
631 * vala/valasemanticanalyzer.vala:
632 * vala/valavaluetype.vala:
633 * gobject/valaccodebasemodule.vala:
634 * gobject/valaccodecontrolflowmodule.vala:
636 Improve handling of generic values, fixes bug 562460
638 2008-11-28 Jürg Billeter <j@bitron.ch>
640 * vala/valabinaryexpression.vala:
641 * vala/valaelementaccess.vala:
642 * vala/valaforeachstatement.vala:
643 * vala/valamemberaccess.vala:
644 * vala/valamethodcall.vala:
645 * vala/valasemanticanalyzer.vala:
646 * gobject/valaccodearraymodule.vala:
647 * gobject/valaccodeassignmentmodule.vala:
648 * gobject/valaccodecontrolflowmodule.vala:
650 Improve get_actual_type signature
652 2008-11-28 Jürg Billeter <j@bitron.ch>
655 * vala/valagenerictype.vala:
656 * vala/valasymbolresolver.vala:
658 Rename TypeParameterType to GenericType
660 2008-11-27 Thijs Vermeir <thijsvermeir@gmail.com>
662 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
664 gst_element_found_tags takes ownership on TagList
666 * vapi/gstreamer-0.10.vapi: regenerated
668 2008-11-26 Jürg Billeter <j@bitron.ch>
670 * gobject/valaccodebasemodule.vala:
672 Include dbus.h, required for static D-Bus client support
674 2008-11-24 Jürg Billeter <j@bitron.ch>
676 * vapi/glib-2.0.vapi:
678 Add string.replace method, patch by Ali Sabil
680 2008-11-24 Jürg Billeter <j@bitron.ch>
682 * ccode/valaccodefunctioncall.vala:
683 * gobject/valaccodearraymodule.vala:
684 * gobject/valaccodebasemodule.vala:
685 * gobject/valaccodemethodcallmodule.vala:
686 * vala/valasemanticanalyzer.vala:
687 * vapi/glib-2.0.vapi:
689 Add g_array_index binding and fix g_array_free calls,
692 2008-11-22 Jürg Billeter <j@bitron.ch>
696 Prepare support for more complex test cases
698 2008-11-22 Jürg Billeter <j@bitron.ch>
700 * gobject/valaccodemethodmodule.vala:
704 2008-11-22 Jürg Billeter <j@bitron.ch>
706 * gobject/valaccodebasemodule.vala:
707 * gobject/valaccodemethodmodule.vala:
708 * gobject/valadbusclientmodule.vala:
709 * gobject/valagasyncmodule.vala:
711 Support async method calls in static D-Bus clients
713 2008-11-21 Jürg Billeter <j@bitron.ch>
715 * gobject/valagasyncmodule.vala:
717 Fix return type of finish vfunc
719 2008-11-21 Jürg Billeter <j@bitron.ch>
721 * vala/valamethod.vala:
722 * gobject/valaccodemethodcallmodule.vala:
723 * gobject/valaccodemethodmodule.vala:
724 * gobject/valadbusclientmodule.vala:
725 * gobject/valagasyncmodule.vala:
727 Various coroutine code generation improvements
729 2008-11-21 Jürg Billeter <j@bitron.ch>
731 * gobject/valaccodemethodmodule.vala:
735 2008-11-21 Jürg Billeter <j@bitron.ch>
737 * gobject/valadbusmodule.vala:
739 Support serialization and deserialization of GHashTable objects
740 in static D-Bus clients
742 2008-11-21 Jürg Billeter <j@bitron.ch>
744 * gobject/valadbusmodule.vala:
746 Support serialization and deserialization of GValue values in
749 2008-11-21 Jürg Billeter <j@bitron.ch>
751 * gobject/valadbusclientmodule.vala:
752 * gobject/valadbusmodule.vala:
754 Support serialization and deserialization of structs in static
757 2008-11-21 Jürg Billeter <j@bitron.ch>
759 * gobject/valadbusclientmodule.vala:
760 * gobject/valadbusmodule.vala:
762 Support serialization and deserialization of arrays in static
765 2008-11-21 Jürg Billeter <j@bitron.ch>
767 * gobject/Makefile.am:
768 * gobject/valaccodebasemodule.vala:
769 * gobject/valadbusclientmodule.vala:
770 * gobject/valadbusmodule.vala:
771 * vapi/dbus-glib-1.vapi:
773 Add partial static D-Bus client support without dbus-glib
776 2008-11-21 Jürg Billeter <j@bitron.ch>
778 * vapi/glib-2.0.vapi:
780 Add g_quark_try_string binding, patch by Rob Taylor
782 2008-11-21 Étienne Bersac <bersace03@laposte.net>
784 * vapi/gmodule-2.0.vapi:
786 Add binding for G_MODULE_SUFFIX, fixes bug 561120
788 2008-11-21 Étienne Bersac <bersace03@laposte.net>
790 * vapi/glib-2.0.vapi:
792 Add G_SEARCHPATH_SEPARATOR binding, fixes bug 561117
794 2008-11-21 Jürg Billeter <j@bitron.ch>
796 * vapi/packages/gdk-2.0/:
798 Fix gdk_region_polygon and gdk_region_rectangle bindings,
799 patch by Víctor Manuel Jáquez Leal, fixes bug 561655
801 * vapi/gdk-2.0.vapi: regenerated
803 2008-11-21 Jürg Billeter <j@bitron.ch>
805 * vapi/dbus-glib-1.vapi:
807 Fix DBusError binding, patch by Sebastian Pölsterl,
810 2008-11-21 Jürg Billeter <j@bitron.ch>
812 * vapi/packages/gtk+-2.0/:
814 Fix g_hscale_new and g_vscale_new bindings,
815 based on patch by Geert Jan Alsem, fixes bug 560053
817 * vapi/gtk+-2.0.vapi: regenerated
819 2008-11-21 Étienne Bersac <bersace03@laposte.net>
821 * vapi/glib-2.0.vapi:
823 Add g_strjoin binding, fixes bug 561124
825 2008-11-20 Jürg Billeter <j@bitron.ch>
827 * vala/valaassignment.vala:
829 Check types in property assignments, fixes bug 550088
831 2008-11-20 Jürg Billeter <j@bitron.ch>
833 * vala/valacatchclause.vala:
835 Fix generic catch clauses
837 2008-11-20 Jürg Billeter <j@bitron.ch>
839 * gobject/valaccodemethodcallmodule.vala:
841 Fix base access to virtual signal handlers with return values,
844 2008-11-20 Jürg Billeter <j@bitron.ch>
847 * vala/valacodevisitor.vala:
848 * vala/valadynamicmethod.vala:
849 * vala/valaflowanalyzer.vala:
850 * vala/valagenieparser.vala:
851 * vala/valamemberaccess.vala:
852 * vala/valamethodcall.vala:
853 * vala/valanullchecker.vala:
854 * vala/valaparser.vala:
855 * vala/valasemanticanalyzer.vala:
856 * vala/valasymbolresolver.vala:
857 * gobject/Makefile.am:
858 * gobject/valaccodearraymodule.vala:
859 * gobject/valaccodebasemodule.vala:
860 * gobject/valaccodedelegatemodule.vala:
861 * gobject/valaccodegenerator.vala:
862 * gobject/valaccodemethodcallmodule.vala:
863 * gobject/valaccodemodule.vala:
865 Rename InvocationExpression to MethodCall
867 2008-11-20 Jürg Billeter <j@bitron.ch>
869 * vala/valainvocationexpression.vala:
871 Fix struct initialization
873 2008-11-20 Jürg Billeter <j@bitron.ch>
875 * vapi/packages/gstreamer-interfaces-0.10/:
877 Fix GstColorBalance binding, patch by Víctor Manuel Jáquez Leal,
880 * vapi/gstreamer-interfaces-0.10.vapi: regenerated
882 2008-11-20 Jürg Billeter <j@bitron.ch>
884 * vapi/libxml-2.0.vapi:
886 Mark encoding parameters as nullable,
887 patch by Víctor Manuel Jáquez Leal, fixes bug 560062
889 2008-11-20 Jürg Billeter <j@bitron.ch>
891 * vala/valacatchclause.vala:
892 * vala/valaerrortype.vala:
894 Correct source file dependencies for catch clauses,
897 2008-11-19 Jürg Billeter <j@bitron.ch>
899 * vala/valatypeofexpression.vala:
901 Include C header files for types used in typeof expressions,
904 2008-11-19 Jürg Billeter <j@bitron.ch>
906 * gobject/valaccodemethodmodule.vala:
908 Remove extra g_type_create_instance in constructors
910 2008-11-19 Sebastian Dröge <sebastian.droege@collabora.co.uk>
912 * gobject/valagobjectmodule.vala:
914 Add support for class field initializers for classes that are not
915 derived from GObject.
917 2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
919 * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
921 Transfer ownership on gtk_container_get_children
923 * vapi/gtk+-2.0.vapi: regenerated
925 2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
927 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
929 Transfer ownership on gst_tag_list_merge
931 * vapi/gstreamer-0.10.vapi: regenerated
933 2008-11-17 Jürg Billeter <j@bitron.ch>
935 * vala/valaarraycreationexpression.vala:
936 * vala/valaelementaccess.vala:
937 * vala/valasourcefile.vala:
939 Allow any integer compatible value to be used as array index,
942 2008-11-17 Jürg Billeter <j@bitron.ch>
944 * vala/valaflowanalyzer.vala:
946 Fix control flow graph for try statements with finally clause,
949 2008-11-17 Jürg Billeter <j@bitron.ch>
951 * vala/valadynamicmethod.vala:
952 * vala/valadynamicsignal.vala:
954 Fix checking of dynamic methods and signals
956 2008-11-17 Jürg Billeter <j@bitron.ch>
958 * vala/valafield.vala:
960 Correct source file dependencies for private fields of compact
961 classes, based on patch by Thijs Vermeir, fixes bug 555249
963 2008-11-17 Jürg Billeter <j@bitron.ch>
965 * vala/valacatchclause.vala:
966 * vala/valacreationmethod.vala:
967 * vala/valafield.vala:
968 * vala/valaforeachstatement.vala:
969 * vala/valamemberaccess.vala:
970 * vala/valamethod.vala:
972 Ensure that members are checked when accessing them,
975 2008-11-17 Jürg Billeter <j@bitron.ch>
977 * vapi/glib-2.0.vapi:
979 Fix g_queue_*_nth bindings, patch by John Carr
981 2008-11-14 Jürg Billeter <j@bitron.ch>
983 * vala/valasemanticanalyzer.vala:
985 Set target_type for member initializers
987 2008-11-14 Jürg Billeter <j@bitron.ch>
989 * vapi/packages/gstreamer-0.10/:
991 Fix gst_bin_add_many binding
993 * vapi/gstreamer-0.10.vapi: regenerated
995 2008-11-14 Jürg Billeter <j@bitron.ch>
997 * vala/valaformalparameter.vala:
998 * vala/valainterfacewriter.vala:
999 * vala/valainvocationexpression.vala:
1000 * vala/valaparser.vala:
1001 * vala/valascanner.vala:
1002 * vala/valasemanticanalyzer.vala:
1003 * vala/valatokentype.vala:
1004 * gobject/valaccodeinvocationexpressionmodule.vala:
1006 Support parameter arrays, fixes bug 538897
1008 2008-11-14 Jürg Billeter <j@bitron.ch>
1010 * vala/valagenieparser.vala:
1011 * vala/valaparser.vala:
1013 Avoid C compiler warnings with switch statements
1015 2008-11-14 Jürg Billeter <j@bitron.ch>
1017 * gobject/valadbusclientmodule.vala:
1019 Fix non-struct output arguments in dynamic D-Bus method calls
1021 2008-11-14 Jürg Billeter <j@bitron.ch>
1024 * vala/valaassignment.vala:
1025 * vala/valabasicblock.vala:
1026 * vala/valabinaryexpression.vala:
1027 * vala/valacastexpression.vala:
1028 * vala/valacatchclause.vala:
1029 * vala/valacodenode.vala:
1030 * vala/valadeclarationstatement.vala:
1031 * vala/valaelementaccess.vala:
1032 * vala/valaexpressionstatement.vala:
1033 * vala/valaflowanalyzer.vala:
1034 * vala/valaforeachstatement.vala:
1035 * vala/valainvocationexpression.vala:
1036 * vala/valamemberaccess.vala:
1037 * vala/valaobjectcreationexpression.vala:
1038 * vala/valaparenthesizedexpression.vala:
1039 * vala/valaphifunction.vala:
1040 * vala/valapointerindirection.vala:
1041 * vala/valareferencetransferexpression.vala:
1042 * vala/valareturnstatement.vala:
1043 * vala/valathrowstatement.vala:
1044 * vala/valaunaryexpression.vala:
1045 * compiler/valacompiler.vala:
1047 Report use of possibly uninitialized variables, fixes bug 508477
1050 2008-11-14 Jürg Billeter <j@bitron.ch>
1052 * vala/valagenieparser.vala:
1053 * vala/valainterface.vala:
1054 * vala/valainterfacewriter.vala:
1055 * vala/valaparser.vala:
1056 * vala/valasemanticanalyzer.vala:
1057 * gobject/valaccodeassignmentmodule.vala:
1058 * gobject/valaccodebasemodule.vala:
1059 * gobject/valaccodeinvocationexpressionmodule.vala:
1060 * vapi/glib-2.0.vapi:
1061 * vapigen/valagidlparser.vala:
1062 * vapigen/valagirparser.vala:
1063 * vapigen/valamarkupreader.vala:
1064 * vapigen/valavapicheck.vala:
1065 * gen-project/valaprojectgenerator.vala:
1067 Do not use possibly uninitialized variables
1069 2008-11-14 Jürg Billeter <j@bitron.ch>
1071 * vala/valacfgbuilder.vala:
1072 * vala/valamemberaccess.vala:
1073 * vala/valamethod.vala:
1074 * vala/valasymbol.vala:
1075 * gobject/valaccodemethodmodule.vala:
1077 Report unused fields, methods, and local variables
1079 * vala/valacodecontext.vala:
1080 * vala/valadynamicproperty.vala:
1081 * vala/valaenum.vala:
1082 * vala/valagenieparser.vala:
1083 * vala/valainterfacewriter.vala:
1084 * vala/valaparser.vala:
1085 * vala/valastruct.vala:
1086 * vala/valaunresolvedtype.vala:
1087 * gobject/valaccodearraymodule.vala:
1088 * gobject/valaccodeassignmentmodule.vala:
1089 * gobject/valaccodebasemodule.vala:
1090 * gobject/valaccodeinvocationexpressionmodule.vala:
1091 * gobject/valaccodememberaccessmodule.vala:
1092 * gobject/valadbusservermodule.vala:
1093 * gobject/valagobjectmodule.vala:
1094 * vapigen/valagirparser.vala:
1095 * vapigen/valamarkupreader.vala:
1097 Remove unused symbols
1099 2008-11-14 Jürg Billeter <j@bitron.ch>
1101 * tests/Makefile.am:
1102 * tests/basic-types/:
1104 Rearrange test cases
1106 2008-11-14 Jürg Billeter <j@bitron.ch>
1110 Rearrange test cases
1112 2008-11-13 Jürg Billeter <j@bitron.ch>
1114 * vala/valacodecontext.vala:
1115 * gobject/valadbusclientmodule.vala:
1116 * compiler/valacompiler.vala:
1118 Add --disable-dbus-transformation command-line option to disable
1119 case transformation of D-Bus member names in dynamic D-Bus client
1120 support, this option will be removed again when Vala gains static
1121 D-Bus client support
1123 2008-11-13 Jürg Billeter <j@bitron.ch>
1125 * gobject/valadbusclientmodule.vala:
1127 Fix retrieving D-Bus structs with owned strings
1129 2008-11-13 Jürg Billeter <j@bitron.ch>
1131 * gobject/valaccodebasemodule.vala:
1133 Fix copy of constant arrays
1135 2008-11-10 Jürg Billeter <j@bitron.ch>
1137 * vala/valaaddressofexpression.vala:
1138 * vala/valaarraycreationexpression.vala:
1139 * vala/valaassignment.vala:
1140 * vala/valabinaryexpression.vala:
1141 * vala/valablock.vala:
1142 * vala/valacastexpression.vala:
1143 * vala/valacatchclause.vala:
1144 * vala/valaclass.vala:
1145 * vala/valaconditionalexpression.vala:
1146 * vala/valaconstant.vala:
1147 * vala/valaconstructor.vala:
1148 * vala/valacreationmethod.vala:
1149 * vala/valadeclarationstatement.vala:
1150 * vala/valadelegate.vala:
1151 * vala/valadeletestatement.vala:
1152 * vala/valadestructor.vala:
1153 * vala/valadostatement.vala:
1154 * vala/valaelementaccess.vala:
1155 * vala/valaenum.vala:
1156 * vala/valaenumvalue.vala:
1157 * vala/valaerrorcode.vala:
1158 * vala/valaerrordomain.vala:
1159 * vala/valaexpressionstatement.vala:
1160 * vala/valafield.vala:
1161 * vala/valaforeachstatement.vala:
1162 * vala/valaformalparameter.vala:
1163 * vala/valaforstatement.vala:
1164 * vala/valaifstatement.vala:
1165 * vala/valainitializerlist.vala:
1166 * vala/valainterface.vala:
1167 * vala/valainvocationexpression.vala:
1168 * vala/valalambdaexpression.vala:
1169 * vala/valalocalvariable.vala:
1170 * vala/valalockstatement.vala:
1171 * vala/valamemberaccess.vala:
1172 * vala/valamemberinitializer.vala:
1173 * vala/valamethod.vala:
1174 * vala/valanamespace.vala:
1175 * vala/valaobjectcreationexpression.vala:
1176 * vala/valaparenthesizedexpression.vala:
1177 * vala/valapointerindirection.vala:
1178 * vala/valapostfixexpression.vala:
1179 * vala/valaproperty.vala:
1180 * vala/valapropertyaccessor.vala:
1181 * vala/valareferencetransferexpression.vala:
1182 * vala/valareturnstatement.vala:
1183 * vala/valasemanticanalyzer.vala:
1184 * vala/valasignal.vala:
1185 * vala/valasizeofexpression.vala:
1186 * vala/valasourcefile.vala:
1187 * vala/valastruct.vala:
1188 * vala/valaswitchlabel.vala:
1189 * vala/valaswitchsection.vala:
1190 * vala/valaswitchstatement.vala:
1191 * vala/valathrowstatement.vala:
1192 * vala/valatrystatement.vala:
1193 * vala/valatypecheck.vala:
1194 * vala/valatypeofexpression.vala:
1195 * vala/valaunaryexpression.vala:
1196 * vala/valawhilestatement.vala:
1197 * vala/valayieldstatement.vala:
1199 Remove unnecessary accept calls in semantic analyzer
1201 2008-11-10 Jürg Billeter <j@bitron.ch>
1203 * vala/valaaddressofexpression.vala:
1204 * vala/valabaseaccess.vala:
1205 * vala/valabooleanliteral.vala:
1206 * vala/valacastexpression.vala:
1207 * vala/valacharacterliteral.vala:
1208 * vala/valaconditionalexpression.vala:
1209 * vala/valaintegerliteral.vala:
1210 * vala/valalambdaexpression.vala:
1211 * vala/valanullliteral.vala:
1212 * vala/valaobjectcreationexpression.vala:
1213 * vala/valaparenthesizedexpression.vala:
1214 * vala/valapointerindirection.vala:
1215 * vala/valapostfixexpression.vala:
1216 * vala/valarealliteral.vala:
1217 * vala/valareferencetransferexpression.vala:
1218 * vala/valasemanticanalyzer.vala:
1219 * vala/valasizeofexpression.vala:
1220 * vala/valastringliteral.vala:
1221 * vala/valatypecheck.vala:
1222 * vala/valatypeofexpression.vala:
1223 * vala/valaunaryexpression.vala:
1225 Move expression checking to code nodes
1227 2008-11-10 Jürg Billeter <j@bitron.ch>
1229 * gobject/valadbusservermodule.vala:
1231 Work around missing enum support in dbus-glib
1233 2008-11-10 Jürg Billeter <j@bitron.ch>
1235 * gobject/valadbusservermodule.vala:
1237 Really insert GValueArray into hash table
1239 2008-11-09 Jürg Billeter <j@bitron.ch>
1241 * vala/valacreationmethod.vala:
1242 * vala/valadelegate.vala:
1243 * vala/valadelegatetype.vala:
1244 * vala/valaenum.vala:
1245 * vala/valafield.vala:
1246 * vala/valaformalparameter.vala:
1247 * vala/valamethod.vala:
1248 * vala/valaproperty.vala:
1249 * vala/valastruct.vala:
1250 * vala/valavaluetype.vala:
1252 Ensure attributes of field, property, parameter, and return types
1253 are processed before querying C header filenames
1255 2008-11-09 Jürg Billeter <j@bitron.ch>
1257 * gobject/valadbusservermodule.vala:
1259 Support hash tables with struct values
1261 2008-11-09 Jürg Billeter <j@bitron.ch>
1263 * vala/valaclass.vala:
1264 * vala/valainterface.vala:
1265 * vala/valamemberaccess.vala:
1266 * vala/valaobjecttype.vala:
1267 * vala/valasemanticanalyzer.vala:
1269 Ensure attributes of base types are processed before querying
1272 2008-11-07 Jürg Billeter <j@bitron.ch>
1274 * vala/valablock.vala:
1275 * vala/valacatchclause.vala:
1276 * vala/valadeclarationstatement.vala:
1277 * vala/valadeletestatement.vala:
1278 * vala/valadostatement.vala:
1279 * vala/valaexpressionstatement.vala:
1280 * vala/valaforstatement.vala:
1281 * vala/valaifstatement.vala:
1282 * vala/valainitializerlist.vala:
1283 * vala/valalocalvariable.vala:
1284 * vala/valalockstatement.vala:
1285 * vala/valasemanticanalyzer.vala:
1286 * vala/valaswitchsection.vala:
1287 * vala/valatrystatement.vala:
1288 * vala/valawhilestatement.vala:
1290 Move statement checking to code nodes
1292 2008-11-07 Jürg Billeter <j@bitron.ch>
1294 * vapi/glib-2.0.vapi:
1298 2008-11-07 Jürg Billeter <j@bitron.ch>
1300 * gobject/valadbusclientmodule.vala:
1302 Fix D-Bus methods with out parameters but no return value
1304 2008-11-07 Jürg Billeter <j@bitron.ch>
1306 * vala/valaconstant.vala:
1307 * vala/valaconstructor.vala:
1308 * vala/valacreationmethod.vala:
1309 * vala/valadestructor.vala:
1310 * vala/valafield.vala:
1311 * vala/valaformalparameter.vala:
1312 * vala/valaproperty.vala:
1313 * vala/valapropertyaccessor.vala:
1314 * vala/valasemanticanalyzer.vala:
1315 * vala/valasignal.vala:
1317 Move member checking to code nodes
1319 2008-11-07 Jürg Billeter <j@bitron.ch>
1321 * vala/valadelegate.vala:
1322 * vala/valaenum.vala:
1323 * vala/valaenumvalue.vala:
1324 * vala/valaerrorcode.vala:
1325 * vala/valaerrordomain.vala:
1326 * vala/valainterface.vala:
1327 * vala/valanamespace.vala:
1328 * vala/valasemanticanalyzer.vala:
1329 * vala/valastruct.vala:
1331 Move type symbol checking to code nodes
1333 2008-11-07 Jürg Billeter <j@bitron.ch>
1335 * vala/valaarraycreationexpression.vala:
1336 * vala/valasemanticanalyzer.vala:
1338 Move array creation expression checking to
1339 ArrayCreationExpression.check
1341 2008-11-07 Jürg Billeter <j@bitron.ch>
1343 * vala/valasemanticanalyzer.vala:
1344 * vala/valathrowstatement.vala:
1346 Move throw statement checking to ThrowStatement.check
1348 2008-11-07 Jürg Billeter <j@bitron.ch>
1350 * vala/valareturnstatement.vala:
1351 * vala/valasemanticanalyzer.vala:
1353 Move return statement checking to ReturnStatement.check
1355 2008-11-07 Jürg Billeter <j@bitron.ch>
1357 * vala/valaforeachstatement.vala:
1358 * vala/valasemanticanalyzer.vala:
1360 Move foreach statement checking to ForeachStatement.check
1362 2008-11-07 Jürg Billeter <j@bitron.ch>
1364 * vala/valaelementaccess.vala:
1365 * vala/valasemanticanalyzer.vala:
1367 Move element access checking to ElementAccess.check
1369 2008-11-07 Jürg Billeter <j@bitron.ch>
1371 * vapigen/valagirparser.vala:
1373 Set source_reference in parsed nodes
1375 2008-11-06 Jürg Billeter <j@bitron.ch>
1377 * vala/valamethod.vala:
1378 * vala/valasemanticanalyzer.vala:
1380 Move method checking to Method.check
1382 2008-11-06 Jürg Billeter <j@bitron.ch>
1384 * vala/valaclass.vala:
1385 * vala/valasemanticanalyzer.vala:
1387 Move class checking to Class.check
1389 2008-11-06 Jürg Billeter <j@bitron.ch>
1391 * gobject/Makefile.am:
1392 * gobject/valaccodedynamicsignalmodule.vala:
1393 * gobject/valaccodegenerator.vala:
1394 * gobject/valadbusclientmodule.vala:
1395 * gobject/valagerrormodule.vala:
1396 * gobject/valagobjectmodule.vala:
1398 Move dynamic signal generation to GObjectModule and
1401 2008-11-06 Jürg Billeter <j@bitron.ch>
1403 * gobject/Makefile.am:
1404 * gobject/valaccodedynamicpropertymodule.vala:
1405 * gobject/valaccodedynamicsignalmodule.vala:
1406 * gobject/valaccodegenerator.vala:
1407 * gobject/valadbusclientmodule.vala:
1408 * gobject/valagobjectmodule.vala:
1410 Move dynamic property generation to GObjectModule and
1413 2008-11-06 Jürg Billeter <j@bitron.ch>
1415 * gobject/valaccodebasemodule.vala:
1416 * gobject/valagobjectmodule.vala:
1418 Move constructor code generation to GObjectModule
1420 2008-11-05 Jürg Billeter <j@bitron.ch>
1422 * vala/valainvocationexpression.vala:
1423 * vala/valasemanticanalyzer.vala:
1425 Move invocation expression checking to InvocationExpression.check
1427 2008-11-05 Jürg Billeter <j@bitron.ch>
1429 * vala/valamemberaccess.vala:
1430 * vala/valasemanticanalyzer.vala:
1432 Move member access checking to MemberAccess.check
1434 2008-11-05 Jürg Billeter <j@bitron.ch>
1436 * vala/valabinaryexpression.vala:
1437 * vala/valaobjectcreationexpression.vala:
1438 * vala/valasemanticanalyzer.vala:
1440 Move object creation expression checking to
1441 ObjectCreationExpression.check
1443 2008-11-05 Jürg Billeter <j@bitron.ch>
1445 * vala/valabinaryexpression.vala:
1446 * vala/valasemanticanalyzer.vala:
1448 Move binary expression checking to BinaryExpression.check
1450 2008-11-05 Jürg Billeter <j@bitron.ch>
1452 * vala/valaassignment.vala:
1453 * vala/valasemanticanalyzer.vala:
1455 Move assignment checking to Assignment.check
1457 2008-11-05 Jürg Billeter <j@bitron.ch>
1459 * vala/valaenum.vala:
1460 * gobject/valadbusclientmodule.vala:
1461 * gobject/valagsignalmodule.vala:
1463 Support enums in D-Bus clients and servers, fixes bug 534105
1465 2008-11-05 Jürg Billeter <j@bitron.ch>
1467 * gobject/Makefile.am:
1468 * gobject/valaccodebasemodule.vala:
1469 * gobject/valaccodecontrolflowmodule.vala:
1470 * gobject/valaccodegenerator.vala:
1471 * gobject/valaccodememberaccessmodule.vala:
1473 Add CCodeControlFlowModule
1475 2008-11-04 Jürg Billeter <j@bitron.ch>
1477 * vala/valadynamicproperty.vala:
1478 * vala/valaproperty.vala:
1479 * vala/valasemanticanalyzer.vala:
1481 Fix crash when using dynamic properties, fixes bug 559304
1483 2008-11-04 Jürg Billeter <j@bitron.ch>
1485 * gobject/valaccodememberaccessmodule.vala:
1486 * gobject/valagsignalmodule.vala:
1488 Move signal emission to GSignalModule
1490 2008-11-04 Jürg Billeter <j@bitron.ch>
1492 * gobject/valaccodebasemodule.vala:
1493 * gobject/valaccodedelegatemodule.vala:
1495 Move delegate wrapper generation to CCodeDelegateModule
1497 2008-11-04 Jürg Billeter <j@bitron.ch>
1499 * gobject/valaccodearraymodule.vala:
1500 * gobject/valaccodebasemodule.vala:
1502 Move array dup wrapper generation to CCodeArrayModule
1504 2008-11-04 Jürg Billeter <j@bitron.ch>
1506 * gobject/valaccodebasemodule.vala:
1507 * gobject/valagobjectmodule.vala:
1509 Move construct property assignment to GObjectModule
1511 2008-11-04 Jürg Billeter <j@bitron.ch>
1513 * gobject/valaccodeassignmentmodule.vala:
1514 * gobject/valagsignalmodule.vala:
1516 Move signal connection and disconnection to GSignalModule
1518 2008-11-04 Jürg Billeter <j@bitron.ch>
1520 * gobject/valaccodearraymodule.vala:
1521 * gobject/valagsignalmodule.vala:
1523 Move detailed signal emission to GSignalModule
1525 2008-11-03 Jürg Billeter <j@bitron.ch>
1527 * configure.ac: Post-release version bump
1529 2008-11-03 Jürg Billeter <j@bitron.ch>
1531 * NEWS: update for 0.5.1 release
1533 2008-11-03 Jürg Billeter <j@bitron.ch>
1535 * gobject/valaccodebasemodule.vala:
1536 * gobject/valadbusclientmodule.vala:
1538 Move dbus_use_ptr_array to DBusClientModule
1540 2008-11-03 Jürg Billeter <j@bitron.ch>
1542 * gobject/Makefile.am:
1543 * gobject/valaccodebasemodule.vala:
1544 * gobject/valaccodedelegatemodule.vala:
1545 * gobject/valaccodedynamicpropertymodule.vala:
1546 * gobject/valaccodegenerator.vala:
1547 * gobject/valagerrormodule.vala:
1549 Add CCodeDelegateModule, move more code to GErrorModule
1551 2008-11-03 Jürg Billeter <j@bitron.ch>
1553 * gobject/valaccodebasemodule.vala:
1554 * gobject/valagasyncmodule.vala:
1555 * gobject/valagerrormodule.vala:
1557 Move code generation for try and yield statements to GErrorModule
1558 and GAsyncModule, resp.
1560 2008-11-03 Jürg Billeter <j@bitron.ch>
1562 * gobject/valaccodearraymodule.vala:
1563 * gobject/valaccodeassignmentmodule.vala:
1564 * gobject/valaccodebasemodule.vala:
1565 * gobject/valaccodedynamicpropertymodule.vala:
1566 * gobject/valaccodedynamicsignalmodule.vala:
1567 * gobject/valaccodegenerator.vala:
1568 * gobject/valaccodeinvocationexpressionmodule.vala:
1569 * gobject/valaccodememberaccessmodule.vala:
1570 * gobject/valaccodemethodmodule.vala:
1571 * gobject/valaccodemodule.vala:
1572 * gobject/valaccodestructmodule.vala:
1573 * gobject/valaclassregisterfunction.vala:
1574 * gobject/valadbusclientmodule.vala:
1575 * gobject/valadbusservermodule.vala:
1576 * gobject/valagasyncmodule.vala:
1577 * gobject/valagerrormodule.vala:
1578 * gobject/valagirwriter.vala:
1579 * gobject/valagobjectmodule.vala:
1580 * gobject/valagsignalmodule.vala:
1581 * gobject/valagtypemodule.vala:
1582 * gobject/valainterfaceregisterfunction.vala:
1583 * gobject/valatyperegisterfunction.vala:
1585 Move code generation to module
1587 2008-11-03 Jürg Billeter <j@bitron.ch>
1589 * gobject/valaccodearraymodule.vala:
1590 * gobject/valaccodebasemodule.vala:
1592 Move array helper functions to CCodeArrayModule
1594 2008-11-03 Jürg Billeter <j@bitron.ch>
1596 * vapi/glib-2.0.vapi:
1600 2008-11-03 Ali Sabil <ali.sabil@gmail.com>
1602 * vapi/packages/loudmouth-1.0/loudmouth-1.0.metadata:
1604 Mark lm_message_new.to as nullable, and unhide lm_connection_new
1606 * vapi/packages/loudmouth-1.0/loudmouth-1.0-custom.vala:
1608 Add the missing Message.get_type () method, and remove the now unecessary
1609 creation method from Connection
1611 * vapi/loudmouth-1.0.vapi:
1612 * vapi/packages/loudmouth-1.0/loudmouth-1.0.gi:
1616 2008-11-03 Jürg Billeter <j@bitron.ch>
1618 * gobject/Makefile.am:
1619 * gobject/valaccodegenerator.vala:
1620 * gobject/valaccodemodule.vala:
1621 * gobject/valagerrormodule.vala:
1622 * gobject/valagtypemodule.vala:
1626 2008-11-03 Jürg Billeter <j@bitron.ch>
1628 * gobject/valaccodearraymodule.vala:
1629 * gobject/valaccodeassignmentmodule.vala:
1630 * gobject/valaccodedynamicpropertymodule.vala:
1631 * gobject/valaccodedynamicsignalmodule.vala:
1632 * gobject/valaccodegenerator.vala:
1633 * gobject/valaccodeinvocationexpressionmodule.vala:
1634 * gobject/valaccodememberaccessmodule.vala:
1635 * gobject/valaccodemethodmodule.vala:
1636 * gobject/valaccodestructmodule.vala:
1637 * gobject/valadbusclientmodule.vala:
1638 * gobject/valadbusservermodule.vala:
1639 * gobject/valagasyncmodule.vala:
1640 * gobject/valagobjectmodule.vala:
1641 * gobject/valagsignalmodule.vala:
1642 * gobject/valagtypemodule.vala:
1644 Combine internal modules by inheritance to improve performance
1646 2008-11-03 Jürg Billeter <j@bitron.ch>
1648 * gobject/Makefile.am:
1649 * gobject/valaccodegenerator.vala:
1650 * gobject/valaccodemethodmodule.vala:
1651 * gobject/valagasyncmodule.vala:
1655 2008-11-03 Jürg Billeter <j@bitron.ch>
1657 * gobject/Makefile.am:
1658 * gobject/valaccodegenerator.vala:
1659 * gobject/valagobjectmodule.vala:
1660 * gobject/valagsignalmodule.vala:
1661 * gobject/valagtypemodule.vala:
1663 Add GTypeModule, GObjectModule, and GSignalModule to replace
1664 GObjectInterfaceModule, GObjectClassModule, and
1665 GObjectSignalModule, resp.
1667 2008-11-03 Jürg Billeter <j@bitron.ch>
1669 * gobject/Makefile.am:
1670 * gobject/valaccodegenerator.vala:
1671 * gobject/valagobjectclassmodule.vala:
1672 * gobject/valagobjectmodule.vala:
1673 * gobject/valagobjectsignalmodule.vala:
1675 Move parameter handling to GObjectClassModule and signal handling
1676 to GObjectSignalModule
1678 2008-11-03 Jürg Billeter <j@bitron.ch>
1680 * gobject/Makefile.am:
1681 * gobject/valaccodearraymodule.vala:
1682 * gobject/valaccodeelementaccessmodule.vala:
1683 * gobject/valaccodegenerator.vala:
1685 Move element access handling to CCodeArrayModule
1687 2008-11-02 Jürg Billeter <j@bitron.ch>
1689 * gobject/valaccodegenerator.vala:
1691 Fix comment generation of private enums, patch by Carlos Cadete,
1694 2008-11-02 Jürg Billeter <j@bitron.ch>
1696 * vala/valaclass.vala:
1697 * vala/valagenieparser.vala:
1698 * vala/valainterface.vala:
1699 * vala/valainterfacewriter.vala:
1700 * vala/valaparser.vala:
1701 * vala/valasemanticanalyzer.vala:
1702 * gobject/valaccodebasemodule.vala:
1703 * gobject/valaccodemethodmodule.vala:
1704 * gobject/valaclassregisterfunction.vala:
1705 * gobject/valagobjectclassmodule.vala:
1706 * gobject/valagobjectinterfacemodule.vala:
1708 Drop deprecated support for static classes and interfaces
1710 2008-11-02 Jürg Billeter <j@bitron.ch>
1712 * vapi/glib-2.0.vapi:
1714 Add errno and g_strerror bindings
1716 2008-11-02 Jürg Billeter <j@bitron.ch>
1718 * gobject/valadbusclientmodule.vala:
1720 Support GHashTable in D-Bus clients, patch by Marc-André Lureau
1722 2008-11-02 Jürg Billeter <j@bitron.ch>
1724 * vala/valadatatype.vala:
1725 * vapi/glib-2.0.vapi:
1727 Return the right D-Bus type signature for GHashTable,
1728 patch by Marc-André Lureau
1730 2008-11-02 Jürg Billeter <j@bitron.ch>
1732 * gobject/valaccodegenerator.vala:
1733 * gobject/valaccodeinvocationexpressionmodule.vala:
1734 * gobject/valaccodemethodmodule.vala:
1736 Add partial support for calling coroutines from other coroutines
1738 2008-11-02 Jürg Billeter <j@bitron.ch>
1740 * vala/valamethodtype.vala:
1741 * gobject/valaccodegenerator.vala:
1743 Add member `begin' to coroutines
1745 2008-11-02 Jürg Billeter <j@bitron.ch>
1748 * vala/valaattributeprocessor.vala:
1749 * vala/valaclass.vala:
1750 * vala/valaenum.vala:
1751 * vala/valasemanticanalyzer.vala:
1752 * vala/valastruct.vala:
1753 * compiler/valacompiler.vala:
1754 * vapigen/valagidlparser.vala:
1755 * vapigen/valavapigen.vala:
1757 Move attribute processing to semantic analyzer
1759 2008-11-01 Jürg Billeter <j@bitron.ch>
1761 * vala/valamethod.vala:
1762 * ccode/valaccodeblock.vala:
1763 * gobject/valaccodebasemodule.vala:
1764 * gobject/valaccodegenerator.vala:
1765 * gobject/valaccodeinvocationexpressionmodule.vala:
1766 * gobject/valaccodemethodmodule.vala:
1767 * gobject/valaccodemodule.vala:
1769 Add experimental support for yield statements and coroutines
1771 2008-11-01 Jürg Billeter <j@bitron.ch>
1773 * ccode/valaccodecasestatement.vala:
1774 * ccode/valaccodeswitchstatement.vala:
1775 * gobject/valaccodegenerator.vala:
1776 * gobject/valagobjectclassmodule.vala:
1778 Support more flexible C switch statements
1780 2008-11-01 Jürg Billeter <j@bitron.ch>
1783 * vala/valacfgbuilder.vala:
1784 * vala/valacodevisitor.vala:
1785 * vala/valamethod.vala:
1786 * vala/valanullchecker.vala:
1787 * vala/valaparser.vala:
1788 * vala/valascanner.vala:
1789 * vala/valasemanticanalyzer.vala:
1790 * vala/valasymbolresolver.vala:
1791 * vala/valatokentype.vala:
1792 * vala/valayieldstatement.vala:
1793 * gobject/valaccodegenerator.vala:
1795 Parse yield statements
1797 2008-10-31 Jürg Billeter <j@bitron.ch>
1799 * vala/valaproperty.vala:
1800 * vala/valasemanticanalyzer.vala:
1802 Check properties when accessing them
1804 2008-10-31 Jürg Billeter <j@bitron.ch>
1806 * vala/valaproperty.vala:
1807 * vala/valasemanticanalyzer.vala:
1809 Set PropertyAccessor.prop property earlier, don't require the
1810 semantic analyzer to set it
1812 2008-10-31 Jürg Billeter <j@bitron.ch>
1814 * vala/valacodenode.vala:
1815 * vala/valaformalparameter.vala:
1816 * vala/valasemanticanalyzer.vala:
1817 * vala/valasourcefile.vala:
1819 Check parameters when checking arguments
1821 2008-10-31 Jürg Billeter <j@bitron.ch>
1823 * vala/valaformalparameter.vala:
1824 * vala/valasemanticanalyzer.vala:
1826 Move parameter checking to FormalParameter.check
1828 2008-10-31 Jürg Billeter <j@bitron.ch>
1830 * vala/valasemanticanalyzer.vala:
1831 * gobject/valaccodeinvocationexpressionmodule.vala:
1833 Move default argument processing from code generator to semantic
1836 2008-10-31 Jürg Billeter <j@bitron.ch>
1838 * vala/valacodenode.vala:
1840 Add check method to CodeNode class to prepare support for more
1841 modular semantic analyzer
1843 2008-10-31 Jürg Billeter <j@bitron.ch>
1845 * gobject/valaccodegenerator.vala:
1847 Generate C switch statements for Vala switch statements where
1850 2008-10-29 Thijs Vermeir <thijsvermeir@gmail.com>
1852 * vapi/packages/gdk-2.0/gdk-2.0.metadata:
1854 Hide gdk_window_add_filter.data
1856 * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
1858 use ctype GCallback for gtk_action_group_add_radio_actions
1860 * vapi/gdk-2.0.vapi:
1861 * vapi/gtk+-2.0.vapi:
1865 2008-10-28 Jürg Billeter <j@bitron.ch>
1867 * vapi/packages/libgnome-menu/:
1869 Fix GMenuTreeItem binding
1875 2008-10-28 Jürg Billeter <j@bitron.ch>
1877 * vala/valainterfacewriter.vala:
1879 Don't sort struct fields in vapi files to fix struct
1880 initialization, patch by Hans Vercammen
1882 2008-10-27 Jürg Billeter <j@bitron.ch>
1884 * vala/valacodecontext.vala:
1885 * gobject/valaccodegenerator.vala:
1886 * compiler/valacompiler.vala:
1888 Disable additional run-time checks by default to improve
1891 2008-10-27 Jürg Billeter <j@bitron.ch>
1893 * gobject/valaccodemethodmodule.vala:
1895 Remove unused method
1897 2008-10-27 Jürg Billeter <j@bitron.ch>
1899 * vala/valaarraylengthfield.vala:
1900 * vala/valaarraymovemethod.vala:
1901 * vala/valaarrayresizemethod.vala:
1902 * vala/valablock.vala:
1903 * vala/valaclass.vala:
1904 * vala/valaconstant.vala:
1905 * vala/valaconstructor.vala:
1906 * vala/valacreationmethod.vala:
1907 * vala/valadelegate.vala:
1908 * vala/valadestructor.vala:
1909 * vala/valadynamicmethod.vala:
1910 * vala/valadynamicproperty.vala:
1911 * vala/valadynamicsignal.vala:
1912 * vala/valaenum.vala:
1913 * vala/valaenumvalue.vala:
1914 * vala/valaerrorcode.vala:
1915 * vala/valaerrordomain.vala:
1916 * vala/valafield.vala:
1917 * vala/valaforeachstatement.vala:
1918 * vala/valaformalparameter.vala:
1919 * vala/valainterface.vala:
1920 * vala/valalocalvariable.vala:
1921 * vala/valamember.vala:
1922 * vala/valamethod.vala:
1923 * vala/valanamespace.vala:
1924 * vala/valaobjecttypesymbol.vala:
1925 * vala/valaproperty.vala:
1926 * vala/valasignal.vala:
1927 * vala/valastruct.vala:
1928 * vala/valaswitchsection.vala:
1929 * vala/valasymbol.vala:
1930 * vala/valatypeparameter.vala:
1931 * vala/valatypesymbol.vala:
1933 Use constructor chaining instead of helper method
1935 2008-10-26 Jürg Billeter <j@bitron.ch>
1938 * vala/valaattribute.vala:
1939 * vala/valacodevisitor.vala:
1940 * vala/valafield.vala:
1941 * vala/valagenieparser.vala:
1942 * vala/valanamedargument.vala:
1943 * vala/valaparser.vala:
1944 * vala/valasemanticanalyzer.vala:
1946 Remove NamedArgument, improve attribute lookup performance
1948 2008-10-26 Jürg Billeter <j@bitron.ch>
1950 * gobject/valaccodeinvocationexpressionmodule.vala:
1951 * gobject/valaccodememberaccessmodule.vala:
1953 Support calling base method of virtual signal handler,
1956 2008-10-26 Jürg Billeter <j@bitron.ch>
1958 * vapi/packages/gtk+-2.0/:
1960 Fix binding for GtkWidget::size_request
1962 * vapi/gtk+-2.0.vapi: regenerated
1964 2008-10-26 Jürg Billeter <j@bitron.ch>
1966 * vapi/glib-2.0.vapi:
1968 Fix binding for g_sequence_get
1970 2008-10-25 Jürg Billeter <j@bitron.ch>
1972 * gobject/valaccodegenerator.vala:
1974 Support custom sentinels for constructors
1976 2008-10-25 Jürg Billeter <j@bitron.ch>
1978 * vala/valadelegate.vala:
1979 * gobject/valaccodegenerator.vala:
1980 * gobject/valaccodeinvocationexpressionmodule.vala:
1982 Next attempt to correct parameter positions for instance and
1983 error parameters in delegate wrappers
1985 2008-10-25 Ali Sabil <ali.sabil@gmail.com>
1987 * vapi/glib-2.0.vapi:
1989 Removed the "v_" prefix from the TokenValue fields name
1991 2008-10-25 Ali Sabil <ali.sabil@gmail.com>
1993 * vapi/glib-2.0.vapi:
1995 Changed the ScannerConfig string fields to string* to avoid valac
1996 looking for a g_scanner_config_destroy function
1998 2008-10-25 Jürg Billeter <j@bitron.ch>
2000 * vapi/glib-2.0.vapi:
2002 Remove redundant g_scanner_cur_* bindings
2004 2008-10-25 Jürg Billeter <j@bitron.ch>
2006 * gobject/valaccodegenerator.vala:
2008 Fix parameter position for errors in delegate wrappers
2010 2008-10-25 Jürg Billeter <j@bitron.ch>
2012 * gobject/valaccodegenerator.vala:
2014 Fix crash when using delegates in combination with pointer types,
2017 2008-10-25 Jürg Billeter <j@bitron.ch>
2019 * gobject-introspection/scanner.c:
2021 Fix compile error on FreeBSD, patch by Jille Timmermans,
2024 2008-10-25 Jürg Billeter <j@bitron.ch>
2026 * vala/valaparser.vala:
2028 Fix support for arrays of nullable types, fixes bug 555050
2030 2008-10-25 Jürg Billeter <j@bitron.ch>
2032 * vala/valasemanticanalyzer.vala:
2034 Fix crash with invalid return values, fixes bug 549996
2036 2008-10-25 Jürg Billeter <j@bitron.ch>
2038 * vala/valaerrorcode.vala:
2039 * vala/valaerrordomain.vala:
2040 * vala/valaerrortype.vala:
2041 * vala/valasemanticanalyzer.vala:
2042 * vala/valasymbolresolver.vala:
2043 * gobject/valaccodegenerator.vala:
2044 * vapigen/valagirparser.vala:
2046 Support type checks for error domains and error codes
2048 2008-10-25 Jürg Billeter <j@bitron.ch>
2050 * vala/valasemanticanalyzer.vala:
2051 * vala/valasourcefile.vala:
2053 Fix crash on certain header dependencies, fixes bug 546183
2055 2008-10-25 Jürg Billeter <j@bitron.ch>
2057 * vapi/gobject-2.0.vapi:
2059 Add GValueArray binding, patch by Mark Lee, fixes bug 557843
2061 2008-10-25 Jürg Billeter <j@bitron.ch>
2063 * vapi/packages/gconf-2.0/:
2065 Fix gconf_client_notify_add binding
2067 * vapi/gconf-2.0.vapi: regenerated
2069 2008-10-25 Jürg Billeter <j@bitron.ch>
2071 * vapi/libgnome-menu.vapi:
2073 Fix GMenuTreeItem binding
2075 2008-10-25 Jürg Billeter <j@bitron.ch>
2077 * vapi/libbonoboui-2.0.vapi:
2078 * vapi/libpanelapplet-2.0.vapi:
2080 Fix PanelApplet and BonoboUIVerb bindings
2082 2008-10-25 Jürg Billeter <j@bitron.ch>
2084 * vala/valaparser.vala:
2086 Report error when using virtual method modifiers for static
2087 methods, fixes bug 556881
2089 2008-10-25 Jürg Billeter <j@bitron.ch>
2091 * vala/valaparser.vala:
2093 Report error when using conflicting method modifiers,
2096 2008-10-25 Jürg Billeter <j@bitron.ch>
2098 * vala/valacodecontext.vala:
2099 * compiler/valacompiler.vala:
2101 Remove non-working support for conditional compilation
2103 2008-10-25 Jürg Billeter <j@bitron.ch>
2105 * tests/exceptions.exp:
2106 * tests/exceptions.vala:
2107 * tests/testrunner.sh:
2110 Remove libgee test to avoid conflict in vapidir
2112 2008-10-24 Jürg Billeter <j@bitron.ch>
2114 * gobject/Makefile.am:
2115 * gobject/valaccodegenerator.vala:
2116 * gobject/valadbusclientmodule.vala:
2117 * gobject/valadbusservermodule.vala:
2119 Split DBusModule into DBusClientModule and DBusServerModule
2121 2008-10-24 Jürg Billeter <j@bitron.ch>
2123 * gobject/valaccodearraymodule.vala:
2124 * gobject/valaccodeassignmentmodule.vala:
2125 * gobject/valaccodeelementaccessmodule.vala:
2126 * gobject/valaccodegenerator.vala:
2127 * gobject/valaccodeinvocationexpressionmodule.vala:
2128 * gobject/valaccodememberaccessmodule.vala:
2129 * gobject/valaccodemethodmodule.vala:
2130 * gobject/valaccodemodule.vala:
2131 * gobject/valadbusmodule.vala:
2133 Move get_array_length_cname and get_array_length_cexpression to
2136 2008-10-24 Jürg Billeter <j@bitron.ch>
2138 * vapigen/valagirparser.vala:
2140 Support virtual methods
2142 2008-10-24 Jürg Billeter <j@bitron.ch>
2144 * vapigen/valagirparser.vala:
2146 Support methods throwing errors
2148 2008-10-24 Jürg Billeter <j@bitron.ch>
2150 * vapigen/valagirparser.vala:
2152 Support shared namespaces
2154 2008-10-24 Jürg Billeter <j@bitron.ch>
2160 2008-10-24 Jürg Billeter <j@bitron.ch>
2162 * vala/valainterfacewriter.vala:
2164 Sort output to allow comparison of generated vapi files
2166 2008-10-24 Jürg Billeter <j@bitron.ch>
2168 * vapigen/valagirparser.vala:
2172 2008-10-24 Jürg Billeter <j@bitron.ch>
2174 * vala/valanamespace.vala:
2175 * vapigen/valagirparser.vala:
2177 Remove Class and Iface structs
2179 2008-10-24 Jürg Billeter <j@bitron.ch>
2181 * gobject/Makefile.am:
2182 * gobject/valaccodebasemodule.vala:
2183 * gobject/valaccodegenerator.vala:
2184 * gobject/valaccodegeneratorsourcefile.vala:
2185 * gobject/valaccodemodule.vala:
2187 Move visit_source_file to CCodeBaseModule
2189 2008-10-24 Jürg Billeter <j@bitron.ch>
2191 * gobject/Makefile.am:
2192 * gobject/valaccodegenerator.vala:
2193 * gobject/valaccodemodule.vala:
2194 * gobject/valaccodestructmodule.vala:
2196 Add CCodeStructModule
2198 2008-10-24 Jürg Billeter <j@bitron.ch>
2200 * gobject/Makefile.am:
2201 * gobject/valaccodedynamicsignalmodule.vala:
2202 * gobject/valaccodegenerator.vala:
2203 * gobject/valaccodemodule.vala:
2204 * gobject/valadbusmodule.vala:
2205 * gobject/valagobjectmodule.vala:
2206 * gobject/valagobjectsignalmodule.vala:
2208 Add GObjectSignalModule
2210 2008-10-24 Jürg Billeter <j@bitron.ch>
2212 * gobject/valaccodegenerator.vala:
2214 Enable CCodeDynamicSignalModule
2216 2008-10-24 Jürg Billeter <j@bitron.ch>
2219 * vala/valacodebinding.vala:
2220 * vala/valacodegenerator.vala:
2221 * vala/valacodenode.vala:
2222 * vala/valadynamicsignal.vala:
2223 * gobject/Makefile.am:
2224 * gobject/valaccodeassignmentmodule.vala:
2225 * gobject/valaccodebinding.vala:
2226 * gobject/valaccodedynamicsignalmodule.vala:
2227 * gobject/valaccodegenerator.vala:
2228 * gobject/valaccodemodule.vala:
2230 Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding
2232 2008-10-24 Jürg Billeter <j@bitron.ch>
2234 * vala/valacodegenerator.vala:
2235 * vala/valadynamicproperty.vala:
2236 * gobject/Makefile.am:
2237 * gobject/valaccodedynamicpropertymodule.vala:
2238 * gobject/valaccodegenerator.vala:
2239 * gobject/valaccodememberaccessmodule.vala:
2240 * gobject/valaccodemodule.vala:
2242 Add CCodeDynamicPropertyModule
2244 2008-10-24 Jürg Billeter <j@bitron.ch>
2246 * gobject/Makefile.am:
2247 * gobject/valaccodeassignmentmodule.vala:
2248 * gobject/valaccodebinding.vala:
2249 * gobject/valaccodegenerator.vala:
2250 * gobject/valaccodemodule.vala:
2251 * vala/valaassignment.vala:
2252 * vala/valacodegenerator.vala:
2254 Add CCodeAssignmentModule
2256 2008-10-24 Jürg Billeter <j@bitron.ch>
2258 * vala/valacodegenerator.vala:
2259 * vala/valaelementaccess.vala:
2260 * gobject/Makefile.am:
2261 * gobject/valaccodebinding.vala:
2262 * gobject/valaccodeelementaccessmodule.vala:
2263 * gobject/valaccodegenerator.vala:
2264 * gobject/valaccodemodule.vala:
2266 Add CCodeElementAccessModule
2268 2008-10-24 Jürg Billeter <j@bitron.ch>
2270 * vala/valacodegenerator.vala:
2271 * vala/valainvocationexpression.vala:
2272 * gobject/Makefile.am:
2273 * gobject/valaccodegenerator.vala:
2274 * gobject/valaccodeinvocationexpressionmodule.vala:
2275 * gobject/valaccodemodule.vala:
2277 Add CCodeInvocationExpressionModule
2279 2008-10-24 Jürg Billeter <j@bitron.ch>
2281 * vala/valacodegenerator.vala:
2282 * vala/valamemberaccess.vala:
2283 * gobject/Makefile.am:
2284 * gobject/valaccodegenerator.vala:
2285 * gobject/valaccodememberaccessmodule.vala:
2286 * gobject/valaccodemodule.vala:
2288 Add CCodeMemberAccessModule
2290 2008-10-24 Jürg Billeter <j@bitron.ch>
2292 * vala/valaarraycreationexpression.vala:
2293 * vala/valacodegenerator.vala:
2294 * gobject/Makefile.am:
2295 * gobject/valaccodearraymodule.vala:
2296 * gobject/valaccodebinding.vala:
2297 * gobject/valaccodegenerator.vala:
2298 * gobject/valaccodemodule.vala:
2300 Add CCodeArrayModule
2302 2008-10-24 Jürg Billeter <j@bitron.ch>
2304 * gobject/Makefile.am:
2305 * gobject/valaccodearraycreationexpressionbinding.vala:
2306 * gobject/valaccodeassignmentbinding.vala:
2307 * gobject/valaccodeelementaccessbinding.vala:
2308 * gobject/valaccodeexpressionbinding.vala:
2309 * gobject/valaccodeinvocationexpressionbinding.vala:
2310 * gobject/valaccodememberaccessbinding.vala:
2312 Remove CCodeExpressionBinding
2314 2008-10-24 Jürg Billeter <j@bitron.ch>
2316 * vala/valaclass.vala:
2317 * vala/valacodegenerator.vala:
2318 * vala/valainterface.vala:
2319 * gobject/Makefile.am:
2320 * gobject/valaccodegenerator.vala:
2321 * gobject/valaccodemodule.vala:
2322 * gobject/valagobjectclassmodule.vala:
2323 * gobject/valagobjectinterfacemodule.vala:
2325 Add GObjectClassModule and GObjectInterfaceModule
2327 2008-10-24 Jürg Billeter <j@bitron.ch>
2329 * gobject/Makefile.am:
2330 * gobject/valaccodeclassbinding.vala:
2331 * gobject/valaccodeinterfacebinding.vala:
2332 * gobject/valaccodemodule.vala:
2333 * gobject/valadbusmodule.vala:
2335 Move register_dbus_info from CCodeObjectTypeSymbolBinding
2338 2008-10-24 Jürg Billeter <j@bitron.ch>
2340 * gobject/Makefile.am:
2341 * gobject/valaccodeclassbinding.vala:
2342 * gobject/valaccodegenerator.vala:
2343 * gobject/valaccodeinterfacebinding.vala:
2344 * gobject/valaccodemodule.vala:
2345 * gobject/valaccodeobjecttypesymbolbinding.vala:
2346 * gobject/valagobjectmodule.vala:
2350 2008-10-24 Jürg Billeter <j@bitron.ch>
2352 * vala/valacodegenerator.vala:
2353 * vala/valacreationmethod.vala:
2354 * vala/valadynamicmethod.vala:
2355 * vala/valamethod.vala:
2356 * gobject/Makefile.am:
2357 * gobject/valaccodeassignmentbinding.vala:
2358 * gobject/valaccodebasemodule.vala:
2359 * gobject/valaccodebinding.vala:
2360 * gobject/valaccodeclassbinding.vala:
2361 * gobject/valaccodegenerator.vala:
2362 * gobject/valaccodeinvocationexpressionbinding.vala:
2363 * gobject/valaccodememberaccessbinding.vala:
2364 * gobject/valaccodemethodmodule.vala:
2365 * gobject/valaccodemodule.vala:
2366 * gobject/valadbusmodule.vala:
2368 Add CCodeMethodModule and DBusModule
2370 2008-10-24 Jürg Billeter <j@bitron.ch>
2372 * gobject/valaccodebasemodule.vala:
2373 * gobject/valaccodegenerator.vala:
2374 * gobject/valaccodemodule.vala:
2376 Allow access to head and codegen from CCode modules
2378 2008-10-24 Jürg Billeter <j@bitron.ch>
2380 * vala/valacodegenerator.vala:
2381 * gobject/valaccodegenerator.vala:
2383 Remove unused stubs for code bindings
2385 2008-10-24 Jürg Billeter <j@bitron.ch>
2387 * gobject/Makefile.am:
2388 * gobject/valaccodebasemodule.vala:
2389 * gobject/valaccodegenerator.vala:
2390 * gobject/valaccodemodule.vala:
2392 Add CCodeModule and CCodeBaseModule classes as preparation to
2393 make the backend more modular
2395 2008-10-24 Jürg Billeter <j@bitron.ch>
2397 * gobject/valaccodeinvocationexpressionbinding.vala:
2399 Fix constructor chain-up
2401 2008-10-23 Jürg Billeter <j@bitron.ch>
2403 * vapi/dbus-glib-1.vapi:
2405 Add dbus_g_connection_get_connection and
2406 dbus_connection_get_g_connection bindings, patch by Jan Luebbe
2408 2008-10-23 Jürg Billeter <j@bitron.ch>
2410 * vala/valaparser.vala:
2411 * vala/valasemanticanalyzer.vala:
2412 * gobject/valaccodemethodbinding.vala:
2414 Mark creation methods as instance methods to fix lambda
2415 expressions in creation methods
2417 2008-10-23 Jürg Billeter <j@bitron.ch>
2419 * gobject/valaccodegenerator.vala:
2421 Fix virtual struct properties
2423 2008-10-23 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
2425 * vapi/sdl.vapi: Fix SysWMEvent link issue.
2427 2008-10-23 Jürg Billeter <j@bitron.ch>
2429 * vapi/gobject-2.0.vapi:
2431 Fix runtime error when using GValue with D-Bus
2433 2008-10-23 Jürg Billeter <j@bitron.ch>
2435 * vapi/gobject-2.0.vapi:
2437 Support passing GValues as variants over D-Bus
2439 2008-10-23 Jürg Billeter <j@bitron.ch>
2441 * gobject/valaccodegenerator.vala:
2443 Fix foreach over stacked arrays
2445 2008-10-22 Andrea Del Signore <sejerpz@tin.it>
2447 * vapi/packages/gtk+-2.0/:
2449 Fix gtk_text_buffer_new binding
2451 * vapi/gtk+-2.0.vapi: regenerated
2453 2008-10-22 Jürg Billeter <j@bitron.ch>
2455 * vala/valaintegertype.vala:
2456 * vala/valasemanticanalyzer.vala:
2458 Fix leaked reference cycle
2460 2008-10-22 Jürg Billeter <j@bitron.ch>
2462 * vala/valasignal.vala:
2464 Always mangle signal name from camel case to lower case
2466 2008-10-22 Jürg Billeter <j@bitron.ch>
2468 * vapi/glib-2.0.vapi:
2469 * vapi/gobject-2.0.vapi:
2472 Move gobject-2.0 bindings to separate VAPI file
2474 * compiler/valacompiler.vala:
2475 * vapigen/valavapigen.vala:
2477 Include gobject-2.0 by default
2480 * ccode/Makefile.am:
2482 * gobject/Makefile.am:
2483 * compiler/Makefile.am:
2485 Support building libvala and valac with older Vala versions
2487 2008-10-22 Jürg Billeter <j@bitron.ch>
2489 * ChangeLog.pre-0-4: