Commit graph

1750 commits

Author SHA1 Message Date
David Rowe
6ced4384bb Quiet Doxygen output 2021-07-05 10:37:51 +12:00
David Rowe
3ebb75acf5 Undo documentation improvements 2021-07-05 10:24:59 +12:00
Dale Glass
be6a67b5eb Replace uses of endl on Qt classes with Qt::endl
This fixes a whole bunch of warnings
2021-07-03 19:08:03 +02:00
David Rowe
87baa0dc8d Remove extraneous Doxygen set-up instruction 2021-07-01 19:12:02 +12:00
David Rowe
b7fdd5bb1f Remove extraneous Doxygen set-up instruction 2021-07-01 19:08:38 +12: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
d6061289ec Merge branch 'master' into dev/webapp-master-update 2021-06-27 09:51:41 +12:00
David Rowe
2a9ab98e41 Miscellaneous tidying and fixes 2021-06-26 22:07:48 +12:00
David Rowe
5a5cb6488c Multiplex UDP and WebRTC sockets in a QUdpSocket-style NetworkSocket 2021-06-26 22:07:01 +12: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
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
David Rowe
4681475269 Merge branch 'master' into dev/webrtc-datachannel 2021-06-05 14:21:29 +12:00
Kalila L
8b66c22655 Statically generate canonical link tag instead. 2021-05-31 06:39:52 -04:00
Kalila L
2a6e0f0efc Add JSDoc canonical link tag; add CNAME file in root. 2021-05-31 06:01:36 -04:00
Kalila L
7ccdbdea64 Some APIDocs metadata fixes. 2021-05-31 05:43:12 -04:00
Kalila
f1b4c8e62d
Merge pull request #1218 from daleglass/fix-qt5.15-on-gcc11
Add patch for building Qt 5.15 on gcc11
2021-05-20 17:17:02 -04:00
David Rowe
d0eccfda49 Fix typo in Doxygen ReadMe 2021-05-21 07:15:06 +12:00
Dale Glass
15effecd17 Add patch for building Qt 5.15 on gcc11
gcc11 is requires #include <limits> in places previous versions didn't.
2021-05-20 00:18:46 +02:00
David Rowe
6e3c680487 Add Doxygen comments information 2021-05-20 09:51:51 +12:00
David Rowe
27779030c8 Perl isn't needed after all 2021-05-14 16:27:09 +12:00
David Rowe
f3ee99fe5a
Apply suggestions from code review
Co-authored-by: Kalila <69767640+digisomni@users.noreply.github.com>
2021-05-14 15:14:53 +12:00
David Rowe
2130dea965 Remove Doxygen filter that is no longer needed 2021-05-12 10:54:15 +12:00
David Rowe
bd812e58aa Change JSDoc plugin to use "/*@jsdoc" tags instead of "/**jsdoc"
So as not to clash with Doxygen.
2021-05-12 10:53:43 +12:00
David Rowe
3020123459 Set up Doxygen for Interface and domain server C++ code 2021-05-11 22:21:36 +12:00
Kalila
a3626c83f4
Merge pull request #692 from odysseus654/pr/move-connect-packet-type
The domain server should see Packet ID=1 as a (broken) attempt to connect to the domain server
2021-04-29 18:39:25 -04:00
Kalila
73acf299f8
Merge pull request #1188 from daleglass/fix_nitpick
Link to pthread last
2021-04-26 06:24:21 -04:00
Heather Anderson
51f4320911 renamed StunResponse packet type 2021-04-25 18:37:34 -07:00
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
Dale Glass
1e3af6c32c Link to pthread last 2021-04-22 23:34:23 +02:00
Kalila
bb9460f6d9
Merge pull request #1162 from ctrlaltdavid/fix/osx-dmgs
Revise OSX DMGs
2021-04-19 17:01:05 -04:00
Julian Groß
b1852eabd4 Update jsdoc entry 2021-04-15 19:45:52 +02:00
Julian Groß
ecb7c47f1a Rename fbx folder to model-serializers 2021-04-15 19:26:10 +02:00
David Rowe
19ea89a3a3 Delete unused patches 2021-04-10 10:30:20 +12:00
David Rowe
c8632f8613 Merge branch 'master' into feature/qt-update-misc 2021-04-10 09:10:26 +12:00
David Rowe
bed6f32c7a Don't include nitpick in OSX client-only build 2021-04-06 12:36:13 +12:00
David Rowe
badbb72ba3 Don't include oven or vhacd-util if client-only OSX 2021-04-06 12:06:31 +12:00
David Rowe
c45a02036a Fix nitpick icon 2021-04-06 11:51:07 +12: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
Julian Groß
1977d4e47a Apply suggestions from code review 2021-03-01 03:55:19 +01:00
Julian Groß
5e1330b713 Merge missing file 2021-02-27 20:54:00 +01:00
Julian Groß
f56161363a Merge remote-tracking branch 'refs/remotes/vircadia/feature/qt-update'
Fix merge-conflicts
2021-02-27 20:39:11 +01:00
Julian Groß
8f473084e5 Update README and change to xz compression 2021-02-21 01:53:09 +01:00
Julian Groß
e3bab8a6b9 Update Ubuntu 18.04 amd64 Qt to 5.15.2 2021-02-21 00:22:39 +01:00
ArcadeFever
97fc83ba38 fixed typo in configure command 2021-01-30 23:25:24 -08:00
ArcadeFever
64a0ab6834 fix whitespace 2021-01-16 22:36:35 -08:00
ArcadeFever
da34fd1411 remove extra brew command 2021-01-16 22:34:55 -08:00
ArcadeFever
a7c9a90d22 fix a copy/past bug 2021-01-16 22:31:36 -08:00
ArcadeFever
559859ec1d fix typo 2021-01-16 22:29:35 -08:00
ArcadeFever
8ba0bdfb60 Update MacOSX build to QT 5.15.2 along with updated build instructions 2021-01-16 22:09:47 -08:00
David Rowe
c66f6a1a3f qt.conf file requires editing 2020-12-29 20:49:40 +13:00
David Rowe
d5530f180b Update Windows builds to Qt 5.15.2 2020-12-28 15:54:38 +13:00
David Rowe
cd4227799c Update build instructions for Qt 5.15.2 2020-12-12 10:23:20 +13:00
Kalila L
90a7c6cdac Merge branch 'master' into gha-master-ci 2020-10-29 17:32:53 -04:00
Dale Glass
7b6fbe1f69 Set OpenGL_GL_PREFERENCE to LEGACY
GLVND appears to break the entire UI on ATI video cards.

It was set to GLVND due to an understanding that this was a no-op setting, but it turns
out the documentation in OpenGL_GL_PREFERENCE is confusing, and it looks like LEGACY
is the setting that was being used after all.

An additional point of interest is that debian/rules contained OpenGL_GL_PREFERENCE=GLVND,
and this was done back in the High Fidelity days. It's uncertain whether this was correct
or not, though.
2020-10-13 20:13:45 +02:00
kasenvr
76093185b7
Merge pull request #763 from daleglass/fix-opengl-cmake-warning
Set GL preference to GLVND
2020-10-08 19:03:34 -04:00
kasenvr
ca80d79991
Merge branch 'master' into fix/update-api-docs 2020-10-02 15:33:28 -04:00
Dale Glass
1c44bc96d9 Set GL preference to GLVND
This should be a no-op, besides generating less build warnings,
since:

"CMake 3.11 and above prefer to choose GLVND libraries."

And 3.11 is a few years old at this point
2020-09-27 20:37:12 +02:00
Dale Glass
125841afc9 Remove the HiFiAC codec
This is a proprietary codec and it's uncertain who can use it, and
under what conditions. At this point, Opus is stable and a suitable
replacement.
2020-09-27 20:17:15 +02:00
Kalila L
0cb6261d11 Catch stragglers. 2020-09-22 20:25:19 -04:00
Kalila L
154a95ac86 Update all scripts, script-archive scripts still broken. 2020-09-22 19:24:58 -04:00
Kalila L
7b7038fae1 Bunch of URL updates later... 2020-09-21 00:54:49 -04:00
Kalila L
9a35323295 Update entities API docs to show entity properties at top. 2020-09-18 16:27:42 -04:00
David Rowe
2ed37d0c47 Fix upload target location and path 2020-09-17 09:02:00 +12:00
David Rowe
9395caa7d0 Rework GitHub Actions builds for merges to master 2020-09-17 09:01:27 +12:00
Julian Groß
dce34b8d90 Change strings, comments and folders to Vircadia 2020-07-09 16:03:07 +02:00
Kasen IO
21fd10d154 Revert commit 359248829c using -m 1 to temporarily fix issue 383. 2020-06-03 16:08:18 -04:00
Dale Glass
407b2a4f22 Remove all uses of QString::null
It's deprecated and produces a warning on Qt 5.14
2020-05-17 18:00:02 +02:00
Thijs Wenker
8a76753135 Merge branch 'master' of https://github.com/kasenvr/project-athena into feature/gha_vircadia 2020-05-07 11:07:28 +02:00
kasenvr
5c2dab6ba5
Merge pull request #314 from kasenvr/kasen/core
Update master with kasen/core's latest changes
2020-04-25 14:46:01 -04:00
Thijs Wenker
0ebe33b447 change upload server 2020-04-19 22:50:52 +02:00
Thijs Wenker
25932d3ab5 the new build upload script 2020-04-19 22:50:51 +02:00
kasenvr
0acf959fb6
Apply suggestions from code review
Co-Authored-By: David Rowe <david@ctrlaltstudio.com>
2020-04-10 17:13:24 -04:00
David Rowe
ffeb37e7aa Merge remote-tracking branch 'hifi/master' into merge-hifi-master
# Conflicts:
#	CMakeLists.txt
#	README.md
#	cmake/externals/glad32es/CMakeLists.txt
#	cmake/externals/glad41/CMakeLists.txt
#	cmake/externals/glad45/CMakeLists.txt
#	cmake/externals/polyvox/CMakeLists.txt
#	cmake/externals/quazip/CMakeLists.txt
#	cmake/externals/vhacd/CMakeLists.txt
#	cmake/init.cmake
#	cmake/ports/hifi-deps/CONTROL
#	cmake/ports/sdl2/CONTROL
#	cmake/ports/sdl2/disable-hidapi-for-uwp.patch
#	cmake/ports/sdl2/enable-winrt-cmake.patch
#	cmake/ports/sdl2/fix-arm64-headers.patch
#	cmake/ports/sdl2/fix-x86-windows.patch
#	cmake/ports/sdl2/portfile.cmake
#	cmake/ports/sdl2/vcpkg-cmake-wrapper.cmake
#	cmake/ports/tbb/portfile.cmake
#	hifi_vcpkg.py
#	interface/src/avatar/MyAvatar.h
#	libraries/avatars-renderer/src/avatars-renderer/Avatar.h
#	libraries/avatars/src/AvatarData.h
#	libraries/entities-renderer/src/RenderableEntityItem.h
#	libraries/entities/src/EntityItem.cpp
#	libraries/entities/src/EntityItem.h
#	libraries/fbx/src/GLTFSerializer.cpp
#	libraries/graphics-scripting/src/graphics-scripting/Forward.h
#	libraries/networking/src/AddressManager.cpp
#	libraries/networking/src/DomainHandler.h
#	libraries/procedural/src/procedural/ProceduralMaterialCache.cpp
#	libraries/render-utils/src/HighlightEffect.cpp
#	libraries/render-utils/src/MeshPartPayload.cpp
#	libraries/render-utils/src/Model.cpp
#	libraries/render-utils/src/RenderShadowTask.cpp
#	libraries/script-engine/src/WebSocketClass.cpp
2020-04-09 16:46:27 +12:00
Kasen IO
0588fd3f4f API docs rebranded to Vircadia. 2020-04-07 02:11:29 -04:00
Kasen IO
fff819f56c Fix sidebar not showing on first load. 2020-03-27 16:07:59 -04:00
David Rowe
1112367b06 Handle localStorage not being available 2020-02-02 20:57:56 +13:00
Kasen IO
eaa6151ff3 == to === 2020-01-31 13:53:46 -05:00
Kasen IO
d8ba64785f Fix tabs 2020-01-31 13:24:24 -05:00
Kasen IO
0eac20d830 toggle works + viewport restriction removed. 2020-01-30 13:12:46 -05:00
Kasen IO
a8000f876b menu show/hide button added. 2020-01-30 12:17:09 -05:00
Kasen IO
d3e2f7204b init 2020-01-30 11:30:31 -05:00
Kasen IO
b10ffc667f remove non codeblock bg for code, add weight to all for visibility. 2020-01-24 10:42:46 -05:00
Kasen IO
6ec6b39530 code comments brighter, code blocks now have padding for readability. 2020-01-24 10:14:55 -05:00
Kasen IO
4f56a847d7 Bugfix for init val. 2020-01-24 08:16:13 -05:00
Kasen IO
2eca2cf10e Theme + button bg matches sidebar. 2020-01-23 22:52:34 -05:00
Kasen IO
d373826d03 Fixed theme selection loading bug. 2020-01-23 18:37:15 -05:00
Kasen IO
717c20fc84 Fixed persistence bug. 2020-01-23 16:04:31 -05:00
Kasen IO
615c01d058 Disabled dev mode on Vue, fixed persistence, updated styles. 2020-01-23 15:52:22 -05:00
Kasen IO
3c1665df02 Updated some colors. 2020-01-23 13:54:01 -05:00
Kasen IO
53d05f9fee Night mode set to default + toggle implemented. 2020-01-23 13:47:59 -05:00
Kasen IO
78bf9e9a2f Vue.JS + Vuetify init + test. 2020-01-23 02:55:50 -05:00
6ac090dea5 Quick fix for the metaverse API
We did have the dfault metaverse API as metaverse.projectathena.io, but that doesn't not yet exist, and it turns out we can't just do a redirect. So for now changing it to metaverse.highfidelity.com
2020-01-14 20:33:39 -06:00
0fbaada57b
Merge pull request #54 from sethalves/fix-linux-build-0
fix linux build
2020-01-14 18:44:01 -06:00
e5dd23b922
Merge pull request #33 from kasenvr/feature/metaverse-url-switching
Ability to change Metaverse API from setting
2020-01-14 18:40:04 -06:00
David Rowe
195f8867d8 Disable API docs old analytics 2020-01-14 12:48:16 +13:00
David Rowe
60e2c2b520 API docs rebranding 2020-01-09 10:38:58 +13:00
Seth Alves
82bddeb5a7 fix linux build 2020-01-03 10:27:43 -08:00
David Rowe
f7336d9141 Fix @hideconstructor JSDoc tag hiding classes' properties 2019-12-23 14:12:50 +13:00