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
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
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
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
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
89b4642c16
Fix build fail.
...
--HG--
branch : develop
2018-05-11 13:14:57 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
f605777495
Fixed issue #817 . Piece label is not rotatable by mouse.
...
--HG--
branch : develop
2018-02-27 13:06:37 +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
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
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
72d832c93a
Resolved issue #807 . Issue with "Intersection" passmark.
...
--HG--
branch : develop
2018-02-04 12:35:27 +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
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
63fd000443
Separate node point settings and piece settings in context menu.
...
--HG--
branch : develop
2018-02-03 13:18:00 +02:00
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
c7256dbe0c
Token parser should allow subexpressions.
...
--HG--
branch : develop
2018-01-31 14:30:24 +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
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
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
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
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
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
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
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
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
88844ec33f
Resolved issue #783 . Flipping control.
...
--HG--
branch : develop
2017-12-17 15:06:46 +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
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
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
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
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
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
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
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