Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-14 | Merge branch 'release/webrtc-voice' into roxie/webrtc-no-voice-dot | Roxanne Skelly | |
2024-08-14 | Merge pull request #2285 from secondlife/roxie/webrtc-stop-device-failure | Roxanne Skelly | |
[WebRTC] Don't Fatal Exit on AudioDeviceStop failure (osx only) | |||
2024-08-14 | Merge pull request #2262 from secondlife/roxie/webrtc-quad-channel | Roxanne Skelly | |
[WebRTC] allow quad channel microphones/inputs | |||
2024-08-15 | One more opting out from WebRTC for FreeBSD | Erik Kundiman | |
2024-08-15 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-08-15 | Make sure OpenSSL is built before CURL | Erik Kundiman | |
LLCoreHttp.cmake is included earlier (by llappearance/CMakeLists.txt), before llcorehttp/CMakeLists.txt (even though it includes LLCoreHttp.cmake in return). | |||
2024-08-15 | Make packages/lib/release directory automatically | Erik Kundiman | |
cause it's needed at least on macOS, where the command to install the FMOD (which is the one done earliest) library is execute_process(COMMAND lipo), and not file(COPY) that would imply a mkdir. | |||
2024-08-15 | Build directory creation that works on zsh & tcsh | Erik Kundiman | |
too, not just on bash. | |||
2024-08-14 | Don't call virtual functions in a derived class constructor | Roxie Linden | |
2024-08-14 | Voice dot not always visible after crossing region boundaries. | Roxie Linden | |
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 | viewer#2204 crash at connectionStateMachine | Andrey Kleshchev | |
2024-08-14 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-08-14 | Rename openjpeg to openjpeg-2.5 if no openjpeg-2.5 | Erik Kundiman | |
instead of if there's openjpeg. | |||
2024-08-14 | Automatic WebRTC download and installation | Erik Kundiman | |
2024-08-14 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-08-14 | Merge remote-tracking branch 'secondlife/release/webrtc-voice' into webrtc-voice | Erik Kundiman | |
2024-08-14 | Set ROOT_PROJECT_NAME to Megapahit now | Erik Kundiman | |
to make it more flexible in case we want to use a different string for the viewer channel, such as "Megapahit Viewer Release" or the likes. | |||
2024-08-14 | macOS build process is for 1 arch at a time now | Erik Kundiman | |
2024-08-14 | Use LL's NanoSVG for Ubuntu too | Erik Kundiman | |
so we can have 1 set of instructions that applies to both Debian and Ubuntu. | |||
2024-08-14 | Build instructions now use 1-level deep build dir | Erik Kundiman | |
2024-08-14 | Automatic libcurl download, build & install | Erik Kundiman | |
The MacPorts openssl11 port is not needed any more for building our libcurl. | |||
2024-08-13 | don't fatal error on AudioDeviceStop | Roxie Linden | |
2024-08-14 | viewer-private#260 The 'Speak' button looks disabled during IM voice chat | Andrey Kleshchev | |
p2p channels was reusing obsolete channel info | |||
2024-08-13 | viewer-private#262 webrtc crashes on shutdown #2 | Andrey Kleshchev | |
2024-08-13 | viewer-private#262 webrtc crashes on shutdown | Andrey Kleshchev | |
removeObserver failed to remove an im session floater | |||
2024-08-13 | Remove unused setting BrowserWebSecurityDisabled | Andrey Kleshchev | |
2024-08-13 | Only download when there aren't the files yet | Erik Kundiman | |
2024-08-13 | libtool for building xmlrpc-epi & tidy up its cmake | Erik Kundiman | |
Also CMakeCache.txt removal and Debian dependencies that might not be relevant on non-debootstraps are not part of the instructions. | |||
2024-08-13 | Automatic OpenSSL download, build and installation | Erik Kundiman | |
2024-08-13 | Remove already implied file(MAKE_DIRECTORY) | Erik Kundiman | |
file(COPY) seems to already include making the necessary directories. | |||
2024-08-13 | Rename openjpeg to openjpeg-2.5 only if not done | Erik Kundiman | |
yet, i.e. OpenJPEG not installed yet. | |||
2024-08-13 | Path to file for sse2neon, not just the directory | Erik Kundiman | |
2024-08-13 | Automatic libndofdev download, build & install | Erik Kundiman | |
I couldn't get try_compile to succeed using COMPILE_DEFINITIONS, I couldn't either using quotes for the CMAKE_C_FLAGS. | |||
2024-08-13 | Remove NanoSVG installation instructions | Erik Kundiman | |
The installation is already automatic. | |||
2024-08-13 | CMake file & try_compile replacing execute_process | Erik Kundiman | |
file(DOWNLOAD) replacing execute_process(COMMAND curl), file(ARCHIVE_EXTRACT) replacing execute_process(COMMAND tar xf), file(MAKE_DIRECTORY) replacing execute_process(COMMAND mkdir -p), file(COPY) replacing execute_process(COMMAND cp), file(RENAME) replacing execute_process(COMMAND mv), try_compile replacing execute_process(COMMAND cmake/make), LIBS_PREBUILT_DIR replacing AUTOBUILD_INSTALL_DIR, 0 replacing ${${_binary}_installed} where appropriate, no FMOD reinstallation when it's already installed, and archives & unarchived source/build directories are in CMake root binary directory, instead of /tmp. SHOW_PROGRESS is on for downloading Dullahan from the Megapahit website cause it can be slow. | |||
2024-08-13 | Automatic NanoSVG download/install on macOS/Debian | Erik Kundiman | |
2024-08-12 | #2263 BugSplat Crash #1503400: SecondLifeViewer!LLDrawable::getFace(320) | Alexander Gavriliuk | |
2024-08-12 | [WebRTC] allow quad channel microphones/inputs | Roxie Linden | |
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 | #2257 BugSplat Crash #1503682: ↵ | Alexander Gavriliuk | |
SecondLifeViewer!LLFloaterIMSessionTab::enableDisableCallBtn(438) | |||
2024-08-12 | Automatic XMLRPC-EPI Mac download, build & install | Erik Kundiman | |
When linking to the static archive on arm64, it would fail with an error of undefined iconv symbols. When linking to the dynamic library, the path was to the dynamic library was still assumed to still be in /usr/local/lib, so specifically for the executable target, this needs to be changed (temporarily) to the one in the prebuilt directory first, to later be changed again by fixup_bundle to the bundled one in Frameworks. | |||
2024-08-12 | Automatically lipo -thin libfmod.dylib | Erik Kundiman | |
2024-08-12 | Right WORKING_DIRECTORY values to shorten paths | Erik Kundiman | |
2024-08-12 | Remove unarchived dependencies after config/build | Erik Kundiman | |
also fix ${_binary} to its intended fmodstudio name. | |||
2024-08-12 | Remove unnecessary LINUX condition in Fedora test | Erik Kundiman | |
2024-08-12 | Don't redownload sse2neon if already installed | Erik Kundiman | |
2024-08-12 | Download & install aren't redone when installed | Erik Kundiman | |
by making sure we *write* the _installed files (containing the value 0). | |||
2024-08-12 | Download VLC dmg automatically | Erik Kundiman | |
and building only for one architecture at a time is the one supported now. | |||
2024-08-12 | Automatic OpenJPEG download, configure & install | Erik Kundiman | |
2024-08-11 | Dullahan x86-64 built with minimum macOS 10.15 | Erik Kundiman | |
LL's build seems to have a minimum macOS of 13.3. | |||
2024-08-11 | Minimise UnixInstall.cmake difference from SLv's | Erik Kundiman | |
The variables set in this file are used only in llfilesystem/CMakeLists.txt, and only used within a Linux (& FreeBSD) section, which then later used in llfilesystem/lldir_linux.cpp, so Darwin doesn't need these variables set specifically for it. |