From ed414a4ede40f4d759d9155fad829e689d8948af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 30 Sep 2015 12:28:59 +0200 Subject: [PATCH 1/8] Switched Readme to md syntax --- README | 26 -------------------------- README.md | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 26 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/README b/README deleted file mode 100644 index 866a51cc..00000000 --- a/README +++ /dev/null @@ -1,26 +0,0 @@ -OpenMesh, 4.2 -~~~~~~~~~~~~~~~ - - -0. Getting OpenMesh -~~~~~~~~~~~~~~~~~~~ -All Documentation, binaries and original source code are available at www.openmesh.org - -The main git repository is available at: -http://www.openmesh.org:9000/OpenMesh/OpenMesh - - -1. Installing -~~~~~~~~~~~~~~ -Unpack the tar-ball to a suitable place. - -A detailed build manual for Mac/Windows/Linux is in the Documentation -located at Doc/html/index.html - -2. Documentation -~~~~~~~~~~~~~~~~~ - -The latest Documentation can be found at: -http://www.openmesh.org/media/Documentations/OpenMesh-Doc-Latest - -Documentation for previous versions is available on our website as well. diff --git a/README.md b/README.md new file mode 100644 index 00000000..6930d1cd --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# OpenMesh, 4.2 + + +## Getting OpenMesh +All Documentation, binaries and original source code are available at www.openmesh.org + +The main git repository is available at: +http://www.openmesh.org:9000/OpenMesh/OpenMesh + + +## Installing +Unpack the tar-ball to a suitable place. + + +A detailed build manual for Mac/Windows/Linux is in the Documentation +located at Doc/html/index.html + +## Documentation + +The latest Documentation can be found at: +http://www.openmesh.org/media/Documentations/OpenMesh-Doc-Latest + +Documentation for previous versions is available on our website as well. From 9b515e710bad3a5096b613ab2ed2f68369d44b1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 30 Sep 2015 12:32:06 +0200 Subject: [PATCH 2/8] Updated Git urls in README --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6930d1cd..430a41b2 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,10 @@ All Documentation, binaries and original source code are available at www.openmesh.org The main git repository is available at: -http://www.openmesh.org:9000/OpenMesh/OpenMesh +https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh.git +The gitlab site can be found here: +https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh ## Installing Unpack the tar-ball to a suitable place. From 0bee0f5f772007c4ac9616fa541570e6a3743f72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 30 Sep 2015 13:22:14 +0200 Subject: [PATCH 3/8] Added URL to changelog --- CHANGELOG | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 10a3ba26..6bd7a588 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1 +1,4 @@ -Please look into the doxygen configuration (Generated from Doc/history.docu) +Please look into the doxygen configuration (Generated from Doc/history.docu) + +The latest changelog for the master can be found here: +http://openmesh.org/Daily-Builds/Doc/a00002.html From 42cada723fc6d6649acabadb0d6655ec8835b554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 30 Sep 2015 13:22:56 +0200 Subject: [PATCH 4/8] Moved changelog to md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..6bd7a588 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,4 @@ +Please look into the doxygen configuration (Generated from Doc/history.docu) + +The latest changelog for the master can be found here: +http://openmesh.org/Daily-Builds/Doc/a00002.html From 65d2d99a822180e0ec3fc3c4f169555673b16ca7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 30 Sep 2015 13:24:00 +0200 Subject: [PATCH 5/8] Removed old file --- CHANGELOG | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 CHANGELOG diff --git a/CHANGELOG b/CHANGELOG deleted file mode 100644 index 6bd7a588..00000000 --- a/CHANGELOG +++ /dev/null @@ -1,4 +0,0 @@ -Please look into the doxygen configuration (Generated from Doc/history.docu) - -The latest changelog for the master can be found here: -http://openmesh.org/Daily-Builds/Doc/a00002.html From 837b06a657b5ad8420289404f0959d71d0c47065 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Thu, 1 Oct 2015 09:51:39 +0200 Subject: [PATCH 6/8] Updated doxyfile to 1.8.8 --- Doc/doxy.config.in | 68 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 54 insertions(+), 14 deletions(-) diff --git a/Doc/doxy.config.in b/Doc/doxy.config.in index 1883e6bb..f71cedcd 100644 --- a/Doc/doxy.config.in +++ b/Doc/doxy.config.in @@ -1,4 +1,4 @@ -# Doxyfile 1.8.7 +# Doxyfile 1.8.8 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. @@ -682,8 +682,7 @@ LAYOUT_FILE = # to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. # For LaTeX the style of the bibliography can be controlled using # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the -# search path. Do not use file names with spaces, bibtex cannot handle them. See -# also \cite for info how to create references. +# search path. See also \cite for info how to create references. CITE_BIB_FILES = @@ -992,6 +991,25 @@ USE_HTAGS = NO VERBATIM_HEADERS = YES +# If the CLANG_ASSISTED_PARSING tag is set to YES, then doxygen will use the +# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the +# cost of reduced performance. This can be particularly helpful with template +# rich C++ code for which doxygen's built-in parser lacks the necessary type +# information. +# Note: The availability of this option depends on whether or not doxygen was +# compiled with the --with-libclang option. +# The default value is: NO. + +CLANG_ASSISTED_PARSING = NO + +# If clang assisted parsing is enabled you can provide the compiler with command +# line options that you would normally use when invoking the compiler. Note that +# the include paths will already be set by doxygen for the files and directories +# specified with INPUT and INCLUDE_PATH. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_OPTIONS = + #--------------------------------------------------------------------------- # Configuration options related to the alphabetical class index #--------------------------------------------------------------------------- @@ -1084,13 +1102,15 @@ HTML_FOOTER = @CMAKE_CURRENT_SOURCE_DIR@/html/acg_footer.html HTML_STYLESHEET = -# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user- -# defined cascading style sheet that is included after the standard style sheets +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets # created by doxygen. Using this option one can overrule certain style aspects. # This is preferred over using HTML_STYLESHEET since it does not replace the # standard style sheet and is therefor more robust against future updates. -# Doxygen will copy the style sheet file to the output directory. For an example -# see the documentation. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra stylesheet files is of importance (e.g. the last +# stylesheet in the list overrules the setting of the previous ones in the +# list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_EXTRA_STYLESHEET = @@ -1628,17 +1648,19 @@ EXTRA_PACKAGES = # # Note: Only use a user-defined header if you know what you are doing! The # following commands have a special meaning inside the header: $title, -# $datetime, $date, $doxygenversion, $projectname, $projectnumber. Doxygen will -# replace them by respectively the title of the page, the current date and time, -# only the current date, the version number of doxygen, the project name (see -# PROJECT_NAME), or the project number (see PROJECT_NUMBER). +# $datetime, $date, $doxygenversion, $projectname, $projectnumber, +# $projectbrief, $projectlogo. Doxygen will replace $title with the empy string, +# for the replacement values of the other commands the user is refered to +# HTML_HEADER. # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_HEADER = # The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the # generated LaTeX document. The footer should contain everything after the last -# chapter. If it is left blank doxygen will generate a standard footer. +# chapter. If it is left blank doxygen will generate a standard footer. See +# LATEX_HEADER for more information on how to generate a default footer and what +# special commands can be used inside the footer. # # Note: Only use a user-defined footer if you know what you are doing! # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1662,7 +1684,7 @@ LATEX_EXTRA_FILES = PDF_HYPERLINKS = YES -# If the LATEX_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate +# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate # the PDF file directly from the LaTeX files. Set this option to YES to get a # higher quality PDF documentation. # The default value is: YES. @@ -1849,6 +1871,15 @@ GENERATE_DOCBOOK = NO DOCBOOK_OUTPUT = docbook +# If the DOCBOOK_PROGRAMLISTING tag is set to YES doxygen will include the +# program listings (including syntax highlighting and cross-referencing +# information) to the DOCBOOK output. Note that enabling this will significantly +# increase the size of the DOCBOOK output. +# The default value is: NO. +# This tag requires that the tag GENERATE_DOCBOOK is set to YES. + +DOCBOOK_PROGRAMLISTING = NO + #--------------------------------------------------------------------------- # Configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- @@ -2085,7 +2116,7 @@ HAVE_DOT = YES DOT_NUM_THREADS = 0 -# When you want a differently looking font n the dot files that doxygen +# When you want a differently looking font in the dot files that doxygen # generates you can specify the font name using DOT_FONTNAME. You need to make # sure dot is able to find the font, which can be done by putting it in a # standard location or by setting the DOTFONTPATH environment variable or by @@ -2268,6 +2299,15 @@ MSCFILE_DIRS = DIAFILE_DIRS = +# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the +# path where java can find the plantuml.jar file. If left blank, it is assumed +# PlantUML is not used or called during a preprocessing step. Doxygen will +# generate a warning when it encounters a \startuml command in this case and +# will not generate output for the diagram. +# This tag requires that the tag HAVE_DOT is set to YES. + +PLANTUML_JAR_PATH = + # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes # that will be shown in the graph. If the number of nodes in a graph becomes # larger than this value, doxygen will truncate the graph, which is visualized From c90222d88a00ec605503e76fb0e8b021326ba8c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Thu, 1 Oct 2015 10:03:02 +0200 Subject: [PATCH 7/8] Added alignment css to get the logo to the right side --- Doc/doxy.config.in | 2 +- Doc/html/logo_align.css | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 Doc/html/logo_align.css diff --git a/Doc/doxy.config.in b/Doc/doxy.config.in index f71cedcd..d2daa838 100644 --- a/Doc/doxy.config.in +++ b/Doc/doxy.config.in @@ -1113,7 +1113,7 @@ HTML_STYLESHEET = # list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = +HTML_EXTRA_STYLESHEET = @CMAKE_CURRENT_SOURCE_DIR@/html/logo_align.css # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note diff --git a/Doc/html/logo_align.css b/Doc/html/logo_align.css new file mode 100644 index 00000000..a4cd3128 --- /dev/null +++ b/Doc/html/logo_align.css @@ -0,0 +1,8 @@ + +#projectlogo +{ + padding-right:64px; + right:0px; + position:absolute; +} + From abfe4554ff864d699b3d080634257dfba106a181 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Thu, 1 Oct 2015 10:45:19 +0200 Subject: [PATCH 8/8] - Removed unused images - moved logo to the right side - removed logo from footer --- Doc/doxy.config.in | 2 +- Doc/html/acg_footer.html | 1 - Doc/html/acg_logo.png | Bin 13889 -> 0 bytes Doc/images/acg_logo_small.png | Bin 6321 -> 0 bytes Doc/images/rwth_I8_bild_rgb.jpg | Bin 0 -> 13391 bytes 5 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 Doc/html/acg_logo.png delete mode 100644 Doc/images/acg_logo_small.png create mode 100644 Doc/images/rwth_I8_bild_rgb.jpg diff --git a/Doc/doxy.config.in b/Doc/doxy.config.in index d2daa838..a29b806b 100644 --- a/Doc/doxy.config.in +++ b/Doc/doxy.config.in @@ -51,7 +51,7 @@ PROJECT_BRIEF = # and the maximum width should not exceed 200 pixels. Doxygen will copy the logo # to the output directory. -PROJECT_LOGO = @CMAKE_CURRENT_SOURCE_DIR@/images/acg_logo_small.png +PROJECT_LOGO = @CMAKE_CURRENT_SOURCE_DIR@/images/rwth_I8_bild_rgb.jpg # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is diff --git a/Doc/html/acg_footer.html b/Doc/html/acg_footer.html index 5211cd5c..d716f640 100644 --- a/Doc/html/acg_footer.html +++ b/Doc/html/acg_footer.html @@ -2,7 +2,6 @@
-acg pic Project $projectname, ©  Computer Graphics Group, RWTH Aachen. diff --git a/Doc/html/acg_logo.png b/Doc/html/acg_logo.png deleted file mode 100644 index ad4dcd0249ad78faddd6a5d93f2d00232753f646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13889 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 diff --git a/Doc/images/acg_logo_small.png b/Doc/images/acg_logo_small.png deleted file mode 100644 index 6f8738a12e5e712646dc76e5889a2e9b535ac493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6321 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 literal 0 HcmV?d00001