Commit Graph

53 Commits

Author SHA1 Message Date
b58012dc6b fix: cannot correctly compile 2024-01-26 14:28:28 +08:00
de356b2815 feat: load buddled qt and qtbase translations 2024-01-26 00:26:52 +08:00
41f1dd4d69 fix: buddle libarchive as submodule 2024-01-25 19:30:12 +08:00
b47e784004 fix: mimalloc is not yet stable on windows 2024-01-23 16:47:18 +08:00
73a5de1179 refactor: remove nlohmann json library from project 2024-01-15 17:40:59 +08:00
ee1a6bba20 fix: slove compilation issue on macos 2023-12-23 00:34:46 +08:00
beafe53c1b fix: slove issues on memory and add asan support for debug 2023-12-14 20:39:48 +08:00
d74765b422 feat: mimalloc support valgrind 2023-12-13 20:02:34 +08:00
a0f0fd98ef feat: move test to src and add submodule googletest 2023-12-06 21:18:07 +08:00
e0bc882bd4 feat: introduce mimalloc to replace secmem 2023-12-02 23:28:41 -08:00
1602106722 feat: update thridparty libraries 2023-11-02 11:14:37 +08:00
b219d1c9d0 feat: add callback function to event 2023-11-02 09:59:40 +08:00
f7a8e93ab8 chore: fetch the latest release of the json library 2023-10-18 15:34:02 +08:00
5cbbab71b0 chore: remove libarchive from source code
1. it's better to get this library at system PATH
2023-10-18 15:17:07 +08:00
95997d2710 fix: check and update copyright at files 2023-10-16 17:54:05 +08:00
8ad3b4df43 fix: remove libconfig from source to build it seperately 2023-10-15 14:08:07 +08:00
0863078fae fix: slove build problem for flatpack builder 2023-10-15 01:59:16 +08:00
fed8768d9b fix: remove submodules and delete debug build pipeline 2023-09-10 03:00:34 +08:00
e88fb9a533 feat: add submodule spdlog 2023-02-03 08:04:04 -08:00
11f988d7d9 feat: delete dependency easyloggingpp 2023-02-03 21:46:59 +08:00
d0fe4b6a4f feat: change logging framework to spdlog 2023-02-03 14:29:04 +08:00
fe37da516c feat: update submodules 2023-01-22 14:09:23 +08:00
e8c8e13835 refactor(third_party): remove encoding-detect 2022-07-23 20:27:31 +08:00
9839700301 feat(third_party): update gpgme 2022-07-23 03:53:17 +08:00
1b26275d3f feat: merge tiny third_party library into core
1. code detecting
2. qt-aes
2022-05-09 01:00:05 +08:00
a0dc373985 feat: use gnupg from system package manager 2022-05-08 01:39:15 +08:00
7ca57f7e16 refactor: remove submodules
1. remove vmime
2. remove smtp-mime
2022-05-08 01:10:10 +08:00
f1a2ce4bcb refactor: develop 2.0.6 start
1. delete smtp ability
2. change libs link type to dramatic
2022-05-08 01:01:29 +08:00
64a7aa0ad0 fix(project): remove automatic build
1. libarchive
2. libconfig++
2022-04-10 16:39:02 +08:00
492c9f8585 <fix>(ci): Fix the problem of MinGW compilation
1. Not compiling libconfig under MinGW
2022-03-12 20:21:39 +08:00
stehu
912fb33a87 <fix, refactor, feat> adjust the project configuration
1. Fix possible problems with mac compilation
2. Add new third-party dependency libconfig
3. Use the correct project configuration to specify the C++ standard
2022-03-04 23:53:59 +08:00
d772e58315 <chore>(project, ci): Make the Windows platform pass the compilation 2022-02-05 17:37:48 +08:00
dff5473e52 <chore>(project): Adjust the project to make the compilation 2022-02-04 14:43:34 +08:00
a7b93c712a <chore>(project): add and separate third party code
1. Add libarchive dependency
2. Separate encoding detection code from src
2022-02-04 00:58:49 +08:00
b5f212842d <refactor, style>(gpg, ui, project): tidy up codes and comments.
1. let GpgInfo get into namespace GpgFrontend.
2. adjust the code structure.
3. add license statement to project configuration file.
2022-01-23 21:17:48 +08:00
c4d972cd57 <fix>(project): support build on Windows.
1. Optimize the introduction of vmime header files.
2. Disable ExternalProject when using Windows platform.
2022-01-15 00:46:24 +08:00
70cb73cb40 <chore>(project, ui, core): update ci for release-deb-package.yml
1. Enable the latest one-off build.
2. Fix submodule dependency problem.
3. Fixed known issues in engineering waste paper.
2022-01-13 06:56:59 +08:00
2f2515e6f1 <chore>(project, ui, core): update ci for release-deb-package.yml
1. Enable the latest one-off build.
2. Fix submodule dependency problem.
3. Fixed known issues in engineering waste paper.
2022-01-13 05:27:19 +08:00
19586c3cda <chore>(project, ui, core): update ci for release-deb-package.yml
1. Enable the latest one-off build.
2. Fix submodule dependency problem.
2022-01-13 04:52:05 +08:00
1c3a29f611 <refactor, chore, fix>(project, ui, core): Merged with dev/ci/2.0.5
1. Mainly changes in project configuration files
2. Fix existing problems in project construction
2022-01-13 04:20:38 +08:00
9064eb6ae1 <refactor, chore>(project, ui, core): Normalize third-party dependencies.
1. All third-party dependencies are in the form of submodules .
2. Compile third-party dependencies together at compile time.
3. Strip 3rd party dependencies from source code.
4. Normalize the reference of the header file of the third-party dependency, and only refer to it once.
5. Remove all find_libraries and use build-time static library files instead.
2022-01-13 01:56:12 +08:00
1d2a9bc99d Merge branch 'dev/ci/2.0.4' into dev/ci/2.0.5 2022-01-11 00:36:43 +08:00
0039a575d2 <refactor>(project): clean and modify build messages. 2022-01-06 18:19:23 +08:00
af944181ee <feature>(ui, project): start to add imap support.
1. introduce vmime library.
2. add ReceiveMailDialog and related actions in MainWindowUI.
3. add git submodule vmime.
2022-01-05 22:33:08 +08:00
c20c7b9bb8 <feature, refactor>(core, ui): Key package generate.
1. refactor GpgKeyImportExporter to meet with key package generation.
2. add ExportKeyPackageDialog.
3. add Qt AES ability.
4. refactor Key List to provide menu ability control.
5. add check all and uncheck all ability to key list menu.
2022-01-04 01:25:59 +08:00
586b7a5211 <refactor>(ui): Enhanced sending email function. 2022-01-03 07:40:04 +08:00
Saturneric
4d321d5250 Update project configure to support xcode build. 2021-12-19 23:05:06 +08:00
ef06c6db41 Add Submodules & Update & Fixed
1. AppImage Update
2. gpgme
3. libgpg-error
4. libassuan
5. update gcc's version to 8.
6. fix build issues.
2021-12-05 18:16:24 +08:00
c5bf737555 Remove rapidjson and Improve update ploicy. 2021-12-05 16:16:12 +08:00
Saturneric
3c65d087ee UI Framework Modified. 2021-10-02 22:16:27 +08:00