Commit Graph

1045 Commits

Author SHA1 Message Date
silverqx ed5b1b04b9 revisited all const/ auto [ 2024-11-06 08:59:44 +01:00
silverqx c0f09541bf revisited all auto &&[
- added comment
 - bugfix don't move trivial type
 - used auto &[ instead
 - avoided one move
 - used const auto [ for trivial type
2024-11-06 08:59:38 +01:00
silverqx 464c09cd0c revisited all Range-based for loop-s
- auto & vs const auto & vs auto &&
   - auto && used only when needed
 - added/removed const
 - added std:move()
 - removed std::forward()
 - used QStringView
 - added comments
 - removed MSVC C26800 warning suppression
2024-11-03 17:14:25 +01:00
silverqx 80e69e2685 orm used emplaceBack() 2024-11-03 15:41:45 +01:00
silverqx f097aba7ac added missing const 2024-11-03 15:35:55 +01:00
silverqx 9dc0093e20 orm updated comments 2024-11-03 15:34:31 +01:00
silverqx 373a2332d7 used auto 2024-11-01 21:49:13 +01:00
silverqx 5494841767 whitespace 2024-11-01 21:49:05 +01:00
silverqx ffc6f32c4a used constexpr for all lambda assignments 2024-11-01 20:39:02 +01:00
silverqx b93835d36f used ContainerUtils::join() for concatenation 2024-11-01 19:15:52 +01:00
silverqx 2b4ffa370a moved constant to constants_xyz.hpp 2024-11-01 14:10:36 +01:00
silverqx f0bbe4a91e whitespaces (unified RegEx formatting) 2024-10-31 14:01:19 +01:00
silverqx a1b49888a5 made all static variables start with uppercase 2024-10-31 14:01:08 +01:00
silverqx 9ffeda55f6 fixtypo 2024-10-30 14:27:29 +01:00
silverqx cd3d3abfe0 utils used clear()
No perf. difference on 1'000'000 loop.
2024-10-29 19:52:53 +01:00
silverqx 5e6bf8fc82 utils used #error instead of throwing exception 2024-10-29 18:58:44 +01:00
silverqx 4111fb3632 utils updated error messages 2024-10-29 18:58:16 +01:00
silverqx dcebd5e676 utils extracted demangleTypeNameGnuG() 2024-10-29 18:25:25 +01:00
silverqx d9c7f90d28 utils bugfix missing defined() 2024-10-29 18:25:25 +01:00
silverqx ee3e2bbf3e utils added const 2024-10-29 18:25:25 +01:00
silverqx bdcf1ad334 utils moved #include-s to cpp file 2024-10-29 18:25:24 +01:00
silverqx 31643b758d utils added section name 2024-10-29 18:25:24 +01:00
silverqx 2724134fba unified std::atomic_bool vs std::atomic<bool> 2024-10-29 18:25:24 +01:00
silverqx 840558f7f0 reverted constinit to constexpr
- updated NOTES.txt when to use constinit
2024-10-29 18:25:23 +01:00
silverqx e62a3b71fc fixtypo 2024-10-29 18:25:23 +01:00
silverqx 312cf82ef6 whitespaces/formatting 2024-10-29 18:25:23 +01:00
silverqx 6e73de6ca3 tom enhanced InteractsWithIO::errorWall()
- completely rewritten the StringUtils::splitStringByWidth()
   - added the Orm::SplitWordsBehavior for the splitStringByWidth()
   - the split algorithm was greatly simplified/enahced
   - allows to define if splitting words is allowed/preffered or whether
     to never split words
   - the previous algorithm was buggy when the error wall size was
     shorter than <10 columns (especially with the lower values)
 - bugfix when the terminal reports -1 width/columns
 - don't print an error wall terminal doesn't report the correct
   columns/width value (can indicate some basic console/terminal), or
   there isn't enough free space (the number of columns <20)
 - extracted methods from the errorWallInternal()
 - used the QStringView
 - revisited/enhanced reserve()
2024-10-29 18:25:20 +01:00
silverqx 3aa0a42dea renamed method parameter 2024-10-29 18:24:05 +01:00
silverqx 48d8739e66 tom used QStringList and QList<QStringView>
Instead of std::vector<QString> and QStringList.
2024-10-29 18:24:05 +01:00
silverqx 4adf795887 added explicit Qt::KeepEmptyParts 2024-10-29 18:24:04 +01:00
silverqx c2f1481fe2 used constinit, std::array, and _L1
Instead of QStringList and u""_s.
2024-10-24 15:35:38 +02:00
silverqx bb5c0154aa fixtypo 2024-10-24 15:33:25 +02:00
silverqx 586de7fa64 upgraded to MySQL v9.1
- workflows, tools, docs, qmake, ...
2024-10-17 17:49:36 +02:00
silverqx 01958a6508 fixtypo split vs splitted in variable names 2024-10-09 13:20:05 +02:00
silverqx c9e77f701a schema used auto 2024-10-08 11:13:10 +02:00
silverqx c262d6d610 fixtypo cmake vs CMake 2024-10-08 11:13:07 +02:00
silverqx 502fa526ad used NEWLINE_C where possible 2024-10-08 11:13:07 +02:00
silverqx e5672c6563 used QChar::Space instead of u' ' 2024-10-08 11:13:06 +02:00
silverqx 39b57252cf added NEWLINE_C constant 2024-09-24 13:40:09 +02:00
silverqx a3ca4fbe0b fixtypo 2024-09-24 13:40:07 +02:00
silverqx 7109b74020 fixtypo in parameter and local variable names 2024-09-22 20:14:01 +02:00
silverqx c72ad730fe used constexpr 2024-09-16 17:55:41 +02:00
silverqx 75d20e551f qmake removed all deployment rules
They don't work and I never tested them.
2024-09-15 11:58:08 +02:00
silverqx c55bc810e2 renamed class 2024-09-14 12:34:05 +02:00
silverqx b7e1c9e766 renamed file 2024-09-14 12:32:30 +02:00
silverqx 795729aa12 analyzers fixed Clang Tidy warnings
- modernize-use-ranges
 - readability-math-missing-parentheses
2024-09-13 09:17:20 +02:00
silverqx e74286585f suppressed Clang Tidy warnings (Clang v19) 2024-09-13 09:10:35 +02:00
silverqx 0c117500eb used std::ranges::copy() 2024-09-12 13:16:57 +02:00
silverqx a372614dcd fixtypo 2024-09-12 12:47:26 +02:00
silverqx 43e0968b33 fixtypo 2024-09-12 11:27:45 +02:00