Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-23 | Merge remote branch 'develop'into release/luau-scripting | Nat Goodspeed | |
2024-09-23 | Merge pull request #2636 from secondlife/profile-cmp-rev | nat-goodspeed | |
Reverse the sort order for profile_cmp.py | |||
2024-09-23 | Merge remote branch 'lua-script-args' into lua-script-args | Nat Goodspeed | |
2024-09-23 | Make frame_profile bash script find its workarea's viewer build. | Nat Goodspeed | |
2024-09-23 | Use 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 active | Maxim Nikolenko | |
2024-09-22 | #2618 Roles and Members tab is a mess | Alexander 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-21 | Improve inventory finder floater performance: Don't parse XUI tree each ↵ | Ansariel Hiller | |
frame (#2640) | |||
2024-09-20 | Reverse the sort order for profile_cmp.py | Nat Goodspeed | |
to put the biggest performance hits at the top of the list. | |||
2024-09-20 | Fix trailing spaces. | Nat Goodspeed | |
2024-09-20 | Update test for changed message in error case. | Nat Goodspeed | |
2024-09-20 | Merge branch 'release/luau-scripting' into lua-script-args | Nat Goodspeed | |
2024-09-20 | Add 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-20 | Merge pull request #2623 from secondlife/v-2462 | cosmic-linden | |
secondlife/viewer#2462: Optimize unloading of prims | |||
2024-09-20 | Restore option to change location of existing pick (#2622) | Ansariel Hiller | |
2024-09-20 | Merge pull request #2630 from RyeMutt/fix-legacy-skies | Rye Mutt | |
Fix sky settings with reflection probe ambiance of 0 still receiving tonemapping | |||
2024-09-20 | Fix sky settings with reflection probe ambiance of 0 still receiving tonemapping | Rye Cogtail | |
2024-09-20 | #2471 The Destinations ComboBox on Login Screen... (quick fix) | Alexander Gavriliuk | |
2024-09-20 | #1519 ObjectGrab message includes invalid SurfaceInfo data when in mouselook ↵ | Alexander Gavriliuk | |
mode | |||
2024-09-20 | viewer#2576 Crash baning a resident | Andrey Kleshchev | |
2024-09-19 | secondlife/viewer#2623: Remove assert | Cosmic Linden | |
2024-09-19 | secondlife/viewer#2462: Optimize unloading of prims | Cosmic Linden | |
2024-09-19 | Merge remote-tracking branch 'origin/release/2024.09-ExtraFPS' into develop | Brad Linden | |
2024-09-19 | Incremented viewer version after release/2024.09-ExtraFPS branch creation | Brad Linden | |
2024-09-19 | remove dead code in build.sh | Brad Linden | |
2024-09-19 | Make login.lua enhance plain grid='agni' to required form. | Nat Goodspeed | |
2024-09-19 | Merge pull request #2610 from secondlife/frame-profile-json | nat-goodspeed | |
Make Develop->Render Tests->Frame Profile dump JSON to a file too. | |||
2024-09-19 | viewer#2608 Crash at LLSnapshotLivePreview::getFormattedImage | Andrey Kleshchev | |
2024-09-19 | Don't keep updating snapshot preview when the floater is closed | Maxim Nikolenko | |
2024-09-19 | trailing spaces from other branches | Nat Goodspeed | |
2024-09-19 | Merge pull request #2605 from secondlife/marchcat/b-main-sync | Andrey Lihatskiy | |
Main (DeltaFPS) → Maint B sync | |||
2024-09-19 | Merge branch 'main' into marchcat/b-main-sync | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llviewertexturelist.cpp | |||
2024-09-19 | Merge branch 'develop' into frame-profile-json | Nat Goodspeed | |
2024-09-19 | Reapply commit f4b6563 -- cherry-picking lost parts of it?! | Nat Goodspeed | |
2024-09-19 | Expose LLVector4a in LLRender | Andrey Kleshchev | |
Avoid using a bunch of allocators. Make sure we use LLVector4a's SSE logic instead of LLVector3's. Some minor optimizations. | |||
2024-09-18 | add some more whitespace commits to .git-blame-ignore-revs | Brad Linden | |
2024-09-18 | Merge pull request #2602 from secondlife/roxie/webrtc-2601 | Roxanne Skelly | |
2024-09-18 | Avoid LL_ERRS when wgl_ARB_pixel_format is not supported (#2606) | Brad Linden | |
secondlife/viewer#2599 | |||
2024-09-18 | Turn off sLogInSignal to avoid crashing. (#2607) | Brad Linden | |
fixes secondlife/viewer#2566 | |||
2024-09-19 | Fix possible dereferencing of nullptr in llglsandbox.cpp (#2597) | Ansariel Hiller | |
2024-09-19 | Fix copy&paste error in llfloaterimagepreview.cpp (#2596) | Ansariel Hiller | |
2024-09-18 | Fix crash in LLImProcessing when message comes in before region is fully ↵ | Brad Linden | |
init (#2604) secondlife/viewer#2603 | |||
2024-09-18 | Add hexdump.h with iostream manipulators to dump a byte range as hex | Nat Goodspeed | |
or to produce readable text from a mix of printing and nonprinting ASCII characters. (cherry picked from commit 01a59bab1a4b7c4645271a21cfaadc3735b6029c) | |||
2024-09-18 | fix trailing whitespace | Roxie Linden | |
2024-09-18 | Add script to compare a Frame Profile JSON stats file vs. baseline. | Nat Goodspeed | |
Extract `latest_file()` logic replicated in profile_pretty.py and profile_csv.py out to logsdir.py, and use for new profile_cmp.py. (cherry picked from commit 439cfc97a81f221daaf8ba13aa5daa87e8511047) | |||
2024-09-18 | Ditch trailing space. | Nat Goodspeed | |
2024-09-18 | Give our fsyspath an operator std::string() conversion method. | Nat Goodspeed | |
This is redundant (but harmless) on a Posix system, but it fills a missing puzzle piece on Windows. The point of fsyspath is to be able to interchange freely between fsyspath and std::string. Existing fsyspath could be constructed and assigned from std::string, and we could explicitly call its string() method to get a std::string, but an implicit fsyspath-to-string conversion that worked on Posix would trip us up on Windows. Fix that. (cherry picked from commit fbeff6d8052d4b614a0a2c8ebaf35b45379ab578) | |||
2024-09-18 | Introduce fsyspath subclass of std::filesystem::path. | Nat Goodspeed | |
Our std::strings are UTF-8 encoded, so conversion from std::string to std::filesystem::path must use UTF-8 decoding. The native Windows std::filesystem::path constructor and assignment operator accepting std::string use "native narrow encoding," which mangles path strings containing UTF-8 encoded non-ASCII characters. fsyspath's std::string constructor and assignment operator explicitly engage std::filesystem::u8path() to handle encoding. u8path() is deprecated in C++20, but once we adapt fsyspath's conversion to C++20 conventions, consuming code need not be modified. (cherry picked from commit e399b02e3306a249cb161f07cac578d3f2617bab) |