Commit Graph

4193 Commits

Author SHA1 Message Date
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
Roman Telezhynskyi
0e43aefe79 Fix build. 2024-03-12 18:40:22 +02:00
Roman Telezhynskyi
33a5939c18 Automatic crash reports. 2024-03-12 16:39:44 +02:00
Roman Telezhynskyi
fb15284483 Sonarcloud warnings. 2024-03-02 15:24:09 +02:00
Roman Telezhynskyi
f48dd59087 Fix build. 2024-03-01 11:10:49 +02:00
Roman Telezhynskyi
5dfe06804f Fix mirror line. 2024-02-29 16:42:07 +02:00
Roman Telezhynskyi
21b8401466 Fix rounding problem when search a size template. 2024-02-27 20:35:22 +02:00
Roman Telezhynskyi
eb22f19fea English language is internal and doesn't require separate *.qm file. 2024-02-27 18:12:16 +02:00
Yann Lossouarn
95db2eb133 Code smell and performance : capture various variables by reference 2024-02-24 00:00:39 +01:00
Yann Lossouarn
a1cf176331 Code smell and performance : capture various variables by reference 2024-02-24 00:00:32 +01:00
Yann Lossouarn
0400b4fc72 Code smell and performance : capture various variables by reference 2024-02-24 00:00:18 +01:00
Roman Telezhynskyi
aa8748e873 Remove virtual. 2024-02-23 15:35:46 +02:00
Yann Lossouarn
b6ad741cd9 Bugfix: suppressing horizontal scrolling on Preferences>Pattern and... 2024-02-23 09:35:32 +00:00
Roman Telezhynskyi
e4e128417b Add missing dependency. 2024-02-21 19:29:50 +02:00
Roman Telezhynskyi
ed7f357a3c Pass expensive to copy object by reference to const. 2024-02-21 13:38:02 +02:00
Roman Telezhynskyi
2f53e38ad7 Add a using-declaration to derived class to inherit the constructors, and remove the ones manually duplicated. 2024-02-21 11:59:52 +02:00
Roman Telezhynskyi
587d7aadd4 Convert integer literal to a bool literal. 2024-02-21 11:58:57 +02:00
Roman Telezhynskyi
1249e1f2fc "empty()" or "isEmpty()" should be used to test for emptiness. 2024-02-21 11:48:58 +02:00
Roman Telezhynskyi
b6b278997a The "_t" and "_v" version of type traits should be used instead of "::type" and "::value". 2024-02-21 09:05:21 +02:00
Roman Telezhynskyi
634913da34 Combine functions with its overloads by using "if constexpr". 2024-02-20 15:59:44 +02:00
Roman Telezhynskyi
5d3ca3c470 Refactoring. 2024-02-20 15:44:50 +02:00
Roman Telezhynskyi
8931d7808d Fix build on mac. 2024-02-20 12:00:18 +02:00
Roman Telezhynskyi
5f03a272d4 Make available build revision number in sources. 2024-02-20 11:58:02 +02:00
Roman Telezhynskyi
6df0ca7fca Fix build on mac. 2024-02-20 11:38:46 +02:00
Roman Telezhynskyi
ba5c40b15d Refactoring. Code duplication. 2024-02-20 11:00:24 +02:00
Roman Telezhynskyi
01462c3d20 Fix build. 2024-02-20 10:30:31 +02:00
Roman Telezhynskyi
faab23b0af Use auto. 2024-02-20 09:27:52 +02:00
Roman Telezhynskyi
d6fa5ddac0 Suppress warning object used after it was moved. 2024-02-20 09:17:20 +02:00
Roman Telezhynskyi
ff018a3f2c Add pointer qualifications to auto-typed variables that are deduced to pointers. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
2134f969a0 Use 'using' instead of 'typedef'. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
a48977c1df Constness prevents automatic move. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
643deeb521 Use auto to avoid duplicating the type name. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
0adb49a427 Variable can be declared 'const'. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
304ff66b06 Use the "nullptr" literal. 2024-02-19 11:24:10 +02:00
Roman Telezhynskyi
409161c302 Make sure that moving an object of class is "noexcept". 2024-02-19 11:17:32 +02:00
Roman Telezhynskyi
827b82e3f6 Remove Q_COMPILER_RVALUE_REFS. 2024-02-19 11:14:02 +02:00
Roman Telezhynskyi
a3448cde76 Refactoring. 2024-02-17 20:22:56 +02:00
Roman Telezhynskyi
6d04cd32a7 Sonar warnings. 2024-02-17 16:46:59 +02:00