Commit Graph

1492 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
12fadb0e4d UI: Fix previous commit. 2021-04-07 12:57:28 +03:00
Nodir Temirkhodjaev
5cc150dc7f UI: FortManager: Refactor initialization. 2021-04-07 12:37:00 +03:00
Nodir Temirkhodjaev
33a33029de UI: Move setupAppStyle() back to main.cpp 2021-04-07 11:43:13 +03:00
Nodir Temirkhodjaev
2679c82275 UI: Don't explicitly compare pointers to nullptr in C++. 2021-04-07 11:41:35 +03:00
Nodir Temirkhodjaev
b10340c394 UI: Fix build for Qt 5. 2021-04-07 11:21:23 +03:00
Nodir Temirkhodjaev
1f73f0795e UI: Options: Show driver error message always. 2021-04-06 16:44:11 +03:00
Nodir Temirkhodjaev
10e18d9c7c UI: Prepare service starting. 2021-04-06 13:46:07 +03:00
Nodir Temirkhodjaev
541a6379d5 UI: Options: Try to start the installed service before restarting. 2021-04-05 16:19:49 +03:00
Nodir Temirkhodjaev
08d72c995d Update SQLite v3.35.4 2021-04-05 11:07:37 +03:00
Nodir Temirkhodjaev
4c45410cb0 UI: ControlWorker: Refactor data header handling. 2021-04-05 10:59:33 +03:00
Nodir Temirkhodjaev
cc6ef0909b UI: ControlManager: Use QLocalServer instead of QSharedMemory. 2021-04-04 19:34:10 +03:00
Nodir Temirkhodjaev
c94fe31da8 UI: Restart when needed. 2021-04-03 12:21:42 +03:00
Nodir Temirkhodjaev
033e253e01 UI:: Refactor running instance checking. 2021-04-03 11:33:45 +03:00
Nodir Temirkhodjaev
da6cfb3ac9 UI: Options: Show restart required dialog on startup mode change. 2021-04-02 20:30:39 +03:00
Nodir Temirkhodjaev
f81ae86907 UI: Options: Simplify startup mode option. 2021-04-02 19:38:56 +03:00
Nodir Temirkhodjaev
e82e052b85 UI: Don't rely on working directory for global .ini 2021-04-01 16:43:13 +03:00
Nodir Temirkhodjaev
1216d22209 UI: StartupUtil: File path can contain unicode. 2021-04-01 16:16:37 +03:00
Nodir Temirkhodjaev
4b56010894 Installer: Add attention about slashes in the global .ini 2021-04-01 13:37:17 +03:00
Nodir Temirkhodjaev
f8c46b39a8 Installer: Tweak setup mutex name. 2021-04-01 11:50:58 +03:00
Nodir Temirkhodjaev
11b08c990d UI: Use "%ProgramData%" folder by default, when service installed. 2021-03-31 17:00:17 +03:00
Nodir Temirkhodjaev
bb7f7dc286 Driver: Tweak .rc 2021-03-31 15:56:59 +03:00
Nodir Temirkhodjaev
3677e56bf0 Installer: Stop/start an existing service. 2021-03-31 15:53:03 +03:00
Nodir Temirkhodjaev
7beb143270 Installer: Add global setup mutex. 2021-03-31 15:42:36 +03:00
Nodir Temirkhodjaev
98a5bd8667 UI: ControlManager: Prepare service handling. 2021-03-31 13:29:19 +03:00
Nodir Temirkhodjaev
b13f4cb84c UI: Options: Mark window title as modified. 2021-03-31 09:08:09 +03:00
Nodir Temirkhodjaev
ad977f890b Installer: Include Qt6Network.dll 2021-03-30 13:32:02 +03:00
Nodir Temirkhodjaev
f94e1001f6 UI: Refactor Control commands handling. 2021-03-30 13:01:02 +03:00
Nodir Temirkhodjaev
7ac16e271f Installer: Uninstall service first and then driver. 2021-03-29 14:00:37 +03:00
Nodir Temirkhodjaev
3613c7ee64 UI: Update translations. 2021-03-29 12:51:49 +03:00
Nodir Temirkhodjaev
44498bd145 UI: StartupUtil: Add service (un)install functions. 2021-03-29 12:33:17 +03:00
Nodir Temirkhodjaev
e7d04f1224 Fix previous commit. 2021-03-29 11:34:21 +03:00
Nodir Temirkhodjaev
579c076f4b UI: Options: Add "Startup mode" option.
Only admin can set "For all users" option.
2021-03-29 11:32:33 +03:00
Nodir Temirkhodjaev
7ce461d96b UI: Add ControlUtil::createRowLayout() helper function. 2021-03-28 16:49:14 +03:00
Nodir Temirkhodjaev
6a807ce0cd UI: SQLite: Open database files in normal mode, not exclusive.
To open from multiple processes.
2021-03-28 16:02:20 +03:00
Nodir Temirkhodjaev
ed2c4844da Update SQLite v3.35.3 2021-03-28 15:54:19 +03:00
Nodir Temirkhodjaev
1d0ddca8fd UI: Options: Add "Skip password check for administrators" option. 2021-03-28 15:49:24 +03:00
Nodir Temirkhodjaev
9f40ac34a2 UI: Refactor portable mode detection. 2021-03-27 18:45:31 +03:00
Nodir Temirkhodjaev
dd8fef9958 UI: Programs: Tweak Edit Program form. 2021-03-27 18:44:00 +03:00
Nodir Temirkhodjaev
206e2f2319 Installer: Uninstall only installed stuff. 2021-03-27 18:27:55 +03:00
Nodir Temirkhodjaev
74d36f587f UI: SQLite: Don't omit Utf16 code for back compat. 2021-03-27 17:16:54 +03:00
Nodir Temirkhodjaev
288b55529c UI: Simplify booted provider's uninstalling. 2021-03-27 13:40:13 +03:00
Nodir Temirkhodjaev
5f4236f672 UI: SQLite: Refactor default flags. 2021-03-26 19:09:07 +03:00
Nodir Temirkhodjaev
994e5fe67c UI: Minor fixes. 2021-03-26 18:06:31 +03:00
Nodir Temirkhodjaev
990847bb3d UI: SQLite: Omit Utf16 code, use SQLITE_OPEN_NOMUTEX flag. 2021-03-26 18:04:54 +03:00
Nodir Temirkhodjaev
4a54b2f367 QCustomPlot: Fix build for Qt 6.2 (QTBUG-92077). 2021-03-26 14:49:40 +03:00
Nodir Temirkhodjaev
bf3b7eee3f UI: Use global settings from working directory.
See FortFirewall.exe.example.ini
2021-03-26 14:48:11 +03:00
Nodir Temirkhodjaev
2a75b1760d UI: Options: Simplify ScrollArea. 2021-03-25 13:33:38 +03:00
Nodir Temirkhodjaev
42751356e8 UI: Options: Add ScrollArea. 2021-03-25 12:57:56 +03:00
Nodir Temirkhodjaev
287e389dfb Bump version. 2021-03-24 19:24:03 +03:00
Nodir Temirkhodjaev
0fb625b707 Add ChangeLog. 2021-03-24 19:23:12 +03:00