dependabot[bot]
7796e17c1c
ci(github): bump github/codeql-action from 2 to 3 ( #1584 )
2024-02-19 11:03:32 -05:00
dependabot[bot]
68c9efe254
ci(github): bump dessant/lock-threads from 4 to 5 ( #1579 )
2024-02-19 11:02:01 -05:00
dependabot[bot]
7370d61d7f
ci(github): bump actions/upload-artifact from 3 to 4 ( #1586 )
2024-02-19 11:00:51 -05:00
Oleg Shparber
3bbbc76c6f
ci(github): update vcpkg to 2024.02.14
2024-02-18 10:33:24 -05:00
Nick Cao
9630cc94c1
refactor: replace deprecated qAsConst with std::as_const() ( #1565 )
...
Reference: https://github.com/qt/qtbase/blob/v6.6.0/src/corelib/global/qttypetraits.h#L32
2023-10-29 02:50:40 -04:00
Oleg Shparber
2cefcd4542
fix(registry): save non-zero docset revision in meta.json
...
Regression introduced in a fix for #1532 .
Fixes #1559 .
2023-10-06 23:51:29 -04:00
Oleg Shparber
f2212eb4f0
fix(browser): send key events to web view's focus proxy
...
Fixes regression introduced by migration to Qt WebEngine,
which caused search toolbar not to propagate navigation keys
to the web view.
Related to #703 .
2023-10-05 03:32:13 -04:00
Oleg Shparber
d5ce8a0f04
fix(ui): use async selection in search edit
...
The smart selection logic implemented for #1033 , for some reason
did not work for Ctrl+K. Calling selectAll() asynchronously
fixes that.
Related to #703 .
2023-10-05 02:57:57 -04:00
Oleg Shparber
1d92d3c737
fix(ui): add tool tip when global shortcuts are not supported
2023-10-01 22:29:09 -04:00
Oleg Shparber
c507362889
chore: bump version to 0.7.1
2023-10-01 22:28:14 -04:00
Oleg Shparber
90ad776e83
chore: bump version to 0.7.0
2023-09-20 01:24:18 -04:00
Oleg Shparber
9f6c4deb3d
ci(github): add release workflow
2023-09-20 01:23:44 -04:00
Oleg Shparber
5df09fd9c1
ci(github): do not lock issues on forks
2023-09-20 01:01:20 -04:00
Oleg Shparber
61c3e96901
chore(assets): add Documentation category to desktop entry file
2023-09-20 00:58:22 -04:00
Oleg Shparber
e1c83d0ca7
build(cmake): add support for base64-encoded signing certificate
...
This is a workaround for GitHub Actions not handling long or multiline
secrets properly.
2023-09-19 03:07:19 -04:00
Oleg Shparber
9e5dddaa7d
docs(readme): update screenshot
2023-09-18 03:44:15 -04:00
Oleg Shparber
5db808c22d
chore: update .editorconfig
2023-09-18 02:30:10 -04:00
Oleg Shparber
9576290397
chore: cleanup .gitignore
2023-09-18 02:29:01 -04:00
Oleg Shparber
980c52f5c9
cmake(build): indicate portable build in package name
2023-09-18 02:25:23 -04:00
Oleg Shparber
3e3e62bc12
build(cmake): enable 7-Zip CPack generator
2023-09-18 02:24:09 -04:00
Oleg Shparber
24e2ce4e09
build(cmake): check ZEAL_RELEASE_BUILD environment variable
2023-09-18 01:51:59 -04:00
Oleg Shparber
e977debce9
fix(ui): show correct number of docsets being installed
2023-09-17 15:46:53 -04:00
Oleg Shparber
4e5e58b76b
fix(core): register Settings::ContentAppearance type explicitly
...
Fixes setting management with Qt 5.
2023-09-17 03:44:25 -04:00
Oleg Shparber
9d376c25f7
fix(browser): handle blob URL scheme for Qt older than 5.12
...
Add a special check for blob: resources in URL request interceptor.
Fixes #1376 .
2023-09-17 03:36:10 -04:00
Oleg Shparber
dcf6016bb8
fix(browser): optimize request interceptor
2023-09-17 03:31:12 -04:00
Oleg Shparber
e80badd0cb
ci(github): add libvulcan-dev dependency for Ubuntu builds
2023-09-17 03:26:28 -04:00
Oleg Shparber
756c8667c4
build(cmake): s/CERTIFICATE_PASSWORD/PASSWORD for codesign
...
There are no other passwords, saves some typing.
2023-09-11 01:50:17 -04:00
Oleg Shparber
f87563b3bf
cmake(build): include OS and architecture in package name
...
Windows only for now.
2023-09-11 01:26:34 -04:00
Oleg Shparber
eadc5fcd1e
cmake(build): skip signing for source packaging
2023-09-11 01:17:10 -04:00
Oleg Shparber
04fafa21e6
build(cmake): cleanup variable use
...
Remove unneeded quotes.
2023-09-11 00:55:00 -04:00
Oleg Shparber
9f7be477be
build(cmake): set package description
2023-09-11 00:42:38 -04:00
Oleg Shparber
9e213078a6
build(cmake): add code signing
2023-09-11 00:32:47 -04:00
Oleg Shparber
a81b3f500f
build(cmake): fix windeployqt deployment path
2023-09-10 16:31:45 -04:00
Oleg Shparber
9fc1d6ca7e
build(cmake): fix vcpkg dependency installation
2023-09-10 16:30:46 -04:00
Oleg Shparber
ef763c461e
ci(github): build with Qt 6.5.2
2023-09-10 16:01:29 -04:00
Oleg Shparber
b22f7817f0
build(cmake): use Qt deployment functions only with Qt 6.5.1
2023-09-10 16:01:12 -04:00
Oleg Shparber
e5b097c0bc
fix(registry): default-initialize revision number
2023-09-08 01:56:34 -04:00
Oleg Shparber
a9edeb4c9d
chore: use recommended .yaml extension where possible ( #1533 )
2023-09-08 00:54:02 -04:00
Oleg Shparber
1af81dea87
build(cmake): add CPack WiX installer generator ( #1528 )
2023-09-08 00:00:46 -04:00
Oleg Shparber
5cdad0ee98
fix(registry): treat docset revision as integer
...
Fixes #1532 .
2023-09-07 23:27:40 -04:00
Oleg Shparber
2024915307
fix(ui): do not intercept Alt+Left and Alt+Right
...
These are reserved for back and forward browser actions.
Fixes #1531 .
2023-09-07 00:58:17 -04:00
Oleg Shparber
780f2388b1
build(vcpkg): add vulkan-headers dependency
...
Stock Qt is compiled with Vulkan support.
QTBUG-95391 contains some additional info.
2023-09-04 22:33:45 -04:00
dependabot[bot]
7f6d1048db
ci(github): bump actions/checkout from 3 to 4 ( #1529 )
2023-09-04 22:16:25 -04:00
Oleg Shparber
3fdeb66164
style: use Q_DISABLE_COPY macro consistently
2023-08-19 11:18:28 -04:00
Oleg Shparber
cfb1dc661e
style: fix version checks
2023-08-08 02:06:02 -04:00
Oleg Shparber
45a55a64e5
build(core): update cpp-httplib to v0.13.3
2023-08-08 02:02:38 -04:00
Oleg Shparber
cee4e505e9
fix(app): properly set desktop file name
2023-08-08 00:01:31 -04:00
Oleg Shparber
243abdd02b
fix(core): register ExternalLinkPolicy type for Qt 6
2023-08-08 00:01:01 -04:00
Oleg Shparber
ac992e5aa0
style: fix minor coding style issues
2023-08-06 14:14:05 -04:00
DeckerSU
9eb6169073
feat(core): add option to ignore SSL errors ( #1521 )
2023-08-06 14:00:07 -04:00