Commit Graph
32 Commits
Author SHA1 Message Date
Dave Lane f54f9dfc57 chore(deps): move boost to CPM and bump to 1.92 (#5730) 2026-09-15 20:14:58 -04:00
Dave Lane 4ffca95587 ci(homebrew): run tests in separate step (#5669) 2026-09-10 10:30:48 -04:00
dependabot[bot]andReenigneArcher af505b7649 build(deps): bump third-party/tray from 1d0d696 to c329d9f (#5630)
* build(deps): bump third-party/tray from `1d0d696` to `c329d9f`

Bumps [third-party/tray](https://github.com/LizardByte/tray) from `1d0d696` to `c329d9f`.
- [Release notes](https://github.com/LizardByte/tray/releases)
- [Commits](https://github.com/LizardByte/tray/compare/1d0d69623fe7ddb3da180db4b99417f9497d4f79...c329d9fd0d39dfb47f0f2fb5467e1db2e8a1d623)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-version: c329d9fd0d39dfb47f0f2fb5467e1db2e8a1d623
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* test(tray): enable tray test hooks

Gate `TRAY_ENABLE_TEST_HOOKS` behind `BUILD_TESTS` in dependency setup and propagate the same definition to test targets when tray tests are enabled. This keeps production tray builds unchanged while allowing tray-specific test hook code to be compiled consistently for supported platforms.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-09-06 14:25:12 -04:00
Dave Lane 71189aecc1 chore(deps): bump libvirtualhid (#5585) 2026-09-05 21:44:54 -04:00
Dave Lane f02f1aebbc build(Linux): use compiler-selected libgcov for coverage (#5597) 2026-09-02 10:12:57 -04:00
Dave Lane 687e12d013 feat(input): implement libvirtualhid adding new gamepad styles (#5368) 2026-08-16 15:24:58 -04:00
Dave Lane 0784774fec test(tray): add system tray tests (#4221) 2026-07-29 20:30:43 -04:00
Dave Lane 3377f7a73f refactor(sonar): migrate worker threads to std::jthread (#5398) 2026-07-12 00:30:05 -04:00
Dave LaneandKishi 09dc9e4c35 chore: use lizardbyte-common in c++ (#5356)
Co-authored-by: Kishi <41839133+Kishi85@users.noreply.github.com>
2026-06-30 19:12:10 -04:00
Dave Lane 4f7bde2430 build(homebrew): reduce test duplication and add test coverage for macOS (#5331) 2026-06-25 10:18:40 -04:00
martona f9d1aca72e build(macos): configure C++ standard and ICU root (#5101) 2026-05-13 19:01:34 -04:00
Thomas Van LaereandDavid Lane 0d3be0bb1e feat(macOS): Capture audio on macOS using Tap API (#4209)
Co-authored-by: David Lane <42013603+ReenigneArcher@users.noreply.github.com>
2026-03-20 22:50:52 -04:00
David Lane f04f6a2bde refactor(confighttp): HTML page handlers into generic getPage function (#4645) 2026-03-08 18:36:22 -04:00
d591643706 build(windows): add arm64 support (#3905)
Signed-off-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Signed-off-by: Coia Prant <coiaprant@gmail.com>
Co-authored-by: Ricky8955555 <rkmiao@duck.com>
Co-authored-by: Mike Fara <mjfara@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-02-07 21:03:05 -05:00
David Lane 75809f13e3 ci(linux): migrate Archlinux build to GitHub workflow (#4478) 2025-12-07 09:01:57 -05:00
ReenigneArcher 5800653055 test: add external test commands (#4277) 2025-09-21 00:22:42 -04:00
ReenigneArcher 2e8f1d4773 test(locale): test that languages are properly defined (#4220) 2025-08-31 12:56:05 -04:00
ReenigneArcher 14fc19ddbd test(config): add test for consistent config (#4215) 2025-08-31 09:57:03 -04:00
ReenigneArcher 274b998ec5 build(cmake): bump c++ to 23 (#4096) 2025-07-19 09:00:44 -04:00
ReenigneArcher 26566cc04d test(fixtures): move certificate fixtures to source code (#3554) 2025-01-18 15:18:40 +00:00
89f097ae65 Merge commit from fork
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Co-authored-by: Cameron Gutman <2695644+cgutman@users.noreply.github.com>
2025-01-17 23:17:13 -05: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
ReenigneArcher 60cf24225f chore(various): tedious updates (#3316) 2024-10-19 21:59:15 -04:00
ns6089 764ce03520 feat(tests): rework tests in numerous ways (#3059) 2024-08-22 16:48:24 -04:00
ns6089 19250f13d6 tests(windows): prefer static libraries (#2939) 2024-08-08 17:39:30 +00:00
ReenigneArcher 4683bcaf36 build(docs): add cmake target for docs (#2748) 2024-06-24 16:12:31 +00:00
ReenigneArcher f68de7da93 build(linux): add homebrew support (#2667) 2024-06-12 15:58:25 -04:00
ReenigneArcher b4c12cb77c ci: fix code coverage (#2512) 2024-05-11 19:12:56 -04:00
Tejas Rao 7fb8c76590 Use C++20. (#2322) 2024-04-26 15:49:15 -04:00
ReenigneArcher 2af0ce364d Revert "Add capture using WinRT Windows.Graphics.Capture API." (#2320) 2024-03-29 12:43:44 -04:00
Tejas RaoandReenigneArcher 8f1692a5ac Add capture using WinRT Windows.Graphics.Capture API. (#2149)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2024-03-27 23:47:26 -04:00
ReenigneArcher 89e8b9628c ci(tests): add test framework (#1603) 2024-03-24 19:52:24 -04:00