Heather Anderson
2dd9d784a9
working to clean up the QtScript implementation and move towards completion of the proxy interface
2023-05-19 00:17:33 +02:00
Heather Anderson
1e018dbc64
isolate calls to the QtScript libraries to an interface we control
2023-05-19 00:17:33 +02:00
Heather Anderson
713b29ee41
ensure all #include's to QtScript are labeled as such (easier to find)
2023-05-19 00:17:33 +02:00
Dale Glass
7d08df3f82
Fix build on Fedora.
...
Fix portfile license handling.
Fix tbb choking on Qt's 'emit' macro.
2023-05-16 18:56:33 +02:00
Dale Glass
0a2d733c39
Fix unique_ptr new[]/delete mismatch
...
This is likely a crash fix
2023-05-05 23:59:09 +02:00
Dale Glass
03a20b9b94
Fix the build on GCC 13.0
...
This adds #include <cstdlib> in a couple places. It also fixes a huge
amount of warnings due to "concept" becoming a keyword in C++20
2023-04-27 00:42:25 +02:00
90efffa2fb
Merge pull request #302 from daleglass-overte/allow-fullscreen-display-selection
...
Allow fullscreen display selection
2023-04-23 21:07:40 +02:00
dcddf08d24
Merge pull request #342 from JulianGro/increase_log_size
...
Increase max log size
2023-04-15 00:35:24 +02:00
f5f2134b92
Merge pull request #349 from JulianGro/executable
...
Remove executable permission from a bunch of files
2023-03-23 02:41:14 +01:00
8b973bdfa3
Remove executable permission from a bunch of files
2023-03-14 00:02:33 +01:00
40cdeec4d9
Fix "Invalid token at start of a preprocessor expression"
2023-03-12 16:36:14 +01:00
88a0d6217e
Throw warning if audio devices list is empty instead of debug message.
2023-03-12 16:35:55 +01:00
67a9b82236
Increase max log size from 512 KiB to 10 MiB.
...
Lower max amount of log files from 100 to 20.
2023-03-11 19:24:23 +01:00
56de0f8d56
Fix material colors for glTF
...
Co-authored-by: Julian Groß <julian.g@posteo.de>
2023-01-11 14:43:23 +01:00
Dale Glass
bd1fc19bac
Update libraries/ui/src/ScreenName.h
...
Co-authored-by: Julian Groß <julian.g@posteo.de>
2023-01-07 20:49:36 +01:00
Dale Glass
8e7b99811e
Update libraries/ui/src/ScreenName.cpp
...
Co-authored-by: Julian Groß <julian.g@posteo.de>
2023-01-07 20:49:30 +01:00
Dale Glass
1cf3756c84
Move screen naming to UI library, and improve naming
2023-01-07 19:35:52 +01:00
Dale Glass
de36c716c8
Try to make screen descriptions include more info
2023-01-06 20:35:57 +01:00
Dale Glass
8884988336
Add an option to choose which screen to use for full screen mode
2023-01-06 17:32:06 +01:00
f1d7421698
Workaround for Nvidia driver bug
2022-12-23 20:25:10 +01:00
Dale Glass
61fa164791
Merge pull request #221 from JulianGro/fbx_blender
...
Implement initial Blender FBX metallic support
2022-12-10 21:10:02 +01:00
Dale Glass
26fd8839a6
Merge pull request #269 from daleglass-overte/fix-uninitialized-blendtime
...
Fix "may be used uninitialized" warning for blendtime
2022-12-10 21:09:47 +01:00
20e673e364
Fixed weight comparison
2022-12-10 19:51:11 +01:00
088da60116
Added epsilon for dimensions of sphere in SphereCollapse
2022-12-10 17:07:31 +01:00
a5d12fc97d
Made ExtractionMode::SphereCollapse fail more gracefully in case of incorrect data
2022-12-10 14:33:34 +01:00
Dale Glass
81b2af88ae
Clear _meshStates after warning, not before.
...
Fixes #257
2022-12-03 00:51:06 +01:00
Dale Glass
b5c5c9ad3e
Fix "may be used uninitialized" warning for blendtime
2022-12-03 00:33:22 +01:00
Dale Glass
9a80e696ed
Fix warnings generated when building tests
2022-11-27 19:51:58 +01:00
Dale Glass
dd0439e40d
Make the GLTF serializer count all other errors it detects
2022-11-26 14:49:54 +01:00
Dale Glass
cd132246e6
Fix crash with models from ReadyPlayerMe by adding extra validation.
...
This also adds test code for the GLTF loader.
2022-11-26 14:36:37 +01: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
0e50b51a63
Improve documentation
2022-11-01 17:01:16 +01: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
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
b5d9a4dbba
Make test class a friend
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
a0c98d1c72
Implement initial Blender FBX metallic support
2022-10-14 18:48:31 +02:00
88046506c3
Renamed Metaverse Server to Directory Server/Services
2022-09-08 22:19:55 +02:00
614c6927b6
Replace non-existent HiFi content S3 URLs with placeholders
2022-09-08 22:19:54 +02:00
bea8baeead
Use redirected documentation URL
2022-09-08 22:19:54 +02:00
7f0f1885ae
Do not provide URLs that don't exist (anywhere).
2022-09-08 22:19:54 +02:00
34612ba92c
Update OVERTE_CONTENT_CDN_URL
2022-09-08 22:19:54 +02:00
90b0b1eb45
Change identifier to org.overte
2022-09-08 22:18:53 +02:00
d2a768c2f0
Renamed environment variables
2022-09-08 22:18:50 +02:00
9b6d202a21
Rebranding and fixing URLs
2022-09-08 22:10:13 +02:00
5b12f42dd4
Fix voxel state machine
2022-09-02 18:39:39 +02:00
538a80c5ab
Fix string to float conversion for systems using anything other than a period as decimal separator
2022-08-21 17:15:57 +02:00
89440e4a8e
Fix apidocs example files.
2022-08-09 14:30:01 +02:00
e60dc098da
Update libraries/entities-renderer/src/RenderablePolyVoxEntityItem.cpp
...
Co-authored-by: Julian Groß <julian.g@posteo.de>
2022-07-30 12:02:55 +02:00
42cd0ddfca
Update libraries/entities-renderer/src/RenderablePolyVoxEntityItem.cpp
...
Co-authored-by: Julian Groß <julian.g@posteo.de>
2022-07-30 12:02:51 +02:00
fac118ec8a
Removed outdated TODO comment
2022-07-28 01:07:05 +02:00
0dea304d72
Update libraries/entities-renderer/src/RenderablePolyVoxEntityItem.cpp
...
Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com>
2022-07-28 01:03:26 +02:00
e14a41c3e0
Fix voxel deadlock and improve performance
2022-07-27 23:10:27 +02:00
7cdf3ec4fc
Merge pull request #129 from overte-org/fix/http_acces_after_delete
...
Fixed memory access after delete in Domain Server
2022-07-22 00:20:28 +02:00
ac10b96882
Fixed memory access after delete in Domain Server
2022-07-18 20:19:08 +02:00
d62438d852
Voxel UI cleanup and help text improvement
2022-07-16 20:19:50 +02:00
3df9d6674b
Voxel UI code cleanup
2022-07-16 16:22:46 +02:00
9616ba0ca4
Fixed out of bounds access in QByteArray in voxel entity
2022-07-16 16:22:46 +02:00
55347d2a97
Voxel creation and presets from Create App
2022-07-16 16:22:33 +02:00
b69f42e641
Fixed voxel decoding bug
2022-07-16 16:21:12 +02:00
Dale Glass
214dce833d
Improve error reporting for incorrect --logOptions
2022-06-28 00:34:43 +02:00
Dale Glass
2a919e35f4
Rename TARGET field to "COMPONENT" for clarity.
...
"Target" is what's it named in the source, but it seems too confusing.
2022-06-28 00:34:43 +02:00
Dale Glass
6110da720e
Remove old code
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
Dale Glass
4dec2d6430
Add 'journald' log option
2022-06-28 00:34:43 +02:00
Dale Glass
ad4f0c1a8c
Initial implementation
2022-06-28 00:34:41 +02:00
036977b790
Merge pull request #100 from daleglass-overte/make-wrote-ktx-cache-debug
...
Make the "Wrote KTX" message a debug one
2022-06-26 18:25:15 +02:00
Dale Glass
c6222144bf
Merge pull request #97 from daleglass-overte/show-texture-filename
...
Show the filename when a texture fails to load
2022-06-26 18:11:39 +02:00
Dale Glass
b551e80fa5
Add missing file
2022-06-22 19:15:16 +02:00
Dale Glass
99d00d03cd
Make the "Wrote KTX" message a debug one
2022-06-21 15:12:49 +02:00
Dale Glass
5d168666c3
Added explanatory note
2022-06-21 13:59:30 +02:00
Dale Glass
2fb3a10262
Show the filename when a texture fails to load
2022-06-20 23:12:58 +02:00
Dale Glass
d323be22df
Add log breakpoint system
2022-06-20 16:39:22 +02:00
Dale Glass
742b62450c
Add newlines at ends of files
2022-06-10 00:49:00 +02:00
Dale Glass
0b7934a8b3
Remove unused variable
2022-06-10 00:47:47 +02:00
Dale Glass
ab95528e25
Implement Visual C warnings suppression
2022-06-10 00:46:19 +02:00
Dale Glass
39706f1c9a
Prototype for MSVC support, still need to figure out the right directives
2022-06-10 00:46:19 +02:00
Dale Glass
9e93cabdb2
Fix 'warning: ‘size_t strlen(const char*)’ reading 1 or more bytes from a region of size 0 [-Wstringop-overread]'
2022-06-10 00:46:19 +02:00
Dale Glass
121091ec26
Fix writing to buffer out of bounds warning (another one)
2022-06-10 00:46:19 +02:00
Dale Glass
c4c69f09ee
Use const reference (warning)
2022-06-10 00:46:19 +02:00
Dale Glass
8a12bf1749
Replace usage of deprecated QWheelEvent members
2022-06-10 00:46:19 +02:00
Dale Glass
044f08b931
Replace use of deprecated sprintf
2022-06-10 00:46:19 +02:00
Dale Glass
0d038be031
Fix writing to buffer out of bounds warning
2022-06-10 00:46:19 +02:00
Dale Glass
118315469c
Fix signed/unsigned comparison warning
2022-06-10 00:46:19 +02:00
Dale Glass
fed0f21603
Fix StrongRef warning
2022-06-10 00:46:19 +02:00
Dale Glass
8cd35251b7
Replace deprecated error() signal
2022-06-10 00:46:19 +02:00
Dale Glass
e8d8657f64
Fix operator precedence warning
2022-06-10 00:46:19 +02:00
Dale Glass
efdc1e9058
Fix deprecated int to flags conversion
2022-06-10 00:46:19 +02:00
Dale Glass
45a3c89e17
Replace deprecated qVariantFromValue
2022-06-10 00:46:19 +02:00
Dale Glass
50e1399cb5
Fix new[]/delete mismatch warning
2022-06-10 00:46:19 +02:00
Dale Glass
178017db2b
Ensure memory is cleared to make compiler happy
2022-06-10 00:46:19 +02:00