aboutsummaryrefslogtreecommitdiffstats
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(core): fix a bug when key in smart carddev/2.0.7Saturneric2022-05-122-20/+44
|
* fix(core): let exposed api use FileOperatorSaturneric2022-05-121-27/+6
|
* feat(core): add charset operationsSaturneric2022-05-123-10/+205
| | | | | 1. introduce library icu 2. add CharsetOperator
* fix: fix build issues on linux platformSaturneric2022-05-092-103/+103
|
* fix: fix crash poblem when doing operationsSaturneric2022-05-098-137/+435
| | | | | | | | 1. refactor GpgFunctionObject to solve shared library problem. 2. fix multi-threading issues in refreshing. 3. improve loading speed for key list 4. improve ui operation 5. do other fixing and improving operations
* feat: add full support for xocde buildSaturneric2022-05-081-1/+3
| | | | | | 1. add GPGFRONTEND_XOCDE_CODE_SIGN_IDENTITY option for cmake 2. fix some issues on xcode build 3. remove certs from resource
* feat: merge tiny third_party library into coreSaturneric2022-05-081-2/+7
| | | | | 1. code detecting 2. qt-aes
* fix: solve issues in linux compilingSaturneric2022-05-081-0/+1
| | | | | 1. deb dependency update 2. ci update
* fix: add GpgFrontendCoreExport.h into .gitignoreSaturneric2022-05-071-42/+0
|
* fix: solve some issuesSaturneric2022-05-071-10/+2
| | | | | 1. slove deb packing issues 2. solve ci issues
* fix: link issue of intl in linux platformSaturneric2022-05-071-4/+8
|
* fix: remove vmime includeSaturneric2022-05-071-2/+0
|
* fix: use custom build gpgme libSaturneric2022-05-072-2/+53
| | | | 1. gpgme version of apt is too old.
* refactor: develop 2.0.6 startSaturneric2022-05-0756-506/+1053
| | | | | 1. delete smtp ability 2. change libs link type to dramatic
* fix: add openssl dependency for windows cidev/2.0.5Saturneric2022-05-051-1/+1
|
* fix(project): remove automatic buildSaturneric2022-04-101-1/+1
| | | | | 1. libarchive 2. libconfig++
* <fix>(core, ui): fix codacy issues.Saturneric2022-03-191-4/+4
| | | | | | 1. The scope of the variable 'r' can be reduced. 2. Class 'IMAPFolder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). 3. Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20).
* <fix>(project): fix link issuesSaturneric2022-03-191-1/+1
|
* <fix>(core, ui): Fix issues related to compression and decompressionSaturneric2022-03-193-81/+115
| | | | 1. The problem with double-byte characters in the path (unresolved)
* <fix>(core): Fix the path compatibility problem of loading certificates ↵Saturneric2022-03-191-1/+1
| | | | under Windows.
* <fix>(core, ui): Fix path double-byte encoding problem under WindowsSaturneric2022-03-198-44/+114
|
* <feat>(core, ui): Provides the ability to handle foldersSaturneric2022-03-122-0/+317
| | | | 1. Convert folders to archive format for processing
* <fix>(core): Fix the existing problem of the key packageSaturneric2022-03-122-2/+24
| | | | | 1. Fix the password generation function 2. Add some log output
* Merge branch 'develop-2.0.5' of git.codesdream.com:GpgFrontend into ↵Saturneric2022-03-121-2/+5
|\ | | | | | | develop-2.0.5
| * <fix, refactor, feat> adjust the project configurationstehu2022-03-041-2/+5
| | | | | | | | | | | | 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
* | <fix>(core): Fix the setting loading IO problem under WindowsSaturneric2022-03-121-6/+15
| |
* | <chore>(core): Resolve libarchive compile dependencies for WindowsSaturneric2022-03-122-1/+6
| |
* | <feat, refactor>(ui, core): Transfer file hash calculation logic to coreSaturneric2022-02-132-3/+62
|/ | | | 1. show file size
* <chore, fix>(project): Fix compilation problemsSaturneric2022-02-071-1/+1
|
* <fix>(core): Make it possible to compile on WindowsSaturneric2022-02-071-0/+2
|
* <fix>(core, ui): Fix the remaining problems in the data objectSaturneric2022-02-071-0/+6
|
* <refactor>(src): Move and split the Global Settings StationSaturneric2022-02-0610-34/+745
| | | | | | 1. Move Global Settings Station to core 2. Separate the logic of DataObject 3. Resolve dependencies
* <refactor>(core, ui): Adjust the core code directory structure.Saturneric2022-02-0633-33/+32
|
* <chore>(project, ci): Make the Windows platform pass the compilationSaturneric2022-02-051-1/+6
|
* <refactor>(ui, core, project): Use std::filesystem instead of boost::filesystemSaturneric2022-02-052-6/+5
|
* <refactor>(ui, core, project): Move Key Package logic into coreSaturneric2022-02-054-1/+240
|
* <fix, feat, chore>(ui, core, project): Replace file IO functionSaturneric2022-02-055-19/+246
| | | | | 1. In order to improve compatibility, use the file IO function provided by Qt 2. Introduce some necessary header files for core
* <feat>(core): Introduce aes implementation of openssl.Saturneric2022-02-043-0/+174
|
* <chore>(project): Optimize project configurationSaturneric2022-02-041-0/+74
| | | | | 1. Add the global header file cstdint 2. Make the core obtain Qt core capabilities.
* <refactor>(src): rename the gpg directory to coreSaturneric2022-02-0452-0/+6914