1 2009-01-10 Jürg Billeter <j@bitron.ch>
4 * vala/valalocalvariable.vala:
5 * vala/valamethod.vala:
7 Fix compile errors when using postconditions
9 2009-01-10 Jürg Billeter <j@bitron.ch>
11 * gobject/valadbusclientmodule.vala:
13 Use dbus-glib types for dynamic D-Bus signals, fixes bug 561545
15 2009-01-10 Jürg Billeter <j@bitron.ch>
17 * gobject/valaccodebasemodule.vala:
19 Use correct C type for set accessors of properties whose get
20 accessor returns owned value, fixes bug 538666
22 2009-01-10 Jürg Billeter <j@bitron.ch>
24 * gobject/valaccodebasemodule.vala:
25 * gobject/valaccodedelegatemodule.vala:
27 Fix critical and generated code for static delegate fields,
30 2009-01-10 Jürg Billeter <j@bitron.ch>
32 * vala/valafield.vala:
34 Report error when field type is less accessible than field
36 2009-01-09 Jürg Billeter <j@bitron.ch>
38 * vala/valasemanticanalyzer.vala:
40 Fix memory leak when retrieving values from property getters
41 returning owned values, fixes bug 564081
43 2009-01-09 Jürg Billeter <j@bitron.ch>
45 * gobject/valaccodememberaccessmodule.vala:
47 Do not free values returned via g_object_get prematurely, require
48 properties without accessor methods to return an owned value,
51 2009-01-09 Jürg Billeter <j@bitron.ch>
53 * vala/valaunaryexpression.vala:
55 Fix critical when trying to access instance member,
58 2009-01-09 Jürg Billeter <j@bitron.ch>
60 * vala/valacodenode.vala:
62 Add CodeNode.get_type_name method
64 * vapi/gobject-2.0.vapi:
66 Add G_TYPE_FROM_INSTANCE binding
68 2009-01-09 Jürg Billeter <j@bitron.ch>
70 * vapi/packages/gstreamer-netbuffer-0.10/:
72 Fix GstNetAddress binding, fixes bug 564924
74 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated
76 2009-01-09 Jürg Billeter <j@bitron.ch>
78 * vapi/packages/gstreamer-base-0.10/:
80 Fix gst_base_transform_get_unit_size bindings, fixes bug 565978
82 * vapi/gstreamer-base-0.10.vapi: regenerated
84 2009-01-09 Jürg Billeter <j@bitron.ch>
86 * vapi/packages/gstreamer-0.10/:
88 Fix gst_uri_handler_get_protocols* bindings, fixes bug 566375
90 * vapi/gstreamer-0.10.vapi: regenerated
92 2009-01-09 Jürg Billeter <j@bitron.ch>
94 * vapi/packages/gstreamer-0.10/:
96 Fix gst_object_get_name, gst_object_get_name_prefix, and
97 gst_object_get_path_string bindings, fixes bug 566353
99 * vapi/gstreamer-0.10.vapi: regenerated
101 2009-01-09 Jürg Billeter <j@bitron.ch>
103 * vala/valaparser.vala:
105 Do not accept `ref' and `out' expressions outside of arguments,
108 2009-01-09 Jürg Billeter <j@bitron.ch>
110 * vala/valalambdaexpression.vala:
112 Support lambda expressions throwing errors, fixes bug 563018
114 2009-01-09 Jürg Billeter <j@bitron.ch>
116 * vala/valaparser.vala:
118 Do not allow empty enums and errordomains, fixes bug 543564
120 2009-01-09 Jürg Billeter <j@bitron.ch>
122 * vala/valaflowanalyzer.vala:
124 Perform flow analysis on code in creation methods, fixes bug 566000
126 2009-01-09 Jürg Billeter <j@bitron.ch>
128 * vala/valascanner.vala:
129 * gobject/valaccodebasemodule.vala:
131 Fix some type suffix issues with real literals
133 * tests/basic-types/floats.test:
137 2009-01-09 Jürg Billeter <j@bitron.ch>
140 * tests/basic-types/integers.test:
142 Improve integer tests
144 2009-01-09 Jürg Billeter <j@bitron.ch>
146 * gobject/valaccodemethodmodule.vala:
148 Fix error handling in try statements nested across method
149 boundaries (using lambda expressions)
151 2009-01-09 Jürg Billeter <j@bitron.ch>
153 * compiler/valacompiler.vala:
155 Do not pass null as option to CCodeCompiler
157 2009-01-09 Jürg Billeter <j@bitron.ch>
159 * gobject/valaccodearraymodule.vala:
160 * gobject/valaccodebasemodule.vala:
161 * gobject/valaccodemethodcallmodule.vala:
163 Fix critical in compiled applications using null-terminated arrays,
166 2009-01-09 Jürg Billeter <j@bitron.ch>
168 * ccode/valaccodevariabledeclarator.vala:
169 * gobject/valaccodebasemodule.vala:
170 * gobject/valaccodecontrolflowmodule.vala:
171 * gobject/valaccodemethodmodule.vala:
172 * gobject/valaclassregisterfunction.vala:
173 * gobject/valadbusclientmodule.vala:
174 * gobject/valadbusmodule.vala:
175 * gobject/valadbusservermodule.vala:
176 * gobject/valagerrormodule.vala:
177 * gobject/valagobjectmodule.vala:
178 * gobject/valagsignalmodule.vala:
179 * gobject/valagtypemodule.vala:
180 * gobject/valatyperegisterfunction.vala:
182 Simplify CCodeVariableDeclarator construction with initializer
184 2009-01-09 Jürg Billeter <j@bitron.ch>
188 Fix gsl_error_set_error_handler binding
190 2009-01-08 Jürg Billeter <j@bitron.ch>
192 * vapi/packages/gtk+-2.0/:
194 Fix gtk_selection_data_set_uris binding, fixes bug 566742
196 * vapi/gtk+-2.0.vapi: regenerated
198 2009-01-08 Jürg Billeter <j@bitron.ch>
200 * vala/valadelegate.vala:
202 Visit declared error types to resolve symbols
204 2009-01-07 Jürg Billeter <j@bitron.ch>
206 * configure.ac: Post-release version bump
208 2009-01-07 Jürg Billeter <j@bitron.ch>
210 * NEWS: update for 0.5.4 release
212 2009-01-07 Jürg Billeter <j@bitron.ch>
214 * gobject/valaccodebasemodule.vala:
216 Fix critical when using immutable classes without copy function
218 2009-01-07 Jürg Billeter <j@bitron.ch>
220 * vala/valasymbolresolver.vala:
222 Fix critical when using invalid `using' directive
224 2009-01-07 Jürg Billeter <j@bitron.ch>
226 * gobject/valagerrormodule.vala:
228 Handle errors that occur within a try block but are not handled
229 by a catch clause, fixes bug 533929
231 2009-01-07 Jürg Billeter <j@bitron.ch>
233 * vapi/taglib_c.vapi:
235 Fix TagLib_AudioProperties binding, patch by Andreas Brauchli,
238 2009-01-07 Jürg Billeter <j@bitron.ch>
240 * vapi/packages/gtk+-2.0/:
242 Fix GtkStockItem binding
244 * vapi/gtk+-2.0.vapi: regenerated
246 2009-01-07 Étienne BERSAC <bersace03@laposte.net>
248 * vapi/gtk+-2.0.vapi:
250 Use struct instead of compact class for GtkStockItem.
252 Added binding for gtk_stock_lookup().
254 2009-01-07 Jürg Billeter <j@bitron.ch>
256 * vala/valaclass.vala:
257 * vala/valaparser.vala:
258 * gobject/valaccodebasemodule.vala:
259 * gobject/valaclassregisterfunction.vala:
260 * gobject/valagobjectmodule.vala:
261 * gobject/valainterfaceregisterfunction.vala:
262 * gobject/valatyperegisterfunction.vala:
264 Add support for static destructors, patch by Sebastian Dröge,
267 2009-01-07 Jürg Billeter <j@bitron.ch>
269 * vapi/taglib_c.vapi:
271 Update to taglib_c 1.5, patch by Andreas Brauchli, fixes bug 566919
273 2009-01-07 Jürg Billeter <j@bitron.ch>
275 * vapi/gobject-2.0.vapi:
277 Fix g_object_class_find_property binding,
278 patch by Zeeshan Ali Khattak, fixes bug 566889
280 2009-01-07 Jürg Billeter <j@bitron.ch>
282 * vala/valaclass.vala:
283 * vala/valainterface.vala:
284 * vala/valastruct.vala:
286 Check base types of classes, interfaces, and structs,
287 patch by Andreas Brauchli, fixes bug 566592
289 2009-01-07 Jürg Billeter <j@bitron.ch>
291 * gobject/valaccodememberaccessmodule.vala:
292 * gobject/valagobjectmodule.vala:
293 * gobject/valatyperegisterfunction.vala:
295 Do not break ABI when using private class fields,
296 patch by Sebastian Dröge, fixes bug 561469
298 2009-01-06 Jürg Billeter <j@bitron.ch>
300 * vala/valaclass.vala:
301 * gobject/valaccodebasemodule.vala:
303 Support [CCode (ref_function_void = true)] attribute for bindings,
304 based on patch by Andreas Brauchli, fixes bug 566078
306 2009-01-06 Jürg Billeter <j@bitron.ch>
308 * vala/valaarraytype.vala:
309 * gobject/valadbusmodule.vala:
311 Support marshalling multi-dimensional arrays,
312 based on patch by Didier Villevalois, fixes bug 565792
314 * gobject/valadbusclientmodule.vala:
316 Fix array out parameters in static D-Bus clients
318 2009-01-05 Jürg Billeter <j@bitron.ch>
320 * vapigen/valagidlparser.vala:
322 Do not accidentally generate stacked arrays
324 * vapi/packages/gdk-2.0/:
326 Fix gdk_keymap_get_entries_for_keyval, gdk_threads_add_idle, and
327 gdk_window_remove_filter bindings, patch by Mark Lee,
330 * vapi/gdk-2.0.vapi: regenerated
332 2009-01-05 Jürg Billeter <j@bitron.ch>
334 * vapi/packages/gtk+-2.0/:
336 Fix GtkWidget::style_set and gtk_rc_get_style_by_paths bindings
338 * vapi/gtk+-2.0.vapi: regenerated
340 2009-01-04 Jürg Billeter <j@bitron.ch>
342 * vala/valathrowstatement.vala:
344 Fix crash when using invalid throw expressions, fixes bug 565571
346 2009-01-04 Jürg Billeter <j@bitron.ch>
348 * vapi/packages/gtk+-2.0/:
350 Fix gtk_init_with_args binding, fixes bug 547135
352 * vapi/gtk+-2.0.vapi: regenerated
354 2009-01-04 Jürg Billeter <j@bitron.ch>
356 * vala/valamethodcall.vala:
358 Fix potential crash when argument check of method call fails,
361 2009-01-04 Jürg Billeter <j@bitron.ch>
363 * vala/valaarraycreationexpression.vala:
364 * vala/valainitializerlist.vala:
365 * gobject/valaccodearraymodule.vala:
367 Support initializers for multi-dimensional arrays, fixes bug 541256
369 2009-01-04 Jürg Billeter <j@bitron.ch>
373 * vapi/gnome-keyring-1.vapi:
374 * vapi/gobject-2.0.vapi:
375 * vapi/goocanvas.vapi:
377 * vapi/hildon-1.vapi:
379 * vapi/libpanelapplet-2.0.vapi:
381 * vapi/libxml-2.0.vapi:
382 * vapi/packages/unique-1.0/:
384 * vapi/sdl-mixer.vapi:
389 * vapi/unique-1.0.vapi:
391 Array length attribute fixes
393 2009-01-04 Jürg Billeter <j@bitron.ch>
395 * vapigen/valagidlparser.vala:
397 Fix array length handling for get_attributes method
399 2009-01-04 Jürg Billeter <j@bitron.ch>
401 * gobject/valaccodecontrolflowmodule.vala:
403 Drop obsolete foreach support for null-terminated arrays
405 * gobject/valaccodearraymodule.vala:
407 Fix array length C expression for null-terminated array fields,
408 drop obsolete array_free support for null-terminated arrays
410 * gobject/valaccodeassignmentmodule.vala:
412 Correctly obey no_array_length when assigning to fields
414 * vala/valacodecontext.vala:
415 * gobject/valaccodecompiler.vala:
416 * compiler/valacompiler.vala:
417 * vapi/glib-2.0.vapi:
418 * vapigen/valavapigen.vala:
420 Use array_null_termianted attribute where appropriate
422 2009-01-04 Thijs Vermeir <thijsvermeir@gmail.com>
424 * vapi/packages/vte/vte.metadata:
426 Fix fork_command binding
428 * vapi/vte.vapi: Regenerated
430 2009-01-04 Jürg Billeter <j@bitron.ch>
432 * vala/valadelegate.vala:
433 * vala/valafield.vala:
434 * vala/valaformalparameter.vala:
435 * vala/valamethod.vala:
436 * gobject/valaccodearraymodule.vala:
437 * gobject/valaccodemethodcallmodule.vala:
439 Support [CCode (array_null_terminated = true)] attribute to fix
440 length handling of null terminated arrays, fixes bug 514186
442 * vapi/glib-2.0.vapi:
444 Fix g_strsplit binding
446 2009-01-04 Jürg Billeter <j@bitron.ch>
449 * vapi/packages/gdk-2.0/:
450 * vapi/packages/gdk-pixbuf-2.0/:
451 * vapi/packages/gstreamer-netbuffer-0.10/:
452 * vapi/packages/gtk+-2.0/:
454 Fix parameters without array length
457 * vapi/gdk-pixbuf-2.0.vapi:
459 * vapi/gstreamer-0.10.vapi:
460 * vapi/gstreamer-audio-0.10.vapi:
461 * vapi/gstreamer-net-0.10.vapi:
462 * vapi/gstreamer-netbuffer-0.10.vapi:
463 * vapi/gtk+-2.0.vapi:
467 2009-01-04 Jürg Billeter <j@bitron.ch>
469 * vala/valacodewriter.vala:
470 * vala/valadelegate.vala:
471 * vala/valafield.vala:
472 * vala/valaformalparameter.vala:
473 * vala/valamethod.vala:
475 Replace [NoArrayLength] by [CCode (array_length = false)], which
476 can also be applied to single parameters, fixes bug 532486
478 * gobject/valaccodecompiler.vala:
479 * compiler/valacompiler.vala:
480 * vapi/glib-2.0.vapi:
481 * vapigen/valagidlparser.vala:
482 * vapigen/valavapigen.vala:
484 Adapt to attribute changes
486 2009-01-04 Jürg Billeter <j@bitron.ch>
488 * vala/valabinaryexpression.vala:
489 * gobject/valaccodearraymodule.vala:
490 * gobject/valaccodeassignmentmodule.vala:
491 * gobject/valaccodebasemodule.vala:
492 * gobject/valaccodemodule.vala:
494 Support += to efficiently append elements to arrays,
495 fixes part of bug 566425
497 2009-01-04 Jürg Billeter <j@bitron.ch>
499 * gobject/valaccodebasemodule.vala:
501 Fix generated code for static array and delegate fields,
502 based on patch by Andreas Brauchli, fixes bug 521246
504 2009-01-03 Jürg Billeter <j@bitron.ch>
506 * vapi/packages/gstreamer-netbuffer-0.10/:
508 Fix gst_netaddress_*_ip6_address bindings, patch by Andrew Feren,
511 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated
513 2009-01-03 Jürg Billeter <j@bitron.ch>
515 * vapi/packages/gio-2.0/:
517 Fix g_file_load_contents bindings, patch by Zeeshan Ali Khattak,
520 * vapi/gio-2.0.vapi: regenerated
522 2009-01-03 Jürg Billeter <j@bitron.ch>
524 * vala/valafield.vala:
525 * gobject/valaccodearraymodule.vala:
527 Add array_length_cname attribute for fields,
528 patch by Andreas Brauchli, fixes bug 565793
530 2009-01-03 Jürg Billeter <j@bitron.ch>
532 * vapi/packages/gstreamer-0.10/:
534 Fix gst_parse_* bindings, patch by Zeeshan Ali Khattak,
537 * vapi/gstreamer-0.10.vapi: regenerated
539 2009-01-03 Jürg Billeter <j@bitron.ch>
541 * vala/valaarraycreationexpression.vala:
542 * vala/valafield.vala:
543 * vala/valagenieparser.vala:
544 * vala/valainitializerlist.vala:
545 * vala/valalocalvariable.vala:
546 * vala/valaparser.vala:
548 Support short-form of array creation expressions not just in
549 local variable initializers, fixes bug 547410
551 2009-01-03 Jürg Billeter <j@bitron.ch>
553 * vala/valacodewriter.vala:
555 Support writing array creation expressions and initializer lists
557 2009-01-03 Jürg Billeter <j@bitron.ch>
560 * vala/valaarraytype.vala:
561 * vala/valabinaryexpression.vala:
562 * vala/valabooleantype.vala:
563 * vala/valacharacterliteral.vala:
564 * vala/valadostatement.vala:
565 * vala/valaenum.vala:
566 * vala/valaenumvaluetype.vala:
567 * vala/valaerrordomain.vala:
568 * vala/valafloatingtype.vala:
569 * vala/valaintegerliteral.vala:
570 * vala/valaintegertype.vala:
571 * vala/valaobjectcreationexpression.vala:
572 * vala/valarealliteral.vala:
573 * vala/valasemanticanalyzer.vala:
574 * vala/valastruct.vala:
575 * vala/valastructvaluetype.vala:
576 * vala/valasymbolresolver.vala:
577 * vala/valavaluetype.vala:
578 * gobject/valaccodebasemodule.vala:
579 * gobject/valaccodemethodmodule.vala:
580 * vapi/glib-2.0.vapi:
582 Add BooleanType, EnumValueType, FloatingType, and StructValueType
583 as ValueType subclasses
585 2009-01-02 Jürg Billeter <j@bitron.ch>
587 * vapi/packages/gdk-2.0/gdk-2.0.metadata:
589 Bind GdkXEvent as compact class, it is an opaque pointer
591 * vapi/gdk-2.0.vapi: regenerated
593 2009-01-02 Jürg Billeter <j@bitron.ch>
595 * vapi/glib-2.0.vapi:
597 Drop gconstpointer binding
599 2009-01-01 Jürg Billeter <j@bitron.ch>
601 * vapi/glib-2.0.vapi:
603 Do not use g_warn_if_fail to not require glib 2.16
605 2009-01-01 Jürg Billeter <j@bitron.ch>
607 * vapi/packages/gtk+-2.0/:
609 Fix gtk_{list,tree}_store_newv bindings,
610 based on patch by Michael Lawrence, fixes bug 565462
612 * vapi/gtk+-2.0.vapi: regenerated
614 2009-01-01 Jürg Billeter <j@bitron.ch>
616 * gobject/valaccodebasemodule.vala:
617 * gobject/valagerrormodule.vala:
619 Fix memory leaks when handling errors, patch by Philip Van Hoof,
622 2008-12-30 Jürg Billeter <j@bitron.ch>
626 Fix dashes in option descriptions, patch by Andrew Feren,
629 2008-12-30 Jürg Billeter <j@bitron.ch>
631 * vapi/packages/gnome-vfs-2.0/:
633 Fix gnome_vfs_*xfer* bindings, patch by Michael Terry,
636 * vapi/gnome-vfs-2.0.vapi: regenerated
638 2008-12-30 Jürg Billeter <j@bitron.ch>
640 * vapi/sdl-mixer.vapi:
645 Various enum and struct fixes, patch by Levi Bard, fixes bug 565359
647 2008-12-30 Jürg Billeter <j@bitron.ch>
649 * gobject/valaccodearraymodule.vala:
651 More closure fixes for array variables
653 2008-12-30 Jürg Billeter <j@bitron.ch>
655 * vapi/glib-2.0.vapi:
657 Fix g_printerr binding
659 2008-12-30 Jürg Billeter <j@bitron.ch>
661 * vapi/packages/gstreamer-0.10/:
663 Fix gst_element_get_static_pad and gst_regitry_* bindings,
664 patch by Zeeshan Ali Khattak, fixes bug 539817
666 * vapi/gstreamer-0.10.vapi: regenerated
668 2008-12-30 Jürg Billeter <j@bitron.ch>
670 * vala/valalambdaexpression.vala:
672 Support instance access in lambda expressions in property accessors
674 2008-12-26 Jürg Billeter <j@bitron.ch>
676 * gobject/valaccodebasemodule.vala:
678 Don't notify struct properties without type id
680 2008-12-26 Jürg Billeter <j@bitron.ch>
682 * vala/valadatatype.vala:
683 * gobject/valadbusservermodule.vala:
685 Fix crash when using unsupported types in D-Bus servers
687 2008-12-25 Étienne Bersac <bersace03@laposte.net>
689 * gobject/valaccodebasemodule.vala:
691 Don't prevent notifying struct property.
693 2008-12-22 Jürg Billeter <j@bitron.ch>
695 * gobject/valaccodebasemodule.vala:
697 Use copy function in generated dup function for structs if
700 2008-12-22 Jürg Billeter <j@bitron.ch>
702 * vala/valastruct.vala:
704 Fix type id for library structs registered as boxed types
706 2008-12-22 Thijs Vermeir <thijsvermeir@gmail.com>
708 * vapi/glib-2.0.vapi:
712 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
716 2008-12-22 Jürg Billeter <j@bitron.ch>
718 * vala/valastruct.vala:
720 Use BOXED as marshaller name for structs with type id
722 2008-12-21 Jürg Billeter <j@bitron.ch>
724 * vala/valastruct.vala:
725 * gobject/valaccodebasemodule.vala:
726 * gobject/valagobjectmodule.vala:
727 * vapi/glib-2.0.vapi:
729 Support boxed structs as GObject properties,
730 based on patch by Étienne Bersac, fixes bug 520001
732 2008-12-21 Jürg Billeter <j@bitron.ch>
734 * gobject/valaccodebasemodule.vala:
736 Use `const' for struct input parameters, fixes bug 548413
738 2008-12-21 Jürg Billeter <j@bitron.ch>
740 * vapi/packages/gstreamer-base-0.10/:
742 Fix GstBaseSrc and GstBaseTransform bindings,
743 patch by Evan Nemerson, fixes bug 552562
745 * vapi/gstreamer-base-0.10.vapi: regenerated
747 2008-12-20 Jürg Billeter <j@bitron.ch>
749 * gobject/valaccodeassignmentmodule.vala:
750 * gobject/valaccodebasemodule.vala:
751 * gobject/valaccodecontrolflowmodule.vala:
752 * gobject/valaccodemethodcallmodule.vala:
753 * gobject/valagasyncmodule.vala:
754 * gobject/valagerrormodule.vala:
758 2008-12-19 Jürg Billeter <j@bitron.ch>
762 * vapi/gdk-pixbuf-2.0.vapi:
764 * vapi/gio-unix-2.0.vapi:
765 * vapi/gstreamer-0.10.vapi:
766 * vapi/gstreamer-audio-0.10.vapi:
767 * vapi/gstreamer-base-0.10.vapi:
768 * vapi/gstreamer-check-0.10.vapi:
769 * vapi/gstreamer-controller-0.10.vapi:
770 * vapi/gstreamer-dataprotocol-0.10.vapi:
771 * vapi/gstreamer-fft-0.10.vapi:
772 * vapi/gstreamer-interfaces-0.10.vapi:
773 * vapi/gstreamer-net-0.10.vapi:
774 * vapi/gstreamer-pbutils-0.10.vapi:
775 * vapi/gstreamer-riff-0.10.vapi:
776 * vapi/gstreamer-rtp-0.10.vapi:
777 * vapi/gstreamer-rtsp-0.10.vapi:
778 * vapi/gstreamer-sdp-0.10.vapi:
779 * vapi/gstreamer-tag-0.10.vapi:
780 * vapi/gstreamer-video-0.10.vapi:
781 * vapi/gtk+-2.0.vapi:
783 * vapi/pangocairo.vapi:
787 2008-12-19 Jürg Billeter <j@bitron.ch>
789 * gobject/valagasyncmodule.vala:
791 Fix temporary async idle support
793 2008-12-19 Jürg Billeter <j@bitron.ch>
795 * gobject/valaccodebasemodule.vala:
797 Fix async method calls in simple expression statements
799 2008-12-19 Jürg Billeter <j@bitron.ch>
801 * gobject/valaccodebasemodule.vala:
802 * gobject/valaccodemethodcallmodule.vala:
803 * gobject/valaccodemethodmodule.vala:
804 * gobject/valagerrormodule.vala:
806 Redirect more variable access to closure struct
808 2008-12-19 Jürg Billeter <j@bitron.ch>
810 * gobject/valadbusclientmodule.vala:
812 Fix generated finish function for static D-Bus client methods
814 2008-12-19 Jürg Billeter <j@bitron.ch>
816 * gobject/valaccodebasemodule.vala:
817 * gobject/valaccodememberaccessmodule.vala:
819 Fix disposing local variables in coroutines
821 2008-12-19 Jürg Billeter <j@bitron.ch>
823 * gobject/valaccodebasemodule.vala:
824 * gobject/valaccodemethodcallmodule.vala:
826 Generate async and finish calls when calling async methods from
829 2008-12-19 Jürg Billeter <j@bitron.ch>
831 * gobject/valaccodemethodmodule.vala:
833 Do not generate invalid type check statements in coroutines
835 2008-12-19 Jürg Billeter <j@bitron.ch>
837 * gobject/valaccodebasemodule.vala:
838 * gobject/valagasyncmodule.vala:
840 Use closure struct to declare and initialize local variables in
843 2008-12-19 Jürg Billeter <j@bitron.ch>
845 * gobject/valaccodebasemodule.vala:
847 Do not use g_error_new for non-format strings, fixes bug 564961
849 2008-12-19 Jürg Billeter <j@bitron.ch>
851 * gobject/valaccodememberaccessmodule.vala:
853 Use closure struct to access local variables and parameters in
856 2008-12-19 Jürg Billeter <j@bitron.ch>
858 * gobject/valadbusservermodule.vala:
860 Do not generate property code if not necessary
862 2008-12-19 Jürg Billeter <j@bitron.ch>
864 * gobject/valaccodebasemodule.vala:
866 Update wording for error message when trying to duplicate
867 non-reference counted object
869 2008-12-19 Jürg Billeter <j@bitron.ch>
871 * vala/valaformalparameter.vala:
872 * vala/valagenieparser.vala:
873 * vala/valaparser.vala:
875 Remove support for deprecated syntax for construct parameters
878 * tests/objects/test-029.test:
880 Update syntax used in test cases
882 2008-12-19 Jürg Billeter <j@bitron.ch>
884 * vala/valacodewriter.vala:
886 Update syntax to use owned and unowned where appropriate
888 2008-12-19 Jürg Billeter <j@bitron.ch>
890 * vala/valaparser.vala:
892 Remove support for deprecated syntax for property default values
894 2008-12-19 Jürg Billeter <j@bitron.ch>
896 * vala/valamemberaccess.vala:
898 Fix crash when using property prototype as value
900 2008-12-19 Jürg Billeter <j@bitron.ch>
902 * vala/valaparser.vala:
903 * vala/valascanner.vala:
904 * vala/valatokentype.vala:
906 Add `owned' type modifier and `(owned)' cast to replace `#',
907 add `unowned' type modifier to complement `weak' for non-reference
910 `#' will be deprecated in Vala 0.5.5
912 2008-12-18 Jürg Billeter <j@bitron.ch>
914 * gobject/valaccodememberaccessmodule.vala:
915 * gobject/valaccodemethodcallmodule.vala:
917 Fix named constructor chaining, fixes bug 559303
919 2008-12-18 Jürg Billeter <j@bitron.ch>
923 Fix sqlite3_callback binding
925 2008-12-18 Jürg Billeter <j@bitron.ch>
927 * gobject/valaccodemethodcallmodule.vala:
929 Support error propagation from base constructor, fixes bug 564984
931 2008-12-18 Jürg Billeter <j@bitron.ch>
933 * gobject/valaccodemethodmodule.vala:
935 Fix error propagation in creation methods, fixes part of 564944
937 2008-12-18 Jürg Billeter <j@bitron.ch>
939 * gobject/valaccodecontrolflowmodule.vala:
941 Fix temporary variable handling in switch expressions,
944 2008-12-18 Jürg Billeter <j@bitron.ch>
946 * gobject/valaccodebasemodule.vala:
947 * gobject/valaccodemethodmodule.vala:
949 Remove statements without effect, fixes bug 530601
951 2008-12-18 Jürg Billeter <j@bitron.ch>
953 * gobject/valaccodebasemodule.vala:
955 Fix member initializers for array fields, fixes bug 562600
957 2008-12-18 Jürg Billeter <j@bitron.ch>
959 * vala/valaassignment.vala:
961 Report error when trying to connect signal to instance method
962 from static context, fixes bug 502669
964 2008-12-17 Jürg Billeter <j@bitron.ch>
966 * gobject/valaccodebasemodule.vala:
968 Fix initialization of static array fields, fixes bug 472545
970 2008-12-17 Jürg Billeter <j@bitron.ch>
972 * vapi/glib-2.0.vapi:
974 GTree binding improvements, patch by Evan Nemerson,
977 2008-12-17 Jürg Billeter <j@bitron.ch>
979 * vapi/packages/gstreamer-0.10/:
981 Fix gst_element_make_from_uri binding,
982 patch by Zeeshan Ali Khattak, fixes bug 539817
984 * vapi/gstreamer-0.10.vapi: regenerated
986 2008-12-17 Jürg Billeter <j@bitron.ch>
988 * vapi/packages/gtk+-2.0/:
990 Fix gtk_ui_manager_new_merge_id binding, patch by Evan Nemerson,
993 * vapi/gtk+-2.0.vapi: regenerated
995 2008-12-17 Jürg Billeter <j@bitron.ch>
997 * vapi/packages/pango/:
999 Add PangoScale binding, patch by Evan Nemerson, fixes bug 519922
1001 * vapi/pango.vapi: regenerated
1003 2008-12-17 Jürg Billeter <j@bitron.ch>
1005 * vapi/packages/gtk+-2.0/:
1007 Fix gtk_notebook_page_num binding, patch by Evan Nemerson,
1010 * vapi/gtk+-2.0.vapi: regenerated
1012 2008-12-17 Jürg Billeter <j@bitron.ch>
1014 * vala/valaparser.vala:
1015 * vala/valavoidtype.vala:
1017 Store source_reference for void types
1019 2008-12-17 Jürg Billeter <j@bitron.ch>
1021 * gobject/valaccodebasemodule.vala:
1022 * gobject/valagobjectmodule.vala:
1024 Report error when using class fields or constructors in compact
1025 classes, fixes bug 564090
1027 2008-12-17 Jürg Billeter <j@bitron.ch>
1029 * gobject/valaccodearraymodule.vala:
1031 Fix private array fields in structs, fixes bug 557174
1033 2008-12-16 Jürg Billeter <j@bitron.ch>
1035 * configure.ac: Post-release version bump
1037 2008-12-16 Jürg Billeter <j@bitron.ch>
1039 * NEWS: update for 0.5.3 release
1041 2008-12-16 Jürg Billeter <j@bitron.ch>
1047 Drop vala-gen-project, moved to vtg, Vala Toys for gedit
1049 2008-12-16 Jürg Billeter <j@bitron.ch>
1051 * gobject/valaccodebasemodule.vala:
1052 * gobject/valaccodemethodmodule.vala:
1054 Fix temporary variable handling when using methods defined in
1057 2008-12-16 Jürg Billeter <j@bitron.ch>
1059 * vapigen/valagidlparser.vala:
1061 Fix handling of int16, uint16, int32, and uint32
1063 * vapi/packages/gstreamer-netbuffer-0.10/:
1065 Fix gst_netaddress_get_ip4_address binding, patch by Evan Nemerson,
1068 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated
1070 2008-12-16 Jürg Billeter <j@bitron.ch>
1072 * vapi/packages/gstreamer-netbuffer-0.10/:
1074 Fix GstNetBuffer binding, patch by Evan Nemerson, fixes bug 564670
1076 * vapi/gstreamer-netbuffer-0.10.vapi: regenerated
1078 2008-12-16 Jürg Billeter <j@bitron.ch>
1080 * vapi/packages/gstreamer-0.10/:
1082 Fix gst_version binding, patch by Evan Nemerson, fixes bug 564669
1084 * vapi/gstreamer-0.10.vapi: regenerated
1086 2008-12-16 Jürg Billeter <j@bitron.ch>
1088 * vala/valaclass.vala:
1089 * vala/valaparser.vala:
1090 * gobject/valaclassregisterfunction.vala:
1091 * gobject/valagobjectmodule.vala:
1093 Add support for class destructors, patch by Sebastian Dröge,
1096 2008-12-16 Jürg Billeter <j@bitron.ch>
1098 * vala/valaclass.vala:
1099 * gobject/valaccodebasemodule.vala:
1100 * gobject/valaccodememberaccessmodule.vala:
1101 * gobject/valaclassregisterfunction.vala:
1102 * gobject/valagobjectmodule.vala:
1103 * gobject/valainterfaceregisterfunction.vala:
1104 * gobject/valatyperegisterfunction.vala:
1106 Add support for private class fields, patch by Sebastian Dröge,
1109 2008-12-16 Jürg Billeter <j@bitron.ch>
1111 * gobject/valaccodebasemodule.vala:
1112 * vapi/glib-2.0.vapi:
1114 Fix GByteArray binding, patch by Evan Nemerson, fixes bug 561867
1116 2008-12-16 Jürg Billeter <j@bitron.ch>
1118 * vapi/packages/gdk-pixbuf-2.0/:
1120 Fix gdk_pixbuf_new_from_stream* bindings, patch by Evan Nemerson,
1123 * vapi/gdk-pixbuf-2.0.vapi: regenerated
1125 2008-12-16 Jürg Billeter <j@bitron.ch>
1127 * vala/valafield.vala:
1128 * gobject/valaccodebasemodule.vala:
1130 Fix crash and temporary variable declarations when using struct
1131 initialization methods in field initializer, fixes bug 559459
1133 2008-12-16 Jürg Billeter <j@bitron.ch>
1135 * vapigen/valagidlparser.vala:
1137 Extend metadata support for delegates
1139 * vapi/packages/libnotify/:
1141 Fix NotifyActionCallback and notify_notification_add_action
1142 bindings, fixes bug 562726
1144 * vapi/libnotify.vapi: regenerated
1146 2008-12-16 Jürg Billeter <j@bitron.ch>
1148 * vapigen/valagirparser.vala:
1150 Fix crash when parsing metadata, fixes bug 563390
1152 2008-12-16 Jürg Billeter <j@bitron.ch>
1154 * gobject/valaccodemethodcallmodule.vala:
1156 Fix crash when using out parameters in delegates,
1159 2008-12-16 Jürg Billeter <j@bitron.ch>
1161 * vapi/packages/gstreamer-0.10/:
1163 Fix gst_bus_sync_signal_handler binding, fixes bug 559721
1165 * vapi/gstreamer-0.10.vapi: regenerated
1167 2008-12-16 Jürg Billeter <j@bitron.ch>
1169 * vala/valadelegate.vala:
1170 * vala/valamethodcall.vala:
1171 * vala/valaparser.vala:
1172 * gobject/valaccodedelegatemodule.vala:
1174 Support delegates throwing errors, fixes bug 557332
1176 2008-12-16 Jürg Billeter <j@bitron.ch>
1178 * vapi/packages/json-glib-1.0/:
1180 Various ownership fixes, patch by Evan Nemerson, fixes bug 547450
1182 * vapi/json-glib-1.0.vapi: regenerated
1184 2008-12-16 Jürg Billeter <j@bitron.ch>
1186 * vapi/glib-2.0.vapi:
1188 Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428
1190 2008-12-16 Jürg Billeter <j@bitron.ch>
1192 * vapi/sqlite3.vapi:
1194 Add transaction hook, tracing, profiling, and mutex bindings,
1195 patch by Evan Nemerson, fixes bug 564571
1197 2008-12-16 Jürg Billeter <j@bitron.ch>
1199 * gobject/valaccodebasemodule.vala:
1200 * gobject/valaccodemethodcallmodule.vala:
1201 * vapi/glib-2.0.vapi:
1203 Move substring method to VAPI file, handle negative and out of
1204 bounds values, fixes bug 443524
1206 2008-12-16 Jürg Billeter <j@bitron.ch>
1208 * vapi/packages/gnome-keyring-1/:
1210 Various delegate parameter fixes, patch by Michael Terry,
1213 * vapi/gnome-keyring-1.vapi: regenerated
1215 2008-12-16 Jürg Billeter <j@bitron.ch>
1217 * vapi/packages/gio-2.0/:
1219 Add g_io_extension_get_type binding, patch by Jared Moore,
1222 * vapi/gio-2.0.vapi: regenerated
1224 2008-12-16 Jürg Billeter <j@bitron.ch>
1226 * vala/valasizeofexpression.vala:
1228 Include C header files for types used in sizeof expressions,
1231 2008-12-16 Jürg Billeter <j@bitron.ch>
1233 * gobject/valaccodebasemodule.vala:
1235 Report error when using construct properties in non-GObject
1236 classes, fixes bug 541728
1238 2008-12-16 Jürg Billeter <j@bitron.ch>
1240 * vapi/packages/gtk+-2.0/:
1242 Fix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings,
1245 * vapi/gtk+-2.0.vapi: regenerated
1247 2008-12-16 Jürg Billeter <j@bitron.ch>
1249 * gobject/valagobjectmodule.vala:
1251 Report error when using construct blocks in non-GObject classes
1253 2008-12-15 Jürg Billeter <j@bitron.ch>
1255 * vapi/packages/gtk+-2.0/:
1257 Fix gtk_container_get_children binding
1259 * vapi/gtk+-2.0.vapi: regenerated
1261 2008-12-15 Jürg Billeter <j@bitron.ch>
1263 * vapi/packages/gtk+-2.0/:
1265 Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal,
1268 * vapi/gtk+-2.0.vapi: regenerated
1270 2008-12-15 Jürg Billeter <j@bitron.ch>
1272 * tests/testrunner.sh:
1274 Fix make check of uninstalled vala, based on patch by Götz Waschk,
1277 2008-12-15 Jürg Billeter <j@bitron.ch>
1279 * tests/testrunner.sh:
1281 Fix order of commandline arguments passed to C compiler,
1282 patch by Alexander Bokovoy
1284 2008-12-15 Jürg Billeter <j@bitron.ch>
1286 * vapi/packages/unique-1.0/:
1288 Fix unique_app_new* bindings, patch by Michael Terry,
1291 * vapi/unique-1.0.vapi: regenerated
1293 2008-12-15 Jürg Billeter <j@bitron.ch>
1295 * vapi/packages/gio-2.0/:
1297 Fix g_themed_icon_new_from_names binding, patch by Michael Terry,
1300 * vapi/gio-2.0.vapi: regenerated
1302 2008-12-15 Jürg Billeter <j@bitron.ch>
1304 * vapi/glib-2.0.vapi:
1306 Fix g_main_current_source binding, patch by Zeeshan Ali Khattak,
1309 2008-12-15 Jürg Billeter <j@bitron.ch>
1311 * vapi/packages/gstreamer-0.10/:
1313 Various ownership fixes, patch by Evan Nemerson, fixes bug 553032
1315 * vapi/gstreamer-0.10.vapi: regenerated
1317 2008-12-15 Jürg Billeter <j@bitron.ch>
1319 * vapi/glib-2.0.vapi:
1321 Add fileno, ferror, and clearerr bindings and fix a few other
1322 bindings, patch by Evan Nemerson, fixes bug 547921 and bug 558206
1324 2008-12-15 Jürg Billeter <j@bitron.ch>
1326 * vapi/packages/gtk+-2.0/:
1328 Various delegate binding fixes, patch by Evan Nemerson,
1331 * vapi/gtk+-2.0.vapi: regenerated
1333 2008-12-15 Jürg Billeter <j@bitron.ch>
1335 * vala/valaswitchstatement.vala:
1337 Check switch expression
1339 2008-12-15 Jürg Billeter <j@bitron.ch>
1341 * vapi/glib-2.0.vapi:
1343 Add abs, labs, and llabs bindings, patch by Rob Taylor
1345 2008-12-15 Jürg Billeter <j@bitron.ch>
1347 * gobject/valaccodebasemodule.vala:
1349 Fix comparison of nullable and non-nullable values
1351 2008-12-15 Jürg Billeter <j@bitron.ch>
1353 * gobject/valaccodestructmodule.vala:
1355 Fix bug introduced in last commit
1357 2008-12-15 Jürg Billeter <j@bitron.ch>
1359 * gobject/valaccodestructmodule.vala:
1361 Fix handling of array fields in structs, fixes bug 562665
1363 2008-12-15 Jürg Billeter <j@bitron.ch>
1365 * gobject/valaccodebasemodule.vala:
1367 Fix comparing nullable struct values with null, fixes bug 548672
1369 2008-12-15 Jürg Billeter <j@bitron.ch>
1371 * gobject/valaccodemethodmodule.vala:
1373 Fix constructors in inner structs
1375 2008-12-15 Jürg Billeter <j@bitron.ch>
1377 * vala/valastruct.vala:
1378 * gobject/Makefile.am:
1379 * gobject/valaccodebasemodule.vala:
1380 * gobject/valaccodestructmodule.vala:
1381 * gobject/valagtypemodule.vala:
1382 * gobject/valastructregisterfunction.vala:
1383 * gobject/valatyperegisterfunction.vala:
1385 Register structs as boxed types, generate dup, copy, and free
1386 functions, fixes bug 548864
1388 2008-12-15 Jürg Billeter <j@bitron.ch>
1390 * gobject/valaccodebasemodule.vala:
1391 * vapi/glib-2.0.vapi:
1393 Support empty ref_function and unref_function attributes,
1394 fix GSequenceIter binding
1396 2008-12-15 Jürg Billeter <j@bitron.ch>
1398 * gobject/valaccodebasemodule.vala:
1400 Support GLib.Type as generic type argument
1402 2008-12-14 Jürg Billeter <j@bitron.ch>
1404 * gobject/valaccodebasemodule.vala:
1406 Detect unsupported generic type arguments in local variable
1409 2008-12-14 Jürg Billeter <j@bitron.ch>
1411 * gobject/valaccodebasemodule.vala:
1412 * gobject/valadbusservermodule.vala:
1413 * gobject/valagsignalmodule.vala:
1414 * vapi/dbus-glib-1.vapi:
1416 Rewrite D-Bus server support to directly use libdbus without
1417 dbus-glib marshalling, fixes bug 560034 and bug 549980
1419 Support BusName sender parameter in exported D-Bus methods
1421 2008-12-14 Jürg Billeter <j@bitron.ch>
1423 * vapi/glib-2.0.vapi:
1425 Add type_id for GHashTable
1427 2008-12-14 Jürg Billeter <j@bitron.ch>
1429 * gobject/valadbusmodule.vala:
1431 Support reading and writing nullable struct values
1433 2008-12-14 Jürg Billeter <j@bitron.ch>
1435 * gobject/valaccodebasemodule.vala:
1437 Fix struct dup function for GValue
1439 2008-12-14 Jürg Billeter <j@bitron.ch>
1441 * gobject/valaccodebasemodule.vala:
1442 * gobject/valaccodemethodmodule.vala:
1444 Detect unsupported generic type arguments, fixes bug 561674
1446 2008-12-13 Jürg Billeter <j@bitron.ch>
1448 * gobject/valadbusmodule.vala:
1450 Support reading and writing nullable GLib.Value values
1452 2008-12-13 Jürg Billeter <j@bitron.ch>
1456 Improve gsl_histogram_calloc_range binding,
1457 patch by Matías De la Puente, fixes bug 564387
1459 2008-12-13 Jürg Billeter <j@bitron.ch>
1461 * vapi/glib-2.0.vapi:
1463 Remove g_thread_init binding, should never be called manually
1465 2008-12-13 Jürg Billeter <j@bitron.ch>
1467 * vala/valagenieparser.vala:
1468 * vala/valaparser.vala:
1470 Remove workarounds for old Vala versions
1472 2008-12-13 Jürg Billeter <j@bitron.ch>
1474 * vala/valablock.vala:
1476 Detect conflicting local variables in parent scopes
1478 * vala/valaarraycreationexpression.vala:
1479 * vala/valacodewriter.vala:
1480 * vala/valaforeachstatement.vala:
1481 * vala/valagenieparser.vala:
1482 * vala/valaparser.vala:
1483 * gobject/valaccodebasemodule.vala:
1484 * gobject/valaccodecontrolflowmodule.vala:
1485 * gobject/valaccodemethodcallmodule.vala:
1486 * gobject/valagobjectmodule.vala:
1487 * vapigen/valagidlparser.vala:
1489 Fix conflicting local variables
1491 2008-12-12 Jürg Billeter <j@bitron.ch>
1493 * gobject/valadbusclientmodule.vala:
1494 * gobject/valadbusmodule.vala:
1496 Support reading multi-dimensional arrays in static D-Bus clients
1498 2008-12-12 Jürg Billeter <j@bitron.ch>
1500 * gobject/valadbusclientmodule.vala:
1501 * gobject/valadbusmodule.vala:
1503 Fix array length and size handling in static D-Bus clients
1505 2008-12-12 Jürg Billeter <j@bitron.ch>
1509 Add missing [Compact]
1511 2008-12-11 Jürg Billeter <j@bitron.ch>
1513 * vapi/packages/libsoup-2.4/:
1515 Updated to libsoup 2.25.2
1517 * vapi/libsoup-2.4.vapi: regenerated
1519 2008-12-10 Jürg Billeter <j@bitron.ch>
1523 Add bindings to support LAQRS extensions
1525 2008-12-09 Jürg Billeter <j@bitron.ch>
1527 * gobject/valagsignalmodule.vala:
1529 Do not use g_signal_connect_object if the target object is not a
1530 GObject, fixes bug 539614
1532 2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
1534 * vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata:
1536 Fix gdk_pixbuf_new_from_inline binding
1538 * vapi/gdk-pixbuf-2.0.vapi: regenerated
1540 2008-12-09 Jürg Billeter <j@bitron.ch>
1546 Add partial raptor and rasqal bindings
1548 2008-12-09 Jürg Billeter <j@bitron.ch>
1550 * vapi/gobject-2.0.vapi:
1552 Fix g_value_set_boxed binding, remove broken g_value_take_boxed
1555 2008-12-09 Jürg Billeter <j@bitron.ch>
1557 * gobject/valadbusclientmodule.vala:
1559 Fix dbus-glib type for structs
1561 2008-12-09 Jürg Billeter <j@bitron.ch>
1563 * gobject/valadbusclientmodule.vala:
1564 * gobject/valagsignalmodule.vala:
1566 Use specialized dbus-glib types for signals in D-Bus servers
1568 2008-12-09 Thijs Vermeir <thijsvermeir@gmail.com>
1570 * vala/valacodewriter.vala:
1571 * vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
1572 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
1574 Fix *_make_writable functions in gstreamer by marking them
1575 with ReturnsModifiedPointer
1577 * vapi/gstreamer-0.10.vapi: regenerated
1579 2008-12-09 Jürg Billeter <j@bitron.ch>
1581 * vapi/glib-2.0.vapi:
1583 Improve Time.to_string method and add Time.format method
1585 2008-12-09 Jürg Billeter <j@bitron.ch>
1587 * gobject/valaccodemethodmodule.vala:
1589 Fix inline struct methods in VAPI files
1591 2008-12-07 Thijs Vermeir <thijsvermeir@gmail.com>
1593 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
1595 Fix gst_buffer functions
1597 * vapi/gstreamer-0.10.vapi: regenerated
1599 2008-12-06 Thijs Vermeir <thijsvermeir@gmail.com>
1601 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
1603 Fix gst_segment_clip binding
1605 * vapi/gstreamer-0.10.vapi: regenerated
1607 2008-12-06 Jürg Billeter <j@bitron.ch>
1609 * vala/valamethodcall.vala:
1611 Report error when trying to call constructor without `new' operator
1613 2008-12-06 Jürg Billeter <j@bitron.ch>
1615 * vala/valasourcefile.vala:
1617 Add SourceFile.clear_using_directives method, required by
1620 2008-12-05 Jürg Billeter <j@bitron.ch>
1622 * gobject/valaccodebasemodule.vala:
1624 Fix struct constants
1626 2008-12-05 Jürg Billeter <j@bitron.ch>
1628 * vapi/packages/gtk+-2.0/:
1630 Fix gtk_target_list_new binding
1632 * vapi/gtk+-2.0.vapi: regenerated
1634 2008-12-04 Jürg Billeter <j@bitron.ch>
1636 * vapi/packages/libsoup-2.4/:
1638 Fix soup_server_add_handler binding,
1639 patch by Zeeshan Ali Khattak, fixes bug 562978
1641 * vapi/libsoup-2.4.vapi: regenerated
1643 2008-12-04 Jürg Billeter <j@bitron.ch>
1645 * vapi/glib-2.0.vapi:
1647 Use generics in GAsyncQueue binding,
1648 patch by Zeeshan Ali Khattak, fixes bug 563225
1650 2008-12-02 Jürg Billeter <j@bitron.ch>
1652 * vala/valaassignment.vala:
1653 * vala/valasignal.vala:
1655 Resolve generic types when connecting signals
1657 2008-12-02 Jürg Billeter <j@bitron.ch>
1659 * vala/valadatatype.vala:
1661 Fix type resolving with nested generic types, fixes bug 562956
1663 2008-12-01 Jürg Billeter <j@bitron.ch>
1665 * configure.ac: Post-release version bump
1667 2008-12-01 Jürg Billeter <j@bitron.ch>
1669 * NEWS: update for 0.5.2 release
1671 2008-12-01 Jürg Billeter <j@bitron.ch>
1673 * vapi/packages/gtk+-2.0/:
1675 Fix gtk_text_view_get_line_at_y binding
1677 * vapi/gtk+-2.0.vapi: regenerated
1679 2008-12-01 Jürg Billeter <j@bitron.ch>
1681 * vala/valabinaryexpression.vala:
1682 * vala/valaconditionalexpression.vala:
1684 Fix critical when using conditional expressions in method contracts
1686 2008-12-01 Jürg Billeter <j@bitron.ch>
1688 * gobject/valagobjectmodule.vala:
1689 * gobject/valagsignalmodule.vala:
1691 Support signals in non-GObject classes, patch by Yu Feng,
1694 2008-11-30 Jürg Billeter <j@bitron.ch>
1696 * vapi/packages/gtk+-2.0/:
1698 Fix gtk_tree_model_get_value binding
1700 * vapi/gtk+-2.0.vapi: regenerated
1702 2008-11-30 Jürg Billeter <j@bitron.ch>
1704 * vala/valasymbolresolver.vala:
1706 Resolve types in switch labels
1708 2008-11-30 Jürg Billeter <j@bitron.ch>
1710 * vala/valaarraycreationexpression.vala:
1711 * vala/valaelementaccess.vala:
1712 * vala/valasemanticanalyzer.vala:
1714 Accept any integer type as array index
1716 2008-11-30 Jürg Billeter <j@bitron.ch>
1718 * vapi/gstreamer-rtsp-0.10.vapi:
1722 2008-11-30 Jürg Billeter <j@bitron.ch>
1724 * gobject/valaccodebasemodule.vala:
1726 Fix array length variable name for internal variables
1728 2008-11-30 Jürg Billeter <j@bitron.ch>
1730 * vala/valalocalvariable.vala:
1731 * vala/valamethodcall.vala:
1732 * vala/valasemanticanalyzer.vala:
1733 * gobject/valaccodebasemodule.vala:
1735 Avoid object duplication due to error handling
1737 2008-11-30 Jürg Billeter <j@bitron.ch>
1739 * vala/valamethodcall.vala:
1741 Move compiler internal variable to right block
1743 2008-11-30 Jürg Billeter <j@bitron.ch>
1745 * vala/valaelementaccess.vala:
1747 Fix error handling in element access expressions
1749 2008-11-30 Jürg Billeter <j@bitron.ch>
1752 * vala/valacodewriter.vala:
1753 * compiler/valacompiler.vala:
1754 * vapigen/valavapigen.vala:
1756 Add --dump-tree command-line option to write code tree to file
1758 2008-11-30 Jürg Billeter <j@bitron.ch>
1760 * vala/valanullchecker.vala:
1761 * vala/valaswitchlabel.vala:
1762 * vala/valaswitchstatement.vala:
1763 * vala/valasymbolresolver.vala:
1764 * gobject/valaccodecontrolflowmodule.vala:
1765 * gobject/valaccodegenerator.vala:
1766 * gobject/valaccodemodule.vala:
1768 Separate visiting switch sections from visiting switch statements
1770 2008-11-30 Jürg Billeter <j@bitron.ch>
1772 * vala/valamemberaccess.vala:
1773 * vala/valasymbolresolver.vala:
1774 * gobject/valaccodememberaccessmodule.vala:
1775 * gobject/valagsignalmodule.vala:
1777 Separate visiting inner expressions from visiting member access
1779 2008-11-30 Jürg Billeter <j@bitron.ch>
1781 * vala/valaaddressofexpression.vala:
1782 * vala/valaarraycreationexpression.vala:
1783 * vala/valaassignment.vala:
1784 * vala/valabaseaccess.vala:
1785 * vala/valabinaryexpression.vala:
1786 * vala/valablock.vala:
1787 * vala/valacastexpression.vala:
1788 * vala/valaconditionalexpression.vala:
1789 * vala/valadostatement.vala:
1790 * vala/valaelementaccess.vala:
1791 * vala/valaexpression.vala:
1792 * vala/valaforstatement.vala:
1793 * vala/valainitializerlist.vala:
1794 * vala/valalambdaexpression.vala:
1795 * vala/valaliteral.vala:
1796 * vala/valamemberaccess.vala:
1797 * vala/valamethodcall.vala:
1798 * vala/valaobjectcreationexpression.vala:
1799 * vala/valaparenthesizedexpression.vala:
1800 * vala/valapointerindirection.vala:
1801 * vala/valapostfixexpression.vala:
1802 * vala/valareferencetransferexpression.vala:
1803 * vala/valasemanticanalyzer.vala:
1804 * vala/valasizeofexpression.vala:
1805 * vala/valaswitchsection.vala:
1806 * vala/valatuple.vala:
1807 * vala/valatypecheck.vala:
1808 * vala/valatypeofexpression.vala:
1809 * vala/valaunaryexpression.vala:
1810 * vala/valawhilestatement.vala:
1811 * gobject/valaccodebasemodule.vala:
1813 Fix error handling in condition of while, do, and for statements
1815 2008-11-30 Jürg Billeter <j@bitron.ch>
1817 * vala/valaexpressionstatement.vala:
1818 * vala/valanullchecker.vala:
1819 * vala/valasymbolresolver.vala:
1820 * gobject/valaccodebasemodule.vala:
1822 Separate visiting expressions from visiting expression statements
1824 2008-11-30 Jürg Billeter <j@bitron.ch>
1826 * vala/valabinaryexpression.vala:
1827 * vala/valasymbolresolver.vala:
1828 * gobject/valaccodebasemodule.vala:
1830 Separate visiting operands from visiting binary expression
1832 2008-11-30 Jürg Billeter <j@bitron.ch>
1834 * vala/valadeclarationstatement.vala:
1835 * vala/valasymbolresolver.vala:
1836 * gobject/valaccodebasemodule.vala:
1838 Separate visiting declaration from visiting declaration statement
1840 2008-11-30 Jürg Billeter <j@bitron.ch>
1842 * ccode/valaccodeassignment.vala:
1843 * ccode/valaccodeconditionalexpression.vala:
1844 * gobject/valaccodearraymodule.vala:
1845 * gobject/valaccodeassignmentmodule.vala:
1846 * gobject/valaccodebasemodule.vala:
1847 * gobject/valaccodecontrolflowmodule.vala:
1848 * gobject/valaccodedelegatemodule.vala:
1849 * gobject/valaccodemethodcallmodule.vala:
1851 More parenthesis improvements
1853 2008-11-30 Jürg Billeter <j@bitron.ch>
1855 * vala/valaforeachstatement.vala:
1856 * ccode/valaccodebinaryexpression.vala:
1857 * ccode/valaccodecastexpression.vala:
1858 * ccode/valaccodeelementaccess.vala:
1859 * ccode/valaccodeexpression.vala:
1860 * ccode/valaccodememberaccess.vala:
1861 * ccode/valaccodeunaryexpression.vala:
1863 Fix generated parentheses
1865 2008-11-30 Jürg Billeter <j@bitron.ch>
1867 * vala/valathrowstatement.vala:
1869 Check type of error expression in throw statements
1871 2008-11-30 Jürg Billeter <j@bitron.ch>
1873 * gobject/valaccodearraymodule.vala:
1875 Fix array length variable name for internal variables,
1878 2008-11-30 Jürg Billeter <j@bitron.ch>
1880 * vala/valasourcefile.vala:
1882 Fix critical when using error codes
1884 2008-11-29 Jürg Billeter <j@bitron.ch>
1886 * vala/valavoidtype.vala:
1887 * gobject/valaccodebasemodule.vala:
1889 Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for
1890 unsupported types in typeof expressions
1892 2008-11-29 Jürg Billeter <j@bitron.ch>
1894 * vala/valamethodcall.vala:
1896 Fix error handling in inner expressions, fixes bug 475922
1898 2008-11-29 Jürg Billeter <j@bitron.ch>
1900 * vala/valaaddressofexpression.vala:
1901 * vala/valaarraycreationexpression.vala:
1902 * vala/valaassignment.vala:
1903 * vala/valabaseaccess.vala:
1904 * vala/valabinaryexpression.vala:
1905 * vala/valacastexpression.vala:
1906 * vala/valaconditionalexpression.vala:
1907 * vala/valadostatement.vala:
1908 * vala/valaelementaccess.vala:
1909 * vala/valaexpression.vala:
1910 * vala/valaforstatement.vala:
1911 * vala/valainitializerlist.vala:
1912 * vala/valalambdaexpression.vala:
1913 * vala/valaliteral.vala:
1914 * vala/valamemberaccess.vala:
1915 * vala/valamethodcall.vala:
1916 * vala/valaobjectcreationexpression.vala:
1917 * vala/valaparenthesizedexpression.vala:
1918 * vala/valapointerindirection.vala:
1919 * vala/valapostfixexpression.vala:
1920 * vala/valareferencetransferexpression.vala:
1921 * vala/valasizeofexpression.vala:
1922 * vala/valatuple.vala:
1923 * vala/valatypecheck.vala:
1924 * vala/valatypeofexpression.vala:
1925 * vala/valaunaryexpression.vala:
1926 * vala/valawhilestatement.vala:
1928 Convert binary conditional expressions into if statements
1930 2008-11-29 Jürg Billeter <j@bitron.ch>
1932 * vala/valaflowanalyzer.vala:
1934 Detect unreachable code in if and while statements
1936 2008-11-29 Jürg Billeter <j@bitron.ch>
1939 * vala/valablock.vala:
1940 * vala/valacodenode.vala:
1941 * vala/valaconditionalexpression.vala:
1942 * vala/valadeclarationstatement.vala:
1943 * vala/valaexpression.vala:
1944 * vala/valanullchecker.vala:
1945 * vala/valastatementlist.vala:
1946 * gobject/valaccodebasemodule.vala:
1947 * gobject/valaccodegenerator.vala:
1948 * gobject/valaccodemodule.vala:
1950 Convert ternary conditionals into if statements,
1951 fixes bug 543870 and bug 554594
1953 2008-11-28 Étienne Bersac <bersace03@laposte.net>
1955 * vapi/gobject-2.0.vapi:
1957 Fix g_flags_get_first_value binding
1959 2008-11-28 Jürg Billeter <j@bitron.ch>
1961 * gobject/valaccodebasemodule.vala:
1963 Fix generated code in struct destroy function for array fields
1965 2008-11-28 Jürg Billeter <j@bitron.ch>
1967 * vapigen/valagidlparser.vala:
1969 Support ssize_t and size_t
1971 * vapi/gdk-pixbuf-2.0.vapi:
1972 * vapi/gio-2.0.vapi:
1973 * vapi/gtk+-2.0.vapi:
1978 2008-11-28 Jürg Billeter <j@bitron.ch>
1980 * vapigen/valagirparser.vala:
1982 Support construct properties
1984 2008-11-28 Jürg Billeter <j@bitron.ch>
1986 * vapigen/valagirparser.vala:
1988 Support nullable parameters
1990 2008-11-28 Jürg Billeter <j@bitron.ch>
1992 * vapigen/valagirparser.vala:
1994 Support interface prerequisites
1996 2008-11-28 Jürg Billeter <j@bitron.ch>
1998 * vapigen/valagirparser.vala:
2000 Support functions in classes
2002 2008-11-28 Jürg Billeter <j@bitron.ch>
2004 * gobject/valaccodebasemodule.vala:
2006 Fix copying and destroying GValue values
2008 2008-11-28 Jürg Billeter <j@bitron.ch>
2010 * vapi/glib-2.0.vapi:
2012 Add g_unsetenv binding, patch by Jorn Baayen, fixes bug 562590
2014 2008-11-28 Jürg Billeter <j@bitron.ch>
2016 * vala/valasemanticanalyzer.vala:
2017 * gobject/valaccodebasemodule.vala:
2019 Remove unused fields
2021 2008-11-28 Jürg Billeter <j@bitron.ch>
2023 * vala/valabinaryexpression.vala:
2024 * gobject/valaccodebasemodule.vala:
2026 Don't require libgee for `in' operations
2028 2008-11-28 Jürg Billeter <j@bitron.ch>
2030 * vapi/glib-2.0.vapi:
2032 Add string.contains method
2034 2008-11-28 Jürg Billeter <j@bitron.ch>
2036 * vala/valaflowanalyzer.vala:
2038 Analyze errors in return expressions
2040 2008-11-28 Jürg Billeter <j@bitron.ch>
2042 * vala/valablock.vala:
2043 * vala/valaforeachstatement.vala:
2044 * vala/valasemanticanalyzer.vala:
2045 * gobject/valaccodebasemodule.vala:
2046 * gobject/valaccodecontrolflowmodule.vala:
2048 Don't require libgee for foreach statements
2050 2008-11-28 Jürg Billeter <j@bitron.ch>
2052 * vala/valaclass.vala:
2053 * vala/valadatatype.vala:
2054 * vala/valagenerictype.vala:
2055 * vala/valainterface.vala:
2056 * vala/valamethod.vala:
2057 * vala/valaobjecttypesymbol.vala:
2058 * vala/valasymbolresolver.vala:
2060 Fix method checking with generic base types, fixes bug 511286
2062 2008-11-28 Jürg Billeter <j@bitron.ch>
2064 * vala/valadatatype.vala:
2065 * vala/valaexpression.vala:
2066 * vala/valaintegertype.vala:
2067 * vala/valamemberaccess.vala:
2068 * vala/valamethodcall.vala:
2069 * vala/valasemanticanalyzer.vala:
2070 * vala/valavaluetype.vala:
2071 * gobject/valaccodebasemodule.vala:
2072 * gobject/valaccodecontrolflowmodule.vala:
2074 Improve handling of generic values, fixes bug 562460
2076 2008-11-28 Jürg Billeter <j@bitron.ch>
2078 * vala/valabinaryexpression.vala:
2079 * vala/valaelementaccess.vala:
2080 * vala/valaforeachstatement.vala:
2081 * vala/valamemberaccess.vala:
2082 * vala/valamethodcall.vala:
2083 * vala/valasemanticanalyzer.vala:
2084 * gobject/valaccodearraymodule.vala:
2085 * gobject/valaccodeassignmentmodule.vala:
2086 * gobject/valaccodecontrolflowmodule.vala:
2088 Improve get_actual_type signature
2090 2008-11-28 Jürg Billeter <j@bitron.ch>
2093 * vala/valagenerictype.vala:
2094 * vala/valasymbolresolver.vala:
2096 Rename TypeParameterType to GenericType
2098 2008-11-27 Thijs Vermeir <thijsvermeir@gmail.com>
2100 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
2102 gst_element_found_tags takes ownership on TagList
2104 * vapi/gstreamer-0.10.vapi: regenerated
2106 2008-11-26 Jürg Billeter <j@bitron.ch>
2108 * gobject/valaccodebasemodule.vala:
2110 Include dbus.h, required for static D-Bus client support
2112 2008-11-24 Jürg Billeter <j@bitron.ch>
2114 * vapi/glib-2.0.vapi:
2116 Add string.replace method, patch by Ali Sabil
2118 2008-11-24 Jürg Billeter <j@bitron.ch>
2120 * ccode/valaccodefunctioncall.vala:
2121 * gobject/valaccodearraymodule.vala:
2122 * gobject/valaccodebasemodule.vala:
2123 * gobject/valaccodemethodcallmodule.vala:
2124 * vala/valasemanticanalyzer.vala:
2125 * vapi/glib-2.0.vapi:
2127 Add g_array_index binding and fix g_array_free calls,
2130 2008-11-22 Jürg Billeter <j@bitron.ch>
2134 Prepare support for more complex test cases
2136 2008-11-22 Jürg Billeter <j@bitron.ch>
2138 * gobject/valaccodemethodmodule.vala:
2142 2008-11-22 Jürg Billeter <j@bitron.ch>
2144 * gobject/valaccodebasemodule.vala:
2145 * gobject/valaccodemethodmodule.vala:
2146 * gobject/valadbusclientmodule.vala:
2147 * gobject/valagasyncmodule.vala:
2149 Support async method calls in static D-Bus clients
2151 2008-11-21 Jürg Billeter <j@bitron.ch>
2153 * gobject/valagasyncmodule.vala:
2155 Fix return type of finish vfunc
2157 2008-11-21 Jürg Billeter <j@bitron.ch>
2159 * vala/valamethod.vala:
2160 * gobject/valaccodemethodcallmodule.vala:
2161 * gobject/valaccodemethodmodule.vala:
2162 * gobject/valadbusclientmodule.vala:
2163 * gobject/valagasyncmodule.vala:
2165 Various coroutine code generation improvements
2167 2008-11-21 Jürg Billeter <j@bitron.ch>
2169 * gobject/valaccodemethodmodule.vala:
2173 2008-11-21 Jürg Billeter <j@bitron.ch>
2175 * gobject/valadbusmodule.vala:
2177 Support serialization and deserialization of GHashTable objects
2178 in static D-Bus clients
2180 2008-11-21 Jürg Billeter <j@bitron.ch>
2182 * gobject/valadbusmodule.vala:
2184 Support serialization and deserialization of GValue values in
2185 static D-Bus clients
2187 2008-11-21 Jürg Billeter <j@bitron.ch>
2189 * gobject/valadbusclientmodule.vala:
2190 * gobject/valadbusmodule.vala:
2192 Support serialization and deserialization of structs in static
2195 2008-11-21 Jürg Billeter <j@bitron.ch>
2197 * gobject/valadbusclientmodule.vala:
2198 * gobject/valadbusmodule.vala:
2200 Support serialization and deserialization of arrays in static
2203 2008-11-21 Jürg Billeter <j@bitron.ch>
2205 * gobject/Makefile.am:
2206 * gobject/valaccodebasemodule.vala:
2207 * gobject/valadbusclientmodule.vala:
2208 * gobject/valadbusmodule.vala:
2209 * vapi/dbus-glib-1.vapi:
2211 Add partial static D-Bus client support without dbus-glib
2214 2008-11-21 Jürg Billeter <j@bitron.ch>
2216 * vapi/glib-2.0.vapi:
2218 Add g_quark_try_string binding, patch by Rob Taylor
2220 2008-11-21 Étienne Bersac <bersace03@laposte.net>
2222 * vapi/gmodule-2.0.vapi:
2224 Add binding for G_MODULE_SUFFIX, fixes bug 561120
2226 2008-11-21 Étienne Bersac <bersace03@laposte.net>
2228 * vapi/glib-2.0.vapi:
2230 Add G_SEARCHPATH_SEPARATOR binding, fixes bug 561117
2232 2008-11-21 Jürg Billeter <j@bitron.ch>
2234 * vapi/packages/gdk-2.0/:
2236 Fix gdk_region_polygon and gdk_region_rectangle bindings,
2237 patch by Víctor Manuel Jáquez Leal, fixes bug 561655
2239 * vapi/gdk-2.0.vapi: regenerated
2241 2008-11-21 Jürg Billeter <j@bitron.ch>
2243 * vapi/dbus-glib-1.vapi:
2245 Fix DBusError binding, patch by Sebastian Pölsterl,
2248 2008-11-21 Jürg Billeter <j@bitron.ch>
2250 * vapi/packages/gtk+-2.0/:
2252 Fix g_hscale_new and g_vscale_new bindings,
2253 based on patch by Geert Jan Alsem, fixes bug 560053
2255 * vapi/gtk+-2.0.vapi: regenerated
2257 2008-11-21 Étienne Bersac <bersace03@laposte.net>
2259 * vapi/glib-2.0.vapi:
2261 Add g_strjoin binding, fixes bug 561124
2263 2008-11-20 Jürg Billeter <j@bitron.ch>
2265 * vala/valaassignment.vala:
2267 Check types in property assignments, fixes bug 550088
2269 2008-11-20 Jürg Billeter <j@bitron.ch>
2271 * vala/valacatchclause.vala:
2273 Fix generic catch clauses
2275 2008-11-20 Jürg Billeter <j@bitron.ch>
2277 * gobject/valaccodemethodcallmodule.vala:
2279 Fix base access to virtual signal handlers with return values,
2282 2008-11-20 Jürg Billeter <j@bitron.ch>
2285 * vala/valacodevisitor.vala:
2286 * vala/valadynamicmethod.vala:
2287 * vala/valaflowanalyzer.vala:
2288 * vala/valagenieparser.vala:
2289 * vala/valamemberaccess.vala:
2290 * vala/valamethodcall.vala:
2291 * vala/valanullchecker.vala:
2292 * vala/valaparser.vala:
2293 * vala/valasemanticanalyzer.vala:
2294 * vala/valasymbolresolver.vala:
2295 * gobject/Makefile.am:
2296 * gobject/valaccodearraymodule.vala:
2297 * gobject/valaccodebasemodule.vala:
2298 * gobject/valaccodedelegatemodule.vala:
2299 * gobject/valaccodegenerator.vala:
2300 * gobject/valaccodemethodcallmodule.vala:
2301 * gobject/valaccodemodule.vala:
2303 Rename InvocationExpression to MethodCall
2305 2008-11-20 Jürg Billeter <j@bitron.ch>
2307 * vala/valainvocationexpression.vala:
2309 Fix struct initialization
2311 2008-11-20 Jürg Billeter <j@bitron.ch>
2313 * vapi/packages/gstreamer-interfaces-0.10/:
2315 Fix GstColorBalance binding, patch by Víctor Manuel Jáquez Leal,
2318 * vapi/gstreamer-interfaces-0.10.vapi: regenerated
2320 2008-11-20 Jürg Billeter <j@bitron.ch>
2322 * vapi/libxml-2.0.vapi:
2324 Mark encoding parameters as nullable,
2325 patch by Víctor Manuel Jáquez Leal, fixes bug 560062
2327 2008-11-20 Jürg Billeter <j@bitron.ch>
2329 * vala/valacatchclause.vala:
2330 * vala/valaerrortype.vala:
2332 Correct source file dependencies for catch clauses,
2335 2008-11-19 Jürg Billeter <j@bitron.ch>
2337 * vala/valatypeofexpression.vala:
2339 Include C header files for types used in typeof expressions,
2342 2008-11-19 Jürg Billeter <j@bitron.ch>
2344 * gobject/valaccodemethodmodule.vala:
2346 Remove extra g_type_create_instance in constructors
2348 2008-11-19 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2350 * gobject/valagobjectmodule.vala:
2352 Add support for class field initializers for classes that are not
2353 derived from GObject.
2355 2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
2357 * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
2359 Transfer ownership on gtk_container_get_children
2361 * vapi/gtk+-2.0.vapi: regenerated
2363 2008-11-18 Thijs Vermeir <thijsvermeir@gmail.com>
2365 * vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:
2367 Transfer ownership on gst_tag_list_merge
2369 * vapi/gstreamer-0.10.vapi: regenerated
2371 2008-11-17 Jürg Billeter <j@bitron.ch>
2373 * vala/valaarraycreationexpression.vala:
2374 * vala/valaelementaccess.vala:
2375 * vala/valasourcefile.vala:
2377 Allow any integer compatible value to be used as array index,
2380 2008-11-17 Jürg Billeter <j@bitron.ch>
2382 * vala/valaflowanalyzer.vala:
2384 Fix control flow graph for try statements with finally clause,
2387 2008-11-17 Jürg Billeter <j@bitron.ch>
2389 * vala/valadynamicmethod.vala:
2390 * vala/valadynamicsignal.vala:
2392 Fix checking of dynamic methods and signals
2394 2008-11-17 Jürg Billeter <j@bitron.ch>
2396 * vala/valafield.vala:
2398 Correct source file dependencies for private fields of compact
2399 classes, based on patch by Thijs Vermeir, fixes bug 555249
2401 2008-11-17 Jürg Billeter <j@bitron.ch>
2403 * vala/valacatchclause.vala:
2404 * vala/valacreationmethod.vala:
2405 * vala/valafield.vala:
2406 * vala/valaforeachstatement.vala:
2407 * vala/valamemberaccess.vala:
2408 * vala/valamethod.vala:
2410 Ensure that members are checked when accessing them,
2413 2008-11-17 Jürg Billeter <j@bitron.ch>
2415 * vapi/glib-2.0.vapi:
2417 Fix g_queue_*_nth bindings, patch by John Carr
2419 2008-11-14 Jürg Billeter <j@bitron.ch>
2421 * vala/valasemanticanalyzer.vala:
2423 Set target_type for member initializers
2425 2008-11-14 Jürg Billeter <j@bitron.ch>
2427 * vapi/packages/gstreamer-0.10/:
2429 Fix gst_bin_add_many binding
2431 * vapi/gstreamer-0.10.vapi: regenerated
2433 2008-11-14 Jürg Billeter <j@bitron.ch>
2435 * vala/valaformalparameter.vala:
2436 * vala/valainterfacewriter.vala:
2437 * vala/valainvocationexpression.vala:
2438 * vala/valaparser.vala:
2439 * vala/valascanner.vala:
2440 * vala/valasemanticanalyzer.vala:
2441 * vala/valatokentype.vala:
2442 * gobject/valaccodeinvocationexpressionmodule.vala:
2444 Support parameter arrays, fixes bug 538897
2446 2008-11-14 Jürg Billeter <j@bitron.ch>
2448 * vala/valagenieparser.vala:
2449 * vala/valaparser.vala:
2451 Avoid C compiler warnings with switch statements
2453 2008-11-14 Jürg Billeter <j@bitron.ch>
2455 * gobject/valadbusclientmodule.vala:
2457 Fix non-struct output arguments in dynamic D-Bus method calls
2459 2008-11-14 Jürg Billeter <j@bitron.ch>
2462 * vala/valaassignment.vala:
2463 * vala/valabasicblock.vala:
2464 * vala/valabinaryexpression.vala:
2465 * vala/valacastexpression.vala:
2466 * vala/valacatchclause.vala:
2467 * vala/valacodenode.vala:
2468 * vala/valadeclarationstatement.vala:
2469 * vala/valaelementaccess.vala:
2470 * vala/valaexpressionstatement.vala:
2471 * vala/valaflowanalyzer.vala:
2472 * vala/valaforeachstatement.vala:
2473 * vala/valainvocationexpression.vala:
2474 * vala/valamemberaccess.vala:
2475 * vala/valaobjectcreationexpression.vala:
2476 * vala/valaparenthesizedexpression.vala:
2477 * vala/valaphifunction.vala:
2478 * vala/valapointerindirection.vala:
2479 * vala/valareferencetransferexpression.vala:
2480 * vala/valareturnstatement.vala:
2481 * vala/valathrowstatement.vala:
2482 * vala/valaunaryexpression.vala:
2483 * compiler/valacompiler.vala:
2485 Report use of possibly uninitialized variables, fixes bug 508477
2488 2008-11-14 Jürg Billeter <j@bitron.ch>
2490 * vala/valagenieparser.vala:
2491 * vala/valainterface.vala:
2492 * vala/valainterfacewriter.vala:
2493 * vala/valaparser.vala:
2494 * vala/valasemanticanalyzer.vala:
2495 * gobject/valaccodeassignmentmodule.vala:
2496 * gobject/valaccodebasemodule.vala:
2497 * gobject/valaccodeinvocationexpressionmodule.vala:
2498 * vapi/glib-2.0.vapi:
2499 * vapigen/valagidlparser.vala:
2500 * vapigen/valagirparser.vala:
2501 * vapigen/valamarkupreader.vala:
2502 * vapigen/valavapicheck.vala:
2503 * gen-project/valaprojectgenerator.vala:
2505 Do not use possibly uninitialized variables
2507 2008-11-14 Jürg Billeter <j@bitron.ch>
2509 * vala/valacfgbuilder.vala:
2510 * vala/valamemberaccess.vala:
2511 * vala/valamethod.vala:
2512 * vala/valasymbol.vala:
2513 * gobject/valaccodemethodmodule.vala:
2515 Report unused fields, methods, and local variables
2517 * vala/valacodecontext.vala:
2518 * vala/valadynamicproperty.vala:
2519 * vala/valaenum.vala:
2520 * vala/valagenieparser.vala:
2521 * vala/valainterfacewriter.vala:
2522 * vala/valaparser.vala:
2523 * vala/valastruct.vala:
2524 * vala/valaunresolvedtype.vala:
2525 * gobject/valaccodearraymodule.vala:
2526 * gobject/valaccodeassignmentmodule.vala:
2527 * gobject/valaccodebasemodule.vala:
2528 * gobject/valaccodeinvocationexpressionmodule.vala:
2529 * gobject/valaccodememberaccessmodule.vala:
2530 * gobject/valadbusservermodule.vala:
2531 * gobject/valagobjectmodule.vala:
2532 * vapigen/valagirparser.vala:
2533 * vapigen/valamarkupreader.vala:
2535 Remove unused symbols
2537 2008-11-14 Jürg Billeter <j@bitron.ch>
2539 * tests/Makefile.am:
2540 * tests/basic-types/:
2542 Rearrange test cases
2544 2008-11-14 Jürg Billeter <j@bitron.ch>
2548 Rearrange test cases
2550 2008-11-13 Jürg Billeter <j@bitron.ch>
2552 * vala/valacodecontext.vala:
2553 * gobject/valadbusclientmodule.vala:
2554 * compiler/valacompiler.vala:
2556 Add --disable-dbus-transformation command-line option to disable
2557 case transformation of D-Bus member names in dynamic D-Bus client
2558 support, this option will be removed again when Vala gains static
2559 D-Bus client support
2561 2008-11-13 Jürg Billeter <j@bitron.ch>
2563 * gobject/valadbusclientmodule.vala:
2565 Fix retrieving D-Bus structs with owned strings
2567 2008-11-13 Jürg Billeter <j@bitron.ch>
2569 * gobject/valaccodebasemodule.vala:
2571 Fix copy of constant arrays
2573 2008-11-10 Jürg Billeter <j@bitron.ch>
2575 * vala/valaaddressofexpression.vala:
2576 * vala/valaarraycreationexpression.vala:
2577 * vala/valaassignment.vala:
2578 * vala/valabinaryexpression.vala:
2579 * vala/valablock.vala:
2580 * vala/valacastexpression.vala:
2581 * vala/valacatchclause.vala:
2582 * vala/valaclass.vala:
2583 * vala/valaconditionalexpression.vala:
2584 * vala/valaconstant.vala:
2585 * vala/valaconstructor.vala:
2586 * vala/valacreationmethod.vala:
2587 * vala/valadeclarationstatement.vala:
2588 * vala/valadelegate.vala:
2589 * vala/valadeletestatement.vala:
2590 * vala/valadestructor.vala:
2591 * vala/valadostatement.vala:
2592 * vala/valaelementaccess.vala:
2593 * vala/valaenum.vala:
2594 * vala/valaenumvalue.vala:
2595 * vala/valaerrorcode.vala:
2596 * vala/valaerrordomain.vala:
2597 * vala/valaexpressionstatement.vala:
2598 * vala/valafield.vala:
2599 * vala/valaforeachstatement.vala:
2600 * vala/valaformalparameter.vala:
2601 * vala/valaforstatement.vala:
2602 * vala/valaifstatement.vala:
2603 * vala/valainitializerlist.vala:
2604 * vala/valainterface.vala:
2605 * vala/valainvocationexpression.vala:
2606 * vala/valalambdaexpression.vala:
2607 * vala/valalocalvariable.vala:
2608 * vala/valalockstatement.vala:
2609 * vala/valamemberaccess.vala:
2610 * vala/valamemberinitializer.vala:
2611 * vala/valamethod.vala:
2612 * vala/valanamespace.vala:
2613 * vala/valaobjectcreationexpression.vala:
2614 * vala/valaparenthesizedexpression.vala:
2615 * vala/valapointerindirection.vala:
2616 * vala/valapostfixexpression.vala:
2617 * vala/valaproperty.vala:
2618 * vala/valapropertyaccessor.vala:
2619 * vala/valareferencetransferexpression.vala:
2620 * vala/valareturnstatement.vala:
2621 * vala/valasemanticanalyzer.vala:
2622 * vala/valasignal.vala:
2623 * vala/valasizeofexpression.vala:
2624 * vala/valasourcefile.vala:
2625 * vala/valastruct.vala:
2626 * vala/valaswitchlabel.vala:
2627 * vala/valaswitchsection.vala:
2628 * vala/valaswitchstatement.vala:
2629 * vala/valathrowstatement.vala:
2630 * vala/valatrystatement.vala:
2631 * vala/valatypecheck.vala:
2632 * vala/valatypeofexpression.vala:
2633 * vala/valaunaryexpression.vala:
2634 * vala/valawhilestatement.vala:
2635 * vala/valayieldstatement.vala:
2637 Remove unnecessary accept calls in semantic analyzer
2639 2008-11-10 Jürg Billeter <j@bitron.ch>
2641 * vala/valaaddressofexpression.vala:
2642 * vala/valabaseaccess.vala:
2643 * vala/valabooleanliteral.vala:
2644 * vala/valacastexpression.vala:
2645 * vala/valacharacterliteral.vala:
2646 * vala/valaconditionalexpression.vala:
2647 * vala/valaintegerliteral.vala:
2648 * vala/valalambdaexpression.vala:
2649 * vala/valanullliteral.vala:
2650 * vala/valaobjectcreationexpression.vala:
2651 * vala/valaparenthesizedexpression.vala:
2652 * vala/valapointerindirection.vala:
2653 * vala/valapostfixexpression.vala:
2654 * vala/valarealliteral.vala:
2655 * vala/valareferencetransferexpression.vala:
2656 * vala/valasemanticanalyzer.vala:
2657 * vala/valasizeofexpression.vala:
2658 * vala/valastringliteral.vala:
2659 * vala/valatypecheck.vala:
2660 * vala/valatypeofexpression.vala:
2661 * vala/valaunaryexpression.vala:
2663 Move expression checking to code nodes
2665 2008-11-10 Jürg Billeter <j@bitron.ch>
2667 * gobject/valadbusservermodule.vala:
2669 Work around missing enum support in dbus-glib
2671 2008-11-10 Jürg Billeter <j@bitron.ch>
2673 * gobject/valadbusservermodule.vala:
2675 Really insert GValueArray into hash table
2677 2008-11-09 Jürg Billeter <j@bitron.ch>
2679 * vala/valacreationmethod.vala:
2680 * vala/valadelegate.vala:
2681 * vala/valadelegatetype.vala:
2682 * vala/valaenum.vala:
2683 * vala/valafield.vala:
2684 * vala/valaformalparameter.vala:
2685 * vala/valamethod.vala:
2686 * vala/valaproperty.vala:
2687 * vala/valastruct.vala:
2688 * vala/valavaluetype.vala:
2690 Ensure attributes of field, property, parameter, and return types
2691 are processed before querying C header filenames
2693 2008-11-09 Jürg Billeter <j@bitron.ch>
2695 * gobject/valadbusservermodule.vala:
2697 Support hash tables with struct values
2699 2008-11-09 Jürg Billeter <j@bitron.ch>
2701 * vala/valaclass.vala:
2702 * vala/valainterface.vala:
2703 * vala/valamemberaccess.vala:
2704 * vala/valaobjecttype.vala:
2705 * vala/valasemanticanalyzer.vala:
2707 Ensure attributes of base types are processed before querying
2710 2008-11-07 Jürg Billeter <j@bitron.ch>
2712 * vala/valablock.vala:
2713 * vala/valacatchclause.vala:
2714 * vala/valadeclarationstatement.vala:
2715 * vala/valadeletestatement.vala:
2716 * vala/valadostatement.vala:
2717 * vala/valaexpressionstatement.vala:
2718 * vala/valaforstatement.vala:
2719 * vala/valaifstatement.vala:
2720 * vala/valainitializerlist.vala:
2721 * vala/valalocalvariable.vala:
2722 * vala/valalockstatement.vala:
2723 * vala/valasemanticanalyzer.vala:
2724 * vala/valaswitchsection.vala:
2725 * vala/valatrystatement.vala:
2726 * vala/valawhilestatement.vala:
2728 Move statement checking to code nodes
2730 2008-11-07 Jürg Billeter <j@bitron.ch>
2732 * vapi/glib-2.0.vapi:
2736 2008-11-07 Jürg Billeter <j@bitron.ch>
2738 * gobject/valadbusclientmodule.vala:
2740 Fix D-Bus methods with out parameters but no return value
2742 2008-11-07 Jürg Billeter <j@bitron.ch>
2744 * vala/valaconstant.vala:
2745 * vala/valaconstructor.vala:
2746 * vala/valacreationmethod.vala:
2747 * vala/valadestructor.vala:
2748 * vala/valafield.vala:
2749 * vala/valaformalparameter.vala:
2750 * vala/valaproperty.vala:
2751 * vala/valapropertyaccessor.vala:
2752 * vala/valasemanticanalyzer.vala:
2753 * vala/valasignal.vala:
2755 Move member checking to code nodes
2757 2008-11-07 Jürg Billeter <j@bitron.ch>
2759 * vala/valadelegate.vala:
2760 * vala/valaenum.vala:
2761 * vala/valaenumvalue.vala:
2762 * vala/valaerrorcode.vala:
2763 * vala/valaerrordomain.vala:
2764 * vala/valainterface.vala:
2765 * vala/valanamespace.vala:
2766 * vala/valasemanticanalyzer.vala:
2767 * vala/valastruct.vala:
2769 Move type symbol checking to code nodes
2771 2008-11-07 Jürg Billeter <j@bitron.ch>
2773 * vala/valaarraycreationexpression.vala:
2774 * vala/valasemanticanalyzer.vala:
2776 Move array creation expression checking to
2777 ArrayCreationExpression.check
2779 2008-11-07 Jürg Billeter <j@bitron.ch>
2781 * vala/valasemanticanalyzer.vala:
2782 * vala/valathrowstatement.vala:
2784 Move throw statement checking to ThrowStatement.check
2786 2008-11-07 Jürg Billeter <j@bitron.ch>
2788 * vala/valareturnstatement.vala:
2789 * vala/valasemanticanalyzer.vala:
2791 Move return statement checking to ReturnStatement.check
2793 2008-11-07 Jürg Billeter <j@bitron.ch>
2795 * vala/valaforeachstatement.vala:
2796 * vala/valasemanticanalyzer.vala:
2798 Move foreach statement checking to ForeachStatement.check
2800 2008-11-07 Jürg Billeter <j@bitron.ch>
2802 * vala/valaelementaccess.vala:
2803 * vala/valasemanticanalyzer.vala:
2805 Move element access checking to ElementAccess.check
2807 2008-11-07 Jürg Billeter <j@bitron.ch>
2809 * vapigen/valagirparser.vala:
2811 Set source_reference in parsed nodes
2813 2008-11-06 Jürg Billeter <j@bitron.ch>
2815 * vala/valamethod.vala:
2816 * vala/valasemanticanalyzer.vala:
2818 Move method checking to Method.check
2820 2008-11-06 Jürg Billeter <j@bitron.ch>
2822 * vala/valaclass.vala:
2823 * vala/valasemanticanalyzer.vala:
2825 Move class checking to Class.check
2827 2008-11-06 Jürg Billeter <j@bitron.ch>
2829 * gobject/Makefile.am:
2830 * gobject/valaccodedynamicsignalmodule.vala:
2831 * gobject/valaccodegenerator.vala:
2832 * gobject/valadbusclientmodule.vala:
2833 * gobject/valagerrormodule.vala:
2834 * gobject/valagobjectmodule.vala:
2836 Move dynamic signal generation to GObjectModule and
2839 2008-11-06 Jürg Billeter <j@bitron.ch>
2841 * gobject/Makefile.am:
2842 * gobject/valaccodedynamicpropertymodule.vala:
2843 * gobject/valaccodedynamicsignalmodule.vala:
2844 * gobject/valaccodegenerator.vala:
2845 * gobject/valadbusclientmodule.vala:
2846 * gobject/valagobjectmodule.vala:
2848 Move dynamic property generation to GObjectModule and
2851 2008-11-06 Jürg Billeter <j@bitron.ch>
2853 * gobject/valaccodebasemodule.vala:
2854 * gobject/valagobjectmodule.vala:
2856 Move constructor code generation to GObjectModule
2858 2008-11-05 Jürg Billeter <j@bitron.ch>
2860 * vala/valainvocationexpression.vala:
2861 * vala/valasemanticanalyzer.vala:
2863 Move invocation expression checking to InvocationExpression.check
2865 2008-11-05 Jürg Billeter <j@bitron.ch>
2867 * vala/valamemberaccess.vala:
2868 * vala/valasemanticanalyzer.vala:
2870 Move member access checking to MemberAccess.check
2872 2008-11-05 Jürg Billeter <j@bitron.ch>
2874 * vala/valabinaryexpression.vala:
2875 * vala/valaobjectcreationexpression.vala:
2876 * vala/valasemanticanalyzer.vala:
2878 Move object creation expression checking to
2879 ObjectCreationExpression.check
2881 2008-11-05 Jürg Billeter <j@bitron.ch>
2883 * vala/valabinaryexpression.vala:
2884 * vala/valasemanticanalyzer.vala:
2886 Move binary expression checking to BinaryExpression.check
2888 2008-11-05 Jürg Billeter <j@bitron.ch>
2890 * vala/valaassignment.vala:
2891 * vala/valasemanticanalyzer.vala:
2893 Move assignment checking to Assignment.check
2895 2008-11-05 Jürg Billeter <j@bitron.ch>
2897 * vala/valaenum.vala:
2898 * gobject/valadbusclientmodule.vala:
2899 * gobject/valagsignalmodule.vala:
2901 Support enums in D-Bus clients and servers, fixes bug 534105
2903 2008-11-05 Jürg Billeter <j@bitron.ch>
2905 * gobject/Makefile.am:
2906 * gobject/valaccodebasemodule.vala:
2907 * gobject/valaccodecontrolflowmodule.vala:
2908 * gobject/valaccodegenerator.vala:
2909 * gobject/valaccodememberaccessmodule.vala:
2911 Add CCodeControlFlowModule
2913 2008-11-04 Jürg Billeter <j@bitron.ch>
2915 * vala/valadynamicproperty.vala:
2916 * vala/valaproperty.vala:
2917 * vala/valasemanticanalyzer.vala:
2919 Fix crash when using dynamic properties, fixes bug 559304
2921 2008-11-04 Jürg Billeter <j@bitron.ch>
2923 * gobject/valaccodememberaccessmodule.vala:
2924 * gobject/valagsignalmodule.vala:
2926 Move signal emission to GSignalModule
2928 2008-11-04 Jürg Billeter <j@bitron.ch>
2930 * gobject/valaccodebasemodule.vala:
2931 * gobject/valaccodedelegatemodule.vala:
2933 Move delegate wrapper generation to CCodeDelegateModule
2935 2008-11-04 Jürg Billeter <j@bitron.ch>
2937 * gobject/valaccodearraymodule.vala:
2938 * gobject/valaccodebasemodule.vala:
2940 Move array dup wrapper generation to CCodeArrayModule
2942 2008-11-04 Jürg Billeter <j@bitron.ch>
2944 * gobject/valaccodebasemodule.vala:
2945 * gobject/valagobjectmodule.vala:
2947 Move construct property assignment to GObjectModule
2949 2008-11-04 Jürg Billeter <j@bitron.ch>
2951 * gobject/valaccodeassignmentmodule.vala:
2952 * gobject/valagsignalmodule.vala:
2954 Move signal connection and disconnection to GSignalModule
2956 2008-11-04 Jürg Billeter <j@bitron.ch>
2958 * gobject/valaccodearraymodule.vala:
2959 * gobject/valagsignalmodule.vala:
2961 Move detailed signal emission to GSignalModule
2963 2008-11-03 Jürg Billeter <j@bitron.ch>
2965 * configure.ac: Post-release version bump
2967 2008-11-03 Jürg Billeter <j@bitron.ch>
2969 * NEWS: update for 0.5.1 release
2971 2008-11-03 Jürg Billeter <j@bitron.ch>
2973 * gobject/valaccodebasemodule.vala:
2974 * gobject/valadbusclientmodule.vala:
2976 Move dbus_use_ptr_array to DBusClientModule
2978 2008-11-03 Jürg Billeter <j@bitron.ch>
2980 * gobject/Makefile.am:
2981 * gobject/valaccodebasemodule.vala:
2982 * gobject/valaccodedelegatemodule.vala:
2983 * gobject/valaccodedynamicpropertymodule.vala:
2984 * gobject/valaccodegenerator.vala:
2985 * gobject/valagerrormodule.vala:
2987 Add CCodeDelegateModule, move more code to GErrorModule
2989 2008-11-03 Jürg Billeter <j@bitron.ch>
2991 * gobject/valaccodebasemodule.vala:
2992 * gobject/valagasyncmodule.vala:
2993 * gobject/valagerrormodule.vala:
2995 Move code generation for try and yield statements to GErrorModule
2996 and GAsyncModule, resp.
2998 2008-11-03 Jürg Billeter <j@bitron.ch>
3000 * gobject/valaccodearraymodule.vala:
3001 * gobject/valaccodeassignmentmodule.vala:
3002 * gobject/valaccodebasemodule.vala:
3003 * gobject/valaccodedynamicpropertymodule.vala:
3004 * gobject/valaccodedynamicsignalmodule.vala:
3005 * gobject/valaccodegenerator.vala:
3006 * gobject/valaccodeinvocationexpressionmodule.vala:
3007 * gobject/valaccodememberaccessmodule.vala:
3008 * gobject/valaccodemethodmodule.vala:
3009 * gobject/valaccodemodule.vala:
3010 * gobject/valaccodestructmodule.vala:
3011 * gobject/valaclassregisterfunction.vala:
3012 * gobject/valadbusclientmodule.vala:
3013 * gobject/valadbusservermodule.vala:
3014 * gobject/valagasyncmodule.vala:
3015 * gobject/valagerrormodule.vala:
3016 * gobject/valagirwriter.vala:
3017 * gobject/valagobjectmodule.vala:
3018 * gobject/valagsignalmodule.vala:
3019 * gobject/valagtypemodule.vala:
3020 * gobject/valainterfaceregisterfunction.vala:
3021 * gobject/valatyperegisterfunction.vala:
3023 Move code generation to module
3025 2008-11-03 Jürg Billeter <j@bitron.ch>
3027 * gobject/valaccodearraymodule.vala:
3028 * gobject/valaccodebasemodule.vala:
3030 Move array helper functions to CCodeArrayModule
3032 2008-11-03 Jürg Billeter <j@bitron.ch>
3034 * vapi/glib-2.0.vapi:
3038 2008-11-03 Ali Sabil <ali.sabil@gmail.com>
3040 * vapi/packages/loudmouth-1.0/loudmouth-1.0.metadata:
3042 Mark lm_message_new.to as nullable, and unhide lm_connection_new
3044 * vapi/packages/loudmouth-1.0/loudmouth-1.0-custom.vala:
3046 Add the missing Message.get_type () method, and remove the now unecessary
3047 creation method from Connection
3049 * vapi/loudmouth-1.0.vapi:
3050 * vapi/packages/loudmouth-1.0/loudmouth-1.0.gi:
3054 2008-11-03 Jürg Billeter <j@bitron.ch>
3056 * gobject/Makefile.am:
3057 * gobject/valaccodegenerator.vala:
3058 * gobject/valaccodemodule.vala:
3059 * gobject/valagerrormodule.vala:
3060 * gobject/valagtypemodule.vala:
3064 2008-11-03 Jürg Billeter <j@bitron.ch>
3066 * gobject/valaccodearraymodule.vala:
3067 * gobject/valaccodeassignmentmodule.vala:
3068 * gobject/valaccodedynamicpropertymodule.vala:
3069 * gobject/valaccodedynamicsignalmodule.vala:
3070 * gobject/valaccodegenerator.vala:
3071 * gobject/valaccodeinvocationexpressionmodule.vala:
3072 * gobject/valaccodememberaccessmodule.vala:
3073 * gobject/valaccodemethodmodule.vala:
3074 * gobject/valaccodestructmodule.vala:
3075 * gobject/valadbusclientmodule.vala:
3076 * gobject/valadbusservermodule.vala:
3077 * gobject/valagasyncmodule.vala:
3078 * gobject/valagobjectmodule.vala:
3079 * gobject/valagsignalmodule.vala:
3080 * gobject/valagtypemodule.vala:
3082 Combine internal modules by inheritance to improve performance
3084 2008-11-03 Jürg Billeter <j@bitron.ch>
3086 * gobject/Makefile.am:
3087 * gobject/valaccodegenerator.vala:
3088 * gobject/valaccodemethodmodule.vala:
3089 * gobject/valagasyncmodule.vala:
3093 2008-11-03 Jürg Billeter <j@bitron.ch>
3095 * gobject/Makefile.am:
3096 * gobject/valaccodegenerator.vala:
3097 * gobject/valagobjectmodule.vala:
3098 * gobject/valagsignalmodule.vala:
3099 * gobject/valagtypemodule.vala:
3101 Add GTypeModule, GObjectModule, and GSignalModule to replace
3102 GObjectInterfaceModule, GObjectClassModule, and
3103 GObjectSignalModule, resp.
3105 2008-11-03 Jürg Billeter <j@bitron.ch>
3107 * gobject/Makefile.am:
3108 * gobject/valaccodegenerator.vala:
3109 * gobject/valagobjectclassmodule.vala:
3110 * gobject/valagobjectmodule.vala:
3111 * gobject/valagobjectsignalmodule.vala:
3113 Move parameter handling to GObjectClassModule and signal handling
3114 to GObjectSignalModule
3116 2008-11-03 Jürg Billeter <j@bitron.ch>
3118 * gobject/Makefile.am:
3119 * gobject/valaccodearraymodule.vala:
3120 * gobject/valaccodeelementaccessmodule.vala:
3121 * gobject/valaccodegenerator.vala:
3123 Move element access handling to CCodeArrayModule
3125 2008-11-02 Jürg Billeter <j@bitron.ch>
3127 * gobject/valaccodegenerator.vala:
3129 Fix comment generation of private enums, patch by Carlos Cadete,
3132 2008-11-02 Jürg Billeter <j@bitron.ch>
3134 * vala/valaclass.vala:
3135 * vala/valagenieparser.vala:
3136 * vala/valainterface.vala:
3137 * vala/valainterfacewriter.vala:
3138 * vala/valaparser.vala:
3139 * vala/valasemanticanalyzer.vala:
3140 * gobject/valaccodebasemodule.vala:
3141 * gobject/valaccodemethodmodule.vala:
3142 * gobject/valaclassregisterfunction.vala:
3143 * gobject/valagobjectclassmodule.vala:
3144 * gobject/valagobjectinterfacemodule.vala:
3146 Drop deprecated support for static classes and interfaces
3148 2008-11-02 Jürg Billeter <j@bitron.ch>
3150 * vapi/glib-2.0.vapi:
3152 Add errno and g_strerror bindings
3154 2008-11-02 Jürg Billeter <j@bitron.ch>
3156 * gobject/valadbusclientmodule.vala:
3158 Support GHashTable in D-Bus clients, patch by Marc-André Lureau
3160 2008-11-02 Jürg Billeter <j@bitron.ch>
3162 * vala/valadatatype.vala:
3163 * vapi/glib-2.0.vapi:
3165 Return the right D-Bus type signature for GHashTable,
3166 patch by Marc-André Lureau
3168 2008-11-02 Jürg Billeter <j@bitron.ch>
3170 * gobject/valaccodegenerator.vala:
3171 * gobject/valaccodeinvocationexpressionmodule.vala:
3172 * gobject/valaccodemethodmodule.vala:
3174 Add partial support for calling coroutines from other coroutines
3176 2008-11-02 Jürg Billeter <j@bitron.ch>
3178 * vala/valamethodtype.vala:
3179 * gobject/valaccodegenerator.vala:
3181 Add member `begin' to coroutines
3183 2008-11-02 Jürg Billeter <j@bitron.ch>
3186 * vala/valaattributeprocessor.vala:
3187 * vala/valaclass.vala:
3188 * vala/valaenum.vala:
3189 * vala/valasemanticanalyzer.vala:
3190 * vala/valastruct.vala:
3191 * compiler/valacompiler.vala:
3192 * vapigen/valagidlparser.vala:
3193 * vapigen/valavapigen.vala:
3195 Move attribute processing to semantic analyzer
3197 2008-11-01 Jürg Billeter <j@bitron.ch>
3199 * vala/valamethod.vala:
3200 * ccode/valaccodeblock.vala:
3201 * gobject/valaccodebasemodule.vala:
3202 * gobject/valaccodegenerator.vala:
3203 * gobject/valaccodeinvocationexpressionmodule.vala:
3204 * gobject/valaccodemethodmodule.vala:
3205 * gobject/valaccodemodule.vala:
3207 Add experimental support for yield statements and coroutines
3209 2008-11-01 Jürg Billeter <j@bitron.ch>
3211 * ccode/valaccodecasestatement.vala:
3212 * ccode/valaccodeswitchstatement.vala:
3213 * gobject/valaccodegenerator.vala:
3214 * gobject/valagobjectclassmodule.vala:
3216 Support more flexible C switch statements
3218 2008-11-01 Jürg Billeter <j@bitron.ch>
3221 * vala/valacfgbuilder.vala:
3222 * vala/valacodevisitor.vala:
3223 * vala/valamethod.vala:
3224 * vala/valanullchecker.vala:
3225 * vala/valaparser.vala:
3226 * vala/valascanner.vala:
3227 * vala/valasemanticanalyzer.vala:
3228 * vala/valasymbolresolver.vala:
3229 * vala/valatokentype.vala:
3230 * vala/valayieldstatement.vala:
3231 * gobject/valaccodegenerator.vala:
3233 Parse yield statements
3235 2008-10-31 Jürg Billeter <j@bitron.ch>
3237 * vala/valaproperty.vala:
3238 * vala/valasemanticanalyzer.vala:
3240 Check properties when accessing them
3242 2008-10-31 Jürg Billeter <j@bitron.ch>
3244 * vala/valaproperty.vala:
3245 * vala/valasemanticanalyzer.vala:
3247 Set PropertyAccessor.prop property earlier, don't require the
3248 semantic analyzer to set it
3250 2008-10-31 Jürg Billeter <j@bitron.ch>
3252 * vala/valacodenode.vala:
3253 * vala/valaformalparameter.vala:
3254 * vala/valasemanticanalyzer.vala:
3255 * vala/valasourcefile.vala:
3257 Check parameters when checking arguments
3259 2008-10-31 Jürg Billeter <j@bitron.ch>
3261 * vala/valaformalparameter.vala:
3262 * vala/valasemanticanalyzer.vala:
3264 Move parameter checking to FormalParameter.check
3266 2008-10-31 Jürg Billeter <j@bitron.ch>
3268 * vala/valasemanticanalyzer.vala:
3269 * gobject/valaccodeinvocationexpressionmodule.vala:
3271 Move default argument processing from code generator to semantic
3274 2008-10-31 Jürg Billeter <j@bitron.ch>
3276 * vala/valacodenode.vala:
3278 Add check method to CodeNode class to prepare support for more
3279 modular semantic analyzer
3281 2008-10-31 Jürg Billeter <j@bitron.ch>
3283 * gobject/valaccodegenerator.vala:
3285 Generate C switch statements for Vala switch statements where
3288 2008-10-29 Thijs Vermeir <thijsvermeir@gmail.com>
3290 * vapi/packages/gdk-2.0/gdk-2.0.metadata:
3292 Hide gdk_window_add_filter.data
3294 * vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
3296 use ctype GCallback for gtk_action_group_add_radio_actions
3298 * vapi/gdk-2.0.vapi:
3299 * vapi/gtk+-2.0.vapi:
3303 2008-10-28 Jürg Billeter <j@bitron.ch>
3305 * vapi/packages/libgnome-menu/:
3307 Fix GMenuTreeItem binding
3313 2008-10-28 Jürg Billeter <j@bitron.ch>
3315 * vala/valainterfacewriter.vala:
3317 Don't sort struct fields in vapi files to fix struct
3318 initialization, patch by Hans Vercammen
3320 2008-10-27 Jürg Billeter <j@bitron.ch>
3322 * vala/valacodecontext.vala:
3323 * gobject/valaccodegenerator.vala:
3324 * compiler/valacompiler.vala:
3326 Disable additional run-time checks by default to improve
3329 2008-10-27 Jürg Billeter <j@bitron.ch>
3331 * gobject/valaccodemethodmodule.vala:
3333 Remove unused method
3335 2008-10-27 Jürg Billeter <j@bitron.ch>
3337 * vala/valaarraylengthfield.vala:
3338 * vala/valaarraymovemethod.vala:
3339 * vala/valaarrayresizemethod.vala:
3340 * vala/valablock.vala:
3341 * vala/valaclass.vala:
3342 * vala/valaconstant.vala:
3343 * vala/valaconstructor.vala:
3344 * vala/valacreationmethod.vala:
3345 * vala/valadelegate.vala:
3346 * vala/valadestructor.vala:
3347 * vala/valadynamicmethod.vala:
3348 * vala/valadynamicproperty.vala:
3349 * vala/valadynamicsignal.vala:
3350 * vala/valaenum.vala:
3351 * vala/valaenumvalue.vala:
3352 * vala/valaerrorcode.vala:
3353 * vala/valaerrordomain.vala:
3354 * vala/valafield.vala:
3355 * vala/valaforeachstatement.vala:
3356 * vala/valaformalparameter.vala:
3357 * vala/valainterface.vala:
3358 * vala/valalocalvariable.vala:
3359 * vala/valamember.vala:
3360 * vala/valamethod.vala:
3361 * vala/valanamespace.vala:
3362 * vala/valaobjecttypesymbol.vala:
3363 * vala/valaproperty.vala:
3364 * vala/valasignal.vala:
3365 * vala/valastruct.vala:
3366 * vala/valaswitchsection.vala:
3367 * vala/valasymbol.vala:
3368 * vala/valatypeparameter.vala:
3369 * vala/valatypesymbol.vala:
3371 Use constructor chaining instead of helper method
3373 2008-10-26 Jürg Billeter <j@bitron.ch>
3376 * vala/valaattribute.vala:
3377 * vala/valacodevisitor.vala:
3378 * vala/valafield.vala:
3379 * vala/valagenieparser.vala:
3380 * vala/valanamedargument.vala:
3381 * vala/valaparser.vala:
3382 * vala/valasemanticanalyzer.vala:
3384 Remove NamedArgument, improve attribute lookup performance
3386 2008-10-26 Jürg Billeter <j@bitron.ch>
3388 * gobject/valaccodeinvocationexpressionmodule.vala:
3389 * gobject/valaccodememberaccessmodule.vala:
3391 Support calling base method of virtual signal handler,
3394 2008-10-26 Jürg Billeter <j@bitron.ch>
3396 * vapi/packages/gtk+-2.0/:
3398 Fix binding for GtkWidget::size_request
3400 * vapi/gtk+-2.0.vapi: regenerated
3402 2008-10-26 Jürg Billeter <j@bitron.ch>
3404 * vapi/glib-2.0.vapi:
3406 Fix binding for g_sequence_get
3408 2008-10-25 Jürg Billeter <j@bitron.ch>
3410 * gobject/valaccodegenerator.vala:
3412 Support custom sentinels for constructors
3414 2008-10-25 Jürg Billeter <j@bitron.ch>
3416 * vala/valadelegate.vala:
3417 * gobject/valaccodegenerator.vala:
3418 * gobject/valaccodeinvocationexpressionmodule.vala:
3420 Next attempt to correct parameter positions for instance and
3421 error parameters in delegate wrappers
3423 2008-10-25 Ali Sabil <ali.sabil@gmail.com>
3425 * vapi/glib-2.0.vapi:
3427 Removed the "v_" prefix from the TokenValue fields name
3429 2008-10-25 Ali Sabil <ali.sabil@gmail.com>
3431 * vapi/glib-2.0.vapi:
3433 Changed the ScannerConfig string fields to string* to avoid valac
3434 looking for a g_scanner_config_destroy function
3436 2008-10-25 Jürg Billeter <j@bitron.ch>
3438 * vapi/glib-2.0.vapi:
3440 Remove redundant g_scanner_cur_* bindings
3442 2008-10-25 Jürg Billeter <j@bitron.ch>
3444 * gobject/valaccodegenerator.vala:
3446 Fix parameter position for errors in delegate wrappers
3448 2008-10-25 Jürg Billeter <j@bitron.ch>
3450 * gobject/valaccodegenerator.vala:
3452 Fix crash when using delegates in combination with pointer types,
3455 2008-10-25 Jürg Billeter <j@bitron.ch>
3457 * gobject-introspection/scanner.c:
3459 Fix compile error on FreeBSD, patch by Jille Timmermans,
3462 2008-10-25 Jürg Billeter <j@bitron.ch>
3464 * vala/valaparser.vala:
3466 Fix support for arrays of nullable types, fixes bug 555050
3468 2008-10-25 Jürg Billeter <j@bitron.ch>
3470 * vala/valasemanticanalyzer.vala:
3472 Fix crash with invalid return values, fixes bug 549996
3474 2008-10-25 Jürg Billeter <j@bitron.ch>
3476 * vala/valaerrorcode.vala:
3477 * vala/valaerrordomain.vala:
3478 * vala/valaerrortype.vala:
3479 * vala/valasemanticanalyzer.vala:
3480 * vala/valasymbolresolver.vala:
3481 * gobject/valaccodegenerator.vala:
3482 * vapigen/valagirparser.vala:
3484 Support type checks for error domains and error codes
3486 2008-10-25 Jürg Billeter <j@bitron.ch>
3488 * vala/valasemanticanalyzer.vala:
3489 * vala/valasourcefile.vala:
3491 Fix crash on certain header dependencies, fixes bug 546183
3493 2008-10-25 Jürg Billeter <j@bitron.ch>
3495 * vapi/gobject-2.0.vapi:
3497 Add GValueArray binding, patch by Mark Lee, fixes bug 557843
3499 2008-10-25 Jürg Billeter <j@bitron.ch>
3501 * vapi/packages/gconf-2.0/:
3503 Fix gconf_client_notify_add binding
3505 * vapi/gconf-2.0.vapi: regenerated
3507 2008-10-25 Jürg Billeter <j@bitron.ch>
3509 * vapi/libgnome-menu.vapi:
3511 Fix GMenuTreeItem binding
3513 2008-10-25 Jürg Billeter <j@bitron.ch>
3515 * vapi/libbonoboui-2.0.vapi:
3516 * vapi/libpanelapplet-2.0.vapi:
3518 Fix PanelApplet and BonoboUIVerb bindings
3520 2008-10-25 Jürg Billeter <j@bitron.ch>
3522 * vala/valaparser.vala:
3524 Report error when using virtual method modifiers for static
3525 methods, fixes bug 556881
3527 2008-10-25 Jürg Billeter <j@bitron.ch>
3529 * vala/valaparser.vala:
3531 Report error when using conflicting method modifiers,
3534 2008-10-25 Jürg Billeter <j@bitron.ch>
3536 * vala/valacodecontext.vala:
3537 * compiler/valacompiler.vala:
3539 Remove non-working support for conditional compilation
3541 2008-10-25 Jürg Billeter <j@bitron.ch>
3543 * tests/exceptions.exp:
3544 * tests/exceptions.vala:
3545 * tests/testrunner.sh:
3548 Remove libgee test to avoid conflict in vapidir
3550 2008-10-24 Jürg Billeter <j@bitron.ch>
3552 * gobject/Makefile.am:
3553 * gobject/valaccodegenerator.vala:
3554 * gobject/valadbusclientmodule.vala:
3555 * gobject/valadbusservermodule.vala:
3557 Split DBusModule into DBusClientModule and DBusServerModule
3559 2008-10-24 Jürg Billeter <j@bitron.ch>
3561 * gobject/valaccodearraymodule.vala:
3562 * gobject/valaccodeassignmentmodule.vala:
3563 * gobject/valaccodeelementaccessmodule.vala:
3564 * gobject/valaccodegenerator.vala:
3565 * gobject/valaccodeinvocationexpressionmodule.vala:
3566 * gobject/valaccodememberaccessmodule.vala:
3567 * gobject/valaccodemethodmodule.vala:
3568 * gobject/valaccodemodule.vala:
3569 * gobject/valadbusmodule.vala:
3571 Move get_array_length_cname and get_array_length_cexpression to
3574 2008-10-24 Jürg Billeter <j@bitron.ch>
3576 * vapigen/valagirparser.vala:
3578 Support virtual methods
3580 2008-10-24 Jürg Billeter <j@bitron.ch>
3582 * vapigen/valagirparser.vala:
3584 Support methods throwing errors
3586 2008-10-24 Jürg Billeter <j@bitron.ch>
3588 * vapigen/valagirparser.vala:
3590 Support shared namespaces
3592 2008-10-24 Jürg Billeter <j@bitron.ch>
3598 2008-10-24 Jürg Billeter <j@bitron.ch>
3600 * vala/valainterfacewriter.vala:
3602 Sort output to allow comparison of generated vapi files
3604 2008-10-24 Jürg Billeter <j@bitron.ch>
3606 * vapigen/valagirparser.vala:
3610 2008-10-24 Jürg Billeter <j@bitron.ch>
3612 * vala/valanamespace.vala:
3613 * vapigen/valagirparser.vala:
3615 Remove Class and Iface structs
3617 2008-10-24 Jürg Billeter <j@bitron.ch>
3619 * gobject/Makefile.am:
3620 * gobject/valaccodebasemodule.vala:
3621 * gobject/valaccodegenerator.vala:
3622 * gobject/valaccodegeneratorsourcefile.vala:
3623 * gobject/valaccodemodule.vala:
3625 Move visit_source_file to CCodeBaseModule
3627 2008-10-24 Jürg Billeter <j@bitron.ch>
3629 * gobject/Makefile.am:
3630 * gobject/valaccodegenerator.vala:
3631 * gobject/valaccodemodule.vala:
3632 * gobject/valaccodestructmodule.vala:
3634 Add CCodeStructModule
3636 2008-10-24 Jürg Billeter <j@bitron.ch>
3638 * gobject/Makefile.am:
3639 * gobject/valaccodedynamicsignalmodule.vala:
3640 * gobject/valaccodegenerator.vala:
3641 * gobject/valaccodemodule.vala:
3642 * gobject/valadbusmodule.vala:
3643 * gobject/valagobjectmodule.vala:
3644 * gobject/valagobjectsignalmodule.vala:
3646 Add GObjectSignalModule
3648 2008-10-24 Jürg Billeter <j@bitron.ch>
3650 * gobject/valaccodegenerator.vala:
3652 Enable CCodeDynamicSignalModule
3654 2008-10-24 Jürg Billeter <j@bitron.ch>
3657 * vala/valacodebinding.vala:
3658 * vala/valacodegenerator.vala:
3659 * vala/valacodenode.vala:
3660 * vala/valadynamicsignal.vala:
3661 * gobject/Makefile.am:
3662 * gobject/valaccodeassignmentmodule.vala:
3663 * gobject/valaccodebinding.vala:
3664 * gobject/valaccodedynamicsignalmodule.vala:
3665 * gobject/valaccodegenerator.vala:
3666 * gobject/valaccodemodule.vala:
3668 Add CCodeDynamicSignalModule, remove CodeBinding and CCodeBinding
3670 2008-10-24 Jürg Billeter <j@bitron.ch>
3672 * vala/valacodegenerator.vala:
3673 * vala/valadynamicproperty.vala:
3674 * gobject/Makefile.am:
3675 * gobject/valaccodedynamicpropertymodule.vala:
3676 * gobject/valaccodegenerator.vala:
3677 * gobject/valaccodememberaccessmodule.vala:
3678 * gobject/valaccodemodule.vala:
3680 Add CCodeDynamicPropertyModule
3682 2008-10-24 Jürg Billeter <j@bitron.ch>
3684 * gobject/Makefile.am:
3685 * gobject/valaccodeassignmentmodule.vala:
3686 * gobject/valaccodebinding.vala:
3687 * gobject/valaccodegenerator.vala:
3688 * gobject/valaccodemodule.vala:
3689 * vala/valaassignment.vala:
3690 * vala/valacodegenerator.vala:
3692 Add CCodeAssignmentModule
3694 2008-10-24 Jürg Billeter <j@bitron.ch>
3696 * vala/valacodegenerator.vala:
3697 * vala/valaelementaccess.vala:
3698 * gobject/Makefile.am:
3699 * gobject/valaccodebinding.vala:
3700 * gobject/valaccodeelementaccessmodule.vala:
3701 * gobject/valaccodegenerator.vala:
3702 * gobject/valaccodemodule.vala:
3704 Add CCodeElementAccessModule
3706 2008-10-24 Jürg Billeter <j@bitron.ch>
3708 * vala/valacodegenerator.vala:
3709 * vala/valainvocationexpression.vala:
3710 * gobject/Makefile.am:
3711 * gobject/valaccodegenerator.vala:
3712 * gobject/valaccodeinvocationexpressionmodule.vala:
3713 * gobject/valaccodemodule.vala:
3715 Add CCodeInvocationExpressionModule
3717 2008-10-24 Jürg Billeter <j@bitron.ch>
3719 * vala/valacodegenerator.vala:
3720 * vala/valamemberaccess.vala:
3721 * gobject/Makefile.am:
3722 * gobject/valaccodegenerator.vala:
3723 * gobject/valaccodememberaccessmodule.vala:
3724 * gobject/valaccodemodule.vala:
3726 Add CCodeMemberAccessModule
3728 2008-10-24 Jürg Billeter <j@bitron.ch>
3730 * vala/valaarraycreationexpression.vala:
3731 * vala/valacodegenerator.vala:
3732 * gobject/Makefile.am:
3733 * gobject/valaccodearraymodule.vala:
3734 * gobject/valaccodebinding.vala:
3735 * gobject/valaccodegenerator.vala:
3736 * gobject/valaccodemodule.vala:
3738 Add CCodeArrayModule
3740 2008-10-24 Jürg Billeter <j@bitron.ch>
3742 * gobject/Makefile.am:
3743 * gobject/valaccodearraycreationexpressionbinding.vala:
3744 * gobject/valaccodeassignmentbinding.vala:
3745 * gobject/valaccodeelementaccessbinding.vala:
3746 * gobject/valaccodeexpressionbinding.vala:
3747 * gobject/valaccodeinvocationexpressionbinding.vala:
3748 * gobject/valaccodememberaccessbinding.vala:
3750 Remove CCodeExpressionBinding
3752 2008-10-24 Jürg Billeter <j@bitron.ch>
3754 * vala/valaclass.vala:
3755 * vala/valacodegenerator.vala:
3756 * vala/valainterface.vala:
3757 * gobject/Makefile.am:
3758 * gobject/valaccodegenerator.vala:
3759 * gobject/valaccodemodule.vala:
3760 * gobject/valagobjectclassmodule.vala:
3761 * gobject/valagobjectinterfacemodule.vala:
3763 Add GObjectClassModule and GObjectInterfaceModule
3765 2008-10-24 Jürg Billeter <j@bitron.ch>
3767 * gobject/Makefile.am:
3768 * gobject/valaccodeclassbinding.vala:
3769 * gobject/valaccodeinterfacebinding.vala:
3770 * gobject/valaccodemodule.vala:
3771 * gobject/valadbusmodule.vala:
3773 Move register_dbus_info from CCodeObjectTypeSymbolBinding
3776 2008-10-24 Jürg Billeter <j@bitron.ch>
3778 * gobject/Makefile.am:
3779 * gobject/valaccodeclassbinding.vala:
3780 * gobject/valaccodegenerator.vala:
3781 * gobject/valaccodeinterfacebinding.vala:
3782 * gobject/valaccodemodule.vala:
3783 * gobject/valaccodeobjecttypesymbolbinding.vala:
3784 * gobject/valagobjectmodule.vala:
3788 2008-10-24 Jürg Billeter <j@bitron.ch>
3790 * vala/valacodegenerator.vala:
3791 * vala/valacreationmethod.vala:
3792 * vala/valadynamicmethod.vala:
3793 * vala/valamethod.vala:
3794 * gobject/Makefile.am:
3795 * gobject/valaccodeassignmentbinding.vala:
3796 * gobject/valaccodebasemodule.vala:
3797 * gobject/valaccodebinding.vala:
3798 * gobject/valaccodeclassbinding.vala:
3799 * gobject/valaccodegenerator.vala:
3800 * gobject/valaccodeinvocationexpressionbinding.vala:
3801 * gobject/valaccodememberaccessbinding.vala:
3802 * gobject/valaccodemethodmodule.vala:
3803 * gobject/valaccodemodule.vala:
3804 * gobject/valadbusmodule.vala:
3806 Add CCodeMethodModule and DBusModule
3808 2008-10-24 Jürg Billeter <j@bitron.ch>
3810 * gobject/valaccodebasemodule.vala:
3811 * gobject/valaccodegenerator.vala:
3812 * gobject/valaccodemodule.vala:
3814 Allow access to head and codegen from CCode modules
3816 2008-10-24 Jürg Billeter <j@bitron.ch>
3818 * vala/valacodegenerator.vala:
3819 * gobject/valaccodegenerator.vala:
3821 Remove unused stubs for code bindings
3823 2008-10-24 Jürg Billeter <j@bitron.ch>
3825 * gobject/Makefile.am:
3826 * gobject/valaccodebasemodule.vala:
3827 * gobject/valaccodegenerator.vala:
3828 * gobject/valaccodemodule.vala:
3830 Add CCodeModule and CCodeBaseModule classes as preparation to
3831 make the backend more modular
3833 2008-10-24 Jürg Billeter <j@bitron.ch>
3835 * gobject/valaccodeinvocationexpressionbinding.vala:
3837 Fix constructor chain-up
3839 2008-10-23 Jürg Billeter <j@bitron.ch>
3841 * vapi/dbus-glib-1.vapi:
3843 Add dbus_g_connection_get_connection and
3844 dbus_connection_get_g_connection bindings, patch by Jan Luebbe
3846 2008-10-23 Jürg Billeter <j@bitron.ch>
3848 * vala/valaparser.vala:
3849 * vala/valasemanticanalyzer.vala:
3850 * gobject/valaccodemethodbinding.vala:
3852 Mark creation methods as instance methods to fix lambda
3853 expressions in creation methods
3855 2008-10-23 Jürg Billeter <j@bitron.ch>
3857 * gobject/valaccodegenerator.vala:
3859 Fix virtual struct properties
3861 2008-10-23 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com>
3863 * vapi/sdl.vapi: Fix SysWMEvent link issue.
3865 2008-10-23 Jürg Billeter <j@bitron.ch>
3867 * vapi/gobject-2.0.vapi:
3869 Fix runtime error when using GValue with D-Bus
3871 2008-10-23 Jürg Billeter <j@bitron.ch>
3873 * vapi/gobject-2.0.vapi:
3875 Support passing GValues as variants over D-Bus
3877 2008-10-23 Jürg Billeter <j@bitron.ch>
3879 * gobject/valaccodegenerator.vala:
3881 Fix foreach over stacked arrays
3883 2008-10-22 Andrea Del Signore <sejerpz@tin.it>
3885 * vapi/packages/gtk+-2.0/:
3887 Fix gtk_text_buffer_new binding
3889 * vapi/gtk+-2.0.vapi: regenerated
3891 2008-10-22 Jürg Billeter <j@bitron.ch>
3893 * vala/valaintegertype.vala:
3894 * vala/valasemanticanalyzer.vala:
3896 Fix leaked reference cycle
3898 2008-10-22 Jürg Billeter <j@bitron.ch>
3900 * vala/valasignal.vala:
3902 Always mangle signal name from camel case to lower case
3904 2008-10-22 Jürg Billeter <j@bitron.ch>
3906 * vapi/glib-2.0.vapi:
3907 * vapi/gobject-2.0.vapi:
3910 Move gobject-2.0 bindings to separate VAPI file
3912 * compiler/valacompiler.vala:
3913 * vapigen/valavapigen.vala:
3915 Include gobject-2.0 by default
3918 * ccode/Makefile.am:
3920 * gobject/Makefile.am:
3921 * compiler/Makefile.am:
3923 Support building libvala and valac with older Vala versions
3925 2008-10-22 Jürg Billeter <j@bitron.ch>
3927 * ChangeLog.pre-0-4: