Commit graph

35661 commits

Author SHA1 Message Date
HifiExperiments
5933627aa7 a few more windows warnings 2024-06-06 18:00:11 -07:00
HifiExperiments
f0da309a4f fix more warnings 2024-06-06 18:00:11 -07:00
HifiExperiments
c857228763
Merge pull request #1006 from HifiExperiments/warnings_master
Fix Locker issue in RecordingScriptingInterface
2024-06-06 17:27:04 -07:00
5ba1fcecb5 Fix recording deadlocks 2024-06-07 01:24:34 +02:00
HifiExperiments
444d52070a fix locker issue 2024-06-06 11:31:50 -07:00
Dale Glass
a79b714c95
Merge pull request #1003 from HifiExperiments/warnings_master
Fix some warnings
2024-06-06 16:43:48 +02:00
Dale Glass
64e9be10ad
Merge pull request #998 from daleglass-overte/opengl-error-logging
Send OpenGL errors to log on debug builds
2024-06-05 23:36:15 +02:00
HifiExperiments
e6f462e04a fix some warnings 2024-06-05 13:35:16 -07:00
HifiExperiments
62bfab962d fix _spaceWidth, update docs to note only png supported, possible fix for text scrambling 2024-06-04 20:30:38 -07:00
Dale Glass
af2bafe04a Found a better constant to test 2024-06-05 00:18:45 +02:00
Dale Glass
77b3e83795 Send OpenGL errors to log on debug builds 2024-06-05 00:13:08 +02:00
Dale Glass
5f93345d1f Improve network debugging messages to help with Conan PR 2024-06-03 00:24:29 +02:00
09e5a60c8b
Merge pull request #959 from overte-org/fix/avatar_recording
Fixed deadlocks in Recording API
2024-05-24 02:04:29 +02:00
8badda8128 Restored some blocking invoke calls in Recording API 2024-05-24 00:32:13 +02:00
7bd436dd0d
Merge pull request #964 from overte-org/fix/script_window_crash
Fixed script signal proxy crashes
2024-05-23 21:26:43 +02:00
1ba6026a85 Added error message to float parser 2024-05-22 22:16:22 +02:00
4b9ddbc260 Fixed locale problems with cgltf.h 2024-05-22 02:50:28 +02:00
57864178c0 Remove blocking invoke calls from Recording API 2024-05-20 00:00:32 +02:00
4e81908156 Fixed script signal proxy crashes 2024-05-19 01:48:18 +02:00
fe6d76b935 Fixed deadlocks in Recording API 2024-05-16 01:09:57 +02:00
9bdfc8344a Fix AvatarData::getSkeletonModelURLFromScript 2024-05-10 22:14:38 +02:00
Dale Glass
9cb35541d3 Fix -Wtemplate-id-cdtor
warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
2024-05-04 15:56:06 +02:00
Dale Glass
fe550aa69f Whitespace changes 2024-05-04 15:56:06 +02:00
HifiExperiments
19144e492c
Merge pull request #152 from HifiExperiments/urls
add canViewAssetURLs domain permissions
2024-05-01 16:49:38 -07:00
HifiExperiments
268de192f7
Merge branch 'master' into fix/script_deadlocks 2024-04-30 13:29:17 -07:00
9f80c9de58 Added HelperScriptEngine class 2024-04-30 00:27:19 +02:00
HifiExperiments
ed88ab5ecb
Merge pull request #936 from HifiExperiments/mtoon2
support VRMC_materials_mtoon and KHR_materials_unlit
2024-04-19 23:01:41 -07:00
HifiExperiments
74002b4738 simplify constructors 2024-04-19 16:05:59 -07:00
HifiExperiments
58e84acd5f whoops now it's working 2024-04-18 18:10:48 -07:00
HifiExperiments
a58e188b5c always allow getting my own avatar entities, also whoops I missed some group props 2024-04-18 17:19:06 -07:00
HifiExperiments
8a770094bb cleanup 2024-04-18 15:50:10 -07:00
HifiExperiments
f3cb4e2ca9 handle canViewAssetURLs better in create 2024-04-18 15:44:19 -07:00
HifiExperiments
8bdc5bb4cf add canViewAssetURLs domain permissions 2024-04-18 15:44:15 -07:00
HifiExperiments
edb8cc55b4
Merge pull request #887 from overte-org/feature/script_security
Added simple protection for avatar URL
2024-04-18 15:16:27 -07:00
HifiExperiments
022f1497c5
Merge pull request #927 from HifiExperiments/groupProps
Fix getEntityProperties for group properties + keylight direction
2024-04-18 13:14:30 -07:00
HifiExperiments
376cd078e5
Merge pull request #935 from HifiExperiments/jointName
conversionPenaltyScore should accumulate
2024-04-18 12:56:34 -07:00
HifiExperiments
a6491d6225 add default particle props 2024-04-17 15:43:20 -07:00
5aac93352c Fixed check for if script permission is enabled 2024-04-17 00:45:57 +02:00
HifiExperiments
9c3b0b8e4f fix effects, patch checksum issue 2024-04-16 13:47:11 -07:00
HifiExperiments
36fafe8432 wip msdf fonts 2024-04-16 13:47:05 -07:00
HifiExperiments
48b1493410 text clips to edges instead of disappearing 2024-04-16 13:46:57 -07:00
46a80fcfdb
Merge pull request #868 from overte-org/feature/script_byte_array
Add qByteArray to script value conversion
2024-04-16 22:34:44 +02:00
HifiExperiments
98c11cef82 locking attempt #2 2024-04-14 22:04:09 -07:00
HifiExperiments
8f27a4bf2b support VRMC_materials_mtoon and KHR_materials_unlit 2024-04-14 16:23:45 -07:00
1887a82b4b Script security fixes and cleanups 2024-04-14 20:22:22 +02:00
e57874a2bd
Simplify ScriptAvatarData::getSkeletonModelURLFromScript
Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com>
2024-04-14 18:12:30 +02:00
379db8b17c
Simplify AvatarData::getSkeletonModelURLFromScript()
Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com>
2024-04-14 18:11:27 +02:00
HifiExperiments
426df9dc94 conversionPenaltyScore should accumulate 2024-04-13 14:13:44 -07:00
HifiExperiments
376be7b17e support registration point, improve locking 2024-04-12 13:04:30 -07:00
HifiExperiments
b8a9881d41 fix getting only group properties + keylight.direction typo 2024-04-11 15:07:03 -07:00
HifiExperiments
b7a3fb1072 support non-localOnly sound avatar entities 2024-04-07 12:54:37 -07:00
HifiExperiments
aa5e8e635e
Merge branch 'protocol_changes' into sound 2024-04-05 23:22:22 -07:00
HifiExperiments
51a80af149
Merge branch 'protocol_changes' into particles 2024-04-05 23:20:58 -07:00
HifiExperiments
9914d4d133 fix stereo sound speed 2024-03-30 00:05:28 -07:00
HifiExperiments
968fa4af51 fix layered simulate items 2024-03-26 16:56:54 -07:00
HifiExperiments
878774b5d3 sound entities 2024-03-26 13:47:22 -07:00
edb3580520 Fixed emtpy texture issue 2024-03-26 21:24:02 +01:00
65387adee8 Reapply "Disabled texture loading for agent"
This reverts commit bf601dfa6e.
2024-03-26 21:06:11 +01:00
bf601dfa6e Revert "Disabled texture loading for agent"
This reverts commit a0aae43386.
2024-03-26 17:40:03 +01:00
7fdd4aef11
Merge pull request #854 from overte-org/fix/anim_reference
Fix invalid animation reference in assignment client
2024-03-25 22:34:32 +01:00
a0aae43386 Disabled texture loading for agent 2024-03-25 22:31:53 +01:00
076bd2dbee Added permissions to avatar bookmarks 2024-03-24 22:36:26 +01:00
HifiExperiments
b6199079f8 Ability to smooth model animations 2024-03-24 12:46:46 -07:00
HifiExperiments
0538284492 fix 0 update props case 2024-03-23 20:39:40 -07:00
16530b2334 Moved avatar URL to fully private settings 2024-03-23 20:41:22 +01:00
HifiExperiments
9f3cf5a029 fix particle intersection 2024-03-22 21:38:38 -07:00
225578febe Added simple protection for avatar URL 2024-03-23 01:19:05 +01:00
HifiExperiments
f7c17d6035 new procecural particle entity type 2024-03-21 16:43:09 -07:00
Dale Glass
9c823a8534
Merge pull request #869 from daleglass-overte/change-vircadia-fingerprint
Change the hash salt from Vircadia to Overte
2024-03-16 22:31:33 +01:00
3d5afbdd31
Merge pull request #845 from HifiExperiments/colorBleed
Clean up GeometryCache and remove _glColor4f
2024-03-15 03:07:08 +01:00
c50a4f9cb8 Added Base64 conversion functions 2024-03-15 00:17:41 +01:00
Dale Glass
2e7b19ea40 Change the hash salt from Vircadia to Overte 2024-03-14 22:35:40 +01:00
38caf617a2
Merge pull request #867 from overte-org/fix/gltf_collisions
Fix collisions on glTF avatars
2024-03-14 22:22:19 +01:00
ef4c99b027 Add qByteArray to script value conversion 2024-03-14 01:49:55 +01:00
6f8f32d802 Fix collisions on glTF avatars.
Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
2024-03-13 22:40:17 +01:00
HifiExperiments
be95d324cc fix auto casts, offset 2024-03-12 21:36:59 -07:00
Edgar
e27696802b
🐛 Fixed avatar bounding box being inverted 2024-03-12 22:12:03 +01:00
634dc64f8f
Merge pull request #844 from HifiExperiments/opaqueParticles
Support opaque (and black) particles
2024-03-10 21:16:29 +01:00
347987591f Added WebP support for binary glTF 2024-03-09 00:54:40 +01:00
HifiExperiments
7b4c26be84 fix custom shape key shadows + render layers 2024-03-05 20:05:02 -08:00
HifiExperiments
903984f427 try to fix amd deferred bug 2024-03-05 14:34:54 -08:00
HifiExperiments
3daa40087e support opaque (and black) particles 2024-03-05 14:34:54 -08:00
931b222098 Fix require behavior for modules 2024-03-05 23:24:34 +01:00
cd8ad23dd1 Fix invalid reference 2024-03-05 01:15:32 +01:00
93a243d095 Move helper script engines to their own threads 2024-03-04 23:06:26 +01:00
Dale Glass
9bbd04c928
Merge pull request #840 from overte-org/fix/cgltf_blendshapes
Fixed blendshapes in gltf importer
2024-03-03 00:25:40 +01:00
7780095590 Added check for nullptr in GLTFSerializer 2024-03-02 23:54:37 +01:00
HifiExperiments
b8d2d71e07 move audio zones to zone entity properties 2024-03-02 11:27:04 -08:00
HifiExperiments
f27263cc6a clean up geometrycache and remove _glColor4f 2024-03-01 13:47:36 -08:00
HifiExperiments
7941c9e2c9
fix typo 2024-03-01 11:18:52 -08:00
HifiExperiments
f2ebca9935 more fixes 2024-02-29 17:45:56 -08:00
HifiExperiments
5c5480bfc0 respect cull face during shadow pass 2024-02-28 15:23:39 -08:00
HifiExperiments
d5e251d8da minor cleanup, copyright 2024-02-28 15:23:04 -08:00
8e51664b69 Fixed blendshapes from gltf 2024-02-28 22:44:16 +01:00
b5911d145c Remove debug print with URL from ModelLoader 2024-02-26 23:18:23 +01:00
c6e39bdd08
Merge pull request #835 from overte-org/feature/cgltf
glTF importer using cgltf library
2024-02-26 21:47:39 +01:00
351530055f Check for out-of-bounds in GLTFSerializer 2024-02-25 22:19:05 +01:00
081ae901d2 glTF importer using cgltf library 2024-02-25 19:57:00 +01:00
HifiExperiments
56f697e5f0 merge old work 2024-02-24 23:26:34 -08:00
Dale Glass
5f455303f2
Merge pull request #827 from AnotherFoxGuy/fix-win
🐛 Fixed build on Windows
2024-02-24 20:26:53 +01:00
Dale Glass
2560f2aa2c
Merge pull request #815 from HifiExperiments/keyboardModifiers
Add keyboard modifiers to entity pointer events
2024-02-24 20:21:05 +01:00
Edgar
7cf079546a
🐛 Fixed build on Windows
SEVERITY_ERROR is defined as a macro in winerror.h
2024-02-22 13:53:40 +01:00
9a00edd371 Fix entity density not setting and not updating for motion states 2024-02-17 20:55:02 +01:00
1fd3f80210
Merge pull request #673 from overte-org/feature/entity_script_logging
Entity script logging for script editor
2024-02-17 16:32:05 +01:00
HifiExperiments
0773e38afb add keyboard modifiers to entity pointer events 2024-02-16 12:23:15 -08:00
HifiExperiments
dc32e5c0a3 web entity wantsKeyboardFocus property 2024-02-15 11:54:49 -08:00
HifiExperiments
5f0cbe9799 comment about bit mapping in GraphicsScriptingInterface 2024-02-12 13:40:36 -08:00
HifiExperiments
9cb29bb3a3 fix some warnings, disable outlines for now 2024-02-03 22:31:27 -08:00
HifiExperiments
c04c037588 native MToon materials 2024-02-02 17:59:32 -08:00
c311d3cbfc Script API for subscribing to entity server messages 2024-01-29 00:19:14 +01:00
HifiExperiments
e96a4f5c98
Merge branch 'protocol_changes' into tags 2024-01-13 12:11:20 -08:00
Dale Glass
e7591d6794
Revert "Revert "Mirrors + Portals"" 2024-01-13 11:23:36 +01:00
c6e4e5de37
Revert "Mirrors + Portals" 2024-01-13 11:18:08 +01:00
c73566d7f2
Merge pull request #721 from HifiExperiments/mirror
Mirrors + Portals
2024-01-13 11:18:00 +01:00
d75efdb4ca Script messaging fix 2024-01-10 00:35:56 +01:00
HifiExperiments
446207a4b4 fix portal view calculation 2024-01-03 16:33:45 -08:00
HifiExperiments
f99a2fa405 break when tag found 2023-12-30 13:41:56 -08:00
dfbc1d8865 Server side entity script messages 2023-12-29 20:28:54 +01:00
274867bc47 Work on better subscribtion to script messages 2023-12-23 20:16:39 +01:00
f3dbfc468e Added ScriptMessage class 2023-12-23 20:16:39 +01:00
ee980cbc5b Initial script logging functions 2023-12-23 20:16:39 +01:00
HifiExperiments
c608e82f22 portals shouldn't flip 2023-12-21 15:41:16 -08:00
HifiExperiments
5159367b4c fix paramsOffset and view flipping 2023-12-18 15:42:17 -08:00
HifiExperiments
e0f3657032 promising 2023-12-13 21:58:48 -08:00
28e5466659 Fixed returnNothingOnEmptyPropertyFlags 2023-12-14 00:00:45 +01:00
HifiExperiments
4e5ded0ba9 plz 2023-12-12 15:18:04 -08:00
b677cab143 Rename variable in entity scripting API and document it 2023-12-12 19:05:00 +01:00
7010f242b3 Fix a bug in Entities.getEntityProperties 2023-12-10 11:23:06 +01:00
4c7b6bb609
Merge pull request #744 from overte-org/feature/script_perfomance_improvements
Script performance improvements
2023-12-08 11:38:39 +01:00
Dale Glass
36c700d175
Merge pull request #716 from daleglass-overte/reorganize-startup
Reorganize startup to allow more control over plugins
2023-12-08 00:26:05 +01:00
HifiExperiments
16341312fa let's try this?? 2023-12-06 15:59:36 -08:00
HifiExperiments
3e0c50e077 wild guess to handle view correction, hide portalExitID in create when mirrorMode != portal 2023-12-04 14:49:35 -08:00
Dale Glass
c655a8573d Upgrade OpenEXR from 2.3.0 to 3.1.8 2023-12-04 23:30:49 +01:00
HifiExperiments
85f24f0951 entity tags 2023-12-02 15:59:52 -08:00
HifiExperiments
dfad009805 billboard particles based on their actual positions 2023-12-01 23:05:27 -08:00
410848ed82 Remove excessive getContext calls 2023-11-29 22:41:20 +01:00
39df2c975d
Merge pull request #711 from HifiExperiments/deprecatedRedirect
Fix QNetworkRequest::FollowRedirectsAttribute deprecated warning
2023-11-24 07:40:13 +01:00
HifiExperiments
6af7b9f772 cleanup 2023-11-19 15:17:18 -08:00
HifiExperiments
3336efb6ee portals use exit as ignoreItem 2023-11-19 14:57:02 -08:00
HifiExperiments
a630a6f9c9 mirrors on models + text 2023-11-19 14:57:02 -08:00
HifiExperiments
093cf29778 fix mirrors in deferred 2023-11-19 14:57:02 -08:00
HifiExperiments
56860bea99 fix cpu frustum culling (hacky?) 2023-11-19 14:57:01 -08:00
HifiExperiments
4806f901b4 wip 2023-11-19 14:57:01 -08:00
825c398e54 Changed gravity constant 2023-11-19 17:39:10 +01:00
HifiExperiments
d9ee3791e6 fix deprecated warning 2023-11-18 23:12:28 -08:00
HifiExperiments
97c4184db1 wip portals 2023-11-13 15:27:36 -08:00
HifiExperiments
10de1288c2 fix view + projection, texture flipping, billboarding 2023-11-13 14:40:56 -08:00
HifiExperiments
89e6cbbfa4 mirrors wip 2023-11-13 14:40:56 -08:00
Dale Glass
111cea477d Provide plugin load state 2023-11-12 20:08:47 +01:00
Dale Glass
ec29cfcd51 Treat Oculus and Steam plugins as display plugins, for disabling purposes 2023-11-12 18:44:00 +01:00
Dale Glass
a7132c4ff6 Remove PluginManager::disableDisplayPlugin
This isn't called anywhere, and I believe the implementation is flawed anyway.
While it tries to remove the plugin from the list, the plugin isn't shut down,
or disconnected from events. This is likely to cause problems if it were to
be used.
2023-11-12 13:41:17 +01:00
Dale Glass
e03768ddc5 Document PluginManager 2023-11-12 13:39:37 +01:00
478a0bbeaa
Merge pull request #708 from HifiExperiments/renderUpdate
Call somethingChangedNotification() from setLocalJointXXXX
2023-11-07 17:51:47 +01:00
665d21210a
Merge pull request #697 from overte-org/fix/script_require
Fixed incorrect Script.require behavior
2023-11-06 20:18:19 +01:00
HifiExperiments
0a08f11d7e fix #650: call something somethingChangedNotification() from setLocalJointXXXX 2023-11-06 00:36:34 -08:00
3abd98b642
Merge pull request #706 from overte-org/fix/graphics_settings
Fix for custom graphics setting
2023-11-06 00:17:11 +01:00
8f416ef505 Fix for custom graphics setting 2023-11-05 23:58:26 +01:00
e08aa2f1a0
Merge pull request #700 from overte-org/fix/oculus_plugin
Disable Oculus plugin by default and add a setting to enable it
2023-11-05 22:41:29 +01:00
9d5da27101 Added logging to Oculus Plugin setting 2023-11-05 21:04:45 +01:00
Dale Glass
bb1331c0cb Fix memory debugging.
* Disables WebRTC (build fails)
* Recommends disabling optimization
* Recommends enabling debugging
* Remove forced optimization from plugins
2023-11-05 19:05:09 +01:00
Dale Glass
d23a17daa5 Add a test for bug #587
This will fail against the current master, since the current behavior is not correct.
2023-11-05 14:02:46 +01:00
ed58d6f34e Disable Oculus plugin by default and add a setting to enable it 2023-11-05 10:49:49 +01:00
209f1d59f0 Fixed incorrect Script.require behavior 2023-11-04 20:45:33 +01:00
8b1b40273b
Merge pull request #686 from JulianGro/discord-rpc
Discord rich presence support
2023-11-02 08:54:12 +01:00
bf8ad07b60 Moved archive download interface files and converted documetnation to doxygen 2023-11-01 19:51:21 +01:00
8332e41989 Remove File API and limit audio recording file location 2023-11-01 00:29:15 +01:00
6645763117 Replaced mutex locking with lock guard 2023-10-31 18:37:05 +01:00
7481130e61 Add a mutex to entity server script engine 2023-10-30 20:41:08 +01:00
7930bd86cc Place names with underscores are used and should be considered valid. 2023-10-30 19:02:15 +01:00
33bdd841c1 Fix entity server memory leak and improve performance 2023-10-30 18:40:04 +01:00
79cf24d30f
Merge pull request #645 from keeshii/feature/qml_entities
Added support for QML inside web-entities.
2023-10-19 22:46:07 +02:00
f04c3b5840
Make comment more coherent 2023-10-16 21:24:26 +02:00
8b648408fd Added distance-based LOD 2023-10-13 19:28:05 +02:00
keeshii
d3f652686e Added support for QML inside web-entities. 2023-10-10 18:48:39 +02:00
Dale Glass
babed47b6d Rewrite Dropbox URLs to force downloads, even if the user uses a preview URL 2023-09-18 23:21:38 +02:00
Dale Glass
0fb11f1dcb Fix loading avatars from Dropbox due to URLs containing parameters 2023-09-18 20:22:58 +02:00
9d6f08b908
Merge pull request #607 from rampa3/feature/mouse_look
Add mouse look script - continuation
2023-09-10 15:15:13 +02:00
87cb04d79e Added debug message for uncomressed texture on GLES 2023-09-04 23:16:11 +02:00
0f59059490 Initial support for HDR lightmaps 2023-09-03 17:03:20 +02:00
c49c947984 Fixed llack of precision in mouse look mode 2023-09-01 23:43:22 +02:00
1c71825953
Merge pull request #604 from overte-org/fix/flow
Fix issues with flow bones
2023-08-30 22:21:23 +02:00
6dc9c1a3f2
Merge pull request #574 from overte-org/fix/script_reload2
Fix most of the crash causes on script engine reload/shutdown
2023-08-29 23:48:32 +02:00
1ab46f68e3 Fixed entity script reloads 2023-08-28 23:34:19 +02:00
38d44d079c Fixed flow assignment operators 2023-08-27 23:06:53 +02:00
0c2fe4c81f Fixed flow on curved bones 2023-08-27 22:48:39 +02:00
8c87d6f835 Fixed flow bone scaling issue 2023-08-27 20:41:48 +02:00
e88ddc31aa Fix typos in MyAvatar set and get skeleton offset 2023-08-25 14:06:12 -03:00
13242611ea Fix jsDoc references to Vircadia platform/CDN 2023-08-25 13:58:45 -03:00
98282d1255 Add mouse look preference setting 2023-08-22 19:05:09 +02:00
Dale Glass
1efd8d27b9 Put require() in the global scope 2023-08-21 01:08:37 +02:00
9c78c8fb3a
Merge pull request #520 from overte-org/fix/script_crash
Added null pointer check for asQuickItem()
2023-08-18 20:50:47 +02:00
ae36233ff9 Fix QQuickItem pointers 2023-08-18 16:49:14 +02:00
166f7223d1 Fix most of the crash causes on script engine reload/shutdown 2023-08-18 12:12:17 +02:00
db1680c1ca Change profiling output file extension to CSV 2023-08-12 16:48:05 +02:00
a84c68f4ff Add JS profiling API 2023-08-12 16:18:40 +02:00
Dale Glass
7a91b74c94
Merge pull request #540 from overte-org/fix/entity_script_deadlock
Fixed deadlock when entity script engines are being reset.
2023-08-05 22:19:24 +02:00
74c5b6038f Lower inertia for more precise controls 2023-08-02 22:00:12 +02:00
4091557388 Fixed deadlock when entity script engines are being reset.
Co-authored-by: Julian Groß julian.g@posteo.de
2023-08-01 16:33:41 +02:00
790a55d093 Fixed interface scripts failing to shutdown and removed deprecated API signal 2023-07-20 00:15:00 +02:00
1e8d032ea3 Added null pointer check for asQuickItem() 2023-07-17 20:23:06 +02:00
Dale Glass
72137f52f7
Merge pull request #519 from overte-org/fix/script_debug
Fix script error logging
2023-07-16 23:21:26 +02:00
8dc776a73c Fix script error logging 2023-07-16 23:09:45 +02:00
Dale Glass
273d4a35a9 Store annotations before the crash handler initializes
The crash handler only accepts annotations after it's initializes, but
we may do that late and lose some possibly valuable information, or need
to structure things in an awkward manner.

Add a simple system to store annotations in memory until the crash handler
is running.
2023-07-16 21:51:36 +02:00
Dale Glass
c05fde3db4
Merge pull request #482 from daleglass-overte/crash-handler-on-server
Crash handler on server
2023-07-09 21:50:43 +02:00
2860650859 Truncate logs read by FileLogger 2023-07-09 21:01:23 +02:00
Dale Glass
441413020e Move crash handler to networking library.
Turns out dependencies just don't work out well otherwise.
2023-07-02 22:10:27 +02:00
Dale Glass
25755f9c88 Many improvements:
* Get crash settings in assignment clients
* Allow custom crash reporting URL and token
* Fix setting system -- the client's one doesn't belong in the server
* Lots more documentation

Commit just before moving things around.
2023-07-02 21:18:09 +02:00
ebedfa5a5a
Merge pull request #481 from overte-org/fix/thumbsticks
Fix thumbstick press issue
2023-06-27 21:16:20 +02:00
Dale Glass
4dcc2882fd Crash reporter moved to separate library
UAL moved back to networking
2023-06-26 23:12:32 +02:00
Dale Glass
6ec276c818 Initial reorganization 2023-06-26 23:12:32 +02:00
4e3bba047e
Merge pull request #463 from JulianGro/fbx_279
FBX: Fall back to old Metallic behaviour on files created with Blender 2.79 or older
2023-06-26 20:14:23 +02:00
284587913a FBX: Fallback to old behaviour on files created with Blender 2.79 or older 2023-06-25 23:35:08 +02:00
474f52a4f3 Fix thumbstick press issue for translation (not rotation yet) 2023-06-25 22:23:49 +02:00
Dale Glass
de706ab458 Rework crash reporting UI
* Encourage users running dev code to submit reports
* Change from "Disable" to "Enable"
* Always initialize Crashpad and just prevent uploads if disabled
* Fix menu not being in sync
* Add documentation
* Keep track of whether Crashpad initialized successfully
2023-06-25 20:14:13 +02:00
326b00cc09 Fix wrong syntax for JSDoc comments.
For reference, this is an internal syntax defined in tools/jsdoc/plugins/hifi.js
2023-06-09 13:59:49 +02:00
Dale Glass
0f158977fe
Merge pull request #443 from shocktail39/fix/drop-qtscript-from-cmake
remove qtscript from cmake dependencies
2023-06-04 11:42:30 -07:00
Dale Glass
ab7eebae31
Merge pull request #445 from daleglass-overte/fix-settings-reset
Fix resetting the settings
2023-06-04 11:41:22 -07:00
Dale Glass
32b9cc123c Fix resetting the settings
Also minor documentation improvements
2023-06-04 14:50:03 +02:00
da9b9f76af Hide QObject signals from script engine and switch off script memory reporting 2023-06-04 01:07:26 +02:00
8c9a88b2d9 Hide private methods from script engine 2023-06-04 00:29:14 +02:00
steve hocktail
e71f3c7990
remove qtscript from cmake dependencies 2023-06-03 15:44:53 -04:00
Dale Glass
dba38acb9f
Merge pull request #381 from JulianGro/pr/drop-wallet
Drop all dependencies on marketplace and wallet
2023-06-03 21:27:13 +02:00
514c63ed90 Fix prtotocol incompatilibility after removing wallet 2023-06-03 12:27:24 +02:00
e256599a15
Merge pull request #431 from overte-org/feature/IME
Japanese language support (and other IME probably)
2023-05-30 12:53:24 +02:00
Heather Anderson
60b8d41c16 stripping wallet/marketplace out 2023-05-28 15:12:21 +02:00
0f3dc71128 Comment on future IME improvements 2023-05-28 12:39:51 +02:00
6192416dce V8 related cleanup 2023-05-27 22:06:57 +02:00
b3997bff54
Merge pull request #409 from JulianGro/aarch64_node
Add Linux aarch64 node package
2023-05-27 18:49:50 +02:00
f783a80f34 Temporary IME position for QML GL widgets 2023-05-27 16:40:48 +02:00
db15ed2f13 Fixed contexts for V8 callbacks 2023-05-27 13:32:02 +02:00
17dc2decf6 Initial IME support 2023-05-27 00:08:24 +02:00
b79d31fd6c Include QQueue in ScriptEngineV8.h 2023-05-22 20:41:54 +02:00
ab21945a54 Fixed crashes that happened when clearing cache 2023-05-22 00:15:54 +02:00
f72e8948b0 Fixed entity script whitelist and a bug in makeError 2023-05-19 00:17:41 +02:00
8de1331fa5 V8 related cleanup 2023-05-19 00:17:41 +02:00
fe9babf02d Scripting-related cleanup 2023-05-19 00:17:41 +02:00
ba0e705b5a Fixed Script.resolvePath issue in modules 2023-05-19 00:17:41 +02:00
4107f40c7c Fixed XMLHttpRequest crash 2023-05-19 00:17:41 +02:00
48a3368b69 Minor fixes and XMLHTTPRequest debugging 2023-05-19 00:17:41 +02:00
d74089d7d8 Fixed parabola pointers, code cleanup 2023-05-19 00:17:41 +02:00
f79ec0f293 Work on script engine exceptions, cleanup 2023-05-19 00:17:41 +02:00
833bffc285 Added makeError and script value prototype getter 2023-05-19 00:17:41 +02:00
Dale Glass
13e22d4931 Fix override warnings 2023-05-19 00:17:41 +02:00
3c80411bf1 V8-related cleanup 2023-05-19 00:17:41 +02:00
30f4608c25 Removed script engine lambda 2023-05-19 00:17:41 +02:00
5050cc9a4e Code cleanup 2023-05-19 00:17:41 +02:00
a7229e9249 Scripting API cleanup and type conversion fixes 2023-05-19 00:17:41 +02:00
82e6cb9391 Added missing metatype registration 2023-05-19 00:17:41 +02:00
782c84b873 V8 memory leak fix and optimizations 2023-05-19 00:17:41 +02:00
eabc727bb7 V8 optimizations 2023-05-19 00:17:41 +02:00