Fri, 20 Oct 2017 15:28:06 +0200
documentation will now be generated using pandoc
1.1 --- a/.hgignore Fri Oct 20 13:50:13 2017 +0200 1.2 +++ b/.hgignore Fri Oct 20 15:28:06 2017 +0200 1.3 @@ -3,7 +3,8 @@ 1.4 ^build/ 1.5 /core$ 1.6 DS_Store$ 1.7 -^docs/api/ 1.8 +^docs/web/ 1.9 +^docs/man/ 1.10 \.o$ 1.11 \.lo$ 1.12 \.la$ 1.13 @@ -14,7 +15,9 @@ 1.14 ^config\. 1.15 ^configure$ 1.16 ^libtool$ 1.17 -Makefile$ 1.18 +^src/.*Makefile$ 1.19 +^test/.*Makefile$ 1.20 +^Makefile$ 1.21 Makefile\.in$ 1.22 /\.deps/ 1.23 /\.libs/
2.1 --- a/Doxyfile Fri Oct 20 13:50:13 2017 +0200 2.2 +++ b/Doxyfile Fri Oct 20 15:28:06 2017 +0200 2.3 @@ -58,7 +58,7 @@ 2.4 # entered, it will be relative to the location where doxygen was started. If 2.5 # left blank the current directory will be used. 2.6 2.7 -OUTPUT_DIRECTORY = docs/api 2.8 +OUTPUT_DIRECTORY = docs 2.9 2.10 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- 2.11 # directories (in 2 levels) under the output directory of each output format and 2.12 @@ -754,7 +754,7 @@ 2.13 # spaces. 2.14 # Note: If this tag is empty the current directory is searched. 2.15 2.16 -INPUT = ./ucx 2.17 +INPUT = ./src 2.18 2.19 # This tag can be used to specify the character encoding of the source files 2.20 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses 2.21 @@ -1019,7 +1019,7 @@ 2.22 # The default directory is: html. 2.23 # This tag requires that the tag GENERATE_HTML is set to YES. 2.24 2.25 -HTML_OUTPUT = html 2.26 +HTML_OUTPUT = web/api 2.27 2.28 # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each 2.29 # generated HTML page (for example: .htm, .php, .asp).
3.1 --- a/Makefile.am Fri Oct 20 13:50:13 2017 +0200 3.2 +++ b/Makefile.am Fri Oct 20 15:28:06 2017 +0200 3.3 @@ -1,3 +1,31 @@ 3.4 +# 3.5 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3.6 +# 3.7 +# Copyright 2017 Olaf Wintermann. All rights reserved. 3.8 +# 3.9 +# Redistribution and use in source and binary forms, with or without 3.10 +# modification, are permitted provided that the following conditions are met: 3.11 +# 3.12 +# 1. Redistributions of source code must retain the above copyright 3.13 +# notice, this list of conditions and the following disclaimer. 3.14 +# 3.15 +# 2. Redistributions in binary form must reproduce the above copyright 3.16 +# notice, this list of conditions and the following disclaimer in the 3.17 +# documentation and/or other materials provided with the distribution. 3.18 +# 3.19 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 3.20 +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 3.21 +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 3.22 +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 3.23 +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 3.24 +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3.25 +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3.26 +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3.27 +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3.28 +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3.29 +# POSSIBILITY OF SUCH DAMAGE. 3.30 +# 3.31 + 3.32 SUBDIRS = src test 3.33 ACLOCAL_AMFLAGS = -I m4 3.34
4.1 --- a/README Fri Oct 20 13:50:13 2017 +0200 4.2 +++ b/README Fri Oct 20 15:28:06 2017 +0200 4.3 @@ -1,15 +1,15 @@ 4.4 ------------------------------------------------------------------------------- 4.5 - UAP Common eXtensions - UCX 4.6 + UAP Common Extensions - UCX 4.7 ------------------------------------------------------------------------------- 4.8 4.9 0. Table of Contents: 4.10 4.11 1. Introduction ........................................................ 15 4.12 2. Build ............................................................... 26 4.13 - 3. Install ............................................................. 58 4.14 - 4. Documentation ....................................................... 71 4.15 - 5. Contact ............................................................. 84 4.16 - 6. License ............................................................. 90 4.17 + 3. Install ............................................................. 37 4.18 + 4. Documentation ....................................................... 50 4.19 + 5. Contact ............................................................. 63 4.20 + 6. License ............................................................. 69 4.21 4.22 4.23 1. Introduction 4.24 @@ -26,39 +26,18 @@ 4.25 2. Build 4.26 -------- 4.27 4.28 -Untar the source archive and run 4.29 +Untar the source archive and simply run 4.30 4.31 - make CONF=<yourconfig> 4.32 + ./configure && make 4.33 4.34 -If you are going to use gcc, then simply run 4.35 +If you want to verify your build, you may then run 4.36 4.37 - make 4.38 - 4.39 -The available configurations are clang, gcc, mingw, osx and suncc. 4.40 - 4.41 -The build files are placed into a build subdirectory, which is created if it 4.42 -does not exists. 4.43 - 4.44 -The default target builds optimized binaries. Use the debug target by running 4.45 - 4.46 - make debug CONF=<yourconfig> 4.47 - 4.48 -to disable optimization and enable debug symbols. 4.49 - 4.50 -If you want to test your build either run 4.51 - 4.52 - make run CONF=<yourconfig> 4.53 - 4.54 -or 4.55 - 4.56 - make run-debug CONF=<yourconfig> 4.57 - 4.58 -Again, you can omit the CONF parameter, when using the gcc. 4.59 + make check 4.60 4.61 3. Install 4.62 ---------- 4.63 4.64 -Build the binaries as described in chapter two. Then install UCX, by running 4.65 +Build the binaries as described above. Then install UCX, by running 4.66 4.67 make install 4.68 4.69 @@ -66,7 +45,7 @@ 4.70 4.71 make install PREFIX=<install_dir> 4.72 4.73 -The default prefix is /usr/local. 4.74 +The default prefix is /usr/local and will require privileged access. 4.75 4.76 4. Documentation 4.77 ----------------
5.1 --- a/configure.ac Fri Oct 20 13:50:13 2017 +0200 5.2 +++ b/configure.ac Fri Oct 20 15:28:06 2017 +0200 5.3 @@ -1,3 +1,31 @@ 5.4 +# 5.5 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 5.6 +# 5.7 +# Copyright 2017 Olaf Wintermann. All rights reserved. 5.8 +# 5.9 +# Redistribution and use in source and binary forms, with or without 5.10 +# modification, are permitted provided that the following conditions are met: 5.11 +# 5.12 +# 1. Redistributions of source code must retain the above copyright 5.13 +# notice, this list of conditions and the following disclaimer. 5.14 +# 5.15 +# 2. Redistributions in binary form must reproduce the above copyright 5.16 +# notice, this list of conditions and the following disclaimer in the 5.17 +# documentation and/or other materials provided with the distribution. 5.18 +# 5.19 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 5.20 +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5.21 +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5.22 +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 5.23 +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 5.24 +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 5.25 +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 5.26 +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 5.27 +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 5.28 +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 5.29 +# POSSIBILITY OF SUCH DAMAGE. 5.30 +# 5.31 + 5.32 # the package version must match the macros in ucx.h 5.33 # if you change the package version, don't forget to adjust the library version 5.34 AC_INIT([ucx], [0.14], [olaf.wintermann@gmail.com])
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/docs/src/Makefile Fri Oct 20 15:28:06 2017 +0200 6.3 @@ -0,0 +1,69 @@ 6.4 +# 6.5 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 6.6 +# 6.7 +# Copyright 2017 Olaf Wintermann. All rights reserved. 6.8 +# 6.9 +# Redistribution and use in source and binary forms, with or without 6.10 +# modification, are permitted provided that the following conditions are met: 6.11 +# 6.12 +# 1. Redistributions of source code must retain the above copyright 6.13 +# notice, this list of conditions and the following disclaimer. 6.14 +# 6.15 +# 2. Redistributions in binary form must reproduce the above copyright 6.16 +# notice, this list of conditions and the following disclaimer in the 6.17 +# documentation and/or other materials provided with the distribution. 6.18 +# 6.19 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 6.20 +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6.21 +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 6.22 +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 6.23 +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 6.24 +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 6.25 +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 6.26 +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 6.27 +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 6.28 +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 6.29 +# POSSIBILITY OF SUCH DAMAGE. 6.30 +# 6.31 + 6.32 +PD=pandoc 6.33 +PFLAGS=-c ucx.css -B header.html -A footer.html -T 'UAP Common Extensions' 6.34 + 6.35 +SRC = index.md 6.36 +SRC += examples.md 6.37 +SRC += install.md 6.38 +SRC += integration.md 6.39 +SRC += license.md 6.40 +SRC += modules.md 6.41 + 6.42 +DEST = ../web 6.43 +DEST_MAN = ../man 6.44 + 6.45 +PROJROOT = ../.. 6.46 +LOGO = uaplogo.png 6.47 + 6.48 +HTML = $(SRC:%.md=$(DEST)/%.html) 6.49 + 6.50 +all: html api 6.51 + 6.52 + 6.53 +html: $(DEST) $(DEST)/ucx.css $(DEST)/$(LOGO) $(HTML) 6.54 + 6.55 + 6.56 +api: $(DEST) 6.57 + cd $(PROJROOT); doxygen 6.58 + 6.59 +$(DEST): 6.60 + mkdir -p $@ 6.61 + 6.62 +$(DEST)/%.html: %.md 6.63 + $(PD) $(PFLAGS) $< -o $@ 6.64 + 6.65 +$(DEST)/ucx.css: ucx.css 6.66 + cp $< $@ 6.67 + 6.68 +$(DEST)/$(LOGO): $(PROJROOT)/$(LOGO) 6.69 + cp $< $@ 6.70 + 6.71 +clean: 6.72 + rm -Rf $(DEST) $(DEST_MAN)
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/docs/src/examples.md Fri Oct 20 15:28:06 2017 +0200 7.3 @@ -0,0 +1,2 @@ 7.4 +Examples 7.5 +========
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/docs/src/footer.html Fri Oct 20 15:28:06 2017 +0200 8.3 @@ -0,0 +1,3 @@ 8.4 + 8.5 + </div> 8.6 + <!-- end content -->
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/docs/src/header.html Fri Oct 20 15:28:06 2017 +0200 9.3 @@ -0,0 +1,37 @@ 9.4 + <!-- begin header --> 9.5 + <div id="header"> 9.6 + <span>UAP Common Extensions</span> 9.7 + <img src="uaplogo.png" alt="UAP Core"> 9.8 + </div> 9.9 + <!-- end header --> 9.10 + 9.11 + <!-- begin navigation --> 9.12 + <div id="sidebar"> 9.13 + <div class="nav"> 9.14 + <h3>Getting Started</h3> 9.15 + <ul> 9.16 + <li><a href="index.html">Overview</a></li> 9.17 + <li><a href="install.html">Build Instructions</a></li> 9.18 + <li><a href="license.html">License</a></li> 9.19 + </ul> 9.20 + </div> 9.21 + <div class="nav"> 9.22 + <h3>Development</h3> 9.23 + <ul> 9.24 + <li><a href="integration.html">Integration</a></li> 9.25 + <li><a href="modules.html">Modules</a></li> 9.26 + <li><a href="examples.html">Examples</a></li> 9.27 + </ul> 9.28 + </div> 9.29 + <div class="nav"> 9.30 + <h3>Resources</h3> 9.31 + <ul> 9.32 + <li><a target="_blank" href="api/">API Reference</a></li> 9.33 + <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li> 9.34 + </ul> 9.35 + </div> 9.36 + </div> 9.37 + <!-- end navigation --> 9.38 + 9.39 + <!-- begin content --> 9.40 + <div id="content"> 9.41 \ No newline at end of file
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/docs/src/index.md Fri Oct 20 15:28:06 2017 +0200 10.3 @@ -0,0 +1,2 @@ 10.4 +UAP Common Extensions 10.5 +=====================
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/docs/src/install.md Fri Oct 20 15:28:06 2017 +0200 11.3 @@ -0,0 +1,2 @@ 11.4 +Build Instructions 11.5 +==================
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/docs/src/integration.md Fri Oct 20 15:28:06 2017 +0200 12.3 @@ -0,0 +1,2 @@ 12.4 +Integrate UCX Into Your Projects 12.5 +================================
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/docs/src/license.md Fri Oct 20 15:28:06 2017 +0200 13.3 @@ -0,0 +1,26 @@ 13.4 +License 13.5 +======= 13.6 + 13.7 +Copyright 2017 Olaf Wintermann. All rights reserved. 13.8 + 13.9 +Redistribution and use in source and binary forms, with or without 13.10 +modification, are permitted provided that the following conditions are met: 13.11 + 13.12 + 1. Redistributions of source code must retain the above copyright 13.13 + notice, this list of conditions and the following disclaimer. 13.14 + 13.15 + 2. Redistributions in binary form must reproduce the above copyright 13.16 + notice, this list of conditions and the following disclaimer in the 13.17 + documentation and/or other materials provided with the distribution. 13.18 + 13.19 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 13.20 +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 13.21 +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 13.22 +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 13.23 +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 13.24 +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 13.25 +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 13.26 +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 13.27 +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 13.28 +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 13.29 +POSSIBILITY OF SUCH DAMAGE.
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 14.2 +++ b/docs/src/modules.md Fri Oct 20 15:28:06 2017 +0200 14.3 @@ -0,0 +1,2 @@ 14.4 +Modules 14.5 +=======
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 15.2 +++ b/docs/src/ucx.css Fri Oct 20 15:28:06 2017 +0200 15.3 @@ -0,0 +1,77 @@ 15.4 +#header, h1, h2, h3, #sidebar { 15.5 + font-family: sans-serif; 15.6 +} 15.7 + 15.8 +#header { 15.9 + padding-top: 0.3em; 15.10 + padding-bottom: 0.5em; 15.11 + margin-bottom: 2em; 15.12 + border: none; 15.13 + border-bottom: 1px solid; 15.14 + border-bottom-color: #2E2E2E; 15.15 +} 15.16 + 15.17 +#header span { 15.18 + font-size: 2em; 15.19 + font-weight: bold; 15.20 + margin-left: 1em; 15.21 +} 15.22 + 15.23 +#header img { 15.24 + float: right; 15.25 +} 15.26 + 15.27 +#sidebar { 15.28 + float: left; 15.29 + width: 15em; 15.30 +} 15.31 + 15.32 +.nav { 15.33 + color: black; 15.34 + background-color: #E9EBEC; 15.35 + margin-bottom: 1em; 15.36 + padding-bottom: 0.1em; 15.37 +} 15.38 + 15.39 +.nav h3 { 15.40 + color: white; 15.41 + background-color: #5B6F7A; 15.42 + font-size: 1.2em; 15.43 + padding-top: 0.2em; 15.44 + padding-bottom: 0.2em; 15.45 + padding-left: 0.5em; 15.46 + margin-top: 0; 15.47 +} 15.48 + 15.49 +.nav ul { 15.50 + margin-top: 0; 15.51 + padding-top: 0; 15.52 + font-size: 0.95em; 15.53 +} 15.54 + 15.55 +#content { 15.56 + margin-left: 16em; 15.57 + padding: 0; 15.58 + font-family: serif; 15.59 + font-size: 1em; 15.60 + min-width: 16em; 15.61 +} 15.62 + 15.63 +#content h1 { 15.64 + color: white; 15.65 + background-color: #5B6F7A; 15.66 + font-size: 1.2em; 15.67 + padding-top: 0.2em; 15.68 + padding-bottom: 0.2em; 15.69 + padding-left: 0.5em; 15.70 + padding-right: 0; 15.71 + margin-top: 0; 15.72 +} 15.73 + 15.74 +#content h2 { 15.75 + font-size: 1.2em; 15.76 +} 15.77 + 15.78 +#content h3 { 15.79 + font-size: 1.05em; 15.80 +}
16.1 --- a/docs/web/examples.html Fri Oct 20 13:50:13 2017 +0200 16.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 16.3 @@ -1,50 +0,0 @@ 16.4 -<!DOCTYPE html> 16.5 -<html> 16.6 - <head> 16.7 - <title>UAP Common Extensions</title> 16.8 - <link rel="stylesheet" type="text/css" href="ucx.css"> 16.9 - </head> 16.10 - <body> 16.11 - <!-- begin header --> 16.12 - <div class="header"> 16.13 - <span>UAP Common Extensions</span> 16.14 - <img src="uaplogo.png" alt="UAP Core"> 16.15 - </div> 16.16 - <!-- end header --> 16.17 - 16.18 - <!-- begin navigation --> 16.19 - <div class="sidebar"> 16.20 - <div class="nav"> 16.21 - <h3>Getting Started</h3> 16.22 - <ul> 16.23 - <li><a href="index.html">Overview</a></li> 16.24 - <li><a href="install.html">Build Instructions</a></li> 16.25 - <li><a href="license.html">License</a></li> 16.26 - </ul> 16.27 - </div> 16.28 - <div class="nav"> 16.29 - <h3>Development</h3> 16.30 - <ul> 16.31 - <li><a href="integration.html">Integration</a></li> 16.32 - <li><a href="modules.html">Modules</a></li> 16.33 - <li><a href="examples.html">Examples</a></li> 16.34 - </ul> 16.35 - </div> 16.36 - <div class="nav"> 16.37 - <h3>Resources</h3> 16.38 - <ul> 16.39 - <li><a target="_blank" href="api/">API Reference</a></li> 16.40 - <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li> 16.41 - </ul> 16.42 - </div> 16.43 - </div> 16.44 - <!-- end navigation --> 16.45 - 16.46 - <!-- begin content --> 16.47 - <div class="content"> 16.48 - <h1>Examples</h1> 16.49 - </div> 16.50 - <!-- end content --> 16.51 - 16.52 - </body> 16.53 -</html>
17.1 --- a/docs/web/index.html Fri Oct 20 13:50:13 2017 +0200 17.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 17.3 @@ -1,50 +0,0 @@ 17.4 -<!DOCTYPE html> 17.5 -<html> 17.6 - <head> 17.7 - <title>UAP Common Extensions</title> 17.8 - <link rel="stylesheet" type="text/css" href="ucx.css"> 17.9 - </head> 17.10 - <body> 17.11 - <!-- begin header --> 17.12 - <div class="header"> 17.13 - <span>UAP Common Extensions</span> 17.14 - <img src="uaplogo.png" alt="UAP Core"> 17.15 - </div> 17.16 - <!-- end header --> 17.17 - 17.18 - <!-- begin navigation --> 17.19 - <div class="sidebar"> 17.20 - <div class="nav"> 17.21 - <h3>Getting Started</h3> 17.22 - <ul> 17.23 - <li><a href="index.html">Overview</a></li> 17.24 - <li><a href="install.html">Build Instructions</a></li> 17.25 - <li><a href="license.html">License</a></li> 17.26 - </ul> 17.27 - </div> 17.28 - <div class="nav"> 17.29 - <h3>Development</h3> 17.30 - <ul> 17.31 - <li><a href="integration.html">Integration</a></li> 17.32 - <li><a href="modules.html">Modules</a></li> 17.33 - <li><a href="examples.html">Examples</a></li> 17.34 - </ul> 17.35 - </div> 17.36 - <div class="nav"> 17.37 - <h3>Resources</h3> 17.38 - <ul> 17.39 - <li><a target="_blank" href="api/">API Reference</a></li> 17.40 - <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li> 17.41 - </ul> 17.42 - </div> 17.43 - </div> 17.44 - <!-- end navigation --> 17.45 - 17.46 - <!-- begin content --> 17.47 - <div class="content"> 17.48 - <h1>UAP Common Extensions</h1> 17.49 - </div> 17.50 - <!-- end content --> 17.51 - 17.52 - </body> 17.53 -</html>
18.1 --- a/docs/web/install.html Fri Oct 20 13:50:13 2017 +0200 18.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 18.3 @@ -1,50 +0,0 @@ 18.4 -<!DOCTYPE html> 18.5 -<html> 18.6 - <head> 18.7 - <title>UAP Common Extensions</title> 18.8 - <link rel="stylesheet" type="text/css" href="ucx.css"> 18.9 - </head> 18.10 - <body> 18.11 - <!-- begin header --> 18.12 - <div class="header"> 18.13 - <span>UAP Common Extensions</span> 18.14 - <img src="uaplogo.png" alt="UAP Core"> 18.15 - </div> 18.16 - <!-- end header --> 18.17 - 18.18 - <!-- begin navigation --> 18.19 - <div class="sidebar"> 18.20 - <div class="nav"> 18.21 - <h3>Getting Started</h3> 18.22 - <ul> 18.23 - <li><a href="index.html">Overview</a></li> 18.24 - <li><a href="install.html">Build Instructions</a></li> 18.25 - <li><a href="license.html">License</a></li> 18.26 - </ul> 18.27 - </div> 18.28 - <div class="nav"> 18.29 - <h3>Development</h3> 18.30 - <ul> 18.31 - <li><a href="integration.html">Integration</a></li> 18.32 - <li><a href="modules.html">Modules</a></li> 18.33 - <li><a href="examples.html">Examples</a></li> 18.34 - </ul> 18.35 - </div> 18.36 - <div class="nav"> 18.37 - <h3>Resources</h3> 18.38 - <ul> 18.39 - <li><a target="_blank" href="api/">API Reference</a></li> 18.40 - <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li> 18.41 - </ul> 18.42 - </div> 18.43 - </div> 18.44 - <!-- end navigation --> 18.45 - 18.46 - <!-- begin content --> 18.47 - <div class="content"> 18.48 - <h1>Install UCX</h1> 18.49 - </div> 18.50 - <!-- end content --> 18.51 - 18.52 - </body> 18.53 -</html>
19.1 --- a/docs/web/integration.html Fri Oct 20 13:50:13 2017 +0200 19.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 19.3 @@ -1,50 +0,0 @@ 19.4 -<!DOCTYPE html> 19.5 -<html> 19.6 - <head> 19.7 - <title>UAP Common Extensions</title> 19.8 - <link rel="stylesheet" type="text/css" href="ucx.css"> 19.9 - </head> 19.10 - <body> 19.11 - <!-- begin header --> 19.12 - <div class="header"> 19.13 - <span>UAP Common Extensions</span> 19.14 - <img src="uaplogo.png" alt="UAP Core"> 19.15 - </div> 19.16 - <!-- end header --> 19.17 - 19.18 - <!-- begin navigation --> 19.19 - <div class="sidebar"> 19.20 - <div class="nav"> 19.21 - <h3>Getting Started</h3> 19.22 - <ul> 19.23 - <li><a href="index.html">Overview</a></li> 19.24 - <li><a href="install.html">Build Instructions</a></li> 19.25 - <li><a href="license.html">License</a></li> 19.26 - </ul> 19.27 - </div> 19.28 - <div class="nav"> 19.29 - <h3>Development</h3> 19.30 - <ul> 19.31 - <li><a href="integration.html">Integration</a></li> 19.32 - <li><a href="modules.html">Modules</a></li> 19.33 - <li><a href="examples.html">Examples</a></li> 19.34 - </ul> 19.35 - </div> 19.36 - <div class="nav"> 19.37 - <h3>Resources</h3> 19.38 - <ul> 19.39 - <li><a target="_blank" href="api/">API Reference</a></li> 19.40 - <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li> 19.41 - </ul> 19.42 - </div> 19.43 - </div> 19.44 - <!-- end navigation --> 19.45 - 19.46 - <!-- begin content --> 19.47 - <div class="content"> 19.48 - <h1>Integrate UCX Into Your Projects</h1> 19.49 - </div> 19.50 - <!-- end content --> 19.51 - 19.52 - </body> 19.53 -</html>
20.1 --- a/docs/web/license.html Fri Oct 20 13:50:13 2017 +0200 20.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 20.3 @@ -1,85 +0,0 @@ 20.4 -<!DOCTYPE html> 20.5 -<html> 20.6 - <head> 20.7 - <title>UAP Common Extensions</title> 20.8 - <link rel="stylesheet" type="text/css" href="ucx.css"> 20.9 - </head> 20.10 - <body> 20.11 - <!-- begin header --> 20.12 - <div class="header"> 20.13 - <span>UAP Common Extensions</span> 20.14 - <img src="uaplogo.png" alt="UAP Core"> 20.15 - </div> 20.16 - <!-- end header --> 20.17 - 20.18 - <!-- begin navigation --> 20.19 - <div class="sidebar"> 20.20 - <div class="nav"> 20.21 - <h3>Getting Started</h3> 20.22 - <ul> 20.23 - <li><a href="index.html">Overview</a></li> 20.24 - <li><a href="install.html">Build Instructions</a></li> 20.25 - <li><a href="license.html">License</a></li> 20.26 - </ul> 20.27 - </div> 20.28 - <div class="nav"> 20.29 - <h3>Development</h3> 20.30 - <ul> 20.31 - <li><a href="integration.html">Integration</a></li> 20.32 - <li><a href="modules.html">Modules</a></li> 20.33 - <li><a href="examples.html">Examples</a></li> 20.34 - </ul> 20.35 - </div> 20.36 - <div class="nav"> 20.37 - <h3>Resources</h3> 20.38 - <ul> 20.39 - <li><a target="_blank" href="api/">API Reference</a></li> 20.40 - <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li> 20.41 - </ul> 20.42 - </div> 20.43 - </div> 20.44 - <!-- end navigation --> 20.45 - 20.46 - <!-- begin content --> 20.47 - <div class="content"> 20.48 - <h1>License</h1> 20.49 - <p>Copyright 2017 Olaf Wintermann. All rights reserved.</p> 20.50 - 20.51 - <p> 20.52 - Redistribution and use in source and binary forms, with or 20.53 - without modification, are permitted provided that the following 20.54 - conditions are met: 20.55 - </p> 20.56 - <ol> 20.57 - <li> 20.58 - Redistributions of source code must retain the above 20.59 - copyright notice, this list of conditions and the following 20.60 - disclaimer. 20.61 - </li> 20.62 - <li> 20.63 - Redistributions in binary form must reproduce the above 20.64 - copyright notice, this list of conditions and the following 20.65 - disclaimer in the documentation and/or other materials provided 20.66 - with the distribution. 20.67 - </li> 20.68 - </ol> 20.69 - <p> 20.70 - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 20.71 - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 20.72 - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 20.73 - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 20.74 - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 20.75 - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 20.76 - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20.77 - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 20.78 - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20.79 - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 20.80 - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 20.81 - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 20.82 - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 20.83 - </p> 20.84 - </div> 20.85 - <!-- end content --> 20.86 - 20.87 - </body> 20.88 -</html>
21.1 --- a/docs/web/modules.html Fri Oct 20 13:50:13 2017 +0200 21.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 21.3 @@ -1,50 +0,0 @@ 21.4 -<!DOCTYPE html> 21.5 -<html> 21.6 - <head> 21.7 - <title>UAP Common Extensions</title> 21.8 - <link rel="stylesheet" type="text/css" href="ucx.css"> 21.9 - </head> 21.10 - <body> 21.11 - <!-- begin header --> 21.12 - <div class="header"> 21.13 - <span>UAP Common Extensions</span> 21.14 - <img src="uaplogo.png" alt="UAP Core"> 21.15 - </div> 21.16 - <!-- end header --> 21.17 - 21.18 - <!-- begin navigation --> 21.19 - <div class="sidebar"> 21.20 - <div class="nav"> 21.21 - <h3>Getting Started</h3> 21.22 - <ul> 21.23 - <li><a href="index.html">Overview</a></li> 21.24 - <li><a href="install.html">Build Instructions</a></li> 21.25 - <li><a href="license.html">License</a></li> 21.26 - </ul> 21.27 - </div> 21.28 - <div class="nav"> 21.29 - <h3>Development</h3> 21.30 - <ul> 21.31 - <li><a href="integration.html">Integration</a></li> 21.32 - <li><a href="modules.html">Modules</a></li> 21.33 - <li><a href="examples.html">Examples</a></li> 21.34 - </ul> 21.35 - </div> 21.36 - <div class="nav"> 21.37 - <h3>Resources</h3> 21.38 - <ul> 21.39 - <li><a target="_blank" href="api/">API Reference</a></li> 21.40 - <li><a target="_blank" href="https://develop.uap-core.de/hg/ucx/">Repository</a></li> 21.41 - </ul> 21.42 - </div> 21.43 - </div> 21.44 - <!-- end navigation --> 21.45 - 21.46 - <!-- begin content --> 21.47 - <div class="content"> 21.48 - <h1>Modules</h1> 21.49 - </div> 21.50 - <!-- end content --> 21.51 - 21.52 - </body> 21.53 -</html>
22.1 Binary file docs/web/uaplogo.png has changed
23.1 --- a/docs/web/ucx.css Fri Oct 20 13:50:13 2017 +0200 23.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 23.3 @@ -1,79 +0,0 @@ 23.4 -.header, h1, h2, h3, .sidebar { 23.5 - font-family: sans-serif; 23.6 -} 23.7 - 23.8 -div.header { 23.9 - padding-top: 0.3em; 23.10 - padding-bottom: 0.5em; 23.11 - margin-bottom: 2em; 23.12 - border: none; 23.13 - border-bottom: 1px solid; 23.14 - border-bottom-color: #2E2E2E; 23.15 -} 23.16 - 23.17 -div.header span { 23.18 - font-size: 2em; 23.19 - font-weight: bold; 23.20 - margin-left: 1em; 23.21 -} 23.22 - 23.23 -div.header img { 23.24 - float: right; 23.25 -} 23.26 - 23.27 -div.sidebar { 23.28 - float: left; 23.29 - width: 15em; 23.30 -} 23.31 - 23.32 -div.nav { 23.33 - color: black; 23.34 - background-color: #E9EBEC; 23.35 - margin-bottom: 1em; 23.36 - padding-bottom: 0.1em; 23.37 -} 23.38 - 23.39 -div.nav h3 { 23.40 - color: white; 23.41 - background-color: #5B6F7A; 23.42 - font-size: 1.2em; 23.43 - padding-top: 0.2em; 23.44 - padding-bottom: 0.2em; 23.45 - padding-left: 0.5em; 23.46 - margin-top: 0; 23.47 -} 23.48 - 23.49 -div.nav ul { 23.50 - margin-top: 0; 23.51 - padding-top: 0; 23.52 - font-size: 0.95em; 23.53 -} 23.54 - 23.55 -div.content { 23.56 - margin-left: 16em; 23.57 - padding: 0; 23.58 - font-family: serif; 23.59 - font-size: 1em; 23.60 - min-width: 16em; 23.61 -} 23.62 - 23.63 -div.content h1 { 23.64 - color: white; 23.65 - background-color: #5B6F7A; 23.66 - font-size: 1.2em; 23.67 - padding-top: 0.2em; 23.68 - padding-bottom: 0.2em; 23.69 - padding-left: 0.5em; 23.70 - padding-right: 0; 23.71 - margin-top: 0; 23.72 -} 23.73 - 23.74 -div.content h2 { 23.75 - font-size: 1.2em; 23.76 -} 23.77 - 23.78 -div.content h3 { 23.79 - font-size: 1.05em; 23.80 -} 23.81 - 23.82 -
24.1 --- a/src/Makefile.am Fri Oct 20 13:50:13 2017 +0200 24.2 +++ b/src/Makefile.am Fri Oct 20 15:28:06 2017 +0200 24.3 @@ -1,3 +1,31 @@ 24.4 +# 24.5 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 24.6 +# 24.7 +# Copyright 2017 Olaf Wintermann. All rights reserved. 24.8 +# 24.9 +# Redistribution and use in source and binary forms, with or without 24.10 +# modification, are permitted provided that the following conditions are met: 24.11 +# 24.12 +# 1. Redistributions of source code must retain the above copyright 24.13 +# notice, this list of conditions and the following disclaimer. 24.14 +# 24.15 +# 2. Redistributions in binary form must reproduce the above copyright 24.16 +# notice, this list of conditions and the following disclaimer in the 24.17 +# documentation and/or other materials provided with the distribution. 24.18 +# 24.19 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 24.20 +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 24.21 +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 24.22 +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 24.23 +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 24.24 +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 24.25 +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24.26 +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24.27 +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 24.28 +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 24.29 +# POSSIBILITY OF SUCH DAMAGE. 24.30 +# 24.31 + 24.32 lib_LTLIBRARIES = libucx.la 24.33 libucx_la_LDFLAGS = -version-info 1:0:0 24.34 libucx_la_SOURCES = utils.c
25.1 --- a/test/Makefile.am Fri Oct 20 13:50:13 2017 +0200 25.2 +++ b/test/Makefile.am Fri Oct 20 15:28:06 2017 +0200 25.3 @@ -1,3 +1,31 @@ 25.4 +# 25.5 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 25.6 +# 25.7 +# Copyright 2017 Olaf Wintermann. All rights reserved. 25.8 +# 25.9 +# Redistribution and use in source and binary forms, with or without 25.10 +# modification, are permitted provided that the following conditions are met: 25.11 +# 25.12 +# 1. Redistributions of source code must retain the above copyright 25.13 +# notice, this list of conditions and the following disclaimer. 25.14 +# 25.15 +# 2. Redistributions in binary form must reproduce the above copyright 25.16 +# notice, this list of conditions and the following disclaimer in the 25.17 +# documentation and/or other materials provided with the distribution. 25.18 +# 25.19 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 25.20 +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 25.21 +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 25.22 +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 25.23 +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 25.24 +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25.25 +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25.26 +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 25.27 +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25.28 +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25.29 +# POSSIBILITY OF SUCH DAMAGE. 25.30 +# 25.31 + 25.32 TESTS = ucxtest 25.33 check_PROGRAMS = ucxtest 25.34 ucxtest_CFLAGS = -I$(top_srcdir)/src