[med-svn] [libmialm] 01/06: Imported Upstream version 1.0.8
Gert Wollny
gert-guest at moszumanska.debian.org
Sun Jul 20 16:29:26 UTC 2014
This is an automated email from the git hooks/post-receive script.
gert-guest pushed a commit to branch master
in repository libmialm.
commit 6ec600ae0c72ad79af6d8b1658ae5069e67f8dd7
Author: Gert Wollny <gw.fossdev at gmail.com>
Date: Sun Jul 20 18:07:29 2014 +0200
Imported Upstream version 1.0.8
---
ChangeLog | 5 +
Makefile.am | 5 +-
Makefile.in | 8 +-
aclocal.m4 | 339 ++++++++++----
config.guess | 111 +++--
config.sub | 80 ++--
configure | 350 ++++++++++-----
configure.ac | 2 +-
docs/Makefile.in | 4 +-
docs/reference/Makefile.am | 14 +-
docs/reference/Makefile.in | 180 ++++----
gtk-doc.make => docs/reference/gtk-doc.make | 114 ++---
docs/reference/html/annotation-glossary.html | 36 --
docs/reference/html/api-index-full.html | 388 ----------------
docs/reference/html/ch01.html | 53 ---
docs/reference/html/home.png | Bin 654 -> 0 bytes
docs/reference/html/index.html | 56 ---
docs/reference/html/index.sgml | 111 -----
docs/reference/html/left.png | Bin 459 -> 0 bytes
.../html/mialm-Landmark-list-in--and-output.html | 112 -----
docs/reference/html/mialm-MiaCamera.html | 435 ------------------
docs/reference/html/mialm-MiaLandmark.html | 430 ------------------
docs/reference/html/mialm-MiaLandmarklist.html | 393 -----------------
docs/reference/html/mialm-MiaQuaternion.html | 432 ------------------
docs/reference/html/mialm-MiaVector3d.html | 488 ---------------------
.../html/mialm-XML-manipulation-of-landmarks.html | 464 --------------------
docs/reference/html/mialm.devhelp2 | 101 -----
docs/reference/html/right.png | Bin 472 -> 0 bytes
docs/reference/html/style.css | 266 -----------
docs/reference/html/up.png | Bin 406 -> 0 bytes
docs/reference/mialm-docs.sgml | 2 +-
docs/reference/mialm-sections.txt | 108 ++---
docs/reference/mialm.types | 5 -
ltmain.sh | 95 ++--
mialm/Makefile.am | 2 +-
mialm/Makefile.in | 6 +-
mialm/miaxmlio.c | 2 -
test/Makefile.am | 8 +-
test/Makefile.in | 13 +-
39 files changed, 923 insertions(+), 4295 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 21a09ea..7da9fad 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-07-09 Gert Wollny <gw.fossdev at gmail.com>
+
+ * Source package version bump for new source release
+ * clean created documentation and test files
+
2013-05-06 Gert Wollny <gw.fossdev at gmail.com>
* Version bump to 1.0.7 for new release with incompatible interface
diff --git a/Makefile.am b/Makefile.am
index 42c50f9..5af40c5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -22,16 +22,17 @@
SUBDIRS = mialm test docs
-libmialmdocdir = ${prefix}/doc/mialm-$(VERSION)
+libmialmdocdir = ${prefix}/share/doc/mialm-$(VERSION)
libmialmdoc_DATA = \
README\
COPYING\
AUTHORS\
ChangeLog\
- INSTALL\
NEWS\
TODO
+ACLOCAL_AMFLAGS="-I m4"
+
pkgconfigdir=$(libdir)/pkgconfig
pkgconfig_DATA = mialm.pc
diff --git a/Makefile.in b/Makefile.in
index b406313..53dd60a 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -16,7 +16,7 @@
@SET_MAKE@
#
-# Copyright (c) 2004-2012 Gert Wollny <gw.fossdev at gmail.com>
+# Copyright (c) 2004-2013 Gert Wollny <gw.fossdev at gmail.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
@@ -186,6 +186,7 @@ am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -212,6 +213,7 @@ GLIB_CFLAGS = @GLIB_CFLAGS@
GLIB_LIBS = @GLIB_LIBS@
GREP = @GREP@
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@
@@ -321,16 +323,16 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = mialm test docs
-libmialmdocdir = ${prefix}/doc/mialm-$(VERSION)
+libmialmdocdir = ${prefix}/share/doc/mialm-$(VERSION)
libmialmdoc_DATA = \
README\
COPYING\
AUTHORS\
ChangeLog\
- INSTALL\
NEWS\
TODO
+ACLOCAL_AMFLAGS = "-I m4"
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = mialm.pc
EXTRA_DIST = $(libmialmdoc_DATA) mialm.pc.in
diff --git a/aclocal.m4 b/aclocal.m4
index e7451ef..07a392c 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -22,7 +22,7 @@ To do so, use the procedure documented by the package, typically `autoreconf'.])
dnl -*- mode: autoconf -*-
-# serial 1
+# serial 2
dnl Usage:
dnl GTK_DOC_CHECK([minimum-gtk-doc-version])
@@ -32,8 +32,24 @@ AC_DEFUN([GTK_DOC_CHECK],
AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
+ ifelse([$1],[],[gtk_doc_requires="gtk-doc"],[gtk_doc_requires="gtk-doc >= $1"])
+ AC_MSG_CHECKING([for gtk-doc])
+ PKG_CHECK_EXISTS([$gtk_doc_requires],[have_gtk_doc=yes],[have_gtk_doc=no])
+ AC_MSG_RESULT($have_gtk_doc)
+
+ if test "$have_gtk_doc" = "no"; then
+ AC_MSG_WARN([
+ You will not be able to create source packages with 'make dist'
+ because $gtk_doc_requires is not found.])
+ fi
+
dnl check for tools we added during development
- AC_PATH_PROG([GTKDOC_CHECK],[gtkdoc-check])
+ dnl Use AC_CHECK_PROG to avoid the check target using an absolute path that
+ dnl may not be writable by the user. Currently, automake requires that the
+ dnl test name must end in '.test'.
+ dnl https://bugzilla.gnome.org/show_bug.cgi?id=701638
+ AC_CHECK_PROG([GTKDOC_CHECK],[gtkdoc-check],[gtkdoc-check.test])
+ AC_PATH_PROG([GTKDOC_CHECK_PATH],[gtkdoc-check])
AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true])
AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf])
@@ -50,22 +66,22 @@ AC_DEFUN([GTK_DOC_CHECK],
[use gtk-doc to build documentation [[default=no]]]),,
[enable_gtk_doc=no])
- if test x$enable_gtk_doc = xyes; then
- ifelse([$1],[],
- [PKG_CHECK_EXISTS([gtk-doc],,
- AC_MSG_ERROR([gtk-doc not installed and --enable-gtk-doc requested]))],
- [PKG_CHECK_EXISTS([gtk-doc >= $1],,
- AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build $PACKAGE_NAME]))])
- dnl don't check for glib if we build glib
- if test "x$PACKAGE_NAME" != "xglib"; then
- dnl don't fail if someone does not have glib
- PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,)
- fi
- fi
-
AC_MSG_CHECKING([whether to build gtk-doc documentation])
AC_MSG_RESULT($enable_gtk_doc)
+ if test "x$enable_gtk_doc" = "xyes" && test "$have_gtk_doc" = "no"; then
+ AC_MSG_ERROR([
+ You must have $gtk_doc_requires installed to build documentation for
+ $PACKAGE_NAME. Please install gtk-doc or disable building the
+ documentation by adding '--disable-gtk-doc' to '[$]0'.])
+ fi
+
+ dnl don't check for glib if we build glib
+ if test "x$PACKAGE_NAME" != "xglib"; then
+ dnl don't fail if someone does not have glib
+ PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,[:])
+ fi
+
dnl enable/disable output formats
AC_ARG_ENABLE([gtk-doc-html],
AS_HELP_STRING([--enable-gtk-doc-html],
@@ -80,7 +96,12 @@ AC_DEFUN([GTK_DOC_CHECK],
enable_gtk_doc_pdf=no
fi
+ if test -z "$AM_DEFAULT_VERBOSITY"; then
+ AM_DEFAULT_VERBOSITY=1
+ fi
+ AC_SUBST([AM_DEFAULT_VERBOSITY])
+ AM_CONDITIONAL([HAVE_GTK_DOC], [test x$have_gtk_doc = xyes])
AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes])
@@ -91,8 +112,8 @@ AC_DEFUN([GTK_DOC_CHECK],
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
#
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
-# Inc.
+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
# Written by Gordon Matzigkeit, 1996
#
# This file is free software; the Free Software Foundation gives
@@ -101,8 +122,8 @@ AC_DEFUN([GTK_DOC_CHECK],
m4_define([_LT_COPYING], [dnl
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
-# Inc.
+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
# Written by Gordon Matzigkeit, 1996
#
# This file is part of GNU Libtool.
@@ -236,6 +257,8 @@ AC_REQUIRE([AC_CANONICAL_BUILD])dnl
AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
+_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
+dnl
_LT_DECL([], [host_alias], [0], [The host system])dnl
_LT_DECL([], [host], [0])dnl
_LT_DECL([], [host_os], [0])dnl
@@ -721,7 +744,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
configured by $[0], generated by m4_PACKAGE_STRING.
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2011 Free Software Foundation, Inc.
This config.lt script is free software; the Free Software Foundation
gives unlimited permision to copy, distribute and modify it."
@@ -885,6 +908,7 @@ AC_DEFUN([LT_LANG],
m4_case([$1],
[C], [_LT_LANG(C)],
[C++], [_LT_LANG(CXX)],
+ [Go], [_LT_LANG(GO)],
[Java], [_LT_LANG(GCJ)],
[Fortran 77], [_LT_LANG(F77)],
[Fortran], [_LT_LANG(FC)],
@@ -906,6 +930,29 @@ m4_defun([_LT_LANG],
])# _LT_LANG
+m4_ifndef([AC_PROG_GO], [
+# NOTE: This macro has been submitted for inclusion into #
+# GNU Autoconf as AC_PROG_GO. When it is available in #
+# a released version of Autoconf we should remove this #
+# macro and use it instead. #
+m4_defun([AC_PROG_GO],
+[AC_LANG_PUSH(Go)dnl
+AC_ARG_VAR([GOC], [Go compiler command])dnl
+AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
+_AC_ARG_VAR_LDFLAGS()dnl
+AC_CHECK_TOOL(GOC, gccgo)
+if test -z "$GOC"; then
+ if test -n "$ac_tool_prefix"; then
+ AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
+ fi
+fi
+if test -z "$GOC"; then
+ AC_CHECK_PROG(GOC, gccgo, gccgo, false)
+fi
+])#m4_defun
+])#m4_ifndef
+
+
# _LT_LANG_DEFAULT_CONFIG
# -----------------------
m4_defun([_LT_LANG_DEFAULT_CONFIG],
@@ -936,6 +983,10 @@ AC_PROVIDE_IFELSE([AC_PROG_GCJ],
m4_ifdef([LT_PROG_GCJ],
[m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
+AC_PROVIDE_IFELSE([AC_PROG_GO],
+ [LT_LANG(GO)],
+ [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
+
AC_PROVIDE_IFELSE([LT_PROG_RC],
[LT_LANG(RC)],
[m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
@@ -1038,7 +1089,13 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-dynamiclib -Wl,-single_module conftest.c 2>conftest.err
_lt_result=$?
- if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+ # If there is a non-empty error log, and "single_module"
+ # appears in it, assume the flag caused a linker warning
+ if test -s conftest.err && $GREP single_module conftest.err; then
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+ # Otherwise, if the output was created with a 0 exit code from
+ # the compiler, it worked.
+ elif test -f libconftest.dylib && test $_lt_result -eq 0; then
lt_cv_apple_cc_single_mod=yes
else
cat conftest.err >&AS_MESSAGE_LOG_FD
@@ -1046,6 +1103,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
rm -rf libconftest.dylib*
rm -f conftest.*
fi])
+
AC_CACHE_CHECK([for -exported_symbols_list linker flag],
[lt_cv_ld_exported_symbols_list],
[lt_cv_ld_exported_symbols_list=no
@@ -1057,6 +1115,7 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
[lt_cv_ld_exported_symbols_list=no])
LDFLAGS="$save_LDFLAGS"
])
+
AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
[lt_cv_ld_force_load=no
cat > conftest.c << _LT_EOF
@@ -1074,7 +1133,9 @@ _LT_EOF
echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
_lt_result=$?
- if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
+ if test -s conftest.err && $GREP force_load conftest.err; then
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+ elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
lt_cv_ld_force_load=yes
else
cat conftest.err >&AS_MESSAGE_LOG_FD
@@ -1119,8 +1180,8 @@ _LT_EOF
])
-# _LT_DARWIN_LINKER_FEATURES
-# --------------------------
+# _LT_DARWIN_LINKER_FEATURES([TAG])
+# ---------------------------------
# Checks for linker and compiler features on darwin
m4_defun([_LT_DARWIN_LINKER_FEATURES],
[
@@ -1131,6 +1192,8 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
if test "$lt_cv_ld_force_load" = "yes"; then
_LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+ m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
+ [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
else
_LT_TAGVAR(whole_archive_flag_spec, $1)=''
fi
@@ -1414,14 +1477,27 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
CFLAGS="$SAVE_CFLAGS"
fi
;;
-sparc*-*solaris*)
+*-*solaris*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
case `/usr/bin/file conftest.o` in
*64-bit*)
case $lt_cv_prog_gnu_ld in
- yes*) LD="${LD-ld} -m elf64_sparc" ;;
+ yes*)
+ case $host in
+ i?86-*-solaris*)
+ LD="${LD-ld} -m elf_x86_64"
+ ;;
+ sparc*-*-solaris*)
+ LD="${LD-ld} -m elf64_sparc"
+ ;;
+ esac
+ # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
+ if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
+ LD="${LD-ld}_sol2"
+ fi
+ ;;
*)
if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
LD="${LD-ld} -64"
@@ -1498,13 +1574,13 @@ old_postuninstall_cmds=
if test -n "$RANLIB"; then
case $host_os in
openbsd*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
;;
*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
;;
esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
fi
case $host_os in
@@ -1684,6 +1760,11 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
lt_cv_sys_max_cmd_len=196608
;;
+ os2*)
+ # The test takes a long time on OS/2.
+ lt_cv_sys_max_cmd_len=8192
+ ;;
+
osf*)
# Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
# due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
@@ -1723,7 +1804,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
+ while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
= "X$teststring$teststring"; } >/dev/null 2>&1 &&
test $i != 17 # 1/2 MB should be enough
do
@@ -2269,7 +2350,7 @@ need_version=unknown
case $host_os in
aix3*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
shlibpath_var=LIBPATH
@@ -2278,7 +2359,7 @@ aix3*)
;;
aix[[4-9]]*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
@@ -2343,7 +2424,7 @@ beos*)
;;
bsdi[[45]]*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
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'
@@ -2482,7 +2563,7 @@ m4_if([$1], [],[
;;
dgux*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
@@ -2490,10 +2571,6 @@ dgux*)
shlibpath_var=LD_LIBRARY_PATH
;;
-freebsd1*)
- dynamic_linker=no
- ;;
-
freebsd* | dragonfly*)
# DragonFly does not have aout. When/if they implement a new
# versioning mechanism, adjust this.
@@ -2501,7 +2578,7 @@ freebsd* | dragonfly*)
objformat=`/usr/bin/objformat`
else
case $host_os in
- freebsd[[123]]*) objformat=aout ;;
+ freebsd[[23]].*) objformat=aout ;;
*) objformat=elf ;;
esac
fi
@@ -2532,7 +2609,7 @@ freebsd* | dragonfly*)
esac
shlibpath_var=LD_LIBRARY_PATH
case $host_os in
- freebsd2*)
+ freebsd2.*)
shlibpath_overrides_runpath=yes
;;
freebsd3.[[01]]* | freebsdelf3.[[01]]*)
@@ -2552,17 +2629,18 @@ freebsd* | dragonfly*)
;;
gnu*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
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
;;
haiku*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
dynamic_linker="$host_os runtime_loader"
@@ -2623,7 +2701,7 @@ hpux9* | hpux10* | hpux11*)
;;
interix[[3-9]]*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
@@ -2639,7 +2717,7 @@ irix5* | irix6* | nonstopux*)
nonstopux*) version_type=nonstopux ;;
*)
if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
else
version_type=irix
fi ;;
@@ -2676,9 +2754,9 @@ linux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
-# This must be Linux ELF.
+# This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -2741,7 +2819,7 @@ netbsd*)
;;
newsos6)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
@@ -2810,7 +2888,7 @@ rdos*)
;;
solaris*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -2835,7 +2913,7 @@ sunos4*)
;;
sysv4 | sysv4.3*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
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
@@ -2859,7 +2937,7 @@ sysv4 | sysv4.3*)
sysv4*MP*)
if test -d /usr/nec ;then
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
soname_spec='$libname${shared_ext}.$major'
shlibpath_var=LD_LIBRARY_PATH
@@ -2890,7 +2968,7 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
tpf*)
# TPF is a cross-target only. Preferred cross-host = GNU/Linux.
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -2900,7 +2978,7 @@ tpf*)
;;
uts4*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
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
@@ -3322,7 +3400,7 @@ irix5* | irix6* | nonstopux*)
lt_cv_deplibs_check_method=pass_all
;;
-# This must be Linux ELF.
+# This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu)
lt_cv_deplibs_check_method=pass_all
;;
@@ -3742,6 +3820,7 @@ for ac_symprfx in "" "_"; do
# which start with @ or ?.
lt_cv_sys_global_symbol_pipe="$AWK ['"\
" {last_section=section; section=\$ 3};"\
+" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
" \$ 0!~/External *\|/{next};"\
" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
@@ -4326,7 +4405,9 @@ m4_if([$1], [CXX], [
case $cc_basename in
nvcc*) # Cuda Compiler Driver 2.2
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC'
+ if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)"
+ fi
;;
esac
else
@@ -4418,18 +4499,33 @@ m4_if([$1], [CXX], [
;;
*)
case `$CC -V 2>&1 | sed 5q` in
- *Sun\ F* | *Sun*Fortran*)
+ *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*)
# Sun Fortran 8.3 passes all unrecognized flags to the linker
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
_LT_TAGVAR(lt_prog_compiler_wl, $1)=''
;;
+ *Sun\ F* | *Sun*Fortran*)
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+ ;;
*Sun\ C*)
# Sun C 5.9
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
;;
+ *Intel*\ [[CF]]*Compiler*)
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
+ *Portland\ Group*)
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
esac
;;
esac
@@ -4589,7 +4685,9 @@ m4_if([$1], [CXX], [
;;
cygwin* | mingw* | cegcc*)
case $cc_basename in
- cl*) ;;
+ cl*)
+ _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
+ ;;
*)
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
_LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
@@ -4614,7 +4712,6 @@ m4_if([$1], [CXX], [
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_direct_absolute, $1)=no
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
_LT_TAGVAR(hardcode_libdir_separator, $1)=
_LT_TAGVAR(hardcode_minus_L, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
@@ -4865,8 +4962,7 @@ _LT_EOF
xlf* | bgf* | bgxlf* | mpixlf*)
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself
_LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
_LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
if test "x$supports_anon_versioning" = xyes; then
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
@@ -5161,6 +5257,7 @@ _LT_EOF
# The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
# Don't use ranlib
_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
@@ -5207,10 +5304,6 @@ _LT_EOF
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
- freebsd1*)
- _LT_TAGVAR(ld_shlibs, $1)=no
- ;;
-
# FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
# support. Future versions do this automatically, but an explicit c++rt0.o
# does not break anything, and helps significantly (at the cost of a little
@@ -5223,7 +5316,7 @@ _LT_EOF
;;
# Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
+ freebsd2.*)
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_minus_L, $1)=yes
@@ -5262,7 +5355,6 @@ _LT_EOF
fi
if test "$with_gnu_ld" = no; then
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
_LT_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_direct_absolute, $1)=yes
@@ -5704,9 +5796,6 @@ _LT_TAGDECL([], [no_undefined_flag], [1],
_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
[Flag to hardcode $libdir into a binary during linking.
This must work even if $libdir does not exist])
-_LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
- [[If ld is used when linking, flag to hardcode $libdir into a binary
- during linking. This must work even if $libdir does not exist]])
_LT_TAGDECL([], [hardcode_libdir_separator], [1],
[Whether we need a single "-rpath" flag with a separated argument])
_LT_TAGDECL([], [hardcode_direct], [0],
@@ -5860,7 +5949,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)=
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_direct_absolute, $1)=no
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
_LT_TAGVAR(hardcode_libdir_separator, $1)=
_LT_TAGVAR(hardcode_minus_L, $1)=no
_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
@@ -6230,7 +6318,7 @@ if test "$_lt_caught_CXX_error" != yes; then
esac
;;
- freebsd[[12]]*)
+ freebsd2.*)
# C++ shared libraries reported to be fairly broken before
# switch to ELF
_LT_TAGVAR(ld_shlibs, $1)=no
@@ -6991,12 +7079,18 @@ public class foo {
}
};
_LT_EOF
+], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF
+package foo
+func foo() {
+}
+_LT_EOF
])
_lt_libdeps_save_CFLAGS=$CFLAGS
case "$CC $CFLAGS " in #(
*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
+*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
esac
dnl Parse the compiler output and extract the necessary
@@ -7193,7 +7287,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)=
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_direct_absolute, $1)=no
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
_LT_TAGVAR(hardcode_libdir_separator, $1)=
_LT_TAGVAR(hardcode_minus_L, $1)=no
_LT_TAGVAR(hardcode_automatic, $1)=no
@@ -7326,7 +7419,6 @@ _LT_TAGVAR(export_dynamic_flag_spec, $1)=
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_direct_absolute, $1)=no
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
_LT_TAGVAR(hardcode_libdir_separator, $1)=
_LT_TAGVAR(hardcode_minus_L, $1)=no
_LT_TAGVAR(hardcode_automatic, $1)=no
@@ -7509,6 +7601,73 @@ CFLAGS=$lt_save_CFLAGS
])# _LT_LANG_GCJ_CONFIG
+# _LT_LANG_GO_CONFIG([TAG])
+# --------------------------
+# Ensure that the configuration variables for the GNU Go compiler
+# are suitably defined. These variables are subsequently used by _LT_CONFIG
+# to write the compiler configuration to `libtool'.
+m4_defun([_LT_LANG_GO_CONFIG],
+[AC_REQUIRE([LT_PROG_GO])dnl
+AC_LANG_SAVE
+
+# Source file extension for Go test sources.
+ac_ext=go
+
+# Object file extension for compiled Go test sources.
+objext=o
+_LT_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="package main; func main() { }"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='package main; func main() { }'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_TAG_COMPILER
+
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_CFLAGS=$CFLAGS
+lt_save_GCC=$GCC
+GCC=yes
+CC=${GOC-"gccgo"}
+CFLAGS=$GOFLAGS
+compiler=$CC
+_LT_TAGVAR(compiler, $1)=$CC
+_LT_TAGVAR(LD, $1)="$LD"
+_LT_CC_BASENAME([$compiler])
+
+# Go did not exist at the time GCC didn't implicitly link libc in.
+_LT_TAGVAR(archive_cmds_need_lc, $1)=no
+
+_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_TAGVAR(reload_flag, $1)=$reload_flag
+_LT_TAGVAR(reload_cmds, $1)=$reload_cmds
+
+if test -n "$compiler"; then
+ _LT_COMPILER_NO_RTTI($1)
+ _LT_COMPILER_PIC($1)
+ _LT_COMPILER_C_O($1)
+ _LT_COMPILER_FILE_LOCKS($1)
+ _LT_LINKER_SHLIBS($1)
+ _LT_LINKER_HARDCODE_LIBPATH($1)
+
+ _LT_CONFIG($1)
+fi
+
+AC_LANG_RESTORE
+
+GCC=$lt_save_GCC
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
+])# _LT_LANG_GO_CONFIG
+
+
# _LT_LANG_RC_CONFIG([TAG])
# -------------------------
# Ensure that the configuration variables for the Windows resource compiler
@@ -7578,6 +7737,13 @@ dnl aclocal-1.4 backwards compatibility:
dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
+# LT_PROG_GO
+# ----------
+AC_DEFUN([LT_PROG_GO],
+[AC_CHECK_TOOL(GOC, gccgo,)
+])
+
+
# LT_PROG_RC
# ----------
AC_DEFUN([LT_PROG_RC],
@@ -8242,9 +8408,24 @@ dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
m4_define([_LT_WITH_PIC],
[AC_ARG_WITH([pic],
- [AS_HELP_STRING([--with-pic],
+ [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
[try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
- [pic_mode="$withval"],
+ [lt_p=${PACKAGE-default}
+ case $withval in
+ yes|no) pic_mode=$withval ;;
+ *)
+ pic_mode=default
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for lt_pkg in $withval; do
+ IFS="$lt_save_ifs"
+ if test "X$lt_pkg" = "X$lt_p"; then
+ pic_mode=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
[pic_mode=default])
test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
@@ -8416,15 +8597,15 @@ m4_define([lt_dict_filter],
# @configure_input@
-# serial 3293 ltversion.m4
+# serial 3337 ltversion.m4
# This file is part of GNU Libtool
-m4_define([LT_PACKAGE_VERSION], [2.4])
-m4_define([LT_PACKAGE_REVISION], [1.3293])
+m4_define([LT_PACKAGE_VERSION], [2.4.2])
+m4_define([LT_PACKAGE_REVISION], [1.3337])
AC_DEFUN([LTVERSION_VERSION],
-[macro_version='2.4'
-macro_revision='1.3293'
+[macro_version='2.4.2'
+macro_revision='1.3337'
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
_LT_DECL(, macro_revision, 0)
])
diff --git a/config.guess b/config.guess
index e435ace..8b26ecf 100755
--- a/config.guess
+++ b/config.guess
@@ -1,14 +1,12 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-# 2011, 2012 Free Software Foundation, Inc.
+# Copyright 1992-2013 Free Software Foundation, Inc.
-timestamp='2012-09-25'
+timestamp='2013-11-29'
# 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
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
@@ -22,19 +20,17 @@ timestamp='2012-09-25'
# 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.
-
-
-# Originally written by Per Bothner. Please send patches (context
-# diff format) to <config-patches at gnu.org> and include a ChangeLog
-# entry.
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
#
-# This script attempts to guess a canonical system name similar to
-# config.sub. If it succeeds, it prints the system name on stdout, and
-# exits with 0. Otherwise, it exits with 1.
+# Originally written by Per Bothner.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+#
+# Please send patches with a ChangeLog entry to config-patches at gnu.org.
+
me=`echo "$0" | sed -e 's,.*/,,'`
@@ -54,9 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc.
+Copyright 1992-2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -139,22 +133,20 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
case "${UNAME_SYSTEM}" in
-Linux|GNU/*)
+Linux|GNU|GNU/*)
+ # If the system lacks a compiler, then just pick glibc.
+ # We could probably try harder.
+ LIBC=gnu
+
eval $set_cc_for_build
cat <<-EOF > $dummy.c
#include <features.h>
- #ifdef __UCLIBC__
- # ifdef __UCLIBC_CONFIG_VERSION__
- LIBC=uclibc __UCLIBC_CONFIG_VERSION__
- # else
+ #if defined(__UCLIBC__)
LIBC=uclibc
- # endif
- #else
- # ifdef __dietlibc__
+ #elif defined(__dietlibc__)
LIBC=dietlibc
- # else
+ #else
LIBC=gnu
- # endif
#endif
EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
@@ -912,6 +904,9 @@ EOF
if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
+ arc:Linux:*:* | arceb:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
arm*:Linux:*:*)
eval $set_cc_for_build
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
@@ -974,6 +969,9 @@ EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
+ or1k:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
or32:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
@@ -997,8 +995,14 @@ EOF
ppc:Linux:*:*)
echo powerpc-unknown-linux-${LIBC}
exit ;;
+ ppc64le:Linux:*:*)
+ echo powerpc64le-unknown-linux-${LIBC}
+ exit ;;
+ ppcle:Linux:*:*)
+ echo powerpcle-unknown-linux-${LIBC}
+ exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux
+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
exit ;;
sh64*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
@@ -1016,7 +1020,18 @@ EOF
echo ${UNAME_MACHINE}-dec-linux-${LIBC}
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ eval $set_cc_for_build
+ X86_64_ABI=
+ # If there is a compiler, see if it is configured for 32-bit objects.
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_X32 >/dev/null
+ then
+ X86_64_ABI=x32
+ fi
+ fi
+ echo x86_64-unknown-linux-gnu${X86_64_ABI}
exit ;;
xtensa*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
@@ -1252,19 +1267,31 @@ EOF
exit ;;
*:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- case $UNAME_PROCESSOR in
- i386)
- eval $set_cc_for_build
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
- then
- UNAME_PROCESSOR="x86_64"
- fi
- fi ;;
- unknown) UNAME_PROCESSOR=powerpc ;;
- esac
+ eval $set_cc_for_build
+ if test "$UNAME_PROCESSOR" = unknown ; then
+ UNAME_PROCESSOR=powerpc
+ fi
+ if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ case $UNAME_PROCESSOR in
+ i386) UNAME_PROCESSOR=x86_64 ;;
+ powerpc) UNAME_PROCESSOR=powerpc64 ;;
+ esac
+ fi
+ fi
+ elif test "$UNAME_PROCESSOR" = i386 ; then
+ # Avoid executing cc on OS X 10.9, as it ships with a stub
+ # that puts up a graphical alert prompting to install
+ # developer tools. Any system running Mac OS X 10.7 or
+ # later (Darwin 11 and later) is required to have a 64-bit
+ # processor. This is not true of the ARM version of Darwin
+ # that Apple uses in portable devices.
+ UNAME_PROCESSOR=x86_64
+ fi
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
diff --git a/config.sub b/config.sub
index 14e1805..4ffb084 100755
--- a/config.sub
+++ b/config.sub
@@ -1,24 +1,18 @@
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-# 2011, 2012 Free Software Foundation, Inc.
+# Copyright 1992-2013 Free Software Foundation, Inc.
-timestamp='2012-10-10'
+timestamp='2013-10-01'
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine. It does not imply ALL GNU software can.
-#
-# 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
-# the Free Software Foundation; either version 2 of the License, or
+# 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
+# the Free Software Foundation; either version 3 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.
+# 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, see <http://www.gnu.org/licenses/>.
@@ -26,11 +20,12 @@ timestamp='2012-10-10'
# 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.
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
-# Please send patches to <config-patches at gnu.org>. Submit a context
-# diff and a properly formatted GNU ChangeLog entry.
+# Please send patches with a ChangeLog entry to config-patches at gnu.org.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
@@ -73,9 +68,7 @@ Report bugs and patches to <config-patches at gnu.org>."
version="\
GNU config.sub ($timestamp)
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
-Free Software Foundation, Inc.
+Copyright 1992-2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -259,10 +252,12 @@ case $basic_machine in
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
- | be32 | be64 \
+ | arc | arceb \
+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
+ | avr | avr32 \
+ | be32 | be64 \
| bfin \
- | c4x | clipper \
+ | c4x | c8051 | clipper \
| d10v | d30v | dlx | dsp16xx | dvp \
| epiphany \
| fido | fr30 | frv \
@@ -270,6 +265,7 @@ case $basic_machine in
| hexagon \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
+ | k1om \
| le32 | le64 \
| lm32 \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
@@ -291,16 +287,17 @@ case $basic_machine in
| mipsisa64r2 | mipsisa64r2el \
| mipsisa64sb1 | mipsisa64sb1el \
| mipsisa64sr71k | mipsisa64sr71kel \
+ | mipsr5900 | mipsr5900el \
| mipstx39 | mipstx39el \
| mn10200 | mn10300 \
| moxie \
| mt \
| msp430 \
| nds32 | nds32le | nds32be \
- | nios | nios2 \
+ | nios | nios2 | nios2eb | nios2el \
| ns16k | ns32k \
| open8 \
- | or32 \
+ | or1k | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pyramid \
@@ -328,7 +325,7 @@ case $basic_machine in
c6x)
basic_machine=tic6x-unknown
;;
- m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
basic_machine=$basic_machine-unknown
os=-none
;;
@@ -370,13 +367,13 @@ case $basic_machine in
| aarch64-* | aarch64_be-* \
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
| be32-* | be64-* \
| bfin-* | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* \
- | clipper-* | craynv-* | cydra-* \
+ | c8051-* | clipper-* | craynv-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
| elxsi-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
@@ -385,6 +382,7 @@ case $basic_machine in
| hexagon-* \
| i*86-* | i860-* | i960-* | ia64-* \
| ip2k-* | iq2000-* \
+ | k1om-* \
| le32-* | le64-* \
| lm32-* \
| m32c-* | m32r-* | m32rle-* \
@@ -408,12 +406,13 @@ case $basic_machine in
| mipsisa64r2-* | mipsisa64r2el-* \
| mipsisa64sb1-* | mipsisa64sb1el-* \
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
+ | mipsr5900-* | mipsr5900el-* \
| mipstx39-* | mipstx39el-* \
| mmix-* \
| mt-* \
| msp430-* \
| nds32-* | nds32le-* | nds32be-* \
- | nios-* | nios2-* \
+ | nios-* | nios2-* | nios2eb-* | nios2el-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| open8-* \
| orion-* \
@@ -797,7 +796,7 @@ case $basic_machine in
os=-mingw64
;;
mingw32)
- basic_machine=i386-pc
+ basic_machine=i686-pc
os=-mingw32
;;
mingw32ce)
@@ -851,7 +850,7 @@ case $basic_machine in
basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
;;
msys)
- basic_machine=i386-pc
+ basic_machine=i686-pc
os=-msys
;;
mvs)
@@ -1042,7 +1041,11 @@ case $basic_machine in
basic_machine=i586-unknown
os=-pw32
;;
- rdos)
+ rdos | rdos64)
+ basic_machine=x86_64-pc
+ os=-rdos
+ ;;
+ rdos32)
basic_machine=i386-pc
os=-rdos
;;
@@ -1369,7 +1372,7 @@ case $os in
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
- | -sym* | -kopensolaris* \
+ | -sym* | -kopensolaris* | -plan9* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
| -aos* | -aros* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
@@ -1515,9 +1518,6 @@ case $os in
-aros*)
os=-aros
;;
- -kaos*)
- os=-kaos
- ;;
-zvmoe)
os=-zvmoe
;;
@@ -1566,6 +1566,9 @@ case $basic_machine in
c4x-* | tic4x-*)
os=-coff
;;
+ c8051-*)
+ os=-elf
+ ;;
hexagon-*)
os=-elf
;;
@@ -1609,6 +1612,9 @@ case $basic_machine in
mips*-*)
os=-elf
;;
+ or1k-*)
+ os=-elf
+ ;;
or32-*)
os=-coff
;;
diff --git a/configure b/configure
index 1962f46..6642d6f 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for mialm 1.0.7.
+# Generated by GNU Autoconf 2.69 for mialm 1.0.8.
#
# Report bugs to <gw.fossdev at gmail.com>.
#
@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='mialm'
PACKAGE_TARNAME='mialm'
-PACKAGE_VERSION='1.0.7'
-PACKAGE_STRING='mialm 1.0.7'
+PACKAGE_VERSION='1.0.8'
+PACKAGE_STRING='mialm 1.0.8'
PACKAGE_BUGREPORT='gw.fossdev at gmail.com'
PACKAGE_URL=''
@@ -647,11 +647,15 @@ GTK_DOC_BUILD_HTML_FALSE
GTK_DOC_BUILD_HTML_TRUE
ENABLE_GTK_DOC_FALSE
ENABLE_GTK_DOC_TRUE
+HAVE_GTK_DOC_FALSE
+HAVE_GTK_DOC_TRUE
+AM_DEFAULT_VERBOSITY
GTKDOC_DEPS_LIBS
GTKDOC_DEPS_CFLAGS
HTML_DIR
GTKDOC_MKPDF
GTKDOC_REBASE
+GTKDOC_CHECK_PATH
GTKDOC_CHECK
PKG_CONFIG_LIBDIR
PKG_CONFIG_PATH
@@ -1351,7 +1355,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures mialm 1.0.7 to adapt to many kinds of systems.
+\`configure' configures mialm 1.0.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1421,7 +1425,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of mialm 1.0.7:";;
+ short | recursive ) echo "Configuration of mialm 1.0.8:";;
esac
cat <<\_ACEOF
@@ -1445,7 +1449,7 @@ Optional Features:
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --with-pic try to use only PIC/non-PIC objects [default=use
+ --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
both]
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot=DIR Search for dependent libraries within DIR
@@ -1539,7 +1543,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-mialm configure 1.0.7
+mialm configure 1.0.8
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1817,7 +1821,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by mialm $as_me 1.0.7, which was
+It was created by mialm $as_me 1.0.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2168,10 +2172,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
MIALM_MAJOR_VERSION=1
MIALM_MINOR_VERSION=0
-MIALM_MICRO_VERSION=7
+MIALM_MICRO_VERSION=8
MIALM_INTERFACE_AGE=0
MIALM_BINARY_AGE=0
-MIALM_VERSION=1.0.7
+MIALM_VERSION=1.0.8
MIALM_UNSTABLE=no
@@ -2664,7 +2668,7 @@ fi
# Define the identity of the package.
PACKAGE='mialm'
- VERSION='1.0.7'
+ VERSION='1.0.8'
# Some tools Automake needs.
@@ -5487,8 +5491,8 @@ esac
-macro_version='2.4'
-macro_revision='1.3293'
+macro_version='2.4.2'
+macro_revision='1.3337'
@@ -6203,6 +6207,11 @@ else
lt_cv_sys_max_cmd_len=196608
;;
+ os2*)
+ # The test takes a long time on OS/2.
+ lt_cv_sys_max_cmd_len=8192
+ ;;
+
osf*)
# Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
# due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
@@ -6242,7 +6251,7 @@ else
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
+ while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
= "X$teststring$teststring"; } >/dev/null 2>&1 &&
test $i != 17 # 1/2 MB should be enough
do
@@ -6671,7 +6680,7 @@ irix5* | irix6* | nonstopux*)
lt_cv_deplibs_check_method=pass_all
;;
-# This must be Linux ELF.
+# This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu)
lt_cv_deplibs_check_method=pass_all
;;
@@ -7311,13 +7320,13 @@ old_postuninstall_cmds=
if test -n "$RANLIB"; then
case $host_os in
openbsd*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
;;
*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
;;
esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
fi
case $host_os in
@@ -7464,6 +7473,7 @@ for ac_symprfx in "" "_"; do
# which start with @ or ?.
lt_cv_sys_global_symbol_pipe="$AWK '"\
" {last_section=section; section=\$ 3};"\
+" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
" \$ 0!~/External *\|/{next};"\
" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
@@ -7852,7 +7862,7 @@ $as_echo "$lt_cv_cc_needs_belf" >&6; }
CFLAGS="$SAVE_CFLAGS"
fi
;;
-sparc*-*solaris*)
+*-*solaris*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
@@ -7863,7 +7873,20 @@ sparc*-*solaris*)
case `/usr/bin/file conftest.o` in
*64-bit*)
case $lt_cv_prog_gnu_ld in
- yes*) LD="${LD-ld} -m elf64_sparc" ;;
+ yes*)
+ case $host in
+ i?86-*-solaris*)
+ LD="${LD-ld} -m elf_x86_64"
+ ;;
+ sparc*-*-solaris*)
+ LD="${LD-ld} -m elf64_sparc"
+ ;;
+ esac
+ # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
+ if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
+ LD="${LD-ld}_sol2"
+ fi
+ ;;
*)
if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
LD="${LD-ld} -64"
@@ -8503,7 +8526,13 @@ else
$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
-dynamiclib -Wl,-single_module conftest.c 2>conftest.err
_lt_result=$?
- if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
+ # If there is a non-empty error log, and "single_module"
+ # appears in it, assume the flag caused a linker warning
+ if test -s conftest.err && $GREP single_module conftest.err; then
+ cat conftest.err >&5
+ # Otherwise, if the output was created with a 0 exit code from
+ # the compiler, it worked.
+ elif test -f libconftest.dylib && test $_lt_result -eq 0; then
lt_cv_apple_cc_single_mod=yes
else
cat conftest.err >&5
@@ -8514,6 +8543,7 @@ else
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
if ${lt_cv_ld_exported_symbols_list+:} false; then :
@@ -8546,6 +8576,7 @@ rm -f core conftest.err conftest.$ac_objext \
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
$as_echo_n "checking for -force_load linker flag... " >&6; }
if ${lt_cv_ld_force_load+:} false; then :
@@ -8567,7 +8598,9 @@ _LT_EOF
echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
_lt_result=$?
- if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
+ if test -s conftest.err && $GREP force_load conftest.err; then
+ cat conftest.err >&5
+ elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
lt_cv_ld_force_load=yes
else
cat conftest.err >&5
@@ -8722,7 +8755,22 @@ fi
# Check whether --with-pic was given.
if test "${with_pic+set}" = set; then :
- withval=$with_pic; pic_mode="$withval"
+ withval=$with_pic; lt_p=${PACKAGE-default}
+ case $withval in
+ yes|no) pic_mode=$withval ;;
+ *)
+ pic_mode=default
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for lt_pkg in $withval; do
+ IFS="$lt_save_ifs"
+ if test "X$lt_pkg" = "X$lt_p"; then
+ pic_mode=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac
else
pic_mode=default
fi
@@ -8800,6 +8848,10 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+
+
+
test -z "$LN_S" && LN_S="ln -s"
@@ -9255,7 +9307,9 @@ lt_prog_compiler_static=
case $cc_basename in
nvcc*) # Cuda Compiler Driver 2.2
lt_prog_compiler_wl='-Xlinker '
- lt_prog_compiler_pic='-Xcompiler -fPIC'
+ if test -n "$lt_prog_compiler_pic"; then
+ lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
+ fi
;;
esac
else
@@ -9346,18 +9400,33 @@ lt_prog_compiler_static=
;;
*)
case `$CC -V 2>&1 | sed 5q` in
- *Sun\ F* | *Sun*Fortran*)
+ *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
# Sun Fortran 8.3 passes all unrecognized flags to the linker
lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic'
lt_prog_compiler_wl=''
;;
+ *Sun\ F* | *Sun*Fortran*)
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ lt_prog_compiler_wl='-Qoption ld '
+ ;;
*Sun\ C*)
# Sun C 5.9
lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic'
lt_prog_compiler_wl='-Wl,'
;;
+ *Intel*\ [CF]*Compiler*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-fPIC'
+ lt_prog_compiler_static='-static'
+ ;;
+ *Portland\ Group*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-fpic'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
esac
;;
esac
@@ -9719,7 +9788,6 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
hardcode_direct=no
hardcode_direct_absolute=no
hardcode_libdir_flag_spec=
- hardcode_libdir_flag_spec_ld=
hardcode_libdir_separator=
hardcode_minus_L=no
hardcode_shlibpath_var=unsupported
@@ -9969,8 +10037,7 @@ _LT_EOF
xlf* | bgf* | bgxlf* | mpixlf*)
# IBM XL Fortran 10.1 on PPC cannot create shared libs itself
whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
- hardcode_libdir_flag_spec=
- hardcode_libdir_flag_spec_ld='-rpath $libdir'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
if test "x$supports_anon_versioning" = xyes; then
archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
@@ -10349,6 +10416,7 @@ fi
# The linker will not automatically build a static lib if we build a DLL.
# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
enable_shared_with_static_runtimes=yes
+ exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
# Don't use ranlib
old_postinstall_cmds='chmod 644 $oldlib'
@@ -10394,6 +10462,7 @@ fi
hardcode_shlibpath_var=unsupported
if test "$lt_cv_ld_force_load" = "yes"; then
whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+
else
whole_archive_flag_spec=''
fi
@@ -10422,10 +10491,6 @@ fi
hardcode_shlibpath_var=no
;;
- freebsd1*)
- ld_shlibs=no
- ;;
-
# FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
# support. Future versions do this automatically, but an explicit c++rt0.o
# does not break anything, and helps significantly (at the cost of a little
@@ -10438,7 +10503,7 @@ fi
;;
# Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
+ freebsd2.*)
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
hardcode_direct=yes
hardcode_minus_L=yes
@@ -10477,7 +10542,6 @@ fi
fi
if test "$with_gnu_ld" = no; then
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_flag_spec_ld='+b $libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
hardcode_direct_absolute=yes
@@ -11101,11 +11165,6 @@ esac
-
-
-
-
-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
$as_echo_n "checking dynamic linker characteristics... " >&6; }
@@ -11195,7 +11254,7 @@ need_version=unknown
case $host_os in
aix3*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
shlibpath_var=LIBPATH
@@ -11204,7 +11263,7 @@ aix3*)
;;
aix[4-9]*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
@@ -11269,7 +11328,7 @@ beos*)
;;
bsdi[45]*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
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'
@@ -11408,7 +11467,7 @@ darwin* | rhapsody*)
;;
dgux*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
@@ -11416,10 +11475,6 @@ dgux*)
shlibpath_var=LD_LIBRARY_PATH
;;
-freebsd1*)
- dynamic_linker=no
- ;;
-
freebsd* | dragonfly*)
# DragonFly does not have aout. When/if they implement a new
# versioning mechanism, adjust this.
@@ -11427,7 +11482,7 @@ freebsd* | dragonfly*)
objformat=`/usr/bin/objformat`
else
case $host_os in
- freebsd[123]*) objformat=aout ;;
+ freebsd[23].*) objformat=aout ;;
*) objformat=elf ;;
esac
fi
@@ -11458,7 +11513,7 @@ freebsd* | dragonfly*)
esac
shlibpath_var=LD_LIBRARY_PATH
case $host_os in
- freebsd2*)
+ freebsd2.*)
shlibpath_overrides_runpath=yes
;;
freebsd3.[01]* | freebsdelf3.[01]*)
@@ -11478,17 +11533,18 @@ freebsd* | dragonfly*)
;;
gnu*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
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
;;
haiku*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
dynamic_linker="$host_os runtime_loader"
@@ -11549,7 +11605,7 @@ hpux9* | hpux10* | hpux11*)
;;
interix[3-9]*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
@@ -11565,7 +11621,7 @@ irix5* | irix6* | nonstopux*)
nonstopux*) version_type=nonstopux ;;
*)
if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
else
version_type=irix
fi ;;
@@ -11602,9 +11658,9 @@ linux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
-# This must be Linux ELF.
+# This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -11686,7 +11742,7 @@ netbsd*)
;;
newsos6)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
@@ -11755,7 +11811,7 @@ rdos*)
;;
solaris*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -11780,7 +11836,7 @@ sunos4*)
;;
sysv4 | sysv4.3*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
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
@@ -11804,7 +11860,7 @@ sysv4 | sysv4.3*)
sysv4*MP*)
if test -d /usr/nec ;then
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
soname_spec='$libname${shared_ext}.$major'
shlibpath_var=LD_LIBRARY_PATH
@@ -11835,7 +11891,7 @@ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
tpf*)
# TPF is a cross-target only. Preferred cross-host = GNU/Linux.
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -11845,7 +11901,7 @@ tpf*)
;;
uts4*)
- version_type=linux
+ version_type=linux # correct to gnu/linux during the next big refactor
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
@@ -12627,6 +12683,8 @@ CC="$lt_save_CC"
+
+
ac_config_commands="$ac_config_commands libtool"
@@ -12760,16 +12818,78 @@ fi
- # Extract the first word of "gtkdoc-check", so it can be a program name with args.
+ gtk_doc_requires="gtk-doc >= 1.14"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk-doc" >&5
+$as_echo_n "checking for gtk-doc... " >&6; }
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$gtk_doc_requires\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "$gtk_doc_requires") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ have_gtk_doc=yes
+else
+ have_gtk_doc=no
+fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gtk_doc" >&5
+$as_echo "$have_gtk_doc" >&6; }
+
+ if test "$have_gtk_doc" = "no"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
+ You will not be able to create source packages with 'make dist'
+ because $gtk_doc_requires is not found." >&5
+$as_echo "$as_me: WARNING:
+ You will not be able to create source packages with 'make dist'
+ because $gtk_doc_requires is not found." >&2;}
+ fi
+
+ # Extract the first word of "gtkdoc-check", so it can be a program name with args.
+set dummy gtkdoc-check; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_GTKDOC_CHECK+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$GTKDOC_CHECK"; then
+ ac_cv_prog_GTKDOC_CHECK="$GTKDOC_CHECK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_GTKDOC_CHECK="gtkdoc-check.test"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+GTKDOC_CHECK=$ac_cv_prog_GTKDOC_CHECK
+if test -n "$GTKDOC_CHECK"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK" >&5
+$as_echo "$GTKDOC_CHECK" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ # Extract the first word of "gtkdoc-check", so it can be a program name with args.
set dummy gtkdoc-check; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_GTKDOC_CHECK+:} false; then :
+if ${ac_cv_path_GTKDOC_CHECK_PATH+:} false; then :
$as_echo_n "(cached) " >&6
else
- case $GTKDOC_CHECK in
+ case $GTKDOC_CHECK_PATH in
[\\/]* | ?:[\\/]*)
- ac_cv_path_GTKDOC_CHECK="$GTKDOC_CHECK" # Let the user override the test with a path.
+ ac_cv_path_GTKDOC_CHECK_PATH="$GTKDOC_CHECK_PATH" # Let the user override the test with a path.
;;
*)
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
@@ -12779,7 +12899,7 @@ do
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_path_GTKDOC_CHECK="$as_dir/$ac_word$ac_exec_ext"
+ ac_cv_path_GTKDOC_CHECK_PATH="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
@@ -12790,10 +12910,10 @@ IFS=$as_save_IFS
;;
esac
fi
-GTKDOC_CHECK=$ac_cv_path_GTKDOC_CHECK
-if test -n "$GTKDOC_CHECK"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK" >&5
-$as_echo "$GTKDOC_CHECK" >&6; }
+GTKDOC_CHECK_PATH=$ac_cv_path_GTKDOC_CHECK_PATH
+if test -n "$GTKDOC_CHECK_PATH"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK_PATH" >&5
+$as_echo "$GTKDOC_CHECK_PATH" >&6; }
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
@@ -12906,18 +13026,19 @@ else
fi
- if test x$enable_gtk_doc = xyes; then
- if test -n "$PKG_CONFIG" && \
- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-doc >= 1.14\""; } >&5
- ($PKG_CONFIG --exists --print-errors "gtk-doc >= 1.14") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
- :
-else
- as_fn_error $? "You need to have gtk-doc >= 1.14 installed to build $PACKAGE_NAME" "$LINENO" 5
-fi
- if test "x$PACKAGE_NAME" != "xglib"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gtk-doc documentation" >&5
+$as_echo_n "checking whether to build gtk-doc documentation... " >&6; }
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_doc" >&5
+$as_echo "$enable_gtk_doc" >&6; }
+
+ if test "x$enable_gtk_doc" = "xyes" && test "$have_gtk_doc" = "no"; then
+ as_fn_error $? "
+ You must have $gtk_doc_requires installed to build documentation for
+ $PACKAGE_NAME. Please install gtk-doc or disable building the
+ documentation by adding '--disable-gtk-doc' to '$0'." "$LINENO" 5
+ fi
+
+ if test "x$PACKAGE_NAME" != "xglib"; then
pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTKDOC_DEPS" >&5
@@ -12977,31 +13098,11 @@ fi
# Put the nasty error message in config.log where it belongs
echo "$GTKDOC_DEPS_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0) were not met:
-
-$GTKDOC_DEPS_PKG_ERRORS
-
-Consider adjusting the PKG_CONFIG_PATH environment variable if you
-installed software in a non-standard prefix.
-
-Alternatively, you may set the environment variables GTKDOC_DEPS_CFLAGS
-and GTKDOC_DEPS_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details." "$LINENO" 5
+ :
elif test $pkg_failed = untried; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
-is in your PATH or set the PKG_CONFIG environment variable to the full
-path to pkg-config.
-
-Alternatively, you may set the environment variables GTKDOC_DEPS_CFLAGS
-and GTKDOC_DEPS_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.
-
-To get pkg-config, see <http://pkg-config.freedesktop.org/>.
-See \`config.log' for more details" "$LINENO" 5; }
+ :
else
GTKDOC_DEPS_CFLAGS=$pkg_cv_GTKDOC_DEPS_CFLAGS
GTKDOC_DEPS_LIBS=$pkg_cv_GTKDOC_DEPS_LIBS
@@ -13009,14 +13110,8 @@ else
$as_echo "yes" >&6; }
fi
- fi
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gtk-doc documentation" >&5
-$as_echo_n "checking whether to build gtk-doc documentation... " >&6; }
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_doc" >&5
-$as_echo "$enable_gtk_doc" >&6; }
-
# Check whether --enable-gtk-doc-html was given.
if test "${enable_gtk_doc_html+set}" = set; then :
enableval=$enable_gtk_doc_html;
@@ -13036,6 +13131,18 @@ fi
enable_gtk_doc_pdf=no
fi
+ if test -z "$AM_DEFAULT_VERBOSITY"; then
+ AM_DEFAULT_VERBOSITY=1
+ fi
+
+
+ if test x$have_gtk_doc = xyes; then
+ HAVE_GTK_DOC_TRUE=
+ HAVE_GTK_DOC_FALSE='#'
+else
+ HAVE_GTK_DOC_TRUE='#'
+ HAVE_GTK_DOC_FALSE=
+fi
if test x$enable_gtk_doc = xyes; then
ENABLE_GTK_DOC_TRUE=
@@ -13351,6 +13458,10 @@ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
+if test -z "${HAVE_GTK_DOC_TRUE}" && test -z "${HAVE_GTK_DOC_FALSE}"; then
+ as_fn_error $? "conditional \"HAVE_GTK_DOC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
if test -z "${ENABLE_GTK_DOC_TRUE}" && test -z "${ENABLE_GTK_DOC_FALSE}"; then
as_fn_error $? "conditional \"ENABLE_GTK_DOC\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -13768,7 +13879,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by mialm $as_me 1.0.7, which was
+This file was extended by mialm $as_me 1.0.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13834,7 +13945,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-mialm config.status 1.0.7
+mialm config.status 1.0.8
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -13971,6 +14082,7 @@ pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
+PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
@@ -14053,7 +14165,6 @@ with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
-hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
@@ -14109,6 +14220,7 @@ _LTECHO_EOF'
# Quote evaled strings.
for var in SHELL \
ECHO \
+PATH_SEPARATOR \
SED \
GREP \
EGREP \
@@ -14159,7 +14271,6 @@ with_gnu_ld \
allow_undefined_flag \
no_undefined_flag \
hardcode_libdir_flag_spec \
-hardcode_libdir_flag_spec_ld \
hardcode_libdir_separator \
exclude_expsyms \
include_expsyms \
@@ -14960,8 +15071,8 @@ $as_echo X"$file" |
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
#
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
-# Inc.
+# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
# Written by Gordon Matzigkeit, 1996
#
# This file is part of GNU Libtool.
@@ -15015,6 +15126,9 @@ SHELL=$lt_SHELL
# An echo program that protects backslashes.
ECHO=$lt_ECHO
+# The PATH separator for the build system.
+PATH_SEPARATOR=$lt_PATH_SEPARATOR
+
# The host system.
host_alias=$host_alias
host=$host
@@ -15316,10 +15430,6 @@ no_undefined_flag=$lt_no_undefined_flag
# This must work even if \$libdir does not exist
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
-# If ld is used when linking, flag to hardcode \$libdir into a binary
-# during linking. This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
-
# Whether we need a single "-rpath" flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator
diff --git a/configure.ac b/configure.ac
index 7f9332f..7d9b587 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,7 +34,7 @@ dnl mialm_current_interface += 1
m4_define([mialm_major_version], [1])
m4_define([mialm_minor_version], [0])
-m4_define([mialm_micro_version], [7])
+m4_define([mialm_micro_version], [8])
m4_define([mialm_real_version],
[mialm_major_version.mialm_minor_version.mialm_micro_version])
m4_define([mialm_version], [mialm_real_version])
diff --git a/docs/Makefile.in b/docs/Makefile.in
index 22ce5a4..2d73c6f 100644
--- a/docs/Makefile.in
+++ b/docs/Makefile.in
@@ -16,7 +16,7 @@
@SET_MAKE@
#
-# Copyright (c) 2004-2012 Gert Wollny <gw.fossdev at gmail.com>
+# Copyright (c) 2004-2013 Gert Wollny <gw.fossdev at gmail.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
@@ -132,6 +132,7 @@ am__relativize = \
reldir="$$dir2"
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -158,6 +159,7 @@ GLIB_CFLAGS = @GLIB_CFLAGS@
GLIB_LIBS = @GLIB_LIBS@
GREP = @GREP@
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@
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
index 5d28503..b8bb26f 100644
--- a/docs/reference/Makefile.am
+++ b/docs/reference/Makefile.am
@@ -83,11 +83,11 @@ GTKDOC_CFLAGS= -I$(top_srcdir) -I$(top_builddir) @GLIB_CFLAGS@
GTKDOC_LIBS=$(top_builddir)/mialm/libmialm.la
# This includes the standard gtk-doc make rules, copied by gtkdocize.
-include $(top_srcdir)/gtk-doc.make
+include $(top_srcdir)/docs/reference/gtk-doc.make
# Other files to distribute
# e.g. EXTRA_DIST += version.xml.in
-EXTRA_DIST +=
+EXTRA_DIST += gtk-doc.make
# Files not to distribute
# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types
@@ -104,3 +104,13 @@ TESTS_ENVIRONMENT = cd $(srcdir) && \
endif
-include $(top_srcdir)/git.mk
+
+all: docs
+
+
+clean: cleandoc
+
+cleandoc:
+ rm -rf xml html \
+ mialm-decl-list.txt mialm-decl.txt mialm-undeclared.txt \
+ mialm-undocumented.txt mialm-unused.txt mialm.types *.stamp mialm.*
diff --git a/docs/reference/Makefile.in b/docs/reference/Makefile.in
index bf43dcd..d87309a 100644
--- a/docs/reference/Makefile.in
+++ b/docs/reference/Makefile.in
@@ -57,7 +57,7 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(top_srcdir)/gtk-doc.make
+ $(top_srcdir)/docs/reference/gtk-doc.make
subdir = docs/reference
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
@@ -77,6 +77,7 @@ am__can_run_installinfo = \
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -103,6 +104,7 @@ GLIB_CFLAGS = @GLIB_CFLAGS@
GLIB_LIBS = @GLIB_LIBS@
GREP = @GREP@
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@
@@ -316,7 +318,7 @@ SETUP_FILES = \
# Other files to distribute
# e.g. EXTRA_DIST += version.xml.in
-EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES)
+EXTRA_DIST = $(SETUP_FILES) gtk-doc.make
DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \
html-build.stamp pdf-build.stamp \
sgml.stamp html.stamp pdf.stamp
@@ -333,11 +335,42 @@ REPORT_FILES = \
$(DOC_MODULE)-undeclared.txt \
$(DOC_MODULE)-unused.txt
-CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
- at ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_FALSE at HTML_BUILD_STAMP =
- at ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_HTML_TRUE at HTML_BUILD_STAMP = html-build.stamp
- at ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_FALSE at PDF_BUILD_STAMP =
- at ENABLE_GTK_DOC_TRUE@@GTK_DOC_BUILD_PDF_TRUE at PDF_BUILD_STAMP = pdf-build.stamp
+CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test
+ at GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP =
+ at GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp
+ at GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP =
+ at GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp
+
+#### setup ####
+GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_$(V))
+GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build";
+
+#### scan ####
+GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_$(V))
+GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files";
+GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_$(V))
+GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects";
+
+#### xml ####
+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";
+
+#### html ####
+GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_$(V))
+GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_HTML_0 = @echo " DOC Building HTML";
+GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_$(V))
+GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references";
+
+#### pdf ####
+GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_$(V))
+GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_PDF_0 = @echo " DOC Building PDF";
# Files not to distribute
# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types
@@ -353,7 +386,7 @@ CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
all: all-am
.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(am__configure_deps)
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/docs/reference/gtk-doc.make $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
@@ -374,7 +407,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
-$(top_srcdir)/gtk-doc.make:
+$(top_srcdir)/docs/reference/gtk-doc.make:
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -427,11 +460,9 @@ distdir: $(DISTFILES)
|| exit 1; \
fi; \
done
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
- dist-hook
check-am: all-am
check: check-am
+ at ENABLE_GTK_DOC_FALSE@all-local:
all-am: Makefile all-local
installdirs:
install: install-am
@@ -465,8 +496,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 clean-local mostlyclean-am
distclean: distclean-am
@@ -535,53 +564,54 @@ uninstall-am: uninstall-local
.MAKE: install-am install-strip
.PHONY: all all-am all-local check check-am clean clean-generic \
- clean-libtool clean-local dist-hook distclean \
- distclean-generic distclean-libtool distclean-local distdir \
- dvi dvi-am html html-am info info-am install install-am \
- install-data install-data-am install-data-local install-dvi \
- 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 \
- maintainer-clean-local mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-local
-
-
- at ENABLE_GTK_DOC_TRUE@all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
- at ENABLE_GTK_DOC_FALSE@all-local:
+ clean-libtool clean-local distclean distclean-generic \
+ distclean-libtool distclean-local distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-data-local install-dvi 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 maintainer-clean-local mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-local
+
+
+gtkdoc-check.test: Makefile
+ $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \
+ echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \
+ chmod +x $@
+
+all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
+.PHONY: all-gtk-doc
+
+ at ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc
docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
$(REPORT_FILES): sgml-build.stamp
-#### setup ####
-
setup-build.stamp:
- - at if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- echo ' DOC Preparing build'; \
+ -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
if test "x$$files" != "x" ; then \
for file in $$files ; do \
+ destdir=`dirname $(abs_builddir)/$$file`; \
+ test -d "$$destdir" || mkdir -p "$$destdir"; \
test -f $(abs_srcdir)/$$file && \
- cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
+ cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \
done; \
fi; \
fi
- @touch setup-build.stamp
-
-#### scan ####
+ $(AM_V_at)touch setup-build.stamp
-scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
- @echo ' DOC Scanning header files'
- @_source_dir='' ; \
+scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB)
+ $(GTK_DOC_V_SCAN)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
done ; \
gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
- @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
- echo " DOC Introspecting gobjects"; \
+ $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
scanobj_options=""; \
gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
@@ -596,32 +626,25 @@ scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
test -f $$i || touch $$i ; \
done \
fi
- @touch scan-build.stamp
+ $(AM_V_at)touch scan-build.stamp
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
@true
-#### xml ####
-
sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
- @echo ' DOC Building XML'
- @_source_dir='' ; \
+ $(GTK_DOC_V_XML)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
done ; \
gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS)
- @touch sgml-build.stamp
+ $(AM_V_at)touch sgml-build.stamp
sgml.stamp: sgml-build.stamp
@true
-#### html ####
-
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @echo ' DOC Building HTML'
- @rm -rf html
- @mkdir html
- @mkhtml_options=""; \
+ $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
+ mkhtml_options=""; \
gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
if test "x$(V)" = "x1"; then \
@@ -642,16 +665,12 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
cp $(abs_builddir)/$$file $(abs_builddir)/html; \
fi; \
done;
- @echo ' DOC Fixing cross-references'
- @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
- @touch html-build.stamp
-
-#### pdf ####
+ $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
+ $(AM_V_at)touch html-build.stamp
pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @echo ' DOC Building PDF'
- @rm -f $(DOC_MODULE).pdf
- @mkpdf_options=""; \
+ $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
+ mkpdf_options=""; \
gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
if test "x$(V)" = "x1"; then \
@@ -668,13 +687,16 @@ pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
done; \
fi; \
gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
- @touch pdf-build.stamp
+ $(AM_V_at)touch pdf-build.stamp
##############
clean-local:
@rm -f *~ *.bak
@rm -rf .libs
+ @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \
+ rm -f $(DOC_MODULE).types; \
+ fi
distclean-local:
@rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \
@@ -683,7 +705,7 @@ distclean-local:
rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
fi
-maintainer-clean-local: clean
+maintainer-clean-local:
@rm -rf xml html
install-data-local:
@@ -716,28 +738,20 @@ uninstall-local:
fi; \
rm -rf $${installdir}
-#
-# Require gtk-doc when making dist
-#
- at ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc:
- at ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc:
- at ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist"
- at ENABLE_GTK_DOC_FALSE@ @false
-
-dist-hook: dist-check-gtkdoc dist-hook-local
- @mkdir $(distdir)/html
- @cp ./html/* $(distdir)/html
- @-cp ./$(DOC_MODULE).pdf $(distdir)/
- @-cp ./$(DOC_MODULE).types $(distdir)/
- @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/
- @cd $(distdir) && rm -f $(DISTCLEANFILES)
- @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
-
-.PHONY : dist-hook-local docs
+.PHONY : docs
#TESTS = $(GTKDOC_CHECK)
-include $(top_srcdir)/git.mk
+all: docs
+
+clean: cleandoc
+
+cleandoc:
+ rm -rf xml html \
+ mialm-decl-list.txt mialm-decl.txt mialm-undeclared.txt \
+ mialm-undocumented.txt mialm-unused.txt mialm.types *.stamp mialm.*
+
# 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/gtk-doc.make b/docs/reference/gtk-doc.make
similarity index 72%
rename from gtk-doc.make
rename to docs/reference/gtk-doc.make
index 9841de4..e5400a9 100644
--- a/gtk-doc.make
+++ b/docs/reference/gtk-doc.make
@@ -30,7 +30,6 @@ SETUP_FILES = \
$(DOC_MODULE)-overrides.txt
EXTRA_DIST = \
- $(HTML_IMAGES) \
$(SETUP_FILES)
DOC_STAMPS=setup-build.stamp scan-build.stamp sgml-build.stamp \
@@ -49,9 +48,13 @@ REPORT_FILES = \
$(DOC_MODULE)-undeclared.txt \
$(DOC_MODULE)-unused.txt
-CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
+gtkdoc-check.test: Makefile
+ $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \
+ echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \
+ chmod +x $@
+
+CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test
-if ENABLE_GTK_DOC
if GTK_DOC_BUILD_HTML
HTML_BUILD_STAMP=html-build.stamp
else
@@ -63,9 +66,11 @@ else
PDF_BUILD_STAMP=
endif
-all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
-else
-all-local:
+all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
+.PHONY: all-gtk-doc
+
+if ENABLE_GTK_DOC
+all-local: all-gtk-doc
endif
docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
@@ -74,31 +79,42 @@ $(REPORT_FILES): sgml-build.stamp
#### setup ####
+GTK_DOC_V_SETUP=$(GTK_DOC_V_SETUP_$(V))
+GTK_DOC_V_SETUP_=$(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_SETUP_0=@echo " DOC Preparing build";
+
setup-build.stamp:
- - at if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- echo ' DOC Preparing build'; \
+ -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
if test "x$$files" != "x" ; then \
for file in $$files ; do \
+ destdir=`dirname $(abs_builddir)/$$file`; \
+ test -d "$$destdir" || mkdir -p "$$destdir"; \
test -f $(abs_srcdir)/$$file && \
- cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
+ cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \
done; \
fi; \
fi
- @touch setup-build.stamp
+ $(AM_V_at)touch setup-build.stamp
#### scan ####
-scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
- @echo ' DOC Scanning header files'
- @_source_dir='' ; \
+GTK_DOC_V_SCAN=$(GTK_DOC_V_SCAN_$(V))
+GTK_DOC_V_SCAN_=$(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_SCAN_0=@echo " DOC Scanning header files";
+
+GTK_DOC_V_INTROSPECT=$(GTK_DOC_V_INTROSPECT_$(V))
+GTK_DOC_V_INTROSPECT_=$(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_INTROSPECT_0=@echo " DOC Introspecting gobjects";
+
+scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB)
+ $(GTK_DOC_V_SCAN)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
done ; \
gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
- @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
- echo " DOC Introspecting gobjects"; \
+ $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
scanobj_options=""; \
gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
@@ -113,32 +129,41 @@ scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
test -f $$i || touch $$i ; \
done \
fi
- @touch scan-build.stamp
+ $(AM_V_at)touch scan-build.stamp
$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
@true
#### xml ####
+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)
- @echo ' DOC Building XML'
- @_source_dir='' ; \
+ $(GTK_DOC_V_XML)_source_dir='' ; \
for i in $(DOC_SOURCE_DIR) ; do \
_source_dir="$${_source_dir} --source-dir=$$i" ; \
done ; \
gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS)
- @touch sgml-build.stamp
+ $(AM_V_at)touch sgml-build.stamp
sgml.stamp: sgml-build.stamp
@true
#### html ####
+GTK_DOC_V_HTML=$(GTK_DOC_V_HTML_$(V))
+GTK_DOC_V_HTML_=$(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_HTML_0=@echo " DOC Building HTML";
+
+GTK_DOC_V_XREF=$(GTK_DOC_V_XREF_$(V))
+GTK_DOC_V_XREF_=$(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_XREF_0=@echo " DOC Fixing cross-references";
+
html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @echo ' DOC Building HTML'
- @rm -rf html
- @mkdir html
- @mkhtml_options=""; \
+ $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
+ mkhtml_options=""; \
gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
if test "x$(V)" = "x1"; then \
@@ -159,16 +184,18 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
cp $(abs_builddir)/$$file $(abs_builddir)/html; \
fi; \
done;
- @echo ' DOC Fixing cross-references'
- @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
- @touch html-build.stamp
+ $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
+ $(AM_V_at)touch html-build.stamp
#### pdf ####
+GTK_DOC_V_PDF=$(GTK_DOC_V_PDF_$(V))
+GTK_DOC_V_PDF_=$(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
+GTK_DOC_V_PDF_0=@echo " DOC Building PDF";
+
pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @echo ' DOC Building PDF'
- @rm -f $(DOC_MODULE).pdf
- @mkpdf_options=""; \
+ $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
+ mkpdf_options=""; \
gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
if test "$(?)" = "0"; then \
if test "x$(V)" = "x1"; then \
@@ -185,13 +212,16 @@ pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
done; \
fi; \
gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
- @touch pdf-build.stamp
+ $(AM_V_at)touch pdf-build.stamp
##############
clean-local:
@rm -f *~ *.bak
@rm -rf .libs
+ @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \
+ rm -f $(DOC_MODULE).types; \
+ fi
distclean-local:
@rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \
@@ -200,7 +230,7 @@ distclean-local:
rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
fi
-maintainer-clean-local: clean
+maintainer-clean-local:
@rm -rf xml html
install-data-local:
@@ -233,24 +263,4 @@ uninstall-local:
fi; \
rm -rf $${installdir}
-#
-# Require gtk-doc when making dist
-#
-if ENABLE_GTK_DOC
-dist-check-gtkdoc:
-else
-dist-check-gtkdoc:
- @echo "*** gtk-doc must be installed and enabled in order to make dist"
- @false
-endif
-
-dist-hook: dist-check-gtkdoc dist-hook-local
- @mkdir $(distdir)/html
- @cp ./html/* $(distdir)/html
- @-cp ./$(DOC_MODULE).pdf $(distdir)/
- @-cp ./$(DOC_MODULE).types $(distdir)/
- @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/
- @cd $(distdir) && rm -f $(DISTCLEANFILES)
- @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
-
-.PHONY : dist-hook-local docs
+.PHONY : docs
diff --git a/docs/reference/html/annotation-glossary.html b/docs/reference/html/annotation-glossary.html
deleted file mode 100644
index ea338f7..0000000
--- a/docs/reference/html/annotation-glossary.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Annotation Glossary</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="index.html" title="mialm Reference Manual">
-<link rel="prev" href="api-index-full.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td> </td>
-</tr>
-<tr><td colspan="5" class="shortcuts"><a class="shortcut" href="#glsC">C</a></td></tr>
-</table>
-<div class="glossary">
-<div class="titlepage"><div><div><h1 class="title">
-<a name="annotation-glossary"></a>Annotation Glossary</h1></div></div></div>
-<a name="glsC"></a><h3 class="title">C</h3>
-<dt>
-<a name="annotation-glossterm-closure"></a>closure</dt>
-<dd><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/api-index-full.html b/docs/reference/html/api-index-full.html
deleted file mode 100644
index b301143..0000000
--- a/docs/reference/html/api-index-full.html
+++ /dev/null
@@ -1,388 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Index</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="index.html" title="mialm Reference Manual">
-<link rel="prev" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">
-<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="mialm-XML-manipulation-of-landmarks.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a class="shortcut" href="#idxC">C</a>
- |
- <a class="shortcut" href="#idxE">E</a>
- |
- <a class="shortcut" href="#idxL">L</a>
- |
- <a class="shortcut" href="#idxP">P</a>
- |
- <a class="shortcut" href="#idxQ">Q</a>
- |
- <a class="shortcut" href="#idxR">R</a>
- |
- <a class="shortcut" href="#idxT">T</a>
- |
- <a class="shortcut" href="#idxV">V</a>
- |
- <a class="shortcut" href="#idxX">X</a>
-</td></tr>
-</table>
-<div class="index">
-<div class="titlepage"><div><div><h1 class="title">
-<a name="api-index-full"></a>API Index</h1></div></div></div>
-<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera">MiaCamera</a>, struct in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-copy" title="mia_camera_copy ()">mia_camera_copy</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-dup" title="mia_camera_dup ()">mia_camera_dup</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-get-dist" title="mia_camera_get_dist ()">mia_camera_get_dist</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-get-location" title="mia_camera_get_location ()">mia_camera_get_location</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-get-rotation" title="mia_camera_get_rotation ()">mia_camera_get_rotation</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-get-zoom" title="mia_camera_get_zoom ()">mia_camera_get_zoom</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-new" title="mia_camera_new ()">mia_camera_new</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-set-dist" title="mia_camera_set_dist ()">mia_camera_set_dist</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-set-location" title="mia_camera_set_location ()">mia_camera_set_location</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-set-rotation" title="mia_camera_set_rotation ()">mia_camera_set_rotation</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-set-zoom" title="mia_camera_set_zoom ()">mia_camera_set_zoom</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-test" title="mia_camera_test ()">mia_camera_test</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaCamera.html#mia-camera-xmlio-write" title="mia_camera_xmlio_write ()">mia_camera_xmlio_write</a>, function in <a class="link" href="mialm-MiaCamera.html" title="Camera">MiaCamera</a>
-</dt>
-<dd></dd>
-<a name="idxE"></a><h3 class="title">E</h3>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#END-PARSER-TAGS:CAPS" title="END_PARSER_TAGS">END_PARSER_TAGS</a>, macro in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<a name="idxL"></a><h3 class="title">L</h3>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark">MiaLandmark</a>, struct in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist">MiaLandmarklist</a>, struct in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-clear-locations" title="mia_landmarklist_clear_locations ()">mia_landmarklist_clear_locations</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-delete-landmark" title="mia_landmarklist_delete_landmark ()">mia_landmarklist_delete_landmark</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-foreach" title="mia_landmarklist_foreach ()">mia_landmarklist_foreach</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-get-landmark" title="mia_landmarklist_get_landmark ()">mia_landmarklist_get_landmark</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-get-name" title="mia_landmarklist_get_name ()">mia_landmarklist_get_name</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-get-selected" title="mia_landmarklist_get_selected ()">mia_landmarklist_get_selected</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-insert" title="mia_landmarklist_insert ()">mia_landmarklist_insert</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-new" title="mia_landmarklist_new ()">mia_landmarklist_new</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-Landmark-list-in--and-output.html#mia-landmarklist-new-from-file" title="mia_landmarklist_new_from_file ()">mia_landmarklist_new_from_file</a>, function in <a class="link" href="mialm-Landmark-list-in--and-output.html" title="Landmark list in- and output">Landmark list in- and output</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-Landmark-list-in--and-output.html#mia-landmarklist-save" title="mia_landmarklist_save ()">mia_landmarklist_save</a>, function in <a class="link" href="mialm-Landmark-list-in--and-output.html" title="Landmark list in- and output">Landmark list in- and output</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-set-name" title="mia_landmarklist_set_name ()">mia_landmarklist_set_name</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-set-selected" title="mia_landmarklist_set_selected ()">mia_landmarklist_set_selected</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-test" title="mia_landmarklist_test ()">mia_landmarklist_test</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-xmlio-write" title="mia_landmarklist_xmlio_write ()">mia_landmarklist_xmlio_write</a>, function in <a class="link" href="mialm-MiaLandmarklist.html" title="Landmark list">MiaLandmarklist</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-camera" title="mia_landmark_get_camera ()">mia_landmark_get_camera</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-iso-value" title="mia_landmark_get_iso_value ()">mia_landmark_get_iso_value</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-location" title="mia_landmark_get_location ()">mia_landmark_get_location</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-name" title="mia_landmark_get_name ()">mia_landmark_get_name</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-picfile" title="mia_landmark_get_picfile ()">mia_landmark_get_picfile</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-new" title="mia_landmark_new ()">mia_landmark_new</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-camera" title="mia_landmark_set_camera ()">mia_landmark_set_camera</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-iso-value" title="mia_landmark_set_iso_value ()">mia_landmark_set_iso_value</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-location" title="mia_landmark_set_location ()">mia_landmark_set_location</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-name" title="mia_landmark_set_name ()">mia_landmark_set_name</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-picfile" title="mia_landmark_set_picfile ()">mia_landmark_set_picfile</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaLandmark.html#mia-landmark-xmlio-write" title="mia_landmark_xmlio_write ()">mia_landmark_xmlio_write</a>, function in <a class="link" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">MiaLandmark</a>
-</dt>
-<dd></dd>
-<a name="idxP"></a><h3 class="title">P</h3>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState">ParserState</a>, struct in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserStateStack" title="struct ParserStateStack">ParserStateStack</a>, struct in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserTags" title="struct ParserTags">ParserTags</a>, struct in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<a name="idxQ"></a><h3 class="title">Q</h3>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion">MiaQuaternion</a>, struct in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-copy" title="mia_quaternion_copy ()">mia_quaternion_copy</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-dup" title="mia_quaternion_dup ()">mia_quaternion_dup</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-equal" title="mia_quaternion_equal ()">mia_quaternion_equal</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-get-rotation" title="mia_quaternion_get_rotation ()">mia_quaternion_get_rotation</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-multby" title="mia_quaternion_multby ()">mia_quaternion_multby</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-new" title="mia_quaternion_new ()">mia_quaternion_new</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-new-from-eulerrot" title="mia_quaternion_new_from_eulerrot ()">mia_quaternion_new_from_eulerrot</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-norm" title="mia_quaternion_norm ()">mia_quaternion_norm</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-normalize" title="mia_quaternion_normalize ()">mia_quaternion_normalize</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-test" title="mia_quaternion_test ()">mia_quaternion_test</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-xmlio-read" title="mia_quaternion_xmlio_read ()">mia_quaternion_xmlio_read</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-xmlio-write" title="mia_quaternion_xmlio_write ()">mia_quaternion_xmlio_write</a>, function in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<a name="idxR"></a><h3 class="title">R</h3>
-<dt>
-<a class="link" href="mialm-MiaQuaternion.html#RotMatrix" title="RotMatrix">RotMatrix</a>, typedef in <a class="link" href="mialm-MiaQuaternion.html" title="Quaternions">MiaQuaternion</a>
-</dt>
-<dd></dd>
-<a name="idxT"></a><h3 class="title">T</h3>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-ch-callback" title="tag_ch_callback ()">tag_ch_callback</a>, user_function in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-end-callback" title="tag_end_callback ()">tag_end_callback</a>, user_function in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-start-callback" title="tag_start_callback ()">tag_start_callback</a>, user_function in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<a name="idxV"></a><h3 class="title">V</h3>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d">MiaVector3d</a>, struct in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-add" title="mia_vector3d_add ()">mia_vector3d_add</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-addup" title="mia_vector3d_addup ()">mia_vector3d_addup</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-copy" title="mia_vector3d_copy ()">mia_vector3d_copy</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-dot" title="mia_vector3d_dot ()">mia_vector3d_dot</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-dup" title="mia_vector3d_dup ()">mia_vector3d_dup</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-equal" title="mia_vector3d_equal ()">mia_vector3d_equal</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-get-norm" title="mia_vector3d_get_norm ()">mia_vector3d_get_norm</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-new" title="mia_vector3d_new ()">mia_vector3d_new</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-normalize" title="mia_vector3d_normalize ()">mia_vector3d_normalize</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-scale" title="mia_vector3d_scale ()">mia_vector3d_scale</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-set" title="mia_vector3d_set ()">mia_vector3d_set</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-xmlio-read" title="mia_vector3d_xmlio_read ()">mia_vector3d_xmlio_read</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-MiaVector3d.html#mia-vector3d-xmlio-write" title="mia_vector3d_xmlio_write ()">mia_vector3d_xmlio_write</a>, function in <a class="link" href="mialm-MiaVector3d.html" title="3D Vector">MiaVector3d</a>
-</dt>
-<dd></dd>
-<a name="idxX"></a><h3 class="title">X</h3>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#xmlio-end-float" title="xmlio_end_float ()">xmlio_end_float</a>, function in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#xmlio-end-string" title="xmlio_end_string ()">xmlio_end_string</a>, function in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#xmlio-get-string" title="xmlio_get_string ()">xmlio_get_string</a>, function in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#xml-sax-parse" title="xml_sax_parse ()">xml_sax_parse</a>, function in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-<dt>
-<a class="link" href="mialm-XML-manipulation-of-landmarks.html#xml-write-float" title="xml_write_float ()">xml_write_float</a>, function in <a class="link" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">XML manipulation of landmarks</a>
-</dt>
-<dd></dd>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/ch01.html b/docs/reference/html/ch01.html
deleted file mode 100644
index fb8fefd..0000000
--- a/docs/reference/html/ch01.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MIA Landmarks for 3D Visualization</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="index.html" title="mialm Reference Manual">
-<link rel="prev" href="index.html" title="mialm Reference Manual">
-<link rel="next" href="mialm-MiaCamera.html" title="Camera">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td> </td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="mialm-MiaCamera.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h1 class="title">
-<a name="idm263385538928"></a>MIA Landmarks for 3D Visualization</h1></div></div></div>
-<div class="toc"><dl class="toc">
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaCamera.html">Camera</a></span><span class="refpurpose"> — A camera description for 3D views</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaLandmark.html">Landmarks in 3D space</a></span><span class="refpurpose"> — Landmark description for gray scale volume data</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-Landmark-list-in--and-output.html">Landmark list in- and output</a></span><span class="refpurpose"> — Functions related to the in/output of landmark lists.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaLandmarklist.html">Landmark list</a></span><span class="refpurpose"> — List of 3D landmarks and their manipulation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaQuaternion.html">Quaternions</a></span><span class="refpurpose"> — Quaternions to describe rotations in 3D space</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaVector3d.html">3D Vector</a></span><span class="refpurpose"> — A 3D vector in Euclidian space.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-XML-manipulation-of-landmarks.html">XML manipulation of landmarks</a></span><span class="refpurpose"> — XML in-and output routines for landmark related data</span>
-</dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/home.png b/docs/reference/html/home.png
deleted file mode 100644
index 1700361..0000000
Binary files a/docs/reference/html/home.png and /dev/null differ
diff --git a/docs/reference/html/index.html b/docs/reference/html/index.html
deleted file mode 100644
index b01ec9d..0000000
--- a/docs/reference/html/index.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>mialm Reference Manual</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="next" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<div class="book">
-<div class="titlepage">
-<div>
-<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">mialm Reference Manual</p></th></tr></table></div>
-<div><p class="releaseinfo">
- for mialm 1.0.7.
- </p></div>
-</div>
-<hr>
-</div>
-<div class="toc"><dl class="toc">
-<dt><span class="chapter"><a href="ch01.html">MIA Landmarks for 3D Visualization</a></span></dt>
-<dd><dl>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaCamera.html">Camera</a></span><span class="refpurpose"> — A camera description for 3D views</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaLandmark.html">Landmarks in 3D space</a></span><span class="refpurpose"> — Landmark description for gray scale volume data</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-Landmark-list-in--and-output.html">Landmark list in- and output</a></span><span class="refpurpose"> — Functions related to the in/output of landmark lists.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaLandmarklist.html">Landmark list</a></span><span class="refpurpose"> — List of 3D landmarks and their manipulation</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaQuaternion.html">Quaternions</a></span><span class="refpurpose"> — Quaternions to describe rotations in 3D space</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-MiaVector3d.html">3D Vector</a></span><span class="refpurpose"> — A 3D vector in Euclidian space.</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="mialm-XML-manipulation-of-landmarks.html">XML manipulation of landmarks</a></span><span class="refpurpose"> — XML in-and output routines for landmark related data</span>
-</dt>
-</dl></dd>
-<dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
-<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
-</dl></div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/index.sgml b/docs/reference/html/index.sgml
deleted file mode 100644
index 9e25fce..0000000
--- a/docs/reference/html/index.sgml
+++ /dev/null
@@ -1,111 +0,0 @@
-<ANCHOR id="mialm-MiaCamera" href="mialm/mialm-MiaCamera.html">
-<ANCHOR id="mialm-MiaCamera.synopsis" href="mialm/mialm-MiaCamera.html#mialm-MiaCamera.synopsis">
-<ANCHOR id="mialm-MiaCamera.description" href="mialm/mialm-MiaCamera.html#mialm-MiaCamera.description">
-<ANCHOR id="mialm-MiaCamera.details" href="mialm/mialm-MiaCamera.html#mialm-MiaCamera.details">
-<ANCHOR id="MiaCamera" href="mialm/mialm-MiaCamera.html#MiaCamera">
-<ANCHOR id="mia-camera-copy" href="mialm/mialm-MiaCamera.html#mia-camera-copy">
-<ANCHOR id="mia-camera-dup" href="mialm/mialm-MiaCamera.html#mia-camera-dup">
-<ANCHOR id="mia-camera-get-dist" href="mialm/mialm-MiaCamera.html#mia-camera-get-dist">
-<ANCHOR id="mia-camera-get-location" href="mialm/mialm-MiaCamera.html#mia-camera-get-location">
-<ANCHOR id="mia-camera-get-rotation" href="mialm/mialm-MiaCamera.html#mia-camera-get-rotation">
-<ANCHOR id="mia-camera-get-zoom" href="mialm/mialm-MiaCamera.html#mia-camera-get-zoom">
-<ANCHOR id="mia-camera-new" href="mialm/mialm-MiaCamera.html#mia-camera-new">
-<ANCHOR id="mia-camera-set-dist" href="mialm/mialm-MiaCamera.html#mia-camera-set-dist">
-<ANCHOR id="mia-camera-set-location" href="mialm/mialm-MiaCamera.html#mia-camera-set-location">
-<ANCHOR id="mia-camera-set-rotation" href="mialm/mialm-MiaCamera.html#mia-camera-set-rotation">
-<ANCHOR id="mia-camera-set-zoom" href="mialm/mialm-MiaCamera.html#mia-camera-set-zoom">
-<ANCHOR id="mia-camera-test" href="mialm/mialm-MiaCamera.html#mia-camera-test">
-<ANCHOR id="mia-camera-xmlio-write" href="mialm/mialm-MiaCamera.html#mia-camera-xmlio-write">
-<ANCHOR id="mialm-MiaLandmark" href="mialm/mialm-MiaLandmark.html">
-<ANCHOR id="mialm-MiaLandmark.synopsis" href="mialm/mialm-MiaLandmark.html#mialm-MiaLandmark.synopsis">
-<ANCHOR id="mialm-MiaLandmark.description" href="mialm/mialm-MiaLandmark.html#mialm-MiaLandmark.description">
-<ANCHOR id="mialm-MiaLandmark.details" href="mialm/mialm-MiaLandmark.html#mialm-MiaLandmark.details">
-<ANCHOR id="MiaLandmark" href="mialm/mialm-MiaLandmark.html#MiaLandmark">
-<ANCHOR id="mia-landmark-get-camera" href="mialm/mialm-MiaLandmark.html#mia-landmark-get-camera">
-<ANCHOR id="mia-landmark-get-iso-value" href="mialm/mialm-MiaLandmark.html#mia-landmark-get-iso-value">
-<ANCHOR id="mia-landmark-get-location" href="mialm/mialm-MiaLandmark.html#mia-landmark-get-location">
-<ANCHOR id="mia-landmark-get-name" href="mialm/mialm-MiaLandmark.html#mia-landmark-get-name">
-<ANCHOR id="mia-landmark-get-picfile" href="mialm/mialm-MiaLandmark.html#mia-landmark-get-picfile">
-<ANCHOR id="mia-landmark-new" href="mialm/mialm-MiaLandmark.html#mia-landmark-new">
-<ANCHOR id="mia-landmark-set-camera" href="mialm/mialm-MiaLandmark.html#mia-landmark-set-camera">
-<ANCHOR id="mia-landmark-set-iso-value" href="mialm/mialm-MiaLandmark.html#mia-landmark-set-iso-value">
-<ANCHOR id="mia-landmark-set-location" href="mialm/mialm-MiaLandmark.html#mia-landmark-set-location">
-<ANCHOR id="mia-landmark-set-name" href="mialm/mialm-MiaLandmark.html#mia-landmark-set-name">
-<ANCHOR id="mia-landmark-set-picfile" href="mialm/mialm-MiaLandmark.html#mia-landmark-set-picfile">
-<ANCHOR id="mia-landmark-xmlio-write" href="mialm/mialm-MiaLandmark.html#mia-landmark-xmlio-write">
-<ANCHOR id="mialm-Landmark-list-in--and-output" href="mialm/mialm-Landmark-list-in--and-output.html">
-<ANCHOR id="mialm-Landmark-list-in--and-output.synopsis" href="mialm/mialm-Landmark-list-in--and-output.html#mialm-Landmark-list-in--and-output.synopsis">
-<ANCHOR id="mialm-Landmark-list-in--and-output.description" href="mialm/mialm-Landmark-list-in--and-output.html#mialm-Landmark-list-in--and-output.description">
-<ANCHOR id="mialm-Landmark-list-in--and-output.details" href="mialm/mialm-Landmark-list-in--and-output.html#mialm-Landmark-list-in--and-output.details">
-<ANCHOR id="mia-landmarklist-new-from-file" href="mialm/mialm-Landmark-list-in--and-output.html#mia-landmarklist-new-from-file">
-<ANCHOR id="mia-landmarklist-save" href="mialm/mialm-Landmark-list-in--and-output.html#mia-landmarklist-save">
-<ANCHOR id="mialm-MiaLandmarklist" href="mialm/mialm-MiaLandmarklist.html">
-<ANCHOR id="mialm-MiaLandmarklist.synopsis" href="mialm/mialm-MiaLandmarklist.html#mialm-MiaLandmarklist.synopsis">
-<ANCHOR id="mialm-MiaLandmarklist.description" href="mialm/mialm-MiaLandmarklist.html#mialm-MiaLandmarklist.description">
-<ANCHOR id="mialm-MiaLandmarklist.details" href="mialm/mialm-MiaLandmarklist.html#mialm-MiaLandmarklist.details">
-<ANCHOR id="MiaLandmarklist" href="mialm/mialm-MiaLandmarklist.html#MiaLandmarklist">
-<ANCHOR id="mia-landmarklist-clear-locations" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-clear-locations">
-<ANCHOR id="mia-landmarklist-delete-landmark" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-delete-landmark">
-<ANCHOR id="mia-landmarklist-foreach" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-foreach">
-<ANCHOR id="mia-landmarklist-get-landmark" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-get-landmark">
-<ANCHOR id="mia-landmarklist-get-name" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-get-name">
-<ANCHOR id="mia-landmarklist-get-selected" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-get-selected">
-<ANCHOR id="mia-landmarklist-insert" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-insert">
-<ANCHOR id="mia-landmarklist-new" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-new">
-<ANCHOR id="mia-landmarklist-set-name" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-set-name">
-<ANCHOR id="mia-landmarklist-set-selected" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-set-selected">
-<ANCHOR id="mia-landmarklist-test" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-test">
-<ANCHOR id="mia-landmarklist-xmlio-write" href="mialm/mialm-MiaLandmarklist.html#mia-landmarklist-xmlio-write">
-<ANCHOR id="mialm-MiaQuaternion" href="mialm/mialm-MiaQuaternion.html">
-<ANCHOR id="mialm-MiaQuaternion.synopsis" href="mialm/mialm-MiaQuaternion.html#mialm-MiaQuaternion.synopsis">
-<ANCHOR id="mialm-MiaQuaternion.description" href="mialm/mialm-MiaQuaternion.html#mialm-MiaQuaternion.description">
-<ANCHOR id="mialm-MiaQuaternion.details" href="mialm/mialm-MiaQuaternion.html#mialm-MiaQuaternion.details">
-<ANCHOR id="MiaQuaternion" href="mialm/mialm-MiaQuaternion.html#MiaQuaternion">
-<ANCHOR id="RotMatrix" href="mialm/mialm-MiaQuaternion.html#RotMatrix">
-<ANCHOR id="mia-quaternion-copy" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-copy">
-<ANCHOR id="mia-quaternion-dup" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-dup">
-<ANCHOR id="mia-quaternion-equal" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-equal">
-<ANCHOR id="mia-quaternion-get-rotation" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-get-rotation">
-<ANCHOR id="mia-quaternion-multby" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-multby">
-<ANCHOR id="mia-quaternion-new" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-new">
-<ANCHOR id="mia-quaternion-new-from-eulerrot" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-new-from-eulerrot">
-<ANCHOR id="mia-quaternion-norm" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-norm">
-<ANCHOR id="mia-quaternion-normalize" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-normalize">
-<ANCHOR id="mia-quaternion-test" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-test">
-<ANCHOR id="mia-quaternion-xmlio-read" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-xmlio-read">
-<ANCHOR id="mia-quaternion-xmlio-write" href="mialm/mialm-MiaQuaternion.html#mia-quaternion-xmlio-write">
-<ANCHOR id="mialm-MiaVector3d" href="mialm/mialm-MiaVector3d.html">
-<ANCHOR id="mialm-MiaVector3d.synopsis" href="mialm/mialm-MiaVector3d.html#mialm-MiaVector3d.synopsis">
-<ANCHOR id="mialm-MiaVector3d.description" href="mialm/mialm-MiaVector3d.html#mialm-MiaVector3d.description">
-<ANCHOR id="mialm-MiaVector3d.details" href="mialm/mialm-MiaVector3d.html#mialm-MiaVector3d.details">
-<ANCHOR id="MiaVector3d" href="mialm/mialm-MiaVector3d.html#MiaVector3d">
-<ANCHOR id="mia-vector3d-add" href="mialm/mialm-MiaVector3d.html#mia-vector3d-add">
-<ANCHOR id="mia-vector3d-addup" href="mialm/mialm-MiaVector3d.html#mia-vector3d-addup">
-<ANCHOR id="mia-vector3d-copy" href="mialm/mialm-MiaVector3d.html#mia-vector3d-copy">
-<ANCHOR id="mia-vector3d-dot" href="mialm/mialm-MiaVector3d.html#mia-vector3d-dot">
-<ANCHOR id="mia-vector3d-dup" href="mialm/mialm-MiaVector3d.html#mia-vector3d-dup">
-<ANCHOR id="mia-vector3d-equal" href="mialm/mialm-MiaVector3d.html#mia-vector3d-equal">
-<ANCHOR id="mia-vector3d-get-norm" href="mialm/mialm-MiaVector3d.html#mia-vector3d-get-norm">
-<ANCHOR id="mia-vector3d-new" href="mialm/mialm-MiaVector3d.html#mia-vector3d-new">
-<ANCHOR id="mia-vector3d-normalize" href="mialm/mialm-MiaVector3d.html#mia-vector3d-normalize">
-<ANCHOR id="mia-vector3d-scale" href="mialm/mialm-MiaVector3d.html#mia-vector3d-scale">
-<ANCHOR id="mia-vector3d-set" href="mialm/mialm-MiaVector3d.html#mia-vector3d-set">
-<ANCHOR id="mia-vector3d-xmlio-read" href="mialm/mialm-MiaVector3d.html#mia-vector3d-xmlio-read">
-<ANCHOR id="mia-vector3d-xmlio-write" href="mialm/mialm-MiaVector3d.html#mia-vector3d-xmlio-write">
-<ANCHOR id="mialm-XML-manipulation-of-landmarks" href="mialm/mialm-XML-manipulation-of-landmarks.html">
-<ANCHOR id="mialm-XML-manipulation-of-landmarks.synopsis" href="mialm/mialm-XML-manipulation-of-landmarks.html#mialm-XML-manipulation-of-landmarks.synopsis">
-<ANCHOR id="mialm-XML-manipulation-of-landmarks.description" href="mialm/mialm-XML-manipulation-of-landmarks.html#mialm-XML-manipulation-of-landmarks.description">
-<ANCHOR id="mialm-XML-manipulation-of-landmarks.details" href="mialm/mialm-XML-manipulation-of-landmarks.html#mialm-XML-manipulation-of-landmarks.details">
-<ANCHOR id="END-PARSER-TAGS:CAPS" href="mialm/mialm-XML-manipulation-of-landmarks.html#END-PARSER-TAGS:CAPS">
-<ANCHOR id="ParserState" href="mialm/mialm-XML-manipulation-of-landmarks.html#ParserState">
-<ANCHOR id="ParserStateStack" href="mialm/mialm-XML-manipulation-of-landmarks.html#ParserStateStack">
-<ANCHOR id="ParserTags" href="mialm/mialm-XML-manipulation-of-landmarks.html#ParserTags">
-<ANCHOR id="tag-ch-callback" href="mialm/mialm-XML-manipulation-of-landmarks.html#tag-ch-callback">
-<ANCHOR id="tag-end-callback" href="mialm/mialm-XML-manipulation-of-landmarks.html#tag-end-callback">
-<ANCHOR id="tag-start-callback" href="mialm/mialm-XML-manipulation-of-landmarks.html#tag-start-callback">
-<ANCHOR id="xml-sax-parse" href="mialm/mialm-XML-manipulation-of-landmarks.html#xml-sax-parse">
-<ANCHOR id="xml-write-float" href="mialm/mialm-XML-manipulation-of-landmarks.html#xml-write-float">
-<ANCHOR id="xmlio-end-float" href="mialm/mialm-XML-manipulation-of-landmarks.html#xmlio-end-float">
-<ANCHOR id="xmlio-end-string" href="mialm/mialm-XML-manipulation-of-landmarks.html#xmlio-end-string">
-<ANCHOR id="xmlio-get-string" href="mialm/mialm-XML-manipulation-of-landmarks.html#xmlio-get-string">
-<ANCHOR id="annotation-glossterm-closure" href="mialm/annotation-glossary.html#annotation-glossterm-closure">
diff --git a/docs/reference/html/left.png b/docs/reference/html/left.png
deleted file mode 100644
index 2d05b3d..0000000
Binary files a/docs/reference/html/left.png and /dev/null differ
diff --git a/docs/reference/html/mialm-Landmark-list-in--and-output.html b/docs/reference/html/mialm-Landmark-list-in--and-output.html
deleted file mode 100644
index adb96dc..0000000
--- a/docs/reference/html/mialm-Landmark-list-in--and-output.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Landmark list in- and output</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<link rel="prev" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">
-<link rel="next" href="mialm-MiaLandmarklist.html" title="Landmark list">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="mialm-MiaLandmark.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="mialm-MiaLandmarklist.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#mialm-Landmark-list-in--and-output.synopsis" class="shortcut">Top</a>
- |
- <a href="#mialm-Landmark-list-in--and-output.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="mialm-Landmark-list-in--and-output"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="mialm-Landmark-list-in--and-output.top_of_page"></a>Landmark list in- and output</span></h2>
-<p>Landmark list in- and output — Functions related to the in/output of landmark lists.</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="mialm-Landmark-list-in--and-output.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="returnvalue">MiaLandmarklist</span></a> * <a class="link" href="mialm-Landmark-list-in--and-output.html#mia-landmarklist-new-from-file" title="mia_landmarklist_new_from_file ()">mia_landmarklist_new_from_file</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</spa [...]
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-Landmark-list-in--and-output.html#mia-landmarklist-save" title="mia_landmarklist_save ()">mia_landmarklist_save</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *lml</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="mialm-Landmark-list-in--and-output.description"></a><h2>Description</h2>
-<p>
-These functions handle the in- and output of landmark lists to and from XML files.
-</p>
-</div>
-<div class="refsect1">
-<a name="mialm-Landmark-list-in--and-output.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="mia-landmarklist-new-from-file"></a><h3>mia_landmarklist_new_from_file ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="returnvalue">MiaLandmarklist</span></a> * mia_landmarklist_new_from_file (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
-<p>
-Create and load a landmark list from an XML file.
-</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>a file name string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> if loading was successful and NULL otherwise</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-save"></a><h3>mia_landmarklist_save ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_landmarklist_save (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *lml</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
-<p>
-Save the landmark list to an XML file.
-</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>lml</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
-<td>a file name string</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if saving was successful, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/mialm-MiaCamera.html b/docs/reference/html/mialm-MiaCamera.html
deleted file mode 100644
index 0040657..0000000
--- a/docs/reference/html/mialm-MiaCamera.html
+++ /dev/null
@@ -1,435 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Camera</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<link rel="prev" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<link rel="next" href="mialm-MiaLandmark.html" title="Landmarks in 3D space">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="mialm-MiaLandmark.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#mialm-MiaCamera.synopsis" class="shortcut">Top</a>
- |
- <a href="#mialm-MiaCamera.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="mialm-MiaCamera"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="mialm-MiaCamera.top_of_page"></a>Camera</span></h2>
-<p>Camera — A camera description for 3D views</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="mialm-MiaCamera.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera">MiaCamera</a>;
-<a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="returnvalue">MiaCamera</span></a> * <a class="link" href="mialm-MiaCamera.html#mia-camera-copy" title="mia_camera_copy ()">mia_camera_copy</a> (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *dest</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *orig</code></em>);
-<a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="returnvalue">MiaCamera</span></a> * <a class="link" href="mialm-MiaCamera.html#mia-camera-dup" title="mia_camera_dup ()">mia_camera_dup</a> (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *orig</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> <a class="link" href="mialm-MiaCamera.html#mia-camera-get-dist" title="mia_camera_get_dist ()">mia_camera_get_dist</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaCamera.html#mia-camera-get-location" title="mia_camera_get_location ()">mia_camera_get_location</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>);
-<a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * <a class="link" href="mialm-MiaCamera.html#mia-camera-get-rotation" title="mia_camera_get_rotation ()">mia_camera_get_rotation</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> <a class="link" href="mialm-MiaCamera.html#mia-camera-get-zoom" title="mia_camera_get_zoom ()">mia_camera_get_zoom</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>);
-<a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="returnvalue">MiaCamera</span></a> * <a class="link" href="mialm-MiaCamera.html#mia-camera-new" title="mia_camera_new ()">mia_camera_new</a> (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *loc</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *rot</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> zoom</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaCamera.html#mia-camera-set-dist" title="mia_camera_set_dist ()">mia_camera_set_dist</a> (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> dist</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaCamera.html#mia-camera-set-location" title="mia_camera_set_location ()">mia_camera_set_location</a> (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *loc</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaCamera.html#mia-camera-set-rotation" title="mia_camera_set_rotation ()">mia_camera_set_rotation</a> (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *rot</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaCamera.html#mia-camera-set-zoom" title="mia_camera_set_zoom ()">mia_camera_set_zoom</a> (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> zoom</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaCamera.html#mia-camera-test" title="mia_camera_test ()">mia_camera_test</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaCamera.html#mia-camera-xmlio-write" title="mia_camera_xmlio_write ()">mia_camera_xmlio_write</a> (<em class="parameter"><code><span class="type">xmlNodePtr</span> root</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *c</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaCamera.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> descibes a point of view within a 3D volume, i.e.
-camera location, view direction, and zoom are stored within this class and
-manipulated by the corresponding functions.
-</p>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaCamera.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="MiaCamera"></a><h3>MiaCamera</h3>
-<pre class="programlisting">typedef struct _MiaCamera MiaCamera;</pre>
-<p>
-This defines the camera used to view a 3D data set.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-copy"></a><h3>mia_camera_copy ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="returnvalue">MiaCamera</span></a> * mia_camera_copy (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *dest</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *orig</code></em>);</pre>
-<p>
-Copy a MiaCamera to an already created instance,
-</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>dest</code></em> :</span></p></td>
-<td>destination object</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>orig</code></em> :</span></p></td>
-<td>original object to be copied</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the copy of the camera</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-dup"></a><h3>mia_camera_dup ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="returnvalue">MiaCamera</span></a> * mia_camera_dup (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *orig</code></em>);</pre>
-<p>
-Create a newly created duplicate of a MiaCamera. The returned camera
-must be freed by calling <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
-</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>orig</code></em> :</span></p></td>
-<td>camera to be copied</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the copy of the camera</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-get-dist"></a><h3>mia_camera_get_dist ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> mia_camera_get_dist (<em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>);</pre>
-<p>
-Evaluate the distance of the camera from the center of the universe (0,0,0)
-</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>self</code></em> :</span></p></td>
-<td>the camera</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the distance</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-get-location"></a><h3>mia_camera_get_location ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_camera_get_location (<em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>);</pre>
-<p>
-get current location of the camera (note that the z value is equal to the distance)
-</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>self</code></em> :</span></p></td>
-<td>the camera</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>location</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-get-rotation"></a><h3>mia_camera_get_rotation ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * mia_camera_get_rotation (<em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>);</pre>
-<p>
-get the current view directopn of the camera as a rotation described by a MiaQuaternion
-</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>self</code></em> :</span></p></td>
-<td>the camera</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Quaternion describing the camera rotation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-get-zoom"></a><h3>mia_camera_get_zoom ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> mia_camera_get_zoom (<em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>);</pre>
-<p>
-Get the current zoom value of the camera
-</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>self</code></em> :</span></p></td>
-<td>the camera</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>zoom</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-new"></a><h3>mia_camera_new ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="returnvalue">MiaCamera</span></a> * mia_camera_new (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *loc</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *rot</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> zoom</code></em>);</pre>
-<p>
-Create a camera defined by its position, heading, distance and
- zoom. The created object must be destroyed by calling <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
-</p>
-<p>
- For some reason I can not remember, the location z value is ignored and
- the distance value is given separately.
-</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>loc</code></em> :</span></p></td>
-<td>The camera location, z is ignored</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rot</code></em> :</span></p></td>
-<td>the rotation angle</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>zoom</code></em> :</span></p></td>
-<td>camera zoom into the field of view</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created quaternion</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-set-dist"></a><h3>mia_camera_set_dist ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_camera_set_dist (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> dist</code></em>);</pre>
-<p>
-Sets the new distance to the center (0,0,0), can also be achieved by setting the full location
-</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>self</code></em> :</span></p></td>
-<td>the camera</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>dist</code></em> :</span></p></td>
-<td>new distance to the center of the universe</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-set-location"></a><h3>mia_camera_set_location ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_camera_set_location (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *loc</code></em>);</pre>
-<p>
-Set the new location of the camera
-</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>self</code></em> :</span></p></td>
-<td>the camera</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>loc</code></em> :</span></p></td>
-<td>new location of the camera</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-set-rotation"></a><h3>mia_camera_set_rotation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_camera_set_rotation (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *rot</code></em>);</pre>
-<p>
-sets the current view direction of the camera as a rotation described by a MiaQuaternion
-</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>self</code></em> :</span></p></td>
-<td>the camera</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>rot</code></em> :</span></p></td>
-<td>new rotation of the camera position around the center of the universe</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-set-zoom"></a><h3>mia_camera_set_zoom ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_camera_set_zoom (<em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> zoom</code></em>);</pre>
-<p>
-sets the new zoom of the camera (i.e. change field of view)
-</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>self</code></em> :</span></p></td>
-<td>the camera</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>zoom</code></em> :</span></p></td>
-<td>the new zoom value for the camera</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-test"></a><h3>mia_camera_test ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_camera_test (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Run some tests on the camera (not impmented)
-</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>TRUE if tests were successful</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-camera-xmlio-write"></a><h3>mia_camera_xmlio_write ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_camera_xmlio_write (<em class="parameter"><code><span class="type">xmlNodePtr</span> root</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *c</code></em>);</pre>
-<p>
-Write the MiaCamera instance to an XML node
-</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>root</code></em> :</span></p></td>
-<td>XML node to attach the camera description to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ns</code></em> :</span></p></td>
-<td>XML namespace</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tag</code></em> :</span></p></td>
-<td>XML tag to use to create the XML node.</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>c</code></em> :</span></p></td>
-<td>the camera to store</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>true if the camera was sucessfully written nor c==NULL</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/mialm-MiaLandmark.html b/docs/reference/html/mialm-MiaLandmark.html
deleted file mode 100644
index 53cf2e7..0000000
--- a/docs/reference/html/mialm-MiaLandmark.html
+++ /dev/null
@@ -1,430 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Landmarks in 3D space</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<link rel="prev" href="mialm-MiaCamera.html" title="Camera">
-<link rel="next" href="mialm-Landmark-list-in--and-output.html" title="Landmark list in- and output">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="mialm-MiaCamera.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="mialm-Landmark-list-in--and-output.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#mialm-MiaLandmark.synopsis" class="shortcut">Top</a>
- |
- <a href="#mialm-MiaLandmark.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="mialm-MiaLandmark"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="mialm-MiaLandmark.top_of_page"></a>Landmarks in 3D space</span></h2>
-<p>Landmarks in 3D space — Landmark description for gray scale volume data</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="mialm-MiaLandmark.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark">MiaLandmark</a>;
-<a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="returnvalue">MiaCamera</span></a> * <a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-camera" title="mia_landmark_get_camera ()">mia_landmark_get_camera</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> <a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-iso-value" title="mia_landmark_get_iso_value ()">mia_landmark_get_iso_value</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-location" title="mia_landmark_get_location ()">mia_landmark_get_location</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-name" title="mia_landmark_get_name ()">mia_landmark_get_name</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="mialm-MiaLandmark.html#mia-landmark-get-picfile" title="mia_landmark_get_picfile ()">mia_landmark_get_picfile</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);
-<a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="returnvalue">MiaLandmark</span></a> * <a class="link" href="mialm-MiaLandmark.html#mia-landmark-new" title="mia_landmark_new ()">mia_landmark_new</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *location</code></em>,
- <em class="parameter"><code><span class="type">float</span> iso</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *camera</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *picfile</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-camera" title="mia_landmark_set_camera ()">mia_landmark_set_camera</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *camera</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-iso-value" title="mia_landmark_set_iso_value ()">mia_landmark_set_iso_value</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> iso</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-location" title="mia_landmark_set_location ()">mia_landmark_set_location</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *location</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-name" title="mia_landmark_set_name ()">mia_landmark_set_name</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmark.html#mia-landmark-set-picfile" title="mia_landmark_set_picfile ()">mia_landmark_set_picfile</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *picfile</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaLandmark.html#mia-landmark-xmlio-write" title="mia_landmark_xmlio_write ()">mia_landmark_xmlio_write</a> (<em class="parameter"><code><span class="type">xmlNodePtr</span> parent</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *lm</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaLandmark.description"></a><h2>Description</h2>
-<p>
-<a href="mialm-MiaLandmark.html#MiaLandmark"><span class="type">MiaLandmarks</span></a> olds the location of a landmark in 3D space. In addition it comprises
-<a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> that describes the best view for visualizing this landmark, and the intensity
-value in the grayscale data that corresponds to the landmark location and can, hence, be used to
-properly visualize the iso-surface is landmark can be found on.
-</p>
-<p>
-In addition, an image file name can be provided that shows the landmark in its anatomical context
-in an example data set.
-</p>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaLandmark.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="MiaLandmark"></a><h3>MiaLandmark</h3>
-<pre class="programlisting">typedef struct _MiaLandmark MiaLandmark;</pre>
-<p>
-This class defines a landmark in 3D space with a camera, the corrosponding view
- definition, the intensity value corresponding to its location in a corresponding
- volume data, and a picture illustrating its location in the anatomical context.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-get-camera"></a><h3>mia_landmark_get_camera ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="returnvalue">MiaCamera</span></a> * mia_landmark_get_camera (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);</pre>
-<p>
-Get the camera defined for this landmark.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The camera</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-get-iso-value"></a><h3>mia_landmark_get_iso_value ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> mia_landmark_get_iso_value (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);</pre>
-<p>
-The iso value corresponds
-to in the intensity value that can be found at the landmark location.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a iso-surface intensity value</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-get-location"></a><h3>mia_landmark_get_location ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_landmark_get_location (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);</pre>
-<p>
-Get the location of the landmark.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a pointer to the location of the landmark</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-get-name"></a><h3>mia_landmark_get_name ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * mia_landmark_get_name (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);</pre>
-<p>
-Get the name of the landmark.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the name of the landmark as character string</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-get-picfile"></a><h3>mia_landmark_get_picfile ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * mia_landmark_get_picfile (<em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>);</pre>
-<p>
-The picture is supposed to show the landmark in its anatomical context.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the picture file name, or NULL if it is not set.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-new"></a><h3>mia_landmark_new ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="returnvalue">MiaLandmark</span></a> * mia_landmark_new (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *location</code></em>,
- <em class="parameter"><code><span class="type">float</span> iso</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *camera</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *picfile</code></em>);</pre>
-<p>
-Create a new landmark with the given characteristics.
-</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>name</code></em> :</span></p></td>
-<td>Name of the newly created landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>location</code></em> :</span></p></td>
-<td>3D coordinates of the landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iso</code></em> :</span></p></td>
-<td>intensity value corresponding to the 3D coordinates
-in the visualized volume data set</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>camera</code></em> :</span></p></td>
-<td>viewing camera when marking the landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>picfile</code></em> :</span></p></td>
-<td>image file to give an idea where to find the landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The newly created landmark</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-set-camera"></a><h3>mia_landmark_set_camera ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmark_set_camera (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaCamera.html#MiaCamera" title="MiaCamera"><span class="type">MiaCamera</span></a> *camera</code></em>);</pre>
-<p>
-Sets the viewing camera for the landmark. The viewing camera defines
-a view that has the landmark in its viewing range.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>camera</code></em> :</span></p></td>
-<td>a camera</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-set-iso-value"></a><h3>mia_landmark_set_iso_value ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmark_set_iso_value (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> iso</code></em>);</pre>
-<p>
-The iso value corresponds
-to in the intensity value that can be found at the landmark location.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>iso</code></em> :</span></p></td>
-<td>the iso-surface intensity value</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-set-location"></a><h3>mia_landmark_set_location ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmark_set_location (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *location</code></em>);</pre>
-<p>
-Set a new location to the landmark. The old one is unreferenced.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>location</code></em> :</span></p></td>
-<td>the new location of the landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a pointer to the location of the landmark</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-set-name"></a><h3>mia_landmark_set_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmark_set_name (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Rename the landmark.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>the new name of the landmark</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-set-picfile"></a><h3>mia_landmark_set_picfile ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmark_set_picfile (<em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *picfile</code></em>);</pre>
-<p>
-The picture is supposed to show the landmark in its anatomical context.
-The old pictutre file name is replaces and if not then a copy of the
-string is stored.
-</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>self</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>picfile</code></em> :</span></p></td>
-<td>The file name of an image file</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmark-xmlio-write"></a><h3>mia_landmark_xmlio_write ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_landmark_xmlio_write (<em class="parameter"><code><span class="type">xmlNodePtr</span> parent</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *lm</code></em>);</pre>
-<p>
-Stores the landmark as subnode of the given XML parent node.
-</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>parent</code></em> :</span></p></td>
-<td>XML node the landmark description will be attached to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ns</code></em> :</span></p></td>
-<td>the XML namespace</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lm</code></em> :</span></p></td>
-<td>the landmark to be stored</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>TRUE if the XML subtree is sucessfully created and attached to the
-parent node, FALSE otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/mialm-MiaLandmarklist.html b/docs/reference/html/mialm-MiaLandmarklist.html
deleted file mode 100644
index 3159600..0000000
--- a/docs/reference/html/mialm-MiaLandmarklist.html
+++ /dev/null
@@ -1,393 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Landmark list</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<link rel="prev" href="mialm-Landmark-list-in--and-output.html" title="Landmark list in- and output">
-<link rel="next" href="mialm-MiaQuaternion.html" title="Quaternions">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="mialm-Landmark-list-in--and-output.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="mialm-MiaQuaternion.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#mialm-MiaLandmarklist.synopsis" class="shortcut">Top</a>
- |
- <a href="#mialm-MiaLandmarklist.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="mialm-MiaLandmarklist"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="mialm-MiaLandmarklist.top_of_page"></a>Landmark list</span></h2>
-<p>Landmark list — List of 3D landmarks and their manipulation</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="mialm-MiaLandmarklist.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist">MiaLandmarklist</a>;
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-clear-locations" title="mia_landmarklist_clear_locations ()">mia_landmarklist_clear_locations</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-delete-landmark" title="mia_landmarklist_delete_landmark ()">mia_landmarklist_delete_landmark</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-foreach" title="mia_landmarklist_foreach ()">mia_landmarklist_foreach</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHFunc"><span class="type">GHFunc</span></a> callback</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="returnvalue">MiaLandmark</span></a> * <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-get-landmark" title="mia_landmarklist_get_landmark ()">mia_landmarklist_get_landmark</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-get-name" title="mia_landmarklist_get_name ()">mia_landmarklist_get_name</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>);
-const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-get-selected" title="mia_landmarklist_get_selected ()">mia_landmarklist_get_selected</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-insert" title="mia_landmarklist_insert ()">mia_landmarklist_insert</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *lm</code></em>);
-<a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="returnvalue">MiaLandmarklist</span></a> * <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-new" title="mia_landmarklist_new ()">mia_landmarklist_new</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-set-name" title="mia_landmarklist_set_name ()">mia_landmarklist_set_name</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-set-selected" title="mia_landmarklist_set_selected ()">mia_landmarklist_set_selected</a> (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *selected</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-test" title="mia_landmarklist_test ()">mia_landmarklist_test</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaLandmarklist.html#mia-landmarklist-xmlio-write" title="mia_landmarklist_xmlio_write ()">mia_landmarklist_xmlio_write</a> (<em class="parameter"><code><span class="type">xmlNodePtr</span> parent</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *list</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaLandmarklist.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> comprises a series of anatomical landmarks stored as <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a>.
-Functions are provided to manupilate and iterate the landmark list.
-</p>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaLandmarklist.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="MiaLandmarklist"></a><h3>MiaLandmarklist</h3>
-<pre class="programlisting">typedef struct _MiaLandmarklist MiaLandmarklist;</pre>
-<p>
-<a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> is an opaque structure to store landmarks in 3D space.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-clear-locations"></a><h3>mia_landmarklist_clear_locations ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmarklist_clear_locations (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>);</pre>
-<p>
-Clear the 3D location information for all landmarks.
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-delete-landmark"></a><h3>mia_landmarklist_delete_landmark ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmarklist_delete_landmark (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Delete the landmark with name <em class="parameter"><code>key</code></em> from the list if it exists.
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>a landmark name</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-foreach"></a><h3>mia_landmarklist_foreach ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmarklist_foreach (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHFunc"><span class="type">GHFunc</span></a> callback</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-Iterate over the landmark ist and execute <em class="parameter"><code>callback</code></em> for each landmark.
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a callback function <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHFunc"><span class="type">GHFunc</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>User provided additional data. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-get-landmark"></a><h3>mia_landmarklist_get_landmark ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="returnvalue">MiaLandmark</span></a> * mia_landmarklist_get_landmark (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
-<p>
-Retrive a landmark based on the given landmark name <em class="parameter"><code>key</code></em>
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>a landmark name</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the <a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> if it exists in the list, otherwise NULL</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-get-name"></a><h3>mia_landmarklist_get_name ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * mia_landmarklist_get_name (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>);</pre>
-<p>
-Retrive the name of the landmark list.
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The name of the landmark list. If not set, return an empty string.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-get-selected"></a><h3>mia_landmarklist_get_selected ()</h3>
-<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * mia_landmarklist_get_selected (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>);</pre>
-<p>
-Get the currently selected landmark in <span class="type">self</span>. No information is given whether
-the name actually exists within the landmark list.
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>name of the currently selected landmark or an empty string.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-insert"></a><h3>mia_landmarklist_insert ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_landmarklist_insert (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaLandmark.html#MiaLandmark" title="MiaLandmark"><span class="type">MiaLandmark</span></a> *lm</code></em>);</pre>
-<p>
-Insert the landmark lm into the landmark list if it doesn't already exists.
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>lm</code></em> :</span></p></td>
-<td>a landmark</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the landmark was successfully inserted, and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> if a
-landmark with the given name already existed in the list.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-new"></a><h3>mia_landmarklist_new ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="returnvalue">MiaLandmarklist</span></a> * mia_landmarklist_new (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-Create a new landmark list with the given name.
-</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>name</code></em> :</span></p></td>
-<td>landmark list name</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-set-name"></a><h3>mia_landmarklist_set_name ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmarklist_set_name (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
-<p>
-(Re-)set the name of the lansmark list to <em class="parameter"><code>name</code></em>.
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>a name</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-set-selected"></a><h3>mia_landmarklist_set_selected ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_landmarklist_set_selected (<em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *self</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *selected</code></em>);</pre>
-<p>
-Set the currently selected landmark based on the name of the passed landmark
-It is not tested whether the name actually exists.
-</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>self</code></em> :</span></p></td>
-<td>a landmark list</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>selected</code></em> :</span></p></td>
-<td>a landmark name</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-test"></a><h3>mia_landmarklist_test ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_landmarklist_test (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Run some basic tests on the landmark list implementation.
-</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>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if successful.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-landmarklist-xmlio-write"></a><h3>mia_landmarklist_xmlio_write ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_landmarklist_xmlio_write (<em class="parameter"><code><span class="type">xmlNodePtr</span> parent</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaLandmarklist.html#MiaLandmarklist" title="MiaLandmarklist"><span class="type">MiaLandmarklist</span></a> *list</code></em>);</pre>
-<p>
-This function adds the landmark <em class="parameter"><code>list</code></em> as child node to the given <em class="parameter"><code>parent</code></em> node.
-</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>parent</code></em> :</span></p></td>
-<td>the XML parent node the landmark list is to be attached to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ns</code></em> :</span></p></td>
-<td>The XML namespace</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
-<td>The landmark list to write to the XML node</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the landmark list was successfully added to the parent node, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/mialm-MiaQuaternion.html b/docs/reference/html/mialm-MiaQuaternion.html
deleted file mode 100644
index 6e2490d..0000000
--- a/docs/reference/html/mialm-MiaQuaternion.html
+++ /dev/null
@@ -1,432 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Quaternions</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<link rel="prev" href="mialm-MiaLandmarklist.html" title="Landmark list">
-<link rel="next" href="mialm-MiaVector3d.html" title="3D Vector">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="mialm-MiaLandmarklist.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="mialm-MiaVector3d.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#mialm-MiaQuaternion.synopsis" class="shortcut">Top</a>
- |
- <a href="#mialm-MiaQuaternion.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="mialm-MiaQuaternion"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="mialm-MiaQuaternion.top_of_page"></a>Quaternions</span></h2>
-<p>Quaternions — Quaternions to describe rotations in 3D space</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="mialm-MiaQuaternion.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion">MiaQuaternion</a>;
-typedef <a class="link" href="mialm-MiaQuaternion.html#RotMatrix" title="RotMatrix">RotMatrix</a>;
-<a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-copy" title="mia_quaternion_copy ()">mia_quaternion_copy</a> (<em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *dest</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *src</code></em>);
-<a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-dup" title="mia_quaternion_dup ()">mia_quaternion_dup</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *org</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-equal" title="mia_quaternion_equal ()">mia_quaternion_equal</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *a</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *b</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-get-rotation" title="mia_quaternion_get_rotation ()">mia_quaternion_get_rotation</a> (<em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#RotMatrix" title="RotMatrix"><span class="type">RotMatrix</span></a> m</code></em>);
-<a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-multby" title="mia_quaternion_multby ()">mia_quaternion_multby</a> (<em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *other</code></em>);
-<a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-new" title="mia_quaternion_new ()">mia_quaternion_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> z</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> w</code></em>);
-<a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-new-from-eulerrot" title="mia_quaternion_new_from_eulerrot ()">mia_quaternion_new_from_eulerrot</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *axis</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> angle</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-norm" title="mia_quaternion_norm ()">mia_quaternion_norm</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *self</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-normalize" title="mia_quaternion_normalize ()">mia_quaternion_normalize</a> (<em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *self</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-test" title="mia_quaternion_test ()">mia_quaternion_test</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-xmlio-read" title="mia_quaternion_xmlio_read ()">mia_quaternion_xmlio_read</a> (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaQuaternion.html#mia-quaternion-xmlio-write" title="mia_quaternion_xmlio_write ()">mia_quaternion_xmlio_write</a> (<em class="parameter"><code><span class="type">xmlNodePtr</span> root</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *q</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaQuaternion.description"></a><h2>Description</h2>
-<p>
-<a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> and the related functions describe and handle rotations in 3D space that
-are specifically suited for visualization.
-</p>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaQuaternion.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="MiaQuaternion"></a><h3>MiaQuaternion</h3>
-<pre class="programlisting">typedef struct _MiaQuaternion MiaQuaternion;</pre>
-<p>
-This defines a Quaternion and is used to describe a rotation in 3D space.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="RotMatrix"></a><h3>RotMatrix</h3>
-<pre class="programlisting">typedef float RotMatrix[4][4];
-</pre>
-<p>
-A 4x4 matrix used for rotations.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-copy"></a><h3>mia_quaternion_copy ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * mia_quaternion_copy (<em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *dest</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *src</code></em>);</pre>
-<p>
-Copy one quaternion into another one. The destination quaternion
-must already be properly created.
-</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>dest</code></em> :</span></p></td>
-<td>destination quaternion to copy to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src</code></em> :</span></p></td>
-<td>source quaternion to copy from</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the destination quaternion</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-dup"></a><h3>mia_quaternion_dup ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * mia_quaternion_dup (<em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *org</code></em>);</pre>
-<p>
-Create a duplicate of a quaternion. It must be destroyed by calling
-calling <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
-</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>org</code></em> :</span></p></td>
-<td>a quaterion</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created copy of the quaternion.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-equal"></a><h3>mia_quaternion_equal ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_quaternion_equal (<em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *a</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *b</code></em>);</pre>
-<p>
-Test if two quaternions are exactly equal.
-</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>a</code></em> :</span></p></td>
-<td>left hand value for comparison</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>b</code></em> :</span></p></td>
-<td>right hand value for comparison</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>TRUE if equal, FALSE otherwise</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-get-rotation"></a><h3>mia_quaternion_get_rotation ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_quaternion_get_rotation (<em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#RotMatrix" title="RotMatrix"><span class="type">RotMatrix</span></a> m</code></em>);</pre>
-<p>
-Evaluate the 4x4 Matrix corresponding to the 3D rotation.
-</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>self</code></em> :</span></p></td>
-<td>the quaternion desctibing the rotation</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>m</code></em> :</span></p></td>
-<td>The result will be stored in this matrix.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-multby"></a><h3>mia_quaternion_multby ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * mia_quaternion_multby (<em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *self</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *other</code></em>);</pre>
-<p>
-Multiply the quaternion dest by a quaternion other as in dest *= other
-</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>self</code></em> :</span></p></td>
-<td>destination quaternion</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>other</code></em> :</span></p></td>
-<td>other quaternion to multiply by</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the quaternion self</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-new"></a><h3>mia_quaternion_new ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * mia_quaternion_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> z</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> w</code></em>);</pre>
-<p>
-Create a quaternion q = w + x *i + y * j + z * k.
-</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>x</code></em> :</span></p></td>
-<td>x-component of rotation axis</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>y-component of rotation axis</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>z</code></em> :</span></p></td>
-<td>z-component of rotation axis</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>w</code></em> :</span></p></td>
-<td>scalar part of the quaternion</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created quaternion representing the rotation</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-new-from-eulerrot"></a><h3>mia_quaternion_new_from_eulerrot ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="returnvalue">MiaQuaternion</span></a> * mia_quaternion_new_from_eulerrot (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *axis</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> angle</code></em>);</pre>
-<p>
-Create a quaternion that represents a rotation around the given axis
- by the given angle. The returned quaternion must be destroyed by
- calling <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
-</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>axis</code></em> :</span></p></td>
-<td>the rotation axis</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>angle</code></em> :</span></p></td>
-<td>the rotation angle</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a newly created quaternion</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-norm"></a><h3>mia_quaternion_norm ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> mia_quaternion_norm (<em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *self</code></em>);</pre>
-<p>
-Evaluate the quaternions norm.
-</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>self</code></em> :</span></p></td>
-<td>the quaternion</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the Euclidian norm</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-normalize"></a><h3>mia_quaternion_normalize ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_quaternion_normalize (<em class="parameter"><code><a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *self</code></em>);</pre>
-<p>
-Normalize a quaternion if it's norm is not zero.
-</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>self</code></em> :</span></p></td>
-<td>the quaternion to be normalized</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-test"></a><h3>mia_quaternion_test ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_quaternion_test (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
-<p>
-Test the quaternion implementation
-</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>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if all tests pass, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
-</tr></tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-xmlio-read"></a><h3>mia_quaternion_xmlio_read ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_quaternion_xmlio_read (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
-<p>
-Helper function to read a quaternion from a XML file
-</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>state</code></em> :</span></p></td>
-<td>XML parser state holding the parent object and the values</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>property name the quaternion has in the parent class</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-quaternion-xmlio-write"></a><h3>mia_quaternion_xmlio_write ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_quaternion_xmlio_write (<em class="parameter"><code><span class="type">xmlNodePtr</span> root</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaQuaternion.html#MiaQuaternion" title="MiaQuaternion"><span class="type">MiaQuaternion</span></a> *q</code></em>);</pre>
-<p>
-Helper function to write a quaternion to a XML file
-</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>root</code></em> :</span></p></td>
-<td>xml node this quaternion will be attached to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ns</code></em> :</span></p></td>
-<td>name space</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tag</code></em> :</span></p></td>
-<td>the xml tag to store this quaternion under</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>q</code></em> :</span></p></td>
-<td>the quaternion</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>true if the node creation was successfu, otherwise false.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/mialm-MiaVector3d.html b/docs/reference/html/mialm-MiaVector3d.html
deleted file mode 100644
index d17fae7..0000000
--- a/docs/reference/html/mialm-MiaVector3d.html
+++ /dev/null
@@ -1,488 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>3D Vector</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<link rel="prev" href="mialm-MiaQuaternion.html" title="Quaternions">
-<link rel="next" href="mialm-XML-manipulation-of-landmarks.html" title="XML manipulation of landmarks">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="mialm-MiaQuaternion.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="mialm-XML-manipulation-of-landmarks.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#mialm-MiaVector3d.synopsis" class="shortcut">Top</a>
- |
- <a href="#mialm-MiaVector3d.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="mialm-MiaVector3d"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="mialm-MiaVector3d.top_of_page"></a>3D Vector</span></h2>
-<p>3D Vector — A 3D vector in Euclidian space.</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="mialm-MiaVector3d.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis"> <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d">MiaVector3d</a>;
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-add" title="mia_vector3d_add ()">mia_vector3d_add</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *other</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *result</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-addup" title="mia_vector3d_addup ()">mia_vector3d_addup</a> (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *other</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-copy" title="mia_vector3d_copy ()">mia_vector3d_copy</a> (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *dest</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *src</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-dot" title="mia_vector3d_dot ()">mia_vector3d_dot</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *a</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *b</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-dup" title="mia_vector3d_dup ()">mia_vector3d_dup</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *orig</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-equal" title="mia_vector3d_equal ()">mia_vector3d_equal</a> (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *a</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *b</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-get-norm" title="mia_vector3d_get_norm ()">mia_vector3d_get_norm</a> (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-new" title="mia_vector3d_new ()">mia_vector3d_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> z</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-normalize" title="mia_vector3d_normalize ()">mia_vector3d_normalize</a> (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-scale" title="mia_vector3d_scale ()">mia_vector3d_scale</a> (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> f</code></em>);
-<a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-set" title="mia_vector3d_set ()">mia_vector3d_set</a> (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> z</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-xmlio-read" title="mia_vector3d_xmlio_read ()">mia_vector3d_xmlio_read</a> (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-MiaVector3d.html#mia-vector3d-xmlio-write" title="mia_vector3d_xmlio_write ()">mia_vector3d_xmlio_write</a> (<em class="parameter"><code><span class="type">xmlNodePtr</span> parent</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *v</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaVector3d.description"></a><h2>Description</h2>
-<p>
-A <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> represents a 3D vector in Euclidian space.
-</p>
-</div>
-<div class="refsect1">
-<a name="mialm-MiaVector3d.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="MiaVector3d"></a><h3>MiaVector3d</h3>
-<pre class="programlisting">typedef struct _MiaVector3d MiaVector3d;</pre>
-<p>
-This defines a 3D vector with elements x,y,z.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-add"></a><h3>mia_vector3d_add ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_vector3d_add (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *other</code></em>,
- <em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *result</code></em>);</pre>
-<p>
-Adds <em class="parameter"><code>self</code></em> and <em class="parameter"><code>other</code></em> component wise and stores the result in <em class="parameter"><code>result</code></em>.
-if result = NULL, then a new Mia3DVector instance is created and returned.
-</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>self</code></em> :</span></p></td>
-<td>input Mia3DVector</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>other</code></em> :</span></p></td>
-<td>input Mia3DVector</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>output Mia3DVector</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>if <em class="parameter"><code>result</code></em> != NULL then <em class="parameter"><code>result</code></em>, else a newly created Mia3DVector</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-addup"></a><h3>mia_vector3d_addup ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_vector3d_addup (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *other</code></em>);</pre>
-<p>
-Adds <em class="parameter"><code>other</code></em> to <em class="parameter"><code>self</code></em> componentwise (equivalent to <em class="parameter"><code>self</code></em> += <em class="parameter"><code>other</code></em>
-</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>self</code></em> :</span></p></td>
-<td>This Mia3DVector will be changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>other</code></em> :</span></p></td>
-<td>second 3D vector</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>self</code></em> (for convinience)</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-copy"></a><h3>mia_vector3d_copy ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_vector3d_copy (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *dest</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *src</code></em>);</pre>
-<p>
-Copies the contens of <em class="parameter"><code>src</code></em> to <em class="parameter"><code>dest</code></em>
-</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>dest</code></em> :</span></p></td>
-<td>Existing MiaVector3d instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>src</code></em> :</span></p></td>
-<td>Existing MiaVector3d instance</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>dest</code></em> (for convinience)</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-dot"></a><h3>mia_vector3d_dot ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> mia_vector3d_dot (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *a</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *b</code></em>);</pre>
-<p>
-Evaluate the dot product of <em class="parameter"><code>a</code></em> and <em class="parameter"><code>b</code></em>
-</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>a</code></em> :</span></p></td>
-<td>a MiaVector3d</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>b</code></em> :</span></p></td>
-<td>a MiaVector3d</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the dot product</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-dup"></a><h3>mia_vector3d_dup ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_vector3d_dup (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *orig</code></em>);</pre>
-<p>
-Creating a new instance of <em class="parameter"><code>orig</code></em> by duplicating it.
-</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>orig</code></em> :</span></p></td>
-<td>a Mia3DVector</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>a new MiaVector3d</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-equal"></a><h3>mia_vector3d_equal ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_vector3d_equal (<em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *a</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *b</code></em>);</pre>
-<p>
-Componentwise comparison of <em class="parameter"><code>a</code></em> and <em class="parameter"><code>b</code></em>.
-</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>a</code></em> :</span></p></td>
-<td>input Mia3DVector</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>b</code></em> :</span></p></td>
-<td>input Mia3DVector</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>a</code></em> and <em class="parameter"><code>b</code></em> are equal, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-get-norm"></a><h3>mia_vector3d_get_norm ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="returnvalue">gfloat</span></a> mia_vector3d_get_norm (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>);</pre>
-<p>
-Evaluate the Euclidian norm of <em class="parameter"><code>self</code></em>.
-</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>self</code></em> :</span></p></td>
-<td>a 3D vector</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the norm</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-new"></a><h3>mia_vector3d_new ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_vector3d_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> z</code></em>);</pre>
-<p>
-Created a new MiaVector3d initialized with the given components
-</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>x</code></em> :</span></p></td>
-<td>component of new vector</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>component of new vector</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>z</code></em> :</span></p></td>
-<td>component of new vector</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new MiaVector3d instance</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-normalize"></a><h3>mia_vector3d_normalize ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_vector3d_normalize (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>);</pre>
-<p>
-Normalize <em class="parameter"><code>self</code></em> to have a norm of 1 (if the vector is not zero)
-</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>self</code></em> :</span></p></td>
-<td>a MiaVector3d</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>self</code></em> (for convinience)</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-scale"></a><h3>mia_vector3d_scale ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_vector3d_scale (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> f</code></em>);</pre>
-<p>
-Scales <em class="parameter"><code>self</code></em> by factor <em class="parameter"><code>f</code></em>.
-</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>self</code></em> :</span></p></td>
-<td>3D vector to be scaled</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>f</code></em> :</span></p></td>
-<td>scaling factor</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>(scaled) <em class="parameter"><code>self</code></em> for convinience</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-set"></a><h3>mia_vector3d_set ()</h3>
-<pre class="programlisting"><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="returnvalue">MiaVector3d</span></a> * mia_vector3d_set (<em class="parameter"><code><a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *self</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> x</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> y</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> z</code></em>);</pre>
-<p>
-Sets the components of <em class="parameter"><code>self</code></em> to the given values
-</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>self</code></em> :</span></p></td>
-<td>This Mia3DVector will be changed</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
-<td>new x component</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
-<td>new y component</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>z</code></em> :</span></p></td>
-<td>new z component</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<em class="parameter"><code>self</code></em> (with the new values set)</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-xmlio-read"></a><h3>mia_vector3d_xmlio_read ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> mia_vector3d_xmlio_read (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
-<p>
-Callback to read the vector from a XML file
-</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>state</code></em> :</span></p></td>
-<td>holst the current state of the XML SAX parser</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the name of the property, where the MiaVector3d should be stored</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="mia-vector3d-xmlio-write"></a><h3>mia_vector3d_xmlio_write ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> mia_vector3d_xmlio_write (<em class="parameter"><code><span class="type">xmlNodePtr</span> parent</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-MiaVector3d.html#MiaVector3d" title="MiaVector3d"><span class="type">MiaVector3d</span></a> *v</code></em>);</pre>
-<p>
-Add vector <em class="parameter"><code>v</code></em> as XML node with tag <em class="parameter"><code>tag</code></em> to the <em class="parameter"><code>parent</code></em> node
-</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>parent</code></em> :</span></p></td>
-<td>node to attach the vector to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ns</code></em> :</span></p></td>
-<td>xml name space</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tag</code></em> :</span></p></td>
-<td>XML tag of the node</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>v</code></em> :</span></p></td>
-<td>a MiaVector3d to be stored</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if vector was NULL or sucessfully added to the xml node <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/mialm-XML-manipulation-of-landmarks.html b/docs/reference/html/mialm-XML-manipulation-of-landmarks.html
deleted file mode 100644
index 7a95848..0000000
--- a/docs/reference/html/mialm-XML-manipulation-of-landmarks.html
+++ /dev/null
@@ -1,464 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>XML manipulation of landmarks</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
-<link rel="home" href="index.html" title="mialm Reference Manual">
-<link rel="up" href="ch01.html" title="MIA Landmarks for 3D Visualization">
-<link rel="prev" href="mialm-MiaVector3d.html" title="3D Vector">
-<link rel="next" href="api-index-full.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
-<tr valign="middle">
-<td><a accesskey="p" href="mialm-MiaVector3d.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">mialm Reference Manual</th>
-<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr>
-<tr><td colspan="5" class="shortcuts">
-<a href="#mialm-XML-manipulation-of-landmarks.synopsis" class="shortcut">Top</a>
- |
- <a href="#mialm-XML-manipulation-of-landmarks.description" class="shortcut">Description</a>
-</td></tr>
-</table>
-<div class="refentry">
-<a name="mialm-XML-manipulation-of-landmarks"></a><div class="titlepage"></div>
-<div class="refnamediv"><table width="100%"><tr>
-<td valign="top">
-<h2><span class="refentrytitle"><a name="mialm-XML-manipulation-of-landmarks.top_of_page"></a>XML manipulation of landmarks</span></h2>
-<p>XML manipulation of landmarks — XML in-and output routines for landmark related data</p>
-</td>
-<td valign="top" align="right"></td>
-</tr></table></div>
-<div class="refsynopsisdiv">
-<a name="mialm-XML-manipulation-of-landmarks.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">#define <a class="link" href="mialm-XML-manipulation-of-landmarks.html#END-PARSER-TAGS:CAPS" title="END_PARSER_TAGS">END_PARSER_TAGS</a>
-struct <a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState">ParserState</a>;
-struct <a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserStateStack" title="struct ParserStateStack">ParserStateStack</a>;
-struct <a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserTags" title="struct ParserTags">ParserTags</a>;
-<span class="returnvalue">void</span> (<a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-ch-callback" title="tag_ch_callback ()">*tag_ch_callback</a>) (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *user_data</code></em>,
- <em class="parameter"><code>const <span class="type">xmlChar</span> *ch</code></em>,
- <em class="parameter"><code><span class="type">int</span> len</code></em>);
-<span class="returnvalue">void</span> (<a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-end-callback" title="tag_end_callback ()">*tag_end_callback</a>) (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *user_data</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
-<span class="returnvalue">void</span> (<a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-start-callback" title="tag_start_callback ()">*tag_start_callback</a>) (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *user_data</code></em>,
- <em class="parameter"><code>const <span class="type">xmlChar</span> **attrs</code></em>);
-<span class="returnvalue">int</span> <a class="link" href="mialm-XML-manipulation-of-landmarks.html#xml-sax-parse" title="xml_sax_parse ()">xml_sax_parse</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserTags" title="struct ParserTags"><span class="type">ParserTags</span></a> *tags</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pdata</code></em>);
-<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="mialm-XML-manipulation-of-landmarks.html#xml-write-float" title="xml_write_float ()">xml_write_float</a> (<em class="parameter"><code><span class="type">xmlNodePtr</span> root</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> f</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-XML-manipulation-of-landmarks.html#xmlio-end-float" title="xmlio_end_float ()">xmlio_end_float</a> (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-XML-manipulation-of-landmarks.html#xmlio-end-string" title="xmlio_end_string ()">xmlio_end_string</a> (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
-<span class="returnvalue">void</span> <a class="link" href="mialm-XML-manipulation-of-landmarks.html#xmlio-get-string" title="xmlio_get_string ()">xmlio_get_string</a> (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <span class="type">xmlChar</span> *ch</code></em>,
- <em class="parameter"><code><span class="type">int</span> len</code></em>);
-</pre>
-</div>
-<div class="refsect1">
-<a name="mialm-XML-manipulation-of-landmarks.description"></a><h2>Description</h2>
-<p>
-The functions provided in tis section are used to load ans store landmarks and
-related information from and to XML trees.
-</p>
-</div>
-<div class="refsect1">
-<a name="mialm-XML-manipulation-of-landmarks.details"></a><h2>Details</h2>
-<div class="refsect2">
-<a name="END-PARSER-TAGS:CAPS"></a><h3>END_PARSER_TAGS</h3>
-<pre class="programlisting">#define END_PARSER_TAGS {0,0,0,0,0}
-</pre>
-<p>
-Defines the end of a parset tags table.
-</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ParserState"></a><h3>struct ParserState</h3>
-<pre class="programlisting">struct ParserState {
- ParserStateStack *pss;
- gpointer data;
-};
-</pre>
-<p>
-This structure holds the current state when parsing an XML file.
-</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody>
-<tr>
-<td><p><span class="term"><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserStateStack" title="struct ParserStateStack"><span class="type">ParserStateStack</span></a> *<em class="structfield"><code><a name="ParserState.pss"></a>pss</code></em>;</span></p></td>
-<td>stack to store the parser states</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="ParserState.data"></a>data</code></em>;</span></p></td>
-<td>additional user data that is passed to the parser</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ParserStateStack"></a><h3>struct ParserStateStack</h3>
-<pre class="programlisting">struct ParserStateStack {
- gint tag_id;
- gint unknown_depth;
- GString *property;
- tag_ch_callback ch_callback;
- tag_end_callback end_callback;
- gint n_parser_tags;
- const ParserTags *parser_tags;
- GString *ch;
- gpointer data;
-};
-</pre>
-<p>
-A structure to hold the state of the parser.
-</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="ParserStateStack.tag-id"></a>tag_id</code></em>;</span></p></td>
-<td>unused field??</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="ParserStateStack.unknown-depth"></a>unknown_depth</code></em>;</span></p></td>
-<td>xml-tree depth when reading (and discarding an unkown tag)</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *<em class="structfield"><code><a name="ParserStateStack.property"></a>property</code></em>;</span></p></td>
-<td>the property related to the tag that is currently read</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-ch-callback" title="tag_ch_callback ()"><span class="type">tag_ch_callback</span></a> <em class="structfield"><code><a name="ParserStateStack.ch-callback"></a>ch_callback</code></em>;</span></p></td>
-<td>currently active callback function to handle read characters</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-end-callback" title="tag_end_callback ()"><span class="type">tag_end_callback</span></a> <em class="structfield"><code><a name="ParserStateStack.end-callback"></a>end_callback</code></em>;</span></p></td>
-<td>currently active callback funtion to call when the currently read tag ends</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="ParserStateStack.n-parser-tags"></a>n_parser_tags</code></em>;</span></p></td>
-<td>size of following tag-callback map</td>
-</tr>
-<tr>
-<td><p><span class="term">const <a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserTags" title="struct ParserTags"><span class="type">ParserTags</span></a> *<em class="structfield"><code><a name="ParserStateStack.parser-tags"></a>parser_tags</code></em>;</span></p></td>
-<td>table of tag-callback mappings</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *<em class="structfield"><code><a name="ParserStateStack.ch"></a>ch</code></em>;</span></p></td>
-<td>string to accumulate corrently parsed section</td>
-</tr>
-<tr>
-<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> <em class="structfield"><code><a name="ParserStateStack.data"></a>data</code></em>;</span></p></td>
-<td>private data passed to the parser</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="ParserTags"></a><h3>struct ParserTags</h3>
-<pre class="programlisting">struct ParserTags {
- const gchar *tag_name;
- tag_start_callback start_callback;
- tag_ch_callback ch_callback;
- tag_end_callback end_callback;
- const ParserTags *parser_tags;
-};
-</pre>
-<p>
-This table entry describes the handling of a certain XML tag. When the tag opens, it will call the
-<em class="parameter"><code>start_callback</code></em> function and push its related the property and ch_callback and end_callback values
-on the <em class="parameter"><code>ParserStateStack</code></em> that is used to parse the XML file at hand.
-If a new tag is read, that the sub-table will be used to identify the proper handler, and if none is available,
-the unknown tag handler will be used to skip over this tag.
-</p>
-<div class="variablelist"><table border="0" class="variablelist">
-<colgroup>
-<col align="left" valign="top">
-<col>
-</colgroup>
-<tbody>
-<tr>
-<td><p><span class="term">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="ParserTags.tag-name"></a>tag_name</code></em>;</span></p></td>
-<td>name of the XML tag to be handled by this table entry</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-start-callback" title="tag_start_callback ()"><span class="type">tag_start_callback</span></a> <em class="structfield"><code><a name="ParserTags.start-callback"></a>start_callback</code></em>;</span></p></td>
-<td>callback to execute when the tag starts</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-ch-callback" title="tag_ch_callback ()"><span class="type">tag_ch_callback</span></a> <em class="structfield"><code><a name="ParserTags.ch-callback"></a>ch_callback</code></em>;</span></p></td>
-<td>callback to execute when string data is read</td>
-</tr>
-<tr>
-<td><p><span class="term"><a class="link" href="mialm-XML-manipulation-of-landmarks.html#tag-end-callback" title="tag_end_callback ()"><span class="type">tag_end_callback</span></a> <em class="structfield"><code><a name="ParserTags.end-callback"></a>end_callback</code></em>;</span></p></td>
-<td>callback to execute when the tag ends, should handle storing of the read data</td>
-</tr>
-<tr>
-<td><p><span class="term">const <a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserTags" title="struct ParserTags"><span class="type">ParserTags</span></a> *<em class="structfield"><code><a name="ParserTags.parser-tags"></a>parser_tags</code></em>;</span></p></td>
-<td>sub-table that describes the supported child-tags of this XML tag</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="tag-ch-callback"></a><h3>tag_ch_callback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*tag_ch_callback) (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *user_data</code></em>,
- <em class="parameter"><code>const <span class="type">xmlChar</span> *ch</code></em>,
- <em class="parameter"><code><span class="type">int</span> len</code></em>);</pre>
-<p>
-This is the prototype of the callback funtion that will be called whenever a chunk of characters is read
- when handling an XML tag. The contents of a XML tag may come in parts, hence the incoming data should be accumulated.
-</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>user_data</code></em> :</span></p></td>
-<td>data passd in by the user when calling the SAX parser</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ch</code></em> :</span></p></td>
-<td>character string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
-<td>length of the incomming character string</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="tag-end-callback"></a><h3>tag_end_callback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*tag_end_callback) (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *user_data</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
-<p>
-This is the prototype of the callback funtion that will be called by the SAX parser at the closing of a XML tag.
-</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>user_data</code></em> :</span></p></td>
-<td>data passd in by the user when calling the SAX parser</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>property identifies this tag corresponds to.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="tag-start-callback"></a><h3>tag_start_callback ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> (*tag_start_callback) (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *user_data</code></em>,
- <em class="parameter"><code>const <span class="type">xmlChar</span> **attrs</code></em>);</pre>
-<p>
-This is the prototype of the callback funtion that will be called by the SAX parser at the opening of a new XML tag.
-</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>user_data</code></em> :</span></p></td>
-<td>data passd in by the user when calling the SAX parser</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>attrs</code></em> :</span></p></td>
-<td>attributes of the XML tag that was just opened.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="xml-sax-parse"></a><h3>xml_sax_parse ()</h3>
-<pre class="programlisting"><span class="returnvalue">int</span> xml_sax_parse (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
- <em class="parameter"><code>const <a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserTags" title="struct ParserTags"><span class="type">ParserTags</span></a> *tags</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pdata</code></em>);</pre>
-<p>
-Parse the given XML file by using the given callback table to handle the
-tags accordingly by calling xmlSAXUserParseFile from the libxml2 library.
-</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>filename of the input XML file</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tags</code></em> :</span></p></td>
-<td>A table of tags with their corresponding callback map</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pdata</code></em> :</span></p></td>
-<td>Private data passed to the parser state. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>0 in the case of success and the error number returned by xmlSAXUserParseFile</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="xml-write-float"></a><h3>xml_write_float ()</h3>
-<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> xml_write_float (<em class="parameter"><code><span class="type">xmlNodePtr</span> root</code></em>,
- <em class="parameter"><code><span class="type">xmlNsPtr</span> ns</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
- <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> f</code></em>);</pre>
-<p>
-Store the value <em class="parameter"><code>f</code></em> as new node of <em class="parameter"><code>root</code></em> with tag <em class="parameter"><code>tag</code></em> in namespace <em class="parameter"><code>ns</code></em>
-</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>root</code></em> :</span></p></td>
-<td>root node to add thenew data to</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ns</code></em> :</span></p></td>
-<td>XML name space identified</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>tag</code></em> :</span></p></td>
-<td>node tag to be used to store the data</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>f</code></em> :</span></p></td>
-<td>floating point value to be stored</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>TRUE if successful, FALSE otherwise.</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="xmlio-end-float"></a><h3>xmlio_end_float ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> xmlio_end_float (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
-<p>
-Store the read floating point value as property in the currently active entity
-</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>state</code></em> :</span></p></td>
-<td>holds the current state of the parser</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the property that is currently read from the XML input</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="xmlio-end-string"></a><h3>xmlio_end_string ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> xmlio_end_string (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
-<p>
-Store the read string as property in the currently active entity
-</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>state</code></em> :</span></p></td>
-<td>holds the current state of the parser</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
-<td>the property that is currently read from the XML input</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<hr>
-<div class="refsect2">
-<a name="xmlio-get-string"></a><h3>xmlio_get_string ()</h3>
-<pre class="programlisting"><span class="returnvalue">void</span> xmlio_get_string (<em class="parameter"><code><a class="link" href="mialm-XML-manipulation-of-landmarks.html#ParserState" title="struct ParserState"><span class="type">ParserState</span></a> *state</code></em>,
- <em class="parameter"><code>const <span class="type">xmlChar</span> *ch</code></em>,
- <em class="parameter"><code><span class="type">int</span> len</code></em>);</pre>
-<p>
-Append the string <em class="parameter"><code>ch</code></em> to the currently read string in the parser state
-</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>state</code></em> :</span></p></td>
-<td>current XML parser state</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>ch</code></em> :</span></p></td>
-<td>character string</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
-<td>length of the input character string</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-</div>
-<div class="footer">
-<hr>
- Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/html/mialm.devhelp2 b/docs/reference/html/mialm.devhelp2
deleted file mode 100644
index 4b4000b..0000000
--- a/docs/reference/html/mialm.devhelp2
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
-<book xmlns="http://www.devhelp.net/book" title="mialm Reference Manual" link="index.html" author="" name="mialm" version="2" language="c">
- <chapters>
- <sub name="MIA Landmarks for 3D Visualization" link="ch01.html">
- <sub name="Camera" link="mialm-MiaCamera.html"/>
- <sub name="Landmarks in 3D space" link="mialm-MiaLandmark.html"/>
- <sub name="Landmark list in- and output" link="mialm-Landmark-list-in--and-output.html"/>
- <sub name="Landmark list" link="mialm-MiaLandmarklist.html"/>
- <sub name="Quaternions" link="mialm-MiaQuaternion.html"/>
- <sub name="3D Vector" link="mialm-MiaVector3d.html"/>
- <sub name="XML manipulation of landmarks" link="mialm-XML-manipulation-of-landmarks.html"/>
- </sub>
- <sub name="API Index" link="api-index-full.html"/>
- <sub name="Annotation Glossary" link="annotation-glossary.html"/>
- </chapters>
- <functions>
- <keyword type="struct" name="MiaCamera" link="mialm-MiaCamera.html#MiaCamera"/>
- <keyword type="function" name="mia_camera_copy ()" link="mialm-MiaCamera.html#mia-camera-copy"/>
- <keyword type="function" name="mia_camera_dup ()" link="mialm-MiaCamera.html#mia-camera-dup"/>
- <keyword type="function" name="mia_camera_get_dist ()" link="mialm-MiaCamera.html#mia-camera-get-dist"/>
- <keyword type="function" name="mia_camera_get_location ()" link="mialm-MiaCamera.html#mia-camera-get-location"/>
- <keyword type="function" name="mia_camera_get_rotation ()" link="mialm-MiaCamera.html#mia-camera-get-rotation"/>
- <keyword type="function" name="mia_camera_get_zoom ()" link="mialm-MiaCamera.html#mia-camera-get-zoom"/>
- <keyword type="function" name="mia_camera_new ()" link="mialm-MiaCamera.html#mia-camera-new"/>
- <keyword type="function" name="mia_camera_set_dist ()" link="mialm-MiaCamera.html#mia-camera-set-dist"/>
- <keyword type="function" name="mia_camera_set_location ()" link="mialm-MiaCamera.html#mia-camera-set-location"/>
- <keyword type="function" name="mia_camera_set_rotation ()" link="mialm-MiaCamera.html#mia-camera-set-rotation"/>
- <keyword type="function" name="mia_camera_set_zoom ()" link="mialm-MiaCamera.html#mia-camera-set-zoom"/>
- <keyword type="function" name="mia_camera_test ()" link="mialm-MiaCamera.html#mia-camera-test"/>
- <keyword type="function" name="mia_camera_xmlio_write ()" link="mialm-MiaCamera.html#mia-camera-xmlio-write"/>
- <keyword type="struct" name="MiaLandmark" link="mialm-MiaLandmark.html#MiaLandmark"/>
- <keyword type="function" name="mia_landmark_get_camera ()" link="mialm-MiaLandmark.html#mia-landmark-get-camera"/>
- <keyword type="function" name="mia_landmark_get_iso_value ()" link="mialm-MiaLandmark.html#mia-landmark-get-iso-value"/>
- <keyword type="function" name="mia_landmark_get_location ()" link="mialm-MiaLandmark.html#mia-landmark-get-location"/>
- <keyword type="function" name="mia_landmark_get_name ()" link="mialm-MiaLandmark.html#mia-landmark-get-name"/>
- <keyword type="function" name="mia_landmark_get_picfile ()" link="mialm-MiaLandmark.html#mia-landmark-get-picfile"/>
- <keyword type="function" name="mia_landmark_new ()" link="mialm-MiaLandmark.html#mia-landmark-new"/>
- <keyword type="function" name="mia_landmark_set_camera ()" link="mialm-MiaLandmark.html#mia-landmark-set-camera"/>
- <keyword type="function" name="mia_landmark_set_iso_value ()" link="mialm-MiaLandmark.html#mia-landmark-set-iso-value"/>
- <keyword type="function" name="mia_landmark_set_location ()" link="mialm-MiaLandmark.html#mia-landmark-set-location"/>
- <keyword type="function" name="mia_landmark_set_name ()" link="mialm-MiaLandmark.html#mia-landmark-set-name"/>
- <keyword type="function" name="mia_landmark_set_picfile ()" link="mialm-MiaLandmark.html#mia-landmark-set-picfile"/>
- <keyword type="function" name="mia_landmark_xmlio_write ()" link="mialm-MiaLandmark.html#mia-landmark-xmlio-write"/>
- <keyword type="function" name="mia_landmarklist_new_from_file ()" link="mialm-Landmark-list-in--and-output.html#mia-landmarklist-new-from-file"/>
- <keyword type="function" name="mia_landmarklist_save ()" link="mialm-Landmark-list-in--and-output.html#mia-landmarklist-save"/>
- <keyword type="struct" name="MiaLandmarklist" link="mialm-MiaLandmarklist.html#MiaLandmarklist"/>
- <keyword type="function" name="mia_landmarklist_clear_locations ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-clear-locations"/>
- <keyword type="function" name="mia_landmarklist_delete_landmark ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-delete-landmark"/>
- <keyword type="function" name="mia_landmarklist_foreach ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-foreach"/>
- <keyword type="function" name="mia_landmarklist_get_landmark ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-get-landmark"/>
- <keyword type="function" name="mia_landmarklist_get_name ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-get-name"/>
- <keyword type="function" name="mia_landmarklist_get_selected ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-get-selected"/>
- <keyword type="function" name="mia_landmarklist_insert ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-insert"/>
- <keyword type="function" name="mia_landmarklist_new ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-new"/>
- <keyword type="function" name="mia_landmarklist_set_name ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-set-name"/>
- <keyword type="function" name="mia_landmarklist_set_selected ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-set-selected"/>
- <keyword type="function" name="mia_landmarklist_test ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-test"/>
- <keyword type="function" name="mia_landmarklist_xmlio_write ()" link="mialm-MiaLandmarklist.html#mia-landmarklist-xmlio-write"/>
- <keyword type="struct" name="MiaQuaternion" link="mialm-MiaQuaternion.html#MiaQuaternion"/>
- <keyword type="typedef" name="RotMatrix" link="mialm-MiaQuaternion.html#RotMatrix"/>
- <keyword type="function" name="mia_quaternion_copy ()" link="mialm-MiaQuaternion.html#mia-quaternion-copy"/>
- <keyword type="function" name="mia_quaternion_dup ()" link="mialm-MiaQuaternion.html#mia-quaternion-dup"/>
- <keyword type="function" name="mia_quaternion_equal ()" link="mialm-MiaQuaternion.html#mia-quaternion-equal"/>
- <keyword type="function" name="mia_quaternion_get_rotation ()" link="mialm-MiaQuaternion.html#mia-quaternion-get-rotation"/>
- <keyword type="function" name="mia_quaternion_multby ()" link="mialm-MiaQuaternion.html#mia-quaternion-multby"/>
- <keyword type="function" name="mia_quaternion_new ()" link="mialm-MiaQuaternion.html#mia-quaternion-new"/>
- <keyword type="function" name="mia_quaternion_new_from_eulerrot ()" link="mialm-MiaQuaternion.html#mia-quaternion-new-from-eulerrot"/>
- <keyword type="function" name="mia_quaternion_norm ()" link="mialm-MiaQuaternion.html#mia-quaternion-norm"/>
- <keyword type="function" name="mia_quaternion_normalize ()" link="mialm-MiaQuaternion.html#mia-quaternion-normalize"/>
- <keyword type="function" name="mia_quaternion_test ()" link="mialm-MiaQuaternion.html#mia-quaternion-test"/>
- <keyword type="function" name="mia_quaternion_xmlio_read ()" link="mialm-MiaQuaternion.html#mia-quaternion-xmlio-read"/>
- <keyword type="function" name="mia_quaternion_xmlio_write ()" link="mialm-MiaQuaternion.html#mia-quaternion-xmlio-write"/>
- <keyword type="struct" name="MiaVector3d" link="mialm-MiaVector3d.html#MiaVector3d"/>
- <keyword type="function" name="mia_vector3d_add ()" link="mialm-MiaVector3d.html#mia-vector3d-add"/>
- <keyword type="function" name="mia_vector3d_addup ()" link="mialm-MiaVector3d.html#mia-vector3d-addup"/>
- <keyword type="function" name="mia_vector3d_copy ()" link="mialm-MiaVector3d.html#mia-vector3d-copy"/>
- <keyword type="function" name="mia_vector3d_dot ()" link="mialm-MiaVector3d.html#mia-vector3d-dot"/>
- <keyword type="function" name="mia_vector3d_dup ()" link="mialm-MiaVector3d.html#mia-vector3d-dup"/>
- <keyword type="function" name="mia_vector3d_equal ()" link="mialm-MiaVector3d.html#mia-vector3d-equal"/>
- <keyword type="function" name="mia_vector3d_get_norm ()" link="mialm-MiaVector3d.html#mia-vector3d-get-norm"/>
- <keyword type="function" name="mia_vector3d_new ()" link="mialm-MiaVector3d.html#mia-vector3d-new"/>
- <keyword type="function" name="mia_vector3d_normalize ()" link="mialm-MiaVector3d.html#mia-vector3d-normalize"/>
- <keyword type="function" name="mia_vector3d_scale ()" link="mialm-MiaVector3d.html#mia-vector3d-scale"/>
- <keyword type="function" name="mia_vector3d_set ()" link="mialm-MiaVector3d.html#mia-vector3d-set"/>
- <keyword type="function" name="mia_vector3d_xmlio_read ()" link="mialm-MiaVector3d.html#mia-vector3d-xmlio-read"/>
- <keyword type="function" name="mia_vector3d_xmlio_write ()" link="mialm-MiaVector3d.html#mia-vector3d-xmlio-write"/>
- <keyword type="macro" name="END_PARSER_TAGS" link="mialm-XML-manipulation-of-landmarks.html#END-PARSER-TAGS:CAPS"/>
- <keyword type="struct" name="struct ParserState" link="mialm-XML-manipulation-of-landmarks.html#ParserState"/>
- <keyword type="struct" name="struct ParserStateStack" link="mialm-XML-manipulation-of-landmarks.html#ParserStateStack"/>
- <keyword type="struct" name="struct ParserTags" link="mialm-XML-manipulation-of-landmarks.html#ParserTags"/>
- <keyword type="function" name="tag_ch_callback ()" link="mialm-XML-manipulation-of-landmarks.html#tag-ch-callback"/>
- <keyword type="function" name="tag_end_callback ()" link="mialm-XML-manipulation-of-landmarks.html#tag-end-callback"/>
- <keyword type="function" name="tag_start_callback ()" link="mialm-XML-manipulation-of-landmarks.html#tag-start-callback"/>
- <keyword type="function" name="xml_sax_parse ()" link="mialm-XML-manipulation-of-landmarks.html#xml-sax-parse"/>
- <keyword type="function" name="xml_write_float ()" link="mialm-XML-manipulation-of-landmarks.html#xml-write-float"/>
- <keyword type="function" name="xmlio_end_float ()" link="mialm-XML-manipulation-of-landmarks.html#xmlio-end-float"/>
- <keyword type="function" name="xmlio_end_string ()" link="mialm-XML-manipulation-of-landmarks.html#xmlio-end-string"/>
- <keyword type="function" name="xmlio_get_string ()" link="mialm-XML-manipulation-of-landmarks.html#xmlio-get-string"/>
- </functions>
-</book>
diff --git a/docs/reference/html/right.png b/docs/reference/html/right.png
deleted file mode 100644
index 92832e3..0000000
Binary files a/docs/reference/html/right.png and /dev/null differ
diff --git a/docs/reference/html/style.css b/docs/reference/html/style.css
deleted file mode 100644
index d6f6c26..0000000
--- a/docs/reference/html/style.css
+++ /dev/null
@@ -1,266 +0,0 @@
-.synopsis, .classsynopsis
-{
- /* tango:aluminium 1/2 */
- background: #eeeeec;
- border: solid 1px #d3d7cf;
- padding: 0.5em;
-}
-.programlisting
-{
- /* tango:sky blue 0/1 */
- background: #e6f3ff;
- border: solid 1px #729fcf;
- padding: 0.5em;
-}
-.variablelist
-{
- padding: 4px;
- margin-left: 3em;
-}
-.variablelist td:first-child
-{
- vertical-align: top;
-}
-
- at media screen {
- sup a.footnote
- {
- position: relative;
- top: 0em ! important;
-
- }
- /* this is needed so that the local anchors are displayed below the naviagtion */
- div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
- {
- display: inline-block;
- position: relative;
- top:-5em;
- }
- /* this seems to be a bug in the xsl style sheets when generating indexes */
- div.index div.index
- {
- top: 0em;
- }
- /* make space for the fixed navigation bar and add space at the bottom so that
- * link targets appear somewhat close to top
- */
- body
- {
- padding-top: 3.2em;
- padding-bottom: 20em;
- }
- /* style and size the navigation bar */
- table.navigation#top
- {
- position: fixed;
- /* tango:scarlet red 0/1 */
- background: #ffe6e6;
- border: solid 1px #ef2929;
- margin-top: 0;
- margin-bottom: 0;
- top: 0;
- left: 0;
- height: 3em;
- z-index: 10;
- }
- .navigation a, .navigation a:visited
- {
- /* tango:scarlet red 3 */
- color: #a40000;
- }
- .navigation a:hover
- {
- /* tango:scarlet red 1 */
- color: #ef2929;
- }
- td.shortcuts
- {
- /* tango:scarlet red 1 */
- color: #ef2929;
- font-size: 80%;
- white-space: nowrap;
- }
-}
- at media print {
- table.navigation {
- visibility: collapse;
- display: none;
- }
- div.titlepage table.navigation {
- visibility: visible;
- display: table;
- /* tango:scarlet red 0/1 */
- background: #ffe6e6;
- border: solid 1px #ef2929;
- margin-top: 0;
- margin-bottom: 0;
- top: 0;
- left: 0;
- height: 3em;
- }
-}
-
-.navigation .title
-{
- font-size: 200%;
-}
-
-div.gallery-float
-{
- float: left;
- padding: 10px;
-}
-div.gallery-float img
-{
- border-style: none;
-}
-div.gallery-spacer
-{
- clear: both;
-}
-
-a, a:visited
-{
- text-decoration: none;
- /* tango:sky blue 2 */
- color: #3465a4;
-}
-a:hover
-{
- text-decoration: underline;
- /* tango:sky blue 1 */
- color: #729fcf;
-}
-
-div.table table
-{
- border-collapse: collapse;
- border-spacing: 0px;
- /* tango:aluminium 3 */
- border: solid 1px #babdb6;
-}
-
-div.table table td, div.table table th
-{
- /* tango:aluminium 3 */
- border: solid 1px #babdb6;
- padding: 3px;
- vertical-align: top;
-}
-
-div.table table th
-{
- /* tango:aluminium 2 */
- background-color: #d3d7cf;
-}
-
-hr
-{
- /* tango:aluminium 3 */
- color: #babdb6;
- background: #babdb6;
- border: none 0px;
- height: 1px;
- clear: both;
-}
-
-.footer
-{
- padding-top: 3.5em;
- /* tango:aluminium 3 */
- color: #babdb6;
- text-align: center;
- font-size: 80%;
-}
-
-.warning
-{
- /* tango:orange 0/1 */
- background: #ffeed9;
- border-color: #ffb04f;
-}
-.note
-{
- /* tango:chameleon 0/0.5 */
- background: #d8ffb2;
- border-color: #abf562;
-}
-.note, .warning
-{
- padding: 0.5em;
- border-width: 1px;
- border-style: solid;
-}
-.note h3, .warning h3
-{
- margin-top: 0.0em
-}
-.note p, .warning p
-{
- margin-bottom: 0.0em
-}
-
-/* blob links */
-h2 .extralinks, h3 .extralinks
-{
- float: right;
- /* tango:aluminium 3 */
- color: #babdb6;
- font-size: 80%;
- font-weight: normal;
-}
-
-.annotation
-{
- /* tango:aluminium 5 */
- color: #555753;
- font-size: 80%;
- font-weight: normal;
-}
-
-/* code listings */
-
-.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */
-.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */
-.listing_code .programlisting .function { color: #000000; font-weight: bold; }
-.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
-.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */
-.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
-.listing_code .programlisting .normal { color: #000000; }
-.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */
-.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
-.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */
-.listing_code .programlisting .type { color: #000000; }
-.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */
-.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */
-
-.listing_frame {
- /* tango:sky blue 1 */
- border: solid 1px #729fcf;
- padding: 0px;
-}
-
-.listing_lines, .listing_code {
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0.5em;
-}
-.listing_lines {
- /* tango:sky blue 0.5 */
- background: #a6c5e3;
- /* tango:aluminium 6 */
- color: #2e3436;
-}
-.listing_code {
- /* tango:sky blue 0 */
- background: #e6f3ff;
-}
-.listing_code .programlisting {
- /* override from previous */
- border: none 0px;
- padding: 0px;
-}
-.listing_lines pre, .listing_code pre {
- margin: 0px;
-}
-
diff --git a/docs/reference/html/up.png b/docs/reference/html/up.png
deleted file mode 100644
index 85b3e2a..0000000
Binary files a/docs/reference/html/up.png and /dev/null differ
diff --git a/docs/reference/mialm-docs.sgml b/docs/reference/mialm-docs.sgml
index 61b133d..619751b 100644
--- a/docs/reference/mialm-docs.sgml
+++ b/docs/reference/mialm-docs.sgml
@@ -8,7 +8,7 @@
<bookinfo>
<title>mialm Reference Manual</title>
<releaseinfo>
- for mialm 1.0.7.
+ Version 1.0.8.
</releaseinfo>
</bookinfo>
diff --git a/docs/reference/mialm-sections.txt b/docs/reference/mialm-sections.txt
index 6bc0329..de37aba 100644
--- a/docs/reference/mialm-sections.txt
+++ b/docs/reference/mialm-sections.txt
@@ -1,88 +1,88 @@
<SECTION>
<FILE>miacamera</FILE>
<TITLE>MiaCamera</TITLE>
-MiaCamera
-mia_camera_copy
-mia_camera_dup
-mia_camera_get_dist
-mia_camera_get_location
-mia_camera_get_rotation
-mia_camera_get_zoom
+MiaCameraClass
mia_camera_new
-mia_camera_set_dist
+mia_camera_test
+mia_camera_get_zoom
+mia_camera_set_zoom
+mia_camera_get_location
mia_camera_set_location
+mia_camera_get_rotation
mia_camera_set_rotation
-mia_camera_set_zoom
-mia_camera_test
+mia_camera_get_dist
+mia_camera_set_dist
+mia_camera_dup
+mia_camera_copy
mia_camera_xmlio_write
<SUBSECTION Standard>
-MiaCameraClass
MIA_CAMERA
MIA_CAMERA_CLASS
MIA_CAMERA_GET_CLASS
MIA_IS_CAMERA
MIA_IS_CAMERA_CLASS
MIA_TYPE_CAMERA
+MiaCamera
mia_camera_get_type
</SECTION>
<SECTION>
<FILE>mialandmark</FILE>
<TITLE>MiaLandmark</TITLE>
-MiaLandmark
-mia_landmark_get_camera
-mia_landmark_get_iso_value
-mia_landmark_get_location
-mia_landmark_get_name
-mia_landmark_get_picfile
mia_landmark_new
-mia_landmark_set_camera
-mia_landmark_set_iso_value
-mia_landmark_set_location
mia_landmark_set_name
+mia_landmark_get_name
+mia_landmark_set_location
+mia_landmark_get_location
+mia_landmark_get_iso_value
+mia_landmark_set_iso_value
+mia_landmark_set_camera
+mia_landmark_get_camera
mia_landmark_set_picfile
+mia_landmark_get_picfile
mia_landmark_xmlio_write
<SUBSECTION Standard>
-MiaLandmarkClass
MIA_IS_LANDMARK
MIA_IS_LANDMARK_CLASS
MIA_LANDMARK
MIA_LANDMARK_CLASS
MIA_LANDMARK_GET_CLASS
MIA_TYPE_LANDMARK
+MiaLandmark
+MiaLandmarkClass
mia_landmark_get_type
</SECTION>
<SECTION>
<FILE>mialandmarkio</FILE>
-mia_landmarklist_new_from_file
mia_landmarklist_save
+mia_landmarklist_new_from_file
</SECTION>
<SECTION>
<FILE>mialandmarklist</FILE>
<TITLE>MiaLandmarklist</TITLE>
-MiaLandmarklist
-mia_landmarklist_clear_locations
-mia_landmarklist_delete_landmark
-mia_landmarklist_foreach
+mia_landmarklist_new
+mia_landmarklist_insert
mia_landmarklist_get_landmark
+mia_landmarklist_delete_landmark
+mia_landmarklist_set_name
mia_landmarklist_get_name
mia_landmarklist_get_selected
-mia_landmarklist_insert
-mia_landmarklist_new
-mia_landmarklist_set_name
mia_landmarklist_set_selected
-mia_landmarklist_test
+mia_landmarklist_foreach
+mia_landmarklist_clear_locations
mia_landmarklist_xmlio_write
+mia_landmarklist_test
+MiaLandmarklist
<SUBSECTION Standard>
-MiaLandmarklistClass
MIA_IS_LANDMARKLIST
MIA_IS_LANDMARKLIST_CLASS
MIA_LANDMARKLIST
MIA_LANDMARKLIST_CLASS
MIA_LANDMARKLIST_GET_CLASS
MIA_TYPE_LANDMARKLIST
+MiaLandmarklistClass
mia_landmarklist_get_type
</SECTION>
@@ -91,26 +91,26 @@ mia_landmarklist_get_type
<TITLE>MiaQuaternion</TITLE>
MiaQuaternion
RotMatrix
+mia_quaternion_new
+mia_quaternion_new_from_eulerrot
mia_quaternion_copy
mia_quaternion_dup
-mia_quaternion_equal
mia_quaternion_get_rotation
-mia_quaternion_multby
-mia_quaternion_new
-mia_quaternion_new_from_eulerrot
-mia_quaternion_norm
+mia_quaternion_equal
mia_quaternion_normalize
-mia_quaternion_test
+mia_quaternion_norm
+mia_quaternion_multby
mia_quaternion_xmlio_read
mia_quaternion_xmlio_write
+mia_quaternion_test
<SUBSECTION Standard>
-MiaQuaternionClass
MIA_IS_QUATERNION
MIA_IS_QUATERNION_CLASS
MIA_QUATERNION
MIA_QUATERNION_CLASS
MIA_QUATERNION_GET_CLASS
MIA_TYPE_QUATERNION
+MiaQuaternionClass
mia_quaternion_get_type
</SECTION>
@@ -118,43 +118,43 @@ mia_quaternion_get_type
<FILE>miavector3d</FILE>
<TITLE>MiaVector3d</TITLE>
MiaVector3d
-mia_vector3d_add
-mia_vector3d_addup
-mia_vector3d_copy
-mia_vector3d_dot
-mia_vector3d_dup
-mia_vector3d_equal
-mia_vector3d_get_norm
mia_vector3d_new
+mia_vector3d_set
+mia_vector3d_dup
mia_vector3d_normalize
+mia_vector3d_dot
+mia_vector3d_get_norm
+mia_vector3d_copy
mia_vector3d_scale
-mia_vector3d_set
+mia_vector3d_addup
+mia_vector3d_add
+mia_vector3d_equal
mia_vector3d_xmlio_read
mia_vector3d_xmlio_write
<SUBSECTION Standard>
-MiaVector3dClass
MIA_IS_VECTOR3D
MIA_IS_VECTOR3D_CLASS
MIA_TYPE_VECTOR3D
MIA_VECTOR3D
MIA_VECTOR3D_CLASS
MIA_VECTOR3D_GET_CLASS
+MiaVector3dClass
mia_vector3d_get_type
</SECTION>
<SECTION>
<FILE>miaxmlio</FILE>
+tag_start_callback
+tag_ch_callback
+tag_end_callback
+ParserTags
END_PARSER_TAGS
ParserState
ParserStateStack
-ParserTags
-tag_ch_callback
-tag_end_callback
-tag_start_callback
-xml_sax_parse
-xml_write_float
-xmlio_end_float
xmlio_end_string
+xmlio_end_float
xmlio_get_string
+xml_write_float
+xml_sax_parse
</SECTION>
diff --git a/docs/reference/mialm.types b/docs/reference/mialm.types
deleted file mode 100644
index 9604a06..0000000
--- a/docs/reference/mialm.types
+++ /dev/null
@@ -1,5 +0,0 @@
-mia_camera_get_type
-mia_landmark_get_type
-mia_landmarklist_get_type
-mia_quaternion_get_type
-mia_vector3d_get_type
diff --git a/ltmain.sh b/ltmain.sh
old mode 100755
new mode 100644
index 3061e3c..63ae69d
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -1,9 +1,9 @@
-# libtool (GNU libtool) 2.4
+# libtool (GNU libtool) 2.4.2
# Written by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
-# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions. There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
@@ -41,6 +41,7 @@
# --quiet, --silent don't print informational messages
# --no-quiet, --no-silent
# print informational messages (default)
+# --no-warn don't display warning messages
# --tag=TAG use configuration variables from tag TAG
# -v, --verbose print more informational messages than default
# --no-verbose don't print the extra informational messages
@@ -69,7 +70,7 @@
# compiler: $LTCC
# compiler flags: $LTCFLAGS
# linker: $LD (gnu? $with_gnu_ld)
-# $progname: (GNU libtool) 2.4
+# $progname: (GNU libtool) 2.4.2
# automake: $automake_version
# autoconf: $autoconf_version
#
@@ -79,9 +80,9 @@
PROGRAM=libtool
PACKAGE=libtool
-VERSION=2.4
+VERSION=2.4.2
TIMESTAMP=""
-package_revision=1.3293
+package_revision=1.3337
# Be Bourne compatible
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
@@ -136,15 +137,10 @@ progpath="$0"
: ${CP="cp -f"}
test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
-: ${EGREP="grep -E"}
-: ${FGREP="grep -F"}
-: ${GREP="grep"}
-: ${LN_S="ln -s"}
: ${MAKE="make"}
: ${MKDIR="mkdir"}
: ${MV="mv -f"}
: ${RM="rm -f"}
-: ${SED="sed"}
: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
: ${Xsed="$SED -e 1s/^X//"}
@@ -387,7 +383,7 @@ case $progpath in
;;
*)
save_IFS="$IFS"
- IFS=:
+ IFS=${PATH_SEPARATOR-:}
for progdir in $PATH; do
IFS="$save_IFS"
test -x "$progdir/$progname" && break
@@ -771,8 +767,8 @@ func_help ()
s*\$LTCFLAGS*'"$LTCFLAGS"'*
s*\$LD*'"$LD"'*
s/\$with_gnu_ld/'"$with_gnu_ld"'/
- s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
- s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
+ s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/
+ s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/
p
d
}
@@ -1052,6 +1048,7 @@ opt_finish=false
opt_help=false
opt_help_all=false
opt_silent=:
+opt_warning=:
opt_verbose=:
opt_silent=false
opt_verbose=false
@@ -1120,6 +1117,10 @@ esac
opt_silent=false
func_append preserve_args " $opt"
;;
+ --no-warning|--no-warn)
+ opt_warning=false
+func_append preserve_args " $opt"
+ ;;
--no-verbose)
opt_verbose=false
func_append preserve_args " $opt"
@@ -2059,7 +2060,7 @@ func_mode_compile ()
*.[cCFSifmso] | \
*.ada | *.adb | *.ads | *.asm | \
*.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
- *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup)
+ *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup)
func_xform "$libobj"
libobj=$func_xform_result
;;
@@ -3201,11 +3202,13 @@ func_mode_install ()
# Set up the ranlib parameters.
oldlib="$destdir/$name"
+ func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
+ tool_oldlib=$func_to_tool_file_result
func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
if test -n "$stripme" && test -n "$old_striplib"; then
- func_show_eval "$old_striplib $oldlib" 'exit $?'
+ func_show_eval "$old_striplib $tool_oldlib" 'exit $?'
fi
# Do each command in the postinstall commands.
@@ -3470,7 +3473,7 @@ static const void *lt_preloaded_setup() {
# linked before any other PIC object. But we must not use
# pic_flag when linking with -static. The problem exists in
# FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
- *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+ *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
*-*-hpux*)
pic_flag_for_symtable=" $pic_flag" ;;
@@ -3982,14 +3985,17 @@ func_exec_program_core ()
# launches target application with the remaining arguments.
func_exec_program ()
{
- for lt_wr_arg
- do
- case \$lt_wr_arg in
- --lt-*) ;;
- *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
- esac
- shift
- done
+ case \" \$* \" in
+ *\\ --lt-*)
+ for lt_wr_arg
+ do
+ case \$lt_wr_arg in
+ --lt-*) ;;
+ *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
+ esac
+ shift
+ done ;;
+ esac
func_exec_program_core \${1+\"\$@\"}
}
@@ -5057,9 +5063,15 @@ void lt_dump_script (FILE* f)
{
EOF
func_emit_wrapper yes |
- $SED -e 's/\([\\"]\)/\\\1/g' \
- -e 's/^/ fputs ("/' -e 's/$/\\n", f);/'
-
+ $SED -n -e '
+s/^\(.\{79\}\)\(..*\)/\1\
+\2/
+h
+s/\([\\"]\)/\\\1/g
+s/$/\\n/
+s/\([^\n]*\).*/ fputs ("\1", f);/p
+g
+D'
cat <<"EOF"
}
EOF
@@ -5643,7 +5655,8 @@ func_mode_link ()
continue
;;
- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
+ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
func_append compiler_flags " $arg"
func_append compile_command " $arg"
func_append finalize_command " $arg"
@@ -6147,7 +6160,8 @@ func_mode_link ()
lib=
found=no
case $deplib in
- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
+ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
if test "$linkmode,$pass" = "prog,link"; then
compile_deplibs="$deplib $compile_deplibs"
finalize_deplibs="$deplib $finalize_deplibs"
@@ -6831,7 +6845,7 @@ func_mode_link ()
test "$hardcode_direct_absolute" = no; then
add="$dir/$linklib"
elif test "$hardcode_minus_L" = yes; then
- add_dir="-L$dir"
+ add_dir="-L$absdir"
# Try looking first in the location we're being installed to.
if test -n "$inst_prefix_dir"; then
case $libdir in
@@ -7316,6 +7330,7 @@ func_mode_link ()
# which has an extra 1 added just for fun
#
case $version_type in
+ # correct linux to gnu/linux during the next big refactor
darwin|linux|osf|windows|none)
func_arith $number_major + $number_minor
current=$func_arith_result
@@ -7432,7 +7447,7 @@ func_mode_link ()
versuffix="$major.$revision"
;;
- linux)
+ linux) # correct to gnu/linux during the next big refactor
func_arith $current - $age
major=.$func_arith_result
versuffix="$major.$age.$revision"
@@ -8020,6 +8035,11 @@ EOF
# Test again, we may have decided not to build it any more
if test "$build_libtool_libs" = yes; then
+ # Remove ${wl} instances when linking with ld.
+ # FIXME: should test the right _cmds variable.
+ case $archive_cmds in
+ *\$LD\ *) wl= ;;
+ esac
if test "$hardcode_into_libs" = yes; then
# Hardcode the library paths
hardcode_libdirs=
@@ -8050,7 +8070,7 @@ EOF
elif test -n "$runpath_var"; then
case "$perm_rpath " in
*" $libdir "*) ;;
- *) func_apped perm_rpath " $libdir" ;;
+ *) func_append perm_rpath " $libdir" ;;
esac
fi
done
@@ -8058,11 +8078,7 @@ EOF
if test -n "$hardcode_libdir_separator" &&
test -n "$hardcode_libdirs"; then
libdir="$hardcode_libdirs"
- if test -n "$hardcode_libdir_flag_spec_ld"; then
- eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
- else
- eval dep_rpath=\"$hardcode_libdir_flag_spec\"
- fi
+ eval "dep_rpath=\"$hardcode_libdir_flag_spec\""
fi
if test -n "$runpath_var" && test -n "$perm_rpath"; then
# We should set the runpath_var.
@@ -9152,6 +9168,8 @@ EOF
esac
done
fi
+ func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
+ tool_oldlib=$func_to_tool_file_result
eval cmds=\"$old_archive_cmds\"
func_len " $cmds"
@@ -9261,7 +9279,8 @@ EOF
*.la)
func_basename "$deplib"
name="$func_basename_result"
- eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ func_resolve_sysroot "$deplib"
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
test -z "$libdir" && \
func_fatal_error "\`$deplib' is not a valid libtool archive"
func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
diff --git a/mialm/Makefile.am b/mialm/Makefile.am
index ac872c5..2f8b8d9 100644
--- a/mialm/Makefile.am
+++ b/mialm/Makefile.am
@@ -20,7 +20,7 @@
# published by the Free Software Foundation.
#
-INCLUDES = \
+AM_CPPFLAGS = \
$(GLIB_CFLAGS)
lib_LTLIBRARIES = libmialm.la
diff --git a/mialm/Makefile.in b/mialm/Makefile.in
index b5da7d3..8887fbc 100644
--- a/mialm/Makefile.in
+++ b/mialm/Makefile.in
@@ -16,7 +16,7 @@
@SET_MAKE@
#
-# Copyright (c) 2004-2012 Gert Wollny <gw.fossdev at gmail.com>
+# Copyright (c) 2004-2013 Gert Wollny <gw.fossdev at gmail.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
@@ -148,6 +148,7 @@ CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -174,6 +175,7 @@ GLIB_CFLAGS = @GLIB_CFLAGS@
GLIB_LIBS = @GLIB_LIBS@
GREP = @GREP@
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@
@@ -282,7 +284,7 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-INCLUDES = \
+AM_CPPFLAGS = \
$(GLIB_CFLAGS)
lib_LTLIBRARIES = libmialm.la
diff --git a/mialm/miaxmlio.c b/mialm/miaxmlio.c
index 442d512..9cf750e 100644
--- a/mialm/miaxmlio.c
+++ b/mialm/miaxmlio.c
@@ -114,7 +114,6 @@ SAXstartElement (void *user_data, const xmlChar * name,
const xmlChar ** attrs)
{
gint i;
- gint n_elements;
const ParserTags *element;
ParserStateStack *self;
@@ -126,7 +125,6 @@ SAXstartElement (void *user_data, const xmlChar * name,
}
element = state->pss->parser_tags;
- n_elements = state->pss->n_parser_tags;
self = g_new0 (ParserStateStack, 1);
diff --git a/test/Makefile.am b/test/Makefile.am
index 1cd18d7..a64fa51 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -34,5 +34,11 @@ checklmio_LDADD = \
check:$(check_PROGRAMS)
./checklmio
-INCLUDES = \
+AM_CPPFLAGS = \
$(GLIB_CFLAGS)
+
+clean: testclean
+
+
+testclean:
+ rm -f lmtest.xml
diff --git a/test/Makefile.in b/test/Makefile.in
index ebeb5ec..97e4703 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -16,7 +16,7 @@
@SET_MAKE@
#
-# Copyright (c) 2004-2012 Gert Wollny <gw.fossdev at gmail.com>
+# Copyright (c) 2004-2013 Gert Wollny <gw.fossdev at gmail.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
@@ -112,6 +112,7 @@ CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -138,6 +139,7 @@ GLIB_CFLAGS = @GLIB_CFLAGS@
GLIB_LIBS = @GLIB_LIBS@
GREP = @GREP@
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@
@@ -253,7 +255,7 @@ checklmio_LDADD = \
../mialm/libmialm.la \
$(GLIB_LIBS)
-INCLUDES = \
+AM_CPPFLAGS = \
$(GLIB_CFLAGS)
all: all-am
@@ -455,8 +457,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-checkPROGRAMS clean-generic clean-libtool \
mostlyclean-am
@@ -546,6 +546,11 @@ uninstall-am:
check:$(check_PROGRAMS)
./checklmio
+clean: testclean
+
+testclean:
+ rm -f lmtest.xml
+
# 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:
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libmialm.git
More information about the debian-med-commit
mailing list