File seed.changes of Package seed

-------------------------------------------------------------------
Fri Sep 17 17:16:25 CEST 2010 - vuntz@opensuse.org

- Remove gir-repository Recommends from libseed0: all the
  interesting gir files are now directly shipped with the
  libraries.

-------------------------------------------------------------------
Tue Aug 31 01:32:12 CEST 2010 - vuntz@opensuse.org

- Update to version 2.31.91:
  + Seed now optionally supports both WebKitGtk+-1.0 and 3.0
  + Dynamic Object module - provides support for implementing
    underlying object callbacks in JavaScript (see commit d31aca)
  + Implement caller-allocated out arguments
  + Expose seed_value_from_gvalue() through the API
  + Fix unusable seed_object_copy_property_names()
  + Fix various build system issues
- Drop seed-webkit-1.0.patch: fixed upstream.
- Remove gnome-common BuildRequires and call to gnome-autogen.sh.

-------------------------------------------------------------------
Sat Aug  7 12:23:54 CEST 2010 - vuntz@opensuse.org

- Change libwebkit-devel BuildRequires (and Requires of devel
  package) to libwebkitgtk-devel, since this package got renamed.

-------------------------------------------------------------------
Sat Aug  7 01:53:52 CEST 2010 - vuntz@opensuse.org

- Add seed-webkit-1.0.patch to make it possible to build seed
  against webkit-1.0 (GTK+ 2 version), and pass --with-webkit=1.0
  to configure.
- Add gnome-common BuildRequires and call to gnome-autogen.sh for
  the patch.
- Fix self-obsoletion of libseed-0.

-------------------------------------------------------------------
Thu Jul 15 19:35:46 UTC 2010 - dimstar@opensuse.org

- Update to version 2.31.5:
  + Seed now requires WebKitGtk+-3.0, built against Gtk+-3.0
  + Support for passing GObjects as userdata
  + Support for redirection of Seed.print via set_print_handler
  + Support __script_path__ within Seed sandboxes
  + Fixes to importer to not expose toString/valueOf files
  + Additional warnings in various potential error cases

-------------------------------------------------------------------
Mon Jul  5 20:44:54 CEST 2010 - dimstar@opensuse.org

- Update to version 2.31.1:
  + Support for returning arrays of GTypes
  + Support for GError types in various places
  + Rework out arguments - old style still works, also returns
    dictionary with keys named after parameters
  + Support initialization using an existing JSGlobalContext

-------------------------------------------------------------------
Mon Mar 29 12:08:58 CEST 2010 - vuntz@opensuse.org

- Update to version 2.30.0:
  + Bump version to 2.30.0.

-------------------------------------------------------------------
Tue Feb 23 09:29:26 CET 2010 - vuntz@opensuse.org

- Update to version 2.29.91.1:
  + Allow notify:: signals (bgo#610311)
  + Support void* pointers (bgo#610533)
  + Build system fixes.

-------------------------------------------------------------------
Wed Feb 10 02:40:12 CET 2010 - lmedinas@opensuse.org

- Update to version 2.29.90:
  + To avoid potential filename collisions, the imports system now 
    supports: imports['somedir/somefile.js']
  + Fix crash involving gtk_tree_model_get_value 
  + Fix subtle crash in DBus bindings

-------------------------------------------------------------------
Tue Jan 26 17:49:46 CET 2010 - vuntz@opensuse.org

- Update to version 2.29.6:
  + Fix passing a union out to a C function
  + Properly bubble exceptions raised during class init
  + Add printerr.
  + Add -e command line option.
  + Update manpages.

-------------------------------------------------------------------
Thu Jan 14 05:22:46 CET 2010 - captain.magnus@opensuse.org

- Update to version 2.29.5.3:
  + Pass null structs through as "null" instead of empty
    seed_structs
  + Revert one of the 64-bit type safety commits from 2.29.5.2
    until someone can take a closer look at it; it broke enum
    typing on Linux
  + Fix potential segfault in various modules (missing null
    sentinels)
- Changes from version 2.29.5.2:
  + Move tests to automake-style 'make check', away from the
    previous, Python-based 'make test' tool; all tests are now
    assertion-based, instead of the previous output-based style
  + Fix various segfaults on Mac OS X (and possibly *BSD) related
    to 64-bit type safety problems
  + Fix functionality of out arguments
  + Interpreter now returns non-zero status code if it exits with
    an exception

-------------------------------------------------------------------
Sat Jan  2 16:03:43 CET 2010 - vuntz@opensuse.org

- Update to version 2.29.5.1:
  + Fix build on non-GNU platforms (primarily Mac OS X)
  + Distribute the REPL snippet with Seed again; the built-in REPL
    will work now
  + Fix segfault when accidentally protecting
    already-garbage-collected values
  + Fix segfault when accidentally unreffing nonexistant
    GIBaseInfos

-------------------------------------------------------------------
Thu Dec 17 10:35:37 CET 2009 - vuntz@opensuse.org

- Update to version 2.29.4:
  + Improve type conversion portability; add
    seed_value_(to|from)_(s)size functions.
  + Small random cleanup of unused arguments.

-------------------------------------------------------------------
Wed Dec  2 22:02:53 CET 2009 - vuntz@opensuse.org

- Update to version 2.29.3:
  + No changes.
- Changes from version 2.29.2:
  + Change semantics of seed_value_from_string and _from_filename;
    they now return JavaScript null if passed a null input value.
  + Seed interpreter adds --version argument
  + libseed adds --seed-version argument
  + Clutter extension wrapper for animate_with_alpha

-------------------------------------------------------------------
Sat Nov 14 22:35:37 CET 2009 - vuntz@opensuse.org

- Update to version 2.29.1:
  + Use @libdir@ instead of @prefix@/lib
  + Move all examples to another repository
- Drop seed-find_extensions_in_libdir.patch: fixed upstream.

-------------------------------------------------------------------
Mon Oct  5 12:35:54 CEST 2009 - dimstar@opensuse.org

- Add seed-find_extensions_in_libdir.patch - libseed uses wrong
  path to load extensions. This solves partially bnc#540240.

-------------------------------------------------------------------
Thu Oct  1 12:45:16 CEST 2009 - dimstar@opensuse.org

- Rename libseed-0 to libseed0 to follow SHLib policy.
- Add matching Provides/Obsoletes to libseed0 package.

-------------------------------------------------------------------
Mon Sep 21 12:00:13 CEST 2009 - dimstar@opensuse.org

- Update to version 2.28.0:
  + First official stable release.

-------------------------------------------------------------------
Tue Sep  8 12:23:56 CEST 2009 - dimstar@opensuse.org

- Update to version 2.27.92:
  + bgo#592936 - Implement instanceof for GObject constructors and
                 named GObject constructors
  + bgo#584321 - Implement G_TYPE_STRV in
                 seed_gvalue_from_seed_value
  + Add seed_engine_destroy
  + Build as loadable modules, instead of fully-versioned libraries

-------------------------------------------------------------------
Sat Aug 22 14:40:55 CEST 2009 - dimstar@opensuse.org

- Update to version 2.27.91:
  + Use LDFLAGS instead of CFLAGS when appropriate
  + Use AM_SILENT_RULES instead of shave.
  + Add seed_context_create, which just wraps JSGarbageCollect

-------------------------------------------------------------------
Thu Aug 13 19:35:08 CEST 2009 - vuntz@novell.com

- Remove GPLv3 file: the seed application was relicensed to LGPLv3.
- Remove Requires on libseed-0: it should be automatic.

-------------------------------------------------------------------
Wed Aug 12 23:12:13 CEST 2009 - captain.magnus@opensuse.org

- Update to version 2.27.90:
  + Expanded and updated documentation
  + All JavaScript contexts now have a __script_path__ property,
    which exposes the absolute, canonical path to the evaluated
    script
  + Add __init__.js functionality; if an imported folder contains
    __init__.js, it will be evaluated with the imported context as
    the 'this' object
  + Fix bug which caused inheritance from a GType created in Seed
    to fail
  + Add "pretty" property installation
  + New FFI module, provides an interface for calling
    non-introspected native C functions from JavaScript

-------------------------------------------------------------------
Wed Aug  5 10:54:49 CEST 2009 - vuntz@novell.com

- Fix licenses of the various subpackages, and add a GPLv3 file for
  the seed package since it's missing upstream (bnc#528274,
  bgo#590810).

-------------------------------------------------------------------
Thu Jul 30 10:47:34 CEST 2009 - vuntz@novell.com

- Update to version 0.8.5:
  + Significant reorganization and expansion of the reference
    documentation
  + New native modules:
    - gettext
    - MPFR (partially complete)
  + Same Seed has moved to the gsoc-seed-games branch of Gnome
    Games (and will eventually move to master)
  + Add seed-module.h, which includes a handful of macros to make
    writing modules slightly more attractive. Look at gettext or
    the reference docs for examples.
  + Prefix native modules with seed_ (libseed_readline.so, etc.);
    this fixes the need to incessantly 'make clean' seed and cuts
    down on ambiguity in naming.
  + Add 'seed_value_is_string', 'seed_value_is_number', and
    'seed_value_is_object_of_class' to libseed
  + Update examples to latest (now frozen) Clutter API changes.
  + Fixes a bug with the importer search path which resulted in the
    search path being overwritten each time something was imported
  + The importer now also searches the directory in which the
    script being executed is located by default.
- Changes from version 0.8:
  + Importer now supports constructing directory objects, to avoid
    manipulation of search path. Importer directory objects now
    support property enumeration.
  + Fix small leak in GObject wrapper initialization. (and also
    simplify the process).
  + GtkBuilder module to handle GtkBuilder automatic signal
    connection.
  + *_init methods now take normal arrays (by value) in addition to
    the special Seed.argv array.
  + GObject constructors (init methods) now take "self" as a
    parameter.
  + Passing non gobject-properties to a GObject constructor will
    set the properties on the GObject wrapper.
  + Module documentation rewritten in docbook, and builds one nice
    manual.
  + New Cairo module, supports most of the cairo API, with
    automatic memory management and everything you would expect.
  + Fix a reference count leak introduced in the last few releases.
    in some cases with non INITIALLY_UNOWNED objects.
  + Some work on ClutterPad examples, and writing examples which
    live inside of it (lots of fun to play with!, cairo
    example...fun spring example...ClutterBox2D)
  + Working around a WebKit bug (which is actually fixed in SVN
    now), should prevent a crash that happened sometimes with C
    modules.
  + Clutter animatev wrapper looks up property type wrapper now, so
    as to avoid having to pass [GObject.TYPE_FOO, bar]
  + Implement some varargs functions which can be implemented on
    top of non-vararg variants in JavaScript extensions.
  + JSON stuff (stringify,parse) is now in gnome-js-common.
  + Add seed_value_to_format to API, for converting an Array of
    SeedValue based on a format string.
  + Install seed-debug.h so modules can make use of it.
  + Search path now works in nonstandard prefix, default search
    path includes gnome-js-common moduledir (from pkgconfig).
  + Support to/from Date objects to time_t.
- Add gnome-js-common and mpfr-devel BuildRequires.
- Add Recommends gnome-js-common to libseed-0.

-------------------------------------------------------------------
Thu May 14 08:48:59 CEST 2009 - vuntz@novell.com

- Update to version 0.7:
  + Support for library init methods.
  + The REPL now supports multi-line entry.
  + Signal disconnection.
  + Significant Gtk-Doc reorganization.
  + New C modules:
    - sandbox - provides sandboxed JavaScriptCore contexts.
    - DBus - Client side DBus bindings.
    - libxml - XML parsing, XPath, etc.
  + Examples:
    - New: ClutterPad (initially by Johan Euphrosine).
    - New: dbus-banshee, dbus-consolekit, dbus-networkmanager
    - New: xml-dom.js xml-tree.js, xml-xpath.js.
    - Pango examples have returned.
    - Same Seed performance is increased significantly.
    - Many examples now use "recent" style; some were completely
      rewritten
  + Improvements to test system, and quite a few more tests.
  + Improvements to error checking/handling in signal code.
  + Reorganization of API related to GClosure handling, much
    cleaner and easier now.
  + Several new API methods.
  + GC related crash fixes.
  + Improvements to seed_value_to_string (mostly formatting
    improvements).
  + Void methods now properly return undefined instead of null.
  + seed_make_exception takes format strings now.
- Add BuildRequires: dbus-1-glib-devel, libxml2-devel.
- Drop seed-return-value.patch: fixed upstream.

-------------------------------------------------------------------
Sat May  2 06:05:07 CEST 2009 - vuntz@novell.com

- Fix build on x86_64: the seed modules are installed in /usr/lib
  on 64-bits machines too.

-------------------------------------------------------------------
Fri May  1 19:56:27 CEST 2009 - vuntz@novell.com

- Initial package.

openSUSE Build Service is sponsored by