summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2024-08-07Allow smaller minimum timer intervals.Nat Goodspeed
Add test_flycam.lua to exercise the smaller intervals.
2024-08-07Move llcoro::scheduler::use() call from llstartup to llappviewer.Nat Goodspeed
Thanks, Maxim.
2024-08-07Merge branch 'release/luau-scripting' into viewer-lua-smootherNat Goodspeed
2024-08-07#1922 Make PBR scale and offset crosshair work (fix PBR channels in LLPanelFace)Alexander Gavriliuk
2024-08-07#1922 Make PBR scale and offset crosshair work (store control pointers in ↵Alexander Gavriliuk
LLPanelFace)
2024-08-07Fix omission in login.savedLogins().Nat Goodspeed
Also add Region.lua.
2024-08-07Merge branch 'release/luau-scripting' into viewer-lua-smootherNat Goodspeed
2024-08-07viewer#2212 Bulk upload makes an incorrect cost estimateAndrey Kleshchev
2024-08-07Rename '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-07Merge branch 'release/luau-scripting' into viewer-lua-smootherNat Goodspeed
2024-08-07#1922 Make PBR scale and offset crosshair work (fix callbacks in LLPanelFace)Alexander Gavriliuk
2024-08-07viewer-private#262 viewer crashes on exit if the call is not completedAndrey Kleshchev
2024-08-07Adjust some LLVoiceClient functionsAndrey Kleshchev
Feels like I should have made isParticipant and getParticipantList static to minimize singleton dependency/calls
2024-08-07Replace boost::shared_ptr with std in voice classesAndrey Kleshchev
2024-08-07viewer#2203 Crash at breakVoiceConnectionCoroAndrey Kleshchev
bar webrtc's coroutines from necromancy
2024-08-06Build an xcarchive for mac symbol upload.Roxie Linden
2024-08-06secondlife/viewer#1883: Local-only PBR terrain paintmap with developer toolsCosmic Linden
2024-08-06NOISSUE: Prevent potential bad matrix state in HUD renderCosmic Linden
2024-08-06Merge branch 'release/luau-scripting' into viewer-lua-smootherNat Goodspeed
2024-08-06Introduce 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-06code clean upMnikolenko Productengine
2024-08-06viewer-private#261 (Vivox) Viewer doesn't reconnect to voice chatAndrey Kleshchev
If state was 'ringing' viewer failed to set mSessionTerminateRequested on cancel so the call kept sort of going
2024-08-06Merge branch 'release/luau-scripting' into lua-ui-visibilityMaxim Nikolenko
2024-08-06Convert LLUI and LLRender2D to LLSimpleton to reduce overhead during ui draw ↵Rye Mutt
(#2202)
2024-08-05Missed fileRoxie Linden
2024-08-05Build mac symbols for multiple binaries/dynamic libraries and upload them ↵Roxie Linden
all to bugsplat
2024-08-05Allow getting the list of floater names, hide top menu items; add demo scriptMnikolenko Productengine
2024-08-05viewer#2195 Voice morphs 'not supported' notification lacks descriptionAndrey Kleshchev
2024-08-05Fix 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-05Fixed unwanted implicit cast from U32 to U16 causing possible crash (#2193, ↵TJ
#2194)
2024-08-05Remove remainder of unused packet data code from LLTextureFetchAndrey Kleshchev
Downloading packets from server was removed in favor of HTTP
2024-08-05macOS build fix attemptRye Mutt
2024-08-04Fix chat text segments not dynamically updating when colors changed in ↵Rye Mutt
preferences
2024-08-04Fix various issues with text segments not updating UI colorRye Mutt
2024-08-04Fix various issues with ui elements not updating colors dynamicallyRye Mutt
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-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-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-02Lua api for showing/hiding floater; rename demo scriptsMnikolenko Productengine
2024-08-02Lua api for adjusting toolbarsMnikolenko Productengine
2024-08-02Add 'UI' 'getParents' op to list top-menu 'parent_menu' names.Nat Goodspeed
2024-08-02viewer#853 Fix upload losing face data.Andrey Kleshchev
Multiple faces can share same mMaterial
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