Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-27 | viewer#2653 fix texture readback not being called and not setting values ↵ | Andrey Kleshchev | |
properly Ex: Saving textures to hard drive sometimes fails | |||
2024-09-27 | Merge pull request #2714 from secondlife/nat/xcode-16 | nat-goodspeed | |
Clean up llpointer.h per previous discussions. | |||
2024-09-27 | Add UI callback to invoke specified script via menu | Mnikolenko Productengine | |
2024-09-27 | #2711 Remove ALM text from About SL | Maxim Nikolenko | |
2024-09-27 | #2674 Optimize LLWorld::renderPropertyLines() - use vertexBatchPreTransformed() | Alexander Gavriliuk | |
2024-09-27 | Migrate ~LLPointer()'s peculiar warning case to llpointer.cpp. | Nat Goodspeed | |
This allows removing #include "llerror.h" from llpointer.h. Also remove #include "llmutex.h" as a heavy way to get <boost/functional/hash.hpp>. That requires adding #include "llmutex.h" to llimage.h, llnotifications.h, llwatchdog.cpp and llvolumemgr.cpp, which were inheriting it from llpointer.h. | |||
2024-09-27 | Fix lerp issues and eliminate flerp in favor of std::lerp (#2712) | Ansariel Hiller | |
2024-09-26 | secondlife/viewer#2638: Don't clear big render target if all pixels will be ↵ | Cosmic Linden | |
replaced | |||
2024-09-26 | Merge remote branch 'develop' into maxim/lua-autopilot-dev | Nat Goodspeed | |
2024-09-26 | #2411 Disable LLFontVertexBuffer for HUD | Andrey Kleshchev | |
It needs a rework | |||
2024-09-26 | Merge pull request #2689 from secondlife/rider/server_autopilot | Rider Linden | |
Honor FLAGS_SERVER_AUTOPILOT and don't locally override assigned agent rotation. | |||
2024-09-26 | #2519 Move "MediaSoundsEarLocation" and "VoiceEarLocation" toggles to the ↵ | Andrey Lihatskiy | |
Communicate menu (#2707) | |||
2024-09-26 | #2411 Allow disabling and enabling LLFontVertexBuffer | Andrey Kleshchev | |
for testing purposes | |||
2024-09-26 | Merge remote branch 'develop' into marchcat/xcode-16 | Nat Goodspeed | |
2024-09-26 | Rename our lerp() to flerp(); call where MSVC balks at std::lerp(). | Nat Goodspeed | |
Now the lerp() in global namespace is std::lerp(), but it remains true that for some calls to std::lerp(), MSVC issues fatal argument conversion warnings. In those places, call flerp() (our historic lerp()) instead. | |||
2024-09-26 | Reinstate our lerp() function, avoid "math.h" header. | Nat Goodspeed | |
For reasons that remain unclear, MSVC likes our lerp() function better than its own std::lerp() function: publishing the latter into the global namespace, instead of defining our own, produces fatal argument conversion warnings. "math.h" publishes all of <cmath> into the global namespace, which causes a GCC conflict between std::lerp() and our lerp() function. Including <cmath> instead leaves std::lerp() in the std namespace, eliminating the conflict. | |||
2024-09-26 | update LLListener and related scripts | Mnikolenko Productengine | |
2024-09-26 | Fix a few more fsyspath conversions, removing explicit u8string(). | Nat Goodspeed | |
2024-09-26 | Use event pump to get autopilot status, when it's terminated; add demo script | Mnikolenko Productengine | |
2024-09-26 | Lua api for autopilot functions | Mnikolenko Productengine | |
2024-09-25 | Adapt `fsyspath` for C++20 conventions. | Nat Goodspeed | |
In C++20, `std::filesystem::u8path()` (that accepts a UTF-8 encoded `std::string` and returns a `std::filesystem::path`) is deprecated. Instead, to engage UTF-8 coding conversions, we're supposed to pass the `path` constructor a `std::u8string`, i.e. a `std::basic_string<char8_t>`. Since `char8_t` is a type distinct from both `char` and `unsigned char`, we must Do Something to pass a UTF-8 encoded `std::string` into `std::filesystem::path`. To avoid copying characters from a `std::string` into a temporary `std::u8string` and from there into the `std::filesystem::path`, make a `boost::transform_iterator` that accepts a `std::string_view::iterator` and adapts it to dereference `char8_t` characters. Make `fsyspath(std::string_view)` engage the base-class constructor accepting (iterator, iterator), adapting `string_view::begin()` and `end()` to deliver `char8_t` characters. Use the same tactic for `fsyspath::operator=(std::string_view)`, explicitly calling `std::filesystem::path::assign()` with the adapted iterators. To resolve ambiguities, provide both constructors and assignment operators accepting `(const std::string&)` and `(const char*)`, explicitly converting each to `std::string_view`. At the same time, `std::filesystem::path::u8string()` now returns `std::u8string` rather than `std::string`. Since `std::filesystem::path` delivers only that `std::u8string` rather than iterators into its internal representation, we can't avoid capturing it and copying to the returned `std::string`. Remove explicit `.u8string()` calls from a few existing `fsyspath` instances, now that `fsyspath` supports implicit conversion to `std::string`. | |||
2024-09-25 | Issue #2687: Honor flag sent by server indicating server side autopilot is ↵ | Rider Linden | |
engaged. When flag is set allow sever to update local avatar rotation. | |||
2024-09-26 | Force snapshot update when opening a snapshot panel and the resolution is ↵ | Ansariel | |
"Current Window" to determine correct image size and upload cost | |||
2024-09-25 | Remove incorrectly calculated upload fee from snapshot options button based ↵ | Ansariel | |
on previously selected snapshot type and not necessarily snapshot to inventory | |||
2024-09-25 | Fix upload cost calculation for snapshots to inventory based on encoded ↵ | Ansariel | |
image size and display upload cost to user | |||
2024-09-25 | Remove orphaned LLPanelOutfitSnapshotInventory | Ansariel | |
2024-09-25 | More improvements and cleanup of LLViewerParcelOverlay (#2678) | Ansariel Hiller | |
2024-09-25 | #2650 Add UI controls for debug settings: RenderTonemapMix RenderTonemapType | Maxim Nikolenko | |
2024-09-25 | Merge branch 'develop' into marchcat/xcode-16 | Nat Goodspeed | |
2024-09-25 | viewer#2413 Partially remove obsolete alert about expiring voice morphs | Andrey Kleshchev | |
VoiceEffectsWillExpire can be triggered externally. Don't remove the notification, only viewer's code that triggers it so that external notification keeps working. | |||
2024-09-25 | #2674 Optimize LLWorld::renderPropertyLines() - use simplified lines | Alexander Gavriliuk | |
2024-09-25 | viewer#2413 Add 'ignore' checkbox to expiring voice morphs | Andrey Kleshchev | |
2024-09-25 | Revert "viewer#2413 Remove obsolete alert about expiring voice morphs" | Andrey Kleshchev | |
This reverts commit 5c16ae13758bdfe8fe1f13d5f67eabbb6eaa30a1. Fix is correct, but should wait untill server sided fix gets deployed. | |||
2024-09-25 | viewer-private#291 Object floating text does not update without moving camera | Andrey Kleshchev | |
2024-09-24 | Add Lua scripts to viewer source tree | Ansariel | |
2024-09-24 | Make `LLPointer` equality comparisons accept not-identical types. | Nat Goodspeed | |
That is, both `LLPointer::operator==()` and `operator!=()` and the free function `operator==()` and `operator!=()` now accept pointer types other than the type of the subject `LLPointer`, letting the compiler apply implicit pointer conversions or diagnose an error. | |||
2024-09-24 | viewer#2648 Fix issues with day offset value | Andrey Kleshchev | |
2024-09-24 | #2559 No mouseover if a link is embedded with an emoji | Alexander Gavriliuk | |
2024-09-24 | Merge pull request #2534 from secondlife/release/luau-scripting | nat-goodspeed | |
Add Lua scripting to develop, behind feature flag | |||
2024-09-24 | Reduce memory allocations pinging the mainloop timeout | Ansariel | |
2024-09-24 | Performance improvements and cleanup in llviewerdisplay.cpp | Ansariel | |
2024-09-23 | secondlife/viewer#2638: Remove pointless assert and cast | Cosmic Linden | |
2024-09-23 | Fix sky settings with reflection probe ambiance of 0 still receiving ↵ | Brad Linden | |
tonemapping (#2659) Co-authored-by: Rye Cogtail <rye@lindenlab.com> | |||
2024-09-23 | Merge remote 'release/luau-scripting' into release/luau-scripting | Nat Goodspeed | |
2024-09-24 | Restore WebRTC shutdown fix (#2658) | Ansariel Hiller | |
2024-09-23 | Merge remote branch 'develop' into release/luau-scripting for Maint B | Nat Goodspeed | |
2024-09-23 | Merge branch 'develop' into marchcat/b-develop | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llfeaturemanager.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvoicewebrtc.cpp | |||
2024-09-23 | Merge remote branch 'develop' into release/luau-scripting | Nat Goodspeed | |
2024-09-23 | viewer#2631 Couple small tweaks | Andrey Kleshchev | |
2024-09-23 | Merge remote branch 'develop'into release/luau-scripting | Nat Goodspeed | |