Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-13 | Merge pull request #2569 from secondlife/leviathan/send_agent_update | Andrew Meadows | |
send AgentUpdate ASAP when control bits change | |||
2024-09-13 | Restore LUA debug consoles in viewer menu and tie visibility to feature flag | Ansariel | |
2024-09-13 | send AgentUpdate ASAP when control bits change | leviathan | |
2024-09-13 | Merge PR#2515 Fix remaining occurrences of fake BOOL by Ansariel | Andrey Kleshchev | |
2024-09-13 | Clean up Windows build (#2562) | Ansariel Hiller | |
* APR_DECLARE_STATIC and APU_DECLARE_STATIC gets already defined in APR.cmake * Move both _CRT_SECURE_NO_WARNINGS and _WINSOCK_DEPRECATED_NO_WARNINGS definitions to 00-Common.cmake * Always define WIN32_LEAN_AND_MEAN and include subset of Windows API by default * Remove llwin32headerslean.h and remove unnecessary WIN32_LEAN_AND_MEAN definition handling in llwin32headers.h * Clean up includes of Windows API headers * Get rid of workaround to link against IPHLPAPI.lib in lluuid.cpp - this seems to have been an issue in the past that has been fixed | |||
2024-09-13 | Merge pull request #2548 from secondlife/lua-frame-profile | nat-goodspeed | |
Make Develop->Render Tests->Frame Profile dump JSON to a file too (#2412) | |||
2024-09-12 | Merge pull request #2563 from RyeMutt/fix-macos-locale | Rye Mutt | |
Fix macOS locale not being set due to missing locale strings | |||
2024-09-13 | Merge pull request #2545 for viewer#2529 Improve environment's performance | Andrey Kleshchev | |
2024-09-12 | Fix macOS locale not being set due to missing locale strings | Rye Cogtail | |
2024-09-12 | Merge branch 'develop' into release/luau-scripting | Nat Goodspeed | |
2024-09-12 | Merge pull request #2561 from secondlife/brad/2553-about-sl-crash-locale-init | Brad Linden | |
secondlife/viewer#2553 about sl crash locale init | |||
2024-09-12 | Merge pull request #2557 from secondlife/davep-fix-mac-vb | Brad Linden | |
OS X - Fix black screen and Tracy build | |||
2024-09-12 | Attempted fix for mac crash when showing About Second Life. | Brad Linden | |
secondlife/viewer#2553 | |||
2024-09-12 | Fix for mac build with tracy enabled. | Brad Linden | |
2024-09-12 | Convenience tweak for passing a Mac "Second Life Mumble.app" bundle | Nat Goodspeed | |
2024-09-12 | #2166 Avatar does not move its lips when the corresponding checkbox is checked | Alexander Gavriliuk | |
2024-09-12 | Add frame_profile.lua to TP to known spot and take frame profile. | Nat Goodspeed | |
frame_profile.lua teleports home when done. Further add frame_profile bash script to run the specified viewer, automatically log into said known spot, take frame profile and quit. The frame_profile bash script runs frame_profile_quit.lua. frame_profile_quit.lua is derived from frame_profile.lua, but different: it doesn't teleport either way because it assumes autologin to the target location, and because it logs out instead of returning home. | |||
2024-09-12 | Mediate "LLAppViewer" "userQuit" et al. via "mainloop" WorkQueue. | Nat Goodspeed | |
Empirically, this works better than engaging the respective LLAppViewer methods directly. | |||
2024-09-12 | Let test_animation.lua cope with the case of 0 animations. | Nat Goodspeed | |
2024-09-12 | Add script to convert frame profile JSON file to CSV. | Nat Goodspeed | |
Also slightly refactor profile_pretty.py. | |||
2024-09-12 | Merge pull request #2543 from secondlife/roxie/webrtc-285 | Roxanne Skelly | |
mute icons were not showing during group call when user was muted | |||
2024-09-12 | Add a JSON frame profile stats file pretty-printer script. | Nat Goodspeed | |
2024-09-12 | Support "LLTeleportHandler" "teleport" regionname="home". | Nat Goodspeed | |
2024-09-12 | Replace glh_linear usage with GLM (#2554) | Rye Mutt | |
2024-09-12 | Merge branch 'develop' into davep-fix-mac-vb | Dave Parks | |
2024-09-12 | Fix for tracy not working on mac | Dave Parks | |
2024-09-12 | Mac compatibility pass. | Dave Parks | |
2024-09-12 | Fix warning spam from missing call to unmapBuffer introduced in #2544 (#2556) | Rye Mutt | |
2024-09-12 | viewer#2529 Optimize LLSettingsWater::blend | Andrey Kleshchev | |
2024-09-12 | Don't allow LLAttachmentsMgr to iterate COF items when there is no ↵ | Maxim Nikolenko | |
questionable links there | |||
2024-09-12 | Recursively package all of indra/newview/scripts/lua. | Nat Goodspeed | |
Instead of trying to continue mirroring the lua subdirectory structure in viewer_manifest.py, and enumerating the relevant file extensions, just pack up the whole subtree. | |||
2024-09-12 | Add LLAgent.teleport() Lua function | Nat Goodspeed | |
that wraps existing "LLTeleportHandler" LEAP listener. | |||
2024-09-12 | Disable happy-path destructor semantics when unwinding C++ stack. | Nat Goodspeed | |
If the C++ runtime is already handling an exception, don't try to launch more Lua operations. | |||
2024-09-12 | Populate the viewer package's lua/auto subdir as well as require. | Nat Goodspeed | |
2024-09-12 | #2542 Buoyant Nametags | Alexander Gavriliuk | |
2024-09-12 | Work around broken MS `std::basic_ostream`. | Nat Goodspeed | |
MSVC's `std::basic_ostream<CHAR>` template is not implemented in a general way: it can only be instantiated for certain specific `CHAR` types. Declaring a `std::basic_ostringstream<llwchar>` fails on MSVC with C2941. Fortunately both llstring.cpp functions that build a `LLWString` incrementally have the same characteristics: (a) they each build it one character at a time, and (b) the length of the result `LLWString` won't exceed the known length of the input string. So it works to declare a `std::vector<llwchar>`, `reserve()` the input length and `push_back()` individual characters. Then we can use `LLWString`'s range constructor to immediately allocate the right size. | |||
2024-09-12 | Specialize `std::numpunct<llwchar>` to fix broken MS `basic_ostream`. | Nat Goodspeed | |
MSVC's `std::basic_ostream<CHAR>` template is not implemented in a general way: it can only be instantiated for certain specific `CHAR` types. Declaring a `std::basic_ostringstream<llwchar>` fails on MSVC with C2941. The ugly workaround from Stack Overflow is to clone-and-edit Microsoft's `std::numpunct` template, locally specializing it for the desired `CHAR` type. | |||
2024-09-12 | Give `LLGLSLShader::finishProfile()` a static default string param. | Nat Goodspeed | |
`finishProfile()` is called at least once within a `__try` block. If we default its `report_name` parameter to a temporary `std::string`, that temporary must be destroyed when the stack is unwound, which `__try` forbids. | |||
2024-09-11 | Merge pull request #2551 from secondlife/roxie/webrtc-1436 | Roxanne Skelly | |
Fix issue with improper reporting as to whether voice is working. | |||
2024-09-12 | Fix names in group chat sometimes showing as "Loading..." and never resolve ↵ | Ansariel Hiller | |
(#2547) | |||
2024-09-12 | Fix incorrect operator warning and possible dereferencing of null pointer ↵ | Ansariel Hiller | |
(#2546) | |||
2024-09-11 | Fix issue with improper reporting as to whether voice is working. | Roxie Linden | |
This fixes #1436, an issue where the 'call button' sometimes got greyed out when it shouldn't have been. Vivox is now 'working' (and the call button can be enabled) when it's logged in. WebRTC is 'working' (and the call button can be enabled) when the coroutine is active. | |||
2024-09-11 | viewer#2529 Optimize LLSettingsSky::blend | Andrey Kleshchev | |
2024-09-11 | viewer#2529 Track interpolateSDMap's performance | Andrey Kleshchev | |
viewer#2529 Fix initialization | |||
2024-09-11 | Make Develop->Render Tests->Frame Profile dump JSON to a file too. | Nat Goodspeed | |
Make `LLGLSLShader::finishProfile()` accept a string pathname instead of a bool and, in addition to logging statistics to the viewer log, output statistics to that file as JSON. The calls that used to pass `emit_report=false` now pass `report_name=std::string()`. Make llviewerdisplay.cpp's `display()` function synthesize a profile filename in the viewer's logs directory, and pass that filename to `LLGLSLShader::finishProfile()`. | |||
2024-09-11 | viewer#2529 Optimize updateGLVariablesForSettings | Andrey Kleshchev | |
Intent is to eventually use only stored variables for everything. LLSD operations are far too expensive. | |||
2024-09-11 | Make updateKeyboardFocus a bit more efficient | Andrey Kleshchev | |
2024-09-10 | Merge pull request #2544 from secondlife/davep-profile-session-9/10 | cosmic-linden | |
Profile guided optimizations | |||
2024-09-10 | Profile guided optimizations | RunitaiLinden | |
2024-09-10 | Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop | Brad Linden | |