Skip to content
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

build(deps): bump docker/build-push-action from 5 to 6 #229

Open
wants to merge 590 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
590 commits
Select commit Hold shift + click to select a range
241acb6
Find the correct install paths for systemd units and udev rules (#2046)
PVermeer Jan 21, 2024
34d6c0e
docs(setup): correct instruction for portfile install (#2058)
ReenigneArcher Jan 26, 2024
28df670
Revert "Remove useless texture size queries for every frame in displa…
kelvie Jan 24, 2024
f373acb
Avoid unnecessary reallocation of the IV for every packet
cgutman Jan 25, 2024
b40c666
Send the frame number in the encrypted video header
cgutman Jan 25, 2024
6948e13
Adjust default CPU thread count to 2
cgutman Jan 27, 2024
5eec5b1
Rewrite software scaling to use new multi-threaded swscale API
cgutman Jan 27, 2024
839fa18
Refactor to use pixel format helpers in VAAPI
cgutman Jan 27, 2024
5c68e4e
Implement NVENC support for KMS and wlgrab capture methods
cgutman Jan 27, 2024
41ca0cc
Fix KMS cursor capture on Nvidia GPUs
cgutman Jan 28, 2024
38d7eb4
Fix crash on monitor index not found in KMS
cgutman Jan 21, 2024
999c349
build(deps): bump furo from 2023.9.10 to 2024.1.29 (#2077)
dependabot[bot] Jan 30, 2024
09c0a66
docs(build): add missing libcurl build dep for ubuntu (#2081)
ReenigneArcher Feb 1, 2024
7a71f4f
build(deps): bump third-party/moonlight-common-c
dependabot[bot] Feb 1, 2024
bd9cdcc
Implement workaround for qWAVE issues handling IPv4-mapped IPv6 addre…
cgutman Feb 2, 2024
6260896
Enable opportunistic QoS tagging for control messages
cgutman Feb 2, 2024
682fba1
Allow DSCP tagging and local traffic prioritization to be enabled sep…
cgutman Feb 2, 2024
86ba713
Add refcounting to Mac and Linux QoS state to ensure it works properl…
cgutman Feb 2, 2024
37511f6
Use CS6 instead of CS7 for audio traffic
cgutman Feb 2, 2024
4339bca
build(cmake): use CMAKE_SOURCE_DIR property (#2091)
ReenigneArcher Feb 3, 2024
5faf770
Fix -Wreturn-local-addr warning in event_t::view()
cgutman Feb 3, 2024
56093ce
Refactor RTSP handling to be session-based rather than socket-based
cgutman Feb 3, 2024
bc3a45a
Implement RTSP encryption support
cgutman Feb 3, 2024
43528b3
Require RTSP encryption when encryption mode is set to mandatory
cgutman Feb 3, 2024
3d7ddac
build(deps): bump third-party/moonlight-common-c
dependabot[bot] Feb 3, 2024
de13495
build(docker): add docker toolchain for clion (#2098)
ReenigneArcher Feb 4, 2024
df54b98
Fix DSCP tagging for dual-stack sockets on Linux
cgutman Feb 3, 2024
d61b5be
Inform clients of graceful termination when Sunshine exits
cgutman Feb 3, 2024
25207b9
style(macos): various code style fixes (#2086)
ReenigneArcher Feb 4, 2024
89d8da5
style(submodules): alphabetize gitmodules (#2104)
ReenigneArcher Feb 5, 2024
592ebc6
Skip encoder reprobing if no GPU changes have occurred
cgutman Feb 6, 2024
11f9019
Don't populate QP rate control fallbacks for encoders guaranteed to s…
cgutman Jan 25, 2024
612f307
Don't fall back to undefined ref frame count on HEVC/AV1 if H.264 suc…
cgutman Jan 25, 2024
68ef886
Avoid recreating the display when no display parameters have changed
cgutman Feb 7, 2024
a89d653
refactor(logging): separate logging from main (#2110)
ReenigneArcher Feb 7, 2024
2fcb6ce
Don't attempt to get the working directory of a URL
cgutman Feb 5, 2024
d5b28f9
Add support for starting URLs and regular files that aren't executable
cgutman Feb 5, 2024
bf71aae
Modernize the default Steam shortcut
cgutman Feb 5, 2024
7555709
docs(examples): update uri examples (#2118)
ReenigneArcher Feb 8, 2024
e2abd5d
refactor(main): move map_port to network (#2115)
ReenigneArcher Feb 9, 2024
e5c87da
refactor(main): move file operation functions to new source (#2124)
ReenigneArcher Feb 10, 2024
073a55a
Simplify and fix handling of incomplete substitution strings
cgutman Feb 10, 2024
33585ac
Fix spacing of multi-argument %* substitutions
cgutman Feb 10, 2024
40dd223
Treat escape sequences like other replacements
cgutman Feb 10, 2024
179dc3a
Cloak MAC address from unpaired clients
cgutman Feb 10, 2024
925736e
ci(linux): increase root reserve for AppImage build (#2130)
ReenigneArcher Feb 11, 2024
2577925
refactor(main): move remaining entry related code (#2127)
ReenigneArcher Feb 11, 2024
42dcbea
Use Win32 APIs for UTF-16<->UTF-8 conversion
cgutman Feb 11, 2024
ea467ee
Properly re-escape arguments when processing %*
cgutman Feb 10, 2024
d2574d4
Preserve backwards-compatible argument escaping behavior for executables
cgutman Feb 15, 2024
c0b1881
Implement backwards compatibility for NVENC APIs back to Video Codec …
cgutman Feb 15, 2024
e424bdc
fix(main): fix version printing (#2167)
ReenigneArcher Feb 24, 2024
2d7bc65
build(cmake): add option to skip cuda inheriting compile options (#2164)
ReenigneArcher Feb 24, 2024
f177d26
build(deps): bump third-party/ViGEmClient from `1920260` to `8d71f67`…
dependabot[bot] Feb 24, 2024
8785f22
build(cmake): error build on warning (#2165)
ReenigneArcher Feb 25, 2024
675e4fd
build(cmake) properly find evdev (#2176)
ReenigneArcher Feb 26, 2024
e1985de
Use nlohmann_json package instead of submodule (#2161)
chewi Feb 26, 2024
05dad65
build(deps): bump peter-evans/create-pull-request from 5 to 6 (#2083)
dependabot[bot] Feb 27, 2024
4c274f1
build(deps): bump bootstrap from 5.3.2 to 5.3.3 (#2154)
dependabot[bot] Feb 27, 2024
cb3141b
Use a common function to abort for debugging purposes
cgutman Feb 26, 2024
25801ff
Install ViGEmBus before starting Sunshine
cgutman Feb 27, 2024
c26debd
Avoid display switching unexpectedly when the UAC secure desktop appears
cgutman Feb 27, 2024
e96010b
fix(config): properly save global_prep_cmd and fps (#2192)
ReenigneArcher Feb 29, 2024
31d13f2
Add option to allow HEVC usage on older Intel GPUs without low-power …
cgutman Feb 27, 2024
d4eacf8
Move UPnP option to the top of the Network tab
cgutman Feb 27, 2024
80f17d5
Don't display automatic gamepad options on unsupported platforms
cgutman Feb 27, 2024
297a39c
Adjust wording of the nvenc_latency_over_power option
cgutman Feb 27, 2024
13c911a
Move and rename Channels option to feature more prominently in the UI
cgutman Feb 27, 2024
7a9cf92
Add note to enclose paths with spaces in quotes
cgutman Feb 27, 2024
a2f854b
Move and rename Files tab to be less prominent
cgutman Feb 27, 2024
fcbdfd8
Add friendly message when encoder detection fails
cgutman Feb 27, 2024
05e9593
Rework dummy image handling to avoid RTX HDR driver bug
cgutman Feb 24, 2024
ac984d7
Add log messages to indicate display numbers for KMS and Wlgrab
cgutman Mar 2, 2024
bb93bb2
Stop enumeration after finding a working capture backend
cgutman Mar 2, 2024
157ad5a
chore: bump version to v0.22.0 (#2201)
ReenigneArcher Mar 3, 2024
7e7aeae
Fix CUDA context leak causing encoder init failures using X11 capture…
cgutman Mar 4, 2024
e09d4d6
build(linux): ensure pre-compiled arch pkg is not debug build (#2214)
ReenigneArcher Mar 5, 2024
95873d2
Fix mismatched case and unhandled exception in open_drm_fd_for_cuda_d…
cgutman Mar 5, 2024
f85a522
build(macos): add build strategy matrix (#2211)
ReenigneArcher Mar 5, 2024
1d756a9
build(macos): fix publishing of portfile (#2220)
ReenigneArcher Mar 5, 2024
0d385f4
fix(config): add missing resolution to default config ui (#2224)
ReenigneArcher Mar 6, 2024
975b317
Fix predefined FPS values not taking effect
cgutman Mar 6, 2024
77f06b8
Fix wrong path in desktop file (#2223)
detiam Mar 6, 2024
91feb70
Make debuginfo artifacts harder to confuse with the Windows portable …
cgutman Mar 6, 2024
3a775e2
Fix process tree tracking when the cmd.exe trampoline is used
cgutman Mar 7, 2024
315bb6a
Strip quotes out of the working directory path
cgutman Mar 7, 2024
baa7157
Temporarily add the working directory to our path when starting an app
cgutman Mar 7, 2024
4d9f4a1
Update app examples to clarify new command syntax for Windows
cgutman Mar 7, 2024
be8fa26
Fix heap corruption with cursor pixel counts that aren't divisible by 8
cgutman Mar 7, 2024
ec285b2
Fix undefined behavior when computing cursor end pointer
cgutman Mar 8, 2024
bd267a6
build(macos)!: add homebrew formula and drop dmg (#2222)
ReenigneArcher Mar 9, 2024
1ab5180
Replace WMIC-based check for ViGEmBus with a Powershell check
cgutman Mar 9, 2024
4a9e1d4
Move kmsgrab dependencies from optdepends to depends
cgutman Mar 9, 2024
7a9d9d4
Add optdepends for Intel and AMD hardware encoding
cgutman Mar 9, 2024
db6a837
Add the .INSTALL script needed for kmsgrab to work
cgutman Mar 9, 2024
5e9b294
Use icon caching for system tray. (#2238)
brycerocky Mar 10, 2024
826cd69
fix(linux): automatically migrate config directory (#2240)
ReenigneArcher Mar 11, 2024
10f79e4
Avoid broken fallback to cross-adapter NVENC encoding with KMS
cgutman Mar 11, 2024
f9ee7c7
Rename 85-sunshine.rules to 60-sunshine.rules
cgutman Mar 11, 2024
0982524
Apply udev rules to /dev/uinput immediately after installation
cgutman Mar 11, 2024
dbbf095
Reorder and reword the KMS setup step
cgutman Mar 11, 2024
e676b2c
Add note to prefer distro packages over Flatpak/AppImage
cgutman Mar 11, 2024
0d92891
Improve KMS debuggability and avoid known broken cases
cgutman Mar 12, 2024
82029bc
Allow NVENC to be forced to try capturing non-Nvidia GPUs
cgutman Mar 13, 2024
e4f01ed
build(deps): bump LizardByte/homebrew-release-action from 2024.309.15…
dependabot[bot] Mar 13, 2024
8a9177a
fix(Linux/Fedora): re-enable CUDA and bump to 12.4.0 (#2247)
Crashdummyy Mar 13, 2024
f888fb3
chore: bump version to v0.22.1 (#2221)
ReenigneArcher Mar 13, 2024
a74e1fc
Fix(linux/fedora39) patch system headers so build succeeds with cuda …
ReenigneArcher Mar 13, 2024
bf53197
Don't update tray icon after tray_exit() was called
cgutman Mar 13, 2024
2d2266f
build(deps): bump LizardByte/homebrew-release-action from 2024.311.17…
dependabot[bot] Mar 15, 2024
b1b52ee
Update tray submodule to fix broken tray icon on some systems
cgutman Mar 14, 2024
29945ef
Fix dereferencing a null pointer if SUNSHINE_MIGRATE_CONFIG doesn't e…
cgutman Mar 14, 2024
8d6d86c
Avoid calling Boost logging functions in appdata()
cgutman Mar 15, 2024
6be8231
Only attempt a config migration once per launch
cgutman Mar 15, 2024
d94631a
Use a copy+delete instead of a move operation for config migration
cgutman Mar 15, 2024
7a11e1a
Update changelog and bump version to v0.22.2
cgutman Mar 14, 2024
37717fb
refactor(video): move encoder declarations to header (#2185)
ReenigneArcher Mar 16, 2024
75577d8
ci(linux): refactor linux build (#2275)
ReenigneArcher Mar 17, 2024
015418c
feat(i18n): add ui localization (#2279)
ReenigneArcher Mar 22, 2024
69f69ed
fix(i18n): match two__letters code to crowdin (#2289)
ReenigneArcher Mar 23, 2024
73a1958
ci(tests): add test framework (#1603)
ReenigneArcher Mar 24, 2024
ba1cbc4
ci(windows): update devcon (#2296)
ReenigneArcher Mar 27, 2024
3c2e62c
build(deps): bump rstcheck[sphinx] from 6.2.0 to 6.2.1 (#2299)
dependabot[bot] Mar 27, 2024
d4215ad
Add capture using WinRT Windows.Graphics.Capture API. (#2149)
tez011 Mar 28, 2024
13a0d0e
Correct typo in Chinese Simplified locale option (#2308)
lns103 Mar 28, 2024
516836f
ci(codecov): update codecov default branch (#2313)
ReenigneArcher Mar 28, 2024
4d23a25
build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.Ba…
dependabot[bot] Mar 28, 2024
aad0e09
Populate host latency for kms/x11 grab (#2273)
KuleRucket Mar 28, 2024
89938f5
ci(macos): automatically determine default branch for homebrew formul…
ReenigneArcher Mar 28, 2024
f32798c
Revert "Add capture using WinRT Windows.Graphics.Capture API." (#2320)
ReenigneArcher Mar 29, 2024
5502969
AMF: rate control improvements (#2251)
psyke83 Mar 30, 2024
03d077b
fix(i18n): update localization docs and js strings (#2325)
ReenigneArcher Mar 30, 2024
1acd265
fix(ui): could not submit pin due to localization updates (#2324)
ReenigneArcher Mar 30, 2024
e57fd46
Add mising _win postfix (#2330)
FrogTheFrog Mar 30, 2024
210c626
docs: update curl flag for macos portfile installation (#2337)
zanechua Mar 31, 2024
5921987
build(cmake): copy asset files to build dir (#2338)
ReenigneArcher Mar 31, 2024
7ef41c5
build(cmake): build web-ui target with cmd instead of bash on windows…
ReenigneArcher Mar 31, 2024
2abc78c
docs(readme): use csv tables (#2341)
ReenigneArcher Mar 31, 2024
fef701c
build(deps): bump third-party/build-deps from `6e23b58` to `efd3a38` …
dependabot[bot] Apr 1, 2024
fac76f2
fix(i18n): use correct key for welcome_success (#2354)
ReenigneArcher Apr 2, 2024
be89dfd
fix(logging): add logging namespace and create logging::init method (…
ReenigneArcher Apr 3, 2024
e3c3c31
build(deps): bump @fortawesome/fontawesome-free from 6.5.1 to 6.5.2 (…
dependabot[bot] Apr 3, 2024
992b826
build(linux): add ubuntu 24.04 (#2326)
ReenigneArcher Apr 4, 2024
d424342
build(linux)!: drop ubuntu 20.04 (#2327)
ReenigneArcher Apr 4, 2024
933d9c7
ci(macos): do not always run tests for macports build (#2360)
ReenigneArcher Apr 4, 2024
56473ae
fix(docker): fix arm64 builds (#2368)
ReenigneArcher Apr 5, 2024
130bb48
New Crowdin updates (#2290)
ReenigneArcher Apr 5, 2024
d44ba26
build(deps): bump vue-i18n from 9.10.2 to 9.11.0 (#2361)
dependabot[bot] Apr 5, 2024
1f79613
build: fix ubuntu 24.04 deps (#2374)
ReenigneArcher Apr 6, 2024
184d191
build(cmake): add prep/init.cmake (#2375)
ReenigneArcher Apr 6, 2024
8bb3aea
build(docker): increase job timeout (#2376)
ReenigneArcher Apr 6, 2024
e5c137c
build(linux)!: disable arm64 builds for Fedora (#2377)
ReenigneArcher Apr 6, 2024
4e70ccd
fix(security): ensure unpairing takes effect without restart (#2365)
ReenigneArcher Apr 6, 2024
0f38818
fix(linux/capture): fix logical comparison of texture size (#2349)
istori1 Apr 6, 2024
85d33e4
Quote the path to sunshinesvc.exe when launching the termination help…
cgutman Apr 6, 2024
295034e
New Crowdin updates (#2372)
ReenigneArcher Apr 7, 2024
1836541
chore: bump version to v0.23.0 (#2367)
ReenigneArcher Apr 7, 2024
265a0cf
build(deps): remove libavdevice (#2380)
ReenigneArcher Apr 8, 2024
9ce9bdf
build(tests): ensure tests can be disabled during build (#2386)
ReenigneArcher Apr 8, 2024
ae71e14
fix(ltray): re-order tray dep search (#2397)
ReenigneArcher Apr 10, 2024
7a662e5
fix(linux): use correct setap command in logs (#2400)
ReenigneArcher Apr 10, 2024
bcbf0b2
build(linux): fix ubuntu 24.04 build (#2402)
ReenigneArcher Apr 10, 2024
98ae6a7
build(deps): use token for codecov/codecov-action (#2404)
ReenigneArcher Apr 11, 2024
ef0f352
build(deps): bump codecov/codecov-action from 3 to 4 (#2297)
dependabot[bot] Apr 12, 2024
6dd56ad
Musl Linux fixes (#2401)
istori1 Apr 12, 2024
c2159a1
Improve frametiming for linux capture (#2333)
gschintgen Apr 12, 2024
7c6782b
build(deps): bump LizardByte/homebrew-release-action from 2024.314.13…
dependabot[bot] Apr 13, 2024
3c01d07
Fix crash when receiving abs input events prior to the display touchport
cgutman Apr 12, 2024
63863bf
Fix discarded std::clamp() result compiler warning
cgutman Apr 12, 2024
c1992af
debug: fix codec debugging code
gschintgen Apr 7, 2024
66d3043
fix(ui): fix quicksync locale strings (#2418)
ReenigneArcher Apr 14, 2024
033c4ca
ci: fix coverage ignore directories (#2420)
ReenigneArcher Apr 14, 2024
cff1beb
ci: update codeql to handle multiple OSes (#2425)
ReenigneArcher Apr 16, 2024
a664fa6
ci: fix codeql prebuild steps for unix OSes (#2431)
ReenigneArcher Apr 17, 2024
6e1a7cb
ci: skip coverage upload if not in LizardByte org (#2436)
ReenigneArcher Apr 17, 2024
b293587
fix: make version update check more robust (#2437)
ReenigneArcher Apr 18, 2024
bd44468
chore: update global workflows (#2446)
LizardByte-bot Apr 18, 2024
4c69e21
docs(linux): add guide for discord audio (#2447)
RickAndTired Apr 19, 2024
7b19603
fix(windows/amf): Revert RC/HRD defaults; improve documentation & con…
psyke83 Apr 19, 2024
6a13016
build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.Ba…
dependabot[bot] Apr 19, 2024
2ea5e8a
build(deps): bump actions-js/push from 1.4 to 1.5 (#2440)
dependabot[bot] Apr 19, 2024
8b1591d
build(deps): bump packaging/linux/flatpak/deps/shared-modules from `d…
dependabot[bot] Apr 19, 2024
5551ab9
build(deps): bump third-party/wlr-protocols from `4264185` to `2b8d43…
dependabot[bot] Apr 19, 2024
4199b7c
build(deps): bump third-party/wayland-protocols from `46f201b` to `08…
dependabot[bot] Apr 19, 2024
17e7059
build(deps): bump LizardByte/homebrew-release-action from 2024.409.24…
dependabot[bot] Apr 20, 2024
a221775
build(deps): bump vue-i18n from 9.11.0 to 9.13.0 (#2442)
dependabot[bot] Apr 20, 2024
bfaea16
build(deps): bump vue from 3.4.5 to 3.4.23 (#2434)
dependabot[bot] Apr 20, 2024
b051cc9
ci(codecov): skip search (#2430)
ReenigneArcher Apr 20, 2024
78bd38b
chore: repo updates (#2416)
ReenigneArcher Apr 20, 2024
d7c033e
Autofocus PIN input on Web UI pin page
Calinou Apr 7, 2024
3e59614
New Crowdin updates (#2392)
ReenigneArcher Apr 20, 2024
e039f4c
Bump version to v0.23.1 (#2452)
cgutman Apr 21, 2024
b97f1fd
feat(macos/capture): support for capture display other than main disp…
TimmyOVO Apr 22, 2024
4464029
Use C++20. (#2322)
tez011 Apr 26, 2024
71e9667
fix(macos/input): incorrect mouse input for non-main display (#2461)
TimmyOVO May 2, 2024
01321ad
webui: Update resolution automation example text with auto refresh ra…
cgarst May 7, 2024
83f8eae
build(archlinux): bump gcc from 12 to 13 (#2519)
ReenigneArcher May 10, 2024
365fbc0
ci: fix code coverage (#2512)
ReenigneArcher May 11, 2024
f0c5531
build(linux)!: add fedora 40 and remove fedora 38 (#2525)
ReenigneArcher May 12, 2024
3d84145
Unify asset building and use find_program to find NPM (#2522)
chewi May 12, 2024
e7bdc9a
fix(file_handler): avoid writing extra newline character (#2335)
ReenigneArcher May 12, 2024
d3affef
fix(linux): add frame processing latency and logging improvements (#2…
gschintgen May 12, 2024
57b4a37
AppImage: add needed VA-API libraries (Intel & AMD) (#2429)
gschintgen May 13, 2024
8067067
build(deps): bump LizardByte/homebrew-release-action from 2024.417.22…
dependabot[bot] May 13, 2024
ad9dd3b
build(macos): skip link of nonexistent directories (#2526)
ReenigneArcher May 13, 2024
15767e6
refactor(ui): break down config.html into smaller pieces (#2491)
Hazer May 13, 2024
57d3fca
build(deps): bump furo from 2024.1.29 to 2024.5.6 (#2511)
dependabot[bot] May 13, 2024
f710fbc
build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.Ba…
dependabot[bot] May 13, 2024
30191dc
Allow a custom FFmpeg build to be provided using CMake variables (#1970)
chewi May 13, 2024
64adb39
build(deps): bump third-party/tray from `4d8b798` to `cb33552` (#2528)
dependabot[bot] May 14, 2024
388ae15
build(deps): bump packaging/linux/flatpak/deps/shared-modules from `e…
dependabot[bot] May 14, 2024
2948836
build(deps): bump babel from 2.14.0 to 2.15.0 (#2504)
dependabot[bot] May 14, 2024
e0d7dae
build(deps): bump vue from 3.4.23 to 3.4.27 (#2509)
dependabot[bot] May 14, 2024
74e6edc
fix(macos): fix broken streaming on MacOS (#2485)
Hazer May 14, 2024
27f4fc8
ci(codeql): fix codeql builds (#2475)
ReenigneArcher May 14, 2024
dba0540
docs: packet loss and linux controller (#2514)
skryvel May 15, 2024
d4e7625
build(deps): bump vue-i18n from 9.13.0 to 9.13.1 (#2455)
dependabot[bot] May 15, 2024
2c326e1
build(deps): bump third-party/nvapi-open-source-sdk from `c0f5f7b` to…
dependabot[bot] May 16, 2024
39fd47c
build(deps): bump third-party/Simple-Web-Server from `27b41f5` to `4a…
dependabot[bot] May 16, 2024
e2007be
build(deps): bump third-party/wayland-protocols from `08d1c72` to `24…
dependabot[bot] May 16, 2024
7fa64d2
New Crowdin updates (#2454)
ReenigneArcher May 16, 2024
0cbb68d
build(deps): bump third-party/moonlight-common-c from `cbd0ec1` to `e…
dependabot[bot] May 16, 2024
8656ef9
build(deps): bump LizardByte/homebrew-release-action from 2024.511.16…
dependabot[bot] May 17, 2024
d77d5e3
build(deps): bump third-party/build-deps from `efd3a38` to `a326d43` …
dependabot[bot] May 19, 2024
bdbee4b
Fix log message for Periodic Ping (#2538)
c3m3gyanesh May 19, 2024
194dd9f
chore: update global workflows (#2547)
LizardByte-bot May 20, 2024
028f9fd
ci: use prerelease logic (#2553)
ReenigneArcher May 24, 2024
e0d5ab3
chore: update global workflows (#2559)
LizardByte-bot May 24, 2024
f01dbaf
ci: only publish homebrew formula from one job (#2560)
ReenigneArcher May 24, 2024
c5d318c
fix(ui): ensure pre-releases are properly checked (#2564)
ReenigneArcher May 25, 2024
5101ca7
feat(ui): Dark Mode (#2493)
Hazer May 25, 2024
8fe2f89
docs(windows): Add Discord Voicemeeter Guide (#2555)
BeeLeDev May 25, 2024
bc80bcd
build(deps): bump third-party/wayland-protocols to 1.36 (#2570)
ReenigneArcher May 25, 2024
ba35704
build(deps): bump third-party/build-deps from `a326d43` to `0896e89` …
dependabot[bot] May 25, 2024
10ebd97
build(win): use UCRT64 environment instead of MinGW64. (#2323)
tez011 May 25, 2024
aab6860
New Crowdin updates (#2562)
ReenigneArcher May 26, 2024
749156f
chore: update global workflows (#2581)
LizardByte-bot May 26, 2024
8af1527
build(deps): use new ffmpeg build names (#2577)
ReenigneArcher May 27, 2024
eee6edc
build(deps): bump third-party/tray from `cb33552` to `0f30a63` (#2590)
dependabot[bot] May 27, 2024
1aee4c8
build(deps): bump LizardByte/create-release-action from 2024.520.2114…
dependabot[bot] May 27, 2024
69b2c14
New Crowdin updates (#2584)
ReenigneArcher May 27, 2024
80d79b1
feat(win): new capture method, Windows.Graphics.Capture (#2580)
tez011 May 27, 2024
3019f01
Name and unpair individual clients (#2042)
xanderfrangos May 27, 2024
65690e4
chore: update global workflows (#2597)
LizardByte-bot May 29, 2024
989099c
build(windows): pin curl to working version (#2618)
ReenigneArcher May 31, 2024
aad5846
build(windows): fix curl linking (#2612)
ReenigneArcher Jun 1, 2024
739b870
docs(readme): fix winget badge (#2620)
ReenigneArcher Jun 1, 2024
7c27e0a
feat(audio): custom surround-params (#2424)
mariotaku Jun 1, 2024
42012d0
Remove the need for a patched nvidia library for NvFBC. (#2471)
hgaiser Jun 1, 2024
9525b05
build(deps): bump docker/build-push-action from 5 to 6
dependabot[bot] Jun 18, 2024
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
  •  
  •  
  •  
79 changes: 79 additions & 0 deletions .codeql-prebuild-cpp-Linux.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# install dependencies for C++ analysis
set -e

CUDA_VERSION=11.8.0
CUDA_BUILD=520.61.05

# install wget and cuda first
sudo apt-get update -y
sudo apt-get install -y \
wget

# Install CUDA
url_base="https://developer.download.nvidia.com/compute/cuda/${CUDA_VERSION}/local_installers"
url="${url_base}/cuda_${CUDA_VERSION}_${CUDA_BUILD}_linux.run"
sudo wget -q -O /root/cuda.run ${url}
sudo chmod a+x /root/cuda.run
sudo /root/cuda.run --silent --toolkit --toolkitpath=/usr/local/cuda --no-opengl-libs --no-man-page --no-drm
sudo rm /root/cuda.run

# Install dependencies
sudo apt-get install -y \
build-essential \
gcc-10 \
g++-10 \
libayatana-appindicator3-dev \
libavdevice-dev \
libboost-filesystem-dev \
libboost-locale-dev \
libboost-log-dev \
libboost-program-options-dev \
libcap-dev \
libcurl4-openssl-dev \
libdrm-dev \
libevdev-dev \
libminiupnpc-dev \
libmfx-dev \
libnotify-dev \
libnuma-dev \
libopus-dev \
libpulse-dev \
libssl-dev \
libva-dev \
libvdpau-dev \
libwayland-dev \
libx11-dev \
libxcb-shm0-dev \
libxcb-xfixes0-dev \
libxcb1-dev \
libxfixes-dev \
libxrandr-dev \
libxtst-dev

# clean apt cache
sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*

# Update gcc alias
# https://stackoverflow.com/a/70653945/11214013
sudo update-alternatives --install \
/usr/bin/gcc gcc /usr/bin/gcc-10 100 \
--slave /usr/bin/g++ g++ /usr/bin/g++-10 \
--slave /usr/bin/gcov gcov /usr/bin/gcov-10 \
--slave /usr/bin/gcc-ar gcc-ar /usr/bin/gcc-ar-10 \
--slave /usr/bin/gcc-ranlib gcc-ranlib /usr/bin/gcc-ranlib-10

# build
mkdir -p build
cd build || exit 1
cmake \
-DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc \
-G "Unix Makefiles" \
..
make -j"$(nproc)"

# Delete CUDA
sudo rm -rf /usr/local/cuda

# skip autobuild
echo "skip_autobuild=true" >> "$GITHUB_OUTPUT"
43 changes: 43 additions & 0 deletions .codeql-prebuild-cpp-Windows.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# install dependencies for C++ analysis
set -e

# update pacman
pacman --noconfirm -Suy

# install wget
pacman --noconfirm -S \
wget

# download working curl
wget https://repo.msys2.org/mingw/ucrt64/mingw-w64-ucrt-x86_64-curl-8.8.0-1-any.pkg.tar.zst

# install dependencies
pacman -U --noconfirm mingw-w64-ucrt-x86_64-curl-8.8.0-1-any.pkg.tar.zst
pacman -Syu --noconfirm --ignore=mingw-w64-ucrt-x86_64-curl \
base-devel \
diffutils \
gcc \
git \
make \
mingw-w64-ucrt-x86_64-boost \
mingw-w64-ucrt-x86_64-cmake \
mingw-w64-ucrt-x86_64-cppwinrt \
mingw-w64-ucrt-x86_64-graphviz \
mingw-w64-ucrt-x86_64-miniupnpc \
mingw-w64-ucrt-x86_64-nlohmann-json \
mingw-w64-ucrt-x86_64-nodejs \
mingw-w64-ucrt-x86_64-nsis \
mingw-w64-ucrt-x86_64-onevpl \
mingw-w64-ucrt-x86_64-openssl \
mingw-w64-ucrt-x86_64-opus \
mingw-w64-ucrt-x86_64-rust \
mingw-w64-ucrt-x86_64-toolchain

# build
mkdir -p build
cd build || exit 1
cmake -G "MinGW Makefiles" ..
mingw32-make -j"$(nproc)"

# skip autobuild
echo "skip_autobuild=true" >> "$GITHUB_OUTPUT"
20 changes: 20 additions & 0 deletions .codeql-prebuild-cpp-macOS.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# install dependencies for C++ analysis
set -e

# install dependencies
brew install \
boost \
cmake \
miniupnpc \
node \
opus \
pkg-config

# build
mkdir -p build
cd build || exit 1
cmake -G "Unix Makefiles" ..
make -j"$(sysctl -n hw.logicalcpu)"

# skip autobuild
echo "skip_autobuild=true" >> "$GITHUB_OUTPUT"
7 changes: 6 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,19 @@
# do not ignore .git, needed for versioning
!/.git

# do not ignore .rstcheck.cfg, needed to test building docs
!/.rstcheck.cfg

# ignore repo directories and files
docs/
docker/
gh-pages-template/
scripts/
tools/
crowdin.yml

# ignore dev directories
build/
cmake-*/
venv/

# ignore artifacts
Expand Down
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# ensure dockerfiles are checked out with LF line endings
Dockerfile text eol=lf
*.dockerfile text eol=lf
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ body:
required: true
- type: checkboxes
attributes:
label: Is your issue present in the nightly release?
description: Please test the [nightly](https://github.com/LizardByte/Sunshine/releases/tag/nightly-dev) release
label: Is your issue present in the latest beta/pre-release?
description: Please test the latest [pre-release](https://github.com/LizardByte/Sunshine/releases)
options:
- label: This issue is present in the nightly release
- label: This issue is present in the latest pre-release
required: true
- type: textarea
id: description
Expand Down
6 changes: 0 additions & 6 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,45 +10,39 @@ updates:
schedule:
interval: "daily"
time: "08:00"
target-branch: "nightly"
open-pull-requests-limit: 10

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
time: "08:30"
target-branch: "nightly"
open-pull-requests-limit: 10

- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
time: "09:00"
target-branch: "nightly"
open-pull-requests-limit: 10

- package-ecosystem: "nuget"
directory: "/"
schedule:
interval: "daily"
time: "09:30"
target-branch: "nightly"
open-pull-requests-limit: 10

- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
time: "10:00"
target-branch: "nightly"
open-pull-requests-limit: 10

- package-ecosystem: "gitsubmodule"
directory: "/"
schedule:
interval: "daily"
time: "10:30"
target-branch: "nightly"
open-pull-requests-limit: 10
28 changes: 0 additions & 28 deletions .github/pr_release_template.md

This file was deleted.

Loading
Loading