summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-11Restore the fix for #945 (lost during merge #1178)Andrey Lihatskiy
2024-04-11CI: Remove python-version from matrixBennett Goble
Drop python version from matrix configuration as it's always 3.11.
2024-04-10Merge pull request #1196 from secondlife/signal/moldSignal Linden
Add LINK_WITH_MOLD option
2024-04-11Make sure items get removed from maps before the item itself gets destroyed,Nicky
Otherwise the viewer ends with a dangling pointer in the map
2024-04-10Remove unused fix-incredibuild.pyBennett Goble
2024-04-10Linux: build with clang, link with moldBennett Goble
2024-04-10Fix linux some shader errors when running under WSL, related to ↵Brad Linden
secondlife/viewer#1149 (#1170)
2024-04-10Fix BUG-225288: Detaching stops unrelated animationsSalad Dais
This is to do with misunderstandings related to how .find() works with multimaps. .find() will, in fact, return an iterator to the first iterator it finds, and will iterate through all elements in the multimap when incremented, not just items with the same key. Change code working with animation sources to be aware of this fact, so unrelated animation sources do not have their animations stopped.
2024-04-10Merge pull request #1178 from secondlife/marchcat/b-mergeAndrey Lihatskiy
Release (Maint W) -> Maint B merge
2024-04-10Merge pull request #1179 from secondlife/marchcat/y-mergeAndrey Lihatskiy
Release (Maint W) -> Maint YZ merge
2024-04-10Merge branch 'main' into marchcat/y-mergeAndrey Lihatskiy
# Conflicts: # autobuild.xml # indra/llcommon/llsys.cpp
2024-04-10Merge branch 'main' into marchcat/b-mergeAndrey Lihatskiy
# Conflicts: # indra/llrender/llgl.cpp # indra/newview/lloutfitslist.cpp
2024-04-09Increment viewer version to 7.1.6Nat Goodspeed
following promotion of secondlife/viewer #690
2024-04-09Update Linux media handling (#1146)Nicky Dasmijn
* Enable CEF browser for Linux * Disable the update for Linux, we don't have that one right now * Update build_linux.yaml We need libpulse-dev for volume_catcher Linux * Add linux_volum_catcher* files * Enable OpenAL for Linux-ReleaseOS * Linux: Update OpenAL * Update SDL2 * Add libsndio-dev to the dependencies. * Update CEF to an official LL version * Remove dupe of emoji_shortcodes * Reording autobuild does because it can and wants to * Linux: Disable NDOF for the time being. After updating the ndof 3P needs to be rebuilt and we do not have a fresh one from LL yet. Forcefully undefine LIB_NDOF, it gets defined in the build variables no matter if it is safe to define. * Remove wrestling with mutliarch and LIBGL_DRIVERS_PATH * Remove tcmalloc snippet, tcmalloc is a very faint bad dream of the past * Putting out a warning this viewer ran on a x64 arch and then suggesting to install 32 bit compat packages makes no sense at all * CEF resources need to be in lib * It;'s okay to warn about missing plugins * Linux: CEF keyboard handling * Remove old gstreamer 0.10 implementation * Linux DSO loading always had been very peculiar due to macro magic. At least now it is peculiar shared magic with only one implementation. * Remove -fPIC. We get that one from LL_BUILD * /proc/cpuinfo is not reliable to detrmine the max CPU clock. Try to determine this by reading "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq". Only if this fails go back to /proc/cpuinfo * Cleanup * Cleanup common linker and compiler flags, make it more obvious which flags are for which OS/compiler * Switch to correct plugin file * Install libpulse-dev for volume catcher. * And the runner needs libsndio-dev as well. * check for runner.os=='linux'. matrix.os is the full name of the image (limux-large).
2024-04-08Linux GHA builds (#1147)Nicky Dasmijn
* Linux GHA builds Add Ubuntu 22.04 runner and Linux dependencies Do not even try to touch ReleaseFS for Linux yet (this needs KDU, Havok, FMOD) * Lets play a game of 'guess the havok source url' * Move to linux-large runner. * ReleaseOS used OpenAL, not fmod studio (which otherwise is the default) * - Correction for Linux build dir - HAVOK / CrashReporting wrestling. HAVOK is always turned on, even for OS builds Turn this off for Linux-ReleaseOS Same with crashreporting, we need it off for now * Add missing brace * When doing a GHA build pack right into RUNNER_TEMP and then signal the created archive as our "viewer_app" * Upload Linux-ReleaseOS after build * - Need to use os.path.join and not hyst join - set_github_output_path can be called unconditionally * Remove Linux GHA build example.
2024-04-08Some fixes to linux builds (#1144)AiraYumi
* compile flag cleanup for linux * rollback indra/llcommon/llprofiler.h * use 3p fltk package * fix build gcc 13 (dangling-pointer)
2024-04-08triage#163 'Create folder from selected' misbehaves in marketplaceAndrey Kleshchev
Marketplace deliberately doesn't allow creating folders and the "New folder from selected" is a way of creating a new folder then moving selected items inside, therefore shouldn't be allowed.
2024-04-05Linux viewer (ReleaseOS) resurrection (#1099)Nicky Dasmijn
Co-authored-by: AiraYumi <aira.youme@airanyumi.net>
2024-04-03viewer#1114 Expose max impostors setting in basic graphics preferencesAndrey Kleshchev
2024-04-02Merge pull request #1106 from ↵Guru
secondlife/guru/viewer-925-missing-simple-smile-emoji secondlife/viewer#925 Missing simple :smile emoji
2024-04-02Fix wrong reverts from #958Andrey Lihatskiy
2024-04-02Revert "Do not automatically close issues (#929)"Andrey Lihatskiy
This reverts commit 52945758c479c403f86026f36276d7d805b87af3.
2024-04-02Revert "Make signing and symbol posting jobs conditional on secrets."Andrey Lihatskiy
This reverts commit beea0c55dd68a1584300a02333f8be9ffcac0476.
2024-04-02Revert "Enclose 'if:' expressions in ${{ ... }}."Andrey Lihatskiy
This reverts commit f738df6c147a84c17f28b8326c5bc1eb54e4519f.
2024-04-02Revert "To test for presence of secrets, set environment variables."Andrey Lihatskiy
This reverts commit c83d93becdee899736a121cbb8eae5c0c9d37c09.
2024-04-02Revert "Stop requiring BUGSPLAT_USER and BUGSPLAT_PASS in build.sh."Andrey Lihatskiy
This reverts commit 66bf7d6892db950339861a716a78342ba84db746.
2024-04-02Revert "Remove gender-based restrictions on shape and physics sliders"Andrey Lihatskiy
This reverts commit 1ebd23ffed912a5c8c94d109f37a2c25cf169523.
2024-04-02viewer#1104 Crash at populateFoldersListAndrey Kleshchev
Ensure folder creation callbacks remain alive
2024-04-02enable tracy for linux and build fixAiraYumi
2024-04-02secondlife/viewer#925 Missing simple :smile emojiAlexander Gavriliuk
2024-04-02triage#150 on OSX any file can be chosen for model uploadAndrey Kleshchev
2024-04-01BUG-134040: Fix broken SOCKS5 proxyBennett Goble
Second Life's SOCKS5 proxy has been broken on windows for at least six years due to a conflation of milliseconds and microseconds in the APR timeout value used when attempting to ping the proxy.
2024-04-01Fix the bogus, zero cloud scroll rate in default EE sky settings.Henri Beauchamp
Obvioulsy, there has been a typo done when copying WL default sky parameters to EE ones. This causes "static" and quite unrealistic clouds when this default setting is used as a base for a new sky setting, and we see this bad static sky resurfacing now with PBR and its "adjusted" (more like hacked, but this is another story) mid-day sky setting. Let's fix this typo once and for all in LL's code base (most TPVs have it fixed already, and this ever since EEP got released). @LL: please also fix the cloud scroll rate in the PBR mid-day inventory setting accordingly.
2024-04-01linux build fixAiraYumi
2024-03-30Remove BuildParamsBennett Goble
This file is no longer used.
2024-03-28viewer#1073 crash at loadSkeletonAndrey Kleshchev
looks like file that was being parced got corrupted 'in progress'
2024-03-27viewer#1069 Crash after getting list of notification filesAndrey Kleshchev
2024-03-27secondlife/viewer#944 Display should be consistent between llDialog text and ↵Alexander Gavriliuk
llDialog buttons
2024-03-27viewer#1061 Altitudes are invisible in region's environmentAndrey Kleshchev
2024-03-27Post-merge cleanup (settings.xml)Andrey Lihatskiy
2024-03-27Merge pull request #1063 from secondlife/marchcat/b-mergeAndrey Lihatskiy
Merge main into maint B
2024-03-27Merge pull request #1062 from secondlife/marchcat/yz-mergeAndrey Lihatskiy
Merge main into maint YZ
2024-03-27viewer-private#131 landmark panel closes after a renameAndrey Kleshchev
if destination was changed
2024-03-27Merge branch 'main' into marchcat/b-mergeAndrey Lihatskiy
2024-03-27Merge branch 'main' into marchcat/yz-mergeAndrey Lihatskiy
2024-03-27Merge branch 'main' into DRTVWR-591-maint-XAndrey Lihatskiy
# Conflicts: # indra/llui/lltransutil.cpp # indra/newview/app_settings/settings.xml # indra/newview/llfloaterenvironmentadjust.cpp # indra/newview/llpaneleditwater.cpp # indra/newview/llpanelface.cpp # indra/newview/lltexturectrl.cpp # indra/newview/lltexturectrl.h
2024-03-27Merge remote-tracking branch 'origin/main' into DRTVWR-588-maint-WAndrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml
2024-03-26viewer#1016 Incorrect behavior of Physics Shapes renderingAndrey Kleshchev
2024-03-26Increment viewer version to 7.1.5Nat Goodspeed
following promotion of secondlife/viewer #650
2024-03-26Merge GLTF PBR Maint 2 to main.Nat Goodspeed