Commit graph

131 commits

Author SHA1 Message Date
Roman Telezhynskyi d896fa01fc Disables all the APIs deprecated before Qt 6.7.0. 2024-04-17 21:25:45 +03:00
Roman Telezhynskyi d67df44d9c Ship Qt's translation together with AppImage. 2024-04-17 21:25:22 +03:00
Roman Telezhynskyi 637a206810 Fix build script. 2024-04-03 19:31:24 +03:00
Roman Telezhynskyi b99cd19885 Missed part about dynamic libraries. 2024-04-03 19:09:51 +03:00
Roman Telezhynskyi 7d00832c6a Improvements for signlebundle.
Don't copy debug files inside a bundle when build with crash reports.
2024-04-03 18:47:50 +03:00
Roman Telezhynskyi d1567560d9 Because of code signing we cannot copy debug symbols on macos inside a bundle. Code signing happens before we upload them on server and remove. 2024-04-03 17:48:27 +03:00
Roman Telezhynskyi fda3ec4783 Improve reading repo information.
Relying on logs/HEAD in case of CI doesn't work.
2024-03-29 17:20:57 +02:00
Roman Telezhynskyi 12a12a2a45 Improve calling conan.
Catching exception gives feedback in case of errors.
2024-03-26 20:34:12 +02:00
Roman Telezhynskyi a829a2d2de Fix copying debug files on macos. 2024-03-26 20:33:21 +02:00
Roman Telezhynskyi dfe40b7df4 Fix build on macos. 2024-03-26 20:32:50 +02:00
Roman Telezhynskyi fef128d461 Map enableConan in all cases. 2024-03-26 15:08:26 +02:00
Roman Telezhynskyi 3320a27268 Fix generating debug information. 2024-03-26 10:27:57 +02:00
Roman Telezhynskyi 55640d6257 Install debug files with crash reports. 2024-03-25 18:15:32 +02:00
Roman Telezhynskyi 5597a497b5 Corect handling dynamic libraries on Windows with MSVC. 2024-03-25 13:59:58 +02:00
Roman Telezhynskyi 6d26411500 Improve ConanfileProbe.
Add remote option.
2024-03-21 15:21:45 +02:00
Roman Telezhynskyi 6292ce3d8f Link with gcov. 2024-03-12 18:40:44 +02:00
Roman Telezhynskyi 33a5939c18 Automatic crash reports. 2024-03-12 16:39:44 +02:00
Roman Telezhynskyi eb22f19fea English language is internal and doesn't require separate *.qm file. 2024-02-27 18:12:16 +02:00
Roman Telezhynskyi 0ca7c7b3b5 Make coverage an optional dependency. 2024-02-16 17:40:43 +02:00
Roman Telezhynskyi c8ffff6428 Test coverage with gcov. 2024-02-16 16:39:07 +02:00
Roman Telezhynskyi 4b19565d4e Lupdate. 2024-02-14 09:38:00 +02:00
Roman Telezhynskyi 1ac5a4167f Support for AppImage. 2024-02-10 15:53:02 +02:00
Roman Telezhynskyi 9a5263eb83 Remove redundant localizations: fr_CA, en_CA, en_IN. 2024-01-30 16:10:11 +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 35adb101ba Improve copying Qt's translations. 2024-01-23 10:56:40 +02:00
Roman Telezhynskyi 23ccdf667d Polishing scripts. 2024-01-19 16:15:28 +02:00
Roman Telezhynskyi 0524ae2d7c Call windeployqt only for release build. 2024-01-19 16:14:27 +02:00
Roman Telezhynskyi 52430657c3 Ccache still doesn't work with Clang. 2024-01-12 16:34:17 +02:00
Roman Telezhynskyi 67bcc9ee59 Enable Ccache+clang+pch combination. 2024-01-10 14:22:23 +02:00
Roman Telezhynskyi 934d2448b2 Fix compatibility with Qt 6.6. 2023-10-31 11:33:31 +02:00
Roman Telezhynskyi b187e3c1c7 Remove measurement translations. 2023-10-31 09:42:09 +02:00
Roman Telezhynskyi 434a1d0acf Fix deprecation warnings. 2023-10-24 11:03:04 +03:00
Roman Telezhynskyi bc13cc6c10 Use custom macdeployqt to build Qt5 based version on MacOS. 2023-09-26 15:46:40 +03:00
Roman Telezhynskyi 6330d574d3 Forgot to import File. 2023-09-23 10:13:51 +03:00
Roman Telezhynskyi 232e1f049a Correct way to check os type. 2023-09-23 09:55:42 +03:00
Roman Telezhynskyi e368b3d2b7 Suppress xerces-c warnings. 2023-09-23 09:27:20 +03:00
Roman Telezhynskyi 5486c208c3 Fix build script error. 2023-09-23 08:58:56 +03:00
Roman Telezhynskyi 9dad93dcc3 Bug fixes for macdeployqt module. 2023-09-21 17:45:30 +03:00
Roman Telezhynskyi 792817313a New property macdeployqtProgramBinPath to control path to macdeployqt. 2023-09-21 17:44:59 +03:00
Roman Telezhynskyi b9f5b06fbb Copy signed executable inside app bundle when build single bundle build. 2023-09-21 17:39:56 +03: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 493b11bfd6 Method includes is not available in old Qbs versions. 2023-08-18 14:44:11 +03:00
Roman Telezhynskyi b46ca34d84 TypeError: Result of expression 'includePaths[i].includes' [undefined] is not a function. 2023-08-18 14:23:29 +03:00
Roman Telezhynskyi b67a063665 Enable code signing on mac. 2023-08-18 14:01:03 +03:00
Roman Telezhynskyi 7532800830 Fix macdeployqt keys. 2023-08-18 13:51:36 +03:00
Roman Telezhynskyi 4dbac33c96 Disable warnings from xerces-c with pkg-config. 2023-08-18 13:48:03 +03:00
Roman Telezhynskyi a5bf891d43 Increased requirement for minimal Qt version. 2023-08-12 12:03:28 +03:00
Roman Telezhynskyi 846e5b3d4f Fix Qbs script. 2023-08-08 18:17:19 +03:00
Roman Telezhynskyi 809186b8f5 Added Memory Sanitizer. 2023-08-05 17:52:34 +03:00