Commit graph

1922 commits

Author SHA1 Message Date
Kalila
5ec026255c
Merge pull request #938 from vircadia/feature/qt-update
Update to Qt 5.15.2
2021-04-22 17:36:53 -04:00
Kalila
bb9460f6d9
Merge pull request #1162 from ctrlaltdavid/fix/osx-dmgs
Revise OSX DMGs
2021-04-19 17:01:05 -04:00
Kalila
9463f8be0f
Merge pull request #1171 from daleglass/windows_memory_debugging
Implement VIRCADIA_MEMORY_DEBUGGING for Windows
2021-04-18 16:22:25 -04:00
Julian Groß
1cadfcc284
Merge branch 'master' into feature/qt-update 2021-04-16 01:55:51 +02:00
Kalila
d0d9d4b30b
Merge pull request #1163 from JulianGro/initial_linux_aarch64
Initial partial linux aarch64 support
2021-04-15 19:07:44 -04:00
Dale Glass
b42162b831 Implement VIRCADIA_MEMORY_DEBUGGING for Windows
Only supported starting from VS2019 v16.9.

Only the address sanitizer is supported, as MS has not implemented any
others yet.
2021-04-10 19:48:40 +02:00
David Rowe
c8632f8613 Merge branch 'master' into feature/qt-update-misc 2021-04-10 09:10:26 +12:00
Julian Groß
69a3f21e5d Initial partial linux aarch64 support 2021-04-06 03:50:36 +02:00
David Rowe
1ddbf15f14 Name OSX Interface target as Vircadia 2021-04-06 12:21:19 +12:00
David Rowe
c45a02036a Fix nitpick icon 2021-04-06 11:51:07 +12:00
David Rowe
a4787bcf29 Move OSX items into root directory of DMG 2021-04-06 11:46:13 +12:00
Dale Glass
e070a21bf4 Review fixes 2021-04-06 00:54:59 +02:00
Dale Glass
43f6fd82f4 Implement thread debugging with tsan
This is enabled with the VIRCADIA_THREAD_DEBUGGING environment variable.
It's incompatible with VIRCADIA_MEMORY_DEBUGGING, so only one of those
can be enabled for a build.
2021-04-02 20:41:23 +02:00
daleglass
7e91479614
Update cmake/macros/MemoryDebugger.cmake
Co-authored-by: Julian Groß  <firedefender1@googlemail.com>
2021-04-01 23:16:49 +02:00
Dale Glass
c02c38bf4a Emit error if memory debugging isn't implemented on the platform 2021-03-30 00:38:23 +02:00
Dale Glass
029e602075 Remove incorrect argument from clang memory debugger args, add leak detection. 2021-03-30 00:37:33 +02:00
Dale Glass
65c74986ee Rename variable to VIRCADIA_MEMORY_DEBUGGING
This is to make it consistent with an upcoming addition of VIRCADIA_THREAD_DEBUGGING.

Also, check if the variable contains anything and isn't just defined to avoid hard
to figure out bugs and confusion.
2021-03-30 00:35:54 +02:00
Dale Glass
5ffc05f7a7 Fix HIFI_MEMORY_DEBUGGING on Linux/gcc
It seems that libasan was running into some sort of trouble due to static linking.

Additionally, -fstack-protector-strong has been enabled by disabling the usage of
the FIR_1x4_AVX512 function under memory debugging.
2021-03-28 18:42:35 +02:00
David Rowe
c3b7d65617 Merge branch 'master' into feature/qt-update-master
# Conflicts:
#	BUILD.md
2021-03-25 10:18:38 +13:00
Kalila
6c223be3f4
Merge pull request #1081 from digisomni/feature/pkg-updates
Rename to "Vircadia Server" and disable server shortcuts with Express install on Windows
2021-03-14 17:35:03 -04:00
Kalila L
b5d89c44bf Rename "INITIAL_STARTUP_LOCATION" -> "PRELOADED_STARTUP_LOCATION". 2021-03-08 02:01:53 -05:00
Kalila L
3ed98d0f3e Add "ScriptGatekeeper" class and "PRELOADED_SCRIPT_WHITELIST" variable. 2021-03-08 02:00:34 -05:00
Kalila
fe3f006953
Update SetPackagingParameters.cmake
Try to fix Apple builds.
2021-03-08 00:14:50 -05:00
Kalila L
c9ab2a686f Update conditional checking. 2021-03-07 21:16:53 -05:00
Kalila L
9d7fa10092 Don't create server start menu shortcut if using Windows express install 2021-03-07 21:03:30 -05:00
Kalila L
6ad9113bcc Rename "Vircadia Sandbox" -> "Vircadia Server" 2021-03-07 20:57:04 -05:00
Kalila L
357aa9a08b Update GenerateInstallers.cmake
Add release name to end of installers.
2021-02-22 23:28:27 -05:00
David Rowe
f69e0402aa Merge branch 'master' into feature/qt-update-master
# Conflicts:
#	BUILD.md
#	BUILD_WIN.md
2021-02-23 16:08:55 +13:00
Kalila L
897c28075d Update installer images. 2021-02-01 18:07:55 -05:00
Kalila L
2287aba7fa Update installer names and images "Alpha" -> "" 2021-02-01 05:10:45 -05:00
Kalila
c443a2dd00
Update BuildInfo.h.in 2021-01-23 19:20:19 -05:00
Kalila L
a0747b2912 Add "RELEASE_NAME" env variable. 2021-01-20 01:17:45 -05:00
David Rowe
d5530f180b Update Windows builds to Qt 5.15.2 2020-12-28 15:54:38 +13:00
David Rowe
71cee734ec Merge branch 'master' into fix/interface-console
# Conflicts:
#	README.md
2020-12-18 19:44:20 +13:00
Kalila
89d1346644
Merge pull request #919 from ArcadeFever/fix/upgrade-android-oculus-sdk-23.0.0.1-and-1.37.0
Upgraded Oculus Mobile and Platform SDKs to latest (1.37.0 and 23.0.0)
2020-12-17 20:24:37 -05:00
Kalila
f1c9614076
Merge pull request #917 from JulianGro/gles
Fix building with GLES 3.2 on Linux
2020-12-17 20:23:26 -05:00
David Rowe
fd1ea3cf04 Update Windows builds to OpenSSL 1.1.1h 2020-12-18 10:05:21 +13:00
Julian Groß
dcd26c8ad6 Add comment about FILENAME being missing from ANDROID 2020-12-15 21:19:49 +01:00
Julian Groß
4e18382089 Work around android not building with set glad32es.zip filename 2020-12-15 13:53:17 +01:00
ArcadeFever
65fb1320cc Upgraded Oculus SDKs to latest 2020-12-15 00:04:59 -08:00
Julian Groß
3485efd808 Fix failing builds 2020-12-15 05:00:58 +01:00
Julian Groß
5e17639bed Fix building with GLES 2020-12-15 02:43:39 +01:00
David Rowe
e8a2de86bb Update GitHub links 2020-12-12 20:32:02 +13:00
Dale Glass
8e2245c530 Update hash 2020-11-14 19:00:53 +01:00
Dale Glass
2194a20d34 Upgrade to latest TBB 2020-11-14 18:55:24 +01:00
David Rowe
b664fea758 Merge branch 'master' into fix/interface-console 2020-11-11 20:31:33 +13:00
Kalila L
90a7c6cdac Merge branch 'master' into gha-master-ci 2020-10-29 17:32:53 -04:00
David Rowe
f523416f75 Don't create "Console" Start Menu item 2020-10-26 10:09:25 +13:00
David Rowe
857bf7decc Don't show "Console" options in Interface-only installer 2020-10-19 09:53:59 +13:00
David Rowe
c33fb5df84 Fix cmake warning when bypassing signing 2020-10-18 16:35:17 +13:00