Commit Graph

8765 Commits

Author SHA1 Message Date
Roman Telezhynskyi
2b879c7bef Fix copy/paste error. 2024-02-27 15:38:59 +02:00
Roman Telezhynskyi
a138352d1c Puzzle app. Open new window only if current already has been used. 2024-02-27 15:24:51 +02:00
Roman Telezhynskyi
97d4e6378a Fix compatibility with previous versions. 2024-02-27 15:10:26 +02:00
Roman Telezhynskyi
283a62f580 Fix build errors. 2024-02-24 12:20:50 +02:00
Roman Telezhynskyi
2c58867ed9 Merge branch 'maintenance/improvement2' into 'develop'
Code smell and performance

See merge request smart-pattern/valentina!20
2024-02-24 10:10:04 +00:00
Yann Lossouarn
55b2c1b4ae Code cleaning : functions that should be const 2024-02-24 00:03:20 +01: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
Yann Lossouarn
ed6cd0a927 Code smell and performance : capture img and watermarkData by reference 2024-02-24 00:00:12 +01:00
Yann Lossouarn
eea5dca893 Code smell & performance improvement : Capture large object "watermarkData" by reference. 2024-02-24 00:00:05 +01:00
Yann Lossouarn
7ff8aed6bc Code smell improvement: capture variable by reference 2024-02-23 23:59:53 +01:00
Yann Lossouarn
932db63497 Code smell improvement: capture 'matrix' by reference instead of capturing by value 2024-02-23 23:59:08 +01:00
Roman Telezhynskyi
b0b451eabd Add note about Discord server. 2024-02-23 19:17:43 +02:00
Roman Telezhynskyi
cdc6bc8c8a Fix links to Instagram accounts. 2024-02-23 19:17:17 +02:00
Roman Telezhynskyi
1527a53367 Discord chat badge. 2024-02-23 15:47:21 +02:00
Roman Telezhynskyi
f5ded09608 Fix badges layout. 2024-02-23 15:45:13 +02:00
Roman Telezhynskyi
aa8748e873 Remove virtual. 2024-02-23 15:35:46 +02:00
Roman Telezhynskyi
ae59938dc9 Support for Retina screens. 2024-02-23 15:35:21 +02:00
Roman Telezhynskyi
c69267466e Code style. 2024-02-23 15:12:19 +02:00
Roman Telezhynskyi
2ae203897a Reverse change.
Cache object must not be available public, must be static.
2024-02-23 14:42:57 +02:00
Roman Telezhynskyi
cf5fd8124f Reverse change.
Follow don't repeat yourself approach.
2024-02-23 14:31:29 +02:00
Roman Telezhynskyi
e8c0f73726 Add disambiguation to help translators. 2024-02-23 11:35:51 +02:00
Roman Telezhynskyi
db245ed644 Merge branch 'develop' into 'develop'
Bugfix: suppressing horizontal scrolling on Preferences>Pattern and...

See merge request smart-pattern/valentina!17
2024-02-23 09:35:32 +00: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
45af6500b2 Improve build script. 2024-02-21 19:29:28 +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
72893d4d40 Change targeted C++ standard. 2024-02-20 15:38:24 +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
f120519ede Default construct doesn't initialize constructor. 2024-02-20 11:39:25 +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
3027ddb49c Remove class destructor so that classes follows the rule of Zero. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
304ff66b06 Use the "nullptr" literal. 2024-02-19 11:24:10 +02:00