Roman Telezhynskyi
962b5dd561
Cppcheck warning.
2021-05-27 20:58:18 +03:00
Roman Telezhynskyi
f3c0af7294
Improve creating a piece icon.
...
Add more information about contour: seam line, seam allowance, notches, grainline, internal paths.
2021-05-27 19:52:37 +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
Ronan
302a1fbc2b
Move ExportFormatSuffix and Description to VLayoutExporter
2021-05-22 11:52:24 +02:00
Roman Telezhynskyi
fcc221f53a
Cppcheck warning.
2021-05-21 21:41:56 +03:00
Roman Telezhynskyi
a9711316ec
Refactoring.
2021-05-21 21:33:17 +03:00
Roman Telezhynskyi
06d19ace25
Dialog File > Preferences.
2021-05-21 20:51:46 +03:00
Roman Telezhynskyi
6efa26ffe3
File > Open Layout.
2021-05-21 18:08:37 +03:00
Roman Telezhynskyi
d10355b400
File > Save functions.
2021-05-21 17:17:22 +03:00
Roman Telezhynskyi
dc50d24439
Review class VPMainWindow.
...
Setup initial state for a window. User must click New or Open before starting to use the window.
2021-05-20 18:33:53 +03:00
Roman Telezhynskyi
d7041cc835
Control length of a passmark for builtin seam allowance with global setting. #124
...
This case was not covered.
(cherry picked from commit a5191ce763
)
2021-05-20 11:49:04 +03:00
Roman Telezhynskyi
a5191ce763
Control length of a passmark for builtin seam allowance with global setting. #124
...
This case was not covered.
2021-05-20 11:48:47 +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
5c8fbbcc59
Fix getting the latest tag distance. #126
2021-05-13 21:38:24 +03:00
Roman Telezhynskyi
1ea8e1baaa
Bump version.
2021-05-13 14:24:05 +03:00
Roman Telezhynskyi
8e94e4f0dc
Update debugbreak to the latest version.
...
Since Clang 10 Clang doesn't like `gnu_inline` attribute.
2021-05-13 11:13:20 +03:00
Roman Telezhynskyi
2a4082c5a8
Fix build on Windows.
2021-05-11 10:53:18 +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
b89be44a88
Improve tool tooltip. Show segment names and aliases.
...
Show segments for tools: Curve intersect axis, Point of intersection curves.
Show aliases for tools: Segment Arc, Segment Spline, Segment Spline Path.
2021-05-07 17:00:23 +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
68990ef5b4
Merge branch 'develop' into feature/manual-layout
2021-05-03 18:39:56 +03:00
Roman Telezhynskyi
613502b392
Improve error handling for the dxf export.
2021-04-28 20:06:24 +03:00
Roman Telezhynskyi
f4eb8330b3
Merge branch 'develop' into feature/manual-layout
2021-04-24 13:05:13 +03:00
Roman Telezhynskyi
e1fa77510b
Remember last selected export format.
2021-04-23 18:03:16 +03:00
Roman Telezhynskyi
d9f2b756a4
Extend piece bounding rect. Closes #122
2021-04-23 09:26:49 +03:00
Roman Telezhynskyi
1cccaf097c
Fix incorrect elliptical arc end angle. Closes #121
2021-04-20 19:56:30 +03:00
Roman Telezhynskyi
730614fc97
Fix export to DXF AAMA/ASTM.
...
Don't export a sew line if a piece doesn't have seam allowance.
2021-04-19 17:28:25 +03:00
Roman Telezhynskyi
197a4a54e1
Fix incorrect seam allowance. Closes #120
2021-04-10 19:18:28 +03:00
Roman Telezhynskyi
dbf7343c87
Improve tool Point of intersection curves. Closes #119
2021-04-09 18:06:34 +03:00
Roman Telezhynskyi
2a9adb5d88
Fix deprecation warning.
...
Some headers from C library were deprecated in C++ and are no longer welcome in C++ codebases.
2021-04-09 17:51:45 +03:00
Roman Telezhynskyi
17de0410a0
Fix crash while delete the last base point.
...
Disable removing by key Delete if a base point is the last.
2021-04-08 18:36:51 +03:00
Roman Telezhynskyi
5fcefc0642
Fix removing last duplicate point.
...
If removeFirstAndLast not active the last point must remain intact.
2021-04-07 20:41:57 +03:00
Roman Telezhynskyi
56ae4a1381
Fix incorrect seam allowance. Closes #118
2021-04-07 20:38:56 +03:00
Roman Telezhynskyi
f85c29649b
Bump version.
2021-03-31 17:22:18 +03:00
Roman Telezhynskyi
bfe2cfb0e1
Fix incorrect seam allowance. Closes #114
2021-03-30 20:21:42 +03:00
Roman Telezhynskyi
453736dfbc
Fix crash if a piece contour is empty.
2021-03-30 18:21:02 +03:00
Roman Telezhynskyi
b2e75261b7
Fix incorrect seam allowance. Closes #113
2021-03-30 18:11:18 +03:00
Roman Telezhynskyi
d5310d8ae1
Fix incorrect seam allowance. Closes #112
2021-03-30 16:20:38 +03:00
Roman Telezhynskyi
33b8482f18
Clazy warnings.
2021-03-30 16:10:31 +03:00
Roman Telezhynskyi
e00cfb9890
Incorrect duplication of a piece. Missing restoring pins.
2021-03-29 16:09:00 +03:00
Roman Telezhynskyi
95fb3f3d89
Pattern label template placeholder with dimension label value. Closes #109
2021-03-29 15:06:32 +03:00
Roman Telezhynskyi
45649f5178
Fix regression. Closes #111
...
Enable Pattern label position options when load not empty label template.
2021-03-26 17:51:28 +02:00
Roman Telezhynskyi
707e0e682d
Improve point comparison. Loose restrictions for distance between points. smart-pattern/valentina#103
...
- Instead of default value for accuracy use 1 mm. This should help to cover more false positive cases.
- All tests are now enabled on all platforms.
- Added calculation of a distance between points to see exactly how big is difference.
2021-03-04 13:53:22 +02:00
Roman Telezhynskyi
80b6c97b3a
Bump version.
2021-02-26 16:21:54 +02:00
Roman Telezhynskyi
0138e5a321
Merge remote-tracking branch 'origin/develop' into feature/manual-layout
2021-02-24 16:26:11 +02:00
Roman Telezhynskyi
f46c604bd2
Enabling Show Curve Details option causes constant redraw.
2021-02-24 14:54:35 +02:00
Roman Telezhynskyi
cecc1dfd4e
Incorrect fix of seam allowance distortion. Closes smart-pattern/valentina#99
2021-02-23 18:29:54 +02:00
Roman Telezhynskyi
9f940ba7cf
Fix bug in seam allowance.
2021-02-23 16:08:12 +02:00
Roman Telezhynskyi
af1a77f1f1
Fix regression with country flags.
...
Since Qt 5.12 QLocale::countryToString returns names of countries with spaces.
2021-02-21 19:39:06 +02:00
Roman Telezhynskyi
e9f9fb0f30
Fix incorrect seam allowance for angle type second edge right angle.
2021-02-17 19:26:54 +02:00
Roman Telezhynskyi
c1b7fcd2c9
Changes to QTemporaryFile since Qt 5.10.
...
On Linux, QTemporaryFile will attempt to create unnamed temporary
files. If that succeeds, open() will return true but exists() will be
false. If you call fileName() or any function that calls it,
QTemporaryFile will give the file a name, so most applications will
not see a difference.
To get a real file on disk call fileName().
2021-02-17 19:20:35 +02:00
Roman Telezhynskyi
c8f12690bc
Clean pattern messages.
...
Replace \" with ".
2021-02-17 19:07:55 +02:00
Roman Telezhynskyi
d2c6ebba21
Fix the formula wizard crash.
2021-02-10 19:22:59 +02:00
Roman Telezhynskyi
c10611605b
Bump version.
2021-02-09 19:53:05 +02:00
Roman Telezhynskyi
1b57580c15
Fix bug. Undo Union details hide piece node points.
2021-02-07 11:26:54 +02:00
Roman Telezhynskyi
4665bc16e0
Fix crash when edit a group operation notes.
2021-02-06 16:39:47 +02:00
Roman Telezhynskyi
2bb95154cd
Fix Tape crash.
2021-02-06 15:52:21 +02:00
Roman Telezhynskyi
d61089d755
Suppress a warning.
2021-02-05 17:44:58 +02:00
Roman Telezhynskyi
29582687e5
Values for waist and hip swapped for individual measurements.
2021-02-03 17:17:43 +02:00
Roman Telezhynskyi
42e5c0be5b
Bump version.
2021-01-31 15:59:25 +02:00
Roman Telezhynskyi
6d3d624980
Improve error handling for final measurements placeholders. #85
2021-01-30 21:15:49 +02:00
Roman Telezhynskyi
d62bf67759
Fix regression. Export to tiled PDF has no suffix.
2021-01-30 20:05:04 +02:00
Roman Telezhynskyi
d86a483524
Correct reading permissions on Windows.
2021-01-30 19:34:54 +02:00
Roman Telezhynskyi
1019f91d5b
Fix crash on Windows.
2021-01-27 09:27:34 +02:00
Roman Telezhynskyi
1935d7cb13
Bump version.
2021-01-26 15:38:47 +02:00
Roman Telezhynskyi
8b15f4aed6
Final measurement printout on pattern piece. Closes #85
2021-01-23 21:37:36 +02:00
Roman Telezhynskyi
c47664d86c
Allow insertion of multiple nodes by setting their number. Closes #88 . Ref #80
2021-01-23 21:11:21 +02:00
Roman Telezhynskyi
8123c67e7c
Move Pattern Label Data tab to piece dialog. Closes #89
2021-01-23 20:27:51 +02:00
Roman Telezhynskyi
d30ca54297
Fix width of a grainline on export.
2021-01-23 18:54:07 +02:00
Roman Telezhynskyi
2406e98350
Add support for TIFF format. Closes smart-pattern/valentina#87
2021-01-23 18:47:50 +02:00
Roman Telezhynskyi
f81babbf7b
Refactoring.
2021-01-23 15:25:01 +02:00
Roman Telezhynskyi
5eb8784cd4
New warning. Grainline is not valid.
2021-01-23 15:24:44 +02:00
Roman Telezhynskyi
3cc6cae97e
Lupdate.
2021-01-23 12:59:46 +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
Roman Telezhynskyi
4c0edca64a
Improve restrict dimension dialog. Disable not available combinations.
2021-01-19 12:24:56 +02:00
Roman Telezhynskyi
2b7769c80e
Improve multisize measurements format. Allow decimal step 0.5.
2021-01-18 20:44:06 +02:00
Roman Telezhynskyi
d60653fcd3
Add missing definition for restrictions section.
2021-01-15 21:31:25 +02:00
Roman Telezhynskyi
c2f2c62b1d
Relax requirements for the shiftA attribute.
2021-01-15 11:14:21 +02:00
Roman Telezhynskyi
d6e555f482
Reduce connectivity for VMainGraphicsView class.
...
Use a signal instead of direct read of a main window to trigger zoom fit best.
2020-12-27 16:38:40 +02:00
Roman Telezhynskyi
936011a8d6
Reduce connectivity for VMainGraphicsView class.
...
Use a signal instead of direct read of a main window to trigger zoom fit best.
2020-12-27 16:35:17 +02:00
Roman Telezhynskyi
6f3e65e30e
Merge branch 'develop' into feature/manual-layout
2020-12-26 22:29:10 +02:00
Roman Telezhynskyi
3c0c624682
Don't check warnings for a legacy mac os x build.
2020-12-26 19:44:55 +02:00
Roman Telezhynskyi
abe92c667d
Temporary enable full output for macosx.
2020-12-25 09:40:18 +02:00
Roman Telezhynskyi
26457152cd
Remove deprecated QPrinter methods.
2020-12-24 13:32:40 +02:00
Roman Telezhynskyi
de6e4d6fed
Fix a test crash.
2020-12-24 13:04:56 +02:00
Roman Telezhynskyi
60c6c9e5f4
Fix build.
2020-12-24 07:32:31 +02:00
Roman Telezhynskyi
54bad5d29c
Fix build.
2020-12-23 20:08:33 +02:00
Roman Telezhynskyi
dccc87d8af
Cppcheck warning.
2020-12-23 19:01:04 +02:00
Roman Telezhynskyi
547b6bcdb3
VLayoutExporter, add support for the RLD format.
2020-12-23 18:57:25 +02:00
Roman Telezhynskyi
a58a783aba
Merge branch 'develop' into feature/manual-layout
2020-12-23 18:40:33 +02:00
Roman Telezhynskyi
510a5ab6a7
Refactoring.
2020-12-23 15:42:30 +02:00