Commit Graph

1765 Commits

Author SHA1 Message Date
Oleg Shparber
9011580fa5
ci(github): use CMake presets for Ubuntu builds (#1432) 2022-10-02 23:25:07 -04:00
Oleg Shparber
f1cccd4135 build(cmake): add basic build presets 2022-10-02 22:49:12 -04:00
Oleg Shparber
68bc8e5ae7 build(cmake): treat compiler warnings as errors
This relies on a new option introduced in CMake 3.24.
2022-10-02 17:42:20 -04:00
Oleg Shparber
1fb6c89c12 fix(ui): correctly use QKeyCombination with Qt 6
QKeyCombination::operator int() is deprecated.
2022-10-02 17:42:15 -04:00
Oleg Shparber
7563d08e02
ci(github): add Qt 6 build on Ubuntu 22.04 (#1431) 2022-10-02 17:35:25 -04:00
Oleg Shparber
6e08964706
ci(github): update Ubuntu and Qt versions (#1430) 2022-10-02 16:23:48 -04:00
Oleg Shparber
990be92541
feat: add Qt 6 support (#1420) 2022-10-02 15:04:33 -04:00
Oleg Shparber
b38a1ccfef build(cmake): move macOS LibArchive fix to core module 2022-10-02 14:01:04 -04:00
yunfeng
294800645e build(cmake): set include path for LibArchive on macOS
Homebrew installs LibArchive in a non-standard location.

Fixes #1364.
Related to #1365 and #1368.
2022-10-02 13:57:44 -04:00
Oleg Shparber
00d4b9ca5b build(cmake): fix warning on Linux 2022-07-23 18:18:02 -04:00
Oleg Shparber
b5cb74ea2b fix(ui): fix typo 2022-07-23 18:13:03 -04:00
Oleg Shparber
d496597ce2 chore(editorconfig): add .json files 2022-07-23 18:08:06 -04:00
Oleg Shparber
483c6f7bcb chore(github): disable Dependabot pull request label 2022-07-23 15:02:49 -04:00
dependabot[bot]
5175b97b69
ci(github): bump actions/upload-artifact from 2 to 3 (#1416) 2022-07-23 14:47:38 -04:00
dependabot[bot]
158aee0ec6
ci(github): bump actions/cache from 2 to 3 (#1419) 2022-07-23 14:46:56 -04:00
dependabot[bot]
30587b3ee9
ci(github): bump actions/checkout from 2 to 3 (#1418) 2022-07-23 14:46:05 -04:00
dependabot[bot]
319dd28f32
ci(github): bump github/codeql-action from 1 to 2 (#1417) 2022-07-23 13:30:00 -04:00
Oleg Shparber
8cd4a86365 chore(github): set Dependabot commit message 2022-07-23 13:27:42 -04:00
Oleg Shparber
47fea3bdef chore(github): enable Debendabot for GitHub Actions 2022-07-23 13:18:20 -04:00
Oleg Shparber
e5fed9816d
build(cmake): add CMakePresets.json (#1410) 2022-07-23 13:15:48 -04:00
Oleg Shparber
6fee23700f build(app): restructure resources to rely on CMAKE_AUTORCC 2022-04-16 10:55:12 -07:00
Oleg Shparber
e5c1f915bf build(cmake): bump minimum CMake version to 3.16.3
CMake 3.16.3 is provided in Ubuntu 20.04 LTS.
2022-04-16 10:26:45 -07:00
xaizek
763edca12c
fix(browser): prevent WebEngine taking away focus from searchbox (#1322) 2021-12-25 12:28:53 -05:00
nevesnunes
7bd8598387
fix: use system CA certificates for requests (#1367)
Co-authored-by: nevesnunes <maxnevesnunes+gh@gmail.com>
2021-12-25 12:24:41 -05:00
Oleg Shparber
dbb8eb29db refactor(core,registry): use std::async instead of QtConcurrent::run 2021-07-18 20:39:34 -04:00
Oleg Shparber
8854bf5c5b build(appimage): bundle qt5-gtk-platformtheme 2021-07-18 01:33:58 -04:00
Oleg Shparber
53bdb5a0fd docs: update contact information 2021-07-18 00:46:36 -04:00
Oleg Shparber
68185eb5ca chore(core): update cpp-httplib to v0.9.0 2021-07-11 00:12:19 -04:00
Oleg Shparber
f3e5a7ebc9 docs: update IRC links 2021-07-10 20:08:32 -04:00
Oleg Shparber
50f24212c7 refactor(browser): remove unnecessary include 2021-07-10 19:51:06 -04:00
Oleg Shparber
3d1b2cd99e build(cmake): remove reference to .appveyor.yml 2021-07-10 11:12:55 -04:00
Oleg Shparber
2e3c1b791e docs(readme): update build check badge 2021-07-10 11:12:16 -04:00
Oleg Shparber
f92cd02732 ci(appveyor): remove .appveyor.yml 2021-07-10 10:50:36 -04:00
Oleg Shparber
1ce8eda364 ci(github): fix CMake build type selection
Since CMake 3.20 --config option triggers an error, and apparently
it never worked for the configuration step.
2021-07-10 10:39:48 -04:00
Oleg Shparber
d3c5521c50
build(appimage): pin appimage-builder to v0.8.3 (#1318) 2021-01-31 21:27:20 -05:00
Oleg Shparber
fe8b112a6c build(cmake): make unreleased code message more noticeable 2021-01-30 13:52:45 -05:00
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