Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
269 commits
Select commit Hold shift + click to select a range
4ab2a80
Use SSE2NEON to emulate SSE intrinsics when building against an ARM t…
Feb 10, 2025
0ea0edb
Fix llcorehttp tests building under macos
Feb 10, 2025
fd94dc0
Disable old GPU hacks on macos when running against Apple GPU
Feb 10, 2025
4a56738
Disable LLImageJPEG setjmp hack when building on ARM to avoid crash
Feb 10, 2025
0f4aa87
Vectorize LLRender UI scale and offset stack to resolve perf hotspot …
Feb 10, 2025
ded9471
Disable MSAA buffers on macos during GL context init
Feb 10, 2025
9b060f7
Fix deprecation warnings under C++20 on MSVC
Feb 11, 2025
179b292
Rework windows to use zc:wchar_t for better c++ conformance and compa…
Feb 11, 2025
a54ac5a
#3423 Gray out Lua selection on unsupported regions
marchcat Feb 11, 2025
f650597
#3422 Fix two-sided delimiter tail processing
marchcat Feb 11, 2025
34c1627
#3422 Process Lua-style comments
marchcat Feb 11, 2025
ad7dee8
#3422 Add Lua keywords
marchcat Feb 12, 2025
23ac8f6
Merge pull request #3535 from secondlife/marchcat/lua_editor
marchcat Feb 12, 2025
8f0e0fc
Fix xcode16 build errors
marchcat Feb 13, 2025
a0e31b1
Bump macos runner to os version 15 with xcode 16.1
marchcat Feb 13, 2025
bf8a9e8
Merge pull request #3560 from secondlife/marchcat/lua_editor
marchcat Feb 14, 2025
385838c
#3423 Handle region properly
marchcat Feb 21, 2025
10de131
#3423 Use correct 'lsl-luau' compile target
marchcat Feb 21, 2025
0cc0db8
#3422 Better handling of Lua syntax
marchcat Feb 25, 2025
0aaf2e4
Merge pull request #3609 from secondlife/marchcat/lua_editor
marchcat Feb 25, 2025
c663b3f
#3614 Tidy up Script editor UI
marchcat Feb 27, 2025
7c5297d
#3615 WIP: Improve script editor code for the inventory
marchcat Mar 1, 2025
359f604
#3615 WIP: Store correct script compile target in inventory
marchcat Mar 6, 2025
7aad509
Merge pull request #3662 from secondlife/marchcat/lua_editor
marchcat Mar 6, 2025
668c8c6
#3422 Code cleanup
marchcat Mar 7, 2025
f5a6851
#3691 Fix Reset button
marchcat Mar 8, 2025
66faf3d
#3422 Improve handling of Lua functions
marchcat Mar 8, 2025
e0d14e0
Merge branch 'release/2025.03' into rye/forevermac
Geenz Mar 12, 2025
6bdc56c
Another attempt at adding rye to the whitelist.
Geenz Mar 12, 2025
97085ed
Merge branch 'release/2025.03' into rye/forevermac
Geenz Mar 13, 2025
8c7a5bd
#3730 Change compiler dropdown options to "SLua"
marchcat Mar 14, 2025
5b23e28
#3731 Remove unused code
marchcat Mar 14, 2025
da0a819
Temporary hack to determine script language when opened from inventory
marchcat Mar 14, 2025
e2333b4
Merge pull request #3701 from secondlife/marchcat/lua_editor
marchcat Mar 14, 2025
a0e8b5f
#3731 Temporary viewer-side workaround to create SLua scripts by default
marchcat Mar 17, 2025
dba481f
Merge pull request #3752 from secondlife/marchcat/lua_editor
marchcat Mar 17, 2025
fe5d7d4
#3731 Follow-up: Use SLua defaults only on SLua-enabled regions (#3753)
marchcat Mar 17, 2025
39dda55
#3731 Delete temporary script from server
marchcat Mar 17, 2025
e59d44d
Merge pull request #3756 from secondlife/marchcat/lua_editor
marchcat Mar 17, 2025
19cdf73
#3747 Use correct extension for temporary script files
marchcat Mar 17, 2025
aab20f5
#3639 Update keywords_lsl_default.xml
marchcat Mar 20, 2025
9efd188
#3639 Sync keywords_lua_default.xml with keywords_lsl_default.xml
marchcat Mar 20, 2025
078170a
#3639 Add Luau functions from https://luau.org/library
marchcat Mar 20, 2025
62a196b
Merge pull request #3781 from secondlife/marchcat/lua_editor
marchcat Mar 20, 2025
0b9458b
secondlife/viewer-private#408 Add Luau License to the About Section
marchcat Mar 25, 2025
bb2447c
#3801 Update "types" section in keywords_lua_default.xml
marchcat Mar 25, 2025
372aa3c
#3800 Use regex to support multi-line strings and nested comments
marchcat Mar 30, 2025
57dfeaf
Merge pull request #3807 from secondlife/marchcat/lua_editor
marchcat Mar 31, 2025
42355fa
#3800 Use range-based for loop for regex token iteration
marchcat Mar 31, 2025
3c2933b
#3800 Add support for single-quoted strings
marchcat Mar 31, 2025
a1f682b
#3800 Add support for interpolated strings
marchcat Apr 2, 2025
403fcb2
#3867 Print script errors to disk when external editor is used
marchcat Apr 3, 2025
18ead6a
Merge pull request #3860 from secondlife/marchcat/lua_editor
marchcat Apr 3, 2025
e9d6b27
Optimize LLKeywords: pre-compile regex patterns
marchcat Apr 15, 2025
52cca99
Merge branch 'release/2025.04' into rye/forevermac
Geenz Apr 15, 2025
bf7a9f8
Optimize LLKeywords: few small improvements
marchcat Apr 18, 2025
9f73e81
Fix llhttpdate test on windows and macos (#3909)
marchcat Apr 14, 2025
0787d41
Add "ScriptEditorDisableSyntaxHighlight" debug setting
marchcat May 7, 2025
3af711e
Merge pull request #3935 from secondlife/marchcat/lua_editor
marchcat May 7, 2025
d3bd73a
Merge branch 'main' into marchcat/slua-editor-merge
marchcat May 28, 2025
9602397
Merge pull request #4181 from secondlife/marchcat/slua-editor-merge
marchcat May 28, 2025
9311b52
Add new runners to QA workflow
AtlasLinden Jul 30, 2025
e4a25dc
Merge branch 'develop' into atlas-qaworkflow
AtlasLinden Aug 6, 2025
356b682
First part of work for #4498. This change forces each CEF instance to…
callumlinden Aug 7, 2025
7f276f8
#4474 Zoom in to Object From Chat
akleshchev Aug 7, 2025
971f131
Discord without auth & "Hidden Region" instead of blank (#4496)
erikkundiman Aug 8, 2025
1f441b1
Nearby tab slider (#4490)
secretfoxclaw Aug 8, 2025
0dc10ad
#4472 Permit going below ground if camera isn't constrained
akleshchev Aug 8, 2025
c61c9a9
Merge pull request #4466 from secondlife/atlas-qaworkflow
AtlasLinden Aug 11, 2025
1bbad3f
This commit introduces CEF 139 which works now that each media instan…
callumlinden Aug 12, 2025
454f93e
A ??) sequence was mis-interpreted by the pre-commit hooks as a trigr…
callumlinden Aug 12, 2025
f03cd21
Fix clang compiler issues due to unused variables
Ansariel Aug 11, 2025
e3d15a9
Chore: Move message.xml to scripts/messages (#4501)
bennettgoble Aug 12, 2025
9c6fd95
Revert "Fix: ignore *pass-on* counters when detecting left-button gra…
akleshchev Aug 12, 2025
8145d99
#4519 Check for "://" as schema separator in a SLURL
fmartian Aug 13, 2025
6f072c2
Merge 2025.06 into develop
akleshchev Aug 14, 2025
4c65a43
CMake 4.10 compatibility fixes (#4548)
brad-linden Aug 14, 2025
68d3d5c
Remove unused vstool, files (#4500)
bennettgoble Aug 16, 2025
e7c506b
Fix regex strings for Python 3.12+
fmartian Aug 17, 2025
181273f
Change another case of a regex sequence needing to be a raw string
Nicky-D Aug 3, 2024
527ee42
Merge pull request #4571 from secondlife/brad/develop
brad-linden Aug 18, 2025
89c373c
Add new LastModified option to HttpRequest handling (#4563)
fmartian Aug 18, 2025
77514eb
Fix macOS deprecation warnings
RyeMutt Aug 19, 2025
d5f748c
#3223 Trim coroutine queues a little
akleshchev Aug 19, 2025
f0db568
Rework macOS retina support to remove deprecated code and fix scaled …
RyeMutt Aug 20, 2025
ba30737
Merge branch 'develop' of github.com:secondlife/viewer into rye/infin…
RyeMutt Aug 20, 2025
fdf404c
Speed up build and configure by only generating top level xcode proje…
RyeMutt Aug 20, 2025
f5423d4
#4570 Attemp to send logout message when lost network
akleshchev Aug 20, 2025
2a3fa69
#4591 Crash at LLWearableItemsList's ContextMenu
akleshchev Aug 21, 2025
e5ccf7a
Remove dead code for macos versions 10.6 and older
RyeMutt Aug 22, 2025
a46d4f0
Enable deprecation warnings and suppress a small handful that have no…
RyeMutt Aug 22, 2025
99ce597
Fix texture filtering and address mode not updating for vast majority…
RyeMutt Feb 28, 2025
f8a0878
Fix Apple M GPU crash from nans slipping into the normal buffer by ut…
RyeMutt Aug 22, 2025
24aef9a
Fix large performance drop when enabling AA on macOS/lower end GPU ha…
RyeMutt Aug 22, 2025
3f65a4b
Fix test build on macOS
RyeMutt Aug 22, 2025
1022be6
#4570 Sanity check bandwidth input
akleshchev Aug 21, 2025
cefee59
Improved open performance for some web based UI floaters by preloadin…
callumlinden Aug 22, 2025
bebd1b2
Bring in Dullahan 1.20.0 and by that, CEF 139.0.28. Update the CEF me…
callumlinden Aug 23, 2025
e935a8a
Merge branch 'develop' into callum/viewer-cef-2025-08
callumlinden Aug 23, 2025
375158e
Merge tag 'Second_Life_Release#37a04baf-2025.06' into project/lua_editor
Rider-Linden Aug 23, 2025
f25c2a5
Merge pull request #4602 from secondlife/rider/release_to_luaedit
Rider-Linden Aug 24, 2025
9f50a5b
Merge pull request #4603 from secondlife/release/2025.06
Geenz Aug 25, 2025
8a58591
#4598 Crash in LLReflectionMapManager::update
akleshchev Aug 26, 2025
bbdb46a
Update qatest.yaml
Dan-Linden Aug 26, 2025
e33439e
Update qatest.yaml
Dan-Linden Aug 26, 2025
0fc42e9
#4608 Crash at LLJoint::findJoint
akleshchev Aug 26, 2025
b246834
Merge pull request #4607 from secondlife/Dan-Linden-patch-2
Dan-Linden Aug 27, 2025
87ec630
PUll in Dullahan 1.21 that contains additional updates for the macOS …
callumlinden Aug 27, 2025
e629bf0
Changes to support dullahan 1.21 undo/redo/delete/select all edit han…
RyeMutt Aug 28, 2025
536c821
MacOS companion changes for dullahan 1.21 including package structure…
RyeMutt Aug 28, 2025
dae43ad
Fix cmake to ${CMAKE_COMMAND} to avoid cmake error
RyeMutt Aug 28, 2025
34ae3db
Merge branch 'callum/viewer-cef-2025-08' into rye/infinitemac
RyeMutt Aug 28, 2025
77d71de
Fix up universal build
RyeMutt Aug 28, 2025
96ff5f8
Merge branch 'develop' of github.com:secondlife/viewer into rye/infin…
RyeMutt Aug 28, 2025
2b44464
Fix up windows build error in GHA
RyeMutt Aug 28, 2025
f1014ed
Bump openjpeg to 2.5.3-r1
RyeMutt Aug 28, 2025
d010e55
Tabs to spaces
RyeMutt Aug 28, 2025
5ffcd3d
Fixes for GHA build
RyeMutt Aug 28, 2025
e23aa06
#4604 Reduce draw distance when low on RAM
akleshchev Aug 28, 2025
479fee9
#4604 Warn user off high settings when on low-RAM hardware
akleshchev Aug 28, 2025
e77eb6b
#4598 Fix variables being inited before settings are ready
akleshchev Aug 29, 2025
db69b09
Merge branch 'develop' into callum/viewer-cef-2025-08
callumlinden Aug 29, 2025
5d50a66
#4588 Unable to direct silent installation
akleshchev Aug 27, 2025
9959f51
#4619 Don't crash on LLHUDEffect::render
akleshchev Sep 1, 2025
e5b7e8a
#4621 Crash at LLMeshRepoThread::run(1060)
akleshchev Sep 1, 2025
0fe641a
Changes to support dullahan 1.21 undo/redo/delete/select all edit han…
RyeMutt Aug 28, 2025
012c070
MacOS companion changes for dullahan 1.21 including package structure…
RyeMutt Aug 28, 2025
0ae3de8
Fix cmake to ${CMAKE_COMMAND} to avoid cmake error
RyeMutt Aug 28, 2025
3e4f112
Merge from main into develop
akleshchev Sep 2, 2025
3ea1d87
#4587 Shaders sometimes do not match the shader settings
akleshchev Sep 2, 2025
46f325b
#4587 Make shader cache reading faster
akleshchev Sep 2, 2025
5593cde
Merge pull request #4625 from secondlife/andreyk/viewer_4587
akleshchev Sep 3, 2025
90aa693
Merge Changes for support of apple silicon on macOS
akleshchev Sep 3, 2025
a4f5881
#4623 Shared Media on HUDs not loading
akleshchev Sep 3, 2025
f5c872a
p#470 Fix wrong release notes being shown.
akleshchev Sep 4, 2025
66ccfab
Merge branch 'project/mac_universal' into callum/viewer-cef-2025-08
callumlinden Sep 4, 2025
d885e73
Merge pull request #4633 from secondlife/callum/viewer-cef-2025-08
callumlinden Sep 4, 2025
94e45ca
Replace boost filesystem with std filesystem
akleshchev Sep 5, 2025
12704b9
viewer-cef build fixes
akleshchev Sep 5, 2025
94cfce4
Revert "Replace boost filesystem with std filesystem"
callumprentice Sep 5, 2025
789a64b
Incorporate the latest buld of KDU 8.4.1 with the universal macos libs
callumprentice Sep 5, 2025
40e2b67
Merge pull request #4640 from secondlife/callum/mac_universal
callumlinden Sep 5, 2025
6b0b8ce
#4536 Fix clipped setting descriptions
akleshchev Sep 5, 2025
d97cb0f
#4639 Crash at getDimensionsF32
akleshchev Sep 5, 2025
8f43b5b
Fix macos build arch and deploy target due to cmake behavior changes
RyeMutt Sep 5, 2025
28b5442
Merge pull request #4644 from RyeMutt/project/mac_universal
callumlinden Sep 6, 2025
79e4b7b
p#428 'multiple textures' sometimes not present
akleshchev Sep 9, 2025
92c3cbb
#1965 Properly terminate particles when HUD is off #2
akleshchev Sep 9, 2025
1754002
Fix build failing due to missing nsis
akleshchev Sep 9, 2025
dd1113b
Merge branch 'release/2025.07' into project/mac_universal
Geenz Sep 10, 2025
0030929
viewer#2172 AM/PM selector
akleshchev Oct 10, 2024
5b97823
Merge pull request #4636 from secondlife/project/mac_universal
Geenz Sep 10, 2025
f98a61b
Improvements found in reviewing mac_arm branch #4629
brad-linden Sep 6, 2025
2ef17ab
#2618 Roles and Members tab is a mess (fix XML indents for readability)
LLGuru Sep 21, 2024
cf75c9c
#2618 Roles and Members tab is a mess
LLGuru Sep 22, 2024
3ab18e8
Merge pull request #4657 from secondlife/brad/mac_universal
Geenz Sep 10, 2025
c3c45e0
#1825 Use html as a default type for nosniff mime probes
akleshchev Sep 10, 2025
452c8e0
Follow up fixes for Apple Silicon (#4662)
RyeMutt Sep 12, 2025
ac2cbdc
#4660 Unable to upload GLTF+bin with spaces in the name
akleshchev Sep 11, 2025
cf3352e
#3957 Add indication to a folder's context menu that it is the defaul…
maxim-productengine Sep 12, 2025
8eb0156
#4651 Handle window's sessions termination
akleshchev Sep 11, 2025
4269590
Use XL mac runners due to the unibin build time. (#4674)
Geenz Sep 12, 2025
a6d4c1d
[WebRTC] Rework device handling sequence so that we can handle unplug…
roxanneskelly Sep 13, 2025
3b3c85d
#4651 Try distinguishing freezes from crashes
akleshchev Sep 12, 2025
f64a41f
LLLeap: handle partial lines in stderr (#4678)
marchcat Sep 15, 2025
5c69ae1
#4604 Tweak range decrease
akleshchev Sep 12, 2025
7ec9736
#4675 Voice indicator did not reappear after tuning
akleshchev Sep 15, 2025
6e24218
#789 Cannot set the material to Default or None
akleshchev Sep 16, 2025
c743ea2
Fix indexing problem with mac devices (#4676)
roxanneskelly Sep 16, 2025
892fb2d
#4651 Fix marker presence check
akleshchev Sep 16, 2025
e33b5c5
#4432 Change graphics quality via a debug setting
maxim-productengine Sep 17, 2025
bf0f600
#4691 Log WebRTC termination
akleshchev Sep 17, 2025
42b09b2
#4685 EventQueueGet shouldn't use llcorehttp's backoff-retry logic
akleshchev Sep 17, 2025
1cda0a1
#4687 Fix audio device selection showing a bunch of zeros
akleshchev Sep 17, 2025
badeccb
NSIS build fix (#4698)
marchcat Sep 18, 2025
82e431e
Merge remote-tracking branch 'origin/release/2025.07' into geenz/2025…
Geenz Sep 18, 2025
f316a92
Merge pull request #4700 from secondlife/geenz/2025.07-develop
Geenz Sep 18, 2025
95725f7
#2577 Worn transparent prims no longer show with 'Highlight transparent'
LLGuru Oct 23, 2024
e918d24
#4679 Logging for crash on updateMenuOptions
akleshchev Sep 18, 2025
0fb6dc2
Fix builds after update of build-variables branch
akleshchev Sep 19, 2025
acd8794
#4671 Some locales are missing AM/PM labels
akleshchev Sep 18, 2025
edbb763
Fix builds after update of build-variables branch
akleshchev Sep 19, 2025
5a0ada9
#4570 Make 'About' floater use real bandwidth
akleshchev Sep 19, 2025
569d7c6
Fix OpenJPEG uploading small textures by correctly accounting for the…
Hecklezz Sep 19, 2025
3ff1638
#4695 Fix missing voice cleanup
akleshchev Sep 19, 2025
d7bd769
#4715 disable ZoomIn an object item when the region is not connected …
maxim-productengine Sep 22, 2025
1d9f87d
#4695 Fix device update causing a crash
akleshchev Sep 22, 2025
6dba35d
#4719 use correct search query when navigating to the page
maxim-productengine Sep 23, 2025
a1eb714
SL-20598 Fix user not being able to reset display name
akleshchev Sep 23, 2025
921856d
#4730 Extend login timeout
akleshchev Sep 23, 2025
c2460e2
#4724 Fix performance problems with My Outfits
akleshchev Sep 22, 2025
97ff76c
#4733 When moving the cache, the old cef_cache should be removed
maxim-productengine Sep 24, 2025
351b776
#4515 Improve ordering of sub-meshes upon upload
akleshchev Sep 24, 2025
8976d69
#4723 Fix emoji warnings and missing emojis
akleshchev Sep 24, 2025
6ea4fc9
#p473 fix XUI warnings
maxim-productengine Sep 25, 2025
254ecf4
p#475 Excessive texture fetch logging on shutdown
akleshchev Sep 25, 2025
79909b8
Fix rendering differences observed in 2025.07 (#4747)
RyeMutt Sep 29, 2025
bdf942b
Merge branch 'release/2025.07' into develop
bennettgoble Sep 29, 2025
7748898
#4739 Wearables sort order reliability
akleshchev Sep 26, 2025
d5e8f51
#4750 Crash in LLToolBarView::handleDropTool
akleshchev Sep 29, 2025
f253147
#4753 Crash at LLScriptFloater::setNotificationId
akleshchev Sep 29, 2025
ec3fe8c
#3189 Fix missed else condition
akleshchev Sep 29, 2025
694bf1e
#4762 Better cacheOptimize's issue handling
akleshchev Sep 30, 2025
ee6a9e7
#4758 Extra logging to track discard 6
akleshchev Sep 30, 2025
503affd
#vp484 Crash in LLFolderViewFolder::setOpen
maxim-productengine Oct 1, 2025
69312e2
#4768 Crash at retransmitUnackedPackets
akleshchev Oct 1, 2025
f05fe9c
#4770 Crashes on ~LLCoprocedureManager()
akleshchev Oct 1, 2025
45528d3
#4773 Crash on sub_image_lines
akleshchev Oct 1, 2025
18c84a9
Merge branch 'release/2025.07' into project/lua_editor
Geenz Oct 2, 2025
4b5d1c6
Add workflow_dispatch trigger to build workflow (#4774)
bennettgoble Oct 2, 2025
0b7bc35
Merge pull request #4779 from secondlife/geenz/lua_editor-2025.07
Geenz Oct 3, 2025
f846861
#4777 Fix webrtc crashing in worker threads on shutdown
akleshchev Oct 2, 2025
a54a96a
#1759 Fix texture picker using IMG_WHITE for blank materials
akleshchev Oct 3, 2025
5fe152c
Fix #4195: Preserve transforms when switching PBR materials (#4725)
Aqil-Ahmad Oct 6, 2025
9c28607
#4195 Clear code from a merge conflict
akleshchev Oct 6, 2025
d9db7bb
p#480 Collada vs GLTF Mesh Import Naming Convention
akleshchev Oct 6, 2025
688224a
#4772 fix group ownership detection for deeded objects
maxim-productengine Oct 7, 2025
eb9cb1a
#4794 SceneLoadRearMaxRadiusFraction not stored as a fraction
akleshchev Oct 7, 2025
dcf6d8c
Initial simple websockets server with managing singleton.
Rider-Linden Aug 22, 2025
e27b363
Finish blocking run and adding documentation.
Rider-Linden Aug 23, 2025
de65dbf
Update indra/llcorehttp/llwebsocketmgr.cpp
Rider-Linden Aug 23, 2025
7b174ab
First pass at websocket server for editing.
Rider-Linden Aug 25, 2025
f31c194
Expand the websocket implementation a bit. Added JSONRPC specialization.
Rider-Linden Aug 27, 2025
684af84
initial Lua types files, and switch websocket server to use a single …
Rider-Linden Sep 17, 2025
0d7ca7f
Update indra/newview/llscripteditorws.cpp
Rider-Linden Aug 27, 2025
e750c58
Changes to the message protocol for script.compiled and language requ…
Rider-Linden Sep 24, 2025
26268f7
Implemented simple challenge on handshake, fixed issue with closing a…
Rider-Linden Sep 29, 2025
672bdc8
Some cleanup on the JSONRPC class.
Rider-Linden Sep 29, 2025
339e7cc
Added scripting options floater for config, switched to using config …
Rider-Linden Oct 1, 2025
4196360
Inconsistent snakes vs. camels.
Rider-Linden Oct 1, 2025
b305860
Adding default default lua types file.
Rider-Linden Oct 2, 2025
c678b45
Forward `llOwnerSay`/`print` messages to the plugin as well.
Rider-Linden Oct 3, 2025
5f9dd14
Unscramble autobuild.xml
Rider-Linden Oct 7, 2025
69d7c0f
secondlife/viewer#2570: Fix baked texture shared between avatars when…
cosmic-linden Nov 11, 2024
0f92f2a
Fixed some virtual/override disagreements.
Rider-Linden Oct 7, 2025
2dd9d14
Update indra/newview/skins/default/xui/en/floater_scripting_settings.xml
Rider-Linden Oct 7, 2025
8794f45
Update indra/newview/llscripteditorws.cpp
Rider-Linden Oct 7, 2025
696e1b1
A couple of naming issues, and accessing an iterator post erase.
Rider-Linden Oct 7, 2025
d76d0c2
#4796 Preferences' mic volume slider had no effect.
akleshchev Oct 7, 2025
595a9e8
Added the JSON-rpc documentation for external editor integration.
Rider-Linden Oct 8, 2025
6fc138d
p#351 Mark RenderMaxOpenGLVersion as Windows specific
akleshchev Oct 8, 2025
93a4f8a
Disabling known failing integration test for llprocess.cpp
Rider-Linden Oct 8, 2025
c257304
#4803 Fix crash on cameraUnderWater
akleshchev Oct 8, 2025
5306ad7
Renamed types_lua_default.llsd to types_lua_default.xml, returning an…
Rider-Linden Oct 9, 2025
c15ba87
#4806 Crash at getPrimaryFormat
akleshchev Oct 9, 2025
3445a01
#4782 Improve wearing multiple items
akleshchev Oct 8, 2025
c21fda0
Allow the viewer to relaunch the external editor. It will reuse the L…
Rider-Linden Oct 10, 2025
bab2137
Merge branch 'develop' into geenz/2025.07-lua-editor
Geenz Oct 10, 2025
dd9ea09
Merge pull request #4599 from secondlife/rider/vscode_integration
Rider-Linden Oct 10, 2025
2a620a9
Merge pull request #4810 from secondlife/geenz/2025.07-lua-editor
Geenz Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
* text eol=lf

# VSTool (normalization disabled)
indra/tools/vstool/* -text

# Images
*.bmp binary
*.BMP binary
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Build

on:
workflow_dispatch:
pull_request:
push:
branches: ["main", "release/*", "project/*"]
Expand Down Expand Up @@ -42,7 +43,7 @@
needs: setup
strategy:
matrix:
runner: ${{ fromJson((github.ref_type == 'tag' && startsWith(github.ref, 'refs/tags/Second_Life')) && '["windows-large","macos-15-xlarge"]' || '["windows-latest","macos-15"]') }}
runner: ${{ fromJson((github.ref_type == 'tag' && startsWith(github.ref, 'refs/tags/Second_Life')) && '["windows-large","macos-15-xlarge"]' || '["windows-2022","macos-15-xlarge"]') }}
configuration: ${{ fromJson(needs.setup.outputs.configurations) }}
runs-on: ${{ matrix.runner }}
outputs:
Expand All @@ -64,7 +65,7 @@
# autobuild-package.xml.
AUTOBUILD_VCS_INFO: "true"
AUTOBUILD_VSVER: "170"
DEVELOPER_DIR: "/Applications/Xcode_16.1.app/Contents/Developer"
DEVELOPER_DIR: "/Applications/Xcode_16.4.app/Contents/Developer"
# Ensure that Linden viewer builds engage Bugsplat.
BUGSPLAT_DB: ${{ needs.setup.outputs.bugsplat_db }}
build_coverity: false
Expand Down Expand Up @@ -93,7 +94,6 @@
uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Checkout build variables
uses: actions/checkout@v4
with:
Expand Down Expand Up @@ -306,11 +306,11 @@
AZURE_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
needs: build
runs-on: windows-latest
runs-on: windows-2022
steps:
- name: Sign and package Windows viewer
if: env.AZURE_KEY_VAULT_URI && env.AZURE_CERT_NAME && env.AZURE_CLIENT_ID && env.AZURE_CLIENT_SECRET && env.AZURE_TENANT_ID
uses: secondlife/viewer-build-util/sign-pkg-windows@v2
uses: secondlife/viewer-build-util/sign-pkg-windows@v2.0.4

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Build' step
Uses Step
uses 'secondlife/viewer-build-util/sign-pkg-windows' with ref 'v2.0.4', not a pinned commit hash
with:
vault_uri: "${{ env.AZURE_KEY_VAULT_URI }}"
cert_name: "${{ env.AZURE_CERT_NAME }}"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cla.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ jobs:
path-to-signatures: signatures.json
remote-organization-name: secondlife
remote-repository-name: cla-signatures
allowlist: [email protected],[email protected]
allowlist: [email protected],[email protected],rye
14 changes: 13 additions & 1 deletion .github/workflows/qatest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,25 @@ jobs:
artifact: Windows-installer
install-path: 'C:\viewer-automation-main'
- os: windows
runner: qa-dan-asus
runner: qa-windows-asus-dan
artifact: Windows-installer
install-path: 'C:\viewer-automation-main'
- os: windows
runner: qa-windows-kurt
artifact: Windows-installer
install-path: 'C:\viewer-automation-main'
- os: mac
runner: qa-mac-dan
artifact: macOS-installer
install-path: '$HOME/Documents/viewer-automation'
- os: mac
runner: qa-mac-atlas
artifact: macOS-installer
install-path: '$HOME/Documents/viewer-automation'
- os: mac
runner: qa-mac-caleb
artifact: macOS-installer
install-path: '$HOME/Documents/viewer-automation'
fail-fast: false

runs-on: [self-hosted, "${{ matrix.runner }}"]
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ debian/files
debian/secondlife-appearance-utility*
debian/secondlife-viewer*
indra/.distcc
indra/cmake/*
indra/out/*

indra/packages/*
Expand Down
Loading
Loading