Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-04 | SL-18892 FIXED Mac build fails locally | Maxim Nikolenko | |
2023-01-04 | DRTVWR-575: Fix bug in macOS micro_sleep(). | Nat Goodspeed | |
The compiler was deducing an unsigned type for the difference (U64 desired microseconds - half KERNEL_SLEEP_INTERVAL_US). When the desired sleep was less than that constant, the difference went hugely positive, resulting in a very long snooze. Amusingly, forcing that U64 result into an S32 num_sleep_intervals worked only *because* of integer truncation: the high-order bits were discarded, resulting in a negative result as intended. Ensuring that both integer operands are signed at the outset, though, produces a more formally correct result. | |||
2023-01-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! | |||
2023-01-03 | Polish translation: Leftovers cleanup (files not present in /en/) | PanteraPolnocy | |
2023-01-03 | Widgets cleanup in Polish translation (up to 6.6.9), fix translatability for ↵ | PanteraPolnocy | |
density_ctrl.xml file | |||
2023-01-03 | SL-18893 Clean up for loops in llappearance to use C++11 range based for ↵ | Fawrsk | |
loops (#38) | |||
2023-01-03 | SL-18891 Remove duplicate entry in settings file | Pantera Północy | |
2023-01-03 | SL-18874 Rigged mesh upload crash when using Bounding Box physics | Andrey Kleshchev | |
2022-12-20 | SL-18426 At log in only a part friends reported to chat as online | Andrey Kleshchev | |
Server sends updates in bulk now, so notify per agent instead of per update | |||
2022-12-16 | SL-18857 FIXED Editing attachment before Shape can stop av turning for user | Maxim Nikolenko | |
2022-12-16 | SL-18384 Fix NSException for keyboard handling | Andrey Kleshchev | |
Affects accent keys for diacritical marks | |||
2022-12-14 | SL-18384 Fix NSException for keyboard handling | Andrey Kleshchev | |
Affects accent keys for diacritical marks | |||
2022-12-14 | SL-18786 Display updater on the top of other windows | Maxim Nikolenko | |
2022-12-13 | SL-15175 Updates for TP states while the viewer is minimized | Andrey Kleshchev | |
2022-12-13 | mac build fix - remove unused variables | Maxim Nikolenko | |
2022-12-13 | retrigger build | Maxim Nikolenko | |
2022-12-13 | Merge branch 'main' into DRTVWR-539 | Mnikolenko Productengine | |
# Conflicts: # doc/contributions.txt # indra/newview/llappviewer.cpp # indra/newview/skins/default/colors.xml | |||
2022-12-13 | SL-15175 Merge pull request #26 from sldevel/contribute | akleshchev | |
Fix failures to update the TP states while the viewer is minimized. | |||
2022-12-12 | DRTVWR-565: Merge branch 'main' into contribute | Nat Goodspeed | |
2022-12-12 | DRTVWR-565: Merge branch 'master' into contribute | Nat Goodspeed | |
2022-12-12 | Merge branch 'main' into DRTVWR-568 | Callum Prentice | |
2022-12-12 | Merge branch 'main' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloater360capture.cpp | |||
2022-12-12 | Increment viewer version to 6.6.9 | Nat Goodspeed | |
following promotion of DRTVWR-565 | |||
2022-12-12 | DRTVWR-565: Merge branch 'origin/contribute' into DRTVWR-565 | Nat Goodspeed | |
2022-12-12 | SL-16874 Added tool tips to buttons displayed by llDialog() | Andrey Lihatskiy | |
2022-12-12 | Merge branch 'xcode-14.1' into contribute | Andrey Kleshchev | |
2022-12-12 | SL-8839 Make About Land resizable | Andrey Kleshchev | |
2022-12-12 | SL-18826 limit teleport command usage | Maxim Nikolenko | |
2022-12-11 | SL-18159 Windows' mouse from keyboard emulation causes pointer to jump ↵ | akleshchev | |
around the screen. Emulated mouse was trigering "not a valid zoomable object" case and jumping to garbage mMouseDownX/Y due to 'up' event being too early. | |||
2022-12-09 | SL-8294 Fixed Incorrect coordinates in address bar | Andrey Kleshchev | |
Example: Stepping over 183/255/22 will show position 183/1/22 of the same region | |||
2022-12-09 | Merge branch 'SL-18824' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
2022-12-09 | SL-18824 - added hardare_concurrency to system stats | Brad Payne (Vir Linden) | |
2022-12-09 | SL-18823 FIXED Crash when using 'Create folder from selected' | Maxim Nikolenko | |
2022-12-09 | SL-18810 FIXED "Find Original" doesn't work if Item profile was previously ↵ | Mnikolenko Productengine | |
selected | |||
2022-12-09 | SL-18776 Fix handling for an empty avatar list | Andrey Kleshchev | |
2022-12-08 | Merge pull request #28 from secondlife/sl-14399 | nat-goodspeed | |
SL-14399: Ditch overflow queue LLViewerAssetStorage::mCoroWaitList. | |||
2022-12-08 | SL-18807 FIXED Viewer crashes when trying to purge item using 'Pick: Select ↵ | Maxim Nikolenko | |
settings' floater | |||
2022-12-07 | SL-14399 Remove obsolete code | Andrey Kleshchev | |
mCoroWaitList covers all assets not just landmarks | |||
2022-12-07 | SL-18801 Crash at LLPluginProcessParent::pollTick() | Andrey Kleshchev | |
Looks like pollTick tried to call an already dead process | |||
2022-12-07 | SL-18330: Merge 'contribute' of secondlife/viewer into sl-18330 | Nat Goodspeed | |
2022-12-07 | SL-14399: Ditch overflow queue LLViewerAssetStorage::mCoroWaitList. | Nat Goodspeed | |
mCoroWaitList was introduced to prevent an assertion failure crash: LLCoprocedureManager never expects to fill LLCoprocedurePool::mPendingCoprocs queue. The queue limit was arbitrarily set to 4096 some years ago, but in practice LLViewerAssetStorage can post way more requests than that. LLViewerAssetStorage checked whether the target LLCoprocedureManager pool's queue looked close to full, and if so posted the pending request to its mCoroWaitList instead. But then it had to override the base LLAssetStorage method checkForTimeouts() to continually check whether pending tasks could be moved from mCoroWaitList to LLCoprocedureManager. A simpler solution is to enlarge LLCorpocedureManager::DEFAULT_QUEUE_SIZE, the upper limit on mPendingCoprocs. Since mCoroWaitList was an unlimited queue, making DEFAULT_QUEUE_SIZE "very large" does not increase the risk of runaway memory consumption. | |||
2022-12-07 | SL-18800 fix crash in removeMutedAVsLights | Mnikolenko Productengine | |
2022-12-07 | SL-18799 Crash at requestPostCapability | Andrey Kleshchev | |
2022-12-07 | SL-18776 Avatar picker search not updated on http error | Andrey Kleshchev | |
2022-12-07 | Fix failures to update the TP states while the viewer is minimized. | Henri Beauchamp | |
This is a fix for: https://jira.secondlife.com/browse/BUG-230616 | |||
2022-12-06 | DRTVWR-575: Try to avoid comparison warnings in llclamp() | Nat Goodspeed | |
2022-12-06 | SL-18330: Adapt LLSDSerialize and tests to llssize max_bytes params. | Nat Goodspeed | |
2022-12-06 | DRTVWR-575: Defend unescape_string() against empty line. | Nat Goodspeed | |
The unsigned index arithmetic was problematic in that case. | |||
2022-12-06 | DRTVWR-575: Update a few more int lengths in llsdserialize.{h,cpp}. | Nat Goodspeed | |
2022-12-06 | DRTVWR-575: Use llssize (signed size_t) for max_bytes parameters. | Nat Goodspeed | |
Since LLSDSerialize::SIZE_UNLIMITED is negative, passing that through unsigned size_t parameters could result in peculiar behavior. |