Commit Graph

5024 Commits

Author SHA1 Message Date
silverqx
2e88965159 tom bugfix missing defined 2024-04-23 18:04:41 +02:00
silverqx
6e79272e02 docs updated compiler versions 2024-04-23 17:27:54 +02:00
silverqx
f7a36ca237 tom built MySQL connection only with TinyDrivers 2024-04-23 16:30:11 +02:00
silverqx
c4756e962d qmake bugfix propagate PROJECT_TINYDRIVERS macro 2024-04-23 16:29:37 +02:00
silverqx
236fe27404 qmake renamed C macro 2024-04-23 16:29:00 +02:00
silverqx
c7eb8dd4b3 docs added MySQL driver differences 2024-04-23 15:35:45 +02:00
silverqx
6787be5b3b tools deploy bugfix -f operator escaping {} 2024-04-23 14:59:37 +02:00
silverqx
95622b5c7c deploy tools enhanced RegEx-es
- be more specific about version numbers
 - extracted RegEx-es to script variables to be re-used
2024-04-23 14:38:53 +02:00
silverqx
e15049f304 tools deploy updated comment 2024-04-23 14:37:13 +02:00
silverqx
75777d0b08 deploy allow to use "v${VERSION}" as REF value
The REF will be whatever is defined in the version/-semver field in the
vcpkg.json file, used when the tag version was defined/created during
deploy.
2024-04-23 09:33:43 +02:00
silverqx
2c3def6dce vcpkg added workaround for static builds
vcpkg workaround bugfix for QtSql module and static builds (need on
Windows and Linux too, MSYS2 doesn't support compiling libmysql).

Source of this problem starts in the QtSql6 QMYSQL driver package config
file at:
packages/qtbase_x64-windows-static/share/Qt6Sql/Qt6QMYSQLDriverPluginTargets.cmake

QMYSQL driver uses FindMySQL.cmake find module instead of the
unofficial-libmysql CMake package. The libmysql provided by vcpkg is
de-vendored so it doesn't contain OpenSSL, zstd, zlib inside.
2024-04-22 18:24:10 +02:00
silverqx
4c469d9d40 updated NOTES.txt 2024-04-22 17:11:04 +02:00
silverqx
edc9a063a3 vcpkg bugfix syntax error 2024-04-22 17:00:59 +02:00
silverqx
14be9678df vcpkg removed future code 2024-04-22 16:58:24 +02:00
silverqx
5d30ab7445 vcpkg added STL4043 comment 2024-04-22 15:37:00 +02:00
silverqx
e655b8d5c7 vcpkg updated comment 2024-04-22 15:29:17 +02:00
silverqx
e674c2cde2 vcpkg added LICENSE comment 2024-04-22 15:29:04 +02:00
silverqx
83deb70447 cmake enhanced fix for MSVC array iterators
Defined _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING.
2024-04-22 15:28:48 +02:00
silverqx
b2ce3b0632 vcpkg removed todo task 2024-04-22 14:41:58 +02:00
silverqx
fdfededb17 vcpkg removed CMAKE_EXPORT_PACKAGE_REGISTRY=OFF
The vcpkg_cmake_configure() already adds:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
2024-04-22 14:41:22 +02:00
silverqx
e34cf6a938 workflows enhanced concurrency
Used the if: strategy.job-index == 0 instead of matching specific matrix
combination.
2024-04-22 14:10:51 +02:00
silverqx
b9677c4719 workflows analyzers testing Clang v18 (finished)
Re-disabled PCH.
2024-04-22 02:39:39 +02:00
silverqx
eb235824ed workflows analyzers testing Clang v18
Re-enabled PCH.
2024-04-22 02:34:18 +02:00
silverqx
a4409491a8 workflows analyzers testing Clang v18
Re-disabled PCH.
2024-04-22 02:06:49 +02:00
silverqx
536f70703e workflows analyzers disabled Clang Tidy to test 2024-04-22 01:58:44 +02:00
silverqx
7c50b4daa5 workflows analyzers downgrade to clang v17
Clazy 1.11 is compiled against Clang v17 and doesn't work with v18.
2024-04-22 01:56:13 +02:00
silverqx
9b4f609c2a updated NOTES.txt 2024-04-21 23:59:40 +02:00
silverqx
ded4da2f40 workflows analyzers increased parallel to 8 2024-04-21 22:48:16 +02:00
silverqx
e7f2e0ccfe workflows analyzers bugfix failure edge case
chmod +x was not executed in Clang Tidy failed.
2024-04-21 22:47:30 +02:00
silverqx
93192455e2 tests removed unused aliases 2024-04-21 22:39:47 +02:00
silverqx
feaa2be5da tests removed debug code 2024-04-21 22:39:30 +02:00
silverqx
3ff1a98d3e tom bugfix unused variable in Debug build 2024-04-21 22:26:43 +02:00
silverqx
1c4b533974 workflows analyzers bugfix disabled TinyDrivers
Disabled for Qt v5.15 and enabled for Qt v6.
2024-04-21 21:17:45 +02:00
silverqx
337ffbf26d workflows analyzers bugfix enabled PCH 2024-04-21 21:16:49 +02:00
silverqx
f3261a66bc workflows analyzers bugfix build folder name 2024-04-21 21:15:50 +02:00
silverqx
3a8ca12dc9 workflows bugfix concurrency (run only once) 2024-04-21 20:12:23 +02:00
silverqx
6720787dee workflows bugfix concurrency
Run gh workflow run only once, one matrix combination.
2024-04-21 18:58:36 +02:00
silverqx
e675ee1fc2 workflows bugfix concurrency
Workflows invoked one by one without queued workflows because GitHub
cancels them.
2024-04-21 18:41:44 +02:00
silverqx
eeed6464ff updated vcpkg REF and SHA512
[skip ci]
2024-04-21 18:06:59 +02:00
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
v0.37.0
2024-04-21 18:02:30 +02:00
silverqx
4a577988cf docs updated number of unit tests to 3366 (63)
[skip ci]
2024-04-21 18:02:01 +02:00
silverqx
d1d0a20eef tools deploy bugfix wrong commit message 2024-04-21 18:01:31 +02:00
silverqx
4668950db5 docs initial TinyDrivers
- tools updated deploy pwsh script
 - added TinyDrivers and TinyMySql versions to Prologue
2024-04-21 16:05:25 +02:00
silverqx
b83b8247c2 docs used /qt/ in URLs instead of /qt-6/ 2024-04-21 15:07:24 +02:00
silverqx
aa98dd4e5f updated README.md 2024-04-21 14:35:06 +02:00
silverqx
1cecc5326b tools removed whitespaces from Comment-Based Help 2024-04-20 09:31:44 +02:00
silverqx
68d5b5a5a6 tools deploy added TinyDrivers support 😮 2024-04-20 09:19:57 +02:00
silverqx
ef5c055fe0 tools deploy added comments 2024-04-19 18:35:45 +02:00
silverqx
59425e58cc tools deploy bugfix missing enum prefix 2024-04-19 18:34:57 +02:00
silverqx
66d0d4ffcb fixtypo 2024-04-19 18:14:54 +02:00