| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-07 | Merge tag 'Second_Life_Release#3529bc5f-2026.02' into 2026.02 | Erik Kundiman | |
| 2026-02-03 | Add clickable notification for saved screenshots | Carbon Cowboy | |
| Display notification with filepath after screenshot is saved to disk. Clicking the notification opens the system file browser to reveal the saved file. Fixes #5329 | |||
| 2026-01-21 | Reduce tens of thousands of recursive calls during menu initialization | Rye | |
| 2026-01-07 | #5217 Small cleanup and const declarations | Andrey Kleshchev | |
| 2026-01-06 | #1519 ObjectGrab message includes invalid SurfaceInfo data when in mouselook ↵ | Alexander Gavriliuk | |
| mode | |||
| 2026-01-05 | Make `LLPointer` equality comparisons accept not-identical types. | Nat Goodspeed | |
| That is, both `LLPointer::operator==()` and `operator!=()` and the free function `operator==()` and `operator!=()` now accept pointer types other than the type of the subject `LLPointer`, letting the compiler apply implicit pointer conversions or diagnose an error. | |||
| 2025-12-10 | Add missing static declaration for LLCachedControl | Ansariel | |
| 2025-12-09 | #5123 A bunch of small performance optimizations | Andrey Kleshchev | |
| mostly for turning control settings into cached variants | |||
| 2025-12-04 | Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01 | Erik Kundiman | |
| 2025-12-03 | Merge pull request #5094 from secondlife/main | Jonathan "Geenz" Goodman | |
| 2025.08 -> Develop | |||
| 2025-12-01 | #5078 MacOS Build fix | Andrey Kleshchev | |
| 2025-12-01 | #5078 Replace boost::function with std::function | Rye | |
| * Replace boost::function usage with std::function for easier debugging and reduced compiler warnings * Remove a few remaining instances of boost::noncopyable that were missed in tests Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-11-28 | #5072 Use make_shared for more efficient ref counting and allocation | Rye | |
| 2025-11-27 | #5046 Fix accordion control's excessive rearranges #2 | Andrey Kleshchev | |
| Since arrange is no longer part of LLInventoryItemsList::doIdle(), reduced time limit. | |||
| 2025-11-01 | Merge tag 'Second_Life_Release#f7516a46-2025.08' into 2025.08 | Erik Kundiman | |
| 2025-10-29 | #4604 Turn off cef preloading on low end hardware | Andrey Kleshchev | |
| 1. Cef instances are fairly heavy in viewer's implementation, don't preload them on systems <= 8GB 2. Move initialization into floaters where it belongs. 3. Minimal requirement is 8GB, drop gpu class to 1 on hardware under 8GB 4. Reduce cef instance count on systems under 8GB | |||
| 2025-10-25 | Merge tag 'Second_Life_Release#01823996-2025.08' into 2025.08 | Erik Kundiman | |
| 2025-10-13 | viewer#3018 Expose mouse wrap in UI | Andrey Kleshchev | |
| And attempt some basic automation | |||
| 2025-10-08 | p#351 Mark RenderMaxOpenGLVersion as Windows specific | Andrey Kleshchev | |
| 2025-10-01 | Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07 | Erik Kundiman | |
| 2025-09-18 | Merge remote-tracking branch 'origin/release/2025.07' into geenz/2025.07-develop | Jonathan "Geenz" Goodman | |
| 2025-09-15 | Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07 | Erik Kundiman | |
| 2025-09-12 | #4651 Handle window's sessions termination | Andrey Kleshchev | |
| 2025-09-11 | Follow up fixes for Apple Silicon (#4662) | Rye | |
| * Remove GLM sse flag from cmake that was moved to llpreprocessor.h * Further reduce performance loss of HDR and Sharpening on bandwith-constrained gpu by combining gamma correction into tonemap/sharpening shader passes * Update SSE2NEON to 1.8.0 to fix random render nans * Fix occasional startup crash from LLCachedControl being declared in global scope | |||
| 2025-09-12 | Merge remote-tracking branch 'mobserveur/experimental2' | Erik Kundiman | |
| 2025-09-11 | Fix for multithreaded textures on Mac and more optimisations | mobserveur | |
| This commit fixes an issue with the multithreaded textures option on Mac and adds some more optimisations. | |||
| 2025-09-09 | Merge branch '2025.06' | Erik Kundiman | |
| 2025-09-09 | Merge remote-tracking branch 'mobserveur/experimental2' | Erik Kundiman | |
| 2025-09-09 | Merge branch 'main' into 2025.06 | Erik Kundiman | |
| 2025-09-09 | Merge remote-tracking branch 'mobserveur/experimental2' | Erik Kundiman | |
| 2025-09-09 | Performance Optimisations, Bloom effect, Visuals Panel | mobserveur | |
| This commit contains performance optimisations in the the pipeline, framebuffer, vertexbuffer, reflection probes, shadows. It also fixes many opengl errors, modifies the opengl debugging, and adds a visuals effects panel. | |||
| 2025-09-08 | Optimisations and experimental HDR display support on mac | mobserveur | |
| This commit completes the previous ones for performance optimisations, and adds HDR display support on mac | |||
| 2025-08-30 | Performance Optimisations, Bloom effect, Visuals Panel | mobserveur | |
| This commit contains performance optimisations in the the pipeline, framebuffer, vertexbuffer, reflection probes, shadows. It also fixes many opengl errors, modifies the opengl debugging, and adds a visuals effects panel. | |||
| 2025-08-27 | Merge branch 'callum/viewer-cef-2025-08' into rye/infinitemac | Rye | |
| 2025-08-22 | Improved open performance for some web based UI floaters by preloading the ↵ | Callum Linden | |
| web content during login (#4574) * First phase of some work to replace certain UI web based floaters with a much more simple floater (no more browserish web-content-floater) and then pre-load content as login is progressing. This means that after login, the floater can be opened much more rapidly than now. This first commit does this process for the Search floater * This commit brings in a new marketplace floater than hosts the marketplace web page (no more webcontent floater here either). It works as expected and opens quickly but the user is not logged in when the page is opened so that needs to be tackled before we can declare that this is a viable solution * This commit introduces a way to set the openID cookie that arrives via login.cgi into all the instances that are preloaded - the result is that when you open the preloaded floater after login, you are logged into your linden account * Fix a mac only warning as error - function overrides a member function but is not marked 'override' * Marchcat spotted left over cruft from earlier dev when we used a trimmed down URL for the pre-load search. Now we use the same search URL throughout and zero out the query parameters | |||
| 2025-08-22 | Merge branch 'main' into 2025.06 | Erik Kundiman | |
| 2025-08-22 | Add a way to have snapshot legacy file naming | Erik Kundiman | |
| as requested by Bavid Dailey. Having timestamp is set as the default. | |||
| 2025-08-22 | Enable deprecation warnings and suppress a small handful that have no modern ↵ | Rye | |
| replacements | |||
| 2025-08-20 | Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac | Rye | |
| 2025-08-08 | Merge branch '2025.05' into 2025.06 | Erik Kundiman | |
| 2025-08-06 | Merge branch develop into 2025.06 | Andrey Kleshchev | |
| # Conflicts: # indra/newview/llvoavatar.cpp | |||
| 2025-07-25 | Merge branch 'main' into release/2025.05 | Jonathan "Geenz" Goodman | |
| 2025-07-18 | Merge branch 'main' into 2025.05 | Erik Kundiman | |
| 2025-07-03 | Merge tag 'Second_Life_Project#bca9ba9b-glTF_Mesh_Import' into gltf_mesh_import | Erik Kundiman | |
| 2025-07-03 | getCursorDelta isn't implemented if using SDL on Win | Erik Kundiman | |
| 2025-06-13 | Merge tag 'Second_Life_Release#aa851928-2025.04.01' into 2025.04.1 | Erik Kundiman | |
| 2025-06-03 | Remove the old avatar selector (Complete Avatars) - replaced by Avatar ↵ | Callum Prentice | |
| Welcome Pack | |||
| 2025-06-03 | First commit - bare bones of it working - pointing to test page on S3 | Callum Prentice | |
| 2025-05-29 | Merge branch 'main' into 2025.05 | Erik Kundiman | |
| 2025-05-28 | Merge branch 'main' into marchcat/2505-merge | Andrey Lihatskiy | |
| # Conflicts: # .github/workflows/qatest.yaml # indra/llcommon/llsdutil.h # indra/llui/llflatlistview.h # indra/newview/llinventorybridge.cpp # indra/newview/lloutfitgallery.cpp # indra/newview/lloutfitgallery.h | |||
