Oleg Shparber
259ba0cf01
build(cmake): detect shallow clone, log failed Git checks
2021-01-30 13:51:42 -05:00
Oleg Shparber
1e65256bc5
build(cmake): check for .git directory before calculating version
2021-01-29 22:12:54 -05:00
Alexis López Zubieta
2a135c9d00
build(appimage): add dependencies, disable Qt WebEngine sandbox ( #1315 )
2021-01-28 00:52:31 -05:00
Oleg Shparber
8a018dc6b9
build(cmake): use full version for source tarballs
2021-01-24 23:33:02 -05:00
Oleg Shparber
09dc238f3e
ci(github): fix CodeQL action
2021-01-24 12:52:59 -05:00
Oleg Shparber
1e9fbb362a
ci(github): set build type to RelWithDebInfo
2021-01-24 12:42:49 -05:00
Oleg Shparber
6c59d4e7dc
build(cmake): add versioning for unstable builds
...
New SemVer compatible scheme:
Following a stable release the hard-coded version will be bumped to
the next patch.
Builds from untagged revisions will have "-dev" version suffix added.
If Git metadata is present it will be added to the version string as well.
2021-01-24 12:42:49 -05:00
Oleg Shparber
26e10d339d
ci(github): checkout full repository
2021-01-24 12:42:49 -05:00
Oleg Shparber
bf855d84dc
feat(browser,core,ui): display version with v prefix
2021-01-24 12:42:49 -05:00
Oleg Shparber
9e2bdfe171
feat(ui): make version copyable in the about dialog
2021-01-24 12:42:49 -05:00
Oleg Shparber
fed1d62555
fix(ui): adjust size of the about dialog
2021-01-24 12:42:49 -05:00
Oleg Shparber
d580fe6752
fix(wix): fix ARPHELPLINK
2021-01-24 12:42:49 -05:00
Oleg Shparber
d4d7d35c3e
fix(assets): update AppStream ID to org.zealdocs.zeal
...
AppStream specification strongly encourages lowercase ID.
Flatpak documentation recommends to avoid .desktop suffix in the ID.
2021-01-24 12:42:49 -05:00
Oleg Shparber
5d0f3fb98f
fix(assets): fix AppStream validation errors
2021-01-24 12:42:49 -05:00
Oleg Shparber
3469e05c20
fix(core): use QNetworkRequest::RedirectPolicyAttribute ( #1313 )
...
QNetworkRequest::FollowRedirectsAttribute is deprecated.
2021-01-24 02:14:58 -05:00
Oleg Shparber
53c5e5881a
ci(github): build with Ninja ( #1314 )
2021-01-24 01:55:56 -05:00
Oleg Shparber
7864b97887
ci(github): update CodeQL workflow
2021-01-24 01:27:29 -05:00
Oleg Shparber
080ee0435b
ci(github): update vcpkg
2021-01-24 01:27:29 -05:00
Oleg Shparber
619e2f4b26
ci(github): update actions
2021-01-24 01:27:29 -05:00
Oleg Shparber
09b13359c9
ci(github): switch AppImage build to Ubuntu 20.04
2021-01-24 01:27:29 -05:00
Yoshihisa Mochihara
043952f6fc
fix(assets): prevent duplicating application icons in GNOME dock ( #1286 )
2020-11-25 17:42:35 -05:00
Oleg Shparber
3dadb633e7
ci(github): enable code scanning ( #1279 )
2020-09-13 15:44:28 -04:00
Oleg Shparber
5220b7093e
fix(ui): fix crash on tab duplication
...
The crash occurred when there were selected items in the tree view.
2020-09-08 03:09:04 -04:00
Oleg Shparber
803db6ae34
fix(core): create root directory before extracting files
...
This fixes a bug where files in the root directory of an archive
would not be extracted if they are encountered before any other directory.
The reason is that QFile::open() cannot create directories.
2020-08-30 13:30:50 -04:00
Andreas Sturmlechner
bab39cd883
build(sidebar): add missing STATIC keyword ( #1270 )
...
Fixes unresolved soname dependency after install.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-08-18 23:09:19 -04:00
Oleg Shparber
994cc5f6b6
build(wix): bundle Universal C Runtime
...
Fixes #979 .
2020-08-15 15:50:12 -04:00
Oleg Shparber
806d72ee33
build(wix): pack Qt WebEngline and OpenSSL 1.1
2020-08-15 15:30:34 -04:00
Oleg Shparber
57b4be5307
build(wix): rename license file
2020-08-15 15:27:48 -04:00
Oleg Shparber
7b5fcbe4c2
build(wix): add dev build mode
2020-08-15 15:27:00 -04:00
Oleg Shparber
bbb7c6fbf7
chore(git): fix .gitattributes
2020-08-15 15:25:18 -04:00
Oleg Shparber
86c7d0c237
build(wix): add WiX Toolset files
2020-08-15 14:29:31 -04:00
Oleg Shparber
66aff30221
feat(browser): restore custom request interceptor
...
This enables blocking of external resources in docsets.
The original implementation of the request interceptor was
temporary removed in 373606a1ed
.
2020-08-02 20:36:56 -04:00
Oleg Shparber
dc4d476d20
fix(registry): fix incorrect QMultiMap casts
...
This caused a crash affecting docsets which contained multiple
symbols with identical names and types.
2020-08-02 18:03:06 -04:00
Oleg Shparber
7fa29c9770
docs: cleanup readme
2020-07-07 00:09:49 -04:00
Oleg Shparber
747e1a0623
build(cmake): use CPack to generate source archives
2020-07-05 10:58:12 -04:00
Oleg Shparber
7e23865912
chore(git): fix .gitignore
2020-07-05 10:57:16 -04:00
Oleg Shparber
9d197ebdd9
feat(core): make cpp-httplib use poll()
2020-07-04 17:03:17 -04:00
Oleg Shparber
dfc8162f44
chore(core): update cpp-httplib to v0.7.0
2020-07-04 16:34:46 -04:00
Oleg Shparber
8adba48f3b
ci(appveyor): fix packaging of 32-bit OpenSSL libraries one more time
2020-07-03 19:47:38 -04:00
Oleg Shparber
874ed62de6
ci(appveyor): fix packing of 32-bit OpenSSL libraries
2020-07-03 19:38:52 -04:00
Oleg Shparber
3097e7377a
ci(github): build on Windows with Qt 5.15.0
2020-07-03 19:31:16 -04:00
Oleg Shparber
6660b0913e
ci(appveyor): package OpenSSL 1.1 libraries
...
Fixes #1243 .
2020-07-03 19:21:59 -04:00
Oleg Shparber
1ce0e2e446
docs: fix insecure links
2020-06-29 00:26:14 -04:00
Oleg Shparber
e7ef5f8820
chore(lock): disable locking comment
2020-06-28 23:44:47 -04:00
Oleg Shparber
84bf54c1c8
fix(registry): do not truncate feed name if there is no extension
...
Fixes #1240 .
2020-06-17 23:02:47 -04:00
Oleg Shparber
373606a1ed
fix(browser): fix regressions in external link handling
...
Fixes #1238 .
2020-06-14 18:01:09 -04:00
Oleg Shparber
4ebc2ebed6
ci(github): update vcpkg
2020-06-14 16:28:55 -04:00
Oleg Shparber
b7276001fe
fix(registry): use QRandomGenerator with Qt 5.10+
2020-06-14 14:01:10 -04:00
Oleg Shparber
7fc6a1b046
fix(ui): fix use of deprecated Qt::SystemLocaleShortDate
2020-06-14 13:55:23 -04:00
Oleg Shparber
bf64b4ffdd
fix(registry): use QMultiMap instead of deprecated QMap::insertMulti()
2020-06-14 13:43:56 -04:00