Fri, 20 Oct 2017 15:28:06 +0200
documentation will now be generated using pandoc
--- 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>
--- 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