* Improve dev script for daemon * Ignore `.user` files created by Qt * Add `FORCE_DESKTOP_PROCESS` option * Catch errors related to getting profile dir * Disable IPC entirely if forced desktop * Use in-class init for AppConfig members * Refactor config to use safer memory management * Improve launch config to make OS-specific debugger usage clearer * Re-enable MainWindowTests on Windows, further refactor for memory safety, fixed some include orders * Remove dead singleton code * Swap order of tests * Use HTTPs for URLs * Fixed compile errors for `SYNERGY_ENABLE_LICENSING` compile path * Restore exec function call * Remove extra link in cancel dialog * Fixed broken link on activation cancel UI * Close dialog if activated * Fixed macOS enum ref to kCurrentProcess * Improve wording on cancel activation dialog * WIP - Test timeout (compile error) * Finished timeout logic (with smart pointer) * Include string_view * Switch to thread from jthread (maybe not supported by macOS compiler?) * Improve comment * Disable test on Windows * Add TODO related to jthread on macOS * Refactor settings and paths on Windows * Launch in desktop mode on Windows * Remove arg quote wraps which break desktop mode * Fixed qFatal on Linux * Remove test value * Follow original `AppConfig` accessor convention * Disable service checkbox if not Windows * Simplify TLS control enable logic * Update command and Git ignore * Fixed code style * Fixed include consistency * Fixed includes in validator * Fixed lint errors * Update ChangeLog * Use smart pointer for core process * Remove unneccesary default operators * Don't halt on stderr
70 lines
1.9 KiB
JSON
70 lines
1.9 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "gui unix",
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergy",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "gui windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}/build/bin",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergy",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "unittests unix",
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/unittests",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "unittests windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}/build/bin",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/unittests",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "integtests unix",
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/integtests",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "integtests windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}/build/bin",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/integtests",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "daemon windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}/build/bin",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergyd",
|
|
"args": ["-f"],
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "daemon windows attach",
|
|
"type": "cppvsdbg",
|
|
"request": "attach",
|
|
"processId": "${command:pickProcess}"
|
|
}
|
|
]
|
|
}
|