4aad531049
Add license information to a bunch of files
2022-11-25 22:02:06 +01:00
Dale Glass
7b60552f78
Merge pull request #177 from daleglass-overte/audio-testing
...
Create audio tests for AudioClient and codecs
2022-11-19 21:55:12 +01:00
918452d02c
Merge pull request #251 from JulianGro/GHA-asset-upload
...
Use GitHub Actions artifact storage
2022-11-12 20:38:17 +01:00
3581f2d271
Fix deprecation warnings
2022-11-06 23:00:44 +01:00
8f03716003
Remove currently unused Android code
2022-11-06 23:00:16 +01:00
f56e1a8474
Switch to GitHub Actions artifact storage
2022-11-06 22:59:56 +01:00
Dale Glass
37b01277a9
Merge pull request #247 from overte-org/JulianGro-disable_metadata_exporter
...
Disable Metadata "exporter" by default
2022-11-06 20:33:48 +01:00
Dale Glass
299fc2365b
Merge pull request #240 from TrellixVulnTeam/master
...
CVE-2007-4559 Patch
2022-11-06 20:31:19 +01:00
Dale Glass
502a805b89
Merge pull request #236 from daleglass-overte/optimize_settings
...
Optimize settings system
2022-11-06 20:20:14 +01:00
00b03a4ea1
Disable Metadata "exporter" by default
2022-11-06 15:26:28 +01:00
ff259106c4
Merge pull request #244 from AleziaKurdis/CreateApp-VoxelTootipsAndNeighbors
...
Create app: PolyVox properties tootips
2022-11-05 16:03:44 +01:00
Alezia Kurdis
25d78b43c3
Move the Polyvox property "Texture preset"
...
Move the Polyvox property "Texture preset" over the 3 texture properties that it affects.
2022-11-04 22:43:31 -04:00
Alezia Kurdis
8952a44da4
Add the missing tooltip for the Polyvox properties
...
Add the missing tooltip for the Polyvox properties
2022-11-04 22:39:39 -04:00
Dale Glass
9a828077bd
Add Overte e.V. copyright
2022-11-01 20:49:00 +01:00
Dale Glass
7d3b45753c
Comment moved to header
2022-11-01 17:16:14 +01:00
Dale Glass
20548b7b24
Fix mysterious UUID issue
...
Turned out to be a remainant of previous code that stopped working
correctly due to the changes
2022-11-01 17:15:50 +01:00
Dale Glass
24d4f87341
Improve logging system termination. Send a signal and wait until done.
2022-11-01 17:15:16 +01:00
Dale Glass
d722650806
Don't forward a change to QSetting if the setting didn't change
...
This considerably reduces the number of disk writes
2022-11-01 17:14:10 +01:00
Dale Glass
f7ab2be173
Unimportant changes
...
Signals were made non-references for debugging, but that shouldn't
actually matter since Qt copies the parameters anyway.
2022-11-01 17:13:30 +01:00
Dale Glass
51e1df5e4c
Improve logging, v3
2022-11-01 17:08:08 +01:00
Dale Glass
06d7b89455
Improve logging, forgotten commit
2022-11-01 17:07:02 +01:00
Dale Glass
b540c426c1
Use logging categories
2022-11-01 17:06:33 +01:00
Dale Glass
72bcd6a008
Add setting for Setting::Handle
2022-11-01 17:04:39 +01:00
Dale Glass
0e50b51a63
Improve documentation
2022-11-01 17:01:16 +01:00
Dale Glass
6af76ae19f
Remove settings thread from Application.cpp
...
Thread is now managed in the Setting::Manager
2022-11-01 16:58:54 +01:00
TrellixVulnTeam
d211403334
Adding tarfile member sanitization to extractall()
2022-10-30 04:43:44 +00:00
f914be119a
Merge pull request #211 from AleziaKurdis/placeApp-Compatibility
...
Places App - compatibility with Vircadia MS2
2022-10-24 20:31:02 +02:00
Dale Glass
cdc15d7821
Improve settings system, by moving all writes to a thread
...
This should complete what was started in the HiFi days but didn't quite succeed.
Setting::Manager is now thread safe, and delegates all settings writes to a thread
that nothing waits on, which should ensure that settings don't degrade performance
even on slow storage devices.
Functions that weren't thread safe were removed from Setting::Manager, and it was
reduced to a key/value store.
Functions that modify state like beginGroup were implemented in the Settings class
instead, which should be created only in the context where it's needed. It will
forward all changes to the manager.
A few QSettings functions were left unimplemented because they're not used in
the code. They may be implemented later if there's a need.
2022-10-23 23:25:42 +02:00
Dale Glass
51d16c2ecf
Fix copyright header
2022-10-23 16:05:22 +02:00
Dale Glass
e960829112
Fix test for the master branch
2022-10-23 16:02:37 +02:00
Dale Glass
0896807ca5
Slight cleanup of tests, use friend class to avoid exposing test functions
2022-10-23 13:24:56 +02:00
Dale Glass
d9468f33aa
Add ASAN/UBSAN support to shared tests
2022-10-23 13:24:56 +02:00
Dale Glass
b5d9a4dbba
Make test class a friend
2022-10-23 13:24:56 +02:00
Dale Glass
c743abc348
Added threaded settings test.
...
Test setValue() while a thread is constantly trying to save the file
to disk to test the absolute worst case performance.
2022-10-23 13:24:56 +02:00
Dale Glass
334317b175
Test suite for settings system
...
Proof of concept still. Adds a test-specific function in Setting::Manager.
2022-10-23 13:24:56 +02:00
13cf109d40
Merge pull request #190 from AleziaKurdis/Notifications_Recoded
...
Re-coded to be more stable.
2022-10-15 23:30:20 +02:00
Alezia Kurdis
db709b3993
Vircadia MS2 compatibility
...
Manage to "no cache" in the http request header (since they no more accept "acash"
Add per_page=1000 since they change the default to 10.
with the parameter it works equally for both: Overte DS1 and Vircadia MS2
2022-10-06 22:25:04 -04:00
9b15f7fd00
Update CHANGELOG.md
2022-10-06 13:04:39 +02:00
1892bab9ce
Merge pull request #209 from overte-org/fix/domain_id_selection
...
Fixed lack of Domain ID selection buttons in server UI
2022-10-04 19:05:00 +02:00
e0621a9cd8
Fixed lack of Domain ID selection buttons in server UI
2022-10-04 18:44:37 +02:00
63f6ee110e
Update CHANGELOG.md
2022-10-02 13:27:57 +02:00
a89ddf2d26
Merge pull request #191 from overte-org/fix/create_app_intersections
...
Fixed create app entity intersections in VR, increased default voxel resolution
2022-09-18 22:16:11 +02:00
6e401ff40d
Merge pull request #197 from JulianGro/2022.09.1
...
Fix missing comma in avatarbookmarks.json
2022-09-18 21:21:43 +02:00
33f22568b9
Removed unnecessary print commands reamaining after debugging.
2022-09-18 20:14:09 +02:00
Alezia Kurdis
425cd51cd6
Play whoosh sound before deletion
...
The sound "whoosh" is now played before calling the notification deletion.
Previously it was called after and the effect was a bit wasted by this.
2022-09-17 22:17:37 -04:00
4bd8633969
Merge pull request #134 from overte-org/feature/format_selection
...
Added screenshot format selection with PNG, JPEG and WEBP support
2022-09-17 19:21:48 +02:00
Alezia Kurdis
4a49631007
Added HMD notifications dismissal
...
Added a gestural way to dismiss the notifications in HMD.
The notifications vanishes after 10 sec.
But if for any reason we want to accelerate the process (mostly because it hide the view or it is going to appears in photo capture)
In Desktop we can simply click on the notification to get rid of them.
But in HMD, clicking was kinda a pain (assuming the if you want to dismiss the notification is often because they are already annoying you)
have to aim and click is like pressing a button using a fishing pole, it's certainly adding more annoyance to this.
To addressed that, I introduced the "Whoosh!": An easy gesture to dismiss any 3d UI, by simply move one of you controller over you eyes height. (a bit like making flee an annoying fly.)
2022-09-16 22:29:02 -04:00
5de9bca022
Fix missing comma in avatarbookmarks.json
2022-09-16 16:11:28 +02:00
ad8da103b4
Fixed default preference selection bug for screenshot formats and added short descriptions
2022-09-16 00:09:31 +02:00
SilverfishVR
0ca8545c20
Update API docs to reflect changes
2022-09-16 00:09:31 +02:00