Version update 2.05 #29

Merged
elB4RTO merged 50 commits from devel into main 2023-07-29 19:45:04 +02:00
Owner

Description

  • Code and performance improvements
  • Added Docker support
  • Improved threading
  • Improved tests suite



Issue Reference

**Description** - Code and performance improvements - Added Docker support - Improved threading - Improved tests suite <br/><br/> **Issue Reference** - #30 - #31
elB4RTO added the
enhancement
label 2023-07-23 17:39:49 +02:00
elB4RTO self-assigned this 2023-07-23 17:39:49 +02:00
elB4RTO added 43 commits 2023-07-23 17:39:50 +02:00
1a42375c00
Renamed CraplogWorker to CraplogParser
Moved into workers sub-directory
2343b81d30
Added CraplogLister
Craplog worker to scan the logs directory and list files
14086a1de0
Declared LogFile class as MetaType
Allows sending as signals parameter
0861450fd1
Added CustomTreeWidgetItem
Allows "correctly" sorting log files list by name/size
272cb7a773
Improvements and updates
Code improvements.
Use of CustomTreeWidgetItem instead of QTreeWidgetItem.
04cf16a385
Improvements and updates
Code and performance improvements.
Renamed CustomTreeWidgetItem to LogFileTreeWidgetItem and moved to
customs folder.
5761c7ed5d
Improvements
Code improvements.
Added checkDatabaseFile function to check for file type and permissions
before opening.
5ca53a758e
Improvements and updates
Code improvements.
Database file check related updates.
9ab24e669e
Fix
Fixed global statistics buttons flattening on failure
b8fb3cf579
Fix
Fixed thread deletion
5091414607
Update
Added BitBucket repo links to Crapinfo and Crapup
feb3e7a1c9
Improvements
Moved OS checks to compile time
91b645cfee
Added CraplogParserAsync
Worker to parse log files asynchronously
fb2d97553c
Moved WebServers IDs to defines folder
Morphed from classes members to macros
5f0d40d943
Added docker folder in installation_stuff
Added conf file for docker installation.
Updated launcher for docker installation.
cb690ab215
Updated CMakelists.txt
Added -pthread linker flag for UNIX
8d25739a07
Code improvements
Improved filtering.
Added parseNull function.
Moved query filters to separate namespace: FilterOps.
Refactored filters to return std::optional in case of invalid filter
string.
ae521d786b
Tests improvements
Added documentation comments.
Added tests for filtering functions.
87f112deb4
Fix
Fixed out-of-range error in parsing numeric filters
7656514195
Improvements
Added filter string check on-the-fly.
Filters background turns red when the string is invalid.
21d16f8267
Performance improvements
Morphed Snake game internal std::function(s) to pure lambdas
a59a4569c9
Version update
Version 2.05
elB4RTO added this to the Project LogDoctor project 2023-07-23 17:41:30 +02:00
elB4RTO added 1 commit 2023-07-23 18:18:12 +02:00
elB4RTO added 4 commits 2023-07-29 15:23:06 +02:00
elB4RTO added 2 commits 2023-07-29 18:12:16 +02:00
c07d545f4f
Fix
Fixed logs section hanging when scanning non-existing logs directory
6e20d35592
Fix
Fixed sporadic crashes caused by dialogs executed from QThread
elB4RTO added the
Fix
label 2023-07-29 19:38:02 +02:00
elB4RTO merged commit eba8e9838e into main 2023-07-29 19:45:04 +02:00
elB4RTO referenced this issue from a commit 2023-07-29 19:45:04 +02:00
Sign in to join this conversation.
No description provided.