Commit Graph

217 Commits

Author SHA1 Message Date
Valentino Orlandi 8de6cadba6
Updated Changelog 2024-02-16 22:17:05 +01:00
Valentino Orlandi 1829b26355
Fix 2024-02-12 20:50:15 +01:00
Valentino Orlandi 080cb20552
Code improvements
Deleted move and copy for classes which don't need them
2024-02-12 20:36:43 +01:00
Valentino Orlandi d2fecd9552
Added new tool 'Changelog'
Provides in-app information about the changes between the various
versions
2024-02-10 01:16:26 +01:00
Valentino Orlandi 8955ab939b
Improved exceptions 2024-02-09 21:09:42 +01:00
Valentino Orlandi b70202078b
Improvements and updates 2024-02-09 16:28:02 +01:00
Valentino Orlandi 4553524962
Improvements
Introduced IISLogsModule enum
2024-02-09 16:22:57 +01:00
Valentino Orlandi fa8468eb06
Fix
Fixed some inaccuracies over LogsFormatField values
2024-02-09 14:07:49 +01:00
Valentino Orlandi 236b7eeb33
Improvements and updates 2024-02-09 00:10:56 +01:00
Valentino Orlandi 53fe197279
Performance improvements
Introduced LogsFormatField enum
2024-02-09 00:10:51 +01:00
Valentino Orlandi 455394d112
Workaround for ranges
Not fully supported by all compilers

Reverted to C++20.
Introduced ArrayOps namespace.
2024-02-08 00:00:28 +01:00
Valentino Orlandi b9c0a77f19
Improvements 2024-02-06 21:52:17 +01:00
Valentino Orlandi c6406a3e7a
Fix 2024-02-06 21:25:27 +01:00
Valentino Orlandi ddf92dc04d
Updates
Using ColorsScheme instead of int for the colors scheme id
2024-02-06 00:48:50 +01:00
Valentino Orlandi 7265d082b0
Improvements
Improved stylesheets creation
2024-02-05 20:56:23 +01:00
Valentino Orlandi 6e9aa9b8cb
Minor improvements 2024-02-04 22:38:49 +01:00
Valentino Orlandi e2c2b279d3
Impvorements and updates
Improved DatabaseWrapper
2024-02-04 21:57:41 +01:00
Valentino Orlandi cbabccfe0c
Improvements and updates
Improved Crapview and DbQuery
2024-02-04 21:56:06 +01:00
Valentino Orlandi 7df22305da
Improvements and updates
Improved Craplog and CraplogParser
2024-02-04 21:52:33 +01:00
Valentino Orlandi 45b944de1c
Added Crapview lib 2024-02-04 21:41:51 +01:00
Valentino Orlandi 2e8d29e208
Added Craplog lib 2024-02-04 11:40:28 +01:00
Valentino Orlandi 469a4d812d
Minor improvements 2024-02-04 11:34:30 +01:00
Valentino Orlandi c3ae02cd6c
Updated doc comments 2024-02-04 01:46:20 +01:00
Valentino Orlandi 7902cf2833
Updates 2024-02-04 01:22:08 +01:00
Valentino Orlandi d71801b8d6
Moved blacklists and warnlists from Craplog to MainWindow 2024-02-04 01:16:54 +01:00
Valentino Orlandi 2a87d5d343
Morphed blacklists and warnlists into dedicated entities 2024-02-04 01:10:53 +01:00
Valentino Orlandi 9320b90001
General improvements 2024-02-03 17:54:53 +01:00
Valentino Orlandi 6182a61420
Added new dialogs 2024-02-03 17:54:20 +01:00
Valentino Orlandi 833f3da5db
Improved exceptions
Added LogDoctorException, ConversionException and DatabaseException
2024-02-03 17:53:45 +01:00
Valentino Orlandi 3158a4e629
Code improvements and updates
Improved Craplog module and its submodules
2024-02-03 17:44:28 +01:00
Valentino Orlandi 5c92b71c37
Code improvements and updates
Improved Crapview module and Query submodule
2024-02-03 16:57:08 +01:00
Valentino Orlandi 92cdee4e55
Code improvements
Added crapview lib
2024-02-03 16:52:15 +01:00
Valentino Orlandi c45836efa7
Improved database handling
Introduced DatabaseHandler, DatabaseWrapper and QueryWrapper
2024-02-03 16:50:29 +01:00
Valentino Orlandi 2fb44e00bb
Improved database handling
Added namespace DatabasesNames
2024-02-01 22:58:42 +01:00
Valentino Orlandi 57decc0d56
Improved crapview query filters
Removed method 'parseBooleanFilter'
2024-01-28 17:57:09 +01:00
Valentino Orlandi a0f4c9ab57
Moved warnings from database
Warnings are no more checked while parsing logs nor stored in the
database along with other data.
Warnings are now dinamically checked while requesting the statistics so
that warnlists will be more flexible and effective.
2024-01-28 17:49:51 +01:00
Valentino Orlandi 2b60659f6b
Added new dialogs
Configuration related dialogs
2024-01-27 18:13:00 +01:00
Valentino Orlandi 82de6c4ca4
Update 2024-01-22 01:49:22 +01:00
Valentino Orlandi 6cba718598
Update 2024-01-22 00:14:26 +01:00
Valentino Orlandi 8a0bb2046d
Minor code improvements 2024-01-21 21:14:38 +01:00
Valentino Orlandi fc92115597
Code improvements
Improved Craplog methods to handle the elements of the warnlists/
blacklists
2024-01-21 21:08:34 +01:00
Valentino Orlandi e7279651d8
Code improvements
Improved LogsFormat constructor
2024-01-21 20:42:52 +01:00
Valentino Orlandi e9977b8ca3
Code improvements
Added noexcept specifier to all the functions which are not supposed to
throw and/or which eventual exception is not catched anyway
2024-01-21 19:25:11 +01:00
Valentino Orlandi e88625b5bf
Minor code improvements
Added final specifier to all structs and classes
2024-01-21 16:35:00 +01:00
Valentino Orlandi d910069a1b
Minor code improvements
Replaced use of postfix operators with prefix operators.
Replaced manual declarations with Q_DISABLE_COPY_MOVE macro for
FileHandler classes.
2024-01-21 16:05:23 +01:00
Valentino Orlandi 0a7e46bc5d
Fix
Fixed a few typos in the dialogs
2024-01-21 15:14:03 +01:00
Valentino Orlandi a9cb0eb786
Fix
Fixed craplog crash on making a chart with an empty ignoreds-size donut
slice
2024-01-21 14:51:55 +01:00
Valentino Orlandi 2bb706b766
Update
Removed async parser related functionalities from Craplog
2024-01-21 14:43:33 +01:00
Valentino Orlandi 837ef418b4
Updated and improved CraplogParser 2024-01-21 14:41:07 +01:00
Valentino Orlandi 58aec99f53
Removed craplog parsers interface
Not needed anymore
2024-01-21 14:30:41 +01:00