documentation will now be generated using pandoc

Fri, 20 Oct 2017 15:28:06 +0200

author
Mike Becker <universe@uap-core.de>
date
Fri, 20 Oct 2017 15:28:06 +0200
changeset 256
2c21b42cf11d
parent 255
92c22c0fa8e8
child 257
e36e7933f466

documentation will now be generated using pandoc

.hgignore file | annotate | diff | comparison | revisions
Doxyfile file | annotate | diff | comparison | revisions
Makefile.am file | annotate | diff | comparison | revisions
README file | annotate | diff | comparison | revisions
configure.ac file | annotate | diff | comparison | revisions
docs/src/Makefile file | annotate | diff | comparison | revisions
docs/src/examples.md file | annotate | diff | comparison | revisions
docs/src/footer.html file | annotate | diff | comparison | revisions
docs/src/header.html file | annotate | diff | comparison | revisions
docs/src/index.md file | annotate | diff | comparison | revisions
docs/src/install.md file | annotate | diff | comparison | revisions
docs/src/integration.md file | annotate | diff | comparison | revisions
docs/src/license.md file | annotate | diff | comparison | revisions
docs/src/modules.md file | annotate | diff | comparison | revisions
docs/src/ucx.css file | annotate | diff | comparison | revisions
docs/web/examples.html file | annotate | diff | comparison | revisions
docs/web/index.html file | annotate | diff | comparison | revisions
docs/web/install.html file | annotate | diff | comparison | revisions
docs/web/integration.html file | annotate | diff | comparison | revisions
docs/web/license.html file | annotate | diff | comparison | revisions
docs/web/modules.html file | annotate | diff | comparison | revisions
docs/web/uaplogo.png file | annotate | diff | comparison | revisions
docs/web/ucx.css file | annotate | diff | comparison | revisions
src/Makefile.am file | annotate | diff | comparison | revisions
test/Makefile.am file | annotate | diff | comparison | revisions
--- a/.hgignore	Fri Oct 20 13:50:13 2017 +0200
+++ b/.hgignore	Fri Oct 20 15:28:06 2017 +0200
@@ -3,7 +3,8 @@
 ^build/
 /core$
 DS_Store$
-^docs/api/
+^docs/web/
+^docs/man/
 \.o$
 \.lo$
 \.la$
@@ -14,7 +15,9 @@
 ^config\.
 ^configure$
 ^libtool$
-Makefile$
+^src/.*Makefile$
+^test/.*Makefile$
+^Makefile$
 Makefile\.in$
 /\.deps/
 /\.libs/
--- a/Doxyfile	Fri Oct 20 13:50:13 2017 +0200
+++ b/Doxyfile	Fri Oct 20 15:28:06 2017 +0200
@@ -58,7 +58,7 @@
 # entered, it will be relative to the location where doxygen was started. If
 # left blank the current directory will be used.
 
-OUTPUT_DIRECTORY       = docs/api
+OUTPUT_DIRECTORY       = docs
 
 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
 # directories (in 2 levels) under the output directory of each output format and
@@ -754,7 +754,7 @@
 # spaces.
 # Note: If this tag is empty the current directory is searched.
 
-INPUT                  = ./ucx
+INPUT                  = ./src
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
@@ -1019,7 +1019,7 @@
 # The default directory is: html.
 # This tag requires that the tag GENERATE_HTML is set to YES.
 
-HTML_OUTPUT            = html
+HTML_OUTPUT            = web/api
 
 # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
 # generated HTML page (for example: .htm, .php, .asp).
--- a/Makefile.am	Fri Oct 20 13:50:13 2017 +0200
+++ b/Makefile.am	Fri Oct 20 15:28:06 2017 +0200
@@ -1,3 +1,31 @@
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+#
+# Copyright 2017 Olaf Wintermann. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+#   1. Redistributions of source code must retain the above copyright
+#      notice, this list of conditions and the following disclaimer.
+#
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice, this list of conditions and the following disclaimer in the
+#      documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
 SUBDIRS = src test
 ACLOCAL_AMFLAGS = -I m4
 
--- a/README	Fri Oct 20 13:50:13 2017 +0200
+++ b/README	Fri Oct 20 15:28:06 2017 +0200
@@ -1,15 +1,15 @@
 -------------------------------------------------------------------------------
-                     UAP Common eXtensions - UCX
+                     UAP Common Extensions - UCX
 -------------------------------------------------------------------------------
 
 0. Table of Contents:
 
   1. Introduction  ........................................................ 15
   2. Build  ............................................................... 26
-  3. Install  ............................................................. 58
-  4. Documentation  ....................................................... 71
-  5. Contact  ............................................................. 84
-  6. License  ............................................................. 90
+  3. Install  ............................................................. 37
+  4. Documentation  ....................................................... 50
+  5. Contact  ............................................................. 63
+  6. License  ............................................................. 69
 
 
 1. Introduction
@@ -26,39 +26,18 @@
 2. Build
 --------
 
-Untar the source archive and run
-
-  make CONF=<yourconfig>
-
-If you are going to use gcc, then simply run
+Untar the source archive and simply run
 
-  make
-
-The available configurations are clang, gcc, mingw, osx and suncc. 
-
-The build files are placed into a build subdirectory, which is created if it
-does not exists.
+  ./configure && make
 
-The default target builds optimized binaries. Use the debug target by running
-
-  make debug CONF=<yourconfig>
-
-to disable optimization and enable debug symbols.
-
-If you want to test your build either run
+If you want to verify your build, you may then run
 
-  make run CONF=<yourconfig>
-
-or
-
-  make run-debug CONF=<yourconfig>
-
-Again, you can omit the CONF parameter, when using the gcc.
+  make check
 
 3. Install
 ----------
 
-Build the binaries as described in chapter two. Then install UCX, by running
+Build the binaries as described above. Then install UCX, by running
 
   make install
 
@@ -66,7 +45,7 @@
 
   make install PREFIX=<install_dir>
 
-The default prefix is /usr/local.
+The default prefix is /usr/local and will require privileged access.
 
 4. Documentation
 ----------------
--- a/configure.ac	Fri Oct 20 13:50:13 2017 +0200
+++ b/configure.ac	Fri Oct 20 15:28:06 2017 +0200
@@ -1,3 +1,31 @@
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+#
+# Copyright 2017 Olaf Wintermann. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+#   1. Redistributions of source code must retain the above copyright
+#      notice, this list of conditions and the following disclaimer.
+#
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice, this list of conditions and the following disclaimer in the
+#      documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
 # the package version must match the macros in ucx.h
 # if you change the package version, don't forget to adjust the library version
 AC_INIT([ucx], [0.14], [olaf.wintermann@gmail.com])
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/Makefile	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,69 @@
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+#
+# Copyright 2017 Olaf Wintermann. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+#   1. Redistributions of source code must retain the above copyright
+#      notice, this list of conditions and the following disclaimer.
+#
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice, this list of conditions and the following disclaimer in the
+#      documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
+PD=pandoc
+PFLAGS=-c ucx.css -B header.html -A footer.html -T 'UAP Common Extensions'
+
+SRC  = index.md
+SRC += examples.md
+SRC += install.md
+SRC += integration.md
+SRC += license.md
+SRC += modules.md
+
+DEST = ../web
+DEST_MAN = ../man
+
+PROJROOT = ../..
+LOGO = uaplogo.png
+
+HTML = $(SRC:%.md=$(DEST)/%.html)
+
+all:  html api
+	
+
+html: $(DEST) $(DEST)/ucx.css $(DEST)/$(LOGO) $(HTML)
+	
+
+api: $(DEST)
+	cd $(PROJROOT); doxygen
+
+$(DEST):
+	mkdir -p $@
+
+$(DEST)/%.html: %.md
+	$(PD) $(PFLAGS) $< -o $@
+
+$(DEST)/ucx.css: ucx.css
+	cp $< $@
+	
+$(DEST)/$(LOGO): $(PROJROOT)/$(LOGO)
+	cp $< $@
+
+clean:
+	rm -Rf $(DEST) $(DEST_MAN)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/examples.md	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,2 @@
+Examples
+========
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/footer.html	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,3 @@
+
+    </div>
+    <!-- end content -->
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/header.html	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,37 @@
+        <!-- begin header -->
+        <div id="header">
+            <span>UAP Common Extensions</span>
+            <img src="uaplogo.png" alt="UAP Core">
+        </div>
+        <!-- end header -->
+
+        <!-- begin navigation -->
+        <div id="sidebar">
+            <div class="nav">
+                <h3>Getting Started</h3>
+                <ul>
+                    <li><a href="index.html">Overview</a></li>
+                    <li><a href="install.html">Build Instructions</a></li>
+                    <li><a href="license.html">License</a></li>
+                </ul>
+            </div>
+            <div class="nav">
+                <h3>Development</h3>
+                <ul>
+                    <li><a href="integration.html">Integration</a></li>
+                    <li><a href="modules.html">Modules</a></li>
+                    <li><a href="examples.html">Examples</a></li>
+                </ul>
+            </div>
+            <div class="nav">
+                <h3>Resources</h3>
+                <ul>
+                    <li><a target="_blank" href="api/">API Reference</a></li>
+                    <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li>
+                </ul>
+            </div>
+        </div>
+        <!-- end navigation -->
+
+        <!-- begin content -->
+        <div id="content">
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/index.md	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,2 @@
+UAP Common Extensions
+=====================
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/install.md	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,2 @@
+Build Instructions
+==================
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/integration.md	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,2 @@
+Integrate UCX Into Your Projects
+================================
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/license.md	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,26 @@
+License
+=======
+
+Copyright 2017 Olaf Wintermann. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in the
+     documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/modules.md	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,2 @@
+Modules
+=======
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/src/ucx.css	Fri Oct 20 15:28:06 2017 +0200
@@ -0,0 +1,77 @@
+#header, h1, h2, h3, #sidebar {
+    font-family: sans-serif;
+}
+
+#header {
+    padding-top: 0.3em;
+    padding-bottom: 0.5em;
+    margin-bottom: 2em;
+    border: none;
+    border-bottom: 1px solid;
+    border-bottom-color: #2E2E2E;
+}
+
+#header span {
+    font-size: 2em;
+    font-weight: bold;
+    margin-left: 1em;
+}
+
+#header img {
+    float: right;
+}
+
+#sidebar {
+    float: left;
+    width: 15em;
+}
+
+.nav {
+    color: black;
+    background-color: #E9EBEC;
+    margin-bottom: 1em;
+    padding-bottom: 0.1em;
+}
+
+.nav h3 {
+    color: white;
+    background-color: #5B6F7A;
+    font-size: 1.2em;
+    padding-top: 0.2em;
+    padding-bottom: 0.2em;
+    padding-left: 0.5em;
+    margin-top: 0;
+}
+
+.nav ul {
+    margin-top: 0;
+    padding-top: 0;
+    font-size: 0.95em;
+}
+
+#content {
+    margin-left: 16em;
+    padding: 0;
+    font-family: serif;
+    font-size: 1em;
+    min-width: 16em;
+}
+
+#content h1 {
+    color: white;
+    background-color: #5B6F7A;
+    font-size: 1.2em;
+    padding-top: 0.2em;
+    padding-bottom: 0.2em;
+    padding-left: 0.5em;
+    padding-right: 0;
+    margin-top: 0;
+}
+
+#content h2 {
+    font-size: 1.2em;
+}
+
+#content h3 {
+    font-size: 1.05em;
+}
--- a/docs/web/examples.html	Fri Oct 20 13:50:13 2017 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>UAP Common Extensions</title>
-        <link rel="stylesheet" type="text/css" href="ucx.css">
-    </head>
-    <body>
-        <!-- begin header -->
-        <div class="header">
-            <span>UAP Common Extensions</span>
-            <img src="uaplogo.png" alt="UAP Core">
-        </div>
-        <!-- end header -->
-
-        <!-- begin navigation -->
-        <div class="sidebar">
-            <div class="nav">
-                <h3>Getting Started</h3>
-                <ul>
-                    <li><a href="index.html">Overview</a></li>
-                    <li><a href="install.html">Build Instructions</a></li>
-                    <li><a href="license.html">License</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Development</h3>
-                <ul>
-                    <li><a href="integration.html">Integration</a></li>
-                    <li><a href="modules.html">Modules</a></li>
-                    <li><a href="examples.html">Examples</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Resources</h3>
-                <ul>
-                    <li><a target="_blank" href="api/">API Reference</a></li>
-                    <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li>
-                </ul>
-            </div>
-        </div>
-        <!-- end navigation -->
-
-        <!-- begin content -->
-        <div class="content">
-            <h1>Examples</h1>
-        </div>
-        <!-- end content -->
-
-    </body>
-</html>
--- a/docs/web/index.html	Fri Oct 20 13:50:13 2017 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>UAP Common Extensions</title>
-        <link rel="stylesheet" type="text/css" href="ucx.css">
-    </head>
-    <body>
-        <!-- begin header -->
-        <div class="header">
-            <span>UAP Common Extensions</span>
-            <img src="uaplogo.png" alt="UAP Core">
-        </div>
-        <!-- end header -->
-
-        <!-- begin navigation -->
-        <div class="sidebar">
-            <div class="nav">
-                <h3>Getting Started</h3>
-                <ul>
-                    <li><a href="index.html">Overview</a></li>
-                    <li><a href="install.html">Build Instructions</a></li>
-                    <li><a href="license.html">License</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Development</h3>
-                <ul>
-                    <li><a href="integration.html">Integration</a></li>
-                    <li><a href="modules.html">Modules</a></li>
-                    <li><a href="examples.html">Examples</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Resources</h3>
-                <ul>
-                    <li><a target="_blank" href="api/">API Reference</a></li>
-                    <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li>
-                </ul>
-            </div>
-        </div>
-        <!-- end navigation -->
-
-        <!-- begin content -->
-        <div class="content">
-            <h1>UAP Common Extensions</h1>
-        </div>
-        <!-- end content -->
-
-    </body>
-</html>
--- a/docs/web/install.html	Fri Oct 20 13:50:13 2017 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>UAP Common Extensions</title>
-        <link rel="stylesheet" type="text/css" href="ucx.css">
-    </head>
-    <body>
-        <!-- begin header -->
-        <div class="header">
-            <span>UAP Common Extensions</span>
-            <img src="uaplogo.png" alt="UAP Core">
-        </div>
-        <!-- end header -->
-
-        <!-- begin navigation -->
-        <div class="sidebar">
-            <div class="nav">
-                <h3>Getting Started</h3>
-                <ul>
-                    <li><a href="index.html">Overview</a></li>
-                    <li><a href="install.html">Build Instructions</a></li>
-                    <li><a href="license.html">License</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Development</h3>
-                <ul>
-                    <li><a href="integration.html">Integration</a></li>
-                    <li><a href="modules.html">Modules</a></li>
-                    <li><a href="examples.html">Examples</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Resources</h3>
-                <ul>
-                    <li><a target="_blank" href="api/">API Reference</a></li>
-                    <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li>
-                </ul>
-            </div>
-        </div>
-        <!-- end navigation -->
-
-        <!-- begin content -->
-        <div class="content">
-            <h1>Install UCX</h1>
-        </div>
-        <!-- end content -->
-
-    </body>
-</html>
--- a/docs/web/integration.html	Fri Oct 20 13:50:13 2017 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>UAP Common Extensions</title>
-        <link rel="stylesheet" type="text/css" href="ucx.css">
-    </head>
-    <body>
-        <!-- begin header -->
-        <div class="header">
-            <span>UAP Common Extensions</span>
-            <img src="uaplogo.png" alt="UAP Core">
-        </div>
-        <!-- end header -->
-
-        <!-- begin navigation -->
-        <div class="sidebar">
-            <div class="nav">
-                <h3>Getting Started</h3>
-                <ul>
-                    <li><a href="index.html">Overview</a></li>
-                    <li><a href="install.html">Build Instructions</a></li>
-                    <li><a href="license.html">License</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Development</h3>
-                <ul>
-                    <li><a href="integration.html">Integration</a></li>
-                    <li><a href="modules.html">Modules</a></li>
-                    <li><a href="examples.html">Examples</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Resources</h3>
-                <ul>
-                    <li><a target="_blank" href="api/">API Reference</a></li>
-                    <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li>
-                </ul>
-            </div>
-        </div>
-        <!-- end navigation -->
-
-        <!-- begin content -->
-        <div class="content">
-            <h1>Integrate UCX Into Your Projects</h1>
-        </div>
-        <!-- end content -->
-
-    </body>
-</html>
--- a/docs/web/license.html	Fri Oct 20 13:50:13 2017 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,85 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>UAP Common Extensions</title>
-        <link rel="stylesheet" type="text/css" href="ucx.css">
-    </head>
-    <body>
-        <!-- begin header -->
-        <div class="header">
-            <span>UAP Common Extensions</span>
-            <img src="uaplogo.png" alt="UAP Core">
-        </div>
-        <!-- end header -->
-
-        <!-- begin navigation -->
-        <div class="sidebar">
-            <div class="nav">
-                <h3>Getting Started</h3>
-                <ul>
-                    <li><a href="index.html">Overview</a></li>
-                    <li><a href="install.html">Build Instructions</a></li>
-                    <li><a href="license.html">License</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Development</h3>
-                <ul>
-                    <li><a href="integration.html">Integration</a></li>
-                    <li><a href="modules.html">Modules</a></li>
-                    <li><a href="examples.html">Examples</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Resources</h3>
-                <ul>
-                    <li><a target="_blank" href="api/">API Reference</a></li>
-                    <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li>
-                </ul>
-            </div>
-        </div>
-        <!-- end navigation -->
-
-        <!-- begin content -->
-        <div class="content">
-            <h1>License</h1>
-            <p>Copyright 2017 Olaf Wintermann. All rights reserved.</p>
-
-            <p>
-                Redistribution and use in source and binary forms, with or
-                without modification, are permitted provided that the following
-                conditions are met:
-            </p>
-            <ol>
-            <li>
-                Redistributions of source code must retain the above
-                copyright notice, this list of conditions and the following
-                disclaimer.
-            </li>
-            <li>
-                Redistributions in binary form must reproduce the above
-                copyright notice, this list of conditions and the following
-                disclaimer in the documentation and/or other materials provided
-                with the distribution.
-            </li>
-            </ol>
-            <p>
-                THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-                CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-                INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-                MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-                DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
-                CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-                SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-                NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-                LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-                HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-                CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-                OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-                EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-            </p>
-        </div>
-        <!-- end content -->
-
-    </body>
-</html>
--- a/docs/web/modules.html	Fri Oct 20 13:50:13 2017 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <title>UAP Common Extensions</title>
-        <link rel="stylesheet" type="text/css" href="ucx.css">
-    </head>
-    <body>
-        <!-- begin header -->
-        <div class="header">
-            <span>UAP Common Extensions</span>
-            <img src="uaplogo.png" alt="UAP Core">
-        </div>
-        <!-- end header -->
-
-        <!-- begin navigation -->
-        <div class="sidebar">
-            <div class="nav">
-                <h3>Getting Started</h3>
-                <ul>
-                    <li><a href="index.html">Overview</a></li>
-                    <li><a href="install.html">Build Instructions</a></li>
-                    <li><a href="license.html">License</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Development</h3>
-                <ul>
-                    <li><a href="integration.html">Integration</a></li>
-                    <li><a href="modules.html">Modules</a></li>
-                    <li><a href="examples.html">Examples</a></li>
-                </ul>
-            </div>
-            <div class="nav">
-                <h3>Resources</h3>
-                <ul>
-                    <li><a target="_blank" href="api/">API Reference</a></li>
-                    <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li>
-                </ul>
-            </div>
-        </div>
-        <!-- end navigation -->
-
-        <!-- begin content -->
-        <div class="content">
-            <h1>Modules</h1>
-        </div>
-        <!-- end content -->
-
-    </body>
-</html>
Binary file docs/web/uaplogo.png has changed
--- a/docs/web/ucx.css	Fri Oct 20 13:50:13 2017 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-.header, h1, h2, h3, .sidebar {
-    font-family: sans-serif;
-}
-
-div.header {
-    padding-top: 0.3em;
-    padding-bottom: 0.5em;
-    margin-bottom: 2em;
-    border: none;
-    border-bottom: 1px solid;
-    border-bottom-color: #2E2E2E;
-}
-
-div.header span {
-    font-size: 2em;
-    font-weight: bold;
-    margin-left: 1em;
-}
-
-div.header img {
-    float: right;
-}
-
-div.sidebar {
-    float: left;
-    width: 15em;
-}
-
-div.nav {
-    color: black;
-    background-color: #E9EBEC;
-    margin-bottom: 1em;
-    padding-bottom: 0.1em;
-}
-
-div.nav h3 {
-    color: white;
-    background-color: #5B6F7A;
-    font-size: 1.2em;
-    padding-top: 0.2em;
-    padding-bottom: 0.2em;
-    padding-left: 0.5em;
-    margin-top: 0;
-}
-
-div.nav ul {
-    margin-top: 0;
-    padding-top: 0;
-    font-size: 0.95em;
-}
-
-div.content {
-    margin-left: 16em;
-    padding: 0;
-    font-family: serif;
-    font-size: 1em;
-    min-width: 16em;
-}
-
-div.content h1 {
-    color: white;
-    background-color: #5B6F7A;
-    font-size: 1.2em;
-    padding-top: 0.2em;
-    padding-bottom: 0.2em;
-    padding-left: 0.5em;
-    padding-right: 0;
-    margin-top: 0;
-}
-
-div.content h2 {
-    font-size: 1.2em;
-}
-
-div.content h3 {
-    font-size: 1.05em;
-}
-
-
--- a/src/Makefile.am	Fri Oct 20 13:50:13 2017 +0200
+++ b/src/Makefile.am	Fri Oct 20 15:28:06 2017 +0200
@@ -1,3 +1,31 @@
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+#
+# Copyright 2017 Olaf Wintermann. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+#   1. Redistributions of source code must retain the above copyright
+#      notice, this list of conditions and the following disclaimer.
+#
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice, this list of conditions and the following disclaimer in the
+#      documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
 lib_LTLIBRARIES = libucx.la
 libucx_la_LDFLAGS = -version-info 1:0:0
 libucx_la_SOURCES = utils.c
--- a/test/Makefile.am	Fri Oct 20 13:50:13 2017 +0200
+++ b/test/Makefile.am	Fri Oct 20 15:28:06 2017 +0200
@@ -1,3 +1,31 @@
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+#
+# Copyright 2017 Olaf Wintermann. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+#   1. Redistributions of source code must retain the above copyright
+#      notice, this list of conditions and the following disclaimer.
+#
+#   2. Redistributions in binary form must reproduce the above copyright
+#      notice, this list of conditions and the following disclaimer in the
+#      documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
+
 TESTS = ucxtest
 check_PROGRAMS = ucxtest
 ucxtest_CFLAGS = -I$(top_srcdir)/src

mercurial