Alpha Viewer: Lua editor#3537
Conversation
NOTES Anti-virus false positive report:
|
kylelinden
left a comment
There was a problem hiding this comment.
Lua editor Alpha approved.
viewer = 7.1.12.13526902562
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project_Lua_Editor%230aaf2e4
cohort = Lua.Editor
desired = 0
NOTES Anti-virus false positive report:
|
kylelinden
left a comment
There was a problem hiding this comment.
Lua editor Alpha approved
viewer = 7.1.12.13703814328
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project_Lua_Editor%237aad509
cohort = Lua.Editor
desired = 0
NOTES Anti-virus false positive report:
|
kylelinden
left a comment
There was a problem hiding this comment.
Lua Editor Alpha approved.
viewer = 7.1.12.13858460198
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project_Lua_Editor%23e2333b4
cohort = Lua.Editor
desired = 0
26.1 -> SLua PV merge
…UTF-8 separators getThousandsSeparator() and getMonetaryThousandsSeparator() extracted only the first byte of localeconv()->thousands_sep, truncating multibyte UTF-8 separator characters (e.g. non-breaking space U+00A0). The incomplete byte was then embedded via %c format specifier, producing invalid UTF-8 rendered as '?' in notifications like avatar complexity. Return the full separator string and use string concatenation instead of %c.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Support for metadata and script subtype.
# Conflicts: # indra/llcommon/llstl.h # indra/newview/app_settings/settings.xml
NOTES Anti-virus false positive report:
|
kylelinden
left a comment
There was a problem hiding this comment.
Lua Editor Alpha approved
viewer = 26.1.0.23768336784
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project_Lua_Editor%23f209affd-2026-03-30
cohort = Lua.Editor
desired = 0
# Conflicts: # .github/workflows/build.yaml # autobuild.xml # indra/cmake/Python.cmake # indra/newview/CMakeLists.txt # indra/newview/llappviewer.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llpanellogin.cpp
Update SLua PV to 26.1.1
…cap when available to retrieve all language definition files and cache them locally. Retrieve the default definition files from the LSL definitions precompiled library.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Get pregenerated config files from the simulator cap and make them available through the websocket.
[Documentation] List the correct syntax filenames
Included features:
#3422
#3423
as of = 2026-04-29 for PV deploy
build = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project_Lua_Editor%23f209affd-2026-03-30
cohort = Lua.Editor
deployed = https://github.com/secondlife/viewer/releases/tag/Second_Life_Project_Lua_Editor%23f209affd-2026-03-30
desired = 0
relnotes:
Second Life - Lua Editor
Server-side Lua is here!
This release adds faster script editor response time and improved syntax highlighting, while it maintains support for disabling syntax highlighting from a debug setting: ScriptEditorDisableSyntaxHighlight
Please see the following page for information on where and how to use Lua in Second Life: https://wiki.secondlife.com/wiki/Luau_Alpha
Note: that pre-existing Lua scripts will require being recompiled due to recent Server fixes.
Help Us Keep Improving!
Help us shape the future of Second Life! Found a bug or have feedback? Please submit it via our [Feedback Portal](https://feedback.secondlife.com/).
Thanks for being a vital part of the Second Life journey. We can’t wait to see what you create with these latest enhancements!