diff --git a/.clang-format b/.clang-format index 505366dd9c..4cd4095f47 100644 --- a/.clang-format +++ b/.clang-format @@ -1,3 +1,9 @@ +# https://clang.llvm.org/docs/ClangFormat.html +# +# Copyright 2013-2019, High Fidelity, Inc. +# Copyright 2022 Overte e.V. +# SPDX-License-Identifier: Apache-2.0 + Language: Cpp Standard: Cpp11 BasedOnStyle: "Chromium" diff --git a/.editorconfig b/.editorconfig index 70dee8a217..c65f6d7af5 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,6 +1,12 @@ +# https://editorconfig.org +# +# Copyright 2013-2019, High Fidelity, Inc. +# Copyright 2022 Overte e.V. +# SPDX-License-Identifier: Apache-2.0 + root = true # 4-space indentation [*] indent_style = space -indent_size = 4 \ No newline at end of file +indent_size = 4 diff --git a/.eslintrc.js b/.eslintrc.js index df606f0dc9..631d17a792 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,3 +1,10 @@ +// https://eslint.org +// +// Copyright 2013-2019 High Fidelity, Inc. +// Copyright 2020 Vircadia contirbutors +// Copyright 2022 Overte e.V. +// SPDX-License-Identifier: Apache-2.0 + module.exports = { "root": true, "extends": "eslint:recommended", diff --git a/.gitattributes b/.gitattributes index 4a06c4288a..13c9ddb9e6 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,9 @@ +# https://www.git-scm.com/docs/gitattributes +# +# Copyright 2013-2019 High Fidelity, Inc. +# Copyright 2022 Overte e.V. +# SPDX-License-Identifier: Apache-2.0 + *.cfg text *.cpp text *.css text diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 73709419f2..0b99307897 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,2 +1,5 @@ +# Copyright 2022 Overte e.V. +# SPDX-License-Identifier: MIT + # Require @JulianGro to review changed GitHub Actions workflows before they are run. /.github/workflows @JulianGro diff --git a/.github/workflows/master_build.yml b/.github/workflows/master_build.yml index a973884cb8..5ca6f34c83 100644 --- a/.github/workflows/master_build.yml +++ b/.github/workflows/master_build.yml @@ -1,3 +1,8 @@ +# Copyright 2013-2019 High Fidelity, Inc. +# Copyright 2020-2022 Vircadia contributors +# Copyright 2021-2022 Overte e.V. +# SPDX-License-Identifier: Apache-2.0 + name: Master CI Build on: diff --git a/.github/workflows/master_deploy_apidocs.yml b/.github/workflows/master_deploy_apidocs.yml index a29ae62475..46d2bda44f 100644 --- a/.github/workflows/master_deploy_apidocs.yml +++ b/.github/workflows/master_deploy_apidocs.yml @@ -1,3 +1,6 @@ +# Copyright 2022 Overte e.V. +# SPDX-License-Identifier: MIT + name: Master API-docs CI Build and Deploy on: diff --git a/.github/workflows/master_deploy_doxygen.yml b/.github/workflows/master_deploy_doxygen.yml index b6ba363af3..e921afbde8 100644 --- a/.github/workflows/master_deploy_doxygen.yml +++ b/.github/workflows/master_deploy_doxygen.yml @@ -1,3 +1,6 @@ +# Copyright 2022 Overte e.V. +# SPDX-License-Identifier: MIT + name: Master Doxygen CI Build and Deploy on: diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml index c6f067aa92..49781e274e 100644 --- a/.github/workflows/pr_build.yml +++ b/.github/workflows/pr_build.yml @@ -1,3 +1,8 @@ +# Copyright 2013-2019 High Fidelity, Inc. +# Copyright 2020-2022 Vircadia contributors. +# Copyright 2021-2022 Overte e.V. +# SPDX-License-Identifier: Apache-2.0 + name: Pull Request CI Build # Keep in mind that GitHub Actions does not allow reading secrets during PR builds. diff --git a/.gitignore b/.gitignore index 226c332b19..b5776d66ee 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,9 @@ +# https://www.git-scm.com/docs/gitignore +# +# Copyright 2013-2019 High Fidelity, Inc. +# Copyright 2022 Overte e.V. +# SPDX-License-Identifier: Apache-2.0 + VideoDecodeStats # CMake diff --git a/BUILD.md b/BUILD.md index aa623d934c..3fa36e3d57 100644 --- a/BUILD.md +++ b/BUILD.md @@ -1,3 +1,10 @@ + + # General Build Information *Last Updated on March 8, 2021* diff --git a/BUILD_ANDROID.md b/BUILD_ANDROID.md index 353864a9a2..8a0b9da260 100644 --- a/BUILD_ANDROID.md +++ b/BUILD_ANDROID.md @@ -1,3 +1,10 @@ + + # Build Android *Last Updated on December 15, 2020* diff --git a/BUILD_LINUX.md b/BUILD_LINUX.md index 51b31323f2..9063c35ac1 100644 --- a/BUILD_LINUX.md +++ b/BUILD_LINUX.md @@ -1,3 +1,10 @@ + + # Build Linux *Last Updated on January 6, 2022* diff --git a/BUILD_OSX.md b/BUILD_OSX.md index 094669d07b..b9de545b07 100644 --- a/BUILD_OSX.md +++ b/BUILD_OSX.md @@ -1,6 +1,13 @@ + + # Build macOS -*Last Updated on December 1, 2021* +*Last Updated on September 8, 2022* Please read the [general build guide](BUILD.md) for information on dependencies required for all platforms. This will include the necessary environment variables to customize your build. Only macOS specific instructions are found in this document. diff --git a/BUILD_WIN.md b/BUILD_WIN.md index fa038fb84c..8f69fa2e01 100644 --- a/BUILD_WIN.md +++ b/BUILD_WIN.md @@ -1,3 +1,10 @@ + + # Build Windows *Last Updated on 15 Apr 2021* diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e972e75f0..717aa0f53e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ + + # Changelog All notable changes to this project will be documented in this file. This does not include changes to unrelated to the software or its packaging, diff --git a/CODING_STANDARD.md b/CODING_STANDARD.md index 0f3a5a7c60..55eeb4f726 100644 --- a/CODING_STANDARD.md +++ b/CODING_STANDARD.md @@ -1,3 +1,10 @@ + + # Coding Standards Note that the current code base does not necessarily follow this with 100% consistency. It will be an ongoing process to try and sanitize the existing code to match these guidelines. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e808b65749..29e97b57ad 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,9 @@ + The project embraces distributed development and if you'd like to help, it would be greatly appreciated. Just open a pull request with the revisions. diff --git a/INSTALLER.md b/INSTALLER.md index 50e1c88796..8cfac6b8d5 100644 --- a/INSTALLER.md +++ b/INSTALLER.md @@ -1,3 +1,10 @@ + + # Creating an Installer *Last Updated on June 16, 2021* diff --git a/README.md b/README.md index 8211a87b9a..ebe3214229 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,10 @@ + +

Overte

Website | Matrix | Download

@@ -12,6 +19,7 @@

Master CI Build API-docs CI Build & Deploy + REUSE status

### What is this? diff --git a/VCPKG.md b/VCPKG.md index c426dc618f..f26a5e61c4 100644 --- a/VCPKG.md +++ b/VCPKG.md @@ -1,3 +1,9 @@ + + [VCPKG](https://github.com/Microsoft/vcpkg) is an open source package management system created by Microsoft, intially just for Windows based system, but eventually extended to cover Linux and OSX as well, and in theory extensible enough to cover additional operating systems. VCPKG is now our primary mechanism for managing the external libraries and tools on which we rely to build our applications. diff --git a/android/build_recipes.md b/android/build_recipes.md index cd7b0413bb..0f03cfdfce 100644 --- a/android/build_recipes.md +++ b/android/build_recipes.md @@ -1,3 +1,9 @@ + + Different libraries require different mechanism for building. Some are easiest with the standalone toolchain. Some are easiest with the ndk-build tool. Some can rely on CMake to do the right thing. ## Setup diff --git a/cmake/ports/webrtc/README.md b/cmake/ports/webrtc/README.md index 3008504ed1..398d6e7e04 100644 --- a/cmake/ports/webrtc/README.md +++ b/cmake/ports/webrtc/README.md @@ -1,3 +1,10 @@ + + # WebRTC WebRTC Information: diff --git a/cmake/ports/webrtc/copy-VCPKG-file-win.cmd b/cmake/ports/webrtc/copy-VCPKG-file-win.cmd index 45ec95c128..3aa2e5ed7c 100644 --- a/cmake/ports/webrtc/copy-VCPKG-file-win.cmd +++ b/cmake/ports/webrtc/copy-VCPKG-file-win.cmd @@ -1,3 +1,8 @@ +rem Copyright 2013-2019 High Fidelity, Inc. +rem Copyright 2021 Vircadia contributors +rem Copyright 2022 Overte e.V. +rem SPDX-License-Identifier: Apache-2.0 + rem Copy this file to a directory above the WebRTC \src directory and run it from there in a command window. set WEBRTC_SRC_DIR=src set RELEASE_LIB_DIR=%WEBRTC_SRC_DIR%\out\Release\obj diff --git a/interface/resources/qml/controls/README.md b/interface/resources/qml/controls/README.md index 7f05f32a63..05a6a44a4b 100644 --- a/interface/resources/qml/controls/README.md +++ b/interface/resources/qml/controls/README.md @@ -1,2 +1,8 @@ + + These are our own custom controls with the same names as existing controls, but customized for readability / usability in VR.