summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-22Merge pull request #869 from secondlife/vi-72cosmic-linden
secondlife/viewer-issues#72: Test plan feedback and additional improvements
2024-02-22Delete .github/ISSUE_TEMPLATE/issue_template.mdVir Linden
2024-02-22Update issue_template.mdVir Linden
2024-02-22Update issue_template.mdVir Linden
2024-02-22Merge pull request #873 from secondlife/vir-linden-issue-templateVir Linden
Create issue_template.md
2024-02-22Create issue_template.mdVir Linden
Issue template for the "blank issue" option
2024-02-21secondlife/viewer-issues#72: Test plan feedback and additional improvementsCosmic Linden
2024-02-21Merge pull request #849 from secondlife/vi-72cosmic-linden
secondlife/viewer-issues#72: Fix material preview making things disappear. General cleanup.
2024-02-21secondlife/viewer-issues#72: More correct interpretation of swapFBORefsCosmic Linden
2024-02-21secondlife/viewer-issues#72: Add test planCosmic Linden
2024-02-21secondlife/viewer-issues#72: Fix clang warnings (virtual override)Cosmic Linden
2024-02-22Viewer#863 Crash reading xmlAndrey Kleshchev
2024-02-21secondlife/viewer-issues#72: Fix material preview affecting exposure on main ↵Cosmic Linden
screen
2024-02-21Merge branch 'main' into DRTVWR-588-maint-WAndrey Lihatskiy
2024-02-21#682 Add an update rate parameter to help throttle mirror updates.Jonathan "Geenz" Goodman
So far 4 seems like a good balance for performance and quality. 2 is great for quality, with 6 or 8 being for higher performance. Also bring back the gaussian filter - may end up adding the FXAA filter though instead.
2024-02-21Add the option to use clean lua_State in "Lua debug" floaterMnikolenko Productengine
2024-02-21SL-20469 Crash at dead mRootVolp in getAttachedAvatar()Andrey Kleshchev
2024-02-20#682 Separate out the radiance gen.Jonathan "Geenz" Goodman
2024-02-20secondlife/viewer-issues#72: Clean up material preview when hidden or ↵Cosmic Linden
floater closed
2024-02-20Don't accept a full path as arg for require()Mnikolenko Productengine
2024-02-20Initial require implementationMnikolenko Productengine
2024-02-16secondlife/viewer-issues#72: Don't dirty depth in ↵Cosmic Linden
LLViewerDynamicTexture::updateAllInstances
2024-02-16secondlife/viewer-issues#72: Material preview shouldRender should return ↵Cosmic Linden
false if no render needed
2024-02-16Merge pull request #812 from secondlife/DRTVWR-588-relnotesnat-goodspeed
Engage new viewer-build-util/which-branch with relnotes output.
2024-02-15Remove duplicate luau linux64 elementNat Goodspeed
2024-02-15#682 Do conservative updates on probes.Jonathan "Geenz" Goodman
2024-02-15Merge branch 'main' into geenz/mirrors-optimization-pass-1Jonathan "Geenz" Goodman
2024-02-15Merge 'luau-scripting-libfix' of Ansariel/viewer into luau-scriptingNat Goodspeed
2024-02-15Merge pull request #798 from secondlife/helpcmdnat-goodspeed
Add help() function to Lua "builtins."
2024-02-15Engage new viewer-build-util/which-branch with relnotes output.Nat Goodspeed
Put whatever release notes we retrieve into the generated release page.
2024-02-14Update cla.yaml allowlist to clear spurious errors (#804)Brad Linden
2024-02-13Add leaphelp() Lua builtin function for help on LEAP operations.Nat Goodspeed
leaphelp() (no argument) shows a list of all LEAP APIs. leaphelp(API) shows further help for a specific API. Both forms query LuaListener's LeapListener and report its responses. In future we might reimplement leaphelp() as a Lua function. Add LuaState::getListener() method, which checks whether there's a LuaListener associated with this LuaState and returns a pointer if so. Add LuaState::obtainListener() method, which finds or creates a LuaListener for this LuaState and returns its pointer. Both the above use logic migrated from the Lua listen_events() entry point, which now calls obtainListener() instead.
2024-02-13Merge branch 'release/luau-scripting' into helpcmd.Nat Goodspeed
2024-02-13Add help() function to Lua "builtins."Nat Goodspeed
help() with no argument lists all our viewer builtins. help(function, function, ...) shows help text for each named function. Each argument can be either a string or the function in question (e.g. help(help)). To support Lua-related text containing line breaks, make LLTextEditor:: pasteTextWithLinebreaks() a public template method. Change the existing implementation, which specifically accepts (const LLWString&), into its LLWString specialization. The generic template passes llconvert(arg) to that specialization, the one real implementation. Make LLFloaterLUADebug methods call pasteTextWithLinebreaks() instead of insertText(), which ignores newline characters. To allow help() to accept an actual function as well as a string name, add a lookup-by-function-pointer map to LuaFunction. (A Lua function does not store a name.) Make the constructor store an entry in the new lookup map as well as in the original registry map. Change LuaFunction::getRegistry() and getRegistered() to getState() and getRState(), respectively. Each returns a std::pair, but the first binds non-const references while the second binds const references.
2024-02-13Merge branch 'll_convert' into helpcmd.Nat Goodspeed
2024-02-13Change ll_convert<TOTYPE>(string) to just ll_convert(string).Nat Goodspeed
As a function parameter, an assignment expression or a `return` expression, `ll_convert()` can infer its target type. When it's important to specify the TOTYPE explicitly, rename the old `ll_convert()` function template to `ll_convert_to()`. Fix existing usage.
2024-02-12WIP: Changes towards supporting Lua console help text.Nat Goodspeed
2024-02-12#779 Emoji picker is an unintuitive UX disasterAlexander Gavriliuk
2024-02-12Update luau package to public repo builds.Nat Goodspeed
2024-02-12Fix LUA 3p libraries pointing to publicly available URLsAnsariel
2024-02-12Make LLFloaterLUADebug assume 'Execute' button on LUA String EnterMaxim Nikolenko
2024-02-12Merge pull request #787 from secondlife/cmdline-luanat-goodspeed
Add command-line switches --lua "chunk" and --luafile pathname.
2024-02-09Add command-line switches --lua "chunk" and --luafile pathname.Nat Goodspeed
--lua "chunk" runs the specified Lua chunk at startup time. --luafile pathname runs the specified Lua script file at startup time. You may specify more than one --lua or --luafile switch on the command line.
2024-02-09Make LLLUAmanager::runScriptFile() use filename as description.Nat Goodspeed
Since the description shows up in the log output, it's better to see just the script filename than to see "runScriptFile('filename')".
2024-02-09Merge pull request #784 from secondlife/v-773cosmic-linden
Fix RenderTerrainPBREnabled requiring restart and respect simulator feature PBRTerrainEnabled
2024-02-09secondlife/viewer#773: Fix RenderTerrainPBREnabled requiring restart and ↵Cosmic Linden
respect simulator feature PBRTerrainEnabled
2024-02-09https://github.com/secondlife/jira-archive-internal/issues/70847 Fix for ↵RunitaiLinden
more inaccurate than usual alpha sorting (#781)
2024-02-09Merge branch 'main' into release/luau-scriptingNat Goodspeed
2024-02-09Merge branch 'main' of github.com:secondlife/viewerNat Goodspeed
2024-02-09Merge pull request #778 from secondlife/release/gltf-maint2RunitaiLinden
Release/gltf maint2