Ronan Le Tiec
f448514c71
take into account Show Seamline
2020-11-10 21:29:23 +01:00
Ronan Le Tiec
6d2b05ccc4
Add uuid to current piece infos
2020-11-10 20:55:39 +01:00
Roman Telezhynskyi
83225958de
Cppcheck warnings.
2020-11-10 16:14:51 +02:00
Roman Telezhynskyi
453d120150
Cppcheck warnings.
2020-11-10 16:10:38 +02:00
Roman Telezhynskyi
0371905c0d
Merge remote-tracking branch 'origin/develop' into feature/manual-layout
2020-11-10 16:00:01 +02:00
Roman Telezhynskyi
1fc2d787de
Fix build with MSVC.
2020-11-10 13:05:58 +02:00
Roman Telezhynskyi
545f2d33fe
Independent pen style and color after a group operation.
2020-11-10 12:40:37 +02:00
Roman Telezhynskyi
fa0afbb589
Fix bug with infinite measurements synchronization.
...
Temporarily remove the path to prevent infinite synchronization after a format conversion.
2020-11-09 16:20:26 +02:00
Roman Telezhynskyi
49b43674c3
Free bug in VToolSplinePath::UpdateControlPoints.
2020-11-09 14:24:55 +02:00
Roman Telezhynskyi
3a76f5f0cb
Change value for an uninitialized local variable to NAN.
2020-11-09 13:39:32 +02:00
Roman Telezhynskyi
6ef17ec05b
Fix mapping csv columns.
2020-11-09 13:16:50 +02:00
Roman Telezhynskyi
839547bdd2
Init not mandatory columns with Skip option.
2020-11-09 13:15:48 +02:00
Roman Telezhynskyi
08da057697
Remove duplicate call.
2020-11-09 13:14:50 +02:00
Roman Telezhynskyi
87889196b8
Cppcheck warning.
2020-11-07 17:43:49 +02:00
Roman Telezhynskyi
adab733202
Use an object name together with alias everywhere where is possible.
2020-11-07 16:20:35 +02:00
Roman Telezhynskyi
91da094f2b
Alias support for pattern recipe.
2020-11-07 15:34:50 +02:00
Roman Telezhynskyi
e5a9092e25
Fix potential crash with too big shift for a label.
2020-11-07 15:14:46 +02:00
Roman Telezhynskyi
99985d43e0
Alias support for group operations.
2020-11-07 15:02:30 +02:00
Roman Telezhynskyi
3feddb9ce9
Fix alias validation bug.
2020-11-07 11:18:13 +02:00
Roman Telezhynskyi
061c9b502a
Use a regex to validate alias.
2020-11-06 14:48:37 +02:00
Roman Telezhynskyi
3e682b180c
Alias field for tool Cut Spline Path.
2020-11-04 18:14:34 +02:00
Roman Telezhynskyi
abff41813a
Alias field for tool Cut Spline.
2020-11-04 18:14:34 +02:00
Roman Telezhynskyi
2574ecda0e
Alias field for tool Cut Arc.
2020-11-04 18:14:34 +02:00
Roman Telezhynskyi
b1f9327393
Alias field for tool Spline Path.
2020-11-04 17:36:54 +02:00
Roman Telezhynskyi
648d1f1897
Alias field for tool Spline.
2020-11-04 17:36:54 +02:00
Roman Telezhynskyi
7fe316c876
Alias field for tool Cubic Bezier Path.
2020-11-04 17:36:54 +02:00
Roman Telezhynskyi
38e60d5905
Fix name for history with alias.
2020-11-04 17:36:54 +02:00
Roman Telezhynskyi
a5f65c319c
Alias field for tool Cubic Bezier.
2020-11-04 17:36:54 +02:00
Roman Telezhynskyi
c77d4c9bd2
Improve object name translation.
2020-11-04 17:36:54 +02:00
Roman Telezhynskyi
0301c8289f
Alias field for tool Elliptical arc.
2020-11-04 17:36:54 +02:00
Roman Telezhynskyi
7542fc5dc2
Alias field for tool Arc with length.
2020-11-04 17:36:54 +02:00
Roman Telezhynskyi
1246aba24d
Alias field for tool Arc.
2020-11-04 16:17:16 +02:00
Roman Telezhynskyi
8b49ea68c8
Add alias support for internal variables.
2020-11-04 16:17:16 +02:00
Roman Telezhynskyi
788aa92d44
Add alias attribute for geometric object.
2020-11-04 16:17:16 +02:00
Roman Telezhynskyi
8a6003752e
Fix property value update.
...
Default handler doesn't work in our cases.
2020-11-04 16:17:16 +02:00
Roman Telezhynskyi
37722788bb
New pattern format version.
2020-11-04 16:17:16 +02:00
Roman Telezhynskyi
fd5c10c9a8
Fix bug.
...
To find correct dimension for an individual measurement translate its name.
2020-11-04 16:17:15 +02:00
Roman Telezhynskyi
f3e3b9a45f
Fix linker issue.
2020-10-31 11:39:14 +02:00
Roman Telezhynskyi
2f9708337d
Cleaning code.
2020-10-31 10:14:08 +02:00
Roman Telezhynskyi
25a5a564b5
Lupdate.
2020-10-30 13:23:11 +02:00
Roman Telezhynskyi
ec17a82cdc
Fix crash while synchronize measurements.
...
(cherry picked from commit 1b5705388c
)
2020-10-30 12:55:47 +02:00
Roman Telezhynskyi
42afd0e2f6
Fix a size policy for widgets in the property browser.
2020-10-29 14:44:32 +02:00
Roman Telezhynskyi
d5da8c6799
Fix warning: unused variable 'textEdit'.
2020-10-29 08:58:26 +02:00
Roman Telezhynskyi
9e3e59d267
Fix error: 'width' is deprecated: Use QFontMetrics::horizontalAdvance.
2020-10-28 17:22:47 +02:00
Roman Telezhynskyi
d609214f92
Export notes in recipe.
2020-10-28 15:48:19 +02:00
Roman Telezhynskyi
612a48710e
Mark string for translation.
2020-10-28 14:10:23 +02:00
Roman Telezhynskyi
8927abe99a
Reading/writing a draw tool notes.
2020-10-28 14:09:56 +02:00
Roman Telezhynskyi
460683c942
Show Notes field for all draw mode tools in the property browser.
2020-10-28 11:52:07 +02:00
Roman Telezhynskyi
de401b2d06
Add notes for the base point tool to property browser.
2020-10-27 18:26:33 +02:00
Roman Telezhynskyi
fe8552cec1
New pattern format version.
2020-10-27 18:25:03 +02:00
Roman Telezhynskyi
b820107b4d
Notes for tool Base point.
2020-10-27 16:21:51 +02:00
Roman Telezhynskyi
1e04dda335
Increase max value for the size dimension to 60.
2020-10-26 13:17:59 +02:00
Roman Telezhynskyi
b15a11dac2
Improve editing a spline path through control points for locked angles.
...
When a user locks one segment of a spline path, the neighboring segment must not be able to override it.
2020-10-26 13:15:28 +02:00
Roman Telezhynskyi
92028ddbc4
Fix issue in VAbstractCurve::CurveIntersectAxis.
...
Add normalization of the axis angle. Value must positive value between 0 and 359 degree.
2020-10-26 10:00:57 +02:00
Roman Telezhynskyi
de02bedd36
Cppcheck warning.
2020-10-26 08:05:13 +02:00
Roman Telezhynskyi
c6e2819587
Fix Tape crash on Mac OS X.
2020-10-25 15:25:57 +02:00
Roman Telezhynskyi
188d7097e1
New versioning schema. Closes #5
2020-10-24 12:23:35 +03:00
Roman Telezhynskyi
ad4b9cbb6b
New way to check the test branch.
2020-10-24 11:57:56 +03:00
Roman Telezhynskyi
eaf87cc4a1
Remove pumpkin mode.
2020-10-24 11:42:56 +03:00
Roman Telezhynskyi
289f18f354
Add translation comments to measurement columns.
2020-10-23 17:38:43 +03:00
Roman Telezhynskyi
909c703c46
Fix updating dimension placeholder for individual measurements.
2020-10-22 19:24:18 +03:00
Roman Telezhynskyi
7a28cbb14a
Fix build.
...
Use raw pointers instead of QPointer in signals.
2020-10-21 16:23:26 +03:00
Roman Telezhynskyi
67db501da1
Fix build on Qt 5.6 and lower.
2020-10-21 15:53:37 +03:00
Roman Telezhynskyi
232c57d340
Update the dimensions min and max values.
2020-10-20 16:52:50 +03:00
Roman Telezhynskyi
e65363546b
Swap hip and waist.
2020-10-20 16:29:11 +03:00
Roman Telezhynskyi
2c8e103710
Fix opening pattern connected to multisize measurements.
2020-10-19 13:09:59 +03:00
Roman Telezhynskyi
1ae28a7f38
Fix building on Mac OS X.
2020-10-16 19:07:06 +03:00
Roman Telezhynskyi
cebd4995c8
Cppcheck warning.
2020-10-16 15:52:38 +03:00
Roman Telezhynskyi
411b1e9198
Remove deprecated tests.
2020-10-16 15:51:31 +03:00
Roman Telezhynskyi
925c5adf1b
Cppcheck warning.
2020-10-16 15:12:06 +03:00
Roman Telezhynskyi
49d3ad1f80
Merge branch 'multisize-measurements-tables-improvement' into develop
2020-10-16 14:45:35 +03:00
Roman Telezhynskyi
34e1391ecb
Remove translation for label placeholders.
2020-10-16 13:55:51 +03:00
Roman Telezhynskyi
d10f20f399
Extend placeholders list with list of measurements.
2020-10-16 13:43:54 +03:00
Roman Telezhynskyi
92c3f75e02
Fix tests.
2020-10-16 12:16:47 +03:00
Roman Telezhynskyi
3133ae1609
Clean code.
2020-10-16 12:02:32 +03:00
Roman Telezhynskyi
1b2343e537
Extend list of placeholders.
...
Added customer email and birth date, all dimensions.
2020-10-16 11:37:49 +03:00
Roman Telezhynskyi
0eaf15f09d
Show a measurement special units in description.
2020-10-16 09:47:27 +03:00
Roman Telezhynskyi
a5298ea059
Restore feature Edit current measurements.
2020-10-16 09:31:08 +03:00
Roman Telezhynskyi
18e1a4a601
Remove gradation information from pattern.
2020-10-16 08:22:43 +03:00
Roman Telezhynskyi
4cea74d63b
Loading measurements in Valentina.
2020-10-15 18:05:21 +03:00
Roman Telezhynskyi
23e6d0f830
Allow a user to select dimensions for individual measurements.
2020-10-15 09:35:08 +03:00
Roman Telezhynskyi
8c0bcfec37
Fix regression in VAbstractCurve::CurveIntersectLine.
2020-10-13 12:12:52 +03:00
Roman Telezhynskyi
ed2bf34f1e
Refactoring. Rename folder standard_measurements to multisize_measurements.
...
Standard measurements is old definition. It was replace with new multisize measurements.
2020-10-13 09:43:19 +03:00
Roman Telezhynskyi
7ba9b380b7
Redesign measurements import.
2020-10-10 19:31:23 +03:00
Roman Telezhynskyi
eaf6975331
Dimension labels.
2020-10-08 13:34:38 +03:00
Roman Telezhynskyi
f072ee5888
Correct way to apply restrictions.
2020-10-07 18:09:27 +03:00
Roman Telezhynskyi
1bb0a896f5
Update base lists after changing restrictions.
2020-10-07 17:14:12 +03:00
Roman Telezhynskyi
506ce6fb5e
Redesign filtering bases.
2020-10-07 17:12:53 +03:00
Roman Telezhynskyi
4a12c1ca74
Continue improving dialog Dimension restrictions.
2020-10-06 18:00:53 +03:00
Roman Telezhynskyi
4a1d20810c
New warning check. Piece name is not unique.
...
(cherry picked from commit d5fd1380dc
)
2020-10-05 16:50:18 +03:00
Roman Telezhynskyi
1483f7a0cc
Improve warning about error in calculating a curve segment.
...
Added in the message information about the path name.
(cherry picked from commit 75e296e839
)
2020-10-05 16:50:14 +03:00
Roman Telezhynskyi
e655a31ed2
Fix bogus newline in src/test/ValentinaTest/tst_vabstractpiece.cpp. Closes #61
...
(cherry picked from commit 12c360b33a
)
2020-10-05 16:50:08 +03:00
Roman Telezhynskyi
d5fd1380dc
New warning check. Piece name is not unique.
2020-10-05 16:49:42 +03:00
Roman Telezhynskyi
75e296e839
Improve warning about error in calculating a curve segment.
...
Added in the message information about the path name.
2020-10-05 16:39:01 +03:00
Roman Telezhynskyi
df2f2f7f83
Dialog Restrict dimension.
2020-10-05 15:14:38 +03:00
Roman Telezhynskyi
0668a99cb5
Redesign a way we define the action.
2020-10-05 11:58:10 +03:00
Roman Telezhynskyi
f96fd45a90
New feature Export to individual measurements.
2020-10-05 11:45:16 +03:00
Roman Telezhynskyi
7c66482b67
Conversion multisize measurements to version 0.5.0.
2020-10-05 10:17:39 +03:00
Roman Telezhynskyi
214170a9b2
Height is not a circumference, but still a distance.
2020-10-05 10:14:31 +03:00
Roman Telezhynskyi
cfe46d97e4
Fix calculation a dimension step.
...
Value for millimeters is to small.
2020-10-05 10:13:44 +03:00
Roman Telezhynskyi
a083d2ff18
Hash must contains only active dimensions.
2020-10-03 18:53:36 +03:00
Roman Telezhynskyi
eef01f1d3e
Add changes to the multisize measurements schema.
2020-10-03 18:53:36 +03:00
Roman Telezhynskyi
31c0a523e4
Block signals when set a measurement units.
2020-10-03 18:53:36 +03:00
Roman Telezhynskyi
ab5892d3ef
Show calculated value according to option Special units.
2020-10-03 18:53:36 +03:00
Roman Telezhynskyi
a8ddcc56cc
Update individual measurements schema.
...
Added special units attribute.
2020-10-03 18:53:36 +03:00
Roman Telezhynskyi
16ce597a37
Reading/Writing a measurement data.
2020-10-03 18:53:36 +03:00
Roman Telezhynskyi
ecb62257c2
Dimension controls.
2020-10-03 07:34:25 +03:00
Roman Telezhynskyi
20675a081a
Changes to CLI.
2020-10-03 07:33:56 +03:00
Roman Telezhynskyi
a16e6bc082
Basic implementation for Full circumference trigger.
2020-10-01 19:26:56 +03:00
Roman Telezhynskyi
15978bd868
Refactoring.
...
Unify initialization and translation dimensions base value.
2020-10-01 19:09:23 +03:00
Roman Telezhynskyi
1ffbc0a720
Fix reading/writing Full circumference.
2020-10-01 19:09:23 +03:00
Roman Telezhynskyi
4db0f3a420
Prepare base values.
2020-10-01 19:09:23 +03:00
Roman Telezhynskyi
ac72a6cfa9
Missed reading base value.
2020-10-01 19:09:23 +03:00
Roman Telezhynskyi
a0cfebf10d
Save option Full Circumference.
2020-10-01 19:09:23 +03:00
Roman Telezhynskyi
daef1799ab
New format version. Basic implementation.
2020-10-01 19:09:23 +03:00
Roman Telezhynskyi
cea2671687
Saving dimensions. Reading dimensions.
2020-10-01 13:32:02 +03:00
Roman Telezhynskyi
12c360b33a
Fix bogus newline in src/test/ValentinaTest/tst_vabstractpiece.cpp. Closes #61
2020-09-28 16:42:31 +03:00
Roman Telezhynskyi
484b92a38e
Dialog setup miltisize measurements.
2020-09-28 16:38:32 +03:00
Roman Telezhynskyi
054560c7a0
Fix label size for case with two pins.
...
(cherry picked from commit 64f70a58cf
)
2020-09-23 16:55:04 +03:00
Roman Telezhynskyi
047ace3f26
Fix removing a pin in the Seam Allowance tool dialog.
...
(cherry picked from commit b83fec62bf
)
2020-09-23 14:58:34 +03:00
Roman Telezhynskyi
7ac93657cb
Update an increment details after update from file.
...
When we update the table after changes in pattern we want also to see change in formula of a current row.
2020-09-22 17:37:55 +03:00
Roman Telezhynskyi
f150428925
Fix bug in VAbstractCurve::CurveIntersectLine.
...
QLineF::intersects not always accurate on edge cases. We must provide additional check.
2020-09-22 17:05:18 +03:00
Roman Telezhynskyi
0828f25788
Fix crash when a notch is empty.
2020-09-22 14:43:39 +03:00
Roman Telezhynskyi
e3ca47dc10
Fix the second case of error: 'auto' not allowed in lambda parameter.
2020-09-22 10:23:27 +03:00
Roman Telezhynskyi
88ec0f69ca
Fix error: 'auto' not allowed in lambda parameter.
2020-09-22 09:45:17 +03:00
llocram
c8119b88c9
Silenced conversion warning
2020-08-28 17:32:35 +02:00
llocram
819bcadee4
Replaced hand-crafted find-algorithm with std::find_if. Removed a logical error (pos > points.size() never returns true).
2020-08-28 14:18:41 +02:00
llocram
1a2c5de357
Replaced hand-crafted reverse algorithm with std::reverse
2020-08-28 14:09:16 +02:00
llocram
ed970fe6f6
Minor refactoring
2020-08-28 13:57:14 +02:00
Roman Telezhynskyi
07858f7fcb
Refactoring.
2020-08-01 11:55:56 +03:00
Roman Telezhynskyi
2814ff073a
Improve searching lost measurements.
...
Very usual users have a situation where they move a pattern and measurements and place them in one folder. If path to measurements is not correct anymore but in the pattern folder we can find measurements file with the same name as expected in the broken path we will propose it by default. This change brings another case. Telegram automatically replace all spaces with underscores. Such names also must be checked and proposed.
2020-07-31 17:07:47 +03:00
Roman Telezhynskyi
eb04357f51
Small improvement for debugging paths.
...
Show node index number.
2020-07-31 16:34:37 +03:00
Roman Telezhynskyi
15d02bc456
Fix invalid layout allowance. Closes #58
2020-07-31 16:31:27 +03:00
Roman Telezhynskyi
49c62b072b
Refactoring.
...
Add new constructor for class VRawSAPoint to improve readability.
2020-07-31 16:15:00 +03:00
Roman Telezhynskyi
dc14f164be
Fix error in Reverse function.
2020-07-13 18:23:15 +03:00
Roman Telezhynskyi
9389cb546c
Refactoring. Redesign a container reversing method.
2020-07-13 16:28:59 +03:00
Roman Telezhynskyi
acac092ff3
Fix path to AppImage root folder.
...
Valentina relies on absolute paths to find path to components. In case of AppImage path will be mimicked, but root must be corrected to take into account tmp folder AppImage mounts data.
2020-07-13 16:28:59 +03:00
Roman Telezhynskyi
ee29874543
Default prefix must be defined before first use. Added new preprocessor macros value BINDIR. #56
2020-07-13 16:28:59 +03:00
Roman Telezhynskyi
cc506e96ea
Fix hardcoded path to package data directory. It should be controlled over prefix. #56
2020-07-11 10:52:53 +03:00
Roman Telezhynskyi
5618df2b66
Fix build. Add missing headers. Closes #54
2020-07-10 20:15:46 +03:00
Roman Telezhynskyi
15e731671f
error: 'void QProcess::start(const QString&, QIODevice::OpenMode)' is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead.
2020-07-08 13:08:05 +03:00
Roman Telezhynskyi
233246730c
Use of QWheelEvent::orientation has been deprecated since Qt 5.15.
2020-07-08 11:44:58 +03:00
Roman Telezhynskyi
158edcc093
Use of QButtonGroup::buttonClicked has been deprecated since Qt 5.15.
2020-07-08 11:29:40 +03:00
Roman Telezhynskyi
e31a22654e
Use of Qt::MatchRegExp deprecated since Qt 5.15. Use Qt::MatchRegularExpression instead.
2020-07-08 10:31:53 +03:00
Roman Telezhynskyi
dd9cfb39f5
More deprecation warnings.
2020-07-07 19:15:43 +03:00
Roman Telezhynskyi
e2669b4e2b
Fix build on Linux.
2020-07-07 18:55:31 +03:00
Roman Telezhynskyi
c3e935029e
More deprecation warnings.
2020-07-07 17:48:26 +03:00
Roman Telezhynskyi
3383df193b
More deprecation warnings.
2020-07-07 10:51:00 +03:00
Roman Telezhynskyi
2c7456ccd3
Try another approach.
2020-07-06 16:35:54 +03:00
Roman Telezhynskyi
43db94f4b0
Fix conditions.
2020-07-06 15:37:41 +03:00
Roman Telezhynskyi
8bf4c85e6e
Fix deprecation warnings.
2020-07-06 09:41:08 +03:00
Roman Telezhynskyi
a887fcb3df
New warning. Error calculating segment of curve.
2020-07-04 15:13:45 +03:00
Ronan Le Tiec
2cc3c93dea
Sheet orientation and piece transform
2020-06-25 16:59:48 +02:00
Ronan Le Tiec
4ad2c854b2
VPPiece now inherits form VLayoutPiece
2020-06-25 14:17:31 +02:00
Roman Telezhynskyi
5f2bec91d9
DRY. Refactoring item move code. smart-pattern/valentina#53
2020-06-20 12:20:39 +03:00
Roman Telezhynskyi
d08da56764
Improve moving items on scene smart-pattern/valentina#53 .
...
Increase delay to 160 ms. Set static margins.
2020-06-20 12:08:59 +03:00
Roman Telezhynskyi
e419ccfece
Fix build on Qt 5.15: missed include in vlayoutdef header.
...
(cherry picked from commit 6af9d104cd
)
2020-06-13 11:26:20 +03:00
Roman Telezhynskyi
6af9d104cd
Fix build on Qt 5.15: missed include in vlayoutdef header.
2020-06-13 11:25:54 +03:00
Roman Telezhynskyi
20b797b2c5
Merge branch 'develop' into feature/manual-layout.
2020-06-04 13:45:32 +03:00
Roman Telezhynskyi
54482b7c75
Fix label alignment.
...
Alignment type 0 (no alignment, same as left) was incorrectly handled for layout piece. Code for the layout piece label is separate and did not handle this case. Valid value 0 was handled as right alignment.
2020-06-03 14:47:37 +03:00
Roman Telezhynskyi
db007ac301
Improve checking allowance validity.
2020-06-03 13:18:43 +03:00
Roman Telezhynskyi
ca3c5c8532
Do not enable checking ntfs permissions for checking read only status.
2020-06-03 11:44:38 +03:00
Roman Telezhynskyi
63c40f3ad0
Mark missed string for translation.
2020-06-03 11:41:56 +03:00
Roman Telezhynskyi
c263060fd0
Invalid name of arc in modeling mode. Closes smart-pattern/valentina#40 .
2020-06-02 18:11:52 +03:00
Roman Telezhynskyi
8d68cde576
Don't show null lines. smart-pattern/valentina#32 .
...
If both points, start and end, of a line are equal such a line is invalid. To avoid incorrect representation do not draw it.
2020-06-02 16:35:40 +03:00
Roman Telezhynskyi
31db32b2b1
Fix generating a seam allowance. Closes smart-pattern/valentina#36 .
2020-06-02 13:49:44 +03:00
Roman Telezhynskyi
bdceb76316
Fix matching new line character at the end of label. Closes smart-pattern/valentina#46 .
...
Because Perl returns a string with a newline at the end when reading a line from a file, Perl’s regex engine matches $ at the position before the line break at the end of the string even when multi-line mode is turned off. Perl also matches $ at the very end of the string, regardless of whether that character is a line break. So ^\d+$ matches 123 whether the subject string is 123 or 123\n.
Most modern regex flavors have copied this behavior. That includes .NET, Java, PCRE, Delphi, PHP, and Python. This behavior is independent of any settings such as “multi-line mode”.
In all these flavors except Python, \Z also matches before the final line break. If you only want a match at the absolute very end of the string, use \z (lowercase z instead of uppercase Z). \A\d+\z does not match 123\n. \z matches after the line break, which is not matched by the shorthand character class.
2020-06-01 17:42:20 +03:00
Roman Telezhynskyi
2da8f70f86
Optimize tool box position for big screen resolutions. Closes smart-pattern/valentina#45 .
...
Instead of forcing users to one possible choice add an option to control size policy for the tool box.
2020-06-01 12:21:09 +03:00
Roman Telezhynskyi
813e100bca
Fix missed initialization for visibility categories for tool Visibility group. Closes smart-pattern/valentina#39 .
2020-05-30 18:39:44 +03:00
Roman Telezhynskyi
42ed025afa
Fix validation of Curved path tool. Closes smart-pattern/valentina#41 .
2020-05-30 18:14:50 +03:00
Ronan Le Tiec
af40b52988
Refactoring Piece carrousel part 2
2020-05-24 19:53:51 +02:00
Ronan Le Tiec
f00168e59b
Refactoring Piece carrousel
2020-05-24 14:55:03 +02:00
Ronan Le Tiec
b4b77c4cdf
Introducing VPSheet and refactoring part 3
2020-05-23 17:51:00 +02:00
Ronan Le Tiec
61a2e17a78
Introducing VPSheet and refactoring part 2
2020-05-23 17:47:04 +02:00
Ronan Le Tiec
803a7b6caa
Introducing VPSheet and refactoring
2020-05-23 17:46:46 +02:00
Ronan Le Tiec
22a5e2094c
Refactoring VPuzzleSettings
2020-05-23 15:44:44 +02:00
Ronan Le Tiec
83666c090f
Refactoring VPuzzlePiece
2020-05-23 15:42:51 +02:00
Ronan Le Tiec
6079d69c93
Refactoring VPuzzleMimeDataPiece
2020-05-23 15:38:59 +02:00
Ronan Le Tiec
2accd83d6b
Refactoring VPuzzleMainGraphicsView
2020-05-23 15:36:46 +02:00
Ronan Le Tiec
5e785bfa79
Refactoring VPuzzleLayout
2020-05-23 15:34:11 +02:00
Ronan Le Tiec
34b67cc6e3
Refactoring VPuzzleLayer
2020-05-23 15:29:57 +02:00
Ronan Le Tiec
45be7271bb
Refactoring VPuzzleGraphicsPiece
2020-05-23 14:50:22 +02:00
Ronan Le Tiec
e43f970ea8
Refactoring VPuzzleGraphicsLayout
2020-05-23 14:48:31 +02:00
Ronan Le Tiec
9e532edc1a
Refactoring VPuzzleCommandLine
2020-05-23 14:43:57 +02:00
Ronan Le Tiec
fb78189d29
Refactoring VPieceCarrouselPiecePreview
2020-05-23 14:39:31 +02:00
Ronan Le Tiec
510d1bd931
Refactoring VPieceCarrouselPiece
2020-05-23 14:36:35 +02:00
Ronan Le Tiec
8ca77baef0
Refactoring VPieceCarrouselLayer
2020-05-23 14:33:02 +02:00
Ronan Le Tiec
690606b4e5
Refactoring VPieceCarrousel
2020-05-23 14:29:18 +02:00
Ronan Le Tiec
74112a43ac
Refactoring stable
2020-05-23 14:19:12 +02:00
Ronan Le Tiec
1079ef2add
Refactoring PuzzleMainWindow
2020-05-23 14:17:20 +02:00
Ronan Le Tiec
e816e4d5a1
Refactoring puzzlecommands
2020-05-23 14:12:07 +02:00
Ronan Le Tiec
5bd695b646
Refactoring PuzzleApplication
2020-05-23 14:10:05 +02:00
Ronan Le Tiec
04e97b6e74
Refactoring class comments
2020-05-23 14:04:39 +02:00
Ronan Le Tiec
13c060f2fc
Refactoring VPuzzleLayoutFileWriter
2020-05-23 14:02:39 +02:00
Ronan Le Tiec
d9e3a08eac
Refactoring VPuzzleLayoutFileReader
2020-05-23 14:01:03 +02:00
Ronan Le Tiec
63d5ac0158
refactoring layoutliterals
2020-05-23 13:51:57 +02:00
Ronan Le Tiec
213863ae98
refactoring dialog about
2020-05-23 13:49:38 +02:00
Ronan Le Tiec
e2cfe7d0cc
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-05-23 13:11:06 +02:00
Ronan Le Tiec
ed3022ae51
isEmpty test of graphic piece
2020-05-23 13:10:25 +02:00
Roman Telezhynskyi
beaedae7b5
Improve the property browser. Show full arc name.
...
(cherry picked from commit 590e0089da
)
2020-05-13 17:53:08 +03:00
Roman Telezhynskyi
590e0089da
Improve the property browser. Show full arc name.
2020-05-13 17:52:43 +03:00
Roman Telezhynskyi
f1057de239
Redesign. Move initialization in ui file. Use QListWidget instead of a custom solution. Basic functions do not work yet.
2020-05-11 17:48:08 +03:00
Roman Telezhynskyi
5fc927b32a
Since we store a dockwidget size no need to handle size manually.
2020-05-11 17:46:25 +03:00
Roman Telezhynskyi
56ec768777
GCC warning.
2020-05-11 17:44:53 +03:00
Roman Telezhynskyi
21dd764d53
Code style.
2020-05-11 17:44:30 +03:00
Roman Telezhynskyi
067dd637a7
Cppcheck warning.
2020-05-11 17:40:53 +03:00
Roman Telezhynskyi
a89259d47d
Fix issue with VMainGraphicsView.
2020-05-11 17:39:54 +03:00
Roman Telezhynskyi
19fd03b66e
Read/write window state. Will help with setting the carousel size.
2020-05-10 18:38:06 +03:00
Roman Telezhynskyi
c1051783f6
Fix code style.
2020-05-10 18:35:25 +03:00
Roman Telezhynskyi
7b1449f11e
Redesign settings.
...
All apps settings classes moved to binaries. Use common part to get access from static libraries. Fixed issues with VMainGraphicsView class.
2020-05-10 18:32:26 +03:00
Roman Telezhynskyi
02b21d818f
Use fuzzy functions to compare floats.
2020-05-10 11:51:54 +03:00
Roman Telezhynskyi
3e4b82b3cc
Correct user defined export scale factor.
...
(cherry picked from commit dda789e444
)
2020-05-10 11:28:36 +03:00
Roman Telezhynskyi
e2ef71faf6
Fix default value for a export scale factor.
...
(cherry picked from commit 1f310c2c2c
)
2020-05-10 11:28:28 +03:00
Roman Telezhynskyi
dda789e444
Correct user defined export scale factor.
2020-05-10 11:25:25 +03:00
Roman Telezhynskyi
1f310c2c2c
Fix default value for a export scale factor.
2020-05-10 11:24:49 +03:00
Ronan Le Tiec
0e87b10a66
improvement rotation initialisation
2020-05-09 15:13:00 +02:00
Ronan Le Tiec
3fc0924887
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-05-09 14:48:43 +02:00
Ronan Le Tiec
a9d6fae27d
optimization angle / rotation
2020-05-09 14:45:36 +02:00
Roman Telezhynskyi
03a8d71e65
qOverload was introduced in Qt 5.7.
2020-05-09 13:57:42 +03:00
Roman Telezhynskyi
33865a06b5
Cppcheck warnings.
2020-05-09 13:25:23 +03:00
Roman Telezhynskyi
f06c85753b
Merge remote-tracking branch 'origin/develop' into feature/manual-layout
2020-05-09 13:21:29 +03:00
Roman Telezhynskyi
a009e25004
Fix (de)serialize enums into QDataStream.
...
It is very important to use exactly the same way across all Qt versions we need to support. Otherwise, it will break interchange between Valentina versions built on different Qt versions.
2020-05-09 12:36:03 +03:00
Ronan Le Tiec
dc44bef761
enable rotation
2020-05-09 11:13:29 +02:00
Roman Telezhynskyi
110ac969e9
Fix build with MSVC.
2020-05-09 11:38:47 +03:00
Ronan Le Tiec
e72a664c8a
context menu for carrousel piece and graphics piece
2020-05-09 09:54:56 +02:00
Ronan Le Tiec
f516d80513
improve unselect behaviour of unplaced pieces
2020-05-09 09:00:27 +02:00
Ronan Le Tiec
6c35dfc78a
Work on layer and graphics view behaviour
2020-05-08 23:49:41 +02:00
Roman Telezhynskyi
4970254607
Fix issue. Elide a variable description in the formula wizard.
...
(cherry picked from commit 56ec62580c
)
2020-05-08 19:41:42 +03:00
Roman Telezhynskyi
8aa93f8757
Fix disappearing a visibility group tags after Apply -> OK sequence.
2020-05-07 17:02:16 +03:00
Roman Telezhynskyi
0df099b4ca
Show tooltip with tags only if a visibility group has at least one.
2020-05-07 17:00:41 +03:00
Ronan Le Tiec
d72be9029f
improve multiple selection and add grainline to pieces
2020-05-06 15:05:01 +02:00
Ronan Le Tiec
e2b816f192
work on piece selection and position
2020-05-05 17:40:36 +02:00
Ronan Le Tiec
c4dbea1d56
puzzle main graphics and pieces
2020-05-05 07:44:20 +02:00
Ronan Le Tiec
497cb65cb2
Optimizing the piece carrousel
2020-05-02 12:17:06 +02:00
Ronan Le Tiec
e27e543fbc
comments
2020-05-02 09:44:45 +02:00
Ronan Le Tiec
928c57f74b
remove uncomment in LoadFile
2020-05-02 09:30:53 +02:00
Ronan Le Tiec
9a8fabc25e
optimization current piece tab
2020-05-01 19:08:48 +02:00
Ronan Le Tiec
f5e325a235
Piece carrousel design and piece selection
2020-05-01 18:26:02 +02:00
Ronan Le Tiec
7bca5f41ec
Optimize the carrousel piece fitInView
2020-04-26 22:32:08 +02:00
Ronan Le Tiec
4edcbfd0c5
work on the piece and carrousel
2020-04-26 15:36:20 +02:00
Ronan Le Tiec
39c889d43b
Piece Name and UUID taken into account in *vlt reader / writer
2020-04-26 14:12:20 +02:00
Ronan Le Tiec
25cb7f9e6e
Optimization piece carrousel
2020-04-26 14:03:43 +02:00
Ronan Le Tiec
bf09544d87
Piece Carrousel
2020-04-26 12:09:28 +02:00
Ronan Le Tiec
664c6dcd51
Typo
2020-04-24 17:25:43 +02:00
Ronan Le Tiec
1c598ab069
extend Q_ASSERT of ReadLayer function
2020-04-24 16:23:06 +02:00
Ronan Le Tiec
9c5b23e7eb
Slot auto connection, name convention and comments
2020-04-24 16:10:42 +02:00
Roman Telezhynskyi
e09c8de9c8
Fix build on Mac OS X.
2020-04-23 21:17:49 +03:00
Roman Telezhynskyi
a6677523b8
Clang warnings.
2020-04-23 19:16:17 +03:00
Roman Telezhynskyi
b9c5aed236
Clang warnings.
2020-04-23 18:41:34 +03:00
Roman Telezhynskyi
e9f44d01e9
Cppcheck warning.
2020-04-23 18:09:48 +03:00
Roman Telezhynskyi
82ce2aadfe
Added initial support for the manual layout format version converter.
2020-04-23 18:05:00 +03:00
Roman Telezhynskyi
aeebd2a095
Specialized methods to write attribute value.
...
Certain types must be treated in a certain way.
2020-04-23 17:24:06 +03:00
Roman Telezhynskyi
b2f26f02bc
Specialized functions to read tag attributes.
...
Provide easier conversion, return default value if an attribute is not provided, throw exception in case of error.
2020-04-23 17:22:58 +03:00
Roman Telezhynskyi
dcfb00aec8
Fix warning about unsafe usage.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
61effa2a82
Define literals of each tags and attributes in manual layout format.
...
More efficient. A lot easier to maintain. Remove redundancy.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
8138c1b430
Disable copy methods as in parent class.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
abb0862c89
Cppcheck warning.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
a4e01d514b
More issues with code style.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
222db34589
Fix potential memory leaks.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
55e4dceb06
Refactoring. Follow code style.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
7a46b98f5b
Use brace initialization to define default value for class members.
...
Requires less code.
2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
d769e9d3e2
Use forward declaration where possible.
2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
0e7149a695
Pass a variable as constant reference.
2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
ffe8ffa322
Getters can be const.
2020-04-23 15:50:20 +03:00
Ronan Le Tiec
828bd8dd3f
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-04-22 17:36:50 +02:00
Roman Telezhynskyi
b9fb53c21a
GCC warnings.
2020-04-22 16:17:19 +03:00
Roman Telezhynskyi
46225d641d
Merge branch 'develop' into feature/manual-layout
2020-04-22 15:14:50 +03:00
Roman Telezhynskyi
cf51f3837d
Change behavior of new pattern piece dialog.
...
Button Cancel did not cancel creating a new pattern piece.
2020-04-22 15:07:49 +03:00
Roman Telezhynskyi
30a27ee85a
UUID field for piece.
2020-04-22 14:32:25 +03:00
Roman Telezhynskyi
b2fd02b510
Reading the Raw Layout Data file in Puzzle.
2020-04-21 19:03:46 +03:00
Roman Telezhynskyi
3b37d22a0b
Actions Open Puzzle, Create Manual Layout, Update Manual Layout in Valentina.
2020-04-21 19:02:21 +03:00
Roman Telezhynskyi
a9de60f515
Provide access to showHelp function.
2020-04-21 18:58:01 +03:00
Roman Telezhynskyi
3a675f0552
New default folder Manual layouts.
2020-04-21 18:57:11 +03:00
Ronan Le Tiec
f2ed6a12f2
Work on file opening and reader
2020-04-19 16:01:46 +02:00
Ronan Le Tiec
83f5d70f98
Persistence of Layout in UI
2020-04-19 12:47:38 +02:00
Ronan Le Tiec
8be95376f1
work on units, layout and reader
2020-04-19 11:58:43 +02:00
Ronan Le Tiec
c83ac5e493
Changes for vlt Format version
2020-04-19 10:38:28 +02:00
Ronan Le Tiec
9e2c0e9cc5
Work on the VPuzzleLayoutFileReader
2020-04-18 20:24:25 +02:00
Ronan Le Tiec
596707d5b1
Work on VPuzzleLayoutFileWriter
2020-04-18 16:32:54 +02:00
Ronan Le Tiec
13d42bfa62
Additional function in VPuzzleLayer
2020-04-18 12:12:04 +02:00
Ronan Le Tiec
cefb643d54
Definition of the VPuzzleLayer class
2020-04-18 11:54:34 +02:00
Ronan Le Tiec
213814f09f
Small changes in VPuzzleLayout class
2020-04-18 11:31:55 +02:00
Ronan Le Tiec
2cb5b8e6aa
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-04-18 11:25:42 +02:00
Roman Telezhynskyi
adb6419670
Fix closing app in GUI mode.
...
It must close only in console mode.
2020-04-18 10:53:32 +03:00
vorzelmir
b84e47f077
Update vpuzzlecommandline.h
2020-04-17 18:58:34 +00:00
vorzelmir
863ce66f22
Merge branch 'feature/manual-layout' of gitlab.com:vorzelmir/valentina into feature/manual-layout
2020-04-16 00:12:18 +03:00
vorzelmir
831a1caa41
puzzle man page
2020-04-16 00:12:07 +03:00
Roman Telezhynskyi
cc3d3e8021
Redesign command-line interface to support client server architecture.
2020-04-14 11:36:21 +03:00
Ronan Le Tiec
d12a9c2c0b
Cpp checks
2020-04-13 19:03:01 +02:00
Ronan Le Tiec
d93e1ace92
Add classes for layer,layout and piece
2020-04-13 18:58:16 +02:00
Roman Telezhynskyi
a258d5c7ed
GCC warnings.
2020-04-13 15:28:06 +03:00
Roman Telezhynskyi
dd68bd8d5e
qOverload was introduced in Qt 5.7.
2020-04-13 15:27:52 +03:00
Roman Telezhynskyi
da26ec832c
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
2020-04-13 15:11:40 +03:00
Roman Telezhynskyi
53bd9474be
Cppcheck warning.
2020-04-13 15:05:22 +03:00
Roman Telezhynskyi
fe281120d5
Remove comments.
2020-04-13 15:02:55 +03:00
Ronan Le Tiec
e8b119a959
Icons in high definition
2020-04-13 12:56:25 +02:00
Ronan Le Tiec
096f913d33
Corrections of .pro
2020-04-13 12:49:33 +02:00
Ronan Le Tiec
ee98cfb05f
Updated class comment
2020-04-13 12:43:27 +02:00
Ronan Le Tiec
95101b6ac3
Piece carrousel
2020-04-13 12:24:26 +02:00
Roman Telezhynskyi
5e5199f9f6
Fix crash. Added more keys we will need in future.
2020-04-13 12:48:09 +03:00
Roman Telezhynskyi
eba2ed695c
Better looking comments.
2020-04-13 12:47:19 +03:00
Roman Telezhynskyi
aa81fa5ecf
Improve code style. Use typedef.
2020-04-13 12:43:25 +03:00
vorzelmir
e1c945d02c
add VPuzzleCommandLine to Puzzleapplication
2020-04-12 23:28:36 +03:00
Ronan Le Tiec
ed6cc7f5d9
corrections about puzzle dialog
2020-04-11 23:34:58 +02:00
Ronan Le Tiec
1b0b30eb77
current piece property, slot and code format
2020-04-11 17:04:44 +02:00
Ronan Le Tiec
e35e80a242
some comments
2020-04-11 16:32:49 +02:00
Ronan Le Tiec
44bf83a089
slots for the layout properties
2020-04-11 16:25:23 +02:00
Ronan Le Tiec
132bc819b3
grainline icons and layout property
2020-04-11 14:23:17 +02:00
Ronan Le Tiec
3b96605ef9
layout property and icons
2020-04-11 13:28:01 +02:00
Ronan Le Tiec
3f9822d271
property tabs and tab layout
2020-04-11 12:52:26 +02:00
Ronan Le Tiec
234529f398
about puzzle dialog
2020-04-11 11:40:02 +02:00
Ronan Le Tiec
fbbc3ba479
remove tab nos needed for mvp
2020-04-11 11:17:53 +02:00
Ronan Le Tiec
80226b7188
Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
...
merge upstream
2020-04-11 10:46:06 +02:00
Ronan Le Tiec
8aff83d2a2
icons and structure main window
2020-04-11 10:43:47 +02:00
Roman Telezhynskyi
51e0694f36
Merge branch 'develop' into feature/manual-layout.
2020-04-11 10:38:14 +03:00
Ronan Le Tiec
f4e4f100f3
MenuBar edit, first signals and slots
2020-04-10 21:08:29 +02:00
vorzelmir
b88e23697e
puzzle command line initial options
2020-04-07 00:57:01 +03:00
Roman Telezhynskyi
a0801635b5
Add tooltip to each cell in the Table of Variables.
2020-04-06 15:51:13 +03:00
Roman Telezhynskyi
e07058453a
resizeColumnsToContents() causing disappearance of the formula column.
2020-04-06 15:48:20 +03:00
vorzelmir
186a855cbd
vpuzzlecommandline header the plan
2020-04-03 23:05:03 +03:00
Roman Telezhynskyi
59376ebd9b
Lupdate.
2020-03-29 22:22:34 +03:00
Roman Telezhynskyi
952298a477
Fix invalid header.
2020-03-29 20:52:26 +03:00
Roman Telezhynskyi
2f4ac3deb9
Fix possible cause of crashes.
2020-03-28 19:43:01 +02:00
Roman Telezhynskyi
25bef8f227
Fix build with clang.
2020-03-27 12:30:36 +02:00
Roman Telezhynskyi
ca186be41d
Lupdate.
2020-03-27 11:25:31 +02:00
Roman Telezhynskyi
6583b8ab01
Fix another crash.
...
When we add group there is no reason to update a tool tooltip.
2020-03-26 19:51:40 +02:00
Roman Telezhynskyi
1edceea8bc
error: 'QLatin1Literal' is deprecated: Use QLatin1String.
2020-03-26 12:23:33 +02:00
Roman Telezhynskyi
e0ca7e5d80
Valentina crashes when remove a group operation.
2020-03-26 11:57:02 +02:00
Roman Telezhynskyi
c6c4edb893
Merge branch 'develop' into feature/manual-layout
2020-03-25 15:28:23 +02:00
Roman Telezhynskyi
7c065e22d1
Clang warning.
2020-03-24 19:32:38 +02:00
Roman Telezhynskyi
4190993979
Fix passing tests.
2020-03-24 19:30:32 +02:00
Roman Telezhynskyi
6e0bf20bc4
Clang warnings.
2020-03-24 17:57:32 +02:00
Roman Telezhynskyi
f762d81b38
Cppcheck warnings.
2020-03-24 17:41:12 +02:00
Roman Telezhynskyi
c1453f1715
Organization of groups - groups categories. Closes smart-pattern/valentina#15 .
2020-03-24 17:31:32 +02:00
Roman Telezhynskyi
a84857afda
Show linked visibility group in group operation tooltip.
2020-03-24 17:27:16 +02:00
Roman Telezhynskyi
11718f6f44
Refactoring. Set Visibility group data in parent class.
2020-03-24 16:58:34 +02:00
Roman Telezhynskyi
82570bf9db
Remove the linked visibility group when deleting a group operation.
2020-03-24 16:54:17 +02:00
Roman Telezhynskyi
31f92c3610
Improve calculation of the layout efficiency for cases with several pages.
2020-03-22 18:21:22 +02:00
Roman Telezhynskyi
49828889e2
New layout generator option: Prefer one sheet solution.
2020-03-22 16:22:03 +02:00
Roman Telezhynskyi
a476d47dab
Fix minor issues.
2020-03-22 12:02:55 +02:00
Roman Telezhynskyi
c8526f2eb0
Setting scale factor for export and print.
2020-03-21 18:15:29 +02:00
Roman Telezhynskyi
47b3eab0ad
Refactoring for VPoster class.
...
Pass QSize instead QRect. To calculate tiles we need width and size only.
2020-03-21 17:31:25 +02:00
Roman Telezhynskyi
77be615877
Improve empty sheet edge.
...
User expects to have piece positioned tight to the top left corner of a paper sheet.
2020-03-21 17:28:08 +02:00
Roman Telezhynskyi
4fcbbc99fd
Make sure that printer page layout switched to millimeters before getting margins.
2020-03-20 10:19:31 +02:00
Roman Telezhynskyi
5e587591f0
According to feedback users experience different horizontal and vertical scale. Thus, the correction must also be separate.
2020-03-20 10:13:09 +02:00
Roman Telezhynskyi
5a367a8d85
Clang warning.
2020-03-18 15:36:00 +02:00
Roman Telezhynskyi
80880f9b7b
GCC warning.
2020-03-18 15:22:27 +02:00
Roman Telezhynskyi
526892ed5a
Auto-created Visibility Group for group operation. Closes smart-pattern/valentina#18 .
2020-03-18 14:45:47 +02:00
Roman Telezhynskyi
9869ae249f
Refactoring. Move all related to the visibility group undo command classes in one file.
2020-03-18 14:37:30 +02:00
Roman Telezhynskyi
4fa2b76f01
Fix error in VDomDocument::elementById.
...
Searching in cache did not check tag if provided.
2020-03-18 14:29:28 +02:00
Roman Telezhynskyi
b756460da8
Cppcheck warning.
...
We don't need support for reading ASTM notches.
2020-03-15 13:43:18 +02:00
Roman Telezhynskyi
1b663bb5e1
Export pattern to DXF-ASTM.
2020-03-15 13:35:31 +02:00
Roman Telezhynskyi
3429e5ae11
Tool Point at distance and angle now allows negative length.
...
Because length cannot be negative a line will change direction on opposite.
2020-03-12 16:31:57 +02:00
Roman Telezhynskyi
f4908dafd4
Change default values for grainline length and pattern label size to 10 cm.
2020-03-12 10:49:12 +02:00
Roman Telezhynskyi
d1c858fc33
Fix build.
2020-03-09 20:57:11 +02:00
Roman Telezhynskyi
9dd796cb8c
Improve preparing history list.
...
Basically when we have cleared by garbage collector modeling objects Valentina will try to add them to list, because they still present in tool record list. Additionally this patch brings using multithreading support.
2020-03-09 20:07:17 +02:00
Roman Telezhynskyi
30bac523c8
Improve seam allowance.
...
Increase max allowed length of corner to cover real world case.
2020-03-07 11:17:06 +02:00
Roman Telezhynskyi
4ce51e2662
Refactoring. Add additional constructor for class QSettings.
2020-03-07 10:58:18 +02:00
Roman Telezhynskyi
f978db470d
Refactoring name.
2020-02-27 17:28:20 +02:00
Roman Telezhynskyi
ad87577ec8
Translation functions descriptions.
2020-02-27 17:26:32 +02:00
Roman Telezhynskyi
8c9eec2448
Option Pattern Piece -> Show main path doesn't show second passmarks on main path.
2020-02-25 08:44:13 +02:00
Roman Telezhynskyi
06c09b63ba
GCC warning.
2020-02-21 20:09:10 +02:00
Roman Telezhynskyi
10e05b6f6f
Improve recipe export.
...
Add support for final measurements.
2020-02-21 13:53:12 +02:00
Roman Telezhynskyi
06bc9f8baf
Suppress Clang warning.
2020-02-21 10:47:13 +02:00
Roman Telezhynskyi
46131d3cb9
Improve pattern messages.
...
Include cases when impossible to prepare data for layout.
2020-02-20 19:35:49 +02:00
Roman Telezhynskyi
6d1b7a9212
Call Piece Options and Delete Piece from the piece list context menu.
2020-02-20 19:18:19 +02:00
Roman Telezhynskyi
f1ecc80e03
Change behavior for menu Pattern piece -> Show main path. Now it has an influence on export as well.
2020-02-20 17:28:15 +02:00
Roman Telezhynskyi
3ce9de7181
error: no viable conversion from 'PuzzleMainWindow' to 'PuzzleMainWindow *'.
2020-02-16 23:36:50 +02:00
Roman Telezhynskyi
736d07a304
error: unknown type name 'QFileOpenEvent'.
2020-02-16 23:07:44 +02:00
Roman Telezhynskyi
8e815bbb54
Suppress warnings.
2020-02-16 21:51:41 +02:00
Roman Telezhynskyi
5a10bd7f63
Puzzle application class.
2020-02-16 19:18:39 +02:00
Roman Telezhynskyi
732cda4b46
Dummy base for Puzzle application.
2020-02-16 18:18:21 +02:00
Roman Telezhynskyi
0483dd508e
Fix generation of recipe.
...
Modeling object can be removed by the garment collector. In this case the recipe generator will complain about a missed object. We can happily ignore this case if we deal with modeling object.
2020-02-11 11:29:57 +02:00
Roman Telezhynskyi
8eac0d5c66
Improve code style.
2020-02-11 11:26:55 +02:00
Roman Telezhynskyi
309259a0e4
Approximation scale on curved path - Draw vs. Detail. Closes smart-pattern/valentina#8 .
2020-02-10 16:34:50 +02:00
Roman Telezhynskyi
6864ddc1af
Fix build with Qt 5.14.
2020-02-04 11:22:23 +02:00
Roman Telezhynskyi
4731a8b667
Fix pattern file name.
2020-01-31 20:48:35 +02:00
Roman Telezhynskyi
7b0ab65a59
Continue fixing file names.
2020-01-31 19:17:36 +02:00
Roman Telezhynskyi
fa72dba082
Replace cyrillic character from file names.
2020-01-31 18:42:52 +02:00
Roman Telezhynskyi
fa97850b0f
Suppress warning inside of qvector.h.
2020-01-31 17:49:06 +02:00
Roman Telezhynskyi
93fb90153f
Fix finding the latest tag distance.
...
Switch to git.
2020-01-31 09:00:40 +02:00
Roman Telezhynskyi
475bdadf9b
Fix link to project repo in license header.
2020-01-31 08:02:08 +02:00
Roman Telezhynskyi
7413f1fef5
Fix url for Report bug menu option.
2020-01-31 08:02:07 +02:00
Roman Telezhynskyi
c8ade52309
Cppcheck warning.
...
--HG--
branch : develop
2020-01-24 09:47:51 +02:00
Roman Telezhynskyi
0b82f4a18c
Improve conversion error message.
...
Instead of showing path to temp file show path to original file.
--HG--
branch : develop
2020-01-24 09:24:03 +02:00
Roman Telezhynskyi
acfd1ac01d
Fix build.
...
--HG--
branch : develop
2020-01-20 14:03:57 +02:00
Roman Telezhynskyi
61edf4d91a
Fix build.
...
--HG--
branch : develop
2020-01-20 13:51:56 +02:00
Roman Telezhynskyi
e619fdc80c
Fix build.
...
--HG--
branch : develop
2020-01-20 13:16:38 +02:00
Roman Telezhynskyi
254c7e776f
Fix build.
...
--HG--
branch : develop
2020-01-20 12:28:35 +02:00
Roman Telezhynskyi
f64a33fb98
Resolved issue #992 . QXcbConnection: XCB Error.
...
--HG--
branch : develop
2020-01-20 10:14:44 +02:00
Roman Telezhynskyi
716192e520
Refactoring. Hide compatibility layer behind a function.
...
constLast(), move(), append().
--HG--
branch : develop
2020-01-17 15:14:00 +02:00
Roman Telezhynskyi
ad45daddeb
Fix build.
...
--HG--
branch : develop
2020-01-17 14:44:25 +02:00
Roman Telezhynskyi
7998687b03
Refactoring. Hide compatibility layer behind a function.
...
fromList().
--HG--
branch : develop
2020-01-16 19:46:05 +02:00
Roman Telezhynskyi
658eafc3d3
Refactoring. Hide compatibility layer behind a function.
...
toVector().
--HG--
branch : develop
2020-01-16 19:20:55 +02:00
Roman Telezhynskyi
7e3c7e0f88
Refactoring. Hide compatibility layer behind a function.
...
toSet(), toList(), swapItemsAt().
--HG--
branch : develop
2020-01-16 19:09:23 +02:00
Roman Telezhynskyi
98a88ed529
Refactoring. Hide compatibility layer behind a function.
...
QLineF::intersects.
--HG--
branch : develop
2020-01-16 17:34:08 +02:00
Roman Telezhynskyi
9c9c4f9abd
Catch missed warning to pattern messages log.
...
--HG--
branch : develop
2020-01-16 14:17:18 +02:00
Roman Telezhynskyi
24e50455b0
Improve conversion for dxf file export.
...
We never checked if it really works. And it doesn't in many cases. Not always
Qt recognizes standard ANSI_* names as valid aliases for codepages. Because
codec itself can have many aliases we will test them one by one until one will
fit.
--HG--
branch : develop
2020-01-16 14:10:49 +02:00
Roman Telezhynskyi
0c60254208
From Qt 5.3 and onwards, configure does not link Qt Core against ICU libraries
...
anymore by default.
--HG--
branch : develop
2020-01-12 20:47:55 +02:00
Roman Telezhynskyi
84c5962c4e
Fix build.
...
--HG--
branch : develop
2020-01-12 19:52:10 +02:00
Roman Telezhynskyi
21faa55b63
Fix build.
...
--HG--
branch : develop
2020-01-12 19:19:30 +02:00
Roman Telezhynskyi
1847b068b5
Fix deprecation warnings.
...
--HG--
branch : develop
2020-01-12 18:42:58 +02:00
Roman Telezhynskyi
48fbc9262e
Fix deprecation warnings.
...
--HG--
branch : develop
2020-01-12 18:16:53 +02:00
Roman Telezhynskyi
74218e82bc
Try another way to fix build.
...
--HG--
branch : develop
2020-01-12 13:25:35 +02:00
Roman Telezhynskyi
f63e3ff1ad
Fix build.
...
--HG--
branch : develop
2020-01-12 12:34:12 +02:00
Roman Telezhynskyi
2a95c41bb7
Cover case when we can safely ignore broken union details operation.
...
--HG--
branch : develop
2020-01-11 15:08:55 +02:00
Roman Telezhynskyi
c81faf3537
Fix regressions. ref #989
...
(grafted from 1bbf6a73a6e3bf5fd9dc2b962bd1428f391da68b)
--HG--
branch : develop
2020-01-11 14:51:25 +02:00
Roman Telezhynskyi
110aa16650
Show warning if no available codec for code page when export in dxf.
...
--HG--
branch : develop
2020-01-11 12:04:31 +02:00
Roman Telezhynskyi
63c4725e81
Fix regression in DXF-AAMA export.
...
Some paths were not properly mapped.
--HG--
branch : develop
2020-01-11 11:48:02 +02:00
Roman Telezhynskyi
f13ec746a9
Enable/Disable Passmark through Context Menu in detail mode.
...
--HG--
branch : develop
2020-01-10 14:04:41 +02:00
Roman Telezhynskyi
680e66c4cd
Fixed issue #989 . Elliptical arc tool not behaving correctly.
...
(grafted from 09f4c4e0d4a44df54dd7d3267b7c7922a2c150aa)
--HG--
branch : develop
2020-01-10 13:44:27 +02:00
Roman Telezhynskyi
0373f727c5
Allow visibility control of passmarks.
...
Passmark with 0 length and enabled manual control must not be visible. Equal to
not passmark state.
--HG--
branch : develop
2020-01-10 12:19:07 +02:00
Roman Telezhynskyi
ac38d662bf
Incorrect conversion to newer curve format.
...
(grafted from d43e0ad7a8b691e3403c96ec1ec17eceac5c235f)
--HG--
branch : develop
2020-01-10 09:58:16 +02:00
Roman Telezhynskyi
a1ed06d659
Fix broken tests.
...
--HG--
branch : develop
2020-01-10 08:57:19 +02:00
Roman Telezhynskyi
fa070b56ab
Cppcheck warning.
...
--HG--
branch : develop
2020-01-09 19:04:52 +02:00
Roman Telezhynskyi
078f6fad64
Tracking changes/prevent "OK" recalculation after "Apply".
...
--HG--
branch : develop
2020-01-09 18:56:37 +02:00
Roman Telezhynskyi
40363230dc
Resolved issue #984 . Issue with up to date list of unique names.
...
--HG--
branch : develop
2020-01-09 15:14:05 +02:00
Roman Telezhynskyi
5658e0b0d5
Fix copy paste error.
...
--HG--
branch : develop
2020-01-07 14:21:47 +02:00
Roman Telezhynskyi
b3f236dbb5
Refactoring. Rename ArrowType enum class.
...
--HG--
branch : develop
2020-01-07 13:54:23 +02:00
Roman Telezhynskyi
21d6a85678
Fix copy paste error.
...
--HG--
branch : develop
2020-01-07 12:55:45 +02:00
Roman Telezhynskyi
0e12e9f9fb
Suppress warning Wnoexcept.
...
Cannot fix because QPointF is part of library.
--HG--
branch : develop
2020-01-07 12:55:23 +02:00
Roman Telezhynskyi
cf1e383d7b
Don't use 'char' as a type of enum class.
...
QDataStream doesn't support serialization for this type.
--HG--
branch : develop
2020-01-07 12:54:01 +02:00
Roman Telezhynskyi
2a47cbf9b7
Remove link to forum.
...
(grafted from 54ff8691af1c66387072c0db67444b76f16d8bd2)
--HG--
branch : develop
2020-01-07 11:12:24 +02:00
Roman Telezhynskyi
a6d67587ab
Lupdate.
...
--HG--
branch : develop
2020-01-07 11:01:42 +02:00
Roman Telezhynskyi
5177057be1
Since Qt 5.14 enumerations can be serialized through QDataStream without the
...
need of manually defining streaming operators. Enum classes are
serialized using the declared size.
--HG--
branch : develop
2020-01-07 09:45:26 +02:00
Roman Telezhynskyi
3db69c34ee
Noexcept-expression evaluates to 'false' because of a call to 'constexpr
...
VSAPoint::VSAPoint()'.
--HG--
branch : develop
2020-01-07 08:28:13 +02:00
Roman Telezhynskyi
bfe9bd808d
Fix cast warning.
...
(grafted from f7b7f00f0f117582449259e974fc53182df958cb)
--HG--
branch : develop
2020-01-06 20:11:23 +02:00
Roman Telezhynskyi
e301b3a91a
Cppcheck warning.
...
(grafted from 3469aa8b4edb138d68672a9b9350d7d6fb79053b)
--HG--
branch : develop
2020-01-06 20:10:48 +02:00
Roman Telezhynskyi
1f6285aef9
Fix deprecation warnings.
...
(grafted from 686129d90f37b8d0c428092668673d44f06545d8)
--HG--
branch : develop
2020-01-06 20:10:09 +02:00
Roman Telezhynskyi
d74225e63e
QLineF::IntersectType QLineF::intersect(const QLineF&, QPointF*) const' is
...
deprecated: Use intersects() instead.
(grafted from b8646bf40865848ad48eae89cae8419483d56f6b)
--HG--
branch : develop
2020-01-06 18:34:35 +02:00
Roman Telezhynskyi
57b9868316
Cppcheck warning.
...
(grafted from e996125b7dbe0fb7b439bc80db0b561144628c18)
--HG--
branch : develop
2020-01-06 18:33:37 +02:00
Roman Telezhynskyi
84001dac61
Refactoring. Added move constructor.
...
--HG--
branch : develop
2019-12-30 17:13:18 +02:00
Roman Telezhynskyi
54cb9fe0fb
Fix move semantic.
...
New class.
--HG--
branch : develop
2019-12-30 14:48:27 +02:00
Roman Telezhynskyi
74bb3e4369
Fix move sematic.
...
(grafted from fb8691f522f3515d7c3014a0ea90b60b352a444e)
--HG--
branch : develop
2019-12-30 13:00:57 +02:00
Roman Telezhynskyi
6fc51d83b0
Improve ergonomic. Allow a user to define both text and image, and control
...
which will of them be active.
--HG--
branch : develop
2019-12-30 14:43:06 +02:00
Roman Telezhynskyi
d0dc209c45
error: implicit conversion changes signedness: 'quint32' (aka 'unsigned int')
...
to 'int'.
--HG--
branch : develop
2019-12-29 17:13:30 +02:00
Roman Telezhynskyi
f83f28998f
error: implicit instantiation of undefined template 'QVector<TextLine>'.
...
--HG--
branch : develop
2019-12-29 16:23:15 +02:00
Roman Telezhynskyi
5f6b17fc9d
error: 'VWatermarkData' defined as a struct here but previously declared as a
...
class.
--HG--
branch : develop
2019-12-29 16:00:06 +02:00
Roman Telezhynskyi
08b58c2518
Code style.
...
--HG--
branch : develop
2019-12-29 15:59:48 +02:00
Roman Telezhynskyi
b7829428c9
Beside usage similar to that of English, the colon has other functions. Several
...
compatibility forms for Chinese and Japanese typography are encoded in Unicode.
(grafted from 065a26d8b5779ca5c8c2486509352c8c48190a33)
--HG--
branch : develop
2019-12-29 14:37:46 +02:00
Roman Telezhynskyi
3c74c03c59
Fix crash after uniting three pieces in sequence.
...
(grafted from 7f649df048328d449e1de01794d238eeef0c39be)
--HG--
branch : develop
2019-12-29 13:49:57 +02:00
Roman Telezhynskyi
9e7cf5c55c
error: 'static bool QPixmapCache::find(const QString&, QPixmap&)' is
...
deprecated: Use bool find(const QString &, QPixmap *) instead.
--HG--
branch : develop
2019-12-29 11:06:34 +02:00
Roman Telezhynskyi
9aa0e2ed52
Cppcheck warning.
...
--HG--
branch : develop
2019-12-28 18:18:31 +02:00
Roman Telezhynskyi
15852ed2cd
Add missing icon in Windows icon theme.
...
--HG--
branch : develop
2019-12-28 18:06:06 +02:00
Roman Telezhynskyi
1d7667df61
Export tiled PDF with watermark.
...
--HG--
branch : develop
2019-12-13 10:51:29 +02:00
Roman Telezhynskyi
41c3ddf5db
${TARGET} variable works differently for shared libraries.
...
--HG--
branch : develop
2019-12-22 12:44:43 +02:00
Roman Telezhynskyi
888a968056
Refactoring. Remove unneeded conditions.
...
--HG--
branch : develop
2019-12-22 11:48:42 +02:00
Roman Telezhynskyi
cadf6ecb3b
Fix path bin file.
...
--HG--
branch : develop
2019-12-22 11:47:54 +02:00
Roman Telezhynskyi
7fd1674a81
Added a ruler at the bottom of a tiled PDF document.
...
--HG--
branch : develop
2019-12-08 14:43:26 +02:00
Andrey Ushakov
bc26d545d1
add rule in page bottom
...
--HG--
branch : develop
2019-12-08 00:18:44 +03:00
Andrey Ushakov
82bad42a3c
log layout efficiency to console
...
--HG--
branch : develop
2019-12-08 00:18:00 +03:00
Roman Telezhynskyi
1c6ff72b23
Removed hard coded font value. Kept only its bold status.
...
--HG--
branch : develop
2019-12-07 08:58:12 +02:00
Roman Telezhynskyi
34c49f3323
Clazy warning.
...
--HG--
branch : develop
2019-12-07 08:55:52 +02:00
Roman Telezhynskyi
c87a15b99c
Improve working with measurements in Tape.
...
* Disable remove button if a table is empty.
* Switch to previous measurement if remove the last in the list.
--HG--
branch : develop
2019-12-05 10:27:33 +02:00
Roman Telezhynskyi
5c7af760d0
Improve Passmark tab by adding a tooltip about a way to define a passmark.
...
--HG--
branch : develop
2019-12-04 17:50:50 +02:00
Roman Telezhynskyi
eeedebbac3
Fix regression in dialog Placelabel.
...
--HG--
branch : develop
2019-12-03 15:20:47 +02:00
Roman Telezhynskyi
80418045b0
Fix build on Windows.
...
--HG--
branch : develop
2019-11-29 21:16:37 +02:00
Roman Telezhynskyi
3c69b425ec
Fix noDebugSymbols.
...
--HG--
branch : develop
2019-11-29 19:55:27 +02:00
Roman Telezhynskyi
037ca99280
Refactoring. Move the code that gets path to exe file to separate module. DRY.
...
--HG--
branch : develop
2019-11-29 14:40:00 +02:00
Roman Telezhynskyi
18284289a0
Forgot to add a correction.
...
--HG--
branch : develop
2019-11-29 12:24:00 +02:00
Roman Telezhynskyi
7624b27409
BinReloc to get path to exe directory.
...
--HG--
branch : develop
2019-11-29 11:40:00 +02:00
Roman Telezhynskyi
df79ea7395
Test idea that Qt classes internally use ICU.
...
--HG--
branch : develop
2019-11-29 08:49:32 +02:00
Roman Telezhynskyi
1d28dd5be9
u_setDataDirectory expects const * char.
...
--HG--
branch : develop
2019-11-29 08:15:29 +02:00
Roman Telezhynskyi
002f86b1a8
Move SetICUData on top.
...
--HG--
branch : develop
2019-11-28 19:00:23 +02:00
Roman Telezhynskyi
5ca33d5b3f
Lupdate.
...
--HG--
branch : develop
2019-11-28 18:09:37 +02:00
Roman Telezhynskyi
50b929ea48
u_setDataDirectory to define path to ICU data.
...
--HG--
branch : develop
2019-11-28 16:42:06 +02:00
Roman Telezhynskyi
866a801f38
Auto refresh the list with each parse.
...
--HG--
branch : develop
2019-11-28 15:17:27 +02:00
Roman Telezhynskyi
0c78511cfc
Set environment variable ICU_DATA on runtime.
...
This time before QApplication and manually getting the application dir path.
--HG--
branch : develop
2019-11-26 19:56:40 +02:00
Roman Telezhynskyi
f81d814bb2
QCoreApplication::applicationDirPath returns empty string until we do not init
...
QApplication instance.
--HG--
branch : develop
2019-11-26 16:44:52 +02:00
Roman Telezhynskyi
b724210bf9
Debug ICU_DATA environment variable.
...
--HG--
branch : develop
2019-11-26 15:35:43 +02:00
Roman Telezhynskyi
3b56659226
Set environment variable ICU_DATA on runtime.
...
When deploying with AppImage based on OpenSuse, the ICU library has a
hardcoded path to the icudt*.dat file. This prevents the library from using
shared in memory data. There are few ways to resolve this issue. According to
documentation we can either use ICU_DATA environment variable or the function
u_setDataDirectory().
--HG--
branch : develop
2019-11-26 12:57:06 +02:00
Roman Telezhynskyi
a59f4d7923
Fix crash when QTextCodec::codecForMib returns null.
...
--HG--
branch : develop
2019-11-25 11:34:17 +02:00
Roman Telezhynskyi
9cc97ef602
Clazy warnings.
...
--HG--
branch : develop
2019-11-24 13:09:30 +02:00
Roman Telezhynskyi
1217616813
Refactoring.
...
Pass VContainer::AddVariable only a variable, the variable already knows its
name.
--HG--
branch : develop
2019-11-24 13:09:16 +02:00
Roman Telezhynskyi
2d63440549
Fix a crash. ref #984 .
...
Cover cases with VCubicBezier and VCubicBezierPath.
--HG--
branch : develop
2019-11-24 12:49:40 +02:00
Roman Telezhynskyi
9e25e6de24
Introducing vRound function.
...
Shortcut to round double to X points decimal.
--HG--
branch : develop
2019-11-19 15:46:11 +02:00
Roman Telezhynskyi
0c0207aa6f
Fix dialog for tool Point along perpendicular. No memory of line color settings.
...
(grafted from d65f796893e4f8c04b535f711bd8d93275e2ddff)
--HG--
branch : develop
2019-11-19 10:52:53 +02:00
Roman Telezhynskyi
816db0a7bb
Make increments separator more visually separated from regular increments.
...
--HG--
branch : develop
2019-11-18 14:42:27 +02:00
Roman Telezhynskyi
ec346117f1
Fix initial state for Pattern messages dock widget.
...
It should not float, better initially show it docked.
--HG--
branch : develop
2019-11-15 17:42:12 +02:00
Roman Telezhynskyi
2a2ebe32b8
Always use Q_OS_WIN macros.
...
We don't have specific 32 bit implementations.
--HG--
branch : develop
2019-11-15 09:48:05 +02:00
Roman Telezhynskyi
75786483c7
Remove unused header.
...
--HG--
branch : develop
2019-11-15 09:44:33 +02:00
Roman Telezhynskyi
36e839ed5d
Move to top and include qt_windows.h.
...
--HG--
branch : develop
2019-11-15 09:51:31 +02:00
Roman Telezhynskyi
477040c0b2
Fix crash.
...
When a user calls full parse and a pattern contains a lot of pieces while they
update a second call may cause a crash.
--HG--
branch : develop
2019-11-14 10:52:07 +02:00
Roman Telezhynskyi
f8ca985ad7
Fix a crash. ref #984 .
...
--HG--
branch : develop
2019-11-07 18:07:07 +02:00
Roman Telezhynskyi
22c3bbcd46
Fix tests.
...
--HG--
branch : develop
2019-11-04 12:20:07 +02:00
Roman Telezhynskyi
db14bca099
Lupdate.
...
--HG--
branch : develop
2019-11-03 18:38:21 +02:00
Roman Telezhynskyi
0cb7965379
Minimal seam allowance must be little bit bigger.
...
--HG--
branch : develop
2019-11-03 17:50:39 +02:00
Roman Telezhynskyi
f460a324b3
We must not rely on current directory when start tests.
...
--HG--
branch : develop
2019-11-03 16:00:23 +02:00
Roman Telezhynskyi
bb70989165
Fixing error: invalid return type 'void' of constexpr function.
...
--HG--
branch : develop
2019-11-03 10:45:04 +02:00
Roman Telezhynskyi
b8f2d1782b
Cppcheck warning.
...
--HG--
branch : develop
2019-11-03 10:20:00 +02:00
Roman Telezhynskyi
2887350c16
Fix bugs with a seam allowance.
...
--HG--
branch : develop
2019-11-03 10:13:02 +02:00
Roman Telezhynskyi
c924a6f700
New class VRawSAPoint.
...
Post processing a seam allowance.
--HG--
branch : develop
2019-11-03 10:01:32 +02:00
Roman Telezhynskyi
7f5ec1c9a1
It is better to not allow user to set seam allowance width to 0. 0 seam
...
allowance creates intersections with a main path.
--HG--
branch : develop
2019-11-03 09:30:36 +02:00
Roman Telezhynskyi
57ae6e82a0
Fix progress bar.
...
When user opens a pattern after menu Window -> Close pattern the progress bar
is missing.
--HG--
branch : develop
2019-11-02 12:15:19 +02:00
Roman Telezhynskyi
82792dba6c
Speed up bulk removing pieces.
...
Optimizations for 'do' and 'undo' operations.
--HG--
branch : develop
2019-10-30 15:25:25 +02:00
Roman Telezhynskyi
0bd69403d7
Fixed translation numbers in scientific notation.
...
(grafted from ad76bd9f92578e8f4a6f9ae21ad569eec1abec8f)
--HG--
branch : develop
2019-10-30 11:34:01 +02:00
Roman Telezhynskyi
e04f5c70f5
Resolved issue #984 . Special variable "CurrentLength" for tools Cut Arc, Cut
...
Spline and Cut Spline Path.
--HG--
branch : develop
2019-10-29 15:43:25 +02:00
Roman Telezhynskyi
45421b4d21
Fix error C2065: 'not': undeclared identifier.
...
--HG--
branch : develop
2019-10-29 08:26:05 +02:00
Roman Telezhynskyi
8f6ae65224
New feature Pattern Messages.
...
Added special field to show pattern warnings instead of warning dialogs.
Fixed issue with tabified dockwidgets.
--HG--
branch : develop
2019-10-28 17:44:31 +02:00
Roman Telezhynskyi
b7c1b4c4a6
Clazy warnings.
...
--HG--
branch : develop
2019-10-28 14:52:49 +02:00
Roman Telezhynskyi
7f9906bbcc
Fix for seam aloowance angle type By first edge symmetry.
...
--HG--
branch : develop
2019-10-23 11:24:59 +03:00
Roman Telezhynskyi
36d5f245b9
Fix closing a pattern file.
...
Window title was still not cleaned properly.
--HG--
branch : develop
2019-10-18 14:01:18 +03:00
Roman Telezhynskyi
95d6bceb9b
Layout stops after timeout too slow.
...
--HG--
branch : develop
2019-10-18 11:47:02 +03:00
Andrey Ushakov
ea75af2f46
New command line option --cropWidth. Helps to crop unused width of paper.
...
--HG--
branch : develop
2019-10-16 11:16:16 +03:00
Roman Telezhynskyi
b3cc614789
Fix incorrect angle value in tool tooltip.
...
(grafted from 3d1fe3de2bb0d8675ed89934456792906bf1d0eb)
--HG--
branch : develop
2019-10-17 14:54:54 +03:00
Roman Telezhynskyi
43b6125edd
Fixed issue #978 . Don't show errors in History dialog.
...
Showing error messages instead of tool record can confuse a user. Additionally
it may create issues with a caret (feature insert after).
(grafted from 33a0a02a8ff5904b0226cbc1e94f36619db45212)
--HG--
branch : develop
2019-09-16 11:54:55 +03:00
Roman Telezhynskyi
2b7af8e999
Fix testing Qt version for OpenSSL.
...
--HG--
branch : develop
2019-09-21 11:19:10 +03:00
Roman Telezhynskyi
e72f23d92a
Fix comment.
...
--HG--
branch : develop
2019-09-21 09:37:40 +03:00
Roman Telezhynskyi
3b728f10da
Add support for Qt 5.13.
...
Update OpenSSL version to 1.1.1d.
--HG--
branch : develop
2019-09-20 16:49:16 +03:00
Roman Telezhynskyi
08604f67bb
Fix copy paste error.
...
--HG--
branch : develop
2019-09-20 14:17:32 +03:00
Roman Telezhynskyi
295c04839b
Update test data.
...
--HG--
branch : develop
2019-09-12 20:57:48 +03:00
Roman Telezhynskyi
02bcc2f1e1
New test case.
...
Do not remove point on line if it is end/start of a curve.
--HG--
branch : develop
2019-09-12 20:57:26 +03:00
Roman Telezhynskyi
db20c33f0f
Forgot to insert test case.
...
--HG--
branch : develop
2019-09-12 20:56:04 +03:00
Roman Telezhynskyi
11fd215364
Cppcheck warning.
...
--HG--
branch : develop
2019-09-10 17:13:35 +03:00
Roman Telezhynskyi
c802df2b73
Lupdate warnings.
...
Lupdate lacks of some features to support all C++ valid declarations.
--HG--
branch : develop
2019-09-10 16:57:31 +03:00
Roman Telezhynskyi
fe32cb133b
Move test data to external resource.
...
--HG--
branch : develop
2019-09-10 13:36:03 +03:00
Roman Telezhynskyi
0536b42a7c
Fix regression in angle type By Intersection.
...
--HG--
branch : develop
2019-09-10 13:17:06 +03:00
Roman Telezhynskyi
384130ea65
Length to control points in pixels. Convert to pattern units.
...
--HG--
branch : develop
2019-09-10 10:15:07 +03:00
Roman Telezhynskyi
79499c7d74
Fix copy paste error.
...
--HG--
branch : develop
2019-09-10 09:58:50 +03:00
Roman Telezhynskyi
c1c4768921
Fix potential crash place.
...
--HG--
branch : develop
2019-09-09 18:49:59 +03:00
Roman Telezhynskyi
4263874d30
Fixed issue #979 . Pattern is not designed correctly on last beta version.
...
Backed out changeset: cfc33c4b93b0
--HG--
branch : develop
2019-09-09 18:47:16 +03:00
Roman Telezhynskyi
8aa5d2ca99
Fix wrong order when exporting internal variables.
...
--HG--
branch : develop
2019-09-09 16:40:04 +03:00
Roman Telezhynskyi
8becb5aac4
Fix build with Clang.
...
--HG--
branch : develop
2019-09-09 10:21:14 +03:00
Roman Telezhynskyi
94abb23ae6
Fix translation disambiguation.
...
--HG--
branch : develop
2019-09-08 10:02:57 +03:00
Roman Telezhynskyi
1bf37872b4
Cppcheck warning.
...
--HG--
branch : develop
2019-09-07 11:17:13 +03:00
Roman Telezhynskyi
1329496930
Fix regression. Changing size or height doesn't update increments.
...
--HG--
branch : develop
2019-09-07 10:52:44 +03:00
Roman Telezhynskyi
7c03d366e4
Fix confusion. Current size and height should provide infomation about
...
measurements units.
--HG--
branch : develop
2019-09-07 10:42:09 +03:00
Roman Telezhynskyi
cefb4f7474
Fix setting current height and size. We should follow information Valentina
...
passes us.
--HG--
branch : develop
2019-09-07 10:36:53 +03:00
Roman Telezhynskyi
93910a2130
Improve for recent files list. Show duplicate file names with unique path
...
section.
--HG--
branch : develop
2019-09-06 22:18:18 +03:00
Roman Telezhynskyi
880aa4de0c
Fix regression in angle type "By second edge right angle".
...
--HG--
branch : develop
2019-09-06 11:12:01 +03:00
Roman Telezhynskyi
aa6a75298c
error C2440: 'static_cast': cannot convert from 'double' to 'PassmarkLineType'.
...
Conversions between enumeration and floating point values are no longer allowed.
--HG--
branch : develop
2019-09-05 17:21:06 +03:00
Roman Telezhynskyi
d791649170
Suppress MinGW warning.
...
--HG--
branch : develop
2019-09-05 14:59:22 +03:00
Roman Telezhynskyi
20abb9979e
Fix broken tests.
...
--HG--
branch : develop
2019-09-05 14:13:22 +03:00
Roman Telezhynskyi
366e76a642
Improve piece node context menu. Added options to control passmark angle type
...
and passmark mark type.
--HG--
branch : develop
2019-09-05 11:29:20 +03:00
Roman Telezhynskyi
23ffeba014
Fix case with prong. All acute angles now support only angle type by length.
...
--HG--
branch : develop
2019-09-03 17:46:09 +03:00
Roman Telezhynskyi
7e04c412de
Suppress MinGW warning.
...
--HG--
branch : develop
2019-09-02 09:37:37 +03:00
Roman Telezhynskyi
1baaaeafb9
Refactoring. Move rollback code to methods.
...
--HG--
branch : develop
2019-09-02 08:55:45 +03:00
Roman Telezhynskyi
c137c46e2d
New test cover a rollback case.
...
--HG--
branch : develop
2019-09-02 08:43:02 +03:00
Roman Telezhynskyi
7af89dc9c8
Cppcheck warning.
...
--HG--
branch : develop
2019-09-02 08:29:18 +03:00
Roman Telezhynskyi
fcfa632118
Fix broken tests.
...
--HG--
branch : develop
2019-09-01 13:02:19 +03:00
Roman Telezhynskyi
6233ed0daa
Bug fixes for seam allowance angle types.
...
--HG--
branch : develop
2019-09-01 13:01:10 +03:00
Roman Telezhynskyi
27a08641fa
Refactoring. Move class VSAPoint to separate file.
...
--HG--
branch : develop
2019-09-01 12:58:54 +03:00
Roman Telezhynskyi
d12070b146
Fix bug with angle by intersection.
...
Was used wrong point bigLine2.p2() instead of bigLine2.p1().
--HG--
branch : develop
2019-08-31 15:30:07 +03:00
Roman Telezhynskyi
833a092b27
Refactoring. Fix bug in reading vector from Json.
...
--HG--
branch : develop
2019-08-31 09:34:39 +03:00
Roman Telezhynskyi
1cede87cc6
Fix function IsOutsidePoint.
...
Not enough just to compare direction. We also must be sure a distance to tested point is bigger than a segment.
--HG--
branch : develop
2019-08-31 09:32:43 +03:00
Roman Telezhynskyi
5dc735b5f4
New test case "Loop for start point on line".
...
--HG--
branch : develop
2019-08-29 15:14:17 +03:00
Roman Telezhynskyi
205e870669
Refactoring.
...
Lambda to define test data.
Better test data structure.
--HG--
branch : develop
2019-08-29 15:09:45 +03:00
Roman Telezhynskyi
12234d2f10
Clazy warning.
...
--HG--
branch : develop
2019-08-29 15:04:39 +03:00
Roman Telezhynskyi
7479866c74
Remove test.
...
Think we don't need it anymore.
--HG--
branch : develop
2019-08-29 15:04:19 +03:00
Roman Telezhynskyi
71d489384c
Remove test for case from file zigzag.val.
...
--HG--
branch : develop
2019-08-29 15:03:33 +03:00
Roman Telezhynskyi
df3684d2a1
VPiece to JSON.
...
Strict version to support Unit tests.
--HG--
branch : develop
2019-08-29 15:01:27 +03:00
Roman Telezhynskyi
0a28339963
Fix inverse trigonometric functions. Wrong work with degrees.
...
(grafted from 91c06257daf0d9172d41348dac216027d9f0a855)
--HG--
branch : develop
2019-08-26 09:15:46 +03:00
Roman Telezhynskyi
a9a09d85c3
Pumpkin mod.
...
To provide a better quality service we restrict the lifetime a user can use a
test build.
--HG--
branch : develop
2019-08-23 08:17:26 +03:00
Roman Telezhynskyi
c63a1af61d
error: definition of implicit copy constructor for 'VPosition' is deprecated
...
because it has a user-declared destructor.
--HG--
branch : develop
2019-08-22 18:09:47 +03:00
Roman Telezhynskyi
01798ee422
Cppcheck warning.
...
--HG--
branch : develop
2019-08-22 17:47:48 +03:00
Roman Telezhynskyi
f6ddad1a53
error: no member named 'function' in namespace 'std'
...
--HG--
branch : develop
2019-08-22 17:47:34 +03:00
Roman Telezhynskyi
98ba5f056a
Fix build on Windows.
...
--HG--
branch : develop
2019-08-22 17:18:49 +03:00
Roman Telezhynskyi
067d40813c
Cppcheck warning.
...
--HG--
branch : develop
2019-08-22 15:33:32 +03:00
Roman Telezhynskyi
eb8f004a4a
Suppress warning "-Weffc++".
...
--HG--
branch : develop
2019-08-22 15:32:45 +03:00
Roman Telezhynskyi
d930e94c42
Use QtConcurrent::mapped to run nesting. This will allow to use QFutureWatcher
...
and create a barier to wait when all jobs finish.
Reduced number of jobs. All piece edges checked in one thread.
--HG--
branch : develop
2019-08-22 10:57:38 +03:00
Roman Telezhynskyi
009ac4a0a6
Improve gathering strips.
...
We must not ignore one strip of layout result to provide correct size.
--HG--
branch : develop
2019-08-21 19:11:36 +03:00
Roman Telezhynskyi
07be09c577
Fix crash if tool is not ready yet.
...
--HG--
branch : develop
2019-08-21 17:36:59 +03:00
Roman Telezhynskyi
d3b6999ec0
Trigger HideNotInLayout for action from piece context menu.
...
--HG--
branch : develop
2019-08-21 17:24:11 +03:00
Roman Telezhynskyi
b3a0066343
Fix overlay progress bar on Windows.
...
--HG--
branch : develop
2019-08-21 17:14:23 +03:00
Roman Telezhynskyi
030c513784
Resolved issue #976 . The pattern does not open.
...
--HG--
branch : develop
2019-08-20 15:23:31 +03:00
Roman Telezhynskyi
4355d18fb3
Fix tooltip.
...
--HG--
branch : develop
2019-08-20 10:36:55 +03:00
Roman Telezhynskyi
3af915d7ca
Resolved issue #558 . Stable release for pattern recipe format.
...
--HG--
branch : develop
2019-08-20 08:47:34 +03:00
Roman Telezhynskyi
ce9506971a
Export in recipe author and pattern name. ref #558 .
...
--HG--
branch : develop
2019-08-20 08:44:20 +03:00
Roman Telezhynskyi
0e2c21240d
All formulas in recipe must be in C locale.
...
--HG--
branch : develop
2019-08-20 07:33:45 +03:00
Roman Telezhynskyi
b34b25be76
Dock widget title doesn't update correctly.
...
--HG--
branch : develop
2019-08-19 10:23:26 +03:00
Roman Telezhynskyi
351dd78a4f
Add missing tool tooltip.
...
--HG--
branch : develop
2019-08-19 10:14:24 +03:00
Roman Telezhynskyi
e20b977dba
Add missing tool image.
...
--HG--
branch : develop
2019-08-19 10:14:01 +03:00
Roman Telezhynskyi
9222db9a21
warning: use auto when initializing with a template cast to avoid duplicating
...
the type name.
--HG--
branch : develop
2019-08-12 14:18:02 +03:00
Roman Telezhynskyi
4d38e3aeee
warning: thrown exception type is not nothrow copy constructible.
...
--HG--
branch : develop
2019-08-12 14:14:20 +03:00
Roman Telezhynskyi
45452d4d77
Export group operations as part of pattern recipe.
...
--HG--
branch : develop
2019-08-12 14:03:38 +03:00
Roman Telezhynskyi
70a8547ae5
Show group operations in history.
...
--HG--
branch : develop
2019-08-12 12:23:46 +03:00
Roman Telezhynskyi
7fe7c6cacf
Fix issues in recipe generator.
...
--HG--
branch : develop
2019-08-10 18:14:46 +03:00
Roman Telezhynskyi
4876560b5d
MSVC error C2440: 'static_cast': cannot convert from 'double' to 'PieceNodeAngle'.
...
--HG--
branch : develop
2019-08-07 20:28:36 +03:00
Roman Telezhynskyi
8332d4b15b
Serialization a point to json. ref #874 .
...
--HG--
branch : develop
2019-08-07 17:53:18 +03:00
Roman Telezhynskyi
01dc686827
Add an assert to check if a pointer is good.
...
--HG--
branch : develop
2019-08-07 15:00:08 +03:00
Roman Telezhynskyi
45e148b606
Backed out changeset: ffe89a91e021
...
--HG--
branch : develop
2019-08-07 14:02:57 +03:00
Roman Telezhynskyi
50dd76b256
Fix regression in method VDxfEngine::ExportAAMADrill().
...
Placelabel center no longer mapped. Mapping must be made manually.
--HG--
branch : develop
2019-08-07 10:15:53 +03:00
Roman Telezhynskyi
bcea1b69fa
Breaking change. All intersections are now treaded as a loop.
...
--HG--
branch : develop
2019-08-07 12:25:22 +03:00
Roman Telezhynskyi
c2d194c23f
Clazy warning.
...
--HG--
branch : develop
2019-08-06 16:39:14 +03:00
Roman Telezhynskyi
04af0170ff
New debugging section.
...
--HG--
branch : develop
2019-08-06 16:38:32 +03:00
Roman Telezhynskyi
a667fdce1c
New function IsLineSegmentOnLineSegment().
...
Helps to find if two segments are on same line have real intersection.
--HG--
branch : develop
2019-08-06 16:37:55 +03:00
Roman Telezhynskyi
5aadcd067b
Improve tiled PDF.
...
Don't add scissors on bottom row. Users use them as quick guide where to cut
before joining. Scissors on the bottom row force a user to lost information
about a sheet.
--HG--
branch : develop
2019-08-05 10:21:04 +03:00
Roman Telezhynskyi
7e1d06a9b6
Fix recipe format version according to specification.
...
--HG--
branch : develop
2019-08-02 14:16:50 +03:00
Roman Telezhynskyi
b4c680e664
Fix build.
...
'std::function' is defined in header '<functional>'; did you forget to
'#include <functional>'?
--HG--
branch : develop
2019-08-01 14:03:51 +03:00
Roman Telezhynskyi
1f8b89bb60
Enable the drill layer in list of AAMA layers.
...
--HG--
branch : develop
2019-08-01 12:49:00 +03:00
Roman Telezhynskyi
3461281c40
Fix bug with nesting a descending group.
...
Another bug in the function. Wrong increment.
--HG--
branch : develop
2019-07-28 15:32:19 +03:00
Roman Telezhynskyi
5978df2629
Fix bug with nesting a descending group.
...
Together with "Nest quantity" and limited space Valentina removes all
duplicates except first for each next paper sheet.
--HG--
branch : develop
2019-07-27 09:02:41 +03:00
Roman Telezhynskyi
ba69759634
Forgot to comment debug lines.
...
--HG--
branch : develop
2019-07-27 07:22:22 +03:00
Roman Telezhynskyi
82a4e011b4
Refactoring. Improve VWidgetDetails.
...
--HG--
branch : develop
2019-07-26 13:32:58 +03:00
Roman Telezhynskyi
db9e275422
Fix rpm package. [skip ci]
...
Error "directories not owned by a package".
--HG--
branch : develop
2019-07-25 17:09:02 +03:00
Roman Telezhynskyi
074398c0c0
Refactor code for feature "Hide not in layout".
...
--HG--
branch : develop
2019-07-25 14:25:03 +03:00
Roman Telezhynskyi
4d54c0c44c
Fix typo in Valentina manpage.
...
Some cyrillic characters were used instead of latin.
--HG--
branch : develop
2019-07-25 08:10:08 +03:00
Roman Telezhynskyi
4df7c1dc93
Merged in vorzelmir/valentina (pull request #14 )
...
make details hidden or visible depend on its layout status
--HG--
branch : develop
2019-07-25 08:00:01 +00:00
Roman Telezhynskyi
26397164e8
Clazy warning. Reverse candidate.
...
--HG--
branch : develop
2019-07-24 18:10:32 +03:00
Roman Telezhynskyi
1bd74c7b35
Fix bug in option Unite pages. Correcting offset.
...
--HG--
branch : develop
2019-07-24 18:07:17 +03:00
Roman Telezhynskyi
503e31aee0
Fix error: 'currentIndexChanged' is deprecated: Use currentTextChanged()
...
instead.
--HG--
branch : develop
2019-07-24 16:45:22 +03:00
Roman Telezhynskyi
2563cd8161
Fix error: 'combinedMatrix' is deprecated: Use combinedTransform() instead.
...
--HG--
branch : develop
2019-07-24 15:54:02 +03:00
Roman Telezhynskyi
8e481d6fea
Fix error: 'find' is deprecated: Use bool find(const QString &, QPixmap *)
...
instead.
--HG--
branch : develop
2019-07-24 15:10:13 +03:00
Roman Telezhynskyi
16a5adbbd4
Fix error: 'swap' is deprecated: Use QList<T>::swapItemsAt().
...
--HG--
branch : develop
2019-07-24 14:22:57 +03:00
Roman Telezhynskyi
4ad06e28b2
Clazy warning.
...
--HG--
branch : develop
2019-07-24 13:43:12 +03:00
Roman Telezhynskyi
4a4351b73d
Fix error: 'width' is deprecated: Use QFontMetrics::horizontalAdvance.
...
--HG--
branch : develop
2019-07-24 13:42:22 +03:00
Roman Telezhynskyi
09bd14f382
Rethink feature. Instead of hiding show main path.
...
--HG--
branch : develop
2019-07-23 16:01:39 +03:00
Roman Telezhynskyi
5c84c80039
Refactoring. Reduce modules dependency.
...
--HG--
branch : develop
2019-07-22 17:06:30 +03:00
Roman Telezhynskyi
d21da1944e
Fix calculalting biggest piece edge.
...
--HG--
branch : develop
2019-07-22 16:15:28 +03:00
Roman Telezhynskyi
5e091a2a66
Backed out changeset: ddb5a308daee
...
--HG--
branch : develop
2019-07-22 16:42:37 +03:00
Roman Telezhynskyi
ed1439613e
Fixed issue #718 , "Error when using measurement A23 waist_to_floor".
...
(grafted from 39075c5793253189542fb8dabb2bf032f42f047f)
--HG--
branch : develop
2019-07-21 21:30:26 +03:00
Roman Telezhynskyi
ed6e0afd17
Cppcheck warnings.
...
--HG--
branch : develop
2019-07-21 17:22:50 +03:00
Roman Telezhynskyi
44345085c2
New option --manualPriority.
...
Helps to disable following manual priority without need to change settings for
each piece.
--HG--
branch : develop
2019-07-21 16:26:21 +03:00
Roman Telezhynskyi
95b9c3ed19
New function VFuzzyOnAxis.
...
--HG--
branch : develop
2019-07-21 15:22:09 +03:00
Roman Telezhynskyi
1ab19c05a3
Refactoring. Move VFuzzyComparePoints to VGeometry static library.
...
--HG--
branch : develop
2019-07-21 15:04:08 +03:00
Roman Telezhynskyi
d4a308af5b
Optimize combining.
...
--HG--
branch : develop
2019-07-21 14:42:47 +03:00
Roman Telezhynskyi
133d82d602
Speed optimization.
...
--HG--
branch : develop
2019-07-21 12:28:28 +03:00
Roman Telezhynskyi
185e228853
Allow scrolling hand dragging for non interactive scenes.
...
--HG--
branch : develop
2019-07-21 12:27:58 +03:00
Roman Telezhynskyi
9f6bb49a22
Fix adding a piece to global contour.
...
In case of combine we must skip one edge. In case of rotation we must add right
number of edges.
--HG--
branch : develop
2019-07-21 10:40:41 +03:00
Roman Telezhynskyi
a01490b4f4
Fix searching edge index for mirrored piece.
...
--HG--
branch : develop
2019-07-21 10:35:32 +03:00
Roman Telezhynskyi
93901f6a15
Fix getting edge for mirrored piece.
...
--HG--
branch : develop
2019-07-21 10:34:32 +03:00
Roman Telezhynskyi
a03b8318d1
Show global contour direction.
...
--HG--
branch : develop
2019-07-21 10:33:25 +03:00
Roman Telezhynskyi
24ec03c319
Do not show connect for first and last points in global contour.
...
--HG--
branch : develop
2019-07-21 10:32:42 +03:00
Roman Telezhynskyi
8482f3dd28
Left the most robust way to find intersections.
...
--HG--
branch : develop
2019-07-21 10:30:26 +03:00
Roman Telezhynskyi
cc2aa8d1ba
- Fix edge position for empty sheet. Make it close to paper sheet.
...
- Fix getting contour edge. It must be based on position from empty sheet edge
for "empty" contour.
--HG--
branch : develop
2019-07-21 10:23:17 +03:00
Roman Telezhynskyi
e18d328178
Do not use piece's path for nesting. Use only layout allowance path.
...
--HG--
branch : develop
2019-07-21 10:19:00 +03:00
Roman Telezhynskyi
928626d6be
Change starting shift value. It must be small enough to cover shape of long
...
pieces.
--HG--
branch : develop
2019-07-21 10:10:41 +03:00
Roman Telezhynskyi
48bb83a80e
Fuzzy comparison is not enough to test points on axis.
...
--HG--
branch : develop
2019-07-21 10:07:58 +03:00
Roman Telezhynskyi
71466eac13
Refactoring. In some cases, for systems with different precision,
...
IsPointOnLineviaPDP must take different accuracy value.
--HG--
branch : develop
2019-07-21 09:00:42 +03:00
Roman Telezhynskyi
3c289f6d60
Turn on rotation if successful nesting doesn't improve result.
...
--HG--
branch : develop
2019-07-20 22:56:48 +03:00
Roman Telezhynskyi
a2dfebe6cc
Add missed value for comparison.
...
--HG--
branch : develop
2019-07-20 22:03:43 +03:00
Roman Telezhynskyi
e37afae597
Allow controlling priority selecting pieces in layout.
...
--HG--
branch : develop
2019-07-19 10:45:57 +03:00
Roman Telezhynskyi
a3e643b5dd
New feature "Hide piece's main path".
...
In some cases users want to hide main path and work with "real" pattern pieces.
This new option allows to quickly disable main path for all pieces without need
to make manual adjustment for each piece. Do not ovveride piece options.
--HG--
branch : develop
2019-07-18 20:18:48 +03:00
Roman Telezhynskyi
8888437b07
Fix way we calculate shift for empty sheet. Make it adjustable only if less
...
than default.
--HG--
branch : develop
2019-07-18 17:40:41 +03:00
Roman Telezhynskyi
f99acfb8c9
Adjust size of the dialog to give more space for labels.
...
--HG--
branch : develop
2019-07-18 17:38:21 +03:00
Roman Telezhynskyi
a986f765a6
Fix memory leak.
...
--HG--
branch : develop
2019-07-18 17:34:43 +03:00
Roman Telezhynskyi
0d7c406df4
Fix calculating efficiency.
...
Piece square must be based on seam allowance or main path instead of layout
allowance.
--HG--
branch : develop
2019-07-18 17:32:19 +03:00
vorzelmir
389cc1fa7e
make details hide of visible depend on its layout status
...
--HG--
branch : develop
2019-07-14 21:21:36 +03:00
Roman Telezhynskyi
c9d68f9ea6
Experimental change. Free objects we no longer need.
...
--HG--
branch : develop
2019-07-13 16:57:27 +03:00
Roman Telezhynskyi
979d5bd6ae
Don't check margin keys if user pass --ignoremargins.
...
(grafted from 4a3352b0be6bd084640690666af96f0c784020a4)
--HG--
branch : develop
2019-07-12 20:23:35 +03:00
Roman Telezhynskyi
c522651b6b
Fix typo.
...
--HG--
branch : develop
2019-07-15 20:08:22 +03:00
Roman Telezhynskyi
bdaba68a7e
Allow to undo change of group visibility.
...
Added single group visibility change and multiple groups visibility change,
options hide all/show all. Improved speed for hide all/show all options.
--HG--
branch : develop
2019-07-15 19:56:57 +03:00
Roman Telezhynskyi
65e831da05
New action export recipe.
...
--HG--
branch : feature
2019-07-11 14:15:54 +03:00
Roman Telezhynskyi
965cf34c15
Completed generation of recipe.
...
--HG--
branch : feature
2019-07-11 13:47:55 +03:00
Roman Telezhynskyi
6ed74b2dd0
Refactoring. Use CreateElementWithText to create tag with text.
...
--HG--
branch : feature
2019-07-10 13:07:29 +03:00
Roman Telezhynskyi
8f961300e6
Basic structure for new class VPatternRecipe.
...
--HG--
branch : feature
2019-07-10 12:42:37 +03:00
Roman Telezhynskyi
73e9f2c667
Clear code.
...
--HG--
branch : develop
2019-07-09 19:54:46 +03:00
vorzelmir
a58da6c323
fix a bug
...
--HG--
branch : develop
2019-07-09 16:19:48 +03:00
vorzelmir
1b7dd14f54
adding to group context menu
...
--HG--
branch : develop
2019-07-07 23:17:39 +03:00
Roman Telezhynskyi
2dff387e5e
Try another approach to suppress warning -Warray-bounds.
...
--HG--
branch : develop
2019-07-05 11:06:03 +03:00
Roman Telezhynskyi
c01dd8c1dc
Backed out changeset: bea8c53b301d
...
--HG--
branch : develop
2019-07-05 10:59:54 +03:00
Roman Telezhynskyi
c74d25cd31
Backed out changeset: d56740267493
...
--HG--
branch : develop
2019-07-05 10:59:41 +03:00
Roman Telezhynskyi
16975ec6b9
Refactoring. Another case for QScopeGuard.
...
--HG--
branch : develop
2019-07-04 17:32:58 +03:00
Roman Telezhynskyi
2ac4267dd3
Fix locking file after double save as.
...
(grafted from 4828cd4acfa596166fe4c8a32f505045b86cab9c)
--HG--
branch : develop
2019-07-04 17:13:33 +03:00
Roman Telezhynskyi
13650f20a4
Try to suppress error: array subscript is above array bounds
...
[-Werror=array-bounds].
--HG--
branch : develop
2019-07-04 15:28:44 +03:00
Roman Telezhynskyi
e8804c90bb
New layout option --nestQuantity.
...
--HG--
branch : develop
2019-07-04 14:33:45 +03:00
Roman Telezhynskyi
3212fc6136
Fix issue with a passmark.
...
--HG--
branch : develop
2019-07-02 19:41:49 +03:00
Roman Telezhynskyi
7e1c096fa1
Try to suppress error: array subscript is above array bounds
...
[-Werror=array-bounds].
--HG--
branch : develop
2019-07-02 23:32:52 +03:00
Roman Telezhynskyi
2b2924911c
Supress Cppcheck warnings.
...
--HG--
branch : develop
2019-07-01 18:44:18 +03:00
Roman Telezhynskyi
9042cd000c
Refactoring.
...
--HG--
branch : develop
2019-07-01 18:24:46 +03:00
Roman Telezhynskyi
efa1bc6f27
Missed return statement.
...
--HG--
branch : develop
2019-07-01 18:18:54 +03:00
Roman Telezhynskyi
fc73ace034
Fix access to private member.
...
--HG--
branch : develop
2019-07-01 18:13:46 +03:00
Roman Telezhynskyi
4bd9cf381e
QDataStream streaming operator for QFlags added only since Qt 5.9.
...
--HG--
branch : develop
2019-07-01 17:58:46 +03:00
Roman Telezhynskyi
f8dddca99f
Fix build.
...
--HG--
branch : develop
2019-07-01 14:02:52 +03:00
Roman Telezhynskyi
762b0fc1d0
Fix build.
...
--HG--
branch : develop
2019-07-01 13:49:10 +03:00
Roman Telezhynskyi
03b8758781
All classes which work with QDataStream must provide a header.
...
--HG--
branch : develop
2019-07-01 13:25:03 +03:00
Roman Telezhynskyi
c536c40628
Refactor AboutToQuit.
...
--HG--
branch : develop
2019-07-01 12:47:06 +03:00
Roman Telezhynskyi
4ab84bce38
Make full serialization/deserialization for class VLayoutPiece.
...
--HG--
branch : develop
2019-07-01 12:26:08 +03:00
Roman Telezhynskyi
35eb1cecff
Refactoring.
...
--HG--
branch : develop
2019-07-01 12:11:18 +03:00
Roman Telezhynskyi
0658d92688
New marcos Q_DISABLE_ASSIGN.
...
--HG--
branch : develop
2019-07-01 11:33:29 +03:00
Roman Telezhynskyi
0330869796
Serialization/deserialization for class VLayoutPiece.
...
--HG--
branch : develop
2019-07-01 11:02:09 +03:00
Roman Telezhynskyi
89f786d98a
Refactoring. Moving enum class LayoutExportFormats.
...
--HG--
branch : develop
2019-07-01 09:57:49 +03:00
Roman Telezhynskyi
413fe1ceea
/usr/share/pixmaps is deprecated.
...
--HG--
branch : develop
2019-06-25 12:45:35 +03:00
Roman Telezhynskyi
a38405a8e0
Follow given prefix.
...
User can specify prefix, we should follow it.
--HG--
branch : develop
2019-06-25 12:09:30 +03:00
Roman Telezhynskyi
51893d9f4a
Refactoring. Use QScopeGuard.
...
--HG--
branch : develop
2019-06-25 11:08:47 +03:00
Roman Telezhynskyi
b667adca0c
Fix title for groups widget.
...
--HG--
branch : develop
2019-06-24 12:19:16 +03:00
Roman Telezhynskyi
a2e71d6e1c
Catch exceptions inside of QRunnable. ref #974 .
...
--HG--
branch : develop
2019-06-24 12:14:10 +03:00
Roman Telezhynskyi
422ba5065f
Change for support HAIKU.
...
(grafted from 168b6626b92d229fe00c454592285b40a97cd577)
--HG--
branch : develop
2019-06-24 10:29:50 +03:00
Roman Telezhynskyi
ad07fb3ae5
Fix regression.
...
Found another way to fix tool Flipping by axis.
--HG--
branch : develop
2019-06-19 18:39:37 +03:00
Roman Telezhynskyi
0ffd46215c
Fix for tool Flipping by axis.
...
--HG--
branch : develop
2019-06-18 19:22:08 +03:00
Roman Telezhynskyi
643dce08b7
Changing settings for move and rotate tools through property browser does not
...
take in count previous change for label point and Show label option.
(grafted from 8c626cf05d645f1e9b40dd44a9f361ff1fd2dad7)
--HG--
branch : develop
2019-06-18 19:04:26 +03:00
Roman Telezhynskyi
991b64cf54
Deploy 64 bit version with 64 bit version of openssl.
...
--HG--
branch : develop
2019-06-18 16:49:32 +03:00
Roman Telezhynskyi
a4a6b18561
Cppcheck warning.
...
--HG--
branch : develop
2019-06-18 16:04:50 +03:00
Roman Telezhynskyi
f7c4bdf2a7
Improve handling layout errors.
...
Show Timeout error only if none errors appeared before.
--HG--
branch : develop
2019-06-18 15:14:52 +03:00
Roman Telezhynskyi
80d55659ab
Refactoring.
...
--HG--
branch : develop
2019-06-18 15:10:08 +03:00
Roman Telezhynskyi
d16b0d5501
Remove obsolete debugging system.
...
--HG--
branch : develop
2019-06-18 14:53:00 +03:00
Roman Telezhynskyi
9030cfd52e
Backport QScopeGuard class.
...
--HG--
branch : develop
2019-06-12 08:30:32 +03:00
Roman Telezhynskyi
f01f3b7840
Fix pattern format.
...
--HG--
branch : develop
2019-06-18 14:45:45 +03:00
Roman Telezhynskyi
3ca666fba3
Pass original paper orientation. We cannot rely on paper size because it can be
...
stripped.
--HG--
branch : develop
2019-06-18 14:36:20 +03:00
Roman Telezhynskyi
b80103e088
Improve saving a layout result.
...
--HG--
branch : develop
2019-06-18 14:28:16 +03:00
Roman Telezhynskyi
f1f5806be3
Fix visualization for tool Point from arc and tangent.
...
(grafted from 255a8e601166518ee052e642786be61863d61871)
--HG--
branch : develop
2019-06-08 19:04:23 +03:00
Roman Telezhynskyi
d0cd313df0
Fix export passmarks for layout.
...
Because we did not search in united path we could not draw them and silently
skipped. Now user also will see a warning.
--HG--
branch : develop
2019-06-08 15:32:25 +03:00
Roman Telezhynskyi
a97c90378d
Fix bug in VPiece::IsBufferAllowanceValid.
...
--HG--
branch : develop
2019-06-18 13:48:32 +03:00
Roman Telezhynskyi
12871f0708
Fix issue with artificial loop.
...
--HG--
branch : develop
2019-06-18 13:45:40 +03:00
Roman Telezhynskyi
a62c2bfb55
Fix function VFuzzyComparePoints.
...
--HG--
branch : develop
2019-06-08 08:40:56 +03:00
Roman Telezhynskyi
d2396820c5
Fix bug with landscape oriention.
...
--HG--
branch : develop
2019-06-18 12:35:43 +03:00
Roman Telezhynskyi
0deb90af92
Fix regression. Piece duplicate complains about currentSeamAllowance variable.
...
--HG--
branch : develop
2019-06-03 19:17:17 +03:00
Roman Telezhynskyi
ed1e438d48
Fix crash.
...
If intial formula value is incorrect calling a formula wizard will call an
exception and the aplication will terminate.
--HG--
branch : develop
2019-06-03 12:19:12 +03:00
Roman Telezhynskyi
c9fb50e9a3
Make piece labels transparent.
...
50% opacity.
--HG--
branch : develop
2019-06-03 11:37:02 +03:00
Roman Telezhynskyi
2538fc24b5
Improve Cut arc tool tooltip.
...
Show ids of subarcs.
--HG--
branch : develop
2019-05-29 13:29:57 +03:00
Roman Telezhynskyi
5c55778d66
Since Q5.12 available support for C++17.
...
--HG--
branch : develop
2019-05-28 17:41:15 +03:00
Roman Telezhynskyi
bcc2eab0fb
Fixing error: 'auto' return without trailing return type; deduced return types
...
are a C++14 extension.
--HG--
branch : develop
2019-05-28 17:25:42 +03:00
Roman Telezhynskyi
d5a1f96bdd
constFirst() introduced since Qt 5.6.
...
--HG--
branch : develop
2019-05-28 16:21:52 +03:00
Roman Telezhynskyi
e9d77c747b
Refactoring.
...
--HG--
branch : develop
2019-05-28 16:20:53 +03:00
Roman Telezhynskyi
fdc8b96329
Terminate pieces refresh if user called new parsing.
...
--HG--
branch : develop
2019-05-28 11:36:03 +03:00
Roman Telezhynskyi
a66d0917ab
Show layout sheets in one line.
...
--HG--
branch : develop
2019-05-27 20:07:30 +03:00
Roman Telezhynskyi
aee0861aef
Fixing regression in method DialogTool::GetNodeName.
...
(grafted from 85f1cc324da4971357555e1e1f0aec51eac0f743)
--HG--
branch : develop
2019-05-27 19:14:07 +03:00
Roman Telezhynskyi
1cf3e6dda1
Raise the minimum value for curve approximation to 0.2.
...
With 0.1 Valentina produces visible errors.
--HG--
branch : develop
2019-05-27 18:51:55 +03:00
Roman Telezhynskyi
deddd8a1ec
Move Tool options and Group menu to Window section.
...
--HG--
branch : develop
2019-05-27 18:45:09 +03:00
Roman Telezhynskyi
c2091c6337
Cppcheck warning.
...
--HG--
branch : develop
2019-05-27 17:21:48 +03:00
Roman Telezhynskyi
e9a89f52cb
There are several different exception handler for MinGW available: sjlj, dwarf,
...
seh.
--HG--
branch : develop
2019-05-27 17:15:44 +03:00
Roman Telezhynskyi
950e476682
New function VAbstractCurve::SubdividePath.
...
--HG--
branch : develop
2019-05-27 17:13:57 +03:00
Roman Telezhynskyi
e14b16dc96
Make History dialog again resizable.
...
--HG--
branch : develop
2019-05-27 17:10:17 +03:00
Roman Telezhynskyi
6590742f09
Improve "Remove point on line".
...
Now it should handle circular shapes.
--HG--
branch : develop
2019-05-27 17:07:18 +03:00
Roman Telezhynskyi
d58b3f523d
Methods to get a passmark base lines.
...
--HG--
branch : develop
2019-05-27 17:05:42 +03:00
Roman Telezhynskyi
a87f821327
Introduce mapped versions of methods. In some cases we will do mapping manually.
...
--HG--
branch : develop
2019-05-27 17:04:26 +03:00
Roman Telezhynskyi
6294dc0748
New struct VLayoutPassmark to store data about a passmark.
...
--HG--
branch : develop
2019-05-27 14:57:36 +03:00
Roman Telezhynskyi
bd611bf333
Refactor class VPlaceLabelItem.
...
Store more info about a placelabel.
--HG--
branch : develop
2019-05-27 14:54:44 +03:00
Roman Telezhynskyi
7dc420ad47
Refactor class VLayoutPiecePath.
...
Optimizing code style.
--HG--
branch : develop
2019-05-27 14:51:58 +03:00
Roman Telezhynskyi
f7868c03c1
Fix missed attribute.
...
--HG--
branch : develop
2019-05-27 13:47:54 +03:00
Roman Telezhynskyi
d07c27a96c
Allow setting destination point.
...
Destination point is anchor to which connected a label.
--HG--
branch : develop
2019-05-11 18:37:08 +03:00
Roman Telezhynskyi
6ecfa80e6f
Changed how should be saved cutting time.
...
--HG--
branch : develop
2019-05-11 18:28:08 +03:00
Roman Telezhynskyi
cdca310504
Fixed issue #971 . Group operation do not work with VCubicBezierPath.
...
(grafted from 9981e18a57078493856549209156b9919e635673)
--HG--
branch : develop
2019-05-10 18:44:12 +03:00
Roman Telezhynskyi
8b0f1c0cc9
Clang warning.
...
--HG--
branch : develop
2019-05-08 20:28:48 +03:00
Roman Telezhynskyi
a05bf82c24
Clang warning.
...
--HG--
branch : develop
2019-05-08 20:05:26 +03:00
Roman Telezhynskyi
2247cf330e
Cppcheck warning.
...
--HG--
branch : develop
2019-05-08 19:54:30 +03:00
Roman Telezhynskyi
7d9be40e85
Cppcheck warning.
...
--HG--
branch : develop
2019-05-08 19:35:19 +03:00
Roman Telezhynskyi
5838537033
Resolved issue #725 . Improve labels on drawing.
...
--HG--
branch : develop
2019-05-08 19:22:55 +03:00
Roman Telezhynskyi
3b51ccb31d
Refactoring. Move drawing passmarks to separate class.
...
--HG--
branch : develop
2019-05-08 15:19:03 +03:00
Roman Telezhynskyi
012eef24f6
Fixed missed attributes.
...
--HG--
branch : develop
2019-05-08 15:18:16 +03:00
Roman Telezhynskyi
4192af8117
Refactoring.
...
--HG--
branch : develop
2019-05-08 15:17:34 +03:00
Roman Telezhynskyi
db8ef33d79
New pattern format version.
...
--HG--
branch : develop
2019-05-08 15:16:04 +03:00
Roman Telezhynskyi
218ef45d1e
Resolved issue #969 . Fix length to label after soom.
...
--HG--
branch : develop
2019-05-05 17:31:45 +03:00
Roman Telezhynskyi
a795642cf0
Replace obsolete setPaperSize with setPageSize.
...
--HG--
branch : develop
2019-04-28 18:49:29 +03:00
Roman Telezhynskyi
ec5b28fe0b
Improve handling warning "Cannot create image. Size too big".
...
--HG--
branch : develop
2019-04-28 18:32:09 +03:00
Roman Telezhynskyi
aff0095d8d
Make labels in dialogs About App selectable. Will help easier copy values.
...
ref #968 .
--HG--
branch : develop
2019-04-26 14:59:44 +03:00
Roman Telezhynskyi
851ed6590c
Correct passmark shape. It shouldn't go beyond a piece path.
...
--HG--
branch : develop
2019-04-23 21:24:45 +03:00
Roman Telezhynskyi
2c58263df1
Two new passmark types: U and Box.
...
--HG--
branch : develop
2019-04-23 20:56:11 +03:00
Roman Telezhynskyi
57d6d79a53
New placelabel shape Circle.
...
--HG--
branch : develop
2019-04-23 17:42:09 +03:00
Roman Telezhynskyi
08bdeeedfe
Porting changes to newer format versions. ref #967 .
...
--HG--
branch : develop
2019-04-20 20:24:31 +03:00
Roman Telezhynskyi
65a9be6b9d
Fixed issue #967 . Variable must not include new line character.
...
(grafted from f263dbaec52fb6950e1db27c62313f57748f4838)
--HG--
branch : develop
2019-04-20 20:19:30 +03:00
Roman Telezhynskyi
000062b7b7
Refactoring. Move static functions to dialogtoolbox.h.
...
--HG--
branch : develop
2019-04-20 19:30:35 +03:00
Roman Telezhynskyi
1fe7223096
Fix checking double curve.
...
--HG--
branch : develop
2019-04-20 19:04:03 +03:00
Roman Telezhynskyi
527d45daba
Fixed issue #966 . Unable to control Approximation scale for arc with length.
...
(grafted from 758fe0d016a641b390f431447cff60d7c93961c8)
--HG--
branch : develop
2019-04-19 13:05:35 +03:00
Roman Telezhynskyi
35a0fd74e1
Optimize size, rely more on default values for attributes.
...
--HG--
branch : develop
2019-04-18 15:28:07 +03:00
Roman Telezhynskyi
72eeae24e6
Added missed formula. ref #965 .
...
--HG--
branch : develop
2019-04-18 12:59:19 +03:00
Roman Telezhynskyi
f420812f5d
Fixed build on Windows with Qt 5.6.
...
--HG--
branch : develop
2019-04-17 17:35:11 +03:00
Roman Telezhynskyi
4fa73c302c
Local seam allowance can be 0. ref #965 .
...
--HG--
branch : develop
2019-04-17 16:08:48 +03:00
Roman Telezhynskyi
7f01a989dd
Catch null length passmarks.
...
--HG--
branch : develop
2019-04-17 14:59:54 +03:00
Roman Telezhynskyi
52dfb912ee
Resolved issue #965 . Control passmark length with formula.
...
--HG--
branch : develop
2019-04-17 13:02:22 +03:00
Roman Telezhynskyi
b500650cf1
Disable context menu Angle if not enabled seam allowance or enabled built in.
...
--HG--
branch : develop
2019-04-15 21:20:33 +03:00
Roman Telezhynskyi
419095300e
Disable seam allowance options if seam allowance is built in.
...
--HG--
branch : develop
2019-04-15 21:15:56 +03:00
Roman Telezhynskyi
0966f536b8
Fixed issue #964 . Assign operator crashes math parser.
...
(grafted from 9fd845b77249b4edc1bdc0a42dc4b32fb5f036f6)
--HG--
branch : develop
2019-04-13 18:18:48 +03:00
Roman Telezhynskyi
74ec82290a
Fixed issue #963 . Bug in tool Point intersect curve and axis.
...
(grafted from db4c88cadb30a460075b949a6faa108537030602)
--HG--
branch : develop
2019-04-12 18:04:07 +03:00
Roman Telezhynskyi
1da60440cd
Fixed issue #962 . Failed to load LibEGL.
...
(grafted from 00df5fb5dbb90630a40053aef89194163853288d)
--HG--
branch : develop
2019-04-12 11:26:47 +03:00
Roman Telezhynskyi
26c74d5d49
Reserve number of G-code format for future use.
...
--HG--
branch : develop
2019-04-10 16:32:35 +03:00
Roman Telezhynskyi
aa1d30bdb8
Alternative approach to search intersection in layout.
...
--HG--
branch : develop
2019-04-10 15:54:18 +03:00
Roman Telezhynskyi
2565f88038
Disable MSVC warning C4868 globally.
...
Cannot suppress it locally.
--HG--
branch : develop
2019-04-06 10:25:14 +03:00
Roman Telezhynskyi
ba40530668
Supress MSVC warning C4868: compiler may not enforce left-to-right evaluation
...
order in braced initializer list.
--HG--
branch : develop
2019-04-06 06:40:10 +03:00
Roman Telezhynskyi
e04e4907b5
Simplify calls to QCommandLineParser::addOption.
...
--HG--
branch : develop
2019-04-05 17:20:22 +03:00
Roman Telezhynskyi
83e61a85a8
Continue cleaning code from logging.h.
...
--HG--
branch : develop
2019-04-05 16:03:01 +03:00
Roman Telezhynskyi
b6ee4c995d
Cppcheck warning.
...
--HG--
branch : develop
2019-04-05 15:51:16 +03:00
Roman Telezhynskyi
0987428a93
Increase required Qt version up to 5.4.
...
--HG--
branch : develop
2019-04-05 15:42:22 +03:00
Roman Telezhynskyi
5f181e3a54
Don't use Qt OpenGL module since Q5.4.
...
--HG--
branch : develop
2019-04-05 13:56:44 +03:00
Roman Telezhynskyi
3777d57ada
Clang warning local variable 'polygon' will be copied despite being returned by
...
name.
--HG--
branch : develop
2019-04-05 12:56:47 +03:00
Roman Telezhynskyi
35245cd161
Supress Wcast-function-type.
...
--HG--
branch : develop
2019-04-03 15:42:12 +03:00
Roman Telezhynskyi
fc04d2d4bb
Use new сoefficient option to speed up nesting.
...
Just stop after first succesful nesting.
--HG--
branch : develop
2019-04-03 13:30:29 +03:00
Roman Telezhynskyi
c26d4d0942
Fixing issue with progress bar in console mode.
...
--HG--
branch : develop
2019-04-03 13:29:42 +03:00
Roman Telezhynskyi
878320fe90
Fixing error: 'this' was not captured for this lambda function.
...
--HG--
branch : develop
2019-04-03 13:28:49 +03:00
Roman Telezhynskyi
2f420854c2
Fixed issue #957 . Unable to cut an arc with negative length.
...
(grafted from 885261e387dda0508fda374445b9c05e379103e0)
--HG--
branch : develop
2019-04-03 09:37:43 +03:00
Roman Telezhynskyi
7b72ea5bc1
Optimize layout algorithm after profiling.
...
--HG--
branch : feature
2019-04-02 15:30:31 +03:00
Roman Telezhynskyi
4adce13a4d
Abort after timeout must have own signal.
...
--HG--
branch : feature
2019-04-02 15:29:33 +03:00
Roman Telezhynskyi
faff2b6d5d
Change condition for successful result.
...
--HG--
branch : feature
2019-04-01 19:22:15 +03:00
Roman Telezhynskyi
f407e969f4
Don't hide EmptyPaperError by timeout to show real reason.
...
--HG--
branch : feature
2019-04-01 19:21:39 +03:00
Roman Telezhynskyi
406108107d
Fix tooltip.
...
--HG--
branch : feature
2019-03-30 12:22:44 +02:00
Roman Telezhynskyi
3b2b51fa74
Update man.
...
--HG--
branch : feature
2019-03-30 11:48:20 +02:00
Roman Telezhynskyi
69df0922af
Check timeout inside the layout generator.
...
--HG--
branch : feature
2019-03-30 11:17:54 +02:00
Roman Telezhynskyi
4d75ca0fe3
Refactoring. More appropriate name for a method.
...
--HG--
branch : feature
2019-03-30 11:16:54 +02:00
Roman Telezhynskyi
4565a47b91
Fix bug in VLayoutPieceData class.
...
--HG--
branch : feature
2019-03-30 11:15:14 +02:00
Roman Telezhynskyi
69340a4ff2
Show Efficiency coefficient in percentage and as float number.
...
--HG--
branch : feature
2019-03-30 11:14:32 +02:00
Roman Telezhynskyi
4f6735808b
Fix default time.
...
--HG--
branch : feature
2019-03-30 11:13:53 +02:00
Roman Telezhynskyi
46bf68521e
Nesting with timeout.
...
--HG--
branch : feature
2019-03-29 19:52:37 +02:00
Roman Telezhynskyi
290676a2a6
Refactoring. Return value or default.
...
--HG--
branch : feature
2019-03-29 19:50:17 +02:00
Roman Telezhynskyi
248b0e3eeb
Refactoring. Use std::initializer_list.
...
--HG--
branch : feature
2019-03-29 11:38:46 +02:00
Roman Telezhynskyi
47bcfd74ab
Changes for dialog.
...
--HG--
branch : feature
2019-03-29 11:31:17 +02:00
Roman Telezhynskyi
0616dc5540
Fix regression. Setup command line parser before checking UI mode state.
...
--HG--
branch : develop
2019-03-28 07:47:14 +02:00
Roman Telezhynskyi
2f9d591929
Fix tool tooltip.
...
--HG--
branch : develop
2019-03-27 22:16:38 +02:00
Roman Telezhynskyi
a214a78006
Continue replacing custom *_FALLTHROUGH macroses with Q_FALLTHROUGH().
...
--HG--
branch : develop
2019-03-27 13:31:02 +02:00
Roman Telezhynskyi
91925c2618
Cppcheck warning.
...
--HG--
branch : develop
2019-03-27 11:45:25 +02:00
Roman Telezhynskyi
fc5b991174
Use Q_FALLTHROUGH instead of V_FALLTHROUGH.
...
--HG--
branch : develop
2019-03-16 12:22:09 +02:00
Roman Telezhynskyi
c2672b4b69
Shows global contour.
...
For debugging purposes.
* * *
Show nodes on global contour.
--HG--
branch : develop
2019-03-27 10:29:59 +02:00
Roman Telezhynskyi
715389d35d
Use Qt's Q_DECL_UNUSED instead of internal V_UNUSED.
...
--HG--
branch : develop
2019-03-16 12:02:00 +02:00
Roman Telezhynskyi
635922faec
Instead of squares compare depth position.
...
--HG--
branch : develop
2019-03-27 10:22:00 +02:00
Roman Telezhynskyi
39f24d2dcc
When append whole piece don't miss piece edge.
...
This will potentially create less reserved space.
--HG--
branch : develop
2019-03-15 16:36:37 +02:00
Roman Telezhynskyi
762ee18026
Extend layout sheet paper size to cover coner cases.
...
--HG--
branch : develop
2019-03-15 15:33:30 +02:00
Roman Telezhynskyi
5ed2134a29
Refactoring. Move pointer to mouse position label to "no GUI" class.
...
* * *
Fix crash. Access to null pointer.
--HG--
branch : develop
2019-03-27 10:15:24 +02:00
Roman Telezhynskyi
37a113abd6
Fix spacer in dialog Layout settings.
...
--HG--
branch : develop
2019-03-27 10:08:43 +02:00
Roman Telezhynskyi
1f25b81f88
Fix bug in Add increment tool button.
...
--HG--
branch : develop
2019-03-13 10:23:44 +02:00
Roman Telezhynskyi
1393be669b
Fix auto cropping.
...
--HG--
branch : develop
2019-03-12 19:45:27 +02:00
Roman Telezhynskyi
0f226d6cdf
Fix wrong use of SetAttributeOrRemoveIf(). The remove condition must be
...
calculated not hardcoded.
--HG--
branch : develop
2019-03-27 09:46:33 +02:00
Roman Telezhynskyi
3b1d753360
Update for pattern format.
...
--HG--
branch : develop
2019-03-27 09:46:08 +02:00
Roman Telezhynskyi
08415eb4ef
Refactoring. Move best square result in separate struct.
...
--HG--
branch : develop
2019-03-27 09:31:02 +02:00
Roman Telezhynskyi
63ea3bf2f9
If user selects SaveLength option add fake contour edge.
...
* * *
Fixing issue with pieces on edge.
--HG--
branch : develop
2019-03-27 09:03:19 +02:00
Roman Telezhynskyi
ed23a4ee71
Refactoring. Define default values.
...
--HG--
branch : develop
2019-03-26 19:14:05 +02:00
Roman Telezhynskyi
e7bd65bde9
Refactoring. Move code in functions.
...
--HG--
branch : develop
2019-03-26 19:10:13 +02:00
Roman Telezhynskyi
1f462586cd
Convert to implicitly shared object.
...
--HG--
branch : develop
2019-03-26 19:02:12 +02:00
Roman Telezhynskyi
81cda14c06
Refactoring. Pass position data as struct.
...
--HG--
branch : develop
2019-03-26 18:54:59 +02:00
Roman Telezhynskyi
93334c7f7d
Show error when preparing pieces fails.
...
--HG--
branch : develop
2019-03-26 18:21:31 +02:00
Roman Telezhynskyi
6b6d124cbb
Refactoring.
...
--HG--
branch : develop
2019-03-26 17:47:27 +02:00
Roman Telezhynskyi
335d4e2b81
Fix typo.
...
--HG--
branch : develop
2019-03-26 17:30:25 +02:00
Roman Telezhynskyi
263b99ff19
Improve API for class VNoBrushScalePathItem. Added method SetWidth().
...
--HG--
branch : develop
2019-03-26 17:26:15 +02:00
Roman Telezhynskyi
c4d07125dc
Refactoring define new type for id value.
...
--HG--
branch : develop
2019-03-26 17:15:03 +02:00
Roman Telezhynskyi
d0f738c0f0
Cleaning. Remove commented section.
...
--HG--
branch : develop
2019-03-26 17:13:44 +02:00
Roman Telezhynskyi
7588a7f402
Extend Label language to support Czech alphabet.
...
--HG--
branch : develop
2019-03-25 13:56:50 +02:00
Roman Telezhynskyi
98fcfbbb56
Create command line parser after loading translations to show localized version.
...
--HG--
branch : develop
2019-03-25 13:49:23 +02:00
Roman Telezhynskyi
2c8539a30d
Fixed issue #956 . Setting pattern unit doesn't change combobox value in Tape
...
app.
(grafted from 591df5032a71d33d0f17242bebc2d128f9e27d99)
--HG--
branch : develop
2019-03-14 11:53:08 +02:00
Roman Telezhynskyi
5008c2c248
Fix warning: catching polymorphic type 'class VExceptionBadId' by value
...
[-Wcatch-value=].
--HG--
branch : develop
2019-03-05 11:42:38 +02:00
Roman Telezhynskyi
c8a5b4a618
Collect garbage only in gui mode.
...
--HG--
branch : develop
2019-03-04 15:00:59 +02:00
Roman Telezhynskyi
6e60171bf7
Speed up loading pattern file by delaying garbage collecting.
...
--HG--
branch : develop
2019-03-04 14:58:27 +02:00
Roman Telezhynskyi
d291051dfb
Collect garbage only after successfully parse. This way wrongly accused items
...
have one more time to restore a reference.
--HG--
branch : develop
2019-03-04 14:55:40 +02:00
Roman Telezhynskyi
add6d9facf
Don't use Q_UNUSED if we can just skip argument.
...
--HG--
branch : develop
2019-03-04 14:42:42 +02:00
Roman Telezhynskyi
504e617686
Fixed issue #955 . Valentina corrupts file.
...
(grafted from 8e9fc213aa8018ebcf889cc9baa3f08a31b4e423)
--HG--
branch : develop
2019-03-04 14:40:58 +02:00
Roman Telezhynskyi
33d83cedea
Improve VPiece::IsSeamAllowanceValid. If called for piece without seam
...
allowance return true.
--HG--
branch : develop
2019-03-01 17:20:21 +02:00
Roman Telezhynskyi
2c19640089
Don't use Qt OpenGL module since Q5.4.
...
(grafted from 82e62ea2d785e093af68089e509b224f3f4f843f)
--HG--
branch : develop
2019-03-01 14:02:19 +02:00
Roman Telezhynskyi
a479f3cb40
Improve checking allowance validity.
...
--HG--
branch : develop
2019-02-27 20:33:59 +02:00
Roman Telezhynskyi
782b257c04
Fixed issue #954 . Valentina produces empty rotation operation.
...
(grafted from 0108ef767e2447e5b5f39378bcf245e25947a25d)
--HG--
branch : develop
2019-02-24 17:29:12 +02:00
Roman Telezhynskyi
d5b50a7850
Fix build on Qt 5.2.
...
--HG--
branch : develop
2019-02-24 08:34:49 +02:00
Roman Telezhynskyi
0446a0653c
Don't block moving piece label or grainline if pin id is not valid.
...
--HG--
branch : develop
2019-02-24 06:58:35 +02:00
Roman Telezhynskyi
77ae13ae18
New pedantic check. Check if allowance path is valid.
...
This check validate seam allowance path and layout allowance path.
--HG--
branch : develop
2019-02-23 18:43:06 +02:00
Roman Telezhynskyi
73885ea890
Optimization. Delay refresh a piece internals update.
...
--HG--
branch : develop
2019-02-23 13:24:41 +02:00
Roman Telezhynskyi
bafb7ff70a
I have found out that QTest functions chop message string. Because most
...
valuable for us information goes last we must keep this in mind.
--HG--
branch : develop
2019-02-22 17:54:00 +02:00
Roman Telezhynskyi
be7d0692a4
Refresh piece geometry if in test mode.
...
--HG--
branch : develop
2019-02-22 12:19:52 +02:00
Roman Telezhynskyi
81bde9bb95
Fix issue with loop clearing.
...
--HG--
branch : develop
2019-02-20 09:59:59 +02:00
Roman Telezhynskyi
5472bef03e
Fixed issue #948 . Not possible to create point at 0 degrees.
...
--HG--
branch : develop
2019-02-19 17:18:14 +02:00
Roman Telezhynskyi
e1cd58db03
Fixed issue #946 . Impossible to create pattern in detail mode.
...
--HG--
branch : develop
2019-02-18 14:37:39 +02:00
Roman Telezhynskyi
00313493de
Changes for travis.
...
--HG--
branch : develop
2019-02-16 13:42:31 +02:00
Roman Telezhynskyi
230eb0fa54
Fixes for travis.
...
--HG--
branch : develop
2019-02-16 13:13:17 +02:00
Roman Telezhynskyi
372df4661a
Fix reference counting for modeling objects.
...
--HG--
branch : develop
2019-02-16 11:57:47 +02:00
Roman Telezhynskyi
c118b36579
Fix regression.
...
--HG--
branch : develop
2019-02-14 17:20:56 +02:00
Roman Telezhynskyi
ab93e4d448
Fix bug in method SetAttributeOrRemoveIf.
...
--HG--
branch : develop
2019-02-14 16:25:39 +02:00
Roman Telezhynskyi
9b1cdb1848
Improve localization of modifier keys.
...
--HG--
branch : develop
2019-02-14 13:18:16 +02:00
Roman Telezhynskyi
43a914781f
Cppcheck warning.
...
--HG--
branch : develop
2019-02-13 17:38:22 +02:00
Roman Telezhynskyi
c12aeca599
Resolved issue #936 . Improve list of predefined paper size formats for layout
...
export. Added format Tabloid.
--HG--
branch : develop
2019-02-13 17:30:27 +02:00
Roman Telezhynskyi
170238ede7
Fixed issue #942 . Save Layout mode ignores paper format for tiled PDF.
...
(grafted from 235a477541863a5ec59ee6115ebfdab5f746b8ff)
--HG--
branch : develop
2019-02-13 16:41:31 +02:00
Roman Telezhynskyi
883d2c04f6
Resolved issue #937 . Wrong symmetrical seam corners on pieces.
...
(grafted from 8c1b09cc7bc40d6d40e39d931d3e040b0323bd87)
--HG--
branch : develop
2019-02-13 16:32:38 +02:00
Roman Telezhynskyi
107af20c80
Clazy warnings.
...
--HG--
branch : develop
2019-02-13 12:24:26 +02:00
Roman Telezhynskyi
0d3f073c92
Fix name of file.
...
(grafted from c1bf2fd55aa57b4293b0bdbe333d800edd1e1bf4)
--HG--
branch : develop
2019-02-12 15:47:02 +02:00
Roman Telezhynskyi
dc4fca7a76
Forgot to comment test data dump functions.
...
(grafted from 3f7b9889eedf7ae49f804cf6ace7cebec122fbec)
--HG--
branch : develop
2019-02-12 15:37:38 +02:00
Roman Telezhynskyi
63e402ba8a
Resolved issue #937 . Wrong symmetrical seam corners on pieces.
...
(grafted from f15fbf536959418dcd9a2f2caf7c0267ae46eaee)
--HG--
branch : develop
2019-02-12 14:51:21 +02:00
Roman Telezhynskyi
4bfe5201ad
Fix regression.
...
--HG--
branch : develop
2019-02-12 12:36:51 +02:00
Roman Telezhynskyi
26578c0fba
Select formula text in Formula Wizard to help user quickly override it.
...
--HG--
branch : develop
2019-02-12 12:36:12 +02:00
Roman Telezhynskyi
62d6463753
Fix more regressions in dialogs.
...
--HG--
branch : develop
2019-02-12 11:27:51 +02:00
Roman Telezhynskyi
3e821a7b83
Fix regression.
...
--HG--
branch : develop
2019-02-12 11:08:40 +02:00
Roman Telezhynskyi
5a74c4bf63
Cppcheck warnings.
...
--HG--
branch : develop
2019-02-03 15:58:35 +02:00
Roman Telezhynskyi
a4d96e7020
Clazy warning.
...
--HG--
branch : develop
2019-02-03 15:53:51 +02:00
Roman Telezhynskyi
8424222e7c
Introducing method UniteMainPathPoints. This method will be usefull if need
...
return "invisible" path after including custom seam allowance as main path.
--HG--
branch : develop
2019-02-11 15:00:32 +02:00
Roman Telezhynskyi
61173f75c4
Minor refactoring.
...
--HG--
branch : develop
2019-02-11 14:16:49 +02:00
Roman Telezhynskyi
7d1c4bc3ba
Introducing new method SetAttributeOrRemoveIf.
...
--HG--
branch : develop
2019-02-11 14:15:59 +02:00
Roman Telezhynskyi
8612f6d0af
Fix bug in XSD shema.
...
Extend format for future use.
--HG--
branch : develop
2019-02-11 13:43:34 +02:00
Roman Telezhynskyi
d538816e42
Refactoring.
...
--HG--
branch : develop
2019-02-11 13:35:09 +02:00
Roman Telezhynskyi
3f403e411a
Fix potential crash.
...
--HG--
branch : develop
2019-02-11 13:32:36 +02:00
Roman Telezhynskyi
84c96c35dd
Refactoring layout piece.
...
--HG--
branch : develop
2019-01-28 20:35:10 +02:00
Roman Telezhynskyi
0c3cce5122
Refactoring tool dialogs.
...
--HG--
branch : develop
2019-02-11 13:25:27 +02:00
Roman Telezhynskyi
03e9c3068a
Clazy warning.
...
--HG--
branch : develop
2019-02-11 10:46:37 +02:00
Roman Telezhynskyi
f6c05ca11e
Fixed issue #939 . Calling Formula Wizard through property explorer doesn't
...
refresh formula.
(grafted from f709c6b0f99abc0c6370bbb37c69eaccbe47a81a)
--HG--
branch : develop
2019-02-07 19:22:39 +02:00
Roman Telezhynskyi
66d2aeb026
Improve Dialog Seam Allowance tab Labels. Remove unnecessary spaces.
...
--HG--
branch : develop
2019-02-07 15:50:52 +02:00
Roman Telezhynskyi
3b3d1e1b4f
Fixed issue #938 . Dialog Seam Allowance doesn't block user from saving broken
...
formula.
(grafted from 829e2d26bb6e63c8bdbf541caac22a1e7f76602b)
--HG--
branch : develop
2019-02-07 15:42:17 +02:00
Roman Telezhynskyi
666818e23c
Undo zoom fit best after preparing all pieces. This approach doesn't work.
...
--HG--
branch : develop
2019-01-23 11:17:10 +02:00
Roman Telezhynskyi
864d3568c0
Resolved issue #932 . 2nd version V passmarks.
...
--HG--
branch : develop
2019-01-24 09:26:57 +02:00
Roman Telezhynskyi
68e3836510
Zoom fit best after preparing all pieces.
...
--HG--
branch : develop
2019-01-22 17:42:11 +02:00
Roman Telezhynskyi
f0d38c1c59
Reduce wait time before starting pieces update.
...
--HG--
branch : develop
2019-01-22 19:06:11 +02:00
Roman Telezhynskyi
7375a457cd
Fix regression. After creating a new detail with workpiece tool, only the point
...
labels appear in the detail screen.
--HG--
branch : develop
2019-01-22 19:04:24 +02:00
Roman Telezhynskyi
8a4d915e36
Fix regression. Impossible to create new pattern piece.
...
--HG--
branch : develop
2019-01-22 18:56:04 +02:00
Roman Telezhynskyi
86ec5e7254
Fixed build error on aarch64. Enumerator value '-1' is outside the range of
...
underlying type 'char'.
(grafted from 1b4a6dbdc42664a5763d278ed4a2f4eba5dd749f)
--HG--
branch : develop
2019-01-21 13:13:54 +02:00
Roman Telezhynskyi
e6f7d3efd1
Lupdate.
...
--HG--
branch : develop
2019-01-21 09:28:15 +02:00
Roman Telezhynskyi
f8e6afeda0
Fix build on MSVC 2015.
...
--HG--
branch : develop
2019-01-20 16:50:16 +02:00
Roman Telezhynskyi
13b37ffd32
Fix typo. Use reserve instead of resize.
...
--HG--
branch : develop
2019-01-20 13:18:50 +02:00
Roman Telezhynskyi
2ce17d5bee
Performance optimization. Use threads to speed up preparing details for layout.
...
Addtionaly users will see nice progress bar.
--HG--
branch : develop
2019-01-20 12:19:42 +02:00
Roman Telezhynskyi
e5dc9d0667
Each exception class must implement two helper functions to support throwing
...
and catching exceptions across thread boundaries.
--HG--
branch : develop
2019-01-18 17:01:38 +02:00
Roman Telezhynskyi
4f69c7766f
Refactoring. Reduce code repetition.
...
--HG--
branch : develop
2019-01-18 13:46:19 +02:00
Roman Telezhynskyi
83dd68c36c
Reserve new types for future use.
...
--HG--
branch : develop
2019-01-18 13:38:10 +02:00
Roman Telezhynskyi
1cc5fac34a
Fixing error: undefined reference to FindFirstNotOf
.
...
(grafted from 9da0b82a1e0e8f794868fa31b4a1b492f1b64c4a)
--HG--
branch : develop
2019-01-18 09:05:51 +02:00
Roman Telezhynskyi
1a44f7968a
Fixed issue #931 . Variable translation for Greek and Chinese are broken.
...
(grafted from d24d4570fc861a487cb6a1e76d2d828f1e1d7386)
--HG--
branch : develop
2019-01-17 16:08:55 +02:00
Roman Telezhynskyi
5410b01753
Fixed issue #930 . Valentina doesn't update translation for variables after
...
dynamic language switch.
(grafted from 60b4d185c93930528c4f4187f97c3305811b33ac)
--HG--
branch : develop
2019-01-17 16:00:25 +02:00
Roman Telezhynskyi
3950ff9a5d
Refactoring. Fixing static analyzers warnings.
...
--HG--
branch : develop
2019-01-17 10:36:37 +02:00
Roman Telezhynskyi
69364be0ee
When user doesn't change current pattern piece name he must be able to close
...
the dialog by clicking on OK.
--HG--
branch : develop
2019-01-16 19:22:18 +02:00
Roman Telezhynskyi
b43962d40d
Speed optimization for switching "In layout" state.
...
--HG--
branch : develop
2019-01-16 19:13:23 +02:00
Roman Telezhynskyi
38ce1f6265
Fix build on Mac OS X.
...
--HG--
branch : develop
2019-01-16 17:45:44 +02:00
Roman Telezhynskyi
5641173e81
Cppcheck warning.
...
--HG--
branch : develop
2019-01-16 16:39:44 +02:00
Roman Telezhynskyi
e91c92d4a9
Resolved issue #929 . New variable type: Separator.
...
--HG--
branch : develop
2019-01-16 16:24:41 +02:00
Roman Telezhynskyi
194aac3813
Fixing Wclazy-qstring-allocations warning.
...
--HG--
branch : develop
2019-01-15 16:39:58 +02:00
Roman Telezhynskyi
a810e524ca
Fixing regression. List of recent files in Tape were missed.
...
--HG--
branch : develop
2019-01-15 11:21:35 +02:00
Roman Telezhynskyi
4cf819fff3
Fixing Wclazy-qstring-allocations warning.
...
--HG--
branch : develop
2019-01-15 10:52:43 +02:00
Wren Turkal
74c95ebb17
Set measurement diagram correctly.
...
When all the known measurements are removed, that should probably make
the measurement diagram show the unknown measurement message.
--HG--
branch : develop
2019-01-15 00:43:18 -08:00
Roman Telezhynskyi
c142cb4b85
Some improvements after move the measurement diagram action to the ui file.
...
There is no harm to make it enabled from the start. Plus closing the dock widget
must uncheck the action.
--HG--
branch : develop
2019-01-15 09:53:23 +02:00
Wren Turkal
a190fcaea2
Move the measurement diagram action to the ui file.
...
--HG--
branch : develop
2019-01-14 22:21:31 -08:00
Roman Telezhynskyi
77cb644f90
Refactoring. Fixing static analyzers warnings.
...
--HG--
branch : develop
2019-01-14 17:56:05 +02:00
Roman Telezhynskyi
5cb31f77f4
Resolved issue #927 . Freeze prefix language on pattern/project creation.
...
--HG--
branch : develop
2019-01-14 17:38:59 +02:00
Roman Telezhynskyi
63db1f4d7d
Test files for issue #924 .
...
(grafted from 831eaf31d5658e3c930d47862f6622bbdcc5ce4c)
--HG--
branch : develop
2019-01-14 16:01:58 +02:00
Roman Telezhynskyi
6efc6f11c8
Fixed issue #924 . Valentina produces wrong passmark for rollback case.
...
(grafted from 5ff3a91f41efebed4963d3377cb2f194983cc7f7)
--HG--
branch : develop
2019-01-09 17:46:02 +02:00
Roman Telezhynskyi
60c4e2880f
Fixed issue #923 . Valentina produces wrong seam allowance for rollback case.
...
(grafted from 111ae73392a265baecbb3031cf3963682e0bea77)
--HG--
branch : develop
2019-01-07 18:20:36 +02:00
Roman Telezhynskyi
1c7b9a2ecb
The searching by regex also works in the other places where that class is uses,
...
like Final Measurements and Preview Calculations.
--HG--
branch : develop
2019-01-09 11:46:34 +02:00
Wren Turkal
3979d0e9db
Use qt-designer to setup action slots.
...
Their are slots that are automatically connected when a .ui file is
compiled. I have changed New, Save, SaveAs, and Open to use that
method for connecting the slots.
Also, I added Ctrl-O as a shortcut for Open while I was in there.
--HG--
branch : develop
2019-01-09 00:13:54 -08:00
Roman Telezhynskyi
13237ffd83
Give users hint about new feature.
...
--HG--
branch : develop
2019-01-06 13:59:10 +02:00
Roman Telezhynskyi
7e89a13476
Refactoring. Fixing static analyzers warnings.
...
--HG--
branch : develop
2019-01-06 13:46:22 +02:00
Roman Telezhynskyi
ba08ed4d1d
Refactoring. Fixing static analyzers warnings.
...
--HG--
branch : develop
2019-01-06 13:29:57 +02:00
Roman Telezhynskyi
753e9c76f5
Cppcheck warnings.
...
--HG--
branch : develop
2019-01-06 10:29:38 +02:00
Roman Telezhynskyi
0024543764
Show My Patterns path in Tape settings.
...
Since we now use this path in Tape either user should be able to control it
through options like in Valentina.
--HG--
branch : develop
2019-01-06 10:29:22 +02:00
Wren Turkal
71f7f40875
Add ability to search measurements by regex.
...
You do this by prepending "/r/" to the front of the search string.
This makes it much easier to find measurements when one has a lot of
measurements for a given individual.
I also refactored that common table search code to consolidate this
functionality and make it easier to add other search methods in the
future.
--HG--
branch : develop
2019-01-06 01:25:12 -08:00
Wren Turkal
42b00c5c58
Fix the tape app importing of measurments from a pattern
...
When importing measurements from a pattern in the tape app, it
defaulted to the templates directory instead of the patterns
directory. The patterns directory was set as a setting in the
valentina settings (VSettings) instead of the common settings
(VCommonSettings). I refactored the the setting into the
VCommonSettings and made the tape app use the setting. I was
able to confirm that setting a new pattern directory resulted
in the same pattern directory being used in both Valentina and
tape.
--HG--
branch : develop
2019-01-05 16:46:31 -08:00
Roman Telezhynskyi
dcea610da2
Fix measurements path correction.
...
After user finds new path to measurements file the path must be saved to
pattern file automatically. But because of optimization we read file again and
thus override the change.
--HG--
branch : develop
2019-01-03 20:50:56 +02:00
Roman Telezhynskyi
2f717fd365
Fix uniting and cropping pages.
...
Code missed handling landscape orienation.
--HG--
branch : develop
2019-01-03 19:35:04 +02:00
Roman Telezhynskyi
a7332adc75
When export to SVG or PNG file apply margins.
...
--HG--
branch : develop
2019-01-03 19:33:15 +02:00
Roman Telezhynskyi
2adce3ea72
Merged in wt/valentina (pull request #5 )
...
Add some common shortcuts for menus in tape app.
--HG--
branch : develop
2019-01-03 08:01:42 +00:00
Roman Telezhynskyi
b66f516a74
Fix missing arrow type when follow a grainline.
...
--HG--
branch : develop
2019-01-02 21:36:51 +02:00
Roman Telezhynskyi
b1ef2a0f7a
Fixing warnings.
...
--HG--
branch : develop
2019-01-02 16:52:07 +02:00
Roman Telezhynskyi
25fc7227f0
Fix strip optimization. It must follow paper sheet orientation settings.
...
--HG--
branch : develop
2019-01-02 16:49:57 +02:00
Roman Telezhynskyi
d5d8104d3a
Improve test verbosity. Read from stderr to provide more information. ref #917 .
...
(grafted from 33a876f6910d456af8f6e8df34540a23cb45361c)
--HG--
branch : develop
2019-01-02 16:28:51 +02:00
Roman Telezhynskyi
9f91137ae1
Skip certain tests if architecture is s390 or s390x. ref #918 .
...
(grafted from a82704b1fc5dba81a965616c0d3323bcc601472c)
--HG--
branch : develop
2019-01-02 16:12:56 +02:00
Roman Telezhynskyi
b825a9084e
Improving tests. Comparisons for TST_FindPoint is too precise. ref #918 .
...
(grafted from 0a47a319a9450b3d30f0d7f8d00675628744d58a)
--HG--
branch : develop
2019-01-02 15:58:59 +02:00
Wren Turkal
4bee75357c
Add some common shortcuts for menus in tape app.
...
--HG--
branch : develop
2019-01-01 20:37:31 -08:00
Roman Telezhynskyi
3dfa269224
Implement "pull left" behavior.
...
Between valid best results select most top or most left for portrait and
landscape orientation.
--HG--
branch : develop
2018-12-31 13:35:42 +02:00
Roman Telezhynskyi
da0ee5ce6f
Fix bug with flipped piece and follow grainline option.
...
--HG--
branch : develop
2018-12-31 11:33:20 +02:00
Roman Telezhynskyi
a35a6f2e55
Fix warning Wunused-function.
...
For some reasons suppressing doesn't work.
--HG--
branch : develop
2018-12-28 22:40:19 +02:00
Roman Telezhynskyi
8c676948ff
Fixing regression. ref #915 .
...
(grafted from 4a1f66408bca3eab9df83d5b9ef46ac9c3cc6278)
--HG--
branch : develop
2018-12-28 21:55:48 +02:00
Roman Telezhynskyi
bcb7def7b8
Improving contour edge for empty sheet.
...
It must follow sheet orientation, plus added control of numbers of points with
shift option.
--HG--
branch : develop
2018-12-28 15:57:24 +02:00
Roman Telezhynskyi
6bc160075b
Refactoring. Fixing warnings.
...
--HG--
branch : develop
2018-12-28 15:55:47 +02:00
Roman Telezhynskyi
55a3ecb8cb
Improvement for option "Save layout length".
...
This option worked only for portrait orientation. In landscape orientation
instead of width need save height. Additionally we keep original comaprison for
the smallest bounding rect. This creates more humanlike output.
--HG--
branch : develop
2018-12-28 15:53:18 +02:00
Roman Telezhynskyi
f678174729
Refactoring. Hide private static methods.
...
--HG--
branch : develop
2018-12-28 13:19:41 +02:00
Roman Telezhynskyi
728dd00b76
Refactoring. Fixing warnings.
...
--HG--
branch : develop
2018-12-28 13:08:53 +02:00
Roman Telezhynskyi
eb87d703a2
Suppress GCC warning.
...
--HG--
branch : develop
2018-12-27 20:44:13 +02:00
Roman Telezhynskyi
dd452e66a8
Technically the member function 'VCommandLine::OptTiledPageOrientation' can be
...
const.
--HG--
branch : develop
2018-12-27 20:32:02 +02:00
Roman Telezhynskyi
349863b033
Refactoring. Fixing Clang-Tidy warnings.
...
--HG--
branch : develop
2018-12-27 20:22:42 +02:00
Roman Telezhynskyi
e108a1378f
New command line option --landscapeOrientation.
...
--HG--
branch : develop
2018-12-27 16:37:47 +02:00
Roman Telezhynskyi
6016308d58
Resolved issue #651 . Improve feature: Layout orientation according to grainline.
...
--HG--
branch : develop
2018-12-27 15:54:29 +02:00
Roman Telezhynskyi
d4f3f701d6
Disable test on Windows.
...
(grafted from d65fdda771d4061d3fe8e2e5b3a20b5224bff333)
--HG--
branch : develop
2018-12-24 14:25:49 +02:00
Roman Telezhynskyi
7218098165
Fixing error: invalid use of incomplete type class QMarginsF.
...
--HG--
branch : develop
2018-12-23 21:02:59 +02:00
Roman Telezhynskyi
7caf42cf48
Since Q5.4 available support C++14. Some libraries still missed use.
...
--HG--
branch : develop
2018-12-23 20:27:24 +02:00
Roman Telezhynskyi
cbd991a8b0
Refactoring. Use relaxed constexpr for ToPixel, FromPixel, UnitConvertor and
...
VFuzzyComparePossibleNulls.
--HG--
branch : develop
2018-12-23 20:09:57 +02:00
Roman Telezhynskyi
54418925c6
Fixed issue #915 . Valentina produces wrong seam allowance for acute angle.
...
(grafted from 41a93a0a57ac2dcc731563b7eb759bfa2bc2961e)
--HG--
branch : develop
2018-12-23 18:41:51 +02:00
Roman Telezhynskyi
6403941406
Fixed issue #914 . Filtering custom seam allowance paths prevent including more
...
than one.
(grafted from 07fec74fad050330a1161776e27bb6c877354a59)
--HG--
branch : develop
2018-12-21 13:01:32 +02:00
Roman Telezhynskyi
5bed94c31b
Fixed issue #913 . Unable to save changes for piece path if it doesn't contain a
...
point.
(grafted from 0cf04b80083754dc5ed7e54ed95be63b97a7503a)
--HG--
branch : develop
2018-12-20 17:54:54 +02:00
Roman Telezhynskyi
e23438347a
Fixed issue #912 . Labels in inactive state return to initial color.
...
(grafted from b222072d66ff164252223728d913226b500df73a)
--HG--
branch : develop
2018-12-20 17:50:33 +02:00
Roman Telezhynskyi
ac6224d2df
Because VDomDocument::find checks for unique id we must use temp cache. ref #905
...
(grafted from 660b90b7a2c64837148237902a3fb11e73ef49f0)
--HG--
branch : develop
2018-12-20 16:43:18 +02:00
Roman Telezhynskyi
c782bf37db
Fixed issue #909 . Valentina produces wrong united path.
...
(grafted from 6f13c33817dd37d3679398274e697e3da87dbbd0)
--HG--
branch : develop
2018-12-19 09:19:37 +02:00
Roman Telezhynskyi
d6bcdcdaf7
Update debugbreak for support PowerPC target.
...
--HG--
branch : develop
2018-12-18 16:08:14 +02:00
Roman Telezhynskyi
5f5b7e41fa
Enable alternative operator representations for support old or nonconforming
...
compilers by default.
--HG--
branch : develop
2018-12-11 22:27:55 +02:00
Roman Telezhynskyi
bd9205deef
More issues with 'qIsInf' and 'qIsNaN'.
...
--HG--
branch : develop
2018-12-11 13:35:02 +02:00
Roman Telezhynskyi
7c31d660a8
Fix error: lambda capture 'this' is not used.
...
--HG--
branch : develop
2018-12-11 13:12:08 +02:00
Roman Telezhynskyi
f3c893d43a
Try direct header to fix errors: use of undeclared identifier 'qIsInf' and use
...
of undeclared identifier 'qIsNaN'.
--HG--
branch : develop
2018-12-11 12:55:03 +02:00
Roman Telezhynskyi
b7cf983fb0
Add core library as dependency to vtool static library.
...
--HG--
branch : develop
2018-12-11 12:42:31 +02:00
Roman Telezhynskyi
9005bd6a77
Suppress warning for file delaunay.cpp.
...
--HG--
branch : develop
2018-12-11 12:11:58 +02:00
Roman Telezhynskyi
c09e7d4d65
Add core library as dependency to static libraries.
...
--HG--
branch : develop
2018-12-11 11:59:15 +02:00
Roman Telezhynskyi
54e2025439
Fix deprecated QColorDialog::getRgba.
...
--HG--
branch : develop
2018-12-11 11:48:42 +02:00
Roman Telezhynskyi
5dd0fca9a9
Fixing errors: use of undeclared identifier 'qIsInf' and use of undeclared
...
identifier 'qIsNaN'.
--HG--
branch : develop
2018-12-11 11:02:47 +02:00
Roman Telezhynskyi
e891219528
Improve GUI response. When we still are waiting for details refresh we can
...
trigger event processing and thus make GUI more responsible.
--HG--
branch : develop
2018-12-10 13:06:53 +02:00
Roman Telezhynskyi
2ec9e656eb
Fixing increments update. When we update measurements the increments also must
...
be updated because some of them can have dependence from them.
--HG--
branch : develop
2018-12-10 13:05:19 +02:00
Roman Telezhynskyi
5b250caa46
Adjustment for pattern file format.
...
--HG--
branch : develop
2018-12-01 20:25:31 +02:00
Roman Telezhynskyi
33b780f3c4
Update pattern format version. Reservation fields for future use.
...
--HG--
branch : develop
2018-11-30 17:47:29 +02:00
Roman Telezhynskyi
4e8ceb6c1e
Improve UI. Make placeholder menu scrollable.
...
--HG--
branch : develop
2018-11-30 17:32:36 +02:00
Roman Telezhynskyi
d13b6e841d
Fixed issue #905 . Valentina crashes with error: This id is not unique.
...
(grafted from 0ca6c7805835b3f46bb4e8c2f199e68c804c0820)
--HG--
branch : develop
2018-11-28 12:00:40 +02:00
Roman Telezhynskyi
9c2cdad1a8
Optimizing calling autosave. It should be called only for new unsaved changes.
...
--HG--
branch : develop
2018-11-24 19:34:59 +02:00
Roman Telezhynskyi
cf3be706c2
Optimization. Update increments only if necessary.
...
--HG--
branch : develop
2018-11-24 16:47:44 +02:00
Roman Telezhynskyi
8a6ee744c6
Fix build on Windows.
...
--HG--
branch : develop
2018-11-19 17:16:23 +02:00
Roman Telezhynskyi
7c17b3629f
To speed up opening a pattern delay piece RafreshGeometry().
...
--HG--
branch : develop
2018-11-19 11:07:31 +02:00
Roman Telezhynskyi
5004c12342
Seepd up pattern file validation making it parallel.
...
--HG--
branch : develop
2018-11-18 09:52:08 +02:00
Roman Telezhynskyi
bac4e0872b
Perform test for unique id after parsing.
...
In most cases this is very rare issue. Many checs will cover this case anyway.
Instead of wait we will perform check when calculation done.
--HG--
branch : develop
2018-11-17 14:59:45 +02:00
Roman Telezhynskyi
f44484a364
Optimization for method PointBezier_r().
...
--HG--
branch : develop
2018-11-16 17:44:54 +02:00
Roman Telezhynskyi
d099e441a4
Fixed issue #903 . Bug in tool Cut Spline path.
...
(grafted from a5d6d7a0bd903897c2b509f90af1e50206feec0e)
--HG--
branch : develop
2018-11-13 17:03:35 +02:00
Roman Telezhynskyi
cc5bb4ec15
Warn a user if change in preferences requires restart.
...
--HG--
branch : develop
2018-10-29 19:56:39 +02:00
Roman Telezhynskyi
b01305b92f
Dark theme by default should be disabled.
...
--HG--
branch : develop
2018-10-29 19:39:14 +02:00
Roman Telezhynskyi
8a1eaa7292
Improve Option dialogs. Make them resizable as possible.
...
--HG--
branch : develop
2018-10-29 19:37:34 +02:00
Emmanuel Nyachoke
6d9105729f
Added initial dark mode theme using https://github.com/ColinDuquesnoy/
...
QDarkStyleSheet
--HG--
branch : develop
2018-10-29 15:05:49 +03:00
Roman Telezhynskyi
ead254ab6b
Resolve issue #895 . Improve path validation. Do not allow repeat the same curve
...
twice.
--HG--
branch : develop
2018-10-22 15:43:58 +03:00
Roman Telezhynskyi
9f2959e32e
Resolved issue #894 . Quick way to disable a passmark.
...
--HG--
branch : develop
2018-10-22 15:06:32 +03:00
Roman Telezhynskyi
1d0b5790ae
Be more pedantic. Show warning for case where Valentina cannot build a seam
...
allowance.
--HG--
branch : develop
2018-10-22 14:43:06 +03:00
Roman Telezhynskyi
fb4d935ac4
Clazy warnings.
...
--HG--
branch : develop
2018-10-22 14:42:13 +03:00
Roman Telezhynskyi
1d95b36377
Resolved issue #892 . Show tooltip for piece node point.
...
--HG--
branch : develop
2018-10-22 13:28:58 +03:00
Roman Telezhynskyi
2989466c52
Fixed issue #891 . Valentina claims that file was incorrectly saved when used
...
Save as option.
(grafted from 1d7f8c80ceb1d7a320eb81d2a7bd726a018e0e05)
--HG--
branch : develop
2018-10-22 12:16:48 +03:00
Roman Telezhynskyi
84bb44943f
Fixed issue #890 . Menu Windows->Close pattern doesn't clear "Group of
...
visibility" list.
(grafted from 36be0b8fc57d31b2cf949adc86c713e85bfd0cb3)
--HG--
branch : develop
2018-10-22 11:42:04 +03:00
Roman Telezhynskyi
427d3d48c2
Fixing a notch distortion.
...
User may assume a notch is not precisely position because of accuracy issue. To
avoid this force search of "real intersection".
--HG--
branch : develop
2018-10-20 22:18:27 +03:00
Roman Telezhynskyi
61ced5d7f5
Refactoring. Removed unnecessary operations.
...
(grafted from 19c986add3afc4629ebb1eac49f689e9ecd975ff)
--HG--
branch : develop
2018-10-19 19:48:36 +03:00
Roman Telezhynskyi
2211e2b7ee
Fixed issues with seam allowance.
...
More cases.
(grafted from 7324a77cb8851a215d26269a8db7106a653915fd)
--HG--
branch : develop
2018-10-19 16:54:06 +03:00
Roman Telezhynskyi
81d2eb513a
Fixed issues with seam allowance.
...
(grafted from 79a6fe52de80fc8707e24574eff1ec75eb1cd424)
--HG--
branch : develop
2018-10-17 18:12:39 +03:00
Roman Telezhynskyi
c47193540b
Improve precision of dump functions. It should be close to what debugger gives.
...
(grafted from d94873822ea085f90db8ad6b857dd041cd9654c6)
--HG--
branch : develop
2018-10-17 18:11:32 +03:00
Roman Telezhynskyi
2c881cd516
Fixed comments in XSD schema.
...
Values in code and the comments were not in sync.
(grafted from 319eab782b7cf97c71815d6b8bfaed0d6a0fa5a8)
--HG--
branch : develop
2018-10-17 18:08:18 +03:00
Roman Telezhynskyi
c89755b2a5
Define variables if not defined when include <windows.h>.
...
(grafted from d21cb1805ca0aa448f9aec0b8cdd30c0b67a5b12)
--HG--
branch : develop
2018-10-12 21:47:18 +03:00
Roman Telezhynskyi
5b8f699ad3
Improvement for test 'TestTemplatePlaceholders()'.
...
(grafted from 658380148e5f08dfe48eae8fef435655e2a959a3)
--HG--
branch : develop
2018-10-12 15:15:04 +03:00
Roman Telezhynskyi
db478562ee
Fixed issue #885 . Regression. Broken support for multi size measurements.
...
(grafted from 1a0becf32c00518f126cd0e7325c0eb2bbdcc18e)
--HG--
branch : develop
2018-10-12 13:06:03 +03:00
Roman Telezhynskyi
409f34d205
Starting to collect changes for new version 0.7.0.
...
--HG--
branch : develop
2018-10-12 15:55:58 +03:00
Roman Telezhynskyi
dbb63daa31
Release v0.6.0.
...
--HG--
branch : release
2018-10-01 12:33:22 +03:00
Roman Telezhynskyi
2295a56160
Check QMessageLogContext class version.
...
--HG--
branch : release
2018-09-30 18:39:51 +03:00
Roman Telezhynskyi
c23502da9a
Fix build prior Qt 5.4.0.
...
--HG--
branch : release
2018-09-29 22:05:03 +03:00
Roman Telezhynskyi
577065539c
Show warning message for definately not valid case.
...
--HG--
branch : release
2018-09-29 22:01:13 +03:00
Roman Telezhynskyi
978a8ba0c3
Added missed passmark option in Piece Path dialog.
...
Dialog should provide the same amount of options because a piece path can be
used as a custom seam allowance included as main path.
--HG--
branch : release
2018-09-29 21:46:39 +03:00
Roman Telezhynskyi
b5c771b964
Update pattern format version to version 0.7.12.
...
--HG--
branch : release
2018-09-29 19:47:32 +03:00
Roman Telezhynskyi
4f7f907d8d
Remove checks those cover valid case of passmark collapse.
...
--HG--
branch : release
2018-09-29 19:36:55 +03:00
Roman Telezhynskyi
ecc952d235
Suppressing error: 'void q_dispatch_async_main(voidBlock)' defined but not used
...
[-Werror=unused-function].
First, because this is static function define it inline. Second, use GCC
extension to fully cover possible cases with Clang.
--HG--
branch : release
2018-09-28 22:29:58 +03:00
Roman Telezhynskyi
47e3f9f7c7
Improve message handling from threads.
...
Only GUI thread can show message boxes.
--HG--
branch : release
2018-09-28 21:05:42 +03:00
Roman Telezhynskyi
10a20b08b8
Be pendantic about notch errors.
...
--HG--
branch : release
2018-09-28 14:29:10 +03:00
Roman Telezhynskyi
ac3b8a2726
Check and correct a notch position if it is not on current seam allowance.
...
--HG--
branch : release
2018-09-28 13:43:03 +03:00
Roman Telezhynskyi
fadc55983d
This code doesn't work without constexpr.
...
--HG--
branch : release
2018-09-27 20:25:37 +03:00
Roman Telezhynskyi
33554c03b5
Clazy warning.
...
--HG--
branch : release
2018-09-27 15:16:01 +03:00
Roman Telezhynskyi
135cea212d
Generate seam allowance only one time to use it in creating notches.
...
--HG--
branch : release
2018-09-27 15:13:43 +03:00
Roman Telezhynskyi
cead9092e3
Segmenting curve should be more precise and doesn't create distruption.
...
--HG--
branch : release
2018-09-27 15:06:19 +03:00
Roman Telezhynskyi
515df843d3
New function VFuzzyComparePoints to compare two points.
...
--HG--
branch : release
2018-09-27 14:52:21 +03:00
Roman Telezhynskyi
1eaccd6a41
New pattern file format version.
...
Reserved for future use.
--HG--
branch : release
2018-09-24 14:44:45 +03:00
Roman Telezhynskyi
e252de9e80
Refactoring method DialogTool::GetNodeName().
...
Renamed an argument. Show node details only if requested.
--HG--
branch : release
2018-09-24 14:41:34 +03:00
Roman Telezhynskyi
56e05ab953
Improve context menu in dialog piece path.
...
This menu should povide exclude option. Also Passmark option should be available
only when a piece path included as main path.
--HG--
branch : release
2018-09-24 14:40:02 +03:00
Roman Telezhynskyi
f0fdb7d8b9
Performance improvements.
...
--HG--
branch : release
2018-09-24 14:30:41 +03:00
Roman Telezhynskyi
9f919ffe8a
Improve seam allowance. Case with custom seam allowance.
...
--HG--
branch : release
2018-09-23 15:51:28 +03:00
Roman Telezhynskyi
81f7993f43
Use $$system_path() to improve support MSYS environment.
...
--HG--
branch : release
2018-09-21 13:35:57 +03:00
Roman Telezhynskyi
252fa3a0de
Suppress warning Wunused-function.
...
Try number 2.
--HG--
branch : release
2018-09-19 20:06:47 +03:00
Roman Telezhynskyi
778d4bebc1
Disable warning Wunused-function.
...
--HG--
branch : release
2018-09-19 18:53:32 +03:00
Roman Telezhynskyi
a4ec72b3bd
Help function to speed up creating tests.
...
--HG--
branch : release
2018-09-19 15:16:29 +03:00
Roman Telezhynskyi
f0106c25e7
Clean tests.
...
--HG--
branch : release
2018-09-19 15:15:39 +03:00
Roman Telezhynskyi
ec79f50e65
Fix float point accuracy issue. ref #883 .
...
--HG--
branch : release
2018-09-19 12:24:24 +03:00
Roman Telezhynskyi
26d79e5ca2
Fix error: no match for operator== (operand types are QAtomicInt and int).
...
--HG--
branch : release
2018-09-18 17:24:00 +03:00
Roman Telezhynskyi
60b323cf8e
Fixed issue #882 . VContainer class doesn't support multi document mode.
...
--HG--
branch : release
2018-09-18 16:38:16 +03:00
Roman Telezhynskyi
49506c0bf2
Refactring. MaxLocalSA can be part of VSAPoint class.
...
--HG--
branch : release
2018-09-13 17:31:14 +03:00
Roman Telezhynskyi
f57c98b7c3
Refactoring. Move private static methods.
...
--HG--
branch : release
2018-09-13 17:16:40 +03:00
Roman Telezhynskyi
3fe7709c40
Fixed issue #883 . Fix right angle seam allowance angle type.
...
--HG--
branch : release
2018-09-13 16:46:04 +03:00
Roman Telezhynskyi
8a3d50520f
Added status check for settings read/write operations.
...
--HG--
branch : release
2018-09-09 12:39:19 +03:00
Roman Telezhynskyi
2858122d9d
Fix typo.
...
--HG--
branch : release
2018-09-02 19:51:00 +03:00
Roman Telezhynskyi
d9bb978532
Do not submit angle type if it has not been changed.
...
--HG--
branch : release
2018-09-02 18:52:19 +03:00
Roman Telezhynskyi
05a5101115
Fixed issue #808 . Fix broken seam allowance angle type.
...
--HG--
branch : release
2018-09-01 18:56:43 +03:00
Roman Telezhynskyi
2ce59a1ee6
Added submenu to quick access to piece node point angle type.
...
--HG--
branch : release
2018-09-01 12:21:29 +03:00
Roman Telezhynskyi
eabfd48b50
Fix bug with watcher. It watches wrong path.
...
--HG--
branch : release
2018-08-31 15:22:59 +03:00
Roman Telezhynskyi
4f18aea56f
Fix GCC warning Wint-in-bool-context.
...
--HG--
branch : release
2018-08-29 23:35:36 +03:00
Roman Telezhynskyi
b8acb767df
Officially in beta.
...
--HG--
branch : release
2018-08-17 11:10:15 +03:00
Roman Telezhynskyi
3fd4dfc173
Port patch from FreeBSD port.
...
--HG--
branch : release
2018-08-12 10:13:59 +03:00
Roman Telezhynskyi
37428a4d82
Warn users about empty piece list when they use one of the tools those require
...
a piece to continue work.
--HG--
branch : release
2018-08-12 10:03:39 +03:00
Roman Telezhynskyi
cb6c2eb8eb
Fix warning option '-Wmissing-prototypes' is valid for C/ObjC but not for C++.
...
--HG--
branch : develop
2018-08-06 20:47:24 +03:00
Roman Telezhynskyi
9e80bc186d
Refactoring. Move methods to class MainWindowsNoGUI.
...
--HG--
branch : develop
2018-08-06 19:38:23 +03:00
Roman Telezhynskyi
ed5ac37256
Fix potential crash.
...
--HG--
branch : develop
2018-08-02 15:03:15 +03:00
Roman Telezhynskyi
e1cfe78077
Fix memory leak.
...
--HG--
branch : develop
2018-08-02 13:48:48 +03:00
Roman Telezhynskyi
2453758735
Fix mistake in name.
...
--HG--
branch : develop
2018-08-01 19:25:36 +03:00
Roman Telezhynskyi
2678ab9c2c
Don't allow a user to make a grainline too short.
...
--HG--
branch : develop
2018-08-01 19:22:43 +03:00
Roman Telezhynskyi
7be1d35d8f
Fixed issue #869 . Pattern piece label size limited.
...
--HG--
branch : develop
2018-08-01 19:21:49 +03:00
Roman Telezhynskyi
c8b43c56d2
Add support for new individual measurements format version.
...
--HG--
branch : develop
2018-07-30 16:43:01 +03:00
Roman Telezhynskyi
ca90ceaada
Refactoring. Use macros FORMAT_VERSION to avoid human mistakes.
...
--HG--
branch : develop
2018-07-30 16:32:45 +03:00
Roman Telezhynskyi
62b6475896
Removed all pattern format versions those were present in version 0.3.x.
...
--HG--
branch : develop
2018-07-26 21:44:37 +03:00
Roman Telezhynskyi
d8f6734451
Refactoring. Use macros FORMAT_VERSION to avoid human mistakes.
...
--HG--
branch : develop
2018-07-26 21:21:08 +03:00
Roman Telezhynskyi
8a29755a36
Resolved issue #868 . New feature. Connect internal path with cutting contour.
...
--HG--
branch : develop
2018-07-26 20:00:24 +03:00
Roman Telezhynskyi
44709728df
Fix fatal build error: QPrinter: No such file or directory.
...
--HG--
branch : develop
2018-07-25 15:31:18 +03:00
Roman Telezhynskyi
86e7674920
Fix bug. Hide internal path if it doesn't have a parent.
...
--HG--
branch : develop
2018-07-25 12:57:39 +03:00
Roman Telezhynskyi
fe9dc90dc7
Bug in undocommands. We should return to pattern piece only if in Calculation
...
mode. If do it in Details mode Valentina may not switch pattern piece back when
a user returns to Calculation mode. This breaks a work and no new object can be
added to pattern.
--HG--
branch : develop
2018-07-25 11:26:09 +03:00
Roman Telezhynskyi
d35684a44a
Fix regression. Valentina doesn't show a notch mark in a custom seam allowance
...
list.
--HG--
branch : develop
2018-07-24 15:29:53 +03:00
Roman Telezhynskyi
a0e09d3fe7
Fix crash on Windows.
...
Cancelling Piece Path dialog crashes Valentina.
--HG--
branch : develop
2018-07-24 14:57:41 +03:00
Roman Telezhynskyi
fbafe9f052
Forbid enabling notches before completed creation of main path.
...
--HG--
branch : develop
2018-07-24 10:12:44 +03:00
Roman Telezhynskyi
16d8c5fc65
Valentina doesn't allow to continue creating a customer seam allowance after
...
calling a context menu.
--HG--
branch : develop
2018-07-24 10:09:00 +03:00
Roman Telezhynskyi
fdd609f8a2
Placeholder should not have a space in name.
...
--HG--
branch : develop
2018-07-22 16:31:22 +03:00
Roman Telezhynskyi
a8d9795dc3
Improve tooltip for option Cut on fabric.
...
Because this option has effect only on export to DXF-AAMA it confuses users.
--HG--
branch : develop
2018-07-22 11:40:27 +03:00
Roman Telezhynskyi
9d778378d8
Improve Piece Path dialog. Hide posibility to enable passmark for internal path.
...
--HG--
branch : develop
2018-07-22 11:31:57 +03:00
Roman Telezhynskyi
1ae08d6020
Resolved issue #867 . Visibility control for place labels.
...
--HG--
branch : develop
2018-07-20 10:30:05 +03:00
Roman Telezhynskyi
20b3f034d4
Fixed issue #866 . Valentina produces an invalid pattern file if a user defines
...
more than 9 materials.
--HG--
branch : develop
2018-07-19 16:47:20 +03:00
Roman Telezhynskyi
2c7b21b98d
Resolved issue #865 . New feature. Dynamic Way to define Material in piece label.
...
--HG--
branch : develop
2018-07-18 20:18:30 +03:00
Roman Telezhynskyi
9da4cbb329
Resolved issue #864 . Valentina crashes on Mac OS X after closing Variables
...
Table dialog.
--HG--
branch : develop
2018-07-18 18:03:38 +03:00
Roman Telezhynskyi
219a15da23
Fix issue with export non-latin DXF file name on Windows.
...
--HG--
branch : develop
2018-07-16 20:00:42 +03:00
Roman Telezhynskyi
968996da86
It seems like mistake. ratio renamed to width.
...
--HG--
branch : develop
2018-07-16 19:55:37 +03:00
Roman Telezhynskyi
85e90504ef
Minore fixes.
...
--HG--
branch : develop
2018-07-16 19:54:00 +03:00
Roman Telezhynskyi
5015dda5dd
Fix DXF vport. AutoCAD complains about clipped view.
...
--HG--
branch : develop
2018-07-16 19:53:15 +03:00
Roman Telezhynskyi
8c7f9e2558
Cppcheck warning.
...
--HG--
branch : develop
2018-07-13 16:34:19 +03:00
Roman Telezhynskyi
fd85efacd9
Resolved issue #862 . Force Valentina to immediately terminate if a pattern
...
contains a parsing warning.
--HG--
branch : develop
2018-07-13 16:18:04 +03:00
Roman Telezhynskyi
6c19748802
Improve tooltip. Users are still confused by the message.
...
--HG--
branch : develop
2018-07-13 14:14:16 +03:00
Roman Telezhynskyi
ef6dd49202
Resolved issue #861 . Valentina hangs if pattern has too many loops.
...
--HG--
branch : develop
2018-07-12 20:21:24 +03:00
Roman Telezhynskyi
24796e7f2d
Cppcheck warning. Virtual function 'CleanLayout' is called from destructor
...
'~MainWindow()'.
--HG--
branch : develop
2018-07-09 14:19:07 +03:00
Roman Telezhynskyi
fedbe60952
Resolved issue #860 . Valentina allows forbidflipping and forceflipping at the
...
same time.
Undocommands for context menu were poorly designed.
--HG--
branch : develop
2018-07-09 14:17:53 +03:00
Roman Telezhynskyi
2235a5d3d8
Cppcheck warning. Virtual function 'OpenSettings' is called from constructor
...
'VApplication(int&argc,char**argv)'.
--HG--
branch : develop
2018-07-09 10:45:23 +03:00
Roman Telezhynskyi
126658f03f
Cppcheck warning. Virtual function 'setValue' is called from constructor
...
'VFormulaProperty(const QString&name)'.
--HG--
branch : develop
2018-07-09 10:25:34 +03:00
Roman Telezhynskyi
627aa6dd70
Resolved issue #838 . Qt GUI theme on Windows looks old-fashioned.
...
--HG--
branch : develop
2018-06-26 23:47:51 +03:00
Roman Telezhynskyi
e7d0208c47
Fix typo.
...
--HG--
branch : develop
2018-06-26 21:23:22 +03:00
Roman Telezhynskyi
279fe7bff7
Cppcheck warning 'qrandCalled'.
...
--HG--
branch : develop
2018-06-26 16:24:07 +03:00
Roman Telezhynskyi
63b1eb8068
Cppcheck warning 'missingOverride'.
...
--HG--
branch : develop
2018-06-26 15:53:48 +03:00
Roman Telezhynskyi
6c3ef7580a
Fix restriction for Detail name.
...
--HG--
branch : develop
2018-06-22 22:16:38 +03:00
Roman Telezhynskyi
3db3d58961
Fixed issue #859 . Export to DXF in console never ends.
...
--HG--
branch : develop
2018-06-21 14:46:55 +03:00
Roman Telezhynskyi
598fea3969
Refactoring. Use QStringLiteral instead of QString.
...
--HG--
branch : develop
2018-06-21 14:41:36 +03:00
Roman Telezhynskyi
13a8b83a0e
Flush buffer after adding a string, not before.
...
--HG--
branch : develop
2018-06-21 14:16:17 +03:00
Roman Telezhynskyi
f2c8481f53
Hide line to control point if the center of connection is inside of the point.
...
--HG--
branch : develop
2018-06-19 13:18:38 +03:00
Roman Telezhynskyi
21b3f4b5ae
Fixed issue #856 . Regression in curve control point interaction on macOS.
...
--HG--
branch : develop
2018-06-19 13:08:54 +03:00
Roman Telezhynskyi
0ef32da1d8
Refactoring. Rename GetPPath() to GetPatternPath(). Changes for Mac.
...
--HG--
branch : develop
2018-06-19 12:22:47 +03:00
Roman Telezhynskyi
09e8c81d6f
Refactoring. Rename GetPPath() to GetPatternPath().
...
--HG--
branch : develop
2018-06-19 09:18:38 +03:00
Roman Telezhynskyi
da1d94a749
Added test cases. ref #814 .
...
--HG--
branch : develop
2018-06-18 15:04:47 +03:00
Roman Telezhynskyi
40f8c5f5f0
Link with library uxtheme to enable new style since WindowsXP or later.
...
--HG--
branch : develop
2018-06-11 11:54:44 +03:00
Roman Telezhynskyi
71d78cf08e
QShortcut context must not be translated in our localization. It is part of
...
Qt's localization files.
--HG--
branch : develop
2018-06-11 09:53:39 +03:00
Roman Telezhynskyi
e244d002cc
More tools should show a warning if cannot find a result.
...
--HG--
branch : develop
2018-06-07 14:37:43 +03:00
Roman Telezhynskyi
cc6c178b17
On macOS, the ControlModifier value corresponds to the Command keys on the
...
keyboard.
--HG--
branch : develop
2018-06-05 18:07:39 +03:00
Roman Telezhynskyi
fe2ced590c
Improve logging.
...
--HG--
branch : develop
2018-06-05 12:22:46 +03:00
Roman Telezhynskyi
e343cc8018
Fixed issue #854 . Union Details Tool version 1 breaks a pattern.
...
--HG--
branch : develop
2018-06-05 12:22:31 +03:00
Roman Telezhynskyi
4cab5b0dc9
Enable the version checker on Mac.
...
--HG--
branch : develop
2018-06-04 12:00:36 +03:00
Roman Telezhynskyi
6869eab05a
Fixed issue #853 . Valentina doesn't translate user material placeholder.
...
--HG--
branch : develop
2018-05-29 17:55:16 +03:00
Roman Telezhynskyi
4109848349
Class QDesktopWidget is obsolete.
...
Missed two more usages.
--HG--
branch : develop
2018-05-27 12:08:02 +03:00
Roman Telezhynskyi
71e1cc33c0
Class QDesktopWidget is obsolete.
...
--HG--
branch : develop
2018-05-27 11:34:35 +03:00
Roman Telezhynskyi
81caed8f5f
Added new function VAbstractApplication::ClearMessage.
...
It will help clear messages from unneeded '"' at the start and at the end.
qWarning and others adds them.
--HG--
branch : develop
2018-05-25 17:54:21 +03:00
Roman Telezhynskyi
270f3b44a1
Improve handling errors cases for points of intersection.
...
Instead of silence setting coordinate to (0;0) show a warning message. Also for
tool "Point of Lines intersection" set coordinates to (0;0) instead of skipping
creating a point. This will prevent failing to open a pattern file.
--HG--
branch : develop
2018-05-25 17:52:35 +03:00
Roman Telezhynskyi
bb95c3162b
Fixed issue #851 . Mouse click on a highlighted object crashes Valentina.
...
--HG--
branch : develop
2018-05-24 09:56:19 +03:00
Roman Telezhynskyi
c6e38932dc
Update minimal requirements for Qt on Mac OS X.
...
--HG--
branch : develop
2018-05-22 19:22:11 +03:00
Roman Telezhynskyi
fc92fd4824
Fix warning "Painter path exceeds +/-32767 pixels."
...
In this case OpenGL requires using a stencil buffer.
--HG--
branch : develop
2018-05-21 12:14:30 +03:00
Roman Telezhynskyi
ffdf42cc7a
Improve the debug message. It can contains a piece name. ref #850 .
...
--HG--
branch : develop
2018-05-21 11:35:50 +03:00
Roman Telezhynskyi
9c2527cf9f
Fix typo. ref #850 .
...
--HG--
branch : develop
2018-05-21 11:27:28 +03:00
Roman Telezhynskyi
f194057b26
Refactoring.
...
--HG--
branch : develop
2018-05-18 13:51:58 +03:00
Roman Telezhynskyi
f67af27c06
Fix language changing at runtime.
...
All two preferences dialogs have this issue.
--HG--
branch : develop
2018-05-18 13:51:35 +03:00
Roman Telezhynskyi
e1276dde99
Fix typo.
...
--HG--
branch : develop
2018-05-15 14:01:26 +03:00
Roman Telezhynskyi
89b4642c16
Fix build fail.
...
--HG--
branch : develop
2018-05-11 13:14:57 +03:00
Roman Telezhynskyi
d21cc1d43f
String optimization.
...
--HG--
branch : develop
2018-05-11 12:42:52 +03:00
Roman Telezhynskyi
2ee75fdbab
Tab with options to control Scrolling settings. ref #831 .
...
Empiric settings do not work for all.
--HG--
branch : develop
2018-05-11 12:42:20 +03:00
Roman Telezhynskyi
1e0b777bd6
New option to control calling zoom current pattern piece by mouse double click.
...
--HG--
branch : develop
2018-05-10 14:12:41 +03:00
Roman Telezhynskyi
e3cfd7a241
Fix memory leak.
...
--HG--
branch : develop
2018-05-10 13:46:50 +03:00
Roman Telezhynskyi
1158b06425
Collect garbage only after successfully parse. This way wrongly accused items
...
have one more time to restore a reference.
--HG--
branch : develop
2018-05-09 18:09:40 +03:00
Roman Telezhynskyi
56780fa337
Do not send geometry changes when set control point line. ref #842 .
...
--HG--
branch : develop
2018-05-08 12:06:40 +03:00
Roman Telezhynskyi
b1d33aa2c6
Adjust line to control point according to scale. ref #842 .
...
--HG--
branch : develop
2018-05-08 12:04:12 +03:00
Roman Telezhynskyi
4b859a897e
If a user made a layout, returned to drawing, made some changes and returned to
...
layout again, Valentina will open the Layout settings dialog automatically.
--HG--
branch : develop
2018-05-08 11:40:21 +03:00
Roman Telezhynskyi
194a1878df
Refactoring. Move getting list of scene items from the loop.
...
--HG--
branch : develop
2018-05-08 11:33:53 +03:00
Roman Telezhynskyi
fc3f8df5b0
Fix bug with caching removed items.
...
--HG--
branch : develop
2018-05-08 11:32:27 +03:00
Roman Telezhynskyi
a7eeaebb4a
Fix pattern to avoid confusion.
...
--HG--
branch : develop
2018-05-08 11:08:10 +03:00
Roman Telezhynskyi
4f7099294a
Search an item from internal path list to remove in reverse order.
...
--HG--
branch : develop
2018-05-07 18:01:50 +03:00
Roman Telezhynskyi
180332d279
Refactoring. Removing redundant code.
...
--HG--
branch : develop
2018-05-07 18:00:02 +03:00
Roman Telezhynskyi
f027d92a4c
Resolved issue #845 . Defining a "closed" internal path.
...
--HG--
branch : develop
2018-05-07 17:59:21 +03:00
Roman Telezhynskyi
b42664ce80
Refactoring.
...
--HG--
branch : develop
2018-05-07 14:35:01 +03:00
Roman Telezhynskyi
ccda742aa8
Refactoring. Specifying the "pointer" part outside of auto.
...
--HG--
branch : develop
2018-05-07 14:32:17 +03:00
Roman Telezhynskyi
8a255c063e
Fixed issue #841 . Variables Table won't open again when closed with Esc.
...
--HG--
branch : develop
2018-05-07 14:28:51 +03:00
Roman Telezhynskyi
3b4007a40c
Backed out changeset: 87f0955a62ad ref #841 .
...
--HG--
branch : develop
2018-05-07 14:23:47 +03:00
Roman Telezhynskyi
ee6ffab480
Bug QTBUG-43344 was fixed in Qt 5.11.1.
...
--HG--
branch : develop
2018-04-27 16:32:26 +03:00
Roman Telezhynskyi
3d121c8247
Improve scrolling. ref #831 .
...
--HG--
branch : develop
2018-04-26 15:08:04 +03:00
Roman Telezhynskyi
fd446a7c1f
Fixed issue #841 . Variables Table won't open again when closed with Esc.
...
--HG--
branch : develop
2018-04-23 10:13:19 +03:00
Roman Telezhynskyi
58a2f42703
Working with progressbar very expensive. Trigger changing of status less
...
frequent.
--HG--
branch : develop
2018-04-22 19:33:09 +03:00
Roman Telezhynskyi
2c6c537d66
String optimization.
...
--HG--
branch : develop
2018-04-22 19:06:34 +03:00
Roman Telezhynskyi
ab59a76bbb
String optimization. Replace string " " with signe QChar.
...
--HG--
branch : develop
2018-04-22 18:39:56 +03:00
Roman Telezhynskyi
862860f016
QString optimizations.
...
--HG--
branch : develop
2018-04-22 18:32:55 +03:00
Roman Telezhynskyi
e845453f95
Optimization. Use FindFirstNotOf() that supports QString natively.
...
--HG--
branch : develop
2018-04-22 18:32:38 +03:00
Roman Telezhynskyi
279674f491
Make Swap methods inline.
...
--HG--
branch : develop
2018-04-22 13:32:06 +03:00
Roman Telezhynskyi
c92182464b
We don't have Wiki anymore.
...
--HG--
branch : develop
2018-04-22 09:23:17 +03:00
Roman Telezhynskyi
29db30548d
Refactoring. Use shared data pointer for class QmuParserCallback.
...
Should speed up copying.
--HG--
branch : develop
2018-04-20 12:47:48 +03:00
Roman Telezhynskyi
72399472a1
Do zoom fit best current pattern piece only in Draw mode.
...
--HG--
branch : develop
2018-04-20 09:35:13 +03:00
Roman Telezhynskyi
678792ca5c
Improve sentences.
...
--HG--
branch : develop
2018-04-18 11:58:03 +03:00
Roman Telezhynskyi
a128cbd3ec
String "Global", comment for translators.
...
--HG--
branch : develop
2018-04-18 11:17:13 +03:00
Roman Telezhynskyi
2d5f84b4bf
Refactoring. Don't use old slot style in QTimer::singleShot.
...
--HG--
branch : develop
2018-04-18 11:15:53 +03:00
Roman Telezhynskyi
be2a706cc0
Mouse double click zoom fit best current pattern piece.
...
--HG--
branch : develop
2018-04-17 09:56:41 +03:00
Roman Telezhynskyi
29b751b5a2
Refactoring. Remove duplicated blocks of code.
...
--HG--
branch : develop
2018-04-16 13:15:16 +03:00
Roman Telezhynskyi
50c858ce30
Support for pinch gesture (zooming) on touchpad. ref #831 .
...
--HG--
branch : develop
2018-04-16 11:14:17 +03:00
Roman Telezhynskyi
702c256c87
Fixing issue #831 . macOS touchpad gestures glitching.
...
--HG--
branch : develop
2018-04-16 11:05:57 +03:00
Roman Telezhynskyi
788f27889f
Refactoring. Use temporary variable instead of copy.
...
--HG--
branch : develop
2018-04-14 16:47:55 +03:00
Roman Telezhynskyi
6fa7be60e4
Fix export to DXF-AAMA. Don't "draw" a main path if seam allowance is built-in.
...
--HG--
branch : develop
2018-04-14 16:47:11 +03:00
Roman Telezhynskyi
e7ca9294cf
Refactoring. Use QChar instead of QString where possible.
...
Point and comma.
--HG--
branch : develop
2018-04-13 09:14:55 +03:00
Roman Telezhynskyi
1e5ee0ab8b
Optimization. Move literals.
...
--HG--
branch : develop
2018-04-13 09:00:09 +03:00
Roman Telezhynskyi
2a3948c549
Fix broken conversion after commit abe689e42929.
...
--HG--
branch : develop
2018-04-13 08:44:51 +03:00
Roman Telezhynskyi
e26fcb05b8
Fix typo.
...
--HG--
branch : develop
2018-04-13 08:43:44 +03:00
Roman Telezhynskyi
3970bbdbc0
Refactoring. Use QChar instead of QString where possible.
...
--HG--
branch : develop
2018-04-12 13:13:19 +03:00
Roman Telezhynskyi
ef87a062fb
Clang warnings.
...
--HG--
branch : develop
2018-04-09 11:51:25 +03:00
Roman Telezhynskyi
962cde8e6e
Clazy warning.
...
--HG--
branch : develop
2018-04-09 11:15:55 +03:00
Roman Telezhynskyi
f7e1b0942c
Fixed issue #837 . Valentina crashes when changing seam allowance on a curve
...
segment.
I made a mistake switching to C++11 range-based loops here.
--HG--
branch : develop
2018-04-09 11:12:46 +03:00
Roman Telezhynskyi
0281b5508c
Additional controls for Label template editor. ref #824 .
...
--HG--
branch : develop
2018-04-09 10:20:38 +03:00
Roman Telezhynskyi
64029c249a
Refactoring. Added special section for string literals.
...
--HG--
branch : develop
2018-04-08 19:45:23 +03:00
Roman Telezhynskyi
00f9139150
Since we get previous piece from database we don't need to save them in dialog.
...
--HG--
branch : develop
2018-04-08 17:41:48 +03:00
Roman Telezhynskyi
f90c612287
Because Seam allowance tool dialog doesn't control all piece options some of
...
them were lost. ref #836 .
--HG--
branch : develop
2018-04-08 17:40:25 +03:00
Roman Telezhynskyi
b3c86748f4
Fix bug in deploy. ref #832 .
...
--HG--
branch : develop
2018-04-07 22:11:27 +03:00
Roman Telezhynskyi
cc4768ff77
Fixed issue #836 . Change Detail Name - Update List of Details.
...
--HG--
branch : develop
2018-04-07 14:11:44 +03:00
Roman Telezhynskyi
188db90050
Automatically disable check for uniqness for the second point after uniting.
...
ref #835 .
--HG--
branch : develop
2018-04-07 13:36:56 +03:00
Roman Telezhynskyi
e0ecb81932
Fixed issue #834 . Union Tool - Pieces can't be moved after undo union details.
...
--HG--
branch : develop
2018-04-07 13:11:15 +03:00
Roman Telezhynskyi
6438679f0e
Cppcheck warning.
...
--HG--
branch : develop
2018-04-07 12:29:41 +03:00
Ronan Le Tiec
2f4d699cb6
merge with incoming
...
--HG--
branch : develop
2018-04-06 23:11:20 +02:00
Ronan Le Tiec
f09adc22ab
resolves #826 code refactoring and corrections
...
--HG--
branch : develop
2018-04-06 23:08:09 +02:00
Ronan Le Tiec
a56c41589c
Merged dismine/valentina into develop
...
--HG--
branch : develop
2018-04-06 21:58:09 +02:00
Roman Telezhynskyi
d8c3a0ac81
Use native dialog on all platforms except Linux.
...
We have a bug with native dialog on Linux that's why we cannot use it.
--HG--
branch : develop
2018-04-04 08:34:48 +03:00
Roman Telezhynskyi
911a85d79b
Fix property editor on Mac OS.
...
--HG--
branch : develop
2018-04-03 18:08:11 +03:00
Roman Telezhynskyi
c6e7590034
Fix MacOS regression QWidget::closeEvent called twice.
...
--HG--
branch : develop
2018-04-03 17:41:39 +03:00
Roman Telezhynskyi
e880d5f0a3
Clang warning.
...
--HG--
branch : develop
2018-04-03 16:32:53 +03:00
Roman Telezhynskyi
5b63502b21
Cppcheck warnings.
...
--HG--
branch : develop
2018-04-03 14:54:57 +03:00
Roman Telezhynskyi
0e3a9533af
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-03 14:36:38 +03:00
Roman Telezhynskyi
6b6a2632a9
Refactoring. Replacing all Q_FOREACH/foreach loops with the c++ range-based
...
loops.
--HG--
branch : develop
2018-04-03 11:15:58 +03:00
Roman Telezhynskyi
3252130f36
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-02 20:38:56 +03:00
Roman Telezhynskyi
4eaf556342
Cppcheck warning.
...
--HG--
branch : develop
2018-04-02 17:05:53 +03:00
Roman Telezhynskyi
218c2cc518
Resolved issue #830 . Seam allowance tool - object selection and preview.
...
--HG--
branch : develop
2018-04-02 16:49:53 +03:00
Roman Telezhynskyi
fe5a58beef
Fix unused lambda capture.
...
--HG--
branch : develop
2018-04-02 16:43:02 +03:00
Ronan Le Tiec
84bab5386b
issue 826 clear selection when adding an item to a group. changelog and list of contributor
...
--HG--
branch : feature
2018-04-02 11:52:42 +02:00
Ronan Le Tiec
d3da522ac4
issue 826 undo and redo adding or removing item from group finished
...
--HG--
branch : feature
2018-04-01 23:36:54 +02:00
Ronan Le Tiec
1526d77612
issue 826 - workind on undo redo command
...
--HG--
branch : feature
2018-04-01 17:19:10 +02:00
Ronan Le Tiec
2ee19af497
issue 826 start working on undo redo command
...
--HG--
branch : feature
2018-03-31 11:50:08 +02:00
Ronan Le Tiec
d2f7a742b7
issue 826 update the drawing after adding/removing item to group
...
--HG--
branch : feature
2018-03-30 12:56:37 +02:00
Ronan Le Tiec
6c90ae9166
merge from develop
...
--HG--
branch : feature
2018-03-30 11:02:41 +02:00
Ronan Le Tiec
5fba6b797b
issue 826 pattern modified when group modified
...
--HG--
branch : feature
2018-03-30 11:02:10 +02:00
Roman Telezhynskyi
23b22f6186
Correct an arc direction after flipping. ref #829 .
...
--HG--
branch : develop
2018-03-30 11:13:51 +03:00
Ronan Le Tiec
5b181cc3b8
merge develop into feature
...
--HG--
branch : feature
2018-03-30 09:27:42 +02:00
Roman Telezhynskyi
fb03dbbb19
Fixed issue #829 . Flipping by Axis + Rotation of an Arc and an Elliptical Arc.
...
--HG--
branch : develop
2018-03-30 09:43:11 +03:00
Ronan Le Tiec
597f021139
issue 826 improvement to be able to add
...
--HG--
branch : feature
2018-03-29 23:13:33 +02:00
Ronan Le Tiec
67c0e7ed45
issue826 improvement for the handling of groups with the same name
...
--HG--
branch : feature
2018-03-25 20:01:36 +02:00
Ronan Le Tiec
6ce7ac1248
issue 826 sort group names in alphabetical case insensitive order
...
--HG--
branch : feature
2018-03-25 18:21:55 +02:00
Ronan Le Tiec
e3f48b797f
merge issue826 into feature
...
--HG--
branch : feature
2018-03-25 16:56:16 +02:00
Ronan Le Tiec
032783581a
issue826 allow empty groups, schema version 0.7.8, update group list when adding or removing item
...
--HG--
branch : issue826
2018-03-25 16:43:28 +02:00
Ronan Le Tiec
be44126c94
add remove item from group and add item to group in tool context menu
...
--HG--
branch : issue826
2018-03-24 23:42:17 +01:00
Roman Telezhynskyi
979b97f169
Lupdate.
...
--HG--
branch : develop
2018-03-24 08:01:16 +02:00
Roman Telezhynskyi
ec170328e2
QFileInfo::created is deprecated in Qt 5.10.
...
--HG--
branch : develop
2018-03-24 07:31:46 +02:00
Roman Telezhynskyi
47d86413d0
Minore cleaning.
...
--HG--
branch : develop
2018-03-23 15:40:36 +02:00
Roman Telezhynskyi
45a4a280b0
Fixed issue #825 . Curve path editing - undo.
...
--HG--
branch : develop
2018-03-23 15:39:53 +02:00
Roman Telezhynskyi
3d8cdb6630
Additional controls to cover issue with Internal move. ref #824 .
...
--HG--
branch : develop
2018-03-23 11:16:23 +02:00
Roman Telezhynskyi
2cb7c4c603
Utilize macro QT_DEPRECATED_WARNINGS.
...
--HG--
branch : develop
2018-03-22 19:57:56 +02:00
Roman Telezhynskyi
f1ef60e441
Fixed issue #823 . SVG Export - seam and cutting line of one piece missing.
...
(grafted from 56c6ae623ed101a1e3276bc4a0ab5f6102ebae41)
--HG--
branch : develop
2018-03-22 16:32:20 +02:00
Roman Telezhynskyi
edccf05a62
Function qAsConst() was introduced in Qt 5.7.
...
--HG--
branch : develop
2018-03-19 09:57:43 +02:00
Roman Telezhynskyi
b547adf344
Refactor QmuTranslation to not allocate memory.
...
--HG--
branch : develop
2018-03-15 08:51:47 +02:00
Roman Telezhynskyi
6a7405b4d4
Refactoring. Use QString default constructor instead of empty string.
...
--HG--
branch : develop
2018-03-14 16:01:24 +02:00
Roman Telezhynskyi
c1cea4c441
Clazy warnings.
...
--HG--
branch : develop
2018-03-14 15:39:15 +02:00
Roman Telezhynskyi
015249ad12
Fix painting artifacts.
...
--HG--
branch : develop
2018-03-12 12:46:48 +02:00
Roman Telezhynskyi
a2c54fc7f3
Some dialogs should behave like windows on mac.
...
--HG--
branch : develop
2018-03-12 12:42:43 +02:00
Roman Telezhynskyi
20840667bb
Temporary fix issue with toolbar black background on mac with OpenGL render.
...
--HG--
branch : develop
2018-03-12 12:25:02 +02:00
Roman Telezhynskyi
a68da11776
Inform a user about options those require restart to take effect.
...
--HG--
branch : develop
2018-03-12 11:56:47 +02:00
Roman Telezhynskyi
368c3a871a
Resolved issue #819 . Use OpenGL as render for view.
...
--HG--
branch : develop
2018-03-10 16:39:37 +02:00
Roman Telezhynskyi
3d377bcbfd
Do not build an app bundle in debug mode.
...
--HG--
branch : develop
2018-03-10 17:09:36 +02:00
Roman Telezhynskyi
5bb90ab92d
Force repain to fix paint artifacts on Mac OS X.
...
--HG--
branch : develop
2018-03-10 17:24:16 +02:00
Roman Telezhynskyi
337b247816
Fix max point size for better look.
...
--HG--
branch : develop
2018-03-10 17:25:10 +02:00
Roman Telezhynskyi
d5987fa5c4
Fix form layout to better suit mac os.
...
--HG--
branch : develop
2018-03-10 16:33:48 +02:00
Roman Telezhynskyi
cb5b7fcfcd
Resolved issue #818 . Improve Piece path validation. Check uniqueness.
...
--HG--
branch : develop
2018-03-05 12:05:59 +02:00
Roman Telezhynskyi
fc7e28a502
Use QT_NO_SSL to check SSL support.
...
(grafted from 1a1a59bdfb1fbe8d93170fa1a1a41af3424738a7)
--HG--
branch : develop
2018-03-04 14:05:13 +02:00
Roman Telezhynskyi
1a231872b5
Improve roatation tool.
...
It's not really logical for a user that a center of rotation no need to select.
To fix this issue we just silently remove it from the list.
--HG--
branch : develop
2018-03-04 13:54:28 +02:00
Roman Telezhynskyi
4fdfcfc11e
Improve description field. It should be flexible.
...
--HG--
branch : develop
2018-03-04 13:34:32 +02:00
Roman Telezhynskyi
f605777495
Fixed issue #817 . Piece label is not rotatable by mouse.
...
--HG--
branch : develop
2018-02-27 13:06:37 +02:00
Roman Telezhynskyi
3bd958629f
Fixed issuse #816 . Formula Wizard in Final measurements doesn't update formula
...
in details.
--HG--
branch : develop
2018-02-27 10:47:17 +02:00
Roman Telezhynskyi
3f77b979aa
Fixed issue #814 . Make "\" valid character.
...
--HG--
branch : develop
2018-02-27 10:22:08 +02:00
Roman Telezhynskyi
9088ad93be
Fix bug in VFormula copy constructor.
...
--HG--
branch : develop
2018-02-27 09:44:17 +02:00
Roman Telezhynskyi
ced8963041
Refactoring VFormula::Eval().
...
Plus, in case of check If zero set value to Error instead of "0". This confuses
users.
--HG--
branch : develop
2018-02-22 15:03:11 +02:00
Roman Telezhynskyi
5f3ee65501
Fix bug in tool property browser. Too strict check makes impossible to fix
...
formula value.
--HG--
branch : develop
2018-02-22 14:59:39 +02:00
Roman Telezhynskyi
cacca07c13
Fix build on MSVC.
...
--HG--
branch : develop
2018-02-18 10:05:10 +02:00
Roman Telezhynskyi
9763aaa59d
Fix build on Qt 5.2.
...
--HG--
branch : develop
2018-02-17 20:45:10 +02:00
Roman Telezhynskyi
573f6a828a
Fix build.
...
--HG--
branch : develop
2018-02-17 20:35:38 +02:00
Roman Telezhynskyi
eeb7c86d74
Speed up starting translation tests.
...
--HG--
branch : develop
2018-02-17 20:26:25 +02:00
Roman Telezhynskyi
d39fea54cd
Resolved issue #810 . Performance regression in c9abc05
(macOS).
...
--HG--
branch : develop
2018-02-15 11:20:34 +02:00
Roman Telezhynskyi
7b3ab26832
Improve dialog Piece path. Hide unused tabs depending on path type.
...
--HG--
branch : develop
2018-02-13 19:43:32 +02:00
Roman Telezhynskyi
551d11f298
Fix bug in Dialog piece path. Dialog was blocked if piece path is internal
...
path.
--HG--
branch : develop
2018-02-13 19:37:45 +02:00
Roman Telezhynskyi
1199adf6e4
Fixing bug. When export a piece invisible internal path should not be included.
...
--HG--
branch : develop
2018-02-13 18:22:38 +02:00
Roman Telezhynskyi
1b60d5d5cf
Fix bug in XSD schema. Piece path attribute visible must be a string.
...
--HG--
branch : develop
2018-02-13 18:01:40 +02:00
Roman Telezhynskyi
fd8446c5e5
Clang warning.
...
--HG--
branch : develop
2018-02-11 13:26:57 +02:00
Roman Telezhynskyi
85afe83f6a
Fix reappearing internal piece path after scene update.
...
--HG--
branch : develop
2018-02-11 13:15:07 +02:00
Roman Telezhynskyi
e15c6eca08
Fix issue with Piece path dialog. Path should be active tab by default.
...
--HG--
branch : develop
2018-02-09 15:00:47 +02:00
Roman Telezhynskyi
543042004a
Imported file must not contain the same name twice. ref #804 .
...
--HG--
branch : develop
2018-02-07 11:00:25 +02:00
Roman Telezhynskyi
3f79c0f057
Clean code.
...
--HG--
branch : develop
2018-02-06 21:18:51 +02:00
Roman Telezhynskyi
575068e181
Fix bug in control point.
...
Do not draw control point in constructor. It creates artefacts if they enabled
from start.
--HG--
branch : develop
2018-02-06 21:05:43 +02:00
Roman Telezhynskyi
89d01f3fe5
Arrow length should follow line width.
...
--HG--
branch : develop
2018-02-06 20:45:07 +02:00
Roman Telezhynskyi
f4b92b2cf1
Origins should ignore line width settings.
...
--HG--
branch : develop
2018-02-06 20:21:04 +02:00
Roman Telezhynskyi
077b31cc78
Circle radius should follow line width settings.
...
--HG--
branch : develop
2018-02-06 20:20:45 +02:00
Roman Telezhynskyi
6e50832578
Fix bug with pen width.
...
--HG--
branch : develop
2018-02-06 20:08:50 +02:00
Roman Telezhynskyi
6c438f92e0
Resolved issue #808 . New feature. Global line width option.
...
--HG--
branch : develop
2018-02-06 19:30:27 +02:00
Roman Telezhynskyi
7fedd20319
Fix some bugs and add preview table. ref #804 .
...
--HG--
branch : develop
2018-02-06 15:46:20 +02:00
Roman Telezhynskyi
c56992407e
Resolved issue #667 . Check for updates - Test version.
...
--HG--
branch : develop
2018-02-06 13:38:05 +02:00
Roman Telezhynskyi
e56423905d
Ignore full name and description for known measurements. ref #804 .
...
--HG--
branch : develop
2018-02-05 11:10:55 +02:00
Roman Telezhynskyi
28559870bc
Lupdate.
...
--HG--
branch : develop
2018-02-04 23:03:28 +02:00
Roman Telezhynskyi
a9652077d1
Fix bug Final measurements. Cursor in description field always returns to the
...
end of string.
--HG--
branch : develop
2018-02-04 22:14:27 +02:00
Roman Telezhynskyi
55abe25287
Fix piece position after flipping. ref #783 .
...
--HG--
branch : develop
2018-02-04 18:23:07 +02:00
Roman Telezhynskyi
72d832c93a
Resolved issue #807 . Issue with "Intersection" passmark.
...
--HG--
branch : develop
2018-02-04 12:35:27 +02:00
Roman Telezhynskyi
be8207d46b
Improve flipping control. Fix bug with export in DXF AAMA. ref #783 .
...
--HG--
branch : develop
2018-02-04 10:08:18 +02:00
Roman Telezhynskyi
f26087350d
Resolved issue #414 . Add features from Qt Windows Extras.
...
--HG--
branch : develop
2018-02-03 20:21:08 +02:00
Roman Telezhynskyi
14d5cf25ad
Improve flipping control. Export from Details mode also should obey this rule.
...
ref #783 .
--HG--
branch : develop
2018-02-03 15:29:23 +02:00