summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Shadura <andrew.shadura@collabora.co.uk>2016-09-20 10:59:49 +0200
committerAndrew Shadura <andrew.shadura@collabora.co.uk>2016-09-20 10:59:49 +0200
commit90a1e9096da0b679d196a06828256ec84521eca7 (patch)
tree1b835f083a86644c396ff509e044824288cef53e
parent3eae3d5d283d014bc2afbb0f2e649fbb45fedb32 (diff)
Imported Upstream version 4.0.0+20160726+6783d29
-rw-r--r--ChangeLog185
-rw-r--r--Makefile.am6
-rw-r--r--Makefile.in5
-rw-r--r--aclocal.m4216
-rwxr-xr-xconfig.guess34
-rwxr-xr-xconfig.sub22
-rwxr-xr-xconfigure46
-rw-r--r--configure.ac3
-rw-r--r--doc/Makefile.in1
-rw-r--r--doc/mapping/Makefile.in1
-rw-r--r--doc/modules/Makefile.in1
-rw-r--r--doc/modules/canvas/Makefile.in1
-rw-r--r--doc/modules/gtkbuilder/Makefile.in1
-rw-r--r--doc/modules/multiprocessing/Makefile.in1
-rw-r--r--doc/modules/readline/Makefile.in1
-rw-r--r--doc/modules/sandbox/Makefile.in1
-rw-r--r--doc/modules/sqlite/Makefile.in1
-rw-r--r--doc/reference/Makefile.in14
-rw-r--r--doc/reference/html/GtkBuilder-module.html31
-rw-r--r--doc/reference/html/Sandbox-module.html83
-rw-r--r--doc/reference/html/api.html6
-rw-r--r--doc/reference/html/index.html6
-rw-r--r--doc/reference/html/index.sgml248
-rw-r--r--doc/reference/html/ix01.html264
-rw-r--r--doc/reference/html/js.html6
-rw-r--r--doc/reference/html/modules.html6
-rw-r--r--doc/reference/html/readline-module.html95
-rw-r--r--doc/reference/html/seed-Contexts.html74
-rw-r--r--doc/reference/html/seed-Evaluation.html134
-rw-r--r--doc/reference/html/seed-Exceptions.html150
-rw-r--r--doc/reference/html/seed-Initialization.html108
-rw-r--r--doc/reference/html/seed-JS-Objects.html132
-rw-r--r--doc/reference/html/seed-JavaScript-Classes.html30
-rw-r--r--doc/reference/html/seed-Modules.html235
-rw-r--r--doc/reference/html/seed-Native-Functions.html137
-rw-r--r--doc/reference/html/seed-Native-Type-Conversion.html534
-rw-r--r--doc/reference/html/seed-Operating-on-Native-Types.html106
-rw-r--r--doc/reference/html/seed-SeedClosure.html28
-rw-r--r--doc/reference/html/seed-Signals.html24
-rw-r--r--doc/reference/html/seed-building.html6
-rw-r--r--doc/reference/html/seed-contact.html6
-rw-r--r--doc/reference/html/seed-importer.html87
-rw-r--r--doc/reference/html/seed-introduction.html6
-rw-r--r--doc/reference/html/seed.devhelp216
-rw-r--r--doc/reference/html/seed.html6
-rw-r--r--doc/reference/html/sqlite-module.html66
-rw-r--r--doc/reference/html/types.html6
-rw-r--r--doc/tutorial-standalone/Makefile.in1
-rw-r--r--extensions/Makefile.am12
-rw-r--r--extensions/Makefile.in812
-rw-r--r--extensions/gjs/Makefile.am4
-rw-r--r--gtk-doc.make13
-rwxr-xr-xinstall-sh23
-rw-r--r--jsextensions/Clutter.js (renamed from extensions/Clutter.js)0
-rw-r--r--jsextensions/GLib.js (renamed from extensions/GLib.js)0
-rw-r--r--jsextensions/GObject.js (renamed from extensions/GObject.js)0
-rw-r--r--jsextensions/Gio.js (renamed from extensions/Gio.js)0
-rw-r--r--jsextensions/Gst.js (renamed from extensions/Gst.js)0
-rw-r--r--jsextensions/Gtk.js (renamed from extensions/Gtk.js)0
-rw-r--r--jsextensions/Makefile.am30
-rw-r--r--jsextensions/Makefile.in (renamed from extensions/gjs/Makefile.in)118
-rw-r--r--jsextensions/Seed.js.in (renamed from extensions/Seed.js.in)5
-rw-r--r--jsextensions/gjs/GLib.js (renamed from extensions/gjs/GLib.js)0
-rw-r--r--jsextensions/gjs/GObject.js (renamed from extensions/gjs/GObject.js)0
-rw-r--r--jsextensions/gjs/Gio.js (renamed from extensions/gjs/Gio.js)0
-rw-r--r--jsextensions/gjs/Gtk.js (renamed from extensions/gjs/Gtk.js)0
-rw-r--r--jsextensions/libseed.gresources.xml20
-rwxr-xr-xjsextensions/repl.js (renamed from extensions/repl.js)0
-rw-r--r--libgjs-private/Makefile.in1
-rw-r--r--libseed/Makefile.am4
-rw-r--r--libseed/Makefile.in20
-rw-r--r--libseed/seed-api.c2
-rw-r--r--libseed/seed-builtins.c9
-rw-r--r--libseed/seed-engine.c62
-rw-r--r--libseed/seed-engine.h2
-rw-r--r--libseed/seed-importer.c83
-rw-r--r--libseed/seed-importer.h5
-rw-r--r--libseed/seed-private.h1
-rw-r--r--libseed/seed-types.c144
-rw-r--r--libseed/seed.h1
-rw-r--r--ltmain.sh37
-rw-r--r--m4/libtool.m432
-rw-r--r--modules/DynamicObject/Makefile.in1
-rw-r--r--modules/Makefile.in1
-rw-r--r--modules/cairo/Makefile.in1
-rw-r--r--modules/canvas/Makefile.in1
-rw-r--r--modules/dbus/Makefile.in1
-rw-r--r--modules/dbus/util/Makefile.in1
-rw-r--r--modules/example/Makefile.in1
-rw-r--r--modules/ffi/Makefile.in1
-rw-r--r--modules/gettext/Makefile.in1
-rw-r--r--modules/gjs/Makefile.in1
-rw-r--r--modules/gjs/_gi/Makefile.in1
-rw-r--r--modules/gjs/_gi/seed-gi.c5
-rw-r--r--modules/gjs/system/Makefile.in1
-rw-r--r--modules/gjs/system/seed-system.c17
-rw-r--r--modules/gtkbuilder/Makefile.in1
-rw-r--r--modules/libxml/Makefile.in1
-rw-r--r--modules/mpfr/Makefile.in1
-rw-r--r--modules/multiprocessing/Makefile.in1
-rw-r--r--modules/os/Makefile.in1
-rw-r--r--modules/readline/Makefile.in1
-rw-r--r--modules/sandbox/Makefile.in1
-rw-r--r--modules/sqlite/Makefile.in1
-rw-r--r--modules/xorg/Makefile.in1
-rw-r--r--src/Makefile.in1
-rw-r--r--tests/Makefile.in1
-rw-r--r--tests/c/Makefile.in1
-rw-r--r--tests/javascript/Makefile.in1
-rw-r--r--tests/javascript/gtypes/Makefile.in1
-rw-r--r--tests/javascript/signals/Makefile.in1
-rw-r--r--tests/javascript/structs/Makefile.in1
112 files changed, 1858 insertions, 2809 deletions
diff --git a/ChangeLog b/ChangeLog
index 53133b3..aeed6e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,190 @@
# Generated by Makefile. Do not edit.
+commit 6783d2946f41a9afea3fa3870dbbd75a7013f0e1
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Tue Jul 26 10:27:25 2016 -0300
+
+ Adding libseed gresources and .in to DIST
+
+ jsextensions/Makefile.am | 9 +++++++--
+ libseed/Makefile.am | 5 +++--
+ 2 files changed, 10 insertions(+), 4 deletions(-)
+
+commit afc7cb9a10355fcebc6b3f9e98f8e89f0ee781be
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Tue Jul 26 10:09:42 2016 -0300
+
+ removing /debian
+
+ debian/changelog | 59 --------------------
+ debian/control | 47 ----------------
+ debian/copyright | 165 -------------------------------------------------------
+ debian/rules | 61 --------------------
+ 4 files changed, 332 deletions(-)
+
+commit 5b73181d92c5f6910b12eeac5f3496cdfd982092
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Wed Jun 22 21:55:21 2016 -0300
+
+ Minor Cleanup (g_prints) in some GJS modules
+
+ modules/gjs/_gi/seed-gi.c | 5 -----
+ modules/gjs/system/seed-system.c | 2 --
+ 2 files changed, 7 deletions(-)
+
+commit 0a2cce27c33c6041f8745184480adac38e2788e1
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Wed Jun 22 21:52:22 2016 -0300
+
+ Fixing ProgramInvocationName in system module
+
+ The older module used to return a dummy "GnomeWeather" for string,
+ which was wrong.
+
+ libseed/seed-engine.c | 53 ++++++++++++++++++++++------------------
+ libseed/seed-engine.h | 2 +-
+ libseed/seed-private.h | 1 +
+ libseed/seed.h | 1 +
+ modules/gjs/system/seed-system.c | 15 +-----------
+ 5 files changed, 33 insertions(+), 39 deletions(-)
+
+commit 224a69fb2a9f13b334f2e8315cb08ee4d48ca7f0
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Wed Jun 22 20:39:32 2016 -0300
+
+ Proper handling of null terminated C_TYPE_ARRAYS
+
+ * implementation from GJS -> gi/arg.cpp
+
+ libseed/seed-types.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 88 insertions(+), 5 deletions(-)
+
+commit 6bd605370f3f3e1f19368c191a25aea336d987bc
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Fri Jun 17 14:11:29 2016 -0300
+
+ Moving all JS files to a GResource to improve uninstalled setup.
+
+ At the current moment, uninstalled usage is really hard with seed.
+ If you try to run with: ./src/seed it runs, but it tries to read the
+ javascript files and native modules from the INSTALL PATH.
+
+ This commit solve that issue for the javascript files, however native
+ modules still have the same issue.
+
+ .gitignore | 14 ++++---
+ Makefile.am | 6 +--
+ configure.ac | 1 -
+ jsextensions/Makefile.am | 29 +++++++++----
+ jsextensions/Seed.js.in | 5 ++-
+ jsextensions/gjs/Makefile.am | 4 --
+ jsextensions/libseed.gresources.xml | 20 +++++++++
+ libseed/Makefile.am | 5 ++-
+ libseed/seed-api.c | 2 +-
+ libseed/seed-builtins.c | 9 ++--
+ libseed/seed-engine.c | 2 +-
+ libseed/seed-importer.c | 83 ++++++++++++++++++++++++++++++++-----
+ libseed/seed-importer.h | 5 +++
+ 13 files changed, 143 insertions(+), 42 deletions(-)
+
+commit abace8eec0ff693f38f0d8fab391d6e0bb846bbe
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Mon Jun 20 15:25:27 2016 -0300
+
+ Renaming extensions to jsextensions
+
+ Makefile.am | 2 +-
+ configure.ac | 4 +-
+ extensions/Clutter.js | 67 -------
+ extensions/GLib.js | 282 -----------------------------
+ extensions/GObject.js | 31 ----
+ extensions/Gio.js | 35 ----
+ extensions/Gst.js | 8 -
+ extensions/Gtk.js | 39 ----
+ extensions/Makefile.am | 12 --
+ extensions/Seed.js.in | 213 ----------------------
+ extensions/gjs/GLib.js | 285 -----------------------------
+ extensions/gjs/GObject.js | 413 -------------------------------------------
+ extensions/gjs/Gio.js | 394 -----------------------------------------
+ extensions/gjs/Gtk.js | 113 ------------
+ extensions/gjs/Makefile.am | 4 -
+ extensions/repl.js | 49 -----
+ jsextensions/Clutter.js | 67 +++++++
+ jsextensions/GLib.js | 282 +++++++++++++++++++++++++++++
+ jsextensions/GObject.js | 31 ++++
+ jsextensions/Gio.js | 35 ++++
+ jsextensions/Gst.js | 8 +
+ jsextensions/Gtk.js | 39 ++++
+ jsextensions/Makefile.am | 12 ++
+ jsextensions/Seed.js.in | 213 ++++++++++++++++++++++
+ jsextensions/gjs/GLib.js | 285 +++++++++++++++++++++++++++++
+ jsextensions/gjs/GObject.js | 413 +++++++++++++++++++++++++++++++++++++++++++
+ jsextensions/gjs/Gio.js | 394 +++++++++++++++++++++++++++++++++++++++++
+ jsextensions/gjs/Gtk.js | 113 ++++++++++++
+ jsextensions/gjs/Makefile.am | 4 +
+ jsextensions/repl.js | 49 +++++
+ 30 files changed, 1948 insertions(+), 1948 deletions(-)
+
+commit 816a49e1edf6a087e67cf1779cdee9626fdc59fe
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Mon Jun 13 11:26:24 2016 -0300
+
+ minor coding style fix using chang-format
+
+ libseed/seed-engine.c | 5 ++---
+ libseed/seed-types.c | 25 +++++++++++++++----------
+ 2 files changed, 17 insertions(+), 13 deletions(-)
+
+commit 5fe14cc348c51d0b4bee4e1e8be110fb6b8a97a1
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Mon Jun 13 11:25:48 2016 -0300
+
+ Proper deal with array returns when they are strings
+
+ libseed/seed-types.c | 18 ++++++++++++++++++
+ 1 file changed, 18 insertions(+)
+
+commit 0c00dc367ad4c38ded6e518eca7be2daf9628e36
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Mon Jun 13 11:23:51 2016 -0300
+
+ Make seed return an Array and not a "array like" object
+
+ Returning an array like might work most of the cases,
+ however it fails to deal with:
+
+ [r1, r2, r3] = something_from_c()
+
+ libseed/seed-engine.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit cb868bcdfd5032adda003371a755748b5f903884
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Thu Jun 9 18:42:25 2016 -0300
+
+ Fix a issue when converting JSStrings to C arrays
+
+ When transforming a string into an array we probably don't want the \0
+ character.
+ This behavior change make it more compatible to GJS, as GJS uses arrays
+ in that way. (see egJSON.js and gjs/example/http-server.js) example.
+
+ libseed/seed-types.c | 17 ++++++++++++++---
+ 1 file changed, 14 insertions(+), 3 deletions(-)
+
+commit 2614bdf076f5e90e1ce91ca3d86b540322f98d17
+Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
+Date: Wed Jun 8 12:03:09 2016 -0300
+
+ Convert GValue to basic types whenever it's possible.
+
+ GValues are cool, but not soo cool on javascrip.
+ So, whenever we can we should translate GValue to their basic types
+ before returning them to the JavaScript engine.
+
+ libseed/seed-types.c | 21 +++++++++++++++++++++
+ 1 file changed, 21 insertions(+)
+
commit 9e45c19695f40a4bfebdff584e7952dfb169fa5d
Author: Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
Date: Tue Jun 7 10:54:47 2016 -0300
diff --git a/Makefile.am b/Makefile.am
index 5a68b12..af1eb02 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,13 +1,13 @@
## Process this file with automake to produce Makefile.in
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
-DISTCHECK_CONFIGURE_FLAGS = --enable-introspection
+DISTCHECK_CONFIGURE_FLAGS = --enable-introspection --enable-gtk-doc
SUBDIRS = po \
+ jsextensions \
libseed \
libgjs-private \
src \
- extensions \
modules \
tests \
doc
@@ -26,8 +26,6 @@ man_MANS = doc/seed.1
EXTRA_DIST = $(pkgconfig_DATA)
-DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
-
profile-reset:
find -name '*.gcda' -delete
diff --git a/Makefile.in b/Makefile.in
index 48a214d..110d284 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -459,6 +459,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -468,12 +469,12 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
-DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
+DISTCHECK_CONFIGURE_FLAGS = --enable-introspection --enable-gtk-doc
SUBDIRS = po \
+ jsextensions \
libseed \
libgjs-private \
src \
- extensions \
modules \
tests \
doc
diff --git a/aclocal.m4 b/aclocal.m4
index 9d6d74a..efe018b 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -335,7 +335,7 @@ msgstr ""
# on various variables needed by the Makefile.in.in installed by
# glib-gettextize.
dnl
-glib_DEFUN([GLIB_GNU_GETTEXT],
+AU_DEFUN([GLIB_GNU_GETTEXT],
[AC_REQUIRE([AC_PROG_CC])dnl
GLIB_LC_MESSAGES
@@ -405,7 +405,8 @@ glib_DEFUN([GLIB_GNU_GETTEXT],
rm -f po/POTFILES
sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
< $srcdir/po/POTFILES.in > po/POTFILES
- ])
+ ],
+ [[$0: This macro is deprecated. You should use upstream gettext instead.]])
# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
# -------------------------------
@@ -586,32 +587,63 @@ AC_DEFUN([AM_NLS],
AC_SUBST([USE_NLS])
])
-# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
-# serial 1 (pkg-config-0.24)
-#
-# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# PKG_PROG_PKG_CONFIG([MIN-VERSION])
-# ----------------------------------
+dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
+dnl serial 11 (pkg-config-0.29.1)
+dnl
+dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
+dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
+dnl
+dnl This program is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 2 of the License, or
+dnl (at your option) any later version.
+dnl
+dnl This program is distributed in the hope that it will be useful, but
+dnl WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+dnl General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU General Public License
+dnl along with this program; if not, write to the Free Software
+dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+dnl 02111-1307, USA.
+dnl
+dnl As a special exception to the GNU General Public License, if you
+dnl distribute this file as part of a program that contains a
+dnl configuration script generated by Autoconf, you may include it under
+dnl the same distribution terms that you use for the rest of that
+dnl program.
+
+dnl PKG_PREREQ(MIN-VERSION)
+dnl -----------------------
+dnl Since: 0.29
+dnl
+dnl Verify that the version of the pkg-config macros are at least
+dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
+dnl installed version of pkg-config, this checks the developer's version
+dnl of pkg.m4 when generating configure.
+dnl
+dnl To ensure that this macro is defined, also add:
+dnl m4_ifndef([PKG_PREREQ],
+dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
+dnl
+dnl See the "Since" comment for each macro you use to see what version
+dnl of the macros you require.
+m4_defun([PKG_PREREQ],
+[m4_define([PKG_MACROS_VERSION], [0.29.1])
+m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
+ [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
+])dnl PKG_PREREQ
+
+dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
+dnl ----------------------------------
+dnl Since: 0.16
+dnl
+dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
+dnl first found in the path. Checks that the version of pkg-config found
+dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
+dnl used since that's the first version where most current features of
+dnl pkg-config existed.
AC_DEFUN([PKG_PROG_PKG_CONFIG],
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
@@ -633,18 +665,19 @@ if test -n "$PKG_CONFIG"; then
PKG_CONFIG=""
fi
fi[]dnl
-])# PKG_PROG_PKG_CONFIG
+])dnl PKG_PROG_PKG_CONFIG
-# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-#
-# Check to see whether a particular set of modules exists. Similar
-# to PKG_CHECK_MODULES(), but does not set variables or print errors.
-#
-# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-# only at the first occurence in configure.ac, so if the first place
-# it's called might be skipped (such as if it is within an "if", you
-# have to call PKG_CHECK_EXISTS manually
-# --------------------------------------------------------------
+dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+dnl -------------------------------------------------------------------
+dnl Since: 0.18
+dnl
+dnl Check to see whether a particular set of modules exists. Similar to
+dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
+dnl
+dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+dnl only at the first occurence in configure.ac, so if the first place
+dnl it's called might be skipped (such as if it is within an "if", you
+dnl have to call PKG_CHECK_EXISTS manually
AC_DEFUN([PKG_CHECK_EXISTS],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
if test -n "$PKG_CONFIG" && \
@@ -654,8 +687,10 @@ m4_ifvaln([$3], [else
$3])dnl
fi])
-# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
-# ---------------------------------------------
+dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+dnl ---------------------------------------------
+dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
+dnl pkg_failed based on the result.
m4_define([_PKG_CONFIG],
[if test -n "$$1"; then
pkg_cv_[]$1="$$1"
@@ -667,10 +702,11 @@ m4_define([_PKG_CONFIG],
else
pkg_failed=untried
fi[]dnl
-])# _PKG_CONFIG
+])dnl _PKG_CONFIG
-# _PKG_SHORT_ERRORS_SUPPORTED
-# -----------------------------
+dnl _PKG_SHORT_ERRORS_SUPPORTED
+dnl ---------------------------
+dnl Internal check to see if pkg-config supports short errors.
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@@ -678,19 +714,17 @@ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
else
_pkg_short_errors_supported=no
fi[]dnl
-])# _PKG_SHORT_ERRORS_SUPPORTED
+])dnl _PKG_SHORT_ERRORS_SUPPORTED
-# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
-# [ACTION-IF-NOT-FOUND])
-#
-#
-# Note that if there is a possibility the first call to
-# PKG_CHECK_MODULES might not happen, you should be sure to include an
-# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
-#
-#
-# --------------------------------------------------------------
+dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+dnl [ACTION-IF-NOT-FOUND])
+dnl --------------------------------------------------------------
+dnl Since: 0.4.0
+dnl
+dnl Note that if there is a possibility the first call to
+dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
+dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
AC_DEFUN([PKG_CHECK_MODULES],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
@@ -744,16 +778,40 @@ else
AC_MSG_RESULT([yes])
$3
fi[]dnl
-])# PKG_CHECK_MODULES
+])dnl PKG_CHECK_MODULES
-# PKG_INSTALLDIR(DIRECTORY)
-# -------------------------
-# Substitutes the variable pkgconfigdir as the location where a module
-# should install pkg-config .pc files. By default the directory is
-# $libdir/pkgconfig, but the default can be changed by passing
-# DIRECTORY. The user can override through the --with-pkgconfigdir
-# parameter.
+dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+dnl [ACTION-IF-NOT-FOUND])
+dnl ---------------------------------------------------------------------
+dnl Since: 0.29
+dnl
+dnl Checks for existence of MODULES and gathers its build flags with
+dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
+dnl and VARIABLE-PREFIX_LIBS from --libs.
+dnl
+dnl Note that if there is a possibility the first call to
+dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
+dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
+dnl configure.ac.
+AC_DEFUN([PKG_CHECK_MODULES_STATIC],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+_save_PKG_CONFIG=$PKG_CONFIG
+PKG_CONFIG="$PKG_CONFIG --static"
+PKG_CHECK_MODULES($@)
+PKG_CONFIG=$_save_PKG_CONFIG[]dnl
+])dnl PKG_CHECK_MODULES_STATIC
+
+
+dnl PKG_INSTALLDIR([DIRECTORY])
+dnl -------------------------
+dnl Since: 0.27
+dnl
+dnl Substitutes the variable pkgconfigdir as the location where a module
+dnl should install pkg-config .pc files. By default the directory is
+dnl $libdir/pkgconfig, but the default can be changed by passing
+dnl DIRECTORY. The user can override through the --with-pkgconfigdir
+dnl parameter.
AC_DEFUN([PKG_INSTALLDIR],
[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
m4_pushdef([pkg_description],
@@ -764,16 +822,18 @@ AC_ARG_WITH([pkgconfigdir],
AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
m4_popdef([pkg_default])
m4_popdef([pkg_description])
-]) dnl PKG_INSTALLDIR
+])dnl PKG_INSTALLDIR
-# PKG_NOARCH_INSTALLDIR(DIRECTORY)
-# -------------------------
-# Substitutes the variable noarch_pkgconfigdir as the location where a
-# module should install arch-independent pkg-config .pc files. By
-# default the directory is $datadir/pkgconfig, but the default can be
-# changed by passing DIRECTORY. The user can override through the
-# --with-noarch-pkgconfigdir parameter.
+dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
+dnl --------------------------------
+dnl Since: 0.27
+dnl
+dnl Substitutes the variable noarch_pkgconfigdir as the location where a
+dnl module should install arch-independent pkg-config .pc files. By
+dnl default the directory is $datadir/pkgconfig, but the default can be
+dnl changed by passing DIRECTORY. The user can override through the
+dnl --with-noarch-pkgconfigdir parameter.
AC_DEFUN([PKG_NOARCH_INSTALLDIR],
[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
m4_pushdef([pkg_description],
@@ -784,13 +844,15 @@ AC_ARG_WITH([noarch-pkgconfigdir],
AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
m4_popdef([pkg_default])
m4_popdef([pkg_description])
-]) dnl PKG_NOARCH_INSTALLDIR
+])dnl PKG_NOARCH_INSTALLDIR
-# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
-# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-# -------------------------------------------
-# Retrieves the value of the pkg-config variable for the given module.
+dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
+dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+dnl -------------------------------------------
+dnl Since: 0.28
+dnl
+dnl Retrieves the value of the pkg-config variable for the given module.
AC_DEFUN([PKG_CHECK_VAR],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
@@ -799,7 +861,7 @@ _PKG_CONFIG([$1], [variable="][$3]["], [$2])
AS_VAR_COPY([$1], [pkg_cv_][$1])
AS_VAR_IF([$1], [""], [$5], [$4])dnl
-])# PKG_CHECK_VAR
+])dnl PKG_CHECK_VAR
# Copyright (C) 2002-2014 Free Software Foundation, Inc.
#
diff --git a/config.guess b/config.guess
index dbfb978..1659250 100755
--- a/config.guess
+++ b/config.guess
@@ -2,7 +2,7 @@
# Attempt to guess a canonical system name.
# Copyright 1992-2015 Free Software Foundation, Inc.
-timestamp='2015-01-01'
+timestamp='2015-08-20'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -168,20 +168,27 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# Note: NetBSD doesn't particularly care about the vendor
# portion of the name. We always set it to "unknown".
sysctl="sysctl -n hw.machine_arch"
- UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
- /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+ UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
+ /sbin/$sysctl 2>/dev/null || \
+ /usr/sbin/$sysctl 2>/dev/null || \
+ echo unknown)`
case "${UNAME_MACHINE_ARCH}" in
armeb) machine=armeb-unknown ;;
arm*) machine=arm-unknown ;;
sh3el) machine=shl-unknown ;;
sh3eb) machine=sh-unknown ;;
sh5el) machine=sh5le-unknown ;;
+ earmv*)
+ arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+ endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
+ machine=${arch}${endian}-unknown
+ ;;
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
esac
# The Operating System including object format, if it has switched
# to ELF recently, or will in the future.
case "${UNAME_MACHINE_ARCH}" in
- arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
@@ -197,6 +204,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
os=netbsd
;;
esac
+ # Determine ABI tags.
+ case "${UNAME_MACHINE_ARCH}" in
+ earm*)
+ expr='s/^earmv[0-9]/-eabi/;s/eb$//'
+ abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
+ ;;
+ esac
# The OS release
# Debian GNU/NetBSD machines have a different userland, and
# thus, need a distinct triplet. However, they do not need
@@ -207,13 +221,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
release='-gnu'
;;
*)
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
;;
esac
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}"
+ echo "${machine}-${os}${release}${abi}"
exit ;;
*:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
@@ -235,6 +249,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:MirBSD:*:*)
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
exit ;;
+ *:Sortix:*:*)
+ echo ${UNAME_MACHINE}-unknown-sortix
+ exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
*4.0)
@@ -933,6 +950,9 @@ EOF
crisv32:Linux:*:*)
echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
+ e2k:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
frv:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
@@ -1021,7 +1041,7 @@ EOF
echo ${UNAME_MACHINE}-dec-linux-${LIBC}
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC}
exit ;;
xtensa*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
diff --git a/config.sub b/config.sub
index 6467c95..1acc966 100755
--- a/config.sub
+++ b/config.sub
@@ -2,7 +2,7 @@
# Configuration validation subroutine script.
# Copyright 1992-2015 Free Software Foundation, Inc.
-timestamp='2015-01-01'
+timestamp='2015-08-20'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -117,7 +117,7 @@ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
- knetbsd*-gnu* | netbsd*-gnu* | \
+ knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
kopensolaris*-gnu* | \
storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
@@ -255,11 +255,12 @@ case $basic_machine in
| arc | arceb \
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
| avr | avr32 \
+ | ba \
| be32 | be64 \
| bfin \
| c4x | c8051 | clipper \
| d10v | d30v | dlx | dsp16xx \
- | epiphany \
+ | e2k | epiphany \
| fido | fr30 | frv | ft32 \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| hexagon \
@@ -305,7 +306,7 @@ case $basic_machine in
| riscv32 | riscv64 \
| rl78 | rx \
| score \
- | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@@ -376,12 +377,13 @@ case $basic_machine in
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
+ | ba-* \
| be32-* | be64-* \
| bfin-* | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* \
| c8051-* | clipper-* | craynv-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
- | elxsi-* \
+ | e2k-* | elxsi-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
@@ -428,12 +430,13 @@ case $basic_machine in
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
| pyramid-* \
+ | riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
| tahoe-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tile*-* \
@@ -518,6 +521,9 @@ case $basic_machine in
basic_machine=i386-pc
os=-aros
;;
+ asmjs)
+ basic_machine=asmjs-unknown
+ ;;
aux)
basic_machine=m68k-apple
os=-aux
@@ -1025,7 +1031,7 @@ case $basic_machine in
;;
ppc64) basic_machine=powerpc64-unknown
;;
- ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppc64le | powerpc64little | ppc64-le | powerpc64-little)
basic_machine=powerpc64le-unknown
@@ -1373,7 +1379,7 @@ case $os in
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
| -sym* | -kopensolaris* | -plan9* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* | -aros* \
+ | -aos* | -aros* | -cloudabi* | -sortix* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
diff --git a/configure b/configure
index ec4ea2f..7897bb8 100755
--- a/configure
+++ b/configure
@@ -904,6 +904,7 @@ infodir
docdir
oldincludedir
includedir
+runstatedir
localstatedir
sharedstatedir
sysconfdir
@@ -1046,6 +1047,7 @@ datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1298,6 +1300,15 @@ do
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
+ -runstatedir | --runstatedir | --runstatedi | --runstated \
+ | --runstate | --runstat | --runsta | --runst | --runs \
+ | --run | --ru | --r)
+ ac_prev=runstatedir ;;
+ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+ | --run=* | --ru=* | --r=*)
+ runstatedir=$ac_optarg ;;
+
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1435,7 +1446,7 @@ fi
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
- libdir localedir mandir
+ libdir localedir mandir runstatedir
do
eval ac_val=\$$ac_var
# Remove trailing slashes.
@@ -1588,6 +1599,7 @@ Fine tuning of the installation directories:
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -5518,7 +5530,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd*)
+netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
else
@@ -9211,6 +9223,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
openbsd* | bitrig*)
with_gnu_ld=no
;;
+ linux* | k*bsd*-gnu | gnu*)
+ link_all_deplibs=no
+ ;;
esac
ld_shlibs=yes
@@ -9465,7 +9480,7 @@ _LT_EOF
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -10135,6 +10150,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
if test yes = "$lt_cv_irix_exported_symbol"; then
archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
fi
+ link_all_deplibs=no
else
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
@@ -10156,7 +10172,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -11251,9 +11267,6 @@ fi
# before this can be enabled.
hardcode_into_libs=yes
- # Add ABI-specific directories to the system library path.
- sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
-
# Ideally, we could use ldconfig to report *all* directores which are
# searched for libraries, however this is still not possible. Aside from not
# being certain /sbin/ldconfig is available, command
@@ -11262,7 +11275,7 @@ fi
# appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -11274,6 +11287,18 @@ fi
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
netbsd*)
version_type=sunos
need_lib_prefix=no
@@ -16850,7 +16875,7 @@ fi
-ac_config_files="$ac_config_files seed.pc Makefile doc/index.html doc/conventions.html doc/runtime.html doc/tutorial-standalone/tutorial.html doc/modules/canvas/canvas.html doc/modules/multiprocessing/multiprocessing.html doc/modules/canvas/Makefile doc/modules/multiprocessing/Makefile doc/modules/readline/Makefile doc/modules/gtkbuilder/Makefile doc/modules/sqlite/Makefile doc/modules/sandbox/Makefile doc/mapping/mapping.html libseed/Makefile libgjs-private/Makefile po/Makefile.in src/Makefile extensions/Makefile tests/Makefile tests/javascript/Makefile tests/javascript/gtypes/Makefile tests/javascript/signals/Makefile tests/javascript/structs/Makefile tests/c/Makefile doc/Makefile doc/modules/Makefile doc/modules/version.xml doc/tutorial-standalone/Makefile doc/reference/Makefile doc/reference/version.xml doc/mapping/Makefile modules/Makefile modules/example/Makefile modules/sqlite/Makefile modules/xorg/Makefile modules/canvas/Makefile modules/readline/Makefile modules/multiprocessing/Makefile modules/sandbox/Makefile modules/os/Makefile modules/dbus/Makefile modules/dbus/util/Makefile modules/libxml/Makefile modules/cairo/Makefile modules/gtkbuilder/Makefile modules/gettext/Makefile modules/mpfr/Makefile modules/ffi/Makefile modules/DynamicObject/Makefile modules/gjs/system/Makefile modules/gjs/_gi/Makefile extensions/gjs/Makefile modules/gjs/Makefile libseed/seed-path.h"
+ac_config_files="$ac_config_files seed.pc Makefile doc/index.html doc/conventions.html doc/runtime.html doc/tutorial-standalone/tutorial.html doc/modules/canvas/canvas.html doc/modules/multiprocessing/multiprocessing.html doc/modules/canvas/Makefile doc/modules/multiprocessing/Makefile doc/modules/readline/Makefile doc/modules/gtkbuilder/Makefile doc/modules/sqlite/Makefile doc/modules/sandbox/Makefile doc/mapping/mapping.html libseed/Makefile libgjs-private/Makefile po/Makefile.in src/Makefile jsextensions/Makefile tests/Makefile tests/javascript/Makefile tests/javascript/gtypes/Makefile tests/javascript/signals/Makefile tests/javascript/structs/Makefile tests/c/Makefile doc/Makefile doc/modules/Makefile doc/modules/version.xml doc/tutorial-standalone/Makefile doc/reference/Makefile doc/reference/version.xml doc/mapping/Makefile modules/Makefile modules/example/Makefile modules/sqlite/Makefile modules/xorg/Makefile modules/canvas/Makefile modules/readline/Makefile modules/multiprocessing/Makefile modules/sandbox/Makefile modules/os/Makefile modules/dbus/Makefile modules/dbus/util/Makefile modules/libxml/Makefile modules/cairo/Makefile modules/gtkbuilder/Makefile modules/gettext/Makefile modules/mpfr/Makefile modules/ffi/Makefile modules/DynamicObject/Makefile modules/gjs/system/Makefile modules/gjs/_gi/Makefile modules/gjs/Makefile libseed/seed-path.h"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -17988,7 +18013,7 @@ do
"libgjs-private/Makefile") CONFIG_FILES="$CONFIG_FILES libgjs-private/Makefile" ;;
"po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
"src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
- "extensions/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/Makefile" ;;
+ "jsextensions/Makefile") CONFIG_FILES="$CONFIG_FILES jsextensions/Makefile" ;;
"tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
"tests/javascript/Makefile") CONFIG_FILES="$CONFIG_FILES tests/javascript/Makefile" ;;
"tests/javascript/gtypes/Makefile") CONFIG_FILES="$CONFIG_FILES tests/javascript/gtypes/Makefile" ;;
@@ -18022,7 +18047,6 @@ do
"modules/DynamicObject/Makefile") CONFIG_FILES="$CONFIG_FILES modules/DynamicObject/Makefile" ;;
"modules/gjs/system/Makefile") CONFIG_FILES="$CONFIG_FILES modules/gjs/system/Makefile" ;;
"modules/gjs/_gi/Makefile") CONFIG_FILES="$CONFIG_FILES modules/gjs/_gi/Makefile" ;;
- "extensions/gjs/Makefile") CONFIG_FILES="$CONFIG_FILES extensions/gjs/Makefile" ;;
"modules/gjs/Makefile") CONFIG_FILES="$CONFIG_FILES modules/gjs/Makefile" ;;
"libseed/seed-path.h") CONFIG_FILES="$CONFIG_FILES libseed/seed-path.h" ;;
"po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
diff --git a/configure.ac b/configure.ac
index 6dfbde7..b468285 100644
--- a/configure.ac
+++ b/configure.ac
@@ -477,7 +477,7 @@ libgjs-private/Makefile
po/Makefile.in
src/Makefile
-extensions/Makefile
+jsextensions/Makefile
tests/Makefile
tests/javascript/Makefile
tests/javascript/gtypes/Makefile
@@ -512,7 +512,6 @@ modules/DynamicObject/Makefile
modules/gjs/system/Makefile
modules/gjs/_gi/Makefile
-extensions/gjs/Makefile
modules/gjs/Makefile
libseed/seed-path.h
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 2cb0880..7e9e099 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -432,6 +432,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/mapping/Makefile.in b/doc/mapping/Makefile.in
index f5828ad..9e78633 100644
--- a/doc/mapping/Makefile.in
+++ b/doc/mapping/Makefile.in
@@ -371,6 +371,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/modules/Makefile.in b/doc/modules/Makefile.in
index a2e3555..8bf9241 100644
--- a/doc/modules/Makefile.in
+++ b/doc/modules/Makefile.in
@@ -431,6 +431,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/modules/canvas/Makefile.in b/doc/modules/canvas/Makefile.in
index 849a216..9120eda 100644
--- a/doc/modules/canvas/Makefile.in
+++ b/doc/modules/canvas/Makefile.in
@@ -371,6 +371,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/modules/gtkbuilder/Makefile.in b/doc/modules/gtkbuilder/Makefile.in
index 0c7b2bb..536c4b5 100644
--- a/doc/modules/gtkbuilder/Makefile.in
+++ b/doc/modules/gtkbuilder/Makefile.in
@@ -371,6 +371,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/modules/multiprocessing/Makefile.in b/doc/modules/multiprocessing/Makefile.in
index 60b9931..bfc1c2e 100644
--- a/doc/modules/multiprocessing/Makefile.in
+++ b/doc/modules/multiprocessing/Makefile.in
@@ -372,6 +372,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/modules/readline/Makefile.in b/doc/modules/readline/Makefile.in
index 99c4020..8c66228 100644
--- a/doc/modules/readline/Makefile.in
+++ b/doc/modules/readline/Makefile.in
@@ -371,6 +371,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/modules/sandbox/Makefile.in b/doc/modules/sandbox/Makefile.in
index 5e8ae7d..cf83565 100644
--- a/doc/modules/sandbox/Makefile.in
+++ b/doc/modules/sandbox/Makefile.in
@@ -371,6 +371,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/modules/sqlite/Makefile.in b/doc/modules/sqlite/Makefile.in
index 7f87b40..acbc657 100644
--- a/doc/modules/sqlite/Makefile.in
+++ b/doc/modules/sqlite/Makefile.in
@@ -371,6 +371,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/doc/reference/Makefile.in b/doc/reference/Makefile.in
index fcde45c..58cf4e3 100644
--- a/doc/reference/Makefile.in
+++ b/doc/reference/Makefile.in
@@ -348,6 +348,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -762,7 +763,7 @@ scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB)
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
@true
-sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
+sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent
$(GTK_DOC_V_XML)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
@@ -773,6 +774,17 @@ sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DO
sgml.stamp: sgml-build.stamp
@true
+xml/gtkdocentities.ent: Makefile
+ $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \
+ echo "<!ENTITY package \"$(PACKAGE)\">"; \
+ echo "<!ENTITY package_bugreport \"$(PACKAGE_BUGREPORT)\">"; \
+ echo "<!ENTITY package_name \"$(PACKAGE_NAME)\">"; \
+ echo "<!ENTITY package_string \"$(PACKAGE_STRING)\">"; \
+ echo "<!ENTITY package_tarname \"$(PACKAGE_TARNAME)\">"; \
+ echo "<!ENTITY package_url \"$(PACKAGE_URL)\">"; \
+ echo "<!ENTITY package_version \"$(PACKAGE_VERSION)\">"; \
+ ) > $@
+
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files)
$(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
mkhtml_options=""; \
diff --git a/doc/reference/html/GtkBuilder-module.html b/doc/reference/html/GtkBuilder-module.html
index 9eddca4..ea0c630 100644
--- a/doc/reference/html/GtkBuilder-module.html
+++ b/doc/reference/html/GtkBuilder-module.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GtkBuilder: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="modules.html" title="Part IV. Seed Module Reference">
<link rel="prev" href="sqlite-module.html" title="SQLite">
<link rel="next" href="Sandbox-module.html" title="Sandbox">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -42,30 +42,7 @@
</pre>
<p>
</p>
-<p>
-</p>
-<div class="refsect2">
-<a name="gtkbuilder-connect-signals"></a><h3>builder.connect_signals (object, user_data)</h3>
-<p>Connects the signals present in the GtkBuilder to the functions present in <em class="parameter"><code>object</code></em>. That is to say, a signal with handler name, 'ok_button_clicked' will be connected to the 'ok_button_clicked' property of object.</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>object</code></em></span></p></td>
-<td>undefined</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em></span></p></td>
-<td>undefined</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>
-</p>
+<span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
</div>
<div class="refsect1">
<a name="id-1.5.5.4"></a><h2>Examples</h2>
@@ -125,6 +102,6 @@ Gtk.main();
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/Sandbox-module.html b/doc/reference/html/Sandbox-module.html
index 8694502..e635083 100644
--- a/doc/reference/html/Sandbox-module.html
+++ b/doc/reference/html/Sandbox-module.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sandbox: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="modules.html" title="Part IV. Seed Module Reference">
<link rel="prev" href="GtkBuilder-module.html" title="GtkBuilder">
<link rel="next" href="ix01.html" title="Index">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -42,86 +42,27 @@
</pre>
<p>
</p>
-<p>
-</p>
-<div class="refsect2">
-<a name="sandbox-context"></a><h3>new sandbox.Context()</h3>
-<p>Creates a new sandbox context object, which wraps a Seed JavaScript context with it's own global object. By default this global object contains only default JSCore globals (Array, Object, etc...) and has no ability to interact with the outside system. Note the context must be manually destroyed with the <em class="parameter"><code>destroy</code></em> method.</p>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="sandbox-eval"></a><h3>context.eval(source)</h3>
-<p>Evaluates a string <em class="parameter"><code>source</code></em> with context, returns the result.</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>source</code></em></span></p></td>
-<td>undefined</td>
-</tr></tbody>
-</table></div>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="sandbox-addglobals"></a><h3>context.add_globals()</h3>
-<p>Adds the default Seed globals to the context, including the 'Seed' global object, and the imports object.</p>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="sandbox-destroy"></a><h3>context.destroy()</h3>
-<p>Destroys the internal context object, and any further usage of the wrapper is an exception</p>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="sandbox-global"></a><h3>context.global</h3>
-<p>A project, representing the literal global object of the context, may be freely read from and assigned to</p>
-</div>
-<p>
-</p>
+<span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
</div>
<div class="refsect1">
<a name="id-1.5.6.4"></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>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal">sandbox </span><span class="symbol">=</span><span class="normal"> imports</span><span class="symbol">.</span><span class="normal">sandbox</span><span class="symbol">;</span>
-
-<span class="normal">ctx </span><span class="symbol">=</span><span class="normal"> </span><span class="usertype">new</span><span class="normal"> sandbox</span><span class="symbol">.</span><span class="function">Context</span><span class="symbol">();</span>
-<span class="normal">ctx</span><span class="symbol">.</span><span class="function">eval</span><span class="symbol">(</span><span class="string">"b = 2+2"</span><span class="symbol">);</span>
-<span class="function">print</span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">.</span><span class="normal">global</span><span class="symbol">.</span><span class="normal">b</span><span class="symbol">);</span><span class="normal"> </span><span class="comment">//4</span>
-<span class="normal">ctx</span><span class="symbol">.</span><span class="normal">global</span><span class="symbol">.</span><span class="normal">b </span><span class="symbol">=</span><span class="normal"> </span><span class="usertype">new</span><span class="normal"> Gtk</span><span class="symbol">.</span><span class="function">Window</span><span class="symbol">();</span><span class="normal"> </span><span class="comment">// Possible to expose objects to the context.</span>
-<span class="normal">ctx</span><span class="symbol">.</span><span class="function">eval</span><span class="symbol">(</span><span class="string">"b.show()"</span><span class="symbol">);</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
+<div class="example-contents"><pre class="programlisting">
+sandbox = imports.sandbox;
+ctx = new sandbox.Context();
+ctx.eval("b = 2+2");
+print(ctx.global.b); //4
+ctx.global.b = new Gtk.Window(); // Possible to expose objects to the context.
+ctx.eval("b.show()");
+ </pre></div>
</div>
<br class="example-break">
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/api.html b/doc/reference/html/api.html
index e2175fa..0fa9725 100644
--- a/doc/reference/html/api.html
+++ b/doc/reference/html/api.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Part III. Seed API Reference: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="index.html" title="Seed Reference Manual">
<link rel="prev" href="seed-importer.html" title="Importer">
<link rel="next" href="seed-Initialization.html" title="Initialization">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -69,6 +69,6 @@
<p>This is the documentation for the C API of Seed, used for embedding, and creating native C modules.</p>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/index.html b/doc/reference/html/index.html
index 628e14f..f5db5f8 100644
--- a/doc/reference/html/index.html
+++ b/doc/reference/html/index.html
@@ -3,10 +3,10 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Seed Reference Manual: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="next" href="seed.html" title="Part I. Seed Overview">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -101,6 +101,6 @@ Importing gobject-introspection namespaces, native modules, and JavaScript modul
</dl></div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/index.sgml b/doc/reference/html/index.sgml
deleted file mode 100644
index fccccde..0000000
--- a/doc/reference/html/index.sgml
+++ /dev/null
@@ -1,248 +0,0 @@
-<ONLINE href="http://library.gnome.org/devel/seed/unstable/">
-<ANCHOR id="seed-introduction" href="seed/seed-introduction.html">
-<ANCHOR id="seed-building" href="seed/seed-building.html">
-<ANCHOR id="building" href="seed/seed-building.html#building">
-<ANCHOR id="dependencies" href="seed/seed-building.html#dependencies">
-<ANCHOR id="moddependencies" href="seed/seed-building.html#moddependencies">
-<ANCHOR id="optdependencies" href="seed/seed-building.html#optdependencies">
-<ANCHOR id="extra-configuration-options" href="seed/seed-building.html#extra-configuration-options">
-<ANCHOR id="seed-contact" href="seed/seed-contact.html">
-<ANCHOR id="build" href="seed/seed-contact.html#build">
-<ANCHOR id="git" href="seed/seed-contact.html#git">
-<ANCHOR id="bugs" href="seed/seed-contact.html#bugs">
-<ANCHOR id="seed-importer" href="seed/seed-importer.html">
-<ANCHOR id="git" href="seed/seed-importer.html#git">
-<ANCHOR id="seed-Initialization" href="seed/seed-Initialization.html">
-<ANCHOR id="seed-Initialization.functions" href="seed/seed-Initialization.html#seed-Initialization.functions">
-<ANCHOR id="seed-Initialization.other" href="seed/seed-Initialization.html#seed-Initialization.other">
-<ANCHOR id="seed-Initialization.includes" href="seed/seed-Initialization.html#seed-Initialization.includes">
-<ANCHOR id="seed-Initialization.description" href="seed/seed-Initialization.html#seed-Initialization.description">
-<ANCHOR id="seed-Initialization.functions_details" href="seed/seed-Initialization.html#seed-Initialization.functions_details">
-<ANCHOR id="seed-init" href="seed/seed-Initialization.html#seed-init">
-<ANCHOR id="seed-init-with-context-group" href="seed/seed-Initialization.html#seed-init-with-context-group">
-<ANCHOR id="seed-engine-set-search-path" href="seed/seed-Initialization.html#seed-engine-set-search-path">
-<ANCHOR id="seed-engine-get-search-path" href="seed/seed-Initialization.html#seed-engine-get-search-path">
-<ANCHOR id="seed-Initialization.other_details" href="seed/seed-Initialization.html#seed-Initialization.other_details">
-<ANCHOR id="SeedEngine" href="seed/seed-Initialization.html#SeedEngine">
-<ANCHOR id="seed-Contexts" href="seed/seed-Contexts.html">
-<ANCHOR id="seed-Contexts.functions" href="seed/seed-Contexts.html#seed-Contexts.functions">
-<ANCHOR id="seed-Contexts.other" href="seed/seed-Contexts.html#seed-Contexts.other">
-<ANCHOR id="seed-Contexts.includes" href="seed/seed-Contexts.html#seed-Contexts.includes">
-<ANCHOR id="seed-Contexts.description" href="seed/seed-Contexts.html#seed-Contexts.description">
-<ANCHOR id="seed-Contexts.functions_details" href="seed/seed-Contexts.html#seed-Contexts.functions_details">
-<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">
-<ANCHOR id="seed-importer-set-search-path" href="seed/seed-Contexts.html#seed-importer-set-search-path">
-<ANCHOR id="seed-Contexts.other_details" href="seed/seed-Contexts.html#seed-Contexts.other_details">
-<ANCHOR id="SeedContext" href="seed/seed-Contexts.html#SeedContext">
-<ANCHOR id="SeedGlobalContext" href="seed/seed-Contexts.html#SeedGlobalContext">
-<ANCHOR id="SeedContextGroup" href="seed/seed-Contexts.html#SeedContextGroup">
-<ANCHOR id="seed-Evaluation" href="seed/seed-Evaluation.html">
-<ANCHOR id="seed-Evaluation.functions" href="seed/seed-Evaluation.html#seed-Evaluation.functions">
-<ANCHOR id="seed-Evaluation.other" href="seed/seed-Evaluation.html#seed-Evaluation.other">
-<ANCHOR id="seed-Evaluation.includes" href="seed/seed-Evaluation.html#seed-Evaluation.includes">
-<ANCHOR id="seed-Evaluation.description" href="seed/seed-Evaluation.html#seed-Evaluation.description">
-<ANCHOR id="seed-Evaluation.functions_details" href="seed/seed-Evaluation.html#seed-Evaluation.functions_details">
-<ANCHOR id="seed-make-script" href="seed/seed-Evaluation.html#seed-make-script">
-<ANCHOR id="seed-evaluate" href="seed/seed-Evaluation.html#seed-evaluate">
-<ANCHOR id="seed-simple-evaluate" href="seed/seed-Evaluation.html#seed-simple-evaluate">
-<ANCHOR id="seed-script-new-from-file" href="seed/seed-Evaluation.html#seed-script-new-from-file">
-<ANCHOR id="seed-script-exception" href="seed/seed-Evaluation.html#seed-script-exception">
-<ANCHOR id="seed-script-destroy" href="seed/seed-Evaluation.html#seed-script-destroy">
-<ANCHOR id="seed-Evaluation.other_details" href="seed/seed-Evaluation.html#seed-Evaluation.other_details">
-<ANCHOR id="SeedScript" href="seed/seed-Evaluation.html#SeedScript">
-<ANCHOR id="seed-Exceptions" href="seed/seed-Exceptions.html">
-<ANCHOR id="seed-Exceptions.functions" href="seed/seed-Exceptions.html#seed-Exceptions.functions">
-<ANCHOR id="seed-Exceptions.other" href="seed/seed-Exceptions.html#seed-Exceptions.other">
-<ANCHOR id="seed-Exceptions.includes" href="seed/seed-Exceptions.html#seed-Exceptions.includes">
-<ANCHOR id="seed-Exceptions.description" href="seed/seed-Exceptions.html#seed-Exceptions.description">
-<ANCHOR id="seed-Exceptions.functions_details" href="seed/seed-Exceptions.html#seed-Exceptions.functions_details">
-<ANCHOR id="seed-make-exception" href="seed/seed-Exceptions.html#seed-make-exception">
-<ANCHOR id="seed-exception-get-name" href="seed/seed-Exceptions.html#seed-exception-get-name">
-<ANCHOR id="seed-exception-get-message" href="seed/seed-Exceptions.html#seed-exception-get-message">
-<ANCHOR id="seed-exception-get-line" href="seed/seed-Exceptions.html#seed-exception-get-line">
-<ANCHOR id="seed-exception-get-file" href="seed/seed-Exceptions.html#seed-exception-get-file">
-<ANCHOR id="seed-exception-to-string" href="seed/seed-Exceptions.html#seed-exception-to-string">
-<ANCHOR id="seed-Exceptions.other_details" href="seed/seed-Exceptions.html#seed-Exceptions.other_details">
-<ANCHOR id="SeedException" href="seed/seed-Exceptions.html#SeedException">
-<ANCHOR id="seed-Signals" href="seed/seed-Signals.html">
-<ANCHOR id="seed-Signals.functions" href="seed/seed-Signals.html#seed-Signals.functions">
-<ANCHOR id="seed-Signals.includes" href="seed/seed-Signals.html#seed-Signals.includes">
-<ANCHOR id="seed-Signals.description" href="seed/seed-Signals.html#seed-Signals.description">
-<ANCHOR id="seed-Signals.functions_details" href="seed/seed-Signals.html#seed-Signals.functions_details">
-<ANCHOR id="seed-signal-connect" href="seed/seed-Signals.html#seed-signal-connect">
-<ANCHOR id="seed-signal-connect-value" href="seed/seed-Signals.html#seed-signal-connect-value">
-<ANCHOR id="seed-Signals.other_details" href="seed/seed-Signals.html#seed-Signals.other_details">
-<ANCHOR id="seed-Native-Type-Conversion" href="seed/seed-Native-Type-Conversion.html">
-<ANCHOR id="seed-Native-Type-Conversion.functions" href="seed/seed-Native-Type-Conversion.html#seed-Native-Type-Conversion.functions">
-<ANCHOR id="seed-Native-Type-Conversion.other" href="seed/seed-Native-Type-Conversion.html#seed-Native-Type-Conversion.other">
-<ANCHOR id="seed-Native-Type-Conversion.includes" href="seed/seed-Native-Type-Conversion.html#seed-Native-Type-Conversion.includes">
-<ANCHOR id="seed-Native-Type-Conversion.description" href="seed/seed-Native-Type-Conversion.html#seed-Native-Type-Conversion.description">
-<ANCHOR id="seed-Native-Type-Conversion.functions_details" href="seed/seed-Native-Type-Conversion.html#seed-Native-Type-Conversion.functions_details">
-<ANCHOR id="seed-make-undefined" href="seed/seed-Native-Type-Conversion.html#seed-make-undefined">
-<ANCHOR id="seed-make-null" href="seed/seed-Native-Type-Conversion.html#seed-make-null">
-<ANCHOR id="seed-value-to-boolean" href="seed/seed-Native-Type-Conversion.html#seed-value-to-boolean">
-<ANCHOR id="seed-value-from-boolean" href="seed/seed-Native-Type-Conversion.html#seed-value-from-boolean">
-<ANCHOR id="seed-value-to-uint" href="seed/seed-Native-Type-Conversion.html#seed-value-to-uint">
-<ANCHOR id="seed-value-from-uint" href="seed/seed-Native-Type-Conversion.html#seed-value-from-uint">
-<ANCHOR id="seed-value-to-int" href="seed/seed-Native-Type-Conversion.html#seed-value-to-int">
-<ANCHOR id="seed-value-from-int" href="seed/seed-Native-Type-Conversion.html#seed-value-from-int">
-<ANCHOR id="seed-value-to-char" href="seed/seed-Native-Type-Conversion.html#seed-value-to-char">
-<ANCHOR id="seed-value-from-char" href="seed/seed-Native-Type-Conversion.html#seed-value-from-char">
-<ANCHOR id="seed-value-to-uchar" href="seed/seed-Native-Type-Conversion.html#seed-value-to-uchar">
-<ANCHOR id="seed-value-from-uchar" href="seed/seed-Native-Type-Conversion.html#seed-value-from-uchar">
-<ANCHOR id="seed-value-to-long" href="seed/seed-Native-Type-Conversion.html#seed-value-to-long">
-<ANCHOR id="seed-value-from-long" href="seed/seed-Native-Type-Conversion.html#seed-value-from-long">
-<ANCHOR id="seed-value-to-ulong" href="seed/seed-Native-Type-Conversion.html#seed-value-to-ulong">
-<ANCHOR id="seed-value-from-ulong" href="seed/seed-Native-Type-Conversion.html#seed-value-from-ulong">
-<ANCHOR id="seed-value-to-int64" href="seed/seed-Native-Type-Conversion.html#seed-value-to-int64">
-<ANCHOR id="seed-value-from-int64" href="seed/seed-Native-Type-Conversion.html#seed-value-from-int64">
-<ANCHOR id="seed-value-to-uint64" href="seed/seed-Native-Type-Conversion.html#seed-value-to-uint64">
-<ANCHOR id="seed-value-from-uint64" href="seed/seed-Native-Type-Conversion.html#seed-value-from-uint64">
-<ANCHOR id="seed-value-to-float" href="seed/seed-Native-Type-Conversion.html#seed-value-to-float">
-<ANCHOR id="seed-value-from-float" href="seed/seed-Native-Type-Conversion.html#seed-value-from-float">
-<ANCHOR id="seed-value-to-double" href="seed/seed-Native-Type-Conversion.html#seed-value-to-double">
-<ANCHOR id="seed-value-from-double" href="seed/seed-Native-Type-Conversion.html#seed-value-from-double">
-<ANCHOR id="seed-value-to-string" href="seed/seed-Native-Type-Conversion.html#seed-value-to-string">
-<ANCHOR id="seed-value-from-string" href="seed/seed-Native-Type-Conversion.html#seed-value-from-string">
-<ANCHOR id="seed-value-from-binary-string" href="seed/seed-Native-Type-Conversion.html#seed-value-from-binary-string">
-<ANCHOR id="seed-value-to-object" href="seed/seed-Native-Type-Conversion.html#seed-value-to-object">
-<ANCHOR id="seed-value-from-object" href="seed/seed-Native-Type-Conversion.html#seed-value-from-object">
-<ANCHOR id="seed-value-to-filename" href="seed/seed-Native-Type-Conversion.html#seed-value-to-filename">
-<ANCHOR id="seed-value-from-filename" href="seed/seed-Native-Type-Conversion.html#seed-value-from-filename">
-<ANCHOR id="seed-value-to-format" href="seed/seed-Native-Type-Conversion.html#seed-value-to-format">
-<ANCHOR id="seed-pointer-get-pointer" href="seed/seed-Native-Type-Conversion.html#seed-pointer-get-pointer">
-<ANCHOR id="seed-make-pointer" href="seed/seed-Native-Type-Conversion.html#seed-make-pointer">
-<ANCHOR id="seed-string-ref" href="seed/seed-Native-Type-Conversion.html#seed-string-ref">
-<ANCHOR id="seed-string-unref" href="seed/seed-Native-Type-Conversion.html#seed-string-unref">
-<ANCHOR id="seed-string-get-maximum-size" href="seed/seed-Native-Type-Conversion.html#seed-string-get-maximum-size">
-<ANCHOR id="seed-string-to-utf8-buffer" href="seed/seed-Native-Type-Conversion.html#seed-string-to-utf8-buffer">
-<ANCHOR id="seed-string-is-equal" href="seed/seed-Native-Type-Conversion.html#seed-string-is-equal">
-<ANCHOR id="seed-string-is-equal-utf8" href="seed/seed-Native-Type-Conversion.html#seed-string-is-equal-utf8">
-<ANCHOR id="seed-Native-Type-Conversion.other_details" href="seed/seed-Native-Type-Conversion.html#seed-Native-Type-Conversion.other_details">
-<ANCHOR id="SeedValue" href="seed/seed-Native-Type-Conversion.html#SeedValue">
-<ANCHOR id="SeedType" href="seed/seed-Native-Type-Conversion.html#SeedType">
-<ANCHOR id="SEED-TYPE-UNDEFINED:CAPS" href="seed/seed-Native-Type-Conversion.html#SEED-TYPE-UNDEFINED:CAPS">
-<ANCHOR id="SEED-TYPE-NULL:CAPS" href="seed/seed-Native-Type-Conversion.html#SEED-TYPE-NULL:CAPS">
-<ANCHOR id="SEED-TYPE-BOOLEAN:CAPS" href="seed/seed-Native-Type-Conversion.html#SEED-TYPE-BOOLEAN:CAPS">
-<ANCHOR id="SEED-TYPE-NUMBER:CAPS" href="seed/seed-Native-Type-Conversion.html#SEED-TYPE-NUMBER:CAPS">
-<ANCHOR id="SEED-TYPE-STRING:CAPS" href="seed/seed-Native-Type-Conversion.html#SEED-TYPE-STRING:CAPS">
-<ANCHOR id="SEED-TYPE-OBJECT:CAPS" href="seed/seed-Native-Type-Conversion.html#SEED-TYPE-OBJECT:CAPS">
-<ANCHOR id="SeedString" href="seed/seed-Native-Type-Conversion.html#SeedString">
-<ANCHOR id="seed-Operating-on-Native-Types" href="seed/seed-Operating-on-Native-Types.html">
-<ANCHOR id="seed-Operating-on-Native-Types.functions" href="seed/seed-Operating-on-Native-Types.html#seed-Operating-on-Native-Types.functions">
-<ANCHOR id="seed-Operating-on-Native-Types.includes" href="seed/seed-Operating-on-Native-Types.html#seed-Operating-on-Native-Types.includes">
-<ANCHOR id="seed-Operating-on-Native-Types.description" href="seed/seed-Operating-on-Native-Types.html#seed-Operating-on-Native-Types.description">
-<ANCHOR id="seed-Operating-on-Native-Types.functions_details" href="seed/seed-Operating-on-Native-Types.html#seed-Operating-on-Native-Types.functions_details">
-<ANCHOR id="seed-value-unprotect" href="seed/seed-Operating-on-Native-Types.html#seed-value-unprotect">
-<ANCHOR id="seed-value-protect" href="seed/seed-Operating-on-Native-Types.html#seed-value-protect">
-<ANCHOR id="seed-value-is-undefined" href="seed/seed-Operating-on-Native-Types.html#seed-value-is-undefined">
-<ANCHOR id="seed-value-is-null" href="seed/seed-Operating-on-Native-Types.html#seed-value-is-null">
-<ANCHOR id="seed-value-is-function" href="seed/seed-Operating-on-Native-Types.html#seed-value-is-function">
-<ANCHOR id="seed-value-is-number" href="seed/seed-Operating-on-Native-Types.html#seed-value-is-number">
-<ANCHOR id="seed-value-is-string" href="seed/seed-Operating-on-Native-Types.html#seed-value-is-string">
-<ANCHOR id="seed-value-is-object-of-class" href="seed/seed-Operating-on-Native-Types.html#seed-value-is-object-of-class">
-<ANCHOR id="seed-value-is-object" href="seed/seed-Operating-on-Native-Types.html#seed-value-is-object">
-<ANCHOR id="seed-value-get-type" href="seed/seed-Operating-on-Native-Types.html#seed-value-get-type">
-<ANCHOR id="seed-Operating-on-Native-Types.other_details" href="seed/seed-Operating-on-Native-Types.html#seed-Operating-on-Native-Types.other_details">
-<ANCHOR id="seed-JS-Objects" href="seed/seed-JS-Objects.html">
-<ANCHOR id="seed-JS-Objects.functions" href="seed/seed-JS-Objects.html#seed-JS-Objects.functions">
-<ANCHOR id="seed-JS-Objects.other" href="seed/seed-JS-Objects.html#seed-JS-Objects.other">
-<ANCHOR id="seed-JS-Objects.includes" href="seed/seed-JS-Objects.html#seed-JS-Objects.includes">
-<ANCHOR id="seed-JS-Objects.description" href="seed/seed-JS-Objects.html#seed-JS-Objects.description">
-<ANCHOR id="seed-JS-Objects.functions_details" href="seed/seed-JS-Objects.html#seed-JS-Objects.functions_details">
-<ANCHOR id="seed-make-object" href="seed/seed-JS-Objects.html#seed-make-object">
-<ANCHOR id="seed-make-array" href="seed/seed-JS-Objects.html#seed-make-array">
-<ANCHOR id="seed-object-call" href="seed/seed-JS-Objects.html#seed-object-call">
-<ANCHOR id="seed-object-set-property-at-index" href="seed/seed-JS-Objects.html#seed-object-set-property-at-index">
-<ANCHOR id="seed-object-get-property-at-index" href="seed/seed-JS-Objects.html#seed-object-get-property-at-index">
-<ANCHOR id="seed-object-is-of-class" href="seed/seed-JS-Objects.html#seed-object-is-of-class">
-<ANCHOR id="seed-object-get-private" href="seed/seed-JS-Objects.html#seed-object-get-private">
-<ANCHOR id="seed-object-set-private" href="seed/seed-JS-Objects.html#seed-object-set-private">
-<ANCHOR id="seed-object-get-property" href="seed/seed-JS-Objects.html#seed-object-get-property">
-<ANCHOR id="seed-object-set-property" href="seed/seed-JS-Objects.html#seed-object-set-property">
-<ANCHOR id="seed-object-get-prototype" href="seed/seed-JS-Objects.html#seed-object-get-prototype">
-<ANCHOR id="seed-object-copy-property-names" href="seed/seed-JS-Objects.html#seed-object-copy-property-names">
-<ANCHOR id="SeedObjectInitializeCallback" href="seed/seed-JS-Objects.html#SeedObjectInitializeCallback">
-<ANCHOR id="SeedObjectFinalizeCallback" href="seed/seed-JS-Objects.html#SeedObjectFinalizeCallback">
-<ANCHOR id="SeedObjectHasPropertyCallback" href="seed/seed-JS-Objects.html#SeedObjectHasPropertyCallback">
-<ANCHOR id="SeedObjectGetPropertyCallback" href="seed/seed-JS-Objects.html#SeedObjectGetPropertyCallback">
-<ANCHOR id="SeedObjectSetPropertyCallback" href="seed/seed-JS-Objects.html#SeedObjectSetPropertyCallback">
-<ANCHOR id="SeedObjectDeletePropertyCallback" href="seed/seed-JS-Objects.html#SeedObjectDeletePropertyCallback">
-<ANCHOR id="SeedObjectGetPropertyNamesCallback" href="seed/seed-JS-Objects.html#SeedObjectGetPropertyNamesCallback">
-<ANCHOR id="SeedObjectCallAsFunctionCallback" href="seed/seed-JS-Objects.html#SeedObjectCallAsFunctionCallback">
-<ANCHOR id="SeedObjectHasInstanceCallback" href="seed/seed-JS-Objects.html#SeedObjectHasInstanceCallback">
-<ANCHOR id="SeedObjectConvertToTypeCallback" href="seed/seed-JS-Objects.html#SeedObjectConvertToTypeCallback">
-<ANCHOR id="SeedObjectCallAsConstructorCallback" href="seed/seed-JS-Objects.html#SeedObjectCallAsConstructorCallback">
-<ANCHOR id="seed-JS-Objects.other_details" href="seed/seed-JS-Objects.html#seed-JS-Objects.other_details">
-<ANCHOR id="SeedObject" href="seed/seed-JS-Objects.html#SeedObject">
-<ANCHOR id="seed-Native-Functions" href="seed/seed-Native-Functions.html">
-<ANCHOR id="seed-Native-Functions.functions" href="seed/seed-Native-Functions.html#seed-Native-Functions.functions">
-<ANCHOR id="seed-Native-Functions.includes" href="seed/seed-Native-Functions.html#seed-Native-Functions.includes">
-<ANCHOR id="seed-Native-Functions.description" href="seed/seed-Native-Functions.html#seed-Native-Functions.description">
-<ANCHOR id="seed-Native-Functions.functions_details" href="seed/seed-Native-Functions.html#seed-Native-Functions.functions_details">
-<ANCHOR id="SeedFunctionCallback" href="seed/seed-Native-Functions.html#SeedFunctionCallback">
-<ANCHOR id="seed-make-function" href="seed/seed-Native-Functions.html#seed-make-function">
-<ANCHOR id="seed-create-function" href="seed/seed-Native-Functions.html#seed-create-function">
-<ANCHOR id="seed-Native-Functions.other_details" href="seed/seed-Native-Functions.html#seed-Native-Functions.other_details">
-<ANCHOR id="seed-JavaScript-Classes" href="seed/seed-JavaScript-Classes.html">
-<ANCHOR id="seed-JavaScript-Classes.functions" href="seed/seed-JavaScript-Classes.html#seed-JavaScript-Classes.functions">
-<ANCHOR id="seed-JavaScript-Classes.other" href="seed/seed-JavaScript-Classes.html#seed-JavaScript-Classes.other">
-<ANCHOR id="seed-JavaScript-Classes.includes" href="seed/seed-JavaScript-Classes.html#seed-JavaScript-Classes.includes">
-<ANCHOR id="seed-JavaScript-Classes.description" href="seed/seed-JavaScript-Classes.html#seed-JavaScript-Classes.description">
-<ANCHOR id="seed-JavaScript-Classes.functions_details" href="seed/seed-JavaScript-Classes.html#seed-JavaScript-Classes.functions_details">
-<ANCHOR id="seed-create-class" href="seed/seed-JavaScript-Classes.html#seed-create-class">
-<ANCHOR id="seed-make-constructor" href="seed/seed-JavaScript-Classes.html#seed-make-constructor">
-<ANCHOR id="seed-JavaScript-Classes.other_details" href="seed/seed-JavaScript-Classes.html#seed-JavaScript-Classes.other_details">
-<ANCHOR id="SeedPropertyAttributes" href="seed/seed-JavaScript-Classes.html#SeedPropertyAttributes">
-<ANCHOR id="SEED-PROPERTY-ATTRIBUTE-NONE:CAPS" href="seed/seed-JavaScript-Classes.html#SEED-PROPERTY-ATTRIBUTE-NONE:CAPS">
-<ANCHOR id="SEED-PROPERTY-ATTRIBUTE-READ-ONLY:CAPS" href="seed/seed-JavaScript-Classes.html#SEED-PROPERTY-ATTRIBUTE-READ-ONLY:CAPS">
-<ANCHOR id="SEED-PROPERTY-ATTRIBUTE-DONT-ENUM:CAPS" href="seed/seed-JavaScript-Classes.html#SEED-PROPERTY-ATTRIBUTE-DONT-ENUM:CAPS">
-<ANCHOR id="SEED-PROPERTY-ATTRIBUTE-DONT-DELETE:CAPS" href="seed/seed-JavaScript-Classes.html#SEED-PROPERTY-ATTRIBUTE-DONT-DELETE:CAPS">
-<ANCHOR id="SeedClassAttributes" href="seed/seed-JavaScript-Classes.html#SeedClassAttributes">
-<ANCHOR id="SEED-CLASS-ATTRIBUTE-NONE:CAPS" href="seed/seed-JavaScript-Classes.html#SEED-CLASS-ATTRIBUTE-NONE:CAPS">
-<ANCHOR id="SEED-CLASS-ATTRIBUTE-NO-SHARED-PROTOTYPE:CAPS" href="seed/seed-JavaScript-Classes.html#SEED-CLASS-ATTRIBUTE-NO-SHARED-PROTOTYPE:CAPS">
-<ANCHOR id="SeedClass" href="seed/seed-JavaScript-Classes.html#SeedClass">
-<ANCHOR id="seed-empty-class" href="seed/seed-JavaScript-Classes.html#seed-empty-class">
-<ANCHOR id="seed-SeedClosure" href="seed/seed-SeedClosure.html">
-<ANCHOR id="seed-SeedClosure.functions" href="seed/seed-SeedClosure.html#seed-SeedClosure.functions">
-<ANCHOR id="seed-SeedClosure.other" href="seed/seed-SeedClosure.html#seed-SeedClosure.other">
-<ANCHOR id="seed-SeedClosure.includes" href="seed/seed-SeedClosure.html#seed-SeedClosure.includes">
-<ANCHOR id="seed-SeedClosure.description" href="seed/seed-SeedClosure.html#seed-SeedClosure.description">
-<ANCHOR id="seed-SeedClosure.functions_details" href="seed/seed-SeedClosure.html#seed-SeedClosure.functions_details">
-<ANCHOR id="seed-closure-new" href="seed/seed-SeedClosure.html#seed-closure-new">
-<ANCHOR id="seed-closure-get-callable" href="seed/seed-SeedClosure.html#seed-closure-get-callable">
-<ANCHOR id="seed-closure-invoke" href="seed/seed-SeedClosure.html#seed-closure-invoke">
-<ANCHOR id="seed-closure-invoke-with-context" href="seed/seed-SeedClosure.html#seed-closure-invoke-with-context">
-<ANCHOR id="seed-closure-warn-exception" href="seed/seed-SeedClosure.html#seed-closure-warn-exception">
-<ANCHOR id="seed-SeedClosure.other_details" href="seed/seed-SeedClosure.html#seed-SeedClosure.other_details">
-<ANCHOR id="SeedClosure" href="seed/seed-SeedClosure.html#SeedClosure">
-<ANCHOR id="seed-Modules" href="seed/seed-Modules.html">
-<ANCHOR id="seed-Modules.functions" href="seed/seed-Modules.html#seed-Modules.functions">
-<ANCHOR id="seed-Modules.includes" href="seed/seed-Modules.html#seed-Modules.includes">
-<ANCHOR id="seed-Modules.description" href="seed/seed-Modules.html#seed-Modules.description">
-<ANCHOR id="seed-Modules.functions_details" href="seed/seed-Modules.html#seed-Modules.functions_details">
-<ANCHOR id="CHECK-ARG-COUNT:CAPS" href="seed/seed-Modules.html#CHECK-ARG-COUNT:CAPS">
-<ANCHOR id="DEFINE-ENUM-MEMBER:CAPS" href="seed/seed-Modules.html#DEFINE-ENUM-MEMBER:CAPS">
-<ANCHOR id="DEFINE-ENUM-MEMBER-EXT:CAPS" href="seed/seed-Modules.html#DEFINE-ENUM-MEMBER-EXT:CAPS">
-<ANCHOR id="SeedModuleInitCallback" href="seed/seed-Modules.html#SeedModuleInitCallback">
-<ANCHOR id="seed-Modules.other_details" href="seed/seed-Modules.html#seed-Modules.other_details">
-<ANCHOR id="readline-readline" href="seed/readline-module.html#readline-readline">
-<ANCHOR id="readline-bind" href="seed/readline-module.html#readline-bind">
-<ANCHOR id="readline-done" href="seed/readline-module.html#readline-done">
-<ANCHOR id="readline-buffer" href="seed/readline-module.html#readline-buffer">
-<ANCHOR id="readline-insert" href="seed/readline-module.html#readline-insert">
-<ANCHOR id="sqlite-database" href="seed/sqlite-module.html#sqlite-database">
-<ANCHOR id="sqlite-exec" href="seed/sqlite-module.html#sqlite-exec">
-<ANCHOR id="sqlite-close" href="seed/sqlite-module.html#sqlite-close">
-<ANCHOR id="gtkbuilder-connect-signals" href="seed/GtkBuilder-module.html#gtkbuilder-connect-signals">
-<ANCHOR id="sandbox-context" href="seed/Sandbox-module.html#sandbox-context">
-<ANCHOR id="sandbox-eval" href="seed/Sandbox-module.html#sandbox-eval">
-<ANCHOR id="sandbox-addglobals" href="seed/Sandbox-module.html#sandbox-addglobals">
-<ANCHOR id="sandbox-destroy" href="seed/Sandbox-module.html#sandbox-destroy">
-<ANCHOR id="sandbox-global" href="seed/Sandbox-module.html#sandbox-global">
diff --git a/doc/reference/html/ix01.html b/doc/reference/html/ix01.html
index 19048ae..cc6980f 100644
--- a/doc/reference/html/ix01.html
+++ b/doc/reference/html/ix01.html
@@ -3,11 +3,11 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="index.html" title="Seed Reference Manual">
<link rel="prev" href="Sandbox-module.html" title="Sandbox">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -21,320 +21,320 @@
<div class="index">
<div class="titlepage"><div><div><h1 class="title">
<a name="id-1.6"></a>Index</h1></div></div></div>
-<div class="index">
+<div xmlns:xlink="http://www.w3.org/1999/xlink" class="index">
<div class="indexdiv">
<h3>C</h3>
<dl>
-<dt>CHECK_ARG_COUNT, <a class="indexterm" href="seed-Modules.html#CHECK-ARG-COUNT:CAPS">CHECK_ARG_COUNT()</a>
+<dt id="ientry-idm45529388784272">CHECK_ARG_COUNT, <a class="indexterm" href="seed-Modules.html#CHECK-ARG-COUNT:CAPS">CHECK_ARG_COUNT()</a>
</dt>
-<dt>SeedClass, <a class="indexterm" href="seed-JavaScript-Classes.html#SeedClass">SeedClass</a>
+<dt id="ientry-idm45529388933312">SeedClass, <a class="indexterm" href="seed-JavaScript-Classes.html#SeedClass">SeedClass</a>
</dt>
-<dt>SeedClassAttributes, <a class="indexterm" href="seed-JavaScript-Classes.html#SeedClassAttributes">enum SeedClassAttributes</a>
+<dt id="ientry-idm45529389800128">SeedClassAttributes, <a class="indexterm" href="seed-JavaScript-Classes.html#SeedClassAttributes">enum SeedClassAttributes</a>
</dt>
-<dt>SeedClosure, <a class="indexterm" href="seed-SeedClosure.html#SeedClosure">struct SeedClosure</a>
+<dt id="ientry-idm45529384583248">SeedClosure, <a class="indexterm" href="seed-SeedClosure.html#SeedClosure">struct SeedClosure</a>
</dt>
-<dt>seed_closure_get_callable, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-get-callable">seed_closure_get_callable ()</a>
+<dt id="ientry-idm45529384682448">seed_closure_get_callable, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-get-callable">seed_closure_get_callable ()</a>
</dt>
-<dt>seed_closure_invoke, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-invoke">seed_closure_invoke ()</a>
+<dt id="ientry-idm45529384617392">seed_closure_invoke, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-invoke">seed_closure_invoke ()</a>
</dt>
-<dt>seed_closure_invoke_with_context, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-invoke-with-context">seed_closure_invoke_with_context ()</a>
+<dt id="ientry-idm45529384606720">seed_closure_invoke_with_context, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-invoke-with-context">seed_closure_invoke_with_context ()</a>
</dt>
-<dt>seed_closure_new, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-new">seed_closure_new ()</a>
+<dt id="ientry-idm45529384693232">seed_closure_new, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-new">seed_closure_new ()</a>
</dt>
-<dt>seed_closure_warn_exception, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-warn-exception">seed_closure_warn_exception ()</a>
+<dt id="ientry-idm45529384594512">seed_closure_warn_exception, <a class="indexterm" href="seed-SeedClosure.html#seed-closure-warn-exception">seed_closure_warn_exception ()</a>
</dt>
-<dt>SeedContext, <a class="indexterm" href="seed-Contexts.html#SeedContext">SeedContext</a>
+<dt id="ientry-idm45529388419360">SeedContext, <a class="indexterm" href="seed-Contexts.html#SeedContext">SeedContext</a>
</dt>
-<dt>SeedContextGroup, <a class="indexterm" href="seed-Contexts.html#SeedContextGroup">SeedContextGroup</a>
+<dt id="ientry-idm45529388410768">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 id="ientry-idm45529388485904">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 id="ientry-idm45529388547328">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>
+<dt id="ientry-idm45529388470416">seed_context_get_global_object, <a class="indexterm" href="seed-Contexts.html#seed-context-get-global-object">seed_context_get_global_object ()</a>
</dt>
-<dt>seed_context_ref, <a class="indexterm" href="seed-Contexts.html#seed-context-ref">seed_context_ref ()</a>
+<dt id="ientry-idm45529388520480">seed_context_ref, <a class="indexterm" href="seed-Contexts.html#seed-context-ref">seed_context_ref ()</a>
</dt>
-<dt>seed_context_unref, <a class="indexterm" href="seed-Contexts.html#seed-context-unref">seed_context_unref ()</a>
+<dt id="ientry-idm45529388501920">seed_context_unref, <a class="indexterm" href="seed-Contexts.html#seed-context-unref">seed_context_unref ()</a>
</dt>
-<dt>seed_create_class, <a class="indexterm" href="seed-JavaScript-Classes.html#seed-create-class">seed_create_class ()</a>
+<dt id="ientry-idm45529388644048">seed_create_class, <a class="indexterm" href="seed-JavaScript-Classes.html#seed-create-class">seed_create_class ()</a>
</dt>
-<dt>seed_create_function, <a class="indexterm" href="seed-Native-Functions.html#seed-create-function">seed_create_function ()</a>
+<dt id="ientry-idm45529386174944">seed_create_function, <a class="indexterm" href="seed-Native-Functions.html#seed-create-function">seed_create_function ()</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>D</h3>
<dl>
-<dt>DEFINE_ENUM_MEMBER, <a class="indexterm" href="seed-Modules.html#DEFINE-ENUM-MEMBER:CAPS">DEFINE_ENUM_MEMBER()</a>
+<dt id="ientry-idm45529384750944">DEFINE_ENUM_MEMBER, <a class="indexterm" href="seed-Modules.html#DEFINE-ENUM-MEMBER:CAPS">DEFINE_ENUM_MEMBER()</a>
</dt>
-<dt>DEFINE_ENUM_MEMBER_EXT, <a class="indexterm" href="seed-Modules.html#DEFINE-ENUM-MEMBER-EXT:CAPS">DEFINE_ENUM_MEMBER_EXT()</a>
+<dt id="ientry-idm45529384567392">DEFINE_ENUM_MEMBER_EXT, <a class="indexterm" href="seed-Modules.html#DEFINE-ENUM-MEMBER-EXT:CAPS">DEFINE_ENUM_MEMBER_EXT()</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>E</h3>
<dl>
-<dt>seed_empty_class, <a class="indexterm" href="seed-JavaScript-Classes.html#seed-empty-class">seed_empty_class</a>
+<dt id="ientry-idm45529388928992">seed_empty_class, <a class="indexterm" href="seed-JavaScript-Classes.html#seed-empty-class">seed_empty_class</a>
</dt>
-<dt>SeedEngine, <a class="indexterm" href="seed-Initialization.html#SeedEngine">struct SeedEngine</a>
+<dt id="ientry-idm45529388553328">SeedEngine, <a class="indexterm" href="seed-Initialization.html#SeedEngine">struct SeedEngine</a>
</dt>
-<dt>seed_engine_get_search_path, <a class="indexterm" href="seed-Initialization.html#seed-engine-get-search-path">seed_engine_get_search_path ()</a>
+<dt id="ientry-idm45529388573072">seed_engine_get_search_path, <a class="indexterm" href="seed-Initialization.html#seed-engine-get-search-path">seed_engine_get_search_path ()</a>
</dt>
-<dt>seed_engine_set_search_path, <a class="indexterm" href="seed-Initialization.html#seed-engine-set-search-path">seed_engine_set_search_path ()</a>
+<dt id="ientry-idm45529388593248">seed_engine_set_search_path, <a class="indexterm" href="seed-Initialization.html#seed-engine-set-search-path">seed_engine_set_search_path ()</a>
</dt>
-<dt>seed_evaluate, <a class="indexterm" href="seed-Evaluation.html#seed-evaluate">seed_evaluate ()</a>
+<dt id="ientry-idm45529390533248">seed_evaluate, <a class="indexterm" href="seed-Evaluation.html#seed-evaluate">seed_evaluate ()</a>
</dt>
-<dt>SeedException, <a class="indexterm" href="seed-Exceptions.html#SeedException">SeedException</a>
+<dt id="ientry-idm45529385968560">SeedException, <a class="indexterm" href="seed-Exceptions.html#SeedException">SeedException</a>
</dt>
-<dt>seed_exception_get_file, <a class="indexterm" href="seed-Exceptions.html#seed-exception-get-file">seed_exception_get_file ()</a>
+<dt id="ientry-idm45529386017456">seed_exception_get_file, <a class="indexterm" href="seed-Exceptions.html#seed-exception-get-file">seed_exception_get_file ()</a>
</dt>
-<dt>seed_exception_get_line, <a class="indexterm" href="seed-Exceptions.html#seed-exception-get-line">seed_exception_get_line ()</a>
+<dt id="ientry-idm45529386040912">seed_exception_get_line, <a class="indexterm" href="seed-Exceptions.html#seed-exception-get-line">seed_exception_get_line ()</a>
</dt>
-<dt>seed_exception_get_message, <a class="indexterm" href="seed-Exceptions.html#seed-exception-get-message">seed_exception_get_message ()</a>
+<dt id="ientry-idm45529386064528">seed_exception_get_message, <a class="indexterm" href="seed-Exceptions.html#seed-exception-get-message">seed_exception_get_message ()</a>
</dt>
-<dt>seed_exception_get_name, <a class="indexterm" href="seed-Exceptions.html#seed-exception-get-name">seed_exception_get_name ()</a>
+<dt id="ientry-idm45529386088128">seed_exception_get_name, <a class="indexterm" href="seed-Exceptions.html#seed-exception-get-name">seed_exception_get_name ()</a>
</dt>
-<dt>seed_exception_to_string, <a class="indexterm" href="seed-Exceptions.html#seed-exception-to-string">seed_exception_to_string ()</a>
+<dt id="ientry-idm45529385993984">seed_exception_to_string, <a class="indexterm" href="seed-Exceptions.html#seed-exception-to-string">seed_exception_to_string ()</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>F</h3>
-<dl><dt>SeedFunctionCallback, <a class="indexterm" href="seed-Native-Functions.html#SeedFunctionCallback">SeedFunctionCallback ()</a>
+<dl><dt id="ientry-idm45529387192496">SeedFunctionCallback, <a class="indexterm" href="seed-Native-Functions.html#SeedFunctionCallback">SeedFunctionCallback ()</a>
</dt></dl>
</div>
<div class="indexdiv">
<h3>G</h3>
-<dl><dt>SeedGlobalContext, <a class="indexterm" href="seed-Contexts.html#SeedGlobalContext">SeedGlobalContext</a>
+<dl><dt id="ientry-idm45529388415088">SeedGlobalContext, <a class="indexterm" href="seed-Contexts.html#SeedGlobalContext">SeedGlobalContext</a>
</dt></dl>
</div>
<div class="indexdiv">
<h3>I</h3>
<dl>
-<dt>seed_importer_add_global, <a class="indexterm" href="seed-Contexts.html#seed-importer-add-global">seed_importer_add_global ()</a>
+<dt id="ientry-idm45529388436992">seed_importer_add_global, <a class="indexterm" href="seed-Contexts.html#seed-importer-add-global">seed_importer_add_global ()</a>
</dt>
-<dt>seed_importer_set_search_path, <a class="indexterm" href="seed-Contexts.html#seed-importer-set-search-path">seed_importer_set_search_path ()</a>
+<dt id="ientry-idm45529388429072">seed_importer_set_search_path, <a class="indexterm" href="seed-Contexts.html#seed-importer-set-search-path">seed_importer_set_search_path ()</a>
</dt>
-<dt>seed_init, <a class="indexterm" href="seed-Initialization.html#seed-init">seed_init ()</a>
+<dt id="ientry-idm45529390986208">seed_init, <a class="indexterm" href="seed-Initialization.html#seed-init">seed_init ()</a>
</dt>
-<dt>seed_init_with_context_group, <a class="indexterm" href="seed-Initialization.html#seed-init-with-context-group">seed_init_with_context_group ()</a>
+<dt id="ientry-idm45529388620880">seed_init_with_context_group, <a class="indexterm" href="seed-Initialization.html#seed-init-with-context-group">seed_init_with_context_group ()</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>M</h3>
<dl>
-<dt>seed_make_array, <a class="indexterm" href="seed-JS-Objects.html#seed-make-array">seed_make_array ()</a>
+<dt id="ientry-idm45529385032256">seed_make_array, <a class="indexterm" href="seed-JS-Objects.html#seed-make-array">seed_make_array ()</a>
</dt>
-<dt>seed_make_constructor, <a class="indexterm" href="seed-JavaScript-Classes.html#seed-make-constructor">seed_make_constructor ()</a>
+<dt id="ientry-idm45529390915680">seed_make_constructor, <a class="indexterm" href="seed-JavaScript-Classes.html#seed-make-constructor">seed_make_constructor ()</a>
</dt>
-<dt>seed_make_exception, <a class="indexterm" href="seed-Exceptions.html#seed-make-exception">seed_make_exception ()</a>
+<dt id="ientry-idm45529386118832">seed_make_exception, <a class="indexterm" href="seed-Exceptions.html#seed-make-exception">seed_make_exception ()</a>
</dt>
-<dt>seed_make_function, <a class="indexterm" href="seed-Native-Functions.html#seed-make-function">seed_make_function ()</a>
+<dt id="ientry-idm45529389175024">seed_make_function, <a class="indexterm" href="seed-Native-Functions.html#seed-make-function">seed_make_function ()</a>
</dt>
-<dt>seed_make_null, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-make-null">seed_make_null ()</a>
+<dt id="ientry-idm45529385595360">seed_make_null, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-make-null">seed_make_null ()</a>
</dt>
-<dt>seed_make_object, <a class="indexterm" href="seed-JS-Objects.html#seed-make-object">seed_make_object ()</a>
+<dt id="ientry-idm45529385052592">seed_make_object, <a class="indexterm" href="seed-JS-Objects.html#seed-make-object">seed_make_object ()</a>
</dt>
-<dt>seed_make_pointer, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-make-pointer">seed_make_pointer ()</a>
+<dt id="ientry-idm45529382895024">seed_make_pointer, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-make-pointer">seed_make_pointer ()</a>
</dt>
-<dt>seed_make_script, <a class="indexterm" href="seed-Evaluation.html#seed-make-script">seed_make_script ()</a>
+<dt id="ientry-idm45529387291616">seed_make_script, <a class="indexterm" href="seed-Evaluation.html#seed-make-script">seed_make_script ()</a>
</dt>
-<dt>seed_make_undefined, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-make-undefined">seed_make_undefined ()</a>
+<dt id="ientry-idm45529385613232">seed_make_undefined, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-make-undefined">seed_make_undefined ()</a>
</dt>
-<dt>SeedModuleInitCallback, <a class="indexterm" href="seed-Modules.html#SeedModuleInitCallback">SeedModuleInitCallback ()</a>
+<dt id="ientry-idm45529384547504">SeedModuleInitCallback, <a class="indexterm" href="seed-Modules.html#SeedModuleInitCallback">SeedModuleInitCallback ()</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>O</h3>
<dl>
-<dt>SeedObject, <a class="indexterm" href="seed-JS-Objects.html#SeedObject">SeedObject</a>
+<dt id="ientry-idm45529384265104">SeedObject, <a class="indexterm" href="seed-JS-Objects.html#SeedObject">SeedObject</a>
</dt>
-<dt>SeedObjectCallAsConstructorCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectCallAsConstructorCallback">SeedObjectCallAsConstructorCallback ()</a>
+<dt id="ientry-idm45529384280704">SeedObjectCallAsConstructorCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectCallAsConstructorCallback">SeedObjectCallAsConstructorCallback ()</a>
</dt>
-<dt>SeedObjectCallAsFunctionCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectCallAsFunctionCallback">SeedObjectCallAsFunctionCallback ()</a>
+<dt id="ientry-idm45529384320384">SeedObjectCallAsFunctionCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectCallAsFunctionCallback">SeedObjectCallAsFunctionCallback ()</a>
</dt>
-<dt>SeedObjectConvertToTypeCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectConvertToTypeCallback">SeedObjectConvertToTypeCallback ()</a>
+<dt id="ientry-idm45529384292928">SeedObjectConvertToTypeCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectConvertToTypeCallback">SeedObjectConvertToTypeCallback ()</a>
</dt>
-<dt>SeedObjectDeletePropertyCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectDeletePropertyCallback">SeedObjectDeletePropertyCallback ()</a>
+<dt id="ientry-idm45529384340000">SeedObjectDeletePropertyCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectDeletePropertyCallback">SeedObjectDeletePropertyCallback ()</a>
</dt>
-<dt>SeedObjectFinalizeCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectFinalizeCallback">SeedObjectFinalizeCallback ()</a>
+<dt id="ientry-idm45529384384608">SeedObjectFinalizeCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectFinalizeCallback">SeedObjectFinalizeCallback ()</a>
</dt>
-<dt>SeedObjectGetPropertyCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectGetPropertyCallback">SeedObjectGetPropertyCallback ()</a>
+<dt id="ientry-idm45529384365872">SeedObjectGetPropertyCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectGetPropertyCallback">SeedObjectGetPropertyCallback ()</a>
</dt>
-<dt>SeedObjectGetPropertyNamesCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectGetPropertyNamesCallback">SeedObjectGetPropertyNamesCallback ()</a>
+<dt id="ientry-idm45529384327776">SeedObjectGetPropertyNamesCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectGetPropertyNamesCallback">SeedObjectGetPropertyNamesCallback ()</a>
</dt>
-<dt>SeedObjectHasInstanceCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectHasInstanceCallback">SeedObjectHasInstanceCallback ()</a>
+<dt id="ientry-idm45529384305152">SeedObjectHasInstanceCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectHasInstanceCallback">SeedObjectHasInstanceCallback ()</a>
</dt>
-<dt>SeedObjectHasPropertyCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectHasPropertyCallback">SeedObjectHasPropertyCallback ()</a>
+<dt id="ientry-idm45529384376672">SeedObjectHasPropertyCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectHasPropertyCallback">SeedObjectHasPropertyCallback ()</a>
</dt>
-<dt>SeedObjectInitializeCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectInitializeCallback">SeedObjectInitializeCallback ()</a>
+<dt id="ientry-idm45529384393984">SeedObjectInitializeCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectInitializeCallback">SeedObjectInitializeCallback ()</a>
</dt>
-<dt>SeedObjectSetPropertyCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectSetPropertyCallback">SeedObjectSetPropertyCallback ()</a>
+<dt id="ientry-idm45529384353648">SeedObjectSetPropertyCallback, <a class="indexterm" href="seed-JS-Objects.html#SeedObjectSetPropertyCallback">SeedObjectSetPropertyCallback ()</a>
</dt>
-<dt>seed_object_call, <a class="indexterm" href="seed-JS-Objects.html#seed-object-call">seed_object_call ()</a>
+<dt id="ientry-idm45529384998784">seed_object_call, <a class="indexterm" href="seed-JS-Objects.html#seed-object-call">seed_object_call ()</a>
</dt>
-<dt>seed_object_copy_property_names, <a class="indexterm" href="seed-JS-Objects.html#seed-object-copy-property-names">seed_object_copy_property_names ()</a>
+<dt id="ientry-idm45529384416080">seed_object_copy_property_names, <a class="indexterm" href="seed-JS-Objects.html#seed-object-copy-property-names">seed_object_copy_property_names ()</a>
</dt>
-<dt>seed_object_get_private, <a class="indexterm" href="seed-JS-Objects.html#seed-object-get-private">seed_object_get_private ()</a>
+<dt id="ientry-idm45529384900864">seed_object_get_private, <a class="indexterm" href="seed-JS-Objects.html#seed-object-get-private">seed_object_get_private ()</a>
</dt>
-<dt>seed_object_get_property, <a class="indexterm" href="seed-JS-Objects.html#seed-object-get-property">seed_object_get_property ()</a>
+<dt id="ientry-idm45529384493968">seed_object_get_property, <a class="indexterm" href="seed-JS-Objects.html#seed-object-get-property">seed_object_get_property ()</a>
</dt>
-<dt>seed_object_get_property_at_index, <a class="indexterm" href="seed-JS-Objects.html#seed-object-get-property-at-index">seed_object_get_property_at_index ()</a>
+<dt id="ientry-idm45529384920896">seed_object_get_property_at_index, <a class="indexterm" href="seed-JS-Objects.html#seed-object-get-property-at-index">seed_object_get_property_at_index ()</a>
</dt>
-<dt>seed_object_get_prototype, <a class="indexterm" href="seed-JS-Objects.html#seed-object-get-prototype">seed_object_get_prototype ()</a>
+<dt id="ientry-idm45529384437888">seed_object_get_prototype, <a class="indexterm" href="seed-JS-Objects.html#seed-object-get-prototype">seed_object_get_prototype ()</a>
</dt>
-<dt>seed_object_is_of_class, <a class="indexterm" href="seed-JS-Objects.html#seed-object-is-of-class">seed_object_is_of_class ()</a>
+<dt id="ientry-idm45529384910144">seed_object_is_of_class, <a class="indexterm" href="seed-JS-Objects.html#seed-object-is-of-class">seed_object_is_of_class ()</a>
</dt>
-<dt>seed_object_set_private, <a class="indexterm" href="seed-JS-Objects.html#seed-object-set-private">seed_object_set_private ()</a>
+<dt id="ientry-idm45529384882256">seed_object_set_private, <a class="indexterm" href="seed-JS-Objects.html#seed-object-set-private">seed_object_set_private ()</a>
</dt>
-<dt>seed_object_set_property, <a class="indexterm" href="seed-JS-Objects.html#seed-object-set-property">seed_object_set_property ()</a>
+<dt id="ientry-idm45529384468976">seed_object_set_property, <a class="indexterm" href="seed-JS-Objects.html#seed-object-set-property">seed_object_set_property ()</a>
</dt>
-<dt>seed_object_set_property_at_index, <a class="indexterm" href="seed-JS-Objects.html#seed-object-set-property-at-index">seed_object_set_property_at_index ()</a>
+<dt id="ientry-idm45529384957296">seed_object_set_property_at_index, <a class="indexterm" href="seed-JS-Objects.html#seed-object-set-property-at-index">seed_object_set_property_at_index ()</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>P</h3>
<dl>
-<dt>seed_pointer_get_pointer, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-pointer-get-pointer">seed_pointer_get_pointer ()</a>
+<dt id="ientry-idm45529382902960">seed_pointer_get_pointer, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-pointer-get-pointer">seed_pointer_get_pointer ()</a>
</dt>
-<dt>seed_prepare_global_context, <a class="indexterm" href="seed-Contexts.html#seed-prepare-global-context">seed_prepare_global_context ()</a>
+<dt id="ientry-idm45529388453184">seed_prepare_global_context, <a class="indexterm" href="seed-Contexts.html#seed-prepare-global-context">seed_prepare_global_context ()</a>
</dt>
-<dt>SeedPropertyAttributes, <a class="indexterm" href="seed-JavaScript-Classes.html#SeedPropertyAttributes">enum SeedPropertyAttributes</a>
+<dt id="ientry-idm45529384651376">SeedPropertyAttributes, <a class="indexterm" href="seed-JavaScript-Classes.html#SeedPropertyAttributes">enum SeedPropertyAttributes</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>S</h3>
<dl>
-<dt>SeedScript, <a class="indexterm" href="seed-Evaluation.html#SeedScript">SeedScript</a>
+<dt id="ientry-idm45529390144448">SeedScript, <a class="indexterm" href="seed-Evaluation.html#SeedScript">SeedScript</a>
</dt>
-<dt>seed_script_destroy, <a class="indexterm" href="seed-Evaluation.html#seed-script-destroy">seed_script_destroy ()</a>
+<dt id="ientry-idm45529390152672">seed_script_destroy, <a class="indexterm" href="seed-Evaluation.html#seed-script-destroy">seed_script_destroy ()</a>
</dt>
-<dt>seed_script_exception, <a class="indexterm" href="seed-Evaluation.html#seed-script-exception">seed_script_exception ()</a>
+<dt id="ientry-idm45529390172064">seed_script_exception, <a class="indexterm" href="seed-Evaluation.html#seed-script-exception">seed_script_exception ()</a>
</dt>
-<dt>seed_script_new_from_file, <a class="indexterm" href="seed-Evaluation.html#seed-script-new-from-file">seed_script_new_from_file ()</a>
+<dt id="ientry-idm45529390196592">seed_script_new_from_file, <a class="indexterm" href="seed-Evaluation.html#seed-script-new-from-file">seed_script_new_from_file ()</a>
</dt>
-<dt>seed_signal_connect, <a class="indexterm" href="seed-Signals.html#seed-signal-connect">seed_signal_connect ()</a>
+<dt id="ientry-idm45529390368192">seed_signal_connect, <a class="indexterm" href="seed-Signals.html#seed-signal-connect">seed_signal_connect ()</a>
</dt>
-<dt>seed_signal_connect_value, <a class="indexterm" href="seed-Signals.html#seed-signal-connect-value">seed_signal_connect_value ()</a>
+<dt id="ientry-idm45529390100480">seed_signal_connect_value, <a class="indexterm" href="seed-Signals.html#seed-signal-connect-value">seed_signal_connect_value ()</a>
</dt>
-<dt>seed_simple_evaluate, <a class="indexterm" href="seed-Evaluation.html#seed-simple-evaluate">seed_simple_evaluate ()</a>
+<dt id="ientry-idm45529390224480">seed_simple_evaluate, <a class="indexterm" href="seed-Evaluation.html#seed-simple-evaluate">seed_simple_evaluate ()</a>
</dt>
-<dt>SeedString, <a class="indexterm" href="seed-Native-Type-Conversion.html#SeedString">SeedString</a>
+<dt id="ientry-idm45529382727376">SeedString, <a class="indexterm" href="seed-Native-Type-Conversion.html#SeedString">SeedString</a>
</dt>
-<dt>seed_string_get_maximum_size, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-get-maximum-size">seed_string_get_maximum_size ()</a>
+<dt id="ientry-idm45529382851888">seed_string_get_maximum_size, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-get-maximum-size">seed_string_get_maximum_size ()</a>
</dt>
-<dt>seed_string_is_equal, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-is-equal">seed_string_is_equal ()</a>
+<dt id="ientry-idm45529382808048">seed_string_is_equal, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-is-equal">seed_string_is_equal ()</a>
</dt>
-<dt>seed_string_is_equal_utf8, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-is-equal-utf8">seed_string_is_equal_utf8 ()</a>
+<dt id="ientry-idm45529382784640">seed_string_is_equal_utf8, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-is-equal-utf8">seed_string_is_equal_utf8 ()</a>
</dt>
-<dt>seed_string_ref, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-ref">seed_string_ref ()</a>
+<dt id="ientry-idm45529382887088">seed_string_ref, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-ref">seed_string_ref ()</a>
</dt>
-<dt>seed_string_to_utf8_buffer, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-to-utf8-buffer">seed_string_to_utf8_buffer ()</a>
+<dt id="ientry-idm45529382834096">seed_string_to_utf8_buffer, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-to-utf8-buffer">seed_string_to_utf8_buffer ()</a>
</dt>
-<dt>seed_string_unref, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-unref">seed_string_unref ()</a>
+<dt id="ientry-idm45529382868192">seed_string_unref, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-string-unref">seed_string_unref ()</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>T</h3>
-<dl><dt>SeedType, <a class="indexterm" href="seed-Native-Type-Conversion.html#SeedType">enum SeedType</a>
+<dl><dt id="ientry-idm45529382754336">SeedType, <a class="indexterm" href="seed-Native-Type-Conversion.html#SeedType">enum SeedType</a>
</dt></dl>
</div>
<div class="indexdiv">
<h3>V</h3>
<dl>
-<dt>SeedValue, <a class="indexterm" href="seed-Native-Type-Conversion.html#SeedValue">SeedValue</a>
+<dt id="ientry-idm45529382758720">SeedValue, <a class="indexterm" href="seed-Native-Type-Conversion.html#SeedValue">SeedValue</a>
</dt>
-<dt>seed_value_from_binary_string, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-binary-string">seed_value_from_binary_string ()</a>
+<dt id="ientry-idm45529383097280">seed_value_from_binary_string, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-binary-string">seed_value_from_binary_string ()</a>
</dt>
-<dt>seed_value_from_boolean, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-boolean">seed_value_from_boolean ()</a>
+<dt id="ientry-idm45529385546720">seed_value_from_boolean, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-boolean">seed_value_from_boolean ()</a>
</dt>
-<dt>seed_value_from_char, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-char">seed_value_from_char ()</a>
+<dt id="ientry-idm45529383630656">seed_value_from_char, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-char">seed_value_from_char ()</a>
</dt>
-<dt>seed_value_from_double, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-double">seed_value_from_double ()</a>
+<dt id="ientry-idm45529383195168">seed_value_from_double, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-double">seed_value_from_double ()</a>
</dt>
-<dt>seed_value_from_filename, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-filename">seed_value_from_filename ()</a>
+<dt id="ientry-idm45529382965856">seed_value_from_filename, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-filename">seed_value_from_filename ()</a>
</dt>
-<dt>seed_value_from_float, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-float">seed_value_from_float ()</a>
+<dt id="ientry-idm45529383257344">seed_value_from_float, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-float">seed_value_from_float ()</a>
</dt>
-<dt>seed_value_from_int, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-int">seed_value_from_int ()</a>
+<dt id="ientry-idm45529383690384">seed_value_from_int, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-int">seed_value_from_int ()</a>
</dt>
-<dt>seed_value_from_int64, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-int64">seed_value_from_int64 ()</a>
+<dt id="ientry-idm45529383381888">seed_value_from_int64, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-int64">seed_value_from_int64 ()</a>
</dt>
-<dt>seed_value_from_long, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-long">seed_value_from_long ()</a>
+<dt id="ientry-idm45529383506176">seed_value_from_long, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-long">seed_value_from_long ()</a>
</dt>
-<dt>seed_value_from_object, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-object">seed_value_from_object ()</a>
+<dt id="ientry-idm45529383029280">seed_value_from_object, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-object">seed_value_from_object ()</a>
</dt>
-<dt>seed_value_from_string, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-string">seed_value_from_string ()</a>
+<dt id="ientry-idm45529383128720">seed_value_from_string, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-string">seed_value_from_string ()</a>
</dt>
-<dt>seed_value_from_uchar, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-uchar">seed_value_from_uchar ()</a>
+<dt id="ientry-idm45529383568288">seed_value_from_uchar, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-uchar">seed_value_from_uchar ()</a>
</dt>
-<dt>seed_value_from_uint, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-uint">seed_value_from_uint ()</a>
+<dt id="ientry-idm45529385485184">seed_value_from_uint, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-uint">seed_value_from_uint ()</a>
</dt>
-<dt>seed_value_from_uint64, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-uint64">seed_value_from_uint64 ()</a>
+<dt id="ientry-idm45529383319584">seed_value_from_uint64, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-uint64">seed_value_from_uint64 ()</a>
</dt>
-<dt>seed_value_from_ulong, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-ulong">seed_value_from_ulong ()</a>
+<dt id="ientry-idm45529383444064">seed_value_from_ulong, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-from-ulong">seed_value_from_ulong ()</a>
</dt>
-<dt>seed_value_get_type, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-get-type">seed_value_get_type ()</a>
+<dt id="ientry-idm45529385249600">seed_value_get_type, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-get-type">seed_value_get_type ()</a>
</dt>
-<dt>seed_value_is_function, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-function">seed_value_is_function ()</a>
+<dt id="ientry-idm45529385381056">seed_value_is_function, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-function">seed_value_is_function ()</a>
</dt>
-<dt>seed_value_is_null, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-null">seed_value_is_null ()</a>
+<dt id="ientry-idm45529385406208">seed_value_is_null, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-null">seed_value_is_null ()</a>
</dt>
-<dt>seed_value_is_number, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-number">seed_value_is_number ()</a>
+<dt id="ientry-idm45529385355872">seed_value_is_number, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-number">seed_value_is_number ()</a>
</dt>
-<dt>seed_value_is_object, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-object">seed_value_is_object ()</a>
+<dt id="ientry-idm45529385274848">seed_value_is_object, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-object">seed_value_is_object ()</a>
</dt>
-<dt>seed_value_is_object_of_class, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-object-of-class">seed_value_is_object_of_class ()</a>
+<dt id="ientry-idm45529385305408">seed_value_is_object_of_class, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-object-of-class">seed_value_is_object_of_class ()</a>
</dt>
-<dt>seed_value_is_string, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-string">seed_value_is_string ()</a>
+<dt id="ientry-idm45529385330656">seed_value_is_string, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-string">seed_value_is_string ()</a>
</dt>
-<dt>seed_value_is_undefined, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-undefined">seed_value_is_undefined ()</a>
+<dt id="ientry-idm45529385431424">seed_value_is_undefined, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-is-undefined">seed_value_is_undefined ()</a>
</dt>
-<dt>seed_value_protect, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-protect">seed_value_protect ()</a>
+<dt id="ientry-idm45529385454576">seed_value_protect, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-protect">seed_value_protect ()</a>
</dt>
-<dt>seed_value_to_boolean, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-boolean">seed_value_to_boolean ()</a>
+<dt id="ientry-idm45529385577488">seed_value_to_boolean, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-boolean">seed_value_to_boolean ()</a>
</dt>
-<dt>seed_value_to_char, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-char">seed_value_to_char ()</a>
+<dt id="ientry-idm45529383661680">seed_value_to_char, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-char">seed_value_to_char ()</a>
</dt>
-<dt>seed_value_to_double, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-double">seed_value_to_double ()</a>
+<dt id="ientry-idm45529383226288">seed_value_to_double, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-double">seed_value_to_double ()</a>
</dt>
-<dt>seed_value_to_filename, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-filename">seed_value_to_filename ()</a>
+<dt id="ientry-idm45529382998288">seed_value_to_filename, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-filename">seed_value_to_filename ()</a>
</dt>
-<dt>seed_value_to_float, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-float">seed_value_to_float ()</a>
+<dt id="ientry-idm45529383288368">seed_value_to_float, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-float">seed_value_to_float ()</a>
</dt>
-<dt>seed_value_to_format, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-format">seed_value_to_format ()</a>
+<dt id="ientry-idm45529382934576">seed_value_to_format, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-format">seed_value_to_format ()</a>
</dt>
-<dt>seed_value_to_int, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-int">seed_value_to_int ()</a>
+<dt id="ientry-idm45529383717440">seed_value_to_int, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-int">seed_value_to_int ()</a>
</dt>
-<dt>seed_value_to_int64, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-int64">seed_value_to_int64 ()</a>
+<dt id="ientry-idm45529383412848">seed_value_to_int64, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-int64">seed_value_to_int64 ()</a>
</dt>
-<dt>seed_value_to_long, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-long">seed_value_to_long ()</a>
+<dt id="ientry-idm45529383537200">seed_value_to_long, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-long">seed_value_to_long ()</a>
</dt>
-<dt>seed_value_to_object, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-object">seed_value_to_object ()</a>
+<dt id="ientry-idm45529383062464">seed_value_to_object, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-object">seed_value_to_object ()</a>
</dt>
-<dt>seed_value_to_string, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-string">seed_value_to_string ()</a>
+<dt id="ientry-idm45529383164112">seed_value_to_string, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-string">seed_value_to_string ()</a>
</dt>
-<dt>seed_value_to_uchar, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-uchar">seed_value_to_uchar ()</a>
+<dt id="ientry-idm45529383599424">seed_value_to_uchar, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-uchar">seed_value_to_uchar ()</a>
</dt>
-<dt>seed_value_to_uint, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-uint">seed_value_to_uint ()</a>
+<dt id="ientry-idm45529385515888">seed_value_to_uint, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-uint">seed_value_to_uint ()</a>
</dt>
-<dt>seed_value_to_uint64, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-uint64">seed_value_to_uint64 ()</a>
+<dt id="ientry-idm45529383350704">seed_value_to_uint64, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-uint64">seed_value_to_uint64 ()</a>
</dt>
-<dt>seed_value_to_ulong, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-ulong">seed_value_to_ulong ()</a>
+<dt id="ientry-idm45529383475104">seed_value_to_ulong, <a class="indexterm" href="seed-Native-Type-Conversion.html#seed-value-to-ulong">seed_value_to_ulong ()</a>
</dt>
-<dt>seed_value_unprotect, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-unprotect">seed_value_unprotect ()</a>
+<dt id="ientry-idm45529390089376">seed_value_unprotect, <a class="indexterm" href="seed-Operating-on-Native-Types.html#seed-value-unprotect">seed_value_unprotect ()</a>
</dt>
</dl>
</div>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/js.html b/doc/reference/html/js.html
index a10f505..f001cba 100644
--- a/doc/reference/html/js.html
+++ b/doc/reference/html/js.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Part II. Seed JavaScript Reference: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="index.html" title="Seed Reference Manual">
<link rel="prev" href="seed-contact.html" title="Contact Information">
<link rel="next" href="seed-importer.html" title="Importer">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,6 +33,6 @@ Importing gobject-introspection namespaces, native modules, and JavaScript modul
<p>This is the documentation for the JavaScript runtime side of Seed.</p>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/modules.html b/doc/reference/html/modules.html
index ecfa0de..f961cc7 100644
--- a/doc/reference/html/modules.html
+++ b/doc/reference/html/modules.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Part IV. Seed Module Reference: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="index.html" title="Seed Reference Manual">
<link rel="prev" href="seed-Modules.html" title="Seed Modules">
<link rel="next" href="readline-module.html" title="readline">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -34,6 +34,6 @@
<p>This is the documentation for the various modules included with Seed.</p>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/readline-module.html b/doc/reference/html/readline-module.html
index 523068d..c719454 100644
--- a/doc/reference/html/readline-module.html
+++ b/doc/reference/html/readline-module.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>readline: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="modules.html" title="Part IV. Seed Module Reference">
<link rel="prev" href="modules.html" title="Part IV. Seed Module Reference">
<link rel="next" href="sqlite-module.html" title="SQLite">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -42,94 +42,7 @@
</pre>
<p>
</p>
-<p>
-</p>
-<div class="refsect2">
-<a name="readline-readline"></a><h3>readline.readline (prompt)</h3>
-<p>Prompts for one line of input on standard input using <em class="parameter"><code>prompt</code></em> as the prompt.</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>prompt</code></em></span></p></td>
-<td>undefined</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span></span></p></td>
-<td>A string entered on standard input.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="readline-bind"></a><h3>readline.bind (key, function)</h3>
-<p>Binds <em class="parameter"><code>key</code></em> to <em class="parameter"><code>function</code></em> causing the function to be invokved whenever <em class="parameter"><code>key</code></em> is pressed</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em></span></p></td>
-<td>undefined</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>function</code></em></span></p></td>
-<td>undefined</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="readline-done"></a><h3>readline.done ()</h3>
-<p>Indicates that readline should finish the current line, and return from <em class="parameter"><code>readline.readline</code></em>. Can be used in callbacks to implement features like multiline editing</p>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="readline-buffer"></a><h3>readline.buffer()</h3>
-<p>Retrieve the current readline buffer</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody><tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span></span></p></td>
-<td>The current readline buffer</td>
-</tr></tbody>
-</table></div>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="readline-insert"></a><h3>readline.insert (string)</h3>
-<p>Inserts <em class="parameter"><code>string</code></em> in to the current readline buffer</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody><tr>
-<td><p><span class="term"><em class="parameter"><code>string</code></em></span></p></td>
-<td>undefined</td>
-</tr></tbody>
-</table></div>
-</div>
-<p>
-</p>
+<span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
</div>
<div class="refsect1">
<a name="id-1.5.3.4"></a><h2>Examples</h2>
@@ -155,6 +68,6 @@ while (1){
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Contexts.html b/doc/reference/html/seed-Contexts.html
index 260cf3e..754d4d5 100644
--- a/doc/reference/html/seed-Contexts.html
+++ b/doc/reference/html/seed-Contexts.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Working with Contexts: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-Initialization.html" title="Initialization">
<link rel="next" href="seed-Evaluation.html" title="Evaluating JavaScript">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Contexts.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -108,7 +108,7 @@
</div>
<div class="refsect1">
<a name="seed-Contexts.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
@@ -141,25 +141,13 @@ A <a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><spa
</p>
<div class="example">
<a name="id-1.4.4.6.3"></a><p class="title"><b>Example 6. Using a Seed context as a form of sandboxing</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="symbol">...</span>
-<span class="normal">ctx </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-Contexts.html#seed-context-create">seed_context_create</a></span><span class="symbol">(</span><span class="normal"><a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">script </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-Evaluation.html#seed-make-script">seed_make_script</a></span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"print(imports)"</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="comment">// nothing is printed, because imports is undefined, because we're in a sandbox</span>
-<span class="symbol">...</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+...
+ctx = seed_context_create(NULL, NULL);
+script = seed_make_script(ctx, "print(imports)", NULL, 0);
+// nothing is printed, because imports is undefined, because we're in a sandbox
+...
+</pre></div>
</div>
<br class="example-break"><p>The sandbox module provides access to this system from the JavaScript side of Seed.
</p>
@@ -175,8 +163,8 @@ seed_context_create (<em class="parameter"><code><a class="link" href="seed-Cont
which has no global objects; you can add the default set using
<a class="link" href="seed-Contexts.html#seed-prepare-global-context" title="seed_prepare_global_context ()"><code class="function">seed_prepare_global_context()</code></a>.</p>
<div class="refsect3">
-<a name="id-1.4.4.7.2.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-context-create.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -185,13 +173,13 @@ which has no global objects; you can add the default set using
<tbody>
<tr>
<td class="parameter_name"><p>group</p></td>
-<td class="parameter_description"><p>A <a class="link" href="seed-Contexts.html#SeedContextGroup" title="SeedContextGroup"><span class="type">SeedContextGroup</span></a> in which to create the new context, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to
+<td class="parameter_description"><p>A <a class="link" href="seed-Contexts.html#SeedContextGroup" title="SeedContextGroup"><span class="type">SeedContextGroup</span></a> in which to create the new context, or <code class="literal">NULL</code> to
create it in the default context group.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>global_class</p></td>
-<td class="parameter_description"><p>The <a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass"><span class="type">SeedClass</span></a> to use to create the global object, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to
+<td class="parameter_description"><p>The <a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass"><span class="type">SeedClass</span></a> to use to create the global object, or <code class="literal">NULL</code> to
create it with the default class.</p></td>
<td class="parameter_annotations"> </td>
</tr>
@@ -199,7 +187,7 @@ create it with the default class.</p></td>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.4.7.2.6"></a><h4>Returns</h4>
+<a name="seed-context-create.returns"></a><h4>Returns</h4>
<p> A new <a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a>.</p>
</div>
</div>
@@ -211,8 +199,8 @@ seed_context_ref (<em class="parameter"><code><a class="link" href="seed-Context
<p>Increments the reference count of <em class="parameter"><code>ctx</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.4.7.3.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-context-ref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -226,7 +214,7 @@ seed_context_ref (<em class="parameter"><code><a class="link" href="seed-Context
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.4.7.3.6"></a><h4>Returns</h4>
+<a name="seed-context-ref.returns"></a><h4>Returns</h4>
<p> <em class="parameter"><code>ctx</code></em>
</p>
</div>
@@ -239,8 +227,8 @@ seed_context_unref (<em class="parameter"><code><a class="link" href="seed-Conte
<p>Decrements the reference count of <em class="parameter"><code>ctx</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.4.7.4.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-context-unref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -263,8 +251,8 @@ seed_context_collect (<em class="parameter"><code><a class="link" href="seed-Con
The context parameter is currently unused, and a pass is made
through all contexts.</p>
<div class="refsect3">
-<a name="id-1.4.4.7.5.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-context-collect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -284,8 +272,8 @@ through all contexts.</p>
<pre class="programlisting"><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="returnvalue">SeedObject</span></a>
seed_context_get_global_object (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.4.7.6.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-context-get-global-object.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -299,7 +287,7 @@ seed_context_get_global_object (<em class="parameter"><code><a class="link" href
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.4.7.6.5"></a><h4>Returns</h4>
+<a name="seed-context-get-global-object.returns"></a><h4>Returns</h4>
<p> The global object for <em class="parameter"><code>ctx</code></em>
.</p>
</div>
@@ -312,8 +300,8 @@ seed_prepare_global_context (<em class="parameter"><code><a class="link" href="s
<p>Adds the default set of global objects (imports, GType, Seed, and print)
to a fresh <a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.4.7.7.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-prepare-global-context.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -332,7 +320,7 @@ to a fresh <a class="link" href="seed-Contexts.html#SeedContext" title="SeedCont
<a name="seed-importer-add-global"></a><h3>seed_importer_add_global ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
seed_importer_add_global (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
+ <em class="parameter"><code><span class="type">gchar</span> *name</code></em>);</pre>
<p>
</p>
</div>
@@ -341,7 +329,7 @@ seed_importer_add_global (<em class="parameter"><code><a class="link" href="seed
<a name="seed-importer-set-search-path"></a><h3>seed_importer_set_search_path ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
seed_importer_set_search_path (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **search_path</code></em>);</pre>
+ <em class="parameter"><code><span class="type">gchar</span> **search_path</code></em>);</pre>
<p>
</p>
</div>
@@ -374,6 +362,6 @@ seed_importer_set_search_path (<em class="parameter"><code><a class="link" href=
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Evaluation.html b/doc/reference/html/seed-Evaluation.html
index ca5f221..67aa028 100644
--- a/doc/reference/html/seed-Evaluation.html
+++ b/doc/reference/html/seed-Evaluation.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Evaluating JavaScript: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-Contexts.html" title="Working with Contexts">
<link rel="next" href="seed-Exceptions.html" title="Exception Handling">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Evaluation.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -92,7 +92,7 @@
</div>
<div class="refsect1">
<a name="seed-Evaluation.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
@@ -115,67 +115,33 @@ Seed relies on WebKit's JavaScriptCore interpreter to actually evaluate snippets
</p>
<div class="example">
<a name="id-1.4.5.6.3"></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">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="seed-Initialization.html#SeedEngine">SeedEngine</a> </span><span class="symbol">*</span><span class="normal"> eng</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="symbol">...</span>
-<span class="normal"> </span>
-<span class="normal"><a href="seed-Evaluation.html#SeedScript">SeedScript</a> </span><span class="symbol">*</span><span class="normal"> script</span><span class="symbol">;</span>
-<span class="comment">/* Create a simple &lt;a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"&gt;SeedScript&lt;/a&gt; */</span>
-<span class="normal">script </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-Evaluation.html#seed-make-script">seed_make_script</a></span><span class="symbol">(</span><span class="normal">eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"print('Hello, world!')"</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="comment">/* Evaluate the &lt;a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"&gt;SeedScript&lt;/a&gt; in the default context */</span>
-<span class="function"><a href="seed-Evaluation.html#seed-evaluate">seed_evaluate</a></span><span class="symbol">(</span><span class="normal">eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> script</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="symbol">...</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+SeedEngine * eng;
+ 
+...
+ 
+SeedScript * script;
+/* Create a simple <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript">SeedScript</a> */
+script = seed_make_script(eng-&gt;context, "print('Hello, world!')", NULL, 0);
+ 
+/* Evaluate the <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript">SeedScript</a> in the default context */
+seed_evaluate(eng-&gt;context, script, 0);
+ 
+...
+</pre></div>
</div>
<br class="example-break"><div class="example">
<a name="id-1.4.5.6.4"></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">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="seed-Initialization.html#SeedEngine">SeedEngine</a> </span><span class="symbol">*</span><span class="normal"> eng</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="symbol">...</span>
-<span class="normal"> </span>
-<span class="comment">/* Evaluate a simple JavaScript snippet in the default context */</span>
-<span class="function"><a href="seed-Evaluation.html#seed-simple-evaluate">seed_simple_evaluate</a></span><span class="symbol">(</span><span class="normal">eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"print('Hello, world!')"</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="symbol">...</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+SeedEngine * eng;
+ 
+...
+ 
+/* Evaluate a simple JavaScript snippet in the default context */
+seed_simple_evaluate(eng-&gt;context, "print('Hello, world!')", NULL);
+ 
+...
+</pre></div>
</div>
<br class="example-break">
</div>
@@ -185,9 +151,9 @@ Seed relies on WebKit's JavaScriptCore interpreter to actually evaluate snippets
<a name="seed-make-script"></a><h3>seed_make_script ()</h3>
<pre class="programlisting"><a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"><span class="returnvalue">SeedScript</span></a> *
seed_make_script (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *js</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *source_url</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> line_number</code></em>);</pre>
+ <em class="parameter"><code>const <span class="type">gchar</span> *js</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *source_url</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> line_number</code></em>);</pre>
<p>Creates a new <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"><span class="type">SeedScript</span></a> instance with <em class="parameter"><code>js</code></em>
as the contents, then
checks for proper syntax.</p>
@@ -195,8 +161,8 @@ checks for proper syntax.</p>
parse error if one is included in <em class="parameter"><code>js</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.5.7.2.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-make-script.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -215,7 +181,7 @@ checks for proper syntax.</p>
</tr>
<tr>
<td class="parameter_name"><p>source_url</p></td>
-<td class="parameter_description"><p>The filename of the script, for reference in errors, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
+<td class="parameter_description"><p>The filename of the script, for reference in errors, or <code class="literal">NULL</code>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@@ -228,7 +194,7 @@ in error messages, or 0.</p></td>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.5.7.2.7"></a><h4>Returns</h4>
+<a name="seed-make-script.returns"></a><h4>Returns</h4>
<p> The newly created <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"><span class="type">SeedScript</span></a>.</p>
</div>
</div>
@@ -242,8 +208,8 @@ seed_evaluate (<em class="parameter"><code><a class="link" href="seed-Contexts.h
<p>Evaluates a <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"><span class="type">SeedScript</span></a> with <em class="parameter"><code>this</code></em>
as the global "this" object.</p>
<div class="refsect3">
-<a name="id-1.4.5.7.3.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-evaluate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -264,7 +230,7 @@ seed_evaluate (<em class="parameter"><code><a class="link" href="seed-Contexts.h
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.5.7.3.6"></a><h4>Returns</h4>
+<a name="seed-evaluate.returns"></a><h4>Returns</h4>
<p> The <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> returned by evaluating the script.</p>
</div>
</div>
@@ -273,15 +239,15 @@ seed_evaluate (<em class="parameter"><code><a class="link" href="seed-Contexts.h
<a name="seed-simple-evaluate"></a><h3>seed_simple_evaluate ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_simple_evaluate (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *source</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> *source</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>Evaluates a string of JavaScript in <em class="parameter"><code>ctx</code></em>
; if an exception
is raised in the context of the script, it will be placed in <em class="parameter"><code>exception</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.5.7.4.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-simple-evaluate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -307,7 +273,7 @@ is raised in the context of the script, it will be placed in <em class="paramete
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.5.7.4.6"></a><h4>Returns</h4>
+<a name="seed-simple-evaluate.returns"></a><h4>Returns</h4>
<p> The <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> returned by evaluating the script.</p>
</div>
</div>
@@ -316,12 +282,12 @@ is raised in the context of the script, it will be placed in <em class="paramete
<a name="seed-script-new-from-file"></a><h3>seed_script_new_from_file ()</h3>
<pre class="programlisting"><a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"><span class="returnvalue">SeedScript</span></a> *
seed_script_new_from_file (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file</code></em>);</pre>
+ <em class="parameter"><code><span class="type">gchar</span> *file</code></em>);</pre>
<p>Uses <a class="link" href="seed-Evaluation.html#seed-make-script" title="seed_make_script ()"><code class="function">seed_make_script()</code></a> to create a <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"><span class="type">SeedScript</span></a> from the contents of <em class="parameter"><code>file</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.5.7.5.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-script-new-from-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -342,7 +308,7 @@ seed_script_new_from_file (<em class="parameter"><code><a class="link" href="see
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.5.7.5.6"></a><h4>Returns</h4>
+<a name="seed-script-new-from-file.returns"></a><h4>Returns</h4>
<p> The newly created <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"><span class="type">SeedScript</span></a>.</p>
</div>
</div>
@@ -354,8 +320,8 @@ seed_script_exception (<em class="parameter"><code><a class="link" href="seed-Ev
<p>Retrieves the exception (if any) raised during the evaluation of <em class="parameter"><code>s</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.5.7.6.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-script-exception.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -369,7 +335,7 @@ seed_script_exception (<em class="parameter"><code><a class="link" href="seed-Ev
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.5.7.6.6"></a><h4>Returns</h4>
+<a name="seed-script-exception.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> representing the exception of <em class="parameter"><code>s</code></em>
.</p>
</div>
@@ -401,6 +367,6 @@ seed_script_destroy (<em class="parameter"><code><a class="link" href="seed-Eval
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Exceptions.html b/doc/reference/html/seed-Exceptions.html
index b6bebcc..d94cdd6 100644
--- a/doc/reference/html/seed-Exceptions.html
+++ b/doc/reference/html/seed-Exceptions.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Exception Handling: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-Evaluation.html" title="Evaluating JavaScript">
<link rel="next" href="seed-Signals.html" title="GObject Signals">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Exceptions.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -49,7 +49,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="seed-Exceptions.html#seed-exception-get-name" title="seed_exception_get_name ()">seed_exception_get_name</a> <span class="c_punctuation">()</span>
@@ -57,7 +57,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="seed-Exceptions.html#seed-exception-get-message" title="seed_exception_get_message ()">seed_exception_get_message</a> <span class="c_punctuation">()</span>
@@ -65,7 +65,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+<span class="returnvalue">guint</span>
</td>
<td class="function_name">
<a class="link" href="seed-Exceptions.html#seed-exception-get-line" title="seed_exception_get_line ()">seed_exception_get_line</a> <span class="c_punctuation">()</span>
@@ -73,7 +73,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="seed-Exceptions.html#seed-exception-get-file" title="seed_exception_get_file ()">seed_exception_get_file</a> <span class="c_punctuation">()</span>
@@ -81,7 +81,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="seed-Exceptions.html#seed-exception-to-string" title="seed_exception_to_string ()">seed_exception_to_string</a> <span class="c_punctuation">()</span>
@@ -92,7 +92,7 @@
</div>
<div class="refsect1">
<a name="seed-Exceptions.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
@@ -127,53 +127,27 @@ causes JSC to throw an exception once flow is returned.
</p>
<div class="example">
<a name="id-1.4.6.6.4"></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">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="usertype">SeedValue</span><span class="normal"> </span><span class="function">random_callback</span><span class="symbol">(</span><span class="usertype">SeedContext</span><span class="normal"> ctx</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">SeedObject</span><span class="normal"> function</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">SeedObject</span><span class="normal"> this_object</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">gsize</span><span class="normal"> argument_count</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">SeedValue</span><span class="normal"> arguments</span><span class="symbol">[],</span>
-<span class="normal"> </span><span class="usertype">SeedException</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">exception</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="symbol">...</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="keyword">if</span><span class="symbol">(</span><span class="normal">argument_count </span><span class="symbol">!=</span><span class="normal"> </span><span class="number">1</span><span class="symbol">)</span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="function"><a href="seed-Exceptions.html#seed-make-exception">seed_make_exception</a></span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">,</span><span class="normal"> exception</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"ArgumentError"</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="string">"wrong number of arguments; expected 1, got %zd"</span><span class="symbol">,</span>
-<span class="normal"> argument_count</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="seed-Native-Type-Conversion.html#seed-make-undefined">seed_make_undefined</a></span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="cbracket">}</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="symbol">...</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+SeedValue random_callback(SeedContext ctx,
+ SeedObject function,
+ SeedObject this_object,
+ gsize argument_count,
+ const SeedValue arguments[],
+ SeedException *exception)
+{
+ ...
+ 
+ if(argument_count != 1)
+ {
+ seed_make_exception(ctx, exception, "ArgumentError",
+ "wrong number of arguments; expected 1, got %zd",
+ argument_count);
+ return seed_make_undefined(ctx);
+ }
+ 
+ ...
+}
+</pre></div>
</div>
<br class="example-break"><div class="note">
<h3 class="title">Predefined Exception Names</h3>
@@ -208,14 +182,14 @@ causes JSC to throw an exception once flow is returned.
<pre class="programlisting"><span class="returnvalue">void</span>
seed_make_exception (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> exception</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>,
<em class="parameter"><code>...</code></em>);</pre>
<p>Creates a new JavaScript exception with the given attributes.</p>
<p>The line number and file name of the exception created will be undefined.</p>
<div class="refsect3">
-<a name="id-1.4.6.7.2.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-make-exception.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -234,12 +208,12 @@ seed_make_exception (<em class="parameter"><code><a class="link" href="seed-Cont
</tr>
<tr>
<td class="parameter_name"><p>name</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* representing the exception name.</p></td>
+<td class="parameter_description"><p>The <span class="type">gchar</span>* representing the exception name.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>message</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*, as a printf format string, representing the
+<td class="parameter_description"><p>The <span class="type">gchar</span>*, as a printf format string, representing the
details of the exception.</p></td>
<td class="parameter_annotations"> </td>
</tr>
@@ -250,15 +224,15 @@ details of the exception.</p></td>
<hr>
<div class="refsect2">
<a name="seed-exception-get-name"></a><h3>seed_exception_get_name ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
seed_exception_get_name (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> exception</code></em>);</pre>
<p>Retrieves the name of the given exception; this could be one of the
predefined exception names given above, or your own name, which should
be a single CamelCase word, preferably ending in something like "Error".</p>
<div class="refsect3">
-<a name="id-1.4.6.7.3.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-exception-get-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -279,15 +253,15 @@ be a single CamelCase word, preferably ending in something like "Error".</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.6.7.3.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* representing the name of <em class="parameter"><code>exception</code></em>
+<a name="seed-exception-get-name.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gchar</span>* representing the name of <em class="parameter"><code>exception</code></em>
.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-exception-get-message"></a><h3>seed_exception_get_message ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
seed_exception_get_message (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> exception</code></em>);</pre>
<p>Retrieves the message of the given exception; this should be a
@@ -295,8 +269,8 @@ human-readable string describing the exception enough that a developer
could utilize the message in order to determine where to look to debug
the problem.</p>
<div class="refsect3">
-<a name="id-1.4.6.7.4.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-exception-get-message.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -317,22 +291,22 @@ the problem.</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.6.7.4.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* representing the detailed message of <em class="parameter"><code>exception</code></em>
+<a name="seed-exception-get-message.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gchar</span>* representing the detailed message of <em class="parameter"><code>exception</code></em>
.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-exception-get-line"></a><h3>seed_exception_get_line ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+<pre class="programlisting"><span class="returnvalue">guint</span>
seed_exception_get_line (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> exception</code></em>);</pre>
<p>Retrieves the line number the given exception was thrown from; keep in mind
that exceptions created from C have an undefined line number.</p>
<div class="refsect3">
-<a name="id-1.4.6.7.5.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-exception-get-line.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -353,22 +327,22 @@ that exceptions created from C have an undefined line number.</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.6.7.5.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> representing the line number from which <em class="parameter"><code>exception</code></em>
+<a name="seed-exception-get-line.returns"></a><h4>Returns</h4>
+<p> A <span class="type">guint</span> representing the line number from which <em class="parameter"><code>exception</code></em>
was thrown.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-exception-get-file"></a><h3>seed_exception_get_file ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
seed_exception_get_file (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> exception</code></em>);</pre>
<p>Retrieves the file name the given exception was thrown from; keep in mind
that exceptions created from C have an undefined file name.</p>
<div class="refsect3">
-<a name="id-1.4.6.7.6.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-exception-get-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -389,8 +363,8 @@ that exceptions created from C have an undefined file name.</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.6.7.6.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* representing the name of the file from which
+<a name="seed-exception-get-file.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gchar</span>* representing the name of the file from which
<em class="parameter"><code>exception</code></em>
was thrown.</p>
</div>
@@ -398,7 +372,7 @@ was thrown.</p>
<hr>
<div class="refsect2">
<a name="seed-exception-to-string"></a><h3>seed_exception_to_string ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
seed_exception_to_string (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> exception</code></em>);</pre>
<p>Properly formats the name, detailed message, line number, and file name of
@@ -406,8 +380,8 @@ the given extension. This provides a consistent format for printed
exceptions, to reduce confusion. Please use it if you're exposing exception
data to the outside world.</p>
<div class="refsect3">
-<a name="id-1.4.6.7.7.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-exception-to-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -428,8 +402,8 @@ data to the outside world.</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.6.7.7.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* representing the <em class="parameter"><code>exception</code></em>
+<a name="seed-exception-to-string.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gchar</span>* representing the <em class="parameter"><code>exception</code></em>
.</p>
</div>
</div>
@@ -446,6 +420,6 @@ data to the outside world.</p>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Initialization.html b/doc/reference/html/seed-Initialization.html
index 41f2aa3..8d69892 100644
--- a/doc/reference/html/seed-Initialization.html
+++ b/doc/reference/html/seed-Initialization.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Initialization: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="api.html" title="Part III. Seed API Reference">
<link rel="next" href="seed-Contexts.html" title="Working with Contexts">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Initialization.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -65,7 +65,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+<span class="returnvalue">gchar</span> **
</td>
<td class="function_name">
<a class="link" href="seed-Initialization.html#seed-engine-get-search-path" title="seed_engine_get_search_path ()">seed_engine_get_search_path</a> <span class="c_punctuation">()</span>
@@ -76,7 +76,7 @@
</div>
<div class="refsect1">
<a name="seed-Initialization.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
@@ -99,49 +99,25 @@ Before any other Seed functions can be used, you must initialize the engine, whi
</p>
<div class="example">
<a name="id-1.4.3.6.3"></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">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="type">int</span><span class="normal"> </span><span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">argv</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> <a href="seed-Initialization.html#SeedEngine">SeedEngine</a> </span><span class="symbol">*</span><span class="normal"> eng</span><span class="symbol">;</span>
-<span class="normal"> <a href="seed-Evaluation.html#SeedScript">SeedScript</a> </span><span class="symbol">*</span><span class="normal"> script</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Initialize the Seed engine */</span>
-<span class="normal"> eng </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-Initialization.html#seed-init">seed_init</a></span><span class="symbol">(&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Create a simple &lt;a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"&gt;SeedScript&lt;/a&gt; */</span>
-<span class="normal"> script </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-Evaluation.html#seed-make-script">seed_make_script</a></span><span class="symbol">(</span><span class="normal">eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"print('Hello, world!')"</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Evaluate the &lt;a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript"&gt;SeedScript&lt;/a&gt; in the default context */</span>
-<span class="normal"> </span><span class="function"><a href="seed-Evaluation.html#seed-evaluate">seed_evaluate</a></span><span class="symbol">(</span><span class="normal">eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> script</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="symbol">(</span><span class="normal">script</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+int main (int argc, char **argv)
+{
+ SeedEngine * eng;
+ SeedScript * script;
+ 
+ /* Initialize the Seed engine */
+ eng = seed_init(&amp;argc, &amp;argv);
+ 
+ /* Create a simple <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript">SeedScript</a> */
+ script = seed_make_script(eng-&gt;context, "print('Hello, world!')", NULL, 0);
+ 
+ /* Evaluate the <a class="link" href="seed-Evaluation.html#SeedScript" title="SeedScript">SeedScript</a> in the default context */
+ seed_evaluate(eng-&gt;context, script, 0);
+ 
+ g_free(script);
+ return 0;
+}
+</pre></div>
</div>
<br class="example-break">
</div>
@@ -150,15 +126,15 @@ Before any other Seed functions can be used, you must initialize the engine, whi
<div class="refsect2">
<a name="seed-init"></a><h3>seed_init ()</h3>
<pre class="programlisting"><a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="returnvalue">SeedEngine</span></a> *
-seed_init (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *argc</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***argv</code></em>);</pre>
+seed_init (<em class="parameter"><code><span class="type">gint</span> *argc</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> ***argv</code></em>);</pre>
<p>Initializes a new <a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a>. This involves initializing GLib, creating
an initial context with all of the default globals, and initializing
various internal parts of Seed.</p>
<p>This function should only be called once within a single Seed application.</p>
<div class="refsect3">
-<a name="id-1.4.3.7.2.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-init.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -179,7 +155,7 @@ various internal parts of Seed.</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.3.7.2.7"></a><h4>Returns</h4>
+<a name="seed-init.returns"></a><h4>Returns</h4>
<p> The newly created and initialized <a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a>.</p>
</div>
</div>
@@ -187,16 +163,16 @@ various internal parts of Seed.</p>
<div class="refsect2">
<a name="seed-init-with-context-group"></a><h3>seed_init_with_context_group ()</h3>
<pre class="programlisting"><a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="returnvalue">SeedEngine</span></a> *
-seed_init_with_context_group (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *argc</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> ***argv</code></em>,
+seed_init_with_context_group (<em class="parameter"><code><span class="type">gint</span> *argc</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> ***argv</code></em>,
<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContextGroup" title="SeedContextGroup"><span class="type">SeedContextGroup</span></a> group</code></em>);</pre>
<p>Initializes a new <a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a>. This involves initializing GLib, creating
an initial context (in <span class="type">group</span>) with all of the default globals, and
initializing various internal parts of Seed.</p>
<p>This function should only be called once within a single Seed application.</p>
<div class="refsect3">
-<a name="id-1.4.3.7.3.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-init-with-context-group.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -222,7 +198,7 @@ initializing various internal parts of Seed.</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.3.7.3.7"></a><h4>Returns</h4>
+<a name="seed-init-with-context-group.returns"></a><h4>Returns</h4>
<p> The newly created and initialized <a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a>.</p>
</div>
</div>
@@ -231,11 +207,11 @@ initializing various internal parts of Seed.</p>
<a name="seed-engine-set-search-path"></a><h3>seed_engine_set_search_path ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
seed_engine_set_search_path (<em class="parameter"><code><a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a> *eng</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
+ <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>);</pre>
<p>Sets the search path for the imports system.</p>
<div class="refsect3">
-<a name="id-1.4.3.7.4.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-engine-set-search-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -259,13 +235,13 @@ seed_engine_set_search_path (<em class="parameter"><code><a class="link" href="s
<hr>
<div class="refsect2">
<a name="seed-engine-get-search-path"></a><h3>seed_engine_get_search_path ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+<pre class="programlisting"><span class="returnvalue">gchar</span> **
seed_engine_get_search_path (<em class="parameter"><code><a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a> *eng</code></em>);</pre>
<p>Retrieves the search path for the imports system. The returned value is
owned by the <a class="link" href="seed-Initialization.html#SeedEngine" title="struct SeedEngine"><span class="type">SeedEngine</span></a>, and shouldn't be freed by the application writer.</p>
<div class="refsect3">
-<a name="id-1.4.3.7.5.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-engine-get-search-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -279,7 +255,7 @@ owned by the <a class="link" href="seed-Initialization.html#SeedEngine" title="s
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.3.7.5.6"></a><h4>Returns</h4>
+<a name="seed-engine-get-search-path.returns"></a><h4>Returns</h4>
<p> A null-terminated array of strings containing the paths.</p>
</div>
</div>
@@ -302,6 +278,6 @@ owned by the <a class="link" href="seed-Initialization.html#SeedEngine" title="s
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-JS-Objects.html b/doc/reference/html/seed-JS-Objects.html
index 57ae324..465cc47 100644
--- a/doc/reference/html/seed-JS-Objects.html
+++ b/doc/reference/html/seed-JS-Objects.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Working with JavaScript objects: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="types.html" title="Values and Type Conversion">
<link rel="prev" href="seed-Operating-on-Native-Types.html" title="Operating on JavaScript types">
<link rel="next" href="seed-Native-Functions.html" title="Creating native functions">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-JS-Objects.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -81,7 +81,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-JS-Objects.html#seed-object-is-of-class" title="seed_object_is_of_class ()">seed_object_is_of_class</a> <span class="c_punctuation">()</span>
@@ -89,7 +89,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>
+<span class="returnvalue">gpointer</span>
</td>
<td class="function_name">
<a class="link" href="seed-JS-Objects.html#seed-object-get-private" title="seed_object_get_private ()">seed_object_get_private</a> <span class="c_punctuation">()</span>
@@ -113,7 +113,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-JS-Objects.html#seed-object-set-property" title="seed_object_set_property ()">seed_object_set_property</a> <span class="c_punctuation">()</span>
@@ -129,7 +129,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+<span class="returnvalue">gchar</span> **
</td>
<td class="function_name">
<a class="link" href="seed-JS-Objects.html#seed-object-copy-property-names" title="seed_object_copy_property_names ()">seed_object_copy_property_names</a> <span class="c_punctuation">()</span>
@@ -153,7 +153,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="seed-JS-Objects.html#SeedObjectHasPropertyCallback" title="SeedObjectHasPropertyCallback ()">*SeedObjectHasPropertyCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
@@ -169,7 +169,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="seed-JS-Objects.html#SeedObjectSetPropertyCallback" title="SeedObjectSetPropertyCallback ()">*SeedObjectSetPropertyCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
@@ -177,7 +177,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="seed-JS-Objects.html#SeedObjectDeletePropertyCallback" title="SeedObjectDeletePropertyCallback ()">*SeedObjectDeletePropertyCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
@@ -201,7 +201,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="seed-JS-Objects.html#SeedObjectHasInstanceCallback" title="SeedObjectHasInstanceCallback ()">*SeedObjectHasInstanceCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
@@ -228,7 +228,7 @@
</div>
<div class="refsect1">
<a name="seed-JS-Objects.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
@@ -257,10 +257,10 @@ Long description
<pre class="programlisting"><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="returnvalue">SeedObject</span></a>
seed_make_object (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass"><span class="type">SeedClass</span></a> klass</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> private_object</code></em>);</pre>
+ <em class="parameter"><code><span class="type">gpointer</span> private_object</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.4.7.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-make-object.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -274,7 +274,7 @@ seed_make_object (<em class="parameter"><code><a class="link" href="seed-Context
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.4.7.2.5"></a><h4>Returns</h4>
+<a name="seed-make-object.returns"></a><h4>Returns</h4>
<p> A new <a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a>.</p>
</div>
</div>
@@ -284,14 +284,14 @@ seed_make_object (<em class="parameter"><code><a class="link" href="seed-Context
<pre class="programlisting"><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="returnvalue">SeedObject</span></a>
seed_make_array (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code>const <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> elements</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> num_elements</code></em>,
+ <em class="parameter"><code><span class="type">gsize</span> num_elements</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>Creates a JavaScript Array object from <em class="parameter"><code>elements</code></em>
, a C-style array of
SeedValues.</p>
<div class="refsect3">
-<a name="id-1.4.8.4.7.3.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-make-array.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -317,14 +317,14 @@ SeedValues.</p>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A <a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> in which to store an exception.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.4.7.3.6"></a><h4>Returns</h4>
+<a name="seed-make-array.returns"></a><h4>Returns</h4>
<p> A new array object, populated with <em class="parameter"><code>elements</code></em>
.</p>
</div>
@@ -336,14 +336,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
seed_object_call (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> this_object</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> argument_count</code></em>,
+ <em class="parameter"><code><span class="type">gsize</span> argument_count</code></em>,
<em class="parameter"><code>const <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> arguments[]</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>Calls <em class="parameter"><code>object</code></em>
as a function.</p>
<div class="refsect3">
-<a name="id-1.4.8.4.7.4.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-object-call.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -376,16 +376,16 @@ function's arguments.</p></td>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.4.7.4.6"></a><h4>Returns</h4>
+<a name="seed-object-call.returns"></a><h4>Returns</h4>
<p> The <em class="parameter"><code>SeedValue</code></em>
-returned by the called function, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if an
+returned by the called function, or <code class="literal">NULL</code> if an
exception occurs or the object is not a function.</p>
</div>
</div>
@@ -395,7 +395,7 @@ exception occurs or the object is not a function.</p>
<pre class="programlisting"><span class="returnvalue">void</span>
seed_object_set_property_at_index (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> index</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> index</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>Sets the property <em class="parameter"><code>index</code></em>
@@ -403,8 +403,8 @@ seed_object_set_property_at_index (<em class="parameter"><code><a class="link" h
to <em class="parameter"><code>value</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.8.4.7.5.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-object-set-property-at-index.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -434,7 +434,7 @@ seed_object_set_property_at_index (<em class="parameter"><code><a class="link" h
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -447,7 +447,7 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_object_get_property_at_index (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> index</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> index</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>
</p>
@@ -455,7 +455,7 @@ seed_object_get_property_at_index (<em class="parameter"><code><a class="link" h
<hr>
<div class="refsect2">
<a name="seed-object-is-of-class"></a><h3>seed_object_is_of_class ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_object_is_of_class (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> obj</code></em>,
<em class="parameter"><code><a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass"><span class="type">SeedClass</span></a> klass</code></em>);</pre>
@@ -465,13 +465,13 @@ seed_object_is_of_class (<em class="parameter"><code><a class="link" href="seed-
<hr>
<div class="refsect2">
<a name="seed-object-get-private"></a><h3>seed_object_get_private ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>
+<pre class="programlisting"><span class="returnvalue">gpointer</span>
seed_object_get_private (<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>);</pre>
<p>Retrieves the private data of <em class="parameter"><code>object</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.8.4.7.8.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-object-get-private.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -485,7 +485,7 @@ seed_object_get_private (<em class="parameter"><code><a class="link" href="seed-
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.4.7.8.6"></a><h4>Returns</h4>
+<a name="seed-object-get-private.returns"></a><h4>Returns</h4>
<p> A pointer to the private data of <em class="parameter"><code>object</code></em>
.</p>
</div>
@@ -495,13 +495,13 @@ seed_object_get_private (<em class="parameter"><code><a class="link" href="seed-
<a name="seed-object-set-private"></a><h3>seed_object_set_private ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
seed_object_set_private (<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> value</code></em>);</pre>
+ <em class="parameter"><code><span class="type">gpointer</span> value</code></em>);</pre>
<p>Sets the private data of <em class="parameter"><code>object</code></em>
to <em class="parameter"><code>value</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.8.4.7.9.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-object-set-private.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -515,7 +515,7 @@ seed_object_set_private (<em class="parameter"><code><a class="link" href="seed-
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p>A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> to set the private data of <em class="parameter"><code>object</code></em>
+<td class="parameter_description"><p>A <span class="type">gpointer</span> to set the private data of <em class="parameter"><code>object</code></em>
to.</p></td>
<td class="parameter_annotations"> </td>
</tr>
@@ -529,10 +529,10 @@ to.</p></td>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_object_get_property (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
+ <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.4.7.10.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-object-get-property.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -558,21 +558,21 @@ seed_object_get_property (<em class="parameter"><code><a class="link" href="seed
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.4.7.10.5"></a><h4>Returns</h4>
+<a name="seed-object-get-property.returns"></a><h4>Returns</h4>
<p> The value of the property or the undefined value</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-object-set-property"></a><h3>seed_object_set_property ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_object_set_property (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.4.7.11.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-object-set-property.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -603,8 +603,8 @@ seed_object_set_property (<em class="parameter"><code><a class="link" href="seed
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.4.7.11.5"></a><h4>Returns</h4>
-<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
+<a name="seed-object-set-property.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
</div>
</div>
<hr>
@@ -614,8 +614,8 @@ seed_object_set_property (<em class="parameter"><code><a class="link" href="seed
seed_object_get_prototype (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> obj</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.4.7.12.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-object-get-prototype.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -636,7 +636,7 @@ seed_object_get_prototype (<em class="parameter"><code><a class="link" href="see
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.4.7.12.5"></a><h4>Returns</h4>
+<a name="seed-object-get-prototype.returns"></a><h4>Returns</h4>
<p> The prototype of <em class="parameter"><code>obj</code></em>
.</p>
</div>
@@ -644,12 +644,12 @@ seed_object_get_prototype (<em class="parameter"><code><a class="link" href="see
<hr>
<div class="refsect2">
<a name="seed-object-copy-property-names"></a><h3>seed_object_copy_property_names ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **
+<pre class="programlisting"><span class="returnvalue">gchar</span> **
seed_object_copy_property_names (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.4.7.13.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-object-copy-property-names.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -670,8 +670,8 @@ seed_object_copy_property_names (<em class="parameter"><code><a class="link" hre
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.4.7.13.5"></a><h4>Returns</h4>
-<p> A <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array containing the property names of
+<a name="seed-object-copy-property-names.returns"></a><h4>Returns</h4>
+<p> A <code class="literal">NULL</code> terminated array containing the property names of
<em class="parameter"><code>object</code></em>
</p>
</div>
@@ -696,7 +696,7 @@ seed_object_copy_property_names (<em class="parameter"><code><a class="link" hre
<hr>
<div class="refsect2">
<a name="SeedObjectHasPropertyCallback"></a><h3>SeedObjectHasPropertyCallback ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
<span class="c_punctuation">(</span>*SeedObjectHasPropertyCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedString" title="SeedString"><span class="type">SeedString</span></a> string</code></em>);</pre>
@@ -717,7 +717,7 @@ seed_object_copy_property_names (<em class="parameter"><code><a class="link" hre
<hr>
<div class="refsect2">
<a name="SeedObjectSetPropertyCallback"></a><h3>SeedObjectSetPropertyCallback ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
<span class="c_punctuation">(</span>*SeedObjectSetPropertyCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedString" title="SeedString"><span class="type">SeedString</span></a> property_name</code></em>,
@@ -729,7 +729,7 @@ seed_object_copy_property_names (<em class="parameter"><code><a class="link" hre
<hr>
<div class="refsect2">
<a name="SeedObjectDeletePropertyCallback"></a><h3>SeedObjectDeletePropertyCallback ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
<span class="c_punctuation">(</span>*SeedObjectDeletePropertyCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> object</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedString" title="SeedString"><span class="type">SeedString</span></a> property_name</code></em>,
@@ -752,7 +752,7 @@ seed_object_copy_property_names (<em class="parameter"><code><a class="link" hre
<span class="c_punctuation">(</span>*SeedObjectCallAsFunctionCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> function</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> this_object</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> argument_count</code></em>,
+ <em class="parameter"><code><span class="type">gsize</span> argument_count</code></em>,
<em class="parameter"><code>const <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> arguments[]</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>
@@ -761,7 +761,7 @@ seed_object_copy_property_names (<em class="parameter"><code><a class="link" hre
<hr>
<div class="refsect2">
<a name="SeedObjectHasInstanceCallback"></a><h3>SeedObjectHasInstanceCallback ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
<span class="c_punctuation">(</span>*SeedObjectHasInstanceCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> constructor</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> instance_p</code></em>,
@@ -787,7 +787,7 @@ seed_object_copy_property_names (<em class="parameter"><code><a class="link" hre
<span class="c_punctuation">(</span>*SeedObjectCallAsConstructorCallback<span class="c_punctuation">)</span>
(<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> constructor</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> argument_count</code></em>,
+ <em class="parameter"><code><span class="type">gsize</span> argument_count</code></em>,
<em class="parameter"><code>const <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> arguments[]</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>
@@ -806,6 +806,6 @@ seed_object_copy_property_names (<em class="parameter"><code><a class="link" hre
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-JavaScript-Classes.html b/doc/reference/html/seed-JavaScript-Classes.html
index 2669f78..a20b9a8 100644
--- a/doc/reference/html/seed-JavaScript-Classes.html
+++ b/doc/reference/html/seed-JavaScript-Classes.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Creating JavaScript classes: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-Native-Functions.html" title="Creating native functions">
<link rel="next" href="seed-SeedClosure.html" title="Using JavaScript closures">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-JavaScript-Classes.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -60,7 +60,7 @@
</div>
<div class="refsect1">
<a name="seed-JavaScript-Classes.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
@@ -111,8 +111,8 @@ to work with future versions of JSCore).
<pre class="programlisting"><a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass"><span class="returnvalue">SeedClass</span></a>
seed_create_class (<em class="parameter"><code><span class="type">seed_class_definition</span> *def</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.10.7.2.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-create-class.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -126,7 +126,7 @@ seed_create_class (<em class="parameter"><code><span class="type">seed_class_def
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.10.7.2.5"></a><h4>Returns</h4>
+<a name="seed-create-class.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass"><span class="type">SeedClass</span></a>, described by <em class="parameter"><code>def</code></em>
.</p>
</div>
@@ -139,8 +139,8 @@ seed_make_constructor (<em class="parameter"><code><a class="link" href="seed-Co
<em class="parameter"><code><a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass"><span class="type">SeedClass</span></a> klass</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObjectCallAsConstructorCallback" title="SeedObjectCallAsConstructorCallback ()"><span class="type">SeedObjectCallAsConstructorCallback</span></a> constructor</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.10.7.3.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-make-constructor.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -162,7 +162,7 @@ the constructor is invoked with 'new'.</p></td>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.10.7.3.5"></a><h4>Returns</h4>
+<a name="seed-make-constructor.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a>, which is a constructor function.</p>
</div>
</div>
@@ -174,8 +174,8 @@ the constructor is invoked with 'new'.</p></td>
<p>
</p>
<div class="refsect3">
-<a name="id-1.4.10.8.2.4"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="SeedPropertyAttributes.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
@@ -212,8 +212,8 @@ the constructor is invoked with 'new'.</p></td>
<p>
</p>
<div class="refsect3">
-<a name="id-1.4.10.8.3.4"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="SeedClassAttributes.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
@@ -252,6 +252,6 @@ the constructor is invoked with 'new'.</p></td>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Modules.html b/doc/reference/html/seed-Modules.html
index 685519a..85b6c26 100644
--- a/doc/reference/html/seed-Modules.html
+++ b/doc/reference/html/seed-Modules.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Seed Modules: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-SeedClosure.html" title="Using JavaScript closures">
<link rel="next" href="modules.html" title="Part IV. Seed Module Reference">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Modules.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -81,161 +81,80 @@ Seed includes a simple system for creating C modules which can be loaded and man
<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="id-1.4.12.5.4"></a><p class="title"><b>Example 11. Very simple example C module</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;glib.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;seed-module.h&gt;</span>
-<span class="usertype">SeedObject</span><span class="normal"> </span><span class="function">seed_module_init</span><span class="symbol">(</span><span class="normal"><a href="seed-Initialization.html#SeedEngine">SeedEngine</a> </span><span class="symbol">*</span><span class="normal"> eng</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="comment">/* Say hello! */</span>
-<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="symbol">(</span><span class="string">"Hello, Seed Module World!</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Return an empty object as the module's namespace */</span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="seed-JS-Objects.html#seed-make-object">seed_make_object</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+#include &lt;glib.h&gt;
+#include &lt;seed-module.h&gt;
+SeedObject seed_module_init(SeedEngine * eng)
+{
+ /* Say hello! */
+ g_print("Hello, Seed Module World!\n");
+ 
+ /* Return an empty object as the module's namespace */
+ return seed_make_object (eng-&gt;context, NULL, NULL);
+}
+</pre></div>
</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="id-1.4.12.5.6"></a><p class="title"><b>Example 12. C module with a function</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;glib.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;seed-module.h&gt;</span>
-<span class="comment">/* Our function, with the signature of SeedFunctionCallback(); say hello! */</span>
-<span class="usertype">SeedValue</span><span class="normal"> </span><span class="function">say_hello_to</span><span class="symbol">(</span><span class="usertype">SeedContext</span><span class="normal"> ctx</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">SeedObject</span><span class="normal"> function</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">SeedObject</span><span class="normal"> this_object</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">gsize</span><span class="normal"> argument_count</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">SeedValue</span><span class="normal"> arguments</span><span class="symbol">[],</span>
-<span class="normal"> </span><span class="usertype">SeedException</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">exception</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar">guchar</a> </span><span class="symbol">*</span><span class="normal"> name</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Check that only one argument was passed into the function.</span>
-<span class="comment"> CHECK_ARG_COUNT() is from seed-module.h, which you might find useful. */</span>
-<span class="normal"> </span><span class="function"><a href="seed-Modules.html#CHECK-ARG-COUNT:CAPS">CHECK_ARG_COUNT</a></span><span class="symbol">(</span><span class="string">"hello.say_hello_to"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">1</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Convert the first argument, a &lt;a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"&gt;SeedValue&lt;/a&gt;, to a C string */</span>
-<span class="normal"> name </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-Native-Type-Conversion.html#seed-value-to-string">seed_value_to_string</a></span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">,</span><span class="normal"> arguments</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">],</span><span class="normal"> exception</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="symbol">(</span><span class="string">"Hello, %s!</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="symbol">(</span><span class="normal">name</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="seed-Native-Type-Conversion.html#seed-make-null">seed_make_null</a></span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-<span class="normal"> </span>
-<span class="comment">/* Define an array of &lt;GTKDOCLINK HREF="seed-static-function"&gt;seed_static_function&lt;/GTKDOCLINK&gt; */</span>
-<span class="usertype">seed_static_function</span><span class="normal"> gettext_funcs</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="cbracket">{</span><span class="string">"say_hello_to"</span><span class="symbol">,</span><span class="normal"> say_hello_to</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="cbracket">}</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="usertype">SeedObject</span><span class="normal"> </span><span class="function">seed_module_init</span><span class="symbol">(</span><span class="normal"><a href="seed-Initialization.html#SeedEngine">SeedEngine</a> </span><span class="symbol">*</span><span class="normal"> eng</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">SeedGlobalContext</span><span class="normal"> ctx </span><span class="symbol">=</span><span class="normal"> eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Create a new class definition with our array of static functions */</span>
-<span class="normal"> </span><span class="usertype">seed_class_definition</span><span class="normal"> ns_class_def </span><span class="symbol">=</span><span class="normal"> <a href="seed-JavaScript-Classes.html#seed-empty-class">seed_empty_class</a></span><span class="symbol">;</span>
-<span class="normal"> ns_class_def</span><span class="symbol">.</span><span class="normal">static_functions </span><span class="symbol">=</span><span class="normal"> example_funcs</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Create a class from the class definition we just created */</span>
-<span class="normal"> </span><span class="usertype">SeedClass</span><span class="normal"> ns_class </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-JavaScript-Classes.html#seed-create-class">seed_create_class</a></span><span class="symbol">(&amp;</span><span class="normal">ns_class_def</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Instantiate the class; this instance will be the namespace we return */</span>
-<span class="normal"> ns_ref </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-JS-Objects.html#seed-make-object">seed_make_object</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">,</span><span class="normal"> ns_class</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal"> </span><span class="function"><a href="seed-Operating-on-Native-Types.html#seed-value-protect">seed_value_protect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">,</span><span class="normal"> ns_ref</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> ns_ref</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+#include &lt;glib.h&gt;
+#include &lt;seed-module.h&gt;
+/* Our function, with the signature of SeedFunctionCallback(); say hello! */
+SeedValue say_hello_to(SeedContext ctx,
+ SeedObject function,
+ SeedObject this_object,
+ gsize argument_count,
+ const SeedValue arguments[],
+ SeedException *exception)
+{
+ guchar * name;
+ 
+ /* Check that only one argument was passed into the function.
+ CHECK_ARG_COUNT() is from seed-module.h, which you might find useful. */
+ CHECK_ARG_COUNT("hello.say_hello_to", 1);
+ 
+ /* Convert the first argument, a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue">SeedValue</a>, to a C string */
+ name = seed_value_to_string(ctx, arguments[0], exception);
+ 
+ g_print("Hello, %s!\n", name);
+ 
+ g_free(name);
+ 
+ return seed_make_null(ctx);
+}
+ 
+/* Define an array of seed_static_function */
+seed_static_function gettext_funcs[] = {
+ {"say_hello_to", say_hello_to, 0}
+};
+ 
+SeedObject seed_module_init(SeedEngine * eng)
+{
+ SeedGlobalContext ctx = eng-&gt;context;
+ 
+ /* Create a new class definition with our array of static functions */
+ seed_class_definition ns_class_def = seed_empty_class;
+ ns_class_def.static_functions = example_funcs;
+ 
+ /* Create a class from the class definition we just created */
+ SeedClass ns_class = seed_create_class(&amp;ns_class_def);
+ 
+ /* Instantiate the class; this instance will be the namespace we return */
+ ns_ref = seed_make_object (ctx, ns_class, NULL);
+ seed_value_protect (ctx, ns_ref);
+ 
+ return ns_ref;
+}
+</pre></div>
</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="id-1.4.12.5.8"></a><p class="title"><b>Example 13. Utilize our second example C module from JavaScript</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal">hello </span><span class="symbol">=</span><span class="normal"> imports</span><span class="symbol">.</span><span class="normal">hello</span><span class="symbol">;</span>
-<span class="normal">hello</span><span class="symbol">.</span><span class="function">say_hello_to</span><span class="symbol">(</span><span class="string">"Tim"</span><span class="symbol">);</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+hello = imports.hello;
+hello.say_hello_to("Tim");
+</pre></div>
</div>
<br class="example-break">
</div>
@@ -246,15 +165,15 @@ Seed includes a simple system for creating C modules which can be loaded and man
<pre class="programlisting">#define CHECK_ARG_COUNT(name, argnum)</pre>
<p>Check that the required number of arguments were passed into a
<a class="link" href="seed-Native-Functions.html#SeedFunctionCallback" title="SeedFunctionCallback ()"><span class="type">SeedFunctionCallback</span></a>. If this is not true, raise an exception and
-return <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. This requires the callback to use "argument_count",
+return <code class="literal">NULL</code>. This requires the callback to use "argument_count",
"ctx", and "exception" as the names of the various function arguments.</p>
<p><em class="parameter"><code>name</code></em>
should be of form "namespace.function_name"</p>
<p>At the moment, there is no way to specify more than one acceptable
argument count.</p>
<div class="refsect3">
-<a name="id-1.4.12.6.2.7"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="CHECK-ARG-COUNT.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -287,8 +206,8 @@ is assigned the value that <em class="parameter"><code>member</code></em>
<p>This macro works for defining properties from constants and
#defines as well.</p>
<div class="refsect3">
-<a name="id-1.4.12.6.3.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="DEFINE-ENUM-MEMBER.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -325,8 +244,8 @@ constant MPFR_VERSION_MAJOR:</p>
DEFINE_ENUM_MEMBER_EXT(ns, "VERSION_MAJOR", MPFR_VERSION_MAJOR);
</pre>
<div class="refsect3">
-<a name="id-1.4.12.6.4.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="DEFINE-ENUM-MEMBER-EXT.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -366,6 +285,6 @@ DEFINE_ENUM_MEMBER_EXT(ns, "VERSION_MAJOR", MPFR_VERSION_MAJOR);
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Native-Functions.html b/doc/reference/html/seed-Native-Functions.html
index b252fa6..5c70ddc 100644
--- a/doc/reference/html/seed-Native-Functions.html
+++ b/doc/reference/html/seed-Native-Functions.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Creating native functions: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-JS-Objects.html" title="Working with JavaScript objects">
<link rel="next" href="seed-JavaScript-Classes.html" title="Creating JavaScript classes">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Native-Functions.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -81,79 +81,40 @@ All native C callbacks should have the prototype of <a class="link" href="seed-N
</p>
<div class="example">
<a name="id-1.4.9.5.4"></a><p class="title"><b>Example 10. Simple C program which embeds Seed with one exposed function</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;glib.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;seed.h&gt;</span>
-<span class="normal"> </span>
-<span class="comment">/* Our function, with the signature of SeedFunctionCallback(); say hello! */</span>
-<span class="usertype">SeedValue</span><span class="normal"> </span><span class="function">hello_world</span><span class="symbol">(</span><span class="usertype">SeedContext</span><span class="normal"> ctx</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">SeedObject</span><span class="normal"> function</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">SeedObject</span><span class="normal"> this_object</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="usertype">gsize</span><span class="normal"> argument_count</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">SeedValue</span><span class="normal"> arguments</span><span class="symbol">[],</span>
-<span class="normal"> </span><span class="usertype">SeedException</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">exception</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="symbol">(</span><span class="string">"Hello, World!</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="seed-Native-Type-Conversion.html#seed-make-null">seed_make_null</a></span><span class="symbol">(</span><span class="normal">ctx</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-<span class="normal"> </span>
-<span class="type">int</span><span class="normal"> </span><span class="function">main</span><span class="symbol">(</span><span class="usertype">gint</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar">gchar</a> </span><span class="symbol">**</span><span class="normal"> argv</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> <a href="seed-Initialization.html#SeedEngine">SeedEngine</a> </span><span class="symbol">*</span><span class="normal"> eng</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Initialize the Seed engine */</span>
-<span class="normal"> eng </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="seed-Initialization.html#seed-init">seed_init</a></span><span class="symbol">(&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Expose a C function to JavaScript */</span>
-<span class="normal"> </span><span class="function"><a href="seed-Native-Functions.html#seed-create-function">seed_create_function</a></span><span class="symbol">(</span><span class="normal">eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"hello_world"</span><span class="symbol">,</span>
-<span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="seed-Native-Functions.html#SeedFunctionCallback">SeedFunctionCallback</a></span><span class="symbol">)</span><span class="normal">hello_world</span><span class="symbol">,</span>
-<span class="normal"> eng</span><span class="symbol">-&gt;</span><span class="normal">global</span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="comment">/* Call the newly created JavaScript function */</span>
-<span class="normal"> </span><span class="function"><a href="seed-Evaluation.html#seed-simple-evaluate">seed_simple_evaluate</a></span><span class="symbol">(</span><span class="normal">eng</span><span class="symbol">-&gt;</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"hello_world()"</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal"> </span>
-<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+#include &lt;glib.h&gt;
+#include &lt;seed.h&gt;
+ 
+/* Our function, with the signature of SeedFunctionCallback(); say hello! */
+SeedValue hello_world(SeedContext ctx,
+ SeedObject function,
+ SeedObject this_object,
+ gsize argument_count,
+ const SeedValue arguments[],
+ SeedException *exception)
+{
+ g_print("Hello, World!\n");
+ return seed_make_null(ctx);
+}
+ 
+int main(gint argc, gchar ** argv)
+{
+ SeedEngine * eng;
+ 
+ /* Initialize the Seed engine */
+ eng = seed_init(&amp;argc, &amp;argv);
+ 
+ /* Expose a C function to JavaScript */
+ seed_create_function(eng-&gt;context, "hello_world",
+ (SeedFunctionCallback)hello_world,
+ eng-&gt;global);
+ 
+ /* Call the newly created JavaScript function */
+ seed_simple_evaluate(eng-&gt;context, "hello_world()", NULL);
+ 
+ return 0;
+}
+</pre></div>
</div>
<br class="example-break">
</div>
@@ -165,14 +126,14 @@ All native C callbacks should have the prototype of <a class="link" href="seed-N
<span class="c_punctuation">(</span>*SeedFunctionCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> function</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> this_object</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> argument_count</code></em>,
+ <em class="parameter"><code><span class="type">gsize</span> argument_count</code></em>,
<em class="parameter"><code>const <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> arguments[]</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>All native C function callbacks should use the prototype of
SeedFunctionCallback.</p>
<div class="refsect3">
-<a name="id-1.4.9.6.2.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="SeedFunctionCallback.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -215,7 +176,7 @@ to throw a JavaScript exception from the callback.</p></td>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.9.6.2.6"></a><h4>Returns</h4>
+<a name="SeedFunctionCallback.returns"></a><h4>Returns</h4>
<p> The <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> to return to the caller</p>
</div>
</div>
@@ -225,13 +186,13 @@ to throw a JavaScript exception from the callback.</p></td>
<pre class="programlisting"><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="returnvalue">SeedObject</span></a>
seed_make_function (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Functions.html#SeedFunctionCallback" title="SeedFunctionCallback ()"><span class="type">SeedFunctionCallback</span></a> func</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
+ <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
<p>Creates a JavaScript object representing a first-class function; when
the function is called from JavaScript, <em class="parameter"><code>func</code></em>
will be called.</p>
<div class="refsect3">
-<a name="id-1.4.9.6.3.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-make-function.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -257,7 +218,7 @@ the function is called from JavaScript, <em class="parameter"><code>func</code><
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.9.6.3.6"></a><h4>Returns</h4>
+<a name="seed-make-function.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> representing the function</p>
</div>
</div>
@@ -266,7 +227,7 @@ the function is called from JavaScript, <em class="parameter"><code>func</code><
<a name="seed-create-function"></a><h3>seed_create_function ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
seed_create_function (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> *name</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Functions.html#SeedFunctionCallback" title="SeedFunctionCallback ()"><span class="type">SeedFunctionCallback</span></a> func</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> obj</code></em>);</pre>
<p>Creates a JavaScript object representing a first-class function; when
@@ -276,8 +237,8 @@ the created function as the property <em class="parameter"><code>name</code></em
on <em class="parameter"><code>obj</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.9.6.4.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-create-function.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -314,6 +275,6 @@ the created function as the property <em class="parameter"><code>name</code></em
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Native-Type-Conversion.html b/doc/reference/html/seed-Native-Type-Conversion.html
index 10a35cb..0720695 100644
--- a/doc/reference/html/seed-Native-Type-Conversion.html
+++ b/doc/reference/html/seed-Native-Type-Conversion.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Type Conversion: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="types.html" title="Values and Type Conversion">
<link rel="prev" href="types.html" title="Values and Type Conversion">
<link rel="next" href="seed-Operating-on-Native-Types.html" title="Operating on JavaScript types">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Native-Type-Conversion.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -57,7 +57,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-boolean" title="seed_value_to_boolean ()">seed_value_to_boolean</a> <span class="c_punctuation">()</span>
@@ -73,7 +73,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+<span class="returnvalue">guint</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-uint" title="seed_value_to_uint ()">seed_value_to_uint</a> <span class="c_punctuation">()</span>
@@ -89,7 +89,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+<span class="returnvalue">gint</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-int" title="seed_value_to_int ()">seed_value_to_int</a> <span class="c_punctuation">()</span>
@@ -105,7 +105,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>
+<span class="returnvalue">gchar</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-char" title="seed_value_to_char ()">seed_value_to_char</a> <span class="c_punctuation">()</span>
@@ -121,7 +121,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a>
+<span class="returnvalue">guchar</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-uchar" title="seed_value_to_uchar ()">seed_value_to_uchar</a> <span class="c_punctuation">()</span>
@@ -137,7 +137,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#glong"><span class="returnvalue">glong</span></a>
+<span class="returnvalue">glong</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-long" title="seed_value_to_long ()">seed_value_to_long</a> <span class="c_punctuation">()</span>
@@ -153,7 +153,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
+<span class="returnvalue">gulong</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-ulong" title="seed_value_to_ulong ()">seed_value_to_ulong</a> <span class="c_punctuation">()</span>
@@ -169,7 +169,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a>
+<span class="returnvalue">gint64</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-int64" title="seed_value_to_int64 ()">seed_value_to_int64</a> <span class="c_punctuation">()</span>
@@ -185,7 +185,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+<span class="returnvalue">guint64</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-uint64" title="seed_value_to_uint64 ()">seed_value_to_uint64</a> <span class="c_punctuation">()</span>
@@ -201,7 +201,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a>
+<span class="returnvalue">gfloat</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-float" title="seed_value_to_float ()">seed_value_to_float</a> <span class="c_punctuation">()</span>
@@ -217,7 +217,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+<span class="returnvalue">gdouble</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-double" title="seed_value_to_double ()">seed_value_to_double</a> <span class="c_punctuation">()</span>
@@ -233,7 +233,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-string" title="seed_value_to_string ()">seed_value_to_string</a> <span class="c_punctuation">()</span>
@@ -257,7 +257,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *
+<span class="returnvalue">GObject</span> *
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-object" title="seed_value_to_object ()">seed_value_to_object</a> <span class="c_punctuation">()</span>
@@ -273,7 +273,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-filename" title="seed_value_to_filename ()">seed_value_to_filename</a> <span class="c_punctuation">()</span>
@@ -289,7 +289,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-value-to-format" title="seed_value_to_format ()">seed_value_to_format</a> <span class="c_punctuation">()</span>
@@ -297,7 +297,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>
+<span class="returnvalue">gpointer</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-pointer-get-pointer" title="seed_pointer_get_pointer ()">seed_pointer_get_pointer</a> <span class="c_punctuation">()</span>
@@ -329,7 +329,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
+<span class="returnvalue">gsize</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-string-get-maximum-size" title="seed_string_get_maximum_size ()">seed_string_get_maximum_size</a> <span class="c_punctuation">()</span>
@@ -337,7 +337,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
+<span class="returnvalue">gsize</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-string-to-utf8-buffer" title="seed_string_to_utf8_buffer ()">seed_string_to_utf8_buffer</a> <span class="c_punctuation">()</span>
@@ -345,7 +345,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-string-is-equal" title="seed_string_is_equal ()">seed_string_is_equal</a> <span class="c_punctuation">()</span>
@@ -353,7 +353,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Native-Type-Conversion.html#seed-string-is-equal-utf8" title="seed_string_is_equal_utf8 ()">seed_string_is_equal_utf8</a> <span class="c_punctuation">()</span>
@@ -364,7 +364,7 @@
</div>
<div class="refsect1">
<a name="seed-Native-Type-Conversion.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
@@ -406,8 +406,8 @@ seed_make_undefined (<em class="parameter"><code><a class="link" href="seed-Cont
representing the undefined JavaScript value, and not an
undefined SeedValue.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.2.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-make-undefined.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -421,7 +421,7 @@ undefined SeedValue.</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.2.6"></a><h4>Returns</h4>
+<a name="seed-make-undefined.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> of the 'undefined' type.</p>
</div>
</div>
@@ -434,8 +434,8 @@ seed_make_null (<em class="parameter"><code><a class="link" href="seed-Contexts.
representing the null JavaScript value, and not a
null SeedValue.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.3.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-make-null.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -449,22 +449,22 @@ null SeedValue.</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.3.6"></a><h4>Returns</h4>
+<a name="seed-make-null.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> of the 'null' type.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-value-to-boolean"></a><h3>seed_value_to_boolean ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_to_boolean (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>. Keep in mind that this will
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gboolean</span>. Keep in mind that this will
not convert a JavaScript number type, only a boolean.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.4.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-boolean.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -484,15 +484,15 @@ not convert a JavaScript number type, only a boolean.</p>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.4.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-boolean.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gboolean</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -501,12 +501,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-boolean"></a><h3>seed_value_from_boolean ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_boolean (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">gboolean</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">gboolean</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.5.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-boolean.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -520,20 +520,20 @@ seed_value_from_boolean (<em class="parameter"><code><a class="link" href="seed-
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gboolean</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.5.6"></a><h4>Returns</h4>
+<a name="seed-value-from-boolean.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -541,14 +541,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-uint"></a><h3>seed_value_to_uint ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
+<pre class="programlisting"><span class="returnvalue">guint</span>
seed_value_to_uint (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">guint</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.6.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-uint.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -568,15 +568,15 @@ seed_value_to_uint (<em class="parameter"><code><a class="link" href="seed-Conte
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.6.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-uint.returns"></a><h4>Returns</h4>
+<p> The <span class="type">guint</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -585,12 +585,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-uint"></a><h3>seed_value_from_uint ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_uint (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">guint</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">guint</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.7.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-uint.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -604,20 +604,20 @@ seed_value_from_uint (<em class="parameter"><code><a class="link" href="seed-Con
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">guint</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.7.6"></a><h4>Returns</h4>
+<a name="seed-value-from-uint.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -625,14 +625,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-int"></a><h3>seed_value_to_int ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+<pre class="programlisting"><span class="returnvalue">gint</span>
seed_value_to_int (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gint</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.8.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-int.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -652,15 +652,15 @@ seed_value_to_int (<em class="parameter"><code><a class="link" href="seed-Contex
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.8.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-int.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gint</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -669,12 +669,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-int"></a><h3>seed_value_from_int ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_int (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">gint</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.9.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-int.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -688,20 +688,20 @@ seed_value_from_int (<em class="parameter"><code><a class="link" href="seed-Cont
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gint</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.9.6"></a><h4>Returns</h4>
+<a name="seed-value-from-int.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -709,14 +709,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-char"></a><h3>seed_value_to_char ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>
+<pre class="programlisting"><span class="returnvalue">gchar</span>
seed_value_to_char (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gchar</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.10.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-char.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -736,15 +736,15 @@ seed_value_to_char (<em class="parameter"><code><a class="link" href="seed-Conte
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.10.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-char.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gchar</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -753,12 +753,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-char"></a><h3>seed_value_from_char ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_char (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">gchar</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.11.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-char.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -772,20 +772,20 @@ seed_value_from_char (<em class="parameter"><code><a class="link" href="seed-Con
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gchar</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.11.6"></a><h4>Returns</h4>
+<a name="seed-value-from-char.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -793,14 +793,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-uchar"></a><h3>seed_value_to_uchar ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a>
+<pre class="programlisting"><span class="returnvalue">guchar</span>
seed_value_to_uchar (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">guchar</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.12.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-uchar.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -820,15 +820,15 @@ seed_value_to_uchar (<em class="parameter"><code><a class="link" href="seed-Cont
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.12.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-uchar.returns"></a><h4>Returns</h4>
+<p> The <span class="type">guchar</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -837,12 +837,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-uchar"></a><h3>seed_value_from_uchar ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_uchar (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">guchar</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">guchar</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.13.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-uchar.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -856,20 +856,20 @@ seed_value_from_uchar (<em class="parameter"><code><a class="link" href="seed-Co
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">guchar</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.13.6"></a><h4>Returns</h4>
+<a name="seed-value-from-uchar.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -877,14 +877,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-long"></a><h3>seed_value_to_long ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#glong"><span class="returnvalue">glong</span></a>
+<pre class="programlisting"><span class="returnvalue">glong</span>
seed_value_to_long (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">glong</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.14.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-long.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -904,15 +904,15 @@ seed_value_to_long (<em class="parameter"><code><a class="link" href="seed-Conte
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.14.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-long.returns"></a><h4>Returns</h4>
+<p> The <span class="type">glong</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -921,12 +921,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-long"></a><h3>seed_value_from_long ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_long (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">glong</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">glong</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.15.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-long.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -940,20 +940,20 @@ seed_value_from_long (<em class="parameter"><code><a class="link" href="seed-Con
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#glong"><span class="type">glong</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">glong</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.15.6"></a><h4>Returns</h4>
+<a name="seed-value-from-long.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -961,14 +961,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-ulong"></a><h3>seed_value_to_ulong ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
+<pre class="programlisting"><span class="returnvalue">gulong</span>
seed_value_to_ulong (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gulong</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.16.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-ulong.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -988,15 +988,15 @@ seed_value_to_ulong (<em class="parameter"><code><a class="link" href="seed-Cont
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.16.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-ulong.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gulong</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -1005,12 +1005,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-ulong"></a><h3>seed_value_from_ulong ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_ulong (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">gulong</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">gulong</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.17.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-ulong.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1024,20 +1024,20 @@ seed_value_from_ulong (<em class="parameter"><code><a class="link" href="seed-Co
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gulong</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.17.6"></a><h4>Returns</h4>
+<a name="seed-value-from-ulong.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -1045,14 +1045,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-int64"></a><h3>seed_value_to_int64 ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a>
+<pre class="programlisting"><span class="returnvalue">gint64</span>
seed_value_to_int64 (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gint64</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.18.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-int64.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1072,15 +1072,15 @@ seed_value_to_int64 (<em class="parameter"><code><a class="link" href="seed-Cont
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.18.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-int64.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gint64</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -1089,12 +1089,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-int64"></a><h3>seed_value_from_int64 ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_int64 (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">gint64</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">gint64</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.19.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-int64.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1108,20 +1108,20 @@ seed_value_from_int64 (<em class="parameter"><code><a class="link" href="seed-Co
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gint64</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.19.6"></a><h4>Returns</h4>
+<a name="seed-value-from-int64.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -1129,14 +1129,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-uint64"></a><h3>seed_value_to_uint64 ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+<pre class="programlisting"><span class="returnvalue">guint64</span>
seed_value_to_uint64 (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">guint64</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.20.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-uint64.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1156,15 +1156,15 @@ seed_value_to_uint64 (<em class="parameter"><code><a class="link" href="seed-Con
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.20.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-uint64.returns"></a><h4>Returns</h4>
+<p> The <span class="type">guint64</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -1173,12 +1173,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-uint64"></a><h3>seed_value_from_uint64 ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_uint64 (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">guint64</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">guint64</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.21.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-uint64.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1192,20 +1192,20 @@ seed_value_from_uint64 (<em class="parameter"><code><a class="link" href="seed-C
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">guint64</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.21.6"></a><h4>Returns</h4>
+<a name="seed-value-from-uint64.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -1213,14 +1213,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-float"></a><h3>seed_value_to_float ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a>
+<pre class="programlisting"><span class="returnvalue">gfloat</span>
seed_value_to_float (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gfloat</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.22.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-float.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1240,15 +1240,15 @@ seed_value_to_float (<em class="parameter"><code><a class="link" href="seed-Cont
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.22.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-float.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gfloat</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -1257,12 +1257,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-float"></a><h3>seed_value_from_float ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_float (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">gfloat</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">gfloat</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.23.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-float.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1276,20 +1276,20 @@ seed_value_from_float (<em class="parameter"><code><a class="link" href="seed-Co
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gfloat</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.23.6"></a><h4>Returns</h4>
+<a name="seed-value-from-float.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -1297,14 +1297,14 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-double"></a><h3>seed_value_to_double ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>
+<pre class="programlisting"><span class="returnvalue">gdouble</span>
seed_value_to_double (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>.</p>
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gdouble</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.24.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-double.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1324,15 +1324,15 @@ seed_value_to_double (<em class="parameter"><code><a class="link" href="seed-Con
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.24.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-double.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gdouble</span> represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -1341,12 +1341,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-double"></a><h3>seed_value_from_double ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_double (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> val</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">gdouble</span> into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.25.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-double.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1360,20 +1360,20 @@ seed_value_from_double (<em class="parameter"><code><a class="link" href="seed-C
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gdouble</span> to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.25.6"></a><h4>Returns</h4>
+<a name="seed-value-from-double.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -1381,11 +1381,11 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-string"></a><h3>seed_value_to_string ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
seed_value_to_string (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* string. Keep in mind that it's
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gchar</span>* string. Keep in mind that it's
up to the caller to free the string.</p>
<p>If the <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> represents JavaScript's undefined value, this returns
"[undefined]"; if it represents JavaScript's null value, this returns
@@ -1395,8 +1395,8 @@ the printf format string "%.15g".</p>
<p>If the <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> is an object, the string returned is that obtained by
calling .toString() on said object.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.26.8"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1416,15 +1416,15 @@ calling .toString() on said object.</p>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.26.9"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* represented by <em class="parameter"><code>val</code></em>
+<a name="seed-value-to-string.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gchar</span>* represented by <em class="parameter"><code>val</code></em>
.</p>
</div>
</div>
@@ -1433,12 +1433,12 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-string"></a><h3>seed_value_from_string ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_string (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *val</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* string into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
+<p>Converts the given <span class="type">gchar</span>* string into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.27.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1452,20 +1452,20 @@ seed_value_from_string (<em class="parameter"><code><a class="link" href="seed-C
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gchar</span>* to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.27.6"></a><h4>Returns</h4>
+<a name="seed-value-from-string.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -1475,15 +1475,15 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<a name="seed-value-from-binary-string"></a><h3>seed_value_from_binary_string ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_binary_string (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *bytes</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_bytes</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *bytes</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> n_bytes</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>Converts a string representation of the given binary string
into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<p>FIXME - should use BinaryArray really</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.28.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-binary-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1509,14 +1509,14 @@ to convert.</p></td>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.28.7"></a><h4>Returns</h4>
+<a name="seed-value-from-binary-string.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>bytes</code></em>
as a string.</p>
</div>
@@ -1524,15 +1524,15 @@ as a string.</p>
<hr>
<div class="refsect2">
<a name="seed-value-to-object"></a><h3>seed_value_to_object ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *
+<pre class="programlisting"><span class="returnvalue">GObject</span> *
seed_value_to_object (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
-<p>Given a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which is wrapping a <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, retrieve the wrapped
-<a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>.</p>
+<p>Given a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which is wrapping a <span class="type">GObject</span>, retrieve the wrapped
+<span class="type">GObject</span>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.29.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-object.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1552,16 +1552,16 @@ seed_value_to_object (<em class="parameter"><code><a class="link" href="seed-Con
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.29.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> wrapped within <em class="parameter"><code>val</code></em>
-, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if an exception
+<a name="seed-value-to-object.returns"></a><h4>Returns</h4>
+<p> The <span class="type">GObject</span> wrapped within <em class="parameter"><code>val</code></em>
+, or <code class="literal">NULL</code> if an exception
is raised during the conversion.</p>
</div>
</div>
@@ -1570,13 +1570,13 @@ is raised during the conversion.</p>
<a name="seed-value-from-object"></a><h3>seed_value_from_object ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_value_from_object (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *val</code></em>,
+ <em class="parameter"><code><span class="type">GObject</span> *val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>Wraps <em class="parameter"><code>val</code></em>
in a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.30.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-object.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1590,20 +1590,20 @@ seed_value_from_object (<em class="parameter"><code><a class="link" href="seed-C
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> to wrap.</p></td>
+<td class="parameter_description"><p>The <span class="type">GObject</span> to wrap.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.30.6"></a><h4>Returns</h4>
+<a name="seed-value-from-object.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which wraps <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -1611,15 +1611,15 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-filename"></a><h3>seed_value_to_filename ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
seed_value_to_filename (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*, properly converting to the
+<p>Converts the given <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> into a <span class="type">gchar</span>*, properly converting to the
character set used for filenames on the local machine.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.31.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-filename.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1639,16 +1639,16 @@ character set used for filenames on the local machine.</p>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.31.6"></a><h4>Returns</h4>
-<p> The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* represented by <em class="parameter"><code>val</code></em>
-, or <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if an exception
+<a name="seed-value-to-filename.returns"></a><h4>Returns</h4>
+<p> The <span class="type">gchar</span>* represented by <em class="parameter"><code>val</code></em>
+, or <code class="literal">NULL</code> if an exception
is raised during the conversion.</p>
</div>
</div>
@@ -1659,11 +1659,11 @@ is raised during the conversion.</p>
seed_value_from_filename (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> val</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> *exception</code></em>);</pre>
-<p>Converts the given <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* filename into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>, respecting the
+<p>Converts the given <span class="type">gchar</span>* filename into a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a>, respecting the
character set used for filenames on the local machine.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.32.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-from-filename.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1677,20 +1677,20 @@ character set used for filenames on the local machine.</p>
</tr>
<tr>
<td class="parameter_name"><p>val</p></td>
-<td class="parameter_description"><p>The <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* filename to represent.</p></td>
+<td class="parameter_description"><p>The <span class="type">gchar</span>* filename to represent.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>exception</p></td>
<td class="parameter_description"><p>A reference to a <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> in which to store any exceptions.
-Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore exceptions.</p></td>
+Pass <code class="literal">NULL</code> to ignore exceptions.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.32.6"></a><h4>Returns</h4>
+<a name="seed-value-from-filename.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> which represents <em class="parameter"><code>val</code></em>
.</p>
</div>
@@ -1698,9 +1698,9 @@ Pass <a href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><
<hr>
<div class="refsect2">
<a name="seed-value-to-format"></a><h3>seed_value_to_format ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_to_format (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> *values</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> *exception</code></em>,
<em class="parameter"><code>...</code></em>);</pre>
@@ -1716,8 +1716,8 @@ c: gchar</p>
<p>This function may be in particular useful in converting arguments
in a <a class="link" href="seed-Native-Functions.html#SeedFunctionCallback" title="SeedFunctionCallback ()"><span class="type">SeedFunctionCallback</span></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.33.7"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-to-format.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1748,14 +1748,14 @@ in a <a class="link" href="seed-Native-Functions.html#SeedFunctionCallback" titl
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.33.8"></a><h4>Returns</h4>
+<a name="seed-value-to-format.returns"></a><h4>Returns</h4>
<p> Whether conversion was successful.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-pointer-get-pointer"></a><h3>seed_pointer_get_pointer ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>
+<pre class="programlisting"><span class="returnvalue">gpointer</span>
seed_pointer_get_pointer (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> pointer</code></em>);</pre>
<p>
@@ -1766,7 +1766,7 @@ seed_pointer_get_pointer (<em class="parameter"><code><a class="link" href="seed
<a name="seed-make-pointer"></a><h3>seed_make_pointer ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_make_pointer (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pointer</code></em>);</pre>
+ <em class="parameter"><code><span class="type">gpointer</span> pointer</code></em>);</pre>
<p>
</p>
</div>
@@ -1778,8 +1778,8 @@ seed_string_ref (<em class="parameter"><code><a class="link" href="seed-Native-T
<p>Increments the reference count of <em class="parameter"><code>string</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.36.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-string-ref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1793,7 +1793,7 @@ seed_string_ref (<em class="parameter"><code><a class="link" href="seed-Native-T
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.36.6"></a><h4>Returns</h4>
+<a name="seed-string-ref.returns"></a><h4>Returns</h4>
<p> <em class="parameter"><code>string</code></em>
</p>
</div>
@@ -1806,8 +1806,8 @@ seed_string_unref (<em class="parameter"><code><a class="link" href="seed-Native
<p>Decrements the reference count of <em class="parameter"><code>string</code></em>
.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.37.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-string-unref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1824,11 +1824,11 @@ seed_string_unref (<em class="parameter"><code><a class="link" href="seed-Native
<hr>
<div class="refsect2">
<a name="seed-string-get-maximum-size"></a><h3>seed_string_get_maximum_size ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
+<pre class="programlisting"><span class="returnvalue">gsize</span>
seed_string_get_maximum_size (<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedString" title="SeedString"><span class="type">SeedString</span></a> string</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.2.7.38.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-string-get-maximum-size.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1842,7 +1842,7 @@ seed_string_get_maximum_size (<em class="parameter"><code><a class="link" href="
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.38.5"></a><h4>Returns</h4>
+<a name="seed-string-get-maximum-size.returns"></a><h4>Returns</h4>
<p> The maximum number of bytes <em class="parameter"><code>string</code></em>
will take up if converted
to a null-terminated UTF8 string.</p>
@@ -1851,13 +1851,13 @@ to a null-terminated UTF8 string.</p>
<hr>
<div class="refsect2">
<a name="seed-string-to-utf8-buffer"></a><h3>seed_string_to_utf8_buffer ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
+<pre class="programlisting"><span class="returnvalue">gsize</span>
seed_string_to_utf8_buffer (<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedString" title="SeedString"><span class="type">SeedString</span></a> string</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> *buffer</code></em>,
<em class="parameter"><code><span class="type">size_t</span> buffer_size</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.2.7.39.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-string-to-utf8-buffer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1884,7 +1884,7 @@ seed_string_to_utf8_buffer (<em class="parameter"><code><a class="link" href="se
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.39.5"></a><h4>Returns</h4>
+<a name="seed-string-to-utf8-buffer.returns"></a><h4>Returns</h4>
<p> A the number of bytes copied into <em class="parameter"><code>buffer</code></em>
.</p>
</div>
@@ -1892,12 +1892,12 @@ seed_string_to_utf8_buffer (<em class="parameter"><code><a class="link" href="se
<hr>
<div class="refsect2">
<a name="seed-string-is-equal"></a><h3>seed_string_is_equal ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_string_is_equal (<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedString" title="SeedString"><span class="type">SeedString</span></a> a</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedString" title="SeedString"><span class="type">SeedString</span></a> b</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.2.7.40.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-string-is-equal.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1918,20 +1918,20 @@ seed_string_is_equal (<em class="parameter"><code><a class="link" href="seed-Nat
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.40.5"></a><h4>Returns</h4>
+<a name="seed-string-is-equal.returns"></a><h4>Returns</h4>
<p> <span class="type">true</span>, if a and b are equal, <span class="type">false</span> otherwise.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-string-is-equal-utf8"></a><h3>seed_string_is_equal_utf8 ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_string_is_equal_utf8 (<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedString" title="SeedString"><span class="type">SeedString</span></a> a</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *b</code></em>);</pre>
+ <em class="parameter"><code>const <span class="type">gchar</span> *b</code></em>);</pre>
<p>Tests the equality of a SeedString and a UTF-8 C-style string.</p>
<div class="refsect3">
-<a name="id-1.4.8.2.7.41.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-string-is-equal-utf8.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -1945,14 +1945,14 @@ seed_string_is_equal_utf8 (<em class="parameter"><code><a class="link" href="see
</tr>
<tr>
<td class="parameter_name"><p>b</p></td>
-<td class="parameter_description"><p>A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* to compare to.</p></td>
+<td class="parameter_description"><p>A <span class="type">gchar</span>* to compare to.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.2.7.41.6"></a><h4>Returns</h4>
+<a name="seed-string-is-equal-utf8.returns"></a><h4>Returns</h4>
<p> <span class="type">true</span>, if a and b are equal, <span class="type">false</span> otherwise.</p>
</div>
</div>
@@ -1972,8 +1972,8 @@ seed_string_is_equal_utf8 (<em class="parameter"><code><a class="link" href="see
<p>
</p>
<div class="refsect3">
-<a name="id-1.4.8.2.8.3.4"></a><h4>Members</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="SeedType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
@@ -2025,6 +2025,6 @@ seed_string_is_equal_utf8 (<em class="parameter"><code><a class="link" href="see
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Operating-on-Native-Types.html b/doc/reference/html/seed-Operating-on-Native-Types.html
index 4b7ae46..0e6bd31 100644
--- a/doc/reference/html/seed-Operating-on-Native-Types.html
+++ b/doc/reference/html/seed-Operating-on-Native-Types.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Operating on JavaScript types: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="types.html" title="Values and Type Conversion">
<link rel="prev" href="seed-Native-Type-Conversion.html" title="Type Conversion">
<link rel="next" href="seed-JS-Objects.html" title="Working with JavaScript objects">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Operating-on-Native-Types.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -57,7 +57,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Operating-on-Native-Types.html#seed-value-is-undefined" title="seed_value_is_undefined ()">seed_value_is_undefined</a> <span class="c_punctuation">()</span>
@@ -65,7 +65,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Operating-on-Native-Types.html#seed-value-is-null" title="seed_value_is_null ()">seed_value_is_null</a> <span class="c_punctuation">()</span>
@@ -73,7 +73,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Operating-on-Native-Types.html#seed-value-is-function" title="seed_value_is_function ()">seed_value_is_function</a> <span class="c_punctuation">()</span>
@@ -81,7 +81,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Operating-on-Native-Types.html#seed-value-is-number" title="seed_value_is_number ()">seed_value_is_number</a> <span class="c_punctuation">()</span>
@@ -89,7 +89,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Operating-on-Native-Types.html#seed-value-is-string" title="seed_value_is_string ()">seed_value_is_string</a> <span class="c_punctuation">()</span>
@@ -97,7 +97,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Operating-on-Native-Types.html#seed-value-is-object-of-class" title="seed_value_is_object_of_class ()">seed_value_is_object_of_class</a> <span class="c_punctuation">()</span>
@@ -105,7 +105,7 @@
</tr>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="seed-Operating-on-Native-Types.html#seed-value-is-object" title="seed_value_is_object ()">seed_value_is_object</a> <span class="c_punctuation">()</span>
@@ -144,8 +144,8 @@ seed_value_unprotect (<em class="parameter"><code><a class="link" href="seed-Con
, as explained in
<a class="link" href="seed-Operating-on-Native-Types.html#seed-value-protect" title="seed_value_protect ()"><code class="function">seed_value_protect()</code></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.2.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-unprotect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -180,8 +180,8 @@ and don't want it to be collected!</p>
to be collected afterwards, it will need to be
unprotected the same number of times with <a class="link" href="seed-Operating-on-Native-Types.html#seed-value-unprotect" title="seed_value_unprotect ()"><code class="function">seed_value_unprotect()</code></a>.</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.3.6"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-protect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -205,14 +205,14 @@ unprotected the same number of times with <a class="link" href="seed-Operating-o
<hr>
<div class="refsect2">
<a name="seed-value-is-undefined"></a><h3>seed_value_is_undefined ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_is_undefined (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>);</pre>
<p>Determine whether or not <em class="parameter"><code>value</code></em>
represents the JavaScript undefined value</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.4.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-is-undefined.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -233,22 +233,22 @@ seed_value_is_undefined (<em class="parameter"><code><a class="link" href="seed-
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.3.6.4.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
+<a name="seed-value-is-undefined.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gboolean</span> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
is 'undefined')</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-value-is-null"></a><h3>seed_value_is_null ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_is_null (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>);</pre>
<p>Determine whether or not <em class="parameter"><code>value</code></em>
represents the JavaScript null value</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.5.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-is-null.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -269,23 +269,23 @@ seed_value_is_null (<em class="parameter"><code><a class="link" href="seed-Conte
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.3.6.5.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
+<a name="seed-value-is-null.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gboolean</span> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
is 'null')</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-value-is-function"></a><h3>seed_value_is_function ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_is_function (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> value</code></em>);</pre>
<p>Determine whether or not <em class="parameter"><code>value</code></em>
is a JavaScript function (and, therefore,
an object)</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.6.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-is-function.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -306,22 +306,22 @@ an object)</p>
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.3.6.6.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
+<a name="seed-value-is-function.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gboolean</span> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
is a function)</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-value-is-number"></a><h3>seed_value_is_number ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_is_number (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>);</pre>
<p>Determine whether or not <em class="parameter"><code>value</code></em>
is a JavaScript number</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.7.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-is-number.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -342,22 +342,22 @@ seed_value_is_number (<em class="parameter"><code><a class="link" href="seed-Con
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.3.6.7.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
+<a name="seed-value-is-number.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gboolean</span> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
is a number)</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-value-is-string"></a><h3>seed_value_is_string ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_is_string (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>);</pre>
<p>Determine whether or not <em class="parameter"><code>value</code></em>
is a JavaScript string</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.8.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-is-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -378,23 +378,23 @@ seed_value_is_string (<em class="parameter"><code><a class="link" href="seed-Con
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.3.6.8.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
+<a name="seed-value-is-string.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gboolean</span> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
is a string)</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="seed-value-is-object-of-class"></a><h3>seed_value_is_object_of_class ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_is_object_of_class (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>,
<em class="parameter"><code><a class="link" href="seed-JavaScript-Classes.html#SeedClass" title="SeedClass"><span class="type">SeedClass</span></a> klass</code></em>);</pre>
<p>Determine whether or not <em class="parameter"><code>value</code></em>
is an object of the specified class</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.9.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-is-object-of-class.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -420,8 +420,8 @@ seed_value_is_object_of_class (<em class="parameter"><code><a class="link" href=
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.3.6.9.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
+<a name="seed-value-is-object-of-class.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gboolean</span> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
is of class <em class="parameter"><code>klass</code></em>
)</p>
</div>
@@ -429,14 +429,14 @@ is of class <em class="parameter"><code>klass</code></em>
<hr>
<div class="refsect2">
<a name="seed-value-is-object"></a><h3>seed_value_is_object ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
seed_value_is_object (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>);</pre>
<p>Determine whether or not <em class="parameter"><code>value</code></em>
is a JavaScript object</p>
<div class="refsect3">
-<a name="id-1.4.8.3.6.10.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-is-object.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -457,8 +457,8 @@ seed_value_is_object (<em class="parameter"><code><a class="link" href="seed-Con
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.3.6.10.6"></a><h4>Returns</h4>
-<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
+<a name="seed-value-is-object.returns"></a><h4>Returns</h4>
+<p> A <span class="type">gboolean</span> (<code class="literal">true</code> if <em class="parameter"><code>value</code></em>
is an object)</p>
</div>
</div>
@@ -469,8 +469,8 @@ is an object)</p>
seed_value_get_type (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> value</code></em>);</pre>
<div class="refsect3">
-<a name="id-1.4.8.3.6.11.4"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-value-get-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -491,7 +491,7 @@ seed_value_get_type (<em class="parameter"><code><a class="link" href="seed-Cont
</table></div>
</div>
<div class="refsect3">
-<a name="id-1.4.8.3.6.11.5"></a><h4>Returns</h4>
+<a name="seed-value-get-type.returns"></a><h4>Returns</h4>
<p> The type of <em class="parameter"><code>value</code></em>
</p>
</div>
@@ -502,6 +502,6 @@ seed_value_get_type (<em class="parameter"><code><a class="link" href="seed-Cont
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-SeedClosure.html b/doc/reference/html/seed-SeedClosure.html
index c2a5ff6..20d7ec8 100644
--- a/doc/reference/html/seed-SeedClosure.html
+++ b/doc/reference/html/seed-SeedClosure.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Using JavaScript closures: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-JavaScript-Classes.html" title="Creating JavaScript classes">
<link rel="next" href="seed-Modules.html" title="Seed Modules">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-SeedClosure.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -41,7 +41,7 @@
<tbody>
<tr>
<td class="function_type">
-<a href="https://developer.gnome.org/gobject/unstable/gobject-Closures.html#GClosure"><span class="returnvalue">GClosure</span></a> *
+<span class="returnvalue">GClosure</span> *
</td>
<td class="function_name">
<a class="link" href="seed-SeedClosure.html#seed-closure-new" title="seed_closure_new ()">seed_closure_new</a> <span class="c_punctuation">()</span>
@@ -84,7 +84,7 @@
</div>
<div class="refsect1">
<a name="seed-SeedClosure.other"></a><h2>Types and Values</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
@@ -110,11 +110,11 @@ Long description
<a name="seed-SeedClosure.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="seed-closure-new"></a><h3>seed_closure_new ()</h3>
-<pre class="programlisting"><a href="https://developer.gnome.org/gobject/unstable/gobject-Closures.html#GClosure"><span class="returnvalue">GClosure</span></a> *
+<pre class="programlisting"><span class="returnvalue">GClosure</span> *
seed_closure_new (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> function</code></em>,
<em class="parameter"><code><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="type">SeedObject</span></a> user_data</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);</pre>
+ <em class="parameter"><code>const <span class="type">gchar</span> *description</code></em>);</pre>
<p>
</p>
</div>
@@ -122,7 +122,7 @@ seed_closure_new (<em class="parameter"><code><a class="link" href="seed-Context
<div class="refsect2">
<a name="seed-closure-get-callable"></a><h3>seed_closure_get_callable ()</h3>
<pre class="programlisting"><a class="link" href="seed-JS-Objects.html#SeedObject" title="SeedObject"><span class="returnvalue">SeedObject</span></a>
-seed_closure_get_callable (<em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *c</code></em>);</pre>
+seed_closure_get_callable (<em class="parameter"><code><span class="type">GClosure</span> *c</code></em>);</pre>
<p>
</p>
</div>
@@ -130,9 +130,9 @@ seed_closure_get_callable (<em class="parameter"><code><a href="https://develope
<div class="refsect2">
<a name="seed-closure-invoke"></a><h3>seed_closure_invoke ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
-seed_closure_invoke (<em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+seed_closure_invoke (<em class="parameter"><code><span class="type">GClosure</span> *closure</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> *args</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> argc</code></em>,
+ <em class="parameter"><code><span class="type">guint</span> argc</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>
</p>
@@ -142,9 +142,9 @@ seed_closure_invoke (<em class="parameter"><code><a href="https://developer.gnom
<a name="seed-closure-invoke-with-context"></a><h3>seed_closure_invoke_with_context ()</h3>
<pre class="programlisting"><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="returnvalue">SeedValue</span></a>
seed_closure_invoke_with_context (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *closure</code></em>,
+ <em class="parameter"><code><span class="type">GClosure</span> *closure</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> *args</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> argc</code></em>,
+ <em class="parameter"><code><span class="type">guint</span> argc</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> *exception</code></em>);</pre>
<p>
</p>
@@ -153,7 +153,7 @@ seed_closure_invoke_with_context (<em class="parameter"><code><a class="link" hr
<div class="refsect2">
<a name="seed-closure-warn-exception"></a><h3>seed_closure_warn_exception ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
-seed_closure_warn_exception (<em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-Closures.html#GClosure"><span class="type">GClosure</span></a> *c</code></em>,
+seed_closure_warn_exception (<em class="parameter"><code><span class="type">GClosure</span> *c</code></em>,
<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
<em class="parameter"><code><a class="link" href="seed-Exceptions.html#SeedException" title="SeedException"><span class="type">SeedException</span></a> exception</code></em>);</pre>
<p>
@@ -180,6 +180,6 @@ seed_closure_warn_exception (<em class="parameter"><code><a href="https://develo
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-Signals.html b/doc/reference/html/seed-Signals.html
index 03ca7bf..33cfbbe 100644
--- a/doc/reference/html/seed-Signals.html
+++ b/doc/reference/html/seed-Signals.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GObject Signals: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-Exceptions.html" title="Exception Handling">
<link rel="next" href="types.html" title="Values and Type Conversion">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -33,7 +33,7 @@
</tr></table></div>
<div class="refsect1">
<a name="seed-Signals.functions"></a><h2>Functions</h2>
-<div class="informaltable"><table width="100%" border="0">
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
@@ -75,9 +75,9 @@ Long description
<a name="seed-signal-connect"></a><h3>seed_signal_connect ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
seed_signal_connect (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *script</code></em>);</pre>
+ <em class="parameter"><code><span class="type">GObject</span> *object</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *signal</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *script</code></em>);</pre>
<p>Evaluates <em class="parameter"><code>script</code></em>
, which should return a function, then connects the returned
function to the signal specified by <em class="parameter"><code>signal</code></em>
@@ -86,8 +86,8 @@ function to the signal specified by <em class="parameter"><code>signal</code></e
is passed as the user_data argument to the callback function.</p>
<div class="refsect3">
-<a name="id-1.4.7.6.2.5"></a><h4>Parameters</h4>
-<div class="informaltable"><table width="100%" border="0">
+<a name="seed-signal-connect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
@@ -101,7 +101,7 @@ is passed as the user_data argument to the callback function.</p>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
-<td class="parameter_description"><p>A <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>, to connect the signal on.</p></td>
+<td class="parameter_description"><p>A <span class="type">GObject</span>, to connect the signal on.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@@ -123,8 +123,8 @@ is passed as the user_data argument to the callback function.</p>
<a name="seed-signal-connect-value"></a><h3>seed_signal_connect_value ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
seed_signal_connect_value (<em class="parameter"><code><a class="link" href="seed-Contexts.html#SeedContext" title="SeedContext"><span class="type">SeedContext</span></a> ctx</code></em>,
- <em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *object</code></em>,
- <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signal</code></em>,
+ <em class="parameter"><code><span class="type">GObject</span> *object</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *signal</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> function</code></em>,
<em class="parameter"><code><a class="link" href="seed-Native-Type-Conversion.html#SeedValue" title="SeedValue"><span class="type">SeedValue</span></a> user_data</code></em>);</pre>
<p>
@@ -136,6 +136,6 @@ seed_signal_connect_value (<em class="parameter"><code><a class="link" href="see
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-building.html b/doc/reference/html/seed-building.html
index 6bce168..7910fc8 100644
--- a/doc/reference/html/seed-building.html
+++ b/doc/reference/html/seed-building.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Compiling Seed: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="seed.html" title="Part I. Seed Overview">
<link rel="prev" href="seed-introduction.html" title="Introduction">
<link rel="next" href="seed-contact.html" title="Contact Information">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -211,6 +211,6 @@ How to compile Seed itself
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-contact.html b/doc/reference/html/seed-contact.html
index 0164d6b..24d5e07 100644
--- a/doc/reference/html/seed-contact.html
+++ b/doc/reference/html/seed-contact.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Contact Information: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="seed.html" title="Part I. Seed Overview">
<link rel="prev" href="seed-building.html" title="Compiling Seed">
<link rel="next" href="js.html" title="Part II. Seed JavaScript Reference">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -48,6 +48,6 @@ Where to find help, ask questions, or bring patches
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-importer.html b/doc/reference/html/seed-importer.html
index ff74cd7..7bfa843 100644
--- a/doc/reference/html/seed-importer.html
+++ b/doc/reference/html/seed-importer.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Importer: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="js.html" title="Part II. Seed JavaScript Reference">
<link rel="prev" href="js.html" title="Part II. Seed JavaScript Reference">
<link rel="next" href="api.html" title="Part III. Seed API Reference">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -46,17 +46,9 @@ Importing gobject-introspection namespaces, native modules, and JavaScript modul
<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="id-1.3.3.4.3"></a><p class="title"><b>Example 1. Adding a directory to the search path</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal">imports</span><span class="symbol">.</span><span class="normal">searchPath</span><span class="symbol">.</span><span class="function">unshift</span><span class="symbol">(</span><span class="string">"/usr/local/share/random-seed-program-scripts/"</span><span class="symbol">);</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+imports.searchPath.unshift("/usr/local/share/random-seed-program-scripts/");
+</pre></div>
</div>
<br class="example-break">
</div>
@@ -66,51 +58,26 @@ Importing gobject-introspection namespaces, native modules, and JavaScript modul
<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="id-1.3.3.5.4"></a><p class="title"><b>Example 2. Using 'imports.gi' to import the Gtk namespace</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal">Gtk </span><span class="symbol">=</span><span class="normal"> imports</span><span class="symbol">.</span><span class="normal">gi</span><span class="symbol">.</span><span class="normal">Gtk</span><span class="symbol">;</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+Gtk = imports.gi.Gtk;
+</pre></div>
</div>
<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="id-1.3.3.5.7"></a><p class="title"><b>Example 3. Using 'imports.gi.versions' to require Clutter 0.8</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal">imports</span><span class="symbol">.</span><span class="normal">gi</span><span class="symbol">.</span><span class="normal">versions</span><span class="symbol">.</span><span class="normal">Clutter </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"0.8"</span><span class="symbol">;</span>
-
-<span class="normal">try</span>
-<span class="cbracket">{</span>
-<span class="normal"> Clutter </span><span class="symbol">=</span><span class="normal"> imports</span><span class="symbol">.</span><span class="normal">gi</span><span class="symbol">.</span><span class="normal">Clutter</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-<span class="keyword">catch</span><span class="symbol">(</span><span class="normal">e</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal"> </span><span class="function">print</span><span class="symbol">(</span><span class="string">"Clutter 0.8 is not installed!"</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
+<div class="example-contents"><pre class="programlisting">
+imports.gi.versions.Clutter = "0.8";
+try
+{
+ Clutter = imports.gi.Clutter;
+}
+catch(e)
+{
+ print("Clutter 0.8 is not installed!");
+}
+</pre></div>
</div>
<br class="example-break">
</div>
@@ -120,22 +87,14 @@ Importing gobject-introspection namespaces, native modules, and JavaScript modul
<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="id-1.3.3.6.4"></a><p class="title"><b>Example 4. Loading the native module "readline"</b></p>
-<div class="example-contents">
- <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td class="listing_lines" align="right"><pre>1</pre></td>
- <td class="listing_code"><pre class="programlisting"><span class="normal">readline </span><span class="symbol">=</span><span class="normal"> imports</span><span class="symbol">.</span><span class="normal">readline</span><span class="symbol">;</span></pre></td>
- </tr>
- </tbody>
- </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+readline = imports.readline;
+</pre></div>
</div>
<br class="example-break"><p>Seed searches the imports search path for native modules; if it finds a file with the given name, the prefix "seed_" and the same suffix as is used for shared libraries on your system (.so on Linux, .dylib on Mac OS X, etc.), it will assume this is a native module and load and initialize it as such. For example, the readline module loaded above is named <code class="filename">seed_readline.so</code> on a recent Linux machine.</p>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed-introduction.html b/doc/reference/html/seed-introduction.html
index 47b2bcc..e43c5e9 100644
--- a/doc/reference/html/seed-introduction.html
+++ b/doc/reference/html/seed-introduction.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Introduction: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="seed.html" title="Part I. Seed Overview">
<link rel="prev" href="seed.html" title="Part I. Seed Overview">
<link rel="next" href="seed-building.html" title="Compiling Seed">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -35,6 +35,6 @@ Seed is a library and interpreter, dynamically bridging (through gobject-introsp
</p>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/seed.devhelp2 b/doc/reference/html/seed.devhelp2
index 430f3ce..da12248 100644
--- a/doc/reference/html/seed.devhelp2
+++ b/doc/reference/html/seed.devhelp2
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<book xmlns="http://www.devhelp.net/book" title="Seed Reference Manual" link="index.html" author="" name="seed" version="2" language="c">
+<book xmlns="http://www.devhelp.net/book" title="Seed Reference Manual" link="index.html" author="" name="seed" version="2" language="c" online="http://library.gnome.org/devel/seed/unstable/">
<chapters>
<sub name="Seed Overview" link="seed.html">
<sub name="Introduction" link="seed-introduction.html"/>
@@ -162,20 +162,6 @@
<keyword type="macro" name="DEFINE_ENUM_MEMBER()" link="seed-Modules.html#DEFINE-ENUM-MEMBER:CAPS"/>
<keyword type="macro" name="DEFINE_ENUM_MEMBER_EXT()" link="seed-Modules.html#DEFINE-ENUM-MEMBER-EXT:CAPS"/>
<keyword type="function" name="SeedModuleInitCallback ()" link="seed-Modules.html#SeedModuleInitCallback"/>
- <keyword type="function" name="readline.readline (prompt)" link="readline-module.html#readline-readline"/>
- <keyword type="function" name="readline.bind (key, function)" link="readline-module.html#readline-bind"/>
- <keyword type="function" name="readline.done ()" link="readline-module.html#readline-done"/>
- <keyword type="function" name="readline.buffer()" link="readline-module.html#readline-buffer"/>
- <keyword type="function" name="readline.insert (string)" link="readline-module.html#readline-insert"/>
- <keyword type="function" name="new sqlite.Database(filename)" link="sqlite-module.html#sqlite-database"/>
- <keyword type="function" name="database.exec(command, callback)" link="sqlite-module.html#sqlite-exec"/>
- <keyword type="function" name="database.close()" link="sqlite-module.html#sqlite-close"/>
- <keyword type="function" name="builder.connect_signals (object, user_data)" link="GtkBuilder-module.html#gtkbuilder-connect-signals"/>
- <keyword type="function" name="new sandbox.Context()" link="Sandbox-module.html#sandbox-context"/>
- <keyword type="function" name="context.eval(source)" link="Sandbox-module.html#sandbox-eval"/>
- <keyword type="function" name="context.add_globals()" link="Sandbox-module.html#sandbox-addglobals"/>
- <keyword type="function" name="context.destroy()" link="Sandbox-module.html#sandbox-destroy"/>
- <keyword type="function" name="context.global" link="Sandbox-module.html#sandbox-global"/>
<keyword type="constant" name="SEED_TYPE_UNDEFINED" link="seed-Native-Type-Conversion.html#SEED-TYPE-UNDEFINED:CAPS"/>
<keyword type="constant" name="SEED_TYPE_NULL" link="seed-Native-Type-Conversion.html#SEED-TYPE-NULL:CAPS"/>
<keyword type="constant" name="SEED_TYPE_BOOLEAN" link="seed-Native-Type-Conversion.html#SEED-TYPE-BOOLEAN:CAPS"/>
diff --git a/doc/reference/html/seed.html b/doc/reference/html/seed.html
index c201077..cc9a3c5 100644
--- a/doc/reference/html/seed.html
+++ b/doc/reference/html/seed.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Part I. Seed Overview: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="index.html" title="Seed Reference Manual">
<link rel="prev" href="index.html" title="Seed Reference Manual">
<link rel="next" href="seed-introduction.html" title="Introduction">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -44,6 +44,6 @@ Where to find help, ask questions, or bring patches
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/sqlite-module.html b/doc/reference/html/sqlite-module.html
index f0711dc..0489791 100644
--- a/doc/reference/html/sqlite-module.html
+++ b/doc/reference/html/sqlite-module.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SQLite: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="modules.html" title="Part IV. Seed Module Reference">
<link rel="prev" href="readline-module.html" title="readline">
<link rel="next" href="GtkBuilder-module.html" title="GtkBuilder">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -51,65 +51,7 @@ sqlite.[OK, ERROR, INTERNAL, PERM ABORT, BUSY,
SCHEMA, TOOBIG, CONSTRAINT, MISMATCH, MISUSE,
NOLFS, AUTH, FORMAT, RANGE, NOTADB, ROW, DONE]
</pre>
-<p>
-</p>
-<div class="refsect2">
-<a name="sqlite-database"></a><h3>new sqlite.Database(filename)</h3>
-<p>Constructs a new sqlite.Database</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filename</code></em></span></p></td>
-<td>undefined</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span></span></p></td>
-<td>A new sqlite.Database object, the <em class="parameter"><code>status</code></em> property will be one of the SQLite status enums</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="sqlite-exec"></a><h3>database.exec(command, callback)</h3>
-<p>Executes the SQLite <em class="parameter"><code>command</code></em> on the given database. If <em class="parameter"><code>callback</code></em> is defined, it is called with each table entry from the given command, with a single argument. The argument has properties for each value in the returned table entry.</p>
-<p>Keep in mind that, just like in C, it is necessary to sanitize user input in your SQL before passing it to the database.</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>command</code></em></span></p></td>
-<td>undefined</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em></span></p></td>
-<td>undefined</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span></span></p></td>
-<td>An SQLite status enum representing the result of the operation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>
-</p>
-<hr>
-<div class="refsect2">
-<a name="sqlite-close"></a><h3>database.close()</h3>
-<p>Closes an SQLite database and syncs</p>
-</div>
-<p>
-</p>
+<span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
</div>
<div class="refsect1">
<a name="id-1.5.4.4"></a><h2>Examples</h2>
@@ -139,6 +81,6 @@ db.close();
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/reference/html/types.html b/doc/reference/html/types.html
index 51b4c68..6861bdd 100644
--- a/doc/reference/html/types.html
+++ b/doc/reference/html/types.html
@@ -3,12 +3,12 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Values and Type Conversion: Seed Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Seed Reference Manual">
<link rel="up" href="api.html" title="Part III. Seed API Reference">
<link rel="prev" href="seed-Signals.html" title="GObject Signals">
<link rel="next" href="seed-Native-Type-Conversion.html" title="Type Conversion">
-<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -35,6 +35,6 @@
</dl></div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.24</div>
+<hr>Generated by GTK-Doc V1.25</div>
</body>
</html> \ No newline at end of file
diff --git a/doc/tutorial-standalone/Makefile.in b/doc/tutorial-standalone/Makefile.in
index ccf6f0f..d96ef81 100644
--- a/doc/tutorial-standalone/Makefile.in
+++ b/doc/tutorial-standalone/Makefile.in
@@ -371,6 +371,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/extensions/Makefile.am b/extensions/Makefile.am
deleted file mode 100644
index dbb9b63..0000000
--- a/extensions/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-SUBDIRS = gjs
-
-EXTRA_DIST= GLib.js Gio.js Seed.js.in Gtk.js GObject.js Clutter.js Gst.js repl.js
-
-extensiondir=$(datadir)/seed@SEED_GTK_VERSION@/extensions
-extension_DATA = GLib.js Gio.js Seed.js Gtk.js GObject.js Clutter.js Gst.js
-
-repldir=$(datadir)/seed@SEED_GTK_VERSION@
-repl_DATA = repl.js
-
-Seed.js: Seed.js.in
- $(AM_V_GEN) $(SED) -e "s|%pkglibdir%|$(pkglibdir)@SEED_GTK_VERSION@|" -e "s|%pkgdatadir%|$(pkgdatadir)@SEED_GTK_VERSION@|" -e "s|%gnomejsdir%|$(GNOME_JS_DIR)|" $< > $@
diff --git a/extensions/Makefile.in b/extensions/Makefile.in
deleted file mode 100644
index bbf657c..0000000
--- a/extensions/Makefile.in
+++ /dev/null
@@ -1,812 +0,0 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-VPATH = @srcdir@
-am__is_gnu_make = { \
- if test -z '$(MAKELEVEL)'; then \
- false; \
- elif test -n '$(MAKE_HOST)'; then \
- true; \
- elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
- true; \
- else \
- false; \
- fi; \
-}
-am__make_running_with_option = \
- case $${target_option-} in \
- ?) ;; \
- *) echo "am__make_running_with_option: internal error: invalid" \
- "target option '$${target_option-}' specified" >&2; \
- exit 1;; \
- esac; \
- has_opt=no; \
- sane_makeflags=$$MAKEFLAGS; \
- if $(am__is_gnu_make); then \
- sane_makeflags=$$MFLAGS; \
- else \
- case $$MAKEFLAGS in \
- *\\[\ \ ]*) \
- bs=\\; \
- sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
- | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
- esac; \
- fi; \
- skip_next=no; \
- strip_trailopt () \
- { \
- flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
- }; \
- for flg in $$sane_makeflags; do \
- test $$skip_next = yes && { skip_next=no; continue; }; \
- case $$flg in \
- *=*|--*) continue;; \
- -*I) strip_trailopt 'I'; skip_next=yes;; \
- -*I?*) strip_trailopt 'I';; \
- -*O) strip_trailopt 'O'; skip_next=yes;; \
- -*O?*) strip_trailopt 'O';; \
- -*l) strip_trailopt 'l'; skip_next=yes;; \
- -*l?*) strip_trailopt 'l';; \
- -[dEDm]) skip_next=yes;; \
- -[JT]) skip_next=yes;; \
- esac; \
- case $$flg in \
- *$$target_option*) has_opt=yes; break;; \
- esac; \
- done; \
- test $$has_opt = yes
-am__make_dryrun = (target_option=n; $(am__make_running_with_option))
-am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-subdir = extensions
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \
- $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
- $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
- $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-AM_V_P = $(am__v_P_@AM_V@)
-am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
-am__v_P_0 = false
-am__v_P_1 = :
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo " GEN " $@;
-am__v_GEN_1 =
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
-am__v_at_1 =
-SOURCES =
-DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
- ctags-recursive dvi-recursive html-recursive info-recursive \
- install-data-recursive install-dvi-recursive \
- install-exec-recursive install-html-recursive \
- install-info-recursive install-pdf-recursive \
- install-ps-recursive install-recursive installcheck-recursive \
- installdirs-recursive pdf-recursive ps-recursive \
- tags-recursive uninstall-recursive
-am__can_run_installinfo = \
- case $$AM_UPDATE_INFO_DIR in \
- n|no|NO) false;; \
- *) (install-info --version) >/dev/null 2>&1;; \
- esac
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
- srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
- for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
- for p in $$list; do echo "$$p $$p"; done | \
- sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
- $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
- if (++n[$$2] == $(am__install_max)) \
- { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
- END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
- sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
- sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
- test -z "$$files" \
- || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
- || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
- $(am__cd) "$$dir" && rm -f $$files; }; \
- }
-am__installdirs = "$(DESTDIR)$(extensiondir)" "$(DESTDIR)$(repldir)"
-DATA = $(extension_DATA) $(repl_DATA)
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
- distclean-recursive maintainer-clean-recursive
-am__recursive_targets = \
- $(RECURSIVE_TARGETS) \
- $(RECURSIVE_CLEAN_TARGETS) \
- $(am__extra_recursive_targets)
-AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
- distdir
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
-# Read a list of newline-separated strings from the standard input,
-# and print each of them once, without duplicates. Input order is
-# *not* preserved.
-am__uniquify_input = $(AWK) '\
- BEGIN { nonempty = 0; } \
- { items[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in items) print i; }; } \
-'
-# Make sure the list of sources is unique. This is necessary because,
-# e.g., the same source file might be shared among _SOURCES variables
-# for different programs/libraries.
-am__define_uniq_tagged_files = \
- list='$(am__tagged_files)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | $(am__uniquify_input)`
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-am__DIST_COMMON = $(srcdir)/Makefile.in
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-am__relativize = \
- dir0=`pwd`; \
- sed_first='s,^\([^/]*\)/.*$$,\1,'; \
- sed_rest='s,^[^/]*/*,,'; \
- sed_last='s,^.*/\([^/]*\)$$,\1,'; \
- sed_butlast='s,/*[^/]*$$,,'; \
- while test -n "$$dir1"; do \
- first=`echo "$$dir1" | sed -e "$$sed_first"`; \
- if test "$$first" != "."; then \
- if test "$$first" = ".."; then \
- dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
- dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
- else \
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
- if test "$$first2" = "$$first"; then \
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
- else \
- dir2="../$$dir2"; \
- fi; \
- dir0="$$dir0"/"$$first"; \
- fi; \
- fi; \
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
- done; \
- reldir="$$dir2"
-ACLOCAL = @ACLOCAL@
-ALL_LINGUAS = @ALL_LINGUAS@
-AMTAR = @AMTAR@
-AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BUILD_CAIRO_MODULE = @BUILD_CAIRO_MODULE@
-BUILD_CANVAS_MODULE = @BUILD_CANVAS_MODULE@
-BUILD_DBUS_MODULE = @BUILD_DBUS_MODULE@
-BUILD_DYNAMICOBJECT_MODULE = @BUILD_DYNAMICOBJECT_MODULE@
-BUILD_EXAMPLE_MODULE = @BUILD_EXAMPLE_MODULE@
-BUILD_FFI_MODULE = @BUILD_FFI_MODULE@
-BUILD_GETTEXT_MODULE = @BUILD_GETTEXT_MODULE@
-BUILD_GTKBUILDER_MODULE = @BUILD_GTKBUILDER_MODULE@
-BUILD_LIBXML_MODULE = @BUILD_LIBXML_MODULE@
-BUILD_MPFR_MODULE = @BUILD_MPFR_MODULE@
-BUILD_MULTIPROCESSING_MODULE = @BUILD_MULTIPROCESSING_MODULE@
-BUILD_OS_MODULE = @BUILD_OS_MODULE@
-BUILD_READLINE_MODULE = @BUILD_READLINE_MODULE@
-BUILD_SQLITE_MODULE = @BUILD_SQLITE_MODULE@
-BUILD_XORG_MODULE = @BUILD_XORG_MODULE@
-CAIRO_CFLAGS = @CAIRO_CFLAGS@
-CAIRO_LDFLAGS = @CAIRO_LDFLAGS@
-CAIRO_LIBS = @CAIRO_LIBS@
-CATALOGS = @CATALOGS@
-CATOBJEXT = @CATOBJEXT@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DATADIRNAME = @DATADIRNAME@
-DBUSGLIB_CFLAGS = @DBUSGLIB_CFLAGS@
-DBUSGLIB_LDFLAGS = @DBUSGLIB_LDFLAGS@
-DBUSGLIB_LIBS = @DBUSGLIB_LIBS@
-DBUS_CFLAGS = @DBUS_CFLAGS@
-DBUS_LDFLAGS = @DBUS_LDFLAGS@
-DBUS_LIBS = @DBUS_LIBS@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DSYMUTIL = @DSYMUTIL@
-DUMPBIN = @DUMPBIN@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-FFI_CFLAGS = @FFI_CFLAGS@
-FFI_LDFLAGS = @FFI_LDFLAGS@
-FFI_LIBS = @FFI_LIBS@
-FGREP = @FGREP@
-GDK_CFLAGS = @GDK_CFLAGS@
-GDK_LDFLAGS = @GDK_LDFLAGS@
-GDK_LIBS = @GDK_LIBS@
-GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
-GIO_CFLAGS = @GIO_CFLAGS@
-GIO_LIBS = @GIO_LIBS@
-GMODULE_CFLAGS = @GMODULE_CFLAGS@
-GMODULE_LIBS = @GMODULE_LIBS@
-GMOFILES = @GMOFILES@
-GMSGFMT = @GMSGFMT@
-GNOME_JS_CFLAGS = @GNOME_JS_CFLAGS@
-GNOME_JS_DIR = @GNOME_JS_DIR@
-GNOME_JS_LIBS = @GNOME_JS_LIBS@
-GOBJECT_INTROSPECTION_CFLAGS = @GOBJECT_INTROSPECTION_CFLAGS@
-GOBJECT_INTROSPECTION_LDFLAGS = @GOBJECT_INTROSPECTION_LDFLAGS@
-GOBJECT_INTROSPECTION_LIBS = @GOBJECT_INTROSPECTION_LIBS@
-GOBJECT_INTROSPECTION_VERSION = @GOBJECT_INTROSPECTION_VERSION@
-GREP = @GREP@
-GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
-GTHREAD_LIBS = @GTHREAD_LIBS@
-GTKDOC_CHECK = @GTKDOC_CHECK@
-GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
-GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
-GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
-GTKDOC_MKPDF = @GTKDOC_MKPDF@
-GTKDOC_REBASE = @GTKDOC_REBASE@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_LDFLAGS = @GTK_LDFLAGS@
-GTK_LIBS = @GTK_LIBS@
-HTML_DIR = @HTML_DIR@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-INSTOBJEXT = @INSTOBJEXT@
-INTLLIBS = @INTLLIBS@
-INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
-INTLTOOL_MERGE = @INTLTOOL_MERGE@
-INTLTOOL_PERL = @INTLTOOL_PERL@
-INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
-INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
-INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
-INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
-INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
-INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
-INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
-INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
-INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
-INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
-INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
-INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
-INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
-LD = @LD@
-LDFLAGS = @LDFLAGS@
-LIBDL = @LIBDL@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBXML_CFLAGS = @LIBXML_CFLAGS@
-LIBXML_LDFLAGS = @LIBXML_LDFLAGS@
-LIBXML_LIBS = @LIBXML_LIBS@
-LIBXSS_CFLAGS = @LIBXSS_CFLAGS@
-LIBXSS_LIBS = @LIBXSS_LIBS@
-LIPO = @LIPO@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MANIFEST_TOOL = @MANIFEST_TOOL@
-MKDIR_P = @MKDIR_P@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-MSGFMT = @MSGFMT@
-MSGFMT_OPTS = @MSGFMT_OPTS@
-MSGMERGE = @MSGMERGE@
-NM = @NM@
-NMEDIT = @NMEDIT@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-OTOOL = @OTOOL@
-OTOOL64 = @OTOOL64@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
-PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
-POFILES = @POFILES@
-POSUB = @POSUB@
-PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
-PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
-RANLIB = @RANLIB@
-SED = @SED@
-SEED_DEBUG_CFLAGS = @SEED_DEBUG_CFLAGS@
-SEED_GTK_VERSION = @SEED_GTK_VERSION@
-SEED_PROFILE_CFLAGS = @SEED_PROFILE_CFLAGS@
-SEED_PROFILE_LIBS = @SEED_PROFILE_LIBS@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-SQLITE_CFLAGS = @SQLITE_CFLAGS@
-SQLITE_LDFLAGS = @SQLITE_LDFLAGS@
-SQLITE_LIBS = @SQLITE_LIBS@
-STRIP = @STRIP@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-WEBKIT_CFLAGS = @WEBKIT_CFLAGS@
-WEBKIT_LDFLAGS = @WEBKIT_LDFLAGS@
-WEBKIT_LIBS = @WEBKIT_LIBS@
-WEBKIT_PC = @WEBKIT_PC@
-XGETTEXT = @XGETTEXT@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-intltool__v_merge_options_ = @intltool__v_merge_options_@
-intltool__v_merge_options_0 = @intltool__v_merge_options_0@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-SUBDIRS = gjs
-EXTRA_DIST = GLib.js Gio.js Seed.js.in Gtk.js GObject.js Clutter.js Gst.js repl.js
-extensiondir = $(datadir)/seed@SEED_GTK_VERSION@/extensions
-extension_DATA = GLib.js Gio.js Seed.js Gtk.js GObject.js Clutter.js Gst.js
-repldir = $(datadir)/seed@SEED_GTK_VERSION@
-repl_DATA = repl.js
-all: all-recursive
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
- && { if test -f $@; then exit 0; else break; fi; }; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu extensions/Makefile'; \
- $(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu extensions/Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-extensionDATA: $(extension_DATA)
- @$(NORMAL_INSTALL)
- @list='$(extension_DATA)'; test -n "$(extensiondir)" || list=; \
- if test -n "$$list"; then \
- echo " $(MKDIR_P) '$(DESTDIR)$(extensiondir)'"; \
- $(MKDIR_P) "$(DESTDIR)$(extensiondir)" || exit 1; \
- fi; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(extensiondir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(extensiondir)" || exit $$?; \
- done
-
-uninstall-extensionDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(extension_DATA)'; test -n "$(extensiondir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(extensiondir)'; $(am__uninstall_files_from_dir)
-install-replDATA: $(repl_DATA)
- @$(NORMAL_INSTALL)
- @list='$(repl_DATA)'; test -n "$(repldir)" || list=; \
- if test -n "$$list"; then \
- echo " $(MKDIR_P) '$(DESTDIR)$(repldir)'"; \
- $(MKDIR_P) "$(DESTDIR)$(repldir)" || exit 1; \
- fi; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(repldir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(repldir)" || exit $$?; \
- done
-
-uninstall-replDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(repl_DATA)'; test -n "$(repldir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(repldir)'; $(am__uninstall_files_from_dir)
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run 'make' without going through this Makefile.
-# To change the values of 'make' variables: instead of editing Makefiles,
-# (1) if the variable is set in 'config.status', edit 'config.status'
-# (which will cause the Makefiles to be regenerated when you run 'make');
-# (2) otherwise, pass the desired values on the 'make' command line.
-$(am__recursive_targets):
- @fail=; \
- if $(am__make_keepgoing); then \
- failcom='fail=yes'; \
- else \
- failcom='exit 1'; \
- fi; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-ID: $(am__tagged_files)
- $(am__define_uniq_tagged_files); mkid -fID $$unique
-tags: tags-recursive
-TAGS: tags
-
-tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
- set x; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- $(am__define_uniq_tagged_files); \
- shift; \
- if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- if test $$# -gt 0; then \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- "$$@" $$unique; \
- else \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$unique; \
- fi; \
- fi
-ctags: ctags-recursive
-
-CTAGS: ctags
-ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
- $(am__define_uniq_tagged_files); \
- test -z "$(CTAGS_ARGS)$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && $(am__cd) $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) "$$here"
-cscopelist: cscopelist-recursive
-
-cscopelist-am: $(am__tagged_files)
- list='$(am__tagged_files)'; \
- case "$(srcdir)" in \
- [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
- *) sdir=$(subdir)/$(srcdir) ;; \
- esac; \
- for i in $$list; do \
- if test -f "$$i"; then \
- echo "$(subdir)/$$i"; \
- else \
- echo "$$sdir/$$i"; \
- fi; \
- done >> $(top_builddir)/cscope.files
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d "$(distdir)/$$file"; then \
- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
- fi; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
- fi; \
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
- else \
- test -f "$(distdir)/$$file" \
- || cp -p $$d/$$file "$(distdir)/$$file" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- $(am__make_dryrun) \
- || test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
- $(am__relativize); \
- new_distdir=$$reldir; \
- dir1=$$subdir; dir2="$(top_distdir)"; \
- $(am__relativize); \
- new_top_distdir=$$reldir; \
- echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
- echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
- ($(am__cd) $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$new_top_distdir" \
- distdir="$$new_distdir" \
- am__remove_distdir=: \
- am__skip_length_check=: \
- am__skip_mode_fix=: \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(DATA)
-installdirs: installdirs-recursive
-installdirs-am:
- for dir in "$(DESTDIR)$(extensiondir)" "$(DESTDIR)$(repldir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- if test -z '$(STRIP)'; then \
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- install; \
- else \
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
- fi
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
- -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
- -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-html-am:
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-extensionDATA install-replDATA
-
-install-dvi: install-dvi-recursive
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-recursive
-
-install-html-am:
-
-install-info: install-info-recursive
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-pdf-am:
-
-install-ps: install-ps-recursive
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-extensionDATA uninstall-replDATA
-
-.MAKE: $(am__recursive_targets) install-am install-strip
-
-.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
- check-am clean clean-generic clean-libtool cscopelist-am ctags \
- ctags-am distclean distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am \
- install-extensionDATA install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-replDATA \
- install-strip installcheck installcheck-am installdirs \
- installdirs-am maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
- ps ps-am tags tags-am uninstall uninstall-am \
- uninstall-extensionDATA uninstall-replDATA
-
-.PRECIOUS: Makefile
-
-
-Seed.js: Seed.js.in
- $(AM_V_GEN) $(SED) -e "s|%pkglibdir%|$(pkglibdir)@SEED_GTK_VERSION@|" -e "s|%pkgdatadir%|$(pkgdatadir)@SEED_GTK_VERSION@|" -e "s|%gnomejsdir%|$(GNOME_JS_DIR)|" $< > $@
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/extensions/gjs/Makefile.am b/extensions/gjs/Makefile.am
deleted file mode 100644
index ab5906f..0000000
--- a/extensions/gjs/Makefile.am
+++ /dev/null
@@ -1,4 +0,0 @@
-EXTRA_DIST= Gio.js GLib.js GObject.js Gtk.js
-
-gjs_overridesdir=$(datadir)/seed@SEED_GTK_VERSION@/extensions/gjs
-gjs_overrides_DATA = Gio.js GLib.js GObject.js Gtk.js
diff --git a/gtk-doc.make b/gtk-doc.make
index 9ccd0b0..e4a12a5 100644
--- a/gtk-doc.make
+++ b/gtk-doc.make
@@ -142,7 +142,7 @@ GTK_DOC_V_XML=$(GTK_DOC_V_XML_$(V))
GTK_DOC_V_XML_=$(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY))
GTK_DOC_V_XML_0=@echo " DOC Building XML";
-sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
+sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent
$(GTK_DOC_V_XML)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
@@ -153,6 +153,17 @@ sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DO
sgml.stamp: sgml-build.stamp
@true
+xml/gtkdocentities.ent: Makefile
+ $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \
+ echo "<!ENTITY package \"$(PACKAGE)\">"; \
+ echo "<!ENTITY package_bugreport \"$(PACKAGE_BUGREPORT)\">"; \
+ echo "<!ENTITY package_name \"$(PACKAGE_NAME)\">"; \
+ echo "<!ENTITY package_string \"$(PACKAGE_STRING)\">"; \
+ echo "<!ENTITY package_tarname \"$(PACKAGE_TARNAME)\">"; \
+ echo "<!ENTITY package_url \"$(PACKAGE_URL)\">"; \
+ echo "<!ENTITY package_version \"$(PACKAGE_VERSION)\">"; \
+ ) > $@
+
#### html ####
GTK_DOC_V_HTML=$(GTK_DOC_V_HTML_$(V))
diff --git a/install-sh b/install-sh
index 0b0fdcb..59990a1 100755
--- a/install-sh
+++ b/install-sh
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2013-12-25.23; # UTC
+scriptversion=2014-09-12.12; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -324,34 +324,41 @@ do
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
;;
*)
+ # $RANDOM is not portable (e.g. dash); use it when possible to
+ # lower collision chance
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
- trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
+ # As "mkdir -p" follows symlinks and we work in /tmp possibly; so
+ # create the $tmpdir first (and fail if unsuccessful) to make sure
+ # that nobody tries to guess the $tmpdir name.
if (umask $mkdir_umask &&
- exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+ $mkdirprog $mkdir_mode "$tmpdir" &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
then
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
- ls_ld_tmpdir=`ls -ld "$tmpdir"`
+ test_tmpdir="$tmpdir/a"
+ ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
case $ls_ld_tmpdir in
d????-?r-*) different_mode=700;;
d????-?--*) different_mode=755;;
*) false;;
esac &&
- $mkdirprog -m$different_mode -p -- "$tmpdir" && {
- ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+ $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
}
}
then posix_mkdir=:
fi
- rmdir "$tmpdir/d" "$tmpdir"
+ rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
else
# Remove any dirs left behind by ancient mkdir implementations.
- rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+ rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
fi
trap '' 0;;
esac;;
diff --git a/extensions/Clutter.js b/jsextensions/Clutter.js
index 574eda1..574eda1 100644
--- a/extensions/Clutter.js
+++ b/jsextensions/Clutter.js
diff --git a/extensions/GLib.js b/jsextensions/GLib.js
index 5aec39a..5aec39a 100644
--- a/extensions/GLib.js
+++ b/jsextensions/GLib.js
diff --git a/extensions/GObject.js b/jsextensions/GObject.js
index d8d4e9f..d8d4e9f 100644
--- a/extensions/GObject.js
+++ b/jsextensions/GObject.js
diff --git a/extensions/Gio.js b/jsextensions/Gio.js
index cc3db2a..cc3db2a 100644
--- a/extensions/Gio.js
+++ b/jsextensions/Gio.js
diff --git a/extensions/Gst.js b/jsextensions/Gst.js
index a49a8e6..a49a8e6 100644
--- a/extensions/Gst.js
+++ b/jsextensions/Gst.js
diff --git a/extensions/Gtk.js b/jsextensions/Gtk.js
index 286fc9f..286fc9f 100644
--- a/extensions/Gtk.js
+++ b/jsextensions/Gtk.js
diff --git a/jsextensions/Makefile.am b/jsextensions/Makefile.am
new file mode 100644
index 0000000..769fe02
--- /dev/null
+++ b/jsextensions/Makefile.am
@@ -0,0 +1,30 @@
+GLIB_COMPILE_RESOURCES=glib-compile-resources
+js_files=Clutter.js \
+ gjs/Gtk.js \
+ gjs/GObject.js \
+ gjs/Gio.js \
+ gjs/GLib.js \
+ GObject.js \
+ Gio.js \
+ Gst.js \
+ GLib.js \
+ Gtk.js \
+ repl.js
+
+resources=$(js_files) \
+ Seed.js
+
+Seed.js: Seed.js.in
+ $(AM_V_GEN) $(SED) -e "s|%pkglibdir%|$(pkglibdir)@SEED_GTK_VERSION@|" -e "s|%pkgdatadir%|$(pkgdatadir)@SEED_GTK_VERSION@|" -e "s|%gnomejsdir%|$(GNOME_JS_DIR)|" $< > $@
+
+libseed-resources.c: libseed.gresources.xml Seed.js.in $(resources)
+ $(GLIB_COMPILE_RESOURCES) libseed.gresources.xml --target=$@ --sourcedir=. --generate-source
+
+all: libseed-resources.c
+
+clean:
+ rm libseed-resources.c
+
+EXTRA_DIST = libseed.gresources.xml \
+ Seed.js.in \
+ $(js_files)
diff --git a/extensions/gjs/Makefile.in b/jsextensions/Makefile.in
index edf9e22..d76b3d6 100644
--- a/extensions/gjs/Makefile.in
+++ b/jsextensions/Makefile.in
@@ -13,7 +13,6 @@
# PARTICULAR PURPOSE.
@SET_MAKE@
-
VPATH = @srcdir@
am__is_gnu_make = { \
if test -z '$(MAKELEVEL)'; then \
@@ -88,7 +87,7 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
-subdir = extensions/gjs
+subdir = jsextensions
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \
$(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
@@ -121,35 +120,6 @@ am__can_run_installinfo = \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
- srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
- for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
- for p in $$list; do echo "$$p $$p"; done | \
- sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
- $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
- if (++n[$$2] == $(am__install_max)) \
- { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
- END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
- sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
- sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
- test -z "$$files" \
- || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
- || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
- $(am__cd) "$$dir" && rm -f $$files; }; \
- }
-am__installdirs = "$(DESTDIR)$(gjs_overridesdir)"
-DATA = $(gjs_overrides_DATA)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
am__DIST_COMMON = $(srcdir)/Makefile.in
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -371,6 +341,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -379,9 +350,26 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-EXTRA_DIST = Gio.js GLib.js GObject.js Gtk.js
-gjs_overridesdir = $(datadir)/seed@SEED_GTK_VERSION@/extensions/gjs
-gjs_overrides_DATA = Gio.js GLib.js GObject.js Gtk.js
+GLIB_COMPILE_RESOURCES = glib-compile-resources
+js_files = Clutter.js \
+ gjs/Gtk.js \
+ gjs/GObject.js \
+ gjs/Gio.js \
+ gjs/GLib.js \
+ GObject.js \
+ Gio.js \
+ Gst.js \
+ GLib.js \
+ Gtk.js \
+ repl.js
+
+resources = $(js_files) \
+ Seed.js
+
+EXTRA_DIST = libseed.gresources.xml \
+ Seed.js.in \
+ $(js_files)
+
all: all-am
.SUFFIXES:
@@ -394,9 +382,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu extensions/gjs/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu jsextensions/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu extensions/gjs/Makefile
+ $(AUTOMAKE) --gnu jsextensions/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -420,27 +408,6 @@ mostlyclean-libtool:
clean-libtool:
-rm -rf .libs _libs
-install-gjs_overridesDATA: $(gjs_overrides_DATA)
- @$(NORMAL_INSTALL)
- @list='$(gjs_overrides_DATA)'; test -n "$(gjs_overridesdir)" || list=; \
- if test -n "$$list"; then \
- echo " $(MKDIR_P) '$(DESTDIR)$(gjs_overridesdir)'"; \
- $(MKDIR_P) "$(DESTDIR)$(gjs_overridesdir)" || exit 1; \
- fi; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(gjs_overridesdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(gjs_overridesdir)" || exit $$?; \
- done
-
-uninstall-gjs_overridesDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(gjs_overrides_DATA)'; test -n "$(gjs_overridesdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(gjs_overridesdir)'; $(am__uninstall_files_from_dir)
tags TAGS:
ctags CTAGS:
@@ -480,11 +447,8 @@ distdir: $(DISTFILES)
done
check-am: all-am
check: check-am
-all-am: Makefile $(DATA)
+all-am: Makefile
installdirs:
- for dir in "$(DESTDIR)$(gjs_overridesdir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
@@ -515,8 +479,6 @@ distclean-generic:
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
clean-am: clean-generic clean-libtool mostlyclean-am
distclean: distclean-am
@@ -535,7 +497,7 @@ info: info-am
info-am:
-install-data-am: install-gjs_overridesDATA
+install-data-am:
install-dvi: install-dvi-am
@@ -579,7 +541,7 @@ ps: ps-am
ps-am:
-uninstall-am: uninstall-gjs_overridesDATA
+uninstall-am:
.MAKE: install-am install-strip
@@ -587,18 +549,28 @@ uninstall-am: uninstall-gjs_overridesDATA
cscopelist-am ctags-am distclean distclean-generic \
distclean-libtool distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am \
- install-gjs_overridesDATA install-html install-html-am \
- install-info install-info-am install-man install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
- uninstall-am uninstall-gjs_overridesDATA
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags-am uninstall uninstall-am
.PRECIOUS: Makefile
+Seed.js: Seed.js.in
+ $(AM_V_GEN) $(SED) -e "s|%pkglibdir%|$(pkglibdir)@SEED_GTK_VERSION@|" -e "s|%pkgdatadir%|$(pkgdatadir)@SEED_GTK_VERSION@|" -e "s|%gnomejsdir%|$(GNOME_JS_DIR)|" $< > $@
+
+libseed-resources.c: libseed.gresources.xml Seed.js.in $(resources)
+ $(GLIB_COMPILE_RESOURCES) libseed.gresources.xml --target=$@ --sourcedir=. --generate-source
+
+all: libseed-resources.c
+
+clean:
+ rm libseed-resources.c
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
diff --git a/extensions/Seed.js.in b/jsextensions/Seed.js.in
index 3d576d0..0fe9deb 100644
--- a/extensions/Seed.js.in
+++ b/jsextensions/Seed.js.in
@@ -1,6 +1,7 @@
if(!imports.searchPath || (imports.searchPath.length == 0))
{
- imports.searchPath = [ "%gnomejsdir%",
+ imports.searchPath = [ "/org/seed",
+ "%gnomejsdir%",
"%pkglibdir%",
"%pkgdatadir%",
"/usr/local/lib/seed",
@@ -8,7 +9,7 @@ if(!imports.searchPath || (imports.searchPath.length == 0))
"/usr/lib/seed",
"/usr/share/seed" ];
- const GLib = imports.gi.GLib;
+ const GLib = imports.gi.GLib;
if(Seed.argv.length > 1)
{
__script_path__ = GLib.path_get_dirname(Seed.argv[1]);
diff --git a/extensions/gjs/GLib.js b/jsextensions/gjs/GLib.js
index f4161a2..f4161a2 100644
--- a/extensions/gjs/GLib.js
+++ b/jsextensions/gjs/GLib.js
diff --git a/extensions/gjs/GObject.js b/jsextensions/gjs/GObject.js
index e2fbb65..e2fbb65 100644
--- a/extensions/gjs/GObject.js
+++ b/jsextensions/gjs/GObject.js
diff --git a/extensions/gjs/Gio.js b/jsextensions/gjs/Gio.js
index 950641b..950641b 100644
--- a/extensions/gjs/Gio.js
+++ b/jsextensions/gjs/Gio.js
diff --git a/extensions/gjs/Gtk.js b/jsextensions/gjs/Gtk.js
index 8a23977..8a23977 100644
--- a/extensions/gjs/Gtk.js
+++ b/jsextensions/gjs/Gtk.js
diff --git a/jsextensions/libseed.gresources.xml b/jsextensions/libseed.gresources.xml
new file mode 100644
index 0000000..d6c2d64
--- /dev/null
+++ b/jsextensions/libseed.gresources.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gresources>
+ <gresource prefix="/org/seed/extensions">
+ <file>Gio.js</file>
+ <file>GLib.js</file>
+ <file>Gtk.js</file>
+ <file>GObject.js</file>
+ <file>Gst.js</file>
+ <file>gjs/Gio.js</file>
+ <file>gjs/GLib.js</file>
+ <file>gjs/Gtk.js</file>
+ <file>gjs/GObject.js</file>
+ <file>Seed.js</file>
+ <file>Clutter.js</file>
+ </gresource>
+
+ <gresource prefix="/org/seed">
+ <file>repl.js</file>
+ </gresource>
+</gresources>
diff --git a/extensions/repl.js b/jsextensions/repl.js
index 6e80cf3..6e80cf3 100755
--- a/extensions/repl.js
+++ b/jsextensions/repl.js
diff --git a/libgjs-private/Makefile.in b/libgjs-private/Makefile.in
index 9124a35..fe8513e 100644
--- a/libgjs-private/Makefile.in
+++ b/libgjs-private/Makefile.in
@@ -429,6 +429,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/libseed/Makefile.am b/libseed/Makefile.am
index 4afeffe..9e056d2 100644
--- a/libseed/Makefile.am
+++ b/libseed/Makefile.am
@@ -25,6 +25,10 @@ libseed@SEED_GTK_VERSION@_la_SOURCES = \
seed-importer.h \
seed-path.h
+nodist_libseed@SEED_GTK_VERSION@_la_SOURCES = \
+ ../jsextensions/libseed-resources.c
+
+
libseed@SEED_GTK_VERSION@_la_CFLAGS = \
-Wall \
$(GOBJECT_INTROSPECTION_CFLAGS) \
diff --git a/libseed/Makefile.in b/libseed/Makefile.in
index 633502a..d6d5cb3 100644
--- a/libseed/Makefile.in
+++ b/libseed/Makefile.in
@@ -149,8 +149,11 @@ am_libseed@SEED_GTK_VERSION@_la_OBJECTS = \
libseed@SEED_GTK_VERSION@_la-seed-gtype.lo \
libseed@SEED_GTK_VERSION@_la-seed-types.lo \
libseed@SEED_GTK_VERSION@_la-seed-importer.lo
+nodist_libseed@SEED_GTK_VERSION@_la_OBJECTS = \
+ libseed@SEED_GTK_VERSION@_la-libseed-resources.lo
libseed@SEED_GTK_VERSION@_la_OBJECTS = \
- $(am_libseed@SEED_GTK_VERSION@_la_OBJECTS)
+ $(am_libseed@SEED_GTK_VERSION@_la_OBJECTS) \
+ $(nodist_libseed@SEED_GTK_VERSION@_la_OBJECTS)
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
@@ -193,7 +196,8 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 =
-SOURCES = $(libseed@SEED_GTK_VERSION@_la_SOURCES)
+SOURCES = $(libseed@SEED_GTK_VERSION@_la_SOURCES) \
+ $(nodist_libseed@SEED_GTK_VERSION@_la_SOURCES)
DIST_SOURCES = $(libseed@SEED_GTK_VERSION@_la_SOURCES)
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
@@ -441,6 +445,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -476,6 +481,9 @@ libseed@SEED_GTK_VERSION@_la_SOURCES = \
seed-importer.h \
seed-path.h
+nodist_libseed@SEED_GTK_VERSION@_la_SOURCES = \
+ ../jsextensions/libseed-resources.c
+
libseed@SEED_GTK_VERSION@_la_CFLAGS = \
-Wall \
$(GOBJECT_INTROSPECTION_CFLAGS) \
@@ -582,6 +590,7 @@ mostlyclean-compile:
distclean-compile:
-rm -f *.tab.c
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libseed@SEED_GTK_VERSION@_la-libseed-resources.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libseed@SEED_GTK_VERSION@_la-seed-api.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libseed@SEED_GTK_VERSION@_la-seed-builtins.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libseed@SEED_GTK_VERSION@_la-seed-closure.Plo@am__quote@
@@ -684,6 +693,13 @@ libseed@SEED_GTK_VERSION@_la-seed-importer.lo: seed-importer.c
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libseed@SEED_GTK_VERSION@_la_CFLAGS) $(CFLAGS) -c -o libseed@SEED_GTK_VERSION@_la-seed-importer.lo `test -f 'seed-importer.c' || echo '$(srcdir)/'`seed-importer.c
+libseed@SEED_GTK_VERSION@_la-libseed-resources.lo: ../jsextensions/libseed-resources.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libseed@SEED_GTK_VERSION@_la_CFLAGS) $(CFLAGS) -MT libseed@SEED_GTK_VERSION@_la-libseed-resources.lo -MD -MP -MF $(DEPDIR)/libseed@SEED_GTK_VERSION@_la-libseed-resources.Tpo -c -o libseed@SEED_GTK_VERSION@_la-libseed-resources.lo `test -f '../jsextensions/libseed-resources.c' || echo '$(srcdir)/'`../jsextensions/libseed-resources.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libseed@SEED_GTK_VERSION@_la-libseed-resources.Tpo $(DEPDIR)/libseed@SEED_GTK_VERSION@_la-libseed-resources.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='../jsextensions/libseed-resources.c' object='libseed@SEED_GTK_VERSION@_la-libseed-resources.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libseed@SEED_GTK_VERSION@_la_CFLAGS) $(CFLAGS) -c -o libseed@SEED_GTK_VERSION@_la-libseed-resources.lo `test -f '../jsextensions/libseed-resources.c' || echo '$(srcdir)/'`../jsextensions/libseed-resources.c
+
mostlyclean-libtool:
-rm -f *.lo
diff --git a/libseed/seed-api.c b/libseed/seed-api.c
index ed0aaa2..c35c050 100644
--- a/libseed/seed-api.c
+++ b/libseed/seed-api.c
@@ -252,7 +252,7 @@ seed_script_new_from_file(JSContextRef ctx, gchar* file)
GError* e = NULL;
gchar* contents = NULL;
- g_file_get_contents(file, &contents, NULL, &e);
+ seed_importer_get_file_contents(file, &contents, NULL, &e);
script = seed_make_script(ctx, contents, file, 0);
if (e) {
seed_make_exception_from_gerror(ctx, &script->exception, e);
diff --git a/libseed/seed-builtins.c b/libseed/seed-builtins.c
index 08caf08..709d070 100644
--- a/libseed/seed-builtins.c
+++ b/libseed/seed-builtins.c
@@ -22,6 +22,7 @@
#include <sys/mman.h>
#include <stdio.h>
#include <signal.h>
+#include <gio/gio.h>
JSValueRef seed_print_ref;
JSValueRef seed_printerr_ref;
@@ -54,7 +55,7 @@ seed_include(JSContextRef ctx,
/* just try current dir if no path set, or use the absolute path */
if (!eng->search_path || g_path_is_absolute(import_file))
- g_file_get_contents(import_file, &buffer, 0, NULL);
+ seed_importer_get_file_contents(import_file, &buffer, 0, NULL);
else /* A search path is set and path given is not absolute. */
{
len = g_strv_length(eng->search_path);
@@ -66,7 +67,7 @@ seed_include(JSContextRef ctx,
abs_path = g_build_filename(eng->search_path[i], import_file, NULL);
- if (g_file_get_contents(abs_path, &buffer, 0, NULL)) {
+ if (seed_importer_get_file_contents(abs_path, &buffer, 0, NULL)) {
g_free(abs_path);
g_dir_close(dir);
break;
@@ -138,7 +139,7 @@ seed_scoped_include(JSContextRef ctx,
/* just try current dir if no path set, or use the absolute path */
if (!eng->search_path || g_path_is_absolute(import_file))
- g_file_get_contents(import_file, &buffer, 0, NULL);
+ seed_importer_get_file_contents(import_file, &buffer, 0, NULL);
else /* A search path is set and path given is not absolute. */
{
for (i = 0; i < g_strv_length(eng->search_path); ++i) {
@@ -149,7 +150,7 @@ seed_scoped_include(JSContextRef ctx,
abs_path = g_build_filename(eng->search_path[i], import_file, NULL);
- if (g_file_get_contents(abs_path, &buffer, 0, NULL)) {
+ if (seed_importer_get_file_contents(abs_path, &buffer, 0, NULL)) {
g_free(abs_path);
break;
}
diff --git a/libseed/seed-engine.c b/libseed/seed-engine.c
index 1651789..3c524f5 100644
--- a/libseed/seed-engine.c
+++ b/libseed/seed-engine.c
@@ -783,7 +783,7 @@ seed_gobject_method_invoked(JSContextRef ctx,
if (force_return_array) {
if (n_out_args + !!(tag != GI_TYPE_TAG_VOID) > 1) {
- retval_ref = JSObjectMake(ctx, NULL, NULL);
+ retval_ref = JSObjectMakeArray(ctx, NULL, NULL, NULL);
use_return_as_out = 1;
}
}
@@ -796,11 +796,10 @@ seed_gobject_method_invoked(JSContextRef ctx,
// along with supporting the old object.value way
if (n_out_args < 1)
retval_ref = JSValueMakeUndefined(ctx);
- else if (n_out_args == 1){
+ else if (n_out_args == 1) {
return_only_one_out = true;
use_return_as_out = 1;
- }
- else {
+ } else {
retval_ref = JSObjectMake(ctx, NULL, NULL);
use_return_as_out = 1;
}
@@ -1692,28 +1691,31 @@ seed_arg_no_debug_cb(const char* key, const char* value, gpointer user_data)
}
#endif /* SEED_ENABLE_DEBUG */
-static GOptionEntry seed_args[] = {
-#ifdef SEED_ENABLE_DEBUG
- { "seed-debug", 0, 0, G_OPTION_ARG_CALLBACK, seed_arg_debug_cb,
- "Seed debugging messages to show. Comma separated list of: all, misc, "
- "finalization, initialization, construction, invocation, signal, "
- "structs, gtype.",
- "FLAGS" },
- { "seed-no-debug", 0, 0, G_OPTION_ARG_CALLBACK, seed_arg_no_debug_cb,
- "Disable Seed debugging", "FLAGS" },
-#endif /* SEED_ENABLE_DEBUG */
- { "seed-version", 0, 0, G_OPTION_ARG_NONE, &seed_arg_print_version,
- "Print libseed version", 0 },
- {
- NULL,
- },
-};
-
GOptionGroup*
-seed_get_option_group(void)
+seed_get_option_group(SeedEngine* eng)
{
GOptionGroup* group;
+ GOptionEntry seed_args[] = {
+#ifdef SEED_ENABLE_DEBUG
+ { "seed-debug", 0, 0, G_OPTION_ARG_CALLBACK, seed_arg_debug_cb,
+ "Seed debugging messages to show. Comma separated list of: all, "
+ "misc, "
+ "finalization, initialization, construction, invocation, signal, "
+ "structs, gtype.",
+ "FLAGS" },
+ { "seed-no-debug", 0, 0, G_OPTION_ARG_CALLBACK, seed_arg_no_debug_cb,
+ "Disable Seed debugging", "FLAGS" },
+#endif /* SEED_ENABLE_DEBUG */
+ { "seed-version", 0, 0, G_OPTION_ARG_NONE, &seed_arg_print_version,
+ "Print libseed version", 0 },
+ { "program-name", 0, 0, G_OPTION_ARG_STRING, &eng->program_name,
+ "Program Name", 0 },
+ {
+ NULL,
+ },
+ };
+
group = g_option_group_new("seed", "Seed Options", "Show Seed Options",
NULL, NULL);
g_option_group_add_entries(group, seed_args);
@@ -1722,7 +1724,7 @@ seed_get_option_group(void)
}
static gboolean
-seed_parse_args(int* argc, char*** argv)
+seed_parse_args(SeedEngine* eng, int* argc, char*** argv)
{
GOptionContext* option_context;
GOptionGroup* seed_group;
@@ -1735,8 +1737,7 @@ seed_parse_args(int* argc, char*** argv)
g_option_context_set_help_enabled(option_context, TRUE);
/* Initiate any command line options from the backend */
-
- seed_group = seed_get_option_group();
+ seed_group = seed_get_option_group(eng);
g_option_context_add_group(option_context, seed_group);
if (!g_option_context_parse(option_context, argc, argv, &error)) {
@@ -1748,6 +1749,9 @@ seed_parse_args(int* argc, char*** argv)
ret = FALSE;
}
+ if (!eng->program_name)
+ eng->program_name = g_strdup(*argv[0]);
+
g_option_context_free(option_context);
return ret;
@@ -1800,7 +1804,9 @@ seed_init_constrained_with_context_and_group(gint* argc,
#endif
g_log_set_handler("GLib-GObject", G_LOG_LEVEL_WARNING, seed_log_handler, 0);
- if ((argc != 0) && seed_parse_args(argc, argv) == FALSE) {
+ eng = (SeedEngine*) g_malloc(sizeof(SeedEngine));
+
+ if ((argc != 0) && seed_parse_args(eng, argc, argv) == FALSE) {
SEED_NOTE(MISC, "failed to parse arguments.");
return FALSE;
}
@@ -1816,8 +1822,6 @@ seed_init_constrained_with_context_and_group(gint* argc,
pthread_key_create(&seed_next_gobject_wrapper_key, NULL);
- eng = (SeedEngine*) g_malloc(sizeof(SeedEngine));
-
context_group = group;
eng->context = context;
@@ -1898,7 +1902,7 @@ seed_init_with_context_and_group(gint* argc,
seed_gtype_init(eng);
defaults_script = JSStringCreateWithUTF8CString(
- "Seed.include(\"" SEED_PREFIX_PATH "extensions/Seed.js\");");
+ "Seed.include(\"/org/seed/extensions/Seed.js\");");
JSEvaluateScript(eng->context, defaults_script, NULL, NULL, 0, NULL);
diff --git a/libseed/seed-engine.h b/libseed/seed-engine.h
index 9652344..0905420 100644
--- a/libseed/seed-engine.h
+++ b/libseed/seed-engine.h
@@ -84,6 +84,6 @@ JSValueRef seed_simple_evaluate(JSContextRef ctx,
const gchar* script,
JSValueRef* exception);
-GOptionGroup* seed_get_option_group(void);
+GOptionGroup* seed_get_option_group(SeedEngine* engine);
#endif
diff --git a/libseed/seed-importer.c b/libseed/seed-importer.c
index e2bd6cb..b40d614 100644
--- a/libseed/seed-importer.c
+++ b/libseed/seed-importer.c
@@ -21,6 +21,7 @@
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
+#include <gio/gio.h>
#include "seed-private.h"
@@ -72,9 +73,47 @@ GHashTable* file_imports;
* for that context.
*/
+gboolean
+seed_file_test(const gchar* path, GFileTest test)
+{
+ // XXX: This is a nasty hack. what we should do is probably
+ // to check for GResource children in a given path and
+ // then return TRUE if any children exists for that path
+ gboolean exists = FALSE;
+ gboolean isdir = FALSE;
+
+ if (g_str_has_prefix(path, "/org/seed")) {
+ if (g_strcmp0(path, "/org/seed") == 0
+ || g_strcmp0(path, "/org/seed/extensions") == 0
+ || g_strcmp0(path, "/org/seed/extensions/gjs") == 0) {
+ isdir = TRUE;
+ exists = TRUE;
+ } else if (g_resources_get_info(path, G_RESOURCE_LOOKUP_FLAGS_NONE,
+ NULL, NULL, NULL)) {
+ isdir = FALSE;
+ exists = TRUE;
+ }
+
+ // Return only if file is in GResource.
+ // Otherwise fallback to g_file_test
+ if (exists) {
+ if (test & G_FILE_TEST_EXISTS)
+ return TRUE;
+ if (test & G_FILE_TEST_IS_REGULAR)
+ if (!isdir)
+ return !isdir;
+ if (test & G_FILE_TEST_IS_DIR)
+ if (isdir)
+ return isdir;
+ }
+ }
+
+ return g_file_test(path, test);
+}
+
/*
* Handle definition of toplevel functions in a namespace.
-* i.e. Gtk.main
+* i.e. Gtk.main.
*/
static gboolean
@@ -555,6 +594,23 @@ seed_gi_importer_get_property(JSContextRef ctx,
return ret;
}
+gboolean
+seed_importer_get_file_contents(const gchar* filename,
+ gchar** contents,
+ gsize* length,
+ GError** error)
+{
+ GBytes* bytes
+ = g_resources_lookup_data(filename, G_RESOURCE_LOOKUP_FLAGS_NONE, NULL);
+ if (bytes) {
+ *contents = g_strdup(g_bytes_get_data(bytes, length));
+ g_bytes_unref(bytes);
+ return true;
+ }
+
+ return g_file_get_contents(filename, contents, length, error);
+}
+
static JSObjectRef
seed_make_importer_dir(JSContextRef ctx, gchar* path)
{
@@ -564,7 +620,7 @@ seed_make_importer_dir(JSContextRef ctx, gchar* path)
dir = JSObjectMake(ctx, importer_dir_class, path);
init = g_build_filename(path, "__init__.js", NULL);
- if (g_file_test(init, G_FILE_TEST_IS_REGULAR)) {
+ if (seed_file_test(init, G_FILE_TEST_IS_REGULAR)) {
SeedScript* s;
SEED_NOTE(IMPORTER, "Found __init__.js (%s)", path);
@@ -617,10 +673,11 @@ seed_importer_get_search_path(JSContextRef ctx, JSValueRef* exception)
exception);
entry = seed_value_to_string(ctx, entry_ref, exception);
- if (g_file_test(entry, G_FILE_TEST_EXISTS) == TRUE)
+ if (seed_file_test(entry, G_FILE_TEST_EXISTS) == TRUE)
path = g_slist_append(path, entry);
- else
+ else {
g_free(entry);
+ }
}
return path;
@@ -719,15 +776,15 @@ seed_importer_handle_file(JSContextRef ctx,
return global;
}
- if (!g_file_test(file_path, G_FILE_TEST_IS_REGULAR)) {
- if (g_file_test(file_path, G_FILE_TEST_IS_DIR)) {
+ if (!seed_file_test(file_path, G_FILE_TEST_IS_REGULAR)) {
+ if (seed_file_test(file_path, G_FILE_TEST_IS_DIR)) {
SEED_NOTE(IMPORTER, "File is directory");
return seed_make_importer_dir(ctx, file_path);
}
return NULL;
}
- g_file_get_contents(file_path, &contents, 0, NULL);
+ seed_importer_get_file_contents(file_path, &contents, 0, NULL);
walk = contents;
if (*walk == '#') {
while (*walk != '\n')
@@ -809,7 +866,8 @@ seed_importer_try_load(JSContextRef ctx,
// check if prop is a file or dir (imports['foo.js'] or imports.mydir)
file_path = g_build_filename(test_path, prop, NULL);
- if (g_file_test(file_path, G_FILE_TEST_IS_REGULAR | G_FILE_TEST_IS_DIR)) {
+ if (seed_file_test(file_path,
+ G_FILE_TEST_IS_REGULAR | G_FILE_TEST_IS_DIR)) {
ret = seed_importer_handle_file(ctx, test_path, prop, prop, exception);
g_free(file_path);
return ret;
@@ -818,7 +876,7 @@ seed_importer_try_load(JSContextRef ctx,
// check if prop is file ending with '.js'
file_path = g_build_filename(test_path, prop_as_js, NULL);
- if (g_file_test(file_path, G_FILE_TEST_IS_REGULAR)) {
+ if (seed_file_test(file_path, G_FILE_TEST_IS_REGULAR)) {
ret = seed_importer_handle_file(ctx, test_path, prop_as_js, prop,
exception);
g_free(file_path);
@@ -828,7 +886,7 @@ seed_importer_try_load(JSContextRef ctx,
// check if file is native module
file_path = g_build_filename(test_path, prop_as_lib, NULL);
- if (g_file_test(file_path, G_FILE_TEST_IS_REGULAR)) {
+ if (seed_file_test(file_path, G_FILE_TEST_IS_REGULAR)) {
ret
= seed_importer_handle_native_module(ctx, test_path, prop, exception);
g_free(file_path);
@@ -898,6 +956,7 @@ seed_importer_search_dirs(JSContextRef ctx,
static JSObjectRef
seed_importer_search(JSContextRef ctx, gchar* prop, JSValueRef* exception)
{
+
JSObjectRef ret = NULL;
GSList* path = seed_importer_get_search_path(ctx, exception);
ret = seed_importer_search_dirs(ctx, path, prop, exception);
@@ -1021,7 +1080,7 @@ seed_importer_construct_dir(JSContextRef ctx,
}
path = seed_value_to_string(ctx, arguments[0], exception);
- if (!g_file_test(path, G_FILE_TEST_IS_DIR)) {
+ if (!seed_file_test(path, G_FILE_TEST_IS_DIR)) {
seed_make_exception(ctx, exception, "ArgumentError",
"Path (%s) is not a directory", path);
g_free(path);
@@ -1134,6 +1193,8 @@ JSClassDefinition importer_dir_class_def = {
NULL /* Convert To Type */
};
+extern GResource* libseed_get_resource(void);
+
void
seed_initialize_importer(JSContextRef ctx, JSObjectRef global)
{
diff --git a/libseed/seed-importer.h b/libseed/seed-importer.h
index 11c59b5..9aa2309 100644
--- a/libseed/seed-importer.h
+++ b/libseed/seed-importer.h
@@ -29,4 +29,9 @@ JSObjectRef seed_gi_importer_do_namespace(JSContextRef ctx,
gchar* namespace,
JSValueRef* exception);
+gboolean seed_importer_get_file_contents(const gchar* filename,
+ gchar** contents,
+ gsize* length,
+ GError** error);
+
#endif
diff --git a/libseed/seed-private.h b/libseed/seed-private.h
index 6fde94e..880a6c6 100644
--- a/libseed/seed-private.h
+++ b/libseed/seed-private.h
@@ -41,6 +41,7 @@ struct _SeedEngine
gchar** search_path;
JSContextGroupRef group;
+ gchar* program_name;
};
#include "seed-debug.h"
diff --git a/libseed/seed-types.c b/libseed/seed-types.c
index 51208e0..722f265 100644
--- a/libseed/seed-types.c
+++ b/libseed/seed-types.c
@@ -312,6 +312,92 @@ seed_gi_make_jsarray(JSContextRef ctx,
return ret;
}
+JSValueRef
+seed_array_from_zero_terminated_c_array(JSContextRef ctx,
+ gpointer pointer,
+ GITypeInfo* param_info,
+ JSValueRef* exception)
+{
+ JSObjectRef ret;
+ GITypeTag element_type;
+ GArgument arg;
+ guint i;
+
+ element_type = g_type_info_get_tag(param_info);
+
+ // Special case handling array(guint8), which happens to be a string
+ // in most cases
+ if (element_type == GI_TYPE_TAG_UINT8) {
+ // TODO: this is pretty simple and probably incomplete.
+ // GJS makes possible the return of an array, supporting
+ // all types. We're only supporting strings ATM.
+ ret = seed_value_from_string(ctx, pointer, exception);
+ return ret;
+ }
+
+ ret = JSObjectMakeArray(ctx, NULL, NULL, NULL);
+
+#define ITERATE(type) \
+ do { \
+ g##type* array = (g##type*) pointer; \
+ for (i = 0; array[i]; i++) { \
+ arg.v_##type = array[i]; \
+ JSValueRef val \
+ = seed_value_from_gi_argument(ctx, &arg, param_info, exception); \
+ seed_object_set_property_at_index(ctx, ret, i, val, exception); \
+ } \
+ } while (0);
+
+ switch (element_type) {
+ /* We handle GI_TYPE_TAG_UINT8 above. */
+ case GI_TYPE_TAG_INT8:
+ ITERATE(int8);
+ break;
+ case GI_TYPE_TAG_UINT16:
+ ITERATE(uint16);
+ break;
+ case GI_TYPE_TAG_INT16:
+ ITERATE(int16);
+ break;
+ case GI_TYPE_TAG_UINT32:
+ ITERATE(uint32);
+ break;
+ case GI_TYPE_TAG_INT32:
+ ITERATE(int32);
+ break;
+ case GI_TYPE_TAG_UINT64:
+ ITERATE(uint64);
+ break;
+ case GI_TYPE_TAG_INT64:
+ ITERATE(int64);
+ break;
+ case GI_TYPE_TAG_FLOAT:
+ ITERATE(float);
+ break;
+ case GI_TYPE_TAG_DOUBLE:
+ ITERATE(double);
+ break;
+ case GI_TYPE_TAG_GTYPE:
+ case GI_TYPE_TAG_UTF8:
+ case GI_TYPE_TAG_FILENAME:
+ case GI_TYPE_TAG_ARRAY:
+ case GI_TYPE_TAG_INTERFACE:
+ case GI_TYPE_TAG_GLIST:
+ case GI_TYPE_TAG_GSLIST:
+ case GI_TYPE_TAG_GHASH:
+ case GI_TYPE_TAG_ERROR:
+ ITERATE(pointer);
+ break;
+ default:
+ seed_make_exception(ctx, exception, "Argumenterror",
+ "Unknown element-type %d", element_type);
+ }
+
+#undef ITERATE
+
+ return ret;
+}
+
static gboolean
seed_gi_make_array_from_string(JSContextRef ctx,
JSStringRef js_string,
@@ -331,18 +417,29 @@ seed_gi_make_array_from_string(JSContextRef ctx,
guint real_size = JSStringGetUTF8CString(js_string, buffer, length);
switch (element_type) {
+ case GI_TYPE_TAG_INT8:
case GI_TYPE_TAG_UINT8: {
*array_p = buffer;
+
+ // So, GJS doesn't computer the \0 at the end of line.
+ // it does make sense, as converting a string to an array
+ // we don't want the EOS. However, I couldn't find a way to do it
+ // with
+ // JSC, so I'm basically reducing one byte.
+ if (out_array_length)
+ *out_array_length = real_size - 1;
break;
}
+ case GI_TYPE_TAG_INT16:
+ case GI_TYPE_TAG_UINT16:
+ // TODO: implement utf16 support
default: {
seed_make_exception(ctx, exception, "ArgumentError",
- "Unhandled array element type");
+ "Cannot convert string to array of '%s'",
+ g_type_tag_to_string(element_type));
return FALSE;
}
}
- if (out_array_length)
- *out_array_length = real_size;
return TRUE;
}
@@ -994,6 +1091,21 @@ seed_value_from_gi_argument_full(JSContextRef ctx,
g_base_info_unref((GIBaseInfo*) array_type_info);
return ret_ptr_array;
+ } else if (array_type == GI_ARRAY_TYPE_C) {
+
+ if (g_type_info_is_zero_terminated(type_info)) {
+ GITypeInfo* param_info;
+ param_info = g_type_info_get_param_type(type_info, 0);
+ g_assert(param_info != NULL);
+
+ ret = seed_array_from_zero_terminated_c_array(
+ ctx, arg->v_pointer, param_info, exception);
+
+ g_base_info_unref((GIBaseInfo*) param_info);
+ g_base_info_unref((GIBaseInfo*) array_type_info);
+
+ return ret;
+ }
}
// technically gir has arrays of bytes, eg.
@@ -1063,6 +1175,32 @@ seed_value_from_gi_argument_full(JSContextRef ctx,
g_base_info_unref(interface);
return seed_value_from_long(ctx, arg->v_long, exception);
} else if (interface_type == GI_INFO_TYPE_STRUCT) {
+
+ // Trying to find out if this struct can be converted into
+ // GValue
+ // If it can be converted, just send the converted value back to
+ // JS context instead
+ // of the GValue itself.
+ GType gtype = g_registered_type_info_get_g_type(
+ (GIRegisteredTypeInfo*) interface);
+ if (G_TYPE_IS_INSTANTIATABLE(gtype)
+ || G_TYPE_IS_INTERFACE(gtype))
+ gtype = G_TYPE_FROM_INSTANCE(arg->v_pointer);
+
+ SEED_NOTE(INVOCATION, "gtype of INTERFACE is %s",
+ g_type_name(gtype));
+ if (g_type_is_a(gtype, G_TYPE_VALUE)) {
+ JSValueRef ret;
+ // We're using seed_value_from_gvalue_for_signal with NULL
+ // signal handler
+ // the current code will only handle basic types.
+ if ((ret = seed_value_from_gvalue_for_signal(
+ ctx, arg->v_pointer, exception, NULL, 0))) {
+ g_base_info_unref(interface);
+ return ret;
+ }
+ }
+
JSValueRef strukt;
strukt = seed_make_struct(ctx, arg->v_pointer, interface);
diff --git a/libseed/seed.h b/libseed/seed.h
index 5f2a724..f00c129 100644
--- a/libseed/seed.h
+++ b/libseed/seed.h
@@ -66,6 +66,7 @@ typedef struct _SeedEngine
gchar** search_path;
SeedContextGroup group;
+ gchar* program_name;
} SeedEngine;
/*
diff --git a/ltmain.sh b/ltmain.sh
index 0f0a2da..9536629 100644
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -31,7 +31,7 @@
PROGRAM=libtool
PACKAGE=libtool
-VERSION=2.4.6
+VERSION="2.4.6 Debian-2.4.6-0.1bq1"
package_revision=2.4.6
@@ -2073,7 +2073,7 @@ include the following information:
autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
Report bugs to <bug-libtool@gnu.org>.
-GNU libtool home page: <http://www.gnu.org/software/libtool/>.
+GNU libtool home page: <http://www.gnu.org/s/libtool/>.
General help using GNU software: <http://www.gnu.org/gethelp/>."
exit 0
}
@@ -7272,10 +7272,13 @@ func_mode_link ()
# -tp=* Portland pgcc target processor selection
# --sysroot=* for sysroot support
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
+ # -specs=* GCC specs files
# -stdlib=* select c++ std lib with clang
+ # -fsanitize=* Clang/GCC memory and address sanitizer
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
- -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
+ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
+ -specs=*|-fsanitize=*)
func_quote_for_eval "$arg"
arg=$func_quote_for_eval_result
func_append compile_command " $arg"
@@ -7568,7 +7571,10 @@ func_mode_link ()
case $pass in
dlopen) libs=$dlfiles ;;
dlpreopen) libs=$dlprefiles ;;
- link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+ link)
+ libs="$deplibs %DEPLIBS%"
+ test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
+ ;;
esac
fi
if test lib,dlpreopen = "$linkmode,$pass"; then
@@ -7887,19 +7893,19 @@ func_mode_link ()
# It is a libtool convenience library, so add in its objects.
func_append convenience " $ladir/$objdir/$old_library"
func_append old_convenience " $ladir/$objdir/$old_library"
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ deplibs="$deplib $deplibs"
+ if $opt_preserve_dup_deps; then
+ case "$tmp_libs " in
+ *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+ esac
+ fi
+ func_append tmp_libs " $deplib"
+ done
elif test prog != "$linkmode" && test lib != "$linkmode"; then
func_fatal_error "'$lib' is not a convenience library"
fi
- tmp_libs=
- for deplib in $dependency_libs; do
- deplibs="$deplib $deplibs"
- if $opt_preserve_dup_deps; then
- case "$tmp_libs " in
- *" $deplib "*) func_append specialdeplibs " $deplib" ;;
- esac
- fi
- func_append tmp_libs " $deplib"
- done
continue
fi # $pass = conv
@@ -8823,6 +8829,9 @@ func_mode_link ()
revision=$number_minor
lt_irix_increment=no
;;
+ *)
+ func_fatal_configuration "$modename: unknown library version type '$version_type'"
+ ;;
esac
;;
no)
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index a644432..10ab284 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -2867,9 +2867,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
# before this can be enabled.
hardcode_into_libs=yes
- # Add ABI-specific directories to the system library path.
- sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
-
# Ideally, we could use ldconfig to report *all* directores which are
# searched for libraries, however this is still not possible. Aside from not
# being certain /sbin/ldconfig is available, command
@@ -2878,7 +2875,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
# appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -2890,6 +2887,18 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
netbsd*)
version_type=sunos
need_lib_prefix=no
@@ -3549,7 +3558,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd*)
+netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
else
@@ -4427,7 +4436,7 @@ m4_if([$1], [CXX], [
;;
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
;;
*qnx* | *nto*)
# QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4939,6 +4948,9 @@ m4_if([$1], [CXX], [
;;
esac
;;
+ linux* | k*bsd*-gnu | gnu*)
+ _LT_TAGVAR(link_all_deplibs, $1)=no
+ ;;
*)
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
;;
@@ -5001,6 +5013,9 @@ dnl Note also adjust exclude_expsyms for C++ above.
openbsd* | bitrig*)
with_gnu_ld=no
;;
+ linux* | k*bsd*-gnu | gnu*)
+ _LT_TAGVAR(link_all_deplibs, $1)=no
+ ;;
esac
_LT_TAGVAR(ld_shlibs, $1)=yes
@@ -5255,7 +5270,7 @@ _LT_EOF
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -5776,6 +5791,7 @@ _LT_EOF
if test yes = "$lt_cv_irix_exported_symbol"; then
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
fi
+ _LT_TAGVAR(link_all_deplibs, $1)=no
else
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
@@ -5797,7 +5813,7 @@ _LT_EOF
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu)
if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
diff --git a/modules/DynamicObject/Makefile.in b/modules/DynamicObject/Makefile.in
index 840791f..31ef2ab 100644
--- a/modules/DynamicObject/Makefile.in
+++ b/modules/DynamicObject/Makefile.in
@@ -427,6 +427,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/Makefile.in b/modules/Makefile.in
index fbd07aa..b456f48 100644
--- a/modules/Makefile.in
+++ b/modules/Makefile.in
@@ -401,6 +401,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/cairo/Makefile.in b/modules/cairo/Makefile.in
index 9bb35e2..b29dcb2 100644
--- a/modules/cairo/Makefile.in
+++ b/modules/cairo/Makefile.in
@@ -438,6 +438,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/canvas/Makefile.in b/modules/canvas/Makefile.in
index a202222..18d9c6a 100644
--- a/modules/canvas/Makefile.in
+++ b/modules/canvas/Makefile.in
@@ -429,6 +429,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/dbus/Makefile.in b/modules/dbus/Makefile.in
index 521c707..a141088 100644
--- a/modules/dbus/Makefile.in
+++ b/modules/dbus/Makefile.in
@@ -479,6 +479,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/dbus/util/Makefile.in b/modules/dbus/util/Makefile.in
index fee40d2..cf451c8 100644
--- a/modules/dbus/util/Makefile.in
+++ b/modules/dbus/util/Makefile.in
@@ -341,6 +341,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/example/Makefile.in b/modules/example/Makefile.in
index 9369492..f2790ee 100644
--- a/modules/example/Makefile.in
+++ b/modules/example/Makefile.in
@@ -428,6 +428,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/ffi/Makefile.in b/modules/ffi/Makefile.in
index 44821ce..6ef151f 100644
--- a/modules/ffi/Makefile.in
+++ b/modules/ffi/Makefile.in
@@ -427,6 +427,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/gettext/Makefile.in b/modules/gettext/Makefile.in
index e2d7f92..19d0ee4 100644
--- a/modules/gettext/Makefile.in
+++ b/modules/gettext/Makefile.in
@@ -428,6 +428,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/gjs/Makefile.in b/modules/gjs/Makefile.in
index 4eb7a28..acf50b4 100644
--- a/modules/gjs/Makefile.in
+++ b/modules/gjs/Makefile.in
@@ -431,6 +431,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/gjs/_gi/Makefile.in b/modules/gjs/_gi/Makefile.in
index 271897b..26bdad9 100644
--- a/modules/gjs/_gi/Makefile.in
+++ b/modules/gjs/_gi/Makefile.in
@@ -425,6 +425,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/gjs/_gi/seed-gi.c b/modules/gjs/_gi/seed-gi.c
index a090638..c07403b 100644
--- a/modules/gjs/_gi/seed-gi.c
+++ b/modules/gjs/_gi/seed-gi.c
@@ -158,18 +158,13 @@ gjs_compat_define_gi_stuff(SeedEngine* eng)
gboolean ret;
module = seed_make_object(context, seed_create_class(&system_def), NULL);
- g_print("Module: %p\n", module);
SeedValue seed = seed_object_get_property(context, eng->global, "Seed");
SeedValue argv = seed_object_get_property(context, seed, "argv");
- g_print("Seed: %p\n", seed);
- g_print("Argv: %p\n", argv);
-
ret = seed_object_set_property(
context, module, "version",
(SeedValue) seed_value_from_int(context, GJS_COMPAT_VERSION, NULL));
- g_print("Module: %d\n", ret);
return module;
}
diff --git a/modules/gjs/system/Makefile.in b/modules/gjs/system/Makefile.in
index acb2bbe..db2e7dd 100644
--- a/modules/gjs/system/Makefile.in
+++ b/modules/gjs/system/Makefile.in
@@ -425,6 +425,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/gjs/system/seed-system.c b/modules/gjs/system/seed-system.c
index 867acca..eefc1e6 100644
--- a/modules/gjs/system/seed-system.c
+++ b/modules/gjs/system/seed-system.c
@@ -196,39 +196,24 @@ SeedObject
gjs_compat_define_system_stuff(SeedEngine* eng)
{
SeedContext context = eng->context;
- char* program_name = "gnome-weather";
SeedObject module;
gboolean ret;
module = seed_make_object(context, seed_create_class(&system_def), NULL);
- g_print("Module: %p\n", module);
SeedValue seed = seed_object_get_property(context, eng->global, "Seed");
SeedValue argv = seed_object_get_property(context, seed, "argv");
- g_print("Seed: %p\n", seed);
- g_print("Argv: %p\n", argv);
-
- // gjs_context = (GjsContext*) JS_GetContextPrivate(context);
- // g_object_get(gjs_context,
- // "program-name", &program_name,
- // NULL);
-
- // if (!gjs_string_from_utf8(context, program_name,
- // -1, &value))
- // goto out;
-
/* The name is modeled after program_invocation_name,
part of the glibc */
ret = seed_object_set_property(
context, module, "programInvocationName",
- (SeedValue) seed_value_from_string(context, program_name, NULL));
+ (SeedValue) seed_value_from_string(context, eng->program_name, NULL));
g_print("Module: %d\n", ret);
ret = seed_object_set_property(
context, module, "version",
(SeedValue) seed_value_from_int(context, GJS_COMPAT_VERSION, NULL));
- g_print("Module: %d\n", ret);
return module;
}
diff --git a/modules/gtkbuilder/Makefile.in b/modules/gtkbuilder/Makefile.in
index db33648..e0c14e4 100644
--- a/modules/gtkbuilder/Makefile.in
+++ b/modules/gtkbuilder/Makefile.in
@@ -429,6 +429,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/libxml/Makefile.in b/modules/libxml/Makefile.in
index e03e255..1846bfe 100644
--- a/modules/libxml/Makefile.in
+++ b/modules/libxml/Makefile.in
@@ -432,6 +432,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/mpfr/Makefile.in b/modules/mpfr/Makefile.in
index 5ac4599..f28ec9a 100644
--- a/modules/mpfr/Makefile.in
+++ b/modules/mpfr/Makefile.in
@@ -431,6 +431,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/multiprocessing/Makefile.in b/modules/multiprocessing/Makefile.in
index e95ce3b..1ef93a7 100644
--- a/modules/multiprocessing/Makefile.in
+++ b/modules/multiprocessing/Makefile.in
@@ -428,6 +428,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/os/Makefile.in b/modules/os/Makefile.in
index 2792b86..5183f26 100644
--- a/modules/os/Makefile.in
+++ b/modules/os/Makefile.in
@@ -426,6 +426,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/readline/Makefile.in b/modules/readline/Makefile.in
index baa29c0..917a439 100644
--- a/modules/readline/Makefile.in
+++ b/modules/readline/Makefile.in
@@ -427,6 +427,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/sandbox/Makefile.in b/modules/sandbox/Makefile.in
index cc970c8..4c07f3a 100644
--- a/modules/sandbox/Makefile.in
+++ b/modules/sandbox/Makefile.in
@@ -425,6 +425,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/sqlite/Makefile.in b/modules/sqlite/Makefile.in
index 5212518..b0017d5 100644
--- a/modules/sqlite/Makefile.in
+++ b/modules/sqlite/Makefile.in
@@ -429,6 +429,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/modules/xorg/Makefile.in b/modules/xorg/Makefile.in
index e3f9216..81e4428 100644
--- a/modules/xorg/Makefile.in
+++ b/modules/xorg/Makefile.in
@@ -429,6 +429,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/src/Makefile.in b/src/Makefile.in
index 58d4128..f64f5fb 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -395,6 +395,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/Makefile.in b/tests/Makefile.in
index 66946e2..e909f01 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -401,6 +401,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/c/Makefile.in b/tests/c/Makefile.in
index c16b26b..1b3aa6c 100644
--- a/tests/c/Makefile.in
+++ b/tests/c/Makefile.in
@@ -602,6 +602,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/javascript/Makefile.in b/tests/javascript/Makefile.in
index 018f890..98c4ffc 100644
--- a/tests/javascript/Makefile.in
+++ b/tests/javascript/Makefile.in
@@ -605,6 +605,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/javascript/gtypes/Makefile.in b/tests/javascript/gtypes/Makefile.in
index bcd21b3..1d491a9 100644
--- a/tests/javascript/gtypes/Makefile.in
+++ b/tests/javascript/gtypes/Makefile.in
@@ -545,6 +545,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/javascript/signals/Makefile.in b/tests/javascript/signals/Makefile.in
index 32484bc..cf28dcd 100644
--- a/tests/javascript/signals/Makefile.in
+++ b/tests/javascript/signals/Makefile.in
@@ -545,6 +545,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
diff --git a/tests/javascript/structs/Makefile.in b/tests/javascript/structs/Makefile.in
index d8cc3eb..d9def14 100644
--- a/tests/javascript/structs/Makefile.in
+++ b/tests/javascript/structs/Makefile.in
@@ -545,6 +545,7 @@ pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@