diff --git a/.gitmodules b/.gitmodules index bdb03687f031d1ddf2c80c73bca9254d17b22821..9d87446c19d3de9a27f8d8d1d123db16a4ba7b00 100644 --- a/.gitmodules +++ b/.gitmodules @@ -36,7 +36,7 @@ url = https://github.com/ufz/MFrontGenericInterfaceSupport.git [submodule "ThirdParty/container-maker"] path = ThirdParty/container-maker - url = https://github.com/ufz/ogs-container-maker.git + url = https://gitlab.opengeosys.org/ogs/container-maker.git [submodule "ThirdParty/ogs6py"] path = ThirdParty/ogs6py url = https://github.com/joergbuchwald/ogs6py.git diff --git a/Applications/DataExplorer/Base/RecentFiles.cpp b/Applications/DataExplorer/Base/RecentFiles.cpp index 097568d059b2228d12935b4418eeea1710b7f3c3..3072737a10a9d623bc3c8fd7555b236df9265e49 100644 --- a/Applications/DataExplorer/Base/RecentFiles.cpp +++ b/Applications/DataExplorer/Base/RecentFiles.cpp @@ -5,7 +5,7 @@ * \brief Implementation of the RecentFiles class. * * \copyright - * Copyright (c) 2012-2020, OpenGeoSys Community (http://www.opengeosys.net) + * Copyright (c) 2012-2020, OpenGeoSys Community (https://www.opengeosys.org) * Distributed under a Modified BSD License. * See accompanying file LICENSE.txt or * http://www.opengeosys.org/project/license diff --git a/Applications/DataExplorer/VtkVis/NetCdfConfigureDialog.cpp b/Applications/DataExplorer/VtkVis/NetCdfConfigureDialog.cpp index 34af27d325e6fc74400f2a766048320580b6a777..e10708e06ee66db9aac774868e7dd27cf2530c0c 100644 --- a/Applications/DataExplorer/VtkVis/NetCdfConfigureDialog.cpp +++ b/Applications/DataExplorer/VtkVis/NetCdfConfigureDialog.cpp @@ -1,6 +1,6 @@ /** * \copyright - * Copyright (c) 2012-2020, OpenGeoSys Community (http://www.opengeosys.net) + * Copyright (c) 2012-2020, OpenGeoSys Community (https://www.opengeosys.org) * Distributed under a Modified BSD License. * See accompanying file LICENSE.txt or * http://www.opengeosys.org/project/license diff --git a/Applications/DataExplorer/VtkVis/NetCdfConfigureDialog.h b/Applications/DataExplorer/VtkVis/NetCdfConfigureDialog.h index a194754ecbee3afcaf2c93a300de2a820f5fbc1e..a73d15c07bc8abf92893e0b115df3d9561169053 100644 --- a/Applications/DataExplorer/VtkVis/NetCdfConfigureDialog.h +++ b/Applications/DataExplorer/VtkVis/NetCdfConfigureDialog.h @@ -1,6 +1,6 @@ /** * \copyright - * Copyright (c) 2012-2020, OpenGeoSys Community (http://www.opengeosys.net) + * Copyright (c) 2012-2020, OpenGeoSys Community (https://www.opengeosys.org) * Distributed under a Modified BSD License. * See accompanying file LICENSE.txt or * http://www.opengeosys.org/project/license diff --git a/Applications/DataExplorer/VtkVis/VisualizationWidget.h b/Applications/DataExplorer/VtkVis/VisualizationWidget.h index db48b6115832b1ba9ce88092837a52a12a6e6876..cadf4b5a0000c54f736417b7e2571a707fbbf43e 100644 --- a/Applications/DataExplorer/VtkVis/VisualizationWidget.h +++ b/Applications/DataExplorer/VtkVis/VisualizationWidget.h @@ -64,7 +64,6 @@ public slots: vtkRenderer* renderer() const { return _vtkRender; } /// @brief Sets the widgets cursor shape. - /// @see http://doc.qt.nokia.com/4.7/qt.html#CursorShape-enum void setCursorShape(Qt::CursorShape shape); protected slots: diff --git a/Applications/DataExplorer/mainwindow.cpp b/Applications/DataExplorer/mainwindow.cpp index 761c98400c137ef2a1be1a0523541554326e7495..6e2f36965993c8a99571531c1951011d871da563 100644 --- a/Applications/DataExplorer/mainwindow.cpp +++ b/Applications/DataExplorer/mainwindow.cpp @@ -5,7 +5,7 @@ * \brief Implementation of the MainWindow class. * * \copyright - * Copyright (c) 2012-2020, OpenGeoSys Community (http://www.opengeosys.net) + * Copyright (c) 2012-2020, OpenGeoSys Community (https://www.opengeosys.org) * Distributed under a Modified BSD License. * See accompanying file LICENSE.txt or * http://www.opengeosys.org/project/license diff --git a/Applications/DataExplorer/mainwindow.h b/Applications/DataExplorer/mainwindow.h index e34df4221c9f62ceb0e763d58f42bbe9c2b492af..1a201db3e722305bd8916ed03351ccb373e5f48d 100644 --- a/Applications/DataExplorer/mainwindow.h +++ b/Applications/DataExplorer/mainwindow.h @@ -1,7 +1,7 @@ /** * \file * \copyright - * Copyright (c) 2012-2020, OpenGeoSys Community (http://www.opengeosys.net) + * Copyright (c) 2012-2020, OpenGeoSys Community (https://www.opengeosys.org) * Distributed under a Modified BSD License. * See accompanying file LICENSE.txt or * http://www.opengeosys.org/project/license diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 93929975f315d2151bd81268f031864515945321..9e14f508668ae8bd15de6e830fa122546f678c9f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -40,7 +40,6 @@ * [General GitHub documentation](http://help.github.com/) * [GitHub pull request documentation](http://help.github.com/send-pull-requests/) -* [OGS Jenkins-CI server](https://svn.ufz.de/hudson/job/OGS-6/) * [OGS Styleguide][styleguide] -[styleguide]: http://ufz.github.com/styleguide/cppguide.xml \ No newline at end of file +[styleguide]: http://ufz.github.com/styleguide/cppguide.xml diff --git a/Documentation/bibliography/other.bib b/Documentation/bibliography/other.bib index 6c83ad2c487aae3803c9751a4afd11c7e0c86085..3b8c3bd2de6af76225c2727e760cf153630c6602 100644 --- a/Documentation/bibliography/other.bib +++ b/Documentation/bibliography/other.bib @@ -55,8 +55,7 @@ ISSN = {0961-5539}, Keywords = {abstract this paper deals,at the geothermal research,darcian flow behavior was,finite elements,fractured rock,non-,non-linear dynamics,observed in pumping tests,of fluid flow in,pumps,site at soultz-,with theory and computation}, Owner = {localadmin}, - Timestamp = {2015.06.10}, - Url = {http://www.emeraldinsight.com/journals.htm?articleid=877229\&show=abstract} + Timestamp = {2015.06.10} } @Article{Campbell:2008, diff --git a/Documentation/mainpage.dox b/Documentation/mainpage.dox index bbbd5d8cdcb19a87d23f5bd2e5d99ffce43b68a1..81621aabe702a457151b6686f4fdc467bc525b2b 100644 --- a/Documentation/mainpage.dox +++ b/Documentation/mainpage.dox @@ -4,11 +4,9 @@ * * This page only describes the source code itself. See the following links for additional information: * - * - Wiki: https://svn.ufz.de/ogs - * - Developer guide: http://docs.opengeosys.org/docs/devguide - * - Data Explorer (Gui) manual: http://docs.opengeosys.org/assets/releases/head/docs/DataExplorer-Manual.pdf + * - Developer guide: https://opengeosys.org/docs/devguide + * - Data Explorer (Gui) manual: https://jenkins.opengeosys.org/job/ufz/job/data_explorer_manual/job/master/lastSuccessfulBuild/artifact/DataExplorer-Manual.pdf * - Discussion forum: https://discourse.opengeosys.org - * - Jenkins build server: https://svn.ufz.de/hudson * * * \section internal_modules Internal Modules diff --git a/GeoLib/IO/XmlIO/Boost/BoostXmlGmlInterface.cpp b/GeoLib/IO/XmlIO/Boost/BoostXmlGmlInterface.cpp index f24722bd472dcde4e7e676b6415b7bbfdb64c234..c414ad5a88cbce08dc7560e7438a46c8592ad8a0 100644 --- a/GeoLib/IO/XmlIO/Boost/BoostXmlGmlInterface.cpp +++ b/GeoLib/IO/XmlIO/Boost/BoostXmlGmlInterface.cpp @@ -287,7 +287,7 @@ bool BoostXmlGmlInterface::write() // put header in property tree pt.put("<xmlattr>.xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"); - pt.put("<xmlattr>.xmlns:ogs", "http://www.opengeosys.net"); + pt.put("<xmlattr>.xmlns:ogs", "https://www.opengeosys.org"); auto& geometry_set = pt.add("OpenGeoSysGLI", ""); geometry_set.add("name", _exportName); diff --git a/MathLib/Vector3.h b/MathLib/Vector3.h index 004304a8c3dbb4506ee4b716d24d59cb218592fa..7d982e87209555ebc523358841f7daf2b1e72c38 100644 --- a/MathLib/Vector3.h +++ b/MathLib/Vector3.h @@ -3,7 +3,7 @@ * \author Lars Bilke * \date 2009-10-27 * \brief Definition of the Vector3 class. - * From: http://www.strout.net/info/coding/classlib/intro.html + * From: http://www.strout.net * with modifications to derive from TemplatePoint * * \copyright diff --git a/NumLib/DOF/LocalToGlobalIndexMap.h b/NumLib/DOF/LocalToGlobalIndexMap.h index 88b23dcc6ce2d27190db068007e9f5afc0ac3db2..a05df32aab480cb5df5dcc5acb87f7b49d6653b4 100644 --- a/NumLib/DOF/LocalToGlobalIndexMap.h +++ b/NumLib/DOF/LocalToGlobalIndexMap.h @@ -44,7 +44,7 @@ class LocalToGlobalIndexMap final { // Enables using std::make_unique with private constructors from within // member functions of LocalToGlobalIndexMap. Cf. - // http://seanmiddleditch.com/enabling-make_unique-with-private-constructors/ + // https://seanmiddleditch.com/enabling-make-unique-with-private-constructors/ struct ConstructorTag { explicit ConstructorTag() = default; diff --git a/ThirdParty/container-maker b/ThirdParty/container-maker index 1260fd50f674c4c00ce719d97c5c2bad275f2765..e12696ff7cf4ee03d94e34f6b9d3615f43befeb9 160000 --- a/ThirdParty/container-maker +++ b/ThirdParty/container-maker @@ -1 +1 @@ -Subproject commit 1260fd50f674c4c00ce719d97c5c2bad275f2765 +Subproject commit e12696ff7cf4ee03d94e34f6b9d3615f43befeb9 diff --git a/scripts/ci/extends/rules-master-manual.yml b/scripts/ci/extends/rules-master-manual.yml index 57e526cd403efe06aefa598d3eae3ac5648e5b86..35c0f41b3341e7a071a27b8754bb45780386fa7d 100644 --- a/scripts/ci/extends/rules-master-manual.yml +++ b/scripts/ci/extends/rules-master-manual.yml @@ -1,5 +1,5 @@ .rules-master-manual: rules: - - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"' + - if: '$CI_COMMIT_BRANCH == "master"' - when: manual allow_failure: true diff --git a/scripts/ci/jobs/build-docs.yml b/scripts/ci/jobs/build-docs.yml index b4545e593c0ccb77613cfd84689d5b3fd8c8330f..f5b174f0d6776170fcc18eb2c0ea69bc5c3559fd 100644 --- a/scripts/ci/jobs/build-docs.yml +++ b/scripts/ci/jobs/build-docs.yml @@ -4,6 +4,8 @@ build docs: name: $CONTAINER_GCC_IMAGE before_script: + # HACK to easier linking to the generated pages + - echo '<meta http-equiv="REFRESH" content="0;URL=build/docs/index.html">' >> Doxygen.html - mkdir -p build - cd build @@ -13,5 +15,7 @@ build docs: artifacts: expose_as: 'Doxygen' - paths: ['build/docs/'] + paths: + - Doxygen.html + - build/docs/ expire_in: 1 week diff --git a/scripts/ci/jobs/build-gui-linux.yml b/scripts/ci/jobs/build-gui-linux.yml index ad4040fa255121b59e1c5087c880b07bd5d53c28..c69a7edd4bc5ba5536ad0ceb40214694dc8f1e2f 100644 --- a/scripts/ci/jobs/build-gui-linux.yml +++ b/scripts/ci/jobs/build-gui-linux.yml @@ -8,7 +8,7 @@ build gui linux: - job: build linux artifacts: false rules: - - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"' + - if: '$CI_COMMIT_BRANCH == "master"' - changes: - Applications/DataExplorer/**/* - when: manual diff --git a/scripts/ci/jobs/build-gui-mac.yml b/scripts/ci/jobs/build-gui-mac.yml index 4b8d86c3b0d4aaa66838aa62c448e69beb139027..476482cffc63a16e0e5fa6979e565c1d68a5a5c8 100644 --- a/scripts/ci/jobs/build-gui-mac.yml +++ b/scripts/ci/jobs/build-gui-mac.yml @@ -7,7 +7,7 @@ build gui mac: tags: - mac rules: - - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"' + - if: '$CI_COMMIT_BRANCH == "master"' - changes: - Applications/DataExplorer/**/* - when: manual diff --git a/scripts/ci/jobs/build-gui-win.yml b/scripts/ci/jobs/build-gui-win.yml index d19123916365d89c4af34665bae99dc871226f43..504e63bdf75e8ad1a5e1bb05dad08fdc7c6cf0e9 100644 --- a/scripts/ci/jobs/build-gui-win.yml +++ b/scripts/ci/jobs/build-gui-win.yml @@ -5,7 +5,7 @@ build gui win: - job: build win artifacts: false rules: - - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"' + - if: '$CI_COMMIT_BRANCH == "master"' - changes: - Applications/DataExplorer/**/* - when: manual diff --git a/scripts/ci/jobs/build-linux-frontend.yml b/scripts/ci/jobs/build-linux-frontend.yml index 113ec15e129ad2c4ec1c58a70d8f28de464cf3fb..594264ef42ada913f40174a555eea018d38ac9a1 100644 --- a/scripts/ci/jobs/build-linux-frontend.yml +++ b/scripts/ci/jobs/build-linux-frontend.yml @@ -3,7 +3,7 @@ build linux frontend: tags: - frontend1 rules: - - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"' + - if: '$CI_COMMIT_BRANCH == "master"' - when: manual allow_failure: true diff --git a/scripts/ci/jobs/build_image.yml b/scripts/ci/jobs/build_image.yml index 12f6a4544de269b8c74fc02c88a74a854332dc3b..9d9e1ba86b485ce06915b9f43ebd2151930e0d7f 100644 --- a/scripts/ci/jobs/build_image.yml +++ b/scripts/ci/jobs/build_image.yml @@ -14,17 +14,17 @@ build container images: extends: .container-maker-setup script: - docker login -u $OGS_CI_REGISTRY_USER -p $OGS_CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker pull $CONTAINER_GCC_IMAGE:latest || true - - python ThirdParty/container-maker/ogscm/cli.py --build --gitlab + - docker pull registry.opengeosys.org/ogs/ogs/ogs/gcc:master || true + - python ThirdParty/container-maker/ogscm/cli.py --build --ogs off --pm system --cvode --cppcheck --docs --gcovr --tag $CONTAINER_GCC_IMAGE --upload - - docker pull $CONTAINER_GCC_GUI_IMAGE:latest || true - - python ThirdParty/container-maker/ogscm/cli.py --build --gitlab + - docker pull registry.opengeosys.org/ogs/ogs/ogs/gcc-gui:master || true + - python ThirdParty/container-maker/ogscm/cli.py --build --ogs off --pm conan --cvode --cppcheck --docs --gcovr --gui --tag $CONTAINER_GCC_GUI_IMAGE --upload - - docker pull $CONTAINER_CLANG_IMAGE:latest || true - - python ThirdParty/container-maker/ogscm/cli.py --build --gitlab - --base_image ubuntu:18.04 --compiler clang --compiler_version 9 + - docker pull registry.opengeosys.org/ogs/ogs/ogs/clang:master || true + - python ThirdParty/container-maker/ogscm/cli.py --build --ogs off + --compiler clang --compiler_version 9 --tag $CONTAINER_CLANG_IMAGE --upload ### global project images ### diff --git a/scripts/cmake/DocumentationSetup.cmake b/scripts/cmake/DocumentationSetup.cmake index 81f31cb06af5c652f38c58ac5ab047f1a9abd7c5..3c0ab7173e9553b8111b4929ae8acb9c8a13aedd 100644 --- a/scripts/cmake/DocumentationSetup.cmake +++ b/scripts/cmake/DocumentationSetup.cmake @@ -48,6 +48,7 @@ set(DOXYGEN_ALIASES "ogs_file_param_special{1} = \\xrefitem ogs_file_param \\\"Input File Parameter\\\" \\\"List of all Input File Parameters\\\" \\ref ogs_file_param__\\1 \\\"\\1\\\"" "ogs_file_attr_special{1} = \\xrefitem ogs_file_param \\\"Input File Parameter\\\" \\\"List of all Input File Parameters\\\" \\ref ogs_file_attr__\\1 \\\"\\1\\\"" "ogs_missing_documentation = \\xrefitem ogs_missing_documentation \\\"Missing Documentation\\\" \\\"OGS Input File Parameters&mdash\;List of incomplete documentation pages\\\" Documentation missing/incomplete") +set(DOXYGEN_CREATE_SUBDIRS YES) doxygen_add_docs(doc ${PROJECT_SOURCE_DIR}/