-
Notifications
You must be signed in to change notification settings - Fork 107
Release/26.1.1 #5530
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
Open
Geenz
wants to merge
47
commits into
main
Choose a base branch
from
release/26.1.1
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.
Open
Release/26.1.1 #5530
Changes from 39 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
4dc59a8
Integrate Velopack installer and update framework
Geenz 386316c
Try to get CI/CD working with velopack.
Geenz d4432c9
Update build.yaml
Geenz 2bdd1c2
Update build.yaml
Geenz 5baae4a
Update build.yaml
Geenz ad82d46
Add Velopack update support for macOS and VVM integration
Geenz a9d125f
Update Velopack version and dependencies
Geenz b2d4285
Update viewer_manifest.py
Geenz 158fc84
Improve Velopack packaging for macOS
Geenz e6d2890
Update build.yaml
Geenz 2906ad7
Update viewer_manifest.py
Geenz 8fccef6
Update viewer_manifest.py
Geenz 68be5c7
Update viewer_manifest.py
Geenz 3acb531
Update viewer_manifest.py
Geenz 85298eb
Update viewer_manifest.py
Geenz a6b978b
#5346 Uninstall older non-velopack viewer (#5363)
akleshchev 276cef0
Merge branch 'release/2026.01' into project/one-click
Geenz 1c8bb96
Use runtime viewer exe name, handle Velopack URL
Geenz dc1d755
Velopack download failure diagnostic (#5520)
akleshchev 7e21cb0
Remove SLVersionChecker from the viewer with velopack. (#5528)
Geenz 7c4f2a6
Merge pull request #5529 from secondlife/release/2026.01
Geenz 209ab7f
Update lllogininstance_test.cpp
Geenz 4704331
Don't produce shortcuts with VPK - we do this with our post install.
Geenz 093a90c
Update llstartup.cpp
Geenz 57dd238
Bump viewer version from 26.1.0 to 26.1.1
Geenz fecfcbe
Update viewer_manifest.py
Geenz 0d8bbc0
Potential fix for uninstaller not being functional.
Geenz 38e7165
Fix for UpdaterServiceSetting being ignored.
Geenz 50e0919
Filter for release channel when generating shortcuts.
Geenz 617c428
Update viewer_manifest.py
Geenz 06fd3e7
Add some more logging for icons on Windows builds.
Geenz a581013
More VPK logging.
Geenz 0a29d51
Move velopack packaging in CI to the sign and package step.
Geenz eb7d968
Update viewer_manifest.py
Geenz 76236a7
Enable velopack downgrade and skip older updates
Geenz 08439c6
Move the version required checking into velopack's checks.
Geenz 6227691
Potential fix for downgrade prompts.
Geenz a611d22
Make sure our macOS flow mirrors Windows.
Geenz 8bac218
Make sure to use the dev version of the mac sign and package.
Geenz 62274ec
p#553 Only one of two uninstallers displayed
akleshchev 1bd924f
#5346 Don't force user to shutdown velopack build for NSIS uninstall
akleshchev d1a4b31
#5346 Ignore option for the uninstall dialog
akleshchev adee09a
#5346 Fix early exit crash
akleshchev ebe25a7
#5346 Properly reset version flag.
akleshchev bbce47f
Add some autodetect logic on macOS.
Geenz e3592e5
Merge branch 'release/26.1.1' of https://github.com/secondlife/viewer…
Geenz 4e2d576
Update notifications.xml
Geenz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,68 @@ | ||
| # -*- cmake -*- | ||
| # Velopack installer and update framework integration | ||
| # https://velopack.io/ | ||
|
|
||
| include_guard() | ||
|
|
||
| # USE_VELOPACK controls whether to use Velopack for installer packaging (instead of NSIS/DMG) | ||
| option(USE_VELOPACK "Use Velopack for installer packaging" OFF) | ||
|
|
||
| if (WINDOWS) | ||
| include(Prebuilt) | ||
| use_prebuilt_binary(velopack) | ||
|
|
||
| add_library(ll::velopack INTERFACE IMPORTED) | ||
|
|
||
| target_include_directories(ll::velopack SYSTEM INTERFACE | ||
| ${LIBS_PREBUILT_DIR}/include/velopack | ||
| ) | ||
|
|
||
| target_link_libraries(ll::velopack INTERFACE | ||
| ${ARCH_PREBUILT_DIRS_RELEASE}/velopack_libc.lib | ||
| ) | ||
|
|
||
| # Windows system libraries required by Velopack | ||
| target_link_libraries(ll::velopack INTERFACE | ||
| winhttp | ||
| ole32 | ||
| shell32 | ||
| shlwapi | ||
| version | ||
| userenv | ||
| ws2_32 | ||
| bcrypt | ||
| ntdll | ||
| ) | ||
|
|
||
| target_compile_definitions(ll::velopack INTERFACE LL_VELOPACK=1) | ||
|
|
||
| elseif (DARWIN) | ||
| include(Prebuilt) | ||
| use_prebuilt_binary(velopack) | ||
|
|
||
| add_library(ll::velopack INTERFACE IMPORTED) | ||
|
|
||
| target_include_directories(ll::velopack SYSTEM INTERFACE | ||
| ${LIBS_PREBUILT_DIR}/include/velopack | ||
| ) | ||
|
|
||
| target_link_libraries(ll::velopack INTERFACE | ||
| ${ARCH_PREBUILT_DIRS_RELEASE}/libvelopack_libc.a | ||
| ) | ||
|
|
||
| # macOS system frameworks required by Velopack (Rust static library dependencies) | ||
| target_link_libraries(ll::velopack INTERFACE | ||
| "-framework Foundation" | ||
| "-framework Security" | ||
| "-framework SystemConfiguration" | ||
| "-framework AppKit" | ||
| "-framework CoreFoundation" | ||
| "-framework CoreServices" | ||
| "-framework IOKit" | ||
| "-liconv" | ||
| "-lresolv" | ||
| ) | ||
|
|
||
| target_compile_definitions(ll::velopack INTERFACE LL_VELOPACK=1) | ||
|
|
||
| endif() |
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 26.1.0 | ||
| 26.1.1 |
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.