gjs 0.3 released
Subject: gjs 0.3 released
Newsgroups: gmane.comp.gnome.announce
Date: 2009-07-03 18:42:41 GMT
Version 0.3
-----------
Changes:
- DBus support
At a high level there are three pieces. First, the "gjs-dbus" library is
a C support library for DBus. Second, the modules/dbus*.[ch] implement
parts of the JavaScript API in C. Third, the modules/dbus.js file fills
out the rest of the JavaScript API and implementation.
- Support simple fields for boxed types
- Support "copy construction" of boxed types
- Support simple structures not registered as boxed
- Allow access to nested structures
- Allow direct assignment to nested structure fields
- Allow enum and flag structure fields
- Allow creating boxed wrapper without copy
- Support for non-default constructor (i.e. constructors like
GdkPixbuf.Pixbuf.new_from_file(file))
- Add a Lang.bind function which binds the meaning of 'this'
- Add an interactive console gjs-console
- Allow code in directory modules (i.e. the code should reside in
__init__.js files)
- Fix handling of enum/flags return values
- Handle non-gobject-registered flags
- Add Tweener.registerSpecialProperty to tweener module
- Add profiler for javascript code
- Add gjs_context_get_all and gjs_dumpstack - useful to invoke from a
debugger such as gdb
- Support GHashTable
- GHashTable return values/out parameters
(Continue reading)
) :
RSS Feed