-
Notifications
You must be signed in to change notification settings - Fork 95
Project Viewer: SLua editor #3537
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
marchcat
wants to merge
214
commits into
main
Choose a base branch
from
project/lua_editor
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
214 commits
Select commit
Hold shift + click to select a range
7f88aed
#3423 Add Lua as Compile Target in Viewer Script Editor
LLGuru fd82aa0
#3423 Adapt the code to the changes on a server
marchcat a54ac5a
#3423 Gray out Lua selection on unsupported regions
marchcat f650597
#3422 Fix two-sided delimiter tail processing
marchcat 34c1627
#3422 Process Lua-style comments
marchcat ad7dee8
#3422 Add Lua keywords
marchcat 23ac8f6
Merge pull request #3535 from secondlife/marchcat/lua_editor
marchcat 8f0e0fc
Fix xcode16 build errors
marchcat a0e31b1
Bump macos runner to os version 15 with xcode 16.1
marchcat bf8a9e8
Merge pull request #3560 from secondlife/marchcat/lua_editor
marchcat 385838c
#3423 Handle region properly
marchcat 10de131
#3423 Use correct 'lsl-luau' compile target
marchcat 0cc0db8
#3422 Better handling of Lua syntax
marchcat 0aaf2e4
Merge pull request #3609 from secondlife/marchcat/lua_editor
marchcat c663b3f
#3614 Tidy up Script editor UI
marchcat 7c5297d
#3615 WIP: Improve script editor code for the inventory
marchcat 359f604
#3615 WIP: Store correct script compile target in inventory
marchcat 7aad509
Merge pull request #3662 from secondlife/marchcat/lua_editor
marchcat 668c8c6
#3422 Code cleanup
marchcat f5a6851
#3691 Fix Reset button
marchcat 66faf3d
#3422 Improve handling of Lua functions
marchcat 8c7a5bd
#3730 Change compiler dropdown options to "SLua"
marchcat 5b23e28
#3731 Remove unused code
marchcat da0a819
Temporary hack to determine script language when opened from inventory
marchcat e2333b4
Merge pull request #3701 from secondlife/marchcat/lua_editor
marchcat a0e8b5f
#3731 Temporary viewer-side workaround to create SLua scripts by default
marchcat dba481f
Merge pull request #3752 from secondlife/marchcat/lua_editor
marchcat fe5d7d4
#3731 Follow-up: Use SLua defaults only on SLua-enabled regions (#3753)
marchcat 39dda55
#3731 Delete temporary script from server
marchcat e59d44d
Merge pull request #3756 from secondlife/marchcat/lua_editor
marchcat 19cdf73
#3747 Use correct extension for temporary script files
marchcat aab20f5
#3639 Update keywords_lsl_default.xml
marchcat 9efd188
#3639 Sync keywords_lua_default.xml with keywords_lsl_default.xml
marchcat 078170a
#3639 Add Luau functions from https://luau.org/library
marchcat 62a196b
Merge pull request #3781 from secondlife/marchcat/lua_editor
marchcat 0b9458b
secondlife/viewer-private#408 Add Luau License to the About Section
marchcat bb2447c
#3801 Update "types" section in keywords_lua_default.xml
marchcat 372aa3c
#3800 Use regex to support multi-line strings and nested comments
marchcat 57dfeaf
Merge pull request #3807 from secondlife/marchcat/lua_editor
marchcat 42355fa
#3800 Use range-based for loop for regex token iteration
marchcat 3c2933b
#3800 Add support for single-quoted strings
marchcat a1f682b
#3800 Add support for interpolated strings
marchcat 403fcb2
#3867 Print script errors to disk when external editor is used
marchcat 18ead6a
Merge pull request #3860 from secondlife/marchcat/lua_editor
marchcat e9d6b27
Optimize LLKeywords: pre-compile regex patterns
marchcat bf7a9f8
Optimize LLKeywords: few small improvements
marchcat 9f73e81
Fix llhttpdate test on windows and macos (#3909)
marchcat 0787d41
Add "ScriptEditorDisableSyntaxHighlight" debug setting
marchcat 3af711e
Merge pull request #3935 from secondlife/marchcat/lua_editor
marchcat d3bd73a
Merge branch 'main' into marchcat/slua-editor-merge
marchcat 9602397
Merge pull request #4181 from secondlife/marchcat/slua-editor-merge
marchcat 375158e
Merge tag 'Second_Life_Release#37a04baf-2025.06' into project/lua_editor
Rider-Linden f25c2a5
Merge pull request #4602 from secondlife/rider/release_to_luaedit
Rider-Linden 92c3cbb
#1965 Properly terminate particles when HUD is off #2
akleshchev 0030929
viewer#2172 AM/PM selector
akleshchev 2ef17ab
#2618 Roles and Members tab is a mess (fix XML indents for readability)
LLGuru cf75c9c
#2618 Roles and Members tab is a mess
LLGuru c3c45e0
#1825 Use html as a default type for nosniff mime probes
akleshchev ac2cbdc
#4660 Unable to upload GLTF+bin with spaces in the name
akleshchev 8eb0156
#4651 Handle window's sessions termination
akleshchev 3b3c85d
#4651 Try distinguishing freezes from crashes
akleshchev f64a41f
LLLeap: handle partial lines in stderr (#4678)
marchcat 6e24218
#789 Cannot set the material to Default or None
akleshchev 892fb2d
#4651 Fix marker presence check
akleshchev e33b5c5
#4432 Change graphics quality via a debug setting
maxim-productengine 42b09b2
#4685 EventQueueGet shouldn't use llcorehttp's backoff-retry logic
akleshchev 1cda0a1
#4687 Fix audio device selection showing a bunch of zeros
akleshchev badeccb
NSIS build fix (#4698)
marchcat 82e431e
Merge remote-tracking branch 'origin/release/2025.07' into geenz/2025…
Geenz f316a92
Merge pull request #4700 from secondlife/geenz/2025.07-develop
Geenz 95725f7
#2577 Worn transparent prims no longer show with 'Highlight transparent'
LLGuru e918d24
#4679 Logging for crash on updateMenuOptions
akleshchev 0fb6dc2
Fix builds after update of build-variables branch
akleshchev acd8794
#4671 Some locales are missing AM/PM labels
akleshchev 569d7c6
Fix OpenJPEG uploading small textures by correctly accounting for the…
Hecklezz d7bd769
#4715 disable ZoomIn an object item when the region is not connected …
maxim-productengine a1eb714
SL-20598 Fix user not being able to reset display name
akleshchev 921856d
#4730 Extend login timeout
akleshchev c2460e2
#4724 Fix performance problems with My Outfits
akleshchev 97ff76c
#4733 When moving the cache, the old cef_cache should be removed
maxim-productengine 351b776
#4515 Improve ordering of sub-meshes upon upload
akleshchev 8976d69
#4723 Fix emoji warnings and missing emojis
akleshchev 6ea4fc9
#p473 fix XUI warnings
maxim-productengine 254ecf4
p#475 Excessive texture fetch logging on shutdown
akleshchev bdf942b
Merge branch 'release/2025.07' into develop
7748898
#4739 Wearables sort order reliability
akleshchev d5e8f51
#4750 Crash in LLToolBarView::handleDropTool
akleshchev f253147
#4753 Crash at LLScriptFloater::setNotificationId
akleshchev ec3fe8c
#3189 Fix missed else condition
akleshchev 694bf1e
#4762 Better cacheOptimize's issue handling
akleshchev ee6a9e7
#4758 Extra logging to track discard 6
akleshchev 503affd
#vp484 Crash in LLFolderViewFolder::setOpen
maxim-productengine 69312e2
#4768 Crash at retransmitUnackedPackets
akleshchev f05fe9c
#4770 Crashes on ~LLCoprocedureManager()
akleshchev 45528d3
#4773 Crash on sub_image_lines
akleshchev 18c84a9
Merge branch 'release/2025.07' into project/lua_editor
Geenz 4b5d1c6
Add workflow_dispatch trigger to build workflow (#4774)
0b7bc35
Merge pull request #4779 from secondlife/geenz/lua_editor-2025.07
Geenz 9a41335
Fix infinite growth of mLoadingPhysicsShapes in mesh repository
RyeMutt b277cc6
Initial VHACD based llconvexdecomposition
RyeMutt f846861
#4777 Fix webrtc crashing in worker threads on shutdown
akleshchev a54a96a
#1759 Fix texture picker using IMG_WHITE for blank materials
akleshchev 5fe152c
Fix #4195: Preserve transforms when switching PBR materials (#4725)
Aqil-Ahmad 9c28607
#4195 Clear code from a merge conflict
akleshchev d9db7bb
p#480 Collada vs GLTF Mesh Import Naming Convention
akleshchev 688224a
#4772 fix group ownership detection for deeded objects
maxim-productengine eb9cb1a
#4794 SceneLoadRearMaxRadiusFraction not stored as a fraction
akleshchev dcf6d8c
Initial simple websockets server with managing singleton.
Rider-Linden e27b363
Finish blocking run and adding documentation.
Rider-Linden de65dbf
Update indra/llcorehttp/llwebsocketmgr.cpp
Rider-Linden 7b174ab
First pass at websocket server for editing.
Rider-Linden f31c194
Expand the websocket implementation a bit. Added JSONRPC specialization.
Rider-Linden 684af84
initial Lua types files, and switch websocket server to use a single …
Rider-Linden 0d7ca7f
Update indra/newview/llscripteditorws.cpp
Rider-Linden e750c58
Changes to the message protocol for script.compiled and language requ…
Rider-Linden 26268f7
Implemented simple challenge on handshake, fixed issue with closing a…
Rider-Linden 672bdc8
Some cleanup on the JSONRPC class.
Rider-Linden 339e7cc
Added scripting options floater for config, switched to using config …
Rider-Linden 4196360
Inconsistent snakes vs. camels.
Rider-Linden b305860
Adding default default lua types file.
Rider-Linden c678b45
Forward `llOwnerSay`/`print` messages to the plugin as well.
Rider-Linden 5f9dd14
Unscramble autobuild.xml
Rider-Linden 69d7c0f
secondlife/viewer#2570: Fix baked texture shared between avatars when…
cosmic-linden 0f92f2a
Fixed some virtual/override disagreements.
Rider-Linden 2dd9d14
Update indra/newview/skins/default/xui/en/floater_scripting_settings.xml
Rider-Linden 8794f45
Update indra/newview/llscripteditorws.cpp
Rider-Linden 696e1b1
A couple of naming issues, and accessing an iterator post erase.
Rider-Linden d76d0c2
#4796 Preferences' mic volume slider had no effect.
akleshchev 595a9e8
Added the JSON-rpc documentation for external editor integration.
Rider-Linden 6fc138d
p#351 Mark RenderMaxOpenGLVersion as Windows specific
akleshchev 93a4f8a
Disabling known failing integration test for llprocess.cpp
Rider-Linden c257304
#4803 Fix crash on cameraUnderWater
akleshchev 5306ad7
Renamed types_lua_default.llsd to types_lua_default.xml, returning an…
Rider-Linden c15ba87
#4806 Crash at getPrimaryFormat
akleshchev 400351f
#4777 Fix crash on missing factory
akleshchev 3445a01
#4782 Improve wearing multiple items
akleshchev c21fda0
Allow the viewer to relaunch the external editor. It will reuse the L…
Rider-Linden bab2137
Merge branch 'develop' into geenz/2025.07-lua-editor
Geenz dd9ea09
Merge pull request #4599 from secondlife/rider/vscode_integration
Rider-Linden 2a620a9
Merge pull request #4810 from secondlife/geenz/2025.07-lua-editor
Geenz 6efde0b
Merge pull request #4809 from secondlife/andreyk/viewer_4777
Geenz 2cdcd33
Merge pull request #4783 from RyeMutt/rye/convexdecomp
Geenz 46b4ea4
#4811 #4813 Fixed RemoveItemWarn invalid notification and deleting no…
Hecklezz 3825722
viewer#3018 Expose mouse wrap in UI
akleshchev 449f64c
#2818 Creating a link to an empty notecard fails
akleshchev 062b8d1
Fix Japanese Translation (#743)
sakuranoelfayray 083a971
Avoid stack-buffer overruns in llprocess_test.cpp (#4824)
marchcat 167b7ba
#3263 Repeat Notification Noise on Find Emoji Floater
akleshchev 851a503
#3971 Fix wrong material type when 'editing linked'
akleshchev 1f608d8
p#490 Fix missing Lossless check
akleshchev 8679b86
#2570 Fix extra setGLTFRenderMaterial
akleshchev 6cdd9cf
Fix C26444 compiler warning (creating unnamed RAII instances that cou…
Ansariel 9f19243
#2531 Fix gray background tiles in the Minimap (#4815)
fmartian 790c52f
Fix erroneous check for __attribute__ definition introduced with APR …
Ansariel 03fa846
#4757 Fix missing quotes
akleshchev b011263
#3379 Fix callback cleanup
akleshchev ad374a0
#4701 Fix incorrect architecture in package's name
akleshchev 01a7994
Merge pull request #4842 from secondlife/andreyk/viewer_4701
Geenz bbc2ad8
Merge remote-tracking branch 'origin/main' into geenz/main-to-develop
Geenz 3ca323d
Merge pull request #4850 from secondlife/geenz/main-to-develop
Geenz 0182399
Bump viewer version tp 7.2.3 after 2025.07 release
akleshchev f0d8e8f
Introduce dependabot configuration for Github Actions (#4859)
RyeMutt 11f73b0
Fix tabs and trailing spaces in objc sources
RyeMutt 993851c
Ignore tabs to spaces for objc in blame
RyeMutt c847a5e
Update pre-commit hooks to v6.0.0
RyeMutt 41e9595
Rework new convex decomp into a physicsextensions stub package and fi…
RyeMutt 0369072
#4861 Crash at LLVolumeFace::createOctree
akleshchev 53041ad
Bump pre-commit/action from 3.0.0 to 3.0.1 (#4864)
dependabot[bot] 6f1df1a
Bump actions/checkout from 4 to 5 (#4867)
dependabot[bot] e129581
Improve LLFile to be consistent between Windows and Linux/Mac
RolfKal 49a850c
Remove a trailing space and a missed LLFile::remove() call right befo…
RolfKal 2adf1bb
Remove trailing space
RolfKal f58a7c7
Make changes according to recommendations by Copilot
fmartian aa49a3d
Fix typo in comment
fmartian 528c4b5
#2427 Show torn off chat when clicking on a message popup
akleshchev 9a2ff16
#4871 Fix webrtc crash on tuningGetEnergy
akleshchev 0d5138c
#4839 Crash at LLPluginProcessParent::poll
akleshchev 4e2a966
Merge from secondlife/develop into 2025.08
akleshchev 1649124
Fix issue where mac was crashing during an attempt to unplug or replu…
roxanneskelly 5a0ba25
#4882 Log textures that failed to be created
akleshchev 0fd96e6
#4604 Turn off cef preloading on low end hardware
akleshchev dab2fa7
#4876 Fix material not applying
akleshchev 1c393ae
#4884 Crash at resetRegionCrossingTimer
akleshchev 1fc0eca
#4886 Crash on LLTeleportRequestViaLure::toOstream
akleshchev a125524
#4847 log session_jitter and period_jitter with FPS info
maxim-productengine f7516a4
#4918 Crash at LLPluginProcessParent::poll
akleshchev 6979b1f
#4920 fix group categories not being displayed when one below is expa…
maxim-productengine d233799
#4879 An Emoji in a display name can affect text in chat
akleshchev 11ccdb5
Fix XUI parser warnings:
Ansariel c7c8d81
Use correct widget name for marketplace floater
Ansariel 5e11448
Fix remaining cases of webbrowser-related XUI warnings
Ansariel 2b8dc2f
#4785 The Apply button is not activated after changing a Material
akleshchev 7a7215b
#1006 Assume default material is valid for terrain assigment
akleshchev 3694df7
#4656 Don't scroll to a child that is already in view and can not fit
akleshchev 4e78b4c
#4651 Distinguish logout crashes from other crashes
akleshchev bcecb3d
#4949 QueuedRequest destructor crash
akleshchev 0ceefe6
Disable shader profiles on RDNA3.5 to prevent freezes on startup. (#4…
Geenz ceba070
Merge branch 'release/2025.08' into marchcat/slua-2508
marchcat b814551
Updated lua types.
Rider-Linden 32ac629
Add a missing type.
Rider-Linden e8f2ec6
Merge pull request #4997 from secondlife/marchcat/slua-2508
marchcat 5c8022f
Merge pull request #5008 from secondlife/rider/updated_lua_types
Rider-Linden 5839944
Move 'DetectedEvent' in the lua types xml to classes
WolfGangS 8420950
#4926 Replace tabs with spaces in script messages
marchcat 7e09943
Merge pull request #5015 from WolfGangS/wolfgang/project/lua_editor_d…
Rider-Linden 5a88ef4
Missing vector function.
Rider-Linden 8cdf209
Merge pull request #5021 from secondlife/rider/missing_vector
Rider-Linden f07cde2
Add missing eventName parameter in default lua types xml
WolfGangS 4e54ea8
Merge pull request #5022 from WolfGangS/project/lua_editor
Rider-Linden e153d78
Change the default script for SLua
HaroldCindy 9391182
Minimal fix for ctd
WolfGangS 486753d
Merge pull request #5033 from WolfGangS/wolfgang/project/lua_editor_w…
Rider-Linden fb29cd8
Add missing LLEvents:once to lua_types xml
WolfGangS 2c3ce8f
Merge pull request #5036 from WolfGangS/wolfgang/project/lua_editor_m…
Rider-Linden File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| version: 2 | ||
| updates: | ||
|
|
||
| - package-ecosystem: github-actions | ||
| directory: / | ||
| schedule: | ||
| interval: monthly |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.