Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 8a08ed82b1595b6a3d2d18903c5ab220 > files > 5

vala-0.1.7-1mdv2008.1.x86_64.rpm

Vala 0.1.7
==========

 * Support private property accessors.
 * Support default values for properties.
 * Improve support for array length and delegate target parameters.
 * Improve delegate and signal handler support.
 * Introduce new syntax to declare errordomains.
 * Improve exception support.
 * Report errors for missing return statements.
 * Report warnings for unreachable code.
 * Improve support for generic types.
 * Support pointer member access and pointer element access.
 * Support pointer arithmetic.
 * Add --quiet commandline option (Emmanuele Bassi)
 * Add WebKit bindings.
 * Add JSON-GLib bindings (Ali Sabil)
 * Add goocanvas bindings (Roberto Majadas)
 * Add hildon-fm-2 bindings (Levi Bard)
 * Add taglib bindings (Andreas Brauchli)
 * Add libusb bindings (Evan Nemerson)
 * Add bzip2 bindings (Maciej Piechotka)
 * Updates to the GLib, GTK+, GStreamer, and libsoup bindings.
 * Fixes for Windows.
 * Many bug fixes.

Vala 0.1.6
==========

 * Add support for instance delegates.
 * Support conditional method compilation.
 * Add support for nested generic types.
 * Add size_t and ssize_t.
 * Use non-null types by default with --enable-non-null option.
 * Limited support for nullable types.
 * Add basic support for method pre- and postconditions.
 * Improve pointer support.
 * Always enable memory management.
 * Add libgnome-menu bindings (Roberto Majadas)
 * Add liboobs-1 bindings (Roberto Majadas)
 * Updates to the GLib, GTK+, GStreamer, SQLite, and libxml2 bindings.
 * Small documentation improvements.
 * Many bug fixes.

Vala 0.1.5
==========

 * Add Vala Project Generator.
 * Support `in` operator for enums.
 * Support typeof for generic type parameters.
 * Replace gidlgen by vala-gen-introspect with a real C parser.
 * Update all bindings to use vala-gen-introspect.
 * Fix many gcc warnings.
 * Fix build with Cygwin and MinGW (Yaakov Selkowitz).
 * Many bug fixes.

Vala 0.1.4
==========

 * Use .vapi as file extension for bindings.
 * Add Vala Reference Manual.
 * Add support for object initializers.
 * Emit #line directives in debug mode.
 * Add --basedir option.
 * Support creation methods in structs.
 * Add support for [Notify] attribute for properties.
 * Add experimental support for registering new fundamental classed types.
 * Improve support for non-GObject classes.
 * Improve error reporting.
 * Add vapicheck to verify generated bindings (Mathias Hasselmann).
 * Drop xml_pp dependency (Alberto Ruiz).
 * Many bug fixes.

Vala 0.1.3
==========

 * Convert reference-type structs to classes for a more consistent type system.
 * Support `as` operator (Mathias Hasselmann).
 * Improve array support.
 * Experimental D-Bus client support.
 * Add GConf bindings.
 * Add libgnome and libgnomeui bindings.
 * Add Glade bindings.
 * Add libnotify bindings (Nicolas Christener, Roland Hostettler).
 * Add GnomeVFS bindings.
 * Add GtkSourceView bindings.
 * Add Panel Applet bindings.
 * Add GNOME Desktop Library bindings.
 * Add libsoup bindings.
 * Add libwnck bindings.
 * Add GtkMozEmbed bindings (Alberto Ruiz).
 * Add Poppler bindings (Alberto Ruiz).
 * Add Enchant bindings (Mathias Hasselmann).
 * Add Hildon bindings (Marcelo Lira).
 * Add SQLite bindings.
 * Add curses bindings (Ed Schouten).
 * Build system fixes (Nicolas Trangez).
 * Add manual pages for gidlgen and vapigen (Kumar Appaiah).
 * Many bug fixes all over the place.

Vala 0.1.2
==========

 * Use and support libgee collection library (internal copy for now).
 * Performance improvements.
 * Improve support for generic types.
 * Many memory management fixes.
 * Add support for inner classes.
 * Add --cc and -X commandline options to control the C compiler.
 * Use GSlice for reference-type structs.
 * Add experimental GStreamer bindings.

Vala 0.1.1
==========

 * Support simple exception handling.
 * Improve array and string support.
 * Support multi-dimensional arrays.
 * Add --thread commandline option.
 * Improve bindings.
 * Bug fixes.

Vala 0.1.0
==========

 * Add commandline options for running the C compiler and linker.
 * Use # modifier for reference transfer in method parameters.
 * Replace callback keyword by delegate.
 * Improve and update GLib and GTK+ bindings.
 * Add experimental GVFS binding.
 * C89/MSVC portability fixes (Hans Breuer).
 * Refactor code generator.
 * Add experimental bindings generator.
 * Many bug fixes.

Vala 0.0.9
==========

 * Add support for defining new generic classes.
 * Improve array support.
 * Memory management fixes.
 * Improve abstract property support.
 * Add basic support for flags types.
 * Improve GLib binding.
 * Add VTE binding.
 * Many bug fixes.

Vala 0.0.8
==========

 * Add support for overridden properties.
 * Support properties and signals in interfaces.
 * Improve interface runtime suport.
 * Verify that classes implement all abstract and interface methods.
 * Basic compile-time support for generic types.
 * Default to strong references for return values and local variables.
 * Improve signal support.
 * Add support for pointers.
 * Improve support for numeric types.
 * Support writing GTypeModule-based plug-ins.
 * Improve manual memory management support.
 * Improve GTK+ bindings.
 * Many bug fixes.

Vala 0.0.7
==========

 * New object construction syntax.
 * Interface implementations don't have to specify override anymore.
 * Improve interface support.

Vala 0.0.6
==========

 * Improve interface support.
 * Support do loops.
 * Improve array support.
 * Improve enum support.
 * Add automated testing infrastructure.
 * Fixes for prefix and postfix operators.
 * Add more types to GLib bindings.
 * Many bug fixes.

Vala 0.0.5
==========

 * Support base access.
 * Support typeof expressions.
 * Improve array support.
 * Fix possible memory leak in foreach statements.
 * Fix many warnings during C compilation.
 * Improve GTK+ bindings.

Vala 0.0.4
==========

 * Support + operator in strings.
 * Support unicode character literals.
 * Add implicit conversions for numeric types.
 * Improve interface support.
 * Improve array support.
 * Support arbitrary signal parameters.
 * Add threading support.
 * Support lock statements.
 * Many improvements to the GTK+ bindings.

Vala 0.0.3
==========

 * Interface fixes.
 * Support namespace constants.
 * Support switch statements.
 * Array creation support.
 * Provide complete but experimental bindings for GTK+ 2.10 and Cairo 1.2.
 * Add implicit array length parameter.
 * Follow package dependencies.
 * Support hexadecimal and octal integer literals and hexadecimal escape
   sequences.
 * Install libvala as shared library.

Vala 0.0.2
==========

 * Support named construction methods.
 * Basic interface support.
 * Improve error handling.
 * Many bug fixes.


Vala 0.0.1
==========

 * Initial release.