outfoxxed
08058326f0
core: reuse global pragma parsing js engine during scanning
...
QJSEngine cleanup is not fast or clean and results in speed
degradation over time if too many are destroyed.
2026-03-25 00:16:36 -07:00
outfoxxed
9a9c605250
core: hash scanned files and don't trigger a reload if matching
...
Nix builds often trip QFileSystemWatcher, causing random reloads.
2026-03-11 21:52:13 -07:00
bbedward
7a427ce197
core: fix inverted inHeader condition in preprocesso
2026-01-17 17:30:40 -05:00
outfoxxed
5eb6f51f4a
core: add preprocessor for versioning
2026-01-17 03:14:30 -08:00
outfoxxed
783b97152a
build: update CI, nix checkouts, lints
2026-01-13 23:20:55 -08:00
outfoxxed
0a7dcf30ea
build: update clang tooling and reformat
2025-11-15 04:43:27 -08:00
outfoxxed
fc704e6b5d
core: reference scanned paths by QDir over QString
...
Fixes a bug introduced in 3e2ce40 where a directory imported with a
"../name" path import would be passed to scanDir as ending in '/' which
created an invalid duplicate scan entry.
2025-10-31 00:56:30 -07:00
outfoxxed
3e2ce40b18
core: reference configs by absolute instead of canonical paths
2025-10-18 14:22:26 -07:00
outfoxxed
201c559dcd
core: add Internal pragma
2025-07-16 20:13:59 -07:00
outfoxxed
d7079b7524
core: allow qml scanner to detect namespaced and versioned imports
2025-07-10 04:28:05 -07:00
outfoxxed
1af08c0c52
core: only call QmlScanner::scanDir() on directories
...
Removes a bogus warning message.
2025-07-10 03:12:43 -07:00
outfoxxed
4b35d7b51b
core: support qs. imports
2025-07-10 01:50:53 -07:00
outfoxxed
3d594e16dd
core/log: track default logging categories
...
Fixes a bug in fb37be7 which ignored default logging categories due to
skipping QLoggingRegistry's filter.
2025-07-08 13:49:06 -07:00
outfoxxed
5193426cd7
core/qmljson: add support for synthesized .qml.json files
2025-05-18 20:39:48 -07:00
outfoxxed
0519acf1d6
core: support root: and root:/ paths for the config root
...
This works everywhere urls are accepted and rewrites them from the
config root as a qsintercept url.
2024-05-29 15:07:10 -07:00
outfoxxed
ffbdac9977
core: synthesized qmldir files and new qml scanning strategy
2024-03-14 00:16:22 -07:00