Commit Graph

33 Commits

Author SHA1 Message Date
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
Saturneric
5874147d9e Continue to write core test code. 2021-09-12 21:56:18 +08:00
Saturneric
4e076fa198 Continue to optimize and improve the code. 2021-09-11 00:06:21 +08:00
Saturneric
e2d30cc019 Adjust the code structure.
Introduce log library.
Remove Qt from the core code.
2021-09-05 21:41:00 +00:00