Commit Graph

835 Commits

Author SHA1 Message Date
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 8444c189d6 added and used a new constants 2024-02-05 16:27:49 +01:00
silverqx bb25b421cf fixed clang warning 2024-02-05 16:27:49 +01:00
silverqx 5a661c1b93 extracted stringify C macro to own hpp file 2024-02-05 16:27:49 +01:00
silverqx 996fd09965 fixtypo 2024-02-05 16:27:46 +01:00
silverqx 47ae29d263 docs upgraded to MySQL v8.3 2024-02-05 16:27:46 +01:00
silverqx fb4f2a9d86 whitespace 2024-02-05 16:27:46 +01:00
silverqx f83149f5b9 secured sl macro using #ifdef 2024-02-05 16:27:44 +01:00
silverqx 4465a411a8 whitespace 2024-02-05 16:27:42 +01:00
silverqx ae2f1477b0 tests added binary (blob) tests
- added a new tst_Blobs functional test case that inserts
   binary()/text() and mediumBinary()/mediumText()
 - updated schema builder unit tests, added all supported binary types
 - updated migrations
 - added Lorem ipsum paragraphs generator
2024-02-05 16:27:41 +01:00
silverqx dbc46e8e3d schema added tiny, medium, long binary methods
- added a new schema constants for blob and bytea
 - fixed failing test after new changes
 - updated docs
2024-02-05 16:27:41 +01:00
silverqx 961e89c7a6 made all Q_GLOBAL_STATIC_WITH_ARGS() types const 2024-02-05 16:27:40 +01:00
silverqx 85b05dcd2d added :memory: constant 2024-02-05 16:27:38 +01:00
silverqx 297ac34570 added comment 2024-02-05 16:27:38 +01:00
silverqx 199492fb00 fixtypo 2024-01-08 13:32:27 +01:00
silverqx c935c1dd5a bugfix avoided creating invalid connection 2024-01-08 12:10:54 +01:00
silverqx 5df3671f97 bugfix missing std::move() 2023-12-29 19:05:47 +01:00
silverqx 5d78efa6dc fixtypo 2023-12-20 15:43:23 +01:00
silverqx e56bcb873e qmake/cmake fixtypo 2023-12-12 21:28:37 +01:00
silverqx 518cac1654 added comments and moved definition down 2023-12-05 15:17:28 +01:00
silverqx 5867331647 qmake initialize empty variables 2023-12-04 18:18:18 +01:00
silverqx 403b85edc0 fixtypo 2023-12-03 17:18:53 +01:00
silverqx 2658907578 schema removed IWYU pragma 2023-12-03 06:28:39 +01:00
silverqx b0d2e859f3 added comment
[skip ci]
2023-11-03 15:32:53 +01:00
silverqx 8c0a9a870a bugfix column aliases quoting
- added unit tests
2023-10-31 15:27:31 +01:00
silverqx 0915dd6428 added contains column check to addSelect() 2023-10-17 15:26:11 +02:00
silverqx 193486e1a3 fixtypo 2023-10-17 15:26:11 +02:00
silverqx 65990b6493 whitespaces 2023-10-17 15:26:10 +02:00
silverqx 5d7779a9d7 fixed clang-tidy warnings 2023-10-17 15:26:10 +02:00
silverqx 37724f41f2 enabled clang-tidy check
cppcoreguidelines-rvalue-reference-param-not-moved
2023-10-17 15:26:09 +02:00
silverqx 37d70815d8 removed unused include 2023-10-17 15:26:09 +02:00
silverqx a66a729319 upgraded to Clang-Tidy v17
- fixed new Clang-Tidy warnings
2023-10-17 15:26:09 +02:00
silverqx ba6028b011 used auto &&[ 2023-10-17 15:26:09 +02:00
silverqx c69c75ffa7 bugfix missing std::move() 2023-10-17 15:26:09 +02:00
silverqx 48a46f8723 tom enhanced tom about
Added the MSVC Runtime dynamic and MSVC Runtime library.
2023-10-17 15:26:04 +02:00
silverqx 9642dda232 made isTrue() case insensitive 2023-10-17 15:26:04 +02:00
silverqx 395aaf88ac whitespaces 2023-10-17 15:26:04 +02:00
silverqx f4c4d6e19c qmake moved info messages to .prf file 2023-09-09 09:15:52 +02:00
silverqx 76b652522c qmake added disable_autoconf
Removed the tiny_autoconf, it's still enabled by default, and instead
added the disable_autoconf qmake configuration feature.

This change was made to follow name and logic convention of another
qmake configuration options.

 - updated docs
2023-09-09 09:15:51 +02:00
silverqx bfb3f123c2 qmake updated message 2023-09-09 09:15:50 +02:00
silverqx 358f5085b4 qmake fixtypo 2023-09-09 09:15:50 +02:00
silverqx 4f0e103321 orm fixtypo renamed method 2023-09-09 09:15:49 +02:00
silverqx da50dd6b25 fixtypo in comments 2023-09-09 09:15:49 +02:00
silverqx f3aebd32c8 qmake added info message shared vs static build 2023-09-09 09:13:33 +02:00
silverqx 5e957cc700 qmake added comment 2023-09-09 09:13:33 +02:00
silverqx 26a6c17587 qmake updated conf.pri error messages
- also formatting
2023-09-09 09:13:32 +02:00
silverqx ffd3817380 enhanced Helpers::logException()
Log the QLibraryInfo::PluginsPath if an exception message contains:
QSqlError(Driver not loaded, Driver not loaded).
2023-09-09 09:13:32 +02:00
silverqx 54dee94e91 qmake bugfix tiny_autoconf
Throw conf.pri error only if the tiny_autoconf is disabled.

 - also moved the User Configuration to the bottom, as the last thing
2023-08-18 17:52:42 +02:00
silverqx 1c1beb990f qmake removed vcpkgconf.pri
It was used in the vcpkg port file to build the TinyORM using qmake
build system, it's not used anymore as the CMake build is used instead.
2023-08-11 18:42:33 +02:00