Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2024-09-10 | mute icons were not showing during group call when user was muted | Roxie Linden | |
This fixes: https://github.com/secondlife/viewer-private/issues/285 When processing messages from the voice server, the volume and not the mute status was being checked with respect to retrieving the mute status. | |||
2024-09-10 | In llstring.cpp, build result strings using basic_ostringstream<T>. | Nat Goodspeed | |
Many of the string conversion functions in llstring.cpp would build their result strings using successive concatenation operations, piece by piece. This can be expensive in allocations. Instead, use a std::basic_ostringstream of char type appropriate to the return string type to aggregate piecewise string building. | |||
2024-09-10 | Fix risky signature of `wchar_to_utf8chars()`. Add `ll_convert()` alias. | Nat Goodspeed | |
`wchar_to_utf8chars()` used to require a `char*` output buffer with no length, assuming that its caller knew enough to provide a buffer of sufficient length. In fact a `char[8]` buffer suffices, but nothing in the header indicated that. Eliminate the output parameter and return `std::string`. Fix the few existing callers. Also set an `ll_convert_alias` so that `ll_convert_to<std::string>(llwchar)` directly calls `wchar_to_utf8chars()`. Replace instances of the workaround `wstring_to_utf8str(LLWString(1, llwchar))`. | |||
2024-09-10 | #2460 Max-Non-Impostors uses a bad shape (code formatting) | Alexander Gavriliuk | |
2024-09-10 | #2460 Max-Non-Impostors uses a bad shape | Alexander Gavriliuk | |
2024-09-10 | #2434 Intel HD4000 compatibility pass (#2541) | Dave Parks | |
* #2434 Intel HD4000 compatibility pass * Fixes crash on old drivers when loading shaders * Fixes 30 second hang on startup * Fixes occasional dev build crash in LLWearableList --------- Co-authored-by: Brad Linden <brad@lindenlab.com> | |||
2024-09-10 | llinstancetracker.h was missing an #include from last merge. | Nat Goodspeed | |
2024-09-10 | Pass std::string_view by value, not by const reference. | Nat Goodspeed | |
Consensus seems to be that (a) string_view is, in effect, already a reference, (b) it's small enough to make pass-by-value reasonable and (c) the optimizer can reason about values way better than it can about references. | |||
2024-09-10 | Merge pull request #2536 from Ansariel/develop-viewermenu-cleanup | nat-goodspeed | |
Clean up llviewermenu | |||
2024-09-10 | Merge pull request #2539 from secondlife/maxim/viewer_2443 | Maxim Nikolenko | |
Allow the in world voice indicator to be toggled in preferences | |||
2024-09-10 | Allow the in world voice indicator to be toggled in preferences | Mnikolenko Productengine | |
2024-09-10 | Fix a couple errors from merging in new code. | Nat Goodspeed | |
2024-09-10 | Clean up llviewermenu | Ansariel | |
2024-09-09 | Merge pull request #2535 from secondlife/roxie/webrtc-1091 | Roxanne Skelly | |
2024-09-09 | Voice bars of self and as seen by others do not appear the same. | Roxie Linden | |
The voice server sends up the float power level of peers as an integer multiplied by 128, in order to save character count as the voice power level will likely be only 3 digits, instead of many for a full float. The client was not taking this into account. | |||
2024-09-09 | Merge branch 'develop' into release/luau-scripting | Nat Goodspeed | |
2024-09-09 | Merge pull request #2523 from secondlife/lua-feature-flag | nat-goodspeed | |
Put viewer's Lua functionality behind a feature flag, default off. | |||
2024-09-09 | Merge pull request #2533 from secondlife/roxie/webrtc-283 | Roxanne Skelly | |
Callback button for groups was not being reenabled after hanging up on group call. | |||
2024-09-09 | Callback button for groups was not being reenabled after hanging up on group ↵ | Roxie Linden | |
call. For #2532, callback button was remaining disabled after hanging up on a group call. Also, fix an issue where user was automatically added to a group call after the initiator of the group call hangs up and re-calls the group. | |||
2024-09-09 | Merge pull request #2530 from secondlife/release/2024.08-DeltaFPS | Brad Linden | |
Release/2024.08 delta fps | |||
2024-09-09 | Fix viewer channel selection based on a branch (#2528) | Andrey Lihatskiy | |
2024-09-09 | Merge pull request #2527 from secondlife/maxim/viewer_2473 | Maxim Nikolenko | |
Reduce 'World map' floater draw time | |||
2024-09-09 | Reduce 'World map' floater draw time | Mnikolenko Productengine | |
2024-09-09 | Fix spelling error in variable name (#2526) | Kyler "Félix" Eastridge | |
2024-09-09 | Changes towards C++20 compatibility (#2520) | Ansariel Hiller | |
2024-09-09 | Update calcDataSizeJ2C to stop undersized blocks (#2525) | TommyTheTerrible | |
The initial block area for the pyramid walk should not be smaller than the max_block_size area so need an llmax to not allow multiplication below 1. This was causing decode errors for complex small images (128x128 or smaller) on discard 1 and 2. | |||
2024-09-08 | #459 Filters on object inventory | Alexander Gavriliuk | |
2024-09-07 | Merge pull request #2521 from secondlife/andreyk/viewer_2411 | Andrey Kleshchev | |
viewer#2411 Use font buffer for inventory | |||
2024-09-06 | #2467 Fix for sim surrounds not fully loading (#2524) | Dave Parks | |
Also fixes some sculpts getting wrong LoD | |||
2024-09-07 | viewer#2411 Use font buffer for inventory | Andrey Kleshchev | |
2024-09-06 | Avoid VC fatal warning when trying to fix un/signed comparison. | Nat Goodspeed | |
2024-09-06 | Merge pull request #2522 from secondlife/roxie/webrtc-281 | Roxanne Skelly | |
Don't enable vivox spatial when teleporting while in a webrtc conference/p2p/group call | |||
2024-09-06 | Remove Lua floaters from menu_viewer.xml; re-add if Lua enabled. | Nat Goodspeed | |
Add a menus.lua autorun script that waits until login, then adds the Lua floaters back into the Develop->Consoles menu where they were originally. Extend UI.addMenuItem() and addMenuSeparator() to support pos argument. | |||
2024-09-06 | Introduce LuaFeature debug setting, default off. | Nat Goodspeed | |
Make central Lua engine functionality conditional on that flag. | |||
2024-09-06 | Add pos to 'UI' listener's 'addMenuItem' and 'addMenuSeparator' | Nat Goodspeed | |
'pos' is a 0-relative index at which to insert the desired menu item or separator. If 'pos' is omitted, the item is appended to the menu. | |||
2024-09-06 | Don't enable vivox spatial when teleporting while in a webrtc ↵ | Roxie Linden | |
conference/p2p/group call Processing for vivox was being enabled when teleporting into a vivox region regardless as to whether the user was in a conference/p2p/group call, resulting in vivox spatial and webrtc conference/p2p/group simultaneously being active. | |||
2024-09-06 | Allow LLMenuGL::insert() to append as well as inserting. | Nat Goodspeed | |
Appending is effected by passing position == getItemCount(). Until now, insert() disallowed that value, so you could insert before the last existing entry but not after it. | |||
2024-09-06 | Introduce llless(), and use it for llmin(), llmax(). | Nat Goodspeed | |
Add tests to verify that llless() correctly handles signed <=> unsigned comparison, which native "<" does not. | |||
2024-09-06 | Add toggles to avatar dropdown for hear sound or voice from avatar. (#2518, ↵ | TJ | |
#2519) | |||
2024-09-06 | Fix login progress always showing incorrect attempt number (#2517) | Ansariel Hiller | |
2024-09-06 | Merge pull request #2516 from Ansariel/develop-inventory_item_count | Andrey Kleshchev | |
Follow-up fix for 238a2a64b31e6a0b431309e363067a7fe57125ae | |||
2024-09-06 | Follow-up fix for 238a2a64b31e6a0b431309e363067a7fe57125ae: Item count will ↵ | Ansariel | |
always show fetch label even after fetch is complete | |||
2024-09-06 | Fix remaining occurrences of fake BOOL | Ansariel | |
2024-09-05 | Merge pull request #2514 from secondlife/roxie/webrtc-race | Roxanne Skelly | |
Fix race condition that was preventing "Voice Call" menu from reliably calling. | |||
2024-09-05 | Avoid some classic-C style pointer casts. | Nat Goodspeed | |
2024-09-05 | Fix typo in cppfeatures_test.cpp | Nat Goodspeed | |