Hello community,
here is the log from the commit of package seed for openSUSE:Factory
checked in at Fri Sep 4 02:10:23 CEST 2009.
--------
--- GNOME/seed/seed.changes 2009-08-13 19:36:16.000000000 +0200
+++ seed/seed.changes 2009-08-22 18:24:11.000000000 +0200
@@ -1,0 +2,8 @@
+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
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
seed-2.27.90.tar.bz2
New:
----
seed-2.27.91.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ seed.spec ++++++
--- /var/tmp/diff_new_pack.x8O4Bs/_old 2009-09-04 02:09:42.000000000 +0200
+++ /var/tmp/diff_new_pack.x8O4Bs/_new 2009-09-04 02:09:42.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package seed (Version 2.27.90)
+# spec file for package seed (Version 2.27.91)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -33,7 +33,7 @@
BuildRequires: sqlite3-devel
License: LGPL v3 or later
Group: Development/Libraries/GNOME
-Version: 2.27.90
+Version: 2.27.91
Release: 1
Summary: JavaScript bindings based on gobject-introspection and WebKit
Source: %{name}-%{version}.tar.bz2
++++++ seed-2.27.90.tar.bz2 -> seed-2.27.91.tar.bz2 ++++++
++++ 5076 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/ChangeLog new/seed-2.27.91/ChangeLog
--- old/seed-2.27.90/ChangeLog 2009-08-10 23:11:28.000000000 +0200
+++ new/seed-2.27.91/ChangeLog 2009-08-22 00:04:50.000000000 +0200
@@ -1,5 +1,52 @@
# Generated by Makefile. Do not edit.
+commit c45e1edf164da14432691a46523d6096a068d5a9
+Author: Xan Lopez
+Date: Fri Aug 21 15:17:01 2009 +0300
+
+ Use LDFLAGS instead of CFLAGS when appropriate
+
+ And remove a rogue tab.
+
+ modules/sqlite/Makefile.am | 3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit 9bc0c696397ff32be36bab9bd81aac6a62f69b80
+Author: Xan Lopez
+Date: Fri Aug 21 14:25:28 2009 +0300
+
+ Use AM_SILENT_RULES instead of shave.
+
+ When using automake >= 1.11, use AM_SILENT_RULES to make building less
+ verbose. Can be disabled passing --disable-silent-rules to configure
+ or V=1 to make.
+
+ configure.ac | 7 +--
+ scripts/shave-libtool.in | 109 ----------------------------------------------
+ scripts/shave.in | 109 ----------------------------------------------
+ 3 files changed, 3 insertions(+), 222 deletions(-)
+
+commit 641d154b48c23971093625041a0e8eb329bde7b9
+Author: Tim Horton
+Date: Thu Aug 13 22:01:41 2009 -0400
+
+ [libseed] Add seed_context_create, which just wraps JSGarbageCollect
+
+ doc/reference/seed-sections.txt | 1 +
+ doc/reference/tmpl/seed-context.sgml | 8 ++++++++
+ libseed/seed-api.c | 15 +++++++++++++++
+ libseed/seed.h | 1 +
+ 4 files changed, 25 insertions(+), 0 deletions(-)
+
+commit 19cede6431a581593df3878fb36682827bdbd893
+Author: Tim Horton
+Date: Mon Aug 10 18:00:02 2009 -0400
+
+ Post-release bump to 2.27.91
+
+ configure.ac | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
commit 86d9b7f225d68d378148e9d86839ef55f5a1e5f5
Author: Tim Horton
Date: Mon Aug 10 16:59:46 2009 -0400
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/configure.ac new/seed-2.27.91/configure.ac
--- old/seed-2.27.90/configure.ac 2009-08-10 22:50:15.000000000 +0200
+++ new/seed-2.27.91/configure.ac 2009-08-21 14:51:34.000000000 +0200
@@ -1,5 +1,5 @@
AC_PREREQ(2.59)
-AC_INIT(seed, 2.27.90)
+AC_INIT(seed, 2.27.91)
AM_INIT_AUTOMAKE([1.7 -Wno-portability])
AM_MAINTAINER_MODE
@@ -14,6 +14,9 @@
AC_PROG_LIBTOOL
PKG_PROG_PKG_CONFIG
+# Use AM_SILENT_RULES if present
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
changequote(,)dnl
ensureflag() {
flag="$1"; shift
@@ -397,7 +400,6 @@
GTK_DOC_CHECK(1.9)
dnl =============================Output========================================
-SHAVE_INIT([scripts],[enable])
AC_CONFIG_FILES([
seed.pc
Makefile
@@ -419,9 +421,6 @@
doc/mapping/mapping.html
-scripts/shave
-scripts/shave-libtool
-
libseed/Makefile
po/Makefile.in
src/Makefile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/GtkBuilder-module.html new/seed-2.27.91/doc/reference/html/GtkBuilder-module.html
--- old/seed-2.27.90/doc/reference/html/GtkBuilder-module.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/GtkBuilder-module.html 2009-08-22 00:04:48.000000000 +0200
@@ -43,7 +43,7 @@
</div></div>
</div></div>
<div class="refsect1" lang="en">
-<a name="id334140"></a><h2>API Reference</h2>
+<a name="id332156"></a><h2>API Reference</h2>
<p>
The GtkBuilder extends Gtk.GtkBuilder.prototype to implement a custom automatic signal connection function, which is useful in Seed. It does not provide any methods or types, so there is no need to save it's namespace, as of such it can be imported as follows.
</p>
@@ -75,7 +75,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id365472"></a><h2>Examples</h2>
+<a name="id341715"></a><h2>Examples</h2>
<p>Below are several examples of using the Seed GtkBuilder module. For additional resources, consult the examples/ folder of the Seed source</p>
<div class="example">
<a name="GtkBuilder-xml-example"></a><p class="title"><b>Example 16. </b></p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/Sandbox-module.html new/seed-2.27.91/doc/reference/html/Sandbox-module.html
--- old/seed-2.27.90/doc/reference/html/Sandbox-module.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/Sandbox-module.html 2009-08-22 00:04:48.000000000 +0200
@@ -43,7 +43,7 @@
</div></div>
</div></div>
<div class="refsect1" lang="en">
-<a name="id330481"></a><h2>API Reference</h2>
+<a name="id343752"></a><h2>API Reference</h2>
<p>
The sandbox module allows the creation of isolated JSCore contexts with individual global objects. It is useful as a literal "sandbox" or in a variety of other contexts.
</p>
@@ -97,7 +97,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id348482"></a><h2>Examples</h2>
+<a name="id320135"></a><h2>Examples</h2>
<p>Below are several examples of using the Seed Sandbox module. For additional resources, consult the examples/ folder of the Seed source</p>
<div class="example">
<a name="sandbox-example"></a><p class="title"><b>Example 17. </b></p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/index.html new/seed-2.27.91/doc/reference/html/index.html
--- old/seed-2.27.90/doc/reference/html/index.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/index.html 2009-08-22 00:04:48.000000000 +0200
@@ -25,7 +25,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Seed Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- Documentation for Seed 2.27.90
+ Documentation for Seed 2.27.91
.
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://library.gnome.org/devel/seed/unstable/" target="_top">http://library.gnome.org/devel/seed/unstable/</a>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/index.sgml new/seed-2.27.91/doc/reference/html/index.sgml
--- old/seed-2.27.90/doc/reference/html/index.sgml 2009-08-10 23:11:26.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/index.sgml 2009-08-22 00:04:48.000000000 +0200
@@ -36,6 +36,7 @@
<ANCHOR id="seed-context-create" href="seed/seed-Contexts.html#seed-context-create">
<ANCHOR id="seed-context-ref" href="seed/seed-Contexts.html#seed-context-ref">
<ANCHOR id="seed-context-unref" href="seed/seed-Contexts.html#seed-context-unref">
+<ANCHOR id="seed-context-collect" href="seed/seed-Contexts.html#seed-context-collect">
<ANCHOR id="seed-context-get-global-object" href="seed/seed-Contexts.html#seed-context-get-global-object">
<ANCHOR id="seed-prepare-global-context" href="seed/seed-Contexts.html#seed-prepare-global-context">
<ANCHOR id="seed-importer-add-global" href="seed/seed-Contexts.html#seed-importer-add-global">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/ix01.html new/seed-2.27.91/doc/reference/html/ix01.html
--- old/seed-2.27.90/doc/reference/html/ix01.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/ix01.html 2009-08-22 00:04:48.000000000 +0200
@@ -30,7 +30,7 @@
</tr></table>
<div class="index">
<div class="titlepage"><div><div><h2 class="title">
-<a name="id282014"></a>Index</h2></div></div></div>
+<a name="id279808"></a>Index</h2></div></div></div>
<div class="index">
<div class="indexdiv">
<h3>C</h3>
@@ -57,6 +57,8 @@
</dt>
<dt>SeedContextGroup, <a class="indexterm" href="seed-Contexts.html#SeedContextGroup">SeedContextGroup</a>
</dt>
+<dt>seed_context_collect, <a class="indexterm" href="seed-Contexts.html#seed-context-collect">seed_context_collect ()</a>
+</dt>
<dt>seed_context_create, <a class="indexterm" href="seed-Contexts.html#seed-context-create">seed_context_create ()</a>
</dt>
<dt>seed_context_get_global_object, <a class="indexterm" href="seed-Contexts.html#seed-context-get-global-object">seed_context_get_global_object ()</a>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/readline-module.html new/seed-2.27.91/doc/reference/html/readline-module.html
--- old/seed-2.27.90/doc/reference/html/readline-module.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/readline-module.html 2009-08-22 00:04:48.000000000 +0200
@@ -43,7 +43,7 @@
</div></div>
</div></div>
<div class="refsect1" lang="en">
-<a name="id346269"></a><h2>API Reference</h2>
+<a name="id326331"></a><h2>API Reference</h2>
<p>
The readline module allows for basic usage of the GNU readline library, in Seed. More advanced features may be added a a later time. In order to use the readline module it must be first imported.
</p>
@@ -130,7 +130,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id341188"></a><h2>Examples</h2>
+<a name="id359168"></a><h2>Examples</h2>
<p>Below are several examples of using the Seed readline module. For additional resources, consult the examples/ folder of the Seed source</p>
<div class="example">
<a name="readline-repl-example"></a><p class="title"><b>Example 14. </b></p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed-Contexts.html new/seed-2.27.91/doc/reference/html/seed-Contexts.html
--- old/seed-2.27.90/doc/reference/html/seed-Contexts.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed-Contexts.html 2009-08-22 00:04:48.000000000 +0200
@@ -58,6 +58,7 @@
<a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass">SeedClass</a> global_class);
<a class="link" href="seed-Contexts.html#SeedGlobalContext" title="SeedGlobalContext">SeedGlobalContext</a> <a class="link" href="seed-Contexts.html#seed-context-ref" title="seed_context_ref ()">seed_context_ref</a> (<a class="link" href="seed-Contexts.html#SeedGlobalContext" title="SeedGlobalContext">SeedGlobalContext</a> ctx);
void <a class="link" href="seed-Contexts.html#seed-context-unref" title="seed_context_unref ()">seed_context_unref</a> (<a class="link" href="seed-Contexts.html#SeedGlobalContext" title="SeedGlobalContext">SeedGlobalContext</a> ctx);
+void <a class="link" href="seed-Contexts.html#seed-context-collect" title="seed_context_collect ()">seed_context_collect</a> (<a class="link" href="seed-Contexts.html#SeedGlobalContext" title="SeedGlobalContext">SeedGlobalContext</a> ctx);
<a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject">SeedObject</a> <a class="link" href="seed-Contexts.html#seed-context-get-global-object" title="seed_context_get_global_object ()">seed_context_get_global_object</a> (<a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext">SeedContext</a> ctx);
void <a class="link" href="seed-Contexts.html#seed-prepare-global-context" title="seed_prepare_global_context ()">seed_prepare_global_context</a> (<a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext">SeedContext</a> ctx);
void <a class="link" href="seed-Contexts.html#seed-importer-add-global" title="seed_importer_add_global ()">seed_importer_add_global</a> (<a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext">SeedContext</a> ctx,
@@ -76,7 +77,7 @@
A <a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> provides a complete "universe" for the execution of JavaScript. You can use <code class="function">seed_context_new()</code> to create a sandboxed context that lacks the import system, so it can be used to execute somewhat untrusted JavaScript (as it has no way to access the rest of your system). You can also expose the default set of globals (including "print", "imports", and "Seed") to create more powerful but still self-contained environments within which to execute code.
</p>
<div class="example">
-<a name="id336397"></a><p class="title"><b>Example 6. Using a Seed context as a form of sandboxing</b></p>
+<a name="id333308"></a><p class="title"><b>Example 6. Using a Seed context as a form of sandboxing</b></p>
<div class="example-contents"><pre class="programlisting">
...
ctx = seed_context_create(NULL, NULL);
@@ -186,6 +187,25 @@
<p>
</p>
<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>ctx</code></em> :</span></p></td>
+<td> A <a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a>.
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2" lang="en">
+<a name="seed-context-collect"></a><h3>seed_context_collect ()</h3>
+<pre class="programlisting">void seed_context_collect (<a class="link" href="seed-Contexts.html#SeedGlobalContext" title="SeedGlobalContext">SeedGlobalContext</a> ctx);</pre>
+<p>
+Instructs JavaScriptCore to make a garbage collection pass.
+The context parameter is currently unused, and a pass is made
+through all contexts.</p>
+<p>
+</p>
+<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>ctx</code></em> :</span></p></td>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed-Evaluation.html new/seed-2.27.91/doc/reference/html/seed-Evaluation.html
--- old/seed-2.27.90/doc/reference/html/seed-Evaluation.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed-Evaluation.html 2009-08-22 00:04:48.000000000 +0200
@@ -84,7 +84,7 @@
Seed relies on WebKit's JavaScriptCore interpreter to actually evaluate snippets of JavaScript; however, it provides a handful of useful wrapper functions to quickly create and evaluate scripts. <a class="link" href="seed-Evaluation.html#seed-make-script" title="seed_make_script ()"><code class="function">seed_make_script()</code></a> and <a class="link" href="seed-Evaluation.html#seed-evaluate" title="seed_evaluate ()"><code class="function">seed_evaluate()</code></a> are the workhorse functions; these allow you to control every detail of the created script and its evaluation environment (including customizing the "this" object during evaluation, and setting a starting line number and filename from which the script originates). <a class="link" href="seed-Evaluation.html#seed-simple-evaluate" title="seed_simple_evaluate ()"><code class="function">seed_simple_evaluate()</code></a> provides an interface to execute a string of JavaScript without previously creating a <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"><span class="type">SeedScript</span></a>, and, while requiring less supporting code, is less flexible.
</p>
<div class="example">
-<a name="id353857"></a><p class="title"><b>Example 7. Create and evaluate a string of JavaScript with <a class="link" href="seed-Evaluation.html#seed-make-script" title="seed_make_script ()"><code class="function">seed_make_script()</code></a></b></p>
+<a name="id335498"></a><p class="title"><b>Example 7. Create and evaluate a string of JavaScript with <a class="link" href="seed-Evaluation.html#seed-make-script" title="seed_make_script ()"><code class="function">seed_make_script()</code></a></b></p>
<div class="example-contents"><pre class="programlisting">
SeedEngine * eng;
@@ -101,7 +101,7 @@
</pre></div>
</div>
<br class="example-break"><div class="example">
-<a name="id353890"></a><p class="title"><b>Example 8. Create and evaluate a string of JavaScript with <a class="link" href="seed-Evaluation.html#seed-simple-evaluate" title="seed_simple_evaluate ()"><code class="function">seed_simple_evaluate()</code></a></b></p>
+<a name="id335532"></a><p class="title"><b>Example 8. Create and evaluate a string of JavaScript with <a class="link" href="seed-Evaluation.html#seed-simple-evaluate" title="seed_simple_evaluate ()"><code class="function">seed_simple_evaluate()</code></a></b></p>
<div class="example-contents"><pre class="programlisting">
SeedEngine * eng;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed-Exceptions.html new/seed-2.27.91/doc/reference/html/seed-Exceptions.html
--- old/seed-2.27.90/doc/reference/html/seed-Exceptions.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed-Exceptions.html 2009-08-22 00:04:48.000000000 +0200
@@ -101,7 +101,7 @@
causes JSC to throw an exception once flow is returned.
</p>
<div class="example">
-<a name="id351948"></a><p class="title"><b>Example 9. Throw an exception, because <code class="function">random_callback</code> was called with the wrong number of arguments</b></p>
+<a name="id331715"></a><p class="title"><b>Example 9. Throw an exception, because <code class="function">random_callback</code> was called with the wrong number of arguments</b></p>
<div class="example-contents"><pre class="programlisting">
SeedValue random_callback(SeedContext ctx,
SeedObject function,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed-Initialization.html new/seed-2.27.91/doc/reference/html/seed-Initialization.html
--- old/seed-2.27.90/doc/reference/html/seed-Initialization.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed-Initialization.html 2009-08-22 00:04:48.000000000 +0200
@@ -80,7 +80,7 @@
Before any other Seed functions can be used, you must initialize the engine, which creates an initial JavaScript context and sets up JavaScriptCore and GLib. To do this in most cases, you will use <a class="link" href="seed-Initialization.html#seed-init" title="seed_init ()"><code class="function">seed_init()</code></a>, which will provide you with a <a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a>. Only one <a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a> is permitted per application; use a <a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> to sandbox code execution.
</p>
<div class="example">
-<a name="id322104"></a><p class="title"><b>Example 5. Very simple <code class="function">main</code> function for a Seed program</b></p>
+<a name="id319893"></a><p class="title"><b>Example 5. Very simple <code class="function">main</code> function for a Seed program</b></p>
<div class="example-contents"><pre class="programlisting">
int main (int argc, char **argv)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed-Modules.html new/seed-2.27.91/doc/reference/html/seed-Modules.html
--- old/seed-2.27.90/doc/reference/html/seed-Modules.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed-Modules.html 2009-08-22 00:04:48.000000000 +0200
@@ -64,7 +64,7 @@
</p>
<p>Numerous binding modules are included in the Seed repository; when writing a new native module, it would be wise to look over these before beginning, as they have many tidbits of useful knowledge for writing modules.</p>
<div class="example">
-<a name="id332832"></a><p class="title"><b>Example 11. Very simple example C module</b></p>
+<a name="id369861"></a><p class="title"><b>Example 11. Very simple example C module</b></p>
<div class="example-contents"><pre class="programlisting">
#include <glib.h>
#include <seed-module.h>
@@ -80,7 +80,7 @@
</div>
<br class="example-break"><p>Above is a C module which does absolutely nothing useful. When a module is loaded, <code class="function">seed_module_init()</code> is called, which should have the signature of <a class="link" href="seed-Modules.html#SeedModuleInitCallback" title="SeedModuleInitCallback ()"><code class="function">SeedModuleInitCallback()</code></a>. You're passed the global <a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a>, and the value you return is the namespace for your module. Say, for example, you place a static function on that object:</p>
<div class="example">
-<a name="id332877"></a><p class="title"><b>Example 12. C module with a function</b></p>
+<a name="id369907"></a><p class="title"><b>Example 12. C module with a function</b></p>
<div class="example-contents"><pre class="programlisting">
#include <glib.h>
#include <seed-module.h>
@@ -134,7 +134,7 @@
</div>
<br class="example-break"><p>After building and installing this module (look in the Seed build system for examples of how to get this to work, as well as a copy of seed-module.h, which will be very useful), it will be loadable with the normal Seed import system. Assuming it's installed as libseed_hello.so:</p>
<div class="example">
-<a name="id344716"></a><p class="title"><b>Example 13. Utilize our second example C module from JavaScript</b></p>
+<a name="id369594"></a><p class="title"><b>Example 13. Utilize our second example C module from JavaScript</b></p>
<div class="example-contents"><pre class="programlisting">
hello = imports.hello;
hello.say_hello_to("Tim");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed-Native-Functions.html new/seed-2.27.91/doc/reference/html/seed-Native-Functions.html
--- old/seed-2.27.90/doc/reference/html/seed-Native-Functions.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed-Native-Functions.html 2009-08-22 00:04:48.000000000 +0200
@@ -81,7 +81,7 @@
All native C callbacks should have the prototype of <a class="link" href="seed-Native-Functions.html#SeedFunctionCallback" title="SeedFunctionCallback ()"><code class="function">SeedFunctionCallback()</code></a>.
</p>
<div class="example">
-<a name="id326356"></a><p class="title"><b>Example 10. Simple C program which embeds Seed with one exposed function</b></p>
+<a name="id325454"></a><p class="title"><b>Example 10. Simple C program which embeds Seed with one exposed function</b></p>
<div class="example-contents"><pre class="programlisting">
#include <glib.h>
#include <seed.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed-importer.html new/seed-2.27.91/doc/reference/html/seed-importer.html
--- old/seed-2.27.90/doc/reference/html/seed-importer.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed-importer.html 2009-08-22 00:04:48.000000000 +0200
@@ -52,10 +52,10 @@
<p>The global 'imports' object represents the runtime-side portion of the importer; all of your interactions with the importer will take place through this object.</p>
</div>
<div class="refsect1" lang="en">
-<a name="id322086"></a><h2>The Imports Search Path</h2>
+<a name="id319876"></a><h2>The Imports Search Path</h2>
<p>The path which the importer searches for native modules and JavaScript modules is defined by the searchPath property on the 'imports' global. This should be a JavaScript array of strings representing the order and locations to search for these modules; the default set of paths includes various Seed system directories, the directory in which the currently running script is located, and the current directory, in that order. You can change the path at any time; if an invalid value is assigned, the importer will throw an exception the next time something is imported, <span class="emphasis"><em>not</em></span> when the property is set.</p>
<div class="example">
-<a name="id281464"></a><p class="title"><b>Example 1. Adding a directory to the search path</b></p>
+<a name="id279257"></a><p class="title"><b>Example 1. Adding a directory to the search path</b></p>
<div class="example-contents"><pre class="programlisting">
imports.searchPath.unshift("/usr/local/share/random-seed-program-scripts/");
</pre></div>
@@ -63,11 +63,11 @@
<br class="example-break">
</div>
<div class="refsect1" lang="en">
-<a name="id281477"></a><h2>Importing GObject-Introspection namespaces</h2>
+<a name="id279269"></a><h2>Importing GObject-Introspection namespaces</h2>
<p>GObject-Introspection provides the metadata required in order to call functions, connect to signals, and interact with properties within any library which has been scanned. The hows and whys of introspection are outside of the scope of this article, but how to utilize this data is central to the very tenents of Seed (the minimal platform possible to interact with GObject-based libraries from a pleasant language).</p>
<p>Namespaces are loaded as requested, and are loaded only once throughout the lifetime of a Seed program (subsequent requests for the same namespace will return the same object provided previously). The special property 'gi' on the imports global represents the interface for loading these namespaces. A request to import Gtk might look like the following:</p>
<div class="example">
-<a name="id281496"></a><p class="title"><b>Example 2. Using 'imports.gi' to import the Gtk namespace</b></p>
+<a name="id279288"></a><p class="title"><b>Example 2. Using 'imports.gi' to import the Gtk namespace</b></p>
<div class="example-contents"><pre class="programlisting">
Gtk = imports.gi.Gtk;
</pre></div>
@@ -75,7 +75,7 @@
<br class="example-break"><p>This will import the Gtk namespace from GObject-Introspection, and assign it to the global "Gtk" object. Afterwards, Gtk-related functions can be accessed as properties of said object. Imports will <span class="emphasis"><em>never</em></span> add values to the global object or affect anything outside of their namespace.</p>
<p>By default, 'imports.gi.NameSpace' will return the most recent installed version of the imported namespace; in order to request a different version, or to mark your program as requiring a particular version, the "imports.gi.versions.NameSpace" property can be set. Keep in mind that versioning for GObject-Introspection namespaces is slightly different from the actual library version numbers; for example, the version for Gtk is still "2.0", even though we're many versions past that. The import will raise an exception if the requested version could not be loaded:</p>
<div class="example">
-<a name="id281525"></a><p class="title"><b>Example 3. Using 'imports.gi.versions' to require Clutter 0.8</b></p>
+<a name="id279316"></a><p class="title"><b>Example 3. Using 'imports.gi.versions' to require Clutter 0.8</b></p>
<div class="example-contents"><pre class="programlisting">
imports.gi.versions.Clutter = "0.8";
@@ -92,11 +92,11 @@
<br class="example-break">
</div>
<div class="refsect1" lang="en">
-<a name="id281538"></a><h2>Importing Native Modules</h2>
+<a name="id279330"></a><h2>Importing Native Modules</h2>
<p>Seed ships with a number of (link!) native modules, which provide access to various parts of the system which GObject-Introspection cannot provide proper metadata for. An application developer could also decide to write performance-critical parts of their code as a native Seed module, as well, as one of the numerous ways to interface C with Seed.</p>
<p>Native modules are loaded just like GObject-Introspection namespaces, except as toplevel objects on "imports", instead of "imports.gi". For example, to load the readline module that ships with Seed, one could:</p>
<div class="example">
-<a name="id281556"></a><p class="title"><b>Example 4. Loading the native module "readline"</b></p>
+<a name="id279348"></a><p class="title"><b>Example 4. Loading the native module "readline"</b></p>
<div class="example-contents"><pre class="programlisting">
readline = imports.readline;
</pre></div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed.devhelp new/seed-2.27.91/doc/reference/html/seed.devhelp
--- old/seed-2.27.90/doc/reference/html/seed.devhelp 2009-08-10 23:11:26.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed.devhelp 2009-08-22 00:04:48.000000000 +0200
@@ -47,6 +47,7 @@
<function name="seed_context_create ()" link="seed-Contexts.html#seed-context-create"/>
<function name="seed_context_ref ()" link="seed-Contexts.html#seed-context-ref"/>
<function name="seed_context_unref ()" link="seed-Contexts.html#seed-context-unref"/>
+ <function name="seed_context_collect ()" link="seed-Contexts.html#seed-context-collect"/>
<function name="seed_context_get_global_object ()" link="seed-Contexts.html#seed-context-get-global-object"/>
<function name="seed_prepare_global_context ()" link="seed-Contexts.html#seed-prepare-global-context"/>
<function name="seed_importer_add_global ()" link="seed-Contexts.html#seed-importer-add-global"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/seed.devhelp2 new/seed-2.27.91/doc/reference/html/seed.devhelp2
--- old/seed-2.27.90/doc/reference/html/seed.devhelp2 2009-08-10 23:11:26.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/seed.devhelp2 2009-08-22 00:04:48.000000000 +0200
@@ -47,6 +47,7 @@
<keyword type="function" name="seed_context_create ()" link="seed-Contexts.html#seed-context-create"/>
<keyword type="function" name="seed_context_ref ()" link="seed-Contexts.html#seed-context-ref"/>
<keyword type="function" name="seed_context_unref ()" link="seed-Contexts.html#seed-context-unref"/>
+ <keyword type="function" name="seed_context_collect ()" link="seed-Contexts.html#seed-context-collect"/>
<keyword type="function" name="seed_context_get_global_object ()" link="seed-Contexts.html#seed-context-get-global-object"/>
<keyword type="function" name="seed_prepare_global_context ()" link="seed-Contexts.html#seed-prepare-global-context"/>
<keyword type="function" name="seed_importer_add_global ()" link="seed-Contexts.html#seed-importer-add-global"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/html/sqlite-module.html new/seed-2.27.91/doc/reference/html/sqlite-module.html
--- old/seed-2.27.90/doc/reference/html/sqlite-module.html 2009-08-10 23:11:27.000000000 +0200
+++ new/seed-2.27.91/doc/reference/html/sqlite-module.html 2009-08-22 00:04:48.000000000 +0200
@@ -43,7 +43,7 @@
</div></div>
</div></div>
<div class="refsect1" lang="en">
-<a name="id330960"></a><h2>API Reference</h2>
+<a name="id348634"></a><h2>API Reference</h2>
<p>
The sqlite module allows for manipulation and querying of sqlite databases.
</p>
@@ -116,7 +116,7 @@
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id339844"></a><h2>Examples</h2>
+<a name="id323147"></a><h2>Examples</h2>
<p>Below are several examples of using the Seed sqlite module. For additional resources, consult the examples/ folder of the Seed source</p>
<div class="example">
<a name="readline-repl-example"></a><p class="title"><b>Example 15. </b></p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/seed-sections.txt new/seed-2.27.91/doc/reference/seed-sections.txt
--- old/seed-2.27.90/doc/reference/seed-sections.txt 2009-08-10 23:11:26.000000000 +0200
+++ new/seed-2.27.91/doc/reference/seed-sections.txt 2009-08-22 00:04:48.000000000 +0200
@@ -19,6 +19,7 @@
seed_context_create
seed_context_ref
seed_context_unref
+seed_context_collect
seed_context_get_global_object
seed_prepare_global_context
seed_importer_add_global
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/tmpl/seed-context.sgml new/seed-2.27.91/doc/reference/tmpl/seed-context.sgml
--- old/seed-2.27.90/doc/reference/tmpl/seed-context.sgml 2009-08-10 23:11:26.000000000 +0200
+++ new/seed-2.27.91/doc/reference/tmpl/seed-context.sgml 2009-08-22 00:04:48.000000000 +0200
@@ -76,6 +76,14 @@
@ctx:
+<!-- ##### FUNCTION seed_context_collect ##### -->
+<para>
+
+</para>
+
+@ctx:
+
+
<!-- ##### FUNCTION seed_context_get_global_object ##### -->
<para>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/version.xml new/seed-2.27.91/doc/reference/version.xml
--- old/seed-2.27.90/doc/reference/version.xml 2009-08-10 22:58:20.000000000 +0200
+++ new/seed-2.27.91/doc/reference/version.xml 2009-08-22 00:02:55.000000000 +0200
@@ -1 +1 @@
-2.27.90
+2.27.91
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/xml/api-index-full.xml new/seed-2.27.91/doc/reference/xml/api-index-full.xml
--- old/seed-2.27.90/doc/reference/xml/api-index-full.xml 2009-08-10 23:11:26.000000000 +0200
+++ new/seed-2.27.91/doc/reference/xml/api-index-full.xml 2009-08-22 00:04:48.000000000 +0200
@@ -16,6 +16,7 @@
<indexentry><primaryie linkends="seed-closure-warn-exception"><link linkend="seed-closure-warn-exception">seed_closure_warn_exception</link></primaryie></indexentry>
<indexentry><primaryie linkends="SeedContext"><link linkend="SeedContext">SeedContext</link></primaryie></indexentry>
<indexentry><primaryie linkends="SeedContextGroup"><link linkend="SeedContextGroup">SeedContextGroup</link></primaryie></indexentry>
+<indexentry><primaryie linkends="seed-context-collect"><link linkend="seed-context-collect">seed_context_collect</link></primaryie></indexentry>
<indexentry><primaryie linkends="seed-context-create"><link linkend="seed-context-create">seed_context_create</link></primaryie></indexentry>
<indexentry><primaryie linkends="seed-context-get-global-object"><link linkend="seed-context-get-global-object">seed_context_get_global_object</link></primaryie></indexentry>
<indexentry><primaryie linkends="seed-context-ref"><link linkend="seed-context-ref">seed_context_ref</link></primaryie></indexentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/doc/reference/xml/seed-context.xml new/seed-2.27.91/doc/reference/xml/seed-context.xml
--- old/seed-2.27.90/doc/reference/xml/seed-context.xml 2009-08-10 23:11:26.000000000 +0200
+++ new/seed-2.27.91/doc/reference/xml/seed-context.xml 2009-08-22 00:04:48.000000000 +0200
@@ -29,6 +29,7 @@
<link linkend="SeedClass">SeedClass</link> global_class);
<link linkend="SeedGlobalContext">SeedGlobalContext</link> <link linkend="seed-context-ref">seed_context_ref</link> (<link linkend="SeedGlobalContext">SeedGlobalContext</link> ctx);
<link linkend="void">void</link> <link linkend="seed-context-unref">seed_context_unref</link> (<link linkend="SeedGlobalContext">SeedGlobalContext</link> ctx);
+<link linkend="void">void</link> <link linkend="seed-context-collect">seed_context_collect</link> (<link linkend="SeedGlobalContext">SeedGlobalContext</link> ctx);
<link linkend="SeedObject">SeedObject</link> <link linkend="seed-context-get-global-object">seed_context_get_global_object</link> (<link linkend="SeedContext">SeedContext</link> ctx);
<link linkend="void">void</link> <link linkend="seed-prepare-global-context">seed_prepare_global_context</link> (<link linkend="SeedContext">SeedContext</link> ctx);
<link linkend="void">void</link> <link linkend="seed-importer-add-global">seed_importer_add_global</link> (<link linkend="SeedContext">SeedContext</link> ctx,
@@ -129,6 +130,19 @@
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>ctx</parameter> :</term>
+<listitem><simpara> A <link linkend="SeedContext"><type>SeedContext</type></link>.
+</simpara></listitem></varlistentry>
+</variablelist></refsect2>
+<refsect2 id="seed-context-collect" role="function">
+<title>seed_context_collect ()</title>
+<indexterm zone="seed-context-collect"><primary sortas="context_collect">seed_context_collect</primary></indexterm><programlisting><link linkend="void">void</link> seed_context_collect (<link linkend="SeedGlobalContext">SeedGlobalContext</link> ctx);</programlisting>
+<para>
+Instructs JavaScriptCore to make a garbage collection pass.
+The context parameter is currently unused, and a pass is made
+through all contexts.</para>
+<para>
+</para><variablelist role="params">
+<varlistentry><term><parameter>ctx</parameter> :</term>
<listitem><simpara> A <link linkend="SeedContext"><type>SeedContext</type></link>.
</simpara></listitem></varlistentry>
</variablelist></refsect2>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/libseed/seed-api.c new/seed-2.27.91/libseed/seed-api.c
--- old/seed-2.27.90/libseed/seed-api.c 2009-08-10 22:23:35.000000000 +0200
+++ new/seed-2.27.91/libseed/seed-api.c 2009-08-18 11:15:35.000000000 +0200
@@ -103,6 +103,21 @@
}
/**
+ * seed_context_collect:
+ * @ctx: A #SeedContext.
+ *
+ * Instructs JavaScriptCore to make a garbage collection pass.
+ * The context parameter is currently unused, and a pass is made
+ * through all contexts.
+ *
+ */
+void
+seed_context_collect (JSGlobalContextRef ctx)
+{
+ JSGarbageCollect(ctx);
+}
+
+/**
* seed_make_object:
* @ctx: The #SeedContext in which to create the new object.
* @class: The #SeedClass to use to create the new object, or %NULL to use the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/libseed/seed.h new/seed-2.27.91/libseed/seed.h
--- old/seed-2.27.90/libseed/seed.h 2009-08-10 22:23:35.000000000 +0200
+++ new/seed-2.27.91/libseed/seed.h 2009-08-18 11:15:35.000000000 +0200
@@ -105,6 +105,7 @@
SeedClass global_class);
SeedGlobalContext seed_context_ref (SeedGlobalContext ctx);
void seed_context_unref (SeedGlobalContext ctx);
+void seed_context_collect (SeedGlobalContext ctx);
SeedObject seed_context_get_global_object (SeedContext ctx);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/m4/shave.m4 new/seed-2.27.91/m4/shave.m4
--- old/seed-2.27.90/m4/shave.m4 2009-08-10 22:23:35.000000000 +0200
+++ new/seed-2.27.91/m4/shave.m4 1970-01-01 01:00:00.000000000 +0100
@@ -1,102 +0,0 @@
-dnl Make automake/libtool output more friendly to humans
-dnl
-dnl Copyright (c) 2009, Damien Lespiau
-dnl
-dnl Permission is hereby granted, free of charge, to any person
-dnl obtaining a copy of this software and associated documentation
-dnl files (the "Software"), to deal in the Software without
-dnl restriction, including without limitation the rights to use,
-dnl copy, modify, merge, publish, distribute, sublicense, and/or sell
-dnl copies of the Software, and to permit persons to whom the
-dnl Software is furnished to do so, subject to the following
-dnl conditions:
-dnl
-dnl The above copyright notice and this permission notice shall be
-dnl included in all copies or substantial portions of the Software.
-dnl
-dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-dnl EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-dnl OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-dnl NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-dnl HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-dnl WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-dnl FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-dnl OTHER DEALINGS IN THE SOFTWARE.
-dnl
-dnl SHAVE_INIT([shavedir],[default_mode])
-dnl
-dnl shavedir: the directory where the shave scripts are, it defaults to
-dnl $(top_builddir)
-dnl default_mode: (enable|disable) default shave mode. This parameter
-dnl controls shave's behaviour when no option has been
-dnl given to configure. It defaults to disable.
-dnl
-dnl * SHAVE_INIT should be called late in your configure.(ac|in) file (just
-dnl before AC_CONFIG_FILE/AC_OUTPUT is perfect. This macro rewrites CC and
-dnl LIBTOOL, you don't want the configure tests to have these variables
-dnl re-defined.
-dnl * This macro requires GNU make's -s option.
-
-AC_DEFUN([_SHAVE_ARG_ENABLE],
-[
- AC_ARG_ENABLE([shave],
- AS_HELP_STRING(
- [--enable-shave],
- [use shave to make the build pretty [[default=$1]]]),,
- [enable_shave=$1]
- )
-])
-
-AC_DEFUN([SHAVE_INIT],
-[
- dnl you can tweak the default value of enable_shave
- m4_if([$2], [enable], [_SHAVE_ARG_ENABLE(yes)], [_SHAVE_ARG_ENABLE(no)])
-
- if test x"$enable_shave" = xyes; then
- dnl where can we find the shave scripts?
- m4_if([$1],,
- [shavedir="$ac_pwd"],
- [shavedir="$ac_pwd/$1"])
- AC_SUBST(shavedir)
-
- dnl make is now quiet
- AC_SUBST([MAKEFLAGS], [-s])
- AC_SUBST([AM_MAKEFLAGS], ['`test -z $V && echo -s`'])
-
- dnl we need sed
- AC_CHECK_PROG(SED,sed,sed,false)
-
- dnl substitute libtool
- SHAVE_SAVED_LIBTOOL=$LIBTOOL
- LIBTOOL="${SHELL} ${shavedir}/shave-libtool '${SHAVE_SAVED_LIBTOOL}'"
- AC_SUBST(LIBTOOL)
-
- dnl substitute cc/cxx
- SHAVE_SAVED_CC=$CC
- SHAVE_SAVED_CXX=$CXX
- SHAVE_SAVED_FC=$FC
- SHAVE_SAVED_F77=$F77
- SHAVE_SAVED_OBJC=$OBJC
- SHAVE_SAVED_MCS=$MCS
- CC="${SHELL} ${shavedir}/shave cc ${SHAVE_SAVED_CC}"
- CXX="${SHELL} ${shavedir}/shave cxx ${SHAVE_SAVED_CXX}"
- FC="${SHELL} ${shavedir}/shave fc ${SHAVE_SAVED_FC}"
- F77="${SHELL} ${shavedir}/shave f77 ${SHAVE_SAVED_F77}"
- OBJC="${SHELL} ${shavedir}/shave objc ${SHAVE_SAVED_OBJC}"
- MCS="${SHELL} ${shavedir}/shave mcs ${SHAVE_SAVED_MCS}"
- AC_SUBST(CC)
- AC_SUBST(CXX)
- AC_SUBST(FC)
- AC_SUBST(F77)
- AC_SUBST(OBJC)
- AC_SUBST(MCS)
-
- V=@
- else
- V=1
- fi
- Q='$(V:1=)'
- AC_SUBST(V)
- AC_SUBST(Q)
-])
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/modules/sqlite/Makefile.am new/seed-2.27.91/modules/sqlite/Makefile.am
--- old/seed-2.27.90/modules/sqlite/Makefile.am 2009-08-10 22:23:35.000000000 +0200
+++ new/seed-2.27.91/modules/sqlite/Makefile.am 2009-08-21 14:51:34.000000000 +0200
@@ -15,10 +15,9 @@
$(SQLITE_CFLAGS) \
$(SEED_DEBUG_CFLAGS) \
$(SEED_PROFILE_CFLAGS)
-
libseed_sqlite_la_LDFLAGS = \
- $(GOBJECT_INTROSPECTION_CFLAGS) \
+ $(GOBJECT_INTROSPECTION_LDFLAGS) \
$(SQLITE_LDFLAGS) \
$(SEED_DEBUG_LDFLAGS) \
$(SEED_PROFILE_LIBS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/scripts/shave-libtool.in new/seed-2.27.91/scripts/shave-libtool.in
--- old/seed-2.27.90/scripts/shave-libtool.in 2009-08-10 22:23:35.000000000 +0200
+++ new/seed-2.27.91/scripts/shave-libtool.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,109 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2009, Damien Lespiau
-#
-# Permission is hereby granted, free of charge, to any person
-# obtaining a copy of this software and associated documentation
-# files (the "Software"), to deal in the Software without
-# restriction, including without limitation the rights to use,
-# copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following
-# conditions:
-#
-# The above copyright notice and this permission notice shall be
-# included in all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-# OTHER DEALINGS IN THE SOFTWARE.
-
-# we need sed
-SED=@SED@
-if test -z "$SED" ; then
-SED=sed
-fi
-
-lt_unmangle ()
-{
- last_result=`echo $1 | $SED -e 's#.libs/##' -e 's#[0-9a-zA-Z_\-\.]*_la-##'`
-}
-
-# the real libtool to use
-LIBTOOL="$1"
-shift
-
-# if 1, don't print anything, the underlaying wrapper will do it
-pass_though=0
-
-# scan the arguments, keep the right ones for libtool, and discover the mode
-preserved_args=
-
-# have we seen the --tag option of libtool in the command line ?
-tag_seen=0
-
-while test "$#" -gt 0; do
- opt="$1"
- shift
-
- case $opt in
- --mode=*)
- mode=`echo $opt | $SED -e 's/[-_a-zA-Z0-9]*=//'`
- preserved_args="$preserved_args $opt"
- ;;
- -o)
- lt_output="$1"
- preserved_args="$preserved_args $opt"
- ;;
- --tag=*)
- tag_seen=1
- preserved_args="$preserved_args $opt"
- ;;
- *)
- preserved_args="$preserved_args $opt"
- ;;
- esac
-done
-
-case "$mode" in
-compile)
- # shave will be called and print the actual CC/CXX/LINK line
- preserved_args="$preserved_args --shave-mode=$mode"
- pass_though=1
- ;;
-link)
- preserved_args="$preserved_args --shave-mode=$mode"
- Q=" LINK "
- ;;
-*)
- # let's u
- # echo "*** libtool: Unimplemented mode: $mode, fill a bug report"
- ;;
-esac
-
-lt_unmangle "$lt_output"
-output=$last_result
-
-# automake does not add a --tag switch to its libtool invocation when
-# assembling a .s file and rely on libtool to infer the right action based
-# on the compiler name. As shave is using CC to hook a wrapper, libtool gets
-# confused. Let's detect these cases and add a --tag=CC option.
-tag=""
-if test $tag_seen -eq 0 -a x"$mode" = xcompile; then
- tag="--tag=CC"
-fi
-
-if test -z $V; then
- if test $pass_though -eq 0; then
- echo "$Q$output"
- fi
- $LIBTOOL --silent $tag $preserved_args
-else
- echo $LIBTOOL $tag $preserved_args
- $LIBTOOL $tag $preserved_args
-fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/scripts/shave.in new/seed-2.27.91/scripts/shave.in
--- old/seed-2.27.90/scripts/shave.in 2009-08-10 22:23:35.000000000 +0200
+++ new/seed-2.27.91/scripts/shave.in 1970-01-01 01:00:00.000000000 +0100
@@ -1,109 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2009, Damien Lespiau
-#
-# Permission is hereby granted, free of charge, to any person
-# obtaining a copy of this software and associated documentation
-# files (the "Software"), to deal in the Software without
-# restriction, including without limitation the rights to use,
-# copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following
-# conditions:
-#
-# The above copyright notice and this permission notice shall be
-# included in all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-# OTHER DEALINGS IN THE SOFTWARE.
-
-# we need sed
-SED=@SED@
-if test -z "$SED" ; then
-SED=sed
-fi
-
-lt_unmangle ()
-{
- last_result=`echo $1 | $SED -e 's#.libs/##' -e 's#[0-9a-zA-Z_\-\.]*_la-##'`
-}
-
-# the tool to wrap (cc, cxx, ar, ranlib, ..)
-tool="$1"
-shift
-
-# the reel tool (to call)
-REEL_TOOL="$1"
-shift
-
-pass_through=0
-preserved_args=
-while test "$#" -gt 0; do
- opt="$1"
- shift
-
- case $opt in
- --shave-mode=*)
- mode=`echo $opt | $SED -e 's/[-_a-zA-Z0-9]*=//'`
- ;;
- -o)
- lt_output="$1"
- preserved_args="$preserved_args $opt"
- ;;
- -out:*|/out:*)
- lt_output="${opt:5}"
- preserved_args="$preserved_args $opt"
- ;;
- *)
- preserved_args="$preserved_args $opt"
- ;;
- esac
-done
-
-# mode=link is handled in the libtool wrapper
-case "$mode,$tool" in
-link,*)
- pass_through=1
- ;;
-*,cxx)
- Q=" CXX "
- ;;
-*,cc)
- Q=" CC "
- ;;
-*,fc)
- Q=" FC "
- ;;
-*,f77)
- Q=" F77 "
- ;;
-*,objc)
- Q=" OBJC "
- ;;
-*,mcs)
- Q=" MCS "
- ;;
-*,*)
- # should not happen
- Q=" CC "
- ;;
-esac
-
-lt_unmangle "$lt_output"
-output=$last_result
-
-if test -z $V; then
- if test $pass_through -eq 0; then
- echo "$Q$output"
- fi
- $REEL_TOOL $preserved_args
-else
- echo $REEL_TOOL $preserved_args
- $REEL_TOOL $preserved_args
-fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/seed-2.27.90/seed.pc new/seed-2.27.91/seed.pc
--- old/seed-2.27.90/seed.pc 2009-08-10 22:58:19.000000000 +0200
+++ new/seed-2.27.91/seed.pc 2009-08-22 00:02:54.000000000 +0200
@@ -10,4 +10,4 @@
Name: Seed
Description: Seed Javascript Interpreter.
-Version: 2.27.90
+Version: 2.27.91
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org