Commit Graph

6574 Commits

Author SHA1 Message Date
Roman Telezhynskyi
b1470053f7 Fix incorrect memory management. 2023-03-30 17:20:16 +03:00
Roman Telezhynskyi
e1e3a5106e For calculating area a formula needs CurrentSeamAllowance variable. 2023-03-30 15:41:37 +03:00
Roman Telezhynskyi
69397c1404 Fix pattern file conversion. 2023-03-26 18:13:04 +03:00
Roman Telezhynskyi
9b925dd996 Fix float-point accuracy issue in multisize measurements dimensions. 2023-03-23 08:39:31 +02:00
Roman Telezhynskyi
2334a04fbd Validate dimensions while reading multisize measurements. 2023-03-23 08:36:11 +02:00
Roman Telezhynskyi
3f2806a695 Refactoring. 2023-03-23 08:21:02 +02:00
Roman Telezhynskyi
e8621121b3 Fix MSVC warnings. 2023-03-10 20:20:35 +02:00
Roman Telezhynskyi
3fad6bc5f9 Fix MSVC warnings. 2023-03-10 14:14:18 +02:00
Roman Telezhynskyi
7d759ec92b Fix MSVC warnings. 2023-03-10 07:40:27 +02:00
Roman Telezhynskyi
8b591847b1 Fix MSVC warnings. 2023-03-09 16:17:54 +02:00
Roman Telezhynskyi
6d34b6af13 Fix MSVC warnings. 2023-03-09 08:20:40 +02:00
Roman Telezhynskyi
16b67644b0 freopen_s() is not available for mingw. 2023-03-09 08:13:20 +02:00
Roman Telezhynskyi
37541b600e Fix MSVC warnings. 2023-03-08 18:45:42 +02:00
Roman Telezhynskyi
7a8d18569a Remove buggy test case. 2023-03-08 18:41:49 +02:00
Roman Telezhynskyi
2bae9a84eb Fix excluding objects in internal path. 2023-03-04 18:37:50 +02:00
Roman Telezhynskyi
bd10ac3c13 Fix copying conan package library on Windows.
On Windows dll in bin folder, while on Unix it in lib.
2023-03-04 09:24:39 +02:00
Roman Telezhynskyi
a791fc0173 Reading from disc doesn't work from on Windows. Read from memory instead. 2023-03-04 09:17:40 +02:00
Roman Telezhynskyi
08362980bd Don't ignore warning Wenum-enum-conversion in this place. 2023-03-04 09:11:17 +02:00
Roman Telezhynskyi
b6d1400b23 Fix build without precompiled headers. 2023-02-28 14:31:14 +02:00
Roman Telezhynskyi
a4139e1fa9 Fix build on Windows. 2023-02-28 12:00:50 +02:00
Roman Telezhynskyi
a3264e34e5 error: expected unqualified-id before 'const' 2023-02-28 12:00:41 +02:00
Roman Telezhynskyi
94f88b1066 Imitate QTextCodec::codecForLocale(). 2023-02-28 10:14:14 +02:00
Roman Telezhynskyi
934781660a QWinTaskbarButton not available since Qt 6. 2023-02-28 10:13:18 +02:00
Roman Telezhynskyi
718f8bf75a Fix build on Windows. 2023-02-26 10:30:56 +02:00
Roman Telezhynskyi
560bf30417 Fix build on Windows. 2023-02-26 00:42:20 +02:00
Roman Telezhynskyi
737352517a Fix build on Windows. 2023-02-25 21:17:14 +02:00
Roman Telezhynskyi
bbff839210 Use Q_DECL_UNUSED to suppress warning. 2023-02-22 12:30:35 +02:00
Roman Telezhynskyi
41bcc2a4b4 Move QT_WARNING_DISABLE inside Qt namespace. 2023-02-22 09:48:51 +02:00
Roman Telezhynskyi
a66b050ecd Suppress warnings. 2023-02-22 08:46:16 +02:00
Roman Telezhynskyi
48da4ff899 qprintengine.h declares Q_DECLARE_METATYPE(QMarginsF). We can use its macro to check. 2023-02-21 10:20:39 +02:00
Roman Telezhynskyi
647653a40a QString::front() was introduced in Qt 5.10. 2023-02-21 09:57:49 +02:00
Roman Telezhynskyi
647cee5e36 Optimize includes. 2023-02-21 09:52:19 +02:00
Roman Telezhynskyi
178d260dff Fix conflict with declaration from qmuparser lib. 2023-02-21 09:52:08 +02:00
Roman Telezhynskyi
fb08b0a317 Try to avoid redeclaration. 2023-02-21 09:40:22 +02:00
Roman Telezhynskyi
47bb2c16d4 Fix installing xerces-c library. 2023-02-20 14:54:48 +02:00
Roman Telezhynskyi
34632ebb43 No need to use std::move in this case. 2023-02-20 13:13:39 +02:00
Roman Telezhynskyi
4f2f05fe9a Don't use XERCES_CPP_NAMESPACE_USE macro. 2023-02-20 13:03:11 +02:00
Roman Telezhynskyi
31a0f3d82c Fix QT issue on MacOS version 11.0 "Big Sur". 2023-02-17 11:09:41 +02:00
Roman Telezhynskyi
a40ce741ad Improve labels for V notch. 2023-02-17 09:47:54 +02:00
Roman Telezhynskyi
90f184bb95 Since Qt 6 changed name for Czech Republic. 2023-02-16 21:25:19 +02:00
Roman Telezhynskyi
9f6697ab63 Add path to translation when run an app from install root. 2023-02-16 21:24:09 +02:00
Roman Telezhynskyi
31f63f8a32 Fix building with < Qt 5.13. 2023-02-16 20:09:26 +02:00
Roman Telezhynskyi
5c2eb064bf Set working directory for autotest. 2023-02-16 20:09:26 +02:00
Roman Telezhynskyi
a85595ef3d Fix DXF test. 2023-02-16 13:03:30 +02:00
Roman Telezhynskyi
7cc560fd31 Do not escape / in XSD regex. 2023-02-16 12:49:34 +02:00
Roman Telezhynskyi
505cd6d62f Fix error: an attribute list cannot appear here. 2023-02-15 17:53:34 +02:00
Roman Telezhynskyi
cae3f28dcc Complete remove use of void QProcess::start(const QString &command, QIODevice::OpenMode mode = ReadWrite). 2023-02-15 17:42:17 +02:00
Roman Telezhynskyi
dfcfea88b6 Fix error: no matching member function for call to 'start'. 2023-02-15 17:36:13 +02:00
Roman Telezhynskyi
db077cddef Fix dependence condition. 2023-02-15 14:41:44 +02:00
Roman Telezhynskyi
75e3e5b7b8 FileInfo.executableSuffix() available only since qbs 1.23. 2023-02-15 11:25:35 +02:00
Roman Telezhynskyi
82cb2d83ab Fix error: incomplete type 'QRegularExpression' used in nested name specifier. 2023-02-14 15:55:45 +02:00
Roman Telezhynskyi
db8c776e36 Fix build with qmake. 2023-02-14 14:55:19 +02:00
Roman Telezhynskyi
04d2a1c631 Use QtCore/qcontainerfwd.h header for forward declaration containers. 2023-02-14 14:52:48 +02:00
Roman Telezhynskyi
71f58af02e Support for conan package manager. 2023-02-13 19:59:07 +02:00
Roman Telezhynskyi
4a82ea8687 Reading settings file causes crash. 2023-02-13 19:54:17 +02:00
Roman Telezhynskyi
6aaa20010d Remove use of Qt 5 Core Compatibility module. 2023-02-13 19:47:51 +02:00
Roman Telezhynskyi
787cfcfc16 Use QStringConverter to replace QTextCodec. 2023-02-13 19:47:51 +02:00
Roman Telezhynskyi
f5f4b1e4c8 Fix math parser tests. 2023-02-10 17:56:36 +02:00
Roman Telezhynskyi
3a88048952 Fix issues with XSD schemas. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
c0deb4d27a Qt XML Patterns deprecated since Qt 5.13.
Use Xerces-C++ instead.
2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
e95a29c08e Use of overloaded operator '=' is ambiguous (with operand types 'QChar' and 'qmu::char_type' (aka 'wchar_t')). 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
e8ee6a50ce QTextStream no longer supports QTextCodec. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
1a2374e64e Temporary use Qt 5 Core Compatibility module. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
5daab80a09 Fix incorrect use of Q_NORETURN. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
ac244d92ee Math functions are now declared as templates. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
feba5f04f1 No member named ‘insertMulti’ in QMap.
Before Qt 5.15, QMap distinguished between maps and multi-maps by insert and insertMulti. Qt 5.15 introduces a new class QMultiMap, which inherits from QMap.
2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
88a793319e QLibraryInfo::location is deprecated since 6.0. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
0335bcf571 QRegularExpression wildcard matching. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
e280c309cb Default codec for QTextStream is UTF-8 since Qt6. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
c9786ed7b7 Refactoring. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
659e1f6fc0 Suppress warnings. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
19c5b80b24 QVariant::value<T>() fails to convert unless QVariant::fromValue<T>() has been called previously. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
885a618820 QDropEvent::pos() is deprecated since 6.0. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
10c6ff1181 Enum QVariant::Type is deprecated. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
3e1c8a36d5 Fix QKeySequence. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
912e62e92c ‘endl’ is deprecated: Use Qt::endl 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
980b1b5837 Method enterEvent() expects QEnterEvent in Qt6. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
0a6c560382 Refactoring. 2023-02-10 17:51:22 +02:00
Roman Telezhynskyi
f952368fa1 HiDPI is now enabled by default in Qt6. 2023-02-10 17:51:21 +02:00
Roman Telezhynskyi
5335fecc98 QLocale in Qt6 now returns QString instead of QChar. 2023-02-10 17:51:21 +02:00
Roman Telezhynskyi
404f870069 QtConcurrent::run signature was switched up.
Switching to using lambdas instead of binding the methods.
2023-02-09 17:27:43 +02:00
Roman Telezhynskyi
734e5d0d11 QVector and QStringList are now just aliases to QList. 2023-02-09 17:27:43 +02:00
Roman Telezhynskyi
171b3be090 Backward compatibility for type qsizetype. 2023-02-09 17:27:43 +02:00
Roman Telezhynskyi
af8505f468 Remove Q_DISABLE_MOVE macro.
Q_DISABLE_MOVE was deprecated.
2023-02-09 17:24:29 +02:00
Roman Telezhynskyi
dee3c593de Improve stable.h. 2023-02-09 17:24:02 +02:00
Roman Telezhynskyi
6e499b7245 Remove missing in Qt6 headers. 2023-02-09 17:24:02 +02:00
Roman Telezhynskyi
3d51968601 Change dependencies for Qt6. 2023-01-28 22:15:32 +02:00
Roman Telezhynskyi
4b6f68ff80 Module macdeployqt. 2023-01-27 12:08:47 -08:00
Roman Telezhynskyi
e6c7051b6f Multi bundle support. 2023-01-27 09:07:34 -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
d3f9ed80e7 Installing translations on macos. 2023-01-25 08:31:35 -08:00
Roman Telezhynskyi
e0558dcc28 RC files only for Windows. 2023-01-21 07:12:53 -08:00
Roman Telezhynskyi
38d15cdd41 Fix build on MacOS. 2023-01-21 05:01:21 -08:00
Roman Telezhynskyi
40cef9befb Fix build with qmake. 2023-01-18 17:15:16 +02:00
Roman Telezhynskyi
9226ebf0a2 Fix building release version With GCC. 2023-01-18 16:46:01 +02:00
Roman Telezhynskyi
971869c346 Stage 'windeployqt'. 2023-01-18 15:04:26 +02:00
Roman Telezhynskyi
7b755b6130 windeployqt combines all translations into one file. 2023-01-18 14:57:38 +02:00
Roman Telezhynskyi
3392ea560e Enable full static.h on Windows. 2023-01-17 16:48:31 +03:00
Roman Telezhynskyi
f4fb0b4a24 Fix dependencies. 2023-01-17 16:11:44 +03:00