Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-08 | Merge branch 'main' into release/luau-scripting for Emoji release. | Nat Goodspeed | |
2024-03-08 | Enhance llluamanager_test.cpp. | Nat Goodspeed | |
Sketch in an initial test that requires one of our bundled Lua modules. Each time we run Lua, report any error returned by the Lua engine. Use llcoro::suspendUntilEventOn(LLEventMailDrop) as shorthand for initializing an explicit LLTempBoundListener with a listen() call with a lambda. | |||
2024-03-08 | Allow build-time Lua tests to require() bundled Lua modules. | Nat Goodspeed | |
2024-03-08 | Emit a CMake message when running autobuild install. | Nat Goodspeed | |
This helps to explain the lengthy delay when running autobuild configure in a new developer work area. | |||
2024-03-08 | viewer#730 Zoom slider not working in some cases. | Andrey Kleshchev | |
2024-03-07 | Fix issue with spatial and p2p being up at the same time | Roxie Linden | |
Also, fix issue with voice still happening in parcels where voice is disabled. | |||
2024-03-07 | Merge pull request #935 from secondlife/gh-osbuild | Signal Linden | |
Make signing and symbol posting jobs conditional on secrets. | |||
2024-03-07 | addSession had a changed parameter...which wasn't changed everywhere | Roxie Linden | |
2024-03-07 | secondlife/viewer#712: Consolidate accesses to terrain_material_type control | Cosmic Linden | |
2024-03-07 | Send down preferred voice server type when initiating a call | Roxie Linden | |
2024-03-07 | Finish adding leap.WaitFor and WaitForReqid. Untested. | Nat Goodspeed | |
2024-03-07 | viewer-private#41 Texture fail to apply to materials in some cases | Andrey Kleshchev | |
Shift-dropping textures can fail if one of 'early' faces has nomod material | |||
2024-03-07 | Finish WaitQueue, ErrorQueue; add util.count(), join(); extend qtest. | Nat Goodspeed | |
For WaitQueue, nail down the mechanism for declaring a subclass and for calling a base-class method from a subclass override. Break out new _wake_waiters() method from Enqueue(): we need to do the same from close(), in case there are waiting consumers. Also, in Lua, 0 is not false. Instead of bundling a normal/error flag with every queued value, make ErrorQueue overload its _closed attribute. Once you call ErrorQueue:Error(), every subsequent Dequeue() call by any consumer will re-raise the same error. util.count() literally counts entries in a table, since #t is documented to be unreliable. (If you create a list with 5 entries and delete the middle one, #t might return 2 or it might return 5, but it won't return 4.) util.join() fixes a curious omission from Luau's string library: like Python's str.join(), it concatenates all the strings from a list with an optional separator. We assume that incrementally building a list of strings and then doing a single allocation for the desired result string is cheaper than reallocating each of a sequence of partial concatenated results. Add qtest test that posts individual items to a WaitQueue, waking waiting consumers to retrieve the next available result. Add test proving that calling ErrorQueue:Error() propagates the error to all consumers. | |||
2024-03-07 | update webrtc | Roxie Linden | |
2024-03-06 | #681 Small fix for if a viewer object may be dead. | Jonathan "Geenz" Goodman | |
2024-03-06 | Merge branch 'release/materials_featurette' into geenz/mirrors-quality-pass-1 | Jonathan "Geenz" Goodman | |
2024-03-06 | #681 Add probe blending for mirrors. | Jonathan "Geenz" Goodman | |
2024-03-07 | triage#103 The focused state of the 'Recently used emojis' is not visible | Alexander Gavriliuk | |
2024-03-06 | Merge pull request #927 from secondlife/v-712 | cosmic-linden | |
PBR Terrain UI second pass | |||
2024-03-06 | secondlife/viewer#712: Clean up unused region change callback checks | Cosmic Linden | |
2024-03-06 | Shutting down a p2p via adhoc call resets the channel info. We shouldn't ↵ | Roxie Linden | |
throw up a blank dialogue when that happens | |||
2024-03-06 | WIP: Unfinished Queue.lua, WaitQueue.lua, ErrorQueue.lua, leap.lua. | Nat Goodspeed | |
Also qtest.lua to exercise the queue classes and inspect.lua (from https://github.com/kikito/inspect.lua) for debugging. | |||
2024-03-06 | Defend LuaState::expr() against lua_tollsd() errors. | Nat Goodspeed | |
This is an unusual use case in which lua_tollsd() is called by C++ code without the Lua runtime farther up the call stack. | |||
2024-03-06 | SL-20429 Fix emoji categories having mixed translations | Andrey Kleshchev | |
Was caused by package substituting '&' with 'and' instead of '&' | |||
2024-03-05 | more p2p logic fixes | Roxie Linden | |
2024-03-05 | The response from the provision account call was being called twice for some ↵ | Roxie Linden | |
reason | |||
2024-03-05 | Notify join on connect instead of on first peer join, for adhoc-p2p incoming ↵ | Roxie Linden | |
calls | |||
2024-03-05 | Stop requiring BUGSPLAT_USER and BUGSPLAT_PASS in build.sh. | Nat Goodspeed | |
The build step no longer needs these variables at all: they're used in a subsequent workflow job. | |||
2024-03-05 | To test for presence of secrets, set environment variables. | Nat Goodspeed | |
From https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions#using-secrets-in-a-workflow : "Secrets cannot be directly referenced in if: conditionals. Instead, consider setting secrets as job-level environment variables, then referencing the environment variables to conditionally run steps in the job." | |||
2024-03-05 | Merge remote-tracking branch 'origin/release/gltf-maint2' into ↵ | Brad Linden | |
release/materials_featurette | |||
2024-03-05 | For webrtc, 'calling' dialog should remain up, disappearing when peer ↵ | Roxie Linden | |
connects (p2p) | |||
2024-03-05 | viewer#819 Avoid reading the same XML file multiple times | Alexander Gavriliuk | |
2024-03-05 | Enclose 'if:' expressions in ${{ ... }}. | Nat Goodspeed | |
The previous construct produced: Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.AZURE_KEY_VAULT_URI && ... | |||
2024-03-05 | Make signing and symbol posting jobs conditional on secrets. | Nat Goodspeed | |
Specifically, when secrets aren't available (e.g. for external PRs), skip the affected steps. | |||
2024-03-05 | Remove more orphaned files | Ansariel | |
2024-03-05 | jira#71179 Use Emoji font in ScrollList by default | Alexander Gavriliuk | |
2024-03-05 | triage#86 Use Emoji font in LineEditor by default | Alexander Gavriliuk | |
2024-03-05 | deleted unused code | Lars Næsbye Christensen | |
2024-03-04 | Merge pull request #928 from secondlife/andreyk/issue_54 | Brad Linden | |
Issue #54 LLRender::init crash and SL-17896 | |||
2024-03-04 | Do not automatically close issues (#929) | Signal Linden | |
Mark issues as stale but do not close them. | |||
2024-03-05 | Issue #54 LLRender::init crash | Andrey Kleshchev | |
2024-03-04 | Pass invitation type (p2p/group/adhoc) around | Roxie Linden | |
2024-03-05 | Merge pull request #924 from secondlife/marchcat/x-merge | Andrey Lihatskiy | |
Emoji -> Maint X merge | |||
2024-03-04 | secondlife/viewer#712: Add/update test plans for PBR terrain composition | Cosmic Linden | |
2024-03-05 | SL-17896 Don't crash silently if files are missing or out of memory | Andrey Kleshchev | |
Under debug LL_ERRS will show a message as well, but release won't show anything and will quit silently so show a notification when applicable. | |||
2024-03-04 | triage#59 Small adjustments | Andrey Kleshchev | |
2024-03-04 | secondlife/triage#59 Show 'Friends Only' rendering mode | Andrey Kleshchev | |
2024-03-04 | Merge remote-tracking branch 'origin/gh-relnotes' into release/gltf-maint2 | Brad Linden | |
2024-03-04 | Merge branch 'main' into marchcat/x-merge | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/llstring.cpp # indra/llcommon/llstring.h | |||
2024-03-03 | Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private ↵ | Roxie Linden | |
into roxie/webrtc-voice |