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