gjs-0.7 released



Version 0.7
-----------

http://ftp.gnome.org/pub/GNOME/sources/gjs/0.7/
6eb9b3a26e98b524a455ae53f6af32599a8265bc8fc5122e4c806cbca1e91a44 gjs-0.7.tar.bz2
156714f0d65e6c11963750f08fc84a954a84e6d4c913bbd2f4d0792d64993f87 gjs-0.7.tar.gz

About Gjs:
  Gjs allows using GNOME libraries from Javascript. It's based on the
  Spidermonkey Javascript engine from Mozilla and the GObject
  introspection framework.

Changes:
 - Add support for "foreign structs" - which are structures that
   are referenced from gobject-introspection, but need glue
   code to actually handle them. [Johan D]
 - Hook cairo bindings to integrate with gobject-introspected libraries
   using new foreign struct support [Johan D]
 - Start working toward thread-safety by adding JS_BeginRequest/JS_EndRequest
   calls throughout the codebase [Havoc]
 - add Tweener.setTimeScale and Tweener.getTimeScale [James]
 - Wrap cairo_copy_path, cairo_copy_path_flat, and cairo_append_path [Colin]
 - Handle destroy callbacks of type other than GDestroyNotify [Owen]
 - Handle flag arguments not registered with GObject [Johan D]
 - Log errors that occur in callbacks [Owen]
 - Bug fixes [Colin, Dan, Owen, Johan D, Johan B, Tommi]
 - Code cleanup [Colin, Havoc]
 - Build fixes [Víctor]

Contributors:
  Johan Bilien, Johan Dahlin, Víctor Manuel Jáquez Leal, 
  Tommi Komulainen, Havoc Pennington, Owen Taylor, Colin Walters, 
  Dan Winship, James Willcox

Bugs fixed:
  610357 - [gi] Add arg overrides
  614055 - [cairo] Make SVG/PDF/PS surfaces optional
  614344 - cairo: return value is used uninitialized in inStroke and inFill
  615078 - gi/function.c misuses g_callable_info_prepare_closure(), causing crashes
  615222 - Massively clean up callback invocation
  617343 - mop up whitespace, tabs, some indentation
  617568 - [cairo] Wrap cairo_copy_path, cairo_copy_path_flat, and cairo_append_path
  617702 - gjs_js_set_current_message fails when re-entered
  617972 - Handle destroy callbacks of type other than GDestroyNotify
  618190 - Fix callbacks with scope=call that call the callback multiple times
  618195 - Skip user_data arguments in gjs_callback_closure
  618200 - Log errors that occur in callbacks
  618201 - Initialize return value when a callback throws




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