Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-23 | SL-18875 Crash at LLModel::writeModel | Andrey Kleshchev | |
Looks like a crash iterating over weight_list& weights = model[idx]->getJointInfluences(pos); | |||
2023-11-22 | SL-20610 Crash when unticking animesh on an attachment | Andrey Kleshchev | |
2023-11-20 | SL-20550 Infinite loop test crashes intantly on MacOS. | Andrey Kleshchev | |
2023-10-31 | DRTVWR-588: Enlarge default coroutine stack size. | Nat Goodspeed | |
On a Windows CI host, we got the dreaded rc 3221225725 aka c00000fd aka stack overflow. | |||
2023-10-31 | DRTVWR-588: Try to make threadsafequeue timing more robust. | Nat Goodspeed | |
The test was coded to push (what's intended to be) the third entry with timestamp (now + 200ms), then (what's intended to be) the second entry with timestamp (now + 100ms). The trouble is that it was re-querying "now" each time. On a slow CI host, the clock might have advanced by more than 100ms between the first push and the second -- meaning that the second push would actually have a _later_ timestamp, and thus, even with the queue sorting properly, fail the test's order validation. Capture the timestamp once, then add both time deltas to the same time point to get the relative order right regardless of elapsed real time. | |||
2023-10-25 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
2023-10-25 | Increment viewer version to 6.6.17 | Nat Goodspeed | |
following promotion of DRTVWR-578 | |||
2023-10-25 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml | |||
2023-10-20 | SL-20422 Unit test fix | Andrey Kleshchev | |
2023-10-17 | SL-20476: Don't let the compiler know we intend to crash. | Nat Goodspeed | |
clang has gotten smart enough to recognize an inline attempt to store to address zero. Fool it by storing to an address passed as a parameter, and pass nullptr from a different source file. | |||
2023-10-17 | SL-18837: Avoid stuffing build number into 32-bit int. | Nat Goodspeed | |
Even though LLVersionInfo::getBuild() already returns a 64-bit int, various consumers assumed it could fit into 32 bits. It was especially bad to pass it to a classic C style varargs function. Only on a little-endian CPU, and only because it was the last argument, the damage was limited to truncation -- instead of arbitrary undefined behavior. Where the consumer doesn't support 64-bit ints, pass as string instead. | |||
2023-10-16 | SL-18837: Second Life Release.app=>Second Life Viewer.app in tarball | Nat Goodspeed | |
2023-10-16 | SL-18837: Create Second Life Viewer.app, not Second Life Release.app | Nat Goodspeed | |
2023-10-16 | SL-20473 Add GenericStreamingMessage and dummy handler to suppress packet ↵ | RunitaiLinden | |
loss and log spam noise when visiting GLTF enabled regions. | |||
2023-10-13 | SL-20422 Mac build fix | Alexander Gavriliuk | |
2023-10-13 | SL-20422 Unit-tests fix | Alexander Gavriliuk | |
2023-10-12 | SL-18837: Unify all llrand_test.cpp in-range tests. | Nat Goodspeed | |
The header file documents that no llrand function should ever return a value equal to the passed extent, so the one test in llrand_test.cpp that checked less than or equal to the high end of the range was anomalous. But changing that to an exclusive range means that we no longer need separate exclusive range and inclusive range functions. Replace ensure_in_range_using(), ensure_in_exc_range() and ensure_in_inc_range() with a grand unified (simplified) ensure_in_range() function. | |||
2023-10-12 | SL-20422 Clicking the 'Bring it back' link on Aditi displays a teleport alert | Alexander Gavriliuk | |
2023-10-11 | SL-20419 Receiving new objects or items, etc causes inventory to switch from ↵ | Alexander Gavriliuk | |
recent to my inventory tab | |||
2023-10-11 | SL-20378 Add menu bar entry and keyboard shortcut to open Notifications floater | Alexander Gavriliuk | |
2023-10-11 | SL-20370 Change PDT to SLT on menu bar | Alexander Gavriliuk | |
2023-10-11 | SL-20432 Minor polishing in LLWearableItemsList::updateChangedItems | Alexander Gavriliuk | |
2023-10-11 | SL-20432 Buildfix | Alexander Gavriliuk | |
2023-10-11 | SL-20432 Filtering My Outfits with big number of items freezes UI | Alexander Gavriliuk | |
2023-10-10 | SL-20288 Lags in Appearance floater (code format in LLAccordionCtrl) | Alexander Gavriliuk | |
2023-10-10 | Revert "SL-18721 Viewer shutdown order changes" | Andrey Kleshchev | |
This reverts commit edf0874e0656c6f512df50ee52236209531ca329. Reverted since it causes a significant uptick in shutdown freezes. Can't repro those freezes, will seek an alternate solution. | |||
2023-10-10 | SL-20288 Lags in Appearance floater | Alexander Gavriliuk | |
2023-10-06 | SL-20420 Emoji - Increase nearby chat history buffer size | Alexander Gavriliuk | |
2023-10-05 | SL-19311 Grey textures after teleport | Andrey Kleshchev | |
2023-10-05 | SL-18837: When llrand_test.cpp fails, display the failing value. | Nat Goodspeed | |
It's frustrating and unactionable to have a failing test report merely that the random value was greater than the specified high end. Okay, so what was the value? If it's supposed to be less than the high end, did it happen to be equal? Or was it garbage? We can't reproduce the failure by rerunning! The new ensure_in_exc_range(), ensure_in_inc_range() mechanism is somewhat complex because exactly one test allows equality with the high end of the expected range, where the rest mandate that the function return less than the high end. If that's a bug in the test -- if every llrand function is supposed to return less than the high end -- then we could simplify the test logic. | |||
2023-10-04 | SL-18837: Merge branch 'actions-clean-manifest' into actions. | Nat Goodspeed | |
This branch cleans up crufty code in build.yaml, build.sh and viewer_manifest.py that was packaging, signing and uploading installers before the SL-19242 work. | |||
2023-10-05 | SL-20348 Focus should be in the chat bar when the Conversations floater is ↵ | Alexander Gavriliuk | |
opened | |||
2023-10-04 | SL-18837: Fix set-but-unreferenced in LLInventoryGallery::startDrag() | Nat Goodspeed | |
2023-10-04 | SL-18837: Restore setting ViewerManifest.package_file. | Nat Goodspeed | |
This is referenced after running the packaging. | |||
2023-10-04 | SL-18837: Merge branch 'main' of secondlife/viewer into actions | Nat Goodspeed | |
2023-10-03 | SL-19242: Remove signing and packaging from viewer_manifest.py | Nat Goodspeed | |
for Mac and Windows. That's now done by subsequent jobs in the GitHub build. Remove workflow step to upload installers before signing and packaging jobs. Remove from viewer_manifest.py conditionals for 32-bit Windows or Mac. Also bump to actions/checkout@v4, per dependabot. | |||
2023-10-03 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
# Conflicts: # indra/llui/lltooltip.h # indra/newview/llinventoryfunctions.cpp # indra/newview/llvovolume.cpp # indra/newview/skins/default/textures/textures.xml | |||
2023-10-03 | Increment viewer version to 6.6.16 | Nat Goodspeed | |
following promotion of DRTVWR-567 | |||
2023-09-29 | SL-20244 On-screen animesh characters that start pelvis offset animations ↵ | Alexander Gavriliuk | |
disappear when root goes off-screen | |||
2023-09-29 | SL-20366 Crash at setTETextureCore | Andrey Kleshchev | |
2023-09-28 | SL-20361 Avoid of ASSERT (false) in check_rigged_group() | Alexander Gavriliuk | |
2023-09-27 | SL-20346 Avoid of ASSERT (pos.isFinite()) in drawBoxOutline() | Alexander Gavriliuk | |
2023-09-27 | SL-20345 Avoid of ASSERT (\!mRootVolp) in LLControlAvatar::~LLControlAvatar() | Alexander Gavriliuk | |
2023-09-26 | SL-19242: Store Mac app bundle in tarball with top-level .app name. | Nat Goodspeed | |
We were creating the tarball with the app bundle stored as the whole 'Users/someone/.../newview/Release/Second Life Mumble.app' path. Don't. | |||
2023-09-26 | SL-20341 Item Properties floater closes on changes for task inventory item | Andrey Kleshchev | |
2023-09-26 | SL-19242: Allow overwriting the Mac viewer's app bundle tarball. | Nat Goodspeed | |
2023-09-26 | SL-19242: Package Mac app image as tarball for artifact uploading. | Nat Goodspeed | |
actions/upload-artifact doesn't preserve symlinks, which are important for our Mac viewer and its embedded frameworks. But tar does, so pack up the whole bundle as a tarball before posting as a GitHub artifact. | |||
2023-09-25 | SL-20335 Disable ERROR # diffuseColor4fv : ASSERT (shader != NULL) | Alexander Gavriliuk | |
2023-09-25 | SL-20334 Unable to use non-square textures from inventory | Andrey Kleshchev | |
2023-09-25 | SL-20332 Crash at dragCategoryIntoFolder | Andrey Kleshchev | |