gjs 1.29.15
- From: Colin Walters <walters verbum org>
- To: gnome-announce-list gnome org
- Subject: gjs 1.29.15
- Date: Wed, 27 Jul 2011 12:11:43 -0400
A new release of gjs is available. This update breaks the ABI for
both scripts and some embedders.
Notable script changes:
* For array/length pairs, the "length" argument is no longer included
in argument lists. This change only actively breaks code when further
arguments come after an array length, but you should adjust your
scripts as neeeded.
* There is new API in Lang.js to wrap JavaScript features.
* There is now a GDBus API, in parallel with the old dbus.js.
For embedders, the internal gobject-introspection related headers are
no longer installed. Some of them may come back in the future,
though. See: https://bugzilla.gnome.org/show_bug.cgi?id=654385
Adel Gadllah (1):
Examples: Add missing semicolon in http-server
Colin Walters (30):
configure: Post-release version bump
testGI: Remove; GLib.file_get_contents() changed, and it was useless
testJS1_8.js: Fix destructuring bind test
testGIMarshalling.js: Remove test_array_nested_in()
console: Remove unwanted g_debug prints
arg: Always zero-terminate int and float arrays
gjs-unit: Squash memory leaks so my valgrind output is cleaner
Handle inout array/length pairs more correctly
gjs.supp: Update valgrind suppression file
gjs-unit: Squash more memory leaks to clean valgrind
tests: Adapt testByteArray() to new gimarshallingtests
gjs-unit: One more memory leak
gjs-unit: Allow running just one test case
testGIMarshalling.js: Delete test case which mutates string list
function: Add a missing break;, close memory leak for inout arrays
arg.c: Remove unused but set variable
arg.c: Explicitly convert array(guint8) to byteArray
Export that we support srcdir != builddir
Gio.js: Quiet a compiler warning
Merge gi.so into gjs.so
configure: Accept Fedora's "libjs" for js185
Revert "configure: Accept Fedora's "libjs" for js185"
ship autogen.sh
testJSDefault: Remove unnecessary import
Ship a copy of the LGPLv2
arg.c: Integer array conversion: Avoid use of zero-sized C
arrays in unions
Remove SIGSEGV, SIGABRT handlers
configure: Require g-i 0.29.15 for gdbus changes
build: Update release automation from g-i
configure: Bump version to 1.29.15 to correspond with g-i
Dan Winship (3):
gi: simplify gjs_invoke_c_function() argument bookkeeping
gi: implement array+length for return value, out, and inout
gi: don't try to directly allocate structs that we don't know the size of
Emmanuele Bassi (1):
dbus: Add conversion rule for 'q' to JS
Giovanni Campagna (14):
Support in arrays of any type
Rework how special arguments are marshalled
Revert "gjs-unit: Allow running just one test case"
Update suppression file
Support marshalling arguments that are GVariants
GVariant: add JS wrappers for packing and unpacking
Add a JS GDBus convenience layer
GIRepositoryNamespace: define properties early to avoid reentrancy
Lang.bind: Use Function.bind() if we're not currying
Lang.js: Add defineAccessorProperty
Fix (allow-none) for arrays
Fix converting to GByteArrays from strings or arrays
Complete porting to GDBus
Port DBus tests to GDBus
Johan Dahlin (1):
Remove All Rights Reserved. for code originating from Litl
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]