[gjs] Created tag GJS_0_3



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]