Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-10 | SL-19536 SL-19652 Fix inventory fetching | Andrey Kleshchev | |
2023-05-10 | Merge pull request #208 from secondlife/SL-19690 | nat-goodspeed | |
SL-19690: Follow up on Rye Mutt's fix for shutdown crashes. | |||
2023-05-10 | SL-19650 don't build anything except direct children views for single-folder ↵ | Maxim Nikolenko | |
panel | |||
2023-05-10 | SL-19697 FIXED Clicking on inventory item in list view does not unselect ↵ | Maxim Nikolenko | |
item in gallery view | |||
2023-05-10 | SL-19683 'New folder' menu item should be disable for the listed folders in sfv | Maxim Nikolenko | |
2023-05-09 | Merge pull request #205 from secondlife/sl-19676-360mode-stats | simon-linden | |
sl-19676 - Stats on updates and scene loading | |||
2023-05-09 | SL-19676 - more update and scene loading stats. Added texture and mesh | simon | |
count | |||
2023-05-09 | SL-19660 Merge pull request #199 from beqjanus/main | akleshchev | |
BUG-233797/233798 - fix blackout when u/w fog_density < 0 | |||
2023-05-08 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | RunitaiLinden | |
2023-05-08 | DRTVWR-559 Remove main window proc printf debugging. | RunitaiLinden | |
2023-05-08 | Merge pull request #206 from secondlife/SL-19644 | cosmic-linden | |
SL-19644: De-virtualize pushBatch | |||
2023-05-08 | SL-19690: Fix a lingering reference to WorkSchedule::postIfOpen() | Nat Goodspeed | |
2023-05-08 | SL-19690: Properly qualify exception type. | Nat Goodspeed | |
2023-05-08 | SL-19690: Follow up on Rye Mutt's fix for shutdown crashes. | Nat Goodspeed | |
Rather than continuing to propagate try/catch (Closed) (aka LLThreadSafeQueueInterrupt) constructs through the code base, make WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()). This obviates postIfOpen(), which no one was using anyway. In effect, postIfOpen() is renamed post(), bypassing the exception when isClosed(). Review existing try/catch blocks of that sort, changing to test for post() returning false. | |||
2023-05-06 | SL-19689 In combination view 'raname' field doesn't update position properly | Andrey Kleshchev | |
2023-05-06 | SL-19688 Fix combined view not updating on thumbnail change | Andrey Kleshchev | |
2023-05-05 | Fix LLThreadSafeQueueInterrupt in WorkQueueBase::postTo during shutdown by ↵ | Rye Mutt | |
catching and returning false | |||
2023-05-05 | Fix uncaught LLThreadSafeQueueInterrupt during ImageWorker threadpool shutdown | Rye Mutt | |
2023-05-05 | SL-19644: De-virtualize pushBatch | Cosmic Linden | |
Bump still uses its own pushBumpBatch function - OK, works the same as before. | |||
2023-05-05 | SL-19641 FIXED Gallery item is not selected after using 'Find original' | Maxim Nikolenko | |
2023-05-05 | DRTVWR-559: Hard tabs considered harmful | Nat Goodspeed | |
2023-05-05 | SL-19533 Prevent COF dupplicate request | Andrey Kleshchev | |
2023-05-04 | DRTVWR-559 LLSD array build fix | Andrey Kleshchev | |
2023-05-04 | SL-18932 Canceling material selection only reverts override | Andrey Kleshchev | |
2023-05-04 | Merge pull request #179 from secondlife/brad/mac-nightly-builds | Brad Linden | |
enable github actions mac nightly builds | |||
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-559 | Brad Linden | |
2023-05-04 | Fix typo | Brad Linden | |
2023-05-04 | SL-19683 Add menu items should be disabled for some folders in single-folder ↵ | Maxim Nikolenko | |
view | |||
2023-05-04 | First work on sl-19676 - Stats on updates | simon | |
2023-05-04 | DRTVWR-559: Add <unordered_map> header since we use it. | Nat Goodspeed | |
2023-05-04 | SL-19647 OSX buildfix | Andrey Lihatskiy | |
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/tests/llsdserialize_test.cpp | |||
2023-05-04 | DRTVWR-559: Merge 'DRTVWR-559' into DRTVWR-559-zapfunc | Nat Goodspeed | |
2023-05-03 | Added ability to disable required OSX_SYSROOT cmake checks | Brad Linden | |
2023-05-03 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | RunitaiLinden | |
2023-05-03 | DRTVWR-559 WIP - optimize ARC calculation et al. | RunitaiLinden | |
2023-05-03 | Experiment with turning on MacOS builds for github based nightly builds for ↵ | Brad Linden | |
DRTVWR-559 | |||
2023-05-03 | SL-19647: Eliminate LLSDArray entirely. | Nat Goodspeed | |
Newer C++ compilers have different semantics around LLSDArray's special copy constructor, which was essential to proper LLSD nesting. In short, we can no longer trust LLSDArray to behave correctly. Now that we have variadic functions, get rid of LLSDArray and replace every reference with llsd::array(). | |||
2023-05-03 | Merge pull request #191 from ↵ | Brad Linden | |
secondlife/brad/SL-19648-refcount-llgltfmaterial-thread-safety Fix SL-19675 crash due to thread unsafe LLRefCount usage possibly related to SL-19648 | |||
2023-05-03 | Cleanup with SL-19675 fix. lifted empty check outside the workqueue post ↵ | Brad Linden | |
and cleaned up indentation | |||
2023-05-03 | Improved fix for SL-19675 crash. How about just don't refer to data when ↵ | Brad Linden | |
you don't need it | |||
2023-05-03 | SL-19681 Merge pull request #202 from PanteraPolnocy | akleshchev | |
Fix typos in floater_scene_load_stats.xml and llviewerstats.cpp | |||
2023-05-03 | SL-18330: fix strip_deprecated_header(cur_size) param to llssize. | Nat Goodspeed | |
2023-05-03 | DRTVWR-575: Replace some LLSDArray() usage with llsd::array(). | Nat Goodspeed | |
It seems newer compilers have a different interpretation of exactly when to engage LLSDArray's copy constructor. In particular, this assignment: some_LLSD_map[key] = LLSDArray(...)(...)...; used to convert the LLSDArray object directly to LLSD; now it first calls the custom copy constructor, which embeds the intended array within an outer array before assigning it into the containing map. The newer llsd::array() function avoids that problem because what it returns is already an LLSD object. Taking inventory of LLSDArray assignments of that form turned up a number of workarounds like LLSD(LLSDArray(...)). Replacing those with llsd::array() is both simpler and more readable. Tip of the hat to Chorazinallen for surfacing this issue! (cherry picked from commit bb718155bddfbe7007029a0c9e69a4a98615f14d) | |||
2023-05-03 | SL-19583 Scroll fixes | Andrey Kleshchev | |
2023-05-03 | DRTVWR-559: Merge remote branch 'DRTVWR-559' into DRTVWR-559-zapfunc | Nat Goodspeed | |
Delete the debugLoggingEnabled() (changed to LL_DEBUGS()) stanzas deleted by the upstream. | |||
2023-05-03 | DRTVWR-559: Replace debugLoggingEnabled() function with LL_DEBUGS(). | Nat Goodspeed | |
The trouble with debugLoggingEnabled() is that it locked mutexes and searched maps every time that call was reached. LL_DEBUGS() has the same functionality (albeit with idiosyncratic syntax) but performs expensive lookups only once per session, caching the result in a local static variable. | |||
2023-05-02 | DRTVWR-559 Optimization pass, make it so profileAvatar can read back GPU ↵ | RunitaiLinden | |
timer without a frame stall. |