Roman Telezhynskyi
b8acb767df
Officially in beta.
...
--HG--
branch : release
2018-08-17 11:10:15 +03:00
Roman Telezhynskyi
3fd4dfc173
Port patch from FreeBSD port.
...
--HG--
branch : release
2018-08-12 10:13:59 +03:00
Roman Telezhynskyi
37428a4d82
Warn users about empty piece list when they use one of the tools those require
...
a piece to continue work.
--HG--
branch : release
2018-08-12 10:03:39 +03:00
Roman Telezhynskyi
cb6c2eb8eb
Fix warning option '-Wmissing-prototypes' is valid for C/ObjC but not for C++.
...
--HG--
branch : develop
2018-08-06 20:47:24 +03:00
Roman Telezhynskyi
9e80bc186d
Refactoring. Move methods to class MainWindowsNoGUI.
...
--HG--
branch : develop
2018-08-06 19:38:23 +03:00
Roman Telezhynskyi
ed5ac37256
Fix potential crash.
...
--HG--
branch : develop
2018-08-02 15:03:15 +03:00
Roman Telezhynskyi
e1cfe78077
Fix memory leak.
...
--HG--
branch : develop
2018-08-02 13:48:48 +03:00
Roman Telezhynskyi
2453758735
Fix mistake in name.
...
--HG--
branch : develop
2018-08-01 19:25:36 +03:00
Roman Telezhynskyi
2678ab9c2c
Don't allow a user to make a grainline too short.
...
--HG--
branch : develop
2018-08-01 19:22:43 +03:00
Roman Telezhynskyi
7be1d35d8f
Fixed issue #869 . Pattern piece label size limited.
...
--HG--
branch : develop
2018-08-01 19:21:49 +03:00
Roman Telezhynskyi
c8b43c56d2
Add support for new individual measurements format version.
...
--HG--
branch : develop
2018-07-30 16:43:01 +03:00
Roman Telezhynskyi
ca90ceaada
Refactoring. Use macros FORMAT_VERSION to avoid human mistakes.
...
--HG--
branch : develop
2018-07-30 16:32:45 +03:00
Roman Telezhynskyi
62b6475896
Removed all pattern format versions those were present in version 0.3.x.
...
--HG--
branch : develop
2018-07-26 21:44:37 +03:00
Roman Telezhynskyi
d8f6734451
Refactoring. Use macros FORMAT_VERSION to avoid human mistakes.
...
--HG--
branch : develop
2018-07-26 21:21:08 +03:00
Roman Telezhynskyi
8a29755a36
Resolved issue #868 . New feature. Connect internal path with cutting contour.
...
--HG--
branch : develop
2018-07-26 20:00:24 +03:00
Roman Telezhynskyi
44709728df
Fix fatal build error: QPrinter: No such file or directory.
...
--HG--
branch : develop
2018-07-25 15:31:18 +03:00
Roman Telezhynskyi
86e7674920
Fix bug. Hide internal path if it doesn't have a parent.
...
--HG--
branch : develop
2018-07-25 12:57:39 +03:00
Roman Telezhynskyi
fe9dc90dc7
Bug in undocommands. We should return to pattern piece only if in Calculation
...
mode. If do it in Details mode Valentina may not switch pattern piece back when
a user returns to Calculation mode. This breaks a work and no new object can be
added to pattern.
--HG--
branch : develop
2018-07-25 11:26:09 +03:00
Roman Telezhynskyi
d35684a44a
Fix regression. Valentina doesn't show a notch mark in a custom seam allowance
...
list.
--HG--
branch : develop
2018-07-24 15:29:53 +03:00
Roman Telezhynskyi
a0e09d3fe7
Fix crash on Windows.
...
Cancelling Piece Path dialog crashes Valentina.
--HG--
branch : develop
2018-07-24 14:57:41 +03:00
Roman Telezhynskyi
fbafe9f052
Forbid enabling notches before completed creation of main path.
...
--HG--
branch : develop
2018-07-24 10:12:44 +03:00
Roman Telezhynskyi
16d8c5fc65
Valentina doesn't allow to continue creating a customer seam allowance after
...
calling a context menu.
--HG--
branch : develop
2018-07-24 10:09:00 +03:00
Roman Telezhynskyi
fdd609f8a2
Placeholder should not have a space in name.
...
--HG--
branch : develop
2018-07-22 16:31:22 +03:00
Roman Telezhynskyi
a8d9795dc3
Improve tooltip for option Cut on fabric.
...
Because this option has effect only on export to DXF-AAMA it confuses users.
--HG--
branch : develop
2018-07-22 11:40:27 +03:00
Roman Telezhynskyi
9d778378d8
Improve Piece Path dialog. Hide posibility to enable passmark for internal path.
...
--HG--
branch : develop
2018-07-22 11:31:57 +03:00
Roman Telezhynskyi
1ae08d6020
Resolved issue #867 . Visibility control for place labels.
...
--HG--
branch : develop
2018-07-20 10:30:05 +03:00
Roman Telezhynskyi
20b3f034d4
Fixed issue #866 . Valentina produces an invalid pattern file if a user defines
...
more than 9 materials.
--HG--
branch : develop
2018-07-19 16:47:20 +03:00
Roman Telezhynskyi
2c7b21b98d
Resolved issue #865 . New feature. Dynamic Way to define Material in piece label.
...
--HG--
branch : develop
2018-07-18 20:18:30 +03:00
Roman Telezhynskyi
9da4cbb329
Resolved issue #864 . Valentina crashes on Mac OS X after closing Variables
...
Table dialog.
--HG--
branch : develop
2018-07-18 18:03:38 +03:00
Roman Telezhynskyi
219a15da23
Fix issue with export non-latin DXF file name on Windows.
...
--HG--
branch : develop
2018-07-16 20:00:42 +03:00
Roman Telezhynskyi
968996da86
It seems like mistake. ratio renamed to width.
...
--HG--
branch : develop
2018-07-16 19:55:37 +03:00
Roman Telezhynskyi
85e90504ef
Minore fixes.
...
--HG--
branch : develop
2018-07-16 19:54:00 +03:00
Roman Telezhynskyi
5015dda5dd
Fix DXF vport. AutoCAD complains about clipped view.
...
--HG--
branch : develop
2018-07-16 19:53:15 +03:00
Roman Telezhynskyi
8c7f9e2558
Cppcheck warning.
...
--HG--
branch : develop
2018-07-13 16:34:19 +03:00
Roman Telezhynskyi
fd85efacd9
Resolved issue #862 . Force Valentina to immediately terminate if a pattern
...
contains a parsing warning.
--HG--
branch : develop
2018-07-13 16:18:04 +03:00
Roman Telezhynskyi
6c19748802
Improve tooltip. Users are still confused by the message.
...
--HG--
branch : develop
2018-07-13 14:14:16 +03:00
Roman Telezhynskyi
ef6dd49202
Resolved issue #861 . Valentina hangs if pattern has too many loops.
...
--HG--
branch : develop
2018-07-12 20:21:24 +03:00
Roman Telezhynskyi
24796e7f2d
Cppcheck warning. Virtual function 'CleanLayout' is called from destructor
...
'~MainWindow()'.
--HG--
branch : develop
2018-07-09 14:19:07 +03:00
Roman Telezhynskyi
fedbe60952
Resolved issue #860 . Valentina allows forbidflipping and forceflipping at the
...
same time.
Undocommands for context menu were poorly designed.
--HG--
branch : develop
2018-07-09 14:17:53 +03:00
Roman Telezhynskyi
2235a5d3d8
Cppcheck warning. Virtual function 'OpenSettings' is called from constructor
...
'VApplication(int&argc,char**argv)'.
--HG--
branch : develop
2018-07-09 10:45:23 +03:00
Roman Telezhynskyi
126658f03f
Cppcheck warning. Virtual function 'setValue' is called from constructor
...
'VFormulaProperty(const QString&name)'.
--HG--
branch : develop
2018-07-09 10:25:34 +03:00
Roman Telezhynskyi
627aa6dd70
Resolved issue #838 . Qt GUI theme on Windows looks old-fashioned.
...
--HG--
branch : develop
2018-06-26 23:47:51 +03:00
Roman Telezhynskyi
e7d0208c47
Fix typo.
...
--HG--
branch : develop
2018-06-26 21:23:22 +03:00
Roman Telezhynskyi
279fe7bff7
Cppcheck warning 'qrandCalled'.
...
--HG--
branch : develop
2018-06-26 16:24:07 +03:00
Roman Telezhynskyi
63b1eb8068
Cppcheck warning 'missingOverride'.
...
--HG--
branch : develop
2018-06-26 15:53:48 +03:00
Roman Telezhynskyi
6c3ef7580a
Fix restriction for Detail name.
...
--HG--
branch : develop
2018-06-22 22:16:38 +03:00
Roman Telezhynskyi
3db3d58961
Fixed issue #859 . Export to DXF in console never ends.
...
--HG--
branch : develop
2018-06-21 14:46:55 +03:00
Roman Telezhynskyi
598fea3969
Refactoring. Use QStringLiteral instead of QString.
...
--HG--
branch : develop
2018-06-21 14:41:36 +03:00
Roman Telezhynskyi
13a8b83a0e
Flush buffer after adding a string, not before.
...
--HG--
branch : develop
2018-06-21 14:16:17 +03:00
Roman Telezhynskyi
f2c8481f53
Hide line to control point if the center of connection is inside of the point.
...
--HG--
branch : develop
2018-06-19 13:18:38 +03:00
Roman Telezhynskyi
21b3f4b5ae
Fixed issue #856 . Regression in curve control point interaction on macOS.
...
--HG--
branch : develop
2018-06-19 13:08:54 +03:00
Roman Telezhynskyi
0ef32da1d8
Refactoring. Rename GetPPath() to GetPatternPath(). Changes for Mac.
...
--HG--
branch : develop
2018-06-19 12:22:47 +03:00
Roman Telezhynskyi
09e8c81d6f
Refactoring. Rename GetPPath() to GetPatternPath().
...
--HG--
branch : develop
2018-06-19 09:18:38 +03:00
Roman Telezhynskyi
da1d94a749
Added test cases. ref #814 .
...
--HG--
branch : develop
2018-06-18 15:04:47 +03:00
Roman Telezhynskyi
40f8c5f5f0
Link with library uxtheme to enable new style since WindowsXP or later.
...
--HG--
branch : develop
2018-06-11 11:54:44 +03:00
Roman Telezhynskyi
71d78cf08e
QShortcut context must not be translated in our localization. It is part of
...
Qt's localization files.
--HG--
branch : develop
2018-06-11 09:53:39 +03:00
Roman Telezhynskyi
e244d002cc
More tools should show a warning if cannot find a result.
...
--HG--
branch : develop
2018-06-07 14:37:43 +03:00
Roman Telezhynskyi
cc6c178b17
On macOS, the ControlModifier value corresponds to the Command keys on the
...
keyboard.
--HG--
branch : develop
2018-06-05 18:07:39 +03:00
Roman Telezhynskyi
fe2ced590c
Improve logging.
...
--HG--
branch : develop
2018-06-05 12:22:46 +03:00
Roman Telezhynskyi
e343cc8018
Fixed issue #854 . Union Details Tool version 1 breaks a pattern.
...
--HG--
branch : develop
2018-06-05 12:22:31 +03:00
Roman Telezhynskyi
4cab5b0dc9
Enable the version checker on Mac.
...
--HG--
branch : develop
2018-06-04 12:00:36 +03:00
Roman Telezhynskyi
6869eab05a
Fixed issue #853 . Valentina doesn't translate user material placeholder.
...
--HG--
branch : develop
2018-05-29 17:55:16 +03:00
Roman Telezhynskyi
4109848349
Class QDesktopWidget is obsolete.
...
Missed two more usages.
--HG--
branch : develop
2018-05-27 12:08:02 +03:00
Roman Telezhynskyi
71e1cc33c0
Class QDesktopWidget is obsolete.
...
--HG--
branch : develop
2018-05-27 11:34:35 +03:00
Roman Telezhynskyi
81caed8f5f
Added new function VAbstractApplication::ClearMessage.
...
It will help clear messages from unneeded '"' at the start and at the end.
qWarning and others adds them.
--HG--
branch : develop
2018-05-25 17:54:21 +03:00
Roman Telezhynskyi
270f3b44a1
Improve handling errors cases for points of intersection.
...
Instead of silence setting coordinate to (0;0) show a warning message. Also for
tool "Point of Lines intersection" set coordinates to (0;0) instead of skipping
creating a point. This will prevent failing to open a pattern file.
--HG--
branch : develop
2018-05-25 17:52:35 +03:00
Roman Telezhynskyi
bb95c3162b
Fixed issue #851 . Mouse click on a highlighted object crashes Valentina.
...
--HG--
branch : develop
2018-05-24 09:56:19 +03:00
Roman Telezhynskyi
c6e38932dc
Update minimal requirements for Qt on Mac OS X.
...
--HG--
branch : develop
2018-05-22 19:22:11 +03:00
Roman Telezhynskyi
fc92fd4824
Fix warning "Painter path exceeds +/-32767 pixels."
...
In this case OpenGL requires using a stencil buffer.
--HG--
branch : develop
2018-05-21 12:14:30 +03:00
Roman Telezhynskyi
ffdf42cc7a
Improve the debug message. It can contains a piece name. ref #850 .
...
--HG--
branch : develop
2018-05-21 11:35:50 +03:00
Roman Telezhynskyi
9c2527cf9f
Fix typo. ref #850 .
...
--HG--
branch : develop
2018-05-21 11:27:28 +03:00
Roman Telezhynskyi
f194057b26
Refactoring.
...
--HG--
branch : develop
2018-05-18 13:51:58 +03:00
Roman Telezhynskyi
f67af27c06
Fix language changing at runtime.
...
All two preferences dialogs have this issue.
--HG--
branch : develop
2018-05-18 13:51:35 +03:00
Roman Telezhynskyi
e1276dde99
Fix typo.
...
--HG--
branch : develop
2018-05-15 14:01:26 +03:00
Roman Telezhynskyi
89b4642c16
Fix build fail.
...
--HG--
branch : develop
2018-05-11 13:14:57 +03:00
Roman Telezhynskyi
d21cc1d43f
String optimization.
...
--HG--
branch : develop
2018-05-11 12:42:52 +03:00
Roman Telezhynskyi
2ee75fdbab
Tab with options to control Scrolling settings. ref #831 .
...
Empiric settings do not work for all.
--HG--
branch : develop
2018-05-11 12:42:20 +03:00
Roman Telezhynskyi
1e0b777bd6
New option to control calling zoom current pattern piece by mouse double click.
...
--HG--
branch : develop
2018-05-10 14:12:41 +03:00
Roman Telezhynskyi
e3cfd7a241
Fix memory leak.
...
--HG--
branch : develop
2018-05-10 13:46:50 +03:00
Roman Telezhynskyi
1158b06425
Collect garbage only after successfully parse. This way wrongly accused items
...
have one more time to restore a reference.
--HG--
branch : develop
2018-05-09 18:09:40 +03:00
Roman Telezhynskyi
56780fa337
Do not send geometry changes when set control point line. ref #842 .
...
--HG--
branch : develop
2018-05-08 12:06:40 +03:00
Roman Telezhynskyi
b1d33aa2c6
Adjust line to control point according to scale. ref #842 .
...
--HG--
branch : develop
2018-05-08 12:04:12 +03:00
Roman Telezhynskyi
4b859a897e
If a user made a layout, returned to drawing, made some changes and returned to
...
layout again, Valentina will open the Layout settings dialog automatically.
--HG--
branch : develop
2018-05-08 11:40:21 +03:00
Roman Telezhynskyi
194a1878df
Refactoring. Move getting list of scene items from the loop.
...
--HG--
branch : develop
2018-05-08 11:33:53 +03:00
Roman Telezhynskyi
fc3f8df5b0
Fix bug with caching removed items.
...
--HG--
branch : develop
2018-05-08 11:32:27 +03:00
Roman Telezhynskyi
a7eeaebb4a
Fix pattern to avoid confusion.
...
--HG--
branch : develop
2018-05-08 11:08:10 +03:00
Roman Telezhynskyi
4f7099294a
Search an item from internal path list to remove in reverse order.
...
--HG--
branch : develop
2018-05-07 18:01:50 +03:00
Roman Telezhynskyi
180332d279
Refactoring. Removing redundant code.
...
--HG--
branch : develop
2018-05-07 18:00:02 +03:00
Roman Telezhynskyi
f027d92a4c
Resolved issue #845 . Defining a "closed" internal path.
...
--HG--
branch : develop
2018-05-07 17:59:21 +03:00
Roman Telezhynskyi
b42664ce80
Refactoring.
...
--HG--
branch : develop
2018-05-07 14:35:01 +03:00
Roman Telezhynskyi
ccda742aa8
Refactoring. Specifying the "pointer" part outside of auto.
...
--HG--
branch : develop
2018-05-07 14:32:17 +03:00
Roman Telezhynskyi
8a255c063e
Fixed issue #841 . Variables Table won't open again when closed with Esc.
...
--HG--
branch : develop
2018-05-07 14:28:51 +03:00
Roman Telezhynskyi
3b4007a40c
Backed out changeset: 87f0955a62ad ref #841 .
...
--HG--
branch : develop
2018-05-07 14:23:47 +03:00
Roman Telezhynskyi
ee6ffab480
Bug QTBUG-43344 was fixed in Qt 5.11.1.
...
--HG--
branch : develop
2018-04-27 16:32:26 +03:00
Roman Telezhynskyi
3d121c8247
Improve scrolling. ref #831 .
...
--HG--
branch : develop
2018-04-26 15:08:04 +03:00
Roman Telezhynskyi
fd446a7c1f
Fixed issue #841 . Variables Table won't open again when closed with Esc.
...
--HG--
branch : develop
2018-04-23 10:13:19 +03:00
Roman Telezhynskyi
58a2f42703
Working with progressbar very expensive. Trigger changing of status less
...
frequent.
--HG--
branch : develop
2018-04-22 19:33:09 +03:00
Roman Telezhynskyi
2c6c537d66
String optimization.
...
--HG--
branch : develop
2018-04-22 19:06:34 +03:00
Roman Telezhynskyi
ab59a76bbb
String optimization. Replace string " " with signe QChar.
...
--HG--
branch : develop
2018-04-22 18:39:56 +03:00
Roman Telezhynskyi
862860f016
QString optimizations.
...
--HG--
branch : develop
2018-04-22 18:32:55 +03:00
Roman Telezhynskyi
e845453f95
Optimization. Use FindFirstNotOf() that supports QString natively.
...
--HG--
branch : develop
2018-04-22 18:32:38 +03:00
Roman Telezhynskyi
279674f491
Make Swap methods inline.
...
--HG--
branch : develop
2018-04-22 13:32:06 +03:00
Roman Telezhynskyi
c92182464b
We don't have Wiki anymore.
...
--HG--
branch : develop
2018-04-22 09:23:17 +03:00
Roman Telezhynskyi
29db30548d
Refactoring. Use shared data pointer for class QmuParserCallback.
...
Should speed up copying.
--HG--
branch : develop
2018-04-20 12:47:48 +03:00
Roman Telezhynskyi
72399472a1
Do zoom fit best current pattern piece only in Draw mode.
...
--HG--
branch : develop
2018-04-20 09:35:13 +03:00
Roman Telezhynskyi
678792ca5c
Improve sentences.
...
--HG--
branch : develop
2018-04-18 11:58:03 +03:00
Roman Telezhynskyi
a128cbd3ec
String "Global", comment for translators.
...
--HG--
branch : develop
2018-04-18 11:17:13 +03:00
Roman Telezhynskyi
2d5f84b4bf
Refactoring. Don't use old slot style in QTimer::singleShot.
...
--HG--
branch : develop
2018-04-18 11:15:53 +03:00
Roman Telezhynskyi
be2a706cc0
Mouse double click zoom fit best current pattern piece.
...
--HG--
branch : develop
2018-04-17 09:56:41 +03:00
Roman Telezhynskyi
29b751b5a2
Refactoring. Remove duplicated blocks of code.
...
--HG--
branch : develop
2018-04-16 13:15:16 +03:00
Roman Telezhynskyi
50c858ce30
Support for pinch gesture (zooming) on touchpad. ref #831 .
...
--HG--
branch : develop
2018-04-16 11:14:17 +03:00
Roman Telezhynskyi
702c256c87
Fixing issue #831 . macOS touchpad gestures glitching.
...
--HG--
branch : develop
2018-04-16 11:05:57 +03:00
Roman Telezhynskyi
788f27889f
Refactoring. Use temporary variable instead of copy.
...
--HG--
branch : develop
2018-04-14 16:47:55 +03:00
Roman Telezhynskyi
6fa7be60e4
Fix export to DXF-AAMA. Don't "draw" a main path if seam allowance is built-in.
...
--HG--
branch : develop
2018-04-14 16:47:11 +03:00
Roman Telezhynskyi
e7ca9294cf
Refactoring. Use QChar instead of QString where possible.
...
Point and comma.
--HG--
branch : develop
2018-04-13 09:14:55 +03:00
Roman Telezhynskyi
1e5ee0ab8b
Optimization. Move literals.
...
--HG--
branch : develop
2018-04-13 09:00:09 +03:00
Roman Telezhynskyi
2a3948c549
Fix broken conversion after commit abe689e42929.
...
--HG--
branch : develop
2018-04-13 08:44:51 +03:00
Roman Telezhynskyi
e26fcb05b8
Fix typo.
...
--HG--
branch : develop
2018-04-13 08:43:44 +03:00
Roman Telezhynskyi
3970bbdbc0
Refactoring. Use QChar instead of QString where possible.
...
--HG--
branch : develop
2018-04-12 13:13:19 +03:00
Roman Telezhynskyi
ef87a062fb
Clang warnings.
...
--HG--
branch : develop
2018-04-09 11:51:25 +03:00
Roman Telezhynskyi
962cde8e6e
Clazy warning.
...
--HG--
branch : develop
2018-04-09 11:15:55 +03:00
Roman Telezhynskyi
f7e1b0942c
Fixed issue #837 . Valentina crashes when changing seam allowance on a curve
...
segment.
I made a mistake switching to C++11 range-based loops here.
--HG--
branch : develop
2018-04-09 11:12:46 +03:00
Roman Telezhynskyi
0281b5508c
Additional controls for Label template editor. ref #824 .
...
--HG--
branch : develop
2018-04-09 10:20:38 +03:00
Roman Telezhynskyi
64029c249a
Refactoring. Added special section for string literals.
...
--HG--
branch : develop
2018-04-08 19:45:23 +03:00
Roman Telezhynskyi
00f9139150
Since we get previous piece from database we don't need to save them in dialog.
...
--HG--
branch : develop
2018-04-08 17:41:48 +03:00
Roman Telezhynskyi
f90c612287
Because Seam allowance tool dialog doesn't control all piece options some of
...
them were lost. ref #836 .
--HG--
branch : develop
2018-04-08 17:40:25 +03:00
Roman Telezhynskyi
b3c86748f4
Fix bug in deploy. ref #832 .
...
--HG--
branch : develop
2018-04-07 22:11:27 +03:00
Roman Telezhynskyi
cc4768ff77
Fixed issue #836 . Change Detail Name - Update List of Details.
...
--HG--
branch : develop
2018-04-07 14:11:44 +03:00
Roman Telezhynskyi
188db90050
Automatically disable check for uniqness for the second point after uniting.
...
ref #835 .
--HG--
branch : develop
2018-04-07 13:36:56 +03:00
Roman Telezhynskyi
e0ecb81932
Fixed issue #834 . Union Tool - Pieces can't be moved after undo union details.
...
--HG--
branch : develop
2018-04-07 13:11:15 +03:00
Roman Telezhynskyi
6438679f0e
Cppcheck warning.
...
--HG--
branch : develop
2018-04-07 12:29:41 +03:00
Ronan Le Tiec
2f4d699cb6
merge with incoming
...
--HG--
branch : develop
2018-04-06 23:11:20 +02:00
Ronan Le Tiec
f09adc22ab
resolves #826 code refactoring and corrections
...
--HG--
branch : develop
2018-04-06 23:08:09 +02:00
Ronan Le Tiec
a56c41589c
Merged dismine/valentina into develop
...
--HG--
branch : develop
2018-04-06 21:58:09 +02:00
Roman Telezhynskyi
d8c3a0ac81
Use native dialog on all platforms except Linux.
...
We have a bug with native dialog on Linux that's why we cannot use it.
--HG--
branch : develop
2018-04-04 08:34:48 +03:00
Roman Telezhynskyi
911a85d79b
Fix property editor on Mac OS.
...
--HG--
branch : develop
2018-04-03 18:08:11 +03:00
Roman Telezhynskyi
c6e7590034
Fix MacOS regression QWidget::closeEvent called twice.
...
--HG--
branch : develop
2018-04-03 17:41:39 +03:00
Roman Telezhynskyi
e880d5f0a3
Clang warning.
...
--HG--
branch : develop
2018-04-03 16:32:53 +03:00
Roman Telezhynskyi
5b63502b21
Cppcheck warnings.
...
--HG--
branch : develop
2018-04-03 14:54:57 +03:00
Roman Telezhynskyi
0e3a9533af
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-03 14:36:38 +03:00
Roman Telezhynskyi
6b6a2632a9
Refactoring. Replacing all Q_FOREACH/foreach loops with the c++ range-based
...
loops.
--HG--
branch : develop
2018-04-03 11:15:58 +03:00
Roman Telezhynskyi
3252130f36
Refactoring. Use C++11 range-based loop.
...
--HG--
branch : develop
2018-04-02 20:38:56 +03:00
Roman Telezhynskyi
4eaf556342
Cppcheck warning.
...
--HG--
branch : develop
2018-04-02 17:05:53 +03:00
Roman Telezhynskyi
218c2cc518
Resolved issue #830 . Seam allowance tool - object selection and preview.
...
--HG--
branch : develop
2018-04-02 16:49:53 +03:00
Roman Telezhynskyi
fe5a58beef
Fix unused lambda capture.
...
--HG--
branch : develop
2018-04-02 16:43:02 +03:00
Ronan Le Tiec
84bab5386b
issue 826 clear selection when adding an item to a group. changelog and list of contributor
...
--HG--
branch : feature
2018-04-02 11:52:42 +02:00
Ronan Le Tiec
d3da522ac4
issue 826 undo and redo adding or removing item from group finished
...
--HG--
branch : feature
2018-04-01 23:36:54 +02:00
Ronan Le Tiec
1526d77612
issue 826 - workind on undo redo command
...
--HG--
branch : feature
2018-04-01 17:19:10 +02:00
Ronan Le Tiec
2ee19af497
issue 826 start working on undo redo command
...
--HG--
branch : feature
2018-03-31 11:50:08 +02:00
Ronan Le Tiec
d2f7a742b7
issue 826 update the drawing after adding/removing item to group
...
--HG--
branch : feature
2018-03-30 12:56:37 +02:00
Ronan Le Tiec
6c90ae9166
merge from develop
...
--HG--
branch : feature
2018-03-30 11:02:41 +02:00
Ronan Le Tiec
5fba6b797b
issue 826 pattern modified when group modified
...
--HG--
branch : feature
2018-03-30 11:02:10 +02:00
Roman Telezhynskyi
23b22f6186
Correct an arc direction after flipping. ref #829 .
...
--HG--
branch : develop
2018-03-30 11:13:51 +03:00
Ronan Le Tiec
5b181cc3b8
merge develop into feature
...
--HG--
branch : feature
2018-03-30 09:27:42 +02:00
Roman Telezhynskyi
fb03dbbb19
Fixed issue #829 . Flipping by Axis + Rotation of an Arc and an Elliptical Arc.
...
--HG--
branch : develop
2018-03-30 09:43:11 +03:00
Ronan Le Tiec
597f021139
issue 826 improvement to be able to add
...
--HG--
branch : feature
2018-03-29 23:13:33 +02:00
Ronan Le Tiec
67c0e7ed45
issue826 improvement for the handling of groups with the same name
...
--HG--
branch : feature
2018-03-25 20:01:36 +02:00
Ronan Le Tiec
6ce7ac1248
issue 826 sort group names in alphabetical case insensitive order
...
--HG--
branch : feature
2018-03-25 18:21:55 +02:00
Ronan Le Tiec
e3f48b797f
merge issue826 into feature
...
--HG--
branch : feature
2018-03-25 16:56:16 +02:00
Ronan Le Tiec
032783581a
issue826 allow empty groups, schema version 0.7.8, update group list when adding or removing item
...
--HG--
branch : issue826
2018-03-25 16:43:28 +02:00
Ronan Le Tiec
be44126c94
add remove item from group and add item to group in tool context menu
...
--HG--
branch : issue826
2018-03-24 23:42:17 +01:00
Roman Telezhynskyi
979b97f169
Lupdate.
...
--HG--
branch : develop
2018-03-24 08:01:16 +02:00
Roman Telezhynskyi
ec170328e2
QFileInfo::created is deprecated in Qt 5.10.
...
--HG--
branch : develop
2018-03-24 07:31:46 +02:00
Roman Telezhynskyi
47d86413d0
Minore cleaning.
...
--HG--
branch : develop
2018-03-23 15:40:36 +02:00
Roman Telezhynskyi
45a4a280b0
Fixed issue #825 . Curve path editing - undo.
...
--HG--
branch : develop
2018-03-23 15:39:53 +02:00
Roman Telezhynskyi
3d8cdb6630
Additional controls to cover issue with Internal move. ref #824 .
...
--HG--
branch : develop
2018-03-23 11:16:23 +02:00
Roman Telezhynskyi
2cb7c4c603
Utilize macro QT_DEPRECATED_WARNINGS.
...
--HG--
branch : develop
2018-03-22 19:57:56 +02:00
Roman Telezhynskyi
f1ef60e441
Fixed issue #823 . SVG Export - seam and cutting line of one piece missing.
...
(grafted from 56c6ae623ed101a1e3276bc4a0ab5f6102ebae41)
--HG--
branch : develop
2018-03-22 16:32:20 +02:00
Roman Telezhynskyi
edccf05a62
Function qAsConst() was introduced in Qt 5.7.
...
--HG--
branch : develop
2018-03-19 09:57:43 +02:00
Roman Telezhynskyi
b547adf344
Refactor QmuTranslation to not allocate memory.
...
--HG--
branch : develop
2018-03-15 08:51:47 +02:00
Roman Telezhynskyi
6a7405b4d4
Refactoring. Use QString default constructor instead of empty string.
...
--HG--
branch : develop
2018-03-14 16:01:24 +02:00
Roman Telezhynskyi
c1cea4c441
Clazy warnings.
...
--HG--
branch : develop
2018-03-14 15:39:15 +02:00
Roman Telezhynskyi
015249ad12
Fix painting artifacts.
...
--HG--
branch : develop
2018-03-12 12:46:48 +02:00
Roman Telezhynskyi
a2c54fc7f3
Some dialogs should behave like windows on mac.
...
--HG--
branch : develop
2018-03-12 12:42:43 +02:00
Roman Telezhynskyi
20840667bb
Temporary fix issue with toolbar black background on mac with OpenGL render.
...
--HG--
branch : develop
2018-03-12 12:25:02 +02:00
Roman Telezhynskyi
a68da11776
Inform a user about options those require restart to take effect.
...
--HG--
branch : develop
2018-03-12 11:56:47 +02:00
Roman Telezhynskyi
368c3a871a
Resolved issue #819 . Use OpenGL as render for view.
...
--HG--
branch : develop
2018-03-10 16:39:37 +02:00
Roman Telezhynskyi
3d377bcbfd
Do not build an app bundle in debug mode.
...
--HG--
branch : develop
2018-03-10 17:09:36 +02:00
Roman Telezhynskyi
5bb90ab92d
Force repain to fix paint artifacts on Mac OS X.
...
--HG--
branch : develop
2018-03-10 17:24:16 +02:00
Roman Telezhynskyi
337b247816
Fix max point size for better look.
...
--HG--
branch : develop
2018-03-10 17:25:10 +02:00
Roman Telezhynskyi
d5987fa5c4
Fix form layout to better suit mac os.
...
--HG--
branch : develop
2018-03-10 16:33:48 +02:00
Roman Telezhynskyi
cb5b7fcfcd
Resolved issue #818 . Improve Piece path validation. Check uniqueness.
...
--HG--
branch : develop
2018-03-05 12:05:59 +02:00
Roman Telezhynskyi
fc7e28a502
Use QT_NO_SSL to check SSL support.
...
(grafted from 1a1a59bdfb1fbe8d93170fa1a1a41af3424738a7)
--HG--
branch : develop
2018-03-04 14:05:13 +02:00
Roman Telezhynskyi
1a231872b5
Improve roatation tool.
...
It's not really logical for a user that a center of rotation no need to select.
To fix this issue we just silently remove it from the list.
--HG--
branch : develop
2018-03-04 13:54:28 +02:00
Roman Telezhynskyi
4fdfcfc11e
Improve description field. It should be flexible.
...
--HG--
branch : develop
2018-03-04 13:34:32 +02:00
Roman Telezhynskyi
f605777495
Fixed issue #817 . Piece label is not rotatable by mouse.
...
--HG--
branch : develop
2018-02-27 13:06:37 +02:00
Roman Telezhynskyi
3bd958629f
Fixed issuse #816 . Formula Wizard in Final measurements doesn't update formula
...
in details.
--HG--
branch : develop
2018-02-27 10:47:17 +02:00
Roman Telezhynskyi
3f77b979aa
Fixed issue #814 . Make "\" valid character.
...
--HG--
branch : develop
2018-02-27 10:22:08 +02:00
Roman Telezhynskyi
9088ad93be
Fix bug in VFormula copy constructor.
...
--HG--
branch : develop
2018-02-27 09:44:17 +02:00
Roman Telezhynskyi
ced8963041
Refactoring VFormula::Eval().
...
Plus, in case of check If zero set value to Error instead of "0". This confuses
users.
--HG--
branch : develop
2018-02-22 15:03:11 +02:00
Roman Telezhynskyi
5f3ee65501
Fix bug in tool property browser. Too strict check makes impossible to fix
...
formula value.
--HG--
branch : develop
2018-02-22 14:59:39 +02:00
Roman Telezhynskyi
cacca07c13
Fix build on MSVC.
...
--HG--
branch : develop
2018-02-18 10:05:10 +02:00
Roman Telezhynskyi
9763aaa59d
Fix build on Qt 5.2.
...
--HG--
branch : develop
2018-02-17 20:45:10 +02:00
Roman Telezhynskyi
573f6a828a
Fix build.
...
--HG--
branch : develop
2018-02-17 20:35:38 +02:00
Roman Telezhynskyi
eeb7c86d74
Speed up starting translation tests.
...
--HG--
branch : develop
2018-02-17 20:26:25 +02:00
Roman Telezhynskyi
d39fea54cd
Resolved issue #810 . Performance regression in c9abc05
(macOS).
...
--HG--
branch : develop
2018-02-15 11:20:34 +02:00
Roman Telezhynskyi
7b3ab26832
Improve dialog Piece path. Hide unused tabs depending on path type.
...
--HG--
branch : develop
2018-02-13 19:43:32 +02:00
Roman Telezhynskyi
551d11f298
Fix bug in Dialog piece path. Dialog was blocked if piece path is internal
...
path.
--HG--
branch : develop
2018-02-13 19:37:45 +02:00
Roman Telezhynskyi
1199adf6e4
Fixing bug. When export a piece invisible internal path should not be included.
...
--HG--
branch : develop
2018-02-13 18:22:38 +02:00
Roman Telezhynskyi
1b60d5d5cf
Fix bug in XSD schema. Piece path attribute visible must be a string.
...
--HG--
branch : develop
2018-02-13 18:01:40 +02:00
Roman Telezhynskyi
fd8446c5e5
Clang warning.
...
--HG--
branch : develop
2018-02-11 13:26:57 +02:00
Roman Telezhynskyi
85afe83f6a
Fix reappearing internal piece path after scene update.
...
--HG--
branch : develop
2018-02-11 13:15:07 +02:00
Roman Telezhynskyi
e15c6eca08
Fix issue with Piece path dialog. Path should be active tab by default.
...
--HG--
branch : develop
2018-02-09 15:00:47 +02:00
Roman Telezhynskyi
543042004a
Imported file must not contain the same name twice. ref #804 .
...
--HG--
branch : develop
2018-02-07 11:00:25 +02:00
Roman Telezhynskyi
3f79c0f057
Clean code.
...
--HG--
branch : develop
2018-02-06 21:18:51 +02:00
Roman Telezhynskyi
575068e181
Fix bug in control point.
...
Do not draw control point in constructor. It creates artefacts if they enabled
from start.
--HG--
branch : develop
2018-02-06 21:05:43 +02:00
Roman Telezhynskyi
89d01f3fe5
Arrow length should follow line width.
...
--HG--
branch : develop
2018-02-06 20:45:07 +02:00
Roman Telezhynskyi
f4b92b2cf1
Origins should ignore line width settings.
...
--HG--
branch : develop
2018-02-06 20:21:04 +02:00
Roman Telezhynskyi
077b31cc78
Circle radius should follow line width settings.
...
--HG--
branch : develop
2018-02-06 20:20:45 +02:00
Roman Telezhynskyi
6e50832578
Fix bug with pen width.
...
--HG--
branch : develop
2018-02-06 20:08:50 +02:00
Roman Telezhynskyi
6c438f92e0
Resolved issue #808 . New feature. Global line width option.
...
--HG--
branch : develop
2018-02-06 19:30:27 +02:00
Roman Telezhynskyi
7fedd20319
Fix some bugs and add preview table. ref #804 .
...
--HG--
branch : develop
2018-02-06 15:46:20 +02:00
Roman Telezhynskyi
c56992407e
Resolved issue #667 . Check for updates - Test version.
...
--HG--
branch : develop
2018-02-06 13:38:05 +02:00
Roman Telezhynskyi
e56423905d
Ignore full name and description for known measurements. ref #804 .
...
--HG--
branch : develop
2018-02-05 11:10:55 +02:00
Roman Telezhynskyi
28559870bc
Lupdate.
...
--HG--
branch : develop
2018-02-04 23:03:28 +02:00
Roman Telezhynskyi
a9652077d1
Fix bug Final measurements. Cursor in description field always returns to the
...
end of string.
--HG--
branch : develop
2018-02-04 22:14:27 +02:00
Roman Telezhynskyi
55abe25287
Fix piece position after flipping. ref #783 .
...
--HG--
branch : develop
2018-02-04 18:23:07 +02:00
Roman Telezhynskyi
72d832c93a
Resolved issue #807 . Issue with "Intersection" passmark.
...
--HG--
branch : develop
2018-02-04 12:35:27 +02:00
Roman Telezhynskyi
be8207d46b
Improve flipping control. Fix bug with export in DXF AAMA. ref #783 .
...
--HG--
branch : develop
2018-02-04 10:08:18 +02:00
Roman Telezhynskyi
f26087350d
Resolved issue #414 . Add features from Qt Windows Extras.
...
--HG--
branch : develop
2018-02-03 20:21:08 +02:00
Roman Telezhynskyi
14d5cf25ad
Improve flipping control. Export from Details mode also should obey this rule.
...
ref #783 .
--HG--
branch : develop
2018-02-03 15:29:23 +02:00
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
28044ff4c6
Improve search in Tape app. Provide search not only in selected measurement
...
description, but in all descriptions. ref #732 .
--HG--
branch : develop
2018-02-03 12:45:16 +02:00
Roman Telezhynskyi
34ffa5ab51
Fixed issue #805 . Invalid regular expression for validation layout output
...
filename mask.
(grafted from eca61caae23937baffec715a2dff88e915dcc302)
--HG--
branch : develop
2018-02-01 19:31:25 +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
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