summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-04Optimization and cleanup of various color finds during drawRye Mutt
2024-08-04Add LLUIColorTable debug-settings-like floater for easing skin designRye Mutt
2024-08-05Update ogg_vorbis to 1.3.5-1.3.7 (#2186)Rye Mutt
2024-08-05Reduce Avatar Loading Checks (#2187)TommyTheTerrible
This simple trick stops checking if the avatar is loaded if the avatar is loaded, decreasing calculation times and increasing FPS.
2024-08-05Merge pull request #2188 from Nicky-D/feature/warning_cleansweepAndrey Lihatskiy
Feature/warning cleansweep
2024-08-03Covert gRandomGenerator into a unique_ptr. Having a static object of type ↵Nicky
LLRandFlagFib2281 needs a lot of space in the TLB, which is usually fine. Unless libcef gets loaded... CEF is compiled with static TLS/TLS model initial-exec and then having gRandomGenerator allocation so much space in the TLB will exhaust the available space and CEF cannot be loaded.
2024-08-03Change another case of a regex sequence needing to be a raw stringNicky
2024-08-03Merge remote-tracking branch 'll/marchcat/b-develop' into ↵Nicky
feature/warning_cleansweep
2024-08-03Cast RAND_MAX into F32 to avoid any implicit castingNicky
2024-08-03Use python raw string literals to remove any ambiguity with standard escape ↵Nicky
sequences like \n
2024-08-03Remove -wno-dangling-pointer, compiling with GCC 13.3, 12, 11 and clang did ↵Nicky
not yield such a warning. Furthermore this warning should not just be disabled but rather dealt with when it comes up
2024-08-02Add 'LLPanelLogin' 'login', 'savedLogins' operations.Nat Goodspeed
'login' accepts optional 'username', 'slurl', 'grid'. 'savedLogins' returns the list of saved usernames in both display form and internal form. Make LLPanelLogin::getUserName() accept (const LLPointer<LLCredential>&). There's a whole separate discussion pending as to whether const LLPointer<T> should provide access to non-const T methods. Similarly, make LLCredential::getIdentifier() a const method. These two changes enable read-only access to credentials. Make LLPanelLogin methods capture and reuse LLGridManager::instance() as appropriate. Add require/login.lua and test_login.lua.
2024-08-02Search --luafile script on LuaCommandPath.Nat Goodspeed
2024-08-02Merge pull request #2184 from Ansariel/altasaurus_underflowBrad Linden
Fix integer underflow causing issues with wearables
2024-08-03Display parcel name when clicking on a parcel on the world map (#2131)Ansariel Hiller
2024-08-02Fix integer underflow causing issues with wearablesAnsariel
2024-08-02Merge branch 'release/luau-scripting' into lua-login2Nat Goodspeed
2024-08-02Use dedicated property to determine if build is called from a fork (#2183)Andrey Lihatskiy
2024-08-02Lua api for showing/hiding floater; rename demo scriptsMnikolenko Productengine
2024-08-02Update vlc to version 3.0.21 (#2181)Andrey Lihatskiy
2024-08-02Lua api for adjusting toolbarsMnikolenko Productengine
2024-08-02Merge pull request #2047 from secondlife/lua-top-menuMaxim Nikolenko
Lua api for adding new menu items to the Top menu
2024-08-02Merge pull request #2180 from secondlife/lua-top-parentsnat-goodspeed
Add 'UI' 'getParents' op to list top-menu 'parent_menu' names.
2024-08-02Add 'UI' 'getParents' op to list top-menu 'parent_menu' names.Nat Goodspeed
2024-08-02Merge pull request #2174 from secondlife/lua-callablesnat-goodspeed
Add UI.callables() and corresponding entry point.
2024-08-02viewer#853 Fix upload losing face data.Andrey Kleshchev
Multiple faces can share same mMaterial
2024-08-02Update viewer-font and emojibase packages for Twemoji with Unicode 15 ↵Rye Mutt
support (#2176)
2024-08-02Disable EmojiHelper if Digit before Colon (#2178)TommyTheTerrible
* Disable EmojiHelper if Digit before Colon Typing in times with the new emoji helper pop-up can be frustrating, so I would like to propose disabling it when there is a number before the colon. * Remove trailing space in indra/llui/llemojihelper.cpp --------- Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com>
2024-08-02Update to libhunspell 1.7.2-r1 (#2175)Rye Mutt
2024-08-02Remove dead pcre library dependency (#2177)Rye Mutt
2024-08-02Update from jpeglib to libjpeg-turbo 3.0.3 (#2161, #2173)Rye Mutt
2024-08-02Post pull request contribution doc update (#2077)Andrey Kleshchev
2024-08-02Crash at LLViewerTexture::updateClass()Andrey Kleshchev
2024-08-01Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into developBrad Linden
2024-08-01Merge remote-tracking branch 'origin/release/webrtc-voice' into ↵Brad Linden
release/2024.06-atlasaurus
2024-08-01Merge branch 'lua-top-menu' of github.com:secondlife/viewer into lua-callablesNat Goodspeed
2024-08-01Merge branch 'release/luau-scripting' into lua-top-menuNat Goodspeed
2024-08-01Add UI.callables() and corresponding entry point.Nat Goodspeed
2024-08-01Merge remote-tracking branch 'origin/lua-top-menu' into lua-callables.Nat Goodspeed
We want to base lua-callables on lua-top-menu.
2024-08-01Add lua_push(), lua_to(), lua_[gs]etfieldv(), lua_raw[gs]etfield().Nat Goodspeed
Leverage C++ overloads to allow use of generic function names disambiguated by argument type. This allows using templates for certain common operation sequences.
2024-08-01Merge pull request #2168 from RyeMutt/emoji-fixesAndrey Lihatskiy
Emoji picker warning fixes and cleanup
2024-08-01Fix trying to bind to non-existent texunit sampler during water draw (#2128)Rye Mutt
2024-08-01Merge pull request #2162 from secondlife/roxie/webrtc-voice-crash-detectRoxanne Skelly
[WebRTC] Implement a Logging Sink for WebRTC
2024-08-01Fix excessive wstring conversions during emojipicker drawRye Mutt
2024-08-01Fix emojipicker floater group buttons leaking and xui warningRye Mutt
2024-08-01Fix failure to join or detach threads causing rare shutdown terminationRye Mutt
2024-08-01viewer#2163 Crash at getReflectionProbeIsDynamicAndrey Kleshchev
2024-08-01viewer#2157 Toolbar's drop position indicator does not appearAndrey Kleshchev
2024-07-31Implement a Logging Sink for WebRTCRoxie Linden
WebRTC logs now pass out of the webrtc library into a logging sink, which converts them into SecondLife.log compatable logging calls. This includes fatal errors and asserts, which are now logged into SecondLife.log, and should be available in the crash logger.
2024-07-31Merge pull request #2155 from secondlife/roxie/webrtc-voice-crash-detectRoxanne Skelly
[WebRTC] Use new webrtc lib with crash-on-fatal support