Commit Graph

6809 Commits

Author SHA1 Message Date
d4f791f0ee Fit Valentina's scale and an image resolution. 2022-02-04 16:31:19 +02:00
10a2de6b1d When add a background image place it at the center of visible area. 2022-02-04 11:30:50 +02:00
fd8d2f8a9d Opacity option for a background image. 2022-02-04 11:01:52 +02:00
111b7f356c Take default name of a background image from a file path. 2022-02-03 17:11:21 +02:00
62ff405cc0 Added scroll area to layout settings dialog. 2022-02-03 17:05:52 +02:00
e876a4d611 Fix issue in tool cut spline.
Infinite loop while calculating a t parameter.
2022-02-03 15:48:52 +02:00
11b8ba9e78 Point user to home directory when add a background image. 2022-02-01 19:44:42 +02:00
5dc07b753a Fix build with MSVC. 2022-01-31 12:41:46 +02:00
92e7f99e92 Fix build with MSVC. 2022-01-31 10:42:09 +02:00
fbccb7206d Fix issue with delete. 2022-01-31 10:39:17 +02:00
fe5fcdce3e Fix build on Windows. 2022-01-29 20:50:42 +02:00
317bc432e2 Fix reparsing background image items. 2022-01-29 20:13:54 +02:00
882f4ba0bf Cppcheck warnings. 2022-01-29 18:27:17 +02:00
28b4874441 Cppcheck warnings. 2022-01-29 18:05:15 +02:00
be52aeb68e Fix build with Qt 5.6. 2022-01-29 16:56:21 +02:00
c3cbfbaaca Fix build with Qt 5.6. 2022-01-29 16:06:01 +02:00
fb001c23a5 Fix build on MSVC. 2022-01-29 15:12:04 +02:00
a3e1cc8639 Fix build with Qt 5.6. 2022-01-29 14:57:21 +02:00
1d85487ea3 Fix compatibility with Qt 5.6. 2022-01-29 13:15:28 +02:00
992375c754 Fix alias for tool Cut Arc. 2022-01-29 12:28:39 +02:00
4b5773c506 Fix build on Windows. 2022-01-29 12:07:53 +02:00
a8aa4fdb7b Fix warning 'unused-lambda-capture'. 2022-01-29 11:50:13 +02:00
1b188bf414 Compatibility issues. 2022-01-29 10:59:02 +02:00
a6f0ab2b3f Code style. 2022-01-29 09:46:01 +02:00
ec804740a5 Lupdate. 2022-01-28 17:09:28 +02:00
357fd3a0ac New feature Background image. Closes #43 2022-01-28 16:54:58 +02:00
141b33884d Redesign of pattern image.
Preparations for support of background image. #43
2022-01-11 17:24:16 +02:00
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
f28660e0ea Clang warnings. 2021-11-24 14:50:31 +02:00
612306bbd8 Cppcheck warning. 2021-11-24 14:25:47 +02:00
cb036e8d43 New path validation Invalid segment. 2021-11-24 14:15:21 +02:00
cd23cec411 Improved main path validations. 2021-11-24 11:27:44 +02:00
869b9e98e1 Refactoring.
Move GetNodeName to better place.
2021-11-23 17:10:00 +02:00
b9958e9953 fixed LibreCAD 2 issue #1371, read failed with binary DXF 2021-11-23 14:48:30 +02:00
0db9e1f728 Class to handle plot settings object entries. 2021-11-23 14:43:26 +02:00
c6bd3ae727 Fix typo. 2021-11-23 13:21:24 +02:00
11a7fc2652 viewport - target xyz. 2021-11-23 13:16:58 +02:00
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
a8d8fa0946 Modernize debugging. 2021-11-23 11:28:54 +02:00
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
c51d9d5b30 More modernization and cleanups. 2021-11-22 19:28:51 +02:00
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
b18f09d86e DRW_Coord: Simplify constructor. 2021-11-22 18:48:47 +02:00
c7fc0b8dcb Misc. typos 2021-11-22 18:44:44 +02:00
1b4dfc7988 Misc typos: length. 2021-11-22 18:39:20 +02:00
47e0e3d0f3 fixed heap use after free vulnerability CVE-2021-21900
as reported in TALOS-2021-1351 / CVE-2021-21900,
DRW_TableEntry::parseCode had the potential to trigger an use after free exception with a malformed DXF file.
2021-11-22 18:22:27 +02:00
783a3faaeb We no longer need this file. 2021-11-22 15:25:04 +02:00
b8b3acbfd3 Improve for a search bar. 2021-11-22 15:24:48 +02:00
8b966019e6 Code style. 2021-11-19 13:23:51 +02:00
920e6fc8ab Add text search bar in History window. Closes #153 2021-11-19 13:23:35 +02:00