Ansariel
4ef46c1bde
Update German translation
2024-08-15 00:15:05 +02:00
Ansariel
07228d3a9e
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# autobuild.xml
# indra/cmake/CURL.cmake
# indra/cmake/Copy3rdPartyLibs.cmake
# indra/cmake/FreeType.cmake
# indra/cmake/LLPrimitive.cmake
# indra/cmake/NGHTTP2.cmake
# indra/cmake/Tracy.cmake
# indra/llappearance/llavatarappearancedefines.cpp
# indra/llcommon/llprofiler.cpp
# indra/llcommon/llprofiler.h
# indra/llfilesystem/lldiskcache.cpp
# indra/llfilesystem/lldiskcache.h
# indra/llinventory/llinventorytype.cpp
# indra/media_plugins/example/CMakeLists.txt
# indra/newview/CMakeLists.txt
# indra/newview/installers/windows/installer_template.nsi
# indra/newview/llappearancemgr.cpp
# indra/newview/llappviewer.cpp
# indra/newview/llgroupmgr.cpp
# indra/newview/llimprocessing.cpp
# indra/newview/llviewermenu.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/llvoavatar.cpp
# indra/newview/llvoavatarself.cpp
# indra/newview/skins/default/xui/en/menu_viewer.xml
# indra/newview/viewer_manifest.py
2024-08-15 00:12:13 +02:00
Andrey Lihatskiy
b93529526b
ReleaseOS build fix ( #2299 )
2024-08-15 00:56:39 +03:00
Angeldark Raymaker
11cbf8a3dc
FIRE-31508: check folder limit before attaching all the things in a folder
2024-08-14 22:49:28 +01:00
Roxie Linden
8897ebeb6a
Voice dot not always visible after crossing region boundaries.
...
For issue #2064
The connection to the voice server was not upgraded/downgraded to primary/secondary when crossing
region boundaries, so the server sent the wrong value and the viewer chose not to display a voice dot.
2024-08-14 14:42:59 -07:00
nat-goodspeed
633e200af1
Merge pull request #2275 from secondlife/nat/edu-channel
...
Allow triggering an EDU build with a tag containing "edu"
2024-08-14 15:35:19 -04:00
Dave Parks
a52ba692a1
Merge pull request #2283 from RyeMutt/reduce-thread-contention
...
Reduce thread contention between main thread and asset fetch threads
2024-08-14 13:37:12 -05:00
Andrey Kleshchev
b36dacce33
viewer#2204 crash at connectionStateMachine
2024-08-14 19:30:55 +03:00
Rye Mutt
b5e306f7d8
Enable /permissive- on MSVC for better standards conformance ( #2251 )
...
* Enable /permissive- on MSVC for better C++ conformance and fix related errors
* Clean up left over warning suppressions from old library or msvc versions
2024-08-14 08:01:02 -07:00
Rye Mutt
0ee528c5fd
Mitigate asset fetch thread stalls from LLDiskCache mutex contention and trivial cleanup
...
Move LLDiskCache::updateFileAccessTime to LLFilesystem as it's the only user of that function.
Change mCacheDir and LLDiskCache::metaDataToFilepath to statics.
2024-08-14 00:31:37 -04:00
Rye Mutt
6dbf1cafb2
Reduce texture fetch and main thread contention from LLViewerStatsRecorder via simpleton.
2024-08-14 00:31:37 -04:00
Rye Mutt
2cff1e217b
Reduce UI draw stalls from LLSpellChecker singleton via simpleton
2024-08-14 00:31:37 -04:00
Rye Mutt
ad8dc13150
Reduce thread contention on HTTPStats singleton access via simpleton.
...
The main thread and http thread had significant contention in asset-fetch heavy scenarios that could result in main thread and http thread stalls when the http thread was accessing the HTTPStats singleton and the master singleton dependency list had to be queried.
The HTTP thread is the primary user of HTTPStats with the main thread only calling into it during shut down to query the stats for the session.
2024-08-14 00:31:37 -04:00
Andrey Lihatskiy
31774e82c4
Merge pull request #2282 from RyeMutt/tracy-update
...
Update tracy to 0.11 and improve developer experience
2024-08-14 06:38:17 +03:00
Andrey Lihatskiy
6f0e676521
Update indra/cmake/Tracy.cmake
...
to stop pre-commit from complaining
2024-08-14 06:03:39 +03:00
Roxie Linden
4e6143f0ef
don't fatal error on AudioDeviceStop
2024-08-13 19:41:53 -07:00
Andrey Kleshchev
ab86e77818
viewer-private#260 The 'Speak' button looks disabled during IM voice chat
...
p2p channels was reusing obsolete channel info
2024-08-14 00:44:39 +03:00
Rye Mutt
70f455347e
Introduce tracy instrumentation of mutex in LLSingleton, LLInstanceTracker and logging
2024-08-13 17:28:19 -04:00
Rye Mutt
183b097072
Update tracy integration to 0.11 and rework client library to be configurable at build time
...
Also copy tracy profiler client next to windows binary when enabled
2024-08-13 17:27:30 -04:00
Brad Linden
2921deed78
Skip windows symbol upload if there was no Release config build. ( #2280 )
2024-08-13 13:42:52 -07:00
Nat Goodspeed
23f2631d59
Merge branch 'develop' into nat/edu-channel
2024-08-13 15:32:47 -04:00
Signal Linden
8ce3323269
CI: Upload ReleaseOS app ( #2252 )
...
Upload the built app on ReleaseOS builds. Not sure why we wouldn't want this.
2024-08-13 12:12:48 -07:00
Alexander Gavriliuk
3cd1500801
#2271 BugSplat Crash #1504299 : LLFocusableElement::~LLFocusableElement(79)
2024-08-13 20:21:21 +02:00
Dave Parks
2cc21e9826
Fix for coroutine assert rooted in coroRequestEnvironment ( #2276 )
2024-08-13 11:14:17 -07:00
cosmic-linden
d696010cea
Merge pull request #2210 from secondlife/v-1883
...
secondlife/viewer#1883 : Local-only PBR terrain paintmap with developer tools
2024-08-13 10:34:35 -07:00
Andrey Lihatskiy
54334ff6e3
Update expired cert in integration test
...
see fe8c976 for more info
(cherry picked from commit bd6b6acf22 )
2024-08-13 12:39:29 -04:00
Andrey Kleshchev
bf3e2e2b17
viewer-private#262 webrtc crashes on shutdown #2
2024-08-13 19:30:17 +03:00
Andrey Kleshchev
e086437f12
viewer-private#262 webrtc crashes on shutdown
...
removeObserver failed to remove an im session floater
2024-08-13 19:30:17 +03:00
Andrey Kleshchev
2e2f10f7dd
Remove unused setting BrowserWebSecurityDisabled
2024-08-13 19:30:17 +03:00
Nat Goodspeed
dc314602d5
Allow triggering an EDU build with a tag containing "edu"
2024-08-13 11:30:41 -04:00
Alexander Gavriliuk
06846d78b5
#2263 BugSplat Crash #1503400 : SecondLifeViewer!LLDrawable::getFace(320)
2024-08-12 22:51:12 +02:00
Roxie Linden
47fc1d2f2a
[WebRTC] allow quad channel microphones/inputs
...
Issue #257 - bugsplat crash.
In the debug version of WebRTC, it makes an explicit check that the number
of channels for an input device is between 1 and 2. The release version allows
more, and should downmix if 1 channel is asked for.
This fix bumps up the max channels allowed to 8.
2024-08-12 11:32:19 -07:00
Beq Janus
50e05c70d3
Interim fix for particles no longer rezzing properly. ( #2227 )
...
In a previous PR, I noted:
Note this change moves the calcPixelArea() call to the top BEFORE we user getPixelArea(). Either that call is entirely redundant (i.e. if calc was called earlier in the frame) or we were using the stale pixelArea (one frame behind). If the former is true then it might be faster to just do an AABB frustum check.
It turns out that by moving the calcPixelArea to the "correct place", we break the rezzing of particles which are then being downsampled as a result. Moving this back to the "incorrect" location undoes the immediate effect but this whole scenario may need to be re-examined.
2024-08-12 21:01:34 +03:00
Alexander Gavriliuk
c8f0cdd1a9
#2257 BugSplat Crash #1503682 : SecondLifeViewer!LLFloaterIMSessionTab::enableDisableCallBtn(438)
2024-08-12 19:51:49 +02:00
Alexander Gavriliuk
c1bc32ad42
#2253 BugSplat Crash #1504389 : SecondLifeViewer!LLVOAvatar::updateRiggingInfo(10561)
2024-08-12 18:19:54 +02:00
Alexander Gavriliuk
3f9a38bb4b
#2255 BugSplat Crash #1503774 : SecondLifeViewer!LLViewerOctreeGroup::hasState(227)
2024-08-12 17:37:05 +02:00
Rye Mutt
f982463488
Update zlib-ng libxml2 libpng freetype minizip-ng boost collada-dom tinygltf packages ( #2250 )
...
Rebuild expat, apr, meshoptimizer, ogg_vorbis, libjpeg-turbo for symbol fixes
2024-08-12 07:30:42 +03:00
Rye Mutt
af2b5a3c58
Fix sculpt discard level being discarded due to shadowing outer scope discard_level ( #2249 )
2024-08-12 07:15:21 +03:00
Signal Linden
dff3fdbfd7
Adopt NSIS 3.0 ( #2248 )
2024-08-11 16:44:39 -07:00
Rye Mutt
501e92250e
Fix avatar lod corruption from commit 5a1ce79 ( #2247 )
2024-08-12 00:54:38 +03:00
Zi Ree
fb876a43b6
Linux: disable volume catcher for the time being to allow cef/dullahan to load
2024-08-10 16:50:53 +02:00
Ansariel
dde5e9a8c1
Merge branch 'develop' of https://github.com/secondlife/viewer
...
# Conflicts:
# autobuild.xml
# indra/newview/CMakeLists.txt
# indra/newview/llvoavatar.cpp
2024-08-10 14:38:13 +02:00
Ansariel
028933621e
Merge branch 'master' of https://bitbucket.org/Ansariel/phoenix-firestorm-atlasaurus
...
# Conflicts:
# indra/llui/llscrolllistctrl.cpp
2024-08-10 13:57:24 +02:00
Ansariel
55363703d1
Merge branch 'master' of https://bitbucket.org/Ansariel/phoenix-firestorm-webrtc-voice
...
# Conflicts:
# .github/workflows/build.yaml
# indra/newview/CMakeLists.txt
# indra/newview/llspeakers.cpp
# indra/newview/llvoicechannel.cpp
# indra/newview/llvoicechannel.h
# indra/newview/llvoiceclient.cpp
# indra/newview/llvoiceclient.h
# indra/newview/llvoicewebrtc.cpp
2024-08-10 13:51:23 +02:00
Ansariel
25b7fd4fa9
Merge branch 'master' of https://bitbucket.org/Ansariel/phoenix-firestorm-webrtc-voice
...
# Conflicts:
# .github/workflows/build.yaml
# indra/newview/CMakeLists.txt
# indra/newview/llspeakers.cpp
# indra/newview/llvoicechannel.cpp
# indra/newview/llvoicechannel.h
# indra/newview/llvoiceclient.cpp
# indra/newview/llvoiceclient.h
# indra/newview/llvoicewebrtc.cpp
2024-08-10 13:04:14 +02:00
Ansariel
b35e4d26d1
Merge branch 'release/webrtc-voice' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/CMakeLists.txt
# indra/newview/lleventpoll.cpp
# indra/newview/llvoiceclient.cpp
# indra/newview/llvoicewebrtc.cpp
2024-08-10 12:51:51 +02:00
Ansariel
f4f39e502b
Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm
2024-08-10 11:39:21 +02:00
Brad Linden
a7fde9d79c
Merge remote-tracking branch release/2024.06-atlasaurus into 'develop'
2024-08-09 17:57:23 -07:00
Brad Linden
ac330f63fd
fix build.sh whitespace
2024-08-09 17:18:07 -07:00
Brad Linden
c106221726
Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop
...
# Conflicts:
# .github/workflows/build.yaml
# indra/llui/llscrolllistctrl.cpp
2024-08-09 15:43:06 -07:00