summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-07viewer#2203 Crash at breakVoiceConnectionCoroAndrey Kleshchev
bar webrtc's coroutines from necromancy
2024-08-06upload xcarchive to bugsplatRoxie Linden
2024-08-07Generalise cloning and make sure of AutotoolsErik Kundiman
2024-08-07MacPorts packages that aren't pulled in by othersErik Kundiman
and fix one too many ../
2024-08-06misspelled xcarchiveRoxie Linden
2024-08-06Build an xcarchive for mac symbol upload.Roxie Linden
2024-08-06As bugspat upload is broken for dylibs within .dSYM bundles, upload the ↵Roxie Linden
dylibs directly
2024-08-06viewer-private#261 (Vivox) Viewer doesn't reconnect to voice chatAndrey Kleshchev
If state was 'ringing' viewer failed to set mSessionTerminateRequested on cancel so the call kept sort of going
2024-08-06Attempt to fix the teleport issue from legacy searchmobserveur
This commit attempts to fix an a crash occuring when using the teleport button in the legacy search floater.
2024-08-06Download osx artifacts to working directoryRoxie Linden
2024-08-05allow paths with spacesRoxie Linden
2024-08-05Missed fileRoxie Linden
2024-08-05missing quotesRoxie Linden
2024-08-05Build mac symbols for multiple binaries/dynamic libraries and upload them ↵Roxie Linden
all to bugsplat
2024-08-05viewer#2195 Voice morphs 'not supported' notification lacks descriptionAndrey Kleshchev
2024-08-05Simplify, reindent and minimise difference from LLErik Kundiman
This also contains removal of commented out lines that had previously been used to get macOS using SDL2 instead of Cocoa, and removal of dependency on SLPlugin when no media plugins are enabled (at all).
2024-08-03Adjust release notes URL (ending up like SLv's)Erik Kundiman
since I haven't been able to build the WebAssembly website again caused by its FreeType port's failure to link.
2024-08-03Merge branch 'webrtc-voice' into tmpErik Kundiman
2024-08-03Bring back FMOD, to be used on Fedora only, thoughErik Kundiman
https://megapahit.com/show_bug.cgi?id=64 Dullahan is still not working, something in webrtc-voice is breaking it too. But at least we're halfway now that we don't have to use Fedora's OpenAL that is in conflict with Dullahan/CEF.
2024-08-03Merge branch 'main' into webrtc-voiceErik Kundiman
2024-08-03Revert "Build process' set up to link to Boost statically"Erik Kundiman
This reverts commit 9268fdd5b99bb8e426e7c1232916dfd909039f96.
2024-08-03Disable WebRTC on FreeBSDErik Kundiman
Vivox even got broken here. But at least this port is still very much alive. WebRTC is not going to kill our FreeBSD port.
2024-08-02Merge pull request #2184 from Ansariel/altasaurus_underflowBrad Linden
Fix integer underflow causing issues with wearables
2024-08-02Fix integer underflow causing issues with wearablesAnsariel
2024-08-02Merge remote-tracking branch 'secondlife/release/webrtc-voice' into webrtc-voiceErik Kundiman
2024-08-02Merge branch 'main' into 2024.06-atlasaurusErik Kundiman
2024-08-02Fix crash when opening map on higher-end Mx CPUsErik Kundiman
There's this comment in indra/llimage/llimagejpeg.cpp: //try/catch will crash on Mac and Linux if LLImageJPEG::errorExit throws an error //so as instead, we use setjmp/longjmp to avoid this crash, which is the best we can get. --bao but setjmp longjmp that aren't properly paired should be avoided on Apple Silicon (there are multiple setjmps but only 1 longjmp) so if it still crashes, then that might be because of the try and catch but if it doesn't crash any more, then the cause might just be improperly paired setjmp and longjmp https://megapahit.com/show_bug.cgi?id=34
2024-08-01Merge remote-tracking branch 'origin/release/webrtc-voice' into ↵Brad Linden
release/2024.06-atlasaurus
2024-08-01Merge pull request #2162 from secondlife/roxie/webrtc-voice-crash-detectRoxanne Skelly
[WebRTC] Implement a Logging Sink for WebRTC
2024-08-01Pipewire on Ubuntu README & specific on bug reportErik Kundiman
and also decapitalise "In-world".
2024-07-31Implement a Logging Sink for WebRTCRoxie Linden
WebRTC logs now pass out of the webrtc library into a logging sink, which converts them into SecondLife.log compatable logging calls. This includes fatal errors and asserts, which are now logged into SecondLife.log, and should be available in the crash logger.
2024-07-31Merge pull request #2155 from secondlife/roxie/webrtc-voice-crash-detectRoxanne Skelly
[WebRTC] Use new webrtc lib with crash-on-fatal support
2024-07-31Instructions for Boost on bookworm & GLM on LinuxErik Kundiman
2024-07-31Revert "Remove double macro conditions in GL headers"Erik Kundiman
This reverts commit 591ecf748a620f7528d498e576271a33df5366ee. Unnecessarily including GLX headers in llglheaders.h would cause a conflict with some Boost 1.81 JSON header on Debian bookworm.
2024-07-30Use new webrtc lib with crash-on-fatal supportRoxie Linden
2024-07-30viewer#2121 Don't update Audio visualizer if voice is blockedAndrey Kleshchev
2024-07-30viewer-private#255 p2p outgoing calls did not work correctly #2Andrey Kleshchev
2024-07-30viewer-private#255 p2p outgoing calls did not work correctlyAndrey Kleshchev
Issue: P2P was catching STATUS_LEFT_CHANNEL meant for nearby chat and adopting channel info for itself Solution: - Moved one of notifyStatusObservers calls so that it would have uri data instead of firing with no channel info - Made p2p sessions init with uri data, like it was before webrtc. Which is used to distinguish observer notifications. - Removed mAudioSessionChanged. It was unused yet confusing.
2024-07-29Fix trailing whitespacesAnsariel
2024-07-29Fix callbacks for PBR region terrain panel not getting wired up properlyAnsariel
2024-07-29Fix trailing whitespaces in webrtc code to pass pre-commitAndrey Lihatskiy
2024-07-29Convert leftover BOOLs to bools for FLTKErik Kundiman
2024-07-29GLM on GNU/Linux distros aren't updated enoughErik Kundiman
The viewer codebase requires GLM 1.0.x, not 0.9.x.
2024-07-29Remove LLWindowSDL::getAvailableVRAMMegabytes()Erik Kundiman
See commit ea268fcd48550f98baceef0294fd977ff12d2b35.
2024-07-29Update instructions in README.mdErik Kundiman
ALUT and OpenAL are back, FMOD is gone, new dependency GLM.
2024-07-29Merge branch 'main' into 2024.06-atlasaurusErik Kundiman
2024-07-29Get VLC streaming to work again on macOSErik Kundiman
Somehow it wouldn't work when the libvlc dylibs linked by media_plugin_libvlc were far in Frameworks, even with all the linkages and VLC_PLUGIN_PATH set correctly. Because of this, I had to make the libvlc files redundantly copied (they're under 1 MB so we'll live with it) in llplugin just like upstream for media_plugin_libvlc to link to instead, though it seems the directory name can be anything, so I just let it be "plugins" for installation convenience using CMake. Also now the builder is assumed to not necessarily want VLC.app to be installed in /Applications, though they would need to keep the downloaded VLC disc image open.
2024-07-29Fix some things in macOS build instructionsErik Kundiman
libvorbis is not pulled in automatically by any other of the viewer build dependencies. Hardcode $project to Megapahit, since the instruction is not in a script context.
2024-07-28Merge branch 'main' into 2024.06-atlasaurusErik Kundiman
2024-07-28Adjust viewer name for when logging the skin usedErik Kundiman