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
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
52dfb912ee
Resolved issue #965 . Control passmark length with formula.
...
--HG--
branch : develop
2019-04-17 13:02:22 +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
fc5b991174
Use Q_FALLTHROUGH instead of V_FALLTHROUGH.
...
--HG--
branch : develop
2019-03-16 12:22:09 +02:00
Roman Telezhynskyi
3b1d753360
Update for pattern format.
...
--HG--
branch : develop
2019-03-27 09:46:08 +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
ab93e4d448
Fix bug in method SetAttributeOrRemoveIf.
...
--HG--
branch : develop
2019-02-14 16:25:39 +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
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
864d3568c0
Resolved issue #932 . 2nd version V passmarks.
...
--HG--
branch : develop
2019-01-24 09:26:57 +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
83dd68c36c
Reserve new types for future use.
...
--HG--
branch : develop
2019-01-18 13:38:10 +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
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
ba08ed4d1d
Refactoring. Fixing static analyzers warnings.
...
--HG--
branch : develop
2019-01-06 13:29:57 +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
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
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
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
cf3be706c2
Optimization. Update increments only if necessary.
...
--HG--
branch : develop
2018-11-24 16:47:44 +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
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
b5c771b964
Update pattern format version to version 0.7.12.
...
--HG--
branch : release
2018-09-29 19:47:32 +03:00
Roman Telezhynskyi
10a20b08b8
Be pendantic about notch errors.
...
--HG--
branch : release
2018-09-28 14:29:10 +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
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
3fd4dfc173
Port patch from FreeBSD port.
...
--HG--
branch : release
2018-08-12 10:13:59 +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
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
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
63b1eb8068
Cppcheck warning 'missingOverride'.
...
--HG--
branch : develop
2018-06-26 15:53:48 +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
e3cfd7a241
Fix memory leak.
...
--HG--
branch : develop
2018-05-10 13:46:50 +03:00
Roman Telezhynskyi
fc3f8df5b0
Fix bug with caching removed items.
...
--HG--
branch : develop
2018-05-08 11:32:27 +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
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
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
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
5fba6b797b
issue 826 pattern modified when group modified
...
--HG--
branch : feature
2018-03-30 11:02:10 +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
2cb7c4c603
Utilize macro QT_DEPRECATED_WARNINGS.
...
--HG--
branch : develop
2018-03-22 19:57:56 +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
cb5b7fcfcd
Resolved issue #818 . Improve Piece path validation. Check uniqueness.
...
--HG--
branch : develop
2018-03-05 12:05:59 +02:00
Roman Telezhynskyi
3f77b979aa
Fixed issue #814 . Make "\" valid character.
...
--HG--
branch : develop
2018-02-27 10:22:08 +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
c56992407e
Resolved issue #667 . Check for updates - Test version.
...
--HG--
branch : develop
2018-02-06 13:38:05 +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
8b7494fb08
Show Forbid flipping and Force flipping options in piece context menu.
...
--HG--
branch : develop
2018-02-03 14:18:32 +02:00
Roman Telezhynskyi
f938cc04fe
Instead of refresing with time call cache refresh only if missed.
...
--HG--
branch : develop
2018-01-27 12:04:22 +02:00
Roman Telezhynskyi
ac94ef8a94
Cppcheck warning.
...
--HG--
branch : develop
2018-01-26 14:49:42 +02:00
Roman Telezhynskyi
01acee890b
Refresh cache for method VDomDocument::elementById() in separate thread.
...
--HG--
branch : develop
2018-01-26 14:43:52 +02:00
Roman Telezhynskyi
54d3ae7561
Improve parsing formulas.
...
Enable subexpressions. Allow user to define local variables.
--HG--
branch : develop
2018-01-24 22:08:53 +02:00
Roman Telezhynskyi
a91b1a3816
Speed optimization for method VAbstractPattern::ListMeasurements().
...
--HG--
branch : develop
2018-01-24 13:16:29 +02:00
Roman Telezhynskyi
27af6ac833
Resolved issue #392 . Improve feature: Show progress bar while opening pattern
...
file.
--HG--
branch : develop
2018-01-22 14:26:53 +02:00
Roman Telezhynskyi
1cfd53c51e
Improve XSD schema, more checks.
...
--HG--
branch : develop
2018-01-21 15:06:08 +02:00
Roman Telezhynskyi
7f84a09342
Optimization. Avoid expensive exception calls.
...
--HG--
branch : develop
2018-01-20 12:31:12 +02:00
Roman Telezhynskyi
4e79aaa77f
Improve error message for incompatible format version.
...
--HG--
branch : develop
2018-01-13 13:42:12 +02:00
Roman Telezhynskyi
1e95ddcb19
Fix broken regex pattern inside measurements xsd scheme.
...
--HG--
branch : develop
2018-01-13 12:20:59 +02:00
Roman Telezhynskyi
e6dcfd708b
New internal variable RotationElArc.
...
--HG--
branch : develop
2018-01-05 21:07:47 +02:00
Roman Telezhynskyi
f52b690827
Resolved issue #792 . New feature. Visibility trigger for internal path.
...
--HG--
branch : develop
2018-01-03 19:31:50 +02:00
Roman Telezhynskyi
88844ec33f
Resolved issue #783 . Flipping control.
...
--HG--
branch : develop
2017-12-17 15:06:46 +02:00
Roman Telezhynskyi
debc37d78a
Removed unused postfix operator.
...
--HG--
branch : develop
2017-12-04 14:32:17 +02:00
Roman Telezhynskyi
cf727e0365
Fix XSD schema files.
...
We must not to use anchors, all regex matches are automatically anchored at both
ends.
--HG--
branch : develop
2017-12-02 19:20:24 +02:00
Roman Telezhynskyi
8dbcfb4874
Fix issue with elliptical arc. It should read but ignore attribute 'aScale'.
...
ref #768 .
--HG--
branch : develop
2017-11-18 13:48:03 +02:00
Roman Telezhynskyi
604baa61d3
Improve Move tool. It should provide optional rotation origin point field.
...
ref #726 .
--HG--
branch : develop
2017-11-17 12:28:57 +02:00
Roman Telezhynskyi
3510843e44
Resolved issue #726 . Improve Move tool. Add optional rotate option.
...
--HG--
branch : develop
2017-11-13 19:39:11 +02:00
Roman Telezhynskyi
1ce645fa16
Fix bug in undocommands.
...
--HG--
branch : develop
2017-10-29 19:49:51 +02:00
Roman Telezhynskyi
29b23bbce3
Toggle piece node point label. ref #755 .
...
--HG--
branch : develop
2017-10-27 11:53:35 +03:00
Roman Telezhynskyi
51e670bd84
Duplicate from GUI.
...
--HG--
branch : feature
2017-10-26 16:57:52 +03:00
Roman Telezhynskyi
9b54b0c069
Dialog Duplicate Detail.
...
--HG--
branch : feature
2017-10-25 17:49:04 +03:00
Roman Telezhynskyi
660efa3844
Fix bugs.
...
* * *
Fix tool union bugs.
* * *
Fix preparing pieces for layout.
* * *
Fix bug with formulas.
--HG--
branch : feature
2017-10-23 10:45:58 +03:00