This release supports += for arrays to efficiently append elements. Array initializers can now be used as expressions, and also support multi-dimensional arrays. The array length is automatically calculated for null-terminated arrays received from C libraries. The # operator has been replaced by the more intuitive (owned) expression. Boxed structs are now supported as GObject properties. Many bugs in the compiler and bindings have been fixed.
D - Busをサーバのサポートに直接のlibdbus使用するように書き直されています。 dbusの回避- GLibのマーシャリングの複雑な開発をサポートするバスのタイプより簡単にヴァラことができます。すべてのヴァラ今GBoxedに登録される構造体。多くの重要な警告と不正なコードがクラッシュ固定されているとより理解しやすいエラーメッセージに置き換えられます。プライベートクラスのフィールドやクラスのデストラクタはサポートされます。ヴァラ- genをプロジェクトは、パッケージから削除されており、現在はgeditのためのヴァラ玩具の一部です。多くのバグが修正されている。
タグ:
Minor feature enhancements
D-Bus server support has been rewritten to directly use libdbus. Avoiding dbus-glib marshalling helps Vala to support complex D-Bus types more easily. All Vala structs will now be registered with GBoxed. Many critical warnings and crashes on invalid code have been fixed and replaced by better understandable error messages. Private class fields and class destructors are now supported. The vala-gen-project has been dropped from the package, and is now part of Vala Toys for gEdit. Many bugs have been fixed.
This release reports uninitialized local
variables, unused fields, methods, and local
variables. It fixes error handling in complex
statements, improves support for generic types,
supports parameter arrays in bindings, and does
not require libgee for foreach statements anymore.
D-Bus clients and servers now support enums and
structs in hash tables, and experimental static
D-Bus client support has been added. Many bugs
have been fixed.
このリリースでは、歩留まりの文との共同ルーチンの実験的なサポートを追加し、エラーのドメインとのエラーコードの型をチェックしています。 D - Busのクライアントをすぐに渡すことができますし、受信GHashTableを値のGValue。 。girの読者のさまざまな問題が修正されている。静的クラスの非推奨APIのサポートが削除されています。コードジェネレータは、モジュール化されている多くのバグが修正されている。
タグ:
Minor feature enhancements
This release adds experimental support for yield statements and co-routines, and supports type checks for error domains and error codes. D-Bus clients can now pass and receive GValue and GHashTable values. Various issues in the .gir reader have been fixed. Deprecated support for static classes has been dropped. The code generator has been modularized, and many bugs have been fixed.