Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-11 | Fixup some logic relating to teleporting and new regions | Roxie Linden | |
2024-03-11 | fixup tabs | Roxie Linden | |
2024-03-11 | Add coro.lua to aggregate created coroutines. | Nat Goodspeed | |
2024-03-11 | Lua already has a conventional cheap test for empty table. | Nat Goodspeed | |
2024-03-11 | Add llluamanager_test test exercising leap.WaitFor. | Nat Goodspeed | |
2024-03-11 | Polish up leap.lua to make it pass tests. | Nat Goodspeed | |
Add usage comments at the top. Add leap.done() function. Make leap.process() honor leap.done(), also recognize an incoming nil from the viewer to mean it's all done. Support leap.WaitFor with nil priority to mean "don't self-enable." This obviates leap.WaitForReqid:enable() and disable() overrides that do nothing. Add diagnostic logging. | |||
2024-03-11 | Make WaitQueue:_wait_waiters() skip dead coroutines. | Nat Goodspeed | |
That is, skip coroutines that have gone dead since they decided to wait on Dequeue(). | |||
2024-03-11 | Merge pull request #954 from secondlife/v-712 | cosmic-linden | |
PBR Terrain UI second pass: review follow-up | |||
2024-03-10 | Merge branch 'main' of github.com:secondlife/viewer-private into ↵ | Roxie Linden | |
roxie/webrtc-voice | |||
2024-03-10 | Remove trailing spaces. Other code cleanup. | Roxie Linden | |
2024-03-09 | code beautification/comments | Roxie Linden | |
2024-03-09 | Merge branch 'roxie/webrtc-voice' of github.com:secondlife/viewer-private ↵ | Roxie Linden | |
into roxie/webrtc-voice | |||
2024-03-09 | Code cleanup and commenting | Roxie Linden | |
2024-03-10 | viewer#944 [Emoji] Display should be consistent between llDialog text and ↵ | Alexander Gavriliuk | |
llDialog buttons | |||
2024-03-10 | viewer#944 Make 'Debug Unicode' feature available for all LLViews | Alexander Gavriliuk | |
2024-03-09 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
2024-03-09 | Merge branch 'main' into DRTVWR-591-maint-X | Andrey Lihatskiy | |
2024-03-08 | Use webrtc autobuild package | Roxie Linden | |
2024-03-08 | secondlife/viewer#712: Slightly improved logging in refreshFromRegion | Cosmic Linden | |
2024-03-08 | secondlife/viewer#712: Consolidate accesses to texture_detail_* and ↵ | Cosmic Linden | |
material_detail_* controls | |||
2024-03-08 | HDRI Local Preview (#953) | RunitaiLinden | |
* #926 WIP - HDRI import prototype v0 * #926 WIP -- add OpenEXR to autobuild.xml * #926 WIP -- Add OpenEXR cmake * #926 WIP -- Attempt at using OpenEXR autobuild package and don't hard code .exr file to load * #926 Unmangle autobuild.xml and get dll's in the right place (thanks, Caladbolg!) * implement mac shared libs plumbing for OpenEXR for secondlife/viewer#926 * Fix Xcode/clang compile error regarding new[]/delete[] mismatch * #926 HDRI Preview finishing touches. - Full ACES when HDRI is enabled - Fix for probes getting stuck paused - Add exposure and rotation controls --------- Co-authored-by: Brad Linden <brad@lindenlab.com> | |||
2024-03-08 | Merge 'release/luau-scripting' into lua-leap for Emoji release. | Nat Goodspeed | |
2024-03-08 | Merge pull request #942 from secondlife/geenz/mirrors-quality-pass-1 | Jonathan "Geenz" Goodman | |
#681 Mirrors quality pass 1. | |||
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 |