Roman Telezhynskyi
c84d1153ab
Fix moving a point.
...
First set angle then length. Length can have negative value.
2023-11-14 16:37:48 +02:00
Roman Telezhynskyi
7f6231f480
Fix place marker number.
2023-11-14 16:37:48 +02:00
Roman Telezhynskyi
6ddefa9d99
Refactoring.
...
Code style.
2023-11-14 16:37:48 +02:00
Roman Telezhynskyi
51134ac9f2
Fix typo.
2023-11-10 13:01:36 +02:00
Roman Telezhynskyi
7e9222dabe
Handle empty piece icon when drag it on sheet.
2023-11-10 12:02:38 +02:00
Roman Telezhynskyi
23fd31ca08
Refactoring.
...
Code style.
2023-11-10 11:08:13 +02:00
Roman Telezhynskyi
3f0baef082
Lupdate.
2023-11-10 11:06:18 +02:00
Roman Telezhynskyi
8264e94abd
Fix cleaning place label position.
2023-11-10 11:01:03 +02:00
Roman Telezhynskyi
f455100b14
Refactoring.
2023-11-10 08:11:42 +02:00
Roman Telezhynskyi
869a7b7970
Fix building.
2023-11-10 08:07:27 +02:00
Roman Telezhynskyi
19d632a094
Clang warning.
2023-11-09 18:41:59 +02:00
Roman Telezhynskyi
dac26b1551
Lupdate.
2023-11-09 18:29:58 +02:00
Roman Telezhynskyi
4778102fc9
QEvent::ApplicationActivate has been deprecated. Use ApplicationStateChange instead.
2023-11-09 17:59:21 +02:00
Roman Telezhynskyi
9d652aa3b5
Fix building.
2023-11-09 17:46:39 +02:00
Roman Telezhynskyi
a4f2eefacd
Fix building.
2023-11-09 15:36:50 +02:00
Roman Telezhynskyi
fae11472c6
Lupdate.
2023-11-08 20:00:27 +02:00
Roman Telezhynskyi
0a71fd3e23
Known measurements icon.
2023-11-08 19:51:02 +02:00
Roman Telezhynskyi
90bc077679
Refactoring.
2023-11-08 15:08:59 +02:00
Roman Telezhynskyi
6336a94bd5
Import/Export known measurements to CSV.
2023-11-07 17:38:20 +02:00
Roman Telezhynskyi
84cc3a1393
Refactoring.
2023-11-07 11:28:47 +02:00
Roman Telezhynskyi
32c10a4b39
Known measurements editor.
2023-11-07 11:20:31 +02:00
Roman Telezhynskyi
c7620ef60c
Remove diagrams.qrc.
2023-10-31 19:55:36 +02:00
Roman Telezhynskyi
934d2448b2
Fix compatibility with Qt 6.6.
2023-10-31 11:33:31 +02:00
Roman Telezhynskyi
b187e3c1c7
Remove measurement translations.
2023-10-31 09:42:09 +02:00
Roman Telezhynskyi
856e472587
Init measurements database.
2023-10-28 09:55:21 +03:00
Roman Telezhynskyi
b145a25abf
Known measurements database.
2023-10-28 08:56:05 +03:00
Roman Telezhynskyi
45999c10c1
Default path to known measurements.
2023-10-26 12:05:45 +03:00
Roman Telezhynskyi
8e2c0bc7ef
Separate tool tips for the tool groups.
2023-10-25 16:55:19 +03:00
Roman Telezhynskyi
77024cd188
Fix an action name.
2023-10-25 12:21:32 +03:00
Roman Telezhynskyi
a3195babf2
Define constructors for struct VSShortcut.
2023-10-25 11:29:36 +03:00
Roman Telezhynskyi
b9b1d2fb66
Show disabled action instead of empty menu.
2023-10-24 19:15:14 +03:00
Roman Telezhynskyi
2486d9d697
Fix compilation.
2023-10-24 15:00:22 +03:00
Roman Telezhynskyi
75a6d70aea
Fix compilation.
2023-10-24 14:49:56 +03:00
Roman Telezhynskyi
a2ac2ba670
Fix compilation.
2023-10-24 14:38:05 +03:00
Roman Telezhynskyi
3bbab78d4d
Keyboard shortcuts for each tool.
2023-10-24 14:27:41 +03:00
Roman Telezhynskyi
434a1d0acf
Fix deprecation warnings.
2023-10-24 11:03:04 +03:00
Roman Telezhynskyi
8527c5936c
Fix compiler warnings.
2023-10-24 08:29:03 +03:00
Roman Telezhynskyi
b6ea17d506
GCC warning.
2023-10-23 18:23:54 +03:00
Roman Telezhynskyi
a2c7e1efa2
Fix qmake script.
2023-10-23 18:16:45 +03:00
Roman Telezhynskyi
e56bd0792d
Refactoring.
...
Fix name of the signal according to code style.
2023-10-23 18:16:01 +03:00
Roman Telezhynskyi
5c1d8476ff
QKeySequenceEdit::setClearButtonEnabled was introduced in Qt 6.4.
2023-10-23 17:59:23 +03:00
Roman Telezhynskyi
06dd217130
Fix build.
2023-10-23 17:38:42 +03:00
Roman Telezhynskyi
bb807d288f
Lupdate.
2023-10-23 17:31:55 +03:00
Roman Telezhynskyi
f620b24b56
Shortcuts manager.
2023-10-23 16:57:22 +03:00
Roman Telezhynskyi
6696c613c4
Fix compilation error.
2023-10-20 11:32:30 +03:00
Roman Telezhynskyi
08f4c86dcc
Fix qmake script.
2023-10-19 18:54:04 +03:00
Roman Telezhynskyi
83ea11cc19
GCC warning.
2023-10-19 18:13:26 +03:00
Roman Telezhynskyi
0c64c55eb2
Tape app. Show variables in order they were added if possible.
...
Additionally users can sort the list.
2023-10-19 17:59:34 +03:00
Roman Telezhynskyi
2dae3816a6
New feature. Custom measurement name.
2023-10-19 17:35:29 +03:00
Roman Telezhynskyi
4ea992cb87
Refactoring.
...
Code style.
2023-10-19 09:16:13 +03:00
Roman Telezhynskyi
7d515b08c4
Fix pattern image proportions in pattern properties.
2023-10-19 09:15:59 +03:00
Roman Telezhynskyi
df51f1a873
More cases for string literals.
2023-10-18 15:23:55 +03:00
Roman Telezhynskyi
59b42849cf
Fix compatibility with MSVC.
2023-10-14 08:32:04 +03:00
Roman Telezhynskyi
dabe8f375a
Lupdate.
2023-10-13 19:12:29 +03:00
Roman Telezhynskyi
f6073c0c82
Fix GCC warning.
2023-10-13 18:42:34 +03:00
Roman Telezhynskyi
9d734a667b
Fix error: tr() cannot be called without context.
2023-10-13 18:33:16 +03:00
Roman Telezhynskyi
a312e154b7
Puzzle app. Fix updating layout when file already opened.
2023-10-13 18:07:48 +03:00
Roman Telezhynskyi
ff27cb217a
Puzzle app. Fix losing selection by piece.
2023-10-13 17:33:59 +03:00
Roman Telezhynskyi
3db18228c8
Save last used path to raw layout data.
2023-10-13 16:17:36 +03:00
Roman Telezhynskyi
bc6b9468b7
Refactoring.
2023-10-13 15:26:19 +03:00
Roman Telezhynskyi
bf58addbe3
Puzzle app. Fix piece position move when update layout data.
2023-10-13 15:22:23 +03:00
Roman Telezhynskyi
3058c2fc33
Fix incorrect applying grainline position correction.
2023-10-13 15:20:01 +03:00
Roman Telezhynskyi
f430dbae1f
Round total memory to one decimal place.
2023-10-13 12:51:26 +03:00
Roman Telezhynskyi
bb0a573e88
Fix parsing seam line.
...
Puzzle ignores Hide main path option.
2023-10-12 17:50:05 +03:00
Roman Telezhynskyi
bcd53e0036
Validate sheet and layout names before proposing file name.
2023-10-12 16:50:17 +03:00
Roman Telezhynskyi
14f6d525ac
Fix reading grainline type.
2023-10-12 16:10:47 +03:00
Roman Telezhynskyi
9ac8323898
Fix defining notch marks. Should be unicode.
2023-10-12 12:18:21 +03:00
Roman Telezhynskyi
a46b5b8d1d
Fix context menu.
2023-10-12 12:02:43 +03:00
Roman Telezhynskyi
6a3531eef9
Fix compatibility with Qt 5.6.
2023-10-11 18:30:20 +03:00
Roman Telezhynskyi
8de3bbf5df
Save selected path to measurements.
2023-10-10 17:18:56 +03:00
Roman Telezhynskyi
d1699e673c
Layout efficiency coefficient should support two decimals.
2023-10-10 17:04:32 +03:00
Roman Telezhynskyi
81235377fe
Refactoring.
2023-10-10 14:49:04 +03:00
Roman Telezhynskyi
895dfec825
Fix handling broken formula.
2023-10-10 14:48:45 +03:00
Roman Telezhynskyi
2118e0766d
New piece option Follow grainline.
2023-10-10 14:14:23 +03:00
Roman Telezhynskyi
11b5efc514
Refactoring.
...
Reduce complexity of the function.
2023-10-10 11:25:13 +03:00
Roman Telezhynskyi
6d471c5a55
Refactoring.
2023-10-10 11:08:57 +03:00
Roman Telezhynskyi
bbf7e24aa8
Optimizing call of PreparePlaceholders function.
2023-10-10 11:08:41 +03:00
Roman Telezhynskyi
e895a1d77d
Refactoring.
...
Code style.
2023-10-10 10:36:30 +03:00
Roman Telezhynskyi
b40d8e3c8e
Fixing compatibility with Qt 5.6.
2023-10-09 13:40:55 +03:00
Roman Telezhynskyi
d913a3bd0d
Fix multi line string literals.
2023-10-09 12:45:34 +03:00
Roman Telezhynskyi
9f42d88394
Unit::LAST_UNIT_DO_NOT_USE used to mark a dimension which doesn't have units.
2023-10-08 07:41:16 +03:00
Roman Telezhynskyi
5fb441c9ba
Calculate font pixel size if the size was set with setPointSize() or setPointSizeF().
2023-10-08 07:40:21 +03:00
Roman Telezhynskyi
e9f42bda30
Start using string literal operators for Qt types.
2023-10-07 18:56:39 +03:00
Roman Telezhynskyi
8f23d057f4
Fix filling piece label data.
2023-10-07 12:47:43 +03:00
Roman Telezhynskyi
e7f1b09e83
New option: Translate formula.
2023-10-06 10:57:46 +03:00
Roman Telezhynskyi
3dddfb39cc
Fix path to icon.
2023-10-06 10:18:20 +03:00
Roman Telezhynskyi
479866431c
Refactoring.
...
Code style.
2023-10-06 10:18:00 +03:00
Roman Telezhynskyi
1ed8bf4a46
Collect statistic about used file format versions.
...
Later it will be useful when we will decide which formats to support for backward compatibility.
2023-10-06 10:01:35 +03:00
Roman Telezhynskyi
be88184f7c
Fix handling dimension values.
2023-10-06 08:56:10 +03:00
Roman Telezhynskyi
2219985f6e
Redesign standard path system.
2023-10-05 16:51:21 +03:00
Roman Telezhynskyi
02a92a4c49
Log pattern tool used.
...
It would be interesting to see popular and less popular tools, and to, at some point, take a deeper dive as to why people use the less often used tools, less often. It brings many interesting discussions - perhaps a tool doesn't quite work as intended or could be improved on.
2023-10-05 10:19:13 +03:00
Roman Telezhynskyi
afe27c18c5
Refactoring.
...
Code style.
2023-10-05 10:18:01 +03:00
Roman Telezhynskyi
427503a886
Add Hide main path option to details's context menu.
2023-10-05 09:02:53 +03:00
Roman Telezhynskyi
e7f0628bf9
Fix invalid tool cursor names.
2023-10-04 18:01:11 +03:00
Roman Telezhynskyi
d1643a56d6
Block based on IP.
2023-10-04 17:02:18 +03:00
Roman Telezhynskyi
1194c43e55
Fix collecting user statistic.
...
Fix calculation of screen resolution for primary screen in case of HighDPI screen.
Collect new metrics: screens number, screen pixel ratio, country code (based on IP), platform type, total memory.
2023-10-04 17:01:30 +03:00
Roman Telezhynskyi
5f60af68ca
Refactoring.
...
Code style.
2023-10-04 16:58:56 +03:00
Roman Telezhynskyi
ecf93f8d31
Redesign notch context menu to allow quick selection of the notch type.
2023-10-02 18:06:20 +03:00
Roman Telezhynskyi
54a713f545
Remove the attribute if not used.
2023-10-02 18:04:34 +03:00
Roman Telezhynskyi
2fc5492f57
Fix XSD schema for pattern format version 0.9.2.
2023-10-02 15:22:42 +03:00
Roman Telezhynskyi
578e76596d
Refactoring.
2023-10-02 15:22:13 +03:00
Roman Telezhynskyi
2db6805629
Fix doubling of mirror tool.
2023-09-27 16:06:56 +03:00
Roman Telezhynskyi
5589ad2072
Fix build on MacOS.
2023-09-22 12:17:14 +03:00
Roman Telezhynskyi
c9084d2039
Fix deprecation warning.
...
'start' is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead.
2023-09-21 18:47:40 +03:00
Roman Telezhynskyi
f2596591e5
New module pdftops.
...
With Qt 6 copy and sign pdftops from brew.
2023-09-21 17:37:49 +03:00
Roman Telezhynskyi
5876813056
Revert "Switch to using external pdftops utility to convert pdf to ps on mac."
...
This reverts commit 4eba1fa673
.
2023-09-21 16:31:41 +03:00
Roman Telezhynskyi
ea71d5ff56
Wait Puzzle and Tape before building Valentina on MacOS in case of multibundle.
2023-09-15 09:05:24 +03:00
Roman Telezhynskyi
0e7ff22882
Codesign on macos.
2023-09-12 17:50:15 +03:00
Roman Telezhynskyi
bdc9c1a2b6
Update icons look.
2023-09-12 17:49:35 +03:00
Roman Telezhynskyi
4eba1fa673
Switch to using external pdftops utility to convert pdf to ps on mac.
2023-09-12 14:46:23 +03:00
Roman Telezhynskyi
f3538df445
New option: Use Tool Groups.
2023-09-12 13:12:49 +03:00
Roman Telezhynskyi
812c0b84d7
Fix GUI freezing while nesting.
2023-09-12 13:12:49 +03:00
Roman Telezhynskyi
4db2e04a84
Fix issue with caching SVG font engine.
2023-08-30 19:29:28 +03:00
Roman Telezhynskyi
5b533473bd
Fix issue with high DPI versions of transformation handles.
2023-08-30 16:22:36 +03:00
Roman Telezhynskyi
e29ab9c7d9
New option: Pointer mode.
2023-08-29 18:49:16 +03:00
Roman Telezhynskyi
4f2fb335fa
Improve comments.
2023-08-29 16:51:56 +03:00
Roman Telezhynskyi
d0ddc4d108
Fix loading hiDPI version of cursors.
2023-08-28 19:57:39 +03:00
Roman Telezhynskyi
29a89de9b4
cannot read property 'version' of undefined
2023-08-28 17:35:41 +03:00
Roman Telezhynskyi
d5f69e102a
Move cursors cursor-arrow-openhand and cursor-arrow-closehand to VMisc library.
2023-08-28 17:25:31 +03:00
Roman Telezhynskyi
a293d441d7
Explicitly link to libcrypto and libssl to avoid error: Failed to load libssl/libcrypto.
2023-08-28 17:25:31 +03:00
Roman Telezhynskyi
24adb97b5a
Fix build.
2023-08-26 09:59:06 +03:00
Roman Telezhynskyi
9fa969cbb1
Guard font size to prevent a warning show.
2023-08-26 09:51:55 +03:00
Roman Telezhynskyi
e2c6fe5124
Fix scrollbar handle color for dark mode.
2023-08-26 09:43:13 +03:00
Roman Telezhynskyi
d3846ba757
MSVC warnings.
2023-08-23 11:41:52 +03:00
Roman Telezhynskyi
1388bf3f95
Fix toolbox icon size switch.
2023-08-22 18:44:32 +03:00
Roman Telezhynskyi
c5d1a4d778
Fix build.
2023-08-22 18:00:08 +03:00
Roman Telezhynskyi
84844e257b
Remove buggy test.
2023-08-22 15:38:53 +03:00
Roman Telezhynskyi
904c18a7f9
Fix build.
2023-08-22 15:16:20 +03:00
Roman Telezhynskyi
5f091344fa
Return libdxfrw internal text codec converter.
2023-08-21 19:13:47 +03:00
Roman Telezhynskyi
c2fea54864
Port changes from libdxfrw mainstream.
2023-08-21 17:24:10 +03:00
Roman Telezhynskyi
a49f156ce0
Better control over toolbox icon size.
2023-08-21 15:51:49 +03:00
Roman Telezhynskyi
8476b50a24
Fix issue with passing incorrect number of dimension to Tape.
2023-08-19 15:24:45 +03:00
Roman Telezhynskyi
5fd4b8f563
All builds should include Windows icon themes.
2023-08-19 14:04:09 +03:00
Roman Telezhynskyi
46241e8e85
Refactoring.
...
Code style.
2023-08-18 16:22:16 +03:00
Roman Telezhynskyi
a7b0ed1171
QGraphicsView not interpreting Mac laptop touchpad correctly.
2023-08-18 16:10:16 +03:00
Roman Telezhynskyi
6a114ac94e
Fix path to fallback theme icon.
2023-08-18 13:49:13 +03:00
Roman Telezhynskyi
4dbac33c96
Disable warnings from xerces-c with pkg-config.
2023-08-18 13:48:03 +03:00
Roman Telezhynskyi
bb43ff07ea
Fix export to HGPL. Reverse line type after testing.
2023-08-16 19:00:14 +03:00
Roman Telezhynskyi
6dae04e3e6
Optimize themes colors. Synchronize dark and light themes. Fixes few bugs with widgets.
2023-08-16 10:39:33 +03:00
Roman Telezhynskyi
78483c6fcf
Suppress MSVC warning C4191.
2023-08-14 16:42:35 +03:00
Roman Telezhynskyi
d9a53a92fc
When dealing with a system that supports native dark mode and Qt that doesn't, activate only custom dark theme to mimic dark mode and nothing in case of light mode.
2023-08-14 07:26:54 +03:00
Roman Telezhynskyi
ae549bf948
Activate custom stylesheet to mimic dark mode on Qt versions those do not support native dark mode.
2023-08-13 19:58:58 +03:00
Roman Telezhynskyi
fef65aeeca
Show that the app busy when switching a style.
2023-08-13 17:02:27 +03:00
Roman Telezhynskyi
7f332548c2
Refactoring.
...
Code style.
2023-08-13 10:51:54 +03:00
Roman Telezhynskyi
be2aaf5cdf
Fix missing headers.
2023-08-13 10:51:38 +03:00
Roman Telezhynskyi
8a9e73738d
Fix missing headers.
2023-08-13 09:24:01 +03:00
Roman Telezhynskyi
da1b6e8c28
Fix MSVC 2022 warnings.
2023-08-12 20:23:13 +03:00
Roman Telezhynskyi
a5bf891d43
Increased requirement for minimal Qt version.
2023-08-12 12:03:28 +03:00
Roman Telezhynskyi
baf4f1a08b
Refactoring.
...
Code style.
2023-08-12 10:31:10 +03:00
Roman Telezhynskyi
ff6689f247
Fix compatibility with Qt 5.6.
2023-08-11 17:59:55 +03:00
Roman Telezhynskyi
92af5107d7
Fix recursion issue on MacOS.
2023-08-11 16:16:22 +03:00
Roman Telezhynskyi
19059ccaff
MSVC warning.
2023-08-11 16:16:03 +03:00
Roman Telezhynskyi
5d5ab508d4
Fix build.
2023-08-10 18:46:41 +03:00
Roman Telezhynskyi
479c7da4c1
Fix cursor size.
...
Qt on Windows doesn't like asymmetrical images. Keep both width and height equal.
2023-08-10 16:35:18 +03:00
Roman Telezhynskyi
639daa9c4f
Fix compatibility with < Qt 5.13.
2023-08-10 15:45:27 +03:00
Roman Telezhynskyi
d433287be7
Fixing artifacts while changing system theme color on Windows.
2023-08-09 19:21:04 +03:00
Roman Telezhynskyi
70b527a3c9
Fix build.
2023-08-09 15:55:25 +03:00
Roman Telezhynskyi
aea4fe3cee
Qt can ignore OS settings, so, we must check palette settings instead.
2023-08-09 15:53:00 +03:00
Roman Telezhynskyi
14ec95ee9f
Switch to Fusion style when activate custom theme or use default dark theme on Windows.
2023-08-09 15:46:02 +03:00
Roman Telezhynskyi
eedb2cdf1b
Refactoring.
2023-08-08 18:17:31 +03:00
Roman Telezhynskyi
73c35c4b2a
error C2065: 'not': undeclared identifier
2023-08-08 16:55:59 +03:00
Roman Telezhynskyi
d4859b7604
Fix compatibility with Qt 5.6.
2023-08-08 16:52:07 +03:00
Roman Telezhynskyi
358e16bb0d
QToolBar background color only applies to actions on Linux.
...
Bug in Qt 5.
2023-08-08 10:39:14 +03:00
Roman Telezhynskyi
aeb4780c96
Fix build with qmake.
2023-08-08 09:26:14 +03:00
Roman Telezhynskyi
2907f1e80a
Fix resource names.
2023-08-08 07:33:10 +03:00
Roman Telezhynskyi
0713223ba8
Optimize size of icon themes.
2023-08-08 07:31:25 +03:00
Roman Telezhynskyi
0eff1b09f2
Use NativeMacDarkThemeAvailable instead of NSNativeMacDarkThemeAvailable.
2023-08-07 11:37:06 +03:00
Roman Telezhynskyi
5d305e7d78
Remove scripts.
2023-08-07 11:09:19 +03:00
Roman Telezhynskyi
6d70309136
Use icons from icon theme.
2023-08-07 11:08:12 +03:00
Roman Telezhynskyi
c041cd029e
Remove symbolic links which doesn't work well on Windows. Optimize themes. Split dark and light themes to optimize amount of memory needed for compilation.
2023-08-07 09:37:00 +03:00
Roman Telezhynskyi
659188028e
Reverse change.
...
error: @available does not guard availability here; use if (@available) instead
2023-08-05 19:39:23 +03:00
Roman Telezhynskyi
995ff71546
Fix infinite recursion.
2023-08-05 19:31:23 +03:00
Roman Telezhynskyi
45c0b1cf1f
Use #include <QtGlobal> instead to cover all Qt versions.
2023-08-05 19:06:32 +03:00
Roman Telezhynskyi
cd0813f043
Fix compatibility with < Qt 6.
2023-08-05 18:58:29 +03:00
Roman Telezhynskyi
5e6e1e2844
Add missing files.
2023-08-05 18:39:19 +03:00
Roman Telezhynskyi
e60ba5bedb
Support for dark theme for custom icons.
2023-08-05 17:52:34 +03:00
Roman Telezhynskyi
8611153fe1
Fix regression.
2023-08-05 17:52:34 +03:00
Roman Telezhynskyi
d1cbb61238
Refactoring.
...
Code style.
2023-08-05 17:52:34 +03:00
Roman Telezhynskyi
ccdabec868
Avoid using global static variables.
2023-08-05 17:52:13 +03:00
Roman Telezhynskyi
ba9d9ff501
Improve performance when draw with SVG fonts.
2023-08-05 17:51:48 +03:00
Roman Telezhynskyi
bc1f47921f
Refactoring.
...
Code style.
2023-08-05 17:51:47 +03:00
Roman Telezhynskyi
807964e019
Fix memory leaks.
2023-07-24 17:52:52 +03:00
Roman Telezhynskyi
55ba30e785
Fix app crash.
2023-07-24 17:51:55 +03:00
Roman Telezhynskyi
cb4741acc9
Fix memory leaks.
2023-07-24 17:51:23 +03:00
Roman Telezhynskyi
ec8a22cc84
Improve support for dark theme.
...
Custom dark theme updated. Added support for native dark mode. Added new icon themes. Scene still needs improvement.
2023-07-24 13:41:42 +03:00
Roman Telezhynskyi
2646a9c6d7
Fix compatibility with < Qt 5.7.
2023-07-17 16:48:50 +03:00
Roman Telezhynskyi
01bd5a0caf
Fix compatibility with < Qt 5.12.
2023-07-17 16:41:59 +03:00
Roman Telezhynskyi
c8844853b5
do not include <ciso646> with C++20
2023-07-17 16:33:57 +03:00
Roman Telezhynskyi
62f468b57b
Fix compilation error.
2023-07-15 19:31:41 +03:00
Roman Telezhynskyi
404145c708
Fix compatibility with Qt 5.6.
2023-07-15 17:40:18 +03:00
Roman Telezhynskyi
30aa5e7c22
Fix incompatibility with GCC < 10.1.
2023-07-15 17:35:16 +03:00
Roman Telezhynskyi
d1b51c78f6
Fix build.
2023-07-15 15:24:25 +03:00
Roman Telezhynskyi
37b00a9fd5
Fix build.
2023-07-15 15:12:17 +03:00
Roman Telezhynskyi
8980adda6f
Fix build.
2023-07-15 14:42:17 +03:00
Roman Telezhynskyi
403c57ecc7
Give static functions more verbose names to not confuse a compiler.
2023-07-15 14:34:24 +03:00
Roman Telezhynskyi
254d32ff7f
Optimize usage of defglobal.h.
2023-07-15 13:47:14 +03:00
Roman Telezhynskyi
41464eece0
Fix build with GCC 4.9.
2023-07-15 10:58:28 +03:00
Roman Telezhynskyi
7275ad5a7f
Add missing link to printsupport.
2023-07-15 10:57:56 +03:00
Roman Telezhynskyi
1f9a5ce258
Fix missing includes.
2023-07-13 20:10:23 +03:00
Roman Telezhynskyi
49b0ae49f5
Refactoring.
...
Code style.
2023-07-13 20:10:04 +03:00
Roman Telezhynskyi
97957cf4d7
Fix missing header.
2023-07-13 19:32:07 +03:00
Roman Telezhynskyi
bbed14d37d
Refactoring.
...
Code style.
2023-07-13 19:31:54 +03:00
Roman Telezhynskyi
ac25cc02df
Fix regression with curve control length.
2023-07-13 17:49:31 +03:00
Roman Telezhynskyi
161918203a
Refactoring.
...
Code style.
2023-07-13 17:49:31 +03:00
Roman Telezhynskyi
de0ffa0148
Tool box redesign.
2023-07-10 19:23:56 +03:00
Roman Telezhynskyi
276c620535
Fix crash after using tool Union of details.
2023-07-10 19:23:56 +03:00
Roman Telezhynskyi
3e2a44d2ab
Refactoring.
...
Code style.
2023-07-10 19:23:56 +03:00
Roman Telezhynskyi
83c914f47d
Export to HP-GL format.
2023-07-10 19:23:56 +03:00
Roman Telezhynskyi
633bd18899
Qt5's QFont::fromString() isn't compatible with Qt6's QFont::toString().
...
Cover more cases.
2023-07-07 16:43:03 +03:00
Roman Telezhynskyi
1e2f1f7708
Refactoring.
...
Code style.
2023-07-07 16:29:12 +03:00
Roman Telezhynskyi
2672eaeb0e
Fix build.
2023-06-30 09:20:02 +03:00
Roman Telezhynskyi
b443159cf5
Fix compatibility with < Qt 5.15.
2023-06-29 19:08:39 +03:00
Roman Telezhynskyi
e6533cb697
Fix compatibility with < Qt 6.1.
2023-06-29 18:16:04 +03:00
Roman Telezhynskyi
7e9ed594ea
Send countryId attribute to check if we can populate country information.
2023-06-29 17:57:40 +03:00
Roman Telezhynskyi
a459e41f1d
Update info about selected translation language if user changed it.
2023-06-29 17:55:43 +03:00
Roman Telezhynskyi
791aa22050
Send repo revision.
2023-06-29 17:54:54 +03:00
Roman Telezhynskyi
003a17a06d
Fix build issues.
2023-06-29 16:04:18 +03:00
Roman Telezhynskyi
c132d5676d
Fix build issues.
2023-06-28 10:19:17 +03:00
Roman Telezhynskyi
fbfb63feaa
Send usage statistic only in GUI mode.
2023-06-28 08:21:32 +03:00
Roman Telezhynskyi
2c1b151853
Add missing stable.h.
2023-06-27 15:01:14 +03:00
Roman Telezhynskyi
85bda5a28b
Fix build issues.
2023-06-27 14:22:49 +03:00
Roman Telezhynskyi
eaf9d65339
System to collect usage statistic.
2023-06-27 14:15:21 +03:00
Roman Telezhynskyi
53dc4135e3
Refactoring.
...
Code style.
2023-06-27 13:45:46 +03:00
Roman Telezhynskyi
9f04b0feb3
Add missing includes.
2023-06-26 10:33:03 +03:00
Roman Telezhynskyi
3a39d8854f
QRecursiveMutex available only since Qt 5.14.
2023-06-26 10:12:54 +03:00
Roman Telezhynskyi
49632e8f11
MSVC warning.
2023-06-24 19:21:21 +03:00
Roman Telezhynskyi
1fb9d82f61
Fix compatibility with Qt 5.9.
2023-06-24 16:24:53 +03:00
Roman Telezhynskyi
97fd973352
Fix build.
2023-06-24 13:57:00 +03:00
Roman Telezhynskyi
61bdf7cd82
Fix build.
2023-06-24 13:04:01 +03:00
Roman Telezhynskyi
e85c548b81
Fix build.
2023-06-24 12:07:41 +03:00
Roman Telezhynskyi
aeba78f127
Compatibility with Qt 6.
2023-06-24 09:33:35 +03:00
Roman Telezhynskyi
8b29cd6b36
Refactoring.
...
Code style.
2023-06-24 09:33:01 +03:00
Roman Telezhynskyi
914a2c9d09
Fix build.
2023-06-24 08:55:29 +03:00
Roman Telezhynskyi
a744bc3efb
Fix qbs script.
2023-06-23 09:55:10 +03:00
Roman Telezhynskyi
57ce414a38
Fix path to translations.
2023-06-23 09:12:50 +03:00
Roman Telezhynskyi
640f9342cf
Refactoring.
2023-06-23 09:12:36 +03:00
Roman Telezhynskyi
d70c447786
Fix qbs script.
2023-06-23 08:39:08 +03:00
Roman Telezhynskyi
c78a51e9a0
Using QSaveFile in some cases not enough to prevent loosing content of a file.
2023-06-22 18:32:13 +03:00
Roman Telezhynskyi
81141acf6d
Support for single-line fonts.
2023-06-22 18:30:43 +03:00
Roman Telezhynskyi
1847115627
Refactoring.
...
Code style.
2023-06-21 10:24:51 +03:00
Roman Telezhynskyi
b5779ca3e8
Refactoring.
...
Code style.
2023-06-08 13:20:20 +03:00
Roman Telezhynskyi
3a7803b78f
Add missing include.
2023-05-22 18:27:01 +03:00
Roman Telezhynskyi
7410d188ce
Piece labels line break.
2023-05-22 17:30:18 +03:00
Roman Telezhynskyi
e540c6292c
Refactoring.
...
Fix code style.
2023-05-22 17:27:42 +03:00
Roman Telezhynskyi
1a0ca6c782
Refactoring.
...
Fix code style.
2023-05-18 10:27:40 +03:00
Roman Telezhynskyi
baba595be3
Fix compatibility with Qt 5.6.
2023-05-18 10:27:25 +03:00
Roman Telezhynskyi
9878a2dba1
Fix issues with translations.
2023-05-17 16:25:27 +03:00
Roman Telezhynskyi
9c0fe9131a
Refactoring.
...
Fix code style.
2023-05-17 16:24:27 +03:00
Roman Telezhynskyi
f69eaafe86
Independent translation for piece labels.
2023-05-16 19:21:17 +03:00
Roman Telezhynskyi
e2815f39ed
Fix preparing placeholders for piece areas.
2023-05-16 19:21:16 +03:00
Roman Telezhynskyi
7320c1c5df
Refactoring.
...
Fix code style.
2023-05-16 19:21:16 +03:00
Roman Telezhynskyi
3ce8e6e5a7
Refactoring.
...
Fix method name.
2023-05-16 17:37:53 +03:00
Roman Telezhynskyi
bdd152dd83
Fix build issues.
2023-05-12 10:42:39 +03:00
Roman Telezhynskyi
c704321d5a
Correct the unit symbol.
2023-05-11 22:23:24 +03:00
Roman Telezhynskyi
ded2829dcb
Fix active tab by default.
2023-05-11 18:27:41 +03:00
Roman Telezhynskyi
325a95bfbc
Redesign the notch angle.
2023-05-11 18:21:19 +03:00
Roman Telezhynskyi
2aeaebdebc
Fix build issues.
2023-05-11 16:23:57 +03:00
Roman Telezhynskyi
113b685c9c
Fix build on Windows.
2023-05-10 18:28:38 +03:00
Roman Telezhynskyi
608b90122c
Fix Check notch opening.
2023-05-10 18:07:58 +03:00
Roman Telezhynskyi
394df3c775
Fix grainline type description.
2023-05-10 17:31:11 +03:00
Roman Telezhynskyi
236a372538
Fix qmake script.
2023-05-10 15:00:02 +03:00
Roman Telezhynskyi
54fdcf3cae
Fix build issues.
2023-05-10 11:00:34 +03:00
Roman Telezhynskyi
04852c132c
Until Qt 6 moc doesn't support trailing return type well.
2023-05-10 11:00:18 +03:00
Roman Telezhynskyi
4a7ce91f65
Refactoring.
2023-05-09 19:28:11 +03:00
Roman Telezhynskyi
fbbcf5320f
Fix build issues.
2023-05-09 19:27:56 +03:00
Roman Telezhynskyi
dd1dccea7d
Fix build issues.
2023-05-09 18:59:57 +03:00
Roman Telezhynskyi
f5a7e85aae
Fix broken tests.
2023-05-09 18:59:32 +03:00
Roman Telezhynskyi
b845969fff
Fix build issues.
2023-05-08 19:24:14 +03:00
Roman Telezhynskyi
a3be5d636f
Fix build issues.
2023-05-08 18:28:11 +03:00
Roman Telezhynskyi
a180e53829
Fix build issues.
2023-05-08 18:10:06 +03:00
Roman Telezhynskyi
8102edad66
Lupdate.
2023-05-08 17:51:35 +03:00
Roman Telezhynskyi
598682e57b
New notch type - Check Notch. Control a notch width and angle with formulas.
2023-05-08 17:51:34 +03:00
Roman Telezhynskyi
66e01d9994
Refactoring.
2023-05-08 17:51:34 +03:00
Roman Telezhynskyi
2fd78f68a5
Simplify number of versions for DXF AAMA/ASTM.
2023-05-03 16:23:54 +03:00
Roman Telezhynskyi
03630fb273
Refactoring.
2023-05-03 14:07:08 +03:00
Roman Telezhynskyi
1311c794c3
Improve handling four ways grainlines.
2023-05-02 17:38:44 +03:00
Roman Telezhynskyi
894e2dffac
Refactoring.
2023-05-02 17:38:44 +03:00
Roman Telezhynskyi
e7a23df3e6
Improve calculating notches.
2023-04-12 21:05:29 +03:00
Roman Telezhynskyi
c88da992a0
Clean Puzzle's command line keys.
...
Remove unused keys.
2023-04-10 13:41:44 +03:00
Roman Telezhynskyi
7dd8aa0058
Fix Clang warning.
2023-04-10 13:17:14 +03:00
Roman Telezhynskyi
cb9f029c0f
New key --noGrainline. #163
2023-04-10 13:17:01 +03:00
Roman Telezhynskyi
a2b701f083
Show/hide grainline when export. Closes #163
2023-04-10 12:20:18 +03:00
Roman Telezhynskyi
64acbfff4c
Fix build with Qt 5.6 on Windows.
2023-04-08 09:58:22 +03:00
Roman Telezhynskyi
265b519aab
Fix build with Qt 5.6 on Windows.
2023-04-07 16:12:07 +03:00
Roman Telezhynskyi
857e384221
New grainline type: Four way.
2023-04-07 10:05:29 +03:00
Roman Telezhynskyi
9cd31f1dd7
Fix notches.
2023-04-06 18:21:24 +03:00
Roman Telezhynskyi
6e295f7172
Fix list of dimension popup list. Make sure it will always has enough space for values.
2023-04-05 17:09:54 +03:00
Roman Telezhynskyi
433389b798
QScopedPointer::take() was deprecated since 6.1.
2023-04-03 13:44:20 +03:00
Roman Telezhynskyi
e7e4e07162
Fix seam allowance. Loose requirements to case with prong.
2023-04-03 10:50:25 +03:00
Roman Telezhynskyi
944d9e71e0
Fix compatibility with Richpeace DXF-AAMA/ASTM R12.
2023-04-01 15:03:34 +03:00
Roman Telezhynskyi
b1470053f7
Fix incorrect memory management.
2023-03-30 17:20:16 +03:00
Roman Telezhynskyi
e1e3a5106e
For calculating area a formula needs CurrentSeamAllowance variable.
2023-03-30 15:41:37 +03:00
Roman Telezhynskyi
69397c1404
Fix pattern file conversion.
2023-03-26 18:13:04 +03:00
Roman Telezhynskyi
9b925dd996
Fix float-point accuracy issue in multisize measurements dimensions.
2023-03-23 08:39:31 +02:00
Roman Telezhynskyi
2334a04fbd
Validate dimensions while reading multisize measurements.
2023-03-23 08:36:11 +02:00
Roman Telezhynskyi
3f2806a695
Refactoring.
2023-03-23 08:21:02 +02:00
Roman Telezhynskyi
e8621121b3
Fix MSVC warnings.
2023-03-10 20:20:35 +02:00
Roman Telezhynskyi
3fad6bc5f9
Fix MSVC warnings.
2023-03-10 14:14:18 +02:00
Roman Telezhynskyi
7d759ec92b
Fix MSVC warnings.
2023-03-10 07:40:27 +02:00
Roman Telezhynskyi
8b591847b1
Fix MSVC warnings.
2023-03-09 16:17:54 +02:00