Oleg Shparber
|
2c3d1da043
|
refactor(registry): drop SearchModel const_cast (#1870)
|
2026-05-13 03:13:54 +03:00 |
|
Oleg Shparber
|
e0fdc3988c
|
refactor: address trivial CodeQL findings (#1868)
|
2026-05-13 01:54:07 +03:00 |
|
Oleg Shparber
|
b03c28bb9b
|
refactor(ui): drop unused Q_PROPERTY and slot decl
|
2026-05-12 13:31:52 +03:00 |
|
Oleg Shparber
|
8c1c66b49a
|
fix(registry,ui): collapse QString::arg() chains
|
2026-05-12 13:31:52 +03:00 |
|
Oleg Shparber
|
1284568eb5
|
fix(browser,ui): avoid detach on temporaries
|
2026-05-12 13:31:52 +03:00 |
|
Oleg Shparber
|
301e125ac4
|
perf(core): make sanitizePrefix regex static
|
2026-05-12 13:31:52 +03:00 |
|
Oleg Shparber
|
63e7e0922c
|
fix(registry): avoid detach on QJsonArray loops
|
2026-05-12 13:31:52 +03:00 |
|
Oleg Shparber
|
0805218b79
|
fix(registry): qualify SearchResult in moc signal
|
2026-05-12 13:31:52 +03:00 |
|
Oleg Shparber
|
0c1bd95ff1
|
refactor(registry): unmark setResults as a slot
|
2026-05-12 13:31:52 +03:00 |
|
Oleg Shparber
|
5783f7eade
|
ci(github): patch CodeQL lifetime rule for Qt (#1866)
|
2026-05-11 14:41:56 +03:00 |
|
Oleg Shparber
|
d69ae4bd55
|
ci(github): filter contrib/build from CodeQL (#1865)
|
2026-05-11 13:24:24 +03:00 |
|
Oleg Shparber
|
8fa7541db0
|
fix(registry): drop raw Docset* from SearchResult (#1863)
|
2026-05-11 04:38:00 +03:00 |
|
Oleg Shparber
|
ccff4fa05e
|
refactor(registry,ui): avoid unnecessary copies (#1862)
|
2026-05-11 00:38:01 +03:00 |
|
Oleg Shparber
|
40b3bb3e91
|
refactor(registry): simplify index resolution (#1861)
|
2026-05-11 00:37:29 +03:00 |
|
Oleg Shparber
|
05c28e8a32
|
fix(core,ui): unbundle style apply from save() (#1860)
Fixes #1858.
|
2026-05-10 23:24:12 +03:00 |
|
Oleg Shparber
|
8c36f29f20
|
ci(github): use CodeQL security-and-quality suite (#1859)
|
2026-05-10 21:10:08 +03:00 |
|
Oleg Shparber
|
07b87d9e71
|
fix(registry): move query in SearchQuery ctor
|
2026-05-10 15:15:02 +03:00 |
|
Oleg Shparber
|
25be026d45
|
ci(github): add libqt6svg6-dev to Coverity build
|
2026-05-10 14:15:15 +03:00 |
|
Oleg Shparber
|
a885f3ee7b
|
build(just): forward run args to zeal verbatim
|
2026-05-10 14:10:12 +03:00 |
|
Oleg Shparber
|
d19cac98dc
|
feat(core,ui): enable fuzzy search by default
|
2026-05-10 14:08:07 +03:00 |
|
Oleg Shparber
|
a00e52373d
|
fix(util): use sqlite3_close_v2 in Database
|
2026-05-10 04:01:14 +03:00 |
|
Oleg Shparber
|
9c0949acd3
|
refactor(util): rename SQLiteDatabase to Database (#1857)
|
2026-05-10 03:59:17 +03:00 |
|
Oleg Shparber
|
f27a0526f9
|
feat(app): add redesigned application icon (#1856)
Fixes #1204.
|
2026-05-10 03:41:48 +03:00 |
|
Oleg Shparber
|
9916a7928e
|
ci(github): scope vcpkg cache by MSVC version (#1855)
|
2026-05-10 03:20:15 +03:00 |
|
Oleg Shparber
|
9b80f00c52
|
perf(registry): parallelize docset loading (#1854)
|
2026-05-09 18:07:45 +03:00 |
|
Oleg Shparber
|
09251f3dbc
|
build(cmake): scope ZEAL_VERSION to App target (#1853)
|
2026-05-09 15:51:50 +03:00 |
|
Oleg Shparber
|
4f7a54190e
|
test(util): cover all LIKE escape chars
|
2026-05-09 15:18:19 +03:00 |
|
Oleg Shparber
|
2358d5e1e4
|
fix(registry): bind SQL data parameters (#1852)
|
2026-05-09 15:13:37 +03:00 |
|
Oleg Shparber
|
4a3433ac62
|
refactor(util): wrap sqlite3_stmt in Statement (#1851)
|
2026-05-09 13:46:40 +03:00 |
|
Oleg Shparber
|
0b0ab825f1
|
refactor(registry): ListModel item base class (#1850)
|
2026-05-09 01:40:39 +03:00 |
|
Oleg Shparber
|
ede292be3f
|
fix(registry): guard addDocset against duplicates
|
2026-05-08 12:59:58 +03:00 |
|
Oleg Shparber
|
163729fd7f
|
perf(registry): O(1) ListModel row lookup (#1848)
|
2026-05-08 12:58:35 +03:00 |
|
Oleg Shparber
|
078874cccc
|
perf(registry): O(1) symbol row lookup (#1847)
|
2026-05-08 00:54:38 +03:00 |
|
Oleg Shparber
|
dcb9817c63
|
perf(util): reduce fuzzy per-row allocations (#1846)
|
2026-05-07 16:40:16 +03:00 |
|
Oleg Shparber
|
c8402c781c
|
chore(just): add run recipe
|
2026-05-07 14:48:06 +03:00 |
|
Oleg Shparber
|
4c63940281
|
fix(ui): only open tab on left double click
|
2026-05-07 14:45:00 +03:00 |
|
Oleg Shparber
|
7e4598d05b
|
feat(ui): add Sidebar toggle to View menu (#1845)
Fixes #1791.
|
2026-05-06 16:17:18 +03:00 |
|
Oleg Shparber
|
c078bdfdb4
|
refactor(ui): replace QXkbCommon with inline table (#1844)
Fixes #1811.
|
2026-05-06 03:10:51 +03:00 |
|
Oleg Shparber
|
69472c3a6b
|
fix(ui): handle xcb_key_symbols_alloc failure (#1843)
|
2026-05-05 12:11:54 +03:00 |
|
Oleg Shparber
|
d7f43719db
|
refactor(ui): replace QX11Info with native API (#1842)
|
2026-05-05 11:58:29 +03:00 |
|
Oleg Shparber
|
8bd1e6a3d5
|
fix(registry): list symbols on empty query (#1841)
Fixes #1839.
|
2026-05-04 23:50:54 +00:00 |
|
Oleg Shparber
|
866dc9cd99
|
ci(github): replace release-please with justfile (#1840)
|
2026-05-05 02:21:30 +03:00 |
|
Oleg Shparber
|
9d2ec8f6de
|
feat: move window state to a separate file (#1828)
Fixes #1084.
|
2026-05-03 22:20:39 +03:00 |
|
Oleg Shparber
|
7a1a9420ab
|
build(cmake): add zeal_add_test helper (#1838)
|
2026-05-03 02:35:11 +03:00 |
|
Oleg Shparber
|
7ba055f672
|
build(vcpkg): switch triplet by build type (#1836)
|
2026-05-02 19:06:19 +03:00 |
|
Oleg Shparber
|
6499bfd782
|
build(vcpkg): drop openssl (#1837)
|
2026-05-02 18:43:20 +03:00 |
|
Oleg Shparber
|
47acf1f650
|
build(cmake): bump minimum to 3.25.1 (#1835)
|
2026-05-02 18:22:50 +03:00 |
|
Oleg Shparber
|
541de2c947
|
chore(clang-tidy): exclude src/contrib headers
|
2026-05-02 17:03:20 +03:00 |
|
Oleg Shparber
|
34ab01240d
|
refactor(ui): extract WindowManager (#1834)
|
2026-05-02 16:08:55 +03:00 |
|
Oleg Shparber
|
54de3369bf
|
refactor(registry): inject HttpServer (#1833)
|
2026-05-02 13:03:49 +03:00 |
|