Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-27 | SL-18098 Crash inside unpackBinaryData | Andrey Kleshchev | |
2023-11-24 | SL-17076 Thread safety of LLNotificationChannelBase's items | Andrey Kleshchev | |
Due to odd crashes when cleaning mItems adding thread safety Viewer runs window in a separate thread, it is possible notification was added in a way that corrupted the list. | |||
2023-11-24 | SL-17076 MacOS crash on clearing ChicletNotificationChannel | Andrey Kleshchev | |
Crash appears to happens inside mItems.clear() of the LLNotificationChannelBase, but there is no apparent reson for it and stack jumped some steps, so I'm doing cleanup more explicitly to see if it's indeed there and not a corruption somewhere earlier. | |||
2023-11-24 | Suggestions for fixing problems in xui/en XML files (#534) | Yuzuru Jewell | |
Co-authored-by: Yuzuru Kato <pascal.imac@gmail.com> Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com> | |||
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-23 | SL-17434 Crash clearing LLEventPumps | Andrey Kleshchev | |
We actively use event pumps's connections in threads, make sure nothing modifies list of connections during reset. And in case this doesn't fix the issue list affected pump before it crashes to have a better idea of what is going on. | |||
2023-11-23 | SL-17846 Crash at ~LLSearchEditor | Andrey Kleshchev | |
A weird crash inside LLSearchEditor, try clearing it explicitly | |||
2023-11-22 | Merge pull request #532 from secondlife/DRTVWR-587-updater-list | nat-goodspeed | |
DRTVWR-587: Update to viewer-manager v3.0-08bf5ee. | |||
2023-11-22 | Merge pull request #521 from secondlife/signal/simple-release | Signal Linden | |
Only publish installers to releases | |||
2023-11-22 | Merge pull request #525 from secondlife/signal/ignore-vscode | Signal Linden | |
Ignore .vscode | |||
2023-11-22 | DRTVWR-587: Update to viewer-manager v3.0-08bf5ee. | Nat Goodspeed | |
This viewer-manager refactors the bad-graphics-card detection. | |||
2023-11-22 | Merge pull request #531 from secondlife/DRTVWR-594-pkg-updates | nat-goodspeed | |
Update certain autobuild packages per pending PRs | |||
2023-11-22 | DRTVWR-594: Update kdu version from the updated package. | Nat Goodspeed | |
2023-11-22 | SL-20327 FIXED friend location on the map is not shown after right click>Map | Maxim Nikolenko | |
2023-11-22 | SL-20603 Crash on CoInitialize | Andrey Kleshchev | |
Don't mix CoInitialize and CoInitializeEx, one is global, other is threaded. CoInitialize(0) is equal to CoInitializeEx(0, COINIT_APARTMENTTHREADED) and MULTITHREADED is not compatible with APARTMENTTHREADED. | |||
2023-11-22 | SL-20610 Crash when unticking animesh on an attachment | Andrey Kleshchev | |
2023-11-21 | DRTVWR-594: Update havok-source with havok-libs per recent PR. | Nat Goodspeed | |
2023-11-21 | DRTVWR-594: Update kdu per recent PR | Nat Goodspeed | |
2023-11-21 | DRTVWR-594: Update dictionaries, glh_linear, havok-source | Nat Goodspeed | |
per recent PRs. Actually the havok-source update is for a new havok-llvm build. | |||
2023-11-21 | SL-20411 Fix texture preview images not always loading | Andrey Kleshchev | |
Likely happened because some textures had 0 height width initially, but this is for UI/preview so request maximum either way. | |||
2023-11-21 | SL-20411 Don't load all thumnails at once for large folders #2 | Andrey Kleshchev | |
2023-11-21 | SL-20411 Thumbnail textures should have less of an impact on performance #1 | Andrey Kleshchev | |
scale thumbnail textures down to 256 when needed. As we do to chat icons. # Conflicts: # indra/newview/llviewertexture.cpp | |||
2023-11-21 | SL-20591 Update viewer-manager to v3.0.0170afb | Andrey Kleshchev | |
Restored removed commits since issue was isolated and bypassed. Original issue: win32util.py imports wmi, if import fails it uses registry for getting dns, if import works, it uses wmi to get dns. Including wmi broke dns for some of the users ([Errno 11001] Name or service not known) | |||
2023-11-21 | Merge branch 'DRTVWR-587-maint-V' into signal/simple-release | Signal Linden | |
2023-11-21 | Fix failure to save the normalized translation data during collada upload | Rye Mutt | |
2023-11-21 | SL-20563 Add 'No Post' option to Snapshot floater | Alexander Gavriliuk | |
2023-11-20 | Merge pull request #528 from secondlife/signal/util-v1 | Signal Linden | |
Switch to viewer-build-util@v1 | |||
2023-11-20 | Switch to viewer-build-util@v1 | Bennett Goble | |
Switch the build workflow from targeting the `main` branch of viewer-build-util (which may receive breaking changes) to the stable `v1` major version tag. | |||
2023-11-20 | SL-20564 reset camera when teleporting Home, so avatar points to the ↵ | Mnikolenko Productengine | |
expected direction | |||
2023-11-20 | SL-20550 Infinite loop test crashes intantly on MacOS. | Andrey Kleshchev | |
2023-11-20 | llmemory: use getrusage for getCurrentRSS on linux | Miezhiko | |
2023-11-20 | Ignore .vscode | Bennett Goble | |
Add the commonly autocreated .vscode directory to .gitignore. | |||
2023-11-20 | Only download release artifacts for release | Bennett Goble | |
Only download and publish installers on public releases. This simplifies the release process, as the flatten_files utility from viewer-build-utils is not necessary this way. More importantly, it doesn't clutter public releases with files that shouldn't be published such as debug symbols. | |||
2023-11-17 | Merge pull request #520 from secondlife/SL-20553 | cosmic-linden | |
SL-20553: Fix crash in ~PBRPickerAgentListener | |||
2023-11-17 | SL-20553: Fix crash in ~PBRPickerAgentListener | Cosmic Linden | |
2023-11-17 | SL-20546: Defend llrand's random generator against concurrent access | Nat Goodspeed | |
by making it thread_local. | |||
2023-11-17 | SL-20611 followup -- remove now unused glsl files. Fix transparent water. | RunitaiLinden | |
2023-11-17 | SL-20546: Avoid promoting F32 to double just to compare bounds. | Nat Goodspeed | |
2023-11-17 | SL-20607 Version folder was not created when copying folders to marketplace | Andrey Kleshchev | |
2023-11-17 | SL-20591 Update viewer-manager to v3.0.73fef89 | Andrey Kleshchev | |
2023-11-16 | SL-20611 Make haze effect local lights -- move sky and water haze to their ↵ | RunitaiLinden | |
own passes and unify sky and water haze in forward rendering shaders. | |||
2023-11-16 | SL-20563 Add 'No Post' option to Snapshot floater | Alexander Gavriliuk | |
2023-11-15 | Merge remote-tracking branch 'remotes/origin/DRTVWR-559' into DRTVWR-596 | RunitaiLinden | |
2023-11-15 | SL-20546: Even with C++17 CTAD, makeClassicCallback() still useful. | Nat Goodspeed | |
2023-11-15 | SL-20546: Use narrow() explicit conversion from F64 to F32. | Nat Goodspeed | |
2023-11-15 | SL-20546: Rely on CTAD for 'narrow' class. | Nat Goodspeed | |
Now that we're building with C++17, we can use Class Template Argument Deduction to infer the type passed to the constructor of the 'narrow' class. We no longer require a narrow_holder class with a narrow() factory function. | |||
2023-11-15 | SL-20546: build-variables viewer branch no longer exists. | Nat Goodspeed | |
2023-11-15 | SL-20546: Allow running build.sh even without GITHUB_OUTPUT set. | Nat Goodspeed | |
Default it to /dev/null, so output to $GITHUB_OUTPUT is permitted but discarded. | |||
2023-11-15 | SL-20546: Make dependency on build job explicit, not indirect. | Nat Goodspeed | |
The release job has been dependent on sign-and-package-windows and sign-and-package-mac, each of which depends on build. But that indirect dependency doesn't convey access to ${{ needs.build.outputs.xxx }}. Add the build job to direct dependencies so release can access its outputs. | |||
2023-11-14 | DRTVWR-588: Try to fix sporadic llrand test failures. | Nat Goodspeed | |
With GitHub viewer builds, every few weeks we've seen test failures when ll_frand() returns exactly 1.0. This is a problem for a function that's supposed to return [0.0 .. 1.0). Monty suggests that the problem is likely to be conversion of F32 to F64 to pass to fmod(), and then truncation of fmod()'s F64 result back to F32. Moved the clamping code to each size-specific ll_internal_random specialization. Monty also noted that a stateful static random number engine isn't thread-safe. Added a mutex lock. |