diff --git a/BUILD.md b/BUILD.md
index 1cad8724b3..b30160e7e4 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -1,6 +1,6 @@
# General Build Information
-*Last Updated on December 21, 2019*
+*Last Updated on May 17, 2020*
### OS Specific Build Guides
@@ -22,7 +22,7 @@ These dependencies need not be installed manually. They are automatically downlo
- [Bullet Physics Engine](https://github.com/bulletphysics/bullet3/releases): 2.83
- [glm](https://glm.g-truc.net/0.9.8/index.html): 0.9.8
- [Oculus SDK](https://developer.oculus.com/downloads/): 1.11 (Win32) / 0.5 (Mac)
-- [OpenVR](https://github.com/ValveSoftware/openvr): 1.0.6 (Win32 only)
+- [OpenVR](https://github.com/ValveSoftware/openvr): 1.11.11 (Win32 only)
- [Polyvox](http://www.volumesoffun.com/): 0.2.1
- [QuaZip](https://sourceforge.net/projects/quazip/files/quazip/): 0.7.3
- [SDL2](https://www.libsdl.org/download-2.0.php): 2.0.3
@@ -38,7 +38,7 @@ These are not placed in your normal build tree when doing an out of source build
#### CMake
-Athena uses CMake to generate build files and project files for your platform.
+Vircadia uses CMake to generate build files and project files for your platform.
#### Qt
CMake will download Qt 5.12.3 using vcpkg.
@@ -51,9 +51,9 @@ This can either be entered directly into your shell session before you build or
export QT_CMAKE_PREFIX_PATH=/usr/local/Cellar/qt5/5.12.3/lib/cmake
export QT_CMAKE_PREFIX_PATH=/usr/local/opt/qt5/lib/cmake
-#### Vcpkg
+#### VCPKG
-Athena uses vcpkg to download and build dependencies.
+Vircadia uses vcpkg to download and build dependencies.
You do not need to install vcpkg.
Building the dependencies can be lengthy and the resulting files will be stored in your OS temp directory.
@@ -63,7 +63,33 @@ export HIFI_VCPKG_BASE=/path/to/directory
Where /path/to/directory is the path to a directory where you wish the build files to get stored.
-#### Generating build files
+#### Generating Build Files
+
+##### Possible Environment Variables
+
+ // The URL to post the dump to.
+ CMAKE_BACKTRACE_URL
+ // The identifying tag of the release.
+ CMAKE_BACKTRACE_TOKEN
+
+ // The release version.
+ RELEASE_NUMBER
+ // The build commit.
+ BUILD_NUMBER
+
+ // The type of release.
+ RELEASE_TYPE=PRODUCTION|PR
+ RELEASE_BUILD=PRODUCTION|PR
+
+ // TODO: What do these do?
+ PRODUCTION_BUILD=0|1
+ STABLE_BUILD=0|1
+
+ // TODO: What do these do?
+ USE_STABLE_GLOBAL_SERVICES=1
+ BUILD_GLOBAL_SERVICES=STABLE
+
+##### Generate Files
Create a build directory in the root of your checkout and then run the CMake build from there. This will keep the rest of the directory clean.
@@ -71,7 +97,7 @@ Create a build directory in the root of your checkout and then run the CMake bui
cd build
cmake ..
-If cmake gives you the same error message repeatedly after the build fails, try removing `CMakeCache.txt`.
+If CMake gives you the same error message repeatedly after the build fails, try removing `CMakeCache.txt`.
##### Generating a release/debug only vcpkg build
@@ -97,13 +123,13 @@ For example, to pass the QT_CMAKE_PREFIX_PATH variable (if not using the vcpkg'e
The following applies for dependencies we do not grab via CMake ExternalProject (OpenSSL is an example), or for dependencies you have opted not to grab as a CMake ExternalProject (via -DUSE_LOCAL_$NAME=0). The list of dependencies we grab by default as external projects can be found in [the CMake External Project Dependencies section](#cmake-external-project-dependencies).
-You can point our [Cmake find modules](cmake/modules/) to the correct version of dependencies by setting one of the three following variables to the location of the correct version of the dependency.
+You can point our [CMake find modules](cmake/modules/) to the correct version of dependencies by setting one of the three following variables to the location of the correct version of the dependency.
In the examples below the variable $NAME would be replaced by the name of the dependency in uppercase, and $name would be replaced by the name of the dependency in lowercase (ex: OPENSSL_ROOT_DIR, openssl).
* $NAME_ROOT_DIR - pass this variable to Cmake with the -DNAME_ROOT_DIR= flag when running Cmake to generate build files
* $NAME_ROOT_DIR - set this variable in your ENV
-* HIFI_LIB_DIR - set this variable in your ENV to your High Fidelity lib folder, should contain a folder '$name'
+* HIFI_LIB_DIR - set this variable in your ENV to your Vircadia lib folder, should contain a folder '$name'
### Optional Components
diff --git a/BUILD_LINUX_CHEATSHEET.md b/BUILD_LINUX_CHEATSHEET.md
index 9e7534418a..9297f9fd7d 100644
--- a/BUILD_LINUX_CHEATSHEET.md
+++ b/BUILD_LINUX_CHEATSHEET.md
@@ -1,4 +1,7 @@
## This guide is specific to Ubuntu 16.04.
+
+THIS DOCUMENT IS OUTDATED.
+
Deb packages of High Fidelity domain server and assignment client are stored on debian.highfidelity.com
```
diff --git a/BUILD_OSX.md b/BUILD_OSX.md
index 69cfed7de9..b39aadb287 100644
--- a/BUILD_OSX.md
+++ b/BUILD_OSX.md
@@ -6,7 +6,7 @@ Please read the [general build guide](BUILD.md) for information on dependencies
### Homebrew
-[Homebrew](https://brew.sh/) is an excellent package manager for macOS. It makes install of some High Fidelity dependencies very simple.
+[Homebrew](https://brew.sh/) is an excellent package manager for macOS. It makes install of some Vircadia dependencies very simple.
brew install cmake openssl
diff --git a/BUILD_WIN.md b/BUILD_WIN.md
index bdab7e6e6d..c057d9ca5d 100644
--- a/BUILD_WIN.md
+++ b/BUILD_WIN.md
@@ -1,6 +1,6 @@
# Build Windows
-*Last Updated on January 13, 2020*
+*Last Updated on May 17, 2020*
This is a stand-alone guide for creating your first Vircadia build for Windows 64-bit.
@@ -47,7 +47,7 @@ Download and install the latest version of CMake 3.15.
Download the file named win64-x64 Installer from the [CMake Website](https://cmake.org/download/). You can access the installer on this [3.15 Version page](https://cmake.org/files/v3.15/). During installation, make sure to check "Add CMake to system PATH for all users" when prompted.
### Step 4. Create VCPKG environment variable
-In the next step, you will use CMake to build Project Athena. By default, the CMake process builds dependency files in Windows' `%TEMP%` directory, which is periodically cleared by the operating system. To prevent you from having to re-build the dependencies in the event that Windows clears that directory, we recommend that you create a `HIFI_VCPKG_BASE` environment variable linked to a directory somewhere on your machine. That directory will contain all dependency files until you manually remove them.
+In the next step, you will use CMake to build Vircadia. By default, the CMake process builds dependency files in Windows' `%TEMP%` directory, which is periodically cleared by the operating system. To prevent you from having to re-build the dependencies in the event that Windows clears that directory, we recommend that you create a `HIFI_VCPKG_BASE` environment variable linked to a directory somewhere on your machine. That directory will contain all dependency files until you manually remove them.
To create this variable:
* Naviagte to 'Edit the System Environment Variables' Through the start menu.
@@ -68,7 +68,7 @@ To create this variable:
### Step 5. Running CMake to Generate Build Files
Run Command Prompt from Start and run the following commands:
-`cd "%HIFI_DIR%"`
+`cd "%VIRCADIA_DIR%"`
`mkdir build`
`cd build`
@@ -78,11 +78,11 @@ Run `cmake .. -G "Visual Studio 15 Win64"`.
#### If you're using Visual Studio 2019,
Run `cmake .. -G "Visual Studio 16 2019" -A x64`.
-Where `%HIFI_DIR%` is the directory for the highfidelity repository.
+Where `%VIRCADIA_DIR%` is the directory for the Vircadia repository.
### Step 6. Making a Build
-Open `%HIFI_DIR%\build\athena.sln` using Visual Studio.
+Open `%VIRCADIA_DIR%\build\vircadia.sln` using Visual Studio.
Change the Solution Configuration (menu ribbon under the menu bar, next to the green play button) from "Debug" to "Release" for best performance.
@@ -98,22 +98,22 @@ Restart Visual Studio again.
In Visual Studio, right+click "interface" under the Apps folder in Solution Explorer and select "Set as Startup Project". Run from the menu bar `Debug > Start Debugging`.
-Now, you should have a full build of Project Athena and be able to run the Interface using Visual Studio. Please check our [Docs](https://wiki.highfidelity.com/wiki/Main_Page) for more information regarding the programming workflow.
+Now, you should have a full build of Vircadia and be able to run the Interface using Visual Studio.
-Note: You can also run Interface by launching it from command line or File Explorer from `%HIFI_DIR%\build\interface\Release\interface.exe`
+Note: You can also run Interface by launching it from command line or File Explorer from `%VIRCADIA_DIR%\build\interface\Release\interface.exe`
## Troubleshooting
For any problems after Step #6, first try this:
-* Delete your locally cloned copy of the highfidelity repository
+* Delete your locally cloned copy of the Vircadia repository
* Restart your computer
* Redownload the [repository](https://github.com/kasenvr/project-athena)
* Restart directions from Step #6
#### CMake gives you the same error message repeatedly after the build fails
-Remove `CMakeCache.txt` found in the `%HIFI_DIR%\build` directory.
+Remove `CMakeCache.txt` found in the `%VIRCADIA_DIR%\build` directory.
#### CMake can't find OpenSSL
-Remove `CMakeCache.txt` found in the `%HIFI_DIR%\build` directory. Verify that your HIFI_VCPKG_BASE environment variable is set and pointing to the correct location. Verify that the file `${HIFI_VCPKG_BASE}/installed/x64-windows/include/openssl/ssl.h` exists.
+Remove `CMakeCache.txt` found in the `%VIRCADIA_DIR%\build` directory. Verify that your HIFI_VCPKG_BASE environment variable is set and pointing to the correct location. Verify that the file `${HIFI_VCPKG_BASE}/installed/x64-windows/include/openssl/ssl.h` exists.
diff --git a/CODING_STANDARD.md b/CODING_STANDARD.md
index fd1843e981..e582ac305f 100644
--- a/CODING_STANDARD.md
+++ b/CODING_STANDARD.md
@@ -976,9 +976,9 @@ while (true) {
#### [4.3.4] Source files (header and implementation) must include a boilerplate.
-Boilerplates should include the filename, location, creator, copyright Project Athena contributors, and Apache 2.0 License
+Boilerplates should include the filename, location, creator, copyright Vircadia contributors, and Apache 2.0 License
information. This should be placed at the top of the file. If editing an existing file that is copyright High Fidelity, add a
-second copyright line, copyright Project Athena contributors.
+second copyright line, copyright Vircadia contributors.
```cpp
//
@@ -987,7 +987,7 @@ second copyright line, copyright Project Athena contributors.
//
// Created by Stephen Birarda on 15 Feb 2013.
// Copyright 2013 High Fidelity, Inc.
-// Copyright 2020 Project Athena contributors.
+// Copyright 2020 Vircadia contributors.
//
// This is where you could place an optional one line comment about the file.
//
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a62e4b2825..aeb6f49280 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -21,7 +21,7 @@ Contributing
```
git remote add upstream https://github.com/kasenvr/project-athena
- git pull upstream kasen/core
+ git pull upstream master
```
Resolve any conflicts that arise with this step.
@@ -29,7 +29,7 @@ Contributing
7. Push to your fork
```
- git push origin kasen/core
+ git push origin new_branch_name
```
8. Submit a pull request
diff --git a/LICENSE b/LICENSE
index f88e751de5..8dfe384174 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,7 @@
Copyright (c) 2013-2019, High Fidelity, Inc.
-Copyright (c) 2019-2020, Project Athena Contributors.
+Copyright (c) 2019-2020, Vircadia contributors.
All rights reserved.
-https://projectathena.io
+https://vircadia.com
Licensed under the Apache License version 2.0 (the "License");
You may not use this software except in compliance with the License.
diff --git a/README.md b/README.md
index f61a60d431..e57063b499 100644
--- a/README.md
+++ b/README.md
@@ -12,11 +12,11 @@ Vircadia is a 3D social software project seeking to incrementally bring about a
### How to build the Interface
-[For Windows](https://github.com/kasenvr/project-athena/blob/kasen/core/BUILD_WIN.md)
+[For Windows](https://github.com/kasenvr/project-athena/blob/master/BUILD_WIN.md)
-[For Linux](https://github.com/kasenvr/project-athena/blob/kasen/core/BUILD_LINUX.md)
+[For Linux](https://github.com/kasenvr/project-athena/blob/master/BUILD_LINUX.md)
-[For Linux - Athena Builder](https://github.com/daleglass/athena-builder)
+[For Linux - Athena Builder](https://github.com/kasenvr/vircadia-builder)
### How to deploy a Server
@@ -24,7 +24,7 @@ Vircadia is a 3D social software project seeking to incrementally bring about a
### How to build a Server
-[For Linux - Athena Builder](https://github.com/daleglass/athena-builder)
+[For Linux - Athena Builder](https://github.com/kasenvr/vircadia-builder)
### Boot to Metaverse: The Goal
diff --git a/README_hifi.md b/README_hifi.md
index 46433a155c..325cba8d42 100644
--- a/README_hifi.md
+++ b/README_hifi.md
@@ -1,3 +1,5 @@
+# THIS DOCUMENT IS OUTDATED
+
High Fidelity (hifi) is an early-stage technology lab experimenting with Virtual Worlds and VR.
This repository contains the source to many of the components in our
@@ -15,7 +17,7 @@ Come chat with us in [our Gitter](https://gitter.im/highfidelity/hifi) if you ha
Documentation
=========
-Documentation is available at [docs.highfidelity.com](https://docs.highfidelity.com), if something is missing, please suggest it via a new job on Worklist (add to the hifi-docs project).
+Documentation is available at [docs.highfidelity.com](https://docs.highfidelity.com/), if something is missing, please suggest it via a new job on Worklist (add to the hifi-docs project).
There is also detailed [documentation on our coding standards](CODING_STANDARD.md).
diff --git a/android/apps/interface/src/main/res/values/strings.xml b/android/apps/interface/src/main/res/values/strings.xml
index b60caf1f2c..c1d7303f36 100644
--- a/android/apps/interface/src/main/res/values/strings.xml
+++ b/android/apps/interface/src/main/res/values/strings.xml
@@ -27,9 +27,9 @@
You can find out much more about the blockchain and about commerce in High Fidelity by visiting our Docs site:
- +