Commit Graph

4718 Commits

Author SHA1 Message Date
Roman Telezhynskyi
c43605e81c Resolved issue #937. Wrong symmetrical seam corners on pieces.
--HG--
branch : release
2019-02-12 14:51:21 +02:00
Roman Telezhynskyi
2d0b79ef47 Fix bug in XSD schema.
--HG--
branch : release
2019-02-12 12:49:12 +02:00
Roman Telezhynskyi
17760219ea Fixed issue #939. Calling Formula Wizard through property explorer doesn't
refresh formula.

--HG--
branch : release
2019-02-07 19:22:39 +02:00
Roman Telezhynskyi
22d410fdd6 Fixed issue #938. Dialog Seam Allowance doesn't block user from saving broken
formula.

--HG--
branch : release
2019-02-07 15:42:17 +02:00
Roman Telezhynskyi
f8d0777c84 Fixed build error on aarch64. Enumerator value '-1' is outside the range of
underlying type 'char'.

--HG--
branch : release
2019-01-21 13:13:54 +02:00
Roman Telezhynskyi
5df1459c1d Fixing error: undefined reference to FindFirstNotOf.
--HG--
branch : release
2019-01-18 09:05:51 +02:00
Roman Telezhynskyi
b853e7b10b Fixed issue #931. Variable translation for Greek and Chinese are broken.
--HG--
branch : release
2019-01-17 16:08:55 +02:00
Roman Telezhynskyi
2ffb316b36 Fixed issue #930. Valentina doesn't update translation for variables after
dynamic language switch.

--HG--
branch : release
2019-01-17 16:00:25 +02:00
Roman Telezhynskyi
1d5d7e5864 Test files for issue #924.
--HG--
branch : release
2019-01-14 16:01:58 +02:00
Roman Telezhynskyi
9a803bf4f3 Fixed issue #924. Valentina produces wrong passmark for rollback case.
--HG--
branch : release
2019-01-09 17:46:02 +02:00
Roman Telezhynskyi
38d8342b57 Fixed issue #923. Valentina produces wrong seam allowance for rollback case.
--HG--
branch : release
2019-01-07 18:20:36 +02:00
Roman Telezhynskyi
e1dc566265 Improve test verbosity. Read from stderr to provide more information. ref #917.
--HG--
branch : release
2019-01-02 16:28:51 +02:00
Roman Telezhynskyi
6d13d3de5a Skip certain tests if architecture is s390 or s390x. ref #918.
--HG--
branch : release
2019-01-02 16:12:56 +02:00
Roman Telezhynskyi
8d87ca989f Improving tests. Comparisons for TST_FindPoint is too precise. ref #918.
--HG--
branch : release
2019-01-02 15:58:59 +02:00
Roman Telezhynskyi
2221b5d7f3 Fixing regression. ref #915.
--HG--
branch : release
2018-12-28 21:55:48 +02:00
Roman Telezhynskyi
39f6023519 Disable test on Windows.
--HG--
branch : release
2018-12-24 14:25:49 +02:00
Roman Telezhynskyi
557ed6ef3c Fixed issue #915. Valentina produces wrong seam allowance for acute angle.
--HG--
branch : release
2018-12-23 18:41:51 +02:00
Roman Telezhynskyi
0da3f9c110 Update debugbreak for support PowerPC target.
--HG--
branch : release
2018-12-18 16:08:14 +02:00
Roman Telezhynskyi
940d0be073 Fixed issue #914. Filtering custom seam allowance paths prevent including more
than one.

--HG--
branch : release
2018-12-21 13:01:32 +02:00
Roman Telezhynskyi
b36e4e2cf8 Fixed issue #913. Unable to save changes for piece path if it doesn't contain a
point.

--HG--
branch : release
2018-12-20 17:54:54 +02:00
Roman Telezhynskyi
c60bcc30ac Fixed issue #912. Labels in inactive state return to initial color.
--HG--
branch : release
2018-12-20 17:50:33 +02:00
Roman Telezhynskyi
989a16b789 Because VDomDocument::find checks for unique id we must use temp cache. ref #905
--HG--
branch : release
2018-12-20 16:43:18 +02:00
Roman Telezhynskyi
a087e9ea74 Fixed issue #909. Valentina produces wrong united path.
--HG--
branch : release
2018-12-19 09:19:37 +02:00
Roman Telezhynskyi
b970f056d9 Fixed issue #905. Valentina crashes with error: This id is not unique.
--HG--
branch : release
2018-11-28 12:00:40 +02:00
Roman Telezhynskyi
6b93b77247 Fix for packages.
--HG--
branch : release
2018-11-13 17:13:10 +02:00
Roman Telezhynskyi
64b5427a15 Fixed issue #903. Bug in tool Cut Spline path.
--HG--
branch : release
2018-11-13 17:03:35 +02:00
Roman Telezhynskyi
ebd9c626de Fixed issue #891. Valentina claims that file was incorrectly saved when used
Save as option.

--HG--
branch : release
2018-10-22 12:16:48 +03:00
Roman Telezhynskyi
d057fe920f Fixed issue #890. Menu Windows->Close pattern doesn't clear "Group of
visibility" list.

--HG--
branch : release
2018-10-22 11:42:04 +03:00
Roman Telezhynskyi
7939811c64 Refactoring. Removed unnecessary operations.
--HG--
branch : release
2018-10-19 19:48:36 +03:00
Roman Telezhynskyi
695bcea062 Fixed issues with seam allowance.
More cases.

--HG--
branch : release
2018-10-19 16:54:06 +03:00
Roman Telezhynskyi
f2218aa0b2 Fixed issues with seam allowance.
--HG--
branch : release
2018-10-17 18:12:39 +03:00
Roman Telezhynskyi
4a3ac0b5fd Improve precision of dump functions. It should be close to what debugger gives.
--HG--
branch : release
2018-10-17 18:11:32 +03:00
Roman Telezhynskyi
7f07463580 Fixed comments in XSD schema.
Values in code and the comments were not in sync.

--HG--
branch : release
2018-10-17 18:08:18 +03:00
Roman Telezhynskyi
48b7c9873d Define variables if not defined when include <windows.h>.
--HG--
branch : release
2018-10-12 21:47:18 +03:00
Roman Telezhynskyi
3ce0ba40d4 Comment V_PRERELEASE to mark release stable.
--HG--
branch : release
2018-10-12 16:13:12 +03:00
Roman Telezhynskyi
e56a2f8796 We need to update APP_VERSION as well.
--HG--
branch : release
2018-10-12 15:58:20 +03:00
Roman Telezhynskyi
fdc43de4b4 Starting preparation for release 0.6.1.
--HG--
branch : release
2018-10-12 15:16:38 +03:00
Roman Telezhynskyi
55441a4483 Improvement for test 'TestTemplatePlaceholders()'.
--HG--
branch : release
2018-10-12 15:15:04 +03:00
Roman Telezhynskyi
61a3da70aa Fixed issue #885. Regression. Broken support for multi size measurements.
--HG--
branch : release
2018-10-12 13:06:03 +03:00
Roman Telezhynskyi
dbb63daa31 Release v0.6.0.
--HG--
branch : release
2018-10-01 12:33:22 +03:00
Roman Telezhynskyi
2295a56160 Check QMessageLogContext class version.
--HG--
branch : release
2018-09-30 18:39:51 +03:00
Roman Telezhynskyi
c23502da9a Fix build prior Qt 5.4.0.
--HG--
branch : release
2018-09-29 22:05:03 +03:00
Roman Telezhynskyi
577065539c Show warning message for definately not valid case.
--HG--
branch : release
2018-09-29 22:01:13 +03:00
Roman Telezhynskyi
978a8ba0c3 Added missed passmark option in Piece Path dialog.
Dialog should provide the same amount of options because a piece path can be
used as a custom seam allowance included as main path.

--HG--
branch : release
2018-09-29 21:46:39 +03:00
Roman Telezhynskyi
b5c771b964 Update pattern format version to version 0.7.12.
--HG--
branch : release
2018-09-29 19:47:32 +03:00
Roman Telezhynskyi
4f7f907d8d Remove checks those cover valid case of passmark collapse.
--HG--
branch : release
2018-09-29 19:36:55 +03:00
Roman Telezhynskyi
ecc952d235 Suppressing error: 'void q_dispatch_async_main(voidBlock)' defined but not used
[-Werror=unused-function].

First, because this is static function define it inline. Second, use GCC
extension to fully cover possible cases with Clang.

--HG--
branch : release
2018-09-28 22:29:58 +03:00
Roman Telezhynskyi
47e3f9f7c7 Improve message handling from threads.
Only GUI thread can show message boxes.

--HG--
branch : release
2018-09-28 21:05:42 +03:00
Roman Telezhynskyi
10a20b08b8 Be pendantic about notch errors.
--HG--
branch : release
2018-09-28 14:29:10 +03:00
Roman Telezhynskyi
ac3b8a2726 Check and correct a notch position if it is not on current seam allowance.
--HG--
branch : release
2018-09-28 13:43:03 +03:00
Roman Telezhynskyi
fadc55983d This code doesn't work without constexpr.
--HG--
branch : release
2018-09-27 20:25:37 +03:00
Roman Telezhynskyi
33554c03b5 Clazy warning.
--HG--
branch : release
2018-09-27 15:16:01 +03:00
Roman Telezhynskyi
135cea212d Generate seam allowance only one time to use it in creating notches.
--HG--
branch : release
2018-09-27 15:13:43 +03:00
Roman Telezhynskyi
cead9092e3 Segmenting curve should be more precise and doesn't create distruption.
--HG--
branch : release
2018-09-27 15:06:19 +03:00
Roman Telezhynskyi
515df843d3 New function VFuzzyComparePoints to compare two points.
--HG--
branch : release
2018-09-27 14:52:21 +03:00
Roman Telezhynskyi
1eaccd6a41 New pattern file format version.
Reserved for future use.

--HG--
branch : release
2018-09-24 14:44:45 +03:00
Roman Telezhynskyi
e252de9e80 Refactoring method DialogTool::GetNodeName().
Renamed an argument. Show node details only if requested.

--HG--
branch : release
2018-09-24 14:41:34 +03:00
Roman Telezhynskyi
56e05ab953 Improve context menu in dialog piece path.
This menu should povide exclude option. Also Passmark option should be available
only when a piece path included as main path.

--HG--
branch : release
2018-09-24 14:40:02 +03:00
Roman Telezhynskyi
f0fdb7d8b9 Performance improvements.
--HG--
branch : release
2018-09-24 14:30:41 +03:00
Roman Telezhynskyi
9f919ffe8a Improve seam allowance. Case with custom seam allowance.
--HG--
branch : release
2018-09-23 15:51:28 +03:00
Roman Telezhynskyi
81f7993f43 Use $$system_path() to improve support MSYS environment.
--HG--
branch : release
2018-09-21 13:35:57 +03:00
Roman Telezhynskyi
252fa3a0de Suppress warning Wunused-function.
Try number 2.

--HG--
branch : release
2018-09-19 20:06:47 +03:00
Roman Telezhynskyi
778d4bebc1 Disable warning Wunused-function.
--HG--
branch : release
2018-09-19 18:53:32 +03:00
Roman Telezhynskyi
a4ec72b3bd Help function to speed up creating tests.
--HG--
branch : release
2018-09-19 15:16:29 +03:00
Roman Telezhynskyi
f0106c25e7 Clean tests.
--HG--
branch : release
2018-09-19 15:15:39 +03:00
Roman Telezhynskyi
ec79f50e65 Fix float point accuracy issue. ref #883.
--HG--
branch : release
2018-09-19 12:24:24 +03:00
Roman Telezhynskyi
26d79e5ca2 Fix error: no match for operator== (operand types are QAtomicInt and int).
--HG--
branch : release
2018-09-18 17:24:00 +03:00
Roman Telezhynskyi
60b323cf8e Fixed issue #882. VContainer class doesn't support multi document mode.
--HG--
branch : release
2018-09-18 16:38:16 +03:00
Roman Telezhynskyi
49506c0bf2 Refactring. MaxLocalSA can be part of VSAPoint class.
--HG--
branch : release
2018-09-13 17:31:14 +03:00
Roman Telezhynskyi
f57c98b7c3 Refactoring. Move private static methods.
--HG--
branch : release
2018-09-13 17:16:40 +03:00
Roman Telezhynskyi
3fe7709c40 Fixed issue #883. Fix right angle seam allowance angle type.
--HG--
branch : release
2018-09-13 16:46:04 +03:00
Roman Telezhynskyi
8a3d50520f Added status check for settings read/write operations.
--HG--
branch : release
2018-09-09 12:39:19 +03:00
Roman Telezhynskyi
2858122d9d Fix typo.
--HG--
branch : release
2018-09-02 19:51:00 +03:00
Roman Telezhynskyi
d9bb978532 Do not submit angle type if it has not been changed.
--HG--
branch : release
2018-09-02 18:52:19 +03:00
Roman Telezhynskyi
05a5101115 Fixed issue #808. Fix broken seam allowance angle type.
--HG--
branch : release
2018-09-01 18:56:43 +03:00
Roman Telezhynskyi
2ce59a1ee6 Added submenu to quick access to piece node point angle type.
--HG--
branch : release
2018-09-01 12:21:29 +03:00
Roman Telezhynskyi
eabfd48b50 Fix bug with watcher. It watches wrong path.
--HG--
branch : release
2018-08-31 15:22:59 +03:00
Roman Telezhynskyi
4f18aea56f Fix GCC warning Wint-in-bool-context.
--HG--
branch : release
2018-08-29 23:35:36 +03:00
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