Commit Graph

321 Commits

Author SHA1 Message Date
silverqx 1413ebb22a bump version to TinyORM v0.37.0 and tom v0.8.0
Also bumped to:

 - TinyUtils v0.4.0

Initial libraries' versions:

 - TinyDrivers v0.1.0
 - TinyMySql v0.1.0
2024-04-21 18:02:30 +02:00
silverqx 247bb5e936 tom added TinyDrivers to tom about
- and also to the tom --version
 - added components to Dependencies section
 - prints info also about TinyMySql
 - takes into account all build types static/shared/loadable
 - tests both build systems qmake/CMake
2024-04-07 18:11:56 +02:00
silverqx 007c275aa3 added and used TINYORM_PREPEND_NAMESPACE
It helped to avoid #ifdef-s for eg. Q_DECLARE_METATYPE or operator<<.
2024-04-07 18:11:34 +02:00
silverqx 489a02b6cb tom unified parameter names 2024-04-02 20:06:30 +02:00
silverqx 417af9191e fixtypo 2024-04-02 19:50:33 +02:00
silverqx 46f8347049 tom changed methods order 2024-04-02 19:02:47 +02:00
silverqx a596be6b13 tom added #ifdef _MSC_VER 2024-04-02 19:02:47 +02:00
silverqx 2eaddbc6da tom fixed completion --database= array values
Used code for the printGuessedSectionNamesForAbout(), made it more
common so it can be used for any array option values.
2024-04-02 19:02:47 +02:00
silverqx f0382a5b08 tom unified/renamed methods and local variables 2024-04-02 19:02:46 +02:00
silverqx dffdd8852c tom added completion for about --only= sections
Added support for pwsh, zsh, and bash shells.

Contains workaround for Register-ArgumentCompleter for array option
values, currently, the wordArg is empty, the workaround fix fills
the wordArg with the last option value.
2024-04-02 19:02:38 +02:00
silverqx 07937a4476 tom fixtypo 2024-03-31 21:27:22 +02:00
silverqx 6df426d14f tom fixtypo 2024-03-31 20:50:42 +02:00
silverqx 58fb8fb49a tom added available drivers and connection names
Added to the about command output.
2024-03-30 18:31:26 +01:00
silverqx 0c097507e6 tom extracted method
- also added Q_ASSERT_X() check
2024-03-26 21:03:07 +01:00
silverqx 3623834564 tom removed useless typename 2024-03-26 21:03:04 +01:00
silverqx 1c0d587fbf tom made method inline 2024-03-26 21:03:01 +01:00
silverqx c6524694f2 tom changed to quint16
quint16 is enough.

 - removed static_cast<>
2024-03-26 21:02:56 +01:00
silverqx 3c733710cd tom changed parameter type to QString::size_type 2024-03-26 21:02:55 +01:00
silverqx 86161d4079 revisited static_cast<> for integral types 2024-03-26 21:02:54 +01:00
silverqx 54ec462842 tom renamed local variables and method parameters 2024-03-26 21:02:54 +01:00
silverqx 408afa238b tom removed unused methods and used std::span<> 2024-03-23 10:56:59 +01:00
silverqx 34f0535b26 reverted readability-redundant-member-init
Partially reverted, reverted for aggregate types because they must
contain this default initializer even if the type has the default
constructor.
2024-03-20 16:59:50 +01:00
silverqx 780c81ef15 analyzers fixed/suppressed Clang Tidy warning
Suppressed for exception tag classes.

 - cppcoreguidelines-special-member-functions
2024-03-20 14:42:41 +01:00
silverqx 3412c2254e analyzers fixed/suppressed Clang Tidy warnings
- cppcoreguidelines-pro-type-const-cast
 - cppcoreguidelines-pro-type-reinterpret-cast
 - cppcoreguidelines-rvalue-reference-param-not-moved
 - performance-enum-size
2024-03-20 14:42:39 +01:00
silverqx ad5703fb89 analyzers fixed Clang Tidy warning
Enabled Clang Tidy checks:

 - cppcoreguidelines-special-member-functions
2024-03-18 18:42:16 +01:00
silverqx 4b4de1dfdd analyzers Clang Tidy fixed/suppressed warnings 2024-03-18 17:10:49 +01:00
silverqx 872805e55c tom formatting and added comment 2024-03-18 17:09:16 +01:00
silverqx 4eaaabe0a6 fixed Clang Tidy warnings 2024-03-18 13:01:01 +01:00
silverqx fe36aebc22 analyzers readability-redundant-member-init 2024-03-18 10:47:28 +01:00
silverqx b433fd8609 analyzers readability-redundant-inline-specifier 2024-03-18 10:34:31 +01:00
silverqx 147c9894ed tom bugfix #include "" vs <> 2024-02-20 17:51:38 +01:00
silverqx 05e9f40bdf updated comments 2024-02-15 14:55:04 +01:00
silverqx 2c28cd842e removed using aliases (used using declaration)
- added/updated comments
2024-02-14 14:28:03 +01:00
silverqx a620535837 renamed methods 2024-02-09 17:02:06 +01:00
silverqx 8e919f5486 tom fixtypo 2024-02-05 16:27:50 +01:00
silverqx d1f8fc31ff tom added const and noexcept 2024-02-05 16:27:50 +01:00
silverqx 68cdf252e5 moved gathering C macros to LibraryInfo 2024-02-05 16:27:50 +01:00
silverqx 5a661c1b93 extracted stringify C macro to own hpp file 2024-02-05 16:27:49 +01:00
silverqx 6f5155760a tom added muted output method 2024-02-05 16:27:49 +01:00
silverqx 8ca3b85b58 fixtypo 2024-02-05 16:27:49 +01:00
silverqx 85b05dcd2d added :memory: constant 2024-02-05 16:27:38 +01:00
silverqx 6dae6934a1 tom updated comments 2023-12-12 21:19:25 +01:00
silverqx 68a06852b7 unified constants comment 2023-12-09 13:33:11 +01:00
silverqx 5867331647 qmake initialize empty variables 2023-12-04 18:18:18 +01:00
silverqx 54a30b00fb tom fixtypo 2023-11-30 14:55:23 +01:00
silverqx c38968946b fixtypo 2023-11-26 08:27:25 +01:00
silverqx 9d1ce8d06b fixed constructor comments
[skip ci]
2023-11-06 20:18:08 +01:00
silverqx bb1fbbc991 fixtypo
[skip ci]
2023-11-06 20:13:28 +01:00
silverqx 97ee043adb bump version to TinyORM v0.36.0 and tom v0.7.0
- workflows added CI for TinyORM vcpkg ports
 - upgraded to Qt v6.5.3
 - upgraded to Clang-Tidy 17
 - docs added Partial guessing of TINYORM_BUILD_TREE
 - tom enhanced about command
 - tools added deploy.ps1 script 🥳
 - vcpkg revisited vcpkg ports
 - cmake revisited vcpkg-related code
 - cmake added STRICT_MODE option
2023-10-17 16:13:31 +02:00
silverqx 38aa141573 tom bugfix removed inline 2023-10-17 15:26:18 +02:00