Cameron Gutman
|
792f762c15
|
Standardize on QString::toUtf8()
|
2026-01-26 21:49:08 -06:00 |
|
Cameron Gutman
|
4eaf037c75
|
Fix Clazy readlock-detaching warning
|
2026-01-26 21:49:08 -06:00 |
|
Cameron Gutman
|
b732b58807
|
Fix Clazy returning-data-from-temporary warnings
|
2026-01-26 21:49:08 -06:00 |
|
Cameron Gutman
|
d484ec3ac8
|
Fix Clazy range-loop-detach warnings
|
2026-01-26 21:49:08 -06:00 |
|
Cameron Gutman
|
f5f06ae44e
|
Remove handling for Windows versions that are no longer supported
|
2026-01-26 20:04:15 -06:00 |
|
Cameron Gutman
|
d2fa488979
|
Move heavy SystemProperties loads to an opt-in model
This avoids heavyweight operations when we're not actually running config checks.
|
2026-01-26 19:46:49 -06:00 |
|
Cameron Gutman
|
64fea80ac9
|
Create the SystemProperties test window on the main thread
|
2026-01-25 17:10:04 -06:00 |
|
Cameron Gutman
|
fad197fdce
|
Move heavy SystemProperties initialization operations off the main thread
This dramatically improves startup performance on slow devices.
|
2026-01-08 19:09:54 -06:00 |
|
Cameron Gutman
|
7924a5b6a7
|
Reduce mDNS log spam from hosts with many addresses
|
2026-01-03 01:14:50 -06:00 |
|
Cameron Gutman
|
9d5f25f828
|
Don't use separate threads for querying SDL video info
This is no longer necessary now that we force Qt and SDL to use EGL.
|
2025-11-30 23:18:38 -06:00 |
|
Cameron Gutman
|
3f8f4744c5
|
Reduce CPU usage from background PC polling
|
2025-10-19 20:50:29 -05:00 |
|
Cameron Gutman
|
4bbd02fb2d
|
Reduce the priority of background polling threads
|
2025-10-19 17:31:33 -05:00 |
|
Cameron Gutman
|
4688f3650c
|
Handle IPv6 literals without URL escaping too
Fixes #1547
|
2025-10-19 13:31:27 -05:00 |
|
Cameron Gutman
|
2b3e0803de
|
Increase Qt requirement to 5.12 and remove pre-5.12 workarounds
|
2025-10-11 11:03:33 -05:00 |
|
FrogTheFrog
|
b9cab4cac5
|
fix outdated app list printing via cli
|
2025-07-04 14:32:47 -05:00 |
|
Cameron Gutman
|
19660174b7
|
Check that the new keypair is usable before persisting it
|
2024-08-15 22:50:49 -05:00 |
|
Cameron Gutman
|
85a9f85c54
|
Add support for listing notch and notchless native resolution options
|
2024-05-11 19:48:01 -05:00 |
|
Hans Gaiser
|
211fec0ff0
|
Send WOL packet when seeking a computer.
|
2024-04-30 21:05:33 -05:00 |
|
Cameron Gutman
|
d1ccd19fcc
|
Make StreamingPreferences a proper singleton
This removes the need for several hacks in SettingsView to force updates and improves performance by not reloading preferences all over the place.
|
2024-04-14 13:01:30 -05:00 |
|
Cameron Gutman
|
74d452bf35
|
Limit mDNS resolution retry count
|
2024-04-06 12:40:32 -05:00 |
|
Cameron Gutman
|
9be782ae8e
|
Fix some harmless compiler warnings
|
2024-03-26 21:59:39 -05:00 |
|
Marcos Del Sol Vives
|
75eb921a04
|
Improve VPN heuristics under Windows
The NDIS interface type will now be used also for matching, improving the
heuristics for multiple popular VPN implementations.
Fixes #1233
|
2024-03-26 01:20:53 -05:00 |
|
Cameron Gutman
|
d364b24378
|
Fix broken on-link detection that caused non-VPN WAN connections to use LAN MTU
Fixes #1101
|
2024-03-15 20:04:51 -05:00 |
|
Cameron Gutman
|
75ddac54c5
|
Update moonlight-common-c with new encryption features
|
2024-01-15 13:35:39 -06:00 |
|
Cameron Gutman
|
c63b918bb2
|
Don't hardcode the server signature length
|
2023-11-29 21:53:49 -06:00 |
|
Cameron Gutman
|
6fa53691aa
|
Fix implicit default constructor warning
|
2023-10-02 17:42:35 -05:00 |
|
Cameron Gutman
|
49e0679864
|
Synchronize with possible concurrent writers to the NvComputer object
|
2023-10-01 17:46:27 -05:00 |
|
Cameron Gutman
|
0976bc39b3
|
Only reserialize hosts if a serializable attribute changed
|
2023-10-01 17:28:06 -05:00 |
|
Cameron Gutman
|
facd6e4e56
|
Revert "Batch delayed flushes to improve performance on macOS"
This reverts commit aa74e6930b.
|
2023-10-01 16:33:14 -05:00 |
|
Cameron Gutman
|
d2dc0aa1b1
|
Don't serialize apps for the host backup
This takes a ton of time on macOS and most of the data is just a local cache anyway
|
2023-10-01 16:13:22 -05:00 |
|
Cameron Gutman
|
aa74e6930b
|
Batch delayed flushes to improve performance on macOS
|
2023-10-01 15:26:28 -05:00 |
|
Cameron Gutman
|
39465f6d8a
|
Override some Material 3 colors to improve contrast
|
2023-09-27 00:51:51 -05:00 |
|
Cameron Gutman
|
47b04eee3e
|
Remove use of deprecated QByteArray::count()
|
2023-09-12 18:07:44 -05:00 |
|
Cameron Gutman
|
6e34c21175
|
Fix signed integer overflow found by UBSan
|
2023-09-11 21:23:39 -05:00 |
|
Cameron Gutman
|
d165bf7498
|
Sort the host list
|
2023-09-03 16:20:29 -05:00 |
|
Cameron Gutman
|
a1d592bb87
|
Fix loss of all paired computers if Moonlight is terminated while writing the computer list
|
2023-09-02 16:43:25 -05:00 |
|
Cameron Gutman
|
841aeccd6b
|
Don't call QHostInfo::fromName() to "resolve" an IP address literal
Fixes #1037
|
2023-07-26 01:59:00 -05:00 |
|
Cameron Gutman
|
abc391f32a
|
Improve AV1 support
|
2023-07-16 15:38:58 -05:00 |
|
Cameron Gutman
|
d17cdbda93
|
Replace another QSharedPointer::get() call with Qt 5.10 alternative
|
2023-07-16 00:18:17 -05:00 |
|
Cameron Gutman
|
2252abefbf
|
Fix build break on Qt 5.10 and earlier
|
2023-07-16 00:13:09 -05:00 |
|
Casey Korver
|
ea06ec0133
|
Correct spelling mistakes found with Codespell
|
2023-07-09 13:21:18 -05:00 |
|
Cameron Gutman
|
5424576f73
|
Ensure serverCodecModeSupport is always non-zero
|
2023-07-05 19:46:30 -05:00 |
|
Cameron Gutman
|
a81c6a1c5e
|
Initial work on AV1 support
|
2023-07-03 00:45:36 -05:00 |
|
Cameron Gutman
|
ef988cc8af
|
Destroy the QMdnsEngine Server and Cache when not polling
These set background timers to refresh state, rebind sockets,
and refresh the cache. This is all stuff that we don't want to
be doing while streaming.
|
2023-06-21 00:54:11 -05:00 |
|
Cameron Gutman
|
df0c4c8208
|
Delete the QNetworkAccessManager when we're done with it
Apparently having this object around can lead to background
network scans happening that cause WiFi perf degradation.
|
2023-06-20 21:51:28 -05:00 |
|
Cameron Gutman
|
5e6b60bae0
|
Fix handling of IPv6 literals with port numbers
|
2023-03-18 14:47:23 -05:00 |
|
Cameron Gutman
|
bccffe09e2
|
Purge NVIDIA-specific strings
|
2023-03-18 14:20:51 -05:00 |
|
Cameron Gutman
|
35e226273c
|
Tell the host if we want gamepads to persist after disconnection
|
2023-02-20 16:52:28 -06:00 |
|
Cameron Gutman
|
90e25e60d6
|
Add FPS values for all attached displays and support custom FPS values
Fixes #926
|
2023-02-03 00:45:27 -06:00 |
|
Cameron Gutman
|
80659160d3
|
Consolidate launch and resume and skip FPS hack for Sunshine
|
2023-02-03 00:36:30 -06:00 |
|