David Lane
b6757c5ed3
build: add --ignore-scripts to npm install commands ( #4655 )
2026-02-03 08:17:35 -05:00
David Lane
7e286b90b6
feat(windows): add ViGEmBus driver management API and UI integration ( #4625 )
...
Introduces backend API endpoints for ViGEmBus status and installation, updates Windows build scripts to handle ViGEmBus versioning and installer download, and integrates ViGEmBus status and installation controls into the web UI. Removes legacy PowerShell scripts for gamepad driver management and related NSIS installer commands.
2026-01-25 12:06:51 -05:00
David Lane
19a6301140
build(windows): fix rc version for llvm clang ( #4606 )
2026-01-20 15:47:02 -05:00
David Lane
ab52e27e0e
fix(audio-info): crash when device name contains special characters ( #4095 )
2026-01-16 22:41:23 -05:00
David Lane
2e68762e36
build(Archlinux): Update GCC version in PKGBUILD to 15 ( #4546 )
...
Bump the _gcc_version variable from 14 to 15 and change makedepends to use the generic 'gcc' package. This ensures the package builds with the latest GCC version available.
2025-12-29 20:16:28 -05:00
David Lane
d3d26f344c
chore: change libevdev source to LizardByte mirror ( #4524 )
2025-12-20 15:53:24 -05:00
David Lane
446e0a5252
build(tests): static link libgcc and libstdc++ on Linux ( #4485 )
2025-12-08 21:04:01 -05:00
David Lane
1d6d916b7a
build: add freebsd support ( #4049 )
2025-11-11 23:46:11 -05:00
David Lane
875ad1d11a
build(deps): bump boost to 1.89 ( #4253 )
2025-11-01 21:02:15 -04:00
PVermeer
ed7b78f138
build(linux): enable cpack auto dependencies ( #4323 )
2025-10-09 10:19:48 -04:00
PVermeer
f52891d6fc
build(linux): static link std libraries ( #4321 )
2025-10-07 11:29:16 -04:00
PVermeer
1a96d13514
build(linux): update pkg-config systemd variable names ( #4303 )
2025-09-26 11:11:07 -04:00
Gilles Schintgen
fd96aa0b36
fix(packaging/Linux): ensure that uhid is loaded automatically ( #2906 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-09-22 23:30:21 -04:00
ReenigneArcher
5800653055
test: add external test commands ( #4277 )
2025-09-21 00:22:42 -04:00
ReenigneArcher
b4677bab84
build(deps/Linux): include gnu-which as dependency ( #4251 )
2025-09-08 22:38:42 -04:00
Scott Munro
458a4a5f6b
fix: windows nsis installer powershell executions run in -noprofile mode ( #4231 )
2025-09-06 13:30:16 -04:00
ReenigneArcher
73f84fb6dd
fix(tray): optionally run tray in main event loop enabling support for macOS ( #3818 )
...
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
2025-09-01 11:30:18 -04:00
Ehren Bendler
26e5f2f610
build(Linux): Cleanup CUDA compiler options for modern versions ( #4162 )
2025-08-19 10:05:25 -04:00
Cameron Gutman
02036920ac
build(deps): Update to FFmpeg 8.0 branch ( #4143 )
2025-08-10 13:22:00 -04:00
ReenigneArcher
48c2c52498
fix(packaging/linux): depend on libgbm ( #4113 )
2025-07-31 21:50:07 -04:00
ReenigneArcher
99cf9ac960
ci: use actionlint and problem matchers ( #4116 )
2025-07-29 22:08:30 -04:00
ReenigneArcher
274b998ec5
build(cmake): bump c++ to 23 ( #4096 )
2025-07-19 09:00:44 -04:00
ReenigneArcher
1d4f5c3798
fix(windows): bundle vigembus instead of downloading it ( #4088 )
2025-07-16 18:34:06 -04:00
ReenigneArcher
35f0b30845
build(wayland): ensure libdrm is found ( #4070 )
2025-07-12 20:41:17 -04:00
ReenigneArcher
7e95d536a9
build(windows): fix windows.rc line too long errors ( #4048 )
2025-07-04 11:43:45 -04:00
ReenigneArcher
2259141bd2
build(packaging): version number improvements ( #4037 )
2025-07-03 19:07:02 -04:00
ReenigneArcher
c0e029117d
build(windows): remove no-template-body exception ( #4033 )
2025-07-01 22:26:18 -04:00
ReenigneArcher
c9a06fd8a7
build(linux): consolidate appstream metainfo ( #3954 )
2025-06-09 16:39:57 +00:00
ReenigneArcher
1938385bf0
build(windows): fix gcc15 compatibility ( #3946 )
2025-06-07 16:29:45 -04:00
ReenigneArcher
356545fa7d
refactor(installer/windows): move nsis code ( #3915 )
2025-05-26 21:23:46 +00:00
ReenigneArcher
9c08c75a44
build(cmake): remove unused python tests option ( #3879 )
2025-05-14 13:37:08 -04:00
Ondřej Glet
b43a9b8efb
fix(linux): headless monitors on wayland ( #3783 )
2025-04-14 09:56:21 -04:00
ReenigneArcher
64c3862248
build(windows): fix resource file name ( #3793 )
2025-04-13 22:33:49 -04:00
ReenigneArcher
955c0fd8e7
build(deps): pin boost to 1.87 ( #3794 )
2025-04-13 20:30:07 -04:00
ReenigneArcher
7d75e4b75f
build(cmake): update policies ( #3775 )
2025-04-03 19:09:40 -04:00
ReenigneArcher
873939a7b2
fix(packaging/windows): add Sunshine directories to system PATH ( #3727 )
2025-03-22 02:19:57 +00:00
ReenigneArcher
257a102127
fix(api): return proper json objects ( #3544 )
2025-01-31 23:38:22 -05:00
ReenigneArcher
f5b923c406
fix(flatpak): fix broken desktop file, icons, and service ( #3561 )
2025-01-21 00:15:23 +00:00
ReenigneArcher
f57aee9025
build(linux)!: remove legacy input option ( #3562 )
2025-01-19 12:18:08 -05:00
Lukas Senionis
7f0351d125
fix(cmake/windows): static link MinHook ( #3537 )
2025-01-15 19:00:29 +00:00
ReenigneArcher
53b9be1001
build(cmake): check for MinHook during configure ( #3533 )
...
Co-authored-by: Lukas Senionis <22381748+FrogTheFrog@users.noreply.github.com>
2025-01-15 08:25:10 -05:00
ReenigneArcher
820180c9e7
docs(hrefs): update readthedocs hrefs ( #3476 )
2025-01-13 22:34:54 -05:00
Cameron Gutman
8392bdc98f
feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA ( #3530 )
...
* Revert "feat(ddprobe): allow to manually specify gpu preference (#3521 )"
This reverts commit 6a233cbcbf .
* Keep display revert delay input type change from 6a233cbcb
* Remove ddprobe
* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA
2025-01-12 17:11:03 -06:00
Cameron Gutman
c369e8e5b6
fix(capture/windows): fix capture when using the basic render driver ( #3531 )
...
* fix(capture/windows): fix capture when using the basic render driver
* chore(tests): remove now unnecessary TESTS_SOFTWARE_ENCODER_UNAVAILABLE option
2025-01-12 16:05:18 -06:00
Petr Hanák
2b6a453174
chore(installer/windows): remove parentheses in Virtual Gamepad removal prompt ( #3490 )
2024-12-26 20:45:13 -05:00
Lukas Senionis
1543f584ab
feat(display)!: Add libdisplaydevice dependency and output name mapping ( #2894 )
2024-12-11 14:17:44 -05:00
MeeSong
8d2e322e1a
fix(cmake): configuration generation fails when BUILD_TESTS is OFF ( #3416 )
2024-11-27 00:05:51 +00:00
ReenigneArcher
d8fbe2d709
build(deps): update dependency and paths for build-deps submodule ( #3341 )
2024-10-30 14:06:06 +00:00
ReenigneArcher
60cf24225f
chore(various): tedious updates ( #3316 )
2024-10-19 21:59:15 -04:00
Cameron Gutman
6fa6a7d515
build(deps): remove unused dependency on libvdpau ( #3307 )
2024-10-14 23:15:53 -05:00