Roman Telezhynskyi
cd1ebf434a
Resolved issue #804 . New feature. Import measurements from CSV file in Tape app.
...
--HG--
branch : develop
2018-01-31 14:34:50 +02:00
Roman Telezhynskyi
90fe5d379e
Fix Export to CSV bug. Header have wrong title.
...
--HG--
branch : develop
2018-01-31 14:31:34 +02:00
Roman Telezhynskyi
c7256dbe0c
Token parser should allow subexpressions.
...
--HG--
branch : develop
2018-01-31 14:30:24 +02:00
Roman Telezhynskyi
79ef15c54c
Clear code.
...
--HG--
branch : develop
2018-01-30 10:55:16 +02:00
Roman Telezhynskyi
509955f2c6
When Valentina proposes measurement file it should select it in dialog.
...
--HG--
branch : develop
2018-01-30 10:54:19 +02:00
Roman Telezhynskyi
0cfe0b5936
Fix Valentina's crash.
...
Valentina crashes when delete several selected pieces.
--HG--
branch : develop
2018-01-30 10:31:50 +02:00
Roman Telezhynskyi
3bdf60705d
Clang warning.
...
--HG--
branch : develop
2018-01-28 12:58:11 +02:00
Roman Telezhynskyi
1a8d4488ec
Fixed issue #803 . Bug in FancyTabBar widget. Wrong calculated widget width.
...
(grafted from 20b63b26e1c49e8de9b71a267fbddd3dd3ed69b6)
--HG--
branch : develop
2018-01-27 18:22:41 +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
d5843ceb6d
Speed optimization for parsing piece internals.
...
--HG--
branch : develop
2018-01-25 23:53:53 +02:00
Roman Telezhynskyi
f64f511287
Fix build on MSVC.
...
--HG--
branch : develop
2018-01-25 15:39:50 +02:00
Roman Telezhynskyi
525a8b0dc2
Copy piece tool should copy more point information: label position and
...
show/hide state.
--HG--
branch : develop
2018-01-25 11:39:37 +02:00
Roman Telezhynskyi
762f88579a
Fix crash in dialog Seeam allowance tool.
...
--HG--
branch : develop
2018-01-25 10:32:40 +02:00
Roman Telezhynskyi
2bf477ca8a
Fix bug in copy piece tool.
...
--HG--
branch : develop
2018-01-25 10:31:59 +02:00
Roman Telezhynskyi
3ae5b3d99a
Fix compilation.
...
--HG--
branch : develop
2018-01-24 22:20:31 +02:00
Roman Telezhynskyi
615decb625
Improve Formula Wizard.
...
Improve support for multi line expressions.
--HG--
branch : develop
2018-01-24 22:09:45 +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
9b5b8dde04
Improve Formula Wizard. Disable data types not available in certain cases.
...
--HG--
branch : develop
2018-01-24 19:10:29 +02:00
Roman Telezhynskyi
f78f191843
Fix bug in copy piece tool.
...
--HG--
branch : develop
2018-01-24 16:50:25 +02:00
Roman Telezhynskyi
114bdfe9dd
Speed optimization for method VPattern::ElementsToParse().
...
--HG--
branch : develop
2018-01-24 14:06:21 +02:00
Roman Telezhynskyi
a91b1a3816
Speed optimization for method VAbstractPattern::ListMeasurements().
...
--HG--
branch : develop
2018-01-24 13:16:29 +02:00
Roman Telezhynskyi
4177924a6f
Fix broken build on Gentoo.
...
(grafted from 572fe909f75e013be310905c118e1afe4368db1c)
--HG--
branch : develop
2018-01-23 13:16:31 +02:00
Roman Telezhynskyi
0cc551b786
Resolved issue #732 . Tape app. Improve Database dialog.
...
--HG--
branch : develop
2018-01-23 13:08:20 +02:00
Roman Telezhynskyi
2aaffd0e0d
Fix bug in Formula Wizard. It did not show description for preview calculations.
...
--HG--
branch : develop
2018-01-22 20:51:17 +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
e784534d8e
Fix compatibility with MSVC.
...
--HG--
branch : develop
2018-01-22 10:03:04 +02:00
Roman Telezhynskyi
d59fde06b1
Speed optimization for method VLayoutPiece::Create().
...
--HG--
branch : develop
2018-01-21 22:00:07 +02:00
Roman Telezhynskyi
76dd51b6c6
Fix test crash.
...
--HG--
branch : develop
2018-01-21 21:42:04 +02:00
Roman Telezhynskyi
96df29144e
Fix test crash.
...
--HG--
branch : develop
2018-01-21 18:41:30 +02:00
Roman Telezhynskyi
f7e8b10407
Cppcheck warning.
...
--HG--
branch : develop
2018-01-21 18:41:17 +02:00
Roman Telezhynskyi
7bdc10419c
Speed optimization translating internal variables.
...
--HG--
branch : develop
2018-01-21 16:00:53 +02:00
Roman Telezhynskyi
1cfd53c51e
Improve XSD schema, more checks.
...
--HG--
branch : develop
2018-01-21 15:06:08 +02:00
Roman Telezhynskyi
d3df063160
Fix crash.
...
--HG--
branch : develop
2018-01-21 14:43:45 +02:00
Roman Telezhynskyi
93c84a9dc5
Speed optimization Calculator::EvalFormula().
...
In certain cases simple conversion string to number will speed up calculating.
--HG--
branch : develop
2018-01-21 14:31:13 +02:00
Roman Telezhynskyi
cf8c12f16a
Seep up method VToolSeamAllowance::RefreshGeometry() with multithread.
...
--HG--
branch : develop
2018-01-20 17:59:11 +02:00
Roman Telezhynskyi
d63cb30935
Remove noisy debug messages.
...
--HG--
branch : develop
2018-01-20 16:23:12 +02:00
Roman Telezhynskyi
99d6ea5152
Speed optimization for class VFormula.
...
--HG--
branch : develop
2018-01-20 15:37:15 +02:00
Roman Telezhynskyi
e68510cc49
Speed optimization for method QmuTokenParser::IsSingle().
...
--HG--
branch : develop
2018-01-20 15:36:50 +02:00
Roman Telezhynskyi
d03cd7be06
Speed optmization for method VContainer::ClearVariables().
...
--HG--
branch : develop
2018-01-20 14:01:35 +02:00
Roman Telezhynskyi
49c091be38
Refactoring.
...
--HG--
branch : develop
2018-01-20 13:12:28 +02:00
Roman Telezhynskyi
7dc29c0f00
Speed optimization for method VCommonSettings::GetCurveApproximationScale().
...
--HG--
branch : develop
2018-01-20 12:35:43 +02:00
Roman Telezhynskyi
7f84a09342
Optimization. Avoid expensive exception calls.
...
--HG--
branch : develop
2018-01-20 12:31:12 +02:00
Roman Telezhynskyi
64e2341f10
Forbid a user to have in piece's main path two neighbor points with identical
...
coordinates.
--HG--
branch : develop
2018-01-20 11:47:01 +02:00
Roman Telezhynskyi
751820a39b
Fix crash. Valentina crashes when scale scene after creating new pattern due to
...
uninitialized toolbar.
--HG--
branch : develop
2018-01-20 09:25:08 +02:00
Roman Telezhynskyi
502882ec70
Refactoring.
...
--HG--
branch : develop
2018-01-16 19:32:38 +02:00
Roman Telezhynskyi
919633440f
Fixed issue #799 . Copy piece tool crashes Valentina.
...
--HG--
branch : develop
2018-01-16 19:32:25 +02:00
Roman Telezhynskyi
f8b673d5eb
Fixed issue #798 . Formula Wizard crashes with translated increments.
...
--HG--
branch : develop
2018-01-15 19:53:17 +02:00
Roman Telezhynskyi
76f93ca63e
Fixed issue #797 . Custom seam allowance ignored in some cases.
...
(grafted from 3d77c1493f427eefbad7d98a828cd64061b72759)
--HG--
branch : develop
2018-01-15 16:20:29 +02:00
Roman Telezhynskyi
dd6cc1edc6
Enhancement. Disable a label options if a label template is empty.
...
Many user confused by not visible label even if "all" data filed. Valentina
should warn about this situation and force user to fill a label template.
--HG--
branch : develop
2018-01-14 18:19:43 +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
6e0584e848
Fix bug in Label template editor.
...
User material placeholders were wrong in combobox.
--HG--
branch : develop
2018-01-13 10:52:01 +02:00
Roman Telezhynskyi
da314b3265
GCC warning.
...
--HG--
branch : develop
2018-01-12 15:54:42 +02:00
Roman Telezhynskyi
5c8c940f32
Refactoring. Backport QOverload template.
...
--HG--
branch : develop
2018-01-12 15:25:20 +02:00
Roman Telezhynskyi
15339939ef
Fix QGraphicsView cursor regression.
...
--HG--
branch : develop
2018-01-12 14:31:45 +02:00
Roman Telezhynskyi
b8c8c284a8
Fix disappearing tooltip for tool place label.
...
--HG--
branch : develop
2018-01-12 13:34:46 +02:00
Roman Telezhynskyi
352912d12f
Try to fix backward compatibility with Qt 5.2.
...
--HG--
branch : develop
2018-01-09 21:02:08 +02:00
Roman Telezhynskyi
910ac6864c
Resolved issue #794 . Better control over scale value.
...
--HG--
branch : develop
2018-01-09 20:13:30 +02:00
Roman Telezhynskyi
2295a88885
Clang warning.
...
--HG--
branch : develop
2018-01-06 15:54:06 +02:00
Roman Telezhynskyi
231780d35e
Fix crash when use Windows/Close option.
...
--HG--
branch : develop
2018-01-06 12:09:06 +02:00
Roman Telezhynskyi
fdd7f6c2a3
Disable rubber band after objects have been selected.
...
--HG--
branch : develop
2018-01-05 22:01:35 +02:00
Roman Telezhynskyi
e6dcfd708b
New internal variable RotationElArc.
...
--HG--
branch : develop
2018-01-05 21:07:47 +02:00
Roman Telezhynskyi
8b16cead24
Improve elliptical arc tooltip.
...
--HG--
branch : develop
2018-01-05 19:49:50 +02:00
Roman Telezhynskyi
55e0ef6549
Allow equal angles for elliptical arc.
...
--HG--
branch : develop
2018-01-05 19:42:28 +02:00
Roman Telezhynskyi
b25f971758
Fixed issue #793 . Operations work incorrect with elliptical arc.
...
--HG--
branch : develop
2018-01-05 19:41:09 +02:00
Roman Telezhynskyi
7a77ad0e19
Fix cursor for curves after closing a tool.
...
--HG--
branch : develop
2018-01-05 13:49:32 +02:00
Roman Telezhynskyi
8b2b9d3ee3
Move "Name of detail" field to Main path tab.
...
--HG--
branch : develop
2018-01-03 20:07:55 +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
34d1b91225
New hack to restore mouse cursor.
...
--HG--
branch : develop
2018-01-01 16:16:50 +02:00
Roman Telezhynskyi
ae39a2b488
Resolved issue #790 . Generate unique name for each detail.
...
--HG--
branch : develop
2017-12-30 22:19:49 +02:00
Roman Telezhynskyi
012c799614
Backed out changeset: 6d0635c37029
...
--HG--
branch : develop
2017-12-17 16:34:56 +02:00
Roman Telezhynskyi
c853b67f63
Fix wrong tooltip for tool box widget.
...
--HG--
branch : develop
2017-12-17 15:12:57 +02:00
Roman Telezhynskyi
88844ec33f
Resolved issue #783 . Flipping control.
...
--HG--
branch : develop
2017-12-17 15:06:46 +02:00
Roman Telezhynskyi
5b0a557b21
Fix issue #784 . Bug in Table of Variables.
...
--HG--
branch : develop
2017-12-12 17:13:18 +02:00
Roman Telezhynskyi
8b4fc33649
Fix check layout allowance size position. ref #782 .
...
We generate layout allowance right just before creating layout. Because before
this we don't know all options.
--HG--
branch : develop
2017-12-12 10:23:46 +02:00
Roman Telezhynskyi
850bb88c6b
Show warning when a layout allowance is smaller than main piece path. This is
...
usually idicates issue with seam allowance. ref #782 .
--HG--
branch : develop
2017-12-11 17:46:13 +02:00
Roman Telezhynskyi
15c93854d8
Fixed issue #780 . Final Measurements kills Valentina.
...
--HG--
branch : develop
2017-12-11 16:00:31 +02:00
Roman Telezhynskyi
931c0de439
Breakpoints do not work if debug the app inside of app bundle.
...
--HG--
branch : develop
2017-12-11 15:52:24 +02:00
Roman Telezhynskyi
17b3f125f8
Resolved issue #779 . Add more roll paper size templates.
...
--HG--
branch : develop
2017-12-10 19:25:40 +02:00
Roman Telezhynskyi
3eea6115b0
When compare a template size check both versions: portrait and landscape.
...
--HG--
branch : develop
2017-12-10 19:16:12 +02:00
Roman Telezhynskyi
7fb0ebed20
Cppcheck warning.
...
(grafted from 9cf24fc42bd2aff67a32924e48d1bd2b4d61ee2c)
--HG--
branch : develop
2017-12-10 13:29:17 +02:00
Roman Telezhynskyi
0a66db7184
Resolved issue #778 . Calling Valentina with "-h" option opens information
...
dialog instead of writing to console.
(grafted from 4fb29d9b4e5441c43704005e4776f87d548673e7)
--HG--
branch : develop
2017-12-10 13:17:04 +02:00
Roman Telezhynskyi
ef3c60b459
Clang warning.
...
--HG--
branch : develop
2017-12-04 17:12:51 +02:00
Roman Telezhynskyi
f53343b01e
Fix test crash.
...
(grafted from 8f904d2962fb3631f8ee3cdc6f8a9f5ed38f4d73)
--HG--
branch : develop
2017-12-04 16:38:32 +02:00
Roman Telezhynskyi
2d2a4a8c3e
Lupdate.
...
--HG--
branch : develop
2017-12-04 16:33:04 +02:00
Roman Telezhynskyi
debc37d78a
Removed unused postfix operator.
...
--HG--
branch : develop
2017-12-04 14:32:17 +02:00
Roman Telezhynskyi
d1ec8e90dd
Fix Valentina crash adding internal path did not increment this object
...
reference.
--HG--
branch : develop
2017-12-04 14:08:13 +02:00
Roman Telezhynskyi
a0ec8ecb64
Fixed issue #775 . Insert node tool craches.
...
--HG--
branch : develop
2017-12-04 13:35:58 +02:00
Roman Telezhynskyi
a4df5612d9
Fixed issue #776 . Valentina cannot recognize translated functions.
...
(grafted from 5b89c34d11eea52b32e9fb60b87820ecc5187c31)
--HG--
branch : develop
2017-12-04 11:44:29 +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
097af11a6d
Improvement. Fix broken symlink automatically.
...
--HG--
branch : develop
2017-11-29 17:03:42 +02:00
Roman Telezhynskyi
9a6934ae59
Optimize translation of file filter.
...
--HG--
branch : develop
2017-11-29 16:00:18 +02:00
Roman Telezhynskyi
925e74af9c
Fix file filter.
...
--HG--
branch : develop
2017-11-29 15:59:50 +02:00
Roman Telezhynskyi
20e4ab1980
Fix selecting piece labels and grainline.
...
--HG--
branch : develop
2017-11-29 15:58:58 +02:00
Roman Telezhynskyi
9aad1b43cb
Fix bug. Valentina doesn't save additional rotation angle for tool Move when
...
use options dialog.
--HG--
branch : develop
2017-11-28 12:12:33 +02:00
Roman Telezhynskyi
a8f19d979b
Fix bug with moving increment value down in dialog.
...
--HG--
branch : develop
2017-11-27 23:37:36 +02:00
Roman Telezhynskyi
98ebfd11c6
Fix stand-alone piece updating. It should call updating internal paths in this
...
case.
--HG--
branch : develop
2017-11-21 11:55:37 +02:00
Roman Telezhynskyi
191e4e7d08
Fix Valentina hang in formula CSR.
...
--HG--
branch : develop
2017-11-21 11:03:37 +02:00
Roman Telezhynskyi
9162b58417
Fix bug in Move tool. Dialog doesn't pass optional rotate origin point.
...
ref #726 .
--HG--
branch : develop
2017-11-19 17:31:04 +02:00
Roman Telezhynskyi
efb4b58b8d
Fix bug with Increments. After creating they know more than should.
...
--HG--
branch : develop
2017-11-19 17:08:50 +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
e6c59de3ca
Fix bug in dialog Seam allowance tool.
...
Don't show the dialog if a main path doesn't contain at least one item.
--HG--
branch : develop
2017-11-15 15:25:38 +02:00
Roman Telezhynskyi
037d1daaaa
Fix bug in dialog Seam allowance tool.
...
When create a piece and call a context menu Valentina blocks creating because
of wrong formulas.
--HG--
branch : develop
2017-11-15 15:25:05 +02:00
Roman Telezhynskyi
a0643e5712
Optimize tool piece visualization.
...
--HG--
branch : develop
2017-11-15 13:23:19 +02:00
Roman Telezhynskyi
016883110f
Allow an arc to have the same start and end angles.
...
In such a case full circle will be drawn.
--HG--
branch : develop
2017-11-15 13:22:16 +02:00
Roman Telezhynskyi
12761dcfa6
SonarQube warning.
...
--HG--
branch : develop
2017-11-14 15:08:19 +02:00
Roman Telezhynskyi
bbee47fe35
Fix compatibility with Qt below version 5.5.
...
--HG--
branch : develop
2017-11-14 15:06:22 +02:00
Roman Telezhynskyi
ae52f58f6f
Cppcheck.
...
--HG--
branch : develop
2017-11-14 15:05:05 +02:00
Roman Telezhynskyi
5f0d4ea586
Resolved issue #774 . New feature. Matching Parentheses.
...
--HG--
branch : develop
2017-11-14 13:46:28 +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
f71b0fd328
Fix build on Windows.
...
--HG--
branch : develop
2017-11-13 12:59:25 +02:00
Roman Telezhynskyi
d5cd6095e5
Clang warning.
...
--HG--
branch : develop
2017-11-13 11:50:09 +02:00
Roman Telezhynskyi
5fb0eb42fd
Fix Valentina crash.
...
Valentina crashes if remove piece node parent.
--HG--
branch : develop
2017-11-13 11:29:29 +02:00
Roman Telezhynskyi
8e44628b57
Fix bug. Update details list after creating or deleting a detail.
...
--HG--
branch : develop
2017-11-13 11:08:48 +02:00
Roman Telezhynskyi
736d21d71c
Fix bug with mouse cursor when use line tool.
...
--HG--
branch : develop
2017-11-13 11:03:12 +02:00
Roman Telezhynskyi
132b7c9fc6
CSR - special modeling case.
...
--HG--
branch : develop
2017-11-13 10:53:27 +02:00
Roman Telezhynskyi
238e6fb24b
Fix bug. Pressing Escape key disables undocommands.
...
--HG--
branch : develop
2017-11-11 11:28:54 +02:00
Roman Telezhynskyi
c180a26e09
Improve tool Point on middle visualization.
...
Show point on middle position when creating a point.
--HG--
branch : develop
2017-11-11 11:24:30 +02:00
Roman Telezhynskyi
ec3750e087
Resolved issue #773 . Tool Point intersection curve and axis cannot find
...
desired intersection poin.
(grafted from 86bc49a9552fc4555956815a4d32abfa091ccfc1)
--HG--
branch : develop
2017-11-11 11:01:45 +02:00
Roman Telezhynskyi
b453d2b2d6
Fix bug in dialog Seam allowance tool.
...
The dialog should prevent user to save a detail with broken formula.
--HG--
branch : develop
2017-11-01 11:40:19 +02:00
Roman Telezhynskyi
d1e3531247
Write log output in UTF-8.
...
--HG--
branch : develop
2017-11-01 10:20:07 +02:00
Roman Telezhynskyi
0ef92f9cba
Fixed Valentina crash.
...
Valentina crashes if creating tool was canceled.
--HG--
branch : develop
2017-10-31 20:01:19 +02:00
Roman Telezhynskyi
e9abab4eb2
Fix bug in Valentina.
...
Each QGaphicsItem should make accepted mouse press event if it accept an event.
--HG--
branch : develop
2017-10-31 10:31:50 +02:00
Roman Telezhynskyi
790e276102
SonarQube warnings.
...
--HG--
branch : develop
2017-10-30 12:16:58 +02:00
Roman Telezhynskyi
7a11b3497a
Fix bug with setting cursor QGraphicsPathItem without hover events.
...
--HG--
branch : develop
2017-10-30 11:08:25 +02:00
Roman Telezhynskyi
16a0af6ca5
Get a tool focus after creation.
...
Need for keyborad input.
--HG--
branch : develop
2017-10-30 09:57:19 +02:00
Roman Telezhynskyi
cbf3e4d5df
When create group selecting a control point should also select a curve.
...
--HG--
branch : develop
2017-10-30 08:34:18 +02:00
Roman Telezhynskyi
55754d227b
Fix bug with spline path.
...
--HG--
branch : develop
2017-10-30 08:20:03 +02:00
Roman Telezhynskyi
61efe97e6c
Fix black square bug.
...
--HG--
branch : develop
2017-10-29 20:12:35 +02:00
Roman Telezhynskyi
1ce645fa16
Fix bug in undocommands.
...
--HG--
branch : develop
2017-10-29 19:49:51 +02:00
Roman Telezhynskyi
8309fa8c7a
Save show curve details state between sessions.
...
--HG--
branch : develop
2017-10-29 15:13:13 +02:00
Roman Telezhynskyi
1cd126856c
Fixes for spline control point.
...
--HG--
branch : develop
2017-10-29 13:48:28 +02:00
Roman Telezhynskyi
f16d26b659
Improve EnsureVisibleWithDelay feature.
...
Margins should to be scaled according to scene scale factor.
--HG--
branch : develop
2017-10-29 13:46:58 +02:00
Roman Telezhynskyi
09f3ba234c
Fix bug with item highligh selected.
...
--HG--
branch : develop
2017-10-29 11:06:17 +02:00
Roman Telezhynskyi
def801a626
Call item update if curve detailed mode changed.
...
Need to show/hide a curve direction.
--HG--
branch : develop
2017-10-29 10:53:47 +02:00
Roman Telezhynskyi
969dd163bf
Fix bug with spline's control point.
...
Fix infinite redrawing.
--HG--
branch : develop
2017-10-28 19:21:47 +03:00
Roman Telezhynskyi
d3cf15f5b8
Fix some bugs.
...
--HG--
branch : develop
2017-10-28 17:31:18 +03:00
Roman Telezhynskyi
46d6fcd29d
Fix creating pieces.
...
--HG--
branch : develop
2017-10-28 14:11:52 +03:00
Roman Telezhynskyi
104a491a67
Fixing font problem on Windows.
...
Calc start label scale based on start font size and minimal visible font size.
--HG--
branch : develop
2017-10-28 13:02:51 +03:00
Roman Telezhynskyi
72dde072af
New feature. Allow to exclude piece node point from it's context menu.
...
--HG--
branch : develop
2017-10-27 14:02:17 +03:00
Roman Telezhynskyi
91b4c7c8fa
Fix bug with returning a piece to original position.
...
--HG--
branch : develop
2017-10-27 12:28:08 +03:00
Roman Telezhynskyi
dd5b276e5d
Fix bug with exclude objects.
...
--HG--
branch : develop
2017-10-27 12:11:29 +03:00
Roman Telezhynskyi
29b23bbce3
Toggle piece node point label. ref #755 .
...
--HG--
branch : develop
2017-10-27 11:53:35 +03:00
Roman Telezhynskyi
3df6c09934
Optimize adjusting scene rect after moving label.
...
--HG--
branch : develop
2017-10-27 10:36:55 +03:00
Roman Telezhynskyi
d61f732bde
Improve warning message to provide more appropriate infromation about an error.
...
--HG--
branch : develop
2017-10-27 09:24:18 +03:00
Roman Telezhynskyi
4af32961b0
Optimize adjusting new scene rect.
...
If we know an object that cause adjustment no need to recalc bounding rect for
all scene items.
--HG--
branch : develop
2017-10-27 09:13:51 +03:00
Roman Telezhynskyi
6dfe04e2bc
Fixing issue with slow zooming.
...
Check if need to update scene rect before actual update.
--HG--
branch : develop
2017-10-26 22:59:28 +03:00
Roman Telezhynskyi
7777646a16
Fix font problem on Windows.
...
--HG--
branch : develop
2017-10-26 19:57:52 +03:00
Roman Telezhynskyi
5a07871a8d
Fix Tool union Reatin pieces option.
...
--HG--
branch : feature
2017-10-26 17:22:12 +03:00
Roman Telezhynskyi
51e670bd84
Duplicate from GUI.
...
--HG--
branch : feature
2017-10-26 16:57:52 +03:00
Roman Telezhynskyi
e8ca7f575d
Fix bug. Modeling objects should be separated from calculation objects and stay
...
in not copied container.
--HG--
branch : feature
2017-10-26 12:54:08 +03:00
Roman Telezhynskyi
9b54b0c069
Dialog Duplicate Detail.
...
--HG--
branch : feature
2017-10-25 17:49:04 +03:00
Roman Telezhynskyi
3362e8a4dc
Fix font problem on Windows.
...
--HG--
branch : develop
2017-10-25 22:34:28 +03:00
Roman Telezhynskyi
feaa43a712
SonarCloud warning.
...
--HG--
branch : develop
2017-10-25 13:54:15 +03:00
Roman Telezhynskyi
7c0d17a7e3
Cppcheck warning.
...
--HG--
branch : develop
2017-10-25 11:56:24 +03:00
Roman Telezhynskyi
19fb13affe
Resolved issue #771 . Improve tool Point at intersection of arc and line.
...
--HG--
branch : develop
2017-10-25 11:27:43 +03:00
Roman Telezhynskyi
7fce20c98e
Removed redundant calls UpdateGObject(). Undocommand for piece label.
...
--HG--
branch : feature
2017-10-24 20:25:51 +03:00
Roman Telezhynskyi
89a2323944
Fix problem with updating objects inside vcontainer.
...
--HG--
branch : feature
2017-10-24 19:50:16 +03:00
Roman Telezhynskyi
f78c122cb0
Show place label rect.
...
--HG--
branch : feature
2017-10-24 16:42:09 +03:00
Roman Telezhynskyi
7a2297ed6b
Correct applying correction angle.
...
--HG--
branch : feature
2017-10-24 14:23:11 +03:00
Roman Telezhynskyi
14e19ced4b
Refactoring. Move dialogs related to pieces.
...
--HG--
branch : feature
2017-10-24 14:14:59 +03:00
Roman Telezhynskyi
9c6160fa50
Fix bug with parent disappearing.
...
--HG--
branch : feature
2017-10-24 12:02:47 +03:00
Roman Telezhynskyi
f27c7e4e35
Fix recursive repaint after label scale.
...
--HG--
branch : feature
2017-10-23 21:10:48 +03:00
Roman Telezhynskyi
05cad85ab3
Fix bug with tool seam allowance cursor.
...
--HG--
branch : feature
2017-10-23 14:31:01 +03:00
Roman Telezhynskyi
233efde704
Always draw circle for Button type.
...
--HG--
branch : feature
2017-10-23 12:33:54 +03:00
Roman Telezhynskyi
6f5969a357
Use icon from default theme.
...
--HG--
branch : feature
2017-10-23 11:33:34 +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
Roman Telezhynskyi
2a3d52ba88
Improve scene point.
...
Scale line to label and make the line more transparent.
--HG--
branch : feature
2017-10-21 16:26:22 +03:00
Roman Telezhynskyi
f4c5ad7213
Fix undo bug. Undocommand doesn't increment/decrement reference counters.
...
--HG--
branch : feature
2017-10-17 19:35:39 +03:00
Roman Telezhynskyi
ca79c7ff93
Added place label.
...
--HG--
branch : feature
2017-10-15 12:25:20 +03:00
Roman Telezhynskyi
7038b60e43
Fix black square bug.
...
--HG--
branch : develop
2017-10-22 11:31:32 +03:00
Roman Telezhynskyi
f0035e1f65
Refactor method VGObject::IsPointOnLineSegment.
...
--HG--
branch : develop
2017-10-19 19:50:00 +03:00
Roman Telezhynskyi
dd0025456b
Fix crash in Free curve mode.
...
--HG--
branch : develop
2017-10-19 16:26:51 +03:00
Roman Telezhynskyi
52a8fb5bae
Fix scale problem with selecting points.
...
We scaled point circle size, but forgot to adjust test size according to scale
too.
--HG--
branch : develop
2017-10-19 15:56:57 +03:00
Roman Telezhynskyi
3e80b6439a
Fix bug with seam allowance. ref #767 .
...
(grafted from 764b3537c0c8cac7804494f00436bdd152d286d7)
--HG--
branch : develop
2017-10-19 14:11:57 +03:00
Roman Telezhynskyi
71b5a17aa1
Refactor methods names for better readability.
...
--HG--
branch : develop
2017-10-19 11:24:21 +03:00
Roman Telezhynskyi
8eecfe78a3
New feature multi deletion pieces.
...
--HG--
branch : develop
2017-10-19 11:20:19 +03:00
Roman Telezhynskyi
6bbd54f6ef
Improve Add piece undocommand.
...
Performance improvement.
--HG--
branch : develop
2017-10-18 18:02:02 +03:00
Roman Telezhynskyi
614fd3a0f9
Improve Delete piece undocommand.
...
Performance improvement.
--HG--
branch : develop
2017-10-18 16:40:20 +03:00
Roman Telezhynskyi
1fbb65d21d
Fix SavePiecePathOptions undocommand.
...
Bug with increment/decrement reference counter.
--HG--
branch : develop
2017-10-18 11:58:01 +03:00
Roman Telezhynskyi
6b6c7aff52
Improve Save piece options undocommand.
...
Performance improvement.
--HG--
branch : develop
2017-10-18 11:56:29 +03:00
Roman Telezhynskyi
ef41c700f8
Improve Move piece undocommand.
...
Performance improvement.
--HG--
branch : develop
2017-10-18 11:24:15 +03:00
Roman Telezhynskyi
b693244847
Fix issue with cursor position in tabs increments and preview calculations.
...
--HG--
branch : develop
2017-10-17 14:46:22 +03:00
Roman Telezhynskyi
6b47894f16
Cppcheck warnings.
...
--HG--
branch : develop
2017-10-13 22:03:44 +03:00
Roman Telezhynskyi
2d21ac2266
Clang warning.
...
--HG--
branch : develop
2017-10-13 18:48:52 +03:00
Roman Telezhynskyi
782897dd08
New forum.
...
--HG--
branch : develop
2017-10-13 17:50:25 +03:00
Roman Telezhynskyi
cc66a2ccbb
Fix compatibility issue with Qt 5.2.
...
--HG--
branch : develop
2017-10-13 17:48:54 +03:00
Roman Telezhynskyi
d15e507aeb
Fix issue. User should be able to control tiled pdf export through command line.
...
--HG--
branch : develop
2017-10-13 17:48:20 +03:00
Roman Telezhynskyi
0da31099f3
Tiled pdf should work only with standard formats.
...
--HG--
branch : develop
2017-10-12 10:40:11 +03:00
Roman Telezhynskyi
0f59db15db
Clang warning.
...
--HG--
branch : develop
2017-10-12 10:35:22 +03:00
Roman Telezhynskyi
8981e77927
Clang warning.
...
--HG--
branch : develop
2017-10-11 14:26:05 +03:00
Roman Telezhynskyi
a2ebd5bb68
Fix broken tests. ref #768 .
...
--HG--
branch : develop
2017-10-11 14:22:10 +03:00
Roman Telezhynskyi
baa2f4fd92
Resolved issue #768 . New feature. Custom curve approximation scale.
...
--HG--
branch : develop
2017-10-11 13:51:06 +03:00
Roman Telezhynskyi
38815727bb
Fix bugs. ref #657 .
...
--HG--
branch : develop
2017-10-11 11:34:22 +03:00
Roman Telezhynskyi
8cbf143592
Cppcheck.
...
--HG--
branch : develop
2017-10-10 14:40:07 +03:00
Roman Telezhynskyi
b85c94273f
Lupdate.
...
--HG--
branch : develop
2017-10-10 14:02:20 +03:00
Roman Telezhynskyi
9cbd725957
Fix broken tests.
...
(grafted from 115ada20dc71e5c75046da96b26245fd431bf8d3)
--HG--
branch : develop
2017-10-10 13:37:54 +03:00
Roman Telezhynskyi
136b9f66ed
Fixed issue. Curves look too wavy.
...
(grafted from 87dfd6a669e23585ed67982d043e6abd26a1f00b)
--HG--
branch : develop
2017-10-10 12:28:17 +03:00
Roman Telezhynskyi
67b01c0337
Resolved issue #657 . Improve feature: Allow more paper formats for printing
...
tiled PDF.
--HG--
branch : develop
2017-10-10 12:22:59 +03:00
Roman Telezhynskyi
0fb0763191
Fixed issue #767 . Valentina produces wrong main path.
...
(grafted from c07c9ff6a27a673f55e5c3d98242534ee2c6ca95)
--HG--
branch : develop
2017-10-07 15:19:36 +03:00
Roman Telezhynskyi
61172d46c4
Fix typo in headers.
...
--HG--
branch : develop
2017-10-05 12:20:01 +03:00
Roman Telezhynskyi
daa539378f
Resolved issue #765 . New feature. Free curve mode.
...
--HG--
branch : develop
2017-10-03 13:01:56 +03:00
Roman Telezhynskyi
f636a3899f
Export description as part of final measurements.
...
ref #761 .
--HG--
branch : develop
2017-10-03 10:40:08 +03:00
Roman Telezhynskyi
f122ce479c
Speed optimization. Deploy Windows version with file qtlogging.ini that disables
...
logging.
--HG--
branch : develop
2017-10-03 10:18:29 +03:00
Roman Telezhynskyi
8eb7c413e9
Two new shortcut sequences: Ctrl+PgDown and Ctrl+PgUp to switch to next and
...
previous pattern piece.
ref #762 .
--HG--
branch : develop
2017-10-02 19:51:15 +03:00
Roman Telezhynskyi
08df3b4486
Scrolling delay.
...
When object is close to edge of view Valentina begins scrolling scene to ensure
that the object is visible. In many cases this happens to fast for user. As
solution after correction Valentina will wait 80 milliseconds before procedding
next move. This will give users enough time to react. Such delay is called only
if view was scrolled.
--HG--
branch : develop
2017-10-02 16:25:18 +03:00
Roman Telezhynskyi
da2cc857df
Fix scaling point label.
...
--HG--
branch : develop
2017-09-30 21:13:22 +03:00
Roman Telezhynskyi
95a21e07cc
Fix test crash.
...
--HG--
branch : develop
2017-09-30 11:31:41 +03:00
Roman Telezhynskyi
4d113db163
Cannot suppress warning -Wstrict-overflow. Completely disable it.
...
--HG--
branch : develop
2017-09-29 19:05:34 +03:00
Roman Telezhynskyi
0adfbb8fb1
New math parser function "r2cm". Round to up to 1 decimal.
...
--HG--
branch : develop
2017-09-29 17:47:11 +03:00
Roman Telezhynskyi
be614ad9f8
Right way to suppress GCC warning Wstrict-overflow for method QVector::move().
...
--HG--
branch : develop
2017-09-29 17:13:30 +03:00
Roman Telezhynskyi
8de6fc4473
Fix XSD schema to accept number of user material placeholders up to 20.
...
--HG--
branch : develop
2017-09-29 11:40:57 +03:00
Roman Telezhynskyi
a5e4261e55
GCC warning.
...
--HG--
branch : develop
2017-09-29 10:43:47 +03:00
Roman Telezhynskyi
58ca1b3110
Fix dialog Final measurements. Set title and icon.
...
--HG--
branch : develop
2017-09-29 10:12:19 +03:00
Roman Telezhynskyi
6ed9dce7bf
Clang warning.
...
--HG--
branch : develop
2017-09-28 21:20:32 +03:00
Roman Telezhynskyi
d7b3ddc2d5
Resolved issue #758 . Intersection Passmark - select which side is shown.
...
--HG--
branch : develop
2017-09-28 21:18:13 +03:00
Roman Telezhynskyi
d0150bccbd
Removed redundant include.
...
--HG--
branch : develop
2017-09-28 20:27:33 +03:00
Roman Telezhynskyi
5551b853b9
Extend number of user material placeholders up to 20.
...
--HG--
branch : develop
2017-09-28 17:45:57 +03:00
Roman Telezhynskyi
657c445e46
Extract formulas from final measurements.
...
--HG--
branch : feature
2017-09-28 16:39:27 +03:00
Roman Telezhynskyi
5d2e584d2f
Improving for embedded man page.
...
Use bullet list where possible.
--HG--
branch : feature
2017-09-28 16:22:35 +03:00
Roman Telezhynskyi
ffe4affcbf
Retrieve canonical file path if possible.
...
--HG--
branch : feature
2017-09-28 16:05:55 +03:00
Roman Telezhynskyi
b673ec0fc7
Command line options to export final measurements.
...
--HG--
branch : feature
2017-09-28 16:05:04 +03:00
Roman Telezhynskyi
d01edb53c3
Abort export if cannot retrive a value.
...
--HG--
branch : feature
2017-09-27 15:23:40 +03:00
Roman Telezhynskyi
ac96ce6b84
Export Final measurements to CSV.
...
--HG--
branch : feature
2017-09-27 14:47:05 +03:00
Roman Telezhynskyi
257fb2f913
Refactor export to CSV.
...
Preparation for export final measurements.
--HG--
branch : feature
2017-09-27 13:25:18 +03:00
Roman Telezhynskyi
4caab9a479
Fix export increments and preview calculations.
...
Separate both types. First write increments then preview calculations.
--HG--
branch : feature
2017-09-27 11:53:17 +03:00
Roman Telezhynskyi
661e71bad0
Refactoring use static methods VTranslateVars::TryFormula*User().
...
--HG--
branch : feature
2017-09-26 17:46:28 +03:00
Roman Telezhynskyi
0eb6b8b30f
Dialog Final measurements.
...
--HG--
branch : feature
2017-09-26 17:24:02 +03:00
Roman Telezhynskyi
8c84cff91d
Read/write list of final measurements.
...
--HG--
branch : feature
2017-09-26 12:54:52 +03:00
Roman Telezhynskyi
e1075dfdf5
Fix zoom fit best current after adding new pattern piece.
...
--HG--
branch : develop
2017-09-25 18:28:58 +03:00
Roman Telezhynskyi
6bd1a460e6
Refactor method VPattern::setCurrentData().
...
It should use method VAbstractPattern::getLocalHistory().
--HG--
branch : develop
2017-09-25 18:15:28 +03:00
Roman Telezhynskyi
3a358f7633
Improve dialog Increments. It should show all internal variables instead it
...
showed only those who were in currently selected pattern piece.
--HG--
branch : develop
2017-09-25 16:36:04 +03:00
Roman Telezhynskyi
ab961834e8
Add missed keys to list of all command line keys.
...
--HG--
branch : develop
2017-09-24 10:37:58 +03:00
Roman Telezhynskyi
bdc8840184
Resolved issue #756 . New feature. Select pieces from command line.
...
--HG--
branch : develop
2017-09-22 19:16:16 +03:00
Roman Telezhynskyi
a5c9ba6c4d
Fix export bug. In command line mode Valentina ignored option "in Layout" for
...
all pieces.
--HG--
branch : develop
2017-09-22 15:37:03 +03:00
Roman Telezhynskyi
29972118ff
Lupdate.
...
--HG--
branch : develop
2017-09-24 10:33:49 +03:00
Roman Telezhynskyi
0fd36056d4
New test. Check ellipsis at the end of line.
...
--HG--
branch : develop
2017-09-24 10:33:35 +03:00
Roman Telezhynskyi
d44638eab2
SonarQube warnings.
...
--HG--
branch : develop
2017-09-21 10:05:58 +03:00
Roman Telezhynskyi
28cd003bcc
Improve converting customer name.
...
--HG--
branch : develop
2017-09-21 09:55:59 +03:00
Roman Telezhynskyi dismine@gmail.com
679830ba20
Clang warnings.
...
--HG--
branch : develop
2017-09-21 09:46:48 +03:00
Roman Telezhynskyi dismine@gmail.com
542ab7e648
Clang warnings.
...
--HG--
branch : develop
2017-09-20 19:41:12 +03:00
Roman Telezhynskyi
40662bb948
Fixed bug. After full parse undocommand Move labe losts connection to tool.
...
--HG--
branch : develop
2017-09-20 15:39:42 +03:00
Roman Telezhynskyi
f2b07a482c
GCC warning.
...
--HG--
branch : develop
2017-09-20 14:27:43 +03:00
Roman Telezhynskyi
17394e8259
Compiler warnings.
...
--HG--
branch : develop
2017-09-20 14:05:41 +03:00
Roman Telezhynskyi
c004f0fbad
Cppcheck warning.
...
--HG--
branch : develop
2017-09-20 13:28:06 +03:00
Roman Telezhynskyi
f7c75111ce
Added support for operation tools.
...
--HG--
branch : feature
2017-09-20 12:10:57 +03:00
Roman Telezhynskyi
af1e01c243
Hide Show label option for not point objects.
...
--HG--
branch : feature
2017-09-20 10:28:49 +03:00
Roman Telezhynskyi
7864ae9572
Added support for tool True Darts.
...
--HG--
branch : feature
2017-09-20 10:19:02 +03:00
Roman Telezhynskyi
795438c202
Merge with develop.
...
--HG--
branch : feature
2017-09-20 08:53:44 +03:00
Roman Telezhynskyi
bfe327ee13
If pattern linked to individual measurements it should get customer name from
...
it.
--HG--
branch : develop
2017-09-19 16:07:48 +03:00
Roman Telezhynskyi
e7db934fb5
Refactor tool clases to pass data in structure.
...
--HG--
branch : feature
2017-09-18 11:37:23 +03:00
Roman Telezhynskyi
783f2f1296
Merge with develop.
...
--HG--
branch : feature
2017-09-18 09:13:47 +03:00
Roman Telezhynskyi
0bfeb859f8
Fixed issue #754 . Converting to new label template system cause error in cut
...
number.
--HG--
branch : develop
2017-09-18 09:11:39 +03:00
Roman Telezhynskyi
b01adfa388
Saving to file works for simple point.
...
--HG--
branch : feature
2017-09-17 19:52:18 +03:00
Roman Telezhynskyi
2e8f113e3e
Tooltip for complex tools.
...
--HG--
branch : feature
2017-09-17 13:58:43 +03:00
Roman Telezhynskyi
6f160ebd9c
Improve tooltip. It should show object label.
...
--HG--
branch : feature
2017-09-17 10:24:34 +03:00
Roman Telezhynskyi
dbe1981eb5
Refactor to avoid hidding class member.
...
--HG--
branch : feature
2017-09-17 09:45:18 +03:00
Roman Telezhynskyi
fa74e32769
First working result.
...
Doesn't change file.
--HG--
branch : feature
2017-09-17 09:19:13 +03:00
Roman Telezhynskyi
f2d1b4b916
Forgot to refactor this name.
...
--HG--
branch : feature
2017-09-17 09:17:37 +03:00
Roman Telezhynskyi
f6923a92f4
Show option Show label.
...
--HG--
branch : feature
2017-09-16 17:25:14 +03:00
Roman Telezhynskyi
2864be7342
Refactoring to recognize child that called a contex menu.
...
--HG--
branch : feature
2017-09-15 17:32:23 +03:00
Roman Telezhynskyi
cc01fdf2d2
Fix Valentina crash.
...
The crash appeared after wrong refactoring.
--HG--
branch : develop
2017-09-15 09:25:19 +03:00
Roman Telezhynskyi
39aa43fe8f
SonarQube warnings.
...
--HG--
branch : develop
2017-09-13 11:52:41 +03:00
Roman Telezhynskyi
851044d37e
Cppcheck warning.
...
(grafted from 472ee616f82f6ff5e6b2d0ed4adcc2aa76c12ea1)
--HG--
branch : develop
2017-09-13 09:27:52 +03:00
Roman Telezhynskyi
15fc06fbf1
Fix tests. ref #753 .
...
(grafted from 390ce06769037946ec705a8acecae65d5349e621)
--HG--
branch : develop
2017-09-13 09:17:21 +03:00
Roman Telezhynskyi
a8dc3ed9f0
Fixed issue #753 . Elliptical arc tool is broken.
...
(grafted from 6e388ecf0b095aa084889cbf6cc0461fedb18cd3)
--HG--
branch : develop
2017-09-13 07:29:35 +03:00
Roman Telezhynskyi
6689fc89d7
Fix Elliptical arc tool dialog.
...
--HG--
branch : develop
2017-09-13 07:07:15 +03:00
Roman Telezhynskyi
66914174d8
Fix tooltip of Elliptical arc tool.
...
--HG--
branch : develop
2017-09-13 07:03:18 +03:00
Roman Telezhynskyi
d820191e8a
User "home" folder now supports label templates.
...
--HG--
branch : develop
2017-09-12 11:50:23 +03:00
Roman Telezhynskyi
600ded659e
Trying to fix error implicit instantiation of undefined template
...
'QSharedPointer<VInternalVariable>'.
--HG--
branch : develop
2017-09-12 07:42:27 +03:00
Roman Telezhynskyi
67dbb3eb5f
Fix wrong path to label templates on Mac OS X.
...
--HG--
branch : develop
2017-09-11 20:56:58 +03:00
Roman Telezhynskyi
e45f598689
Fix bug with Poland translation.
...
--HG--
branch : develop
2017-09-11 20:55:08 +03:00
Roman Telezhynskyi
33ec3921a6
Added new language Polish (Poland).
...
--HG--
branch : develop
2017-09-11 16:57:49 +03:00
Roman Telezhynskyi
79edcfb7ca
Tests for issue #752 . ref #752 .
...
--HG--
branch : develop
2017-09-11 16:05:00 +03:00
Roman Telezhynskyi
27f605dc65
Fixed issue #752 . Valentina produces corrupted file if unite two pieces.
...
(grafted from e0e2d27ac2a1f8f43879218a97924481ae674c77)
--HG--
branch : develop
2017-09-11 15:56:18 +03:00
Roman Telezhynskyi
d6a956b7fa
Improve VDomDocument::CollectId warning message.
...
--HG--
branch : develop
2017-09-11 11:45:38 +03:00
Roman Telezhynskyi
4ca0139af0
Improve Find measurements location dialog.
...
When Valentina can't find a measurements file it asks if user want to point to
new location. In my pratcise usually a file is near the pattern file. In old way
Valentina ignored that fact and pointed to standard locations. From now one it
will first check if searched name is near the pattern file.
--HG--
branch : develop
2017-09-07 09:58:26 +03:00
Roman Telezhynskyi
4ab42b2cef
Fix crash.
...
Valentina crashes if input not unique name and then switch and begin edit
a formula field.
--HG--
branch : develop
2017-09-06 20:27:51 +03:00
Roman Telezhynskyi
e288c3a7ee
Fix test.
...
Ensure that we also remove a thousands separator in test.
(grafted from 023f2d495cf49a2cf8dc58b3154aed42e57882a9)
--HG--
branch : develop
2017-09-06 13:22:57 +03:00
Roman Telezhynskyi
3499b04c56
Remove space as thousands separator when return formula to user.
...
(grafted from 11b585c55b443564fefcff38cd7ce297d31659c0)
--HG--
branch : develop
2017-09-06 09:58:48 +03:00
Roman Telezhynskyi
9f9144dd56
Fix bug with Variables Table.
...
Editing values were almost impossible or very hard because of changing a cursor
position.
--HG--
branch : develop
2017-09-06 10:06:10 +03:00
Roman Telezhynskyi
b19cb9aee7
Removed crash sending system for Windows.
...
--HG--
branch : develop
2017-09-04 19:11:15 +03:00
Roman Telezhynskyi
ec0c69c738
Clang warnings.
...
--HG--
branch : develop
2017-09-02 15:37:52 +03:00
Roman Telezhynskyi
fd2f977e44
Improve Formula Wizard. Added additional radio button to separate increments
...
and preview calculations. ref #731 .
--HG--
branch : develop
2017-09-02 15:25:53 +03:00
Roman Telezhynskyi
d77acc524c
Resolved issue #731 . Improve tab Increments. Separate the tab on two:
...
Increments and Preview Calculation.
--HG--
branch : develop
2017-09-02 14:47:44 +03:00
Roman Telezhynskyi
0a5035c5b3
Remove unused settings for removed old time ago Community page.
...
--HG--
branch : develop
2017-09-01 17:15:12 +03:00
Roman Telezhynskyi
b7db0804dc
Our new website.
...
--HG--
branch : develop
2017-09-01 17:04:19 +03:00
Roman Telezhynskyi
6e1c5943b5
Fix build with MSVC.
...
--HG--
branch : develop
2017-08-30 14:50:57 +03:00
Roman Telezhynskyi
0da1d58a78
SonarQube warning.
...
--HG--
branch : develop
2017-08-30 10:35:11 +03:00
Roman Telezhynskyi
4ed21eb4d5
Clang warning.
...
--HG--
branch : develop
2017-08-30 10:16:40 +03:00
Roman Telezhynskyi
b6bc6cbeae
Added additional restriction for XSD schema.
...
--HG--
branch : feature
2017-08-30 09:38:33 +03:00
Roman Telezhynskyi
c33b178e3c
Template recognizes new placeholders.
...
--HG--
branch : feature
2017-08-30 09:32:39 +03:00
Roman Telezhynskyi
a97821edce
Read and write pattern materials.
...
--HG--
branch : feature
2017-08-30 08:55:07 +03:00
Roman Telezhynskyi
4a6e1e104f
Global variable to count placeholders quantity.
...
--HG--
branch : feature
2017-08-30 07:43:00 +03:00
Roman Telezhynskyi
2885d95a43
Added dialog Pattern materials.
...
--HG--
branch : feature
2017-08-30 07:26:18 +03:00
Roman Telezhynskyi
da892dfc3c
Added dialog Known Materials.
...
--HG--
branch : feature
2017-08-28 16:03:19 +03:00
Roman Telezhynskyi
51f6176ede
Resolved issue #722 . Rename "Seam Allowance" tool to "Workpiece" tool.
...
--HG--
branch : develop
2017-08-27 11:15:57 +03:00
Roman Telezhynskyi
9b7aee0e7e
Resolved issue #721 . Rename "Piece Path" to "Internal Path" tool.
...
--HG--
branch : develop
2017-08-27 09:03:46 +03:00
Roman Telezhynskyi
842dfafcd6
Fix bug. Valentina doesn't update pattern label.
...
--HG--
branch : develop
2017-08-23 20:54:20 +03:00
Roman Telezhynskyi
af6e41d8cc
Fix bug. Valentina doesn't update piece label.
...
--HG--
branch : develop
2017-08-23 15:26:48 +03:00
Roman Telezhynskyi
db8b4e0023
Resolved issue #750 . Info Box Beside Mouse.
...
--HG--
branch : develop
2017-08-23 14:50:48 +03:00
Roman Telezhynskyi
13f347dc1a
Fix build on Mac OS X.
...
--HG--
branch : develop
2017-08-22 09:23:26 +03:00
Roman Telezhynskyi
56273f6429
SonarQube warnings.
...
--HG--
branch : develop
2017-08-21 21:20:42 +03:00
Roman Telezhynskyi
54dec078da
Clang warning.
...
--HG--
branch : develop
2017-08-21 21:12:24 +03:00
Roman Telezhynskyi
8a53a7af71
Clang warning.
...
--HG--
branch : develop
2017-08-21 20:14:39 +03:00
Roman Telezhynskyi
03db3a2c3c
Fix error C2065: 'not': undeclared identifier.
...
--HG--
branch : develop
2017-08-21 19:41:35 +03:00
Roman Telezhynskyi
9d84412823
SonarQube warnings.
...
--HG--
branch : develop
2017-08-21 19:20:50 +03:00
Roman Telezhynskyi
c4262903d8
Clang warning.
...
--HG--
branch : develop
2017-08-21 18:59:11 +03:00
Roman Telezhynskyi
6a5e684d90
Fix conversion a piece label with multiple materials.
...
--HG--
branch : develop
2017-08-21 18:07:30 +03:00
Roman Telezhynskyi
d8a6ce669e
Fix Valentina crash.
...
--HG--
branch : develop
2017-08-21 17:29:25 +03:00
Roman Telezhynskyi
ae870b8b2e
Fix conflict of names.
...
--HG--
branch : develop
2017-08-21 17:10:55 +03:00
Roman Telezhynskyi
be83ff5a12
SonarQube warnings.
...
--HG--
branch : develop
2017-08-21 16:47:17 +03:00
Roman Telezhynskyi
31beeb0756
Clang warnings.
...
--HG--
branch : develop
2017-08-21 16:03:43 +03:00
Roman Telezhynskyi
c827152eb4
Fix error "QT_WARNING_PUSH does not name a type".
...
--HG--
branch : develop
2017-08-21 15:58:10 +03:00
Roman Telezhynskyi
3d9e4e7555
Promote QLineEdit to VLineEdit.
...
--HG--
branch : develop
2017-08-21 15:41:42 +03:00
Roman Telezhynskyi
be548269f6
Cppcheck warnings.
...
--HG--
branch : develop
2017-08-21 15:39:05 +03:00
Roman Telezhynskyi
20f5cb3694
Read measurements size and height from individual measurements file to insert
...
data into label template.
The size measurement was added as synonym of bust_arc_f.
--HG--
branch : feature
2017-08-21 14:25:27 +03:00
Roman Telezhynskyi
4841a7937d
Refactoring. Remove unused method.
...
--HG--
branch : feature
2017-08-21 14:22:25 +03:00
Roman Telezhynskyi
acf429518d
Added more additional Piece label fields.
...
--HG--
branch : feature
2017-08-21 13:16:43 +03:00
Roman Telezhynskyi
03e1256952
Removed unused field from preferences.
...
--HG--
branch : feature
2017-08-19 20:17:51 +03:00
Roman Telezhynskyi
464a54c7ee
Update label after changing date/time format.
...
--HG--
branch : feature
2017-08-19 19:52:33 +03:00
Roman Telezhynskyi
6d06370f4f
Use user define date/time format.
...
--HG--
branch : feature
2017-08-19 19:37:14 +03:00
Roman Telezhynskyi
a8d8efd889
Dialog DateTimeEditor.
...
--HG--
branch : feature
2017-08-19 19:10:57 +03:00
Roman Telezhynskyi
260d1cc5e9
Default piece label template.
...
--HG--
branch : feature
2017-08-18 15:40:52 +03:00
Roman Telezhynskyi
db6de640ce
Fix crash.
...
--HG--
branch : feature
2017-08-18 14:56:31 +03:00
Roman Telezhynskyi
5961f52a73
Fix label conversion.
...
--HG--
branch : feature
2017-08-18 14:56:18 +03:00
Roman Telezhynskyi
f07fd426dd
Clearing old code.
...
--HG--
branch : feature
2017-08-18 14:22:31 +03:00
Roman Telezhynskyi
96df1db48e
Cleaning GUI.
...
--HG--
branch : feature
2017-08-18 09:25:57 +03:00
Roman Telezhynskyi
12fa4399e8
Convert piece label to new format.
...
--HG--
branch : feature
2017-08-18 09:02:03 +03:00
Roman Telezhynskyi
ae78373f88
Read/write piece label.
...
--HG--
branch : feature
2017-08-18 07:59:47 +03:00
Roman Telezhynskyi
bc037e15b5
Fix bug. Unloading multisize measurements doesn't hide size and height
...
comboboxes.
--HG--
branch : feature
2017-08-17 19:59:24 +03:00
Roman Telezhynskyi
c368a956b8
Fix bug. Changing pattern or measurements file name do not imidiatelly update
...
pattern label.
--HG--
branch : feature
2017-08-17 19:57:46 +03:00
Roman Telezhynskyi
d6898af23e
Refactoring. Rename method.
...
--HG--
branch : feature
2017-08-17 19:42:48 +03:00
Roman Telezhynskyi
09c67a099a
UI changes for piece label.
...
--HG--
branch : feature
2017-08-17 19:18:03 +03:00
Roman Telezhynskyi
6d967cddf8
Fix bug. Tags should contain only file base name.
...
--HG--
branch : feature
2017-08-17 16:04:52 +03:00
Roman Telezhynskyi
4102c25a04
Fix build on Windows.
...
--HG--
branch : feature
2017-08-16 19:07:03 +03:00
Roman Telezhynskyi
bc36e9bac3
Clear unused tags from code.
...
--HG--
branch : feature
2017-08-16 16:56:07 +03:00
Roman Telezhynskyi
3cd0c10f07
Convert old pattern label to new form.
...
--HG--
branch : feature
2017-08-16 16:39:16 +03:00
Roman Telezhynskyi
07b4800f0e
Updated default pattern label template.
...
--HG--
branch : feature
2017-08-16 13:20:52 +03:00
Roman Telezhynskyi
af5c82bdf6
Test to be sure that translation of placeholders are correct.
...
--HG--
branch : feature
2017-08-16 13:09:29 +03:00
Roman Telezhynskyi
4d58e05f3e
New option Font size increment.
...
Add value to point size of base font.
--HG--
branch : feature
2017-08-15 18:10:15 +03:00
Roman Telezhynskyi
0c0719114c
Fix default pattern label template.
...
--HG--
branch : feature
2017-08-15 16:01:32 +03:00
Roman Telezhynskyi
2137cd816d
Added menu option to call the Template editor independently.
...
--HG--
branch : feature
2017-08-15 16:01:07 +03:00
Roman Telezhynskyi
b212d04d11
Parse template and prepare pattern label.
...
--HG--
branch : feature
2017-08-15 15:22:33 +03:00
Roman Telezhynskyi
b80bd85dec
Just replace() method is enough. It replaces all occurrences.
...
--HG--
branch : feature
2017-08-15 15:21:31 +03:00
Roman Telezhynskyi
3b60eaff08
List to speed up reading a template by many pieces.
...
--HG--
branch : feature
2017-08-15 11:38:36 +03:00
Roman Telezhynskyi
882cf360e2
We use implicit conversion. That's why check if values are still the same as
...
excpected.
--HG--
branch : feature
2017-08-15 11:23:48 +03:00
Roman Telezhynskyi
cd06b70c6f
New pattern format version 0.6.0.
...
--HG--
branch : feature
2017-08-15 11:17:54 +03:00
Roman Telezhynskyi
8466e84eef
Read/Write pattern label.
...
--HG--
branch : feature
2017-08-15 10:44:00 +03:00
Roman Telezhynskyi
b9bd1b60e4
Method SetTemplate.
...
--HG--
branch : feature
2017-08-14 20:00:19 +03:00
Roman Telezhynskyi
10e1c2fbfa
Refactoring.
...
--HG--
branch : feature
2017-08-14 19:44:20 +03:00
Roman Telezhynskyi
d5c2b1b50d
GetTemplate after editing.
...
--HG--
branch : feature
2017-08-14 19:34:33 +03:00
Roman Telezhynskyi
0f4c993c83
Added default pattern label template.
...
--HG--
branch : feature
2017-08-14 17:17:40 +03:00
Roman Telezhynskyi
5a649d4747
Fix bug translation placeholders.
...
--HG--
branch : feature
2017-08-14 17:13:16 +03:00
Roman Telezhynskyi
0b3342fe3d
Translation from/to user text.
...
--HG--
branch : feature
2017-08-14 15:48:14 +03:00
Roman Telezhynskyi
89ed92e93f
Added more placeholders.
...
--HG--
branch : feature
2017-08-14 15:11:14 +03:00
Roman Telezhynskyi
67cee35426
Ask about change of label data.
...
User must save data before editing a template to be able to see changes in
template.
--HG--
branch : feature
2017-08-14 12:03:20 +03:00
Roman Telezhynskyi
4aa002f510
Added Preview tab.
...
--HG--
branch : feature
2017-08-12 13:19:13 +03:00
Roman Telezhynskyi
0c13d610eb
Еext in QLineEdit selected on edit start.
...
--HG--
branch : feature
2017-08-12 11:57:46 +03:00
Roman Telezhynskyi
d81be4f778
Added placeholders list.
...
--HG--
branch : feature
2017-08-12 11:40:58 +03:00
Roman Telezhynskyi
9202418d7c
Fix bug. Values "0" and "1" mean for us the same.
...
--HG--
branch : feature
2017-08-10 19:36:31 +03:00
Roman Telezhynskyi
c989cdf048
Added import the template.
...
--HG--
branch : feature
2017-08-10 19:32:05 +03:00
Roman Telezhynskyi
bc96184617
Merge with develop.
...
--HG--
branch : feature
2017-08-10 17:14:57 +03:00
Roman Telezhynskyi
b4c0651de4
Added export the template.
...
--HG--
branch : feature
2017-08-10 17:14:39 +03:00
Roman Telezhynskyi
d91f32be02
Proposed to always use mm as the default DXF export unit. ref #745 .
...
--HG--
branch : develop
2017-08-10 16:50:10 +03:00
Roman Telezhynskyi
209a281cdc
New standard path for label templates.
...
--HG--
branch : feature
2017-08-10 14:51:17 +03:00
Roman Telezhynskyi
7f570106db
Finished basic functions.
...
--HG--
branch : feature
2017-08-10 14:47:56 +03:00
Roman Telezhynskyi
7b13020e4e
Button to call Label editor.
...
--HG--
branch : feature
2017-08-09 19:32:14 +03:00
Roman Telezhynskyi
80f6a5a7d1
Redesign. The Label editor should be in separate dialog window.
...
--HG--
branch : feature
2017-08-09 17:33:20 +03:00
Roman Telezhynskyi
56bb45aee7
Added new icons to local icon theme.
...
--HG--
branch : feature
2017-08-09 14:17:21 +03:00
Roman Telezhynskyi
849635b8a8
Added new GUI page.
...
--HG--
branch : feature
2017-08-09 14:16:53 +03:00
Roman Telezhynskyi
7fd93eff5b
Fix bug with mouse cursor.
...
--HG--
branch : develop
2017-08-08 23:25:09 +03:00
Roman Telezhynskyi
5fa0324185
Fix translation elarc variables.
...
--HG--
branch : develop
2017-08-08 18:27:36 +03:00
Roman Telezhynskyi
16ec3a3ea8
User should be able to rename increments.
...
--HG--
branch : develop
2017-08-08 17:43:41 +03:00
Roman Telezhynskyi
6b29b8c528
Fix method DialogIncrements::IncrementUsed.
...
Checking regular text in expression is not enough to know that an increment was
used.
--HG--
branch : develop
2017-08-08 11:51:06 +03:00
Roman Telezhynskyi
372ab02bbc
Resolved issue #744 . Check for Updates button produces error.
...
(grafted from 61294fbade9ec4418eb4e58b33cfae7f82281c55)
--HG--
branch : develop
2017-08-06 21:06:59 +03:00
Roman Telezhynskyi
6f5199c5d1
Performance optimization.
...
--HG--
branch : develop
2017-08-05 11:03:19 +03:00
Roman Telezhynskyi
cc2b991e78
Performance optimization.
...
--HG--
branch : develop
2017-08-05 08:45:37 +03:00
Roman Telezhynskyi
8dc5b739ad
Cppcheck warning.
...
--HG--
branch : develop
2017-08-04 22:50:06 +03:00
Roman Telezhynskyi
0cea5c3347
Performance optimization.
...
--HG--
branch : develop
2017-08-04 21:25:59 +03:00
Roman Telezhynskyi
0a500c52dd
Performance improvement.
...
--HG--
branch : develop
2017-08-04 20:46:11 +03:00
Roman Telezhynskyi
3999ebd82e
Fixed bug in Tape. Each Window should has own size and height values.
...
--HG--
branch : develop
2017-08-04 20:29:43 +03:00
Roman Telezhynskyi
825b0b1431
Don't need to prepare increments because they do not support multi size
...
measurements anymore.
(grafted from ca88ea9874acb7e08edafe84ca716e58b6e4b05e)
--HG--
branch : develop
2017-08-04 13:05:48 +03:00
Roman Telezhynskyi
474c0949e2
Fix translation variables.
...
(grafted from dff11ab321d8eb16de58f01b70913190f527809c)
--HG--
branch : develop
2017-08-04 10:28:44 +03:00
Roman Telezhynskyi
2be8bf2206
Fix bug. Set correct brush pattern for seam allowance.
...
--HG--
branch : develop
2017-08-03 15:59:16 +03:00
Roman Telezhynskyi
349a5cade0
Fixed issue #743 . Valentina doesn't update update pattern after adding item.
...
(grafted from 9488967913032bb6c97488a8540309db771e7728)
--HG--
branch : develop
2017-08-03 15:25:14 +03:00
Roman Telezhynskyi
9acaaffce5
Fixed issue #742 . Valentina produces wrong seam allowance.
...
(grafted from e5047109085c16f09270349bc020dbabfb64505f)
--HG--
branch : develop
2017-08-03 13:43:25 +03:00
Roman Telezhynskyi
4914d2c3e7
Fix grainline orientation in AAMA.
...
--HG--
branch : develop
2017-08-02 17:04:31 +03:00
Roman Telezhynskyi
07a7b033b7
Performance improvement. Speed up method VDomDocument::elementById.
...
Use integer key instead of string.
--HG--
branch : develop
2017-08-02 14:40:17 +03:00
Roman Telezhynskyi
7734b7a59d
Refactoring. Remove unused method.
...
--HG--
branch : develop
2017-08-02 14:11:03 +03:00
Roman Telezhynskyi
acc340bff1
Performance improvement. Speed up method VDomDocument::elementById.
...
--HG--
branch : develop
2017-08-02 14:10:10 +03:00
Roman Telezhynskyi
ca66c8ebe2
Improve performance. Calling method RefreshDataInFile() slows down parsing.
...
--HG--
branch : develop
2017-08-02 11:34:44 +03:00
Roman Telezhynskyi
0894f686ef
Improve working with mouse cursors. Instead of setting global value set cursor
...
for each item separately.
--HG--
branch : develop
2017-08-01 14:35:48 +03:00
Roman Telezhynskyi
145a0923cb
NodePoint also should show a context menu of piece.
...
--HG--
branch : develop
2017-08-01 13:04:47 +03:00
Roman Telezhynskyi
c822464064
Fix bug. Hiding a main path making impossible to move a piece.
...
--HG--
branch : develop
2017-08-01 12:59:31 +03:00
Roman Telezhynskyi
651d22e488
Fix regression. Heavy method boundingRect() slows down the Details mode.
...
--HG--
branch : develop
2017-08-01 12:57:19 +03:00
Roman Telezhynskyi
a9367f7ae6
Prevent memory leak.
...
--HG--
branch : develop
2017-07-27 21:04:13 +03:00
Roman Telezhynskyi
b0348cbe9f
Fixed issue #729 . Moved Bezier curves can't be rotated.
...
(grafted from f22c4df1ff3a5d20398f3d07ed02e0c2e1847a3b)
--HG--
branch : develop
2017-07-27 18:20:21 +03:00
Roman Telezhynskyi
d8c5fafbc3
Refactoring.
...
--HG--
branch : develop
2017-07-27 17:43:10 +03:00
Roman Telezhynskyi
185636a550
Fix bug with simple curve. It should be hovered only if mouse pointer above a
...
path.
--HG--
branch : develop
2017-07-27 17:15:53 +03:00
Roman Telezhynskyi
d0e2facf94
Show direction when hover simple curve.
...
--HG--
branch : develop
2017-07-27 16:25:24 +03:00
Roman Telezhynskyi
139efc6b16
Fixed issue #738 . Bug in transformation over arc and elliptical arc.
...
(grafted from 2274a082bae53cd5e10866c630e9446a1bcdaac1)
--HG--
branch : develop
2017-07-27 16:01:18 +03:00
Roman Telezhynskyi
cbfe69756f
Fix tests. Regular expression should support french names.
...
--HG--
branch : develop
2017-07-26 21:24:04 +03:00
Roman Telezhynskyi
d9f93a28e4
Regular expression should support french names.
...
--HG--
branch : develop
2017-07-26 20:58:37 +03:00
Roman Telezhynskyi
08945f71f2
Fix build on Windows.
...
--HG--
branch : develop
2017-07-26 20:13:15 +03:00
Roman Telezhynskyi
f9f241ac25
Fix variable name regular expression.
...
Forbid characters "." and ",".
--HG--
branch : develop
2017-07-26 19:28:26 +03:00
Roman Telezhynskyi
842d21016e
Improve regular expression to support non ASCII letters.
...
--HG--
branch : develop
2017-07-26 15:43:22 +03:00
Roman Telezhynskyi
f648860c69
Fixed issue #737 . Valentina produces corrupted file if unite two pieces with
...
pins.
(grafted from 0c048c920b8b495e756d87df63133187151e21e9)
--HG--
branch : develop
2017-07-26 13:56:19 +03:00
Roman Telezhynskyi
4636215929
Fix bug in exception "Bad id".
...
Local variable hides class member.
(grafted from acb225f6c0ffc307f185f993feebfdaed79bd43b)
--HG--
branch : develop
2017-07-26 11:56:16 +03:00
Roman Telezhynskyi
457c27dbda
Fix Valentina crash.
...
Valentina crashes after uniting two pieces.
--HG--
branch : develop
2017-07-26 11:54:06 +03:00
Roman Telezhynskyi
1fff49936b
Return resizing Increments Dialog.
...
--HG--
branch : develop
2017-07-26 09:13:29 +03:00
Roman Telezhynskyi
4d7d2ac607
Fix Valentina crash.
...
Valentina crashes if click on curve control point.
--HG--
branch : develop
2017-07-25 21:56:01 +03:00
Roman Telezhynskyi
99de6f8e22
Fix wrong piece bounding rect if disable a main path.
...
--HG--
branch : develop
2017-07-25 16:33:50 +03:00
Roman Telezhynskyi
ecb62110cb
Fixed bug. Tape app saved default size value in wrong place.
...
(grafted from 25b8894231625632bc23776cb7fc59ac30a462cd)
--HG--
branch : develop
2017-07-24 20:59:38 +03:00
Roman Telezhynskyi
ea4301ea3f
Cppcheck warning.
...
(grafted from e3934b5f00ac3777865d665625ee3add0390cd99)
--HG--
branch : develop
2017-07-24 20:28:51 +03:00
Roman Telezhynskyi
2400555d05
Fixed behaviour on Windows. Valentina asks about synchronization measurements
...
twice.
(grafted from e60ffe31f4ba96857a59275dc069bbb67a9bbbdf)
--HG--
branch : develop
2017-07-24 20:02:55 +03:00
Roman Telezhynskyi
f69dabe007
Fixed Valentina crash. Used way to avoid Qt's bug QTBUG-61213.
...
(grafted from 07ea72e1470337f51b895efaae01deecfbac6aaf)
--HG--
branch : develop
2017-07-24 20:00:59 +03:00
Roman Telezhynskyi
38cbe654f4
Lupdate.
...
--HG--
branch : develop
2017-07-23 17:32:02 +03:00
Roman Telezhynskyi
a6bafb77e1
Resolved issue #734 . Optimization. Stop increments/variables table from
...
updating immediately.
--HG--
branch : develop
2017-07-23 16:52:57 +03:00
Roman Telezhynskyi
51f89c9799
Do not round a piece data when export.
...
--HG--
branch : develop
2017-07-21 14:31:47 +03:00
Roman Telezhynskyi
a6976fd1ee
Fix details position if export from Detail mode. red #391 .
...
--HG--
branch : develop
2017-07-20 19:14:19 +03:00
Roman Telezhynskyi
d09de4155b
Added new option for Internal path. ref #391 .
...
This option is nedded for AAMA to determine a cut contour.
--HG--
branch : develop
2017-07-20 17:38:56 +03:00
Roman Telezhynskyi
83251364b0
Fix broken building on Windows.
...
--HG--
branch : develop
2017-07-20 14:21:14 +03:00
Roman Telezhynskyi
45f860e9b3
By default internal paths should be in draw mode.
...
--HG--
branch : feature
2017-07-19 10:35:00 +03:00
Roman Telezhynskyi
9ae393a462
For AAMA layer 1 must be default.
...
--HG--
branch : feature
2017-07-19 10:34:24 +03:00
Roman Telezhynskyi
f20549d310
Optitex doesn't like layer 19.
...
--HG--
branch : feature
2017-07-19 10:33:21 +03:00
Roman Telezhynskyi
f9d63047c9
Merge with develop.
...
--HG--
branch : feature
2017-07-17 17:43:32 +03:00
Roman Telezhynskyi
2b3434fe87
Only since R13 DXF supports space character in block name.
...
--HG--
branch : feature
2017-07-17 17:43:10 +03:00
Roman Telezhynskyi
cc0d6d994b
Read layer settings for block from block's settings.
...
--HG--
branch : feature
2017-07-17 17:25:38 +03:00
Roman Telezhynskyi
c84f7ef828
Up to R12 DXF allows not to define default layer "0".
...
--HG--
branch : feature
2017-07-17 17:19:49 +03:00
Roman Telezhynskyi
2dd8519433
Code style fix.
...
Remove confusing commented code.
--HG--
branch : feature
2017-07-17 17:10:34 +03:00
Roman Telezhynskyi
74035ddeeb
Fix opening files in version R10.
...
AutoCAD complains about missed groups.
--HG--
branch : feature
2017-07-17 13:35:20 +03:00
Roman Telezhynskyi
39f5bdfe2a
Fix bug. Valentina doesn't print tiled PDF.
...
--HG--
branch : develop
2017-07-17 09:37:57 +03:00
Roman Telezhynskyi
54eadfdb3c
Export to DXF-AAMA.
...
--HG--
branch : feature
2017-07-16 21:10:48 +03:00
Roman Telezhynskyi
bcd61305c3
Fixed issue #719 . Valentina crashes when unite pieces.
...
(grafted from ec7218525e9754a9237465d2c0a8656c5bccb387)
--HG--
branch : develop
2017-07-13 12:22:24 +03:00
Ronan Le Tiec
46f70788cf
issue #654 refactoring the code so that the functions and variables are called xxx multisize xxx instead of xxx standard xxx
...
--HG--
branch : develop
2017-07-12 20:21:48 +02:00
Ronan Le Tiec
5b79acd2bb
issue #654 tape : standard changed to multisize in the GUI
...
--HG--
branch : develop
2017-07-11 18:47:23 +02:00
Roman Telezhynskyi
052896b960
Fix bug. Mirrored text had wrong position on layout.
...
--HG--
branch : develop
2017-07-11 15:14:08 +03:00
Roman Telezhynskyi
3b00e4ad0e
Fix grainline position on layout.
...
--HG--
branch : develop
2017-07-11 13:53:36 +03:00
Roman Telezhynskyi
9475da34b8
Tool Seam allowance's bounding box should not include passmarks.
...
--HG--
branch : develop
2017-07-11 13:05:48 +03:00
Roman Telezhynskyi
03e6a4304f
Fix painting outside of grainline bounding rect.
...
(grafted from cfbfaefb91a4efd42df937bd5d87a2f9459b6f86)
--HG--
branch : develop
2017-07-11 12:32:07 +03:00
Roman Telezhynskyi
b166ff83b2
Pieces should be positioned as on Detail mode. ref #660 .
...
--HG--
branch : develop
2017-07-09 22:27:54 +03:00
Ronan Le Tiec
bfc584876d
issue 709 change 'fields' to 'margins' in layout setting dialog
...
--HG--
branch : develop
2017-07-09 18:01:21 +02:00
Roman Telezhynskyi
7d205d7596
Resolved issue #660 . New export: Export details without layout.
...
--HG--
branch : develop
2017-07-09 14:45:49 +03:00
Roman Telezhynskyi
d0cc8902f9
SonarQube warnings.
...
--HG--
branch : develop
2017-07-09 09:02:26 +03:00
Roman Telezhynskyi
cd37c4a48c
Fix broken build.
...
--HG--
branch : develop
2017-07-08 21:16:47 +03:00
Roman Telezhynskyi
c074318d65
Resolved issue #716 . Command line option to create *tiled* export.
...
--HG--
branch : develop
2017-07-08 20:18:47 +03:00
Roman Telezhynskyi
e56e59dec1
SonarQube warnings.
...
--HG--
branch : develop
2017-07-07 20:08:35 +03:00
Roman Telezhynskyi
2f98ec7c8a
Fix memory leak.
...
--HG--
branch : develop
2017-07-07 18:11:48 +03:00
Roman Telezhynskyi
163de7091f
Fix error: not a Doxygen trailing comment.
...
--HG--
branch : develop
2017-07-07 16:42:29 +03:00
Roman Telezhynskyi
703c9f5f06
Clang warnings.
...
--HG--
branch : develop
2017-07-07 10:22:24 +03:00
Roman Telezhynskyi
42c2b45171
Fix error C2065: 'not': undeclared identifier.
...
--HG--
branch : develop
2017-07-06 22:12:46 +03:00
Roman Telezhynskyi
9ff99ab357
Clang warning.
...
--HG--
branch : develop
2017-07-06 19:07:53 +03:00
Roman Telezhynskyi
36d6e8e408
Fix error C2065: 'not': undeclared identifier.
...
--HG--
branch : develop
2017-07-06 19:04:58 +03:00
Roman Telezhynskyi
5968ed27cc
error "QT_WARNING_PUSH was not declared in this scope".
...
--HG--
branch : develop
2017-07-06 16:10:46 +03:00
Roman Telezhynskyi
38afcf43f2
error "QT_WARNING_PUSH was not declared in this scope".
...
--HG--
branch : develop
2017-07-06 16:03:02 +03:00
Roman Telezhynskyi
9a074266b9
Completely disable warning Wstack-protector.
...
--HG--
branch : develop
2017-07-06 15:45:58 +03:00
Roman Telezhynskyi
33a3c4e214
Suppressing syntaxError doesn't work.
...
--HG--
branch : develop
2017-07-06 15:37:57 +03:00
Roman Telezhynskyi
9a8419920d
Suppress Cppcheck warning "syntaxError".
...
--HG--
branch : develop
2017-07-06 15:21:44 +03:00
Roman Telezhynskyi
21e9719954
Fix error "QT_WARNING_PUSH does not name a type".
...
--HG--
branch : develop
2017-07-06 15:08:34 +03:00
Roman Telezhynskyi
f701cc95f9
Suppress GCC's warning Wstack-protector.
...
--HG--
branch : develop
2017-07-06 14:49:49 +03:00
Roman Telezhynskyi
365f971d5f
Fix building tests.
...
--HG--
branch : develop
2017-07-06 14:26:42 +03:00
Roman Telezhynskyi
490ccbe60a
Remove dwg support.
...
--HG--
branch : develop
2017-07-06 14:10:14 +03:00
Roman Telezhynskyi
e6eb9c756b
Cppcheck warnings.
...
--HG--
branch : develop
2017-07-06 12:58:26 +03:00
Roman Telezhynskyi
189f091bb4
VDXF library. Since Qt5.4 available support C++14.
...
--HG--
branch : develop
2017-07-05 19:36:17 +03:00
Roman Telezhynskyi
1726b55339
GCC warnings.
...
--HG--
branch : develop
2017-07-05 19:35:34 +03:00
Roman Telezhynskyi
b6e0d97df0
Qmake. Fix masks to support 64 bit versions of compilers.
...
--HG--
branch : develop
2017-07-05 11:35:32 +03:00
Roman Telezhynskyi
d25979f054
Merged with feature.
...
--HG--
branch : develop
2017-07-04 19:53:05 +03:00
Roman Telezhynskyi
13d43d100d
Resolved issue #712 . Default seam allowance setting.
...
--HG--
branch : develop
2017-07-03 11:23:34 +03:00
Ronan Le Tiec
14b0eade7a
currentIndex of tabpaths.ui changed by mistake
...
--HG--
branch : develop
2017-07-02 13:46:38 +02:00
Ronan Le Tiec
f080b88cf7
issue #712 new default allowance setting taken into account in seam allowance tool dialog. StrToUnits and UnitsToStr moved from VDomDocument to def
...
--HG--
branch : develop
2017-07-02 13:34:36 +02:00
Ronan Le Tiec
07556c6c46
issue #712 new setting added in dialog for seam default seam allowance. not taken into account in the rest of the programm yet
...
--HG--
branch : develop
2017-07-02 10:14:01 +02:00
Roman Telezhynskyi
72ea1997fb
Fixed issue #715 . Build fails with Qt 5.9.1 / clang / macOS.
...
(grafted from d78ca13c4891ccf3542b0704a7d66af0f9b02938)
--HG--
branch : develop
2017-07-01 21:38:26 +03:00
Roman Telezhynskyi
f94967d02e
New option Export text as paths.
...
--HG--
branch : feature
2017-07-01 20:32:54 +03:00
Roman Telezhynskyi
53502e3dd9
Refactoring. Remove code dependency.
...
--HG--
branch : feature
2017-07-01 14:43:16 +03:00
Roman Telezhynskyi
275338da4b
Allow user to setup font family for piece labels.
...
--HG--
branch : feature
2017-07-01 14:41:46 +03:00
Roman Telezhynskyi
018007e87b
When export dxf hide a paper sheet box.
...
--HG--
branch : feature
2017-06-30 11:50:28 +03:00
Roman Telezhynskyi
bca2623d32
Merge with develop.
...
--HG--
branch : feature
2017-06-30 11:43:40 +03:00
Roman Telezhynskyi
c97af5a9f9
Restore saving real font family.
...
--HG--
branch : feature
2017-06-29 20:08:08 +03:00
Roman Telezhynskyi
22b448f98d
Fixed text conversion.
...
--HG--
branch : feature
2017-06-29 20:03:35 +03:00
Roman Telezhynskyi
1226db1735
Text now correctly converted due to hack. Saved to continue cleaning.
...
--HG--
branch : feature
2017-06-29 18:56:52 +03:00
Roman Telezhynskyi
b18f5fa928
Fix bug. Date on label doesn't obey GUI language locale.
...
(grafted from b60a78d145f51bef3bc08978e1fe3b0a7d6500ab)
--HG--
branch : develop
2017-06-29 14:47:24 +03:00
Roman Telezhynskyi
a59e0e54af
Fix bug. Date on label doesn't obey GUI language locale.
...
--HG--
branch : feature
2017-06-29 14:47:24 +03:00
Roman Telezhynskyi
0bb4280a02
Improvment libdxfrw to support font style.
...
--HG--
branch : feature
2017-06-29 13:01:28 +03:00
Roman Telezhynskyi
721165eae3
Export from a layout text instead of paths.
...
--HG--
branch : feature
2017-06-29 13:00:06 +03:00
Roman Telezhynskyi
9c14f46a26
Fix bug. Valentina overrids exported file even if a user said no.
...
(grafted from cebb2be5d991225d9689a43e44c7764c31d708ff)
--HG--
branch : develop
2017-06-27 16:09:16 +03:00
Roman Telezhynskyi
ce9219d668
Fix code style.
...
--HG--
branch : develop
2017-06-29 10:27:40 +03:00
Ronan Le Tiec
c0341a086c
Resolved issue #693 , sort the groups, details and pattern pieces alphabeticaly und change the caption of group to details in Detail Mode
...
--HG--
branch : develop
2017-06-28 20:19:20 +02:00
Roman Telezhynskyi
575e99ee21
Valentina overrided export file even if user said no.
...
--HG--
branch : feature
2017-06-27 16:09:16 +03:00
Roman Telezhynskyi
a1daf20d0f
Init appId.
...
--HG--
branch : feature
2017-06-26 18:06:57 +03:00
Roman Telezhynskyi
9edc1a39db
Allow user to select DXF version.
...
--HG--
branch : feature
2017-06-26 17:28:41 +03:00
Roman Telezhynskyi
ff0e5919a7
Fix polygon linetype.
...
--HG--
branch : feature
2017-06-26 13:00:59 +03:00
Roman Telezhynskyi
d9353df43a
Correct line types.
...
--HG--
branch : feature
2017-06-23 22:11:25 +03:00
Roman Telezhynskyi
4c2c4ae7a2
Fix broken $TDCREATE.
...
--HG--
branch : feature
2017-06-23 17:49:15 +03:00
Roman Telezhynskyi
146bf98f84
Merge with develop.
...
--HG--
branch : feature
2017-06-23 16:21:11 +03:00
Roman Telezhynskyi
cb1b3ead0b
Zoom fit best current eats some size.
...
--HG--
branch : develop
2017-06-23 16:19:24 +03:00
Roman Telezhynskyi
cacba00e83
Zoom fit best current did not work properly because of corrupted point.
...
--HG--
branch : develop
2017-06-23 16:02:59 +03:00
Roman Telezhynskyi
a1f4207621
Scale curve direction arrows.
...
--HG--
branch : develop
2017-06-23 14:18:31 +03:00
Roman Telezhynskyi
8d0b2c0af9
Fix a crash.
...
Valentina crahed if create a curve.
--HG--
branch : develop
2017-06-23 12:25:02 +03:00
Roman Telezhynskyi
beff9d1322
We don't need anymore library dxflib.
...
--HG--
branch : feature
2017-06-21 16:59:58 +03:00
Roman Telezhynskyi
88288f2fba
AutoCAD doesn't like how we init dimstyles.
...
--HG--
branch : feature
2017-06-21 16:36:24 +03:00
Roman Telezhynskyi
3c48935b5c
Handle value $TDCREATE.
...
--HG--
branch : feature
2017-06-21 16:32:50 +03:00
Roman Telezhynskyi
98dc6893a9
Looks like one file was lost.
...
--HG--
branch : feature
2017-06-21 16:32:19 +03:00
Roman Telezhynskyi
af51cc0edf
Removed dummy functions.
...
--HG--
branch : feature
2017-06-21 15:57:06 +03:00
Roman Telezhynskyi
e9d93103c8
AutoCAD doesn't like dimstyles we provide.
...
--HG--
branch : feature
2017-06-21 15:55:50 +03:00
Roman Telezhynskyi
388bad3535
Merged changed from SolveSpace's independent fork of libdxfrw.
...
--HG--
branch : feature
2017-06-21 14:54:17 +03:00
Roman Telezhynskyi
3f570fc52e
Clear path before creating a new path.
...
--HG--
branch : feature
2017-06-21 12:47:47 +03:00
Roman Telezhynskyi
407a9519aa
Basic implamentation has been finished.
...
--HG--
branch : feature
2017-06-21 12:34:20 +03:00
Roman Telezhynskyi
c0b0053859
GCC warning.
...
--HG--
branch : feature
2017-06-20 13:31:06 +03:00
Roman Telezhynskyi
279e1cda84
Temporary suppress all GCC wanings inside libdxfrw.
...
--HG--
branch : feature
2017-06-20 13:30:36 +03:00
Roman Telezhynskyi
47265a515b
Added library libdxfrw.
...
--HG--
branch : feature
2017-06-20 11:40:39 +03:00
Roman Telezhynskyi
d514b22611
Because we have been using C++11 we don't need this key.
...
--HG--
branch : feature
2017-06-20 11:30:44 +03:00
Roman Telezhynskyi
4243804f55
New key to disable creating a Windows installer.
...
--HG--
branch : develop
2017-06-19 19:11:41 +03:00
Roman Telezhynskyi
663ab8aff1
SonarCloud warnings.
...
--HG--
branch : develop
2017-06-19 17:44:18 +03:00
Roman Telezhynskyi
77350e5dc3
Resolved issue #629 . Improve GUI: Move 'True Dart tool' to Operations tool
...
group.
--HG--
branch : develop
2017-06-19 16:21:01 +03:00
Roman Telezhynskyi
9686d0e179
Fixed issue #623 . Issue: Bug with dialog Open file.
...
--HG--
branch : develop
2017-06-19 16:11:44 +03:00
Roman Telezhynskyi
e982df63c0
Move scaling font size to appropriate class.
...
--HG--
branch : develop
2017-06-19 15:26:29 +03:00
Roman Telezhynskyi
8e0a7250df
Added new feature Zoom Fit Best Current pattern piece.
...
--HG--
branch : develop
2017-06-16 21:14:33 +03:00
Roman Telezhynskyi
61dcc52965
Remember Formula Wizard dialog size.
...
--HG--
branch : develop
2017-06-16 17:05:35 +03:00
Roman Telezhynskyi
67928c16a2
Cppcheck warning.
...
--HG--
branch : develop
2017-06-16 16:44:57 +03:00
Roman Telezhynskyi
d110dc3325
Fixed issue #706 . Default unit in preferences not changing new file unit.
...
(grafted from f1ce177213a46538a840fc789e4e2ce3d78d98e4)
--HG--
branch : develop
2017-06-16 16:01:09 +03:00
Roman Telezhynskyi
46d845f7e1
Improve the Formula Wizard dialog. Set a pointing hand cursor for variables
...
table.
--HG--
branch : develop
2017-06-16 15:11:25 +03:00
Roman Telezhynskyi
acd960ecee
Fixed issue #637 . Max scene size too small to fit all objects.
...
--HG--
branch : develop
2017-06-16 15:03:24 +03:00
Roman Telezhynskyi
b0f867499c
Resolved issue #244 . New feature: Adjust line and point thickness and label
...
size.
--HG--
branch : develop
2017-06-16 14:53:08 +03:00
Roman Telezhynskyi
debcabf1a3
Set wait cursor to inform a user that the program is busy when openning
...
Preferences dialog.
Because Preferences dialog reads data about installed localizations each time
a user opens it in some cases it's take some time. Especially when a hard drive
is busy.
--HG--
branch : develop
2017-06-14 11:48:51 +03:00
Roman Telezhynskyi
45ced25561
Fixed issue #704 . Valentina crashes if click on detail.
...
--HG--
branch : develop
2017-06-09 12:39:24 +03:00
Roman Telezhynskyi
f12e9ee4ac
Fixed issue #703 . Valentina warns about format rewriting for unsaved files.
...
(grafted from c25298f49b2401b67647213dd6543ba880ddf58d)
--HG--
branch : develop
2017-06-08 09:39:56 +03:00
Roman Telezhynskyi
4df84fdd94
Fix build on Mac OS X.
...
--HG--
branch : develop
2017-06-05 21:46:04 +03:00
Roman Telezhynskyi
e4099ec4ed
Fix build on Mac OS X.
...
--HG--
branch : develop
2017-06-05 21:22:51 +03:00
Roman Telezhynskyi
5c4f45397d
Fix build on Mac OS X.
...
--HG--
branch : develop
2017-06-05 20:58:38 +03:00
Roman Telezhynskyi
bdea0b8d59
Fix build on Mac OS X.
...
--HG--
branch : develop
2017-06-05 20:29:08 +03:00
Roman Telezhynskyi
3a4871fcd0
SonarQube warnings.
...
--HG--
branch : develop
2017-06-05 19:47:25 +03:00
Roman Telezhynskyi
8e7ea0f45f
Cppcheck warning.
...
(grafted from 5fb12906763ccf0b28ee1e2037196556fb9297eb)
--HG--
branch : develop
2017-06-05 18:25:36 +03:00
Roman Telezhynskyi
7a9b2e34bd
Changed default behaviour if path to multisize measurements or templates doesn't
...
exist.
If the path doesn't exist Valentina will create and return path to user
localized default folder.
(grafted from 722c37544c26fe3f406d222b7f344ddf7b3602a0)
--HG--
branch : develop
2017-06-05 17:52:42 +03:00
Roman Telezhynskyi
65c98f6a39
Do not force copying translations if build in debug mode.
...
--HG--
branch : develop
2017-06-05 16:21:35 +03:00
Roman Telezhynskyi
9be7403919
Fixed issue #702 . Valentina produces broken shortcut (.lnk) files on Windows.
...
(grafted from 1dd5ef5924bf7d78c5c3eeae884e7f4e41bb688d)
--HG--
branch : develop
2017-06-05 16:18:38 +03:00
Roman Telezhynskyi
4461caaf0f
Fixed issue #698 . Problem typing in new axis point for new piece.
...
(grafted from 8ad30021d46f5ddcd479b7ec1a9279a5185a2578)
--HG--
branch : develop
2017-06-02 09:23:29 +03:00
Roman Telezhynskyi
f65ff76dd4
Disable some tests on x86_64.
...
--HG--
branch : develop
2017-06-01 15:04:29 +03:00
Roman Telezhynskyi
bfd2620fad
Next try to fix problem with tests.
...
Because different compilers and even different version from same vendor may
produce little bit different result this cause of test fails because it expect
too accurate result. We don't need such accuracy and can use variable
VGObject::accuracyPointOnLine to compare two points.
--HG--
branch : develop
2017-06-01 13:04:25 +03:00
Roman Telezhynskyi
cc5641a15c
Added gcc’s 4.9.0 Undefined Behavior Sanitizer (ubsan).
...
--HG--
branch : develop
2017-06-01 10:14:17 +03:00
Roman Telezhynskyi
37a28a4629
Fixed issue #697 . Incomplete Internal Path for Waist Dart.
...
(grafted from 1f17c5a2e540f1b1c27dab709bae1570fb170ed9)
--HG--
branch : develop
2017-05-31 10:55:39 +03:00
Roman Telezhynskyi
bd72aa29cc
Try to fix tests.
...
--HG--
branch : develop
2017-05-30 20:56:59 +03:00
Roman Telezhynskyi
f0bceec6ea
Cppcheck warning.
...
--HG--
branch : develop
2017-05-30 20:09:34 +03:00
Roman Telezhynskyi
7e064f80c5
Thrown away code for support Qt < 5.2.
...
--HG--
branch : develop
2017-05-30 19:52:38 +03:00
Roman Telezhynskyi
2dcfe1c84b
Since Q5.4 available support C++14.
...
--HG--
branch : develop
2017-05-30 18:54:54 +03:00
Roman Telezhynskyi
965d908663
GCC warnings.
...
--HG--
branch : develop
2017-05-30 18:44:16 +03:00
Roman Telezhynskyi
2921dbf2a3
Move dialog Piece path.
...
--HG--
branch : develop
2017-05-30 11:56:16 +03:00