Roman Telezhynskyi
5c7af760d0
Improve Passmark tab by adding a tooltip about a way to define a passmark.
...
--HG--
branch : develop
2019-12-04 17:50:50 +02:00
Roman Telezhynskyi
eeedebbac3
Fix regression in dialog Placelabel.
...
--HG--
branch : develop
2019-12-03 15:20:47 +02:00
Roman Telezhynskyi
3c69b425ec
Fix noDebugSymbols.
...
--HG--
branch : develop
2019-11-29 19:55:27 +02:00
Roman Telezhynskyi
037ca99280
Refactoring. Move the code that gets path to exe file to separate module. DRY.
...
--HG--
branch : develop
2019-11-29 14:40:00 +02:00
Roman Telezhynskyi
18284289a0
Forgot to add a correction.
...
--HG--
branch : develop
2019-11-29 12:24:00 +02:00
Roman Telezhynskyi
7624b27409
BinReloc to get path to exe directory.
...
--HG--
branch : develop
2019-11-29 11:40:00 +02:00
Roman Telezhynskyi
df79ea7395
Test idea that Qt classes internally use ICU.
...
--HG--
branch : develop
2019-11-29 08:49:32 +02:00
Roman Telezhynskyi
1d28dd5be9
u_setDataDirectory expects const * char.
...
--HG--
branch : develop
2019-11-29 08:15:29 +02:00
Roman Telezhynskyi
50b929ea48
u_setDataDirectory to define path to ICU data.
...
--HG--
branch : develop
2019-11-28 16:42:06 +02:00
Roman Telezhynskyi
866a801f38
Auto refresh the list with each parse.
...
--HG--
branch : develop
2019-11-28 15:17:27 +02:00
Roman Telezhynskyi
0c78511cfc
Set environment variable ICU_DATA on runtime.
...
This time before QApplication and manually getting the application dir path.
--HG--
branch : develop
2019-11-26 19:56:40 +02:00
Roman Telezhynskyi
f81d814bb2
QCoreApplication::applicationDirPath returns empty string until we do not init
...
QApplication instance.
--HG--
branch : develop
2019-11-26 16:44:52 +02:00
Roman Telezhynskyi
a59f4d7923
Fix crash when QTextCodec::codecForMib returns null.
...
--HG--
branch : develop
2019-11-25 11:34:17 +02:00
Roman Telezhynskyi
9cc97ef602
Clazy warnings.
...
--HG--
branch : develop
2019-11-24 13:09:30 +02:00
Roman Telezhynskyi
1217616813
Refactoring.
...
Pass VContainer::AddVariable only a variable, the variable already knows its
name.
--HG--
branch : develop
2019-11-24 13:09:16 +02:00
Roman Telezhynskyi
2d63440549
Fix a crash. ref #984 .
...
Cover cases with VCubicBezier and VCubicBezierPath.
--HG--
branch : develop
2019-11-24 12:49:40 +02:00
Roman Telezhynskyi
9e25e6de24
Introducing vRound function.
...
Shortcut to round double to X points decimal.
--HG--
branch : develop
2019-11-19 15:46:11 +02:00
Roman Telezhynskyi
0c0207aa6f
Fix dialog for tool Point along perpendicular. No memory of line color settings.
...
(grafted from d65f796893e4f8c04b535f711bd8d93275e2ddff)
--HG--
branch : develop
2019-11-19 10:52:53 +02:00
Roman Telezhynskyi
36e839ed5d
Move to top and include qt_windows.h.
...
--HG--
branch : develop
2019-11-15 09:51:31 +02:00
Roman Telezhynskyi
f8ca985ad7
Fix a crash. ref #984 .
...
--HG--
branch : develop
2019-11-07 18:07:07 +02:00
Roman Telezhynskyi
0cb7965379
Minimal seam allowance must be little bit bigger.
...
--HG--
branch : develop
2019-11-03 17:50:39 +02:00
Roman Telezhynskyi
bb70989165
Fixing error: invalid return type 'void' of constexpr function.
...
--HG--
branch : develop
2019-11-03 10:45:04 +02:00
Roman Telezhynskyi
b8f2d1782b
Cppcheck warning.
...
--HG--
branch : develop
2019-11-03 10:20:00 +02:00
Roman Telezhynskyi
2887350c16
Fix bugs with a seam allowance.
...
--HG--
branch : develop
2019-11-03 10:13:02 +02:00
Roman Telezhynskyi
c924a6f700
New class VRawSAPoint.
...
Post processing a seam allowance.
--HG--
branch : develop
2019-11-03 10:01:32 +02:00
Roman Telezhynskyi
7f5ec1c9a1
It is better to not allow user to set seam allowance width to 0. 0 seam
...
allowance creates intersections with a main path.
--HG--
branch : develop
2019-11-03 09:30:36 +02:00
Roman Telezhynskyi
82792dba6c
Speed up bulk removing pieces.
...
Optimizations for 'do' and 'undo' operations.
--HG--
branch : develop
2019-10-30 15:25:25 +02:00
Roman Telezhynskyi
0bd69403d7
Fixed translation numbers in scientific notation.
...
(grafted from ad76bd9f92578e8f4a6f9ae21ad569eec1abec8f)
--HG--
branch : develop
2019-10-30 11:34:01 +02:00
Roman Telezhynskyi
e04f5c70f5
Resolved issue #984 . Special variable "CurrentLength" for tools Cut Arc, Cut
...
Spline and Cut Spline Path.
--HG--
branch : develop
2019-10-29 15:43:25 +02:00
Roman Telezhynskyi
45421b4d21
Fix error C2065: 'not': undeclared identifier.
...
--HG--
branch : develop
2019-10-29 08:26:05 +02:00
Roman Telezhynskyi
8f6ae65224
New feature Pattern Messages.
...
Added special field to show pattern warnings instead of warning dialogs.
Fixed issue with tabified dockwidgets.
--HG--
branch : develop
2019-10-28 17:44:31 +02:00
Roman Telezhynskyi
b7c1b4c4a6
Clazy warnings.
...
--HG--
branch : develop
2019-10-28 14:52:49 +02:00
Roman Telezhynskyi
7f9906bbcc
Fix for seam aloowance angle type By first edge symmetry.
...
--HG--
branch : develop
2019-10-23 11:24:59 +03:00
Roman Telezhynskyi
36d5f245b9
Fix closing a pattern file.
...
Window title was still not cleaned properly.
--HG--
branch : develop
2019-10-18 14:01:18 +03:00
Roman Telezhynskyi
95d6bceb9b
Layout stops after timeout too slow.
...
--HG--
branch : develop
2019-10-18 11:47:02 +03:00
Andrey Ushakov
ea75af2f46
New command line option --cropWidth. Helps to crop unused width of paper.
...
--HG--
branch : develop
2019-10-16 11:16:16 +03:00
Roman Telezhynskyi
b3cc614789
Fix incorrect angle value in tool tooltip.
...
(grafted from 3d1fe3de2bb0d8675ed89934456792906bf1d0eb)
--HG--
branch : develop
2019-10-17 14:54:54 +03:00
Roman Telezhynskyi
08604f67bb
Fix copy paste error.
...
--HG--
branch : develop
2019-09-20 14:17:32 +03:00
Roman Telezhynskyi
02bcc2f1e1
New test case.
...
Do not remove point on line if it is end/start of a curve.
--HG--
branch : develop
2019-09-12 20:57:26 +03:00
Roman Telezhynskyi
11fd215364
Cppcheck warning.
...
--HG--
branch : develop
2019-09-10 17:13:35 +03:00
Roman Telezhynskyi
c802df2b73
Lupdate warnings.
...
Lupdate lacks of some features to support all C++ valid declarations.
--HG--
branch : develop
2019-09-10 16:57:31 +03:00
Roman Telezhynskyi
0536b42a7c
Fix regression in angle type By Intersection.
...
--HG--
branch : develop
2019-09-10 13:17:06 +03:00
Roman Telezhynskyi
384130ea65
Length to control points in pixels. Convert to pattern units.
...
--HG--
branch : develop
2019-09-10 10:15:07 +03:00
Roman Telezhynskyi
79499c7d74
Fix copy paste error.
...
--HG--
branch : develop
2019-09-10 09:58:50 +03:00
Roman Telezhynskyi
c1c4768921
Fix potential crash place.
...
--HG--
branch : develop
2019-09-09 18:49:59 +03:00
Roman Telezhynskyi
4263874d30
Fixed issue #979 . Pattern is not designed correctly on last beta version.
...
Backed out changeset: cfc33c4b93b0
--HG--
branch : develop
2019-09-09 18:47:16 +03:00
Roman Telezhynskyi
8aa5d2ca99
Fix wrong order when exporting internal variables.
...
--HG--
branch : develop
2019-09-09 16:40:04 +03:00
Roman Telezhynskyi
8becb5aac4
Fix build with Clang.
...
--HG--
branch : develop
2019-09-09 10:21:14 +03:00
Roman Telezhynskyi
94abb23ae6
Fix translation disambiguation.
...
--HG--
branch : develop
2019-09-08 10:02:57 +03:00
Roman Telezhynskyi
1bf37872b4
Cppcheck warning.
...
--HG--
branch : develop
2019-09-07 11:17:13 +03:00
Roman Telezhynskyi
93910a2130
Improve for recent files list. Show duplicate file names with unique path
...
section.
--HG--
branch : develop
2019-09-06 22:18:18 +03:00
Roman Telezhynskyi
880aa4de0c
Fix regression in angle type "By second edge right angle".
...
--HG--
branch : develop
2019-09-06 11:12:01 +03:00
Roman Telezhynskyi
aa6a75298c
error C2440: 'static_cast': cannot convert from 'double' to 'PassmarkLineType'.
...
Conversions between enumeration and floating point values are no longer allowed.
--HG--
branch : develop
2019-09-05 17:21:06 +03:00
Roman Telezhynskyi
d791649170
Suppress MinGW warning.
...
--HG--
branch : develop
2019-09-05 14:59:22 +03:00
Roman Telezhynskyi
20abb9979e
Fix broken tests.
...
--HG--
branch : develop
2019-09-05 14:13:22 +03:00
Roman Telezhynskyi
366e76a642
Improve piece node context menu. Added options to control passmark angle type
...
and passmark mark type.
--HG--
branch : develop
2019-09-05 11:29:20 +03:00
Roman Telezhynskyi
23ffeba014
Fix case with prong. All acute angles now support only angle type by length.
...
--HG--
branch : develop
2019-09-03 17:46:09 +03:00
Roman Telezhynskyi
7e04c412de
Suppress MinGW warning.
...
--HG--
branch : develop
2019-09-02 09:37:37 +03:00
Roman Telezhynskyi
1baaaeafb9
Refactoring. Move rollback code to methods.
...
--HG--
branch : develop
2019-09-02 08:55:45 +03:00
Roman Telezhynskyi
c137c46e2d
New test cover a rollback case.
...
--HG--
branch : develop
2019-09-02 08:43:02 +03:00
Roman Telezhynskyi
7af89dc9c8
Cppcheck warning.
...
--HG--
branch : develop
2019-09-02 08:29:18 +03:00
Roman Telezhynskyi
fcfa632118
Fix broken tests.
...
--HG--
branch : develop
2019-09-01 13:02:19 +03:00
Roman Telezhynskyi
6233ed0daa
Bug fixes for seam allowance angle types.
...
--HG--
branch : develop
2019-09-01 13:01:10 +03:00
Roman Telezhynskyi
27a08641fa
Refactoring. Move class VSAPoint to separate file.
...
--HG--
branch : develop
2019-09-01 12:58:54 +03:00
Roman Telezhynskyi
d12070b146
Fix bug with angle by intersection.
...
Was used wrong point bigLine2.p2() instead of bigLine2.p1().
--HG--
branch : develop
2019-08-31 15:30:07 +03:00
Roman Telezhynskyi
833a092b27
Refactoring. Fix bug in reading vector from Json.
...
--HG--
branch : develop
2019-08-31 09:34:39 +03:00
Roman Telezhynskyi
1cede87cc6
Fix function IsOutsidePoint.
...
Not enough just to compare direction. We also must be sure a distance to tested point is bigger than a segment.
--HG--
branch : develop
2019-08-31 09:32:43 +03:00
Roman Telezhynskyi
5dc735b5f4
New test case "Loop for start point on line".
...
--HG--
branch : develop
2019-08-29 15:14:17 +03:00
Roman Telezhynskyi
12234d2f10
Clazy warning.
...
--HG--
branch : develop
2019-08-29 15:04:39 +03:00
Roman Telezhynskyi
df3684d2a1
VPiece to JSON.
...
Strict version to support Unit tests.
--HG--
branch : develop
2019-08-29 15:01:27 +03:00
Roman Telezhynskyi
0a28339963
Fix inverse trigonometric functions. Wrong work with degrees.
...
(grafted from 91c06257daf0d9172d41348dac216027d9f0a855)
--HG--
branch : develop
2019-08-26 09:15:46 +03:00
Roman Telezhynskyi
a9a09d85c3
Pumpkin mod.
...
To provide a better quality service we restrict the lifetime a user can use a
test build.
--HG--
branch : develop
2019-08-23 08:17:26 +03:00
Roman Telezhynskyi
c63a1af61d
error: definition of implicit copy constructor for 'VPosition' is deprecated
...
because it has a user-declared destructor.
--HG--
branch : develop
2019-08-22 18:09:47 +03:00
Roman Telezhynskyi
01798ee422
Cppcheck warning.
...
--HG--
branch : develop
2019-08-22 17:47:48 +03:00
Roman Telezhynskyi
f6ddad1a53
error: no member named 'function' in namespace 'std'
...
--HG--
branch : develop
2019-08-22 17:47:34 +03:00
Roman Telezhynskyi
98ba5f056a
Fix build on Windows.
...
--HG--
branch : develop
2019-08-22 17:18:49 +03:00
Roman Telezhynskyi
067d40813c
Cppcheck warning.
...
--HG--
branch : develop
2019-08-22 15:33:32 +03:00
Roman Telezhynskyi
eb8f004a4a
Suppress warning "-Weffc++".
...
--HG--
branch : develop
2019-08-22 15:32:45 +03:00
Roman Telezhynskyi
d930e94c42
Use QtConcurrent::mapped to run nesting. This will allow to use QFutureWatcher
...
and create a barier to wait when all jobs finish.
Reduced number of jobs. All piece edges checked in one thread.
--HG--
branch : develop
2019-08-22 10:57:38 +03:00
Roman Telezhynskyi
009ac4a0a6
Improve gathering strips.
...
We must not ignore one strip of layout result to provide correct size.
--HG--
branch : develop
2019-08-21 19:11:36 +03:00
Roman Telezhynskyi
030c513784
Resolved issue #976 . The pattern does not open.
...
--HG--
branch : develop
2019-08-20 15:23:31 +03:00
Roman Telezhynskyi
3af915d7ca
Resolved issue #558 . Stable release for pattern recipe format.
...
--HG--
branch : develop
2019-08-20 08:47:34 +03:00
Roman Telezhynskyi
ce9506971a
Export in recipe author and pattern name. ref #558 .
...
--HG--
branch : develop
2019-08-20 08:44:20 +03:00
Roman Telezhynskyi
0e2c21240d
All formulas in recipe must be in C locale.
...
--HG--
branch : develop
2019-08-20 07:33:45 +03:00
Roman Telezhynskyi
9222db9a21
warning: use auto when initializing with a template cast to avoid duplicating
...
the type name.
--HG--
branch : develop
2019-08-12 14:18:02 +03:00
Roman Telezhynskyi
4d38e3aeee
warning: thrown exception type is not nothrow copy constructible.
...
--HG--
branch : develop
2019-08-12 14:14:20 +03:00
Roman Telezhynskyi
45452d4d77
Export group operations as part of pattern recipe.
...
--HG--
branch : develop
2019-08-12 14:03:38 +03:00
Roman Telezhynskyi
7fe7c6cacf
Fix issues in recipe generator.
...
--HG--
branch : develop
2019-08-10 18:14:46 +03:00
Roman Telezhynskyi
4876560b5d
MSVC error C2440: 'static_cast': cannot convert from 'double' to 'PieceNodeAngle'.
...
--HG--
branch : develop
2019-08-07 20:28:36 +03:00
Roman Telezhynskyi
8332d4b15b
Serialization a point to json. ref #874 .
...
--HG--
branch : develop
2019-08-07 17:53:18 +03:00
Roman Telezhynskyi
50dd76b256
Fix regression in method VDxfEngine::ExportAAMADrill().
...
Placelabel center no longer mapped. Mapping must be made manually.
--HG--
branch : develop
2019-08-07 10:15:53 +03:00
Roman Telezhynskyi
bcea1b69fa
Breaking change. All intersections are now treaded as a loop.
...
--HG--
branch : develop
2019-08-07 12:25:22 +03:00
Roman Telezhynskyi
c2d194c23f
Clazy warning.
...
--HG--
branch : develop
2019-08-06 16:39:14 +03:00
Roman Telezhynskyi
04af0170ff
New debugging section.
...
--HG--
branch : develop
2019-08-06 16:38:32 +03:00
Roman Telezhynskyi
a667fdce1c
New function IsLineSegmentOnLineSegment().
...
Helps to find if two segments are on same line have real intersection.
--HG--
branch : develop
2019-08-06 16:37:55 +03:00
Roman Telezhynskyi
5aadcd067b
Improve tiled PDF.
...
Don't add scissors on bottom row. Users use them as quick guide where to cut
before joining. Scissors on the bottom row force a user to lost information
about a sheet.
--HG--
branch : develop
2019-08-05 10:21:04 +03:00
Roman Telezhynskyi
7e1d06a9b6
Fix recipe format version according to specification.
...
--HG--
branch : develop
2019-08-02 14:16:50 +03:00
Roman Telezhynskyi
1f8b89bb60
Enable the drill layer in list of AAMA layers.
...
--HG--
branch : develop
2019-08-01 12:49:00 +03:00
Roman Telezhynskyi
3461281c40
Fix bug with nesting a descending group.
...
Another bug in the function. Wrong increment.
--HG--
branch : develop
2019-07-28 15:32:19 +03:00
Roman Telezhynskyi
5978df2629
Fix bug with nesting a descending group.
...
Together with "Nest quantity" and limited space Valentina removes all
duplicates except first for each next paper sheet.
--HG--
branch : develop
2019-07-27 09:02:41 +03:00