A new development version of the Vala programming language has been released.
Changes
- Support scope = "async" attribute for parameters.
- Add --api-version option.
- Add atspi-2 bindings.
- Add gstreamer-rtsp-server-1.0 bindings.
- Bug fixes and binding updates.
It must be noted that the new scope = "async" attribute is implemented only for bindings and not for Vala-written code. The scope = "async" is used with delegates without GDestroyNotify, and it specifies that the delegate will be called only once. So Vala will automatically take care of ref'ing the user data when passing the delegate, and unref'ing it after the delegate has been called.