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
679e68a15b
Bump version.
2022-04-18 20:12:47 +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
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
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
29bd9b6497
Implementation of C++14's make_unique for C++11 compilers.
2022-02-17 15:45:41 +02:00
Roman Telezhynskyi
eae539dc4a
Add missing header.
2022-02-17 14:44:53 +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
306914b757
Fix build on Windows.
2022-02-14 15:21:44 +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
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
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
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