summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-26Lua api for autopilot functionsMnikolenko Productengine
2024-09-26Merge pull request #2688 from Ansariel/develop-snapshot-fixesAndrey Lihatskiy
Fix various issues with snapshot upload fee calculation
2024-09-26Force snapshot update when opening a snapshot panel and the resolution is ↵Ansariel
"Current Window" to determine correct image size and upload cost
2024-09-25Remove incorrectly calculated upload fee from snapshot options button based ↵Ansariel
on previously selected snapshot type and not necessarily snapshot to inventory
2024-09-25Fix upload cost calculation for snapshots to inventory based on encoded ↵Ansariel
image size and display upload cost to user
2024-09-25Remove orphaned LLPanelOutfitSnapshotInventoryAnsariel
2024-09-25Restore currently entered text in chat entry textbox after going through ↵Ansariel Hiller
history with Ctrl-PgUp/PgDown (#2680)
2024-09-25Fix memory leak in LLImageDimensionsInfo (#2679)Ansariel Hiller
2024-09-25More improvements and cleanup of LLViewerParcelOverlay (#2678)Ansariel Hiller
2024-09-25#2650 Add UI controls for debug settings: RenderTonemapMix RenderTonemapTypeMaxim Nikolenko
2024-09-25#2674 Optimize LLWorld::renderPropertyLines() - use simplified linesAlexander Gavriliuk
2024-09-24Merge pull request #2670 from Ansariel/develop-lua-sourcesnat-goodspeed
Add Lua scripts to viewer source tree
2024-09-24Add Lua scripts to viewer source treeAnsariel
2024-09-24#2559 No mouseover if a link is embedded with an emojiAlexander Gavriliuk
2024-09-24Merge pull request #2534 from secondlife/release/luau-scriptingnat-goodspeed
Add Lua scripting to develop, behind feature flag
2024-09-24Merge pull request #2661 from Ansariel/develop-viewerdisplay-improvementsAndrey Lihatskiy
Performance improvements and cleanup in llviewerdisplay.cpp
2024-09-24Reduce memory allocations pinging the mainloop timeoutAnsariel
2024-09-24Performance improvements and cleanup in llviewerdisplay.cppAnsariel
2024-09-23Merge remote-tracking branch 'origin/release/2024.09-ExtraFPS' into developBrad Linden
2024-09-23Merge pull request #2652 from secondlife/lua-merge-dev2nat-goodspeed
Merge develop into release/luau-scripting
2024-09-23Fix sky settings with reflection probe ambiance of 0 still receiving ↵Brad Linden
tonemapping (#2659) Co-authored-by: Rye Cogtail <rye@lindenlab.com>
2024-09-23Merge remote 'release/luau-scripting' into release/luau-scriptingNat Goodspeed
2024-09-24Restore WebRTC shutdown fix (#2658)Ansariel Hiller
2024-09-23include <utility> for Linux: std::forward is not predefinedNat Goodspeed
2024-09-23Merge remote branch 'develop' into release/luau-scripting for Maint BNat Goodspeed
2024-09-23Merge pull request #940 from secondlife/release/maint-bBrad Linden
Maintenance B merges into develop
2024-09-23Merge pull request #2657 from secondlife/marchcat/b-developAndrey Lihatskiy
develop → Maint B sync
2024-09-23Turn off tracy on linux to unbreak the build.Brad Linden
2024-09-23Merge branch 'develop' into marchcat/b-developAndrey Lihatskiy
# Conflicts: # indra/newview/llfeaturemanager.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvoicewebrtc.cpp
2024-09-23Merge remote branch 'develop' into release/luau-scriptingNat Goodspeed
2024-09-23viewer#2627 instead of checking map for being empty got empty mapAndrey Kleshchev
2024-09-23Merge pull request #2635 from secondlife/lua-script-argsnat-goodspeed
Add ability to pass command-line arguments to a Lua script.
2024-09-23viewer#2631 Optimize LLWearable::writeToAvatarAndrey Kleshchev
2024-09-23viewer#2631 Couple small tweaksAndrey Kleshchev
2024-09-23Merge remote branch 'develop'into release/luau-scriptingNat Goodspeed
2024-09-23Merge pull request #2636 from secondlife/profile-cmp-revnat-goodspeed
Reverse the sort order for profile_cmp.py
2024-09-23Merge remote branch 'lua-script-args' into lua-script-argsNat Goodspeed
2024-09-23Make frame_profile bash script find its workarea's viewer build.Nat Goodspeed
2024-09-23Use Lua command-line args to make frame_profile_quit.lua generic.Nat Goodspeed
Now the location to which to teleport and the camera focus point can both be specified by the caller, in this case the frame_profile bash script.
2024-09-23#2626 fix for incoming IM calls not being rejected when DND mode is activeMaxim Nikolenko
2024-09-22#2618 Roles and Members tab is a messAlexander Gavriliuk
2024-09-21#2618 Roles and Members tab is a mess (show ctrl pos in debug views)Alexander Gavriliuk
2024-09-21#2618 Roles and Members tab is a mess (fix XML indents for readability)Alexander Gavriliuk
2024-09-21Improve inventory finder floater performance: Don't parse XUI tree each ↵Ansariel Hiller
frame (#2640)
2024-09-20Reverse the sort order for profile_cmp.pyNat Goodspeed
to put the biggest performance hits at the top of the list.
2024-09-20Fix trailing spaces.Nat Goodspeed
2024-09-20Update test for changed message in error case.Nat Goodspeed
2024-09-20Merge branch 'release/luau-scripting' into lua-script-argsNat Goodspeed
2024-09-20Add ability to pass command-line arguments to a Lua script.Nat Goodspeed
Introduce `ScriptCommand` class that parses a command line into a script name and optional args, using bash-like quoting and escaping. `ScriptCommand` searches for a file with that script name on a passed list of directories; the directories may be specified relative to a particular base directory. `ScriptCommand` supports the special case of a script name containing unescaped spaces. It guarantees that either the returned script file exists, or its `error()` string is non-empty. Replace `LLLeap::create()` logic, from which `ScriptCommand` was partly derived, with a `ScriptCommand` instance. Make `LLLUAmanager::runScriptFile()` use a `ScriptCommand` instance to parse the passed command line. Subsume `LLAppViewer::init()` script-path-searching logic for `--luafile` into `ScriptCommand`. In fact that lambda now simply calls `LLLUAmanager::runScriptFile()`. Make `lluau::dostring()` accept an optional vector of script argument strings. Following PUC-Rio Lua convention, pass these arguments into a Lua script as the predefined global `arg`, and also as the script's `...` argument. `LuaState::expr()` also accepts and passes through script argument strings. Change the log tag for the Lua script interruption message: if we want it, we can still enable it, but we don't necessarily want it along with all other "Lua" DEBUG messages. Remove `LuaState::script_finished_fn`, which isn't used any more. Also remove the corresponding `LLLUAmanager::script_finished_fn`. This allows us to simplify `~LuaState()` slightly, as well as the parameter signatures for `LLLUAmanager::runScriptFile()` and `runScriptLine()`.
2024-09-20Merge pull request #2623 from secondlife/v-2462cosmic-linden
secondlife/viewer#2462: Optimize unloading of prims