silverqx
293e0b4c5e
added Unix support for InvokeXTimes
2021-12-28 17:29:15 +01:00
silverqx
e867655dd8
InvokedXTimes perf. test to notes
2021-12-28 11:55:15 +01:00
silverqx
62d37a65f5
sync docs, fixed links
2021-12-28 11:54:42 +01:00
silverqx
4bf0241d32
added tools/InvokeXTimes.ps1
...
It invokes all auto tests X times and prints total and average execution
times.
2021-12-27 16:54:23 +01:00
silverqx
7ab116c826
added todo tasks
2021-12-27 16:53:15 +01:00
silverqx
35cf938440
sync docs, added Building and Hello world docs
...
RootFolderInput component allows to input the root folder and
application folder and these two folders are used across whole
documentation, they are persisted in the local storage.
Also pretty huge enhancements:
- Docusaurus upgraded to 2.0.0-beta.14
- APITable component
- RootFolderInput / RootFolder components
- enhanced docusaurus.config.js
- new qmake syntax highlighter
- fixed bash syntax highlighter
- fixed robots.txt, moved to static/ folder
- enabled sass for css modules and for global customCss
2021-12-27 16:53:01 +01:00
silverqx
dd2ca5c754
docs Windows >=10
2021-12-21 17:30:52 +01:00
silverqx
42e1acfb78
docs enhanced dependencies page
...
- added Install dependencies section
- added links
- typos
2021-12-21 17:30:10 +01:00
silverqx
5db3ec9875
docs changed extension to sqlite3
2021-12-21 17:28:39 +01:00
silverqx
4701806be3
qmake conf.pri.example fix example path
...
- also removed needles code
2021-12-21 17:27:57 +01:00
silverqx
1d8488010f
qmake updated comment
2021-12-21 17:27:08 +01:00
silverqx
c878bff90b
cmake updated feature description
2021-12-21 17:26:45 +01:00
silverqx
814fe2a60f
added github actions badges
2021-12-11 14:30:52 +01:00
silverqx
284ce50c52
docs dependencies minor update
2021-12-11 14:30:28 +01:00
silverqx
9de5f5e26a
docs added supported compilers
2021-12-11 13:35:36 +01:00
silverqx
13ebe41537
docs github pages deploy notes
2021-12-11 13:35:09 +01:00
silverqx
d05a89942c
removed todo task
2021-12-09 17:41:06 +01:00
silverqx
cf838f6c39
docs _H to _HPP
2021-12-09 17:40:00 +01:00
silverqx
516968c7d1
bugfix docs many-to-many custom pivot example
2021-12-09 14:53:21 +01:00
silverqx
5172247699
removed todo task
2021-12-08 15:39:20 +01:00
silverqx
8893914697
ga analyzer skip mocs_ cpp files
2021-12-08 14:46:05 +01:00
silverqx
d4c6a55178
ga use python script to invoke clazy-standalone
2021-12-08 13:47:49 +01:00
silverqx
e9658da95d
ga changed URL_ secret format
2021-12-08 12:37:00 +01:00
silverqx
4d6f05149d
added clazy-standalone analyzer 🚀
2021-12-08 12:35:57 +01:00
silverqx
d25418f2c6
updated .gitignore
...
Added compile_commands.json, cmake compile database commands.
2021-12-08 12:27:37 +01:00
silverqx
6f6fe968b1
clang-tidy analyze .cpp files only
...
Compilation database contains also .rc files, so they will be skipped.
2021-12-08 12:27:37 +01:00
silverqx
4429f875ca
explicit typecast from char[] to const char *
2021-12-08 12:27:37 +01:00
silverqx
eec136d9ce
cmake reverted commented .rc file
...
It is needed, it was mistake.
2021-12-08 12:27:37 +01:00
silverqx
acfb83d473
bugfix undefined RuntimeError
2021-12-08 12:27:36 +01:00
silverqx
25db290edd
qmake added ccache feature
...
Added tiny_ccache.prf feature, can be used in CONFIG to enable ccache.
2021-12-08 12:27:36 +01:00
silverqx
371bfad628
used std::unique_ptr with abi::__cxa_demangle()
2021-12-08 12:27:36 +01:00
silverqx
8d744057b5
fixed clang-tidy diagnostics on Linux
2021-12-08 12:27:36 +01:00
silverqx
17fc40e1eb
added clang-tidy github action 🔥
2021-12-08 12:27:36 +01:00
silverqx
9aee6d4bed
fixed clang-tidy diagnostics
2021-12-08 12:27:35 +01:00
silverqx
778c8f1bdc
setup vcpkg env. for all workflows
2021-12-08 12:27:35 +01:00
silverqx
789063a2bc
cmake enhanced vcpkg support
...
- allow using an environment variable VCPKG_ROOT instead of
CMAKE_TOOLCHAIN_FILE command-line option
- set VCPKG_TARGET_TRIPLET when VCPKG_DEFAULT_TRIPLET env. variable is
defined
2021-12-08 12:27:35 +01:00
silverqx
09592a7732
added GitHub Actions Linux, MSYS2 UCRT64, MSVC ✨
...
- initial g++/clang build, ctest on MSYS2 UCRT64 on Windows Server 2022
- initial cmake build/ctest on Ubuntu 20.40
- initial cmake build/ctest on MSVC on Windows Server 2019
changed driver to QPSQL in tst_databasemanager
This avoids crash when QMYSQL driver's dll is unavailable.
QMYSQL driver is not shipped by default by Qt Windows MSVC installer.
2021-12-08 12:27:25 +01:00
silverqx
a71ba16800
fixed phpstorm warnings
2021-11-24 14:47:26 +01:00
silverqx
649f43165e
skip test method in tst_DatabaseManager
...
When env. variables for MySQL connection were not defined then skip
tst_DatabaseManager::removeConnection_Connected().
2021-11-24 14:42:17 +01:00
silverqx
c1b9a0f923
fixed env. variables detection in TinyUtils
...
Database connection will not be created only when all of the env.
variables are missing.
2021-11-24 14:41:03 +01:00
silverqx
b19b88228f
enhanced db seeder
...
When env. variables for some connection was not defined then do not
create/seed database for this connection.
- connection to the database eagerly, before seeding starts
2021-11-24 14:39:28 +01:00
silverqx
424f32498d
added todo task
2021-11-22 22:01:57 +01:00
silverqx
9972989505
removed todo task
2021-11-22 20:32:45 +01:00
silverqx
285dbf51c9
enabled TLS for clang >=13
...
TLS wrapper started working correctly on Clang 13 for Linux, so enabled
multi-threading support.
2021-11-22 19:51:10 +01:00
silverqx
09e2a56275
removed todo tasks
2021-11-21 21:25:35 +01:00
silverqx
37fac9fc4f
removed todo task
2021-11-21 19:58:11 +01:00
silverqx
dcbb113fc8
added Fs::resolveHome()
...
It resolves ~ home prefix to the full filepath
2021-11-21 19:30:51 +01:00
silverqx
92dd1e333e
whitespaces
2021-11-18 14:35:50 +01:00
silverqx
52333fd777
bugfix missing pragma once
2021-11-18 14:35:42 +01:00
silverqx
fe333e43d6
bugfix Model::u_dates
2021-11-16 19:31:18 +01:00