Commit Graph

1268 Commits

Author SHA1 Message Date
silverqx
67dfa12b36 added tap helper
It calls the given callback with the given value then return the value.

Also used it on few places as a proof that it works, the old code
looks cleaner though because it's flat.
2022-06-02 14:57:35 +02:00
silverqx
51016a5a3c removed Mandatory for -BuildType in lint scripts 2022-06-02 14:54:23 +02:00
silverqx
dacb5453cb bugfix return value 2022-06-02 14:15:16 +02:00
silverqx
0d74b994aa fixed unused parameter warning in release builds 2022-06-02 11:19:23 +02:00
silverqx
1667ab0544 removed unneeded inline specifier 2022-06-02 11:18:41 +02:00
silverqx
192604b2e0 enhanced lint scripts
- added -BuildType parameter
 - create build folder if doesn't exist
 - also forgotten to add -Clean to the qa-lint-xx

[skip ci]
2022-06-02 11:18:13 +02:00
silverqx
184e7b1787 disabled C4702 msvc warning
It produces few warnings even in the dependent libraries like range-v3.
2022-06-02 11:16:29 +02:00
silverqx
5686de9cc7 fixed clazy warning 2022-06-01 21:31:11 +02:00
silverqx
540c67d185 removed todo tasks 2022-06-01 21:21:48 +02:00
silverqx
e5502876e8 removed todo task
[skip ci]
2022-06-01 21:15:41 +02:00
silverqx
a46930cd82 removed todo tasks
[skip ci]
2022-06-01 21:15:29 +02:00
silverqx
de38d4213f renamed c macro to TINYORM_USING_PCH
- also added this macro to docs
2022-06-01 21:04:09 +02:00
silverqx
3e4d4eb7e5 removed todo task
[skip ci]
2022-06-01 21:03:39 +02:00
silverqx
9739f4dde7 removed todo tasks
[skip ci]
2022-06-01 20:52:53 +02:00
silverqx
bf27133ffc enhanced escaping of special characters
Enhanced escaping of special characters in the schema builder.

 - added note to the docs
 - added unit tests
2022-06-01 19:17:43 +02:00
silverqx
f7bec84d0e removed todo task 2022-06-01 19:16:26 +02:00
silverqx
cd4f397fbb removed todo tasks 2022-06-01 14:29:30 +02:00
silverqx
f4553933ba removed todo tasks 2022-06-01 12:06:34 +02:00
silverqx
7c0f97181d added using XyzUtils alias to classes
Instead of use Orm::Utils::Xyz used alias XyzUtils.
2022-06-01 12:03:57 +02:00
silverqx
2dc0645afd added concept to check relationship method 2022-06-01 11:44:40 +02:00
silverqx
c1205c2961 removed todo tasks 2022-06-01 11:06:47 +02:00
silverqx
219c6966f8 removed todo task 2022-06-01 10:49:00 +02:00
silverqx
4be89c6643 fixed clang-tidy warning 2022-06-01 10:48:50 +02:00
silverqx
74d0150865 removed todo tasks 2022-05-31 21:21:33 +02:00
silverqx
6ae86171e9 fixed msvc warning C4702 unreachable code
- also enabled this warning
2022-05-31 21:06:43 +02:00
silverqx
3d6875b268 removed todo task
[skip ci]
2022-05-31 20:38:48 +02:00
silverqx
cc200caa3a updated NOTES.txt
[skip ci]
2022-05-31 20:38:48 +02:00
silverqx
32a6c6406c whitespace
[skip ci]
2022-05-31 14:02:33 +02:00
silverqx
37ca1e0151 bump version to TinyORM v0.4.3 v0.4.3 2022-05-28 19:11:46 +02:00
silverqx
a1623b9971 docs bugfix of more id's
The id converted to the class.
2022-05-28 18:03:47 +02:00
silverqx
db9d8a6314 docs added ubsan qmake config option 2022-05-28 18:03:37 +02:00
silverqx
1984636bdb bugfix UBsan runtime error
Discovered cast error by UBSan.
2022-05-28 18:01:35 +02:00
silverqx
6646909eb0 added Clang UBSan support
- allow to enable UBSan with the CONFIG+=ubsan config with qmake
 - added UBSan.supp config to suppress Qt's errors, can be enabled using
   the UBSAN_OPTIONS=suppressions=<path>/UBSan.supp env. variable
2022-05-28 18:01:26 +02:00
silverqx
5f33a1f186 set default connection in tom example
Made the mysql connection the default connection in the tom example.
2022-05-28 18:01:10 +02:00
silverqx
9b2610bbbd added RelatedType to all relation classes 2022-05-28 18:00:51 +02:00
silverqx
f759ba3ba9 docs fixtypo 2022-05-28 16:44:09 +02:00
silverqx
4851c2806b updated NOTES.txt about UBSan
[skip ci]
2022-05-28 16:43:47 +02:00
silverqx
adf891461d docs added keywords
[skip ci]
2022-05-27 10:57:27 +02:00
silverqx
4b5b8a9d4c workflows updated actions/checkout@v3 2022-05-26 21:23:14 +02:00
silverqx
5706766c34 updated AUTHOR file
[skip ci]
2022-05-26 21:22:37 +02:00
silverqx
78246b7320 moved SECURITY.md to .github folder
[skip ci]
2022-05-26 14:56:09 +02:00
silverqx
60ab4a63af added SECURITY.md
[skip ci]
2022-05-26 14:32:19 +02:00
silverqx
1cf67bc49d updated comment
[skip ci]
2022-05-26 09:51:51 +02:00
silverqx
e6ee57f837 updated README
[skip ci]
2022-05-26 09:51:34 +02:00
silverqx
575849095a comments
[skip ci]
2022-05-25 23:23:48 +02:00
silverqx
70a62730bb updated comment
[skip ci]
2022-05-25 19:06:33 +02:00
silverqx
2d3bfb0083 renamed dotenv example files
[skip ci]
2022-05-25 13:58:58 +02:00
silverqx
f76d455a69 bump version to TinyORM v0.4.2 v0.4.2 2022-05-25 13:20:27 +02:00
silverqx
b45b4361a1 unified = delete 2022-05-25 11:58:33 +02:00
silverqx
b781b78e35 bugfix © in RC file for msvc Qt6 🤬 2022-05-25 11:47:53 +02:00