Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-20 | Merge pull request #1297 from secondlife/lua-speedometer-demo | nat-goodspeed | |
Add demo script with idle and notification interactions | |||
2024-06-20 | Revert LLLuaFloater "idle" events in favor of Lua timers.Timer(). | nat-goodspeed | |
2024-06-20 | Merge branch 'release/luau-scripting' into lua-speedometer-demo | Nat Goodspeed | |
2024-06-11 | Merge pull request #1697 from secondlife/lua-bradfix | nat-goodspeed | |
Merge promoted Featurettes + Brad's GitHub Windows build workaround. | |||
2024-06-11 | Merge branch 'release/luau-scripting' into lua-bradfix | Nat Goodspeed | |
2024-06-11 | clean up LLUIListener::call | Maxim Nikolenko | |
2024-06-11 | Merge branch 'main' of github.com:secondlife/viewer into lua-bradfix | Nat Goodspeed | |
to pick up Featurettes promotion + Brad's GitHub Windows build workaround. | |||
2024-06-11 | Merge pull request #1685 from ↵ | nat-goodspeed | |
secondlife/brad/materials_featurette_build_workaround Attempted workaround for actions/runner-images#10004 build failures. | |||
2024-06-11 | Merge pull request #1481 from secondlife/lua-ui-callbacks | Maxim Nikolenko | |
Add trusted flag to UI callbacks, so not everything is accessible from the script | |||
2024-06-10 | Merge branch 'main' into brad/materials_featurette_build_workaround | Nat Goodspeed | |
2024-06-10 | Try to get sign-and-package-windows job a runner to run on | Brad Linden | |
2024-06-10 | Increment viewer version to 7.1.9 | Nat Goodspeed | |
following promotion of secondlife/viewer #648: Release/materials featurette | |||
2024-06-10 | Merge release/materials_featurette to main on promotion of secondlife/viewer ↵ | Nat Goodspeed | |
#648: Release/materials featurette | |||
2024-06-10 | Attempted workaround for actions/runner-images#10004 build failures. | Brad Linden | |
2024-06-10 | Merge branch 'release/luau-scripting' into lua-ui-callbacks | Mnikolenko Productengine | |
2024-06-10 | another batch of changes to use ScopedRegistrarHelper | Mnikolenko Productengine | |
2024-06-10 | Remove SharedCommitCallbackRegistry; add helpers CommitRegistrarHelper and ↵ | Mnikolenko Productengine | |
ScopedRegistrarHelper | |||
2024-06-07 | Fix another merge glitch | Nat Goodspeed | |
2024-06-07 | Tidy up merge from main. | Nat Goodspeed | |
2024-06-07 | Merge branch 'main' of secondlife/viewer into release/luau-scripting | Nat Goodspeed | |
2024-06-05 | Merge pull request #1639 from secondlife/nat/stack-overflow | nat-goodspeed | |
Make LLLeap iterate over child stdout while read data is pending | |||
2024-06-05 | Make LLLeap iterate over child stdout while read data is pending | Nat Goodspeed | |
instead of using mutual recursion to exhaust the read buffer. | |||
2024-06-04 | #989 Fix for blurry terrain on Mac (#1633) | Brad Linden | |
Co-authored-by: Dave Parks <davep@lindenlab.com> | |||
2024-06-04 | #1628 Disable spherical mirror probes for the time being. (#1631) | Jonathan "Geenz" Goodman | |
2024-06-04 | Merge pull request #1630 from secondlife/nat/fix-ftr8-exr | nat-goodspeed | |
Update tinyexr package to package based on secondlife/3p-tinyexr. | |||
2024-06-04 | Update tinyexr package to package based on secondlife/3p-tinyexr. | Nat Goodspeed | |
2024-06-04 | Merge pull request #1555 from secondlife/lua-timers | nat-goodspeed | |
Add timer support to the Lua viewer | |||
2024-06-04 | Merge pull request #1626 from ↵ | cosmic-linden | |
secondlife/1614-pbr-materials-exhibit-striationmoiré-patterns-in-specular-highlights 1614 pbr materials exhibit striationmoiré patterns in specular highlights | |||
2024-06-04 | #1614 Fix for moire pattern in specular highlights. Incidental cleanup. | RunitaiLinden | |
2024-06-04 | Comment the intent of test_timers.lua | Nat Goodspeed | |
so the user need not reverse-engineer the code to figure out the output. | |||
2024-06-03 | Fix a small typo | Nat Goodspeed | |
2024-06-03 | Allow consumer code to query or adjust the per-tick timeslice. | Nat Goodspeed | |
2024-06-03 | Distinguish TimersListener callers by reply LLEventPump name. | Nat Goodspeed | |
The reqid is only distinct within a particular calling script. | |||
2024-06-03 | Leverage new leap.eventstream() function in Floater.lua. | Nat Goodspeed | |
2024-05-31 | Add timers.lua API module and test_timers.lua test program. | Nat Goodspeed | |
Since timers presents a timers.Timer Lua class supporting queries and cancellation, make TimersListener::scheduleAfter() and scheduleEvery() respond immediately so the newly constructed Timer object has the reqid necessary to perform those subsequent operations. This requires that Lua invocations of these operations avoid calling the caller's callback with that initial response. Reinvent leap.generate() to return a Lua object supporting next() and done() methods. A plain Lua coroutine that (indirectly) calls fiber.wait() confuses the fiber scheduler, so avoid implementing generate() as a Lua coroutine. Add a bit more leap.lua diagnostic output. | |||
2024-05-31 | Tweak for current Lua dbg() convention. | Nat Goodspeed | |
2024-05-31 | Cherry-pick leap.lua changes; other clean up | Mnikolenko Productengine | |
2024-05-31 | Add leap.eventstream() and cancelreq() functions. | Nat Goodspeed | |
leap.eventstream() is used when we expect the viewer's LLEventAPI to send an immediate first response with the reqid from the request, followed by some number of subsequent responses bearing the same reqid. The difference between eventstream() and generate() is that generate() expects the caller to request each such response, whereas eventstream calls the caller's callback with each response. cancelreq() is for canceling the background fiber launched by eventstream() before the callback tells it to quit. Make WaitFor:close() remove the object from the waitfors list; similarly, make WaitForReqid:close() remove the object from the pending list. For this reason, cleanup() must iterate over a copy of each of the pending and waitfors lists. Instead of unregisterWaitFor() manually searching the waitfors list, use table.find(). | |||
2024-05-31 | Add a bit more dbg() conditional diagnostic output. | Nat Goodspeed | |
2024-05-31 | Don't check if printf(format) arg is a string. | Nat Goodspeed | |
2024-05-31 | Explain the name of the LL::WorkQueue::BackJack class. | Nat Goodspeed | |
2024-05-30 | Add separate minor throttle period for UNTRUSTED_ALLOW funcs | Mnikolenko Productengine | |
2024-05-30 | Merge branch release/luau-scripting | Mnikolenko Productengine | |
2024-05-29 | #1581 Only render mirrors when reflection probes are enabled. (#1592) | Jonathan "Geenz" Goodman | |
2024-05-29 | Merge branch 'release/luau-scripting' into lua-timers | Nat Goodspeed | |
2024-05-29 | Make ~ThreadPool() join every thread before destroying its vector. | Nat Goodspeed | |
Otherwise we fall into the trap of destroying a joinable std::thread, which calls std::terminate() and hence our crash-on-terminate() handler. The previous ~ThreadPool() logic only joined threads if the queue wasn't already closed, but evidently we can reach the destructor with the queue closed but the threads not yet joined. Fixes #1534. | |||
2024-05-29 | viewer#1568 Revert "SL-17597 AV height in Shape dialog IS WRONG" | Andrey Kleshchev | |
This reverts commit f5a7c22cea16b51db12360436ce64c2433a5aa5f to fix viewer#1568. | |||
2024-05-28 | Merge remote-tracking branch 'origin/main' into release/materials_featurette | Brad Linden | |
2024-05-28 | Improvements to mirror probe update rates (#1570) | Jonathan "Geenz" Goodman | |
#1494 Fix for mirror updates getting "stuck" on some faces. | |||
2024-05-28 | Merge pull request #1580 from secondlife/v-1531 | cosmic-linden | |
secondlife/viewer#1531: Attempt to fix PBR terrain fragment shader |