Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-07 | Merge branch 'release/luau-scripting' into viewer-lua-smoother | Nat Goodspeed | |
2024-08-07 | viewer#2212 Bulk upload makes an incorrect cost estimate | Andrey Kleshchev | |
2024-08-07 | Rename 'UI' 'getParents' op to 'getTopMenus', add UI.lua function. | Nat Goodspeed | |
Also update the 'UI' help text to reflect its more general nature. Mention 0-relative rank in the xxToolbarBtn operation help text. | |||
2024-08-07 | Merge branch 'release/luau-scripting' into viewer-lua-smoother | Nat Goodspeed | |
2024-08-07 | #1922 Make PBR scale and offset crosshair work (fix callbacks in LLPanelFace) | Alexander Gavriliuk | |
2024-08-07 | viewer-private#262 viewer crashes on exit if the call is not completed | Andrey Kleshchev | |
2024-08-07 | Adjust some LLVoiceClient functions | Andrey Kleshchev | |
Feels like I should have made isParticipant and getParticipantList static to minimize singleton dependency/calls | |||
2024-08-07 | Replace boost::shared_ptr with std in voice classes | Andrey Kleshchev | |
2024-08-07 | viewer#2203 Crash at breakVoiceConnectionCoro | Andrey Kleshchev | |
bar webrtc's coroutines from necromancy | |||
2024-08-06 | Build an xcarchive for mac symbol upload. | Roxie Linden | |
2024-08-06 | secondlife/viewer#1883: Local-only PBR terrain paintmap with developer tools | Cosmic Linden | |
2024-08-06 | NOISSUE: Prevent potential bad matrix state in HUD render | Cosmic Linden | |
2024-08-06 | Merge branch 'release/luau-scripting' into viewer-lua-smoother | Nat Goodspeed | |
2024-08-06 | Introduce a custom coroutine/fiber scheduler to prioritize UI. | Nat Goodspeed | |
The viewer's main thread's main fiber is responsible for coordinating just about everything. With the default round_robin fiber scheduling algorithm, launching too many additional fibers could starve the main fiber, resulting in visible lag. This custom scheduler tracks when it switches to and from the main fiber, and at each context switch, how long it's been since the last time the main fiber ran. If that exceeds a certain timeslice, it jumps the main fiber to the head of the queue and resumes that instead of any other ready fiber. | |||
2024-08-06 | code clean up | Mnikolenko Productengine | |
2024-08-06 | viewer-private#261 (Vivox) Viewer doesn't reconnect to voice chat | Andrey Kleshchev | |
If state was 'ringing' viewer failed to set mSessionTerminateRequested on cancel so the call kept sort of going | |||
2024-08-06 | Merge branch 'release/luau-scripting' into lua-ui-visibility | Maxim Nikolenko | |
2024-08-06 | Convert LLUI and LLRender2D to LLSimpleton to reduce overhead during ui draw ↵ | Rye Mutt | |
(#2202) | |||
2024-08-05 | Missed file | Roxie Linden | |
2024-08-05 | Allow getting the list of floater names, hide top menu items; add demo script | Mnikolenko Productengine | |
2024-08-05 | viewer#2195 Voice morphs 'not supported' notification lacks description | Andrey Kleshchev | |
2024-08-05 | Fix a couple problems with "LLPanelLogin" listener (thanks Maxim!). | Nat Goodspeed | |
Convert plain grid (e.g. "agni") to domain form (e.g. "util.agni.lindenlab.com"). Fix a typo in `savedLogins()`: "login_list", not "login.list". login.lua now returns a table with two functions: `login.login()` and `login.savedLogins()`. Defend Lua caller against trying to engage login features too late in startup sequence: in addition to waiting for "STATE_LOGIN_WAIT", produce an error if `startup.state()` is beyond that state. Since by then `LLPanelLogin` is destroyed, `leap.request("LLPanelLogin", ...)` would get no response, causing the calling Lua script to hang until viewer shutdown. | |||
2024-08-05 | Fixed unwanted implicit cast from U32 to U16 causing possible crash (#2193, ↵ | TJ | |
#2194) | |||
2024-08-05 | Remove remainder of unused packet data code from LLTextureFetch | Andrey Kleshchev | |
Downloading packets from server was removed in favor of HTTP | |||
2024-08-04 | Fix chat text segments not dynamically updating when colors changed in ↵ | Rye Mutt | |
preferences | |||
2024-08-04 | Fix various issues with text segments not updating UI color | Rye Mutt | |
2024-08-04 | Fix various issues with ui elements not updating colors dynamically | Rye Mutt | |
2024-08-04 | Optimization and cleanup of various color finds during draw | Rye Mutt | |
2024-08-04 | Add LLUIColorTable debug-settings-like floater for easing skin design | Rye Mutt | |
2024-08-05 | Reduce 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-02 | Add '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-02 | Search --luafile script on LuaCommandPath. | Nat Goodspeed | |
2024-08-03 | Display parcel name when clicking on a parcel on the world map (#2131) | Ansariel Hiller | |
2024-08-02 | Fix integer underflow causing issues with wearables | Ansariel | |
2024-08-02 | Lua api for showing/hiding floater; rename demo scripts | Mnikolenko Productengine | |
2024-08-02 | Lua api for adjusting toolbars | Mnikolenko Productengine | |
2024-08-02 | Add 'UI' 'getParents' op to list top-menu 'parent_menu' names. | Nat Goodspeed | |
2024-08-02 | viewer#853 Fix upload losing face data. | Andrey Kleshchev | |
Multiple faces can share same mMaterial | |||
2024-08-02 | Update to libhunspell 1.7.2-r1 (#2175) | Rye Mutt | |
2024-08-02 | Crash at LLViewerTexture::updateClass() | Andrey Kleshchev | |
2024-08-01 | Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop | Brad Linden | |
2024-08-01 | Merge remote-tracking branch 'origin/release/webrtc-voice' into ↵ | Brad Linden | |
release/2024.06-atlasaurus | |||
2024-08-01 | Add UI.callables() and corresponding entry point. | Nat Goodspeed | |
2024-08-01 | Merge remote-tracking branch 'origin/lua-top-menu' into lua-callables. | Nat Goodspeed | |
We want to base lua-callables on lua-top-menu. | |||
2024-08-01 | Merge pull request #2168 from RyeMutt/emoji-fixes | Andrey Lihatskiy | |
Emoji picker warning fixes and cleanup | |||
2024-08-01 | Fix trying to bind to non-existent texunit sampler during water draw (#2128) | Rye Mutt | |
2024-08-01 | Fix excessive wstring conversions during emojipicker draw | Rye Mutt | |
2024-08-01 | Fix emojipicker floater group buttons leaking and xui warning | Rye Mutt | |
2024-08-01 | viewer#2163 Crash at getReflectionProbeIsDynamic | Andrey Kleshchev | |
2024-07-31 | Implement a Logging Sink for WebRTC | Roxie 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. |