Commit Graph

1914 Commits

Author SHA1 Message Date
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
Oleg Shparber
1f14668fcf fix(ui): adjust default height for the settings dialog 2020-06-14 13:38:01 -04:00
Oleg Shparber
dff1095267 fix(ui): fix typo in settings dialog
Related to #1238.
2020-06-14 13:37:34 -04:00
Oleg Shparber
daecc956f5 fix(ui): add missing header 2020-05-26 01:41:56 -04:00
Oleg Shparber
de5ba7bd0c fix(ui): fix docset storage writable check
Checks if the directly is writable by attempting to write.

Fixes #1036 and #1059.
2020-05-26 01:37:32 -04:00
Oleg Shparber
bc390d3570 fix(browser): silence web console 2020-05-26 00:37:16 -04:00
Oleg Shparber
384d94ac66 fix(browser): always use off-the-record profile 2020-05-20 01:03:20 -04:00
Oleg Shparber
794e2373b7 fix(core,ui): do not use deprecated QWebSettings::globalSettings() 2020-05-20 01:00:38 -04:00
Oleg Shparber
404c3aa0c7 chore(app): update FontAwesome to v5.13.0, switch to WOFF2 fonts 2020-05-17 10:41:09 -04:00
Oleg Shparber
b735405fd4 ci(github): unify configure & build steps 2020-05-17 09:56:03 -04:00
Oleg Shparber
8a125bc698 fix(registry): fix page TOC 2020-05-17 09:50:13 -04:00
Oleg Shparber
dbd1230499 fix(browser): add missing namespace declaration 2020-05-17 09:47:44 -04:00
Oleg Shparber
0c47b3bbb1 feat(browser): log blocked requests 2020-05-10 11:28:47 -04:00
Oleg Shparber
3ee3b9a5c4 fix(browser): fix compilation with Qt version below 5.13 2020-05-10 11:20:54 -04:00
Oleg Shparber
6c2e13828d refactor(browser): improve code readability 2020-05-10 11:20:54 -04:00
Oleg Shparber
e477c4a0c9 feat(browser): introduce centralized web settings management
Additionally fixes a number of regressions from Qt WebEngine migration.
2020-05-10 11:20:54 -04:00