Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
a80f2ba
Update KDU to 8.4.1 and fix kdu tests, also fix llimage_libtest utility
Oct 28, 2024
94a4442
Enable OpenAL by default
Jan 21, 2025
635c34a
Fix build with C++20 including nat's changes to fsyspath
Jan 21, 2025
51ed6b5
Update to use universal build flags and fix cmake deprecations
Jan 21, 2025
6fcd349
Fix Tracy memory profiling overloads for aligned allocations
Feb 2, 2025
39a13e4
Restore math types to trivially copyable and add static asserts
Feb 2, 2025
7bba6b8
Update dependencies with support for apple silicon
Feb 2, 2025
d5460da
Update macOS xib file and compile as part of build process
Feb 2, 2025
8acac2c
Fix openal leak causing crash during shutdown
Feb 2, 2025
2f39d38
Restore support for anistropic filtering on macos
Nov 16, 2024
e83aea5
Introduce SSE2NEON package for handling sse to neon intrinsic compati…
Feb 3, 2025
0fbc30d
Merge pull request #2758 from Nicky-D/feature/fontcache
marchcat Oct 2, 2024
465fbf6
Fix crash from socket creation failure in media plugin system
Nov 4, 2024
a455d3e
Introduce build system and preprocessor support for ARM64
Feb 3, 2025
36d4dc4
Fix uninitialized variable warnings being emitted by current clang
Feb 3, 2025
594a7af
Fix pessimizing move warning being emitted by the compiler
Feb 3, 2025
9fef2a1
Fix timer support on macOS under ARM64
Feb 3, 2025
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
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
52cca99
Merge branch 'release/2025.04' into rye/forevermac
Geenz Apr 15, 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
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
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
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
3ab18e8
Merge pull request #4657 from secondlife/brad/mac_universal
Geenz Sep 10, 2025
452c8e0
Follow up fixes for Apple Silicon (#4662)
RyeMutt Sep 12, 2025
cf3352e
#3957 Add indication to a folder's context menu that it is the defaul…
maxim-productengine Sep 12, 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
5c69ae1
#4604 Tweak range decrease
akleshchev Sep 12, 2025
7ec9736
#4675 Voice indicator did not reappear after tuning
akleshchev Sep 15, 2025
c743ea2
Fix indexing problem with mac devices (#4676)
roxanneskelly Sep 16, 2025
bf0f600
#4691 Log WebRTC termination
akleshchev Sep 17, 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
3ff1638
#4695 Fix missing voice cleanup
akleshchev Sep 19, 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
79909b8
Fix rendering differences observed in 2025.07 (#4747)
RyeMutt Sep 29, 2025
420bc85
#4751 Restore navigation UI for Marketplace and Search
maxim-productengine Sep 30, 2025
589498f
Reenable havok llphysicsextensions on Darwin x86_64 with llphysicsext…
brad-linden Oct 2, 2025
b8cf54d
Fix configurations like windows where LLPHYSICSEXTENSIONS_STUB_DIR is…
brad-linden Oct 2, 2025
fc41f57
Attempt to fix build error
brad-linden Oct 2, 2025
99d8f22
#4757 Model uploader warning when physics library is missing
akleshchev Oct 2, 2025
b314a0b
new llphysicsextensions_source package that sets OSX_ARCHITECTURES pr…
brad-linden Oct 2, 2025
e30bc61
Restore creation of secondlife-bin.MAP file on Darwin x86_64 for prod…
brad-linden Oct 2, 2025
949d20c
Merge remote-tracking branch 'origin/release/2025.07' into brad/llphy…
brad-linden Oct 3, 2025
c440843
disable package_llphysicsextensions_tpv for now
brad-linden Oct 3, 2025
dd59dd5
Merge pull request #4775 from secondlife/brad/llphysicsextensions-fal…
brad-linden Oct 8, 2025
9e71e1c
Move the irradiance gen unbind to be within the correct scope. (#4798)
Geenz Oct 8, 2025
95337df
Fix for viewer-private/issues/489 - HTTP Basic Auth dialog should not…
callumlinden Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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
7 changes: 3 additions & 4 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
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 +64,7 @@ jobs:
# 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 +93,6 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Checkout build variables
uses: actions/checkout@v4
with:
Expand Down Expand Up @@ -306,7 +305,7 @@ jobs:
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
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