Commit graph

7468 commits

Author SHA1 Message Date
Roman Telezhynskyi 427a70b541 Fix tool True darts notes. 2022-02-05 12:22:49 +02:00
Roman Telezhynskyi f97c18c923 Improve error in check point uniqueness check. 2022-02-05 11:30:32 +02:00
Roman Telezhynskyi 2d91455ed5 Allow size to have values from 1 to 100 if not a circumference. 2022-02-04 17:15:42 +02:00
Roman Telezhynskyi 750c31dcd8 Tool line was not compatible with a background image. 2022-02-04 17:02:17 +02:00
Roman Telezhynskyi 94e7c7d612 Update transformation origin when move an image. 2022-02-04 16:36:45 +02:00
Roman Telezhynskyi d4f791f0ee Fit Valentina's scale and an image resolution. 2022-02-04 16:31:19 +02:00
Roman Telezhynskyi 10a2de6b1d When add a background image place it at the center of visible area. 2022-02-04 11:30:50 +02:00
Roman Telezhynskyi fd8d2f8a9d Opacity option for a background image. 2022-02-04 11:01:52 +02:00
Roman Telezhynskyi 111b7f356c Take default name of a background image from a file path. 2022-02-03 17:11:21 +02:00
Roman Telezhynskyi 62ff405cc0 Added scroll area to layout settings dialog. 2022-02-03 17:05:52 +02:00
Roman Telezhynskyi e876a4d611 Fix issue in tool cut spline.
Infinite loop while calculating a t parameter.
2022-02-03 15:48:52 +02:00
Roman Telezhynskyi 11b8ba9e78 Point user to home directory when add a background image. 2022-02-01 19:44:42 +02:00
Roman Telezhynskyi 5dc07b753a Fix build with MSVC. 2022-01-31 12:41:46 +02:00
Roman Telezhynskyi 92e7f99e92 Fix build with MSVC. 2022-01-31 10:42:09 +02:00
Roman Telezhynskyi fbccb7206d Fix issue with delete. 2022-01-31 10:39:17 +02:00
Roman Telezhynskyi fe5fcdce3e Fix build on Windows. 2022-01-29 20:50:42 +02:00
Roman Telezhynskyi 317bc432e2 Fix reparsing background image items. 2022-01-29 20:13:54 +02:00
Roman Telezhynskyi 882f4ba0bf Cppcheck warnings. 2022-01-29 18:27:17 +02:00
Roman Telezhynskyi 28b4874441 Cppcheck warnings. 2022-01-29 18:05:15 +02:00
Roman Telezhynskyi be52aeb68e Fix build with Qt 5.6. 2022-01-29 16:56:21 +02:00
Roman Telezhynskyi c3cbfbaaca Fix build with Qt 5.6. 2022-01-29 16:06:01 +02:00
Roman Telezhynskyi fb001c23a5 Fix build on MSVC. 2022-01-29 15:12:04 +02:00
Roman Telezhynskyi a3e1cc8639 Fix build with Qt 5.6. 2022-01-29 14:57:21 +02:00
Roman Telezhynskyi ab49227ec2 Optimize list of builds for Windows platform. Leave only builds we really use. 2022-01-29 13:22:17 +02:00
Roman Telezhynskyi 1d85487ea3 Fix compatibility with Qt 5.6. 2022-01-29 13:15:28 +02:00
Roman Telezhynskyi 992375c754 Fix alias for tool Cut Arc. 2022-01-29 12:28:39 +02:00
Roman Telezhynskyi 4b5773c506 Fix build on Windows. 2022-01-29 12:07:53 +02:00
Roman Telezhynskyi a8aa4fdb7b Fix warning 'unused-lambda-capture'. 2022-01-29 11:50:13 +02:00
Roman Telezhynskyi 1b188bf414 Compatibility issues. 2022-01-29 10:59:02 +02:00
Roman Telezhynskyi a6f0ab2b3f Code style. 2022-01-29 09:46:01 +02:00
Roman Telezhynskyi ec804740a5 Lupdate. 2022-01-28 17:09:28 +02:00
Roman Telezhynskyi 357fd3a0ac New feature Background image. Closes #43 2022-01-28 16:54:58 +02:00
Roman Telezhynskyi 141b33884d Redesign of pattern image.
Preparations for support of background image. #43
2022-01-11 17:24:16 +02:00
Roman Telezhynskyi 2448ee4361 Improve generating pattern recipe.
If a pattern based on multisize measurements copy value to formula field.
2021-11-25 12:16:28 +02:00
Roman Telezhynskyi f28660e0ea Clang warnings. 2021-11-24 14:50:31 +02:00
Roman Telezhynskyi 612306bbd8 Cppcheck warning. 2021-11-24 14:25:47 +02:00
Roman Telezhynskyi 79e9b886ac Lupdate. 2021-11-24 14:20:58 +02:00
Roman Telezhynskyi cb036e8d43 New path validation Invalid segment. 2021-11-24 14:15:21 +02:00
Roman Telezhynskyi cd23cec411 Improved main path validations. 2021-11-24 11:27:44 +02:00
Roman Telezhynskyi 869b9e98e1 Refactoring.
Move GetNodeName to better place.
2021-11-23 17:10:00 +02:00
Roman Telezhynskyi b9958e9953 fixed LibreCAD 2 issue #1371, read failed with binary DXF 2021-11-23 14:48:30 +02:00
Roman Telezhynskyi 0db9e1f728 Class to handle plot settings object entries. 2021-11-23 14:43:26 +02:00
Roman Telezhynskyi c6bd3ae727 Fix typo. 2021-11-23 13:21:24 +02:00
Roman Telezhynskyi 11a7fc2652 viewport - target xyz. 2021-11-23 13:16:58 +02:00
Roman Telezhynskyi 6a219c5ed4 Port set version bug from solvespace fork and cleanup version handling in DRW_TextCodec.
One of the most intrusive changes in QGIS' fork was that the debugging code was replaced with hardcoded changes to redirect the output to QGIS' internal logging mechanism. In this PR I've setup an interface to allow clients to create custom output debugging classes and assign these to be used by the library.

This will allow me to remove all the related downstream changes in QGIS' fork and re-sync these files back to upstream.
Interface for debug printers.
2021-11-23 13:12:11 +02:00
Roman Telezhynskyi a8d8fa0946 Modernize debugging. 2021-11-23 11:28:54 +02:00
Roman Telezhynskyi 642fbe815d Use ununordered_map instead of map
Should result in a performance boost when reading large files.
2021-11-23 11:15:11 +02:00
Roman Telezhynskyi c51d9d5b30 More modernization and cleanups. 2021-11-22 19:28:51 +02:00
Roman Telezhynskyi 5f6445cf93 Read extrusion tags for dimension entities
Dimension entities support DXF codes 210, 220, 230 and and DRW_Dimension
already had a extPoint member, but the tags were never used when
parsing.
2021-11-22 18:53:33 +02:00
Roman Telezhynskyi b18f09d86e DRW_Coord: Simplify constructor. 2021-11-22 18:48:47 +02:00