summaryrefslogtreecommitdiff
path: root/indra/newview/llscripteditorws.cpp
AgeCommit message (Collapse)Author
10 daysDo not recreate destroyed singletons during shutdown (#31)Mike
deleteAll() used to let getInstance() build a replacement, which crashed when the script-editor server posted a toast after LLUI was gone. Shutdown now refuses that construction, and notification adds do nothing once the notification system is gone.
2026-09-24LLFile ignores the file bits on Windows. Explicitly create the file with an ↵Rider Linden
ACL restricting read to the current logged in user.
2026-09-24Issue websocket hardening.Rider Linden
2026-09-23Issue #6367: The viewer would hang on exit if still connected to a plugin. ↵Rider Linden
Updates how the viewer dispatches coroutines to the main thread and removes an extraneous wait, that was incorrectly serializing asynchronous messages.
2026-09-23Issue #6205: There was an issue with permissions not being sent in the ↵Rider Linden
update message.
2026-09-11Issue #6304: On name change notify the plugin to update.Rider Linden
2026-09-09#6259 Avoid throwing while parsing compiler diagnosticsAndrey Lihatskiy
2026-09-04#6258 Fix Slua Editor crash and obsolete stateAndrey Kleshchev
2026-08-28Not sure what happened to the decl...Rider Linden
2026-08-27Apply suggestions from code reviewRider Linden
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-27Issue #6188: standardize and implement missing `system.*` methods.Rider Linden
2026-08-26Issue #6191: implemented both recompile_all and reset_all commands through ↵Rider Linden
command interface.
2026-08-26Issue 6186: Include parameter list when advertising commands.Rider Linden
2026-08-26Issue #6187: Add the utf-8 encoding to the content.Rider Linden
2026-08-25Using the wrong object.Rider Linden
2026-08-25Issue #6184: Include the script id when it can be determined. Mark it as ↵Rider Linden
optional in the doc.
2026-08-25Issue #6180: If the run state is missing from the save message, use the old ↵Rider Linden
run state.
2026-08-19Extract the correct compile error location from message.Rider Linden
2026-08-17Issue https://github.com/secondlife/sl-vscode-plugin/issues/98: Refactor ↵Rider Linden
message passing into unified format.
2026-08-12Issue 6131: Show toast when starting and stopping the script edit server.Rider Linden
2026-08-12Issue https://github.com/secondlife/sl-vscode-plugin/issues/99: Allow rezzed ↵Rider Linden
objects to be saved back to their rezzer's inventory.
2026-08-12Issue #https://github.com/secondlife/sl-vscode-plugin/issues/93: This is a ↵Rider Linden
temporary fix for the issue. It should be addressed more robustly with #https://github.com/secondlife/sl-vscode-plugin/issues/98.
2026-08-10Refresh the object's data when it is published. (link children seem to be an ↵Rider Linden
issue still)
2026-08-06JSON-RPC command.execute instruction for arbitrary 1-off commands and ↵Rider Linden
extensions.
2026-08-05Move object publishing tracking to its own manager in the viewer.Rider Linden
2026-08-04#6081 Fix async use-after-free in editor savesAndrey Lihatskiy
2026-07-23Make the cached controls static to the function.Rider Linden
2026-07-23Was not correctly parsing metadata from task inventory API, fix how I was ↵Rider Linden
using the cache control.
2026-07-22Publish object inventories to external editor. (#5834)Rider Linden
* Adding tight integration flag for vscode and open code through a URL. * [WIP] Publish objects and their contents from the viewer into VS code. * [WIP] Still very much a work in progress, supports most of the core operations publish, get, write, delete, and create. Still quite a few bugs to work out. * [WIP] Object publishing checkpoint. * [checkpoint] Script tight integration with vscode, object publishing. * Number of fixed issue. * A few redundancy and performance fixes. * Some cosmetics. * I like "Explore" better than "Publish" * Object renaming, luau inventory icon, runstate, restart. * Some clean up around permissions and possible nullptr deref. * Code review feedback.
2026-04-29Added support to jsonrpc server for the viewer based syntax cache.Rider Linden
2026-04-28Refactor the LLSyntaxIDLSL/Lua into single LLSyntaxDefCache, use new cap ↵Rider Linden
when available to retrieve all language definition files and cache them locally. Retrieve the default definition files from the LSL definitions precompiled library.
2026-01-08Remove unused connection_id valueWolfGang
Co-authored-by: Andrey Lihatskiy <118752495+marchcat@users.noreply.github.com>
2025-12-24Trailing whitespaceWolfGangS
Signed-off-by: WolfGangS <flamin2k8@gmail.com>
2025-12-21Add method to script editor websocket to list scripts available for subscriptionWolfGangS
Signed-off-by: WolfGangS <flamin2k8@gmail.com>
2025-10-08Renamed types_lua_default.llsd to types_lua_default.xml, returning an empty ↵Rider Linden
lang def is not a success. Hopefully this will package correctly.
2025-10-07A couple of naming issues, and accessing an iterator post erase.Rider Linden
2025-10-07Update indra/newview/llscripteditorws.cppRider Linden
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-07Inconsistent snakes vs. camels.Rider Linden
2025-10-07Added scripting options floater for config, switched to using config values. ↵Rider Linden
Added "runtime.debug" and "runtime.error" notifications.
2025-10-07Implemented simple challenge on handshake, fixed issue with closing a ↵Rider Linden
connection.
2025-10-07Changes to the message protocol for script.compiled and language requests.Rider Linden
2025-10-07Update indra/newview/llscripteditorws.cppRider Linden
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-07initial Lua types files, and switch websocket server to use a single ↵Rider Linden
connection for all scripts.
2025-10-07Expand the websocket implementation a bit. Added JSONRPC specialization.Rider Linden
2025-10-07First pass at websocket server for editing.Rider Linden