Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-27 | Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵ | Erik Kundiman | |
2024.12-ForeverFPS | |||
2025-01-24 | Attempt to get more log info in secondlife/viewer#3335 crash reports (#3470) | Brad Linden | |
when failing to load basic vertex shaders | |||
2025-01-24 | Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵ | Erik Kundiman | |
2024.12-ForeverFPS | |||
2025-01-23 | Fix potential undefined behavior when converting to and from glm types from ↵ | Rye | |
LLVector3/4 and fall back mul_mat4_vec3 to scalar implementation to attempt crash mitigation (#3339) | |||
2025-01-24 | #3371 Texture resolution cap #3 | Andrey Kleshchev | |
Fix text field sometimes being clipped | |||
2025-01-23 | #3451 Crash at LLFloaterSnapshot::Impl::getActivePanel | Maxim Nikolenko | |
2025-01-23 | Small cleanup | Andrey Kleshchev | |
2025-01-23 | #3187 Crash at LLTextureEntry::getGLTFRenderMaterial | Andrey Kleshchev | |
2025-01-23 | Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵ | Erik Kundiman | |
2024.12-ForeverFPS | |||
2025-01-22 | #3450 Crash at LLViewerMediaTexture::setPlaying | Andrey Kleshchev | |
2025-01-22 | #3431 Try to log out if login failed due to missing caps | Andrey Kleshchev | |
2025-01-22 | #3431 Include session id with last exec event | Andrey Kleshchev | |
2025-01-22 | viewer#3088 Add graphical init and reinit | Andrey Kleshchev | |
2025-01-22 | viewer#3088 Report out of memory as a separate 'category' | Andrey Kleshchev | |
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 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-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 | Remove ARB suffix from macros for more portability | Erik Kundiman | |
2024-12-23 | FMOD has been upgraded from 2.02.25 to 2.02.26 | Erik Kundiman | |