Commit Graph

54 Commits

Author SHA1 Message Date
Roman Telezhynskyi
c8ffff6428 Test coverage with gcov. 2024-02-16 16:39:07 +02:00
Roman Telezhynskyi
1ac5a4167f Support for AppImage. 2024-02-10 15:53:02 +02:00
Roman Telezhynskyi
38dbbe29ba Minimal Qt version increased to Qt 5.15. Minimal C++ standard to C++17. 2024-01-23 15:57:29 +02:00
Roman Telezhynskyi
23ccdf667d Polishing scripts. 2024-01-19 16:15:28 +02:00
Roman Telezhynskyi
b187e3c1c7 Remove measurement translations. 2023-10-31 09:42:09 +02:00
Roman Telezhynskyi
f2596591e5 New module pdftops.
With Qt 6 copy and sign pdftops from brew.
2023-09-21 17:37:49 +03:00
Roman Telezhynskyi
0e7ff22882 Codesign on macos. 2023-09-12 17:50:15 +03:00
Roman Telezhynskyi
b67a063665 Enable code signing on mac. 2023-08-18 14:01:03 +03:00
Roman Telezhynskyi
846e5b3d4f Fix Qbs script. 2023-08-08 18:17:19 +03:00
Roman Telezhynskyi
11d1e4302d windeployqt doesn't support key "--no-virtualkeyboard" since Qt 6.5. 2023-06-24 21:16:22 +03:00
Roman Telezhynskyi
81141acf6d Support for single-line fonts. 2023-06-22 18:30:43 +03:00
Roman Telezhynskyi
1847115627 Refactoring.
Code style.
2023-06-21 10:24:51 +03:00
Roman Telezhynskyi
97a70bede9 Optimize redundant lrelease call. 2023-05-12 20:00:09 +03:00
Roman Telezhynskyi
004f46847c Fix conflicting settings. 2023-03-08 18:48:30 +02:00
Roman Telezhynskyi
7debd364ce Check if msvc will work without stable.cpp. 2023-02-26 20:21:07 +02:00
Roman Telezhynskyi
fbf90fc109 Check if msvc will work without stable.cpp. 2023-02-26 11:22:36 +02:00
Roman Telezhynskyi
1ff9a975d6 Fallback to conan 1.59. 2023-02-25 17:22:45 +02:00
Roman Telezhynskyi
03603ff7f5 Define custom conan profile. 2023-02-25 10:26:21 +02:00
Roman Telezhynskyi
6a7d9c82d6 Create a default conan profile. 2023-02-24 15:56:20 +02:00
Roman Telezhynskyi
fdb8fc8f1f Fix issue with FileInfo.executableSuffix(). 2023-02-24 15:32:32 +02:00
Roman Telezhynskyi
a21e1ddcd4 Support for conan 2.0. 2023-02-24 14:36:40 +02:00
Roman Telezhynskyi
22972b8830 Setup LD_LIBRARY_PATH variable for autotest runner. 2023-02-16 20:09:26 +02:00
Roman Telezhynskyi
5fa48e52c4 Fix build on Windows. 2023-01-28 16:57:32 +02:00
Roman Telezhynskyi
4dd424262e Fix build on Linux. 2023-01-28 08:07:12 +02:00
Roman Telezhynskyi
4b6f68ff80 Module macdeployqt. 2023-01-27 12:08:47 -08:00
Roman Telezhynskyi
766aae447d Define bundle prefix for dynamic library. 2023-01-27 09:20:43 -08:00
Roman Telezhynskyi
e6c7051b6f Multi bundle support. 2023-01-27 09:07:34 -08:00
Roman Telezhynskyi
038afda6ed Fix installing tool applications. 2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
272089074d Building ICNS. 2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
53650d6223 Building Info.plist file. 2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
6e4ec3e69f Installing app bundle on macos. 2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
d3f9ed80e7 Installing translations on macos. 2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
971869c346 Stage 'windeployqt'. 2023-01-18 15:04:26 +02:00
Roman Telezhynskyi
b26094969d Explicitly define applications not console. 2023-01-18 15:02:51 +02:00
Roman Telezhynskyi
56c7870c31 New module i18nconfig to keep all data in one place. 2023-01-18 15:00:43 +02:00
Roman Telezhynskyi
c8bd8aeb2c Optimize working with paths.
FileInfo.pathSeparator() available only since qbs 1.22.
Use FileInfo.joinPaths() only when necessary.
2023-01-17 13:00:35 +03:00
Roman Telezhynskyi
769b11926a Add metainfo.xml file. 2023-01-13 17:12:13 +02:00
Roman Telezhynskyi
78076e6dbf Optimize installing qm files.
Only on MacOS we need to install for three separate tools.
2023-01-13 16:02:53 +02:00
Roman Telezhynskyi
56850aef55 Rename .desktop file names to reverse DNS convention. 2023-01-13 15:57:27 +02:00
Roman Telezhynskyi
44b9e1b77c Generating qm files. 2023-01-11 15:08:32 +02:00
Roman Telezhynskyi
19344de569 Refactoring preparing test environment. 2023-01-11 14:02:35 +02:00
Roman Telezhynskyi
89aab8cb92 Property to enable building appimage. 2023-01-11 13:03:46 +02:00
Roman Telezhynskyi
2c38bb5cee Define highlighter for JavaScriptCommand. 2023-01-11 13:03:46 +02:00
Roman Telezhynskyi
ef713b1183 Added desktop files. 2023-01-11 13:03:46 +02:00
Roman Telezhynskyi
5ac4858915 Optimize tool app config. 2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
e05527d7ea Optimize preparing pdftops tool. 2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
3af79ccfcc Optimize unit test app config. 2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
da197fc84b Add comments. 2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
ea1195f9fa Added support for ccache. 2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
2221a35e7b Setup rpaths only for dynamic libraries.
Property to disable the use of rpath.
2023-01-10 13:27:56 +02:00