Commit Graph

  • df2d728af7 Fix plane_it_t skipping the last entry when iterating Cameron Gutman 2024-01-16 18:28:45 -06:00
  • 35b785ebb8 build(deps): bump third-party/moonlight-common-c dependabot[bot] 2024-01-15 10:18:12 +00:00
  • 701b7081b1 build(linux deps): fix miniupnp dependency (#2022) ReenigneArcher 2024-01-14 15:48:46 -05:00
  • d0049da2df Implement pen and touch support for Linux Cameron Gutman 2024-01-12 21:16:34 -06:00
  • c1a3903d20 Fix absolute mouse motion being interpreted as touchscreen input Cameron Gutman 2024-01-11 11:30:15 -06:00
  • bc3ab8a000 fix(ui): allow hash handler to accept tab ids (#2019) ReenigneArcher 2024-01-14 09:26:58 -05:00
  • ec1ae4a3fe docs(advanced-usage): cross reference config UI (#2000) ReenigneArcher 2024-01-14 08:16:02 -05:00
  • 1ccda51df9 feat(ui): add hash handler for configuration ids (#2002) ReenigneArcher 2024-01-13 23:46:15 -05:00
  • 937d0d810c fix: add additional pin validation (#2007) ReenigneArcher 2024-01-13 22:03:49 -05:00
  • 545af98459 Add a fallback to retry codec init with more lenient config options Cameron Gutman 2024-01-08 01:18:48 -06:00
  • 056281b745 Implement HDR support for Linux KMS capture backend (#1994) Cameron Gutman 2024-01-11 22:41:58 -06:00
  • 3fb384f868 build(deps): bump third-party/tray from 8bb9978 to 2bf1c61 dependabot[bot] 2024-01-11 10:06:53 +00:00
  • 593e170da8 Implement graceful termination and group-based app tracking Cameron Gutman 2024-01-07 16:27:14 -06:00
  • d05a67166e feat(ui): add href to logs in fatal error container (#1984) ReenigneArcher 2024-01-07 15:02:25 -05:00
  • de7b81e3b4 fix(ui): reorder and add missing config options (#1993) ReenigneArcher 2024-01-07 13:32:32 -05:00
  • d873c8b088 build(deps): bump vue from 3.2.25 to 3.4.5 (#1983) dependabot[bot] 2024-01-07 12:31:36 -05:00
  • b5fae464b6 docs: refactor and general cleanup (#1992) ReenigneArcher 2024-01-07 11:58:13 -05:00
  • 88d46914ca build(deps): bump @vitejs/plugin-vue from 4.3.4 to 4.6.2 (#1965) dependabot[bot] 2024-01-07 11:30:30 -05:00
  • 60c95d6385 fix(web-api): allow trailing slash on endpoints (#1985) ReenigneArcher 2024-01-06 10:56:35 -05:00
  • f88df0f596 Implement support for KMS cursor plane capture (#1981) Cameron Gutman 2024-01-05 23:02:39 -06:00
  • 791ed48a3f fix(macos): replace depreciated AbsoluteToNanoseconds (#1986) ReenigneArcher 2024-01-05 23:28:50 -05:00
  • 7d751f050e Fix EGL import for modifiers that require aux planes Cameron Gutman 2024-01-05 18:01:21 -06:00
  • c7e5df5976 Refactor EGLAttrib logic into a shared function Cameron Gutman 2024-01-05 18:00:18 -06:00
  • bc6cc2078e build(linux) make vaapi optional without dlopen (#1979) James Le Cuirot 2024-01-05 15:59:41 +00:00
  • 0dff8b16fd Use the new VAAPI dummy image support for kmsgrab too Cameron Gutman 2024-01-04 00:21:46 -06:00
  • ebe01ce20b Remove useless texture size queries for every frame in display_ram_t Cameron Gutman 2024-01-04 00:20:14 -06:00
  • 3adf9e5967 Don't busy loop during wlgrab capture Cameron Gutman 2024-01-03 16:08:46 -06:00
  • e1771de37a Fix race condition causing hangs and EGL import errors due to concurrent snapshot() calls Cameron Gutman 2024-01-03 15:42:12 -06:00
  • 0403ad147a Fix capturing scaled output with wlgrab Cameron Gutman 2024-01-03 10:14:50 -06:00
  • 1bd45ca803 Fix low-res scrolling on Linux Cameron Gutman 2024-01-02 21:23:35 -06:00
  • 556d9586e9 Switch to LizardByte ViGEmClient submodule Cameron Gutman 2024-01-02 19:22:32 -06:00
  • a01a15a54b Fix termination of child processes when the parent terminates Cameron Gutman 2024-01-02 18:17:09 -06:00
  • 43992e7e9b Don't fail kmsgrab init entirely if a single card doesn't work Cameron Gutman 2024-01-03 00:03:32 -06:00
  • 0f640b8dd9 Fix clear color when rendering to VA surfaces Cameron Gutman 2024-01-02 23:42:20 -06:00
  • a9b459cdb1 Use P010 instead of YUV420P10 for 10-bit VAAPI encoding Cameron Gutman 2024-01-02 21:33:32 -06:00
  • beb51cc925 Correctly passthrough plane format and modifiers when importing VA surface Cameron Gutman 2024-01-02 21:33:14 -06:00
  • 52e5662dd9 docs: add reset credential examples for unique pacakges (#1973) Mariotaku 2024-01-04 06:04:21 +09:00
  • e7a3c485ee Only keep the ViGEmBus connection alive while gamepads are attached Cameron Gutman 2023-12-31 19:42:48 -06:00
  • 9a3106fcef fix(ui): fix missing favicon (#1972) ReenigneArcher 2024-01-02 17:25:32 -05:00
  • caf5e02d8b Alphabetize defaultConfig Cameron Gutman 2023-12-31 19:56:04 -06:00
  • 3ca75bee19 Add option to disable native pen/touch support Cameron Gutman 2023-12-31 19:03:07 -06:00
  • 729922d2c0 Add option to disable high resolution scroll events Cameron Gutman 2023-12-31 19:02:36 -06:00
  • 6ea836c511 Add options to control gamepad autoselection heuristics Cameron Gutman 2023-12-31 19:01:37 -06:00
  • 97c921629a Move Alt to Windows mapping option to Input tab Cameron Gutman 2023-12-31 18:59:51 -06:00
  • 852db4877d refactor(process): re-order variables to avoid unused variable when tray is disabled (#1963) ReenigneArcher 2024-01-01 19:36:00 -05:00
  • c0164caaaa builds(deps): use miniupnpc package instead of submodule (#1971) ReenigneArcher 2024-01-01 18:48:27 -05:00
  • a452402267 ci(macos): install boost from source (#1954) ReenigneArcher 2024-01-01 14:42:19 -05:00
  • 8d14e7c6f1 Optionally allow the system installation of wayland-protocols to be used (#1966) James Le Cuirot 2024-01-01 16:49:00 +00:00
  • faeeb7ec57 build(cmake): Use GNUInstallDirs to install data and lib directories (#1817) Timo Gurr 2024-01-01 03:53:16 +01:00
  • 44b34d1e23 Optionally allow the system installation of MiniUPnP to be used (#1959) James Le Cuirot 2024-01-01 01:04:04 +00:00
  • fe3bf0ee6f fix(tray): use PROJECT_NAME definition for tooltip (#1958) ReenigneArcher 2023-12-31 16:34:33 -05:00
  • 64be0aa67a Fix grabbing code when DRM is enabled and X11 is disabled (#1956) James Le Cuirot 2023-12-31 20:57:45 +00:00
  • d97f724e3b Use dl handle for libva's vaTerminate rather than actual function (#1955) James Le Cuirot 2023-12-31 20:10:48 +00:00
  • 8efc15b58f build(cmake): do not include unneeded headers (#1957) ReenigneArcher 2023-12-31 14:25:18 -05:00
  • a6ffeb4b53 Don't install/update ViGEmBus if 1.17 or later is already installed (#1953) Cameron Gutman 2023-12-30 21:48:48 -06:00
  • 66e31a21fb Compute the bitrate on the host side for supported clients Cameron Gutman 2023-12-30 13:08:30 -06:00
  • 7640c504fa build(deps): use a single submodule for ffmpeg (#1952) ReenigneArcher 2023-12-30 17:36:36 -05:00
  • 081936879b Bump ffmpeg (#1895) LizardByte-bot 2023-12-30 14:21:43 -05:00
  • a9f2679a49 Implement new protocol extension to match client connections together Cameron Gutman 2023-12-28 18:38:00 -06:00
  • 11d472362c Print a fatal warning for lack of ViGEmBus Cameron Gutman 2023-12-29 21:21:06 -06:00
  • 0d7811ad43 Demote FFmpeg fatal errors Cameron Gutman 2023-12-29 21:20:13 -06:00
  • eca26e664b Make wording about fatal errors a little less strong Cameron Gutman 2023-12-29 21:18:47 -06:00
  • 1540f2cd52 build(deps): bump third-party/moonlight-common-c dependabot[bot] 2023-12-29 01:07:30 +00:00
  • b215fe0cd9 fix: ensure user supplied framerates are used (#1548) jensaymoo 2023-12-29 04:06:54 +03:00
  • c27725c73b build(deps): bump babel from 2.13.0 to 2.14.0 (#1912) dependabot[bot] 2023-12-28 11:28:55 -05:00
  • 0e479bd476 build(deps): bump third-party/wayland-protocols from d70af2e to 46f201b (#1943) dependabot[bot] 2023-12-28 10:45:31 -05:00
  • 96e7443cab build(deps): bump @fortawesome/fontawesome-free from 6.4.2 to 6.5.1 (#1876) dependabot[bot] 2023-12-27 20:27:06 -05:00
  • 5bdbda90b5 Web UI migration to Vite and Vue3 and improvements to the UX (#1673) TheElixZammuto 2023-12-28 01:25:49 +01:00
  • 6b7b5996cc chore: update global workflows (#1921) LizardByte-bot 2023-12-19 16:41:03 -05:00
  • 068c3fa303 docs: use glob pattern to match source code docs (#1918) ReenigneArcher 2023-12-17 10:37:54 -05:00
  • 4c984cacb5 build(deps): bump actions/upload-artifact from 3 to 4 (#1915) dependabot[bot] 2023-12-15 17:50:06 -05:00
  • 88fc8f845b build(docker): add fedora 39 and drop fedora 37 (#1827) ReenigneArcher 2023-12-11 14:53:32 -05:00
  • ef9ec40509 ci: update global workflows (#1907) LizardByte-bot 2023-12-10 10:01:58 -05:00
  • 09ab49a869 ci: update global workflows (#1906) LizardByte-bot 2023-12-09 19:06:42 -05:00
  • 1dbfdbcf4f docs: fix failing images (#1903) ReenigneArcher 2023-12-09 16:53:48 -05:00
  • a932f6bee8 ci: update global workflows (#1904) LizardByte-bot 2023-12-09 14:38:22 -05:00
  • a851ef6068 Extend session timeout (#1890) zoeyjodon 2023-12-09 09:31:04 -05:00
  • a009d1314f build(deps): bump actions/setup-python from 4 to 5 (#1893) dependabot[bot] 2023-12-08 09:07:08 -05:00
  • 47b5fc1fc0 ci: update global python (#1896) LizardByte-bot 2023-12-07 11:48:02 -05:00
  • 4a2f7023ec Fix discovery of Windows hosts by Apple devices Cameron Gutman 2023-12-03 21:45:10 -06:00
  • 6dcc5e7c0f ci: update release notifier (#1891) LizardByte-bot 2023-12-04 18:12:14 -05:00
  • bd03ef974c docs(windows): add drive permissions troubleshooting (#1883) ReenigneArcher 2023-12-03 17:20:47 -05:00
  • 3b9e37e1dd Don't hardcode the signature length to RSA-2048 (#1872) Cameron Gutman 2023-11-30 23:51:45 -06:00
  • 336062d467 ci: update global workflows (#1863) LizardByte-bot 2023-11-23 23:28:07 -05:00
  • 29a1b1539f Fix incorrect portrait mode rotation center on Windows (#1851) ns6089 2023-11-17 16:43:12 +03:00
  • 0a563947ea docs: fix broken links (#1813) Justin Dhillon 2023-11-04 21:47:22 -07:00
  • ca41c9d6f4 config: add 2K resolution (WQHD - 16:9) (#1816) Timo Gurr 2023-11-05 01:48:52 +01:00
  • df72135ea1 build(deps): bump third-party/tray from 2664388 to e08bdbe (#1802) dependabot[bot] 2023-10-30 22:29:04 -04:00
  • 842a4cf7b2 fix(audio:windows): set cbSize correctly (#1787) everything411 2023-10-27 21:28:29 +08:00
  • ab3ff2d355 Update linux sunshine.desktop (#1768) detiam 2023-10-26 02:14:28 +08:00
  • 3212b036a1 Manual DS4 mode: Allow Back/Select to trigger Touchpad click (#1772) Erick C 2023-10-22 15:03:33 -04:00
  • 5b052d7c2c Add guide for setting custom res with nvidia on linux (#1767) Ehab Ajmal 2023-10-19 10:43:42 -04:00
  • 8096364a0a Bump ffmpeg (#1717) LizardByte-bot 2023-10-17 13:16:05 -04:00
  • f80251f172 build(deps): bump third-party/miniupnp from e439318 to fb5c328 (#1511) dependabot[bot] 2023-10-17 11:31:15 -04:00
  • 2617241d7b build(deps): bump third-party/Simple-Web-Server from 2f29926 to 27b41f5 (#1217) dependabot[bot] 2023-10-17 10:56:05 -04:00
  • 48a6d2af6f Bump third-party/nanors from 395e5ad to e9e242e (#1090) dependabot[bot] 2023-10-17 09:52:13 -04:00
  • e7fc2ed49a build(deps): bump third-party/nv-codec-headers from 9402b5a to 22441b5 (#1725) dependabot[bot] 2023-10-17 09:04:39 -04:00
  • 82d0ff6699 build(deps): bump third-party/wayland-protocols from 681c33c to d70af2e (#1753) dependabot[bot] 2023-10-16 23:10:29 -04:00
  • ff688d9235 ci: update release notifier (#1755) LizardByte-bot 2023-10-16 09:11:27 -04:00
  • 81d5816b63 docs: update changelog for v0.21.0 (#1629) ReenigneArcher 2023-10-15 17:57:07 -04:00