Roman Telezhynskyi
afd948b330
Refactoring.
...
Fix places defining containers inside loops.
2024-04-17 12:53:23 +03:00
Roman Telezhynskyi
8063645cf6
Refactoring.
...
A "constexpr" function should not be declared "inline".
2024-04-17 11:46:37 +03:00
Roman Telezhynskyi
47a589c8d8
Refactoring.
...
Remove deprecated constexpr macros.
2024-04-17 11:43:48 +03:00
Roman Telezhynskyi
6e6629b77c
Refactoring.
2024-04-16 18:20:53 +03:00
Roman Telezhynskyi
708d626524
No support for tok_001 locale.
2024-04-16 17:53:00 +03:00
Roman Telezhynskyi
745c5de5d6
Refactoring.
...
Remove the top level "const" qualifier from the return type of a function.
2024-04-16 17:34:23 +03:00
Roman Telezhynskyi
1ddb07f2ee
Refactoring.
...
Avoid unnecessary copy by using a "const" reference.
2024-04-16 17:12:32 +03:00
Roman Telezhynskyi
0080ce8ef5
Refactoring.
...
Overriding member functions should do more than simply call the same member in the base class.
2024-04-16 15:12:54 +03:00
Roman Telezhynskyi
8c90fd0367
Refactoring.
...
"bool" expressions should not be used as operands to built-in operators.
2024-04-16 14:54:56 +03:00
Roman Telezhynskyi
14d92ba834
Fix copy past error.
2024-04-16 14:48:55 +03:00
Roman Telezhynskyi
8ccc5c6c8f
"constexpr" literal operators should be "consteval".
2024-04-16 14:48:37 +03:00
Roman Telezhynskyi
f46197740d
Refactoring.
...
Switch to using std::chrono.
2024-04-16 11:47:13 +03:00
Roman Telezhynskyi
5b92408fee
Fix conflict with macros on Windows.
2024-04-16 11:46:02 +03:00
Roman Telezhynskyi
96465460bd
Fix compatibility with Qt 6.7.
2024-04-15 15:48:15 +03:00
Roman Telezhynskyi
e154ba7440
Support for OneDrive on Windows.
...
Move settings, "Svg fonts", "Font corrections" and "Known measurements" folders to user Documents. This will map to OneDrive's documents folder if OneDrive activated.
2024-04-13 12:34:09 +03:00
Roman Telezhynskyi
b4b26b115b
Fix path to Crashpad data on Windows.
2024-04-13 12:31:19 +03:00
Roman Telezhynskyi
08c4d1e411
Fix path to logs on Windows.
2024-04-13 12:30:43 +03:00
Roman Telezhynskyi
7378cfbe95
Fix piece rotation with enabled Follow grainline.
2024-04-12 17:37:13 +03:00
Roman Telezhynskyi
e4481754f0
Fix calculating label position for flipped piece.
2024-04-12 09:51:49 +03:00
Roman Telezhynskyi
8f5c5b8cae
Declutter pattern by increasing transparency of label line.
2024-04-09 20:46:37 +03:00
Roman Telezhynskyi
3aec5bf341
Reduce path to file in logs. Show only part inside of root folder.
2024-04-09 19:22:19 +03:00
Roman Telezhynskyi
d331b5dc01
Fix path to QStandardPaths::ConfigLocation.
2024-04-09 16:28:49 +03:00
Roman Telezhynskyi
9e3659830e
New warning "Piece gape position".
2024-04-08 16:26:09 +03:00
Roman Telezhynskyi
d3bdd68c46
Make sure revision hash always has 'g' at the beginning.
2024-04-08 15:32:00 +03:00
Roman Telezhynskyi
0eef58f2cf
Crash settings must be disabled/empty when application doesn't support sending automatic crash reports to avoid user confusion.
2024-04-08 09:23:13 +03:00
Roman Telezhynskyi
cbc137f4e9
Make valgrind happy.
2024-04-06 18:53:24 +03:00
Roman Telezhynskyi
5186e80adb
Change direction of automatic layout grainline to avoid user confusion.
2024-04-06 08:28:28 +03:00
Roman Telezhynskyi
5ea7817a02
New option Show mirror line.
...
Make showing a symmetry line optional. In some cases users don't need it.
2024-04-05 19:54:48 +03:00
Roman Telezhynskyi
6a2b48050f
Fix DXF font size.
2024-04-04 19:45:54 +03:00
Roman Telezhynskyi
ebf678888e
Fix exporting full piece.
2024-04-04 19:00:10 +03:00
Roman Telezhynskyi
b3e6365e92
Use the init-statement to declare a variable inside the if statement.
2024-04-04 10:27:15 +03:00
Roman Telezhynskyi
94dc3bddd5
Refactoring.
...
Use the init-statement to declare a variable inside the if/switch statement.
2024-03-30 18:02:45 +02:00
Roman Telezhynskyi
9ee4cf208b
Refactoring.
2024-03-30 15:20:59 +02:00
Roman Telezhynskyi
daa7ab72e6
Refactoring.
...
Concatenate namespace with the nested one.
2024-03-30 15:01:30 +02:00
Roman Telezhynskyi
d5c260a24d
Add optional "multibundle" to version string.
2024-03-28 14:53:26 +02:00
Roman Telezhynskyi
2c72549195
Build script fixes.
2024-03-28 11:21:41 +02:00
Roman Telezhynskyi
e72cebf473
Additional crashpad dependencies on macos.
2024-03-26 20:32:02 +02:00
Roman Telezhynskyi
b3b6843b2e
Use string instead of char.
2024-03-26 10:24:27 +02:00
Roman Telezhynskyi
8b443c6e61
Fix a warning.
2024-03-25 18:13:49 +02:00
Roman Telezhynskyi
4dff6f303f
Fix building on Windows.
2024-03-25 17:12:24 +02:00
Roman Telezhynskyi
7383d78775
Refactoring.
2024-03-25 13:59:17 +02:00
Roman Telezhynskyi
035e702a04
Add missing dependency.
2024-03-25 13:58:45 +02:00
Roman Telezhynskyi
d9afd41753
Fix building.
2024-03-22 10:28:35 +02:00
Roman Telezhynskyi
73dae25d8a
Fix build on Windows.
2024-03-21 18:04:37 +02:00
Roman Telezhynskyi
f9f61069fe
Make .bak files hidden on Unix systems.
2024-03-18 11:37:43 +02:00
Roman Telezhynskyi
abd382ff97
Avoid writing optional data.
2024-03-16 15:32:41 +02:00
Roman Telezhynskyi
75c329a08e
Refactoring.
...
Code style.
2024-03-16 15:32:41 +02:00
Roman Telezhynskyi
62efe1dd8a
Fix width of box notch.
2024-03-16 15:32:41 +02:00
Roman Telezhynskyi
6ebd9e7033
Improve compatibility with Richpeace CAD.
2024-03-16 15:32:41 +02:00
Roman Telezhynskyi
78d878322d
Fix incorrect piece geometry refresh if disable a mirror line.
...
Fold line still visible.
2024-03-13 16:26:10 +02:00