Commit graph

7710 commits

Author SHA1 Message Date
Roman Telezhynskyi acc8d73271 Refactoring VAbstractPieceData class. 2022-11-04 16:12:58 +02:00
Roman Telezhynskyi fbe81aac36 Merge branch 'dxf_compatibility' into develop 2022-11-04 15:56:59 +02:00
Roman Telezhynskyi d8f5f4fec9 Update test cases. 2022-10-29 17:51:05 +03:00
Roman Telezhynskyi d03f378a59 Fix incorrect seam allowance. Closes #181
Case #2.
2022-10-29 15:58:14 +03:00
Roman Telezhynskyi ab43b83ab2 Fix incorrect seam allowance. #181
Case #1.
2022-10-29 15:19:21 +03:00
Roman Telezhynskyi 60b4851753 Fix reading json. 2022-10-29 14:46:10 +03:00
Roman Telezhynskyi 9c7ab2fb4a Refactor CastTo. 2022-10-28 16:16:13 +03:00
Roman Telezhynskyi 0bf3d93d7e New option Turn point for context menu. 2022-10-28 16:16:13 +03:00
Roman Telezhynskyi 6c0863ca62 Refactoring. 2022-10-28 16:16:13 +03:00
Roman Telezhynskyi bd10a78f55 Successful compilation. 2022-10-28 16:16:13 +03:00
Roman Telezhynskyi 704bbecd2e Improve segmenting a curve for calculating a piece path. 2022-10-28 14:22:20 +03:00
Roman Telezhynskyi 867400332f Fix option Hide labels.
Enabling it and the app restart hides all points.
2022-10-14 17:29:59 +03:00
Roman Telezhynskyi 7beb234f22 Fix export measurement separator to CSV. 2022-10-14 14:50:26 +03:00
Roman Telezhynskyi 8b354dcae4 Puzzle: message "Invalid version: Max supported version 0.1.2" when opening 0.1.1 file in Val 0.7.52. Closes #187 2022-10-14 13:58:17 +03:00
Roman Telezhynskyi 4a89a0892f Introduce new macro Q_DISABLE_ASSIGN_MOVE. 2022-10-08 15:22:17 +03:00
Roman Telezhynskyi 05d064af1e Refactoring. 2022-10-08 14:22:52 +03:00
Roman Telezhynskyi 576e3bbbf2 Refactoring. 2022-10-07 16:04:07 +03:00
Roman Telezhynskyi 2eaecc747c Fix loading background image.
Drag and drop doesn't work for new pattern file.
2022-10-04 17:11:11 +03:00
Roman Telezhynskyi 704d9caf08 Detect russian language. 2022-10-04 14:52:09 +03:00
Roman Telezhynskyi b21fefba3f Prevent loading russian translation. 2022-09-29 11:59:00 +03:00
Roman Telezhynskyi fb85ec4eec Inconsistent $MEASUREMENT/$INSUNITS variables. 2022-09-20 11:50:38 +03:00
Roman Telezhynskyi d3205b853c Port changes from fpm's mainstream. 2022-09-20 11:13:12 +03:00
Roman Telezhynskyi 7d6ad602f5 Fix visualization for tool Point from circle and tangent. 2022-09-16 18:47:32 +03:00
Roman Telezhynskyi 851e8cf5e5 Fix layout sheet export with empty name. 2022-09-16 18:41:22 +03:00
Roman Telezhynskyi 1eb8661007 Add tooltip for setting "Print tiles scheme".
User may be confused by it when export a scheme. This setting has effect only when print in application.
2022-09-16 17:14:59 +03:00
Roman Telezhynskyi 65400da902 Improve "Incompatible locale" check. 2022-09-15 15:02:44 +03:00
Roman Telezhynskyi e160bb02ff In C++11 a static constexpr member variable, unlike every other kind of constexpr global variable, has external linkage, thus must be explicitly defined somewhere.
This flaw is fixed in C++17.
2022-09-15 15:01:45 +03:00
Roman Telezhynskyi 9429be3e0d Fix error: conversion from '<brace-enclosed initializer list>' to 'QCommandLineOption' is ambiguous. 2022-09-13 15:05:30 +03:00
Roman Telezhynskyi c4e71a3f60 error: no matching function for call to 'sleep_for(int)'. 2022-09-13 13:54:07 +03:00
Roman Telezhynskyi 44a2b9b0f4 New option that disables precompiled headers.
Very often get error cannot write PCH file: No space left on device.
2022-09-13 13:23:22 +03:00
Roman Telezhynskyi 53f53079a3 More extra tokens at the end of %endif directive. 2022-09-13 13:12:32 +03:00
Roman Telezhynskyi 44370de134 bpstd::literals::chrono_literals not compatible with GCC 4.8. 2022-09-13 13:10:12 +03:00
Roman Telezhynskyi 72f0dcf002 Path to lrelease is different. 2022-09-13 11:36:06 +03:00
Roman Telezhynskyi dbaec93145 Try clang-devel. 2022-09-13 11:28:04 +03:00
Roman Telezhynskyi dd3cd509c6 Fix error: lrelease-pro: No .pro/.pri files given.
Instead of lrelease-pro we should use lrelease-qt5.
2022-09-13 11:04:38 +03:00
Roman Telezhynskyi d158750279 extra tokens at the end of %endif directive in line. 2022-09-12 20:40:22 +03:00
Roman Telezhynskyi a37f7a7aa0 Add missing includes. 2022-09-12 20:35:04 +03:00
Roman Telezhynskyi 8059d1c0b8 QPointer doesn't work with QObject::connect in case of GCC 4.8. 2022-09-12 20:32:39 +03:00
Roman Telezhynskyi c9edbc6310 Fix error: can't set 'no_instrument_function' attribute after definition.
GCC 4.8 complains about this.
2022-09-12 20:19:05 +03:00
Roman Telezhynskyi a4c312b255 Fix error: Installed (but unpackaged) file(s) found. 2022-09-12 19:38:09 +03:00
Roman Telezhynskyi 54d8530c6f Uncomment support for CentOS. 2022-09-12 17:22:19 +03:00
Roman Telezhynskyi 2426838496 Fix error: missing space between '""' and suffix identifier.
GCC 4.8 complains about this.
2022-09-12 17:14:56 +03:00
Roman Telezhynskyi 3cfce3e640 Add missing include. 2022-09-12 17:00:42 +03:00
Roman Telezhynskyi 39e20864e5 Bump version. 2022-09-12 16:30:17 +03:00
Roman Telezhynskyi 1a4a22849c Qt started to support std::chrono since Qt 5.8. 2022-09-08 21:00:14 +03:00
Roman Telezhynskyi 3c1f5c04ca Fix error: literal operator suffixes not preceded by '_' are reserved for future standardization.
Old GCC versions do not allow to suppress the warning in certain cases. Switching to using macro.
2022-09-08 19:10:00 +03:00
Roman Telezhynskyi d32093bf4d Supperss Wdeprecated-declarations. 2022-09-08 16:58:12 +03:00
Roman Telezhynskyi 1bce66591b Lupdate. 2022-09-08 16:49:13 +03:00
Roman Telezhynskyi 8a902d8f66 Backport std::chrono_literals to C++11. 2022-09-08 16:43:21 +03:00
Roman Telezhynskyi fd173c81cd Improve highlighting file in file browser for Linux. 2022-09-08 15:13:01 +03:00