Commit Graph

2787 Commits

Author SHA1 Message Date
Lukas Senionis 369158375f fix: remove logging::bracket "*_view" overloads (#2919) 2024-07-26 08:29:49 -04:00
ns6089 f4dda21248 Migrate audio pipeline to float from 16-bit integer (#2873)
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
2024-07-25 21:01:43 -04:00
ReenigneArcher aa2cf8e5a9 New Crowdin updates (#2905) 2024-07-24 08:44:21 -04:00
Lukas Senionis f694137aa4 feat: Use CMake 3.30 for Ubuntu 22.04 docker (#2898) 2024-07-19 16:14:59 +00:00
Cameron Gutman 0ca560ced8 Fix invalid parameter passed to WSASendMsg() (#2890)
The third parameter is for flags, not number of messages.
2024-07-19 08:39:37 +00:00
Cameron Gutman 3935d305ae Implement S/G IO for batched sends and eliminate another frame copy (#2874) 2024-07-19 04:04:18 +00:00
dependabot[bot] 16f62436a9 build(deps): bump LizardByte/setup-release-action from 2024.714.140421 to 2024.717.220227 (#2888)
build(deps): bump LizardByte/setup-release-action

Bumps [LizardByte/setup-release-action](https://github.com/lizardbyte/setup-release-action) from 2024.714.140421 to 2024.717.220227.
- [Release notes](https://github.com/lizardbyte/setup-release-action/releases)
- [Commits](https://github.com/lizardbyte/setup-release-action/compare/v2024.714.140421...v2024.717.220227)

---
updated-dependencies:
- dependency-name: LizardByte/setup-release-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-18 22:53:05 -04:00
Cameron Gutman 81c6e61594 Implement S/G IO for non-batched sends and eliminate more data copies (#2867) 2024-07-18 02:34:56 +00:00
Gilles Schintgen b93756a804 docs(troubleshoot): add network testing with iPerf3 (#2866)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-07-17 19:05:37 +00:00
dependabot[bot] 1f4e10964f build(deps): bump @fortawesome/fontawesome-free from 6.5.2 to 6.6.0 (#2878)
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome) from 6.5.2 to 6.6.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...6.6.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-17 17:50:40 +00:00
dependabot[bot] e99b178045 build(deps): bump vue from 3.4.31 to 3.4.32 (#2877)
Bumps [vue](https://github.com/vuejs/core) from 3.4.31 to 3.4.32.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.4.31...v3.4.32)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-17 16:19:10 +00:00
dependabot[bot] 13a202498d build(deps): bump packaging/linux/flatpak/deps/shared-modules from 782d3cc to 29a1c08 (#2880)
build(deps): bump packaging/linux/flatpak/deps/shared-modules

Bumps [packaging/linux/flatpak/deps/shared-modules](https://github.com/flathub/shared-modules) from `782d3cc` to `29a1c08`.
- [Commits](https://github.com/flathub/shared-modules/compare/782d3cc04ccdd8071017f622d4bacd35faecbd86...29a1c08976b5f7085448fadc57362f9ef8d07129)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/shared-modules
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-17 10:28:51 -04:00
ns6089 aadd6eec19 Escape backslashes in javascript string (#2861) 2024-07-15 15:20:02 +00:00
ReenigneArcher e34f446210 build(flatpak): separate dependencies into sub-modules (#2818) 2024-07-14 23:01:59 +00:00
LizardByte-bot 3b95397381 chore: update global workflows (#2858) 2024-07-14 20:41:04 +00:00
dependabot[bot] 07fc1063d9 build(deps): bump LizardByte/setup-release-action from 2024.608.210128 to 2024.714.140421 (#2856)
build(deps): bump LizardByte/setup-release-action

Bumps [LizardByte/setup-release-action](https://github.com/lizardbyte/setup-release-action) from 2024.608.210128 to 2024.714.140421.
- [Release notes](https://github.com/lizardbyte/setup-release-action/releases)
- [Commits](https://github.com/lizardbyte/setup-release-action/compare/v2024.608.210128...v2024.714.140421)

---
updated-dependencies:
- dependency-name: LizardByte/setup-release-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-14 18:59:51 +00:00
Cameron Gutman 5f715d66cd fix(linux/input): don't pass unknown battery values (#2820) 2024-07-14 18:11:29 +00:00
Cameron Gutman d57c66fa9c Eliminate a redundant alloc+copy of each frame (#2852)
* Eliminate a redundant alloc+copy for each frame

* Replace std::copy_n() with std::memcpy() for better code generation
2024-07-14 12:23:19 -05:00
ns6089 18e7dfb190 Refactor periodic loggers and limit batch size for small packets (#2835)
* Refactor periodic loggers

* Limit network batch size also by packet count

Previously it was limited only by size, and exceeding 64 packets in a
single batch is asking for problems.
2024-07-13 20:55:03 +00:00
Christos Falas 8187a28afc fix(linux/input): handle pen EVENT_MOVE events (#2841) 2024-07-13 19:53:06 +00:00
dependabot[bot] ba68caf6a8 build(deps): bump third-party/build-deps from a1e5cc7 to d0a09a6 (#2843)
Bumps [third-party/build-deps](https://github.com/LizardByte/build-deps) from `a1e5cc7` to `d0a09a6`.
- [Commits](https://github.com/LizardByte/build-deps/compare/a1e5cc7c6c02f4e5f01bbea96676be7cd0faa053...d0a09a69ce686869ddbc97067854dbd7ef993b90)

---
updated-dependencies:
- dependency-name: third-party/build-deps
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-13 17:18:08 +00:00
ReenigneArcher df0ba13615 build(linux)!: drop debian bullseye support (#2844) 2024-07-13 16:27:01 +00:00
dependabot[bot] a1c6d2a85c build(deps): bump third-party/doxygen-awesome-css from 40e9b25 to 28ed396 (#2829)
build(deps): bump third-party/doxygen-awesome-css

Bumps [third-party/doxygen-awesome-css](https://github.com/jothepro/doxygen-awesome-css) from `40e9b25` to `28ed396`.
- [Release notes](https://github.com/jothepro/doxygen-awesome-css/releases)
- [Commits](https://github.com/jothepro/doxygen-awesome-css/compare/40e9b25b6174dd3b472d8868f63323a870dfeeb8...28ed396de19cd3d803bcb483dceefdb6d03b1b2b)

---
updated-dependencies:
- dependency-name: third-party/doxygen-awesome-css
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-13 01:23:57 +00:00
ReenigneArcher f3a164e95e build(linux): sync PKGBUILD with pacman-repo (#2833) 2024-07-12 17:53:19 +00:00
Cameron Gutman e7c420dd6e Provide SSSE3, AVX2, and AVX512 optimized Reed-Solomon functions (#2828)
* Provide SSSE3, AVX2, and AVX512 optimized Reed-Solomon functions

* Update nanors to fix AVX-512 memory corruption
2024-07-11 20:22:57 -05:00
ns6089 037c61dc99 Implement basic network flow control (#2803)
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
2024-07-11 00:03:16 +00:00
ReenigneArcher 6607a28a68 docs(website): add pacman download button (#2830) 2024-07-10 15:16:49 +00:00
ns6089 30748dd916 Check API before trying to disable border on WGC capture (#2825) 2024-07-10 12:14:17 +00:00
ReenigneArcher 29410c6412 build(archlinux): generate srcinfo file during build (#2826) 2024-07-10 01:35:37 +00:00
ReenigneArcher 638a7020b7 build(linux): drop support for AUR (#2819) 2024-07-09 00:47:08 +00:00
ReenigneArcher 49495a8da3 New Crowdin updates (#2822) 2024-07-08 17:43:53 +00:00
Cameron Gutman 38c13c8fe1 Fix rate control for AMD cards using VAAPI (#2821) 2024-07-08 15:05:35 +00:00
dependabot[bot] c92ed6158a build(deps): bump rstcheck[sphinx] from 6.2.1 to 6.2.4 (#2824)
Bumps [rstcheck[sphinx]](https://github.com/rstcheck/rstcheck) from 6.2.1 to 6.2.4.
- [Changelog](https://github.com/rstcheck/rstcheck/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rstcheck/rstcheck/compare/v6.2.1...v6.2.4)

---
updated-dependencies:
- dependency-name: rstcheck[sphinx]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 09:25:00 -04:00
Gilles Schintgen 5cea1e1458 build(linux): make postinst use which to find sunshine (#2812) 2024-07-07 16:17:53 +00:00
Cathy J. Fitzpatrick 3cc12dfbe7 macOS: New implementation of service publication (#2786)
The current implementation of service publication on macOS uses
`avahi-client`, but the majority of macOS machines do not have Avahi
installed because macOS provides a native alternative (`mDNSresponder`),
meaning that there is no reason to install Avahi.

The current implementation also attempts to load the Avahi client
libraries using `dlopen(3)`, which has a variety of restrictions on
macOS, such as only being willing to load from certain directories.
Depending on where the Avahi binaries are installed, they might not
be loadable through the current invocation of `dlopen(3)`.

Instead of using an Avahi client on macOS, it makes more sense to use
the native macOS API for publishing services via `mDNSresponder`. This
commit supplies such an implementation that uses the macOS native API.
It also has the advantage of being much simpler than the previous
implementation. Furthermore, this new implementation works on all
macOS machines, because it relies only on native APIs, rather than on
third-party software that is not commonly installed on macOS.
2024-07-07 15:19:51 +00:00
ReenigneArcher 37b60fb2c1 ci(flatpak): add flatpak builder lint (#2799) 2024-07-07 10:19:11 -04:00
ReenigneArcher acccacf861 ci(macos): adjust permissions for test binaries (#2806) 2024-07-05 20:00:00 -04:00
ReenigneArcher c92e4f27cd build(flatpak): remove org.flatpak.Builder.BaseApp (#2798) 2024-07-02 23:35:06 +00:00
ReenigneArcher 0b2487d022 build(flatpak): add xvfb locally (#2797) 2024-07-02 22:42:21 +00:00
ReenigneArcher 9b5a04634e New Crowdin updates (#2792) 2024-07-02 08:57:27 -04:00
ReenigneArcher 3a8f32e9c9 New Crowdin updates (#2779) 2024-07-02 01:49:44 +00:00
ReenigneArcher defd98d3f5 docs(website): add clients section (#2791) 2024-07-02 01:13:14 +00:00
ReenigneArcher 4552f142d7 ci(appimage): add sleep delay before test execution (#2790) 2024-07-01 21:55:55 +00:00
dependabot[bot] bc7282c000 build(deps): bump robinraju/release-downloader from 1.10 to 1.11 (#2783)
Bumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader) from 1.10 to 1.11.
- [Release notes](https://github.com/robinraju/release-downloader/releases)
- [Commits](https://github.com/robinraju/release-downloader/compare/v1.10...v1.11)

---
updated-dependencies:
- dependency-name: robinraju/release-downloader
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 19:17:48 +00:00
dependabot[bot] 29f01e1225 build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp from 17d551d to 5557876 (#2784)
build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp

Bumps [packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp](https://github.com/flathub/org.flatpak.Builder.BaseApp) from `17d551d` to `5557876`.
- [Commits](https://github.com/flathub/org.flatpak.Builder.BaseApp/compare/17d551d49798b30e4e2846a53377ce2afe13d7a3...5557876a37135fd9871ef754bb9eeccd400c1121)

---
updated-dependencies:
- dependency-name: packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 17:23:16 +00:00
dependabot[bot] 5b881025bb build(deps): bump vue from 3.4.30 to 3.4.31 (#2767)
Bumps [vue](https://github.com/vuejs/core) from 3.4.30 to 3.4.31.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.4.30...v3.4.31)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 14:49:49 +00:00
ReenigneArcher a940cdb394 fix(upnp): support newer miniupnpc library (#2782)
Co-authored-by: Vithorio Polten <reach@vithor.io>
2024-07-01 10:07:06 -04:00
dependabot[bot] 90fd3712a8 build(deps): bump third-party/inputtino from 93a81cb to f8f5a81 (#2766)
Bumps [third-party/inputtino](https://github.com/games-on-whales/inputtino) from `93a81cb` to `f8f5a81`.
- [Commits](https://github.com/games-on-whales/inputtino/compare/93a81cb3f9b39b5be5e0bd821e65e382ec5c2880...f8f5a814cb94b96bed936bc03d61af3ad53f7a0b)

---
updated-dependencies:
- dependency-name: third-party/inputtino
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-29 01:39:01 +00:00
ReenigneArcher 59ff5dcb3c docs(doxygen): disable html copy clipboard (#2771) 2024-06-28 18:03:52 +00:00
ReenigneArcher 67b631ec66 New Crowdin updates (#2740) 2024-06-28 16:17:03 +00:00