[gjs] Created tag GJS_0_3
- From: Lucas Almeida Rocha <lucasr src gnome org>
- To: svn-commits-list gnome org
- Subject: [gjs] Created tag GJS_0_3
- Date: Fri, 3 Jul 2009 18:35:28 +0000 (UTC)
The unsigned tag 'GJS_0_3' was created.
Tagger: Lucas Rocha <lucasr gnome org>
Date: Fri Jul 3 19:34:10 2009 +0100
Tag for Release 0.3
Changes since the last tag 'GJS_0_2':
C. Scott Ananian (26):
Fix rounding errors in easing functions.
Fix ref count of (transfer full) GObject arguments.
Avoid type-punning errors under optimization.
Add UTF-8 tests from Everything typelib.
Allow running test cases stand-alone.
Only call g_registered_type_info_get_g_type on GIRegisteredTypeInfo.
Test cases for GList and GSList types.
Improve support for machine-dependent integer types and arrays of integers.
Allow passing a JS string as a C array of int8/uint8/int16/uint16.
Add support for converting GHashTable return values/out parameters.
Support GHashTable in parameters.
Bug 584850: Clean up some __BIG definitions.
Kill a warning about uninitialized 'filename' (if argc == 0)
Fix strict aliasing errors. (Type-punned pointer warnings.)
Fix error message if property not found in DBus.conformExport.
Allow the DBus export of paths ending in an integer.
Bug 584858: Fix errors (and leftover debugging) from dbus merge.
Bug 584858: Move gjsdbus to gjs-dbus to match installed location.
Add run-with-dbus to gtester invocation.
Make gjs_dbus_get_weak_ref public; don't distribute dbus-private.h.
Import some contributed gjs-dbus documentation.
Bug 585386: Add a flush() method to DBus bus object.
Bug 585460: Fix segfault when a non-existing node is introspected.
Re-enable test_ghash_nested_everything_return.
Bug 586665: Fix seg fault when attempting to free callback type.
Bug 586760: Support converting JavaScript doubles to DBus int64/uint64.
Colin Walters (12):
Add non-default constructors and upcoming static methods to "class"
Support time_t
Bug 562892 - valgrind errors on get_obj_key
Add gjs_context_get_all and gjs_dumpstack
Add recommendation for object iteration
Bug 580948 - Add DBus support
Add Makefile-gjsdbus.am
Also add gjs-dbus-1.0.pc.in
Support new introspection short/ushort type tags
Handle "releasing" short/ushort
Support for writing structures
Port clutter.js to 0.9
Dan Winship (3):
Add Tweener.registerSpecialProperty et al
#include <stdio.h> if using readline, since the readline man page says to,
Add a .gitignore
David Zeuthen (1):
Bug 584560 â?? Add support for UNIX shebang
Havoc Pennington (18):
fix bug #561528 that passing an integer into an array parameter would crash due to missing JSVAL_IS_OBJECT()
Fix closure handling during JSContext teardown.
remove "useFrames" mode from Tweener
change tweener _currentTime variable to a getTime() method on the ticker object
fix testTweener by syncing to new tweener API
log name and owner type of GParam instead of just the type
add conversion from JS strings to/from C binary strings
send ABRT to test processes after 7 minutes, and print a backtrace
fix sleep loop so it doesn't sleep extra time if interrupted
set JSRuntime max memory size to match what xulrunner does
do not dump profile on context dispose; profiling may not be enabled
fix range check for g-i float args, and add unit tests for negative numbers as arguments
gjs-console: pass through unknown options to the script
gjs_string_to_intarray: throw if we can't handle the integer type
temporarily comment out test_ghash_nested_everything_return usage
log only error messages if GJS_DEBUG_OUTPUT is unset.
log errors to stderr always, even if GJS_DEBUG_OUTPUT is set log them to stderr also
support GJS_DEBUG_OUTPUT=stderr to force all logging to stderr
Johan Bilien (24):
test/js/testEverythingBasic.js: test functions taking a closure
gi/arg.c: do not treat closures as Struct
Avoid leaking BigJSClosure when passing GClosures
Make the arg really own the BigJsClosure
Handle the GValue case before struct/union
Add test of function taking/returning a GValue
Test GValue before Struct
Compilation fixed when DEBUG_LIFECYCLE is set
Add missing file to dist
Bug 570775 â?? array of parameters leaked on each new GObject
testEverythingBasic: add a test for GObject signals
Add test case for G_SIGNAL_TYPE_STATIC_SCOPE
GI: throw if connecting to an invalid signal
GI: Allow creating boxed wrapper without copy
GI: handle G_SIGNAL_TYPE_STATIC_SCOPE in JS signal handlers
GI: handle G_SIGNAL_TYPE_STATIC_SCOPE in signal emission from JS
GI: use flags instead of a boolean for the no-copy argument
Normalize flag checks to booleans
GI: use g_signal_parse_name instead of g_signal_lookup
Increase the "script stack quota"
Allow passing the priority to Mainloop.idle_add()
dbus: Fixed the leak of a DBus message
Allow aborting when running out of memory
gi: Add support for returning a NULL-terminated string array
Johan Dahlin (18):
Call setlocale(), so we can get filename/locale conversion right
Add support for GI_TYPE_TAG_FILENAME, convert the the string daa using g_filename_to/from_utf8.
Call g_filename_from_utf8 in gjs_string_to_filename, since we're converting from a filename to a native string. Same swap mistake was done in g_filename_to_utf8
Remove { type } from constructor, not needed any longer
Update Style Guide for objects construction styling
Bug 561849 â?? Alternate way of connecting signals.
Bug 564424 â?? Add an interactive console
Bug 564664 â?? Expose JS_SetDebugErrorHook
Recommend Lang.bind instead of 'let me = this;'. Update examples.
Add a testcase for Everything.test_enum_param
Bug 569178 â?? Add readline support to the console module
Use a more comprehensive check for libreadline inspired by the one from python
Bug 567675 â?? Handle non-gobject-registered flags
Fix the configure script to disable linking against readline if the library it's not found
Bug 570964 â?? Race when shutting down a context, r=hp
Disable the gjs closure debugging by default.
Merge commit 'origin'
Be less verbose for signal connections.
Lucas Almeida Rocha (1):
Bug 566185 â?? Allow code in directory modules
Lucas Rocha (2):
Bump gobject-introspection to 0.6.3
=== Release 0.3 ===
Marco Pesenti Gritti (4):
dbus: Do not establish a connection when setting up connection functions.
Allow to pass DBus.CALL_FLAG_START to autostart the service.
Install jsUnit.js in modules.
Export a mozjslibdir variable. Fix bug 585884.
Marina Zhurakhinskaya (1):
Handle time_t in gjs_g_arg_release_internal() - time_t is just an integer value so a no-op release is sufficient.
Owen Taylor (14):
Bug 560670 â?? Turn on compilation warnings
Fix priv_from_js_with_typecheck() for dynamic types
Generalize argument functions to allow using for fields
Bug 560808 - Simple field supported for boxed types
Allow direct allocation of "simple" boxed structures.
Fix style in testEverythingEncapsulated.js
Allow access to nested structures
Allow "copy construction" of boxed types
Allow direct assignment to nested structure fields
Support simple structures not registered as boxed
Allow enum and flag structure fields
Don't free prov->gboxed for "has_parent" Boxed
Fix handling of enum/flags return values
Don't keep an extra reference to closures
Owen W. Taylor (11):
Improve error messages when we fail to look up a property
Change recommendation for inheritance in the style guide
Propagate exceptions from load context
Improve error handling in arg.c
Fix arg.c to use 'interface' instead of 'symbol'
Call JS_SetLocaleCallbacks()
Validate UTF-8 strings in gjs_string_to_utf8()
Change the way we trigger a warning in testDebugger
Don't g_error() when failing to release an argument
Don't depend on hash table order in test cases
Fix problems with memory management for in parameters
Tommi Komulainen (27):
re-enable testStrv
post-release version bump to 0.3
Bug 560506 â?? linking problem
make check: ensure filenames are not utf8
remove duplicate test
Bug 561514 â?? memory leak when skipping deprecated methods
Bug 561516 â?? skipping deprecated methods shouldn't signal error case
fix reference to non-existent file
tweener: use logError() to log exceptions from callbacks
add profiler
fix memory leak in binary data test
fix GValue leak
gi: test for G_TYPE_VALUE before G_TYPE_BOXED when deallocating
remove unused variable
fix gsize vs. gssize signedness warning
fix argument in call to _gjs_flags_value_is_valid()
gi: don't access memory after it's freed
install profiler hooks only if profiling is desired
check for backtrace() in configure.ac to fix build on systems without it
rearrange configure checks to not spread related things around
remove -I${js_include_dir} from gjs-gi.pc, we already get it via gjs.pc
substitute "-I${dir}" compiler flag fully, not just "${dir}" part
see if extra compiler flags are needed before applying workarounds
check JS_GetClass has proper signature
check for self-built spidermonkey
gi: fix compilation with verbose debugging enabled
dbus: increase refcount on all signal handler candidates before iterating
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]