Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-23 | include <utility> for Linux: std::forward is not predefined | Nat Goodspeed | |
2024-09-23 | Merge remote branch 'develop' into release/luau-scripting for Maint B | Nat Goodspeed | |
2024-09-23 | Turn off tracy on linux to unbreak the build. | Brad Linden | |
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 Optimize LLWearable::writeToAvatar | Andrey Kleshchev | |
2024-09-23 | viewer#2631 Couple small tweaks | Andrey Kleshchev | |
2024-09-23 | Merge remote branch 'develop'into release/luau-scripting | Nat Goodspeed | |
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 | 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 | 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 | Incremented viewer version after release/2024.09-ExtraFPS branch creation | Brad Linden | |
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 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 | 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 | 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) | |||
2024-09-18 | Merge pull request #2600 from secondlife/brad/1016-cherry-pick | Brad Linden | |
cherry-pick viewer#1016 Incorrect behavior of Physics Shapes rendering | |||
2024-09-18 | Fix for particles not loading textures (#2598) | Dave Parks | |
Also fix assert while prepping GLTF assets | |||
2024-09-18 | Mute other / set volume level for other is not working. | Roxie Linden | |
As part of the boost::json conversion, the json that mutes and sets peer gain was not being formed correctly. Also, tweaked the peer gain default. | |||
2024-09-18 | fix whitespace | Brad Linden | |
2024-09-18 | viewer#1016 Incorrect behavior of Physics Shapes rendering | Andrey Kleshchev | |
2024-09-18 | Add LLFloaterAbout info (esp. GPU info) to Frame Profile stats dump | Nat Goodspeed | |
With the About info added, `getProfileStatsContext()` need not redundantly add `"channel"`, `"version"` or `"region"`. Slightly improve the efficiency of `LlsdToJson()` and `LlsdFromJson()` by preallocating the known size of the source array or map. (Unfortunately the C++ `LLSD` class offers us no way to preallocate a map.) In `LLAppViewer::getViewerInfo()`, avoid immediate successive calls to `gAgent.getRegion()`. (cherry picked from commit f4b65638879c10c832b3bb8448f82001106ffd11) | |||
2024-09-18 | 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. (cherry picked from commit c6e6f44f50b4de391000c5b9f781a2f0a5024e76) | |||
2024-09-18 | 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()`. (cherry picked from commit d5712689d36a1ee1af32242706901fde7229b08d) | |||
2024-09-18 | #2408 The long covenant with emojis significantly slows down some operations ↵ | Alexander Gavriliuk | |
in the viewer |