Compare commits

...

947 Commits

Author SHA1 Message Date
Roman Telezhynskyi
4c3b6a899c Allow resizing Spline path dialog. 2022-09-05 14:38:26 +03:00
Roman Telezhynskyi
c51559e0ef Try explicit constexpr. 2022-09-04 08:49:32 +03:00
Roman Telezhynskyi
70168ebe6c Fix support Visual Studio 2015. 2022-09-02 17:14:03 +03:00
Roman Telezhynskyi
daf7574f39 Fix support Visual Studio 2015. 2022-09-01 10:11:44 +03:00
Roman Telezhynskyi
3e8c45737f Lupdate. 2022-08-31 11:40:04 +03:00
Roman Telezhynskyi
488fbb6baa Fix support Visual Studio 2015. 2022-08-30 17:18:16 +03:00
Roman Telezhynskyi
4bf01918c9 Fix support Visual Studio 2015. 2022-08-30 15:41:33 +03:00
Roman Telezhynskyi
d56acab0b1 Cppcheck warnings. 2022-08-30 14:42:44 +03:00
Roman Telezhynskyi
ed40aafcb0 Lupdate. 2022-08-30 14:39:10 +03:00
Roman Telezhynskyi
b01fd72af9 Fix issues with elliptical arc. 2022-08-30 14:19:40 +03:00
Roman Telezhynskyi
9055f10658 Fix bug in seam allowance. 2022-08-29 18:13:46 +03:00
Roman Telezhynskyi
83e9a4c8f0 Enable Approximation scale option for Elliptical arc. 2022-08-27 17:57:08 +03:00
Roman Telezhynskyi
1e344d6df0 Fix calculating an elliptical arc. 2022-08-27 16:46:25 +03:00
Roman Telezhynskyi
ab75b783b6 Refactoring. 2022-08-24 20:11:12 +03:00
Roman Telezhynskyi
e608e13fa1 Explicitly set visualization mode to Show even if not used. 2022-08-24 19:58:58 +03:00
Roman Telezhynskyi
b5ec1e61b8 Refactoring.
Use Visualization::AngleToUser method to show angle values in a tooltip.
2022-08-24 19:53:48 +03:00
Roman Telezhynskyi
f9bc111159 Optimize ::ShowDialog method. 2022-08-24 19:53:48 +03:00
Roman Telezhynskyi
5262d8afb7 Refactoring.
Rename Visualization::NumberToUser to Visualization::LengthToUser to avoid confusion.
Add Visualization::AngleToUser.
2022-08-24 19:53:48 +03:00
Roman Telezhynskyi
1c0885e766 Improve visualization for tool Elliptical Arc. 2022-08-24 19:44:45 +03:00
Roman Telezhynskyi
cdc291a40f Refactoring. 2022-08-24 19:44:45 +03:00
Roman Telezhynskyi
8a94ed2645 Improve visualization for tool Point of intersection circle and segment. 2022-08-24 19:44:45 +03:00
Roman Telezhynskyi
35eedc0a44 Refactoring. 2022-08-23 21:04:23 +03:00
Roman Telezhynskyi
be07f701c7 Fix tool Arc with given length. 2022-08-23 21:03:35 +03:00
Roman Telezhynskyi
165da734e3 Refactoring. 2022-08-23 20:42:46 +03:00
Roman Telezhynskyi
d7fc36e0d4 Improve visualization for tool Point from circle and tangent. 2022-08-23 19:27:59 +03:00
Roman Telezhynskyi
c10279c7e1 Refactoring. 2022-08-23 16:37:58 +03:00
Roman Telezhynskyi
b9a2a6715b Refactoring. 2022-08-22 16:36:01 +03:00
Roman Telezhynskyi
a13f13e3fc Refactoring.
Optimize includes.
2022-08-22 11:34:02 +03:00
Roman Telezhynskyi
0939d28c41 Improve visualization for tool Point of intersection circles. 2022-08-22 10:51:24 +03:00
Roman Telezhynskyi
4d104a789e Refactoring. 2022-08-22 10:23:51 +03:00
Roman Telezhynskyi
cf4145dd94 Refactoring. 2022-08-22 09:15:09 +03:00
Roman Telezhynskyi
097b08af6f Refactoring. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
4fb6dfbd92 Improve visualization for tool Segment an arc. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
a5c8bab097 Refactoring. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
94d46a4530 Improve visualization for tool Segment a curved path. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
c136a716f6 Refactoring. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
63cd0e7b5d Improve visualization for tool Segmenting a simple curve. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
b1d7177952 Refactoring. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
0f78ef8b05 Improve visualization for tool Special point on shoulder. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
b9dd7d0ee9 Refactoring. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
dd2eacd0d5 Improve visualization for tool Point along bisector. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
0aac23ec8e Refactoring. 2022-08-20 20:09:29 +03:00
Roman Telezhynskyi
de3179a37c Improve visualization for tool Point along perpendicular. 2022-08-20 20:09:24 +03:00
Roman Telezhynskyi
48b7c387a8 Refactoring. 2022-08-20 20:09:24 +03:00
Roman Telezhynskyi
3d186c2a37 Improve visualization for tool Point along line. 2022-08-19 13:49:09 +03:00
Roman Telezhynskyi
9a28166539 Refactoring. 2022-08-19 11:20:01 +03:00
Roman Telezhynskyi
714a4e1715 Fix segmenting a simple curve. 2022-08-19 08:29:42 +03:00
Roman Telezhynskyi
7d276461ed Fix export tiled pdf on Mac OS. 2022-08-18 17:10:42 +03:00
Roman Telezhynskyi
94a2bcb005 Refactoring. 2022-08-18 17:09:29 +03:00
Roman Telezhynskyi
5f8b46da5b Refactor VPMainWindow::GeneratePdfTiledFile.
It should return result to stop generation in case of an error.
2022-08-18 17:09:12 +03:00
Roman Telezhynskyi
8c3de72a51 Fix export of tiled sheet. 2022-08-17 19:29:32 +03:00
Roman Telezhynskyi
b43592e3e9 Fix build. 2022-08-17 16:35:38 +03:00
Roman Telezhynskyi
003c9bf33f Fix build. 2022-08-17 15:51:35 +03:00
Roman Telezhynskyi
5855af6bc9 Fix missing header. 2022-08-17 12:32:48 +03:00
Roman Telezhynskyi
de94a6db84 Fix build on Windows. 2022-08-17 11:51:17 +03:00
Roman Telezhynskyi
a0224bd6a2 Fix build on Windows. 2022-08-17 10:01:51 +03:00
Roman Telezhynskyi
0fb54f73c7 error: attribute ignored [-Werror=attributes]
#  define Q_REQUIRED_RESULT [[nodiscard]]
2022-08-16 17:28:25 +03:00
Roman Telezhynskyi
42fedfc262 Fix build on Windows. 2022-08-16 16:43:22 +03:00
Roman Telezhynskyi
793292fbf8 Fix build. 2022-08-16 16:19:29 +03:00
Roman Telezhynskyi
f60858f2e9 Fix macros. 2022-08-16 16:05:04 +03:00
Roman Telezhynskyi
7a386292b7 Fix build on mac os. 2022-08-16 16:02:42 +03:00
Roman Telezhynskyi
53905b624a Refactoring. 2022-08-16 16:01:17 +03:00
Roman Telezhynskyi
5b9c1b1d55 Port changes from mainstream. 2022-08-13 19:27:47 +03:00
Roman Telezhynskyi
46b2814981 Refactoring. 2022-08-13 19:26:55 +03:00
Roman Telezhynskyi
2cf2dc5985 Fix segmenting a simple curve. 2022-08-13 17:57:26 +03:00
Roman Telezhynskyi
0ab0edc654 Refactoring. 2022-08-12 18:50:22 +03:00
Roman Telezhynskyi
8dafc0e157 Lupdate. 2022-08-08 17:06:15 +03:00
Roman Telezhynskyi
7af257d552 Fix unit tests. 2022-08-08 16:14:46 +03:00
Roman Telezhynskyi
4e07172a6f Cppcheck warnings. 2022-08-08 15:25:14 +03:00
Roman Telezhynskyi
df68bfefc8 Remember selected dimension values. 2022-08-06 13:33:07 +03:00
Roman Telezhynskyi
18e2554907 Support for options Force Flipping and Forbid Flipping in Puzzle. 2022-08-05 18:26:00 +03:00
Roman Telezhynskyi
a68793cc82 Refactoring. 2022-08-03 20:28:08 +03:00
Roman Telezhynskyi
74da6b8e1e Unit type for increments. 2022-08-03 20:05:09 +03:00
Roman Telezhynskyi
f005b78ecc Refactoring. 2022-08-03 14:41:19 +03:00
Roman Telezhynskyi
36180a7c38 Check system locale. 2022-08-03 12:17:04 +03:00
Roman Telezhynskyi
7ae794e0b7 Refactoring. 2022-08-02 20:12:23 +03:00
Roman Telezhynskyi
4dd7b93aab Add function's argument template with name in the Formula Wizard. 2022-08-02 20:11:26 +03:00
Roman Telezhynskyi
5a6e021cc9 Do not translate this warning message. 2022-08-02 18:27:14 +03:00
Roman Telezhynskyi
8462a7ec1d Fix layout export dialog. 2022-08-02 17:39:43 +03:00
Roman Telezhynskyi
91a6da3c26 Fix menu on Mac OS X. 2022-08-02 17:38:26 +03:00
Roman Telezhynskyi
57dd27cec0 Fix updating dimension labels in Valentina app. 2022-07-23 10:47:52 +03:00
Roman Telezhynskyi
22d21a867a Refactoring. 2022-07-20 08:29:59 +03:00
Roman Telezhynskyi
672278209d Fix Setup multisize measurements dialog. Improved handling Height dimension. 2022-07-19 20:00:34 +03:00
Roman Telezhynskyi
be430f8c7e Fix incorrect seam allowance. 2022-07-15 17:21:56 +03:00
Roman Telezhynskyi
62f84c06a5 Fix validation a grainline position. 2022-07-15 09:51:50 +03:00
Roman Telezhynskyi
f020a806d4 Fix main path validation. False positive double curve. 2022-07-12 16:18:42 +03:00
Roman Telezhynskyi
b4462395e1 "Export from existing ..." now supports multisize measurements. 2022-07-01 10:29:03 +03:00
Roman Telezhynskyi
92398bbf52 Fix warning while segmenting flipped arc. 2022-06-28 12:55:27 +03:00
Roman Telezhynskyi
2e0f9c2a53 Puzzle app. Fix reading a piece name. 2022-06-04 16:31:46 +03:00
Roman Telezhynskyi
93f21830e1 Improve dynamic translation. 2022-06-04 16:13:21 +03:00
Roman Telezhynskyi
5f2d0e95a8 Fix Valentina app crash after canceling a tool. 2022-06-01 16:42:54 +03:00
Roman Telezhynskyi
f4d0d4aa2e Tape app. Fix crash after switching language. 2022-05-28 17:17:01 +03:00
Roman Telezhynskyi
6c4231955e Add action Add separator to menu. 2022-05-28 17:16:10 +03:00
Roman Telezhynskyi
d6f446c452 Suppress warning QString::arg: Argument missing. 2022-05-28 15:14:50 +03:00
Roman Telezhynskyi
c9c46cc954 Code style. 2022-05-20 17:08:32 +03:00
Roman Telezhynskyi
ca2fe5fff1 Improved curve segment warnings. 2022-05-20 15:49:25 +03:00
Roman Telezhynskyi
43aee75f64 Improve creating an arc by length. 2022-05-11 19:08:08 +03:00
Roman Telezhynskyi
b8872a0319 Code style. 2022-05-11 17:32:09 +03:00
Roman Telezhynskyi
4bf0571dc0 Improve creating an arc by two angles. 2022-05-11 17:32:09 +03:00
Roman Telezhynskyi
a0db254016 Code style. 2022-05-10 17:29:35 +03:00
Roman Telezhynskyi
32cd5823cb Improve tool tip. 2022-05-10 17:29:28 +03:00
Roman Telezhynskyi
1ba202e550 Code style. 2022-05-06 15:11:40 +03:00
Roman Telezhynskyi
92c9160bea Fix visualization for tool Point of intersection line and axis. 2022-05-06 15:11:28 +03:00
Roman Telezhynskyi
689aea92b5 Fix incorrect update of a layout piece. 2022-05-03 17:02:45 +03:00
Roman Telezhynskyi
7c1c6deeae Fix crash when default locale is ru.
Additionally fix a common antipattern when loading translations in Qt.
2022-04-22 12:42:46 +03:00
Roman Telezhynskyi
7d45ca1447 Remove russian translation. 2022-04-19 15:47:53 +03:00
Roman Telezhynskyi
e2510aee4d Fix error: hardcoded-packager-tag Roman Telezhinskyi <dismine@gmail.com> 2022-04-19 13:32:49 +03:00
Roman Telezhynskyi
9085357ca1 Fix error: explicit-lib-dependency libqt5-qtimageformats 2022-04-19 13:28:43 +03:00
Roman Telezhynskyi
f734cb3178 Fix errors: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libqmuparser.so, devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libvpropertyexplorer.so 2022-04-19 13:16:50 +03:00
Roman Telezhynskyi
cfad2f4cfc Fix error: standard-dir-owned-by-package /usr/share/icons. 2022-04-19 13:14:06 +03:00
Roman Telezhynskyi
679e68a15b Bump version. 2022-04-18 20:12:47 +03:00
Roman Telezhynskyi
049fd660a5 Lupdate. 2022-04-18 20:04:19 +03:00
Roman Telezhynskyi
289a639124 Fix change log. 2022-04-18 19:45:30 +03:00
Roman Telezhynskyi
55cba24b1d Lupdate. 2022-03-28 17:41:04 +03:00
Roman Telezhynskyi
2402bfaf9e Fix typos. 2022-03-28 17:40:44 +03:00
Roman Telezhynskyi
250fa436c0 Fix broken pattern conversion. 2022-03-25 11:15:34 +02:00
Roman Telezhynskyi
67161bcfcb Improve handling gradation change.
Use parsed object to recalculate values instead opening file and parsing it every time.
2022-03-24 13:02:17 +02:00
Roman Telezhynskyi
1e88d2f8c8 Improve file format conversion. 2022-03-24 12:43:52 +02:00
Roman Telezhynskyi
6960dd9d00 Fix typos. 2022-03-24 12:42:14 +02:00
Roman Telezhynskyi
3a432e06fd Improve CLI. Better handle printer margins. 2022-03-19 18:17:23 +02:00
Roman Telezhynskyi
6d77f3ebc0 Remove support for russian language. 2022-03-18 12:28:55 +02:00
Roman Telezhynskyi
06a2e69a67 Update logo. 2022-03-18 10:46:09 +02:00
Roman Telezhynskyi
191cf7e25f Suspend use of qt_ntfs_permission_lookup. QTBUG-101168 2022-03-17 13:35:49 +02:00
Roman Telezhynskyi
0644122345 Code style. 2022-03-16 17:43:22 +02:00
Roman Telezhynskyi
8b0b5c89aa Incorrect work with curves. Closes #170 2022-03-16 17:43:09 +02:00
Roman Telezhynskyi
e013ce234a System identifies two of the same curve. Closes #171 2022-03-14 18:31:31 +02:00
Roman Telezhynskyi
5d22771428 Improve logging.
Suppress useless warnings.
2022-03-14 17:38:32 +02:00
Roman Telezhynskyi
259eb8eaea Cppcheck false positive warning. 2022-02-19 21:51:27 +02:00
Roman Telezhynskyi
19f95c8e54 Refactoring. Use TextWidth to simplify code. 2022-02-19 21:26:30 +02:00
Roman Telezhynskyi
8837bec33d Fix mirroring a piece label. 2022-02-19 21:17:51 +02:00
Roman Telezhynskyi
460385c3ad Fix clearing piece transformation.
Mirror state must be cleared as well.
2022-02-19 21:17:00 +02:00
Roman Telezhynskyi
78eca1859c Rotation origin must not be visible after export. 2022-02-18 20:01:49 +02:00
Roman Telezhynskyi
9bbf384a0a Fix issue with tile font size. 2022-02-18 20:01:30 +02:00
Roman Telezhynskyi
9cddf75d97 Fix issue with Custom template. 2022-02-18 19:18:19 +02:00
Roman Telezhynskyi
d913ec281b Lupdate. 2022-02-18 18:04:40 +02:00
Roman Telezhynskyi
0aeb3e8926 Add hove color for a layout piece. 2022-02-18 17:57:55 +02:00
Roman Telezhynskyi
4508bd859f Fix disappearing of rotation controls. 2022-02-18 17:57:55 +02:00
Roman Telezhynskyi
d37c68321e Z value change for a layout piece. 2022-02-18 17:57:55 +02:00
Roman Telezhynskyi
ed910db2c3 Fix the layout format conversion. 2022-02-18 16:32:43 +02:00
Roman Telezhynskyi
499ec96691 Move literals to separate header. 2022-02-18 10:36:38 +02:00
Roman Telezhynskyi
4c73ab529a Code style. 2022-02-18 10:15:34 +02:00
Roman Telezhynskyi
c0e45c85fe Fix build on Debian. 2022-02-17 19:29:44 +02:00
Roman Telezhynskyi
214f4f7562 Fix highlighting a measurement separator. 2022-02-17 18:44:03 +02:00
Roman Telezhynskyi
bd13db8371 Rpm doesn't like a comment at the end of an %if condition. 2022-02-17 16:51:40 +02:00
Roman Telezhynskyi
a5ac9bc638 bad %if condition: 01599 > 1500 # Tumbleweed 2022-02-17 16:40:17 +02:00
Roman Telezhynskyi
7966b08f21 Suppress Cppcheck warnings. 2022-02-17 16:39:11 +02:00
Roman Telezhynskyi
e8fa5e6084 Suppress Cppcheck warnings. 2022-02-17 16:22:11 +02:00
Roman Telezhynskyi
0e20edab9e %elif available only since rpm 4.15. 2022-02-17 16:20:14 +02:00
Roman Telezhynskyi
29bd9b6497 Implementation of C++14's make_unique for C++11 compilers. 2022-02-17 15:45:41 +02:00
Roman Telezhynskyi
7d4c238a94 Since Leap 15.4 we must switch to lrelease-pro. 2022-02-17 15:34:21 +02:00
Roman Telezhynskyi
eae539dc4a Add missing header. 2022-02-17 14:44:53 +02:00
Roman Telezhynskyi
c09b81a427 Add missing package on OpenSUSE. 2022-02-17 13:26:08 +02:00
Roman Telezhynskyi
2c0ccbb1cf Fix build on Debian 9. 2022-02-17 13:20:42 +02:00
Roman Telezhynskyi
95e115faca make_unique available since C++14. 2022-02-17 13:04:51 +02:00
Roman Telezhynskyi
a4658e38c9 Port fix for debugbreak. 2022-02-17 12:28:06 +02:00
Roman Telezhynskyi
0498a51b6f Add a shortcut for Final measurements. 2022-02-15 11:32:07 +02:00
Roman Telezhynskyi
c7a54a4c7c Correct release date. 2022-02-14 17:44:27 +02:00
Roman Telezhynskyi
0286173c67 Lupdate. 2022-02-14 17:43:57 +02:00
Roman Telezhynskyi
306914b757 Fix build on Windows. 2022-02-14 15:21:44 +02:00
Roman Telezhynskyi
59ce30d4d3 Lupdate. 2022-02-14 14:20:26 +02:00
Roman Telezhynskyi
0998354422 Remove unused variable. 2022-02-14 14:12:29 +02:00
Roman Telezhynskyi
080e84ff48 New placeholders. 2022-02-14 14:11:27 +02:00
Roman Telezhynskyi
77138b0364 Add a dimension axis to name in individual measurements. 2022-02-14 13:46:11 +02:00
Roman Telezhynskyi
0b7d139680 Lupdate. 2022-02-14 13:34:53 +02:00
Roman Telezhynskyi
cbef79733d Fix crash. 2022-02-14 13:26:31 +02:00
Roman Telezhynskyi
715442508d Dimension custom name. 2022-02-14 13:26:24 +02:00
Roman Telezhynskyi
baa107d12f Adjust combobox to fit a dimension label length. 2022-02-12 17:42:32 +02:00
Roman Telezhynskyi
7c55596052 When add a piece do not make it selected. 2022-02-12 16:44:44 +02:00
Roman Telezhynskyi
341dfadc93 Improve refreshing watermark data. 2022-02-12 13:41:38 +02:00
Roman Telezhynskyi
44dffa9c68 Refactoring. Move reading a watermark data to separate method.
This should help to avoid infinite loop and crash on Windows.
2022-02-12 13:02:31 +02:00
Roman Telezhynskyi
26eeebe91f Remove debug strings. 2022-02-12 13:01:00 +02:00
Roman Telezhynskyi
2e56a61bb6 Refactoring. 2022-02-12 12:01:07 +02:00
Roman Telezhynskyi
7494b05b92 Fix crash when linked image is missing. 2022-02-11 12:53:51 +02:00
Roman Telezhynskyi
e68e44c24b Change default line width. 2022-02-10 16:43:22 +02:00
Roman Telezhynskyi
09cf8257d6 New option Show tile number. 2022-02-10 14:07:15 +02:00
Roman Telezhynskyi
d16aa1af64 New option piece line width. 2022-02-09 17:49:14 +02:00
Roman Telezhynskyi
b14cb7128b Remove unused cursor. 2022-02-09 16:25:14 +02:00
Roman Telezhynskyi
d9a424e0c3 Refactoring.
Reduce methods complexity.
2022-02-09 15:58:43 +02:00
Roman Telezhynskyi
b75292c341 Improve Puzzle's piece rotation handlers. 2022-02-09 15:31:34 +02:00
Roman Telezhynskyi
23e6d524b1 Fix build with MSVC. 2022-02-09 10:32:57 +02:00
Roman Telezhynskyi
745f8f7c6c Fix build. 2022-02-08 21:17:33 +02:00
Roman Telezhynskyi
399aa27b9f Fix build. 2022-02-08 20:52:59 +02:00
Roman Telezhynskyi
6f55659c16 Fix build. 2022-02-08 20:40:33 +02:00
Roman Telezhynskyi
f763309a46 Fix incorrect translation of known measurements. 2022-02-08 19:58:03 +02:00
Roman Telezhynskyi
ab774c96eb Fix downloading translations. 2022-02-08 19:55:56 +02:00
Roman Telezhynskyi
7452a94065 Block a background image transformation if the image in hold state. 2022-02-07 18:40:11 +02:00
Roman Telezhynskyi
922920c12c Port changes from debugbreak. 2022-02-07 15:05:15 +02:00
Roman Telezhynskyi
5b3bcdf1af Remove unused DRW_Class::parseCode() method. 2022-02-07 14:55:31 +02:00
Roman Telezhynskyi
adea504bc1 protect vector<>.reserve() calls
Malformed or suspicious input files can cause std::exceptions by
vector<>.reserve() calls. Now they are caught to avoid crashes or other
vulnerabilities.
2022-02-07 14:52:41 +02:00
Roman Telezhynskyi
1639603551 Added NULL check for hatch code 93. 2022-02-07 11:49:20 +02:00
Roman Telezhynskyi
3e59505da2 Improve creation by mouse for tool Spline. 2022-02-07 11:42:53 +02:00
Roman Telezhynskyi
038fbb3540 New measurement type separator. 2022-02-05 15:00:30 +02:00
Roman Telezhynskyi
427a70b541 Fix tool True darts notes. 2022-02-05 12:22:49 +02:00
Roman Telezhynskyi
f97c18c923 Improve error in check point uniqueness check. 2022-02-05 11:30:32 +02:00
Roman Telezhynskyi
2d91455ed5 Allow size to have values from 1 to 100 if not a circumference. 2022-02-04 17:15:42 +02:00
Roman Telezhynskyi
750c31dcd8 Tool line was not compatible with a background image. 2022-02-04 17:02:17 +02:00
Roman Telezhynskyi
94e7c7d612 Update transformation origin when move an image. 2022-02-04 16:36:45 +02:00
Roman Telezhynskyi
d4f791f0ee Fit Valentina's scale and an image resolution. 2022-02-04 16:31:19 +02:00
Roman Telezhynskyi
10a2de6b1d When add a background image place it at the center of visible area. 2022-02-04 11:30:50 +02:00
Roman Telezhynskyi
fd8d2f8a9d Opacity option for a background image. 2022-02-04 11:01:52 +02:00
Roman Telezhynskyi
111b7f356c Take default name of a background image from a file path. 2022-02-03 17:11:21 +02:00
Roman Telezhynskyi
62ff405cc0 Added scroll area to layout settings dialog. 2022-02-03 17:05:52 +02:00
Roman Telezhynskyi
e876a4d611 Fix issue in tool cut spline.
Infinite loop while calculating a t parameter.
2022-02-03 15:48:52 +02:00
Roman Telezhynskyi
11b8ba9e78 Point user to home directory when add a background image. 2022-02-01 19:44:42 +02:00
Roman Telezhynskyi
5dc07b753a Fix build with MSVC. 2022-01-31 12:41:46 +02:00
Roman Telezhynskyi
92e7f99e92 Fix build with MSVC. 2022-01-31 10:42:09 +02:00
Roman Telezhynskyi
fbccb7206d Fix issue with delete. 2022-01-31 10:39:17 +02:00
Roman Telezhynskyi
fe5fcdce3e Fix build on Windows. 2022-01-29 20:50:42 +02:00
Roman Telezhynskyi
317bc432e2 Fix reparsing background image items. 2022-01-29 20:13:54 +02:00
Roman Telezhynskyi
882f4ba0bf Cppcheck warnings. 2022-01-29 18:27:17 +02:00
Roman Telezhynskyi
28b4874441 Cppcheck warnings. 2022-01-29 18:05:15 +02:00
Roman Telezhynskyi
be52aeb68e Fix build with Qt 5.6. 2022-01-29 16:56:21 +02:00
Roman Telezhynskyi
c3cbfbaaca Fix build with Qt 5.6. 2022-01-29 16:06:01 +02:00
Roman Telezhynskyi
fb001c23a5 Fix build on MSVC. 2022-01-29 15:12:04 +02:00
Roman Telezhynskyi
a3e1cc8639 Fix build with Qt 5.6. 2022-01-29 14:57:21 +02:00
Roman Telezhynskyi
ab49227ec2 Optimize list of builds for Windows platform. Leave only builds we really use. 2022-01-29 13:22:17 +02:00
Roman Telezhynskyi
1d85487ea3 Fix compatibility with Qt 5.6. 2022-01-29 13:15:28 +02:00
Roman Telezhynskyi
992375c754 Fix alias for tool Cut Arc. 2022-01-29 12:28:39 +02:00
Roman Telezhynskyi
4b5773c506 Fix build on Windows. 2022-01-29 12:07:53 +02:00
Roman Telezhynskyi
a8aa4fdb7b Fix warning 'unused-lambda-capture'. 2022-01-29 11:50:13 +02:00
Roman Telezhynskyi
1b188bf414 Compatibility issues. 2022-01-29 10:59:02 +02:00
Roman Telezhynskyi
a6f0ab2b3f Code style. 2022-01-29 09:46:01 +02:00
Roman Telezhynskyi
ec804740a5 Lupdate. 2022-01-28 17:09:28 +02:00
Roman Telezhynskyi
357fd3a0ac New feature Background image. Closes #43 2022-01-28 16:54:58 +02:00
Roman Telezhynskyi
141b33884d Redesign of pattern image.
Preparations for support of background image. #43
2022-01-11 17:24:16 +02:00
Roman Telezhynskyi
2448ee4361 Improve generating pattern recipe.
If a pattern based on multisize measurements copy value to formula field.
2021-11-25 12:16:28 +02:00
Roman Telezhynskyi
f28660e0ea Clang warnings. 2021-11-24 14:50:31 +02:00
Roman Telezhynskyi
612306bbd8 Cppcheck warning. 2021-11-24 14:25:47 +02:00
Roman Telezhynskyi
79e9b886ac Lupdate. 2021-11-24 14:20:58 +02:00
Roman Telezhynskyi
cb036e8d43 New path validation Invalid segment. 2021-11-24 14:15:21 +02:00
Roman Telezhynskyi
cd23cec411 Improved main path validations. 2021-11-24 11:27:44 +02:00
Roman Telezhynskyi
869b9e98e1 Refactoring.
Move GetNodeName to better place.
2021-11-23 17:10:00 +02:00
Roman Telezhynskyi
b9958e9953 fixed LibreCAD 2 issue #1371, read failed with binary DXF 2021-11-23 14:48:30 +02:00
Roman Telezhynskyi
0db9e1f728 Class to handle plot settings object entries. 2021-11-23 14:43:26 +02:00
Roman Telezhynskyi
c6bd3ae727 Fix typo. 2021-11-23 13:21:24 +02:00
Roman Telezhynskyi
11a7fc2652 viewport - target xyz. 2021-11-23 13:16:58 +02:00
Roman Telezhynskyi
6a219c5ed4 Port set version bug from solvespace fork and cleanup version handling in DRW_TextCodec.
One of the most intrusive changes in QGIS' fork was that the debugging code was replaced with hardcoded changes to redirect the output to QGIS' internal logging mechanism. In this PR I've setup an interface to allow clients to create custom output debugging classes and assign these to be used by the library.

This will allow me to remove all the related downstream changes in QGIS' fork and re-sync these files back to upstream.
Interface for debug printers.
2021-11-23 13:12:11 +02:00
Roman Telezhynskyi
a8d8fa0946 Modernize debugging. 2021-11-23 11:28:54 +02:00
Roman Telezhynskyi
642fbe815d Use ununordered_map instead of map
Should result in a performance boost when reading large files.
2021-11-23 11:15:11 +02:00
Roman Telezhynskyi
c51d9d5b30 More modernization and cleanups. 2021-11-22 19:28:51 +02:00
Roman Telezhynskyi
5f6445cf93 Read extrusion tags for dimension entities
Dimension entities support DXF codes 210, 220, 230 and and DRW_Dimension
already had a extPoint member, but the tags were never used when
parsing.
2021-11-22 18:53:33 +02:00
Roman Telezhynskyi
b18f09d86e DRW_Coord: Simplify constructor. 2021-11-22 18:48:47 +02:00
Roman Telezhynskyi
c7fc0b8dcb Misc. typos 2021-11-22 18:44:44 +02:00
Roman Telezhynskyi
1b4dfc7988 Misc typos: length. 2021-11-22 18:39:20 +02:00
Roman Telezhynskyi
47e0e3d0f3 fixed heap use after free vulnerability CVE-2021-21900
as reported in TALOS-2021-1351 / CVE-2021-21900,
DRW_TableEntry::parseCode had the potential to trigger an use after free exception with a malformed DXF file.
2021-11-22 18:22:27 +02:00
Roman Telezhynskyi
783a3faaeb We no longer need this file. 2021-11-22 15:25:04 +02:00
Roman Telezhynskyi
b8b3acbfd3 Improve for a search bar. 2021-11-22 15:24:48 +02:00
Roman Telezhynskyi
8b966019e6 Code style. 2021-11-19 13:23:51 +02:00
Roman Telezhynskyi
920e6fc8ab Add text search bar in History window. Closes #153 2021-11-19 13:23:35 +02:00
Roman Telezhynskyi
d61eda4a41 Option to disable the automatic search for updates. 2021-11-18 14:55:15 +02:00
Roman Telezhynskyi
679bb9af48 Code style. 2021-11-18 13:29:53 +02:00
Roman Telezhynskyi
421a8df4be Remove tool from all visibility groups it in. 2021-11-18 13:29:36 +02:00
Roman Telezhynskyi
a915ef5a0d Code style. 2021-11-17 16:19:00 +02:00
Roman Telezhynskyi
888dccc2f3 Improve storing visibility group items. Don't store duplicate information. 2021-11-17 16:18:46 +02:00
Roman Telezhynskyi
2945da4d38 Fix double call of a main path context menu. 2021-11-16 18:52:32 +02:00
Roman Telezhynskyi
5eaab50647 Log a change. 2021-11-16 18:33:56 +02:00
Roman Telezhynskyi
bd50428b56 Improve validation grainline position. 2021-11-16 18:33:20 +02:00
Roman Telezhynskyi
ec672a8811 Improve XSD schema for multisize measurements. Format version 0.5.1. 2021-11-16 17:18:32 +02:00
Roman Telezhynskyi
03e1b5ba3a Increase the limit for the Letter field. 2021-11-05 16:08:13 +02:00
Roman Telezhynskyi
68b4eced95 Lupdate. 2021-10-20 10:44:03 +03:00
Roman Telezhynskyi
216b910001 Lupdate. 2021-10-19 14:51:45 +03:00
Roman Telezhynskyi
fe8a983ee3 Improve code quality. 2021-10-19 14:43:49 +03:00
Roman Telezhynskyi
8d52157b41 Help user to select default GUI language. 2021-10-19 14:43:20 +03:00
Roman Telezhynskyi
4b3b7a8987 Add Don't ask again for Stale layout question dialog. 2021-10-19 11:36:34 +03:00
Roman Telezhynskyi
8f5bf16b4d Lupdate. 2021-10-16 14:03:45 +03:00
Roman Telezhynskyi
f13118d12b Bump version. 2021-10-16 14:02:15 +03:00
Roman Telezhynskyi
713ad813ff Allow Valentina to open vlt files on Mac. 2021-10-16 13:49:36 +03:00
Roman Telezhynskyi
8625ecd2b4 Fix handling numeric values passed in console mode. 2021-10-15 18:47:43 +03:00
Roman Telezhynskyi
64c6a28053 Fix reading tiled page margins in console mode. 2021-10-15 18:27:06 +03:00
Roman Telezhynskyi
bcb786958e Show tooltip about defined user material in the label placeholder list. 2021-10-02 19:15:08 +03:00
Roman Telezhynskyi
b6dc3f30b8 Lupdate. 2021-10-01 21:10:16 +03:00
Roman Telezhynskyi
e42775f48e Fix regression in Valentina's layout. Unite pages worked incorrect. 2021-10-01 18:31:23 +03:00
Roman Telezhynskyi
b7ee561024 Check if need to warn about changes in default layout settings in Puzzle app. 2021-09-30 18:25:22 +03:00
Roman Telezhynskyi
34b5422144 Lupdate. 2021-09-30 17:33:24 +03:00
Roman Telezhynskyi
64819d19ec Revert "Try without DEBIAN_FRONTEND noninteractive."
This reverts commit 925c296b1b.
2021-09-29 08:37:06 +03:00
Roman Telezhynskyi
925c296b1b Try without DEBIAN_FRONTEND noninteractive. 2021-09-28 19:03:39 +03:00
Roman Telezhynskyi
587d8e2cfc Try without dialog package. 2021-09-28 18:53:47 +03:00
Roman Telezhynskyi
2dd553b5e7 Try without apt-utils package. 2021-09-28 18:44:26 +03:00
Roman Telezhynskyi
f1a9499688 Try build without packages locales locales-all. 2021-09-28 18:15:22 +03:00
Roman Telezhynskyi
8cfc59a668 Cppcheck warning. 2021-09-28 17:40:36 +03:00
Roman Telezhynskyi
665101a6c5 Disable inter-window drag&drop. 2021-09-28 17:13:03 +03:00
Roman Telezhynskyi
74090f7ffd PDF Tiles "ruler" is fine when Unit is "Inch" or "Cm". It is bad when Unit is "Mm" or "Pixel". 2021-09-28 16:43:36 +03:00
Roman Telezhynskyi
05b884a632 Context-menu on a piece in the carrousel should be the same as the context menu of a piece in the sheet 2021-09-28 16:34:25 +03:00
Roman Telezhynskyi
72a2300bef Crop watermark if doesn't fit on page. 2021-09-28 16:10:55 +03:00
Roman Telezhynskyi
2e9c94ffae Fix watermark size while scale sheet.
Add watermark placeholder for cases when raster image of watermark will require bigger size than image cache can handle.
2021-09-28 15:19:02 +03:00
Roman Telezhynskyi
4fe2e9688d I select a piece, then I click on "remove unused" length. If I click directly afterwards on another piece, it makes automatically a multiple selection of the 2 pieces.
Expectation: I makes a single selection of the last clicked piece.
2021-09-27 12:12:56 +03:00
Roman Telezhynskyi
2b966a02df When changing the unit to "inches" in "Sheet", the margins get more decimals after the dot.
When changing back to mm / cm etc. it doesn't change back to 2 decimals.
2021-09-27 12:02:29 +03:00
Roman Telezhynskyi
eda0b6173e When multiple selection, you can see the "No piece selected" after the Transformation-block. It shouldn't be shown. 2021-09-27 11:49:33 +03:00
Roman Telezhynskyi
32be26beef GCC warnings. 2021-09-27 11:47:09 +03:00
Roman Telezhynskyi
ac3679b10b if i open the context menu on a piece (right click) and directly after open the context menu (again right click) on another piece, then a multiple selection occurs.
Expectation: the same behaviour as when doing several left clicks after another (no multiple selection).
2021-09-27 11:33:09 +03:00
Roman Telezhynskyi
72da739e90 when I click on a piece (left click), there is a background-red for the cutting shape and the seam-shape. With the superposition, we have shade of red. When I open the context-menu on a piece (right click), only the seam-shape is colored in red. I would expect the same behaviour (selection) as with the left click. 2021-09-27 10:32:06 +03:00
Roman Telezhynskyi
db28a6fe91 Undo & Redo Buttons should look like "Zoom in", "zoom out" etc. Right now there is no subcaption and the small buttons make it difficult to click. 2021-09-27 10:16:28 +03:00
Roman Telezhynskyi
3ff6910c38 Move DEBIAN_FRONTEND environment variable. 2021-09-27 09:59:39 +03:00
Roman Telezhynskyi
39829e00ba Error: No usable dialog-like program is installed, so the dialog based frontend cannot be used. 2021-09-27 08:46:47 +03:00
Roman Telezhynskyi
304606f37a Improvements for the build script. 2021-09-26 20:11:27 +03:00
Roman Telezhynskyi
858105fa7c Improve installing packages on Ubuntu. 2021-09-26 19:56:34 +03:00
Roman Telezhynskyi
f04c570442 Fix build on Windows. 2021-09-26 19:53:50 +03:00
Roman Telezhynskyi
7739c1f015 Install poppler-utils instead of xpdf. 2021-09-26 18:47:45 +03:00
Roman Telezhynskyi
76214c0dce Switch to another container image to test with the latest GCC version. 2021-09-26 18:33:53 +03:00
Roman Telezhynskyi
38a6d2da67 Give GCC more memory. 2021-09-25 21:55:39 +03:00
Roman Telezhynskyi
33e957b877 Works fine without it. 2021-09-25 21:37:30 +03:00
Roman Telezhynskyi
f5ae3635a6 GCC warnings. 2021-09-25 21:22:33 +03:00
Roman Telezhynskyi
15ae6b131f Stick with just brew cleanup. 2021-09-25 21:01:20 +03:00
Roman Telezhynskyi
7853e00234 Enable GCC color output. 2021-09-25 20:57:24 +03:00
Roman Telezhynskyi
7acade3aff GCC warnings. 2021-09-25 20:57:05 +03:00
Roman Telezhynskyi
eedaa90a63 Revert "Temporary disable silent mode to check which options passed to gcc."
This reverts commit 8c145b9150.
2021-09-25 20:45:05 +03:00
Roman Telezhynskyi
d870dd7ef1 Revert "Move warnings -Wsuggest-final-types and -Wsuggest-final-methods to GCC 8 block."
This reverts commit 83bdf5af33.
2021-09-25 20:22:33 +03:00
Roman Telezhynskyi
bc970c6a33 Revert "Move warnings -Wnull-dereference to GCC 8 block."
This reverts commit 352a5398ad.
2021-09-25 20:21:36 +03:00
Roman Telezhynskyi
a4c484f821 qmake function str_member incorrectly parsed GCC version.
GCC 11 returned as GCC 1.
2021-09-25 20:12:15 +03:00
Roman Telezhynskyi
d1e6eb269d Separate script starts from CIRRUS_WORKING_DIR. 2021-09-25 19:50:48 +03:00
Roman Telezhynskyi
8c145b9150 Temporary disable silent mode to check which options passed to gcc. 2021-09-25 19:33:05 +03:00
Roman Telezhynskyi
c5839ebe28 Platform name should not have space in name. 2021-09-25 19:32:05 +03:00
Roman Telezhynskyi
dac5cd7795 Define environments on task level. 2021-09-25 18:25:49 +03:00
Roman Telezhynskyi
352a5398ad Move warnings -Wnull-dereference to GCC 8 block. 2021-09-25 17:56:39 +03:00
Roman Telezhynskyi
7e8521a587 Try QMAKE_CXXFLAGS_WARN_ON to suppres -Wstringop-overflow. 2021-09-25 17:48:31 +03:00
Roman Telezhynskyi
544785163b Fix incorrect name of a warning. 2021-09-25 17:45:18 +03:00
Roman Telezhynskyi
83bdf5af33 Move warnings -Wsuggest-final-types and -Wsuggest-final-methods to GCC 8 block. 2021-09-25 17:45:02 +03:00
Roman Telezhynskyi
68f9707df2 Fix build on mac. 2021-09-25 17:33:35 +03:00
Roman Telezhynskyi
99cd76230c Cppcheck warning. 2021-09-25 17:32:20 +03:00
Roman Telezhynskyi
b861d6a28e GCC warnings. 2021-09-25 17:18:33 +03:00
Roman Telezhynskyi
f711f8aac1 Cannot suppress warnings from Qt headers. 2021-09-25 17:18:15 +03:00
Roman Telezhynskyi
9bfc0df25b GCC warnings. 2021-09-25 15:49:00 +03:00
Roman Telezhynskyi
d25c6f0602 Cannot suppress warnings from Qt headers. 2021-09-25 15:44:47 +03:00
Roman Telezhynskyi
547133492e Correct path to the github action. 2021-09-25 15:38:24 +03:00
Roman Telezhynskyi
97181fd661 It seems -Wstringop-overflow issued during the LTO stage. 2021-09-25 13:37:23 +03:00
Roman Telezhynskyi
51ed05e1fa GCC warnings. 2021-09-25 12:57:15 +03:00
Roman Telezhynskyi
aff0ee546b Enable Cirrus Ci email notifications. 2021-09-25 12:47:02 +03:00
Roman Telezhynskyi
1b3e133309 GCC warnings. 2021-09-25 12:42:28 +03:00
Roman Telezhynskyi
73861dedd5 Suppress warnings on mac os. 2021-09-25 12:11:31 +03:00
Roman Telezhynskyi
2ffda9a073 Introduce *_MARK_NONFINAL_CLASS and *_MARK_NONFINAL_METHOD macroses to suppress GCC warning Wsuggest-final-types. 2021-09-25 11:43:05 +03:00
Roman Telezhynskyi
d996f7335a Redesign SCASSERT to avoid unintended indentation. 2021-09-25 11:41:26 +03:00
Roman Telezhynskyi
803b1cb318 Try another way to suppress -Wstringop-overflow. 2021-09-25 09:40:46 +03:00
Roman Telezhynskyi
d7c25f370e Prepare brew cache before upload. 2021-09-25 08:50:43 +03:00
Roman Telezhynskyi
888b40817c cirrus-deploy.sh expects an environment variable. 2021-09-25 08:50:08 +03:00
Roman Telezhynskyi
3b07b6ad09 Ccache should also work on mac os. 2021-09-25 08:42:27 +03:00
Roman Telezhynskyi
fc30957b85 GCC warnings. 2021-09-25 08:17:30 +03:00
Roman Telezhynskyi
c8c94b7df8 Install coreutils to get cpu cores number. 2021-09-25 07:44:57 +03:00
Roman Telezhynskyi
5b61ec1584 Fix path to deploy script. 2021-09-25 07:44:31 +03:00
Roman Telezhynskyi
69cd801ae6 Fix enabling warning keys specific to GCC versions. 2021-09-25 07:43:41 +03:00
Roman Telezhynskyi
475484b80c Give macos more time. 2021-09-24 19:20:11 +03:00
Roman Telezhynskyi
b2f9d00182 Disable Wstringop-overflow on global level because cannot suppress warnings in Qt headers. 2021-09-24 19:00:09 +03:00
Roman Telezhynskyi
a86ef76e5c Compiler warnings. 2021-09-24 17:56:23 +03:00
Roman Telezhynskyi
d83039c4ee Compiler warnings. 2021-09-24 16:53:47 +03:00
Roman Telezhynskyi
50c0c97c2e Cache pip. 2021-09-24 16:53:29 +03:00
Roman Telezhynskyi
d98d5758d6 Remove specific for travis operation. 2021-09-24 15:29:11 +03:00
Roman Telezhynskyi
5602114489 Add more memory for linux containers to avoid out of memory state. 2021-09-24 14:58:28 +03:00
Roman Telezhynskyi
ed7703c60c Clang warnings. 2021-09-24 14:57:30 +03:00
Roman Telezhynskyi
b3e52d351e Clang warning. 2021-09-24 14:24:10 +03:00
Roman Telezhynskyi
d4d719d412 Fix incorrect call for mac os container. 2021-09-24 14:10:29 +03:00
Roman Telezhynskyi
505a58489f Define compiler on linux. 2021-09-24 13:39:43 +03:00
Roman Telezhynskyi
5bbbecbb91 Debian no longer provides qt5-default. 2021-09-24 13:11:07 +03:00
Roman Telezhynskyi
348875f139 Fix incorrect name of command. 2021-09-24 13:08:12 +03:00
Roman Telezhynskyi
14fd2b30ba Missed after debug. 2021-09-24 12:58:31 +03:00
Roman Telezhynskyi
cb30d5e3f4 Seam allowance not correct at intersection curve and axis. Closes #145 2021-09-24 12:51:39 +03:00
Roman Telezhynskyi
121c775144 Use Cirrus CI to build Valentina. 2021-09-23 10:57:27 +03:00
Roman Telezhynskyi
f2cae16706 Lupdate. 2021-09-16 15:02:50 +03:00
Roman Telezhynskyi
a9b1bebb9e Fix build with MSVC. 2021-09-16 14:18:36 +03:00
Roman Telezhynskyi
c8fe39dde8 Fix build with MSVC. 2021-09-16 06:54:51 +03:00
Roman Telezhynskyi
071fb7d4c2 Fix build with Qt 5.6. 2021-09-15 14:55:13 +03:00
Roman Telezhynskyi
2433517203 Fix build with MSVC. 2021-09-15 10:42:38 +03:00
Roman Telezhynskyi
c7dbbb8146 GCC warning. 2021-09-15 10:22:18 +03:00
Roman Telezhynskyi
f1f368ed43 Fix build with Qt 5.6. 2021-09-15 10:22:06 +03:00
Roman Telezhynskyi
9397a57477 Rename method to avoid collision with an enum class. 2021-09-14 19:54:51 +03:00
Roman Telezhynskyi
4c946d7da5 Fix build with MSVC. 2021-09-14 19:47:41 +03:00
Roman Telezhynskyi
87d62684db Fix build with Qt 5.6. 2021-09-14 17:54:53 +03:00
Roman Telezhynskyi
0301cf567e error: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance. 2021-09-14 16:38:44 +03:00
Roman Telezhynskyi
095f926e46 error: 'AdjustToMinimumContentsLength' is deprecated: Use AdjustToContents or AdjustToContentsOnFirstShow. 2021-09-14 15:53:15 +03:00
Roman Telezhynskyi
c8a9423b51 Fix build on Windows. 2021-09-14 15:16:06 +03:00
Roman Telezhynskyi
698e139630 Fix build. 2021-09-13 21:07:02 +03:00
Roman Telezhynskyi
93c4f7cc0b Fix build. 2021-09-13 20:41:53 +03:00
Roman Telezhynskyi
de26b55338 Suppress warning. 2021-09-13 20:16:20 +03:00
Roman Telezhynskyi
638bd14f67 Fix build. 2021-09-13 19:01:25 +03:00
Roman Telezhynskyi
392f06b212 Fix osx_image version. 2021-09-13 18:34:05 +03:00
Roman Telezhynskyi
f7974273fa Fix build. 2021-09-13 18:19:39 +03:00
Roman Telezhynskyi
eff295ccaf Cppcheck warnings. 2021-09-13 18:09:53 +03:00
Roman Telezhynskyi
e56d601761 Build mac os version with xcode 12.2 to start supporting mac os 11. 2021-09-13 17:57:00 +03:00
Roman Telezhynskyi
23ea2efe59 Lupdate. 2021-09-13 17:40:58 +03:00
Roman Telezhynskyi
332de25210 Merge branch 'feature/manual-layout' into develop 2021-09-13 17:28:31 +03:00
Roman Telezhynskyi
2306d4a67c Print layout. 2021-09-13 17:27:46 +03:00
Roman Telezhynskyi
f1e49a7fd6 Create and update manual layout from Valentina. 2021-09-13 09:04:11 +03:00
Roman Telezhynskyi
3fea813b9c Watermark support. 2021-09-11 19:39:38 +03:00
Roman Telezhynskyi
54b0ca5ee5 Fix redrawing VPGraphicsSheet. 2021-09-11 14:01:29 +03:00
Roman Telezhynskyi
18e52f4a70 Use constexpr function instead of macros. 2021-09-11 12:24:09 +03:00
Roman Telezhynskyi
3a76f4a2d8 Added page Tiles Scheme. 2021-09-08 18:32:43 +03:00
Roman Telezhynskyi
a3e5948167 Keep original scale from raw layout data. 2021-09-08 12:57:12 +03:00
Roman Telezhynskyi
84cf53f612 Fix issue in VAbstractMainWindow::CheckFilePermissions.
Don't check permissions if file doesn't exist.
2021-09-08 12:53:15 +03:00
Roman Telezhynskyi
09005ddb63 Show warning before export. 2021-09-08 11:59:41 +03:00
Roman Telezhynskyi
99153594f7 Temporary disable validation check when export. 2021-09-08 11:19:29 +03:00
Roman Telezhynskyi
cc87f3420d Fix color for internal items of piece. 2021-09-08 11:15:01 +03:00
Roman Telezhynskyi
03721118a6 Add ruler. 2021-09-08 10:41:35 +03:00
Roman Telezhynskyi
048035db79 Fix generation tiles. 2021-09-07 20:26:35 +03:00
Roman Telezhynskyi
22da66e4d8 Setup correct page orientation. 2021-09-07 12:31:58 +03:00
Roman Telezhynskyi
c32a4f60b0 Place a piece according to margins values. 2021-09-06 18:29:59 +03:00
Roman Telezhynskyi
a9e5ea55cf Read/write Ignore margins setting. 2021-09-06 18:29:16 +03:00
Roman Telezhynskyi
addfcd94ad Hide rotation controls while exporting. 2021-09-06 18:06:06 +03:00
Roman Telezhynskyi
7b134d8b62 Clear selection when switch active sheet. 2021-09-06 17:44:27 +03:00
Roman Telezhynskyi
b71253738c Correct scale when export tiled PDF. 2021-09-06 16:56:56 +03:00
Roman Telezhynskyi
d5a02ac48c Export layout. 2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
9b24f6ac08 Improve error message when layout file has an error. 2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
005d5fdafd Release file lock if reading failed. 2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
7d16cae718 Validate layout data. 2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
88508b102e Fix reading piece labels. 2021-09-06 15:31:36 +03:00
Roman Telezhynskyi
d21546e397 Add support for "Text as path" feature. 2021-09-03 11:32:07 +03:00
Roman Telezhynskyi
3b388d9e19 Fix memory leak. 2021-09-03 11:31:23 +03:00
Roman Telezhynskyi
8e9547da4a Remove unused length. 2021-09-01 09:21:06 +03:00
Roman Telezhynskyi
1e15d343a0 Show seam line feature. 2021-08-31 14:12:46 +03:00
Roman Telezhynskyi
b14ad59010 Import with update. 2021-08-31 13:08:59 +03:00
Roman Telezhynskyi
29325add49 Gradation label. 2021-08-31 12:07:26 +03:00
Roman Telezhynskyi
0944ea968a Validate a piece when import raw layout or read the layout format. 2021-08-30 20:00:10 +03:00
Roman Telezhynskyi
b877009d90 Sticky edges. 2021-08-30 18:45:27 +03:00
Roman Telezhynskyi
3d9a4f6f65 Warn the main window about a layout change. 2021-08-30 18:45:00 +03:00
Roman Telezhynskyi
9ceabab131 Handle cases when need to resize the scene size. 2021-08-27 18:34:37 +03:00
Roman Telezhynskyi
cf75f88fcb Paint piece labels. 2021-08-27 18:27:52 +03:00
Roman Telezhynskyi
5c9b71dee4 Warnings piece out of bound and superposition of pieces. 2021-08-27 18:27:52 +03:00
Roman Telezhynskyi
877fe380e3 Follow grainline. 2021-08-26 19:04:24 +03:00
Roman Telezhynskyi
acfbc5478e Cleaning.
Remove unused slots.
2021-08-26 08:53:53 +03:00
Roman Telezhynskyi
6c1c2fea36 Code style. 2021-08-26 08:50:20 +03:00
Roman Telezhynskyi
54710608d6 Better piece flipping. 2021-08-26 08:50:11 +03:00
Roman Telezhynskyi
d32bbfcfd4 Layout properties. 2021-08-25 16:58:50 +03:00
Roman Telezhynskyi
4646b6c1fb Default layout settings. 2021-08-21 16:14:03 +03:00
Roman Telezhynskyi
087d0855dd Undo/Redo remove sheet. 2021-08-19 16:24:43 +03:00
Roman Telezhynskyi
3f73bd9d75 Undo/Redo add sheet. 2021-08-19 16:09:44 +03:00
Roman Telezhynskyi
6da151c604 Undo/Redo move piece on sheet. 2021-08-19 15:13:54 +03:00
Roman Telezhynskyi
18d9417c96 Undo/Redo transformation origin move. 2021-08-19 12:36:39 +03:00
Roman Telezhynskyi
9a7e4e5ea6 Refresh rotation handles after rotation finish. 2021-08-18 20:51:40 +03:00
Roman Telezhynskyi
cfb8c1b1f4 Fix calculating a piece bounding rect.
If the piece will have incorrect shape user will see drawing artifacts.
2021-08-18 20:47:49 +03:00
Roman Telezhynskyi
a35e46f845 Undo/Redo piece rotate. 2021-08-18 20:33:47 +03:00
Roman Telezhynskyi
0908b5a1f7 Undo/Redo piece move. 2021-08-17 18:49:28 +03:00
Roman Telezhynskyi
b638be5b2e Use QSaveFile class for saving a layout. 2021-08-14 17:21:58 +03:00
Roman Telezhynskyi
742c1c3eb3 Handle read only state. 2021-08-14 17:16:58 +03:00
Roman Telezhynskyi
2d68d40b59 Restore the maybe save warning. 2021-08-14 16:00:42 +03:00
Roman Telezhynskyi
edee237fb8 Fix crash when we open the same file at the same windows twice. 2021-08-14 15:24:22 +03:00
Roman Telezhynskyi
807183b2ce Read/Write layout file. 2021-08-14 15:19:28 +03:00
Roman Telezhynskyi
718ff2056a Refactor names to avoid confusion. 2021-08-14 15:18:15 +03:00
Roman Telezhynskyi
d6fe9508a6 Move piece with keyboard. 2021-08-09 15:24:36 +03:00
Roman Telezhynskyi
3fbe96c2a7 Piece rotation. 2021-08-09 15:09:10 +03:00
Roman Telezhynskyi
b366986f7a Make an increment name valid after user selected it from a completion list. 2021-08-06 17:06:11 +03:00
Roman Telezhynskyi
785d72117d Fix incorrect comparison of the global length of passmark to minimal allowed value. 2021-08-06 16:54:45 +03:00
Roman Telezhynskyi
c7db3de6d8 Restored a piece context menu. 2021-07-31 16:00:32 +03:00
Roman Telezhynskyi
2eecf95af9 Cleaning. 2021-07-31 12:32:23 +03:00
Roman Telezhynskyi
bc0b271f16 Add Add/Remove sheets. 2021-07-31 12:21:07 +03:00
Roman Telezhynskyi
52c9257bd0 Highlight active sheet. 2021-07-31 09:24:38 +03:00
Roman Telezhynskyi
bc3b144fc3 GCC warning. 2021-07-30 18:03:29 +03:00
Roman Telezhynskyi
78382b5c97 Fix issue with drag pixmap.
It disappears if move cursor far enough. Instead draw a cursor which will include a piece pixmap.
2021-07-30 18:03:20 +03:00
Roman Telezhynskyi
5242b4ed54 Restore adding pieces on sheet. 2021-07-30 14:49:38 +03:00
Roman Telezhynskyi
ec6c1cad23 Cleaning carousel. 2021-07-29 18:05:25 +03:00
Roman Telezhynskyi
91a69b83b6 Cleaning and refactoring. 2021-07-29 17:11:18 +03:00
Roman Telezhynskyi
9d9f953fae Fix layout comment. 2021-07-27 10:16:38 +03:00
Roman Telezhynskyi
53f7d00e6d Fix crash when a grainline is empty. 2021-07-27 10:13:11 +03:00
Roman Telezhynskyi
bbc6f20237 Table of variables is available in Details mode.
(cherry picked from commit 3df3dc58c3)
2021-07-27 10:08:25 +03:00
Roman Telezhynskyi
3df3dc58c3 Table of variables is available in Details mode. 2021-07-27 10:07:39 +03:00
Roman Telezhynskyi
cfac8e8355 Cppcheck warning. 2021-07-26 16:52:54 +03:00
Roman Telezhynskyi
e5105e4eed Merge branch 'develop' into feature/manual-layout 2021-07-26 16:47:54 +03:00
Roman Telezhynskyi
816f9f02a3 When we search point of intersection curve and axis select the base point only at the end. 2021-07-24 16:36:17 +03:00
Roman Telezhynskyi
6c5c4f671b Fix hover for tool point of intersection curve and axis. 2021-07-24 16:26:42 +03:00
Roman Telezhynskyi
8656e9f633 GCC warning. 2021-07-24 12:35:22 +03:00
Roman Telezhynskyi
a474713b77 Fix visualization for tool point of intersection line and axis. Case when the axis's point lies on the line. 2021-07-24 12:05:55 +03:00
Roman Telezhynskyi
25047b329d Fix hover for tool point of intersection line and axis. 2021-07-24 12:05:04 +03:00
Roman Telezhynskyi
8ffc2447dd Fix finding point of intersection curve and axis.
Add case where the axis's point lies on the curve.
2021-07-24 11:27:50 +03:00
Roman Telezhynskyi
a6d9194051 New warnings. Warn a user about incorrect cut curve segment length. 2021-07-24 11:15:48 +03:00
Roman Telezhynskyi
95ba17aee3 2 decimals for entering values in multi measurements tables. Closes #136 2021-07-24 10:49:29 +03:00
Roman Telezhynskyi
5d84aa6dc1 Fix regression. Set default value for detail labels size and grainline length to 10 cm. 2021-07-20 16:14:13 +03:00
Roman Telezhynskyi
af3ce8abfe Fix build. 2021-07-10 16:21:44 +03:00
Roman Telezhynskyi
bd229583d4 Test IsAllowanceValid method. 2021-07-10 16:13:29 +03:00
Roman Telezhynskyi
83c230e45f Update tests. 2021-07-10 15:51:51 +03:00
Roman Telezhynskyi
7043d59858 Warn about stale layout only in GUI mode. 2021-07-09 15:38:53 +03:00
Roman Telezhynskyi
a1d4ea13c4 Call autosave only in GUI mode. 2021-07-09 15:31:35 +03:00
Roman Telezhynskyi
d280f6a2bb Fix regression. Minimal seam allowance width is less than the point accuracy values. 2021-07-09 10:42:17 +03:00
Roman Telezhynskyi
5b7e98bf48 Bump version. 2021-07-01 17:12:34 +03:00
Roman Telezhynskyi
6c2f1bda6e Lupdate. 2021-07-01 17:03:22 +03:00
Roman Telezhynskyi
738e2a4b29 Add tooltip for Export draw feature. 2021-07-01 17:03:22 +03:00
Roman Telezhynskyi
7ea984f194 Fix crash. 2021-07-01 16:54:49 +03:00
Roman Telezhynskyi
391a721d84 Fix GCC warnings. 2021-07-01 16:03:38 +03:00
Roman Telezhynskyi
da3e6a8dd7 Bump version. 2021-06-29 17:31:40 +03:00
Roman Telezhynskyi
136da97002 Lupdate. 2021-06-29 12:26:39 +03:00
Roman Telezhynskyi
8cb5007688 Suppress MSVC warning C5243: 'type-name': using incomplete class 'class-name' can cause potential one definition rule violation due to ABI limitation. 2021-06-29 11:57:21 +03:00
Roman Telezhynskyi
c867a9a56e Export the Draw mode. Closes #83 2021-06-28 20:05:19 +03:00
Roman Telezhynskyi
b2b7dff106 Fix regression. Fix correct handle export format for exporting details in the Detail mode. 2021-06-28 10:25:52 +03:00
Roman Telezhynskyi
7779e16be3 Refactoring. 2021-06-28 10:23:44 +03:00
Roman Telezhynskyi
f5a5fadc52 Optimize calls. 2021-06-23 15:58:43 +03:00
Roman Telezhynskyi
3c27c3ee46 Fix incorrect seam allowance. Closes #133 2021-06-22 19:04:13 +03:00
Roman Telezhynskyi
8cc9a221c6 As suggested by user, use file name when call save as. 2021-06-22 16:48:37 +03:00
Roman Telezhynskyi
5eaff85a60 Add link to our shop. 2021-06-22 16:38:12 +03:00
Roman Telezhynskyi
4bf9a70a65 Update website link.
We now have new website.
2021-06-22 16:30:22 +03:00
Roman Telezhynskyi
5defddfbb8 Fix parsing formulas with not canonical math symbols.
(cherry picked from commit 5672e616af)
2021-06-11 15:30:24 +03:00
Roman Telezhynskyi
5672e616af Fix parsing formulas with not canonical math symbols. 2021-06-11 15:30:06 +03:00
Roman Telezhynskyi
41e9f0c71a Fix build. 2021-06-04 11:45:21 +03:00
Roman Telezhynskyi
88e681348b Fix build. 2021-06-04 10:43:15 +03:00
Roman Telezhynskyi
598f29a0a9 Fix build. 2021-06-04 10:00:14 +03:00
Roman Telezhynskyi
18c0d7454f Hide warnings related to QMacCGContext. 2021-06-04 08:50:37 +03:00
Roman Telezhynskyi
e40f15ea35 Merge branch 'develop' into feature/manual-layout 2021-06-04 08:49:36 +03:00
Roman Telezhynskyi
40619c22ef Hide warnings related to QMacCGContext. 2021-06-04 08:49:09 +03:00
Roman Telezhynskyi
daf42ccb67 Fix build. 2021-05-31 12:23:59 +03:00
Roman Telezhynskyi
3ae13febd3 Incorrect behavior of empty arc and elliptical arc. Closes #129 2021-05-31 12:07:28 +03:00
Roman Telezhynskyi
7ee158c11c New menu option Add sheet. 2021-05-27 21:11:32 +03:00
Roman Telezhynskyi
962b5dd561 Cppcheck warning. 2021-05-27 20:58:18 +03:00
Roman Telezhynskyi
f3c0af7294 Improve creating a piece icon.
Add more information about contour: seam line, seam allowance, notches, grainline, internal paths.
2021-05-27 19:52:37 +03:00
Roman Telezhynskyi
82935a1f03 Improvements for VPCarrousel. 2021-05-27 15:55:25 +03:00
Roman Telezhynskyi
f233e7dcba Improve code style. 2021-05-27 11:35:47 +03:00
Roman Telezhynskyi
18c804c962 Fix closing a pattern file.
Because we did not properly cleared VAbstractPattern class state Valentina thought that after closing the pattern file we still have unsaved changes.

(cherry picked from commit a907ab03ce)
2021-05-26 10:40:45 +03:00
Roman Telezhynskyi
a907ab03ce Fix closing a pattern file.
Because we did not properly cleared VAbstractPattern class state Valentina thought that after closing the pattern file we still have unsaved changes.
2021-05-26 10:40:21 +03:00
Roman Telezhynskyi
45256ebdd9 Use SetAttributeOrRemoveIf for margins. 2021-05-26 10:17:02 +03:00
Roman Telezhynskyi
53ed34c226 Mark required attributes. 2021-05-26 10:14:01 +03:00
Roman Telezhynskyi
320ac40056 Add method SetAttributeOrRemoveIf for VPLayoutFileWriter class. 2021-05-26 10:01:50 +03:00
Roman Telezhynskyi
66283709d1 Refactoring.
Redesign SetAttributeOrRemoveIf. Add use of a lambda function.
2021-05-25 21:31:02 +03:00
Roman Telezhynskyi
fc06da908f "Select New for creation measurement file" should be "Select New to create a measurement file". Closes #128
(cherry picked from commit 00b436e21d)
2021-05-25 17:29:21 +03:00
Roman Telezhynskyi
00b436e21d "Select New for creation measurement file" should be "Select New to create a measurement file". Closes #128 2021-05-25 17:28:45 +03:00
Roman Telezhynskyi
5467e213a2 Read/write empty layout file. 2021-05-22 20:29:33 +03:00
Roman Telezhynskyi
224aa23527 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature/manual layout VPExporter Class

See merge request smart-pattern/valentina!13
2021-05-22 11:15:17 +00:00
Ronan
302a1fbc2b Move ExportFormatSuffix and Description to VLayoutExporter 2021-05-22 11:52:24 +02:00
Ronan
1c6aebec4f VPExporter inherits from VLayoutExporter 2021-05-22 11:00:42 +02:00
Ronan
fb2a7f8714 refactoring for Settings 2021-05-22 09:25:39 +02:00
Ronan
b49087295e Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2021-05-22 09:13:20 +02:00
Ronan
c9a25613f5 Merge remote-tracking branch 'refs/remotes/upstream/feature/manual-layout'
Conflicts:
	src/app/puzzle/vpmainwindow.cpp
	src/app/puzzle/vpmainwindow.h
2021-05-22 09:11:48 +02:00
Roman Telezhynskyi
173703245f Fix build on macx. 2021-05-22 10:05:18 +03:00
Roman Telezhynskyi
a05a66b2ae Fix build on Qt less than 5.6. 2021-05-22 09:21:01 +03:00
Roman Telezhynskyi
fcc221f53a Cppcheck warning. 2021-05-21 21:41:56 +03:00
Roman Telezhynskyi
cf30ab06ab Localization. 2021-05-21 21:34:50 +03:00
Roman Telezhynskyi
a9711316ec Refactoring. 2021-05-21 21:33:17 +03:00
Roman Telezhynskyi
06d19ace25 Dialog File > Preferences. 2021-05-21 20:51:46 +03:00
Roman Telezhynskyi
05645ca7df Recently Opened Files. 2021-05-21 18:26:00 +03:00
Roman Telezhynskyi
6efa26ffe3 File > Open Layout. 2021-05-21 18:08:37 +03:00
Roman Telezhynskyi
d10355b400 File > Save functions. 2021-05-21 17:17:22 +03:00
Roman Telezhynskyi
67fc4b7539 Label for tooltip. 2021-05-21 12:03:26 +03:00
Roman Telezhynskyi
9c05894dac Move a "scale" spinner to separate tool bar. 2021-05-21 11:52:29 +03:00
Roman Telezhynskyi
e1b9fbaccd One application, many windows. 2021-05-21 11:25:43 +03:00
Roman Telezhynskyi
5f607008ac Return to initial concept. 2021-05-21 10:54:58 +03:00
Roman Telezhynskyi
dc50d24439 Review class VPMainWindow.
Setup initial state for a window. User must click New or Open before starting to use the window.
2021-05-20 18:33:53 +03:00
Roman Telezhynskyi
a0dba0ea25 Review class VPApplication. 2021-05-20 17:10:43 +03:00
Roman Telezhynskyi
e15b370ed4 Setup toolbar, set icons for actions. 2021-05-20 16:52:14 +03:00
Roman Telezhynskyi
d7041cc835 Control length of a passmark for builtin seam allowance with global setting. #124
This case was not covered.

(cherry picked from commit a5191ce763)
2021-05-20 11:49:04 +03:00
Roman Telezhynskyi
a5191ce763 Control length of a passmark for builtin seam allowance with global setting. #124
This case was not covered.
2021-05-20 11:48:47 +03:00
Roman Telezhynskyi
81ed01e281 Add Puzzle source code to the localization list.
This will include strings to valentina.ts file.
2021-05-20 10:42:39 +03:00
Roman Telezhynskyi
c2b9b2c8fd Incorrect placement for the resource. 2021-05-20 10:41:39 +03:00
Roman Telezhynskyi
c8a7c1a898 Deploy for Puzzle. 2021-05-20 10:35:40 +03:00
Roman Telezhynskyi
1d60f3987f Clean Puzzle's man page. 2021-05-20 09:12:04 +03:00
Ronan Le Tiec
e399c6bf1e max value of placement grid 2021-05-15 15:37:21 +02:00
Ronan Le Tiec
588232a442 new class VPExporter 2021-05-15 15:28:17 +02:00
Ronan Le Tiec
ee9bce8632 take orientation into account for export 2021-05-15 13:02:21 +02:00
Roman Telezhynskyi
43fbdbf83c Port changes for Puzzle to the pattern format version 0.8.11. 2021-05-15 12:43:16 +03:00
Roman Telezhynskyi
68c6c033b4 Merge branch 'develop' into feature/manual-layout 2021-05-15 11:27:37 +03:00
Roman Telezhynskyi
342df09a82 To less distract users change completer filter mode to match contains. #124 2021-05-15 10:39:31 +03:00
Roman Telezhynskyi
2902d84a74 Try another approach. 2021-05-14 14:51:03 +03:00
Roman Telezhynskyi
1425757bef Try to move tags up. 2021-05-14 14:17:39 +03:00
Roman Telezhynskyi
66bef28c93 OBS searches for valentina-0.7.47.v0.7.47.tar.gz. 2021-05-14 12:50:37 +03:00
Roman Telezhynskyi
dce17fad08 Define name of a file with tag. 2021-05-14 12:46:08 +03:00
Roman Telezhynskyi
42cb355fe2 Try another approach. 2021-05-14 12:30:20 +03:00
Roman Telezhynskyi
30ef53cbed Try another approach. 2021-05-14 12:17:46 +03:00
Roman Telezhynskyi
b04009a977 Try to use Debtransform-Tar instead of Debtransform-Files-Tar. 2021-05-14 12:01:35 +03:00
Roman Telezhynskyi
4e13f18aed Use Debtransform-Files-Tar to specify correct tarball for OBS. 2021-05-14 11:56:16 +03:00
Roman Telezhynskyi
b1510f0951 Help to determent right source tarball. 2021-05-14 11:42:26 +03:00
Roman Telezhynskyi
622b58c010 Fix appimage.yml. 2021-05-14 11:08:42 +03:00
Roman Telezhynskyi
307a2410c3 Instead of qt5-default use an environment variable. 2021-05-14 11:07:54 +03:00
Roman Telezhynskyi
bf9f577f43 OBS used incorrect old file. 2021-05-14 11:07:02 +03:00
Roman Telezhynskyi
1a52939d2a qt5-default is being dropped. 2021-05-14 10:42:18 +03:00
Roman Telezhynskyi
d1da6eb553 Fix link to the repo archive.
GitLab no longer supports the old format.
2021-05-14 10:42:06 +03:00
Roman Telezhynskyi
a90f184f90 Fix variable assignment. 2021-05-14 09:42:52 +03:00
Roman Telezhynskyi
e904953bdf Fix error ../scripts/travis-deploy.sh: Permission denied. 2021-05-13 21:41:19 +03:00
Roman Telezhynskyi
5c8fbbcc59 Fix getting the latest tag distance. #126 2021-05-13 21:38:24 +03:00
Roman Telezhynskyi
1ea8e1baaa Bump version. 2021-05-13 14:24:05 +03:00
Roman Telezhynskyi
8e94e4f0dc Update debugbreak to the latest version.
Since Clang 10 Clang doesn't like `gnu_inline` attribute.
2021-05-13 11:13:20 +03:00
Roman Telezhynskyi
8245aa907c Lupdate. 2021-05-11 13:16:21 +03:00
Roman Telezhynskyi
fd2a69451f Attempt to fix build on FreeBSD. #126 2021-05-11 11:19:05 +03:00
Roman Telezhynskyi
2a4082c5a8 Fix build on Windows. 2021-05-11 10:53:18 +03:00
Roman Telezhynskyi
6abddfd240 Standard passmarks length for all pieces. Closes #124 2021-05-10 16:39:17 +03:00
Roman Telezhynskyi
6bfc5065bd Alias support for tools Point of intersection curve and axis and Point of intersection curves. 2021-05-08 10:54:14 +03:00
Roman Telezhynskyi
b89be44a88 Improve tool tooltip. Show segment names and aliases.
Show segments for tools: Curve intersect axis, Point of intersection curves.
Show aliases for tools: Segment Arc, Segment Spline, Segment Spline Path.
2021-05-07 17:00:23 +03:00
Roman Telezhynskyi
69da5ba9b7 Fix regression. Incorrect data caching. 2021-05-07 11:19:06 +03:00
Roman Telezhynskyi
40af5ce356 Fix correct handle a final measurement formula error when exporting a pattern recipe.
Valentina must not crash.

(cherry picked from commit abdebbbfaa)
2021-05-05 19:47:55 +03:00
Roman Telezhynskyi
abdebbbfaa Fix correct handle a final measurement formula error when exporting a pattern recipe.
Valentina must not crash.
2021-05-05 18:53:15 +03:00
Roman Telezhynskyi
662ffd255b Fix incorrect us of QScopedPointer. 2021-05-04 09:33:19 +03:00
Roman Telezhynskyi
c61087ed5d Fix potential memory leak. 2021-05-04 09:21:34 +03:00
Roman Telezhynskyi
ca20519fa7 Fix deprecation warning. 2021-05-04 09:19:04 +03:00
Roman Telezhynskyi
a01f06b439 Fix incorrect define the precompiled header file.
Expected name is stable.h/cpp.
2021-05-04 08:45:27 +03:00
Roman Telezhynskyi
de5c6d4f70 Separate script for travis deployment.
Check status after each command call. Travis has habit to silent errors in the python script.

(cherry picked from commit 2efe887cad)
2021-05-04 08:37:54 +03:00
Roman Telezhynskyi
2efe887cad Separate script for travis deployment.
Check status after each command call. Travis has habit to silent errors in the python script.
2021-05-03 20:30:36 +03:00
Roman Telezhynskyi
68990ef5b4 Merge branch 'develop' into feature/manual-layout 2021-05-03 18:39:56 +03:00
Roman Telezhynskyi
92eaf1000d Improve the deployment script. 2021-05-03 17:32:50 +03:00
Roman Telezhynskyi
7f64637798 No longer need this file. 2021-05-03 16:47:07 +03:00
Roman Telezhynskyi
25aa17bb60 Switch to a better compression algorithm. 2021-05-03 16:46:12 +03:00
Roman Telezhynskyi
2bbaabf6ce Use a better compression algorithm. 2021-05-03 16:43:50 +03:00
Roman Telezhynskyi
aa6e4f0bf3 Name of an archive must not contain ".". 2021-05-03 16:43:04 +03:00
Roman Telezhynskyi
349f614ec5 Forgot to fix environment variables. 2021-05-03 15:46:34 +03:00
Roman Telezhynskyi
542008a4ba Improvements for the script. 2021-05-03 15:14:00 +03:00
Roman Telezhynskyi
a4ea99078d Try with PowerShell script. 2021-05-03 15:04:58 +03:00
Roman Telezhynskyi
df6cceb620 Fix deploy issue. 2021-05-03 14:13:05 +03:00
Roman Telezhynskyi
db1efb4bb4 Fix deploy issue. 2021-05-03 13:22:20 +03:00
Roman Telezhynskyi
0418b546bb Fix deploy issue. 2021-05-03 12:11:55 +03:00
Roman Telezhynskyi
112854187a Fix deploy issue. 2021-05-03 11:34:39 +03:00
Roman Telezhynskyi
7eea280f83 Remove optional check. 2021-05-02 20:05:34 +03:00
Roman Telezhynskyi
eb0dfb1f7a This time should work. 2021-05-02 20:04:15 +03:00
Roman Telezhynskyi
d8043c03b3 Another try. 2021-05-02 20:02:35 +03:00
Roman Telezhynskyi
c23f8fbd70 Another try. 2021-05-02 20:01:20 +03:00
Roman Telezhynskyi
666633a1ff Another try. 2021-05-02 19:58:24 +03:00
Roman Telezhynskyi
d998a0e145 Another try to make it work. 2021-05-02 19:55:46 +03:00
Roman Telezhynskyi
ff6887dec4 Fix deploy issues. 2021-05-02 18:33:26 +03:00
Roman Telezhynskyi
49ef6ae279 Fix deploy issues. 2021-05-02 18:27:22 +03:00
Roman Telezhynskyi
586d81f522 Fix issues. 2021-05-02 17:26:52 +03:00
Roman Telezhynskyi
6a5e29beba Fix issues. 2021-05-02 16:43:12 +03:00
Roman Telezhynskyi
0479b897c5 Fixing issues. 2021-05-02 16:24:59 +03:00
Roman Telezhynskyi
9b268395f2 Bintray is no longer available for us. 2021-05-01 19:54:48 +03:00
Roman Telezhynskyi
613502b392 Improve error handling for the dxf export. 2021-04-28 20:06:24 +03:00
Roman Telezhynskyi
90eeec1d70 Fix warning parameter 'filename' not found in the function declaration. 2021-04-28 16:44:05 +03:00
Roman Telezhynskyi
9daeae12fe Filling more gaps in the documentation. 2021-04-28 13:22:24 +03:00
Roman Telezhynskyi
4525662fae Complete code documentation to satisfy Clang. 2021-04-26 09:14:48 +03:00
Roman Telezhynskyi
c0afa2408e Fix error inside Save layout dialog. Closes #123
(cherry picked from commit a2d7446308)
2021-04-26 09:06:17 +03:00
Roman Telezhynskyi
a2d7446308 Fix error inside Save layout dialog. Closes #123 2021-04-26 09:03:45 +03:00
Roman Telezhynskyi
cd1ba3a64e Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature/manual layout  small functionalities

See merge request smart-pattern/valentina!12
2021-04-24 11:31:40 +00:00
Ronan Le Tiec
84479771f7 Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2021-04-24 13:04:44 +02:00
Roman Telezhynskyi
b372668c52 Cppcheck warning. 2021-04-24 13:34:44 +03:00
Roman Telezhynskyi
d152de030e Lupdate. 2021-04-24 13:16:00 +03:00
Roman Telezhynskyi
f4eb8330b3 Merge branch 'develop' into feature/manual-layout 2021-04-24 13:05:13 +03:00
Roman Telezhynskyi
e1fa77510b Remember last selected export format. 2021-04-23 18:03:16 +03:00
Roman Telezhynskyi
d9f2b756a4 Extend piece bounding rect. Closes #122 2021-04-23 09:26:49 +03:00
Roman Telezhynskyi
1cccaf097c Fix incorrect elliptical arc end angle. Closes #121 2021-04-20 19:56:30 +03:00
Roman Telezhynskyi
730614fc97 Fix export to DXF AAMA/ASTM.
Don't export a sew line if a piece doesn't have seam allowance.
2021-04-19 17:28:25 +03:00
Roman Telezhynskyi
197a4a54e1 Fix incorrect seam allowance. Closes #120 2021-04-10 19:18:28 +03:00
Roman Telezhynskyi
bcceeab089 Fix crash.
Closing pattern while refreshing pieces causing the app to crash.
2021-04-10 15:54:11 +03:00
Roman Telezhynskyi
6625fe4d85 Reset edit status when close a pattern. 2021-04-10 15:53:03 +03:00
Roman Telezhynskyi
dbf7343c87 Improve tool Point of intersection curves. Closes #119 2021-04-09 18:06:34 +03:00
Roman Telezhynskyi
2a9adb5d88 Fix deprecation warning.
Some headers from C library were deprecated in C++ and are no longer welcome in C++ codebases.
2021-04-09 17:51:45 +03:00
Roman Telezhynskyi
17de0410a0 Fix crash while delete the last base point.
Disable removing by key Delete if a base point is the last.
2021-04-08 18:36:51 +03:00
Roman Telezhynskyi
5fcefc0642 Fix removing last duplicate point.
If removeFirstAndLast not active the last point must remain intact.
2021-04-07 20:41:57 +03:00
Roman Telezhynskyi
56ae4a1381 Fix incorrect seam allowance. Closes #118 2021-04-07 20:38:56 +03:00
Roman Telezhynskyi
6ab2bc8043 qt5-default is being dropped. 2021-03-31 17:50:10 +03:00
Roman Telezhynskyi
f85c29649b Bump version. 2021-03-31 17:22:18 +03:00
Roman Telezhynskyi
33360e81c8 Fix translations. 2021-03-31 13:24:59 +03:00
Roman Telezhynskyi
2d8ec0eaae Port lupdate script to Python 3. 2021-03-30 20:43:19 +03:00
Roman Telezhynskyi
24b6fcc4ce Lupdate. 2021-03-30 20:42:43 +03:00
Roman Telezhynskyi
641b336c54 Update changelog. 2021-03-30 20:22:22 +03:00
Roman Telezhynskyi
bfe2cfb0e1 Fix incorrect seam allowance. Closes #114 2021-03-30 20:21:42 +03:00
Roman Telezhynskyi
453736dfbc Fix crash if a piece contour is empty. 2021-03-30 18:21:02 +03:00
Roman Telezhynskyi
b2e75261b7 Fix incorrect seam allowance. Closes #113 2021-03-30 18:11:18 +03:00
Roman Telezhynskyi
d5310d8ae1 Fix incorrect seam allowance. Closes #112 2021-03-30 16:20:38 +03:00
Roman Telezhynskyi
33b8482f18 Clazy warnings. 2021-03-30 16:10:31 +03:00
Roman Telezhynskyi
e00cfb9890 Incorrect duplication of a piece. Missing restoring pins. 2021-03-29 16:09:00 +03:00
Roman Telezhynskyi
95fb3f3d89 Pattern label template placeholder with dimension label value. Closes #109 2021-03-29 15:06:32 +03:00
Roman Telezhynskyi
45649f5178 Fix regression. Closes #111
Enable Pattern label position options when load not empty label template.
2021-03-26 17:51:28 +02:00
Roman Telezhynskyi
e4674f6058 Fix crash.
Valentina crashes if highlighted from history dialog tool was removed.
2021-03-26 17:38:31 +02:00
Roman Telezhynskyi
1be20e0b46 Fix reading tool notes.
Some tools missed reading notes attribute.
2021-03-26 16:53:37 +02:00
Roman Telezhynskyi
638d3182f4 Fix retranslation table headers in Tape. 2021-03-26 16:27:17 +02:00
Ronan Le Tiec
4ec454a9ef export title with sheet name 2021-03-14 16:57:20 +01:00
Ronan Le Tiec
0e420963cf use the sheet name as file name for export 2021-03-14 16:49:02 +01:00
Ronan Le Tiec
dc183eaa51 initialise placement values 2021-03-14 14:40:56 +01:00
Ronan Le Tiec
c4473b0d27 Add rotation shortcuts and grid placement 2021-03-14 14:27:45 +01:00
Roman Telezhynskyi
8d7dc4bc91 Remove test "GAVAUDAN Laure". smart-pattern/valentina#103 2021-03-04 14:41:51 +02:00
Roman Telezhynskyi
707e0e682d Improve point comparison. Loose restrictions for distance between points. smart-pattern/valentina#103
- Instead of default value for accuracy use 1 mm. This should help to cover more false positive cases.
- All tests are now enabled on all platforms.
- Added calculation of a distance between points to see exactly how big is difference.
2021-03-04 13:53:22 +02:00
Roman Telezhynskyi
1b64cba897 Fix incorrect calculation of value for multisize measurements in Valentina. 2021-02-28 14:47:41 +02:00
Roman Telezhynskyi
80b6c97b3a Bump version. 2021-02-26 16:21:54 +02:00
Roman Telezhynskyi
d3b9defbc6 Disable a test case for Windows 64 bit. 2021-02-24 16:45:20 +02:00
Roman Telezhynskyi
0138e5a321 Merge remote-tracking branch 'origin/develop' into feature/manual-layout 2021-02-24 16:26:11 +02:00
Roman Telezhynskyi
f46c604bd2 Enabling Show Curve Details option causes constant redraw. 2021-02-24 14:54:35 +02:00
Roman Telezhynskyi
cecc1dfd4e Incorrect fix of seam allowance distortion. Closes smart-pattern/valentina#99 2021-02-23 18:29:54 +02:00
Roman Telezhynskyi
9f940ba7cf Fix bug in seam allowance. 2021-02-23 16:08:12 +02:00
Roman Telezhynskyi
af1a77f1f1 Fix regression with country flags.
Since Qt 5.12 QLocale::countryToString returns names of countries with spaces.
2021-02-21 19:39:06 +02:00
Roman Telezhynskyi
e9f9fb0f30 Fix incorrect seam allowance for angle type second edge right angle. 2021-02-17 19:26:54 +02:00
Roman Telezhynskyi
c1b7fcd2c9 Changes to QTemporaryFile since Qt 5.10.
On Linux, QTemporaryFile will attempt to create unnamed temporary
files. If that succeeds, open() will return true but exists() will be
false. If you call fileName() or any function that calls it,
QTemporaryFile will give the file a name, so most applications will
not see a difference.

To get a real file on disk call fileName().
2021-02-17 19:20:35 +02:00
Roman Telezhynskyi
c8f12690bc Clean pattern messages.
Replace \" with ".
2021-02-17 19:07:55 +02:00
Roman Telezhynskyi
d2c6ebba21 Fix the formula wizard crash. 2021-02-10 19:22:59 +02:00
Roman Telezhynskyi
c10611605b Bump version. 2021-02-09 19:53:05 +02:00
Roman Telezhynskyi
ad2b6cc68a Improve Valentina man page.
Add examples of usage.
2021-02-09 19:52:35 +02:00
Roman Telezhynskyi
7ebb9f2e04 Fix issue. Tape allows to enable disabled rows. 2021-02-08 15:17:43 +02:00
Roman Telezhynskyi
bbfbdb57f4 Lupdate. 2021-02-07 16:59:51 +02:00
Roman Telezhynskyi
1b57580c15 Fix bug. Undo Union details hide piece node points. 2021-02-07 11:26:54 +02:00
Roman Telezhynskyi
4665bc16e0 Fix crash when edit a group operation notes. 2021-02-06 16:39:47 +02:00
Roman Telezhynskyi
2bb95154cd Fix Tape crash. 2021-02-06 15:52:21 +02:00
Roman Telezhynskyi
d61089d755 Suppress a warning. 2021-02-05 17:44:58 +02:00
Roman Telezhynskyi
6da0f8f2b1 Added examples of command-line usage to Valentina's man page. 2021-02-03 18:02:21 +02:00
Roman Telezhynskyi
29582687e5 Values for waist and hip swapped for individual measurements. 2021-02-03 17:17:43 +02:00
Roman Telezhynskyi
82da9fc935 Fix incorrect month in change log. 2021-02-03 17:17:16 +02:00
Roman Telezhynskyi
4376b9ab48 Placeholder %size% has incorrect value. 2021-02-03 17:13:28 +02:00
Roman Telezhynskyi
42e5c0be5b Bump version. 2021-01-31 15:59:25 +02:00
Roman Telezhynskyi
664f1d8603 Lupdate. 2021-01-31 10:43:02 +02:00
Roman Telezhynskyi
afd2dd8b15 Don't warn about a file format update after Save as. 2021-01-30 21:36:59 +02:00
Roman Telezhynskyi
9031b44b7b Lupdate. 2021-01-30 21:29:48 +02:00
Roman Telezhynskyi
6d3d624980 Improve error handling for final measurements placeholders. #85 2021-01-30 21:15:49 +02:00
Roman Telezhynskyi
4ee901d97c Fix regression in Pattern properties dialog. Tab Security is disabled for pattern with individual measurements. 2021-01-30 20:43:30 +02:00
Roman Telezhynskyi
cf785a8cde Lupdate. 2021-01-30 20:39:32 +02:00
Roman Telezhynskyi
5133cac921 Fix warning about missing EUDC font om Wondows. 2021-01-30 20:27:19 +02:00
Roman Telezhynskyi
d62bf67759 Fix regression. Export to tiled PDF has no suffix. 2021-01-30 20:05:04 +02:00
Roman Telezhynskyi
d86a483524 Correct reading permissions on Windows. 2021-01-30 19:34:54 +02:00
Roman Telezhynskyi
228c40f975 Fix disabling rows for the restriction of the second dimension. 2021-01-28 17:38:30 +02:00
Roman Telezhynskyi
63aba8728b Fix regression. Changing dimension value caused an infinite loop. 2021-01-27 19:20:26 +02:00
Roman Telezhynskyi
e714999430 Improve Windows installer. Avoid crashing on checking if a program is still running. 2021-01-27 15:10:06 +02:00
Roman Telezhynskyi
1019f91d5b Fix crash on Windows. 2021-01-27 09:27:34 +02:00
Roman Telezhynskyi
70ea54992f Fix Clang warning. 2021-01-26 17:08:54 +02:00
Roman Telezhynskyi
62caf5a5c0 Update appimage.yml. 2021-01-26 16:45:42 +02:00
Roman Telezhynskyi
1935d7cb13 Bump version. 2021-01-26 15:38:47 +02:00
Roman Telezhynskyi
5c3f957a55 Lupdate. 2021-01-24 16:09:44 +02:00
Roman Telezhynskyi
12aae03262 Lupdate. 2021-01-24 13:35:30 +02:00
Roman Telezhynskyi
8b15f4aed6 Final measurement printout on pattern piece. Closes #85 2021-01-23 21:37:36 +02:00
Roman Telezhynskyi
c47664d86c Allow insertion of multiple nodes by setting their number. Closes #88. Ref #80 2021-01-23 21:11:21 +02:00
Roman Telezhynskyi
8123c67e7c Move Pattern Label Data tab to piece dialog. Closes #89 2021-01-23 20:27:51 +02:00
Roman Telezhynskyi
d30ca54297 Fix width of a grainline on export. 2021-01-23 18:54:07 +02:00
Roman Telezhynskyi
2406e98350 Add support for TIFF format. Closes smart-pattern/valentina#87 2021-01-23 18:47:50 +02:00
Roman Telezhynskyi
f81babbf7b Refactoring. 2021-01-23 15:25:01 +02:00
Roman Telezhynskyi
5eb8784cd4 New warning. Grainline is not valid. 2021-01-23 15:24:44 +02:00
Roman Telezhynskyi
4fe4efe859 Fix incorrect filename regular expressions. 2021-01-23 14:04:15 +02:00
Roman Telezhynskyi
3cc6cae97e Lupdate. 2021-01-23 12:59:46 +02:00
Roman Telezhynskyi
b85167ae8d Fix opening link to a website. 2021-01-22 19:07:52 +02:00
Roman Telezhynskyi
8ddcb2c826 Lupdate. 2021-01-22 18:07:12 +02:00
Roman Telezhynskyi
0a71b6c030 Update comboboxes when sync measurements. 2021-01-20 20:22:24 +02:00
Roman Telezhynskyi
a569a20756 Improve multisize measurements format. Allow excluding combinations inside min/max range. 2021-01-19 21:13:25 +02:00
Roman Telezhynskyi
61867fa2d7 Optimize a measurements file loading time. 2021-01-19 13:25:10 +02:00
Roman Telezhynskyi
e7ae897433 Add cursor to inform a user about long operation. 2021-01-19 13:00:09 +02:00
Roman Telezhynskyi
4c0edca64a Improve restrict dimension dialog. Disable not available combinations. 2021-01-19 12:24:56 +02:00
Roman Telezhynskyi
2b7769c80e Improve multisize measurements format. Allow decimal step 0.5. 2021-01-18 20:44:06 +02:00
Roman Telezhynskyi
d60653fcd3 Add missing definition for restrictions section. 2021-01-15 21:31:25 +02:00
Roman Telezhynskyi
c2f2c62b1d Relax requirements for the shiftA attribute. 2021-01-15 11:14:21 +02:00
Roman Telezhynskyi
d6e555f482 Reduce connectivity for VMainGraphicsView class.
Use a signal instead of direct read of a main window to trigger zoom fit best.
2020-12-27 16:38:40 +02:00
Roman Telezhynskyi
936011a8d6 Reduce connectivity for VMainGraphicsView class.
Use a signal instead of direct read of a main window to trigger zoom fit best.
2020-12-27 16:35:17 +02:00
Roman Telezhynskyi
6f3e65e30e Merge branch 'develop' into feature/manual-layout 2020-12-26 22:29:10 +02:00
Roman Telezhynskyi
3c0c624682 Don't check warnings for a legacy mac os x build. 2020-12-26 19:44:55 +02:00
Roman Telezhynskyi
445d5c8503 Fox some reason if to list a system directory in QMAKE_DEFAULT_INCDIRS it will not be automatically added to arguments by qmake. 2020-12-26 18:52:02 +02:00
Roman Telezhynskyi
a980cd36c6 Try another approach. 2020-12-26 18:37:16 +02:00
Roman Telezhynskyi
12e2c8aaba Use QMAKE_DEFAULT_INCDIRS to extend list of system directories. 2020-12-26 18:29:19 +02:00
Roman Telezhynskyi
2627c08cf7 Try without trailing slash. 2020-12-25 10:07:25 +02:00
Roman Telezhynskyi
2e99c3322b Fix path to system headers. 2020-12-25 09:53:16 +02:00
Roman Telezhynskyi
abe92c667d Temporary enable full output for macosx. 2020-12-25 09:40:18 +02:00
Roman Telezhynskyi
b8c899bbf5 Fix GCC warning. 2020-12-25 09:31:34 +02:00
Roman Telezhynskyi
26457152cd Remove deprecated QPrinter methods. 2020-12-24 13:32:40 +02:00
Roman Telezhynskyi
968b41aa74 Improve suppressing a compiler warnings on macos. 2020-12-24 13:27:49 +02:00
Roman Telezhynskyi
de6e4d6fed Fix a test crash. 2020-12-24 13:04:56 +02:00
Roman Telezhynskyi
60c6c9e5f4 Fix build. 2020-12-24 07:32:31 +02:00
Roman Telezhynskyi
54bad5d29c Fix build. 2020-12-23 20:08:33 +02:00
Roman Telezhynskyi
dccc87d8af Cppcheck warning. 2020-12-23 19:01:04 +02:00
Roman Telezhynskyi
547b6bcdb3 VLayoutExporter, add support for the RLD format. 2020-12-23 18:57:25 +02:00
Roman Telezhynskyi
a58a783aba Merge branch 'develop' into feature/manual-layout 2020-12-23 18:40:33 +02:00
Roman Telezhynskyi
2412dbd6dd Merge branch '83-export-drawing' into develop 2020-12-23 17:54:42 +02:00
Roman Telezhynskyi
510a5ab6a7 Refactoring. 2020-12-23 15:42:30 +02:00
Roman Telezhynskyi
abb4397901 Introducing VPrintLayout class.
Refactoring printing a layout.
2020-12-23 15:30:06 +02:00
Roman Telezhynskyi
8405ff3c6d Merge branch 'develop' into 83-export-drawing 2020-12-22 13:19:40 +02:00
Roman Telezhynskyi
319a8ec48a Remove deprecated QPrinter methods.
Missed one paperRect().
2020-12-21 16:21:42 +02:00
Roman Telezhynskyi
9793d5e6a2 Remove deprecated QPrinter methods. 2020-12-21 15:52:34 +02:00
Roman Telezhynskyi
03ec38f2c3 Introducing new class VLayoutExporter.
Move all export code outside of the main window class.
2020-12-19 19:10:55 +02:00
Roman Telezhynskyi
4b2e8c0c82 Don't use static_cast for downcast. 2020-12-19 17:15:28 +02:00
Roman Telezhynskyi
aa5f026c58 Merge branch 'develop' into feature/manual-layout 2020-11-27 11:56:55 +02:00
Roman Telezhynskyi
10684213ec Merge remote-tracking branch 'origin/develop' into feature/manual-layout 2020-11-24 13:30:33 +02:00
Roman Telezhynskyi
486e9bc917 Fix curve name in property browser for segmenting tools.
(cherry picked from commit 9d323169e2)
2020-11-22 16:07:27 +02:00
Roman Telezhynskyi
e81d1167a3 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature/manual layout

See merge request smart-pattern/valentina!11
2020-11-22 12:10:25 +00:00
Ronan Le Tiec
bbe27ec671 Nicer rotate cursor 2020-11-22 12:45:38 +01:00
Ronan Le Tiec
214d46ffcf Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-11-22 10:46:00 +01:00
Roman Telezhynskyi
219a3e1eab Fix Tape crash on opening. Closes #81
(cherry picked from commit 7beac9db5b)
2020-11-22 09:36:19 +02:00
Roman Telezhynskyi
e8fd8095b4 Merge branch 'develop' into feature/manual-layout 2020-11-21 19:05:46 +02:00
Ronan Le Tiec
cdff123231 Refactor triangle position marks for tiled pdf 2020-11-21 16:47:05 +01:00
Ronan Le Tiec
dd5970f8ba Improve Piece carrousel icon and drag icon 2020-11-21 15:38:33 +01:00
Ronan Le Tiec
728b2c83c3 Fix piece carrousel context menu crash 2020-11-21 14:28:28 +01:00
Ronan Le Tiec
b9e26f0b3f Add a trash list and delete context menu function 2020-11-21 14:24:07 +01:00
Ronan Le Tiec
b606497c48 Persistence of sheet name 2020-11-21 13:45:26 +01:00
Ronan Le Tiec
898a5a92c3 Ppi after format name added 2020-11-21 13:26:38 +01:00
Ronan Le Tiec
3cb79b32e2 Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-11-20 22:45:05 +01:00
Roman Telezhynskyi
d8c1c8e4d4 Generate new uuid for a piece duplicate. 2020-11-20 20:39:42 +02:00
Roman Telezhynskyi
435122de92 Fix build on Windows.
(cherry picked from commit 8aea612202)
2020-11-20 20:24:41 +02:00
Ronan Le Tiec
4366cbdec9 Display passmarks and place labels 2020-11-20 17:05:56 +01:00
Ronan Le Tiec
efac90c9bb Icons for templates 2020-11-20 16:24:53 +01:00
Ronan Le Tiec
f9d4eac8b4 Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-11-20 15:51:53 +01:00
Ronan Le Tiec
9140fdcb78 Templates for sheet and tiles 2020-11-20 15:51:24 +01:00
Roman Telezhynskyi
b82d6f1bb1 Merge remote-tracking branch 'origin/develop' into feature/manual-layout 2020-11-20 13:40:39 +02:00
Ronan Le Tiec
073bd93df7 remove the grainline filling 2020-11-19 17:24:48 +01:00
Ronan Le Tiec
7e16c12623 Change the selection sequence with tabs 2020-11-19 16:45:02 +01:00
Ronan Le Tiec
b90a99a0aa Showing internal paths 2020-11-19 16:32:47 +01:00
Ronan Le Tiec
a0cd4e9a31 Selected piece on top 2020-11-19 15:08:45 +01:00
Ronan Le Tiec
9f8f0e8341 refactoring vpgraphicstilegrid and vptilefactory 2020-11-19 14:33:27 +01:00
Ronan Le Tiec
97351b58dd Add text infos to the tiles 2020-11-16 20:22:38 +01:00
Ronan Le Tiec
db4bd0d616 Improve tiles decoration 2020-11-15 22:34:24 +01:00
Ronan Le Tiec
cbf0651486 All tiles exported 2020-11-15 13:06:57 +01:00
Ronan Le Tiec
f90f8ca01b First tiles export 2020-11-15 12:30:29 +01:00
Ronan Le Tiec
e7cd13b703 Preview grid of the tiles on the sheet 2020-11-14 17:31:34 +01:00
Ronan Le Tiec
dddf1fe654 Tiles functions and persistence 2020-11-14 15:58:42 +01:00
Ronan Le Tiec
40c9e8161b Tiles Tab content 2020-11-14 13:23:32 +01:00
Ronan Le Tiec
ffaca85f49 Test SVG export improved 2020-11-14 12:46:18 +01:00
Ronan Le Tiec
f6e5f67159 Button export with test svg export 2020-11-14 12:37:43 +01:00
Ronan Le Tiec
491d5848b4 Add mouse position functionality 2020-11-14 10:55:57 +01:00
Ronan Le Tiec
d55dbbb61e Add scale spinbox functionality 2020-11-14 10:20:02 +01:00
Ronan Le Tiec
c497e325d8 Zoom functions 2020-11-13 23:31:22 +01:00
Ronan Le Tiec
396443f60c Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-11-13 17:25:45 +01:00
Roman Telezhynskyi
1e3f11d1a1 Fix crash when save notes for the line tool.
(cherry picked from commit 66fc63c04b)
2020-11-13 15:27:24 +02:00
Roman Telezhynskyi
9ae51c937f Merge remote-tracking branch 'origin/develop' into feature/manual-layout 2020-11-13 11:52:10 +02:00
Ronan Le Tiec
4ec3e29bb1 add zoom icons to toolbar 2020-11-11 22:04:07 +01:00
Ronan Le Tiec
e1c79b0db5 Icon for the layout tab 2020-11-11 21:09:01 +01:00
Ronan Le Tiec
9fb4a2cc39 init tab refactoring 2020-11-11 19:31:39 +01:00
Ronan Le Tiec
c0c85bb2d5 Layout name und description persistence 2020-11-11 19:14:06 +01:00
Ronan Le Tiec
23c4f81904 Hide some ui elements for MVP 2020-11-10 21:46:23 +01:00
Ronan Le Tiec
f448514c71 take into account Show Seamline 2020-11-10 21:29:23 +01:00
Ronan Le Tiec
6d2b05ccc4 Add uuid to current piece infos 2020-11-10 20:55:39 +01:00
Roman Telezhynskyi
83225958de Cppcheck warnings. 2020-11-10 16:14:51 +02:00
Roman Telezhynskyi
453d120150 Cppcheck warnings. 2020-11-10 16:10:38 +02:00
Roman Telezhynskyi
0371905c0d Merge remote-tracking branch 'origin/develop' into feature/manual-layout 2020-11-10 16:00:01 +02:00
Roman Telezhynskyi
0ee00369f7 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature/manual layout

See merge request smart-pattern/valentina!10
2020-11-07 14:18:32 +00:00
Ronan Le Tiec
2cc3c93dea Sheet orientation and piece transform 2020-06-25 16:59:48 +02:00
Ronan Le Tiec
4ad2c854b2 VPPiece now inherits form VLayoutPiece 2020-06-25 14:17:31 +02:00
Roman Telezhynskyi
e419ccfece Fix build on Qt 5.15: missed include in vlayoutdef header.
(cherry picked from commit 6af9d104cd)
2020-06-13 11:26:20 +03:00
Roman Telezhynskyi
20b797b2c5 Merge branch 'develop' into feature/manual-layout. 2020-06-04 13:45:32 +03:00
Roman Telezhynskyi
55c9103ef1 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature/manual layout Puzzle Refactoring

See merge request smart-pattern/valentina!8
2020-06-03 07:42:59 +00:00
Ronan Le Tiec
af40b52988 Refactoring Piece carrousel part 2 2020-05-24 19:53:51 +02:00
Ronan Le Tiec
f00168e59b Refactoring Piece carrousel 2020-05-24 14:55:03 +02:00
Ronan Le Tiec
b4b77c4cdf Introducing VPSheet and refactoring part 3 2020-05-23 17:51:00 +02:00
Ronan Le Tiec
61a2e17a78 Introducing VPSheet and refactoring part 2 2020-05-23 17:47:04 +02:00
Ronan Le Tiec
803a7b6caa Introducing VPSheet and refactoring 2020-05-23 17:46:46 +02:00
Ronan Le Tiec
22a5e2094c Refactoring VPuzzleSettings 2020-05-23 15:44:44 +02:00
Ronan Le Tiec
83666c090f Refactoring VPuzzlePiece 2020-05-23 15:42:51 +02:00
Ronan Le Tiec
6079d69c93 Refactoring VPuzzleMimeDataPiece 2020-05-23 15:38:59 +02:00
Ronan Le Tiec
2accd83d6b Refactoring VPuzzleMainGraphicsView 2020-05-23 15:36:46 +02:00
Ronan Le Tiec
5e785bfa79 Refactoring VPuzzleLayout 2020-05-23 15:34:11 +02:00
Ronan Le Tiec
34b67cc6e3 Refactoring VPuzzleLayer 2020-05-23 15:29:57 +02:00
Ronan Le Tiec
45be7271bb Refactoring VPuzzleGraphicsPiece 2020-05-23 14:50:22 +02:00
Ronan Le Tiec
e43f970ea8 Refactoring VPuzzleGraphicsLayout 2020-05-23 14:48:31 +02:00
Ronan Le Tiec
9e532edc1a Refactoring VPuzzleCommandLine 2020-05-23 14:43:57 +02:00
Ronan Le Tiec
fb78189d29 Refactoring VPieceCarrouselPiecePreview 2020-05-23 14:39:31 +02:00
Ronan Le Tiec
510d1bd931 Refactoring VPieceCarrouselPiece 2020-05-23 14:36:35 +02:00
Ronan Le Tiec
8ca77baef0 Refactoring VPieceCarrouselLayer 2020-05-23 14:33:02 +02:00
Ronan Le Tiec
690606b4e5 Refactoring VPieceCarrousel 2020-05-23 14:29:18 +02:00
Ronan Le Tiec
74112a43ac Refactoring stable 2020-05-23 14:19:12 +02:00
Ronan Le Tiec
1079ef2add Refactoring PuzzleMainWindow 2020-05-23 14:17:20 +02:00
Ronan Le Tiec
e816e4d5a1 Refactoring puzzlecommands 2020-05-23 14:12:07 +02:00
Ronan Le Tiec
5bd695b646 Refactoring PuzzleApplication 2020-05-23 14:10:05 +02:00
Ronan Le Tiec
04e97b6e74 Refactoring class comments 2020-05-23 14:04:39 +02:00
Ronan Le Tiec
13c060f2fc Refactoring VPuzzleLayoutFileWriter 2020-05-23 14:02:39 +02:00
Ronan Le Tiec
d9e3a08eac Refactoring VPuzzleLayoutFileReader 2020-05-23 14:01:03 +02:00
Ronan Le Tiec
63d5ac0158 refactoring layoutliterals 2020-05-23 13:51:57 +02:00
Ronan Le Tiec
213863ae98 refactoring dialog about 2020-05-23 13:49:38 +02:00
Ronan Le Tiec
e2cfe7d0cc Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-05-23 13:11:06 +02:00
Ronan Le Tiec
ed3022ae51 isEmpty test of graphic piece 2020-05-23 13:10:25 +02:00
Roman Telezhynskyi
beaedae7b5 Improve the property browser. Show full arc name.
(cherry picked from commit 590e0089da)
2020-05-13 17:53:08 +03:00
Roman Telezhynskyi
f1057de239 Redesign. Move initialization in ui file. Use QListWidget instead of a custom solution. Basic functions do not work yet. 2020-05-11 17:48:08 +03:00
Roman Telezhynskyi
5fc927b32a Since we store a dockwidget size no need to handle size manually. 2020-05-11 17:46:25 +03:00
Roman Telezhynskyi
56ec768777 GCC warning. 2020-05-11 17:44:53 +03:00
Roman Telezhynskyi
21dd764d53 Code style. 2020-05-11 17:44:30 +03:00
Roman Telezhynskyi
067dd637a7 Cppcheck warning. 2020-05-11 17:40:53 +03:00
Roman Telezhynskyi
a89259d47d Fix issue with VMainGraphicsView. 2020-05-11 17:39:54 +03:00
Roman Telezhynskyi
19fd03b66e Read/write window state. Will help with setting the carousel size. 2020-05-10 18:38:06 +03:00
Roman Telezhynskyi
c1051783f6 Fix code style. 2020-05-10 18:35:25 +03:00
Roman Telezhynskyi
7b1449f11e Redesign settings.
All apps settings classes moved to binaries. Use common part to get access from static libraries. Fixed issues with VMainGraphicsView class.
2020-05-10 18:32:26 +03:00
Roman Telezhynskyi
02b21d818f Use fuzzy functions to compare floats. 2020-05-10 11:51:54 +03:00
Roman Telezhynskyi
3e4b82b3cc Correct user defined export scale factor.
(cherry picked from commit dda789e444)
2020-05-10 11:28:36 +03:00
Roman Telezhynskyi
e2ef71faf6 Fix default value for a export scale factor.
(cherry picked from commit 1f310c2c2c)
2020-05-10 11:28:28 +03:00
Roman Telezhynskyi
ddd4d735e8 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature/manual layout app behaviour optimization

See merge request smart-pattern/valentina!7
2020-05-10 08:27:19 +00:00
Ronan Le Tiec
0e87b10a66 improvement rotation initialisation 2020-05-09 15:13:00 +02:00
Ronan Le Tiec
3fc0924887 Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-05-09 14:48:43 +02:00
Ronan Le Tiec
a9d6fae27d optimization angle / rotation 2020-05-09 14:45:36 +02:00
Roman Telezhynskyi
03a8d71e65 qOverload was introduced in Qt 5.7. 2020-05-09 13:57:42 +03:00
Roman Telezhynskyi
33865a06b5 Cppcheck warnings. 2020-05-09 13:25:23 +03:00
Roman Telezhynskyi
f06c85753b Merge remote-tracking branch 'origin/develop' into feature/manual-layout 2020-05-09 13:21:29 +03:00
Roman Telezhynskyi
a009e25004 Fix (de)serialize enums into QDataStream.
It is very important to use exactly the same way across all Qt versions we need to support. Otherwise, it will break interchange between Valentina versions built on different Qt versions.
2020-05-09 12:36:03 +03:00
Ronan Le Tiec
dc44bef761 enable rotation 2020-05-09 11:13:29 +02:00
Ronan Le Tiec
e72a664c8a context menu for carrousel piece and graphics piece 2020-05-09 09:54:56 +02:00
Ronan Le Tiec
f516d80513 improve unselect behaviour of unplaced pieces 2020-05-09 09:00:27 +02:00
Ronan Le Tiec
6c35dfc78a Work on layer and graphics view behaviour 2020-05-08 23:49:41 +02:00
Ronan Le Tiec
d72be9029f improve multiple selection and add grainline to pieces 2020-05-06 15:05:01 +02:00
Ronan Le Tiec
e2b816f192 work on piece selection and position 2020-05-05 17:40:36 +02:00
Ronan Le Tiec
c4dbea1d56 puzzle main graphics and pieces 2020-05-05 07:44:20 +02:00
Ronan Le Tiec
497cb65cb2 Optimizing the piece carrousel 2020-05-02 12:17:06 +02:00
Roman Telezhynskyi
ab569feff8 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Work on the piece carrousel,  Feature/manual layout

See merge request smart-pattern/valentina!6
2020-05-02 07:51:52 +00:00
Ronan Le Tiec
e27e543fbc comments 2020-05-02 09:44:45 +02:00
Ronan Le Tiec
928c57f74b remove uncomment in LoadFile 2020-05-02 09:30:53 +02:00
Ronan Le Tiec
9a8fabc25e optimization current piece tab 2020-05-01 19:08:48 +02:00
Ronan Le Tiec
f5e325a235 Piece carrousel design and piece selection 2020-05-01 18:26:02 +02:00
Ronan Le Tiec
7bca5f41ec Optimize the carrousel piece fitInView 2020-04-26 22:32:08 +02:00
Ronan Le Tiec
4edcbfd0c5 work on the piece and carrousel 2020-04-26 15:36:20 +02:00
Ronan Le Tiec
39c889d43b Piece Name and UUID taken into account in *vlt reader / writer 2020-04-26 14:12:20 +02:00
Ronan Le Tiec
25cb7f9e6e Optimization piece carrousel 2020-04-26 14:03:43 +02:00
Ronan Le Tiec
bf09544d87 Piece Carrousel 2020-04-26 12:09:28 +02:00
Ronan Le Tiec
664c6dcd51 Typo 2020-04-24 17:25:43 +02:00
Ronan Le Tiec
1c598ab069 extend Q_ASSERT of ReadLayer function 2020-04-24 16:23:06 +02:00
Ronan Le Tiec
9c5b23e7eb Slot auto connection, name convention and comments 2020-04-24 16:10:42 +02:00
Roman Telezhynskyi
e09c8de9c8 Fix build on Mac OS X. 2020-04-23 21:17:49 +03:00
Roman Telezhynskyi
a6677523b8 Clang warnings. 2020-04-23 19:16:17 +03:00
Roman Telezhynskyi
b9c5aed236 Clang warnings. 2020-04-23 18:41:34 +03:00
Roman Telezhynskyi
e9f44d01e9 Cppcheck warning. 2020-04-23 18:09:48 +03:00
Roman Telezhynskyi
82ce2aadfe Added initial support for the manual layout format version converter. 2020-04-23 18:05:00 +03:00
Roman Telezhynskyi
aeebd2a095 Specialized methods to write attribute value.
Certain types must be treated in a certain way.
2020-04-23 17:24:06 +03:00
Roman Telezhynskyi
b2f26f02bc Specialized functions to read tag attributes.
Provide easier conversion, return default value if an attribute is not provided, throw exception in case of error.
2020-04-23 17:22:58 +03:00
Roman Telezhynskyi
dcfb00aec8 Fix warning about unsafe usage. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
61effa2a82 Define literals of each tags and attributes in manual layout format.
More efficient. A lot easier to maintain. Remove redundancy.
2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
8138c1b430 Disable copy methods as in parent class. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
abb0862c89 Cppcheck warning. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
a4e01d514b More issues with code style. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
222db34589 Fix potential memory leaks. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
55e4dceb06 Refactoring. Follow code style. 2020-04-23 15:51:07 +03:00
Roman Telezhynskyi
7a46b98f5b Use brace initialization to define default value for class members.
Requires less code.
2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
d769e9d3e2 Use forward declaration where possible. 2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
0e7149a695 Pass a variable as constant reference. 2020-04-23 15:50:56 +03:00
Roman Telezhynskyi
ffe8ffa322 Getters can be const. 2020-04-23 15:50:20 +03:00
Roman Telezhynskyi
a0fb0f8ee3 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Puzzle, work on the UI, the file reader and writer

See merge request smart-pattern/valentina!5
2020-04-23 08:04:43 +00:00
Ronan Le Tiec
828bd8dd3f Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-04-22 17:36:50 +02:00
Roman Telezhynskyi
b9fb53c21a GCC warnings. 2020-04-22 16:17:19 +03:00
Roman Telezhynskyi
46225d641d Merge branch 'develop' into feature/manual-layout 2020-04-22 15:14:50 +03:00
Roman Telezhynskyi
30a27ee85a UUID field for piece. 2020-04-22 14:32:25 +03:00
Roman Telezhynskyi
b2fd02b510 Reading the Raw Layout Data file in Puzzle. 2020-04-21 19:03:46 +03:00
Roman Telezhynskyi
3b37d22a0b Actions Open Puzzle, Create Manual Layout, Update Manual Layout in Valentina. 2020-04-21 19:02:21 +03:00
Roman Telezhynskyi
a9de60f515 Provide access to showHelp function. 2020-04-21 18:58:01 +03:00
Roman Telezhynskyi
3a675f0552 New default folder Manual layouts. 2020-04-21 18:57:11 +03:00
Ronan Le Tiec
f2ed6a12f2 Work on file opening and reader 2020-04-19 16:01:46 +02:00
Ronan Le Tiec
83f5d70f98 Persistence of Layout in UI 2020-04-19 12:47:38 +02:00
Ronan Le Tiec
8be95376f1 work on units, layout and reader 2020-04-19 11:58:43 +02:00
Ronan Le Tiec
c83ac5e493 Changes for vlt Format version 2020-04-19 10:38:28 +02:00
Ronan Le Tiec
9e2c0e9cc5 Work on the VPuzzleLayoutFileReader 2020-04-18 20:24:25 +02:00
Ronan Le Tiec
596707d5b1 Work on VPuzzleLayoutFileWriter 2020-04-18 16:32:54 +02:00
Ronan Le Tiec
13d42bfa62 Additional function in VPuzzleLayer 2020-04-18 12:12:04 +02:00
Ronan Le Tiec
cefb643d54 Definition of the VPuzzleLayer class 2020-04-18 11:54:34 +02:00
Ronan Le Tiec
213814f09f Small changes in VPuzzleLayout class 2020-04-18 11:31:55 +02:00
Ronan Le Tiec
2cb5b8e6aa Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-04-18 11:25:42 +02:00
Roman Telezhynskyi
adb6419670 Fix closing app in GUI mode.
It must close only in console mode.
2020-04-18 10:53:32 +03:00
Roman Telezhynskyi
c7085e42c3 Fix application name in man page. 2020-04-18 09:07:25 +03:00
Roman Telezhynskyi
186be9c272 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature/manual layout

See merge request smart-pattern/valentina!4
2020-04-18 06:03:55 +00:00
vorzelmir
b84e47f077 Update vpuzzlecommandline.h 2020-04-17 18:58:34 +00:00
vorzelmir
863ce66f22 Merge branch 'feature/manual-layout' of gitlab.com:vorzelmir/valentina into feature/manual-layout 2020-04-16 00:12:18 +03:00
vorzelmir
831a1caa41 puzzle man page 2020-04-16 00:12:07 +03:00
Roman Telezhynskyi
cc3d3e8021 Redesign command-line interface to support client server architecture. 2020-04-14 11:36:21 +03:00
Ronan Le Tiec
d12a9c2c0b Cpp checks 2020-04-13 19:03:01 +02:00
Ronan Le Tiec
d93e1ace92 Add classes for layer,layout and piece 2020-04-13 18:58:16 +02:00
Roman Telezhynskyi
a258d5c7ed GCC warnings. 2020-04-13 15:28:06 +03:00
Roman Telezhynskyi
dd68bd8d5e qOverload was introduced in Qt 5.7. 2020-04-13 15:27:52 +03:00
Roman Telezhynskyi
4db705b2c1 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature manual layout

See merge request smart-pattern/valentina!3
2020-04-13 12:17:15 +00:00
Roman Telezhynskyi
da26ec832c Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout 2020-04-13 15:11:40 +03:00
Roman Telezhynskyi
53bd9474be Cppcheck warning. 2020-04-13 15:05:22 +03:00
Roman Telezhynskyi
fe281120d5 Remove comments. 2020-04-13 15:02:55 +03:00
Roman Telezhynskyi
2f02e7cdc0 Merge branch 'feature/manual-layout' into 'feature/manual-layout'
Feature manual layout #9

Basic structure of Puzzle (menu, properties and piece carrousel).

See merge request smart-pattern/valentina!1
2020-04-13 11:54:31 +00:00
Ronan Le Tiec
e8b119a959 Icons in high definition 2020-04-13 12:56:25 +02:00
Ronan Le Tiec
096f913d33 Corrections of .pro 2020-04-13 12:49:33 +02:00
Ronan Le Tiec
ee98cfb05f Updated class comment 2020-04-13 12:43:27 +02:00
Ronan Le Tiec
95101b6ac3 Piece carrousel 2020-04-13 12:24:26 +02:00
Roman Telezhynskyi
5e5199f9f6 Fix crash. Added more keys we will need in future. 2020-04-13 12:48:09 +03:00
Roman Telezhynskyi
eba2ed695c Better looking comments. 2020-04-13 12:47:19 +03:00
Roman Telezhynskyi
aa81fa5ecf Improve code style. Use typedef. 2020-04-13 12:43:25 +03:00
vorzelmir
e1c945d02c add VPuzzleCommandLine to Puzzleapplication 2020-04-12 23:28:36 +03:00
Ronan Le Tiec
ed6cc7f5d9 corrections about puzzle dialog 2020-04-11 23:34:58 +02:00
Ronan Le Tiec
1b0b30eb77 current piece property, slot and code format 2020-04-11 17:04:44 +02:00
Ronan Le Tiec
e35e80a242 some comments 2020-04-11 16:32:49 +02:00
Ronan Le Tiec
44bf83a089 slots for the layout properties 2020-04-11 16:25:23 +02:00
Ronan Le Tiec
132bc819b3 grainline icons and layout property 2020-04-11 14:23:17 +02:00
Ronan Le Tiec
3b96605ef9 layout property and icons 2020-04-11 13:28:01 +02:00
Ronan Le Tiec
3f9822d271 property tabs and tab layout 2020-04-11 12:52:26 +02:00
Ronan Le Tiec
234529f398 about puzzle dialog 2020-04-11 11:40:02 +02:00
Ronan Le Tiec
fbbc3ba479 remove tab nos needed for mvp 2020-04-11 11:17:53 +02:00
Ronan Le Tiec
80226b7188 Merge remote-tracking branch 'upstream/feature/manual-layout' into feature/manual-layout
merge upstream
2020-04-11 10:46:06 +02:00
Ronan Le Tiec
8aff83d2a2 icons and structure main window 2020-04-11 10:43:47 +02:00
Roman Telezhynskyi
51e0694f36 Merge branch 'develop' into feature/manual-layout. 2020-04-11 10:38:14 +03:00
Ronan Le Tiec
f4e4f100f3 MenuBar edit, first signals and slots 2020-04-10 21:08:29 +02:00
vorzelmir
b88e23697e puzzle command line initial options 2020-04-07 00:57:01 +03:00
vorzelmir
186a855cbd vpuzzlecommandline header the plan 2020-04-03 23:05:03 +03:00
Roman Telezhynskyi
c6c4edb893 Merge branch 'develop' into feature/manual-layout 2020-03-25 15:28:23 +02:00
Roman Telezhynskyi
3ce9de7181 error: no viable conversion from 'PuzzleMainWindow' to 'PuzzleMainWindow *'. 2020-02-16 23:36:50 +02:00
Roman Telezhynskyi
736d07a304 error: unknown type name 'QFileOpenEvent'. 2020-02-16 23:07:44 +02:00
Roman Telezhynskyi
8e815bbb54 Suppress warnings. 2020-02-16 21:51:41 +02:00
Roman Telezhynskyi
5a10bd7f63 Puzzle application class. 2020-02-16 19:18:39 +02:00
Roman Telezhynskyi
732cda4b46 Dummy base for Puzzle application. 2020-02-16 18:18:21 +02:00
1933 changed files with 226407 additions and 382080 deletions

118
.cirrus.yml Normal file
View File

@ -0,0 +1,118 @@
### Global defaults
env:
CCACHE_SIZE: "200M"
CCACHE_DIR: "/tmp/ccache_dir"
CCACHE_NOHASHDIR: "1" # Debug info might contain a stale path if the build dir changes, but this is fine
CCACHE_CPP2: "yes"
QT_SELECT: "qt5"
### Task templates
# https://cirrus-ci.org/guide/tips-and-tricks/#sharing-configuration-between-tasks
filter_template: &FILTER_TEMPLATE
skip: "!changesInclude('.cirrus.yml', '**.{h,cpp,c,pro,pri,ts,ui,png}')"
regular_task_template: &REGULER_TASK_TEMPLATE
<< : *FILTER_TEMPLATE
ccache_cache:
folder: "/tmp/ccache_dir"
linux_task_template: &LINUX_TASK_TEMPLATE
<< : *REGULER_TASK_TEMPLATE
env:
DEBIAN_FRONTEND: "noninteractive"
PACKAGE_MANAGER_INSTALL: "apt-get -qq update && apt-get install -y"
container:
cpu: 4
install_script:
- bash -c "$PACKAGE_MANAGER_INSTALL qtbase5-dev libqt5svg5-dev qttools5-dev-tools libqt5xmlpatterns5-dev libqt5core5a libqt5gui5 libqt5printsupport5 libqt5svg5 libqt5widgets5 libqt5xml5 libqt5xmlpatterns5 poppler-utils xvfb ccache"
build_script:
- uname -a
- echo $PATH
- which qmake
- mkdir build
- cd build
- pwd
- qmake --version
- qmake ../Valentina.pro -r -spec linux-${COMPILER} CONFIG+=noDebugSymbols CONFIG+=checkWarnings
- ${COMPILER} --version
- make -j$(nproc)
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$CIRRUS_WORKING_DIR/build/src/libs/vpropertyexplorer/bin:$CIRRUS_WORKING_DIR/build/src/libs/qmuparser/bin"
- xvfb-run -a make --silent check TESTARGS="-silent"
macos_task_template: &MACOS_TASK_TEMPLATE
<< : *REGULER_TASK_TEMPLATE
timeout_in: 120m
env:
ACCESS_TOKEN: ENCRYPTED[81e0b2381ffb628b73f5c94f834010e6631191e0ad03cdd0850d440fb2737a74b68131d842030f010c1bf73ab4cdc1ae]
QTDIR: "/usr/local/opt/qt5"
PATH: ${HOME}/.local/bin:$QTDIR/bin:${PATH}
# ^ add user paths
PIP_CACHE_DIR: ${HOME}/.cache/pip
DEPLOY: "true"
LDFLAGS: "-L$QTDIR/lib"
CPPFLAGS: "-I$QTDIR/include"
PKG_CONFIG_PATH: "/usr/local/opt/qt5/lib/pkgconfig"
global_homebrew_cache:
folder: "/usr/local/Homebrew"
local_homebrew_cache:
folder: "$HOME/Library/Caches/Homebrew"
pip_cache:
folder: ${PIP_CACHE_DIR}
install_script:
- brew update > /dev/null
- brew install qt5 coreutils ccache
- chmod -R 755 /usr/local/opt/qt5/*
- python3 --version
- pip3 install --user --upgrade pip dropbox
build_script:
- mkdir build
- cd build
- pwd
- qmake --version
- qmake ../Valentina.pro -r CONFIG+=noDebugSymbols CONFIG+=checkWarnings CONFIG+=noTests
- ${COMPILER} --version
- make -j$(nproc)
deploy_script:
- pwd
- $CIRRUS_WORKING_DIR/scripts/cirrus-deploy.sh
before_cache_script:
- brew cleanup
env:
COMPILER: clang
task:
name: 'macOS Catalina 10.15 [no tests]'
macos_instance:
image: catalina-xcode-11.3.1
<< : *MACOS_TASK_TEMPLATE
env:
PLATFORM: "macOS_10.14+"
task:
name: 'macOS Big Sur 11 [no tests]'
macos_instance:
image: big-sur-xcode-12.4
<< : *MACOS_TASK_TEMPLATE
env:
PLATFORM: "macOS_10.15+"
task:
name: 'latest GCC'
container:
image: teeks99/gcc-ubuntu:latest
memory: 16G # Set to 16GB to avoid OOM. https://cirrus-ci.org/guide/linux/#linux-container
<< : *LINUX_TASK_TEMPLATE
env:
COMPILER: g++
GCC_COLORS: 'error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
task:
name: 'latest Clang'
container:
image: silkeh/clang:latest
memory: 8G # Set to 8GB to avoid OOM. https://cirrus-ci.org/guide/linux/#linux-container
<< : *LINUX_TASK_TEMPLATE
env:
COMPILER: clang

27
.github/workflows/email.yml vendored Normal file
View File

@ -0,0 +1,27 @@
on:
check_suite:
type: ['completed']
name: Email about Cirrus CI failures
jobs:
continue:
name: After Cirrus CI Failure
if: github.event.check_suite.app.name == 'Cirrus CI' && github.event.check_suite.conclusion != 'success'
runs-on: ubuntu-latest
steps:
- uses: octokit/request-action@v2.x
id: get_failed_check_run
with:
route: GET /repos/${{ github.repository }}/check-suites/${{ github.event.check_suite.id }}/check-runs?status=completed
mediaType: '{"previews": ["antiope"]}'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: |
echo "Cirrus CI ${{ github.event.check_suite.conclusion }} on ${{ github.event.check_suite.head_branch }} branch!"
echo "SHA ${{ github.event.check_suite.head_sha }}"
echo $MESSAGE
echo "##[error]See $CHECK_RUN_URL for details" && false
env:
CHECK_RUN_URL: ${{ fromJson(steps.get_failed_check_run.outputs.data).check_runs[0].html_url }}

View File

@ -1,4 +1,7 @@
language: cpp
env:
global:
- secure: Zo+BbyV3sgNmKHwWvn7cCt3leXCLGbE9rSrAYoCrl22OEDZjPj7KeGzQ/59xLosE5v8PA5MV8KceH7aQB9GoIbDt6sHLw5mws13VXmy5HWtM7yhk2RpNnn1gTZIfEz33QGYuPG1geapTcZtZfaVKFU04PMkvk3f7zxA1HuS6zGRgzrNv1AmcpuOGH4LIGxbk3Z1S6xGcUMj/z9calyLlmPTOfbDLJWChU11FMVmvdTzyeDLE0oQZ5IkmsowluCfDHARfIijeRuPiuU8RzJptYEIzcWvpQ6gfDb4qDWndA9BgPDkN2aTmPL5/TA/S9zfs8BKjo07sg0TaVbTboPisyS/gGDf3SBYxlAS9B95KKdRzGGD41ZYe+cHod5tgWUt5gO/Obq2MPY/GltSwuq5KEsR+R/pKVLby/k7+R5oCO8avXJPL5HBgn46ZehEzpw0I8LFQ/ed+dLqykrxaSiA2/zHAkHSeVZptzegoCF5xeDf6T/rJFNqxr1BV3kVLPiXW90z0m63Hv2K6rz8LmBUNTQcR/mrLpkpdbQ8UQ/et30o7CE2GcJLLzUDNcjxYfA1fe66oR9L+euqyBtZc8dNuzy1iIaUOLazGWYkdlUpiYnGvWrxv6BUwzAJYpiXjWELtcTVUGMjMBpkvAmwV1FjZN45isX2iHGz5XhoVDrjbE5c=
jobs:
include:
- stage: main test
@ -9,10 +12,10 @@ jobs:
- DEPLOY=false
- CCACHE_CPP2=yes
- RUN_TESTS=true
cache:
ccache: true
directories:
- "$HOME/.sonar/cache"
cache:
ccache: true
directories:
- "$HOME/.sonar/cache"
- os: linux
dist: bionic
compiler: clang
@ -21,29 +24,42 @@ jobs:
- CCACHE_CPP2=yes
- RUN_TESTS=true
cache:
ccache: true
directories:
- "$HOME/.sonar/cache"
ccache: true
directories:
- "$HOME/.sonar/cache"
- os: osx
compiler: clang
env:
- DEPLOY=true
- LEGACY=false
- XCODE=xcode12_2
osx_image: xcode12.2
cache:
directories:
- "$HOME/Library/Caches/Homebrew"
- "/usr/local/Homebrew"
- os: osx
compiler: clang
env:
- DEPLOY=true
- LEGACY=false
- XCODE=xcode11
osx_image: xcode11
cache:
directories:
- $HOME/Library/Caches/Homebrew
- /usr/local/Homebrew
- "$HOME/Library/Caches/Homebrew"
- "/usr/local/Homebrew"
- os: osx
compiler: clang
env:
- DEPLOY=true
- LEGACY=true
- XCODE=xcode8
osx_image: xcode8
cache:
directories:
- $HOME/Library/Caches/Homebrew
- /usr/local/Homebrew
- "$HOME/Library/Caches/Homebrew"
- "/usr/local/Homebrew"
before_cache:
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then brew cleanup; fi
# Credit https://discourse.brew.sh/t/best-practice-for-homebrew-on-travis-brew-update-is-5min-to-build-time/5215/9
@ -76,10 +92,13 @@ before_install:
chmod -R 755 /usr/local/opt/qt5/*
else
unset SSL_CERT_FILE;
HOMEBREW_NO_AUTO_UPDATE=1 brew install https://gist.githubusercontent.com/dismine/c3ac01de38e12edcf22d9e05791adf82/raw/f553c39bbc5f3a2b231a767924e846bdd2a56d8d/qt.rb;
HOMEBREW_NO_AUTO_UPDATE=1 brew install https://gist.githubusercontent.com/dismine/c3ac01de38e12edcf22d9e05791adf82/raw/1218041ffba3ff4b64d109e64a9a867f8fe394c1/qt.rb;
brew link qt --force;
chmod -R 755 /usr/local/opt/qt/*
chmod -R 755 /usr/local/opt/qt/*;
HOMEBREW_NO_AUTO_UPDATE=1 brew install python3;
fi
python3 --version;
pip3 install dropbox;
fi
before_script:
- |
@ -105,7 +124,11 @@ before_script:
qmake ../Valentina.pro -r -spec linux-clang CONFIG+=noDebugSymbols CONFIG+=checkWarnings CONFIG+=noTests;
fi
else
qmake ../Valentina.pro -r CONFIG+=noDebugSymbols CONFIG+=no_ccache CONFIG+=checkWarnings CONFIG+=noTests;
if [[ "$LEGACY" = false ]]; then
qmake ../Valentina.pro -r CONFIG+=noDebugSymbols CONFIG+=no_ccache CONFIG+=checkWarnings CONFIG+=noTests;
else
qmake ../Valentina.pro -r CONFIG+=noDebugSymbols CONFIG+=no_ccache CONFIG+=noTests;
fi
fi
script:
- "$CXX --version"
@ -125,23 +148,6 @@ notifications:
- dismine@gmail.com
on_success: change
on_failure: always
before_deploy:
- |
if [[ "$DEPLOY" == "true" ]]; then
../scripts/macfixqtdylibrpath.py $TRAVIS_BUILD_DIR/build/src/app/valentina/bin/Valentina.app;
if [[ "$LEGACY" = false ]]; then
tar -C $TRAVIS_BUILD_DIR/build/src/app/valentina/bin --exclude "*.DS_Store" -cvzf valentina-osx-${TRAVIS_COMMIT}.tar.gz Valentina.app/;
else
tar -C $TRAVIS_BUILD_DIR/build/src/app/valentina/bin --exclude "*.DS_Store" -cvzf valentina-osx-${TRAVIS_COMMIT}-legacy.tar.gz Valentina.app/;
fi
fi
deploy:
provider: bintray
skip_cleanup: true
file: "../share/bintray.json"
user: dismine
key:
secure: q9rcswyUyOqHAnxL0FLEQ8tdFkE21kNlv/TUpZgk0MbcsWRhBWaKJVv5kz6ABkjeLMB7c7eS7KfYRui0RFBKHI7ZnpzHBZN4f1aGd/rf9m5qaZdKFFBlpz4tXPHvXOVyXRwOReqFj7brAz6NB+oqJN8HFA4Q1y039yZOaHt28JkwYSDqS5lRvbwegYS8kaJupGZcm8NaNeB8tuXuZ/8DIQpZdVKmBUwpgpPAewCEqYP4z9DUpsmMZ5h63g7mJKm9di91cQr65eS24io6m1ZfAx8M6kTaKwyR5nz8a8bnqR48AAnbNoM8Xj1sgJqnT40DZKPCNr7KL3JSNRglKNgHVMFBOj0v9F5YxsDs8twWuqFVbywB+lNSHDyvGVgmS2+EdwKLQT0YBxYfIL1nh34ed7GffZZmBcAJGfxo8ieAMRgyylSyQIHJ0ZBl6X6DzOvLpvFlcva9yhqZfkx3P/Dgarqklnj3DdvzTDW2vxCT4yVLpMySlBXW2I3s7m8xpOjZbM7eZfMZkwjd/e8IYp8jxdQnxlzNe15mzxSXnZjLz3Rwi1qzhJZyZf4OGVxuQuR9oW+c5q55OOY5hImtZELlJyu1K0zKTd85g0D+WwKj4J30J0QWl1pxZlln59Q5cMmpyQ7sc8zN1WPoWAEyavwPrf4028TpEJqaUw/0cQGg9I4=
on:
all_branches: true
condition: "$DEPLOY = true"
after_success:
- ../scripts/travis-deploy.sh

View File

@ -1,4 +1,142 @@
# Version 0.7.42 (unreleased)
# Valentina 0.7.52 (unreleased)
- Fix crash when default locale is ru.
- Puzzle app. Fix incorrect update of a layout piece.
- Fix visualization for tool Point of intersection line and axis.
- Improved curve segment warnings.
- Tape app. Add action Add separator to menu.
- Tape app. Fix crash after switching language.
- Fix Valentina app crash after canceling a tool.
- Puzzle app. Fix reading a piece name.
- Fix warning while segmenting flipped arc.
- Tape app. "Export from existing ..." now supports multisize measurements.
- Fix main path validation. False positive double curve.
- Fix Setup multisize measurements dialog. Improved handling Height dimension.
- Fix updating dimension labels in Valentina app.
- Fix menu on Mac OS X.
- Add function's argument template with name in the Formula Wizard.
- Unit type for increments.
- Support for options Force Flipping and Forbid Flipping in Puzzle.
- Remember selected dimension values.
- Fix segmenting a simple curve.
- Fix export tiled pdf on Mac OS.
- Improve visualization for tools.
- Fix calculating an elliptical arc.
- Enable Approximation scale option for Elliptical arc.
- Fix bug in seam allowance.
- Allow resizing Spline path dialog.
# Valentina 0.7.51 April 18, 2022
- Z value change for a layout piece.
- Fix issue with Custom template.
- Fix issue with tile font size.
- [smart-pattern/valentina#171] System identifies two of the same curve.
- [smart-pattern/valentina#170] Incorrect work with curves.
- Suspend use of qt_ntfs_permission_lookup. QTBUG-101168
- Remove support for russian language.
- Improve CLI. Better handle printer margins.
- Improve file format conversion.
- Improve handling gradation change.
# Valentina 0.7.50 February 14, 2022
- Fix regression. Minimal seam allowance width is less than the point accuracy values.
- Call autosave only in GUI mode.
- Warn about stale layout only in GUI mode.
- Fix regression. Set default value for detail labels size and grainline length to 10 cm.
- [smart-pattern/valentina#136] 2 decimals for entering values in multi measurements tables.
- New warnings. Warn a user about incorrect cut curve segment length.
- Fix finding point of intersection curve and axis. Case when the axis's point lies on the curve.
- Fix visualization for tool point of intersection line and axis. Case when the axis's point lies on the line.
- Table of variables is available in Details mode.
- Fix incorrect comparison of the global length of passmark to minimal allowed value.
- Make an increment name valid after user selected it from a completion list.
- [smart-pattern/valentina#145] Fix Seam allowance not correct at intersection curve and axis.
- Show tooltip about defined user material in the label placeholder list.
- Fix reading tiled page margins in console mode.
- Fix handling numeric values passed in console mode.
- Add Don't ask again for Stale layout question dialog.
- Help user to select default GUI language.
- Improve validation grainline position.
- Increased the limit for the Letter field.
- Fix double call of a main path context menu.
- Improve storing visibility group items. Don't store duplicate information.
- Remove tool from all visibility groups it in.
- Option to disable the automatic search for updates.
- [smart-pattern/valentina#153] To add text search bar in History window.
- Improve for a search bar.
- Backport fix vulnerability CVE-2021-21900.
- Improved main path validations.
- New path validation Invalid segment.
- [smart-pattern/valentina#43] Background image.
- Fix alias for tool Cut Arc.
- Fix infinite loop in tool cut spline.
- Added scroll area to layout settings dialog.
- Allow size to have values from 1 to 100 if not a circumference.
- Fix tool True darts notes.
- New measurement type separator.
- Improve creation by mouse for tool Spline.
- Fix incorrect translation of known measurements.
- Adjust combobox to fit a dimension label length.
- Dimension custom name.
# Valentina 0.7.49 July 1, 2021
- Fix crash.
- Add tooltip for Export draw feature.
# Valentina 0.7.48 June 29, 2021
- [smart-pattern/valentina#129] Incorrect behavior of empty arc and elliptical arc.
- Parsing formulas with not canonical math symbols.
- [smart-pattern/valentina#133] Incorrect seam allowance.
- Fix regression. Fix correct handle export format for exporting details in the Detail mode.
- [smart-pattern/valentina#83] Export the Draw mode.
# Version 0.7.47 May 13, 2021
- [smart-pattern/valentina#118] Incorrect seam allowance.
- [smart-pattern/valentina#119] Improve tool Point of intersection curves.
- [smart-pattern/valentina#120] Incorrect seam allowance.
- Fix export to DXF AAMA/ASTM.
- [smart-pattern/valentina#121] Incorrect elliptical arc end angle.
- [smart-pattern/valentina#122] Extend piece bounding rect.
- Remember last selected export format.
- [smart-pattern/valentina#123] Error inside Save layout dialog.
- Improve error handling for the dxf export.
- Fix correct handle a final measurement formula error when exporting a pattern recipe.
- Fix regression. Incorrect data caching.
- Improve tool tooltip. Show segment names and aliases.
- Alias support for tools Point of intersection curve and axis and Point of intersection curves.
- [smart-pattern/valentina#124] Standard passmarks length for all pieces.
# Version 0.7.46 Mar 31, 2021
- Fix incorrect calculation of value for multisize measurements in Valentina.
- [smart-pattern/valentina#109] Pattern label template placeholder with dimension label value.
- Incorrect duplication of a piece. Missing restoring pins.
- [smart-pattern/valentina#112] Incorrect seam allowance.
- [smart-pattern/valentina#113] Incorrect seam allowance.
- [smart-pattern/valentina#114] Incorrect seam allowance.
- Fixed bugs.
- Updated translations.
# Version 0.7.45 Feb 26, 2021
- Fix incorrect seam allowance for angle type second edge right angle.
- Fix regression with country flags.
- Fix bug in seam allowance.
- [smart-pattern/valentina#99] Incorrect fix of seam allowance distortion.
- Enabling Show Curve Details option causes constant redraw.
# Version 0.7.44 Feb 9, 2021
- Placeholder %size% has incorrect value.
- Values for waist and hip swapped for individual measurements.
- Fix crash when edit a group operation notes.
- Fix bug. Undo Union details hide piece node points.
# Version 0.7.43 Jan 31, 2021
- Improve Windows installer. Avoid crashing on checking if a program is still running.
- Fix regression. Changing dimension value caused an infinite loop.
- Fix regression. Export to tiled PDF has no suffix.
- Fix warning about missing EUDC font om Wondows.
- Fix regression in Pattern properties dialog. Tab Security is disabled for pattern with individual measurements.
- Don't warn about a file format update after Save as.
# Version 0.7.42 Jan 26, 2021
- Fix export of pattern recipe.
- Update translations.
- Fix a regression in tool Segment a spline path.
@ -6,6 +144,13 @@
- New warning. Warn about empty measurements dimension value when preparing placeholders.
- New option "Don't use the native file dialog".
- Improve the layout option "Auto crop unused width".
- Improve multisize measurements format. Allow decimal step 0.5.
- Improve restrict dimension dialog. Disable not available combinations.
- Improve multisize measurements format. Allow excluding combinations inside min/max range.
- New warning. Grainline is not valid.
- [smart-pattern/valentina#87] Add support for TIFF format.
- [smart-pattern/valentina#88] Allow insertion of multiple nodes by setting their number.
- [smart-pattern/valentina#85] Final measurement printout on pattern piece.
# Version 0.7.41 Dec 4, 2020
- Bug fixes.
@ -137,6 +282,8 @@
- Fix removing a pin in the Seam Allowance tool dialog.
- Fix label size for case with two pins.
- Fix crash while synchronize measurements.
- Fix incorrect filename regular expressions.
- Enabling Show Curve Details option causes constant redraw.
# Version 0.6.1 October 23, 2018
- [#885] Regression. Broken support for multi size measurements.

View File

@ -1,10 +1,9 @@
Pattern making program
Author Roman Telezhynskyi <dismine(at)gmail.com>
Copyright (C) 2013-2019 Valentina project
Valentina Web page: https://valentinaproject.bitbucket.io/
Copyright (C) 2013-2021 Valentina project
Valentina Web page: https://smart-pattern.com.ua/
Wiki: https://wiki.valentinaproject.org
Valentina main repository: https://bitbucket.org/dismine/valentina/overview
Forum http://valentinaproject.forumotion.me/
Valentina main repository: https://gitlab.com/smart-pattern/valentina
PPA for Ubuntu (develop): https://launchpad.net/~dismine/+archive/valentina-dev
Help translate https://www.transifex.com/organization/valentina

View File

@ -13,43 +13,5 @@ count(LIST, 1, >): error("The build will fail. Path '$${PWD}' contains space!!!"
LIST = $$split(OUT_PWD,' ')
count(LIST, 1, >): error("The build will fail. Path '$${OUT_PWD}' contains space!!!")
unix {
*g++* {
GCC_VERSION = $$system("g++ -dumpversion")
contains(GCC_VERSION, ^9.*$) {
message( "g++ version 9.x found" )
CONFIG += g++9
} else {
GCC_VERSION = $$system("g++ -dumpversion")
contains(GCC_VERSION, ^8.*$) {
message( "g++ version 8.x found" )
CONFIG += g++8
} else {
contains(GCC_VERSION, ^7.*$) {
message( "g++ version 7.x found" )
CONFIG += g++7
} else {
contains(GCC_VERSION, ^6.*$) {
message( "g++ version 6.x found" )
CONFIG += g++6
} else {
contains(GCC_VERSION, ^5.*$) {
message( "g++ version 5.x found" )
CONFIG += g++5
} else {
contains(GCC_VERSION, ^4.*$) {
message( "g++ version 4.x found" )
CONFIG += g++4
} else {
message( "Unknown GCC configuration" )
}
}
}
}
}
}
}
}
TEMPLATE = subdirs
SUBDIRS = src

View File

@ -37,24 +37,28 @@ clone_depth: 1 # clone entire repository history if not de
shallow_clone: false # default is "false"
environment:
ACCESS_TOKEN:
secure: RUhnEHqaR8KhalOMWwZZOoO342Ja50QV4KpEWdm9g3pG+jG7i6aJqUmeKF1l5VN6dzksk1u+yN6pOLnU8oGcaVQ6v+1dpKK1oZvF0tyHhNE=
matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.15\mingw81_32
QT_VERSION: Qt5.15
QT_VERSION: Qt5_15
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw810_32\bin
PYTHON: "C:\\Python38-x64"
PLATFORM: x86
DEPLOY: true
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
QT5: Qt\5.6\mingw49_32
QT_VERSION: Qt5.6
QT_VERSION: Qt5_6
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw492_32\bin
PYTHON: "C:\\Python38-x64"
PLATFORM: x86
DEPLOY: true
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.15\mingw81_64
QT_VERSION: Qt5.15
QT_VERSION: Qt5_15
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw810_64\bin
PLATFORM: x64
@ -65,107 +69,9 @@ environment:
VSVER: 16
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.14\mingw73_32
QT_VERSION: Qt5.14
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw730_32\bin
PLATFORM: x86
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.14\mingw73_64
QT_VERSION: Qt5.14
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw730_64\bin
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.14\msvc2017_64
QMAKE_GENERATOR: "NMake Makefiles JOM"
VSVER: 15
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.13\mingw73_64
QT_VERSION: Qt5.13
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw730_64\bin
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.13\msvc2017_64
QMAKE_GENERATOR: "NMake Makefiles JOM"
VSVER: 15
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.12\mingw73_64
QT_VERSION: Qt5.12
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw730_64\bin
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
QT5: Qt\5.12\msvc2017_64
QMAKE_GENERATOR: "NMake Makefiles JOM"
VSVER: 15
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
QT5: Qt\5.11\mingw53_32
QT_VERSION: Qt5.11
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw530_32\bin
PLATFORM: x86
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
QT5: Qt\5.11\msvc2015_64
QMAKE_GENERATOR: "NMake Makefiles JOM"
VSVER: 14
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
QT5: Qt\5.10\mingw53_32
QT_VERSION: Qt5.10
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw530_32\bin
PLATFORM: x86
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
QT5: Qt\5.10\msvc2017_64
QMAKE_GENERATOR: "NMake Makefiles JOM"
VSVER: 15
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
QT5: Qt\5.9\mingw53_32
QT_VERSION: Qt5.9
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw530_32\bin
PLATFORM: x86
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
QT5: Qt\5.9\msvc2017_64
QMAKE_GENERATOR: "NMake Makefiles JOM"
VSVER: 15
PLATFORM: x64
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
QT5: Qt\5.7\mingw53_32
QT_VERSION: Qt5.7
QMAKE_GENERATOR: "MinGW Makefiles"
MINGW_PATH: C:\Qt\Tools\mingw530_32\bin
PLATFORM: x86
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
QT5: Qt\5.7\msvc2015
QMAKE_GENERATOR: "NMake Makefiles JOM"
VSVER: 14
PLATFORM: x86
DEPLOY: false
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
QT5: Qt\5.6\msvc2015_64
QT_VERSION: Qt5.6
QT_VERSION: Qt5_6
QMAKE_GENERATOR: "NMake Makefiles JOM"
VSVER: 14
PLATFORM: x64
@ -191,9 +97,16 @@ init:
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" if "%QMAKE_GENERATOR%"=="NMake Makefiles JOM" if "%PLATFORM%"=="x64" call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
- if "%QMAKE_GENERATOR%" == "MinGW Makefiles" set PATH=%MINGW_PATH%;%PATH%
- if "%QMAKE_GENERATOR%" == "NMake Makefiles JOM" set PATH=C:\Qt\Tools\QtCreator\bin;%PATH%
- if "%DEPLOY%" == "true" set PATH=%PYTHON%;%PYTHON%\Scripts;%PATH%
# Set paths to libraries
- set PATH=C:\projects\valentina\build\src\libs\vpropertyexplorer\bin;C:\projects\valentina\build\src\libs\qmuparser\bin;%PATH%
# Path after
- path
# Check that we have the expected version for Python
- if "%DEPLOY%" == "true" (python --version)
# Install the build dependencies of the project.
- if "%DEPLOY%" == "true" (python -m pip install --upgrade pip)
- if "%DEPLOY%" == "true" (python -m pip install dropbox)
# Trick qmake to not work through MSYS
- del /F "C:\Program Files\Git\usr\bin\sh.exe"
- del /F "C:\Program Files\Git\bin\sh.exe"
@ -244,21 +157,7 @@ notifications:
after_test:
- if "%DEPLOY%" == "true" (mingw32-make install)
artifacts:
- path: build/package/valentina
name: valentina-win-$(QT_VERSION)-$(APPVEYOR_REPO_BRANCH)-$(APPVEYOR_REPO_COMMIT)
# to run your custom scripts instead of provider deployments
deploy_script:
- ps: ../scripts/appveyor-deploy.ps1
deploy:
- provider: BinTray
username: dismine
api_key:
secure: dlVBgPG66AfYTbgi9EQFaK4lZeF77H6/aiuKlmCWP02/i85HLtCMnlOkyWJR5XCu
subject: dismine
repo: Valentina
package: valentina-win_auto-upload
publish: true
override: true
version: 0.7.41
on:
DEPLOY: true
artifact: valentina-win-$(QT_VERSION)-$(APPVEYOR_REPO_BRANCH)-$(APPVEYOR_REPO_COMMIT)

View File

@ -14,6 +14,20 @@ win32{
}
unix{
*g++* {
GCC_VERSION = $$system("g++ -dumpfullversion -dumpversion")
GCC_VERSIONS = $$split(GCC_VERSION, ".")
COMPILER_MAJOR_VERSION = $$member(GCC_VERSIONS, 0)
message("g++ version $${COMPILER_MAJOR_VERSION}.x found")
greaterThan(COMPILER_MAJOR_VERSION, 3):CONFIG += g++4
greaterThan(COMPILER_MAJOR_VERSION, 4):CONFIG += g++5
greaterThan(COMPILER_MAJOR_VERSION, 5):CONFIG += g++6
greaterThan(COMPILER_MAJOR_VERSION, 6):CONFIG += g++7
greaterThan(COMPILER_MAJOR_VERSION, 7):CONFIG += g++8
greaterThan(COMPILER_MAJOR_VERSION, 8):CONFIG += g++9
}
macx{
VCOPY = $$QMAKE_COPY
} else {
@ -134,11 +148,6 @@ win32 {
DEFINES += QT_NO_FOREACH
macx{
# QTBUG-31034 qmake doesn't allow override QMAKE_CXX
CONFIG+=no_ccache
}
CONFIG(release, debug|release){
!noDebugSymbols:win32:!*msvc*{
unset(QMAKE_STRIP)
@ -279,12 +288,6 @@ defineReplace(FindBuildRevision){
return(\\\"unknown\\\")
}else{
# Release mode
macx{
GIT = /usr/local/bin/git # Can't defeat PATH variable on Mac OS.
}else {
GIT = git # All other platforms are OK.
}
DVCS_HESH=$$system("git rev-parse --short HEAD")
isEmpty(DVCS_HESH){
DVCS_HESH = \\\"unknown\\\" # if we can't find build revision left unknown.
@ -301,12 +304,6 @@ defineReplace(FindLatestTagDistance){
return(0)
}else{
# Release mode
#get latest git tag and it's distance from HEAD
macx{
GIT = /usr/local/bin/git # Can't defeat PATH variable on Mac OS.
}else {
GIT = GIT # All other platforms all OK.
}
# tag is formatted as TAG-N-gSHA:
# 1. latest stable version is TAG, or vX.Y.Z
@ -329,44 +326,30 @@ defineReplace(FindLatestTagDistance){
# In debug mode on Unix system we use all usefull for us compilers keys for checking errors.
# Also trying make all possible for speed up build time.
unix {
LIBS_USED_FOR_QT = \
QtCore \
QtSvg \
QtXml \
QtPrintSupport \
QtXmlPatterns \
QtWidgets \
QtGui \
QtNetwork \
QtTest \
QtConcurrent
!macx{
# Key -isystem disable checking errors in system headers. Mark ignore warnings Qt headers.
ISYSTEM += \
-isystem "$$[QT_INSTALL_HEADERS]" \
-isystem "$$[QT_INSTALL_HEADERS]/QtWidgets" \
-isystem "$$[QT_INSTALL_HEADERS]/QtXml" \
-isystem "$$[QT_INSTALL_HEADERS]/QtGui" \
-isystem "$$[QT_INSTALL_HEADERS]/QtXmlPatterns" \
-isystem "$$[QT_INSTALL_HEADERS]/QtCore" \
-isystem "$$[QT_INSTALL_HEADERS]/QtPrintSupport" \
-isystem "$$[QT_INSTALL_HEADERS]/QtSvg" \
-isystem "$$[QT_INSTALL_HEADERS]/QtNetwork" \
-isystem "$$[QT_INSTALL_HEADERS]/QtTest" \
-isystem "$$[QT_INSTALL_HEADERS]/QtConcurrent"
# Key -isystem disable checking errors in system headers. Marking ignore for warnings in Qt headers.
!macx{
ISYSTEM += -isystem "$$[QT_INSTALL_HEADERS]"
for(somelib, $$list($$LIBS_USED_FOR_QT)) {
ISYSTEM += -isystem "$$[QT_INSTALL_HEADERS]/$${somelib}"
}
} else {
ISYSTEM += \
-isystem "$$[QT_INSTALL_LIBS]/QtWidgets.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtWidgets.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtXml.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtXml.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtGui.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtGui.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtXmlPatterns.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtXmlPatterns.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtCore.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtCore.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtPrintSupport.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtPrintSupport.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtSvg.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtSvg.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtNetwork.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtNetwork.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtTest.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtTest.framework/Versions/5/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtConcurrent.framework/Headers/" \
-isystem "$$[QT_INSTALL_LIBS]/QtConcurrent.framework/Versions/5/Headers/"
for(somelib, $$list($$LIBS_USED_FOR_QT)) {
ISYSTEM += -isystem "$$[QT_INSTALL_LIBS]/$${somelib}.framework/Versions/5/Headers"
ISYSTEM += -isystem "$$[QT_INSTALL_LIBS]/$${somelib}.framework/Headers"
}
}
# Usefull GCC warnings keys.
@ -422,50 +405,32 @@ g++5:GCC_DEBUG_CXXFLAGS += \
-Wswitch-bool \
-Wlogical-not-parentheses \
-Wsizeof-array-argument \
-Wbool-compare \
-Wsuggest-final-types \
-Wsuggest-final-methods
# -Wsuggest-final-types \
# -Wsuggest-final-methods \
-Wbool-compare
# Since GCC 6
g++6:GCC_DEBUG_CXXFLAGS += \
-Wswitch-bool \
-Wlogical-not-parentheses \
-Wsizeof-array-argument \
-Wbool-compare \
-Wsuggest-final-types \
-Wsuggest-final-methods \
-Wshift-negative-value \
-Wshift-overflow \
-Wshift-overflow=2 \
-Wtautological-compare \
-Wnull-dereference \
# -Wnull-dereference \
-Wduplicated-cond \
-Wmisleading-indentation
# Since GCC 7
g++7:GCC_DEBUG_CXXFLAGS += \
-Wswitch-bool \
-Wlogical-not-parentheses \
-Wsizeof-array-argument \
-Wbool-compare \
-Wsuggest-final-types \
-Wsuggest-final-methods \
-Wshift-negative-value \
-Wshift-overflow \
-Wshift-overflow=2 \
-Wtautological-compare \
-Wnull-dereference \
-Wduplicated-cond \
-Wmisleading-indentation \
-Wduplicated-branches \
-Wrestrict \
-Walloc-zero \
-Wnonnull
-Wnonnull \
-Wno-stringop-overflow # cannot suppress warning in Qt headers
# Since GCC 8
g++8:GCC_DEBUG_CXXFLAGS += \
-Wmultistatement-macros \
-Warray-bounds
-Wmultistatement-macros \
-Warray-bounds
# Usefull Clang warnings keys.
CLANG_DEBUG_CXXFLAGS += \
@ -837,8 +802,18 @@ CLANG_DEBUG_CXXFLAGS += \
-Wzero-length-array \
-Qunused-arguments \
-fcolor-diagnostics \
-Wno-gnu-zero-variadic-macro-arguments \
-fms-extensions # Need for pragma message
macx{
# Cannot suppress warnings from Qt headers
CLANG_DEBUG_CXXFLAGS += \
-Wno-sign-conversion \
-Wno-duplicate-enum \
-Wno-shorten-64-to-32 \
-Wno-deprecated
}
CONFIG(release, debug|release){
CLANG_DEBUG_CXXFLAGS += -Wno-unknown-warning-option
}
@ -888,6 +863,7 @@ CLANG_DEBUG_CXXFLAGS += \
-Wall \
-Wextra \
-pedantic \
-Wno-gnu-zero-variadic-macro-arguments \
-fno-omit-frame-pointer \ # Need for exchndl.dll
-fms-extensions # Need for pragma message
@ -949,5 +925,7 @@ MSVC_DEBUG_CXXFLAGS += \
-wd4774 \ # format string expected in argument 3 is not a string literal
-wd5204 \ # class has virtual functions, but its trivial destructor is not virtual; instances of objects derived
# from this class may not be destructed correctly
-wd5219 # implicit conversion from '<type>' to '<type>', possible loss of data
-wd5219 \ # implicit conversion from '<type>' to '<type>', possible loss of data
-wd5243 # 'type-name': using incomplete class 'class-name' can cause potential one definition rule violation due
# to ABI limitation
}

View File

@ -32,36 +32,40 @@ build:
# resources which will become available as part of the source.
# The "appimage" source service needs to be enabled to process these.
git:
- https://github.com/dismine/Valentina_git.git
# git:
# - https://gitlab.com/smart-pattern/valentina.git
# hg:
# - ....
# svn:
# - ....
#
# files:
# - http://myserver.org/myfile
files:
- "https://gitlab.com/smart-pattern/valentina/-/archive/develop/valentina-develop.tar.gz"
# OPTIONAL: ingredient packages are packages which become part of the AppImage.
# you may want to remove parts of their content in script section.
# ingredients:
# packages:
# - xterm
ingredients:
packages:
- libqt5-qtimageformats
script:
# OPTIONAL: compile or modify the AppDir. The environment variables:
# - $BUILD_SOURCE_DIR point to the source directory
# - $BUILD_APPDIR point to the AppDir. This directory will become the content of the AppImage
- cd $BUILD_SOURCE_DIR/Valentina_git
- cd $BUILD_SOURCE_DIR
- tar zxvf $BUILD_SOURCE_DIR/valentina-develop.tar.gz
- mv -v valentina-develop valentina
- cd $BUILD_SOURCE_DIR/valentina
- qmake-qt5 PREFIX=/usr PREFIX_LIB=/usr/lib LRELEASE=lrelease-qt5 Valentina.pro -r DEFINES+=APPIMAGE "CONFIG += noTests noRunPath no_ccache noDebugSymbols"
- make -j$(nproc)
- make INSTALL_ROOT=$BUILD_APPDIR -j$(nproc) install
# create the image file
- unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH
- rm -rf /usr/share/licenses/libqt5-qtimageformats
# bundle icu's data
- mkdir -p $BUILD_APPDIR/usr/share/icu
- cp /usr/share/icu/*/icudt*.dat $BUILD_APPDIR/usr/share/icu/
- linuxdeployqt $BUILD_APPDIR/usr/share/applications/valentina.desktop -bundle-non-qt-libs -verbose=2
- linuxdeployqt $BUILD_APPDIR/usr/share/applications/valentina.desktop -bundle-non-qt-libs -verbose=2 -no-strip
# Show what we have done
- find $BUILD_APPDIR/

View File

@ -1,5 +1,5 @@
valentina (0.7.41) trusty; urgency=low
valentina (0.7.51) trusty; urgency=low
* Auto build.
-- dismine <dismine@dismine-To-be-filled-by-O-E-M> Fri, 4 Dec 2020 16:30:00 +0300
-- dismine <dismine@dismine-To-be-filled-by-O-E-M> Mon, 18 April 2022 20:07:00 +0300

View File

@ -6,17 +6,16 @@ Build-Depends: debhelper (>= 8.0.0),
qtbase5-dev (>= 5.4.0),
libqt5svg5-dev (>= 5.4.0),
g++ (>= 4.8.0),
qt5-default (>= 5.4.0),
qttools5-dev-tools (>= 5.4.0),
libqt5xmlpatterns5-dev (>= 5.4.0),
libqt5opengl5-dev (>= 5.4.0)
Standards-Version: 3.9.5
Homepage: https://valentinaproject.bitbucket.io/
Homepage: https://smart-pattern.com.ua/
Vcs-Browser: https://gitlab.com/smart-pattern/valentina
Package: valentina
Architecture: i386 amd64
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libqt5core5a (>= 5.4.0) | libqt5core5 (>= 5.4.0), libqt5gui5 (>= 5.4.0) | libqt5gui5-gles (>= 5.4.0), libqt5printsupport5 (>= 5.4.0), libqt5svg5 (>= 5.4.0), libqt5widgets5 (>= 5.4.0), libqt5xml5 (>= 5.4.0), libqt5xmlpatterns5 (>= 5.4.0), libqt5concurrent5(>= 5.4.0), libqt5opengl5 (>= 5.4.0), libstdc++6 (>= 4.8), poppler-utils
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libqt5core5a (>= 5.4.0) | libqt5core5 (>= 5.4.0), libqt5gui5 (>= 5.4.0) | libqt5gui5-gles (>= 5.4.0), libqt5printsupport5 (>= 5.4.0), libqt5svg5 (>= 5.4.0), libqt5widgets5 (>= 5.4.0), libqt5xml5 (>= 5.4.0), libqt5xmlpatterns5 (>= 5.4.0), libqt5concurrent5(>= 5.4.0), libqt5opengl5 (>= 5.4.0), libstdc++6 (>= 4.8), poppler-utils, qt5-image-formats-plugins (>= 5.4.0)
Conflicts: seamly2d
Description: Pattern making program.
Valentina is a cross-platform patternmaking program which allows designers

View File

@ -1,10 +1,13 @@
debian/usr/share/pixmaps/valentina.png
debian/usr/share/pixmaps/tape.png
debian/usr/share/pixmaps/puzzle.png
debian/usr/share/pixmaps/application-x-valentina-pattern.png
debian/usr/share/pixmaps/application-x-valentina-i-measurements.png
debian/usr/share/pixmaps/application-x-valentina-s-measurements.png
debian/usr/share/pixmaps/application-x-valentina-layout.png
debian/valentina/usr/bin/valentina
debian/valentina/usr/bin/tape
debian/valentina/usr/bin/puzzle
debian/valentina/usr/share/valentina/diagrams.rcc
debian/valentina/usr/share/valentina/translations/measurements_p0_cs_CZ.qm
debian/valentina/usr/share/valentina/translations/measurements_p0_de_DE.qm

View File

@ -1,2 +1,3 @@
?package(valentina): needs="X11" section="Applications/Graphics" title="Valentina" command="valentina"
?package(valentina): needs="X11" section="Applications/Data Management" title="Tape" command="tape"
?package(valentina): needs="X11" section="Applications/Data Management" title="Puzzle" command="puzzle"

55
dist/OBS_debian/debian.puzzle.1 vendored Normal file
View File

@ -0,0 +1,55 @@
.\" Manpage for puzzle
.\" Contact dismine@gmail.com to correct errors.
.TH puzzle 1 "23 March, 2020" "puzzle man page"
.SH NAME
Puzzle \- Valentina's manual layout
.SH SYNOPSIS
puzzle [options] file
.SH DESCRIPTION
.B Valentina
Puzzle is the name of the new application to create manual layouts. Similar to "Tape", it is an application that is separated from Valentina and work on it's own, but is a part of the Valentina package and work closely together with Valentina.
.B Puzzle
is a part of Valentina. And used for creating and editing manual layouts.
.IP "-h, --help"
Displays this help.
.IP "-v, --version"
Displays version information.
.IP "-e, --exportFile <The filename of layout file>"
The filename of exported layout file. Use it to enable console export mode.
.IP "-r, --rawLayout <The raw layout data file>"
Load pattern pieces form the raw layout data file.
.IP "-f, --format <Format number>"
Number corresponding to tiled pdf page template (default = 0, export mode with tiled pdf format): <not defined>
.IP "--bdxf"
Export dxf in binary form.
.IP "--text2paths"
Export text as paths.
.IP "-c, --crop"
Auto crop unused length (export mode).
.IP "--cropWidth"
Auto crop unused width (export mode).
.IP "--tiledPageformat <Template number>"
Number corresponding to tiled pdf page template (default = 0, export mode with tiled pdf format): <not defined>
.IP "--tiledlmargin <The left margin>"
Tiled page left margin in current units like 3.0 (export mode). If not set will be used default value 1 cm.
.IP "--tiledrmargin <The right margin>"
Tiled page right margin in current units like 3.0 (export mode). If not set will be used default value 1 cm.
.IP "--tiledtmargin <The top margin>"
Tiled page top margin in current units like 3.0 (export mode). If not set will be used value default value 1 cm.
.IP "--tiledbmargin <The bottom margin>"
Tiled page bottom margin in current units like 3.0 (export mode). If not set will be used value default value 1 cm.
.IP "--tiledLandscape"
Set tiled page orienatation to landscape (export mode). Default value if not set portrait.
.IP "-t, --test"
Run the program in a test mode. The program in this mode loads a single layout file and silently quit without showing the main window. The key have priority before key 'exportFile'.
.IP "--no-scaling"
Disable high dpi scaling. Call this option if has problem with scaling (by default scaling enabled). Alternatively you can use the QT_AUTO_SCREEN_SCALE_FACTOR=0 environment variable.
.IP Arguments:
.I filename
\- the manual layout file.
.SH AUTHOR
.RI "This manual page was written by Roman Telezhynskyi <" dismine@gmail.com ">"
.BR valentina (1)

View File

@ -18,7 +18,7 @@
mkdir -p builddir
builddir/Makefile: builddir
cd builddir && qmake PREFIX=/usr PREFIX_LIB=$(PREFIX_LIB) "CONFIG += noTests noRunPath no_ccache noDebugSymbols" ../$(APPNAME).pro -r
cd builddir && QT_SELECT=qt5 qmake PREFIX=/usr PREFIX_LIB=$(PREFIX_LIB) "CONFIG += noTests noRunPath no_ccache noDebugSymbols" ../$(APPNAME).pro -r
build: build-stamp
build-stamp: builddir/Makefile
dh_testdir

View File

@ -1,6 +1,6 @@
.\" Manpage for valentina.
.\" Contact dismine@gmail.com to correct errors.
.TH valentina 1 "22 March, 2020" "valentina man page"
.TH valentina 1 "3 February, 2021" "valentina man page"
.SH NAME
Valentina \- Pattern making program.
.SH SYNOPSIS
@ -129,7 +129,10 @@ The path to output destination folder. By default the directory at which the app
.BR "*" " AutoCAD DXF 2013 ASTM файли (*.dxf) = 32,"
.RE
.RS
.BR "*" " PDF tiled files (*.pdf) = 33."
.BR "*" " PDF tiled files (*.pdf) = 33,"
.RE
.RS
.BR "*" " TIFF файли (*.tif) = 35."
.RE
.IP "--bdxf"
.RB "Export dxf in binary form."
@ -651,6 +654,13 @@ The path to output destination folder. By default the directory at which the app
.IP Arguments:
.I filename
\- a pattern file.
.SH EXAMPLE
.IP "Export a layout to tiled PDF:"
.SB "valentina --basename test --destination /home/user/tiled --format 33 --mfile /home/user/measurements/m1.vit --pedantic"
.IP "Export pieces to DXF AAMA bypassing the layout stage:"
.SB "valentina --basename test --destination /home/user/aama --format 18 --mfile /home/user/measurements/m1.vit --exportOnlyDetails --pedantic --exportSuchDetails ."
.IP "Export a layout to tiled PDF with final measurements:"
.SB "valentina --basename test --destination /home/user/tiled --format 33 --mfile /home/user/measurements/m1.vit --pedantic --csvExportFM /home/user/tiled/test.csv"
.SH AUTHOR
.RI "This manual page was written by Roman Telezhynskyi <" dismine@gmail.com ">"
.SH "SEE ALSO"

View File

@ -1,2 +1,3 @@
debian/valentina.1
debian/tape.1
debian/puzzle.1

View File

@ -1,3 +1,4 @@
application/x-valentina-pattern; valentina %s; nametemplate=%s.val; description="Valentina pattern" edit=valentina '%s'; priority=6
application/x-valentina-i-pattern; tape %s; nametemplate=%s.vit; description="Valentina individual measurments" edit=tape '%s'; priority=6
application/x-valentina-s-pattern; tape %s; nametemplate=%s.vst; description="Valentina standard measurments" edit=tape '%s'; priority=6
application/x-valentina-layout; puzzle %s; nametemplate=%s.vlt; description="Valentina layout" edit=puzzle '%s'; priority=6

View File

@ -282,4 +282,98 @@
<glob pattern="*.vst"/>
<icon name="application-x-valentina-s-measurements"/>
</mime-type>
<mime-type type="application/x-valentina-layout">
<sub-class-of type="text/xml"/>
<_comment>Valentina layout</_comment>
<comment xml:lang="af">Valentina layout</comment>
<comment xml:lang="ar">Valentina layout</comment>
<comment xml:lang="as">Valentina layout</comment>
<comment xml:lang="ast">Valentina layout</comment>
<comment xml:lang="be">Valentina layout</comment>
<comment xml:lang="bg">Valentina layout</comment>
<comment xml:lang="bn">Valentina layout</comment>
<comment xml:lang="br">Valentina layout</comment>
<comment xml:lang="bs">Valentina layout</comment>
<comment xml:lang="ca">Valentina layout</comment>
<comment xml:lang="ca-valencia">Valentina layout</comment>
<comment xml:lang="cs">Valentina layout</comment>
<comment xml:lang="cy">Valentina layout</comment>
<comment xml:lang="da">Valentina layout</comment>
<comment xml:lang="de">Valentina layout</comment>
<comment xml:lang="dz">Valentina layout</comment>
<comment xml:lang="el">Valentina layout</comment>
<comment xml:lang="en-GB">Valentina layout</comment>
<comment xml:lang="en-ZA">Valentina layout</comment>
<comment xml:lang="eo">Valentina layout</comment>
<comment xml:lang="es">Valentina layout</comment>
<comment xml:lang="et">Valentina layout</comment>
<comment xml:lang="eu">Valentina layout</comment>
<comment xml:lang="fa">Valentina layout</comment>
<comment xml:lang="fi">Valentina layout</comment>
<comment xml:lang="fr">Valentina layout</comment>
<comment xml:lang="ga">Valentina layout</comment>
<comment xml:lang="gd">Valentina layout</comment>
<comment xml:lang="gl">Valentina layout</comment>
<comment xml:lang="gu">Valentina layout</comment>
<comment xml:lang="he">Valentina layout</comment>
<comment xml:lang="hi">Valentina layout</comment>
<comment xml:lang="hr">Valentina layout</comment>
<comment xml:lang="hu">Valentina layout</comment>
<comment xml:lang="id">Valentina layout</comment>
<comment xml:lang="is">Valentina layout</comment>
<comment xml:lang="it">Valentina layout</comment>
<comment xml:lang="ja">Valentina layout</comment>
<comment xml:lang="ka">Valentina layout</comment>
<comment xml:lang="kk">Valentina layout</comment>
<comment xml:lang="km">Valentina layout</comment>
<comment xml:lang="kmr-Latn">Valentina layout</comment>
<comment xml:lang="ko">Valentina layout</comment>
<comment xml:lang="lt">Valentina layout</comment>
<comment xml:lang="lv">Valentina layout</comment>
<comment xml:lang="mk">Valentina layout</comment>
<comment xml:lang="ml">Valentina layout</comment>
<comment xml:lang="mn">Valentina layout</comment>
<comment xml:lang="mr">Valentina layout</comment>
<comment xml:lang="nb">Valentina layout</comment>
<comment xml:lang="ne">Valentina layout</comment>
<comment xml:lang="nl">Valentina layout</comment>
<comment xml:lang="nn">Valentina layout</comment>
<comment xml:lang="nr">Valentina layout</comment>
<comment xml:lang="nso">Valentina layout</comment>
<comment xml:lang="oc">Valentina layout</comment>
<comment xml:lang="om">Valentina layout</comment>
<comment xml:lang="or">Valentina layout</comment>
<comment xml:lang="pa-IN">Valentina layout</comment>
<comment xml:lang="pl">Valentina layout</comment>
<comment xml:lang="pt">Valentina layout</comment>
<comment xml:lang="pt-BR">Valentina layout</comment>
<comment xml:lang="ro">Valentina layout</comment>
<comment xml:lang="ru">Valentina раскладка</comment>
<comment xml:lang="rw">Valentina layout</comment>
<comment xml:lang="si">Valentina layout</comment>
<comment xml:lang="sk">Valentina layout</comment>
<comment xml:lang="sl">Valentina layout</comment>
<comment xml:lang="sr">Valentina layout</comment>
<comment xml:lang="ss">Valentina layout</comment>
<comment xml:lang="st">Valentina layout</comment>
<comment xml:lang="sv">Valentina layout</comment>
<comment xml:lang="ta">Valentina layout</comment>
<comment xml:lang="te">Valentina layout</comment>
<comment xml:lang="tg">Valentina layout</comment>
<comment xml:lang="th">Valentina layout</comment>
<comment xml:lang="tn">Valentina layout</comment>
<comment xml:lang="tr">Valentina layout</comment>
<comment xml:lang="ts">Valentina layout</comment>
<comment xml:lang="ug">Valentina layout</comment>
<comment xml:lang="uk">Valentina розкладка</comment>
<comment xml:lang="uz">Valentina layout</comment>
<comment xml:lang="ve">Valentina layout</comment>
<comment xml:lang="vi">Valentina layout</comment>
<comment xml:lang="xh">Valentina layout</comment>
<comment xml:lang="zh-CN">Valentina layout</comment>
<comment xml:lang="zh-TW">Valentina layout</comment>
<comment xml:lang="zu">Valentina layout</comment>
<glob pattern="*.vlt"/>
<icon name="application-x-valentina-layout"/>
</mime-type>
</mime-info>

View File

@ -2,25 +2,21 @@ Format: 3.0 (native)
Source: valentina
Binary: valentina
Architecture: i386 amd64
Version: 0.6.0
Version: 0.7.51
Maintainer: Roman Telezhynskyi <dismine@gmail.com>
Homepage: https://valentinaproject.bitbucket.io/
Homepage: https://smart-pattern.com.ua
Standards-Version: 3.9.5
Vcs-Browser: https://bitbucket.org/dismine/valentina
Vcs-Browser: https://gitlab.com/smart-pattern/valentina
Build-Depends: debhelper (>= 8.0.0),
qtbase5-dev (>= 5.2.0),
libqt5svg5-dev (>= 5.2.0),
g++ (>= 4.7.0),
qt5-default (>= 5.2.0),
qttools5-dev-tools (>= 5.2.0),
libqt5xmlpatterns5-dev (>= 5.2.0),
libqt5opengl5-dev (>= 5.2.0)
qtbase5-dev (>= 5.4.0),
libqt5svg5-dev (>= 5.4.0),
g++ (>= 4.8.0),
qttools5-dev-tools (>= 5.4.0),
libqt5xmlpatterns5-dev (>= 5.4.0),
libqt5opengl5-dev (>= 5.4.0)
Debtransform-Tar: valentina-0.7.51.v0.7.51.tar.gz
Package-List:
valentina deb graphics optional
Files:
d09673bcc475067139b88cf875e5dc0c 20954240 valentina_0.6.0.orig.tar.gz
2fecf324a32123b08cefc0f047bca5ee 63176 valentina_0.6.0.diff.tar.gz
00000000000000000000000000000000 0 valentina-0.7.51.v0.7.51.tar.gz
DEBTRANSFORM-TAR: valentina_0.6.0.orig.tar.gz
DEBTRANSFORM-FILES-TAR: debian.tar.gz
DEBTRANSFORM-RELEASE: 1

BIN
dist/Puzzle.icns vendored Normal file

Binary file not shown.

View File

@ -14,7 +14,7 @@ valentina: allows pattern creation, using either standard sizing tables or an
valentina: individuals set of measurements. It blends new technologies with
valentina: traditional methods to create a unique pattern making tool.
valentina:
valentina: Homepage: https://valentinaproject.bitbucket.io/
valentina: Homepage: https://smart-pattern.com.ua/
valentina:
valentina:
valentina:

View File

@ -1,6 +1,6 @@
PRGNAM="valentina"
VERSION="0.5.0"
HOMEPAGE="https://valentinaproject.bitbucket.io"
HOMEPAGE="https://smart-pattern.com.ua"
DOWNLOAD="https://bitbucket.org/dismine/valentina/get/v0.5.0.tar.gz"
MD5SUM="f23019c92e3209dbfa7699a1c13bb98b"
DOWNLOAD_x86_64=""

BIN
dist/Tape.icns vendored

Binary file not shown.

BIN
dist/Valentina.icns vendored

Binary file not shown.

View File

@ -1,5 +1,5 @@
valentina (0.7.41) trusty; urgency=low
valentina (0.7.51) trusty; urgency=low
* Auto build.
-- dismine <dismine@dismine-To-be-filled-by-O-E-M> Fri, 4 Dec 2020 16:30:00 +0300
-- dismine <dismine@dismine-To-be-filled-by-O-E-M> Mon, 18 April 2022 20:07:00 +0300

5
dist/debian/control vendored
View File

@ -6,17 +6,16 @@ Build-Depends: debhelper (>= 8.0.0),
qtbase5-dev (>= 5.4.0),
libqt5svg5-dev (>= 5.4.0),
g++ (>= 4.8.0),
qt5-default (>= 5.4.0),
qttools5-dev-tools (>= 5.4.0),
libqt5xmlpatterns5-dev (>= 5.4.0),
libqt5opengl5-dev (>= 5.4.0)
Standards-Version: 3.9.5
Homepage: https://valentinaproject.bitbucket.io/
Homepage: https://smart-pattern.com.ua/
Vcs-Browser: https://gitlab.com/smart-pattern/valentina
Package: valentina
Architecture: i386 amd64
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libqt5core5a (>= 5.4.0) | libqt5core5 (>= 5.4.0), libqt5gui5 (>= 5.4.0) | libqt5gui5-gles (>= 5.4.0), libqt5printsupport5 (>= 5.4.0), libqt5svg5 (>= 5.4.0), libqt5widgets5 (>= 5.4.0), libqt5xml5 (>= 5.4.0), libqt5xmlpatterns5 (>= 5.4.0), libqt5concurrent5(>= 5.4.0), libqt5opengl5 (>= 5.4.0), libstdc++6 (>= 4.8), poppler-utils
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libqt5core5a (>= 5.4.0) | libqt5core5 (>= 5.4.0), libqt5gui5 (>= 5.4.0) | libqt5gui5-gles (>= 5.4.0), libqt5printsupport5 (>= 5.4.0), libqt5svg5 (>= 5.4.0), libqt5widgets5 (>= 5.4.0), libqt5xml5 (>= 5.4.0), libqt5xmlpatterns5 (>= 5.4.0), libqt5concurrent5(>= 5.4.0), libqt5opengl5 (>= 5.4.0), libstdc++6 (>= 4.8), poppler-utils, qt5-image-formats-plugins (>= 5.4.0)
Conflicts: seamly2d
Description: Pattern making program.
Valentina is a cross-platform patternmaking program which allows designers

1
dist/debian/menu vendored
View File

@ -1,2 +1,3 @@
?package(valentina): needs="X11" section="Applications/Graphics" title="Valentina" command="valentina"
?package(valentina): needs="X11" section="Applications/Data Management" title="Tape" command="tape"
?package(valentina): needs="X11" section="Applications/Data Management" title="Puzzle" command="puzzle"

55
dist/debian/puzzle.1 vendored Normal file
View File

@ -0,0 +1,55 @@
.\" Manpage for puzzle
.\" Contact dismine@gmail.com to correct errors.
.TH puzzle 1 "23 March, 2020" "puzzle man page"
.SH NAME
Puzzle \- Valentina's manual layout
.SH SYNOPSIS
puzzle [options] file
.SH DESCRIPTION
.B Valentina
Puzzle is the name of the new application to create manual layouts. Similar to "Tape", it is an application that is separated from Valentina and work on it's own, but is a part of the Valentina package and work closely together with Valentina.
.B Puzzle
is a part of Valentina. And used for creating and editing manual layouts.
.IP "-h, --help"
Displays this help.
.IP "-v, --version"
Displays version information.
.IP "-e, --exportFile <The filename of layout file>"
The filename of exported layout file. Use it to enable console export mode.
.IP "-r, --rawLayout <The raw layout data file>"
Load pattern pieces form the raw layout data file.
.IP "-f, --format <Format number>"
Number corresponding to tiled pdf page template (default = 0, export mode with tiled pdf format): <not defined>
.IP "--bdxf"
Export dxf in binary form.
.IP "--text2paths"
Export text as paths.
.IP "-c, --crop"
Auto crop unused length (export mode).
.IP "--cropWidth"
Auto crop unused width (export mode).
.IP "--tiledPageformat <Template number>"
Number corresponding to tiled pdf page template (default = 0, export mode with tiled pdf format): <not defined>
.IP "--tiledlmargin <The left margin>"
Tiled page left margin in current units like 3.0 (export mode). If not set will be used default value 1 cm.
.IP "--tiledrmargin <The right margin>"
Tiled page right margin in current units like 3.0 (export mode). If not set will be used default value 1 cm.
.IP "--tiledtmargin <The top margin>"
Tiled page top margin in current units like 3.0 (export mode). If not set will be used value default value 1 cm.
.IP "--tiledbmargin <The bottom margin>"
Tiled page bottom margin in current units like 3.0 (export mode). If not set will be used value default value 1 cm.
.IP "--tiledLandscape"
Set tiled page orienatation to landscape (export mode). Default value if not set portrait.
.IP "-t, --test"
Run the program in a test mode. The program in this mode loads a single layout file and silently quit without showing the main window. The key have priority before key 'exportFile'.
.IP "--no-scaling"
Disable high dpi scaling. Call this option if has problem with scaling (by default scaling enabled). Alternatively you can use the QT_AUTO_SCREEN_SCALE_FACTOR=0 environment variable.
.IP Arguments:
.I filename
\- the manual layout file.
.SH AUTHOR
.RI "This manual page was written by Roman Telezhynskyi <" dismine@gmail.com ">"
.BR valentina (1)

2
dist/debian/rules vendored
View File

@ -18,7 +18,7 @@
mkdir -p builddir
builddir/Makefile: builddir
cd builddir && qmake PREFIX=/usr PREFIX_LIB=$(PREFIX_LIB) "CONFIG += noTests noRunPath no_ccache noDebugSymbols" ../$(APPNAME).pro -r
cd builddir && QT_SELECT=qt5 qmake PREFIX=/usr PREFIX_LIB=$(PREFIX_LIB) "CONFIG += noTests noRunPath no_ccache noDebugSymbols" ../$(APPNAME).pro -r
build: build-stamp
build-stamp: builddir/Makefile
dh_testdir

View File

@ -1,10 +1,13 @@
debian/usr/share/pixmaps/valentina.png
debian/usr/share/pixmaps/tape.png
debian/usr/share/pixmaps/puzzle.png
debian/usr/share/pixmaps/application-x-valentina-pattern.png
debian/usr/share/pixmaps/application-x-valentina-i-measurements.png
debian/usr/share/pixmaps/application-x-valentina-s-measurements.png
debian/usr/share/pixmaps/application-x-valentina-layout.png
debian/valentina/usr/bin/valentina
debian/valentina/usr/bin/tape
debian/valentina/usr/bin/puzzle
debian/valentina/usr/share/valentina/diagrams.rcc
debian/valentina/usr/share/valentina/translations/measurements_p0_cs_CZ.qm
debian/valentina/usr/share/valentina/translations/measurements_p0_de_DE.qm

0
dist/debian/tape.1 vendored Normal file → Executable file
View File

14
dist/debian/valentina.1 vendored Normal file → Executable file
View File

@ -1,6 +1,6 @@
.\" Manpage for valentina.
.\" Contact dismine@gmail.com to correct errors.
.TH valentina 1 "22 March, 2020" "valentina man page"
.TH valentina 1 "3 February, 2021" "valentina man page"
.SH NAME
Valentina \- Pattern making program.
.SH SYNOPSIS
@ -129,7 +129,10 @@ The path to output destination folder. By default the directory at which the app
.BR "*" " AutoCAD DXF 2013 ASTM файли (*.dxf) = 32,"
.RE
.RS
.BR "*" " PDF tiled files (*.pdf) = 33."
.BR "*" " PDF tiled files (*.pdf) = 33,"
.RE
.RS
.BR "*" " TIFF файли (*.tif) = 35."
.RE
.IP "--bdxf"
.RB "Export dxf in binary form."
@ -651,6 +654,13 @@ The path to output destination folder. By default the directory at which the app
.IP Arguments:
.I filename
\- a pattern file.
.SH EXAMPLE
.IP "Export a layout to tiled PDF:"
.SB "valentina --basename test --destination /home/user/tiled --format 33 --mfile /home/user/measurements/m1.vit --pedantic"
.IP "Export pieces to DXF AAMA bypassing the layout stage:"
.SB "valentina --basename test --destination /home/user/aama --format 18 --mfile /home/user/measurements/m1.vit --exportOnlyDetails --pedantic --exportSuchDetails ."
.IP "Export a layout to tiled PDF with final measurements:"
.SB "valentina --basename test --destination /home/user/tiled --format 33 --mfile /home/user/measurements/m1.vit --pedantic --csvExportFM /home/user/tiled/test.csv"
.SH AUTHOR
.RI "This manual page was written by Roman Telezhynskyi <" dismine@gmail.com ">"
.SH "SEE ALSO"

View File

@ -1,2 +1,3 @@
debian/valentina.1
debian/tape.1
debian/puzzle.1

View File

@ -1,3 +1,4 @@
application/x-valentina-pattern; valentina %s; nametemplate=%s.val; description="Valentina pattern" edit=valentina '%s'; priority=6
application/x-valentina-i-pattern; tape %s; nametemplate=%s.vit; description="Valentina individual measurments" edit=tape '%s'; priority=6
application/x-valentina-s-pattern; tape %s; nametemplate=%s.vst; description="Valentina standard measurments" edit=tape '%s'; priority=6
application/x-valentina-layout; puzzle %s; nametemplate=%s.vlt; description="Valentina layout" edit=puzzle '%s'; priority=6

View File

@ -282,4 +282,98 @@
<glob pattern="*.vst"/>
<icon name="application-x-valentina-s-measurements"/>
</mime-type>
<mime-type type="application/x-valentina-layout">
<sub-class-of type="text/xml"/>
<_comment>Valentina layout</_comment>
<comment xml:lang="af">Valentina layout</comment>
<comment xml:lang="ar">Valentina layout</comment>
<comment xml:lang="as">Valentina layout</comment>
<comment xml:lang="ast">Valentina layout</comment>
<comment xml:lang="be">Valentina layout</comment>
<comment xml:lang="bg">Valentina layout</comment>
<comment xml:lang="bn">Valentina layout</comment>
<comment xml:lang="br">Valentina layout</comment>
<comment xml:lang="bs">Valentina layout</comment>
<comment xml:lang="ca">Valentina layout</comment>
<comment xml:lang="ca-valencia">Valentina layout</comment>
<comment xml:lang="cs">Valentina layout</comment>
<comment xml:lang="cy">Valentina layout</comment>
<comment xml:lang="da">Valentina layout</comment>
<comment xml:lang="de">Valentina layout</comment>
<comment xml:lang="dz">Valentina layout</comment>
<comment xml:lang="el">Valentina layout</comment>
<comment xml:lang="en-GB">Valentina layout</comment>
<comment xml:lang="en-ZA">Valentina layout</comment>
<comment xml:lang="eo">Valentina layout</comment>
<comment xml:lang="es">Valentina layout</comment>
<comment xml:lang="et">Valentina layout</comment>
<comment xml:lang="eu">Valentina layout</comment>
<comment xml:lang="fa">Valentina layout</comment>
<comment xml:lang="fi">Valentina layout</comment>
<comment xml:lang="fr">Valentina layout</comment>
<comment xml:lang="ga">Valentina layout</comment>
<comment xml:lang="gd">Valentina layout</comment>
<comment xml:lang="gl">Valentina layout</comment>
<comment xml:lang="gu">Valentina layout</comment>
<comment xml:lang="he">Valentina layout</comment>
<comment xml:lang="hi">Valentina layout</comment>
<comment xml:lang="hr">Valentina layout</comment>
<comment xml:lang="hu">Valentina layout</comment>
<comment xml:lang="id">Valentina layout</comment>
<comment xml:lang="is">Valentina layout</comment>
<comment xml:lang="it">Valentina layout</comment>
<comment xml:lang="ja">Valentina layout</comment>
<comment xml:lang="ka">Valentina layout</comment>
<comment xml:lang="kk">Valentina layout</comment>
<comment xml:lang="km">Valentina layout</comment>
<comment xml:lang="kmr-Latn">Valentina layout</comment>
<comment xml:lang="ko">Valentina layout</comment>
<comment xml:lang="lt">Valentina layout</comment>
<comment xml:lang="lv">Valentina layout</comment>
<comment xml:lang="mk">Valentina layout</comment>
<comment xml:lang="ml">Valentina layout</comment>
<comment xml:lang="mn">Valentina layout</comment>
<comment xml:lang="mr">Valentina layout</comment>
<comment xml:lang="nb">Valentina layout</comment>
<comment xml:lang="ne">Valentina layout</comment>
<comment xml:lang="nl">Valentina layout</comment>
<comment xml:lang="nn">Valentina layout</comment>
<comment xml:lang="nr">Valentina layout</comment>
<comment xml:lang="nso">Valentina layout</comment>
<comment xml:lang="oc">Valentina layout</comment>
<comment xml:lang="om">Valentina layout</comment>
<comment xml:lang="or">Valentina layout</comment>
<comment xml:lang="pa-IN">Valentina layout</comment>
<comment xml:lang="pl">Valentina layout</comment>
<comment xml:lang="pt">Valentina layout</comment>
<comment xml:lang="pt-BR">Valentina layout</comment>
<comment xml:lang="ro">Valentina layout</comment>
<comment xml:lang="ru">Valentina раскладка</comment>
<comment xml:lang="rw">Valentina layout</comment>
<comment xml:lang="si">Valentina layout</comment>
<comment xml:lang="sk">Valentina layout</comment>
<comment xml:lang="sl">Valentina layout</comment>
<comment xml:lang="sr">Valentina layout</comment>
<comment xml:lang="ss">Valentina layout</comment>
<comment xml:lang="st">Valentina layout</comment>
<comment xml:lang="sv">Valentina layout</comment>
<comment xml:lang="ta">Valentina layout</comment>
<comment xml:lang="te">Valentina layout</comment>
<comment xml:lang="tg">Valentina layout</comment>
<comment xml:lang="th">Valentina layout</comment>
<comment xml:lang="tn">Valentina layout</comment>
<comment xml:lang="tr">Valentina layout</comment>
<comment xml:lang="ts">Valentina layout</comment>
<comment xml:lang="ug">Valentina layout</comment>
<comment xml:lang="uk">Valentina розкладка</comment>
<comment xml:lang="uz">Valentina layout</comment>
<comment xml:lang="ve">Valentina layout</comment>
<comment xml:lang="vi">Valentina layout</comment>
<comment xml:lang="xh">Valentina layout</comment>
<comment xml:lang="zh-CN">Valentina layout</comment>
<comment xml:lang="zh-TW">Valentina layout</comment>
<comment xml:lang="zu">Valentina layout</comment>
<glob pattern="*.vlt"/>
<icon name="application-x-valentina-layout"/>
</mime-type>
</mime-info>

View File

@ -7,7 +7,7 @@ EAPI=5
inherit qmake-utils gnome2-utils fdo-mime
DESCRIPTION="Cloth patternmaking software"
HOMEPAGE="https://valentinaproject.bitbucket.io/"
HOMEPAGE="https://smart-pattern.com.ua/"
SRC_URI="https://bitbucket.org/dismine/valentina/get/v0.0.0.zip -> ${P}.zip"
LICENSE="GPL-3"

View File

@ -7,7 +7,7 @@ EAPI=5
inherit mercurial qmake-utils gnome2-utils fdo-mime
DESCRIPTION="Cloth patternmaking software"
HOMEPAGE="https://valentinaproject.bitbucket.io/"
HOMEPAGE="https://smart-pattern.com.ua/"
SRC_URI=""
EHG_REPO_URI="https://bitbucket.org/dismine/valentina"
EHG_REVISION="develop"
@ -59,6 +59,7 @@ src_install() {
doman dist/debian/${PN}.1
doman dist/debian/tape.1
doman dist/debian/puzzle.1
cp dist/debian/valentina.sharedmimeinfo dist/debian/${PN}.xml || die
insinto /usr/share/mime/packages

BIN
dist/macx/layout.icns vendored Normal file

Binary file not shown.

72
dist/macx/puzzle/Info.plist vendored Executable file
View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>CFBundleIconFile</key>
<string>@ICON@</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>LSMinimumSystemVersion</key>
<string>10.7</string>
<key>NSHumanReadableCopyright</key>
<string>© 2013-2021, Valentina project</string>
<key>CFBundleSignature</key>
<string>@TYPEINFO@</string>
<key>CFBundleExecutable</key>
<string>@EXECUTABLE@</string>
<key>CFBundleIdentifier</key>
<string>io.bitbucket.valentinaproject.@EXECUTABLE@</string>
<key>CFBundleShortVersionString</key>
<string>0.7.51</string>
<key>CFBundleVersion</key>
<string>0.7.51.0</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeIconFile</key>
<string>layout.incs</string>
<key>LSItemContentTypes</key>
<array>
<string>io.bitbucket.valentinaproject.vlt</string>
</array>
<key>CFBundleTypeName</key>
<string>Valentina layout</string>
<key>LSHandlerRank</key>
<string>Owner</string>
</dict>
</array>
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.text</string>
<string>public.xml</string>
</array>
<key>UTTypeDescription</key>
<string>Valentina layout</string>
<key>UTTypeIconFile</key>
<string>layout.icns</string>
<key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.vlt</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<array>
<string>vlt</string>
</array>
<key>public.mime-type</key>
<string>text/xml</string>
</dict>
</dict>
</array>
<key>NSRequiresAquaSystemAppearance</key>
<true/>
</dict>
</plist>

View File

@ -11,7 +11,7 @@
<key>LSMinimumSystemVersion</key>
<string>10.7</string>
<key>NSHumanReadableCopyright</key>
<string>© 2013-2020, Valentina project</string>
<string>© 2013-2021, Valentina project</string>
<key>CFBundleSignature</key>
<string>@TYPEINFO@</string>
<key>CFBundleExecutable</key>
@ -19,9 +19,9 @@
<key>CFBundleIdentifier</key>
<string>io.bitbucket.valentinaproject.@EXECUTABLE@</string>
<key>CFBundleShortVersionString</key>
<string>0.7.41</string>
<string>0.7.51</string>
<key>CFBundleVersion</key>
<string>0.7.41.0</string>
<string>0.7.51.0</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleDocumentTypes</key>

View File

@ -11,7 +11,7 @@
<key>LSMinimumSystemVersion</key>
<string>10.7</string>
<key>NSHumanReadableCopyright</key>
<string>© 2013-2020, Valentina project</string>
<string>© 2013-2021, Valentina project</string>
<key>CFBundleSignature</key>
<string>@TYPEINFO@</string>
<key>CFBundleExecutable</key>
@ -19,9 +19,9 @@
<key>CFBundleIdentifier</key>
<string>io.bitbucket.valentinaproject.@EXECUTABLE@</string>
<key>CFBundleShortVersionString</key>
<string>0.7.41</string>
<string>0.7.51</string>
<key>CFBundleVersion</key>
<string>0.7.41.0</string>
<string>0.7.51.0</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleDocumentTypes</key>
@ -134,7 +134,29 @@
<string>vst</string>
</array>
<key>public.mime-type</key>
<string>text/xml</string>
<string>text/xml</string>
</dict>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.text</string>
<string>public.xml</string>
</array>
<key>UTTypeDescription</key>
<string>Valentina layout</string>
<key>UTTypeIconFile</key>
<string>layout.icns</string>
<key>UTTypeIdentifier</key>
<string>io.bitbucket.valentinaproject.vlt</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<array>
<string>vlt</string>
</array>
<key>public.mime-type</key>
<string>text/xml</string>
</dict>
</dict>
</array>

14
dist/puzzle.desktop vendored Normal file
View File

@ -0,0 +1,14 @@
[Desktop Entry]
Type=Application
Name=Puzzle
Exec=puzzle %F
Version=1.0
GenericName=Valentina's layout editor
Comment=Create and edit layouts
Comment[uk]=Створюйте і редагуйте розкладки
Comment[ru]=Создавайте и редактируйте раскладку
Icon=puzzle
Terminal=false
MimeType=application/x-valentina-layout;
Categories=Qt;Utility;FileTools;
TryExec=puzzle

4
dist/rpm/_service vendored
View File

@ -1,11 +1,11 @@
<services>
<service name="tar_scm">
<param name="url">git://github.com/dismine/Valentina_git.git</param>
<param name="versionprefix">0.7.41</param>
<param name="versionprefix">0.7.51</param>
<param name="filename">valentina</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="versionformat">%at</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="revision">master</param>
</service>
<service name="extract_file">

View File

@ -43,6 +43,8 @@ BuildRequires: libproxy-pacrunner
BuildRequires: qttools5
BuildRequires: qtbase5-common-devel >= 5.4.0
Requires: qtimageformats5
%if 0%{?mageia} == 6
BuildRequires: pkgconfig(openssl)
%else
@ -58,8 +60,17 @@ BuildRequires: libqt5-qttools
BuildRequires: libQt5Svg-devel
BuildRequires: update-desktop-files
%if 0%{?suse_version} == 1310
BuildRequires: libQt5XmlPatterns-devel
Suggests: libqt5-qtimageformats
Suggests: poppler-tools
%if 0%{?suse_version} > 1500
BuildRequires: libqt5-linguist
%endif
%if 0%{?suse_version} == 1500
%if 0%{?sle_version} >= 150400 && 0%{?is_opensuse}
BuildRequires: libqt5-linguist
%endif
%endif
%if 0%{?suse_version} >= 1315
@ -67,6 +78,10 @@ BuildRequires: libqt5-linguist-devel
BuildRequires: libqt5-qtxmlpatterns-devel
%endif
%if 0%{?suse_version} == 1310
BuildRequires: libQt5XmlPatterns-devel
%endif
%endif # %if 0%{?suse_version} > 0
# CentOS 7.0 specifics
@ -83,15 +98,11 @@ BuildRequires: libqt5-qtxmlpatterns-devel
Requires: poppler
%endif
%if 0%{?suse_version} > 0
Requires: poppler-tools
%endif
%if 0%{?fedora_version} > 0 || 0%{?rhel_version} > 0 || 0%{?centos_version} > 0
Requires: poppler-utils
%endif
Version: 0.7.41
Version: 0.7.51
Release: 0
URL: https://gitlab.com/smart-pattern/valentina
License: GPL-3.0+
@ -99,7 +110,6 @@ Source0: %{name}-%{version}.tar.gz
Group: Graphics
Summary: Pattern Making Application
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Packager: Roman Telezhinskyi <dismine@gmail.com>
# Disables debug packages and stripping of binaries:
%global _enable_debug_package 0
@ -122,8 +132,31 @@ a unique pattern making tool.
%setup -q -n %{name}-%{version}
%build
%if 0%{?suse_version} >= 1315 && 0%{?suse_version} != 1550
%if 0%{?suse_version} > 0
# Tumbleweed
%if 0%{?suse_version} > 1500
qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} LRELEASE=lrelease-pro Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols"
%endif
# Leap
%if 0%{?suse_version} == 1500
# Leap 15.4
%if 0%{?sle_version} >= 150400 && 0%{?is_opensuse}
qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} LRELEASE=lrelease-pro Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols"
%else
qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} LRELEASE=lrelease-qt5 Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols"
%endif
%endif
%if 0%{?suse_version} < 1500 && 0%{?suse_version} >= 1315
qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} LRELEASE=lrelease-qt5 Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols"
%else
qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols"
%endif
%else
%if 0%{?mageia} >= 6
@ -132,7 +165,7 @@ qmake PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG +
qmake-qt5 PREFIX=%{_prefix} PREFIX_LIB=%{_prefix}/%{_lib} Valentina.pro -r "CONFIG += noTests noRunPath no_ccache noDebugSymbols"
%endif
%endif
%endif # 0%{?suse_version} > 0
%{__make} %{?jobs:-j %jobs}
@ -147,6 +180,9 @@ gzip -9c dist/debian/%{name}.1 > dist/debian/%{name}.1.gz &&
gzip -9c dist/debian/tape.1 > dist/debian/tape.1.gz &&
%{__install} -Dm 644 dist/debian/tape.1.gz %{buildroot}%{_mandir}/man1/tape.1.gz
gzip -9c dist/debian/puzzle.1 > dist/debian/puzzle.1.gz &&
%{__install} -Dm 644 dist/debian/puzzle.1.gz %{buildroot}%{_mandir}/man1/puzzle.1.gz
cp dist/debian/valentina.sharedmimeinfo dist/debian/%{name}.xml &&
%{__install} -Dm 644 dist/debian/%{name}.xml %{buildroot}%{_datadir}/mime/packages/%{name}.xml
@ -156,6 +192,7 @@ cp dist/debian/valentina.mime dist/debian/%{name} &&
%if 0%{?suse_version} > 0
%suse_update_desktop_file -r %{name} Graphics VectorGraphics 2DGraphics
%suse_update_desktop_file -r tape Utility Applet
%suse_update_desktop_file -r puzzle Utility Applet
%endif
%post
@ -190,11 +227,11 @@ fi
%license LICENSE_GPL.txt
%doc %{_mandir}/man1/%{name}.1*
%doc %{_mandir}/man1/tape.1*
%doc %{_mandir}/man1/puzzle.1*
%{_bindir}/valentina
%{_bindir}/tape
%{_libdir}/libvpropertyexplorer.so
%{_bindir}/puzzle
%{_libdir}/libvpropertyexplorer.so.*
%{_libdir}/libqmuparser.so
%{_libdir}/libqmuparser.so.*
%dir %{_libdir}/mime/
%dir %{_libdir}/mime/packages/
@ -204,26 +241,9 @@ fi
%{_datadir}/mime/packages/%{name}.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/applications/tape.desktop
%{_datadir}/applications/puzzle.desktop
%dir %{_datadir}/icons/
%dir %{_datadir}/icons/hicolor/
%dir %{_datadir}/icons/hicolor/48x48/
%dir %{_datadir}/icons/hicolor/48x48/apps/
%dir %{_datadir}/icons/hicolor/48x48/mimetypes/
%dir %{_datadir}/icons/hicolor/64x64/
%dir %{_datadir}/icons/hicolor/64x64/apps/
%dir %{_datadir}/icons/hicolor/64x64/mimetypes/
%dir %{_datadir}/icons/hicolor/128x128/
%dir %{_datadir}/icons/hicolor/128x128/apps/
%dir %{_datadir}/icons/hicolor/128x128/mimetypes/
%dir %{_datadir}/icons/hicolor/256x256/
%dir %{_datadir}/icons/hicolor/256x256/apps/
%dir %{_datadir}/icons/hicolor/256x256/mimetypes/
%dir %{_datadir}/icons/hicolor/512x512/
%dir %{_datadir}/icons/hicolor/512x512/apps/
%dir %{_datadir}/icons/hicolor/512x512/mimetypes/
%{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/icons/hicolor/*/mimetypes/*.png
%{_datadir}/icons/hicolor
%dir %{_datadir}/%{name}/
%{_datadir}/%{name}/diagrams.rcc
@ -238,11 +258,11 @@ fi
%{_datadir}/%{name}/labels/*.xml
%clean
rm -f dist/debian/%{name}.1.gz dist/debian/tape.1.gz dist/debian/%{name}.xml dist/debian/%{name}
rm -f dist/debian/%{name}.1.gz dist/debian/tape.1.gz dist/debian/puzzle.1.gz dist/debian/%{name}.xml dist/debian/%{name}
[ "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot}
%changelog
* Sat Oct 24 2020 Roman Telezhynskyi
* Sat Oct 24 2020 Roman Telezhynskyi <dismine@gmail.com>
- Auto build

17
dist/valentina.dsc vendored
View File

@ -2,24 +2,21 @@ Format: 3.0 (native)
Source: valentina
Binary: valentina
Architecture: i386 amd64
Version: 0.7.41
Version: 0.7.51
Maintainer: Roman Telezhynskyi <dismine@gmail.com>
Homepage: https://valentinaproject.bitbucket.io
Homepage: https://smart-pattern.com.ua
Standards-Version: 3.9.5
Vcs-Browser: https://bitbucket.org/dismine/valentina
Vcs-Browser: https://gitlab.com/smart-pattern/valentina
Build-Depends: debhelper (>= 8.0.0),
qtbase5-dev (>= 5.4.0),
libqt5svg5-dev (>= 5.4.0),
g++ (>= 4.8.0),
qt5-default (>= 5.4.0),
g++ (>= 4.8.0),
qttools5-dev-tools (>= 5.4.0),
libqt5xmlpatterns5-dev (>= 5.4.0),
libqt5opengl5-dev (>= 5.4.0)
Debtransform-Tar: valentina-0.7.51.v0.7.51.tar.gz
Package-List:
valentina deb graphics optional
Checksums-Sha1:
581eb1bf36b4ab7126b5983d809130f15396859e 24838101 valentina_0.7.41.tar
Checksums-Sha256:
9b156c7120a69b90373efb8ca9998c3e0563a60ad337210166cfd41b00b0f13c 24838101 valentina_0.7.41.tar
Files:
95677e29d3a59cf5b064f7be236a4b78 24838101 valentina_0.7.41.tar
00000000000000000000000000000000 0 valentina-0.7.51.v0.7.51.tar.gz

BIN
dist/win/EUDC.TTE vendored Normal file

Binary file not shown.

View File

@ -1,12 +1,12 @@
; Script generated by the Inno Script Studio Wizard.
; Script generated by the Inno Script Studio Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "Valentina"
#define MyAppVersion GetFileVersion('valentina\valentina.exe')
#define MyAppPublisher "Roman Telezhynskyi"
#define MyAppURL "http://valentinaproject.bitbucket.io/"
#define MyAppURL "https://smart-pattern.com.ua/"
#define MyAppExeName "valentina.exe"
#define MyAppCopyright "(C) 2013-2020 Valentina project"
#define MyAppCopyright "(C) 2013-2021 Valentina project"
#define MyDateTimeString GetDateTimeString('yyyymmddhhnnss', '', '');
; Appstatus: "" = release, "b" = beta, "a" = alpha
; this only modifies the resulting exe name of the installer package ;-)
@ -30,7 +30,7 @@ DefaultGroupName={#MyAppName}
LicenseFile=.\LICENSE_VALENTINA
InfoAfterFile=.\valentina\README.txt
OutputDir=.\
OutputBaseFilename=valentina_{#MyAppVersion}{#MyAppStatus}-{#MyDateTimeString}
OutputBaseFilename=valentina_{#MyAppVersion}{#MyAppStatus}_i386
SetupIconFile=.\valentina\valentina.ico
UninstallDisplayIcon={app}\valentina.ico
Compression=lzma
@ -86,6 +86,7 @@ Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescrip
Name: "fileassoc1"; Description: "{cm:CreateFileAssocVal}"; GroupDescription: "{cm:FileAssoc}"
Name: "fileassoc2"; Description: "{cm:CreateFileAssocVit}"; GroupDescription: "{cm:FileAssoc}"
Name: "fileassoc3"; Description: "{cm:CreateFileAssocVst}"; GroupDescription: "{cm:FileAssoc}"
Name: "fileassoc4"; Description: "{cm:CreateFileAssocVlt}"; GroupDescription: "{cm:FileAssoc}"
Name: "deletesettings"; Description: "{cm:RemoveAnyExistingSettings}"; GroupDescription: "{cm:ManageSettings}"; Flags: unchecked
[Types]
@ -161,6 +162,7 @@ Name: "lang_files\chinese"; Description: "Chinese (China)"; Types: full custom;
; Signing
Source: ".\valentina\valentina.exe"; DestDir: "{app}"; Flags: ignoreversion sign
Source: ".\valentina\tape.exe"; DestDir: "{app}"; Flags: ignoreversion sign
Source: ".\valentina\puzzle.exe"; DestDir: "{app}"; Flags: ignoreversion sign
Source: ".\valentina\vpropertyexplorer.dll"; DestDir: "{app}"; Flags: ignoreversion sign
Source: ".\valentina\qmuparser2.dll"; DestDir: "{app}"; Flags: ignoreversion sign
; Localizations
@ -228,6 +230,7 @@ Source: ".\valentina\*.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\valentina\*.ini"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
; DLL used to check if the target program is running at install time
Source: ".\valentina\EUDC.TTE"; DestDir: "{fonts}"; FontInstall: "EUDC"; Flags: onlyifdoesntexist uninsneveruninstall
[InstallDelete]
Type: filesandordirs; Name: "{app}\translations"
@ -248,6 +251,7 @@ Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChang
Root: "HKCR"; Subkey: ".val"; ValueType: string; ValueName: ""; ValueData: "Valentina.Pattern"; Flags: uninsdeletevalue; Tasks: fileassoc1
Root: "HKCR"; Subkey: ".vit"; ValueType: string; ValueName: ""; ValueData: "Valentina.IndividualMeasurements"; Flags: uninsdeletevalue; Tasks: fileassoc2
Root: "HKCR"; Subkey: ".vst"; ValueType: string; ValueName: ""; ValueData: "Valentina.StandardMeasurements"; Flags: uninsdeletevalue; Tasks: fileassoc3
Root: "HKCR"; Subkey: ".vlt"; ValueType: string; ValueName: ""; ValueData: "Valentina.Layout"; Flags: uninsdeletevalue; Tasks: fileassoc3
Root: "HKCR"; Subkey: "Valentina.Pattern"; ValueType: string; ValueData: "Valentina pattern file"; Flags: uninsdeletekey; Tasks: fileassoc1
Root: "HKCR"; Subkey: "Valentina.Pattern\DefaultIcon"; ValueType: string; ValueData: "{app}\pattern.ico,0"; Tasks: fileassoc1
@ -261,6 +265,10 @@ Root: "HKCR"; Subkey: "Valentina.StandardMeasurements"; ValueType: string; Value
Root: "HKCR"; Subkey: "Valentina.StandardMeasurements\DefaultIcon"; ValueType: string; ValueData: "{app}\s-measurements.ico,0"; Tasks: fileassoc3
Root: "HKCR"; Subkey: "Valentina.StandardMeasurements\shell\open\command"; ValueType: string; ValueData: """{app}\tape.exe"" ""%1"""; Tasks: fileassoc3
Root: "HKCR"; Subkey: "Valentina.Layout"; ValueType: string; ValueData: "Valentina layout file"; Flags: uninsdeletekey; Tasks: fileassoc1
Root: "HKCR"; Subkey: "Valentina.Layout\DefaultIcon"; ValueType: string; ValueData: "{app}\layout.ico,0"; Tasks: fileassoc1
Root: "HKCR"; Subkey: "Valentina.Layout\shell\open\command"; ValueType: string; ValueData: """{app}\puzzle.exe"" ""%1"""; Tasks: fileassoc1
[CustomMessages]
FileAssoc = Create file associations
english.FileAssoc = Create file associations
@ -286,6 +294,12 @@ russian.CreateFileAssocVst = *.vst (Мультиразмерный файл ме
ukrainian.CreateFileAssocVst = *.vst (Мультирозмірний файл мірок)
german.CreateFileAssocVst = *.vst (Multi-Size Maßdatei)
CreateFileAssocVlt = *.vlt (Layout file)
english.CreateFileAssocVlt = *.vlt (Layout file)
russian.CreateFileAssocVlt = *.vlt (Файл раскладки)
ukrainian.CreateFileAssocVlt = *.vlt (Файл роскладки)
german.CreateFileAssocVlt = *.vlt (Layoutdatei)
WarnRemoveOld = is installed at the moment. Remove old version?
english.WarnRemoveOld = is installed at the moment. Remove old version?
russian.WarnRemoveOld = установлена на данный момент. Удалить старую версию?
@ -358,6 +372,12 @@ russian.QuestionRemoveAnyExistingSettings = Вы хотите удалить с
ukrainian.QuestionRemoveAnyExistingSettings = Видалити будь-які існуючі налаштування?
german.QuestionRemoveAnyExistingSettings = Möchten Sie vorhandene Einstellungen entfernen?
ErrorFindApp = Unable to check if a program is running. Please, close the program before continue and press OK to continue the installation.
english.ErrorFindApp = Unable to check if a program is running. Please, close the program before continue and press OK to continue the installation.
russian.ErrorFindApp = Невозможно проверить, запущена ли программа. Пожалуйста, закройте программу перед продолжением и нажмите OK, чтобы продолжить установку.
ukrainian.ErrorFindApp = Неможливо перевірити, чи запущена програма. Будь ласка, закрийте програму перед продовженням та натисніть OK, щоб продовжити встановлення.
german.ErrorFindApp = Es kann nicht geprüft werden, ob ein Programm läuft. Bitte schließen Sie das Programm, bevor Sie fortfahren, und drücken Sie OK, um die Installation fortzusetzen.
[Code]
const
@ -399,15 +419,22 @@ var
WMIService: Variant;
WbemLocator: Variant;
WbemObjectSet: Variant;
InstallationFindAppMessage: String;
begin
WbemLocator := CreateOleObject('WbemScripting.SWbemLocator');
WMIService := WbemLocator.ConnectServer('localhost', 'root\CIMV2');
WbemObjectSet := WMIService.ExecQuery('SELECT * FROM Win32_Process Where Name="' + AppName + '"');
if not VarIsNull(WbemObjectSet) and (WbemObjectSet.Count > 0) then
begin
Result := True;
end
else begin
try
WbemLocator := CreateOleObject('WbemScripting.SWbemLocator');
WMIService := WbemLocator.ConnectServer('localhost', 'root\CIMV2');
WbemObjectSet := WMIService.ExecQuery('SELECT * FROM Win32_Process Where Name="' + AppName + '"');
if not VarIsNull(WbemObjectSet) and (WbemObjectSet.Count > 0) then
begin
Result := True;
end
else begin
Result := False;
end;
except
InstallationFindAppMessage := ExpandConstant('{cm:ErrorFindApp}');
MsgBox( InstallationFindAppMessage, mbError, MB_OK );
Result := False;
end;
end;

BIN
dist/win/layout.ico vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
dist/win/valentina.ico vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,29 @@
$env:ROOT_FOLDER = "C:\projects\valentina";
$env:BUILD_FOLDER = "$env:ROOT_FOLDER\build";
$file_name = "valentina-win-$env:PLATFORM-$env:QT_VERSION-$env:APPVEYOR_REPO_BRANCH-$env:APPVEYOR_REPO_COMMIT.tar.xz";
if($env:DEPLOY -eq "true") {
Write-Host "[CI] Starting packing." -ForegroundColor Green;
& $env:PYTHON\python.exe "$env:ROOT_FOLDER\scripts\deploy.py" pack "$env:BUILD_FOLDER\package\valentina" "$env:BUILD_FOLDER\package\$file_name";
if ($LastExitCode -ne 0) {
Write-Error -Message "[CI] Error creating an archive." -Category InvalidResult;
exit 1;
} else {
Write-Host "[CI] Done." -ForegroundColor Green;
}
Write-Host "[CI] Uploading." -ForegroundColor Green;
& $env:PYTHON\python.exe "$env:ROOT_FOLDER\scripts\deploy.py" upload $env:ACCESS_TOKEN "$env:BUILD_FOLDER\package\$file_name" "/0.7.x/Windows/$file_name";
if ($LastExitCode -ne 0) {
Write-Error -Message "[CI] Error uploading an artifact." -Category InvalidResult;
exit 1;
} else {
Write-Host "[CI] Uploading has been finished." -ForegroundColor Green;
}
Exit 0;
}
else {
Write-Host "[CI] No deployment needed." -ForegroundColor Green;
Exit 0;
}

37
scripts/cirrus-deploy.sh Executable file
View File

@ -0,0 +1,37 @@
print_error() {
echo "[CI] ERROR: $1"
}
print_info() {
echo "[CI] INFO: $1"
}
check_failure() {
if [ $? -ne 0 ] ; then
if [ -z $1 ] ; then
print_error $1
else
print_error "Failure exit code is detected."
fi
exit 1
fi
}
if [[ "$DEPLOY" == "true" ]]; then
$CIRRUS_WORKING_DIR/scripts/macfixqtdylibrpath.py $CIRRUS_WORKING_DIR/build/src/app/valentina/bin/Valentina.app;
check_failure "Unable to patch the app bundle.";
print_info "Start compressing.";
tar -C $CIRRUS_WORKING_DIR/build/src/app/valentina/bin --exclude "*.DS_Store" -cvJf valentina-${PLATFORM}-${CIRRUS_CHANGE_IN_REPO}.tar.xz Valentina.app/;
check_failure "Unable to create an archive.";
print_info "Start uploading.";
python3 $CIRRUS_WORKING_DIR/scripts/deploy.py upload $ACCESS_TOKEN $CIRRUS_WORKING_DIR/valentina-${PLATFORM}-${CIRRUS_CHANGE_IN_REPO}.tar.xz "/0.7.x/Mac OS X/valentina-${PLATFORM}-${CIRRUS_CHANGE_IN_REPO}.tar.xz";
check_failure "Unable to upload.";
print_info "Successfully uploaded.";
else
print_info "No deployment needed.";
fi

View File

@ -3,24 +3,21 @@
# Please, run this script from folder <root_folder>/scripts.
# Because we use the last available cppcheck version usually we build it manually.
CPPCHECK="../../../../cppcheck/cppcheck"
CPPCHECK="../../../../cppcheck-2.8/cppcheck"
$CPPCHECK \
-j4 -f -q \
-UDRW_DBG \
-U__INTEL_COMPILER_UPDATE \
-UqApp \
--template '{file}:{line}:{message}:{id}' \
--inline-suppr \
--platform=unix64 \
--std=c++11 \
--std=posix \
--std=c++17 \
--enable=all \
--library=qt.cfg \
--library=std.cfg \
--library=posix.cfg \
--library=qt \
--library=std \
--library=posix \
--inconclusive \
--suppress=leakReturnValNotUsed:../src/app/valentina/core/vapplication.cpp \
--suppress=unmatchedSuppression:../src/libs/ifc/xml/vdomdocument.cpp \
--suppress=redundantCondition:../src/libs/vtools/tools/drawTools/toolcurve/vtoolsplinepath.cpp \
--suppress=unmatchedSuppression:../src/libs/vtools/tools/drawTools/toolcurve/vtoolsplinepath.cpp \
--suppress=*:*/vdxf/libdxfrw/intern/make_unique.h \
--inconclusive \
--suppress=*:*/qmuparser/make_unique.h \
../src

129
scripts/deploy.py Normal file
View File

@ -0,0 +1,129 @@
import argparse
import os
import pathlib
import shutil
import sys
import dropbox
from dropbox import DropboxOAuth2FlowNoRedirect
from dropbox.exceptions import ApiError, AuthError
from dropbox.files import WriteMode
APP_KEY = "v33m5tjz020h7uy"
def run_auth():
"""
Use to generate a refresh token
"""
auth_flow = DropboxOAuth2FlowNoRedirect(APP_KEY, use_pkce=True, token_access_type='offline')
authorize_url = auth_flow.start()
print("1. Go to: " + authorize_url)
print("2. Click \"Allow\" (you might have to log in first).")
print("3. Copy the authorization code.")
auth_code = input("Enter the authorization code here: ").strip()
try:
oauth_result = auth_flow.finish(auth_code)
except Exception as e:
print('Error: %s' % (e,))
exit(1)
print("Refresh token: %s" % oauth_result.refresh_token)
def run_pack(source, destination):
"""
Pack folder. Automatically fills arguments for shutil.make_archive.
:param source: path to source root directory. Example: '/path/to/folder/'
:param destination: path to resulting zip archive. The path must include a format suffix.
Example: '/path/to/folder.zip'
"""
base = os.path.basename(destination)
name = base.split('.')[0]
formats = {
".zip": "zip",
".tar.xz": "xztar"
}
suffix = ''.join(pathlib.Path(base).suffixes)
format = formats.get(suffix, None)
archive_from = pathlib.Path(source).parent
archive_to = os.path.basename(source.strip(os.sep))
print(source, destination, archive_from)
shutil.make_archive(name, format, archive_from, archive_to)
shutil.move('%s%s' % (name, suffix), destination)
def run_upload(refresh_token, file, path):
with dropbox.Dropbox(oauth2_refresh_token=refresh_token, app_key=APP_KEY) as dbx:
# Check that the access token is valid
try:
dbx.users_get_current_account()
except AuthError:
sys.exit("ERROR: Invalid access token; try re-generating an "
"access token from the app console on the web.")
print("Uploading " + file + " to Dropbox as " + path + "...")
try:
with open(file, "rb") as f:
dbx.files_upload(f.read(), path, mode=WriteMode('overwrite'))
except ApiError as err:
# This checks for the specific error where a user doesn't have
# enough Dropbox space quota to upload this file
if (err.error.is_path() and
err.error.get_path().reason.is_insufficient_space()):
sys.exit("ERROR: Cannot deploy; insufficient space.")
elif err.user_message_text:
print(err.user_message_text)
sys.exit()
else:
print(err)
sys.exit()
print("Successfully uploaded")
def parse_args(args=None):
parser = argparse.ArgumentParser(prog='app')
cmds = parser.add_subparsers(help='commands')
def cmd(name, **kw):
p = cmds.add_parser(name, **kw)
p.set_defaults(cmd=name)
p.arg = lambda *a, **kw: p.add_argument(*a, **kw) and p
p.exe = lambda f: p.set_defaults(exe=f) and p
# global options
# p.arg('-s', '--settings', help='application settings')
return p
cmd('auth', help='Authorize application') \
.exe(lambda _: (
run_auth()
))
cmd('pack', help='Compress folder') \
.arg('source', type=str, help='Path to folder or file') \
.arg('destination', type=str, help='Path to resulting zip archive') \
.exe(lambda a: (
run_pack(a.source, a.destination)
))
cmd('upload', help='Upload file with override') \
.arg('refresh_token', type=str, help='Refresh token') \
.arg('file', type=str, help='Path to file') \
.arg('path', type=str, help='Path on disk') \
.exe(lambda a: (
run_upload(a.refresh_token, a.file, a.path)
))
args = parser.parse_args(args)
if not hasattr(args, 'exe'):
parser.print_usage()
else:
args.exe(args)
if __name__ == '__main__':
parse_args()

View File

@ -19,13 +19,13 @@ NUMBER=${#NUMBER[@]}
# Certant languages like he_IL and zh_CN are not supported by math parser
for ((i=0;i<NUMBER;i++)); do
tx pull -r valentina-project.measurements_p${i}${MEASUREMENTS_BRANCH}ts --mode=developer -f --skip -l "ru_RU, uk, de_DE, cs, he_IL, fr_FR, it_IT, nl, id, es, fi, en_US, en_CA, en_IN, ro_RO, zh_CN, pt_BR, el_GR, pl_PL" &
sleep 2
tx pull -r valentina-project.measurements_p${i}${MEASUREMENTS_BRANCH}ts --mode=developer -f --skip -l "uk,de_DE,cs,he_IL,fr_FR,it_IT,nl,id,es,fi,en_US,en_CA,en_IN,ro_RO,zh_CN,pt_BR,el_GR,pl_PL" &
sleep 1
done
tx pull -r valentina-project.valentina_${VALENTINA_BRANCH}ts --mode=developer -f --skip &
sleep 2
tx pull -r valentina-project.measurements_p998${MEASUREMENTS_BRANCH}ts --mode=developer -f --skip -l "ru_RU, uk, de_DE, cs, he_IL, fr_FR, it_IT, nl, id, es, fi, en_US, en_CA, en_IN, ro_RO, zh_CN, pt_BR, el_GR, pl_PL" &
sleep 1
tx pull -r valentina-project.measurements_p998${MEASUREMENTS_BRANCH}ts --mode=developer -f --skip -l "uk,de_DE,cs,he_IL,fr_FR,it_IT,nl,id,es,fi,en_US,en_CA,en_IN,ro_RO,zh_CN,pt_BR,el_GR,pl_PL" &
wait
@ -43,7 +43,7 @@ do
done
end=$(date +%s)
runtime=$(python -c "print 'Time passed %u:%02u seconds' % ((${end} - ${start})/60, (${end} - ${start})%60)")
runtime=$(python -c "print('Time passed %u:%02u seconds' % ((${end} - ${start})/60, (${end} - ${start})%60))")
echo $runtime
echo For updating files run: build all.

View File

@ -17,3 +17,5 @@ do
basename=${file##*/} # remove the path from a path-string
cp -v -f $file $OBSDEBIAN/debian.${basename}
done
cp -v -f ../dist/valentina.dsc $OBSDEBIAN/valentina.dsc

43
scripts/travis-deploy.sh Normal file
View File

@ -0,0 +1,43 @@
print_error() {
echo "[CI] ERROR: $1"
}
print_info() {
echo "[CI] INFO: $1"
}
check_failure() {
if [ $? -ne 0 ] ; then
if [ -z $1 ] ; then
print_error $1
else
print_error "Failure exit code is detected."
fi
exit 1
fi
}
if [[ "$DEPLOY" == "true" ]]; then
../scripts/macfixqtdylibrpath.py $TRAVIS_BUILD_DIR/build/src/app/valentina/bin/Valentina.app;
check_failure "Unable to patch the app bundle.";
if [[ "$LEGACY" = false ]]; then
legacy_suffix=""
else
legacy_suffix="-legacy"
fi
print_info "Start compressing.";
tar -C $TRAVIS_BUILD_DIR/build/src/app/valentina/bin --exclude "*.DS_Store" -cvJf valentina-osx-${XCODE}-${TRAVIS_COMMIT}${legacy_suffix}.tar.xz Valentina.app/;
check_failure "Unable to create an archive.";
print_info "Start uploading.";
python3 $TRAVIS_BUILD_DIR/scripts/deploy.py upload $ACCESS_TOKEN $TRAVIS_BUILD_DIR/build/valentina-osx-${XCODE}-${TRAVIS_COMMIT}${legacy_suffix}.tar.xz "/0.7.x/Mac OS X/valentina-osx-${XCODE}-${TRAVIS_COMMIT}${legacy_suffix}.tar.xz";
check_failure "Unable to upload.";
print_info "Successfully uploaded.";
else
print_info "No deployment needed.";
fi

View File

@ -1,33 +0,0 @@
{
"package": {
"name": "valentina-osx_auto-upload",
"repo": "Valentina",
"subject": "dismine",
"desc": "Was pushed completely automatically",
"website_url": "https://valentinaproject.bitbucket.io",
"issue_tracker_url": "https://gitlab.com/smart-pattern/valentina/-/issues",
"vcs_url": "https://gitlab.com/smart-pattern/valentina",
"github_use_tag_release_notes": false,
"licenses": ["GPL-3.0"],
"labels": ["patternmaking"],
"public_download_numbers": false,
"public_stats": false
},
"version": {
"name": "0.7.41",
"desc": "Test branch release",
"released": "2020-12-4",
"vcs_tag": "v0.7.41",
"gpgSign": false
},
"files":
[
{"includePattern": "./(valentina-osx-.*\\.tar.gz)", "uploadPattern": "$1",
"matrixParams": {
"override": 1 }
}
],
"publish": true
}

1
share/fabric-pattern.svg Normal file
View File

@ -0,0 +1 @@
<svg id="Filled" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g fill="#e8edf1"><path d="m168 24-96 32s40 128-48 184c9.256 47.571 24 93.32 24 136 0 40-3.984 78.486-16 112h216v-384s-56-24-80-80z"/><path d="m488 96-32 232h-144l-32-232a354.576 354.576 0 0 0 48-40c24-24 48-24 56-24s32 0 56 24a354.576 354.576 0 0 0 48 40z"/><path d="m296 384h192v96h-192z"/></g><path d="m256 488v-384a8 8 0 0 0 -4.849-7.354c-.53-.226-53.318-23.345-75.8-75.8a8 8 0 0 0 -9.883-4.439l-96 32a8 8 0 0 0 -5.106 9.977 236.823 236.823 0 0 1 8.638 68.416c-1.254 48.932-19.186 84.749-53.3 106.456a8 8 0 0 0 -3.558 8.277c2.77 14.235 6.042 28.376 9.207 42.053 7.537 32.548 14.651 63.295 14.651 92.414 0 44.4-5.08 80.151-15.531 109.3a8 8 0 0 0 7.531 10.7h216a8 8 0 0 0 8-8zm-16-112.013h-16a8 8 0 0 0 0 16h16v88.013h-80v-16a8 8 0 0 0 -16 0v16h-100.941c8.698-28.773 12.941-62.942 12.941-104 0-30.946-7.314-62.558-15.058-96.025-2.743-11.856-5.568-24.066-8.052-36.288 35.41-24.717 54.784-64.859 56.11-116.482a256.257 256.257 0 0 0 -7.3-66.005l82.026-27.342c21.964 44.714 62.293 68.142 76.274 75.195z"/><path d="m492.438 89.344a348.673 348.673 0 0 1 -46.781-39c-26.343-26.344-52.923-26.344-61.657-26.344s-35.314 0-61.657 26.343a350.092 350.092 0 0 1 -46.781 39 8 8 0 0 0 -3.487 7.749l32 232a8 8 0 0 0 7.925 6.908h144a8 8 0 0 0 7.925-6.907l32-232a8 8 0 0 0 -3.487-7.749zm-43.41 230.656h-130.056l-30.372-220.231a369.2 369.2 0 0 0 45.061-38.112c21.653-21.657 43.244-21.657 50.339-21.657s28.686 0 50.343 21.657a369.2 369.2 0 0 0 45.057 38.112z"/><path d="m152 88a8 8 0 0 0 8-8v-16a8 8 0 0 0 -16 0v16a8 8 0 0 0 8 8z"/><path d="m384 88a8 8 0 0 0 8-8v-16a8 8 0 0 0 -16 0v16a8 8 0 0 0 8 8z"/><path d="m384 128a8 8 0 0 0 -8 8v16a8 8 0 0 0 16 0v-16a8 8 0 0 0 -8-8z"/><path d="m384 176a8 8 0 0 0 -8 8v16a8 8 0 0 0 16 0v-16a8 8 0 0 0 -8-8z"/><path d="m384 224a8 8 0 0 0 -8 8v16a8 8 0 0 0 16 0v-16a8 8 0 0 0 -8-8z"/><path d="m384 272a8 8 0 0 0 -8 8v16a8 8 0 0 0 16 0v-16a8 8 0 0 0 -8-8z"/><path d="m80 256a8 8 0 0 0 -8-8h-16a8 8 0 0 0 0 16h16a8 8 0 0 0 8-8z"/><path d="m376 424h-16a8 8 0 0 0 0 16h16a8 8 0 0 0 0-16z"/><path d="m408 440h16a8 8 0 0 0 0-16h-16a8 8 0 0 0 0 16z"/><path d="m496 384a8 8 0 0 0 -8-8h-192a8 8 0 0 0 -8 8v96a8 8 0 0 0 8 8h192a8 8 0 0 0 8-8zm-16 40h-24a8 8 0 0 0 0 16h24v32h-80v-16a8 8 0 0 0 -16 0v16h-80v-32h24a8 8 0 0 0 0-16h-24v-32h80v8a8 8 0 0 0 16 0v-8h80z"/><path d="m320 96h-8a8 8 0 0 0 0 16h8a8 8 0 0 0 0-16z"/><path d="m368 96h-16a8 8 0 0 0 0 16h16a8 8 0 0 0 0-16z"/><path d="m416 96h-16a8 8 0 0 0 0 16h16a8 8 0 0 0 0-16z"/><path d="m448 112h8a8 8 0 0 0 0-16h-8a8 8 0 0 0 0 16z"/><path d="m96 376.007h-16a8 8 0 0 0 0 16h16a8 8 0 1 0 0-16z"/><path d="m152 384a8 8 0 0 0 -8-8h-16a8 8 0 0 0 0 16h16a8 8 0 0 0 8-8z"/><path d="m192 375.993h-16a8 8 0 1 0 0 16h16a8 8 0 0 0 0-16z"/><path d="m104 264h16a8 8 0 0 0 0-16h-16a8 8 0 0 0 0 16z"/><path d="m152 264h16a8 8 0 0 0 0-16h-16a8 8 0 0 0 0 16z"/><path d="m200 264h16a8 8 0 0 0 0-16h-16a8 8 0 0 0 0 16z"/><path d="m152 136a8 8 0 0 0 8-8v-16a8 8 0 0 0 -16 0v16a8 8 0 0 0 8 8z"/><path d="m152 184a8 8 0 0 0 8-8v-16a8 8 0 0 0 -16 0v16a8 8 0 0 0 8 8z"/><path d="m152 232a8 8 0 0 0 8-8v-16a8 8 0 0 0 -16 0v16a8 8 0 0 0 8 8z"/><path d="m152 280a8 8 0 0 0 -8 8v16a8 8 0 0 0 16 0v-16a8 8 0 0 0 -8-8z"/><path d="m152 328a8 8 0 0 0 -8 8v16a8 8 0 0 0 16 0v-16a8 8 0 0 0 -8-8z"/><path d="m152 408a8 8 0 0 0 -8 8v16a8 8 0 0 0 16 0v-16a8 8 0 0 0 -8-8z"/></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

80
share/puzzle.svg Normal file
View File

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 128 128"
version="1.1"
id="svg19"
sodipodi:docname="puzzle.svg"
inkscape:export-filename="/home/dismine/CAD/puzzle.png"
inkscape:export-xdpi="384"
inkscape:export-ydpi="384"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
id="metadata23">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1580"
inkscape:window-height="849"
id="namedview21"
showgrid="false"
inkscape:zoom="1.84375"
inkscape:cx="3.5254237"
inkscape:cy="64"
inkscape:window-x="0"
inkscape:window-y="360"
inkscape:window-maximized="0"
inkscape:current-layer="svg19" />
<defs
id="defs4">
<style
id="style2">.cls-1{isolation:isolate;}.cls-2{mix-blend-mode:multiply;}.cls-3{fill:#c9222e;stroke:#c9222e;}.cls-3,.cls-4,.cls-5,.cls-6{stroke-linecap:round;stroke-linejoin:round;}.cls-4{fill:#27ab71;stroke:#27ab71;}.cls-5{fill:#e8c81b;stroke:#e8c81b;}.cls-6{fill:#23a6dc;stroke:#23a6dc;}</style>
</defs>
<title
id="title6">puzzle</title>
<g
class="cls-1"
id="g17">
<g
id="icons"
class="cls-2">
<path
class="cls-3"
d="M96.74,65.5A8,8,0,0,0,99,60c0-4.69-4.25-8.5-9.5-8.5S80,55.31,80,60a8,8,0,0,0,2.26,5.5H65.5V77.31A10.6,10.6,0,0,1,68,77c6.34,0,11.5,5.61,11.5,12.5S74.34,102,68,102a10.6,10.6,0,0,1-2.5-.31V113.5h48v-48Z"
id="path8" />
<path
class="cls-4"
d="M62.5,96.74A8,8,0,0,0,68,99c4.69,0,8.5-4.25,8.5-9.5S72.69,80,68,80a8,8,0,0,0-5.5,2.26V65.5H50.69A10.6,10.6,0,0,1,51,68c0,6.34-5.61,11.5-12.5,11.5S26,74.34,26,68a10.6,10.6,0,0,1,.31-2.5H14.5v48h48Z"
id="path10" />
<path
class="cls-5"
d="M31.26,62.5A8,8,0,0,0,29,68c0,4.69,4.25,8.5,9.5,8.5S48,72.69,48,68a8,8,0,0,0-2.26-5.5H62.5V50.69A10.6,10.6,0,0,1,60,51c-6.34,0-11.5-5.61-11.5-12.5S53.66,26,60,26a10.6,10.6,0,0,1,2.5.31V14.5h-48v48Z"
id="path12" />
<path
class="cls-6"
d="M65.5,31.26A8,8,0,0,0,60,29c-4.69,0-8.5,4.25-8.5,9.5S55.31,48,60,48a8,8,0,0,0,5.5-2.26V62.5H77.31A10.6,10.6,0,0,1,77,60c0-6.34,5.61-11.5,12.5-11.5S102,53.66,102,60a10.6,10.6,0,0,1-.31,2.5H113.5v-48h-48Z"
id="path14" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -25,7 +25,6 @@ PMSYSTEMS += \
p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p998
LANGUAGES += \
ru_RU \
uk_UA \
de_DE \
cs_CZ \

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Svislá výška od zadní strany kyčlí k podlaze.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>
@ -3005,7 +3005,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1506"/>
<source>neck_side_to_armfold_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>strana_krku_k_podpaží_vpředu</translation>
<translation>krk_strana_po_podpaží_vpředu</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1508"/>
@ -3059,7 +3059,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1527"/>
<source>neck_side_to_armfold_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>strana_krku_k_podpaží_vzadu</translation>
<translation>krk_strana_po_podpaží_vzadu</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1529"/>

View File

@ -13,7 +13,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="209"/>
<source>Height: Total</source>
<comment>Full measurement name.</comment>
<translation>Höhe: Total</translation>
<translation>Höhe: Gesamt</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="210"/>
@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Senkrechter Abstand zwischen Taillenrückseite und Boden.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>

View File

@ -19,37 +19,37 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="210"/>
<source>Vertical distance from crown of head to floor.</source>
<comment>Full measurement description.</comment>
<translation>Distancia vertical desde la coronilla de la cabeza al suelo.</translation>
<translation>Distancia vertical de la coronilla al suelo.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="214"/>
<source>height_neck_back</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_cuello_trasero</translation>
<translation>altura_cuello_espalda</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="216"/>
<source>Height: Neck Back</source>
<comment>Full measurement name.</comment>
<translation>Altura: Cuello Trasero</translation>
<translation>Altura: Cuello espalda</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="217"/>
<source>Vertical distance from the Neck Back (cervicale vertebra) to the floor.</source>
<comment>Full measurement description.</comment>
<translation>Distancia vertical desde el cuello trasero (vertebra cervical) hasta el suelo.</translation>
<translation>Distancia vertical de la espalda del cuello (vértebra cervical) al suelo.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="221"/>
<source>height_scapula</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_escapula</translation>
<translation>altura_escápula</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="223"/>
<source>Height: Scapula</source>
<comment>Full measurement name.</comment>
<translation>Altura: Escapula</translation>
<translation>Altura: Escápula</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="224"/>
@ -79,19 +79,19 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="235"/>
<source>height_waist_side</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_cintura_lateral</translation>
<translation>altura_lado_cintura</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="237"/>
<source>Height: Waist Side</source>
<comment>Full measurement name.</comment>
<translation>Altura: Cintura Lateral</translation>
<translation>Altura: Lado de cintura</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="238"/>
<source>Vertical distance from the Waist Side to the floor.</source>
<comment>Full measurement description.</comment>
<translation>Distancia vertical de la cintura lateral al suelo. </translation>
<translation>Distancia vertical del lado de la cintura al suelo.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="242"/>
@ -109,7 +109,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="245"/>
<source>Vertical distance from the Hip level to the floor.</source>
<comment>Full measurement description.</comment>
<translation>Distancia vertical del nivel de la cadera al piso. </translation>
<translation>Distancia vertical del nivel de la cadera al suelo. </translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="249"/>
@ -151,7 +151,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="263"/>
<source>height_calf</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_pantorrilla</translation>
<translation>height_calf</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="265"/>
@ -169,7 +169,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="270"/>
<source>height_ankle_high</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_alto_tobillo</translation>
<translation>height_ankle_high</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="272"/>
@ -187,7 +187,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="277"/>
<source>height_ankle</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_tobillo</translation>
<translation>height_ankle</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="279"/>
@ -205,7 +205,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="284"/>
<source>height_highhip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_alturadelacadera</translation>
<translation>height_highhip</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="286"/>
@ -223,7 +223,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="291"/>
<source>height_waist_front</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_cintura_frontal</translation>
<translation>height_waist_front</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="293"/>
@ -241,7 +241,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="298"/>
<source>height_bustpoint</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>altura_busto</translation>
<translation>height_bustpoint</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="300"/>
@ -259,19 +259,19 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="305"/>
<source>height_shoulder_tip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>Altura_Hombro</translation>
<translation>height_shoulder_tip</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="307"/>
<source>Height: Shoulder Tip</source>
<comment>Full measurement name.</comment>
<translation>Altura: Hombro</translation>
<translation>Altura: Hombro Punta</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="308"/>
<source>Vertical distance from the Shoulder Tip to the floor.</source>
<comment>Full measurement description.</comment>
<translation>Distancia vertical desde el Hombro hasta el piso</translation>
<translation>Distancia vertical desde la punta del Hombro hasta el piso</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="312"/>
@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Altura vertical desde la Cintura Espalda al piso.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>
@ -1295,7 +1295,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="781"/>
<source>hip_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>hip_arc_half_f</translation>
<translation>cadera_arco_mitad_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="783"/>
@ -1313,7 +1313,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="788"/>
<source>neck_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>neck_arc_b</translation>
<translation>cuello_arco_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="790"/>
@ -1331,7 +1331,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="796"/>
<source>highbust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>highbust_arc_b</translation>
<translation>bustoalto_arco_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="798"/>
@ -1349,7 +1349,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="803"/>
<source>bust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>bust_arc_b</translation>
<translation>busto_arco_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="805"/>
@ -1367,13 +1367,13 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="811"/>
<source>lowbust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>lowbust_arc_b</translation>
<translation>bajobusto_arco_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="813"/>
<source>Lowbust arc, back</source>
<comment>Full measurement name.</comment>
<translation>Arco del busto bajo</translation>
<translation>Arco del busto bajo, espalda</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="814"/>
@ -1385,7 +1385,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="819"/>
<source>rib_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>rib_arc_b</translation>
<translation>costilla_arco_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="821"/>
@ -1403,7 +1403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="827"/>
<source>waist_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>waist_arc_b</translation>
<translation>cintura_arco_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="829"/>
@ -1421,7 +1421,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="835"/>
<source>highhip_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>highhip_arc_b</translation>
<translation>caderaalta_arco_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="837"/>
@ -1439,7 +1439,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="843"/>
<source>hip_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>hip_arc_b</translation>
<translation>cadera_arco_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="845"/>
@ -1457,7 +1457,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="851"/>
<source>neck_arc_half_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>neck_arc_half_b</translation>
<translation>cuello_arco_mitad_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="853"/>
@ -1475,7 +1475,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="858"/>
<source>highbust_arc_half_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>highbust_arc_half_b</translation>
<translation>bustoalto_arco_mitad_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="860"/>
@ -1493,7 +1493,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="866"/>
<source>bust_arc_half_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>bust_arc_half_b</translation>
<translation>busto_arco_mitad_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="868"/>
@ -1511,7 +1511,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="873"/>
<source>lowbust_arc_half_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>lowbust_arc_half_b</translation>
<translation>bajobusto_arco_mitad_t</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="875"/>

View File

@ -7,7 +7,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="207"/>
<source>height</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>taille</translation>
<translation>Hauteur</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="209"/>
@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Distance verticale de la taille dos au sol</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>
@ -977,7 +977,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="445"/>
<source>Horizontal Distance between a flat stick, placed perpendicular to Heel, and the greatest indentation of Ankle.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Distance horizontale entre un support plat placé perpendiculairement au talon et la protubérance de l&apos;os de la cheville.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="655"/>
@ -1073,7 +1073,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="692"/>
<source>Same as bust_arc_f.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Identique à bust_arc_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="696"/>
@ -1475,7 +1475,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="858"/>
<source>highbust_arc_half_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>quart_tour_surpoitrinaire_dos</translation>
<translation>demi_arc_surpoitrine_dos</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="860"/>
@ -2177,7 +2177,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1147"/>
<source>neck_side_to_highbust_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>encolure_cote_sur_poitrine_dos</translation>
<translation>encolure_cote_surpoitrine_dos</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1149"/>
@ -2825,7 +2825,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1423"/>
<source>bustpoint_to_waist_front</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>pointe_sein_taille</translation>
<translation>saillantpoitrine_taille_devant</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1425"/>
@ -3527,7 +3527,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1822"/>
<source>From Waist Side along curve to Hip level then straight down to Knee level. (&apos;Leg: Waist Side to Floor&apos; - &apos;Height Knee&apos;).</source>
<comment>Full measurement description.</comment>
<translation>Du Côté de la Taille le long de la courbe de la Hanche et jusqu&apos;au genou. (&apos;Jambe : Coté de la Taille jusqu&apos;au genou&apos; - &apos;Genou&apos;).</translation>
<translation>Du Côté de la Taille le long de la courbe de la Hanche et jusqu&apos;au genou. (&apos;Jambe :&#xa0;Coté de la Taille jusqu&apos;au genou&apos; - &apos;Genou&apos;).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1862"/>
@ -3807,7 +3807,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1846"/>
<source>crotch_length_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>longueur_entrejambe</translation>
<translation>longueur_fourche_dos</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1848"/>
@ -3990,7 +3990,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1933"/>
<source>waist_natural_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>demi_taille_naturel_dev</translation>
<translation>demi_taille_naturel_devant</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1935"/>
@ -4332,19 +4332,19 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2086"/>
<source>armfold_to_armfold_bust</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>entre_plis_bras_buste</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2088"/>
<source>Armfold to Armfold, front, curved through Bust Front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>D&apos;un pli du bras à l&apos;autre en passant par le devant du buste</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2090"/>
<source>Measure in a curve from Armfold Left Front through Bust Front curved back up to Armfold Right Front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Mesure depuis l&apos;avant du pli du bras gauche jusqu&apos;à l&apos;avant du pli du bras droit en passant par le devant du buste</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2094"/>
@ -4362,25 +4362,25 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2097"/>
<source>Measure from Armfold Front to Bust Front, shortest distance between the two, as straight as possible.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Mesure de la plus courte distance, aussi droite que possible, entre l&apos;avant du pli du bras et le devant du buste </translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2101"/>
<source>highbust_b_over_shoulder_to_highbust_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>haut_du_buste_devant_à_haut_du_buste_dos_par_dessus_l&apos;épaule</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2103"/>
<source>Highbust Back, over Shoulder, to Highbust level</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>surpoitrine dos, au-dessus de l&apos;épaule, arriver niveau surpoitrine</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2105"/>
<source>From Highbust Back, over Shoulder, then aim at Bustpoint, stopping measurement at Highbust level.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Depuis surpoitrine dos, au-dessus de l&apos;épaule, puis viser le saillant de poitrine, en arrêtant la mesure au niveau de la surpoitrine</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2110"/>

View File

@ -7,361 +7,361 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="207"/>
<source>height</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="209"/>
<source>Height: Total</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה מלא</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="210"/>
<source>Vertical distance from crown of head to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה הקדקוד עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="214"/>
<source>height_neck_back</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_צרוויקלי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="216"/>
<source>Height: Neck Back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: צרוויקלי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="217"/>
<source>Vertical distance from the Neck Back (cervicale vertebra) to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה הצרוויקלי ( cervicale vertebra) עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="221"/>
<source>height_scapula</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_עצם_השכם</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="223"/>
<source>Height: Scapula</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: עצם השכם</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="224"/>
<source>Vertical distance from the Scapula (Blade point) to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה הקודקוד של עצם השכם (Scapula) עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="228"/>
<source>height_armpit</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהית_השחי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="230"/>
<source>Height: Armpit</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: בית השחי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="231"/>
<source>Vertical distance from the Armpit to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה נקודת אמצע בית השחי עד כפות הרגליים. </translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="235"/>
<source>height_waist_side</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהותן_צד</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="237"/>
<source>Height: Waist Side</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: מותן בצד</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="238"/>
<source>Vertical distance from the Waist Side to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה המותן בצד עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="242"/>
<source>height_hip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_ירך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="244"/>
<source>Height: Hip</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: ירך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="245"/>
<source>Vertical distance from the Hip level to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה הירכיים עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="249"/>
<source>height_gluteal_fold</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_פנים_הרגל</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="251"/>
<source>Height: Gluteal Fold</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: פנים הרגל</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="252"/>
<source>Vertical distance from the Gluteal fold, where the Gluteal muscle meets the top of the back thigh, to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מבסיס הגוף עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="256"/>
<source>height_knee</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_ברך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="258"/>
<source>Height: Knee</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה ברך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="259"/>
<source>Vertical distance from the fold at the back of the Knee to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מהברך עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="263"/>
<source>height_calf</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהוק</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="265"/>
<source>Height: Calf</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: שוק</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="266"/>
<source>Vertical distance from the widest point of the calf to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה היקף המקסימלי של שוק עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="270"/>
<source>height_ankle_high</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_גב_הקרסול</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="272"/>
<source>Height: Ankle High</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: גב הקרסול </translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="273"/>
<source>Vertical distance from the deepest indentation of the back of the ankle to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה החורק העמוק ביותר בגב הקרסול עד הרצפה.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="277"/>
<source>height_ankle</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_קרסול</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="279"/>
<source>Height: Ankle</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: קרסול</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="280"/>
<source>Vertical distance from point where the front leg meets the foot to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מנקודה בה הכרע נפגש עם הרגל ועד הריצפה.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="284"/>
<source>height_highhip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_ירך_עליונה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="286"/>
<source>Height: Highhip</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: ירך עליונה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="287"/>
<source>Vertical distance from the Highhip level, where front abdomen is most prominent, to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מנקודה פשיטת הבטן המקסימלי, עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="291"/>
<source>height_waist_front</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהותןידמי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="293"/>
<source>Height: Waist Front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: מותן קידמי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="294"/>
<source>Vertical distance from the Waist Front to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה קוו המותן קידמי ועד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="298"/>
<source>height_bustpoint</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהודקוד_חזה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="300"/>
<source>Height: Bustpoint</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: קודקוד חזה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="301"/>
<source>Vertical distance from Bustpoint to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה קודקוד חזה עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="305"/>
<source>height_shoulder_tip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_קצה_הכתף</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="307"/>
<source>Height: Shoulder Tip</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: קצה הכתף</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="308"/>
<source>Vertical distance from the Shoulder Tip to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה קצה הכתף עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="312"/>
<source>height_neck_front</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהית_הצוור</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="314"/>
<source>Height: Neck Front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: בית הצוור</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="315"/>
<source>Vertical distance from the Neck Front to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה בית הצוור עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="319"/>
<source>height_neck_side</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_נקודת_הכתף</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="321"/>
<source>Height: Neck Side</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: נקודת הכתף</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="322"/>
<source>Vertical distance from the Neck Side to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה נקודת הכתף עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="326"/>
<source>height_neck_back_to_knee</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_צרוויקלי_ברך_אחורי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="328"/>
<source>Height: Neck Back to Knee</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: צרוויקלי - ברך אחורי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="329"/>
<source>Vertical distance from the Neck Back (cervicale vertebra) to the fold at the back of the knee.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה צרוויקלי (cervicale vertebra) לקפל בחלק האחורי של הברך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="333"/>
<source>height_waist_side_to_knee</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהותן_צד_ברך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="335"/>
<source>Height: Waist Side to Knee</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: מותן צד עד הברך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="336"/>
<source>Vertical distance from the Waist Side to the fold at the back of the knee.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מצד המותניים עד לקפל בחלק האחורי של הברך.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="341"/>
<source>height_waist_side_to_hip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהותן_צד_ירך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="343"/>
<source>Height: Waist Side to Hip</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: מותן צד עד הירך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="344"/>
<source>Vertical distance from the Waist Side to the Hip level.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מצד המותניים לרמת הירך.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="348"/>

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Altezza verticale dietro dalla vita al pavimento.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>
@ -1025,37 +1025,37 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="675"/>
<source>highbust_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>Arco_torace_frontale</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="677"/>
<source>Highbust arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco torace, frontale</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="678"/>
<source>From Highbust Side (Armpit) to HIghbust Side (Armpit) across chest.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato del torace (ascella) all&apos;altro lato del torace (ascella) attraverso il petto.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="682"/>
<source>bust_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_seno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="684"/>
<source>Bust arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco seno, frontale</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="685"/>
<source>From Bust Side to Bust Side across chest.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato del busto all&apos;altro attraverso il seno</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="689"/>
@ -1067,343 +1067,343 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="691"/>
<source>Size</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Taglia</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="692"/>
<source>Same as bust_arc_f.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Come arco_seno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="696"/>
<source>lowbust_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_sottoseno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="698"/>
<source>Lowbust arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco sotto il seno, davanti</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="699"/>
<source>From Lowbust Side to Lowbust Side across front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato sotto il seno all&apos;altro lato davanti</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="703"/>
<source>rib_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_costola_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="705"/>
<source>Rib arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco tra le costole, davanti</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="706"/>
<source>From Rib Side to Rib Side, across front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Dalla costola di un lato all&apos;altro lato, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="710"/>
<source>waist_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_vita_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="712"/>
<source>Waist arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco vita, davanti</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="713"/>
<source>From Waist Side to Waist Side across front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da una parte all&apos;altra della vita, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="717"/>
<source>highhip_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_anca_alta_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="719"/>
<source>Highhip arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco anca alta, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="720"/>
<source>From Highhip Side to Highhip Side across front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato dell&apos;anca alta all&apos;altro, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="724"/>
<source>hip_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_anca_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="726"/>
<source>Hip arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco anca, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="727"/>
<source>From Hip Side to Hip Side across Front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato dell&apos;anca all&apos;altro, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="731"/>
<source>neck_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_collo_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="733"/>
<source>Neck arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco collo, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="734"/>
<source>Half of &apos;Neck arc, front&apos;. (&apos;Neck arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco del collo, davanti. (Arco collo, davanti / 2).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="738"/>
<source>highbust_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_torace_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="740"/>
<source>Highbust arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco torace, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="741"/>
<source>Half of &apos;Highbust arc, front&apos;. From Highbust Front to Highbust Side. (&apos;Highbust arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco del torace davanti. Dal centro davanti al lato del torace. (Arco torace, davanti /2).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="746"/>
<source>bust_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_seno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="748"/>
<source>Bust arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco seno, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="749"/>
<source>Half of &apos;Bust arc, front&apos;. (&apos;Bust arc, front&apos;/2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco del seno, davanti. (&apos;Arco seno, davanti&apos; / 2).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="753"/>
<source>lowbust_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_sotto_seno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="755"/>
<source>Lowbust arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco sotto seno, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="756"/>
<source>Half of &apos;Lowbust arc, front&apos;. (&apos;Lowbust Arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco sotto il seno, davanti&apos; (&apos;Arco sotto il seno, davanti&apos;/2)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="760"/>
<source>rib_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_costola_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="762"/>
<source>Rib arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco costola, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="763"/>
<source>Half of &apos;Rib arc, front&apos;. (&apos;Rib Arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;&apos;arco tra le costole, davanti&apos;. (&apos;Arco tra le costole, davanti&apos;/2)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="767"/>
<source>waist_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_vita_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="769"/>
<source>Waist arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco vita, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="770"/>
<source>Half of &apos;Waist arc, front&apos;. (&apos;Waist arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>metà dell&apos;arco vita, davanti&apos; (&apos;Arco vita, davanti&apos;/2)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="774"/>
<source>highhip_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_anca_alta_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="776"/>
<source>Highhip arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco anca alta, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="777"/>
<source>Half of &apos;Highhip arc, front&apos;. (&apos;Highhip arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metò dell&apos;arco anca alta, davanti. (&apos;Arco anca alta, davanti./2).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="781"/>
<source>hip_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_fianco_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="783"/>
<source>Hip arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco fianco, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="784"/>
<source>Half of &apos;Hip arc, front&apos;. (&apos;Hip arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco del fianco, davanti. (&apos;Arco del fianco, davanti&apos;/2)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="788"/>
<source>neck_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_collo_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="790"/>
<source>Neck arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco collo, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="791"/>
<source>From Neck Side to Neck Side across back. (&apos;Neck circumference&apos; - &apos;Neck arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato all&apos;altro del collo passando per il dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="796"/>
<source>highbust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_torace_dietro</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="798"/>
<source>Highbust arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco torace, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="799"/>
<source>From Highbust Side to Highbust Side across back. (&apos;Highbust circumference&apos; - &apos;Highbust arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato all&apos;altro del torace attraverso il dietro. (&apos;Circonferenza torace&apos;-&apos;Arco torace, frontale&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="803"/>
<source>bust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_seno_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="805"/>
<source>Bust arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco busto, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="806"/>
<source>From Bust Side to Bust Side across back. (&apos;Bust circumference&apos; - &apos;Bust arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato all&apos;altro del busto attraverso la schiena. (&apos;Circonferenza seno&apos;-&apos;Arco seno, frontale&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="811"/>
<source>lowbust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_sottoseno_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="813"/>
<source>Lowbust arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco sotto il seno, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="814"/>
<source>From Lowbust Side to Lowbust Side across back. (&apos;Lowbust circumference&apos; - &apos;Lowbust arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato all&apos;altro sotto il seno attraverso la schiena. (&apos;Circonferenza sottoseno&apos;-&apos;Arco sotto il seno, davanti&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="819"/>
<source>rib_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_costola_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="821"/>
<source>Rib arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco tra le costole, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="822"/>
<source>From Rib Side to Rib side across back. (&apos;Rib circumference&apos; - &apos;Rib arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da lato di una costola all&apos;altra attraverso la schiena. (&apos;Circonferenza costole&apos;-&apos;Arco tra le costole, davanti&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="827"/>
<source>waist_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_vita_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="829"/>
@ -1421,37 +1421,37 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="835"/>
<source>highhip_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_fianco_alto_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="837"/>
<source>Highhip arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco dei fianchi, dietro</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="838"/>
<source>From Highhip Side to Highhip Side across back. (&apos;Highhip circumference&apos; - &apos;Highhip arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato del fianco alto all&apos;altro attraverso la schiena. (&apos;Circonferenza fianchi&apos;-&apos;Arco del fianco alto, davanti&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="843"/>
<source>hip_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_fianco_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="845"/>
<source>Hip arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco fianchi dietro</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="846"/>
<source>From Hip Side to Hip Side across back. (&apos;Hip circumference&apos; - &apos;Hip arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato del fianco all&apos;altro attraverso la schiena. (&apos;Circonferenza fianchi&apos;-&apos;Arco fianco, davanti&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="851"/>

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Verticale afstand vanaf de rugkant van de taille naar de vloer</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>

File diff suppressed because it is too large Load Diff

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Altura vertical da parte de trás da cintura até o chão</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>

File diff suppressed because it is too large Load Diff

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Svislá výška od zadní strany kyčlí k podlaze.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>
@ -3005,7 +3005,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1506"/>
<source>neck_side_to_armfold_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>strana_krku_k_podpaží_vpředu</translation>
<translation>krk_strana_po_podpaží_vpředu</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1508"/>
@ -3059,7 +3059,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1527"/>
<source>neck_side_to_armfold_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>strana_krku_k_podpaží_vzadu</translation>
<translation>krk_strana_po_podpaží_vzadu</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1529"/>

View File

@ -408,7 +408,7 @@ Vertikalen Abstand von der hohen Hüfte Ebene, stärkste Stelle des vorderen Ba
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Senkrechter Abstand zwischen Taillenrückseite und Boden.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Altura vertical desde la Cintura Espalda al piso.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Distance verticale de la taille dos au sol</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>
@ -977,7 +977,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="445"/>
<source>Horizontal Distance between a flat stick, placed perpendicular to Heel, and the greatest indentation of Ankle.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Distance horizontale entre un support plat placé perpendiculairement au talon et la protubérance de l&apos;os de la cheville.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="655"/>
@ -1073,7 +1073,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="692"/>
<source>Same as bust_arc_f.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Identique à bust_arc_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="696"/>
@ -1475,7 +1475,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="858"/>
<source>highbust_arc_half_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>quart_tour_surpoitrinaire_dos</translation>
<translation>demi_arc_surpoitrine_dos</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="860"/>
@ -2177,7 +2177,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1147"/>
<source>neck_side_to_highbust_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>encolure_cote_sur_poitrine_dos</translation>
<translation>encolure_cote_surpoitrine_dos</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1149"/>
@ -2825,7 +2825,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1423"/>
<source>bustpoint_to_waist_front</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>pointe_sein_taille</translation>
<translation>saillantpoitrine_taille_devant</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1425"/>
@ -3527,7 +3527,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1822"/>
<source>From Waist Side along curve to Hip level then straight down to Knee level. (&apos;Leg: Waist Side to Floor&apos; - &apos;Height Knee&apos;).</source>
<comment>Full measurement description.</comment>
<translation>Du Côté de la Taille le long de la courbe de la Hanche et jusqu&apos;au genou. (&apos;Jambe : Coté de la Taille jusqu&apos;au genou&apos; - &apos;Genou&apos;).</translation>
<translation>Du Côté de la Taille le long de la courbe de la Hanche et jusqu&apos;au genou. (&apos;Jambe :&#xa0;Coté de la Taille jusqu&apos;au genou&apos; - &apos;Genou&apos;).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1862"/>
@ -3807,7 +3807,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1846"/>
<source>crotch_length_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>longueur_entrejambe</translation>
<translation>longueur_fourche_dos</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1848"/>
@ -3990,7 +3990,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1933"/>
<source>waist_natural_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation>demi_taille_naturel_dev</translation>
<translation>demi_taille_naturel_devant</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="1935"/>
@ -4332,19 +4332,19 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2086"/>
<source>armfold_to_armfold_bust</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>entre_plis_bras_buste</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2088"/>
<source>Armfold to Armfold, front, curved through Bust Front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>D&apos;un pli du bras à l&apos;autre en passant par le devant du buste</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2090"/>
<source>Measure in a curve from Armfold Left Front through Bust Front curved back up to Armfold Right Front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Mesure depuis l&apos;avant du pli du bras gauche jusqu&apos;à l&apos;avant du pli du bras droit en passant par le devant du buste</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2094"/>
@ -4362,25 +4362,25 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2097"/>
<source>Measure from Armfold Front to Bust Front, shortest distance between the two, as straight as possible.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Mesure de la plus courte distance, aussi droite que possible, entre l&apos;avant du pli du bras et le devant du buste </translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2101"/>
<source>highbust_b_over_shoulder_to_highbust_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>haut_du_buste_devant_à_haut_du_buste_dos_par_dessus_l&apos;épaule</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2103"/>
<source>Highbust Back, over Shoulder, to Highbust level</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>surpoitrine dos, au-dessus de l&apos;épaule, arriver niveau surpoitrine</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2105"/>
<source>From Highbust Back, over Shoulder, then aim at Bustpoint, stopping measurement at Highbust level.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Depuis surpoitrine dos, au-dessus de l&apos;épaule, puis viser le saillant de poitrine, en arrêtant la mesure au niveau de la surpoitrine</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="2110"/>

View File

@ -7,361 +7,361 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="207"/>
<source>height</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובע</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="209"/>
<source>Height: Total</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובע: סה&quot;כ</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="210"/>
<source>Vertical distance from crown of head to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>גובה מהקדקוד עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="214"/>
<source>height_neck_back</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>אורךותן_גב</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="216"/>
<source>Height: Neck Back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>אורך מותן גב: מהצרוויקלי עד קו המותן</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="217"/>
<source>Vertical distance from the Neck Back (cervicale vertebra) to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>גובה מהצרוויקלי עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="221"/>
<source>height_scapula</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_עצם_השכם</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="223"/>
<source>Height: Scapula</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: עצם השכם</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="224"/>
<source>Vertical distance from the Scapula (Blade point) to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק מהקדקוד של עצם השכם (Scapula) עד הרצפה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="228"/>
<source>height_armpit</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהית_השחי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="230"/>
<source>Height: Armpit</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: בית השחי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="231"/>
<source>Vertical distance from the Armpit to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק מבית השחי עד הרצפה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="235"/>
<source>height_waist_side</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהותן_צד</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="237"/>
<source>Height: Waist Side</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: מותן בצד</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="238"/>
<source>Vertical distance from the Waist Side to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>גובה המותן בצד עד הרצפה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="242"/>
<source>height_hip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_ירכיים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="244"/>
<source>Height: Hip</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: ירכיים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="245"/>
<source>Vertical distance from the Hip level to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>גובה הרכיים - מגובה הירכיים עד הרצפה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="249"/>
<source>height_gluteal_fold</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>פנים_הרגל</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="251"/>
<source>Height: Gluteal Fold</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: פנים הרגל</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="252"/>
<source>Vertical distance from the Gluteal fold, where the Gluteal muscle meets the top of the back thigh, to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>גובה מבסיס הגוף עד כפות הרגלייפ</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="256"/>
<source>height_knee</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_ברכיים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="258"/>
<source>Height: Knee</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה ברכיים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="259"/>
<source>Vertical distance from the fold at the back of the Knee to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>גובה מהברך עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="263"/>
<source>height_calf</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהוק</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="265"/>
<source>Height: Calf</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: שוק</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="266"/>
<source>Vertical distance from the widest point of the calf to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>גובה מהיקף המקסימלי עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="270"/>
<source>height_ankle_high</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_קרסול</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="272"/>
<source>Height: Ankle High</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: קרסול</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="273"/>
<source>Vertical distance from the deepest indentation of the back of the ankle to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>גובה מהיקף המקסימלי של קרסול עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="277"/>
<source>height_ankle</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_קרסול</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="279"/>
<source>Height: Ankle</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: קרסול</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="280"/>
<source>Vertical distance from point where the front leg meets the foot to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מנקודה בה השוק נפגש עם הרגל ועד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="284"/>
<source>height_highhip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_פשיטת_הבטן</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="286"/>
<source>Height: Highhip</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: פשיטת הבטן</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="287"/>
<source>Vertical distance from the Highhip level, where front abdomen is most prominent, to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה הפשיטה עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="291"/>
<source>height_waist_front</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהותן</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="293"/>
<source>Height: Waist Front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: מותן</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="294"/>
<source>Vertical distance from the Waist Front to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה המותן עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="298"/>
<source>height_bustpoint</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהודקוד_חזה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="300"/>
<source>Height: Bustpoint</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: קודקוד חזה</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="301"/>
<source>Vertical distance from Bustpoint to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה קודקוד חזה עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="305"/>
<source>height_shoulder_tip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_קצה_הכתף</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="307"/>
<source>Height: Shoulder Tip</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: קצה הכתף</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="308"/>
<source>Vertical distance from the Shoulder Tip to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה קצה הכתף עד כפות הרגליים</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="312"/>
<source>height_neck_front</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהית_הצוור</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="314"/>
<source>Height: Neck Front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: בית הצוור</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="315"/>
<source>Vertical distance from the Neck Front to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה בית הצוור עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="319"/>
<source>height_neck_side</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_נקודת_הכתף</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="321"/>
<source>Height: Neck Side</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: נקודת הכתף</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="322"/>
<source>Vertical distance from the Neck Side to the floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה נקודת הכתף עד כפות הרגליים.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="326"/>
<source>height_neck_back_to_knee</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובה_צרוויקלי_ברך_אחורי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="328"/>
<source>Height: Neck Back to Knee</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: צרוויקלי - ברך אחורי</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="329"/>
<source>Vertical distance from the Neck Back (cervicale vertebra) to the fold at the back of the knee.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מגובה צרוויקלי (cervicale vertebra) לקפל בחלק האחורי של הברך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="333"/>
<source>height_waist_side_to_knee</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהותן_צד_לברך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="335"/>
<source>Height: Waist Side to Knee</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה ממותן צד לברך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="336"/>
<source>Vertical distance from the Waist Side to the fold at the back of the knee.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מצד המותניים לקפל בחלק האחורי של הברך.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="341"/>
<source>height_waist_side_to_hip</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>גובהותן_צד_ירך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="343"/>
<source>Height: Waist Side to Hip</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>גובה: מותן צד עד הירך</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="344"/>
<source>Vertical distance from the Waist Side to the Hip level.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>מרחק אנכי מצד המותניים לרמת הירך.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="348"/>

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Altezza verticale dietro dalla vita al pavimento.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>
@ -1025,37 +1025,37 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="675"/>
<source>highbust_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>Arco_torace_frontale</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="677"/>
<source>Highbust arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco torace, frontale</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="678"/>
<source>From Highbust Side (Armpit) to HIghbust Side (Armpit) across chest.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato del torace (ascella) all&apos;altro lato del torace (ascella) attraverso il petto.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="682"/>
<source>bust_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_seno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="684"/>
<source>Bust arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco seno, frontale</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="685"/>
<source>From Bust Side to Bust Side across chest.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato del busto all&apos;altro attraverso il seno</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="689"/>
@ -1067,343 +1067,343 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="691"/>
<source>Size</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Taglia</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="692"/>
<source>Same as bust_arc_f.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Come arco_seno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="696"/>
<source>lowbust_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_sottoseno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="698"/>
<source>Lowbust arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco sotto il seno, davanti</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="699"/>
<source>From Lowbust Side to Lowbust Side across front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato sotto il seno all&apos;altro lato davanti</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="703"/>
<source>rib_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_costola_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="705"/>
<source>Rib arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco tra le costole, davanti</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="706"/>
<source>From Rib Side to Rib Side, across front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Dalla costola di un lato all&apos;altro lato, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="710"/>
<source>waist_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_vita_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="712"/>
<source>Waist arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco vita, davanti</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="713"/>
<source>From Waist Side to Waist Side across front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da una parte all&apos;altra della vita, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="717"/>
<source>highhip_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_anca_alta_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="719"/>
<source>Highhip arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco anca alta, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="720"/>
<source>From Highhip Side to Highhip Side across front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato dell&apos;anca alta all&apos;altro, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="724"/>
<source>hip_arc_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_anca_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="726"/>
<source>Hip arc, front</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco anca, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="727"/>
<source>From Hip Side to Hip Side across Front.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato dell&apos;anca all&apos;altro, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="731"/>
<source>neck_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_collo_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="733"/>
<source>Neck arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco collo, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="734"/>
<source>Half of &apos;Neck arc, front&apos;. (&apos;Neck arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco del collo, davanti. (Arco collo, davanti / 2).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="738"/>
<source>highbust_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_torace_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="740"/>
<source>Highbust arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco torace, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="741"/>
<source>Half of &apos;Highbust arc, front&apos;. From Highbust Front to Highbust Side. (&apos;Highbust arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco del torace davanti. Dal centro davanti al lato del torace. (Arco torace, davanti /2).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="746"/>
<source>bust_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_seno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="748"/>
<source>Bust arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco seno, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="749"/>
<source>Half of &apos;Bust arc, front&apos;. (&apos;Bust arc, front&apos;/2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco del seno, davanti. (&apos;Arco seno, davanti&apos; / 2).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="753"/>
<source>lowbust_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_sotto_seno_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="755"/>
<source>Lowbust arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco sotto seno, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="756"/>
<source>Half of &apos;Lowbust arc, front&apos;. (&apos;Lowbust Arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco sotto il seno, davanti&apos; (&apos;Arco sotto il seno, davanti&apos;/2)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="760"/>
<source>rib_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_costola_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="762"/>
<source>Rib arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco costola, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="763"/>
<source>Half of &apos;Rib arc, front&apos;. (&apos;Rib Arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;&apos;arco tra le costole, davanti&apos;. (&apos;Arco tra le costole, davanti&apos;/2)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="767"/>
<source>waist_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_vita_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="769"/>
<source>Waist arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco vita, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="770"/>
<source>Half of &apos;Waist arc, front&apos;. (&apos;Waist arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>metà dell&apos;arco vita, davanti&apos; (&apos;Arco vita, davanti&apos;/2)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="774"/>
<source>highhip_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_anca_alta_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="776"/>
<source>Highhip arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco anca alta, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="777"/>
<source>Half of &apos;Highhip arc, front&apos;. (&apos;Highhip arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metò dell&apos;arco anca alta, davanti. (&apos;Arco anca alta, davanti./2).</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="781"/>
<source>hip_arc_half_f</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>mezzo_arco_fianco_f</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="783"/>
<source>Hip arc, front, half</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Metà arco fianco, davanti.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="784"/>
<source>Half of &apos;Hip arc, front&apos;. (&apos;Hip arc, front&apos; / 2).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Metà dell&apos;arco del fianco, davanti. (&apos;Arco del fianco, davanti&apos;/2)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="788"/>
<source>neck_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_collo_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="790"/>
<source>Neck arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco collo, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="791"/>
<source>From Neck Side to Neck Side across back. (&apos;Neck circumference&apos; - &apos;Neck arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato all&apos;altro del collo passando per il dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="796"/>
<source>highbust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_torace_dietro</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="798"/>
<source>Highbust arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco torace, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="799"/>
<source>From Highbust Side to Highbust Side across back. (&apos;Highbust circumference&apos; - &apos;Highbust arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato all&apos;altro del torace attraverso il dietro. (&apos;Circonferenza torace&apos;-&apos;Arco torace, frontale&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="803"/>
<source>bust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_seno_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="805"/>
<source>Bust arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco busto, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="806"/>
<source>From Bust Side to Bust Side across back. (&apos;Bust circumference&apos; - &apos;Bust arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato all&apos;altro del busto attraverso la schiena. (&apos;Circonferenza seno&apos;-&apos;Arco seno, frontale&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="811"/>
<source>lowbust_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_sottoseno_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="813"/>
<source>Lowbust arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco sotto il seno, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="814"/>
<source>From Lowbust Side to Lowbust Side across back. (&apos;Lowbust circumference&apos; - &apos;Lowbust arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato all&apos;altro sotto il seno attraverso la schiena. (&apos;Circonferenza sottoseno&apos;-&apos;Arco sotto il seno, davanti&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="819"/>
<source>rib_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_costola_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="821"/>
<source>Rib arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco tra le costole, dietro.</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="822"/>
<source>From Rib Side to Rib side across back. (&apos;Rib circumference&apos; - &apos;Rib arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da lato di una costola all&apos;altra attraverso la schiena. (&apos;Circonferenza costole&apos;-&apos;Arco tra le costole, davanti&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="827"/>
<source>waist_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_vita_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="829"/>
@ -1421,37 +1421,37 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="835"/>
<source>highhip_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_fianco_alto_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="837"/>
<source>Highhip arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco dei fianchi, dietro</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="838"/>
<source>From Highhip Side to Highhip Side across back. (&apos;Highhip circumference&apos; - &apos;Highhip arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato del fianco alto all&apos;altro attraverso la schiena. (&apos;Circonferenza fianchi&apos;-&apos;Arco del fianco alto, davanti&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="843"/>
<source>hip_arc_b</source>
<comment>Name in a formula. Don&apos;t use math symbols and space in name!!!!</comment>
<translation type="unfinished"></translation>
<translation>arco_fianco_b</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="845"/>
<source>Hip arc, back</source>
<comment>Full measurement name.</comment>
<translation type="unfinished"></translation>
<translation>Arco fianchi dietro</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="846"/>
<source>From Hip Side to Hip Side across back. (&apos;Hip circumference&apos; - &apos;Hip arc, front&apos;).</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Da un lato del fianco all&apos;altro attraverso la schiena. (&apos;Circonferenza fianchi&apos;-&apos;Arco fianco, davanti&apos;)</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="851"/>

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Verticale afstand vanaf de rugkant van de taille naar de vloer</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>

File diff suppressed because it is too large Load Diff

View File

@ -403,7 +403,7 @@
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="365"/>
<source>Vertical height from Waist Back to floor.</source>
<comment>Full measurement description.</comment>
<translation type="unfinished"></translation>
<translation>Altura vertical da parte de trás da cintura até o chão</translation>
</message>
<message>
<location filename="../../src/libs/vpatterndb/vtranslatemeasurements.cpp" line="381"/>

Some files were not shown because too many files have changed in this diff Show More