aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function/basic/GpgFunctionObject.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-03fix: qt5 compile issuessaturneric1-0/+1
2024-12-13refactor: using qt containers instead of std containerssaturneric1-3/+3
2024-07-29feat: update copyright infosaturneric1-1/+1
2024-02-28feat: upgrade module systemsaturneric1-1/+0
1. load module and resolve symbols at runtime 2. restrict sdk functions and structures to c style 3. add some core api to support it
2023-12-15fix: slove threading and memory issuessaturneric1-60/+26
2023-12-15fix: slove some issues on memory and intilizationssaturneric1-1/+2
2023-12-06feat: move test to src and add submodule googletestsaturneric1-1/+1
2023-12-03feat: standarized and speed up app env loading processsaturneric1-2/+2
2023-12-03feat: improve memory security of function frameworksaturneric1-4/+22
2023-11-06refactor: clean up core's codessaturneric1-109/+3
2023-10-30style: improve code style of coresaturneric1-2/+2
2023-10-28refactor: start to tidy up code using clang-tidysaturneric1-36/+43
2023-10-25feat: use rt listen publish event function in main windows' app version ↵Saturneric1-1/+1
upgrade notification
2023-10-23perf: reduce header includes and improve build speedsaturneric1-4/+3
2023-10-17fix: improve headers including relationssaturneric1-3/+1
2023-10-16fix: check and update copyright at filessaturneric1-2/+2
2023-02-18fix: improve stability of the object-channel modelSaturneric1-2/+21
2022-12-04feat(ui, core): add custom key db supportSaturneric1-5/+5
1. add custom key db support 2. add deep restart mode for custom key db settings 3. add core reset function
2022-05-20fix: remove useless log in Channel systemSaturneric1-6/+1
2022-05-19refactor: change log level for task systemSaturneric1-17/+6
2022-05-09fix: fix crash poblem when doing operationsSaturneric1-109/+170
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
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric1-0/+0
2022-01-22<license, style>(src, test): Fix some issues in license statement.Saturneric1-6/+10
2022-01-15<doc, refactor>(ci): Tidy up code of core and related partsSaturneric1-7/+91
1. Rename related entities. 2. Add a comments.
2022-01-12<refactor, chore>(project, ui, core): Normalize third-party dependencies.Saturneric1-2/+0
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-02<refactor, fixed, test>(core, ui): add & modify core and uiSaturneric1-2/+6
1. add init functions for core. 2. add non ascii settings. 3. fit ui with this version of core.
2021-12-25<refactor, test>(core, test): core improved and test gpg alone modeSaturneric1-44/+63
1. let modules known their channels. 2. let factory create a channel. 3. reduce dumplicate code. 4. add type check for function object. 5. test gpg alone mode. 6. remove some asserts. 7. rename importexportor to importexporter. 8. move args in gpg context constructor to a struct.
2021-12-01Add i18n SupportSaturneric1-10/+7
1. Remove Qt Linguist. 2. Add GNU gettext libraries. 3. Modified source codes to meet with i18n support.
2021-09-20The basic functions of the core pass the test.Saturneric1-4/+0
Adjust and improve the core part of the interface.
2021-09-19Support multi-channel Context.Saturneric1-18/+95
Make the test configurable. Other modifications.
2021-09-05Adjust the code structure.Saturneric1-0/+4
Introduce log library. Remove Qt from the core code.
2021-09-05Rewrite the core.Saturneric1-31/+25
Adjust the structure.
2021-08-29Start to rewrite gpg core.Saturneric1-25/+28
2021-08-11Continue to improve functions.Saturneric1-2/+5
Split source files that are too long.
2021-06-06Add encryption and signature function.Saturneric1-10/+12
Adjust and improve the dashboard control. Modify and adjust GpgSignature. Separate Verify result processing code in code structure. Add additional operation toolbar function. Adjust and optimize code structure. Signed-off-by: Saturneric <[email protected]>
2021-05-28Make eligible keys enter the signature candidate list.Saturneric1-7/+3
Added delete UID interface and function. Added setting as the main UID function. Added the delete key signature menu and function (there is a problem). Improve the presentation of key list items Improve the page function of KeyList. Added pop-up menu for UID list operation on UIDTab interface. Signed-off-by: Saturneric <[email protected]>
2021-05-22Enhance code robustness;Saturneric1-6/+5
Improve performance for GpgKey; Fix code defects. Makes the update response to changes in the key database directed. Signed-off-by: Saturneric <[email protected]>
2021-05-22Expand and improve GpgKey;Saturneric1-22/+30
Modify project structure, separate KeyPairDetail from other ui files; Add New Tab and Write the Code for KeyPair Details Dialog; Signed-off-by: Saturneric <[email protected]>
2021-05-21Change Project Name to GPGFrontend.Saturneric1-14/+17
Give up Local Key Database and Use user default one. Signed-off-by: Saturneric <[email protected]>
2021-05-12File Structure Modified.Saturneric1-1/+1
Change Headers and Source Files Name. Modified CMake Structure.
2021-05-12Srouce Files Tidy and ReformSaturneric1-2/+2
2021-05-11Change CXX Standard to C++14Saturneric1-21/+9
Headers Tidy and Reformat