ChangeLog.pre-0-5-7 122 KB
Newer Older
1 2 3 4
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* configure.ac: Post-release version bump

5 6 7 8
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* NEWS: update for 0.5.7 release

9 10 11 12 13 14 15 16 17
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* vapi/Makefile.am:
	* vapi/fuse.deps:
	* vapi/fuse.vapi:
	* vapi/posix.vapi:

	Add FUSE bindings, patch by John Carr, fixes bug 571187

18 19 20 21 22 23
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Add g_io_add_watch_full binding, patch by Michael Lauer

24 25 26 27 28 29
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Complete GByteArray binding, patch by Michael Lauer

30 31 32 33 34 35 36 37 38 39
2009-02-20  Ryan Lortie  <desrt@desrt.ca>

	* vapi/gio-2.0.vapi
	* vapi/gio-unix-2.0.vapi
	* vapi/packages/gio-2.0/gio-2.0.gi
	* vapi/packages/gio-unix-2.0/gio-unix-2.0.gi

	Generate gio GIDL on a machine with my gresolver glib branch
	installed. Regenerate vapi. Fixes bug 572474.

40 41 42 43 44 45 46 47
2009-02-20  Ryan Lortie  <desrt@desrt.ca>

	* configure.ac:
	* vala-1.0.pc.in:

	Output 'vapigen' 'gen_introspect' and 'vala_gen_introspect' variables
	into the vala-1.0.pc file if --enable-vapigen, fixes bug 572554

48 49 50 51 52 53 54
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:

	Support error handling when dynamically calling void methods,
	patch by Frederik Sdun, fixes bug 571258

55 56 57 58 59 60 61 62
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* gobject-introspection/scanner.c:

	Include unistd.h to support compilation with
	-Werror-implicit-function-declaration, patch by Tobias Müller,
	fixes bug 571544

63 64 65 66 67 68
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* vala/valascope.vala:

	Add Scope.get_symbol_table method, patch by Abderrahim Kitouni

69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* vala/valacodecontext.vala:
	* vala/valareport.vala:

	Support context-specific error reporting and add a context stack,
	based on patch by Abderrahim Kitouni, fixes bug 542920

	* vala/valagenieparser.vala:
	* vala/valaparser.vala:
	* gobject/valaccodebasemodule.vala:
	* compiler/valacompiler.vala:
	* vapigen/valavapigen.vala:

	Adapt to interface changes

85 86 87 88 89 90 91 92
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* vapi/Makefile.am:
	* vapi/libdaemon.vapi:

	Add libdaemon bindings, patch by Jukka-Pekka Iivonen,
	fixes bug 568758

93 94 95 96 97 98
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Add GDateDMY binding, patch by Frederik, fixes bug 568691

99 100 101 102 103 104 105 106
2009-02-20  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gdk-2.0/:

	Fix gdk_event_handler_set binding

	* vapi/gdk-2.0.vapi: regenerated

107 108 109 110 111 112 113 114 115
2009-02-19  Ali Sabil  <ali.sabil@gmail.com>

	* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:
	* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:

	Various ownership and missing type parameters fixes

	* vapi/gstreamer-0.10.vapi: regenerated

116 117 118 119 120 121
2009-02-19  Ali Sabil  <ali.sabil@gmail.com>

	* vapigen/valagidlparser.vala:

	Support to_string attribute for enums

122 123 124 125 126 127 128 129
2009-02-19  Ali Sabil  <ali.sabil@gmail.com>

	* vapi/packages/gstreamer-rtp-0.10/:

	Fix gst_rtp_buffer_get_extension_data binding

	* vapi/gstreamer-rtp-0.10.vapi: regenerated

130 131 132 133 134 135
2009-02-19  Ali Sabil  <ali.sabil@gmail.com>

	* vapi/glib-2.0.vapi:

	Add byte order conversion methods to int types

136 137 138 139 140 141 142 143 144
2009-02-19  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/pango/:

	Fix pango_font_description_from_string binding and support implicit
	copies of PangoFontDescription

	* vapi/pango.vapi: regenerated

145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
2009-02-18  Jürg Billeter  <j@bitron.ch>

	* vala/Makefile.am:
	* vala/valaassignment.vala:
	* vala/valacodevisitor.vala:
	* vala/valacodewriter.vala:
	* vala/valagenieparser.vala:
	* vala/valaparenthesizedexpression.vala:
	* vala/valaparser.vala:
	* vala/valasymbolresolver.vala:
	* vala/valaunaryexpression.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodegenerator.vala:
	* gobject/valaccodemodule.vala:

	Remove ParenthesizedExpression to simmplify AST

162 163 164 165 166 167 168 169
2009-02-18  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_tree_view_insert_column_with_data_func binding

	* vapi/gtk+-2.0.vapi: regenerated

170 171 172 173 174 175 176
2009-02-17  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodcallmodule.vala:

	Support chaining up to constructors in generic classes,
	fixes bug 567319

177 178 179 180 181 182
2009-02-17  Ali Sabil  <ali.sabil@gmail.com>

	* vapigen/valagidlparser.vala:

	Support takes_ownership attribute for delegate parameters

183 184
2009-02-17  Ali Sabil  <ali.sabil@gmail.com>

Ali Sabil's avatar
Ali Sabil committed
185 186 187 188
	* vapi/gstreamer-rtp-0.10.vapi: regenerated

2009-02-16  Ali Sabil  <ali.sabil@gmail.com>

189 190 191
	* vala/valacodewriter.vala: escape the dynamic keyword, and identifiers
	starting with a digit

192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209
2009-02-17  Ryan Lortie  <desrt@desrt.ca>

	* gobject/valaccodebasemodule.vala:
	* vala/valacodewriter.vala:
	* vala/valastruct.vala:
	* vapigen/valagidlparser.vala:

	Add support for a 'use_const' CCode attribute and GIDL XML attribute
	that, when set to false, causes Vala not to emit the 'const' modifier
	on structure type input arguments.  This is useful for structure types
	that, by convention, are not used with const (eg: GtkTreeIter).

	* vapi/packages/gtk+-2.0/gtk+-2.0.metadata:
	* vapi/gtk+-2.0.vapi:

	Add 'use_const' for GtkTreeIter to the gtk+-2.0 metadata.  Regenerate
	vapi.

210 211 212 213 214
2009-02-16  Ryan Lortie  <desrt@desrt.ca>

	* vala/valaclass.vala: only use g_value_set_pointer if the GType of a
	class is G_TYPE_POINTER; else use g_value_set_boxed.

215 216 217 218 219
2009-02-16  Ryan Lortie  <desrt@desrt.ca>

	* gobject/valagasyncmodule.vala: remove the dummy-object hack since
	gio now supports NULL source objects for GSimpleAsyncResult

220 221 222 223 224 225 226
2009-02-14  Ryan Lortie  <desrt@desrt.ca>

	* gobject/valagasyncmodule.vala:

	Split method code generation into many smaller functions.  Enable
	experimental generation of synchronous code.

227 228 229 230 231 232 233 234 235 236 237 238 239 240
2009-02-14  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gdk-2.0/:
	* vapi/packages/gtk+-2.0/:
	* vapi/packages/libsoup-2.4/:

	Nullable fixes, patch by Mark Lee, fixes bug 571407

	* vapi/gdk-2.0.vapi:
	* vapi/gtk+-2.0.vapi:
	* vapi/libsoup-2.4.vapi:

	Regenerated

241 242 243 244 245 246
2009-02-14  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:

	Add error domains to VAPI files, fixes bug 571692

247 248 249 250 251 252 253 254
2009-02-13  Ryan Lortie  <desrt@desrt.ca>

	* gobject/valamethodmodule.vala:

	Emit 'default:' label with g_assert_not_reached() for async state
	switch statement (to avoid GCC warning).  Don't emit virtual functions
	or vtable entries for synchronous functions when emitting async code.

255 256 257 258 259 260 261 262 263
2009-02-13  Ryan Lortie  <desrt@desrt.ca>

	Bug 571484 – free owned result even if _finish isn't called

	* gobject/valagasyncmodule.vala:

	Emit code to free the result in the result in the event that _finish
	was not called.

264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285
2009-02-12  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:
	* vala/valaconstant.vala:
	* vala/valafield.vala:
	* vala/valamember.vala:
	* vala/valamethod.vala:
	* vala/valaproperty.vala:
	* vala/valastruct.vala:

	Warn when hiding members, support `new' keyword to suppress
	warning, based on patch by Andreas Brauchli, fixes bug 567743

	* vala/valacodenode.vala:
	* vala/valacreationmethod.vala:
	* vala/valaenum.vala:
	* vala/valaerrordomain.vala:
	* vala/valanamespace.vala:
	* ccode/valaccodelinedirective.vala:

	Avoid hidden members

286 287 288 289 290 291 292
2009-02-12  Jürg Billeter  <j@bitron.ch>

	* vala/valastruct.vala:
	* vala/valasymbolresolver.vala:

	Add base_struct property to Struct class, patch by Andreas Brauchli

293 294 295 296 297 298 299 300
2009-02-12  Jürg Billeter  <j@bitron.ch>

	* vala/valamember.vala:
	* vala/valaparser.vala:

	Support `new' as member modifier in parser to prepare support for
	hiding members, patch by Andreas Brauchli

301 302 303 304 305 306 307
2009-02-12  Ryan Lortie  <desrt@desrt.ca>

	* vala/valamethod.vala:

	For now, just forbid ref/out paramters on yielding functions since
	they are hard to deal with.

308 309 310 311 312 313
2009-02-12  Jürg Billeter  <j@bitron.ch>

	* vala/valagenieparser.vala:

	Fix else if parsing, fixes bug 562632

314 315 316 317 318 319 320
2009-02-12  Ryan Lortie  <desrt@desrt.ca>

	* gobject/valagasyncmodule.vala:

	Store the Data structure as the op_res gpointer of the
	GSimpleAsyncResult.  Emit a function to free it and hook it in.

321 322 323 324 325 326
2009-02-12  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodearraymodule.vala:

	Keep arrays NULL-terminated when appending

327 328 329 330 331 332 333 334 335 336 337 338
2009-02-11  Ryan Lortie  <desrt@desrt.ca>

	Bug 571263 – make yielding functions dispatch results to mainloop

	* gobject/valaccodemethodmodule.vala:
	* valagasyncmodule.vala:
	
	Create simple async result from _async entry function and use it when
	doing return; throw; or at the end of the function.  Fix return
	statements for the async case.  Dispatch via idle handler in the case
	that we are returning without having yielded.

339 340 341 342 343 344 345 346 347 348 349 350 351 352
2009-02-11  Ryan Lortie  <desrt@desrt.ca>

	Bug 566363 – yielding functions that throw don't work

	* gobject/valagerrormodule.vala:
	* gobject/valagasyncmodule.vala:

	Refactor GErrorModule to remove some common code and introduce a
	separate (virtual) function 'return_with_exception' to create
	the code for returning exceptions from functions.

	In GAsyncModule, override the new virtual function to call
	g_simple_async_report_gerror_in_idle().

353 354 355 356 357 358 359 360 361 362 363 364
2009-02-11  Ryan Lortie  <desrt@desrt.ca>

	Bug 571256 – [CCode (async_only = true)] formal parameter annotation

	* vala/valacodewriter.vala:
	* vala/valaformalparameter.vala:
	* gobject/valaccodemethodcallmodule.vala:

	Allow emitting some C code arguments only in the case that we are
	calling the asynchronous version of a yielding function.  This helps
	with the io_priority oddity in GIO.

365 366 367 368 369 370 371 372 373
2009-02-11  Jürg Billeter  <j@bitron.ch>

	* vala/valaenum.vala:
	* vala/valainterface.vala:
	* vala/valastruct.vala:
	* vapigen/valagirparser.vala:

	Recognize c:type attributes in .gir

374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392
2009-02-10  Ryan Lortie  <desrt@desrt.ca>

	Bug 571169 – make floating references generic

	* gobject/valaccodebasemodule.vala:
	* vala/valainterface.vala:
	* vala/valaclass.vala:
	* vala/valaobjectcreationexpression.vala:
	* vala/valasemanticanalyzer.vala:
	* vala/valatypesymbol.vala:

	Add support for 'ref_sink_function' CCode attribute on classes. 
	Use this instead of hardcoding g_object_ref_sink() for
	GInitiallyUnowned.

	* vapi/gobject-2.0.vapi:

	Set ref_sink_function on InitiallyUnowned class.

393 394 395 396 397 398
2009-02-09  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedelegatemodule.vala:

	Emit delegate documentation to the C header files

399 400 401 402 403 404
2009-02-08  Jürg Billeter  <j@bitron.ch>

	* vala/valanamespace.vala:

	Drop experimental support for partial classes

405 406 407 408 409 410 411
2009-02-04  Jürg Billeter  <j@bitron.ch>

	* vapi/posix.vapi:

	Add bindings for signal functions and constants,
	patch by Michael Lauer

412 413 414 415 416 417
2009-02-04  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:

	Remove D-Bus message filter when disposing proxy object

418 419 420 421 422 423
2009-02-04  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusmodule.vala:

	NULL-terminate arrays when demarshalling

424 425 426 427 428 429
2009-02-04  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:

	Do not handle signals of irrelevant object paths

430 431 432 433 434 435 436
2009-02-04  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Add GTestCase and GTestSuite bindings, patch by John Carr,
	fixes bug 570518

437 438 439 440 441 442 443 444 445 446 447 448
2009-02-02  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:

	Write type_id attribute for GBoxed compact classes

	* vapi/gdk-2.0.vapi:
	* vapi/gtk+-2.0.vapi:
	* vapi/pango.vapi:

	Regenerated

449 450 451 452 453 454
2009-02-02  Jürg Billeter  <j@bitron.ch>

	* vala/valathrowstatement.vala:

	Fix crash on invalid error expressions

455 456 457 458 459 460
2009-02-01  Jürg Billeter  <j@bitron.ch>

	* vala/valaproperty.vala:

	Support overriding members in .vapi files

461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483
2009-01-31  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodeassignmentmodule.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodecontrolflowmodule.vala:
	* gobject/valaccodedelegatemodule.vala:
	* gobject/valaccodememberaccessmodule.vala:
	* gobject/valaccodemethodcallmodule.vala:
	* gobject/valaccodemethodmodule.vala:
	* gobject/valaccodestructmodule.vala:
	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:
	* gobject/valadbusservermodule.vala:
	* gobject/valagasyncmodule.vala:
	* gobject/valagerrormodule.vala:
	* gobject/valagobjectmodule.vala:
	* gobject/valagsignalmodule.vala:
	* gobject/valagtypemodule.vala:

	Use `internal' modifier in class declarations to fix build with
	Vala older than r2411

484 485 486 487 488 489
2009-01-31  Jürg Billeter  <j@bitron.ch>

	* gobject/valagobjectmodule.vala:

	Fix struct construct properties

490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516
2009-01-31  Jürg Billeter  <j@bitron.ch>

	* vala/valaflowanalyzer.vala:
	* vala/valasymbol.vala:

	Report unused internal methods

	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodeassignmentmodule.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodecontrolflowmodule.vala:
	* gobject/valaccodedelegatemodule.vala:
	* gobject/valaccodememberaccessmodule.vala:
	* gobject/valaccodemethodcallmodule.vala:
	* gobject/valaccodemethodmodule.vala:
	* gobject/valaccodestructmodule.vala:
	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:
	* gobject/valadbusservermodule.vala:
	* gobject/valagasyncmodule.vala:
	* gobject/valagerrormodule.vala:
	* gobject/valagobjectmodule.vala:
	* gobject/valagsignalmodule.vala:
	* gobject/valagtypemodule.vala:

	Mark modules as internal

517 518 519 520 521 522 523 524
2009-01-30  Jürg Billeter  <j@bitron.ch>

	* vala/valanamespace.vala:
	* vala/valaparser.vala:

	Ensure that classes in implicit namespaces are not private as
	namespaces cannot have private members

525 526 527 528 529 530
2009-01-30  Jürg Billeter  <j@bitron.ch>

	* vapi/posix.vapi:

	Add more bindings, patch by Matías De la Puente

531 532 533 534 535 536
2009-01-29  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagidlparser.vala:

	Support transfer_ownership attribute for signal parameters

537 538 539 540 541 542 543
2009-01-29  Philip Van Hoof  <philip@codeminded.be>

	* gobject/valaccodebasemodule.vala:

	Checking for vstore in vala_dbus_register_object. Fixes a crash when
	you use conn.register_object with an instance that isn't a DBus one

544 545 546 547 548 549 550
2009-01-29  Jürg Billeter  <j@bitron.ch>

	* vala/valapropertyaccessor.vala:

	Honor lower_case_cprefix attribute for property accessors,
	fixes bug 569646

551 552 553 554 555 556 557
2009-01-27  Jürg Billeter  <j@bitron.ch>

	* vapi/posix.vapi:

	Add bindings for open and associated functions and constants,
	patch by Michael Lauer

558 559 560 561 562 563 564
2009-01-27  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:
	* vala/valamethod.vala:

	Add overriding members to .vapi files, fixes bug 569219

565 566 567 568 569 570 571
2009-01-27  Jürg Billeter  <j@bitron.ch>

	* vala/valamemberaccess.vala:

	Skip overriding methods and properties in member access,
	fixes default arguments when calling virtual methods

572 573 574 575 576 577 578 579
2009-01-27  Thijs Vermeir  <thijsvermeir@gmail.com>

	* vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata:

	Fix binding for gdk_pixbuf_scale_simple

	* vapi/gdk-pixbuf-2.0.vapi: regenerated

580 581 582 583 584 585
2009-01-26  Jürg Billeter  <j@bitron.ch>

	* vapi/posix.vapi:

	Add bindings for ioctl and associated constants

586 587 588 589 590 591 592
2009-01-26  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Revert incorrect code generation change for constants, will need to
	use `extern' to properly export constants

593 594 595 596 597 598
2009-01-25  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:

	Support signals in static D-Bus client

599 600 601 602 603 604
2009-01-24  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:

	Fix type of implicit `this' parameter when using generics

605 606 607 608 609 610 611 612 613 614 615 616
2009-01-23  Jürg Billeter  <j@bitron.ch>

	* ccode/valaccodefunction.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodmodule.vala:
	* gobject/valaccodemodule.vala:
	* gobject/valadbusclientmodule.vala:
	* gobject/valagasyncmodule.vala:
	* gobject/valagobjectmodule.vala:

	Refactor method parameter and result code generation

617 618 619 620 621 622 623 624 625
2009-01-23  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodedelegatemodule.vala:
	* gobject/valaccodemethodmodule.vala:

	Add virtual generate_parameter method. Move array and delegate type
	specific parameter generation to corresponding modules.

Jürg Billeter's avatar
Jürg Billeter committed
626 627 628 629 630 631
2009-01-20  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagirparser.vala:

	Support struct methods

632 633 634 635 636 637
2009-01-20  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Do not declare public constants as `static'

638 639 640 641 642 643
2009-01-19  Jürg Billeter  <j@bitron.ch>

	* vapi/gsl.vapi:

	More fixes, patch by Matías De la Puente

644 645 646 647 648 649
2009-01-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedelegatemodule.vala:

	Use correct C identifier for delegate target of static fields

650 651 652 653 654 655 656
2009-01-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodmodule.vala:

	Fix assigning to properties in lambda expressions in creation
	methods, patch by Yu Feng, fixes bug 568267

657 658 659 660 661 662 663 664
2009-01-18  Thijs Vermeir  <thijsvermeir@gmail.com>

	* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:

	Fix binding for gst_pad_chain

	* vapi/gstreamer-0.10.vapi: Regenerated

665 666 667 668 669 670 671 672
2009-01-18  Jürg Billeter  <j@bitron.ch>

	* vala/valacodecontext.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodecompiler.vala:

	Do not generate legacy header files when using -H

673 674 675 676
2009-01-18  Jürg Billeter  <j@bitron.ch>

	* configure.ac: Post-release version bump

677 678 679 680
2009-01-18  Jürg Billeter  <j@bitron.ch>

	* NEWS: update for 0.5.6 release

681 682 683 684 685 686 687 688
2009-01-18  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodememberaccessmodule.vala:
	* vapi/glib-2.0.vapi:

	Add Log.FILE, Log.LINE, and Log.METHOD constants as replacements
	for __FILE__ and __LINE__ as they are used in C

Jürg Billeter's avatar
Jürg Billeter committed
689 690 691 692 693 694 695
2009-01-18  Jürg Billeter  <j@bitron.ch>

	* vapi/Makefile.am:
	* vapi/posix.vapi:

	Add stub POSIX binding

696 697 698 699 700 701
2009-01-18  Jürg Billeter  <j@bitron.ch>

	* vala/valaparser.vala:

	Accept `params' as identifier after cast parentheses

702 703 704 705 706 707
2009-01-18  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Fix sincos binding, patch by Jukka-Pekka Iivonen, fixes bug 568038

708 709 710 711 712 713 714
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodcallmodule.vala:

	Fix crash when using lambda expressions with owned delegate
	parameters, fixes bug 566344

715 716 717 718 719 720 721
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vala/valaenumvalue.vala:
	* vala/valasourcefile.vala:

	Add missing include for enum values, fixes bug 531724

722 723 724 725 726 727 728 729
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vala/valaconstant.vala:
	* vala/valafield.vala:

	Fix symbol lookup in constant and field initializers,
	fixes bug 567760

730 731 732 733 734 735
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedelegatemodule.vala:

	Fix wrapper for delegates returning arrays, fixes bug 564474

736 737 738 739 740 741 742 743
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vapi/Makefile.am:
	* vapi/lua.vapi:

	Add Lua binding, patch by pancake and Phil Housley,
	fixes bug 540820

744 745 746 747 748 749
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vapi/gsl.vapi:

	Fix delegate bindings, patch by Matías De la Puente

750 751 752 753 754 755
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagirparser.vala:

	Parse callback parameter annotations

756 757 758 759 760 761
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vapigen/valamarkupreader.vala:

	Fix infinite loop when reading entity references

Jürg Billeter's avatar
Jürg Billeter committed
762 763 764 765 766 767
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vapigen/valamarkupreader.vala:

	Read comments

768 769 770 771 772 773 774 775
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_widget_create_pango_* bindings

	* vapi/gtk+-2.0.vapi: regenerated

776 777 778 779 780 781 782
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* vala/valaobjectcreationexpression.vala:

	Set formal_target_type to fix constructors using generic parameter
	types, fixes bug 543477

783 784 785 786 787 788 789 790 791 792 793 794
2009-01-17  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodememberaccessmodule.vala:

	Do not try to convert from generic pointer twice when accessing
	generic field

	* vala/valaassignment.vala:

	Set formal_target_type to fix assignment to generic fields,
	fixes bug 543486

795 796 797 798 799 800 801 802
2009-01-17  Thijs Vermeir  <thijsvermeir@gmail.com>

	* vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala:

	Add missing bindings for GstValue. fixes bug 530812

	* vapi/gstreamer-0.10.vapi: Regenerated

803 804 805 806 807 808
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valasymbol.vala:

	Fix determining relative accessibility, fixes bug 559798

809 810 811 812 813 814 815
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valacreationmethod.vala:

	Fix bogus errors about missing return type in creation methods,
	fixes bug 564178

816 817 818 819 820 821 822
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Use correct cname when calling property set accessor,
	fixes bug 562172

823 824 825 826 827 828 829 830 831 832 833
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valaassignment.vala:
	* vala/valaelementaccess.vala:
	* vala/valasemanticanalyzer.vala:
	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodeassignmentmodule.vala:
	* gobject/valaccodebasemodule.vala:

	Do not require libgee to support element access in custom types

834 835 836 837 838 839 840 841
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valaexpression.vala:
	* vala/valareturnstatement.vala:

	Report error when returning owned variable in method or property
	with unowned return value, fixes bug 547102

842 843 844 845 846 847 848 849 850
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gconf-2.0/:

	Remove gconf_init binding, it is broken and deprecated,
	fixes bug 548435

	* vapi/gconf-2.0.vapi: regenerated

851 852 853 854 855 856 857 858 859 860 861 862 863
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:
	* vapigen/valagidlparser.vala:

	Support vfunc_name attribute

	* vapi/packages/gio-2.0/:

	Fix g_seekable_truncate binding, fixes bug 564448

	* vapi/gio-2.0.vapi: regenerated

864 865 866 867 868 869 870 871
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix GtkTreePath binding, fixes bug 566274

	* vapi/gtk+-2.0.vapi: regenerated

872 873 874 875 876 877 878 879 880 881 882 883 884 885
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valabaseaccess.vala:
	* vala/valacodewriter.vala:
	* vala/valagenieparser.vala:
	* vala/valaparser.vala:
	* vala/valasemanticanalyzer.vala:
	* vala/valastruct.vala:
	* vala/valasymbolresolver.vala:
	* vapigen/valagirparser.vala:

	Do not allow structs to have more than one base type and detect
	cycles, patch by Andreas Brauchli, fixes bug 556063 and bug 567661

886 887 888 889 890 891 892 893 894
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_text_iter_forward_find_char binding,
	patch by Nicolas Joseph, fixes bug 567543

	* vapi/gtk+-2.0.vapi: regenerated

895 896 897 898 899 900 901 902 903 904 905 906
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valablock.vala:

	Detect local variables conflicting with parameters,
	patch by Andreas Brauchli, fixes bug 523189

	* vala/valaflowanalyzer.vala:
	* vala/valaparser.vala:

	Fix conflicts

907 908 909 910 911 912 913
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vapi/Makefile.am:
	* vapi/mysql.vapi:

	Add MySQL bindings, patch by Jukka-Pekka Iivonen, fixes bug 567342

914 915 916 917 918 919 920
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valastruct.vala:

	Fix struct base type error message, patch by Carlos Cadete,
	fixes bug 567366

921 922 923 924 925 926
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Fix g_datalist*_get bindings, patch by Yu Feng, fixes bug 567324

927 928 929 930 931 932 933 934
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valafield.vala:
	* gobject/valaccodearraymodule.vala:

	Add array_length_cexpr CCode attribute for fields with constant
	array length, patch by Andreas Brauchli, fixes bug 567301

935 936 937 938 939 940 941 942 943 944 945 946 947
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:

	Support void ref functions

	* vapigen/valagidlparser.vala:

	Detect void ref functions, patch by Andreas Brauchli,
	fixes bug 549061

	* vapi/gconf-2.0.vapi: regenerated

948 949 950 951 952 953 954 955
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodestructmodule.vala:
	* gobject/valagobjectmodule.vala:

	Fix typedef generation for private types, patch by Yu Feng,
	fixes bug 567237

956 957 958 959 960 961 962
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Warn about possibly missing GLib.Object prerequisite,
	patch by Andreas Brauchli, fixes bug 554329

963 964 965 966 967 968 969
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* tests/Makefile.am:
	* tests/dbus/basic-types.test:

	Test marshalling of basic types over D-Bus

970 971 972 973 974 975 976
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* vala/valafield.vala:
	* vala/valaparser.vala:

	Use `internal' accessibility for namespace members by default

Jürg Billeter's avatar
Jürg Billeter committed
977 978 979 980 981 982
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* tests/:

	Rearrange test cases

Jürg Billeter's avatar
Jürg Billeter committed
983 984 985 986 987 988 989
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* tests/Makefile.am:
	* tests/basic-types/arrays.test:

	Improve array tests

Jürg Billeter's avatar
Jürg Billeter committed
990 991 992 993 994 995
2009-01-16  Jürg Billeter  <j@bitron.ch>

	* tests/basic-types/strings.test:

	Improve string tests

996 997 998 999 1000 1001
2009-01-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:

	Ignore BusName sender parameters in marshalling code

1002 1003 1004 1005 1006 1007 1008 1009
2009-01-15  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagidlparser.vala:

	Fix accessor detection for properties

	* vapi/: regenerated

1010 1011 1012 1013 1014 1015
2009-01-15  Jürg Billeter  <j@bitron.ch>

	* vapi/sdl-mixer.vapi:

	Fix syntax error, patch by Frederik

1016 1017 1018 1019 1020 1021 1022
2009-01-15  Jürg Billeter  <j@bitron.ch>

	* vala/valaobjectcreationexpression.vala:

	Track usage of creation methods to avoid bogus warnings from the
	flow analyzer

1023 1024 1025 1026 1027 1028 1029
2009-01-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusservermodule.vala:

	Fix generated introspection information when using DBus.BusName
	sender parameter

1030 1031 1032 1033 1034 1035
2009-01-15  Jürg Billeter  <j@bitron.ch>

	* vala/valaparser.vala:

	Accept numbers with characters as identifiers where possible

1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047
2009-01-14  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:

	Improve output for owned property getters

	* vapigen/valagidlparser.vala:

	Getters of properties without accessor have to return owned value

	* vapi/: regenerated

1048 1049 1050 1051 1052 1053 1054
2009-01-14  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodememberaccessmodule.vala:

	Report error when using getters of properties with unowned return
	value and without accessor, fixes bug 567750

1055 1056 1057 1058 1059 1060
2009-01-14  Jürg Billeter  <j@bitron.ch>

	* vala/valaparser.vala:

	Improve syntax error message when expecting declaration

Jürg Billeter's avatar
Jürg Billeter committed
1061 1062 1063 1064 1065 1066 1067
2009-01-13  Jürg Billeter  <j@bitron.ch>

	* vala/Makefile.am:
	* vala/vala.h:

	Remove obsolete vala.h

1068 1069 1070 1071 1072 1073 1074 1075 1076
2009-01-13  Jürg Billeter  <j@bitron.ch>

	* vala/valacodecontext.vala:
	* gobject/valaccodebasemodule.vala:
	* compiler/valacompiler.vala:

	Add -H command-line option to generate C header file for public
	API, stub implementation

1077 1078 1079 1080 1081 1082 1083 1084
2009-01-13  Thijs Vermeir  <thijsvermeir@gmail.com>

	* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:

	Fix binding of gst_caps_from_string

	* vapi/gstreamer-0.10.vapi: regenerated

Thijs Vermeir's avatar
Thijs Vermeir committed
1085 1086 1087 1088
2009-01-12  Thijs Vermeir  <thijsvermeir@gmail.com>

	* vapi/gdk-pixbuf-2.0.vapi: regenerated

1089 1090 1091 1092 1093 1094 1095 1096
2009-01-11  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Ownership fixes  in gst_bin_* bindings, patch by Sebastian Pölsterl

	* vapi/gstreamer-0.10.vapi: regenerated

1097 1098 1099 1100 1101 1102
2009-01-11  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Fix GMarkupParser binding, patch by Ali Sabil

1103 1104 1105 1106 1107 1108 1109
2009-01-11  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodedelegatemodule.vala:

	Support null-terminated array parameters in delegates,
	patch by Ali Sabil

1110 1111 1112 1113 1114 1115 1116 1117 1118
2009-01-11  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix GstMessage ownership in gst_bus_* bindings,
	patch by Sebastian Pölsterl

	* vapi/gstreamer-0.10.vapi: regenerated

1119 1120 1121 1122 1123 1124 1125
2009-01-11  Jürg Billeter  <j@bitron.ch>

	* vala/valamemberaccess.vala:
	* vala/valasemanticanalyzer.vala:

	Fix crash when assigning to dynamic properties

Jürg Billeter's avatar
Jürg Billeter committed
1126 1127 1128 1129 1130 1131 1132 1133
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* vala/valacodenode.vala:
	* vala/valaparser.vala:
	* vala/valapointertype.vala:

	Fix pointer properties

1134 1135 1136 1137
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* configure.ac: Post-release version bump

1138 1139 1140 1141
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* NEWS: update for 0.5.5 release

1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:
	* vapigen/valagidlparser.vala:

	Support methods returning null-terminated arrays

	* vapi/packages/gtk+-2.0/:

	Fix gtk_selection_data_get_uris binding

	* vapi/gtk+-2.0.vapi: regenerated

1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:
	* vala/valagenieparser.vala:
	* vala/valamemberaccess.vala:
	* vala/valaparser.vala:
	* vala/valapropertyaccessor.vala:
	* vala/valasemanticanalyzer.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodememberaccessmodule.vala:
	* vapigen/valagidlparser.vala:
	* vapigen/valagirparser.vala:

	Replace `#' in property declarations by `owned' modifier
	before `get'

1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* vala/valalocalvariable.vala:

	Warn when using result variable with incompatible type to prepare
	possible introduction of implicit result variable

	* vala/valageniescanner.vala:
	* vala/valascanner.vala:
	* vala/valasymbol.vala:

	Fix new warnings

1184 1185 1186 1187 1188 1189 1190 1191 1192 1193
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* vala/valacodecontext.vala:
	* vala/valaobjectcreationexpression.vala:
	* compiler/valacompiler.vala:

	Add --enable-deprecated and --enable-experimental command-line
	options to disable warnings when using deprecated and experimental
	features, respectively

1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* vala/valacodecontext.vala:
	* vala/valaformalparameter.vala:
	* vala/valareturnstatement.vala:
	* vala/valasemanticanalyzer.vala:
	* gobject/valaccodemethodmodule.vala:
	* compiler/valacompiler.vala:

	Remove --disable-non-null option after transition period
	of 9 months

1206 1207 1208 1209 1210 1211 1212 1213
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:
	* vala/valalocalvariable.vala:
	* vala/valamethod.vala:

	Fix compile errors when using postconditions

1214 1215 1216 1217 1218 1219
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:

	Use dbus-glib types for dynamic D-Bus signals, fixes bug 561545

1220 1221 1222 1223 1224 1225 1226
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Use correct C type for set accessors of properties whose get
	accessor returns owned value, fixes bug 538666

1227 1228 1229 1230 1231 1232 1233 1234
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodedelegatemodule.vala:

	Fix critical and generated code for static delegate fields,
	fixes bug 563016

1235 1236 1237 1238 1239 1240
2009-01-10  Jürg Billeter  <j@bitron.ch>

	* vala/valafield.vala:

	Report error when field type is less accessible than field

1241 1242 1243 1244 1245 1246 1247
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vala/valasemanticanalyzer.vala:

	Fix memory leak when retrieving values from property getters
	returning owned values, fixes bug 564081

1248 1249 1250 1251 1252 1253 1254 1255
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodememberaccessmodule.vala:

	Do not free values returned via g_object_get prematurely, require
	properties without accessor methods to return an owned value,
	fixes bug 559644

1256 1257 1258 1259 1260 1261 1262
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vala/valaunaryexpression.vala:

	Fix critical when trying to access instance member,
	fixes bug 566337

1263 1264 1265 1266 1267 1268 1269 1270 1271 1272
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vala/valacodenode.vala:

	Add CodeNode.get_type_name method

	* vapi/gobject-2.0.vapi:

	Add G_TYPE_FROM_INSTANCE binding

1273 1274 1275 1276 1277 1278 1279 1280
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-netbuffer-0.10/:

	Fix GstNetAddress binding, fixes bug 564924

	* vapi/gstreamer-netbuffer-0.10.vapi: regenerated

1281 1282 1283 1284 1285 1286 1287 1288
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-base-0.10/:

	Fix gst_base_transform_get_unit_size bindings, fixes bug 565978

	* vapi/gstreamer-base-0.10.vapi: regenerated

1289 1290 1291 1292 1293 1294 1295 1296
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_uri_handler_get_protocols* bindings, fixes bug 566375

	* vapi/gstreamer-0.10.vapi: regenerated

1297 1298 1299 1300 1301 1302 1303 1304 1305
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_object_get_name, gst_object_get_name_prefix, and
	gst_object_get_path_string bindings, fixes bug 566353

	* vapi/gstreamer-0.10.vapi: regenerated

1306 1307 1308 1309 1310 1311 1312
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vala/valaparser.vala:

	Do not accept `ref' and `out' expressions outside of arguments,
	fixes bug 548418

1313 1314 1315 1316 1317 1318
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vala/valalambdaexpression.vala:

	Support lambda expressions throwing errors, fixes bug 563018

1319 1320 1321 1322 1323 1324
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vala/valaparser.vala:

	Do not allow empty enums and errordomains, fixes bug 543564

1325 1326 1327 1328 1329 1330
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vala/valaflowanalyzer.vala:

	Perform flow analysis on code in creation methods, fixes bug 566000

1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vala/valascanner.vala:
	* gobject/valaccodebasemodule.vala:

	Fix some type suffix issues with real literals

	* tests/basic-types/floats.test:

	Improve float tests

Jürg Billeter's avatar
Jürg Billeter committed
1342 1343 1344 1345 1346 1347 1348
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* tests/Makefile.am:
	* tests/basic-types/integers.test:

	Improve integer tests

1349 1350 1351 1352 1353 1354 1355
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodmodule.vala:

	Fix error handling in try statements nested across method
	boundaries (using lambda expressions)

1356 1357 1358 1359 1360 1361
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* compiler/valacompiler.vala:

	Do not pass null as option to CCodeCompiler

1362 1363 1364 1365 1366 1367 1368 1369 1370
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodcallmodule.vala:

	Fix critical in compiled applications using null-terminated arrays,
	fixes bug 567025

1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* ccode/valaccodevariabledeclarator.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodecontrolflowmodule.vala:
	* gobject/valaccodemethodmodule.vala:
	* gobject/valaclassregisterfunction.vala:
	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:
	* gobject/valadbusservermodule.vala:
	* gobject/valagerrormodule.vala:
	* gobject/valagobjectmodule.vala:
	* gobject/valagsignalmodule.vala:
	* gobject/valagtypemodule.vala:
	* gobject/valatyperegisterfunction.vala:

	Simplify CCodeVariableDeclarator construction with initializer

1389 1390 1391 1392 1393 1394
2009-01-09  Jürg Billeter  <j@bitron.ch>

	* vapi/gsl.vapi:

	Fix gsl_error_set_error_handler binding

1395 1396 1397 1398 1399 1400 1401 1402
2009-01-08  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_selection_data_set_uris binding, fixes bug 566742

	* vapi/gtk+-2.0.vapi: regenerated

1403 1404 1405 1406 1407 1408
2009-01-08  Jürg Billeter  <j@bitron.ch>

	* vala/valadelegate.vala:

	Visit declared error types to resolve symbols

1409 1410 1411 1412
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* configure.ac: Post-release version bump

1413 1414 1415 1416
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* NEWS: update for 0.5.4 release

1417 1418 1419 1420 1421 1422
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Fix critical when using immutable classes without copy function

1423 1424 1425 1426 1427 1428
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* vala/valasymbolresolver.vala:

	Fix critical when using invalid `using' directive

1429 1430 1431 1432 1433 1434 1435
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* gobject/valagerrormodule.vala:

	Handle errors that occur within a try block but are not handled
	by a catch clause, fixes bug 533929

1436 1437 1438 1439 1440 1441 1442
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* vapi/taglib_c.vapi:

	Fix TagLib_AudioProperties binding, patch by Andreas Brauchli,
	fixes bug 566919

1443 1444 1445 1446 1447 1448 1449 1450
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix GtkStockItem binding

	* vapi/gtk+-2.0.vapi: regenerated

1451 1452 1453 1454 1455 1456 1457 1458
2009-01-07  Étienne BERSAC  <bersace03@laposte.net>

	* vapi/gtk+-2.0.vapi:

	Use struct instead of compact class for GtkStockItem.

	Added binding for gtk_stock_lookup().

1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:
	* vala/valaparser.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaclassregisterfunction.vala:
	* gobject/valagobjectmodule.vala:
	* gobject/valainterfaceregisterfunction.vala:
	* gobject/valatyperegisterfunction.vala:

	Add support for static destructors, patch by Sebastian Dröge,
	fixes bug 564011

1472 1473 1474 1475 1476 1477
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* vapi/taglib_c.vapi:

	Update to taglib_c 1.5, patch by Andreas Brauchli, fixes bug 566919

1478 1479 1480 1481 1482 1483 1484
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* vapi/gobject-2.0.vapi:

	Fix g_object_class_find_property binding,
	patch by Zeeshan Ali Khattak, fixes bug 566889

1485 1486 1487 1488 1489 1490 1491 1492 1493
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:
	* vala/valainterface.vala:
	* vala/valastruct.vala:

	Check base types of classes, interfaces, and structs,
	patch by Andreas Brauchli, fixes bug 566592

1494 1495 1496 1497 1498 1499 1500 1501 1502
2009-01-07  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodememberaccessmodule.vala:
	* gobject/valagobjectmodule.vala:
	* gobject/valatyperegisterfunction.vala:

	Do not break ABI when using private class fields,
	patch by Sebastian Dröge, fixes bug 561469

1503 1504 1505 1506 1507 1508 1509 1510
2009-01-06  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:
	* gobject/valaccodebasemodule.vala:

	Support [CCode (ref_function_void = true)] attribute for bindings,
	based on patch by Andreas Brauchli, fixes bug 566078

1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522
2009-01-06  Jürg Billeter  <j@bitron.ch>

	* vala/valaarraytype.vala:
	* gobject/valadbusmodule.vala:

	Support marshalling multi-dimensional arrays,
	based on patch by Didier Villevalois, fixes bug 565792

	* gobject/valadbusclientmodule.vala:

	Fix array out parameters in static D-Bus clients

1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536
2009-01-05  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagidlparser.vala:

	Do not accidentally generate stacked arrays

	* vapi/packages/gdk-2.0/:

	Fix gdk_keymap_get_entries_for_keyval, gdk_threads_add_idle, and
	gdk_window_remove_filter bindings, patch by Mark Lee,
	fixes bug 566679

	* vapi/gdk-2.0.vapi: regenerated

1537 1538 1539 1540 1541 1542 1543 1544
2009-01-05  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix GtkWidget::style_set and gtk_rc_get_style_by_paths bindings

	* vapi/gtk+-2.0.vapi: regenerated

1545 1546 1547 1548 1549 1550
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vala/valathrowstatement.vala:

	Fix crash when using invalid throw expressions, fixes bug 565571

1551 1552 1553 1554 1555 1556 1557 1558
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_init_with_args binding, fixes bug 547135

	* vapi/gtk+-2.0.vapi: regenerated

1559 1560 1561 1562 1563 1564 1565
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vala/valamethodcall.vala:

	Fix potential crash when argument check of method call fails,
	fixes bug 566077

1566 1567 1568 1569 1570 1571 1572 1573
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vala/valaarraycreationexpression.vala:
	* vala/valainitializerlist.vala:
	* gobject/valaccodearraymodule.vala:

	Support initializers for multi-dimensional arrays, fixes bug 541256

1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vapi/curses.vapi:
	* vapi/enchant.vapi:
	* vapi/gnome-keyring-1.vapi:
	* vapi/gobject-2.0.vapi:
	* vapi/goocanvas.vapi:
	* vapi/gsl.vapi:
	* vapi/hildon-1.vapi:
	* vapi/libftdi.vapi:
	* vapi/libpanelapplet-2.0.vapi:
	* vapi/libusb.vapi:
	* vapi/libxml-2.0.vapi:
	* vapi/packages/unique-1.0/:
	* vapi/sdl-gfx.vapi:
	* vapi/sdl-mixer.vapi:
	* vapi/sdl-net.vapi:
	* vapi/sdl-ttf.vapi:
	* vapi/sqlite3.vapi:
	* vapi/tiff.vapi:
	* vapi/unique-1.0.vapi:

	Array length attribute fixes

1598 1599 1600 1601 1602 1603
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagidlparser.vala:

	Fix array length handling for get_attributes method

1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodecontrolflowmodule.vala:

	Drop obsolete foreach support for null-terminated arrays

	* gobject/valaccodearraymodule.vala:

	Fix array length C expression for null-terminated array fields,
	drop obsolete array_free support for null-terminated arrays

	* gobject/valaccodeassignmentmodule.vala:

	Correctly obey no_array_length when assigning to fields

	* vala/valacodecontext.vala:
	* gobject/valaccodecompiler.vala:
	* compiler/valacompiler.vala:
	* vapi/glib-2.0.vapi:
	* vapigen/valavapigen.vala:

	Use array_null_termianted attribute where appropriate

1627 1628 1629 1630 1631 1632 1633 1634
2009-01-04  Thijs Vermeir  <thijsvermeir@gmail.com>

	* vapi/packages/vte/vte.metadata:

	Fix fork_command binding

	* vapi/vte.vapi: Regenerated

1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vala/valadelegate.vala:
	* vala/valafield.vala:
	* vala/valaformalparameter.vala:
	* vala/valamethod.vala:
	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodemethodcallmodule.vala:

	Support [CCode (array_null_terminated = true)] attribute to fix
	length handling of null terminated arrays, fixes bug 514186

	* vapi/glib-2.0.vapi:

	Fix g_strsplit binding

1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vapi/cairo.vapi:
	* vapi/packages/gdk-2.0/:
	* vapi/packages/gdk-pixbuf-2.0/:
	* vapi/packages/gstreamer-netbuffer-0.10/:
	* vapi/packages/gtk+-2.0/:

	Fix parameters without array length

	* vapi/gdk-2.0.vapi:
	* vapi/gdk-pixbuf-2.0.vapi:
	* vapi/gio-2.0.vapi:
	* vapi/gstreamer-0.10.vapi:
	* vapi/gstreamer-audio-0.10.vapi:
	* vapi/gstreamer-net-0.10.vapi:
	* vapi/gstreamer-netbuffer-0.10.vapi:
	* vapi/gtk+-2.0.vapi:

	Regenerated

1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:
	* vala/valadelegate.vala:
	* vala/valafield.vala:
	* vala/valaformalparameter.vala:
	* vala/valamethod.vala:

	Replace [NoArrayLength] by [CCode (array_length = false)], which
	can also be applied to single parameters, fixes bug 532486

	* gobject/valaccodecompiler.vala:
	* compiler/valacompiler.vala:
	* vapi/glib-2.0.vapi:
	* vapigen/valagidlparser.vala:
	* vapigen/valavapigen.vala:

	Adapt to attribute changes

1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* vala/valabinaryexpression.vala:
	* gobject/valaccodearraymodule.vala:
	* gobject/valaccodeassignmentmodule.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemodule.vala:

	Support += to efficiently append elements to arrays,
	fixes part of bug 566425

1702 1703 1704 1705 1706 1707 1708
2009-01-04  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Fix generated code for static array and delegate fields,
	based on patch by Andreas Brauchli, fixes bug 521246

1709 1710 1711 1712 1713 1714 1715 1716 1717
2009-01-03  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-netbuffer-0.10/:

	Fix gst_netaddress_*_ip6_address bindings, patch by Andrew Feren,
	fixes bug 566068

	* vapi/gstreamer-netbuffer-0.10.vapi: regenerated

1718 1719 1720 1721 1722 1723 1724 1725 1726
2009-01-03  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gio-2.0/:

	Fix g_file_load_contents bindings, patch by Zeeshan Ali Khattak,
	fixes bug 565779

	* vapi/gio-2.0.vapi: regenerated

1727 1728 1729 1730 1731 1732 1733 1734
2009-01-03  Jürg Billeter  <j@bitron.ch>

	* vala/valafield.vala:
	* gobject/valaccodearraymodule.vala:

	Add array_length_cname attribute for fields,
	patch by Andreas Brauchli, fixes bug 565793

1735 1736 1737 1738 1739 1740 1741 1742 1743
2009-01-03  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_parse_* bindings, patch by Zeeshan Ali Khattak,
	fixes bug 539817

	* vapi/gstreamer-0.10.vapi: regenerated

1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755
2009-01-03  Jürg Billeter  <j@bitron.ch>

	* vala/valaarraycreationexpression.vala:
	* vala/valafield.vala:
	* vala/valagenieparser.vala:
	* vala/valainitializerlist.vala:
	* vala/valalocalvariable.vala:
	* vala/valaparser.vala:

	Support short-form of array creation expressions not just in
	local variable initializers, fixes bug 547410

1756 1757 1758 1759 1760 1761
2009-01-03  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:

	Support writing array creation expressions and initializer lists

1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789
2009-01-03  Jürg Billeter  <j@bitron.ch>

	* vala/Makefile.am:
	* vala/valaarraytype.vala:
	* vala/valabinaryexpression.vala:
	* vala/valabooleantype.vala:
	* vala/valacharacterliteral.vala:
	* vala/valadostatement.vala:
	* vala/valaenum.vala:
	* vala/valaenumvaluetype.vala:
	* vala/valaerrordomain.vala:
	* vala/valafloatingtype.vala:
	* vala/valaintegerliteral.vala:
	* vala/valaintegertype.vala:
	* vala/valaobjectcreationexpression.vala:
	* vala/valarealliteral.vala:
	* vala/valasemanticanalyzer.vala:
	* vala/valastruct.vala:
	* vala/valastructvaluetype.vala:
	* vala/valasymbolresolver.vala:
	* vala/valavaluetype.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodmodule.vala:
	* vapi/glib-2.0.vapi:

	Add BooleanType, EnumValueType, FloatingType, and StructValueType
	as ValueType subclasses

1790 1791 1792 1793 1794 1795 1796 1797
2009-01-02  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gdk-2.0/gdk-2.0.metadata:

	Bind GdkXEvent as compact class, it is an opaque pointer

	* vapi/gdk-2.0.vapi: regenerated

1798 1799 1800 1801 1802 1803
2009-01-02  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Drop gconstpointer binding

1804 1805 1806 1807 1808 1809
2009-01-01  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Do not use g_warn_if_fail to not require glib 2.16

1810 1811 1812 1813 1814 1815 1816 1817 1818
2009-01-01  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_{list,tree}_store_newv bindings,
	based on patch by Michael Lawrence, fixes bug 565462

	* vapi/gtk+-2.0.vapi: regenerated

1819 1820 1821 1822 1823 1824 1825 1826
2009-01-01  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valagerrormodule.vala:

	Fix memory leaks when handling errors, patch by Philip Van Hoof,
	fixes bug 557856

1827 1828 1829 1830 1831 1832 1833
2008-12-30  Jürg Billeter  <j@bitron.ch>

	* doc/valac.1:

	Fix dashes in option descriptions, patch by Andrew Feren,
	fixes bug 565479

1834 1835 1836 1837 1838 1839 1840 1841 1842
2008-12-30  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gnome-vfs-2.0/:

	Fix gnome_vfs_*xfer* bindings, patch by Michael Terry,
	fixes bug 565412

	* vapi/gnome-vfs-2.0.vapi: regenerated

1843 1844 1845 1846 1847 1848 1849 1850 1851
2008-12-30  Jürg Billeter  <j@bitron.ch>

	* vapi/sdl-mixer.vapi:
	* vapi/sdl-net.vapi:
	* vapi/sdl-ttf.vapi:
	* vapi/sdl.vapi:

	Various enum and struct fixes, patch by Levi Bard, fixes bug 565359

1852 1853 1854 1855 1856 1857
2008-12-30  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodearraymodule.vala:

	More closure fixes for array variables

Jürg Billeter's avatar
Jürg Billeter committed
1858 1859 1860 1861 1862 1863
2008-12-30  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Fix g_printerr binding

1864 1865 1866 1867 1868 1869 1870 1871 1872
2008-12-30  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_element_get_static_pad and gst_regitry_* bindings,
	patch by Zeeshan Ali Khattak, fixes bug 539817

	* vapi/gstreamer-0.10.vapi: regenerated

1873 1874 1875 1876 1877 1878
2008-12-30  Jürg Billeter  <j@bitron.ch>

	* vala/valalambdaexpression.vala:

	Support instance access in lambda expressions in property accessors

1879 1880 1881 1882 1883 1884
2008-12-26  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Don't notify struct properties without type id

1885 1886 1887 1888 1889 1890 1891
2008-12-26  Jürg Billeter  <j@bitron.ch>

	* vala/valadatatype.vala:
	* gobject/valadbusservermodule.vala:

	Fix crash when using unsupported types in D-Bus servers

1892
2008-12-25  Étienne Bersac  <bersace03@laposte.net>
1893 1894 1895 1896 1897

	* gobject/valaccodebasemodule.vala:

	Don't prevent notifying struct property.

1898 1899 1900 1901 1902 1903 1904
2008-12-22  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Use copy function in generated dup function for structs if
	necessary

1905 1906 1907 1908 1909 1910
2008-12-22  Jürg Billeter  <j@bitron.ch>

	* vala/valastruct.vala:

	Fix type id for library structs registered as boxed types

1911 1912 1913 1914 1915 1916 1917 1918 1919 1920
2008-12-22  Thijs Vermeir  <thijsvermeir@gmail.com>

	* vapi/glib-2.0.vapi:

	Add g_remove binding

	* vapi/packages/gstreamer-0.10/gstreamer-0.10.metadata:

	Fix typo

1921 1922 1923 1924 1925 1926
2008-12-22  Jürg Billeter  <j@bitron.ch>

	* vala/valastruct.vala:

	Use BOXED as marshaller name for structs with type id

1927 1928 1929 1930 1931 1932 1933 1934 1935 1936
2008-12-21  Jürg Billeter  <j@bitron.ch>

	* vala/valastruct.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valagobjectmodule.vala:
	* vapi/glib-2.0.vapi:

	Support boxed structs as GObject properties,
	based on patch by Étienne Bersac, fixes bug 520001

1937 1938 1939 1940 1941 1942
2008-12-21  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Use `const' for struct input parameters, fixes bug 548413

1943 1944 1945 1946 1947 1948 1949 1950 1951
2008-12-21  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-base-0.10/:

	Fix GstBaseSrc and GstBaseTransform bindings,
	patch by Evan Nemerson, fixes bug 552562

	* vapi/gstreamer-base-0.10.vapi: regenerated

Jürg Billeter's avatar
Jürg Billeter committed
1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962
2008-12-20  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodeassignmentmodule.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodecontrolflowmodule.vala:
	* gobject/valaccodemethodcallmodule.vala:
	* gobject/valagasyncmodule.vala:
	* gobject/valagerrormodule.vala:

	More closure fixes

Jürg Billeter's avatar
Jürg Billeter committed
1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* vapi/atk.vapi:
	* vapi/gdk-2.0.vapi:
	* vapi/gdk-pixbuf-2.0.vapi:
	* vapi/gio-2.0.vapi:
	* vapi/gio-unix-2.0.vapi:
	* vapi/gstreamer-0.10.vapi:
	* vapi/gstreamer-audio-0.10.vapi:
	* vapi/gstreamer-base-0.10.vapi:
	* vapi/gstreamer-check-0.10.vapi:
	* vapi/gstreamer-controller-0.10.vapi:
	* vapi/gstreamer-dataprotocol-0.10.vapi:
	* vapi/gstreamer-fft-0.10.vapi:
	* vapi/gstreamer-interfaces-0.10.vapi:
	* vapi/gstreamer-net-0.10.vapi:
	* vapi/gstreamer-pbutils-0.10.vapi:
	* vapi/gstreamer-riff-0.10.vapi:
	* vapi/gstreamer-rtp-0.10.vapi:
	* vapi/gstreamer-rtsp-0.10.vapi:
	* vapi/gstreamer-sdp-0.10.vapi:
	* vapi/gstreamer-tag-0.10.vapi:
	* vapi/gstreamer-video-0.10.vapi:
	* vapi/gtk+-2.0.vapi:
	* vapi/pango.vapi:
	* vapi/pangocairo.vapi:

	Regenerated

1992 1993 1994 1995 1996 1997
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valagasyncmodule.vala:

	Fix temporary async idle support

1998 1999 2000 2001 2002 2003
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Fix async method calls in simple expression statements

2004 2005 2006 2007 2008 2009 2010 2011 2012
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodcallmodule.vala:
	* gobject/valaccodemethodmodule.vala:
	* gobject/valagerrormodule.vala:

	Redirect more variable access to closure struct

2013 2014 2015 2016 2017 2018
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:

	Fix generated finish function for static D-Bus client methods

2019 2020 2021 2022 2023 2024 2025
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodememberaccessmodule.vala:

	Fix disposing local variables in coroutines

2026 2027 2028 2029 2030 2031 2032 2033
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodcallmodule.vala:

	Generate async and finish calls when calling async methods from
	coroutines

2034 2035 2036 2037 2038 2039
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodmodule.vala:

	Do not generate invalid type check statements in coroutines

2040 2041 2042 2043 2044 2045 2046 2047
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valagasyncmodule.vala:

	Use closure struct to declare and initialize local variables in
	coroutines

2048 2049 2050 2051 2052 2053
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Do not use g_error_new for non-format strings, fixes bug 564961

2054 2055 2056 2057 2058 2059 2060
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodememberaccessmodule.vala:

	Use closure struct to access local variables and parameters in
	coroutines

2061 2062 2063 2064 2065 2066
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusservermodule.vala:

	Do not generate property code if not necessary

2067 2068 2069 2070 2071 2072 2073
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Update wording for error message when trying to duplicate
	non-reference counted object

2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* vala/valaformalparameter.vala:
	* vala/valagenieparser.vala:
	* vala/valaparser.vala:

	Remove support for deprecated syntax for construct parameters

	* tests/arrays.test:
	* tests/objects/test-029.test:

	Update syntax used in test cases

2087 2088 2089 2090 2091 2092
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* vala/valacodewriter.vala:

	Update syntax to use owned and unowned where appropriate

2093 2094 2095 2096 2097 2098
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* vala/valaparser.vala:

	Remove support for deprecated syntax for property default values

2099 2100 2101 2102 2103 2104
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* vala/valamemberaccess.vala:

	Fix crash when using property prototype as value

2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116
2008-12-19  Jürg Billeter  <j@bitron.ch>

	* vala/valaparser.vala:
	* vala/valascanner.vala:
	* vala/valatokentype.vala:

	Add `owned' type modifier and `(owned)' cast to replace `#',
	add `unowned' type modifier to complement `weak' for non-reference
	counted objects.

	`#' will be deprecated in Vala 0.5.5

2117 2118 2119 2120 2121 2122 2123
2008-12-18  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodememberaccessmodule.vala:
	* gobject/valaccodemethodcallmodule.vala:

	Fix named constructor chaining, fixes bug 559303

2124 2125 2126 2127 2128 2129
2008-12-18  Jürg Billeter  <j@bitron.ch>

	* vapi/sqlite3.vapi:

	Fix sqlite3_callback binding

2130 2131 2132 2133 2134 2135
2008-12-18  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodcallmodule.vala:

	Support error propagation from base constructor, fixes bug 564984

2136 2137 2138 2139 2140 2141
2008-12-18  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodmodule.vala:

	Fix error propagation in creation methods, fixes part of 564944

2142 2143 2144 2145 2146 2147 2148
2008-12-18  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodecontrolflowmodule.vala:

	Fix temporary variable handling in switch expressions,
	fixes bug 559278

2149 2150 2151 2152 2153 2154 2155
2008-12-18  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodmodule.vala:

	Remove statements without effect, fixes bug 530601

2156 2157 2158 2159 2160 2161
2008-12-18  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Fix member initializers for array fields, fixes bug 562600

2162 2163 2164 2165 2166 2167 2168
2008-12-18  Jürg Billeter  <j@bitron.ch>

	* vala/valaassignment.vala:

	Report error when trying to connect signal to instance method
	from static context, fixes bug 502669

2169 2170 2171 2172 2173 2174
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Fix initialization of static array fields, fixes bug 472545

2175 2176 2177 2178 2179 2180 2181
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	GTree binding improvements, patch by Evan Nemerson,
	fixes bug 564823

2182 2183 2184 2185 2186 2187 2188 2189 2190
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_element_make_from_uri binding,
	patch by Zeeshan Ali Khattak, fixes bug 539817

	* vapi/gstreamer-0.10.vapi: regenerated

2191 2192 2193 2194 2195 2196 2197 2198 2199
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_ui_manager_new_merge_id binding, patch by Evan Nemerson,
	fixes bug 527381

	* vapi/gtk+-2.0.vapi: regenerated

2200 2201 2202 2203 2204 2205 2206 2207
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/pango/:

	Add PangoScale binding, patch by Evan Nemerson, fixes bug 519922

	* vapi/pango.vapi: regenerated

2208 2209 2210 2211 2212 2213 2214 2215 2216
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_notebook_page_num binding, patch by Evan Nemerson,
	fixes bug 512437

	* vapi/gtk+-2.0.vapi: regenerated

2217 2218 2219 2220 2221 2222 2223
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* vala/valaparser.vala:
	* vala/valavoidtype.vala:

	Store source_reference for void types

2224 2225 2226 2227 2228 2229 2230 2231
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valagobjectmodule.vala:

	Report error when using class fields or constructors in compact
	classes, fixes bug 564090

2232 2233 2234 2235 2236 2237
2008-12-17  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodearraymodule.vala:

	Fix private array fields in structs, fixes bug 557174

2238 2239 2240 2241
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* configure.ac: Post-release version bump

2242 2243 2244 2245
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* NEWS: update for 0.5.3 release

2246 2247 2248 2249 2250 2251 2252 2253
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* Makefile.am:
	* configure.ac:
	* gen-project/:

	Drop vala-gen-project, moved to vtg, Vala Toys for gedit

2254 2255 2256 2257 2258 2259 2260 2261
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodmodule.vala:

	Fix temporary variable handling when using methods defined in
	VAPI files

2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagidlparser.vala:

	Fix handling of int16, uint16, int32, and uint32

	* vapi/packages/gstreamer-netbuffer-0.10/:

	Fix gst_netaddress_get_ip4_address binding, patch by Evan Nemerson,
	fixes bug 564676

	* vapi/gstreamer-netbuffer-0.10.vapi: regenerated

2275 2276 2277 2278 2279 2280 2281 2282
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-netbuffer-0.10/:

	Fix GstNetBuffer binding, patch by Evan Nemerson, fixes bug 564670

	* vapi/gstreamer-netbuffer-0.10.vapi: regenerated

2283 2284 2285 2286 2287 2288 2289 2290
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_version binding, patch by Evan Nemerson, fixes bug 564669

	* vapi/gstreamer-0.10.vapi: regenerated

2291 2292 2293 2294 2295 2296 2297 2298 2299 2300
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:
	* vala/valaparser.vala:
	* gobject/valaclassregisterfunction.vala:
	* gobject/valagobjectmodule.vala:

	Add support for class destructors, patch by Sebastian Dröge,
	fixes bug 564011

2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vala/valaclass.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodememberaccessmodule.vala:
	* gobject/valaclassregisterfunction.vala:
	* gobject/valagobjectmodule.vala:
	* gobject/valainterfaceregisterfunction.vala:
	* gobject/valatyperegisterfunction.vala:

	Add support for private class fields, patch by Sebastian Dröge,
	fixes bug 561469

2314 2315 2316 2317 2318 2319 2320
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* vapi/glib-2.0.vapi:

	Fix GByteArray binding, patch by Evan Nemerson, fixes bug 561867

2321 2322 2323 2324 2325 2326 2327 2328 2329
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gdk-pixbuf-2.0/:

	Fix gdk_pixbuf_new_from_stream* bindings, patch by Evan Nemerson,
	fixes bug 560721

	* vapi/gdk-pixbuf-2.0.vapi: regenerated

2330 2331 2332 2333 2334 2335 2336 2337
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vala/valafield.vala:
	* gobject/valaccodebasemodule.vala:

	Fix crash and temporary variable declarations when using struct
	initialization methods in field initializer, fixes bug 559459

2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagidlparser.vala:

	Extend metadata support for delegates

	* vapi/packages/libnotify/:

	Fix NotifyActionCallback and notify_notification_add_action
	bindings, fixes bug 562726

	* vapi/libnotify.vapi: regenerated

2351 2352 2353 2354 2355 2356
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapigen/valagirparser.vala:

	Fix crash when parsing metadata, fixes bug 563390

2357 2358 2359 2360 2361 2362 2363
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodcallmodule.vala:

	Fix crash when using out parameters in delegates,
	fixes bug 563705

2364 2365 2366 2367 2368 2369 2370 2371
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Fix gst_bus_sync_signal_handler binding, fixes bug 559721

	* vapi/gstreamer-0.10.vapi: regenerated

2372 2373 2374 2375 2376 2377 2378 2379 2380
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vala/valadelegate.vala:
	* vala/valamethodcall.vala:
	* vala/valaparser.vala:
	* gobject/valaccodedelegatemodule.vala:

	Support delegates throwing errors, fixes bug 557332

2381 2382 2383 2384 2385 2386 2387 2388
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/json-glib-1.0/:

	Various ownership fixes, patch by Evan Nemerson, fixes bug 547450

	* vapi/json-glib-1.0.vapi: regenerated

2389 2390 2391 2392 2393 2394
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Add g_string_truncate binding, patch by Yu Feng, fixes bug 564428

2395 2396 2397 2398 2399 2400 2401
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/sqlite3.vapi:

	Add transaction hook, tracing, profiling, and mutex bindings,
	patch by Evan Nemerson, fixes bug 564571

2402 2403 2404 2405 2406 2407 2408 2409 2410
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodcallmodule.vala:
	* vapi/glib-2.0.vapi:

	Move substring method to VAPI file, handle negative and out of
	bounds values, fixes bug 443524

2411 2412 2413 2414 2415 2416 2417 2418 2419
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gnome-keyring-1/:

	Various delegate parameter fixes, patch by Michael Terry,
	fixes bug 564068

	* vapi/gnome-keyring-1.vapi: regenerated

2420 2421 2422 2423 2424 2425 2426 2427 2428
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gio-2.0/:

	Add g_io_extension_get_type binding, patch by Jared Moore,
	fixes bug 537522

	* vapi/gio-2.0.vapi: regenerated

2429 2430 2431 2432 2433 2434 2435
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vala/valasizeofexpression.vala:

	Include C header files for types used in sizeof expressions,
	fixes bug 542705

2436 2437 2438 2439 2440 2441 2442
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Report error when using construct properties in non-GObject
	classes, fixes bug 541728

2443 2444 2445 2446 2447 2448 2449 2450 2451
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_status_icon_position_menu and GtkMenuPositionFunc bindings,
	fixes bug 563457

	* vapi/gtk+-2.0.vapi: regenerated

2452 2453 2454 2455 2456 2457
2008-12-16  Jürg Billeter  <j@bitron.ch>

	* gobject/valagobjectmodule.vala:

	Report error when using construct blocks in non-GObject classes

2458 2459 2460 2461 2462 2463 2464 2465
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Fix gtk_container_get_children binding

	* vapi/gtk+-2.0.vapi: regenerated

2466 2467 2468 2469 2470 2471 2472 2473 2474
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Add GTK_WIDGET_* bindings, patch by Víctor Manuel Jáquez Leal,
	fixes bug 561341

	* vapi/gtk+-2.0.vapi: regenerated

2475 2476 2477 2478 2479 2480 2481
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* tests/testrunner.sh:

	Fix make check of uninstalled vala, based on patch by Götz Waschk,
	fixes bug 562951

2482 2483 2484 2485 2486 2487 2488
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* tests/testrunner.sh:

	Fix order of commandline arguments passed to C compiler,
	patch by Alexander Bokovoy

2489 2490 2491 2492 2493 2494 2495 2496 2497
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/unique-1.0/:

	Fix unique_app_new* bindings, patch by Michael Terry,
	fixes bug 564064

	* vapi/unique-1.0.vapi: regenerated

2498 2499 2500 2501 2502 2503 2504 2505 2506
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gio-2.0/:

	Fix g_themed_icon_new_from_names binding, patch by Michael Terry,
	fixes bug 564062

	* vapi/gio-2.0.vapi: regenerated

2507 2508 2509 2510 2511 2512 2513
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Fix g_main_current_source binding, patch by Zeeshan Ali Khattak,
	fixes bug 563349

2514 2515 2516 2517 2518 2519 2520 2521
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gstreamer-0.10/:

	Various ownership fixes, patch by Evan Nemerson, fixes bug 553032

	* vapi/gstreamer-0.10.vapi: regenerated

2522 2523 2524 2525 2526 2527 2528
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Add fileno, ferror, and clearerr bindings and fix a few other
	bindings, patch by Evan Nemerson, fixes bug 547921 and bug 558206

2529 2530 2531 2532 2533 2534 2535 2536 2537
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/gtk+-2.0/:

	Various delegate binding fixes, patch by Evan Nemerson,
	fixes bug 547657

	* vapi/gtk+-2.0.vapi: regenerated

Jürg Billeter's avatar
Jürg Billeter committed
2538 2539 2540 2541 2542 2543
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vala/valaswitchstatement.vala:

	Check switch expression

2544 2545 2546 2547 2548 2549
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Add abs, labs, and llabs bindings, patch by Rob Taylor

2550 2551 2552 2553 2554 2555
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Fix comparison of nullable and non-nullable values

2556 2557 2558 2559 2560 2561
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodestructmodule.vala:

	Fix bug introduced in last commit

2562 2563 2564 2565 2566 2567
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodestructmodule.vala:

	Fix handling of array fields in structs, fixes bug 562665

2568 2569 2570 2571 2572 2573
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Fix comparing nullable struct values with null, fixes bug 548672

2574 2575 2576 2577 2578 2579
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodemethodmodule.vala:

	Fix constructors in inner structs

2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* vala/valastruct.vala:
	* gobject/Makefile.am:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodestructmodule.vala:
	* gobject/valagtypemodule.vala:
	* gobject/valastructregisterfunction.vala:
	* gobject/valatyperegisterfunction.vala:

	Register structs as boxed types, generate dup, copy, and free
	functions, fixes bug 548864

2593 2594 2595 2596 2597 2598 2599 2600
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* vapi/glib-2.0.vapi:

	Support empty ref_function and unref_function attributes,
	fix GSequenceIter binding

2601 2602 2603 2604 2605 2606
2008-12-15  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Support GLib.Type as generic type argument

2607 2608 2609 2610 2611 2612 2613
2008-12-14  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Detect unsupported generic type arguments in local variable
	declarations

2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625
2008-12-14  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valadbusservermodule.vala:
	* gobject/valagsignalmodule.vala:
	* vapi/dbus-glib-1.vapi:

	Rewrite D-Bus server support to directly use libdbus without
	dbus-glib marshalling, fixes bug 560034 and bug 549980

	Support BusName sender parameter in exported D-Bus methods

2626 2627 2628 2629 2630 2631
2008-12-14  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Add type_id for GHashTable

2632 2633 2634 2635 2636 2637
2008-12-14  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusmodule.vala:

	Support reading and writing nullable struct values

2638 2639 2640 2641 2642 2643
2008-12-14  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:

	Fix struct dup function for GValue

2644 2645 2646 2647 2648 2649 2650
2008-12-14  Jürg Billeter  <j@bitron.ch>

	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodemethodmodule.vala:

	Detect unsupported generic type arguments, fixes bug 561674

2651 2652 2653 2654 2655 2656
2008-12-13  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusmodule.vala:

	Support reading and writing nullable GLib.Value values

2657 2658 2659 2660 2661 2662 2663
2008-12-13  Jürg Billeter  <j@bitron.ch>

	* vapi/gsl.vapi:

	Improve gsl_histogram_calloc_range binding,
	patch by Matías De la Puente, fixes bug 564387

2664 2665 2666 2667 2668 2669
2008-12-13  Jürg Billeter  <j@bitron.ch>

	* vapi/glib-2.0.vapi:

	Remove g_thread_init binding, should never be called manually

2670 2671 2672 2673 2674 2675 2676
2008-12-13  Jürg Billeter  <j@bitron.ch>

	* vala/valagenieparser.vala:
	* vala/valaparser.vala:

	Remove workarounds for old Vala versions

2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695
2008-12-13  Jürg Billeter  <j@bitron.ch>

	* vala/valablock.vala:

	Detect conflicting local variables in parent scopes

	* vala/valaarraycreationexpression.vala:
	* vala/valacodewriter.vala:
	* vala/valaforeachstatement.vala:
	* vala/valagenieparser.vala:
	* vala/valaparser.vala:
	* gobject/valaccodebasemodule.vala:
	* gobject/valaccodecontrolflowmodule.vala:
	* gobject/valaccodemethodcallmodule.vala:
	* gobject/valagobjectmodule.vala:
	* vapigen/valagidlparser.vala:

	Fix conflicting local variables

2696 2697 2698 2699 2700 2701 2702
2008-12-12  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:

	Support reading multi-dimensional arrays in static D-Bus clients

2703 2704 2705 2706 2707 2708 2709
2008-12-12  Jürg Billeter  <j@bitron.ch>

	* gobject/valadbusclientmodule.vala:
	* gobject/valadbusmodule.vala:

	Fix array length and size handling in static D-Bus clients

Jürg Billeter's avatar
Jürg Billeter committed
2710 2711 2712 2713 2714 2715
2008-12-12  Jürg Billeter  <j@bitron.ch>

	* vapi/curses.vapi:

	Add missing [Compact]

2716 2717 2718 2719 2720 2721 2722 2723
2008-12-11  Jürg Billeter  <j@bitron.ch>

	* vapi/packages/libsoup-2.4/:

	Updated to libsoup 2.25.2

	* vapi/libsoup-2.4.vapi: regenerated

2724 2725 2726 2727 2728 2729
2008-12-10  Jürg Billeter  <j@bitron.ch>

	* vapi/rasqal.vapi:

	Add bindings to support LAQRS extensions

2730 2731