1
0

1377 Commits

Author SHA1 Message Date
75dbcf7e5e <chore>(project): Provides support for accelerating the build process
1. Add ccache support
2. Add precompiled header support
3. Set precompiled headers for core and ui
2022-02-04 01:00:30 +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
022cf9b0ec <doc, refactor>(src): Clean up the code and add comments 2022-02-02 16:20:58 +08:00
7993367384 <refactor>(src, test): Normalize the naming of partial classes 2022-02-02 15:42:44 +08:00
cbefd7e5df <doc>(project): Improve code document-related Settings
1. Generated code documentation should not be included in Git.
2. The contents of the project's home page in the code document should be placed in main.cpp.
2022-02-02 14:49:30 +08:00
3780c1baab <refactor, fix>(ui): Repair and tidy the signal and slot docking
1. Use more modern ways.
2. Repair partial docking.
2022-02-02 14:47:24 +08:00
1853531bf1 <doc>(project): Separate user manual from development documentation.
1. Move the files of the original user manual
2. Create the development document generating configuration file
2022-02-01 21:23:53 +08:00
4b1e9d824d <refactor>(ui): tidy up code.
1. rename class member variables.
2. rename slot function.
2022-02-01 20:32:45 +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
06617014c2 <refactor>(ui): tidy up codes and comments.
1. tidy up src.
2022-01-23 18:55:39 +08:00
0dd16d72d7 <refactor>(ui): tidy up codes and comments.
1. tidy up ui.
2022-01-23 17:10:53 +08:00
a7fb788cd0 <refactor>(ui): tidy up codes and comments.
1. tidy up widgets.
2022-01-23 16:35:59 +08:00
247b5b8f7f <refactor>(ui): tidy up codes and comments.
1. tidy up thread.
2022-01-23 15:38:54 +08:00
6618e827ec <refactor>(ui): tidy up codes and comments.
1. tidy up smtp.
2022-01-23 15:26:15 +08:00
67377472cc <refactor>(ui): tidy up codes and comments.
1. tidy up settings.
2022-01-23 15:15:26 +08:00
ecf8492620 <license, style>(src): Modify the license statement.
1. Modify the original license statement in the header of the HelpPage.h file.
2022-01-23 04:14:00 +08:00
036bbfbe8e <license, style>(src, test): Fix some issues in license statement. 2022-01-23 04:11:32 +08:00
450c2cb2ee <refactor>(ui): tidy up codes and add comments.
1. tidy up main_window.
2022-01-23 00:29:07 +08:00
92da87923c <refactor>(ui): tidy up codes and add comments.
1. tidy up keypair_details.
2022-01-22 23:42:43 +08:00
4b567f51e4 <doc>(project): update README.md.
1. Use compatible alignment settings for icons.
2022-01-16 10:42:59 +08:00
0421d41991 <doc>(project): update README.md.
1. Use compatible alignment settings for icons.
2022-01-16 10:42:11 +08:00
862aa372cb <doc>(project): update README.md. 2022-01-16 10:39:27 +08:00
fbed70571c <doc>(project): update README.md.
1. Fixed some linking issues in the document.
2. Improved the description of some parts of the project.
2022-01-16 10:37:12 +08:00
6e779fc006 <doc>(project): Update README and delete SECURITY
1. update README.md and delete SECURITY.md from branch doc/manual/2.0.5
2022-01-16 07:31:46 +08:00
16d1307001 <doc>(project): update README.md and delete SECURITY.md. 2022-01-16 07:24:54 +08:00
c692b99171 <doc, refactor>(ui): Tidy up part of the code of ui and related parts
1. Rename related entities.
2. Add comments.
2022-01-15 10:47:45 +08:00
96d14413a5 <doc, refactor>(ci): Tidy up code of core and related parts
1. Rename related entities.
2. Add a comments.
2022-01-15 10:12:38 +08:00
df55028814 <doc, refactor>(ci): Tidy up code in gpg/function
1. Rename related entities.
2. Add a comments.
2022-01-15 03:48:15 +08:00
990aefc086 <doc>(core): add comment for code 2022-01-14 19:35:01 +08:00
4071b1399c <feat>(project): Generate compile commands.json by default 2022-01-15 03:07:47 +08:00
79012d51c0 <doc>(core): Start adding comments to code 2022-01-15 03:06:35 +08:00
5f7857f245 <fix>(ci): Fix problem in ci file
1. Add mingw-w64-x86_64-ninja in release.yml
2. Include GlobalSettingsStation when debug on Windows
2022-01-15 01:42:07 +08:00
45cdf74eaa <refactor>(ci): All use Ninja when building. 2022-01-15 01:30:57 +08:00
46046d2bbe <fix>(git): Fix the url problem of .gitmodules 2022-01-15 01:05:15 +08:00
fef073624d <fix>(ci): Fix the problem of inconsistent ci files. 2022-01-15 00:58:51 +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
390c7a236e Merge remote-tracking branch 'origin/dev/ci/2.0.5' into develop-2.0.5
# Conflicts:
#	.github/workflows/debug.yml
#	.github/workflows/release-deb-package.yml
2022-01-13 13:04:20 +08:00
9750096097 <fix>(ui): Optimize UI interface
1. Reduce the distance between the editor and the surrounding.
2022-01-13 19:08:18 +08:00
90c07542e8 <chore>(project, resource, ci): fix ci of debug.yml & release.yml
1. Adjust the ci configuration file for Linux, macOS and Windows.
2. Fixed the problem of OpenSSL under macOS.
3. Use atexit instead of on_exit to solve macOS compatibility issues.
2022-01-13 11:48:10 +08:00
d307f5e025 <chore>(project, resource, ci): fix ci of debug.yml
1. Adjust the ci configuration file for macOS and Windows.
2. Fixed the problem of OpenSSL under macOS.
2022-01-13 10:38:04 +08:00
af4542343d <chore>(project, resource, ci): fix ci of debug.yml
1. Adjust the ci configuration file for Windows.
2022-01-13 09:20:40 +08:00
91b5e420bc <chore>(project, resource, ci): fix ci of debug.yml
1. Adjust the ci configuration file for macOS.
2022-01-13 08:53:31 +08:00
da554e707f <chore>(project, resource, ci): fix ci of release-deb-package.yml and debug.yml
1. Adjust the ci configuration file for macOS and Ubuntu.
2022-01-13 07:50:43 +08:00
8bdb1c4f57 <chore>(project, resource, ci): Fix certificates directories and debug.yml
1. Adjust the ci configuration file for macOS and Ubuntu.
2022-01-13 07:43:35 +08:00
3d7b9a668a <chore>(project, resource, ci): Fix certificates directories and debug.yml
1. Avoid soft links to certificate files.
2. Adjust the ci configuration file for macOS.
2022-01-13 07:19:12 +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