diff --git a/README b/README index deb4bf1..810ef34 100644 --- a/README +++ b/README @@ -1,23 +1,23 @@ C++ Matrix Template Library -Library to provide mathematical matices as standard C++ types. +Library to provide mathematical matrices as standard C++ types that behave like standard types. Features: * Allows any size of Matrix * Either fixed size, size given as template parameter * Or variable size, size is given in constructor - * Allows any of values, given as template üarameter + * Allows any type of values, given as template parameter * Supports matrix specific functions: * transposition * gaussian algorithm - * determinant - * inversion + * determinant using gauss algorithm + * inversion using gauss-jordan algorithm * Supports mathematical operations: * addition - * subtraction, + * subtraction * multiplication * division (using the inverse matrix) - * Higly stable and well tested + * Higly stable and well tested in >200 tests Example with templated size: diff --git a/ax_init_standard_project.m4 b/ax_init_standard_project.m4 index 19ccd0a..7c6a416 100644 --- a/ax_init_standard_project.m4 +++ b/ax_init_standard_project.m4 @@ -197,6 +197,10 @@ AC_DEFUN([AX_INIT_STANDARD_PROJECT], [ AX_SUBST(AUTHOR_NAME) AX_SUBST(AUTHOR_URL) AX_SUBST(AUTHOR_MAIL) + PROJECT_URL="${PROJECT_URL:-${AUTHOR_URL}/projects/${PACKAGE_NAME}}" + SOURCE_DOWNLOAD="${SOURCE_DOWNLOAD:-${AUTHOR_URL}/downloads/${PACKAGE_NAME}}" + AX_SUBST(PROJECT_URL) + AX_SUBST(SOURCE_DOWNLOAD) DISTRO=$(lsb_release -sc 2>/dev/null || uname -s 2>/dev/null) AX_SUBST(DISTRO) ARCH=$((@<:@@<:@ $(uname -sm) =~ 64 @:>@@:>@ && echo amd64) || (@<:@@<:@ $(uname -sm) =~ 'i?86' @:>@@:>@ && echo i386 || uname -sm)) diff --git a/bootstrap.sh b/bootstrap.sh index b69f0d8..6d65568 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -569,6 +569,20 @@ if ! testtag AX_CHECK_QT && \ ! testtag AX_REQUIRE_QT; then echo "${HEADER}MAINTAINERCLEANFILES = makefile.in" | \ to --condition AX_USE_CXX src/makefile.am + if ! ls src/*.[ch]xx; then + to --condition AX_USE_CXX src/${PACKAGE_NAME#lib}.hxx < #include @@ -679,7 +700,8 @@ class ${PackageName}: public QMainWindow, protected Ui::${PackageName} { #endif EOF - to --condition AX_USE_CXX src/${PACKAGE_NAME}.ui < ${PackageName} @@ -761,7 +783,7 @@ EOF to --condition AX_USE_CXX src/version.cxx <\$projectbrief @@ -925,7 +947,18 @@ to --condition AX_USE_DOXYGEN doc/style.css <$projectbrief diff --git a/doc/style.css b/doc/style.css index 7aa5ff7..8765b9a 100644 --- a/doc/style.css +++ b/doc/style.css @@ -1,5 +1,16 @@ #titlearea { display: flex; justify-content: space-between; - align-items: flex-end; + align-items: flex-begin; +} +#titlearea nav { + padding: 0; + margin: 0; +} +#titlearea nav a { + background-color: lightgray; + border: 1px solid gray; + color: black; + padding: 1ex; + margin: 0; }