aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/thread/TaskRunner.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-07-30feat: simplify loggingsaturneric1-2/+2
2024-07-29feat: update copyright infosaturneric1-1/+1
2024-07-26feat: remove spdlog and clean up logsaturneric1-13/+6
2024-01-15feat: upgrade threading system and make it clearersaturneric1-15/+12
2024-01-12refactor: use QString instead of std::string and improve threading systemsaturneric1-12/+33
2024-01-05fix: slove a multi-threads issue at task modelsaturneric1-59/+7
2024-01-05feat: integrate logging api to coresaturneric1-16/+20
2023-12-30feat: do not load entire data to memory in libarchive operationssaturneric1-10/+73
2023-12-28feat: add simple archiving functions for encrypt and decryptsaturneric1-5/+3
2023-12-16fix: use secure memory management at impl classsaturneric1-1/+2
2023-12-15fix: slove threading and memory issuessaturneric1-3/+12
2023-10-28refactor: start to tidy up code using clang-tidysaturneric1-2/+0
2023-10-25fix: solve some code tidy issuessaturneric1-1/+0
2023-10-23fix: solve some issues on log systemsaturneric1-0/+6
2023-10-23feat: improve project structure and add GRT for modulessaturneric1-1/+2
2023-10-19fix: improve the stability of thread systemsaturneric1-16/+26
2023-10-18feat: using pool for concurrent executions, not stable yetsaturneric1-15/+11
2023-10-18feat: simplify the thread system and improve its stabilitysaturneric1-103/+54
2023-10-16fix: check and update copyright at filessaturneric1-3/+5
2023-02-18feat: implement concurrent task in a proper waySaturneric1-27/+22
2023-02-18fix: improve the task execution modelSaturneric1-33/+65
2023-02-17feat: improve task execute systemSaturneric1-17/+28
2023-02-11fix: reduce info level logsSaturneric1-1/+1
2023-02-11feat: reduce logsSaturneric1-2/+2
2023-02-07feat: use custom password dialog nowSaturneric1-0/+6
2023-02-03feat: change the log style in source filesSaturneric1-14/+11
2023-01-07feat: add advanced gnupg operationsSaturneric1-3/+4
1.fix some issues 2. add advanced gnupg operations 3. add configurations information in Gnupg Help Tab
2022-11-26feat: support generate ecc keySaturneric1-5/+4
1. support elliptische kurve nist
2022-05-20feat: track pending tasks in task runner systemSaturneric1-4/+25
2022-05-19refactor: change log level for task systemSaturneric1-7/+7
2022-05-14feat(core): upgrade task runner system.Saturneric1-5/+23
2022-05-13feat: add a simple TaskRunner systemSaturneric1-21/+33
1. solve multiple threads problem.
2022-05-09fix: fix crash poblem when doing operationsSaturneric1-2/+2
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-05-07refactor: develop 2.0.6 startSaturneric1-5/+9
1. delete smtp ability 2. change libs link type to dramatic
2022-02-06<refactor>(core, ui): Adjust the core code directory structure.Saturneric1-1/+1
2022-02-04<refactor>(src): rename the gpg directory to coreSaturneric1-3/+3
2022-01-23<refactor>(ui): tidy up codes and comments.Saturneric1-1/+1
1. tidy up ui.
2022-01-23<refactor>(ui): tidy up codes and comments.Saturneric1-2/+2
1. tidy up thread.
2022-01-22<license, style>(src, test): Fix some issues in license statement.Saturneric1-4/+6
2022-01-12<refactor>(ui): Adjust src/ui/function to src/ui/threadSaturneric1-0/+0
2022-01-02<refactor, fixed, test>(core, ui): add & modify core and uiSaturneric1-0/+4
1. add init functions for core. 2. add non ascii settings. 3. fit ui with this version of core.
2021-12-20Fixed bugs.Saturneric1-28/+20
1. Not not paint in main thread.
2021-12-02Fixed.Saturneric1-10/+10
1. Fixed known issue in File Operations.
2021-12-01Add i18n SupportSaturneric1-2/+2
1. Remove Qt Linguist. 2. Add GNU gettext libraries. 3. Modified source codes to meet with i18n support.
2021-10-02UI Framework Modified.Saturneric1-15/+15
2021-08-10Split some source files that are too large.Saturneric1-3/+23
2021-07-12Project structure adjustment;Saturneric1-0/+32
Project configuration adjustment; Add version detection; UI interface improvements; Introduce JSON processing library; Update Documents;