summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-13#5395 Draw yellow friend dots last on the mini-mapMaxim Nikolenko
2026-02-13#1807 Fix navigation bar's search filtersAndrey Kleshchev
2026-02-12#5414 Don't crash on unknown layer typeAndrey Kleshchev
We don't crash on an invalid size, so shouldn't crash on invalid data. Not viewer's fault, try to keep going.
2026-02-11#5409 Post-merge fix: variable name mismatchAndrey Lihatskiy
2026-02-11Merge pull request #5409 from trish-sl/fix-prejump-controlflagsAndrey Lihatskiy
FIX - pre-jump and land animations being shortcircuited by race conditions with AGENT_CONTROL_FINISH_ANIM when chaining jumps
2026-02-11fix - threshold as debug setting & comment & flag labelTrish
2026-02-11Update comment in indra/newview/llagent.hAndrey Lihatskiy
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-11#5404 Allow adding to favorites directly from the avatarAndrey Kleshchev
2026-02-11fix - copilot suggestionsTrish
2026-02-11#5405 Stalls on LLFileSystem::getExistsAndrey Kleshchev
2026-02-11FIX - prejump bugTrish
2026-02-11#5356 Fix fast texture cache's mutex stallAndrey Kleshchev
2026-02-11#5356 Parse large messages on a general thread instead of main oneAndrey Kleshchev
2026-02-11#5398 Add keyboard shortcuts for "Use shared environment" and "Midday (legacy)"Maxim Nikolenko
2026-02-10#5376 fix snapshot size not being updated when clicking 'Save to disk'Maxim Nikolenko
2026-02-07#5380 Guard against scaled() failure to prevent null dereferenceAndrey Lihatskiy
2026-02-07#5380 Fix race condition in texture creation causing AVAndrey Lihatskiy
Move addToCreateTexture() after image scaling to prevent mRawImage from being replaced while background thread holds pointer to it.
2026-02-06#5380 Fix crash in LLImageGL::analyzeAlpha()Andrey Lihatskiy
2026-02-06#5377 Fix PBR being highlighted incorrectly on a faceAndrey Kleshchev
2026-02-04#5358 Improve performance when processing inventory fetches in parallelAndrey Kleshchev
All tasks combined should not go over 10ms to not affect performance too much.
2026-02-03#1664 retain clothing order when Replacing Link with the same wearable typeMaxim Nikolenko
2026-02-03#2293 Mark an object in an uncertain 'for sale' state as tentaiveAndrey Kleshchev
2026-02-03Improve windir detection in LLDir::openDirCarbon Cowboy
2026-02-03Add clickable notification for saved screenshotsCarbon 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-30Show dummies correctly in Edit outfit partslickx
2026-01-30#2572 fix displaying Voice dot in Conversations floater when Voice Chat was ↵Maxim Nikolenko
disabled
2026-01-30#2975 PBR support for planar aligmentAndrey Kleshchev
Since checkbox is shared between pbr and normal textures, I'm making it affect both for now.
2026-01-29#5348 Fix crash in getRenderRotation()Andrey Lihatskiy
2026-01-29#5335 Fix silent uninstall asking about registryAndrey Kleshchev
2026-01-28#3502 fix using non-existing "cookies_enabled" controlMaxim Nikolenko
2026-01-28#5338 Provide more details from experience errorAndrey Kleshchev
2026-01-27#5046 Use new suspendUntilNextFrame() to fix wait logicAndrey Kleshchev
2026-01-27#5046 Fix a long freeze when fetching inventoryAndrey Kleshchev
2026-01-26#5314 fix WebRTC voice being muted after quickly toggling the Speak buttonMaxim Nikolenko
2026-01-22#5157 fix crash in isHUDGroupMaxim Nikolenko
2026-01-22#5318 Crash in profileAvatarAndrey Kleshchev
while avatar was in "not drawable" state.
2026-01-21Address feedback from reviewRye
Move LLSD string->real conversion function to shared impl and utilize in xml parsing Introducing additional error handling to menu init Cleanup comments and trace tagging Remove dead Memory menu entry
2026-01-21Heavily reduce temporary allocations during LLSD parsing operations by ↵Rye
utilizing moves and reducing temporary allocations
2026-01-21Optimize inventory parsing and inventory panel creation using ↵Rye
std::unordered_map and reduce temporaries during inventory parse
2026-01-21Reduce temporary allocations during xui parsing via move optimizationsRye
2026-01-21Add early out for disk cache when app is shutting down to reduce shutdown timeRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-21Disable disk cache LRU purge on main thread during startup by default and ↵Rye
instead rely on background thread purge
2026-01-21Reduce temporary istringstream allocations during LLDate and GLTF override ↵Rye
parsing
2026-01-21Reduce tens of thousands of recursive calls during menu initializationRye
2026-01-21Optimize gObjectList findObject and getUUIDFromLocal with unordered_map due ↵Rye
to frequent find access
2026-01-21Optimize map usage in name cache with unordered_map for maps with frequent ↵Rye
find access
2026-01-21Optimize LLViewerRegion getCapability with unordered_map and trivial string ↵Rye
cleanup
2026-01-21Modernize std::type_info* usage in containers with std::type_indexRye
Introduce operator<< for std::type_index for logging output Utilize std::unordered_map inside llheteromap, llinitparam, llregistry Remove unused Comparator template parameter from LLRegistry
2026-01-21Optimize various usages of std::map with frequent find access with ↵Rye
std::unordered_map Introduce ll::string_hash heterogeneous string hasher
2026-01-21Replace usage of remaining boost::unordered containers with stdRye
Replace LLUUID and LLMaterialID container hashing functions with more collision resistant versions Utilize boost::hash_combine for TEMaterialPair to generate good hash distribution Generalize is_in_map and get_if_there for usage with all mapped types