Seed 0.7 Released



Another two weeks, another Seed release! The album this time is
"Another Side of Bob Dylan".

Tarballs are available at ftp://ftp.gnome.org/pub/GNOME/sources/seed/0.7.

For those not familiar, Seed (http://live.gnome.org/Seed), is a
library that bridges WebKit's JavaScriptCore interpreter, with the
GNOME platform. Using GObject-introspection, Seed provides automatic
bindings around most GObject style libraries. In addition Seed has an
API, which in combination with GObject-introspection can be used to
easily enable your GObject application to be made extensible with
JavaScript (This is currently realized in the Seed extensions for
epiphany). In addition to GNOME libraries, Seed can also access
OpenGL, a significant portion of the POSIX API (based on Python's OS
module) and various C libraries, such as libxml, or GNU Readline. Seed
also has a fairly complete set of (client side for now) DBus bindings.
More modules can easily be written through a C interface.

Bugs are welcome at http://bugzilla.gnome.org/browser.cgi?product=seed

Seed also has a documentation site at http://gnome.org/~racarr/seed.

The highlights of this release include. DBus, libxml, and sandbox
modules. Support for passing arguments to library init methods. Large
improvements to the REPL. Gtk-doc cleanups. Many new examples,  and
improvements to old examples. In addition there is the usual myriad of
bug fixes, error handling improvements, and the like.

A "full" changelog is below:

== Seed 0.7, "Another Side of Bob Dylan" (2009.05.13) ==
* Support for library init methods.
* The REPL now supports multi-line entry.
* Allow signal disconnection.
* Significant Gtk-Doc reorganization.
* New C modules:
	* sandbox - provides sandboxed JavaScriptCore contexts.
	* DBus - Client side DBus bindings.
	* libxml - XML parsing, XPath, etc.

* Examples:
	* New: ClutterPad (initially by Johan Euphrosine).
	* New: dbus-banshee, dbus-consolekit, dbus-networkmanager
	* New: xml-dom.js xml-tree.js, xml-xpath.js.
	* Pango examples have returned.
	* Same Seed performance is increased significantly.
	* Many examples now use "recent" style; some were completely rewritten
* Improvements to test system, and quite a few more tests.
* Improvements to error checking/handling in signal code.
* Reorganization of API related to GClosure handling, much cleaner and
easier now.
* Several new API methods.
* GC related crash fixes.
* Improvements to seed_value_to_string (mostly formatting improvements).
* Void methods now properly return undefined instead of null.
* seed_make_exception takes format strings now.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]