Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-24 | Fix merge glitches | Nat Goodspeed | |
2024-05-24 | Merge branch 'release/luau-scripting' into lua-chatplus | Nat Goodspeed | |
2024-05-24 | Nat's ideas from PR #1547 | Nat Goodspeed | |
2024-05-24 | Mark script messages in compact mode too; code clean up | Mnikolenko Productengine | |
2024-05-23 | mac build fix | Maxim Nikolenko | |
2024-05-22 | add throttle for sending messages; add simple demo script | Mnikolenko Productengine | |
2024-05-22 | Add support for sending messages to Nearby chat from Lua script | Mnikolenko Productengine | |
2024-05-15 | Merge branch 'main' into release/luau-scripting for Maint X release. | Nat Goodspeed | |
2024-05-15 | Manual whitespace fixes (fix_whitespace.py). | Nat Goodspeed | |
2024-05-15 | Merge commit 'e7eced3' into release/luau-scripting: whitespace fix. | Nat Goodspeed | |
2024-05-14 | Increment viewer version to 7.1.8 | Nat Goodspeed | |
following promotion of secondlife/viewer #705: Maintenance X | |||
2024-05-07 | Copy xml files to scripts/lua; make Lua debug floater resizable | Mnikolenko Productengine | |
2024-05-02 | Raise Lua error if LLViewerControlListener response contains one | Mnikolenko Productengine | |
2024-05-01 | Use LLViewerControlListener to access debug settings | Mnikolenko Productengine | |
2024-05-01 | Merge branch 'marchcat/w-whitespace' into marchcat/x-ws-merge | Andrey Lihatskiy | |
2024-04-29 | Allow getting the value of debug settings via Lua script | Mnikolenko Productengine | |
2024-04-29 | Allow changing debug settings via Lua script | Mnikolenko Productengine | |
2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
LF, and trim trailing whitespaces as needed | |||
2024-04-24 | Merge 'main' into release/luau-scripting on promotion of Maint YZ | Nat Goodspeed | |
2024-04-24 | viewer#1309 Handle deprecated avatar properties messages | Andrey Kleshchev | |
since server still sends those in some cases | |||
2024-04-24 | Merge branch 'main' into marchcat/x-merge | Andrey Lihatskiy | |
2024-04-24 | Increment viewer version to 7.1.7 | Nat Goodspeed | |
following promotion of secondlife/viewer #736 | |||
2024-04-20 | viewer#1290 Fix missing variable reinitializations | Andrey Kleshchev | |
2024-04-19 | viewer#1290 Fix snapToMessageHeight crash | Andrey Kleshchev | |
2024-04-19 | secondlife/viewer#1249 Erratic Emoji Picker Behavior | Alexander Gavriliuk | |
2024-04-19 | Revert "SL-20140 Setting shape hand size to 36 won't save" | Andrey Lihatskiy | |
This reverts commit 810a3d24c2e3671f926091c062b101bdec6a1517. (secondlife/jira-archive-internal#70482) | |||
2024-04-18 | Add llluamanager_test.cpp test that terminates runaway Lua script. | Nat Goodspeed | |
Also tweak existing Lua interleaved-responses test to accommodate new Lua periodic suspend behavior. | |||
2024-04-18 | Move {set,check}_interrupts_counter() to lluau namespace. | Nat Goodspeed | |
Use in LuaState::expr() so we can catch a runaway in-memory Lua chunk as well as a script read from a file. | |||
2024-04-17 | Reintroduce LLCoros::killreq() to request killing a named coroutine. | Nat Goodspeed | |
Make LLCoros constructor echo "LLApp" status-change events on new "LLCoros" event pump. Rename LLCoros::kill() to killreq() because this operation only registers a request for the named coroutine to terminate next time it calls checkStop(). Add a new CoroData member to record the name of the coroutine requesting termination. killreq() sets that and also posts "killreq" to "LLCoros". Add an optional final-cleanup callback to LLCoros::checkStop(). Make checkStop() check for a pending killreq() request as well as viewer termination. Introduce new LLCoros::Killed exception for that case. Introduce LLCoros::getStopListener(), with two overloads, to encapsulate some of the messy logic to listen (perhaps temporarily) for viewer shutdown. Both overloads are for use by code at the source end of a queue or promise or other resource for which coroutines might still be waiting at viewer shutdown time. One overload is specifically for when the caller knows the name of the one and only coroutine that will wait on the resource (e.g. because the caller IS that coroutine). That overload honors killreq(). Use getStopListener() to simplify the four existing places where we set up such a listener. Add a fifth: also make WorkQueue listen for viewer shutdown (resolving a TODO comment). Remove LLLUAmanager::terminateScript(), getTerminationList() and the static sTerminationList. In the Lua interrupt callback, instead of checking sTerminationList, call LLCoros::checkStop(). Change LLFloaterLUAScripts terminate-script logic to call LLCoros::killreq() instead of posting on "LLLua" and calling LLLUAmanager::terminateScript(). Drop LLApp::setStatus() posting to "LLLua" LLEventPump: the above makes that moot. | |||
2024-04-17 | viewer#1143 Crash at LLReflectionMap::autoAdjustOrigin #2 | Andrey Kleshchev | |
2024-04-17 | Fix typo in settings names (#1257) | Ansariel Hiller | |
2024-04-16 | Merge branch 'main' into release/luau-scripting | Nat Goodspeed | |
2024-04-16 | Call suspend() periodically to avoid viewer freeze | Mnikolenko Productengine | |
2024-04-15 | CI: adopt xz compression | Bennett Goble | |
Move towards packaging artifacts with xz, which offers higher compression ratios and faster decode time. | |||
2024-04-15 | Revert "SL-20140 Setting shape hand size to 36 won't save" | Andrey Lihatskiy | |
This reverts commit 810a3d24c2e3671f926091c062b101bdec6a1517. (secondlife/jira-archive-internal#70482) | |||
2024-04-15 | Merge branch 'main' into DRTVWR-591-maint-X | Andrey Lihatskiy | |
2024-04-12 | 'Lua Scripts' floater clean up | Mnikolenko Productengine | |
2024-04-12 | Merge pull request #1211 from secondlife/marchcat/x-merge | Andrey Lihatskiy | |
Release (Maint W) -> Maint X merge | |||
2024-04-12 | viewer-private#226 Unhandled PngError throws application into a loop | Andrey Kleshchev | |
png_read_info triggered a PngError, LLAppViewer::frame() handled it instead of LLPngWrapper::readPng, and since status didn't change viewer tried to decode image again and again and again. | |||
2024-04-12 | Merge branch 'main' into marchcat/x-merge | Andrey Lihatskiy | |
# Conflicts: # indra/llimage/llimageworker.cpp # indra/llimage/llimageworker.h # indra/newview/llcontrolavatar.cpp # indra/newview/llfloaterprofiletexture.cpp # indra/newview/lloutfitslist.cpp # indra/newview/lloutfitslist.h # indra/newview/lltexturefetch.cpp | |||
2024-04-11 | CI: adopt xz compression | Bennett Goble | |
Move towards packaging artifacts with xz, which offers higher compression ratios and faster decode time. | |||
2024-04-10 | Merge branch 'release/luau-scripting' into lua-terminate-script | Nat Goodspeed | |
2024-04-10 | Fix BUG-225288: Detaching stops unrelated animations | Salad Dais | |
This is to do with misunderstandings related to how .find() works with multimaps. .find() will, in fact, return an iterator to the first iterator it finds, and will iterate through all elements in the multimap when incremented, not just items with the same key. Change code working with animation sources to be aware of this fact, so unrelated animation sources do not have their animations stopped. | |||
2024-04-10 | Merge branch 'main' into marchcat/y-merge | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/llcommon/llsys.cpp | |||
2024-04-09 | Increment viewer version to 7.1.6 | Nat Goodspeed | |
following promotion of secondlife/viewer #690 | |||
2024-04-09 | mac build fix - remove unused variable | Maxim Nikolenko | |
2024-04-09 | Add Lua Floater class to simplify Lua script showing floaters. | Nat Goodspeed | |
Add test_luafloater_demo2.lua and test_luafloater_gesture_list2.lua examples. | |||
2024-04-08 | Add script termination option to 'Lua Scripts' floater | Mnikolenko Productengine | |
2024-04-03 | Merge pull request #1124 from Nicky-D/release/luau-scripting | nat-goodspeed | |
Luau for Linux | |||
2024-04-03 | Merge branch 'main' into release/luau-scripting. | Nat Goodspeed | |