Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-22 | Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵ | Erik Kundiman | |
2024.12-ForeverFPS | |||
2025-01-21 | #3371 Texture resolution cap #2 | Andrey Kleshchev | |
2025-01-21 | #3371 Texture resolution cap | Andrey Kleshchev | |
2025-01-21 | #3442 Crash at LLDrawable::isState | Maxim Nikolenko | |
2025-01-21 | Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵ | Erik Kundiman | |
2024.12-ForeverFPS | |||
2025-01-21 | #3436 Better handling in setting_get_control | Andrey Kleshchev | |
2025-01-21 | #3440 Crash at updateCombinationVisibility | Andrey Kleshchev | |
2025-01-20 | #3438 Crash when ParcelProperties' Bitmap is of wrong size | Andrey Kleshchev | |
2025-01-20 | #3436 Better handling of 'teleport_strings.xml' parsing failure | Andrey Kleshchev | |
2025-01-20 | #3424 Update 'Second Life Blogs' link | Maxim Nikolenko | |
2025-01-20 | #3319 Crash at LLInitParam::Param::setProvided | Andrey Kleshchev | |
Most crashes are related to LLStyle, log analysis suggests that it might be a number of different issues, including memory and disk issues. Just avoid recreating expensive LLStyle without reason. | |||
2025-01-20 | Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵ | Erik Kundiman | |
2024.12-ForeverFPS | |||
2025-01-17 | #3413 Crash at removeFromLocalIDTable #2 | Andrey Kleshchev | |
Don't rely onto region for cleanup | |||
2025-01-17 | #3413 Crash at removeFromLocalIDTable | Andrey Kleshchev | |
Callstacks indicate that this happens only on shutdown. No point to erase items one at a time, just clear the list beforehand. | |||
2025-01-16 | #3364 Fix update rate being stuck high due to bias | Andrey Kleshchev | |
if bias stays unchanged at 4.f, there is no reason to keep refreshing at high rate. | |||
2025-01-15 | #3405 MotD dynamic resizing | Andrey Kleshchev | |
2025-01-14 | #3398 Remove 3p logos from the viewer | Andrey Kleshchev | |
2025-01-11 | #3364 Cap intel adapters' vram to 25% of ram | Andrey Kleshchev | |
2025-01-11 | #3364 Decrement bias only if there is 10prcnt free space | Andrey Kleshchev | |
Instead of when there is any space. | |||
2025-01-11 | #3316 Crash in LLReflectionMap::getIsDynamic() | Andrey Kleshchev | |
2025-01-10 | Merge pull request #3390 from secondlife/rye/forever-2558 | Rye | |
Fix world going black and white on apple gpu | |||
2025-01-09 | Drop reflection probes and mirrors to RGBA8 when hdr is disabled to minimize ↵ | Rye | |
vram usage and chance of probe nans (#2558) | |||
2025-01-09 | Fix world going black and white in certain locations on apple gpu (#2558) | Rye | |
2025-01-08 | #3349 keep object selection after showing confirmation dialog | Maxim Nikolenko | |
2025-01-07 | #3360 Crash in LLReflectionMapManager::update() | Andrey Kleshchev | |
2025-01-07 | #3347 Crashes in LLFontFreetype::renderGlyph | Andrey Kleshchev | |
Try to handle this more gracefully, but primary purpose of this change is to log wchars in case issue is reproducible. | |||
2025-01-06 | #3344 Crash at LLFloater::openFloater | Andrey Kleshchev | |
2025-01-04 | Explicit libminizip1 dependency on Debian/Ubuntu | Erik Kundiman | |
It used to be an implicit dependency when we were still using system Collada DOM. | |||
2025-01-03 | #3302 Crash at LLSaveFolderState::doFolder | Andrey Kleshchev | |
2025-01-03 | #3329 Crash at LLSpatialGroup::dirtyGeom | Andrey Kleshchev | |
2025-01-02 | #3326 Skip ambient probe sampling when we're in classic mode. Ensure that ↵ | Jonathan "Geenz" Goodman | |
our passed in ambient lighting is the only thing that gets applied. (#3327) | |||
2025-01-02 | #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper | Andrey Kleshchev | |
2024-12-31 | Decide lib64 or x86_64-linux-gnu based on distro | Erik Kundiman | |
Some builders might just have their installation somehow customised to have both. | |||
2024-12-31 | Though it worked, it should be new_session_id | Erik Kundiman | |
2024-12-30 | Relocate leaving muted group chat session snippet | Erik Kundiman | |
to avoid incoming sound & flashing toolbar button. | |||
2024-12-29 | Group chat blocker | Erik Kundiman | |
https://megapahit.com/show_bug.cgi?id=9 At first I was trying to implement it without any peeking, but I got stuck at making the group IM blocking state synced across logins and user accounts, and found that there wasn't any data block reserved for it in SL group-related message protocols. I took a peek at Kokua's code, and the feature seemed to have been imported from Exodus viewer. There were exogroupmutelist files, which had some implementation of saving to a list named muted_groups.xml, which was also how I thought the information was stored at first, locally, meaning would have to be synced manually across user accounts. I tested the feature on Kokua, and found it didn't generate any file that lists the muted groups locally, instead it was indeed synced across devices, which meant that there must have been a way to store such information in SL servers. After looking carefully at the logs, only then I noticed a call from llmutelist, which I then realised it was wrapped by exogroupmutelist. So, this implementation forwards Exodus' way of using llmutelist to llpanelgroupgeneral, for saving and loading the states to and from SL server without using the exogroupmutelist files which contained more, but unused, code. Exodus' way is to use legacy mute, and construct the name by prepending "Group:" to the group ID (I had tried setting LLMute's enum to GROUP, instead of BY_NAME, and it didn't work). This implementation also differs in how the chat gets blocked in llimview.cpp, I just tried some few lines and it worked, though I don't know yet whether this implementation is good/better or not, so I leave it to others to improve it if they want. | |||
2024-12-27 | Preprocess some not so portable GL macros | Erik Kundiman | |
so the lines don't get compiled on non implementors. | |||
2024-12-27 | Remove ARB suffix from macros for more portability | Erik Kundiman | |
2024-12-23 | Make the undef & redefining not affect non-macOS | Erik Kundiman | |
2024-12-23 | FMOD has been upgraded from 2.02.25 to 2.02.26 | Erik Kundiman | |
2024-12-23 | MacPorts' icu has been upgraded from 74.2 to 76.1 | Erik Kundiman | |
2024-12-23 | MacPorts' openal-soft has been upgraded to 1.24.1 | Erik Kundiman | |
The __APPLE__ undef and redefining is for getting around the `expected ';' after top level declarator` error that would happen on /opt/local/include/AL/alext.h line 165: typedef ALCboolean (ALC_APIENTRY*PFNALCSETTHREADCONTEXTPROC)(ALCcontext *context) ALC_API_NOEXCEPT17; where ALCcontext wouldn't be recognised because of freealut's /opt/local/include/AL/alut.h that would include macOS' OpenAL framework alc.h instead of MacPorts openal-soft's own alc.h, if __APPLE__ is defined, hence the undefining just before including freealut's alut.h (and redefining afterwards, to avoid any problem). | |||
2024-12-19 | #3302 fix crash on changing filter string when content is loading or there ↵ | Maxim Nikolenko | |
is no object selected | |||
2024-12-18 | Merge remote-tracking branch 'origin/main' into release/2024.12-ForeverFPS | Brad Linden | |
2024-12-18 | Increment viewer version to 7.1.12 | Nat Goodspeed | |
following promotion of secondlife/viewer #2617: 2024.09 ExtraFPS | |||
2024-12-18 | #3305 Don't crash on invalid texture index in getTEWearableType (#3306) | Dave Parks | |
2024-12-18 | #3301 Don't crash on invalid visual parameter update. (#3303) | Dave Parks | |
2024-12-17 | Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵ | Erik Kundiman | |
2024.09-ExtraFPS | |||
2024-12-17 | Merge branch 'main' into 2024.09-ExtraFPS | Erik Kundiman | |
2024-12-16 | #3295 Crash scaling texture down (#3296) | Andrey Kleshchev | |