File gjs.changes of Package gjs

-------------------------------------------------------------------
Wed Feb  4 15:46:10 UTC 2015 - dimstar@opensuse.org

- Require gjs by the devel package: a user installing the -devel
  package expects the interpreter to also be present.

-------------------------------------------------------------------
Sun Dec 21 21:01:08 UTC 2014 - zaitor@opensuse.org

- Update to version 1.43.3:
  + GTypeClass and GTypeInterface methods, such as
    g_object_class_list_properties(), are now available
    (bgo#700347).
  + Added full automatic support for GTK widget templates
    (bgo#700347, bgo#737661, bgo##739739).
  + Added control of JS Date caches to system module (bgo#739790).
  + Misc bug fixes and memory leak fixes (bgo#738122, bgo#740696,
    bgo#737701).

-------------------------------------------------------------------
Mon Sep 29 11:59:14 UTC 2014 - zaitor@opensuse.org

- Update to version 1.42.0:
  + Fix a regression caused by PPC fixes in 1.41.91.

-------------------------------------------------------------------
Mon Sep  1 22:35:37 UTC 2014 - zaitor@opensuse.org

- Update to version 1.41.91:
  + Added the ability to disable JS language warnings (bgo#734569).
  + Fixed crashes in PPC (and probably other arches) due to invalid
    callback signatures (bgo#729554).
  + Fixed regressions with dbus 1.8.6 (bgo#735358).
  + Readded file system paths to the default module search, to
    allow custom GI overrides for third party libraries.

-------------------------------------------------------------------
Tue Jul 22 12:25:27 UTC 2014 - dimstar@opensuse.org

- Update to version 1.41.4:
  + Fixed memory management of GObject methods that unref their
    instance (bgo#729545).
  + Added a package module implementing the
    https://wiki.gnome.org/Projects/Gjs/Package application
    conventions (bgo#690136).
  + Updated translations.

-------------------------------------------------------------------
Sat Jul 12 22:07:08 UTC 2014 - dimstar@opensuse.org

- Update to version 1.41.3:
  + Fixed GObject and Gtk overrides (bgo#727781, bgo#727394).
  + Fixed crashes caused by reentrancy during finalization
    (bgo#725024).
  + Added a wrapper type for cairo regions (bgo#682303).
  + Several cleanups to GC (bgo#725024).
  + Thread-safe structures are now finalized in the background, for
    greater responsiveness (bgo#725024, bgo#730030).
  + A full GC is now scheduled if after executing a piece of JS we
    see that the RSS has grown by over 150% (bgo#725099,
    bgo#728048).
  + ParamSpecs now support methods and static methods implemented
    by glib and exposed by gobject-introspection, in addition to
    the manually bound fields (bgo#725282).
  + Protototypes no longer include static properties or
    constructors (bgo#725282).
  + Misc cleanups and bugfixes: bgo#727786, bgo#725282, bgo#728004,
    bgo#727824.
- Add pkgconfig(cairo-xlib) BuildRequires: new dependency.

-------------------------------------------------------------------
Tue Apr 15 06:25:10 UTC 2014 - zaitor@opensuse.org

- Update to version 1.40.1:
  + Fixed build-time detection of GTK enablement (bgo#727394).
  + Fixed a crash caused by reentrancy in GObject finalizers
    (bgo#725024).
  + Fixed the GIMarshallingTests suite (bgo#728004).
  + Fixed marshalling of GObjects when known by an interface type
    from C to JS (bgo#727824).
  + Some typos and JS style cleanups (bgo#727781, bgo#727786).

-------------------------------------------------------------------
Wed Mar 26 18:49:17 UTC 2014 - zaitor@opensuse.org

- Update to version 1.40.0:
  + No changes from version 1.39.91.

-------------------------------------------------------------------
Tue Mar  4 19:24:01 UTC 2014 - dimstar@opensuse.org

- Update to version 1.39.91:
  + Implemented fundamental object support (bgo#621716,
    bgo#725061).
  + Fixed GIRepositoryGType prototype (bgo#724925).
  + Moved GObject.prototype.disconnect() to a JS implementation
    (bgo#698283).
  + Added support for enumeration methods (bgo#725143).
  + Added pseudo-classes for fundamental types (bgo#722554).
  + Build fixes (bgo#724853).

-------------------------------------------------------------------
Wed Feb 19 19:17:48 UTC 2014 - zaitor@opensuse.org

- Update to version 1.39.90:
  + Enable coverage reports.
  + Minor bug fixes.

-------------------------------------------------------------------
Mon Jan 27 10:29:27 UTC 2014 - dimstar@opensuse.org

- Update to version 1.39.3:
  + Bugs fixed: bgo#722286, bgo#722285, bgo#705465, bgo#705465,
    bgo#721246, bgo#721246, bgo#721246, bgo#721246, bgo#721246,
    bgo#721246, bgo#721246, bgo#721838, bgo#721355, bgo#721352,
    bgo#720157, bgo#711046, bgo#711046, bgo#711046, bgo#711046,
    bgo#711046, bgo#711046, bgo#711046, bgo#711046, bgo#711046,
    bgo#711046.
- Replace pkgconfig(mozjs-17.0) BuildRequires with
  pkgconfig(mozjs-24), following upstream's switch to MozJS 24.

-------------------------------------------------------------------
Wed Nov 20 20:24:20 UTC 2013 - dimstar@opensuse.org

- Update to version 1.39.0:
  + Bugs fixed: bgo#691409, bgo#703440, bgo#707297, bgo#708749,
    bgo#708831, bgo#708915, bgo#708920, bgo#709907, bgo#710697,
    bgo#710875, bgo#710878, bgo#711046, bgo#712242.

-------------------------------------------------------------------
Wed Sep 25 07:21:48 UTC 2013 - dimstar@opensuse.org

- Update to version 1.38.1:
  + Build: Also dist another input file.

-------------------------------------------------------------------
Tue Sep 24 15:00:25 UTC 2013 - dimstar@opensuse.org

- Update to version 1.38.0:
  + Console: don't have a NULL program name.
  + Build fixes.

-------------------------------------------------------------------
Tue Aug 20 20:21:26 UTC 2013 - dimstar@opensuse.org

- Update to version 1.37.6:
  + stack: Add BeginRequest / EndRequest.
  + context: Turn on type inference.
  + configure: Remove HAVE_JS_CLASS_TRACE gunk.
  + Bugs fixed: bgo#704343, bgo#704406, bgo#704902, bgo#703826.

-------------------------------------------------------------------
Wed Jul 10 17:39:54 UTC 2013 - zaitor@opensuse.org

- Update to version 1.37.4:
  + Bugs fixed: bgo#701196, bgo#701525, bgo#703068, bgo#703564.

-------------------------------------------------------------------
Tue May 28 19:51:50 UTC 2013 - dimstar@opensuse.org

- Update to version 1.37.1:
  + Bugs fixed: bgo#670200, bgo#685436, bgo#690982, bgo#690984,
    bgo#693294, bgo#696933, bgo#697309, bgo#697436, bgo#697592,
    bgo#697816, bgo#697838, bgo#698182, bgo#698935, bgo#699783,
    bgo#699784, bgo#699817, bgo#699818, bgo#699878, bgo#700335,
    bgo#700336, bgo#700337, bgo#700529, bgo#700644, bgo#700668,
    bgo#700862.
- Replace pkgconfig(mozjs185) BuildRequires with
  pkgconfig(mozjs-17.0), following upstreams change.

-------------------------------------------------------------------
Mon Apr 22 17:17:01 UTC 2013 - dimstar@opensuse.org

- Update to version 1.36.1:
  + Bugs fixed: bgo#670200, bgo#697436.

-------------------------------------------------------------------
Tue Mar 26 08:58:50 UTC 2013 - dimstar@opensuse.org

- Update to version 1.36.0:
  + No changes since version 1.35.9.

-------------------------------------------------------------------
Thu Mar 21 18:06:30 UTC 2013 - dimstar@opensuse.org

- Update to version 1.35.9:
  + Bugs fixed: bgo#694300, bgo#694355, bgo#691447, bgo#694373,
    bgo#694221, bgo#694828, bgo#694827, bgo#694873, bgo#695186.

-------------------------------------------------------------------
Tue Feb 19 17:03:35 UTC 2013 - dimstar@opensuse.org

- Update to version 1.35.8:
  + Convert many native modules to JS modules (bgo#692025).
  + Bugs fixed: bgo#691996, bgo#690982, bgo#692214, bgo#693627,
    bgo#693676.

-------------------------------------------------------------------
Tue Jan 15 16:02:50 UTC 2013 - dimstar@opensuse.org

- Update to version 1.35.4:
  + system: Remove getuid/getgid/getpid
  + Bugs fixed: bgo#690688, bgo#691016, bgo#678410, bgo#678410,
    bgo#691028, bgo#691029, bgo#691030, bgo#680730, bgo#690982,
    bgo#691038, bgo#691039, bgo#691108, bgo#691109, bgo#691307,
    bgo#690982, bgo#685513, bgo#691719.

-------------------------------------------------------------------
Wed Jan  9 16:57:45 UTC 2013 - dimstar@opensuse.org

- Update to version 1.35.3:
  + Add new GBytes API and conversions
  + Rework dynamic class system
  + boxed: introduce support for complex constructors
  + Fix memory leaks
- Changes from version 1.35.2:
  + Gio: Don't eat errors when trying to call the initial
    asyncCallback
  + byteArray: Remove JSCLASS_CONSTRUCT_PROTOTYPE
  + Gjs: work around GType bug with dynamic types
  + Support Sun CC
  + Fix memory leaks.

-------------------------------------------------------------------
Sat Oct 20 13:04:53 UTC 2012 - dimstar@opensuse.org

- Obsolete typelib-1_0-GjsDBus-1_0: this helps with updating from
  gnome 3.4 to gnome 3.6.

-------------------------------------------------------------------
Mon Sep 24 18:54:41 UTC 2012 - dimstar@opensuse.org

- Update to version 1.34.0:
  + stack: Fix gjs_dumpstack (bgo#683992).

-------------------------------------------------------------------
Tue Sep 18 21:03:52 UTC 2012 - dimstar@opensuse.org

- Update to version 1.33.14:
  + Bugs fixed: bgo#684064.
- Add pkgconfig(libffi) BuildRequires: since gjs uses ffi
  functions, confiure now checks for libffi presence.

-------------------------------------------------------------------
Tue Sep  4 19:08:07 UTC 2012 - dimstar@opensuse.org

- Update to version 1.33.10:
  + Throw an exception when registering a GType that already exists
  + Object: don't access priv->info if it's NULL
  + Misc bug fixes.
- Drop gjs-avoid_crash.patch: fixed upstream.

-------------------------------------------------------------------
Mon Aug 27 18:13:21 UTC 2012 - dimstar@opensuse.org

- Add gjs-avoid_crash.patch: Fix crashes in gnome-shell.

-------------------------------------------------------------------
Mon Aug 20 17:12:32 UTC 2012 - dimstar@opensuse.org

- Update to version 1.33.9:
  + Several changes in the GC system.
  + Fix memory leaks.
  + Fix compiler warnings.

-------------------------------------------------------------------
Tue Jul 17 20:16:59 UTC 2012 - dimstar@opensuse.org

- Update to version 1.33.4:
  + Build: link everything to gio
  + Fix memory leaks
  + Fix various bugs and issues caught by the Clang static
    analyzer.

-------------------------------------------------------------------
Tue Jun 29 17:39:10 UTC 2012 - dimstar@opensuse.org

- Update to version 1.33.3:
  + Introduce special marshalling for GErrors
  + Gio: Split GDBus implementation into helpers
  + Gio: modernize DBus bindings
  + Trace signal closures from the gobject instead of the context
    keep-alive.

-------------------------------------------------------------------
Fri Jun 29 11:04:30 UTC 2012 - dimstar@opensuse.org

- Update to version 1.33.2:
  + gi: Improve error message when we get a non-function for a
    callback
  + Fold libgjs-gdbus.so into libgjs.so
  + GDBus: fix NotImplementedError message
  + system: add getpid(), getuid(), getgid()
  + Handle arrays of filenames
  + Rename GjsDBus to GjsPrivate
  + Import a new "format" module
  + Add argument names to our function's toString
  + Support Function.prototype.length
  + Fix various memory leaks.
- Rename typelib-1_0-GjsDBus-1_0 subpackage to
  typelib-1_0-GjsPrivate-1_0, following upstream change.
- Drop gjs-getpid_uid_gid.patch: fixed upstream.

-------------------------------------------------------------------
Thu Jun 28 21:14:51 UTC 2012 - dimstar@opensuse.org

- Add gjs-getpid_uid_gid.patch: system: add getpid(), getuid(),
  getgid().

-------------------------------------------------------------------
Wed Mar 28 06:40:30 UTC 2012 - vuntz@opensuse.org

- Update to version 1.32.0:
  + No changes.

-------------------------------------------------------------------
Wed Mar 21 16:42:23 UTC 2012 - vuntz@opensuse.org

- Update to version 1.31.22:
  + Various bug fixes and code changes.
  + Build fixes.
- Remove xz BuildRequires now that it comes for free in the build
  system.
- Drop gjs-fix-build.patch: fixed upstream.

-------------------------------------------------------------------
Mon Mar  5 15:44:07 UTC 2012 - vuntz@opensuse.org

- Update to version 1.31.20:
  + Represent GTypes as a new boxed wrapper type
  + Add "system" module
  + Introduce meta classes
  + object:
    - Implement gobject inheritance
    - Add support for glib properties
    - Add support for signals
    - Add support for interfaces
  + Support callbacks that accept array arguments
  + Various gjs_parse_args() improvements
  + Several other code changes.
- Add gjs-fix-build.patch: fix code that cannot build.

-------------------------------------------------------------------
Thu Jan 19 22:37:16 UTC 2012 - vuntz@opensuse.org

- Update to version 1.31.10:
  + Add native JSClass for interfaces
  + Add support for flat GValue arrays
  + Improvements related to singletons.
  + Fix ffi return value handling on 32 bit
  + Correctly convert from ffi return values to GIArgument on
    big-endian
  + Build fixes.

-------------------------------------------------------------------
Sat Dec 24 14:09:35 UTC 2011 - vuntz@opensuse.org

- Split typelib file into typelib-1_0-GjsDBus-1_0 subpackage.
- Add typelib-1_0-GjsDBus-1_0 Requires to devel subpackage.

-------------------------------------------------------------------
Tue Dec 20 20:34:37 UTC 2011 - vuntz@opensuse.org

- Update to version 1.31.6:
  + Require mozjs185.
  + Add a common way to grab a GType for an object
  + Some work to improve support for ParamSpec.
  + lang:
    - Add new "Class" framework adapted from MooTools
    - Improve prototype property descriptors
    - Introduce abstract classes
    - Fix for reentrant calls
  + console: Fix ARGV when using -c to specify program
  + Several overrides improvements.
  + Various other code changes.
- Remove %build_with_xulrunner define: only building against
  mozjs185 is supported now.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.

-------------------------------------------------------------------
Fri Oct 28 07:55:21 UTC 2011 - dimstar@opensuse.org

- Update to version 1.31.0:
  + Fix memory leaks
  + Don't use deprecated g_thread_init() and gvalue calls.
  + Fix compiler warnings.
- Add pkgconfig(glib-2.0) BuildRequires.

-------------------------------------------------------------------
Tue Sep 27 19:25:01 UTC 2011 - vuntz@opensuse.org

- Update to version 1.30.0:
  + No change, just a version bump.

-------------------------------------------------------------------
Wed Sep 21 14:02:21 UTC 2011 - vuntz@opensuse.org

- Update to version 1.29.18:
  + Add optional signal emitted after a GC finishes
  + Add gjs_context_gc() wrapper
  + Run JS_updateMallocCounter() when creating GObjects

-------------------------------------------------------------------
Thu Sep  1 14:24:20 UTC 2011 - vuntz@opensuse.org

- Update to version 1.29.17:
  + Add support for GPtrArrays.
  + Bind more cairo API.
  + Don't release too much when releasing arrays.
  + Misc bug fixes and improvements.

-------------------------------------------------------------------
Sun Jul 31 09:15:06 CEST 2011 - vuntz@opensuse.org

- Update to version 1.29.16:
  + Make choice of javascript package non-automagic.
  + Install gi/ headers again.

-------------------------------------------------------------------
Wed Jul 27 18:33:02 CEST 2011 - vuntz@opensuse.org

- Update to version 1.29.15:
  + Support in arrays of any type.
  + Rework array+length support, breaking API.
  + Various other array-related fixes.
  + Add GVariant support.
  + ADd GDBus port.
  + Add dbus conversion rule for 'q' to JS.
  + Remove SIGSEGV, SIGABRT handlers.
  + Merge gi.so into gjs.so.
  + Plug leaks.
  + console: Remove unwanted g_debug prints.
  + Various bug fixes.
  + Test-related changes.

-------------------------------------------------------------------
Fri Jun 17 09:49:37 CEST 2011 - vuntz@opensuse.org

- Make it possible to build against js instead of xulrunner. This
  is controlled by a build_with_xulrunner define:
  + if it's set to a value other than 0, we keep the previous
    behavior.
  + if it's set to 0, we ignore all the xulrunner-related
    BuildRequires and Requires, and instead use a
    pkgconfig(mozjs185) BuildRequires.
- Stop pretending we build against xulrunner from old openSUSE.

-------------------------------------------------------------------
Wed Jun 15 12:31:48 CEST 2011 - dimstar@opensuse.org

- Update to version 1.29.0:
  + Fix introspection annotations.
  + Add infrastructure for override modules.
  + Don't hide deprecated methods.
  + Parse input as UTF-8, not ISO-8859-1.
  + Fix gunichar args.
  + Support null terminated C arrays of any type.
  + Fix memory leak.
  + Adapt to changes in future xulrunner.
  + Support compilation with standalone mozjs185.
  + Various other fixes.

-------------------------------------------------------------------
Mon Apr  4 16:26:11 UTC 2011 - fcrozat@novell.com

- Update to version 0.7.14:
  + bgo#646246: Do connection processing in a high priority
    timeout.
- Changes from version 0.7.12:
  + bgo#643325: Make gjs_debugger_native_trap a JSFastNative
  + bgo#643817: mallinfo() is slow, look at /proc/self/statm
    instead.
  + Various cleanups.

-------------------------------------------------------------------
Tue Mar  1 21:28:26 UTC 2011 - dimstar@opensuse.org

- Update to version 0.7.11:
  + Add gjs_context_maybe_gc() which is similar to JS_MaybeGC but
    tries to account for native allocations made directly from libc
    when determining if GC is useful. Also invoke after creating
    new native objects.
  + Adapt to additional xulrunner 2.0 changes
  + Add back debugger module, with single nativeTrap() function to
    trigger debugger breakpoint
  + Fix bug with looking up namespaced native modules
  + Memory leak fix
  + Build fixes
- Drop gjs-xulrunner20b11-fix.patch: fixed upstream.
- This update addresses bnc#676079.

-------------------------------------------------------------------
Mon Feb 21 15:42:29 CET 2011 - vuntz@opensuse.org

- Add gjs-xulrunner20b11-fix.patch to adapt to API changes in
  latest xulrunner.

-------------------------------------------------------------------
Thu Jan 27 14:12:15 CET 2011 - vuntz@opensuse.org

- Update to version 0.7.10:
  + xul2: use JS_NewCompartmentAndGlobalObject to avoid crash with
    latest xulrunner 2.
  + console: don't segfault on huge lines

-------------------------------------------------------------------
Mon Jan 17 10:00:23 CET 2011 - vuntz@opensuse.org

- Update to version 0.7.9:
  + Adapt to JS_GetStringChars removal in xulrunner 2.
  + Handle wide ranging enum values better.
  + Some tests fixes.
- Add Url tag.

-------------------------------------------------------------------
Wed Dec 22 23:34:15 CET 2010 - dimstar@opensuse.org

- Update to version 0.7.8:
  + Add a js-version property the GjsContext object and also allow
    specifying a specific version via a comment of the form
    '// application/javascript;version=1.8'. If no version is
    specified, all SpiderMonkey extensions are allowed.
  + Integrate with cairo-gobject library for support of boxed
    Cairo types
  + Add support for (out caller-allocates)
  + Add support for gunichar type
  + Support signals with G_TYPE_POINTER argument using
    introspection information
  + When invoking callback for void-returning async D-Bus method
    implementations, allow empty parameter list instead of []
  + Ignore empty elements in the module search path instead of
    treating them as the current directory
  + Handle removal of JS_GetStringBytes() in Spidermonkey
  + Handle removal of JS_GetFunctionName() in Spidermonkey
  + Use new g_object_info_find_method_using_interfaces() to allow
    future caching.
  + Improve efficiency of module search
  + Fix problems with JS_Add/RemoveRoot pairing
  + Memory management fixes
  + Improve error and debugging messages
  + Build fixes
  + Bugs fixed: bgo#624811, bgo#632551, bgo#632626, bgo#632925,
    bgo#633199, bgo#633477, bgo#635359, bgo#635368, bgo#635371,
    bgo#635707, bgo#636263, bgo#636619, bgo#636927, bgo#636928,
    bgo#637246

-------------------------------------------------------------------
Fri Dec  3 14:31:18 CET 2010 - vuntz@opensuse.org

- Add explicit Requires of mozilla-xulrunner%{xulrunner_ver} to
  libgjs0: the Requires on libmozjs.so is not enough, as there
  might be more than one provider, and it could be the wrong
  version of xulrunner.

-------------------------------------------------------------------
Tue Nov 16 15:51:20 CET 2010 - dimstar@opensuse.org

- Update to version 0.7.7:
  + bgo#632159: Adapt to removal of SlowNative functions
  + Support more recent development versions of XulRunner.

-------------------------------------------------------------------
Mon Nov 15 11:32:15 CET 2010 - dimstar@opensuse.org

- Update to version 0.7.6:
  + bgo#610859: Add makeProxyClass() function to the dbus module
    for easy creation of proxy classes.
  + Add an extra test case.
  + Build fixes.

-------------------------------------------------------------------
Thu Oct 28 23:07:53 UTC 2010 - prusnak@opensuse.org

- Use pkgconfig BuildRequires when possible:
  + old BuildRequires: cairo-devel, dbus-1-glib-devel,
    gobject-introspection-devel.
  + new BuildRequires: cairo, dbus-glib-1 and
    gobject-introspection-1.0.
- Rename libgjs-0 to libgjs0: this is the correct SLPP name. Add
  appropriate Provides/Obsoletes.
- Do not add explicit Requires of dbus-1-devel and
  gobject-introspection-devel for libgjs-devel: they will be added
  automatically.
- Use %_smp_mflags, make and %make_install, following our new best
  packaging practices.

-------------------------------------------------------------------
Thu Oct 28 16:32:14 CEST 2010 - vuntz@opensuse.org

- Update to version 0.7.5:
  + Replace JS_SealObject by JS_FreezeObject.
  + Port all functions to JSFUN_FAST_NATIVE.
  + JS_IsNativeFrame replaced by JS_IsScriptFrame.
  + Separate "basic" API from "embedder/module".
  + Build fixes.
- Build against mozilla-xulrunner20 in 11.4 and later, and stop
  supporting the 11.1 build (that was using mozilla-xulrunner190).

-------------------------------------------------------------------
Tue Oct  5 10:35:52 CEST 2010 - vuntz@opensuse.org

- Update to version 0.7.4:
  + Require single include use of headers.
  + Support xulrunner 1.9.3.
  + Make gjs_profiler_reset public.
  + Remove "debugger" module.
  + Replace call context with a concept of "current context".
  + Replace "load context" with a "import global".
  + Various other fixes.
- Drop gjs_gi_probes.d, gjs.stp.in source files: they are now
  included in tarball.

-------------------------------------------------------------------
Thu Sep 16 09:50:52 CEST 2010 - vuntz@opensuse.org

- Update to version 0.7.2:
  + Fix 64 bit issues.
  + Explicitly link gjs-console against glib.
  + Update to (and require) gobject-introspection 0.9.5.
  + Various other fixes.
- Remove gir-repository Recommends: all the interesting gir files
  are now directly shipped with the libraries.

-------------------------------------------------------------------
Fri Jul 23 08:51:43 CEST 2010 - vuntz@opensuse.org

- Update to version 0.7.1:
  + Add support for GArray to gjs_value_from_g_argument
  + Add support for GArray to gjs_value_to_g_argument
  + Add support for dtrace/SystemTap
  + Add a promise module
  + Handle GValues of type G_TYPE_STRV
  + [gdb-check] Add a script for easier use
  + Throw a better warning for GValues containing container types
  + [importer] Allow native modules in gjs.so
  + [gjs] Add a byteArray module.
  + Adjust for g-i change to remove machine-independent type tags
  + Various other fixes.
- Drop gjs-bgo623775.patch: fixed upstream.
- Enable systemtap support: add systemtap-sdt-devel BuildRequires,
  pass --enable-systemtap to configure. Add gjs_gi_probes.d and
  gjs.stp.in source files, which are missing from the tarball
  (bgo#625090).

-------------------------------------------------------------------
Thu Jul 15 17:25:15 UTC 2010 - dimstar@opensuse.org

- Add gjs-bgo623775.patch, from upstream git to fix build with
  gobject-introspection 0.9.2.

-------------------------------------------------------------------
Fri May 28 22:36:18 CEST 2010 - dimstar@opensuse.org

- Update to version 0.7:
  + Add support for "foreign structs" - which are structures that
    are referenced from gobject-introspection, but need glue
    code to actually handle them.
  + Hook cairo bindings to integrate with gobject-introspected
    libraries using new foreign struct support
  + Start working toward thread-safety by adding
    JS_BeginRequest/JS_EndRequest calls throughout the codebase
  + add Tweener.setTimeScale and Tweener.getTimeScale
  + Wrap cairo_copy_path, cairo_copy_path_flat, and
    cairo_append_path
  + Handle destroy callbacks of type other than GDestroyNotify
  + Handle flag arguments not registered with GObject
  + Log errors that occur in callbacks
  + Code cleanup
  + Build fixes
  + Bugs fixed: bgo#610357, bgo#614055, bgo#614344, bgo#615078,
    bgo#615222, bgo#617343, bgo#617568, bgo#617702, bgo#617972,
    bgo#618190, bgo#618195, bgo#618200, bgo#618201

-------------------------------------------------------------------
Fri Mar 26 12:58:30 CET 2010 - vuntz@opensuse.org

- Build against mozilla-xulrunner192-devel on openSUSE > 11.2.
- Add dbus-1-devel Requires to devel package.

-------------------------------------------------------------------
Fri Mar 19 09:01:25 CET 2010 - dimstar@opensuse.org

- Update to version 0.6:
  + Optimize function invocation using libffi directly, speeding up
    function invocation benchmarks by as much as 30%.
  + Add a native Cairo module
  + Don't include user_data arguments for callbacks, in Javascript
    you should use closures instead
  + Add a --command/-c argument to gjs-console
  + Add gjs_context_get_native_context() to allow access to the
    native context
  + Improve internal API support for collecting function arguments
    and defining types
  + Add examples using gio and libsoup
  + Add datadir/share/gjs-1.0 to searchpath in addition to
    XDG_DATA_DIRS
  + Add -rpath for libmozjs when linking gjs-console
  + Improve test cases and add internal assertions
  + Bugs fixed: bgo#561524, bgo#604074, bgo#604076, bgo#606258,
    bgo#609691, bgo#609830, bgo#610320, bgo#610370, bgo#610574,
    bgo#611529, bgo#611585, bgo#611590, bgo#611591, bgo#611811.
    bgo#613106
- BuildRequire cairo-devel.

-------------------------------------------------------------------
Tue Feb 16 14:18:08 CET 2010 - dimstar@opensuse.org

- Update to version 0.5:
  + Add a test for DBus.getcurrentMessageContext()
  + [dbus] include service name in error messages
  + gjs_define_object_class(): generate correct object hierarchy
  + Log the gjs-console command-line on startup
  + move gjs_error_reporter into a C++ file jsapi-private.cpp
  + don't use PTRDIFF macro from private spidermonkey header
  + Require C++
  + bgo#584558 - Need print() function
  + Enable JIT if we can, by default
  + Make things build with glib 2.16
  + Allow null/undefined to be passed in to callbacks
  + Support for callback functions
- BuildRequire gcc-c++.

-------------------------------------------------------------------
Wed Aug 26 09:41:31 CEST 2009 - vuntz@novell.com

- Update to version 0.4:
  + Use g_boxed methods for GValue copying/freeing
  + Add symbolic link from gjs to gjs-console in $(bindir)
  + Use gssize in gjs_string_from_utf8/gjs_string_from_filename
  + Don't use undefined variable in dbus exception
  + Add gjs_parse_args
  + Add a gettext module
  + Better toString() for introspection objects
  +  Port modules/mainloop to gjs_parse_args
  + scripts: don't hardcode path to python
  + switch DEBUG_DBUS_MARSHAL log messages to be compiled out by
    default
  + bgo#560048 - Use JS_SetPropertyAttributes to seal imports
  + autoconf-2.64 compat: Don't use $(builddir) or
    $(abs_top_builddir)
  + Fix gjs_crash_after_timeout() problems

-------------------------------------------------------------------
Thu Aug  6 16:14:41 CEST 2009 - vuntz@novell.com

- Build against mozilla-xulrunner191.

-------------------------------------------------------------------
Tue Jul  7 10:12:19 WEST 2009 - vuntz@novell.com

- Update to version 0.3:
  + DBus support
  + 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
  + Add support for UNIX shebang (i.e. #!/usr/bin/gjs-console)
  + Support new introspection short/ushort type tags
  + Support GI_TYPE_TAG_FILENAME
  + Improve support for machine-dependent integer types and arrays
    of integers
  + Fix several memory leaks
  + Bugs fixed: bgo#560506, bgo#560670, bgo#560808, bgo#561514,
    bgo#561516, bgo#561849, bgo#562892, bgo#564424, bgo#564664,
    bgo#566185, bgo#567675, bgo#569178, bgo#570775, bgo#570964,
    bgo#580948, bgo#584560, bgo#584850, bgo#584858, bgo#584858,
    bgo#585386, bgo#585460, bgo#586665, bgo#586760, bgo#561203,
    bgo#561573, bgo#561585, bgo#561664, bgo#561686, bgo#561812,
    bgo#562575, bgo#565029, bgo#567078, bgo#569374, bgo#572113,
    bgo#572121, bgo#572130, bgo#572258, bgo#580865, bgo#580947,
    bgo#580957, bgo#581277, bgo#581384, bgo#581385, bgo#581389,
    bgo#582686, bgo#582704, bgo#582707, bgo#584849, bgo#560808
- Add dbus-1-glib-devel BuildRequires.

-------------------------------------------------------------------
Fri May  1 06:35:10 CEST 2009 - vuntz@novell.com

- Initial package.

openSUSE Build Service is sponsored by