Today I am happy to announce the point release of Seed 0.6. This is a somewhat incremental release, and so the album for this release is "Beatles for Sale".
Tarballs are available at http://ftp.gnome.org/pub/GNOME/sources/seed/0.6/. 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), readline, and sqlite. More modules can easily be written through a C interface. Bugs are welcome at http://bugzilla.gnome.org/browser.cgi?product=seed A changelog is below. Despite being somewhat incremental, I think there are a few important fixes (notably the GType, signals and closure fixes). == Seed 0.6, Beatles for Sale == * Significant build fixes and cleanups. Should build on more distros with weird libffis now. * Depend on GObject-introspection from GIT. * Some API additions. * Reimplement Seed.import_namespace in terms of the new imports system, will be entirely deprecated for 0.6. * Improve memory management in signals and closures. * Rewrite the GType subclassing to avoid using FFI, saves memory and improves performance. * GType "init" now means "constructor" and not "instance init". * Signal installation, is now handled by an array on the type definition rather than in class_init (which was clunky and C-like). * Lots of new documentation, including a documentation index, a description of the mapping from C to JavaScript, an example index, and updates to the rest of the documentation. * Significant cleanup of all of the examples, a lot of them had bit rotted a bit, being written months ago. _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list