Kalila
0af1ef64ca
Merge pull request #1309 from daleglass/log-resources-location
...
Log the location of the primary resources file
2021-08-19 17:12:37 -04:00
Dale Glass
bb1884b361
Copy resources to interface's exe directory
...
This should have no effect on Unix, but fix the resource issue on Win32
2021-08-19 01:04:09 +02:00
Dale Glass
8a8093e529
Log the location of the primary resources file
...
Also emit the full path to the file in the exception
2021-08-12 23:49:44 +02:00
Dale Glass
24b2cdfcd2
Fix QString::SplitBehavior deprecation, replace with Qt::
2021-08-06 20:16:10 +02:00
Dale Glass
8d19d08268
Fix QDir::operator= is deprecated
2021-08-06 18:44:53 +02:00
Dale Glass
b293dd2816
Merge pull request #1288 from digisomni/feature/add-talk-to-help
...
Add "Talk" link to "Help" menu.
2021-07-29 23:40:24 +02:00
Kalila
4b6d1e47e2
Fix syntax error in Menu.cpp.
2021-07-26 01:10:55 +02:00
Kalila
030cdbf348
Update Menu.cpp
2021-07-23 20:43:33 -04:00
Dale Glass
567ff291fe
Merge pull request #943 from daleglass/cmake-build-in-build-dir
...
Cmake: build in build dir
2021-07-22 23:26:21 +02:00
David Rowe
74c2788a14
Merge branch 'master' into dev/rename-hifisockaddr-webapp
...
# Conflicts:
# assignment-client/src/AssignmentClient.cpp
# domain-server/src/DomainServer.cpp
# libraries/networking/src/DomainHandler.cpp
# libraries/networking/src/LimitedNodeList.cpp
# libraries/networking/src/LimitedNodeList.h
# libraries/networking/src/SockAddr.cpp
# libraries/networking/src/SockAddr.h
# libraries/networking/src/udt/Socket.cpp
# libraries/networking/src/udt/Socket.h
# tools/ice-client/src/ICEClientApp.cpp
2021-07-21 15:03:29 +12:00
Kalila
d75df82687
Merge pull request #1102 from HifiExperiments/materials2
...
Material improvements 2: reference textures/materials by entity ID
2021-07-15 17:42:40 -04:00
Kalila
8e4a0f8880
Merge branch 'master' into feature/add-talk-to-help
2021-07-15 17:34:29 -04:00
Kalila
0193e0f4d6
Merge pull request #1244 from digisomni/fix/lookup-string-spaces
...
Add ability for 'handleLookupString' to have spaces.
2021-07-12 17:07:29 -04:00
Dale Glass
276a0506bf
Fix building interface without npm
2021-07-11 19:26:51 +02:00
Dale Glass
96ad5e971b
Remove redundant cmake code
2021-07-11 19:26:51 +02:00
Dale Glass
6a62dc10e6
Fix resources and jsdoc dependencies
2021-07-11 19:26:51 +02:00
Dale Glass
c95de72174
Fix copying jsdoc to interface
...
Take the jsdoc from tools/jsdoc and copy it to interface.
A subtle issue was found: It turns out that for cmake it matters
what gets parsed first, especially if you rely on setting a variable
in one project and reading it in another.
This can result in things like builds that fail the first time, then
work after re-running cmake.
Generation of jsdoc and screenshare were moved above interface,
because they're a dependency of it.
2021-07-11 19:26:51 +02:00
Dale Glass
7546be2e8a
Use qt5_add_binary_resources instead of custom command.
...
Also move find_package for Qt to the top, so that it finds the
rcc binary before it's needed
2021-07-11 19:26:51 +02:00
Dale Glass
f7f01c2acc
Don't copy RCC, it's generated where it's needed
2021-07-11 19:26:51 +02:00
Dale Glass
3f20f6ec66
Generate all files in the build dir, don't touch source dir
...
This makes it so that RCC files and jsdoc are both generated into
the build directory.
2021-07-11 19:26:51 +02:00
Kalila L
8df362ef1f
Add "Talk" link to "Help" menu.
2021-07-10 18:05:28 -04:00
Dale Glass
e3004af61a
More logging for crash reporting
...
* Make it clear in cmake if crash reporting is going to be used
* Log warning on startup if there's no crash reporting
2021-07-10 01:43:18 +02:00
daleglass
15dfa04c07
Whitespace review fix
...
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-07-10 01:43:18 +02:00
daleglass
e2eab15469
Whitespace review fix
...
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-07-10 01:43:18 +02:00
Dale Glass
186e784d89
Rework crashpad initialization
...
* Don't abort on startup if we can't find our own path
* Try to locate our own path by looking in /proc in Linux -- should fix AppImage issues
* Add extensive logging
2021-07-10 01:43:18 +02:00
HifiExperiments
7f99ddca2e
merge with master
2021-07-05 16:48:45 -07:00
David Rowe
4d375c029f
Merge remote-tracking branch 'upstream/webapp' into dev/webrtc-packet
2021-07-01 12:14:52 +12:00
Kalila
b86e4b98a9
Merge pull request #1249 from digisomni/fix/docs-links-dev
...
Update user docs links "docs.vircadia.dev" -> "docs.vircadia.com".
2021-06-27 05:55:13 -04:00
David Rowe
5a5cb6488c
Multiplex UDP and WebRTC sockets in a QUdpSocket-style NetworkSocket
2021-06-26 22:07:01 +12:00
Kalila L
d26e035764
Update copyright headers.
2021-06-21 12:06:52 -04:00
Kalila L
90aaa85089
Update user docs links "docs.vircadia.dev" -> "docs.vircadia.com".
2021-06-21 12:01:37 -04:00
Dale Glass
f90d872752
Formatting cleanup
2021-06-20 14:22:28 +02:00
Dale Glass
3ebcced301
Fix build -- screenshare is not found
2021-06-20 14:22:28 +02:00
Dale Glass
506fd9563a
Handle empty environment variables as false
2021-06-20 14:22:28 +02:00
Dale Glass
758ebd7f9d
Fix environment variable cmake syntax
2021-06-20 14:22:28 +02:00
Dale Glass
2b05c32436
Don't depend on screenshare on Android
2021-06-20 14:22:28 +02:00
Dale Glass
474cd6b1c7
Improve Qt handling in CMake
...
Support 3 options:
* VIRCADIA_USE_SYSTEM_QT is set -- use system's Qt
* VIRCADIA_QT_PATH is set -- use Qt found in that dir
* Otherwise -- use downloaded Qt package
This removes these variables:
* VIRCADIA_USE_QT_VERSION
* VIRCADIA_USE_PREBUILT_QT
* HIFI_QT_BASE
2021-06-20 14:22:28 +02:00
Kalila L
51e6468abd
Rename 'URL_SCHEME_HIFI' -> 'URL_SCHEME_VIRCADIA'.
2021-06-11 17:04:16 -04:00
David Rowe
4d11d1d515
Convert all "/**jsdoc" occurrences to "/*@jsdoc"
2021-05-12 10:54:45 +12:00
Kalila
80e17a1e94
Merge pull request #1193 from glenalec/patch-1
...
Update Snapshot.cpp
2021-04-26 03:51:07 -04:00
Kalila
3629427cff
Merge pull request #1161 from ctrlaltdavid/fix/spinbox
...
Fix settings (QML) spin box stepping
2021-04-26 03:39:56 -04:00
Glenn Alexander
307005d561
Update Snapshot.cpp
...
Changed string "highfidelity_url' to "vircadia_url"
String is used to form start of snapshot-image metadata.
First step of issue #1192 .
2021-04-23 12:05:34 +10:00
Kalila
bb9460f6d9
Merge pull request #1162 from ctrlaltdavid/fix/osx-dmgs
...
Revise OSX DMGs
2021-04-19 17:01:05 -04:00
Kalila
dec3369583
Merge pull request #1178 from JulianGro/rename_fbx_to_model-serializers
...
Rename fbx to model serializers
2021-04-19 16:00:21 -04:00
Kalila
7bd91bcfb0
Merge pull request #1129 from digisomni/fix/save-lod-settings
...
Fix LOD manager defaults + settings not being saved correctly.
2021-04-19 15:45:30 -04:00
Kalila L
5c76139816
Update copyright headers.
2021-04-19 15:44:52 -04:00
David Rowe
ab34c6ef96
Default to mini tablet disabled
2021-04-17 16:56:43 +12:00
Kalila
0150c46836
Merge pull request #1142 from SilverfishVR/serverlessV3
...
Load serverless tutorial from local disk
2021-04-15 19:10:52 -04:00
Julian Groß
ecb7c47f1a
Rename fbx folder to model-serializers
2021-04-15 19:26:10 +02:00
Kalila L
35b3c76da9
Merge remote-tracking branch 'upstream/master' into fix/save-lod-settings
2021-04-14 18:48:59 -04:00
Kalila
1dba5bedfa
Merge pull request #1149 from daleglass/add_thread_debugging
...
Implement thread debugging with tsan
2021-04-08 17:17:07 -04:00
Kalila L
048c273eaf
"DEFAULT_LOD_MODE" -> "DEFAULT_LOD_AUTO_ADJUST"
2021-04-06 00:13:51 -04:00
David Rowe
87bb4654ee
Fix up screenshare conditionals
2021-04-06 15:36:57 +12:00
David Rowe
6b18011a97
Don't include screenshare app in OSX client-only build
2021-04-06 12:34:13 +12:00
David Rowe
1ddbf15f14
Name OSX Interface target as Vircadia
2021-04-06 12:21:19 +12:00
David Rowe
f0eb6a3fcd
Adjust numbers of decimals and step sizes in Settings dialogs
2021-04-05 12:15:08 +12:00
David Rowe
8b2aa93198
Fix step size in combined slider/spinner QML control
2021-04-05 12:14:52 +12:00
SilverfishVR
8434e4ea19
url's fixed
2021-04-05 01:18:14 +02:00
David Rowe
7088fc9d6c
Merge branch 'master' into fix/spinbox
2021-04-05 10:41:31 +12:00
Kalila
8c92910861
Update interface/resources/qml/hifi/Pal.qml
...
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-04-03 22:49:56 -04:00
Kalila L
d00711fa7a
Update Pal.qml
...
Fix Pal ban buttons overlapping with width (maybe...) and add descriptions for new ban button.
2021-04-03 21:08:07 -04: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
SilverfishVR
005dac9cd6
Load serverless tutorial from local disk
...
fixes https://github.com/vircadia/vircadia/issues/1015
also:
* new mirror and controls poster model.
* moved controls poster so it would not be obscured by the wizzard.
* updated landing point.
* ambient music volume raised a bit, we may want to have a in-worrld toggle for this later https://github.com/vircadia/vircadia/issues/1016 .
* turned the zone light up a bit so it is not so dark when on low graphic settings.
2021-04-01 03:04:02 +02:00
Kalila L
0140513cd7
Fix LOD manager defaults + settings not being saved correctly.
2021-03-29 01:12:09 -04:00
David Rowe
c45007d038
Merge branch 'master' into fix/can-rez-attachment
...
# Conflicts:
# interface/src/Application.h
2021-03-29 15:28:08 +13:00
Kalila
58fde3c159
Merge pull request #1090 from digisomni/feature/expand-kick-functionality
...
Add improved functionality for `Users.kick` API.
2021-03-28 21:05:59 -04:00
Kalila
4cb9459736
Merge pull request #1047 from Phil-Palmer/optimisation/myavatar
...
Small optimisations and tidying related to MyAvatar
2021-03-26 20:41:38 -04:00
David Rowe
1f5b706574
Make granting avatar entities permission more robust
2021-03-25 21:38:32 +13:00
David Rowe
71b025f7f0
Separate API vs. internal versions of clearAvatarEntity()
2021-03-22 15:36:57 +13:00
David Rowe
b0fee2699c
Allow time for avatar mixer to be updated with user's permissions
2021-03-22 13:58:15 +13:00
Kalila
6f7bfbc053
Update Pal.qml
2021-03-21 03:01:28 -04:00
Kalila L
fd592dfb06
CR.
2021-03-19 04:11:26 -04:00
Kalila L
c6c3dc66ea
Add IP ban button to the "People" app.
2021-03-18 01:39:13 -04:00
Kalila L
be0bd3940d
Finish flag work on kick functionality.
2021-03-17 23:25:08 -04:00
Kalila L
0216b34681
State of refactoring
2021-03-17 19:37:06 -04:00
David Rowe
da5f462e4f
Typo
2021-03-17 19:25:04 +13:00
David Rowe
d4c2829147
Fix program log spam after using Audio dialog
2021-03-16 21:22:19 +13:00
HifiExperiments
9514ade844
add reference materials and support reference texture changes
2021-03-15 21:21:32 -07:00
David Rowe
2030d24523
Tidying
2021-03-16 14:37:16 +13:00
David Rowe
55dcf6534c
Remove MyAvatar.storeAvatarEntityDataPayload() from API
2021-03-16 12:13:27 +13:00
David Rowe
b48d3e0387
Tidy disabling of avatar entity manipulation if don't have permission
2021-03-16 12:00:34 +13:00
David Rowe
0adfd8b806
Ask user whether to continue to a domain if their wearables won't rez
2021-03-15 16:30:46 +13:00
HifiExperiments
828e653849
able to reference entity ids as textures
2021-03-13 22:34:48 -08:00
David Rowe
fa77441fda
Fix avatar entity not disappearing from other users' view
2021-03-11 20:19:38 +13:00
Kalila L
78cc98bc7b
Add improved functionality for Users.kick
API.
...
Add banByUsername, banByFingerprint, and banByIP parameters.
2021-03-11 01:03:54 -05:00
David Rowe
4834c002da
Disable wearables scripting API calls if don't have permissions
2021-03-09 16:21:45 +13:00
David Rowe
13b9a2a67b
Disable wearables buttons in avatar app if don't have permissions
2021-03-09 15:24:58 +13:00
David Rowe
283f7d61e2
Don't send avatar entities if don't have permission
2021-03-09 11:15:37 +13:00
David Rowe
091efaee60
Don't rez own avatar entities if don't have permission
2021-03-09 11:15:26 +13:00
Kalila L
b5d89c44bf
Rename "INITIAL_STARTUP_LOCATION" -> "PRELOADED_STARTUP_LOCATION".
2021-03-08 02:01:53 -05:00
Kalila
92874cf64a
Merge pull request #1071 from ctrlaltdavid/fix/setting-text
...
Fix privacy setting text
2021-03-04 17:10:10 -05:00
Phil Palmer
fd4abbb539
Apply suggestions from code review:
...
Re-add deprecated MyAvatar.setToggleHips and have it do nothing but output a log warning.
2021-03-03 23:37:21 -05:00
Kalila
672bceee1c
Merge pull request #1007 from digisomni/feature/manual-noise-reduction-gate
...
Add manual mode to noise reduction + add noise reduction threshold
2021-03-03 21:18:59 -05:00
Kalila L
809bd936d3
Update Audio.cpp
...
Fix default value for "NoiseReductionAutomatic" to true.
2021-03-03 21:17:17 -05:00
Kalila L
bc2b345709
Merge branch 'master' into feature/manual-noise-reduction-gate
2021-03-03 02:47:34 -05:00
David Rowe
46bf065ef7
Merge pull request #1064 from ctrlaltdavid/fix/osx-exit-crash
...
Fix OSX crash on shutdown
2021-03-02 17:08:26 +13:00
David Rowe
4a9d4d4cbe
Fix privacy setting text
2021-02-28 14:04:27 +13:00
Kalila
520d21b797
Update Audio.cpp
2021-02-25 23:15:36 -05:00
Kalila
14292a042b
Merge pull request #999 from digisomni/feature/onboarding-config
...
Add onboarding configuration wizard to tutorial serverless
2021-02-25 20:49:22 -05:00
Kalila
9b2c6d8850
Update tutorial.json
...
Fix indentation.
2021-02-25 16:20:10 -05:00