| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: seed-doc | Distribution: openSUSE 11.2 |
| Version: 2.28.1 | Vendor: openSUSE |
| Release: 0.1.1 | Build date: Thu Jan 21 19:55:44 2010 |
| Group: Development/Libraries/GNOME | Build host: build20 |
| Size: 1168372 | Source RPM: seed-2.28.1-0.1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Summary: JavaScript bindings based on gobject-introspection and WebKit | |
Seed is a library and interpreter, dynamically bridging (through gobject-introspection) the WebKit JavaScriptCore engine with the GObject type system. In a more concrete sense, Seed enables you to immediately write applications around a significant portion of the GNOME platform, and easily embed JavaScript as a scripting language in your GObject library.
LGPLv3+ ; GPLv2+
* Fri Dec 11 2009 dimstar@opensuse.org
- Update to version 2.28.1:
+ Version bump to stay in sync.
* Mon Oct 05 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 01 2009 dimstar@opensuse.org
- Rename libseed-0 to libseed0 to follow SHLib policy.
- Add matching Provides/Obsoletes to libseed0 package.
* Mon Sep 21 2009 dimstar@opensuse.org
- Update to version 2.28.0:
+ First official stable release.
* Tue Sep 08 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 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 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 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 05 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 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 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 02 2009 vuntz@novell.com
- Fix build on x86_64: the seed modules are installed in /usr/lib
on 64-bits machines too.
* Fri May 01 2009 vuntz@novell.com
- Initial package.
/usr/share/doc/seed /usr/share/doc/seed/AUTHORS /usr/share/doc/seed/COPYING /usr/share/doc/seed/ChangeLog /usr/share/doc/seed/INSTALL /usr/share/doc/seed/README /usr/share/doc/seed/RELEASE /usr/share/doc/seed/conventions.html /usr/share/doc/seed/examples /usr/share/doc/seed/examples/Gnio-server.js /usr/share/doc/seed/examples/Gnio.js /usr/share/doc/seed/examples/HACKING /usr/share/doc/seed/examples/accelgroup.js /usr/share/doc/seed/examples/actions.js /usr/share/doc/seed/examples/async-quine.js /usr/share/doc/seed/examples/browser /usr/share/doc/seed/examples/browser/BrowserSettings.js /usr/share/doc/seed/examples/browser/BrowserStatusbar.js /usr/share/doc/seed/examples/browser/BrowserTab.js /usr/share/doc/seed/examples/browser/BrowserToolbar.js /usr/share/doc/seed/examples/browser/BrowserView.js /usr/share/doc/seed/examples/browser/COPYING /usr/share/doc/seed/examples/browser/TabbedBrowser.js /usr/share/doc/seed/examples/browser/main.js /usr/share/doc/seed/examples/cairo.js /usr/share/doc/seed/examples/calculator-mpfr.js /usr/share/doc/seed/examples/calculator.js /usr/share/doc/seed/examples/clutter-1.0.js /usr/share/doc/seed/examples/clutter-cairo-1.0.js /usr/share/doc/seed/examples/clutter-cogl-1.0.js /usr/share/doc/seed/examples/clutter-pad /usr/share/doc/seed/examples/clutter-pad/clutter-pad.ui /usr/share/doc/seed/examples/clutter-pad/examples /usr/share/doc/seed/examples/clutter-pad/examples/animated-rectangle.js /usr/share/doc/seed/examples/clutter-pad/examples/box2d.js /usr/share/doc/seed/examples/clutter-pad/examples/cairo.js /usr/share/doc/seed/examples/clutter-pad/examples/pink-stage.js /usr/share/doc/seed/examples/clutter-pad/examples/spring.js /usr/share/doc/seed/examples/clutter-pad/main.js /usr/share/doc/seed/examples/clutter-pad/redhand.png /usr/share/doc/seed/examples/clutter-shader /usr/share/doc/seed/examples/clutter-shader/ShaderEditor.js /usr/share/doc/seed/examples/clutter-shader/ShaderView.js /usr/share/doc/seed/examples/clutter-shader/bob.jpg /usr/share/doc/seed/examples/clutter-shader/default.glsl /usr/share/doc/seed/examples/clutter-shader/main.js /usr/share/doc/seed/examples/dbus /usr/share/doc/seed/examples/dbus/dbus-banshee.js /usr/share/doc/seed/examples/dbus/dbus-consolekit.js /usr/share/doc/seed/examples/dbus/dbus-networkmanager.js /usr/share/doc/seed/examples/dbus/networkManagerIfaces.js /usr/share/doc/seed/examples/gconf.js /usr/share/doc/seed/examples/gdkpixbufloader.js /usr/share/doc/seed/examples/glib /usr/share/doc/seed/examples/glib/env.js /usr/share/doc/seed/examples/glib/pretty.js /usr/share/doc/seed/examples/glib/thread.js /usr/share/doc/seed/examples/glib/timeout.js /usr/share/doc/seed/examples/glib/timer.js /usr/share/doc/seed/examples/glib/twitter.js /usr/share/doc/seed/examples/gtkplug.js /usr/share/doc/seed/examples/gtktextview.js /usr/share/doc/seed/examples/gtktreeview.js /usr/share/doc/seed/examples/json-packing.js /usr/share/doc/seed/examples/json-reddit.js /usr/share/doc/seed/examples/ls.js /usr/share/doc/seed/examples/n-oscillator.js /usr/share/doc/seed/examples/notify-test.js /usr/share/doc/seed/examples/opengl /usr/share/doc/seed/examples/opengl/glut-teapot.js /usr/share/doc/seed/examples/opengl/seed-gears.js /usr/share/doc/seed/examples/opengl/triangle-actor.js /usr/share/doc/seed/examples/pango-fontset.js /usr/share/doc/seed/examples/pango.js /usr/share/doc/seed/examples/poppler.js /usr/share/doc/seed/examples/quine.js /usr/share/doc/seed/examples/repl.js /usr/share/doc/seed/examples/soup.js /usr/share/doc/seed/examples/threaded-repl.js /usr/share/doc/seed/examples/video.js /usr/share/doc/seed/examples/vte-test.js /usr/share/doc/seed/examples/xml /usr/share/doc/seed/examples/xml/sample.xml /usr/share/doc/seed/examples/xml/weather.js /usr/share/doc/seed/examples/xml/xml-dom.js /usr/share/doc/seed/examples/xml/xml-tree.js /usr/share/doc/seed/examples/xml/xml-xpath.js /usr/share/doc/seed/index.html /usr/share/doc/seed/mapping /usr/share/doc/seed/mapping/enum-mapping.png /usr/share/doc/seed/mapping/mapping.html /usr/share/doc/seed/modules /usr/share/doc/seed/modules/canvas.html /usr/share/doc/seed/modules/gtkbuilder /usr/share/doc/seed/modules/gtkbuilder/html /usr/share/doc/seed/modules/gtkbuilder/html/gtkbuilder-funcs.xml /usr/share/doc/seed/modules/multiprocessing.html /usr/share/doc/seed/modules/readline /usr/share/doc/seed/modules/readline/html /usr/share/doc/seed/modules/readline/html/readline-funcs.xml /usr/share/doc/seed/modules/sandbox /usr/share/doc/seed/modules/sandbox/html /usr/share/doc/seed/modules/sandbox/html/sandbox-funcs.xml /usr/share/doc/seed/modules/sqlite /usr/share/doc/seed/modules/sqlite/html /usr/share/doc/seed/modules/sqlite/html/sqlite-funcs.xml /usr/share/doc/seed/runtime.html /usr/share/doc/seed/sh.css /usr/share/doc/seed/sh.js /usr/share/doc/seed/sh_js.js /usr/share/doc/seed/style.css /usr/share/doc/seed/tutorial /usr/share/doc/seed/tutorial/1.js /usr/share/doc/seed/tutorial/1.png /usr/share/doc/seed/tutorial/2.js /usr/share/doc/seed/tutorial/2.png /usr/share/doc/seed/tutorial/3.js /usr/share/doc/seed/tutorial/3.png /usr/share/doc/seed/tutorial/4.png /usr/share/doc/seed/tutorial/packing.png /usr/share/doc/seed/tutorial/packing.svg /usr/share/doc/seed/tutorial/tutorial.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon May 13 04:42:18 2013