Martchus
8b8854d243
Avoid warning about sign conversion
...
This is actually about the conversion of the `-1` literal in case the
process ID is already `qint64` (e.g. on Windows).
2023-06-10 18:19:28 +02:00
Martchus
35eb90e88c
Ignore deprecation warning of `wait_for`
...
This function might not be completely reliable but it is
supposedly good enough for the use cases of
`SyncthingProcess::waitForFinished()`.
2023-05-11 17:57:04 +02:00
Martchus
1d221120fe
Apply clang-format
2023-03-31 22:46:48 +02:00
Martchus
033cd21d83
Improve lookup of Chromium-based browser binary
...
* Consider Edge and Chrome as well
* Read the binary path from the "Application Registration" under Windows
(see https://learn.microsoft.com/en-us/windows/win32/shell/app-registration )
2023-03-28 22:32:03 +02:00
Martchus
57d826dfd5
Fix crashes in SyncthingProcess code with MSVC 2022 and Qt 6.5.0
...
Not sure why `QString::toStdWString()` doesn't work with this compiler and
the official Qt 6.5.0 build. However, instantiating an `std::wstring`
manually works so let's just use this as a workaround.
Note that with GCC/mingw-w64 and Qt 6.4.3 the `QString::toStdWString()`
function works just fine.
2023-03-28 00:02:35 +02:00
Martchus
96e92f13a3
Avoid relying on symlink for include directories
...
Symlinks aren't working very well with Git under Windows so better avoid
them.
2023-02-27 18:27:33 +01:00