ReenigneArcher
|
c2420427b1
|
style: adjust clang-format rules (#2186)
Co-authored-by: Vithorio Polten <reach@vithor.io>
|
2025-01-19 22:34:47 -05:00 |
|
Cameron Gutman
|
fb1f5b5a89
|
fix(hostname): fix handling of non-ASCII hostnames on Windows (#3382)
|
2024-11-09 14:05:46 -06:00 |
|
Lukas Senionis
|
e90b71ce62
|
fix(boost)!: migrate boost to 1.86 (#3256)
|
2024-10-03 21:42:16 -04:00 |
|
ReenigneArcher
|
bf92fda969
|
fix(linux): enable lowlatency mode for AMD (#3088)
|
2024-08-25 10:50:51 -04: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 |
|
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 |
|
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
|
1dd4b68e1c
|
docs(src): add examples alias and general cleanup (#2763)
|
2024-06-28 08:34:14 -04:00 |
|
ReenigneArcher
|
f3abf59fbf
|
docs(src): fix some doxygen warnings (#2731)
|
2024-06-20 01:36:09 +00: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 Rao
|
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 |
|
Cameron Gutman
|
06c0ed1d1c
|
Temporarily add the working directory to our path when starting an app
CreateProcess() doesn't search in the child's specified working directory by default.
|
2024-03-07 18:14:28 -06:00 |
|
Cameron Gutman
|
6aeaaf5ec9
|
Fix process tree tracking when the cmd.exe trampoline is used
|
2024-03-07 18:14:28 -06:00 |
|
Cameron Gutman
|
83e3ea5aa7
|
Use a common function to abort for debugging purposes
|
2024-02-27 21:21:16 -06:00 |
|
Cameron Gutman
|
56da68c863
|
Preserve backwards-compatible argument escaping behavior for executables
|
2024-02-15 18:29:33 -06:00 |
|
Cameron Gutman
|
6ddc4b7ba3
|
Properly re-escape arguments when processing %*
|
2024-02-15 18:29:33 -06:00 |
|
Cameron Gutman
|
69a3edd9b0
|
Use Win32 APIs for UTF-16<->UTF-8 conversion
std::codecvt is deprecated since C++17 and broken for some characters/locales
|
2024-02-12 18:43:44 -06:00 |
|
ReenigneArcher
|
8689469ea8
|
refactor(main): move remaining entry related code (#2127)
|
2024-02-11 14:15:45 -05:00 |
|
Cameron Gutman
|
78ed91af5c
|
Treat escape sequences like other replacements
|
2024-02-10 09:52:35 -06:00 |
|
Cameron Gutman
|
c0ad9639c4
|
Fix spacing of multi-argument %* substitutions
|
2024-02-10 09:52:35 -06:00 |
|
Cameron Gutman
|
11c8cf176c
|
Simplify and fix handling of incomplete substitution strings
|
2024-02-10 09:52:35 -06:00 |
|
Cameron Gutman
|
aa76b2398b
|
Add support for starting URLs and regular files that aren't executable
This provides some limited ShellExecute-like behavior.
|
2024-02-08 01:59:40 -06:00 |
|
ReenigneArcher
|
0aa4f06c39
|
refactor(logging): separate logging from main (#2110)
|
2024-02-07 09:59:24 -05:00 |
|
Cameron Gutman
|
5c9533f6d7
|
Allow DSCP tagging and local traffic prioritization to be enabled separately on Mac and Linux
|
2024-02-02 18:30:48 -06:00 |
|
Cameron Gutman
|
fe8b0bad92
|
Implement workaround for qWAVE issues handling IPv4-mapped IPv6 addresses
|
2024-02-02 18:30:48 -06:00 |
|
Cameron Gutman
|
593e170da8
|
Implement graceful termination and group-based app tracking
|
2024-01-08 23:55:43 -06:00 |
|
Cameron Gutman
|
ebb6a7c9a9
|
Specify the source address for outbound audio and video traffic (#1569)
|
2023-08-26 16:37:04 -05:00 |
|
Cameron Gutman
|
22ab9948fa
|
Pass the environment as a const reference so nobody else is tempted to modify it
|
2023-08-16 21:48:16 -05:00 |
|
Cameron Gutman
|
774f13aecb
|
Fix race condition inserting new process into our job object
Before this fix, it could spawn a child that would escape our tracking if it ran before we added it to our job object.
|
2023-08-16 21:48:16 -05:00 |
|
Chase Payne
|
980e396c4f
|
Command Resource Exhaustion bug fix (#1531)
Co-authored-by: kirksaunders <kirksaunders12@gmail.com>
|
2023-08-14 19:50:23 -04:00 |
|
Cameron Gutman
|
f3a257b150
|
Fix QoS code build with new MinGW headers
|
2023-07-30 16:35:24 -04:00 |
|
ns6089
|
f245f777f7
|
Modify and restore NVIDIA control panel settings
Namely:
- Power profile for sunshine.exe
- Global OpenGL/Vulkan DXGI swapchain
|
2023-07-19 01:14:08 -05:00 |
|
Casey Korver
|
b1ffa8a6c5
|
Correct typos in comments
|
2023-07-08 18:56:27 -05:00 |
|
Cameron Gutman
|
8db0ad0cc6
|
Fix and enable -Wmaybe-uninitialized
|
2023-05-11 20:52:44 -05:00 |
|
Cameron Gutman
|
a4f788f853
|
Replace Win32 UTF-16 conversion with std::wstring_convert
Removes VLA that upsets Clang and MSVC
|
2023-05-11 20:52:44 -05:00 |
|
ReenigneArcher
|
4ca6dc6c8e
|
docs: update file level doxygen blocks (#1258)
|
2023-05-07 18:12:39 -04:00 |
|
ReenigneArcher
|
979f7f4e60
|
docs: improvements to source code documentation (#1236)
|
2023-05-07 15:01:44 -04:00 |
|
Cameron Gutman
|
2fca9cd0da
|
Fix launching apps with a log file specified
|
2023-05-05 17:42:59 -05:00 |
|
Cameron Gutman
|
65b7f2373c
|
Fix merging user environment variables during process launch
|
2023-05-03 00:33:06 -05:00 |
|
Cameron Gutman
|
292ef7eca3
|
Don't show a console window when opening a URL
|
2023-05-03 00:33:06 -05:00 |
|
Cameron Gutman
|
c4c04694ac
|
Restore the start menu shortcut as a proper launcher for the UI and service
|
2023-05-03 00:33:06 -05:00 |
|
ns6089
|
bd533dc31b
|
Extend packet header with frame processing latency
|
2023-05-02 23:41:13 -05:00 |
|
Cameron Gutman
|
50f689ff80
|
Implement restart support for all platforms
|
2023-04-29 21:22:18 -05:00 |
|
Chase Payne
|
430a439698
|
Elevated Commands Redesign (#1123)
|
2023-04-29 00:22:01 -05:00 |
|
Cameron Gutman
|
f51876893e
|
Stop the service if the user quits via the tray icon
|
2023-04-16 16:16:03 -05:00 |
|
ReenigneArcher
|
21eb4eb6dd
|
clang: adjust formatting rules (#1015)
|
2023-03-27 21:45:29 -04:00 |
|
Chase Payne
|
c2fba6f651
|
Add Support for Safely Elevating Administrator Privileges (#1036)
|
2023-03-27 10:51:48 -04:00 |
|
Lukas Senionis
|
c81aa99c38
|
Fix child process spawning on linux (#773)
|
2023-01-19 00:40:12 -06:00 |
|