Commit graph

31667 commits

Author SHA1 Message Date
Alezia Kurdis
98d81a3586
Fix FBX (Attempt 3) 2022-08-01 21:15:19 -04:00
Alezia Kurdis
20f36ebf72
fix the fbx (attempt 2) 2022-08-01 16:07:16 -04:00
Alezia Kurdis
32bf0c5fd4
Fix the uvmap that we causing a visual glitch 2022-08-01 13:33:43 -04:00
Alezia Kurdis
15ec2920ea
Darkness Adjustment 2022-08-01 01:45:51 -04:00
Alezia Kurdis
4a5b93ea4a
More clarity on VR Keyboard 2022-07-31 21:39:44 -04:00
8605987da6 Analog control scheme enabled in VR by default 2022-07-30 16:46:59 +02:00
55347d2a97 Voxel creation and presets from Create App 2022-07-16 16:22:33 +02:00
Dale Glass
eb3bb82e0c Fix bug in naming animated screenshots since the change to PNG 2022-07-13 23:56:20 +02:00
Dale Glass
ca142c2ff3
Merge pull request #111 from overte-org/fix-windowsmr-fullbody
Add full body tracking for Windows MR headsets on SteamVR
2022-07-09 21:29:49 +02:00
6bfb1f6475 Changed screenshot format to PNG 2022-07-09 08:08:01 +02:00
353a9cb339 Add full body tracking for Windows MR headsets on SteamVR 2022-07-08 20:40:29 +02:00
Dale Glass
c4308c2292
Merge pull request #103 from daleglass-overte/fix-ignore-gpu-blacklist
Change --ignore-gpu-blacklist to --ignore-gpu-blocklist
2022-07-02 21:21:06 +02:00
Dale Glass
a37061058a
Merge pull request #99 from daleglass-overte/fix-replace-avatar-url-option
Fix replace avatar url option
2022-07-02 21:17:51 +02:00
Dale Glass
214dce833d Improve error reporting for incorrect --logOptions 2022-06-28 00:34:43 +02:00
Dale Glass
545ee0840b Initialize QCoreApplication before calling showHelp 2022-06-28 00:34:43 +02:00
Dale Glass
e01f6e3049 Finish journald logging implementation
This adds command-line arguments, disables it by default on interface,
adds target logging, and can deal with variable numbers of fields.

It also adds some documentation.
2022-06-28 00:34:43 +02:00
a274edcc4f Fixed allowed QML sources to point at our community apps server 2022-06-26 20:55:22 +02:00
661b7c3a7d fix replace avatar url option according to coding standards 2022-06-26 14:32:31 +02:00
Dale Glass
76efc414f1 Fix replace-avatar-url option
Fixes  [WARNING] [default] QCommandLineParser: option not defined: "replaceAvatarURL"
2022-06-25 23:03:34 +02:00
Dale Glass
2720f4348a Change --ignore-gpu-blacklist to --ignore-gpu-blocklist
The old option name was deprecated by Chrome. Fixes:

[525529:525529:0622/194252.987422:ERROR:service_utils.cc(157)] --ignore-gpu-blacklist is deprecated and will be removed in 2020Q4, use --ignore-gpu-blocklist instead.
2022-06-22 20:00:34 +02:00
Dale Glass
e3e476918a
Merge pull request #86 from daleglass-overte/fix_build_warnings-2
Fix build warnings, second iteration
2022-06-21 21:22:42 +02:00
Dale Glass
f66001dc0a Add chromium logo for the about dialog 2022-06-19 15:54:56 +02:00
Dale Glass
5a7aba1fc6 Implement Qt WebEngine and Chromium versions
This adds them in the About object, as well as in the About dialog
2022-06-19 15:52:20 +02:00
Dale Glass
d86351bacd Remove unused variable 2022-06-14 23:59:11 +02:00
Dale Glass
742b62450c Add newlines at ends of files 2022-06-10 00:49:00 +02:00
Dale Glass
35d588494a Replace deprecated QFontMetrics.width() 2022-06-10 00:46:19 +02:00
Dale Glass
aeb082d675 Replace deprecated screenCountChanged event 2022-06-10 00:46:19 +02:00
Dale Glass
0c09ac6030 Fix type range comparison 2022-06-10 00:46:19 +02:00
Dale Glass
1310e536c8 Remove unused variable 2022-06-10 00:46:19 +02:00
Dale Glass
61cce5882e Replace deprecated qrand 2022-06-10 00:46:19 +02:00
Dale Glass
a7f6fed937 Replace deprecated .toSet() 2022-06-10 00:46:19 +02:00
Dale Glass
a8fba863a3 Annotate fall-through 2022-06-10 00:46:19 +02:00
Dale Glass
a43b9e170a Replace deprecated Qt code with STL 2022-06-10 00:46:19 +02:00
Dale Glass
87ba20ecb4 Only whitespace changes 2022-06-10 00:46:19 +02:00
Dale Glass
3347cc563b Create warning whitelist system 2022-06-10 00:46:18 +02:00
08a177a836
Merge pull request #55 from shocktail39/xbox_json_stick_fix
rereouted xbox sticks, and made A and B flight-control buttons
2022-06-10 00:22:01 +02:00
3ce6bb989c Added original xbox_orig.json under a new name 2022-06-06 21:09:43 +02:00
Penguin-Guru
04a4437ace Removed comments. Changed a parameter type label. 2022-05-28 13:47:24 -07:00
Penguin-Guru
4a74ba5b9f Added warning that --no-launcher supposedly does not work. 2022-05-22 13:10:19 -07:00
Penguin-Guru
4a76bd0775 Added warning that --scripts does not seem to work. 2022-05-22 13:10:19 -07:00
Penguin-Guru
97ed129a73 Swapped functions back. 2022-05-22 13:10:19 -07:00
Penguin-Guru
b844b16285 Requested fixes (hopefully). 2022-05-22 13:10:17 -07:00
Penguin-Guru
b11b173b60 Changes parser pointer to reference. 2022-05-22 13:09:14 -07:00
Penguin-Guru
759b428b34 Fixed a different kind of spacing. 2022-05-22 13:07:30 -07:00
Penguin-Guru
72df49412f Fixed a spacing. 2022-05-22 13:07:30 -07:00
Penguin-Guru
694f093658 Fixed quibbles. 2022-05-22 13:07:30 -07:00
Penguin-Guru
c6cb01c4b8 Re-enabled overrideScriptsPathOption. 2022-05-22 13:07:30 -07:00
Penguin-Guru
daecc1563b Notational changes. 2022-05-22 13:07:30 -07:00
Penguin-Guru
ce20730b94 Made help info more helpful. 2022-05-22 13:07:30 -07:00
Penguin-Guru
8394bb57b2 Fixed handling of traceFileOption. Moved last to main. 2022-05-22 13:07:30 -07:00
Penguin-Guru
b59795e71c Removed duplicate "--version". 2022-05-22 13:07:30 -07:00
Penguin-Guru
e1d79c7b59 Streamlined handling with single parameter source. 2022-05-22 13:07:28 -07:00
Penguin-Guru
dd75c14dba Fixed handling of clockSkew parameter. 2022-05-22 13:02:37 -07:00
Penguin-Guru
3cbce8e51b Suppose effect. 2022-05-22 13:02:37 -07:00
Penguin-Guru
a3ac63443e Fixed spacing. 2022-05-22 13:02:37 -07:00
Penguin-Guru
197b78d228 Probably finished the ones in main. 2022-05-22 13:02:37 -07:00
Penguin-Guru
15c346423f Added note of other parameters to fix. 2022-05-22 13:02:37 -07:00
Penguin-Guru
f0247cba24 Removed unnecessary comments. 2022-05-22 13:02:37 -07:00
Penguin-Guru
09b288d63c Made lines shorter. 2022-05-22 13:02:37 -07:00
Penguin-Guru
b044e1b82f Consolidated (almost) all parameters in "main.cpp". 2022-05-22 13:02:20 -07:00
steve hocktail
78b8164be1
reverte "mapped the back shoulder buttons to LT and RT" 2022-04-09 04:14:26 +00:00
steve hocktail
ca11899030 mapped the back shoulder buttons to LT and RT 2022-04-08 23:58:11 -04:00
steve hocktail
aced8af601
fixed deprecated Actions in standard.json 2022-04-04 11:35:41 -04:00
steve hocktail
5f85fa6256 rereouted xbox sticks, and made A and B flight-control buttons 2022-04-03 18:44:03 -04:00
Alezia Kurdis
5165f9a429
Delete doppleganger.js
Now on more.overte.org/tutorial
2022-03-25 21:43:20 -04:00
Alezia Kurdis
ed005dbbf9
Delete wizard.html
Now on more.overte.org/tutorial
2022-03-25 21:42:54 -04:00
Alezia Kurdis
3a8202cc38
Delete Roboto-Regular.ttf 2022-03-25 21:42:06 -04:00
Alezia Kurdis
10684b82da
Delete Roboto-Italic.ttf 2022-03-25 21:41:57 -04:00
Alezia Kurdis
3a30bba984
Delete Roboto-BoldItalic.ttf 2022-03-25 21:41:52 -04:00
Alezia Kurdis
e7be726c22
Delete Roboto-Bold.ttf 2022-03-25 21:41:43 -04:00
Alezia Kurdis
3c922026d8
Delete LICENSE.txt 2022-03-25 21:41:35 -04:00
Alezia Kurdis
b6d4684e0e
Update url to read from more.overte.org/tutorial
Update url to read from more.overte.org/tutorial
since client entity scripts can't read local files (for security)
2022-03-25 21:40:59 -04:00
Alezia Kurdis
7194e1e78e
Removal of the files previouly exposed in resources
Removal of the files previouly exposed in resources for the serverless tutorial.
Since it doesn't work, and an external storage will be used, these folders no more require to be exposed.
2022-03-25 21:37:49 -04:00
d6ead4eeeb
Merge pull request #31 from shocktail39/fix/deprecated_qml_connections_properties
fixed deprecated qml implicitly defined onFoo properties in connections
2022-03-22 21:52:09 +01:00
Alezia Kurdis
62029bd47e
Adjustment for Keylight direction
Adjustment for Keylight direction
The keylight was still a bit offset with the skybox sun.
2022-03-15 20:18:48 -04:00
steve hocktail
8fdc08f8d7 whoops, forgot to hold shift when making these parentheses 2022-03-05 14:49:29 -05:00
steve hocktail
35194b0f44 fixed deprecated qml implicitly defined onFoo properties in connections 2022-02-28 22:09:43 -05:00
Alezia Kurdis
3d410252c7
Exposed serverless subdirectory as resources
Expose some serverless subdirectory as outside the binary
to make possible the referencing from inside a script or from inside the html
these don't support qrc url.
2022-02-27 14:01:00 -05:00
Alezia Kurdis
d1c408759d
Fix EOL 2022-02-27 13:43:58 -05:00
Alezia Kurdis
f6f0c01951
fix EOL 2022-02-27 13:40:17 -05:00
Alezia Kurdis
14f80f92ef
Change the url to have the files reachable.
Change the url to have the files reachable.
2022-02-27 13:36:15 -05:00
Alezia Kurdis
02ed4b2774
Delete mirror_without_backface.baked.fbx 2022-02-23 22:58:29 -05:00
Alezia Kurdis
0226072b29
Delete dome2.glb 2022-02-23 22:58:00 -05:00
Alezia Kurdis
1ae189f3a9
Delete bowl2.fbx 2022-02-23 22:57:42 -05:00
Alezia Kurdis
4acfc35ea5
Delete Stands.fbx 2022-02-23 22:57:16 -05:00
Alezia Kurdis
568ff06a59
Delete materialSequencer.js 2022-02-23 22:56:03 -05:00
Alezia Kurdis
701efa0393
Delete mirrorClient.js 2022-02-23 22:55:53 -05:00
Alezia Kurdis
9d731dcca3
Delete mirrorReflection.js 2022-02-23 22:55:38 -05:00
Alezia Kurdis
5598ae53ea
Delete 468407__onderwish__sci-fi-survival-dreamscape.mp3 2022-02-23 22:54:42 -05:00
Alezia Kurdis
3970f32f64
Delete gradient1.jpg 2022-02-23 22:53:38 -05:00
Alezia Kurdis
2c57212bfd
Delete galaxySkybox.png 2022-02-23 22:53:24 -05:00
Alezia Kurdis
651a2889dd
Delete galaxySkybox.JPG 2022-02-23 22:52:48 -05:00
Alezia Kurdis
d758682d50
Delete tutorialqrc.json 2022-02-23 22:50:59 -05:00
Alezia Kurdis
f6b196318f
New serverless tutorial for Overte
New serverless tutorial for Overte
2022-02-23 22:49:35 -05:00
96932a6946 Update metaverse server URL 2022-02-21 23:17:33 +01:00
Alezia Kurdis
ceb5456ccd
Logo ratio adjustment
Logo ratio adjustment
2022-02-12 13:30:31 -05:00
bd457ccc79 Revert "Adjustment for Logo ratio"
This reverts commit 2400bc96ea.
2022-02-12 19:19:27 +01:00
Alezia Kurdis
2400bc96ea
Adjustment for Logo ratio
Adjustment for Logo ratio
2022-02-12 13:07:22 -05:00
c6f1e6410e Updated some URLs, rebranded documentation and changed default metaverse server address 2022-02-09 23:57:24 +01:00
Alezia Kurdis
ae3f24172b
Delete VircadiaLogo.fbx
Replaced by:
logo_overte.fbx
logo_overte_white-color-emissive.fst
2022-02-06 12:57:05 -05:00
Alezia Kurdis
9b1958e00a
Replaced by brand-logo.svg
Replaced by brand-logo.svg
2022-02-06 12:53:26 -05:00
Alezia Kurdis
990b4f28bb
Replace by brand-banner.svg 2022-02-06 12:52:50 -05:00
Alezia Kurdis
f97b1dfe87
Ressources rebranding for Overte
Ressources rebranding for Overte
(mostly images, icon, model updated with Overte brand)
some file has been edited to replace some files (they had vircadia in the name)
Most of this has not been tested. (cause I don't build)
2022-02-06 12:51:05 -05:00
6a81255226 Merge branch 'tell-accountmanager-url-changed' of https://github.com/overte-org/overte into tell-accountmanager-url-changed 2022-01-28 18:57:15 +01:00
dc29dc4998 Clear password on metaverse server change 2022-01-28 18:55:58 +01:00
e2d7e55e0b Merge branch 'master' into tell-accountmanager-url-changed 2022-01-23 14:08:10 +01:00
000166beef Update Metaverse server URL on focus change 2022-01-22 19:30:03 +01:00
30806ce346 Inform AccountManager about metaverse server change 2022-01-22 18:41:04 +01:00
bf48bf01c6
Merge branch 'vircadia:master' into tell-accountmanager-url-changed 2022-01-18 21:36:50 +01:00
Dale Glass
0c453e7e0e Explicitly encode QStrings to utf8 2022-01-16 21:38:14 +01:00
Dale Glass
5f7bd24c14 Fix MultiHash issues 2022-01-13 23:02:46 +01:00
Frost
d2f878000e Tell the AccountManager that the auth URL changed 2022-01-06 11:23:04 -08:00
Frost
3d0c5e26b7 Fix some anchors and add logging 2022-01-06 11:22:50 -08:00
Frost
b5258ead80 Fix height, tabbing, and other stuff 2022-01-06 11:22:50 -08:00
Frost
5a09064f50 Add metaverse server field on the login screen 2022-01-06 11:22:50 -08:00
Julian Groß
650c2568cf Remove extended deadlock wait on macOS 2021-12-15 00:40:52 +01:00
Dale Glass
d4a832a0c1
Merge pull request #1473 from Penguin-Guru/AudioOutputTest
Remove second argument from some playSystemSound() calls in QML.
2021-12-11 20:58:54 +01:00
Dale Glass
93e5f48951
Merge pull request #1423 from Penguin-Guru/RenderingEffects
Separate rendering effect settings.
2021-12-11 20:51:34 +01:00
Kalila
03b5b83b67
Merge pull request #1339 from odysseus654/pr/make_shared
Housekeeping: use of std::make_shared / QSharedPointer::create.
2021-12-09 17:14:04 -05:00
Kalila
a1d0f95535
Merge pull request #1340 from odysseus654/pr/auto-const-ref
Housekeeping: Update use of "auto" with plugin lists.
2021-12-09 17:13:55 -05:00
Kalila
7610f810ef
Merge pull request #1474 from Penguin-Guru/CodeSimplification
Remove <thread> library from main.cpp.
2021-12-09 17:07:30 -05:00
David Rowe
022dea7a58 Update API examples to use "vircadia" in mapping names 2021-12-04 21:37:33 +13:00
Kalila
b7734e32d0
Merge pull request #1468 from daleglass/qt5-fix-multimap
Fix deprecated usage of multiple keys in QHash and QMap.
2021-12-02 20:28:22 -05:00
Dale Glass
d77c8bbe41 Fix warnings related to deprecated usage of multiple keys in QHash and QMap
This replaces those uses with QMultiHash and QMultiMap
2021-11-26 17:53:23 +01:00
Penguin-Guru
9de2ac1eb5 Made requested change. 2021-11-25 15:24:13 -08:00
Penguin-Guru
78981307e6 This seems like the last one. Untested. 2021-11-24 18:13:06 -08:00
Penguin-Guru
cf50bcb71b Marked qmlPosition as deprecated. 2021-11-24 17:55:55 -08:00
Penguin-Guru
46bf41bff8 This doesn't seem to be used? 2021-11-24 09:58:10 -08:00
Penguin-Guru
65dcd58371 This seems fine? 2021-11-24 08:51:43 -08:00
David Rowe
48c32b96f4 Merge branch 'master' into fix/ssl-websocket-crash 2021-11-23 09:58:04 +13:00
David Rowe
a2ac43289c Use avatar position as orb position when head position not available 2021-11-09 12:12:55 +13:00
Dale Glass
35a420d312
Merge pull request #1422 from Penguin-Guru/master
Changed preset framerates; Add "low power" preset.
2021-11-06 19:30:01 +01:00
Kalila
61367ffd47
Merge pull request #1427 from Penguin-Guru/AntialiasingSetting
Add antialiasing setting.
2021-11-02 16:09:15 -04:00
Penguin-Guru
021268696c Adjusted for rebase on typo correction. 2021-10-30 12:58:32 -07:00
Penguin-Guru
6dd26c53a9 Maybe this helps? 2021-10-30 12:57:41 -07:00
Penguin-Guru
727ac38372 Removed typo newline. 2021-10-30 12:57:00 -07:00
Penguin-Guru
56bc962d36 Changed preset framerates. Added preset. 2021-10-30 12:57:00 -07:00
Dale Glass
4d190df3cd
Merge pull request #1407 from JulianGro/macOS_fix_crashpad
Fix crashpad on macOS.
2021-10-28 23:45:09 +02:00
Penguin-Guru
e6a41e85b2 Added comments. Referenced all enums explicitly. 2021-10-25 13:40:36 -07:00
Penguin-Guru
fc1a0d6a4c Apparently it worked. 2021-10-25 13:35:24 -07:00
Penguin-Guru
3c85964c5d Hopefully works. 2021-10-25 13:25:31 -07:00
Penguin-Guru
e7d5a005b8 Forgot to remove these. 2021-10-24 19:24:00 -07:00
Penguin-Guru
8386f2eb61 Clumsy fix for enum storage. 2021-10-24 19:19:20 -07:00
Penguin-Guru
66fdfa40ad Hopefully implemented antialiasing setting. 2021-10-24 15:32:51 -07:00
Penguin-Guru
ca4a817d09 Added other effect checkboxes for consistency. 2021-10-24 11:31:15 -07:00
Penguin-Guru
ed725fd814 Fixed typo. 2021-10-24 10:40:58 -07:00
Penguin-Guru
d9d8d951ec Fixed irony. 2021-10-23 17:29:57 -07:00
Penguin-Guru
803cfd9bdc Separated shadow rendering setting. Replaced drop-down with radio. 2021-10-23 17:16:48 -07:00
Julian Groß
e5609e10c2 Do not search for crashpad inside Interface binary. 2021-10-12 00:20:43 +02:00
David Rowe
c03312319d Merge branch 'master' into dev/webapp-master-update
# Conflicts:
#	libraries/networking/src/NodeList.h
#	libraries/shared/src/shared/WebRTC.h
2021-10-03 12:51:47 +13:00
Dale Glass
b8d1057e1f Replace the deprecated QMutex{ QMutex::Recursive} with QRecursiveMutex
This fixes around 1700 warnings.
2021-09-26 01:27:19 +02:00
Dale Glass
891d555679
Merge pull request #1352 from odysseus654/pr/q_disable_copy
Code Review: use of Q_DISABLE_COPY.
2021-09-25 20:33:20 +02:00
Dale Glass
3349d02cef
Merge pull request #1349 from JulianGro/use_GLVND
Set GL preference to GLVND
2021-09-25 20:31:11 +02:00
Heather Anderson
c88b7f6064 apply Q_DISABLE_COPY to MyHead (cleaning up the likely-bug in the existing code) 2021-09-19 17:52:02 -07:00
Heather Anderson
57a3cd3d63 replace the various disable-copy constructions with Q_DISABLE_COPY (or Q_DISABLE_COPY_MOVE) 2021-09-18 21:36:35 -07:00
Julian Groß
babee7c527 Set GL preference to GLVND 2021-09-17 21:04:12 +02:00
Heather Anderson
6e4e0dfb6a remove unnecessary list copying when retrieving a list of plugins 2021-09-12 13:12:02 -07:00
Heather Anderson
05182af561 more (relatively useless) code review 2021-09-11 20:16:51 -07:00
Heather Anderson
bee33745c4 missed some shared pointer construction in Application 2021-09-11 16:01:07 -07:00
Heather Anderson
bcce9a2091 convert explicit shared pointer creation (using "new") to make_shared where possible/appropriate 2021-09-11 15:15:04 -07:00
Heather Anderson
ab4d70760e review and cleanup of "#include <QtCore/QSharedPointer>" 2021-09-10 21:40:54 -07:00
David Rowe
b1050dc83a Merge branch 'master' into dev/webapp-master-update 2021-09-01 21:52:04 +12:00
Kalila
6b0f4c107b
Merge pull request #1301 from daleglass/qt5-fix-qdir-operator-assign
Fix QDir::operator= is deprecated
2021-08-19 20:48:14 -04:00
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
David Rowe
5ad2f9d192 Fix OSX crash on shutdown 2021-02-26 09:05:52 +13:00
Kalila
61defe74ce
Update interface/src/scripting/Audio.h
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-02-24 15:32:36 -05:00
Kalila L
83c8b71fa5 Add missing JSDocs. 2021-02-24 00:58:50 -05:00
Kalila
0a6e220c74
Apply suggestions from code review
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-02-23 20:29:46 -05:00
Phil Palmer
72725e783a Small optimisations and tidying of things that were noticed in passing. No behaviour should change.
* Removed the deprecated MyAvatar.setToggleHips script function and the "Toggle Hips Following" option from the Developer menu.  They had no effect on any code.
* In CharacterController::applyMotor, prevented unnecessary calls to btVector3::rotate() when the motor has no rotation.  This change also improves readability through the use of clearly-named lambdas.
* In AvatarData::getFauxJointIndex, prevented unnecessary string comparisons when the named joint is a real joint rather than a faux one.
* In Avatar::getJointIndex, removed an unnecessary call to QHash<QString, int>::contains(), by supplying a default index for QHash<QString, int>::value().
* Removed unnecessary condition "forwardLeanAmount < 0" in MyAvatar::FollowHelper::shouldActivateHorizontal_userSitting.
* Corrected the return type of MyAvatar::getSitStandStateChange from float to bool.
* Added a missing 'f' suffix to a float literal in PreferencesDialog.cpp.
2021-02-19 21:55:08 -05:00
Kalila L
01b65d134a Update tutorial.json. 2021-02-19 07:34:04 -05:00
Kalila L
731d3f9a2c Update get more avatars text, remove market place references. 2021-02-19 05:41:15 -05:00
HifiExperiments
30c4779eeb name all the threads 2021-02-13 20:17:28 -08:00
Kalila L
88b9ebb11a Update Audio.qml
"Noise Reduction: Manual/Automatic" -> "Manual Noise Reduction"
2021-02-13 17:17:27 -05:00
Kalila L
799590a0fc Add input level + gate indicator. 2021-02-11 20:41:47 -05:00
Kalila L
97fdd372af Fix Noise Reduction visibility in Audio.qml 2021-02-11 06:09:28 -05:00
Kalila L
5b1549a24e Fix typo + update JSDoc. 2021-02-11 05:59:08 -05:00
Kalila L
085bf8423c Update APIs and add Noise Reduction section to Audio app. 2021-02-11 05:55:08 -05:00
Kalila L
dfa9b55223 Add back removed lines and add FIXME's. 2021-02-10 16:19:53 -05:00
Kalila L
65bef5d3d4 Fix profile errors in QML. (also add FIXME's) 2021-02-10 06:52:29 -05:00
HifiExperiments
0645866549
Merge branch 'master' into billboard 2021-02-09 23:28:58 -08:00
HifiExperiments
ae26416c59
Merge branch 'master' into billboard 2021-02-09 22:57:10 -08:00
HifiExperiments
f1d6a4e3d4
Merge branch 'master' into feature/web-entity-user-agent 2021-02-09 22:47:46 -08:00
Kalila
b826743212
Merge pull request #951 from HifiExperiments/pivot
Model Entities: useOriginalPivot Property
2021-02-10 00:42:51 -05:00
Kalila L
5a40007758 Update default threshold value. 2021-02-09 00:46:46 -05:00
Kalila L
d2875c2c4f Add manual mode to noise reduction + add noise reduction threshold 2021-02-09 00:44:01 -05:00
Kalila
69e5d1261b
Merge pull request #996 from digisomni/fix/vircadia-branding-alpha
Update About Dialog and remove Vircadia "Alpha" references
2021-02-04 17:18:39 -05:00
Kalila
62b70fda4e
Merge pull request #932 from AleziaKurdis/CreateApp_DEC2020_RotateAsNextClickedSurface
Create Application: Snap To Next Clicked Surface
2021-02-04 17:15:32 -05:00
HifiExperiments
56fa143ee6 Merge remote-tracking branch 'upstream/master' into pivot 2021-02-02 22:27:49 -08:00
HifiExperiments
8f3ed5d66d
Merge pull request #971 from HifiExperiments/apitraceFix
Fix crashes when running with QML disabled in VR
2021-02-01 21:56:11 -08:00
Kalila L
01cdb49930 Adjust spacing on about tablet dialog. 2021-02-01 21:51:18 -05:00
Phil Palmer
a2e4b81ed8 * Add more rounding in SpinBox.qml, allowing FloatPreference::step to work reliably for the spinners without needing double precision (suggestion from ctrlaltdavid: https://github.com/vircadia/vircadia/pull/930#issuecomment-765838930).
* Change FloatPreference::step from double back to float.
2021-02-01 20:26:18 -05:00
Kalila L
ea88d29145 CR 2021-02-01 17:34:09 -05:00
Kalila L
9ea1e7e464 Update about dialog. 2021-02-01 06:00:55 -05:00
Kalila L
8abfe2ead0 Add releaseName property to About namespace. 2021-02-01 03:42:24 -05:00
Kalila L
cdb217e9a2 Remove requirement of admin / logged in to teleport to people in nearby users. 2021-01-30 20:05:52 -05:00
Kalila L
c57b1a92f3 CR + update user agent. 2021-01-30 02:16:53 -05:00
HifiExperiments
19cd0fa6ad CR 2021-01-29 22:31:17 -08:00
HifiExperiments
f2c9452846
Update AssetMappingsScriptingInterface.cpp 2021-01-29 22:12:48 -08:00
HifiExperiments
bae12e4e39
Update interface/src/scripting/AssetMappingsScriptingInterface.cpp
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-01-29 17:11:24 -08:00
HifiExperiments
64e9cf6884
Update interface/src/ui/InteractiveWindow.cpp
Co-authored-by: David Rowe <david@ctrlaltstudio.com>
2021-01-29 17:10:56 -08:00
Kalila
cd0755d1bb
Update interface/resources/qml/Web3DSurface.qml
Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com>
2021-01-29 13:35:27 -05:00