Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-09 | Merge remote-tracking branch 'secondlife/release/webrtc-voice' into webrtc-voice | Erik Kundiman | |
2024-08-09 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-08-08 | CR fixes | Roxie Linden | |
2024-08-08 | Install GLH, Mikktspace, TinyEXR, TinyGLTF & LLCA | Erik Kundiman | |
automatically. Fix tab to spaces too. | |||
2024-08-08 | Long parameters go into new lines in FMOD CMake | Erik Kundiman | |
2024-08-08 | Make sure lib/release exists before copying FMOD | Erik Kundiman | |
Since llaudio is configured before any other LL library, FMOD gets to be checked first that has a binary library. | |||
2024-08-08 | FreeBSD uses linux64 package when it's common | Erik Kundiman | |
For example, emoji_shortcodes, it's actually common, not a platform specific binary, so it can be used by FBSD as well. | |||
2024-08-08 | Automate viewer fonts & emoji shortcodes install | Erik Kundiman | |
Also minimise ViewerMiscLibs.cmake diff from upstream. | |||
2024-08-08 | Alternative to Autobuild-based use_prebuilt_binary | Erik Kundiman | |
It still parses autobuild.xml, but using `xmllint --xpath`. It searches for the "common" version of the package first, if not found then it searches for the platform specific version. The URL parsed is then fed to cURL, determining our own output file name (since I couldn't find a way to extract remote file name easily using cURL) assuming the ones we need all have tar.zst extension now. It downloads to /tmp and finally extracts to packages. | |||
2024-08-08 | Install FMOD 2.03.02 automatically on GNU/Linux | Erik Kundiman | |
2024-08-07 | Open VLC dmg automatically | Erik Kundiman | |
It's assumed any relevant VLC dmg has been downloaded to ~/Downloads/. | |||
2024-08-07 | Install FMOD automatically on macOS | Erik Kundiman | |
It's assumed that fmodstudioapi20223mac-installer.dmg has been downloaded to ~/Downloads/. | |||
2024-08-05 | Build mac symbols for multiple binaries/dynamic libraries and upload them ↵ | Roxie Linden | |
all to bugsplat | |||
2024-08-03 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-07-29 | Get VLC streaming to work again on macOS | Erik 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-20 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-07-09 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-07-09 | Merge branch 'main' into maint-b | Erik Kundiman | |
2024-07-09 | NDOF can be enabled for Space Navigator support | Erik Kundiman | |
2024-07-08 | GLH and Mikktspace can be untarred in packages now | Erik Kundiman | |
They're custom anyway so very unlikely to be reused in other projects. TinyGLTF.cmake changes here just to minimise diff, the include directory setting does not have any effect (just like in TinyEXR.cmake). | |||
2024-07-07 | Not override CMAKE_OSX_ARCHITECTURES to one arch | Erik Kundiman | |
Now you can pass -DCMAKE_OSX_ARCHITECTURES:STRING=`uname -m` or -DCMAKE_OSX_ARCHITECTURES:STRING="arm64;x86_64" and it will build as intended. | |||
2024-07-06 | Merge branch 'main' into maint-b | Erik Kundiman | |
2024-07-05 | Merge branch 'main' into webrtc-voice | Erik Kundiman | |
2024-07-05 | `make install` on macOS copies resources to bundle | Erik Kundiman | |
Except for SLPlugin since there's already a custom command for it. | |||
2024-07-01 | Merge branch 'main' into maint-b | Erik Kundiman | |
2024-07-01 | Make it build for FBSD on SLv's Linux resurrection | Erik Kundiman | |
2024-07-01 | ConfigurePkgConfig is not needed anymore after all | Erik Kundiman | |
FindPkgConfig does the work. | |||
2024-06-27 | Prevent automatic download of WebRTC | Erik Kundiman | |
for when autobuild's not installed. | |||
2024-06-27 | Merge remote-tracking branch 'secondlife/release/webrtc-voice' into webrtc-voice | Erik Kundiman | |
2024-06-27 | Revert to using Cocoa instead of SDL2 for macOS | Erik Kundiman | |
Our SDL2-based code is kept Darwin-ready. This move was triggered by the merge with SLv's release/maint-b branch causing the viewer to show only a black screen, even though everything else seemed to be working (logging in, streaming, quitting the app). This decision also has caused numerous MPv specific window-related macOS bugs to be fixed. I wanted to commit this on the main branch, but somehow it failed to build. This move was bound to happen at the arrival of Maintenance B after all. | |||
2024-06-20 | Merge remote-tracking branch 'secondlife/release/maint-b' into maint-b | Erik Kundiman | |
2024-06-14 | Merge branch 'release/maint-b' into marchcat/b-merge | Andrey Lihatskiy | |
# Conflicts: # .github/workflows/build.yaml # indra/newview/app_settings/shaders/class2/deferred/alphaF.glsl # indra/newview/app_settings/shaders/class3/deferred/reflectionProbeF.glsl # indra/newview/app_settings/shaders/class3/deferred/softenLightF.glsl # indra/newview/llfilepicker.cpp | |||
2024-06-14 | Revert "Replace LL_X11 and LL_FLTK to LL_LINUX" | AiraYumi | |
2024-06-14 | Make it build if USE_FMODSTUDIO is set to true | Erik Kundiman | |
Just put the FMOD api/core files to their corresponding places somewhere like /usr/local, and enclose the headers in a folder named "fmodstudio". | |||
2024-06-12 | Replace LL_X11 and LL_FLTK to LL_LINUX | AiraYumi | |
2024-06-11 | Merge branch 'main' of github.com:secondlife/viewer into roxie/webrtc-voice | Roxie Linden | |
2024-06-11 | Merge tag '7.1.8-release' | Erik Kundiman | |
source for viewer 7.1.8.9375512768 | |||
2024-06-10 | Attempted workaround for actions/runner-images#10004 build failures. | Brad Linden | |
2024-06-07 | Revert to using isolated old cURL and old OpenSSL | Erik Kundiman | |
2024-05-28 | Merge remote-tracking branch 'origin/main' into release/materials_featurette | Brad Linden | |
2024-05-28 | BSDs use system OpenJPEG, Linuxes link statically | Erik Kundiman | |
Cause 2.5.2 on MacPorts and FBSD ports are safe, while 2.5.0 on Debian/Ubuntu would cause a crash that we stick to LL's 2.5.0. | |||
2024-05-28 | Revert "Use prebuilt OpenJPEG for now" | Erik Kundiman | |
This reverts commit 0797257992ee7f88456d3083ebf214485b75c139. | |||
2024-05-22 | Adjust Copy3rdPartyLibs.cmake for Visual Studio 2022 17.10.0 and greater | Ansariel | |
2024-05-20 | Merge branch 'spaces-merge' into roxie/webrtc-voice | Roxie Linden | |
2024-05-19 | Get rid of a deprecated warning in Linux builds | Roxie Linden | |
2024-05-18 | Turn off C++ 20 compatibility | Erik Kundiman | |
Compiling would fail otherwise at least on Fedora 40 and Ubuntu 24.04 with their GCC 13 or newer. | |||
2024-05-16 | Merge tag '7.1.7-release' | Erik Kundiman | |
source for viewer 7.1.7.8974243247 | |||
2024-05-15 | Merge branch 'release/maint-b' into pipewire-linux-volume-catcher | Maki | |
2024-05-15 | Remove dead googlemock dependency and related setup code | Rye Mutt | |
2024-05-15 | Merge branch 'main' into marchcat/x-mf-merge | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/newview/llfloaterimagepreview.cpp |