Commit Graph

767 Commits

Author SHA1 Message Date
Roman Telezhynskyi
171b3be090 Backward compatibility for type qsizetype. 2023-02-09 17:27:43 +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
3392ea560e Enable full static.h on Windows. 2023-01-17 16:48:31 +03:00
Roman Telezhynskyi
525dac06de New option. Default piece label template for new pieces.
(cherry picked from commit 664bbe9afe)
2023-01-16 18:33:20 +02:00
Roman Telezhynskyi
1669fbd3b2 Fix Lupdate warnings. 2023-01-12 20:12:16 +02:00
Roman Telezhynskyi
895b02ef0d Move 'Precompiled headers' group to buildconfig. 2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
d6e3dfcbb3 Property to disable the use of precompiled headers. 2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
2ba1a5db5e Improve stable.h. 2023-01-10 13:27:56 +02:00
Roman Telezhynskyi
964b4c0aea Optimize dependencies with Export item. 2023-01-05 12:25:29 +02:00
Roman Telezhynskyi
2788e0a136 Successful build of test binaries. 2023-01-04 21:00:11 +02:00
Roman Telezhynskyi
eb38a1c26f Successful build of main binaries. 2023-01-04 18:31:50 +02:00
Roman Telezhynskyi
6e98acd13a New variable: Piece seam line area. #193 2022-12-31 14:46:01 +02:00
Roman Telezhynskyi
0f2c922ead Fix manual layout format conversion and reading. 2022-11-21 18:52:11 +02:00
Roman Telezhynskyi
034fc5822b Fix layout schema. 2022-11-21 16:48:18 +02:00
Roman Telezhynskyi
1c6f891f02 Fix missing schema. 2022-11-21 16:47:55 +02:00
Roman Telezhynskyi
2f683930e9 Fix typo. 2022-11-14 18:02:00 +02:00
Roman Telezhynskyi
4bf88d07ce Fix GCC warnings. 2022-11-10 15:08:10 +02:00
Roman Telezhynskyi
d6e417b197 Export area of piece in Final measurements. 2022-11-10 11:46:05 +02:00
Roman Telezhynskyi
52c8e47e60 New option "Seam line on drawing".
There are two ways to export a sew line to DXF-AAMA: on Draw layer or Sew line layer. The second is not standard, but preferable way for most CAD systems.
2022-11-04 17:16:50 +02: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
bd10a78f55 Successful compilation. 2022-10-28 16:16:13 +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
b9a2a6715b Refactoring. 2022-08-22 16:36:01 +03:00
Roman Telezhynskyi
a13f13e3fc Refactoring.
Optimize includes.
2022-08-22 11:34:02 +03:00
Roman Telezhynskyi
003c9bf33f Fix build. 2022-08-17 15:51:35 +03:00
Roman Telezhynskyi
0ab0edc654 Refactoring. 2022-08-12 18:50:22 +03:00
Roman Telezhynskyi
4e07172a6f Cppcheck warnings. 2022-08-08 15:25:14 +03:00
Roman Telezhynskyi
df68bfefc8 Remember selected dimension values. 2022-08-06 13:33:07 +03:00
Roman Telezhynskyi
18e2554907 Support for options Force Flipping and Forbid Flipping in Puzzle. 2022-08-05 18:26:00 +03:00
Roman Telezhynskyi
74da6b8e1e Unit type for increments. 2022-08-03 20:05:09 +03:00
Roman Telezhynskyi
672278209d Fix Setup multisize measurements dialog. Improved handling Height dimension. 2022-07-19 20:00:34 +03:00
Roman Telezhynskyi
2402bfaf9e Fix typos. 2022-03-28 17:40:44 +03:00
Roman Telezhynskyi
250fa436c0 Fix broken pattern conversion. 2022-03-25 11:15:34 +02:00
Roman Telezhynskyi
1e88d2f8c8 Improve file format conversion. 2022-03-24 12:43:52 +02:00
Roman Telezhynskyi
191cf7e25f Suspend use of qt_ntfs_permission_lookup. QTBUG-101168 2022-03-17 13:35:49 +02:00
Roman Telezhynskyi
d37c68321e Z value change for a layout piece. 2022-02-18 17:57:55 +02:00
Roman Telezhynskyi
ed910db2c3 Fix the layout format conversion. 2022-02-18 16:32:43 +02:00
Roman Telezhynskyi
499ec96691 Move literals to separate header. 2022-02-18 10:36:38 +02:00
Roman Telezhynskyi
715442508d Dimension custom name. 2022-02-14 13:26:24 +02:00
Roman Telezhynskyi
7494b05b92 Fix crash when linked image is missing. 2022-02-11 12:53:51 +02:00
Roman Telezhynskyi
09cf8257d6 New option Show tile number. 2022-02-10 14:07:15 +02:00
Roman Telezhynskyi
038fbb3540 New measurement type separator. 2022-02-05 15:00:30 +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
d4f791f0ee Fit Valentina's scale and an image resolution. 2022-02-04 16:31:19 +02:00
Roman Telezhynskyi
fd8d2f8a9d Opacity option for a background image. 2022-02-04 11:01:52 +02:00
Roman Telezhynskyi
fb001c23a5 Fix build on MSVC. 2022-01-29 15:12:04 +02:00
Roman Telezhynskyi
1d85487ea3 Fix compatibility with Qt 5.6. 2022-01-29 13:15:28 +02:00
Roman Telezhynskyi
1b188bf414 Compatibility issues. 2022-01-29 10:59:02 +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
679bb9af48 Code style. 2021-11-18 13:29:53 +02:00
Roman Telezhynskyi
421a8df4be Remove tool from all visibility groups it in. 2021-11-18 13:29:36 +02:00
Roman Telezhynskyi
a915ef5a0d Code style. 2021-11-17 16:19:00 +02:00
Roman Telezhynskyi
888dccc2f3 Improve storing visibility group items. Don't store duplicate information. 2021-11-17 16:18:46 +02:00
Roman Telezhynskyi
ec672a8811 Improve XSD schema for multisize measurements. Format version 0.5.1. 2021-11-16 17:18:32 +02:00
Roman Telezhynskyi
b861d6a28e GCC warnings. 2021-09-25 17:18:33 +03:00
Roman Telezhynskyi
51ed05e1fa GCC warnings. 2021-09-25 12:57:15 +03:00
Roman Telezhynskyi
2ffda9a073 Introduce *_MARK_NONFINAL_CLASS and *_MARK_NONFINAL_METHOD macroses to suppress GCC warning Wsuggest-final-types. 2021-09-25 11:43:05 +03:00
Roman Telezhynskyi
d83039c4ee Compiler warnings. 2021-09-24 16:53:47 +03:00
Roman Telezhynskyi
ed7703c60c Clang warnings. 2021-09-24 14:57:30 +03:00
Roman Telezhynskyi
b3e52d351e Clang warning. 2021-09-24 14:24:10 +03:00
Roman Telezhynskyi
c7dbbb8146 GCC warning. 2021-09-15 10:22:18 +03:00
Roman Telezhynskyi
4c946d7da5 Fix build with MSVC. 2021-09-14 19:47:41 +03:00
Roman Telezhynskyi
2306d4a67c Print layout. 2021-09-13 17:27:46 +03:00
Roman Telezhynskyi
3fea813b9c Watermark support. 2021-09-11 19:39:38 +03:00
Roman Telezhynskyi
18e52f4a70 Use constexpr function instead of macros. 2021-09-11 12:24:09 +03:00
Roman Telezhynskyi
a3e5948167 Keep original scale from raw layout data. 2021-09-08 12:57:12 +03:00
Roman Telezhynskyi
a9e5ea55cf Read/write Ignore margins setting. 2021-09-06 18:29:16 +03:00
Roman Telezhynskyi
b71253738c Correct scale when export tiled PDF. 2021-09-06 16:56:56 +03:00
Roman Telezhynskyi
88508b102e Fix reading piece labels. 2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
8e9547da4a Remove unused length. 2021-09-01 09:21:06 +03:00
Roman Telezhynskyi
1e15d343a0 Show seam line feature. 2021-08-31 14:12:46 +03:00
Roman Telezhynskyi
b14ad59010 Import with update. 2021-08-31 13:08:59 +03:00
Roman Telezhynskyi
29325add49 Gradation label. 2021-08-31 12:07:26 +03:00
Roman Telezhynskyi
877fe380e3 Follow grainline. 2021-08-26 19:04:24 +03:00
Roman Telezhynskyi
807183b2ce Read/Write layout file. 2021-08-14 15:19:28 +03:00
Roman Telezhynskyi
e5105e4eed Merge branch 'develop' into feature/manual-layout 2021-07-26 16:47:54 +03:00
Roman Telezhynskyi
c867a9a56e Export the Draw mode. Closes #83 2021-06-28 20:05:19 +03:00
Roman Telezhynskyi
4bf9a70a65 Update website link.
We now have new website.
2021-06-22 16:30:22 +03:00
Roman Telezhynskyi
88e681348b Fix build. 2021-06-04 10:43:15 +03:00
Roman Telezhynskyi
18c804c962 Fix closing a pattern file.
Because we did not properly cleared VAbstractPattern class state Valentina thought that after closing the pattern file we still have unsaved changes.

(cherry picked from commit a907ab03ce)
2021-05-26 10:40:45 +03:00
Roman Telezhynskyi
a907ab03ce Fix closing a pattern file.
Because we did not properly cleared VAbstractPattern class state Valentina thought that after closing the pattern file we still have unsaved changes.
2021-05-26 10:40:21 +03:00
Roman Telezhynskyi
53ed34c226 Mark required attributes. 2021-05-26 10:14:01 +03:00
Roman Telezhynskyi
66283709d1 Refactoring.
Redesign SetAttributeOrRemoveIf. Add use of a lambda function.
2021-05-25 21:31:02 +03:00
Roman Telezhynskyi
5467e213a2 Read/write empty layout file. 2021-05-22 20:29:33 +03:00
Roman Telezhynskyi
43fbdbf83c Port changes for Puzzle to the pattern format version 0.8.11. 2021-05-15 12:43:16 +03:00
Roman Telezhynskyi
68c6c033b4 Merge branch 'develop' into feature/manual-layout 2021-05-15 11:27:37 +03:00
Roman Telezhynskyi
6abddfd240 Standard passmarks length for all pieces. Closes #124 2021-05-10 16:39:17 +03:00
Roman Telezhynskyi
6bfc5065bd Alias support for tools Point of intersection curve and axis and Point of intersection curves. 2021-05-08 10:54:14 +03:00
Roman Telezhynskyi
69da5ba9b7 Fix regression. Incorrect data caching. 2021-05-07 11:19:06 +03:00
Roman Telezhynskyi
40af5ce356 Fix correct handle a final measurement formula error when exporting a pattern recipe.
Valentina must not crash.

(cherry picked from commit abdebbbfaa)
2021-05-05 19:47:55 +03:00
Roman Telezhynskyi
abdebbbfaa Fix correct handle a final measurement formula error when exporting a pattern recipe.
Valentina must not crash.
2021-05-05 18:53:15 +03:00
Roman Telezhynskyi
0138e5a321 Merge remote-tracking branch 'origin/develop' into feature/manual-layout 2021-02-24 16:26:11 +02:00
Roman Telezhynskyi
2bb95154cd Fix Tape crash. 2021-02-06 15:52:21 +02:00
Roman Telezhynskyi
d86a483524 Correct reading permissions on Windows. 2021-01-30 19:34:54 +02:00
Roman Telezhynskyi
a569a20756 Improve multisize measurements format. Allow excluding combinations inside min/max range. 2021-01-19 21:13:25 +02:00
Roman Telezhynskyi
61867fa2d7 Optimize a measurements file loading time. 2021-01-19 13:25:10 +02:00