Commit Graph

690 Commits

Author SHA1 Message Date
Valentino Orlandi 3ba11c342d
Improvements and updates
Code improvements.
Introduced signals and slot to synchronize with the worker.
Removed stuff which is now done by the worker.
2023-01-27 02:34:33 +01:00
Valentino Orlandi ad77b21379
Introduced Craplog's worker
Worker to parse logs in a QThread
2023-01-27 02:29:53 +01:00
Valentino Orlandi a2d6aa827c
Improvements and updates
Code and performances improvements.
Updated queries' data types.
Removed printable stuff methods.
Improved Counts statistics' chart.
2023-01-27 02:27:25 +01:00
Valentino Orlandi 9310a852ac
Improvements and updates
Code and performances improvements.
Updated queries data types.
Added new method: 'countDays'.
Renamed method 'getMonthsCount' to 'countMonths'.
2023-01-27 02:20:11 +01:00
Valentino Orlandi 21855fe1f6
Code improvements
Enhanced data types for statistic's queries
2023-01-27 02:15:47 +01:00
Valentino Orlandi 6e8aa9749f
Added PrintSec in Utilities
Collection of methods for printable stuff
2023-01-27 02:12:52 +01:00
Valentino Orlandi 1380d79bc1
Adjusted parsed logs' chart size 2023-01-27 02:10:26 +01:00
Valentino Orlandi b98c97735f
Fix
Fixed Crapup resulting in a crash when no connection is available and it
gets launched twice before connection expires
2023-01-27 02:08:41 +01:00
Valentino Orlandi 526dfb4137
Added hard-coded default help
Fallback to the default in case help resources are not available
2023-01-27 02:05:36 +01:00
Valentino Orlandi f946f96fdf
Improvements
Added copy-constructor and operator=
2023-01-27 02:02:57 +01:00
Valentino Orlandi 224c224e29
Code improvements 2023-01-27 02:00:56 +01:00
Valentino Orlandi b58bd89a97
Polished UI
Adjusted stats DayTime and Relational draw buttons width and relative
spacer height.
Adjusted stats Speed and Count web-server combo boxes width.
2023-01-24 01:36:29 +01:00
Valentino Orlandi 3cfb960fb0
Improvements and fixes 2023-01-24 01:27:00 +01:00
Valentino Orlandi 72113d2053
Fix
Fixed warnings filter in queries
2023-01-24 01:22:38 +01:00
Valentino Orlandi 9e87951349
Code improvements
Updated Qt connect syntax
2023-01-23 22:02:55 +01:00
Valentino Orlandi 6c91de1838
Code improvements
Updated Qt connect syntax.
Renamed some slots and methods.
Added new slot 'afterCraplogFinished'.
Added new method 'dbUsable'.
2023-01-23 22:02:07 +01:00
Valentino Orlandi d34d122d1f
Improvements
Added shared mutex for Craplog and LogOps
2023-01-23 21:51:19 +01:00
Valentino Orlandi 73f4512a45
Code improvements 2023-01-23 19:07:24 +01:00
Valentino Orlandi 357c0f0264
Fix
Fixed sort by value and not by character for tables' columns holding
numbers
2023-01-23 00:51:25 +01:00
Valentino Orlandi e81abcbcd9
Fix
Fixed tables' items not displaying when renewing a QTableView having a
header's column with the SortIndicator enabled
2023-01-23 00:47:43 +01:00
Valentino Orlandi 7950726553
Updated CMakeLists.txt 2023-01-22 20:59:11 +01:00
Valentino Orlandi d3e261cbb5
Improvements and updates
Code improvements.
Replaced plain data types with Result's typedefs.
2023-01-22 20:58:38 +01:00
Valentino Orlandi 1e8d4a9bbc
Added Result in Utilities
Introduced typedefs for Result's data
2023-01-22 20:53:13 +01:00
Valentino Orlandi 358c818954
Version update
Version 2.02
2023-01-12 23:05:58 +01:00
Valentino Orlandi 1c789d03f4
Updated CMakeLists.txt
Added CTest for CI/CD.
Updated translation files list.
2023-01-12 23:05:39 +01:00
Valentino Orlandi 506c3d2d45
Update
Extended locales names.
Added new locales' menus entries, signals and slots.
2023-01-12 23:01:19 +01:00
Valentino Orlandi de92d32fa9
Updated UI
Added new locales to the menu
2023-01-12 22:58:00 +01:00
Valentino Orlandi 320282cda8
Fix
Fixed english locale: en_EN -> en_GB
2023-01-12 22:57:10 +01:00
Valentino Orlandi 25ae596ab2
Updated resources.qrc 2023-01-12 22:35:11 +01:00
Valentino Orlandi 4a70812849
Updated flags icons 2023-01-12 22:34:23 +01:00
Valentino Orlandi 5da06ed6bc
Updated translation resources 2023-01-12 22:32:43 +01:00
Valentino Orlandi 25baccba17
Renamed translation resources 2023-01-12 22:31:00 +01:00
Valentino Orlandi ab9ca774d4
Updated translation files 2023-01-12 22:28:50 +01:00
Valentino Orlandi eb96b9a3d8
Renamed translation files 2023-01-12 22:27:26 +01:00
Valentino Orlandi 0e4cec9c71
Merge
Added portuguese translation
2022-12-20 20:50:16 +01:00
guidiamond b62242223b Add japonese translations 2022-12-10 18:04:30 -03:00
Eikinho 6c7b039937 add portuguese translate 2022-12-09 16:53:45 -03:00
Valentino Orlandi d5a5681ef5
Fixed assertion failure on some systems 2022-12-06 21:28:56 +01:00
Valentino Orlandi f1c276eb41
Fixed rat moving on the tail of the snake 2022-12-06 21:27:19 +01:00
Valentino Orlandi 51794f584e
Updated translation files 2022-12-06 21:25:50 +01:00
Valentino Orlandi 450e063f5d
Fixed typo 2022-12-06 21:24:04 +01:00
Valentino Orlandi 898ae3b20a
Code improvements
Fixed the override warning
2022-12-04 19:26:07 +01:00
Valentino Orlandi 1e936d27c5
Fixed databases paths creation on first run 2022-12-04 19:21:06 +01:00
Valentino Orlandi 301db90632
Fix
Creating directory path recursively
2022-12-04 19:19:38 +01:00
Valentino Orlandi 23812d8c63
Version update
Version 2.01
2022-12-03 19:48:55 +01:00
Valentino Orlandi 15ae1205bc
Fix 2022-12-03 19:36:04 +01:00
Valentino Orlandi 0a9a6569b4
Added cmake install instructions for flatpak 2022-12-03 18:10:51 +01:00
Valentino Orlandi eca69195c4
Updated translation resources 2022-12-03 17:29:09 +01:00
Valentino Orlandi 72b6e376ef
Updated translation files 2022-12-03 17:28:51 +01:00
Valentino Orlandi b0284565e4
Fixed dialogs messages 2022-12-03 17:25:01 +01:00
Valentino Orlandi b4c26c0e46
Improvements
Fixed charts legend
2022-12-03 17:24:12 +01:00
Valentino Orlandi 6d2b16b0e8
Improvements and updates
Updated data path.
Error message passed to Dialogs.
Fixed charts legend.
2022-12-03 17:23:35 +01:00
Valentino Orlandi 4d2bf468e2
Improvements
Error message passed to Dialogs as default
2022-12-03 17:21:44 +01:00
Valentino Orlandi 9d4a57d98e
AI improvements
Weights adjustments.
Improved data collection performances to speed-up decisions.
2022-12-01 18:33:55 +01:00
Valentino Orlandi 89ee0ecd5b
Improvements and updates 2022-11-28 00:07:31 +01:00
Valentino Orlandi 4453038675
Update 2022-11-28 00:06:10 +01:00
Valentino Orlandi a191ea672b
Improvements
Improved game logics.
Improved AI decision algorithm.
2022-11-28 00:05:27 +01:00
Valentino Orlandi 83c1be52a5
Improvements 2022-11-27 23:53:35 +01:00
Valentino Orlandi a8915d1971
Fix 2022-11-27 23:53:00 +01:00
Valentino Orlandi ec406b9ad7
Fix 2022-11-27 23:52:06 +01:00
Valentino Orlandi 92193e73f6
Updated translation resources 2022-11-24 22:56:33 +01:00
Valentino Orlandi 372aef8558
Updated translation files 2022-11-24 22:56:13 +01:00
Valentino Orlandi 82adc2e083
Fixed Snake game translations 2022-11-24 22:55:50 +01:00
Valentino Orlandi dfdb3260ba
Improvements 2022-11-24 22:31:04 +01:00
Valentino Orlandi 51495b0753
Updated project file 2022-11-24 22:30:34 +01:00
Valentino Orlandi ce49ee7462
Update 2022-11-24 22:29:50 +01:00
Valentino Orlandi 4cc294874a
Updated games stylesheets 2022-11-24 22:29:17 +01:00
Valentino Orlandi 1b25d8f41c
Updated resources file 2022-11-24 22:28:46 +01:00
Valentino Orlandi ee27e9c9bb
Updated Snake resources 2022-11-24 22:27:56 +01:00
Valentino Orlandi 20af10d29f
Improvements and updates
Updated Snake game includes and resources.
Moved 'Snake' and 'Food' structs in class files.
Added new game modes: Hunt and Battle.
Updated UI.
2022-11-24 22:25:16 +01:00
Valentino Orlandi 068f9faac0
Update
Updated CrissCross includes and resources
2022-11-24 22:20:13 +01:00
Valentino Orlandi e1e394db48
Moved Game resources 2022-11-24 22:17:37 +01:00
Valentino Orlandi 2630b7fc4b
Moved Games files 2022-11-24 22:15:37 +01:00
Valentino Orlandi 65c53083b9
Improvements
Set request-timeout time as class variable
2022-11-22 18:05:18 +01:00
Valentino Orlandi 6d573bbadc
Fixed IIS formats string-check 2022-11-22 18:04:28 +01:00
Valentino Orlandi b64a762abd
Updated MainWindow UI
Restored defaut layout of the QComboBox items
2022-11-22 18:03:42 +01:00
Valentino Orlandi d5d775a810
Updated MainWindow stylesheet 2022-11-22 18:02:03 +01:00
Valentino Orlandi 4e55805df4
Fix
Fixed VecOps documentation
2022-11-21 08:24:12 +01:00
Valentino Orlandi 597d1235f4
Improvements
Implemented generic type on VecOps class
2022-11-21 00:51:44 +01:00
Valentino Orlandi 27b90b2c1d
Documented headers
Qt-style doxygen documentation comment blocks
2022-11-19 00:07:56 +01:00
Valentino Orlandi 013761a7c1
Version upgrade
Upgrade to version 2.00
2022-11-16 17:31:08 +01:00
Valentino Orlandi b0dc5c0fcb
Update 2022-11-16 17:30:07 +01:00
Valentino Orlandi f7cd746f67
Fix for OSX 2022-11-16 17:28:16 +01:00
Valentino Orlandi 9d732100a4
Fix 2022-11-13 14:58:38 +01:00
Valentino Orlandi 4ba13ea2c4
Updated translations resources 2022-11-13 14:51:13 +01:00
Valentino Orlandi 8092353a4a
Updated translation files 2022-11-13 14:50:43 +01:00
Valentino Orlandi 3600c1fc96
Update 2022-11-13 14:50:16 +01:00
Valentino Orlandi 6bc706d188
Fixed self-collision detection 2022-11-13 01:43:57 +01:00
Valentino Orlandi df72851b91
Added HighDpiScaling support 2022-11-13 01:42:34 +01:00
Valentino Orlandi 03e4be9535
Update 2022-11-13 01:40:20 +01:00
Valentino Orlandi 1140a780dd
Updated resources 2022-11-13 01:39:02 +01:00
Valentino Orlandi b2a18e6e10
Added Crapup related icons 2022-11-13 01:38:49 +01:00
Valentino Orlandi 755a52329e
Removed version-check related dialogs 2022-11-13 01:37:44 +01:00
Valentino Orlandi fcd1dfb3c9
Update 2022-11-13 01:36:54 +01:00
Valentino Orlandi 10a8e83e8f
Added Crapup UI 2022-11-13 01:36:35 +01:00
Valentino Orlandi edf9f9b145
Improvements and updates
Added stylesheets support.
Added UI to display the running state and replace dialogs.
Improved requests handling.
2022-11-13 01:35:16 +01:00
Valentino Orlandi b65b8a03f0
Improvements and updates
UI updates.
Added stylesheets support.
2022-11-13 01:30:30 +01:00
Valentino Orlandi 85a06e2138
Fixed UI headers fonts 2022-11-12 00:48:26 +01:00
Valentino Orlandi 76bd1d845c
Removed Palettes 2022-11-12 00:47:41 +01:00
Valentino Orlandi 9472ce2043
Improvements
Added Powder theme
2022-11-12 00:46:56 +01:00
Valentino Orlandi 12e1ff2bfa
Improvements and fixes
Added Herb theme.
Fixed theme map keys.
2022-11-11 23:35:52 +01:00
Valentino Orlandi 7f2ec84e40
Added Candy and Herb themes 2022-11-11 23:32:27 +01:00
Valentino Orlandi 6b420bac5a
Improvements
Stylesheet as default model and themes as colors maps
2022-11-11 20:51:12 +01:00
Valentino Orlandi 8c4a452319
Improvements
Stylesheet as default model and themes as colors maps.
Added Candy theme.
2022-11-11 20:49:27 +01:00
Valentino Orlandi d6f562682c
Fixed Snake score position 2022-11-10 18:22:18 +01:00
Valentino Orlandi 367266d834
Update 2022-11-10 18:22:06 +01:00
Valentino Orlandi 799dba4acf
Updated games to use stylesheets
Added GameSec shared class.
Added Ash theme.
2022-11-10 18:20:47 +01:00
Valentino Orlandi 49dcf6361e
Fixed tab alignment for Mac 2022-11-10 18:17:37 +01:00
Valentino Orlandi 4463660bd0
Update 2022-11-07 21:29:29 +01:00
Valentino Orlandi 4db847d008
Removed unused features 2022-11-07 21:29:15 +01:00
Valentino Orlandi a72befca45
Fixed typo 2022-11-07 21:28:59 +01:00
Valentino Orlandi 74e4600f57
Update 2022-11-07 21:28:40 +01:00
Valentino Orlandi d01c233dd4
Added StyleSheets utility
Added Ash theme
2022-11-07 21:27:56 +01:00
Valentino Orlandi 11cec6d4c2
Updated resources 2022-11-07 21:26:59 +01:00
Valentino Orlandi d2c776eab0
Updated icons 2022-11-07 21:26:37 +01:00
Valentino Orlandi 1bf2539c8d
Improvements and updates
Added new method: 'updateUiFonts'.
Code improvements.
2022-11-07 21:25:29 +01:00
Valentino Orlandi 4e98963687
Updated UI 2022-11-07 21:23:30 +01:00
Valentino Orlandi 0e04ede7c0
Removed elB4RTO's TextBrowser 2022-10-27 23:35:26 +02:00
Valentino Orlandi 8759ee22e8
Update
Updated slots to follow UI updates.
Added new methods: 'switchMainTab', 'switchStatsTab',
'detectIconsTheme', 'updateUiIcons'.
2022-10-27 23:34:14 +02:00
Valentino Orlandi c7d8b0ef74
Restyled UI 2022-10-27 23:31:17 +02:00
Valentino Orlandi 1de3b7ca35
Updated resources 2022-10-27 23:29:38 +02:00
Valentino Orlandi 809fb90dc1
Renewed icons 2022-10-27 23:29:16 +02:00
Valentino Orlandi da6b60ef4a
Code improvements 2022-10-24 23:12:23 +02:00
Valentino Orlandi 7dc0743895
Improvements
Fixed OS recognition order.
Code improvements.
2022-10-24 23:11:26 +02:00
Valentino Orlandi 6e4c02c062
Fixed cell size 2022-10-24 23:08:42 +02:00
Valentino Orlandi 7909c504e6
Fix 2022-10-23 19:10:46 +02:00
Valentino Orlandi 24b0e8b599
Code improvements 2022-10-23 18:15:41 +02:00
Valentino Orlandi 3ed82a8ba9
Code improvements 2022-10-23 16:41:36 +02:00
Valentino Orlandi 74d3ea2ae0
Updated translations 2022-10-23 16:38:27 +02:00
Valentino Orlandi c59d7e0066
Improvements
Improved AI choice
2022-10-19 23:24:06 +02:00
Valentino Orlandi df1bcfd22f
Improvements
Improved game logic.
Added water field limits.
Removed Tile enum and field array, added relative logic as replacement.
Added increasing of the speed after reaching max snake length.
2022-10-19 23:23:06 +02:00
Valentino Orlandi c3c1bee77e
Improvements
Removed QFrame container for the QGraphicsView
2022-10-19 23:16:30 +02:00
Valentino Orlandi 9e9b571d31
Updated resources 2022-10-19 23:15:41 +02:00
Valentino Orlandi 2f90822a80
Added Snake game image
Water field limit
2022-10-19 23:14:58 +02:00
Valentino Orlandi cd6c261850
Improvements 2022-10-19 17:39:56 +02:00
Valentino Orlandi 06b7296ad5
Improvements
Modified game logic processes:
- key events are now stored in a queque and processed separately
- improved collision detection
- improved snake body growth
2022-10-19 17:39:10 +02:00
Valentino Orlandi 69b16d2eb8
Updated with new resources 2022-10-18 22:18:22 +02:00
Valentino Orlandi edce799492
Update 2022-10-18 22:17:36 +02:00
Valentino Orlandi d7a61fd641
Improvements and updates
Updates related to the QGraphicsView usage.
Implemented game logic.
Code improvements.
2022-10-18 22:17:19 +02:00
Valentino Orlandi 9733931a7f
Improvements and updates
Added 'PLAY' button.
Morphed field QFrame into QGraphicsView.
2022-10-18 22:09:39 +02:00
Valentino Orlandi 2639f62e71
Added Snake game images 2022-10-18 22:05:19 +02:00
Valentino Orlandi dddcd8a314
Update 2022-10-17 20:20:29 +02:00
Valentino Orlandi 882f6a2d23
Update
Added Snake game stuff
2022-10-17 20:19:56 +02:00
Valentino Orlandi 071991198c
Update
Addeed Snake game menu entry
2022-10-17 20:19:18 +02:00
Valentino Orlandi d52fa274d6
Started developing Snake game 2022-10-17 20:18:00 +02:00
Valentino Orlandi ce18ca4ed2
Removed unused icon 2022-10-17 11:33:01 +02:00
Valentino Orlandi 398b7a793e
Update 2022-10-16 16:27:42 +02:00
Valentino Orlandi 89ace4368f
Update 2022-10-16 16:27:24 +02:00
Valentino Orlandi d7f861f970
Update
Added CrissCross
2022-10-16 16:27:13 +02:00
Valentino Orlandi a9823b7501
Update
Added CrissCross menu entry
2022-10-16 16:26:20 +02:00
Valentino Orlandi 9d564c6b01
Added CrissCross resources 2022-10-16 16:18:06 +02:00
Valentino Orlandi 94975e2236
Added CrissCross game 2022-10-16 16:17:08 +02:00
Valentino Orlandi 548fd66b11
Update 2022-10-15 19:44:39 +02:00
Valentino Orlandi 333a835647
Version update: 1.01 2022-10-15 15:32:07 +02:00
Valentino Orlandi bcc971ea51
Improvements
Fixed Windows libraries linking
2022-10-15 15:30:47 +02:00
Valentino Orlandi 47b463d7b2
Updated translation files 2022-10-15 15:20:18 +02:00
Valentino Orlandi 175e4871bc
Updated icons 2022-10-15 15:19:39 +02:00
Valentino Orlandi bff4d7fa67
Updated window themes 2022-10-15 15:18:53 +02:00
Valentino Orlandi dfae70bedb
Fixed typo 2022-10-15 15:17:23 +02:00
Valentino Orlandi 332d422b41
Updates
Updated themes names
2022-10-14 22:56:52 +02:00
Valentino Orlandi 55503d6762
Fix
Fixed charts theme option
2022-10-14 22:56:21 +02:00
Valentino Orlandi 842eae70ae
Improvements
Catch for the 'LogParserException' to avoid crashes when thrown
2022-10-14 22:54:35 +02:00
Valentino Orlandi b3291f7fc2
Improvements
Created new dialog: 'errFailedParsingLogs'
2022-10-14 22:53:28 +02:00
Valentino Orlandi f631b9f915
Update
Updated 'LogParserException' throwers
2022-10-14 22:52:38 +02:00
Valentino Orlandi 60ee452365
Improvements
Edited 'LogParserException'
2022-10-14 22:51:50 +02:00
Valentino Orlandi d5940e3824
Updated themes names 2022-10-14 22:49:23 +02:00
Valentino Orlandi 4ef85d8ec4
Updates 2022-10-10 21:28:12 +02:00
Valentino Orlandi 42b8ecaee4
Improvements and updates
Removed std::thread completely,  replaced with Qt stuff.
Size check before to read for the LogFilesViewer too.
Check an item before adding it to the relative Warn/Black list.
Improved dialogs while reading the configs.
2022-10-10 21:27:59 +02:00
Valentino Orlandi 6e74a5afe0
New themes
Edited old theme names: Dark->Forest, Light->Moon.
Added new themes: CandyLand and Carbon.
2022-10-10 21:18:05 +02:00
Valentino Orlandi 0defc4740d
Improvements
Code improvements.
Added new dialog: 'warnInvalidItemBW' and 'errFailedApplyingConfigs'.
2022-10-10 21:16:12 +02:00
Valentino Orlandi cec7a99de5
Code improvements 2022-10-10 21:14:48 +02:00
Valentino Orlandi faa30e3d69
Improvements
Code improvements.
Set the ground value of the Speed Chart to 1 to have more uniform line
color.
Fixed the division by 0 error in the Globals.
2022-10-10 21:13:59 +02:00
Valentino Orlandi 837f896c55
Improvements
Code improvements.
Added new method: 'sanitizeBWitem' to check a string before adding it to
the relative warn/black list.
2022-10-10 21:10:58 +02:00
Valentino Orlandi f5a39ca3fa
Improvements
Added new exception: 'BWlistException' for warnlists/blacklists.
Unleashed stdout print for the exceptions.
2022-10-10 21:08:09 +02:00
Valentino Orlandi 868913855e
Improvements
Modified 'randomLines' method to include the first and last line of a file
as default
2022-10-10 21:04:07 +02:00
Valentino Orlandi bdbeeb2a9f
Improvements
Code improvements.
Added new methods: 'isHex', 'isIP', 'toUpper' and 'toLower'.
2022-10-10 21:01:31 +02:00
Valentino Orlandi 5ab41c406a
Update
Version 1.01
2022-10-06 21:35:22 +02:00
Valentino Orlandi 348ae7ef4c
Code improvements
More thread-safe procedures: morphed std::thread to QTimer, turned
thread-related methods into slots
2022-10-06 21:34:02 +02:00
Valentino Orlandi 300cfeacac
FIxed redundant database connections 2022-10-06 21:30:04 +02:00
Valentino Orlandi 7d02d5abbd
Fix
Handle null file pointer
2022-10-06 21:28:33 +02:00
Valentino Orlandi f3dbfbf3d8
Update 2022-10-05 21:39:19 +02:00
Valentino Orlandi 418eef9e21
Update dialogs calls 2022-10-05 21:38:54 +02:00
Valentino Orlandi 051e0c0f9b
Improvements and updates
Moved dialog strings from header's constants to inside source's methods.
Updated dialogs to use the new custom objects.
Set methods' parent as last parameter with default value to nullptr.
2022-10-05 21:30:42 +02:00
Valentino Orlandi 3f20392d75
Added custom Discard-Ignore-Abort choice Dialog 2022-10-05 21:21:37 +02:00
Valentino Orlandi 0a3f9833b0
Added custom Yes-No choice Dialog 2022-10-05 21:20:42 +02:00
Valentino Orlandi a809a96d5d
Added custom Informational Dialog 2022-10-05 21:19:39 +02:00
Valentino Orlandi 4ffd10d8a5
Updated resources 2022-10-05 21:16:28 +02:00
Valentino Orlandi fee3da81f0
Added new dialogs icons 2022-10-05 21:15:55 +02:00
Valentino Orlandi 6ce4db0809
Fix to have the real size of gzipped files 2022-09-01 00:51:32 +02:00
Valentino Orlandi a9bca06f15
Fixed Windows compatibility 2022-09-01 00:49:22 +02:00
Valentino Orlandi 858b647ff3
Fixes for cross-platform compatibility 2022-09-01 00:48:47 +02:00
Valentino Orlandi 6f3e166dce
Fixed Windows compatibility 2022-09-01 00:47:19 +02:00
Valentino Orlandi f07970cea0
Fixed some Windows compatibility issues 2022-09-01 00:46:42 +02:00
Valentino Orlandi 08245f1a6f
Updated translation releases 2022-09-01 00:45:48 +02:00
Valentino Orlandi e463d99c3f
Updated translation files 2022-09-01 00:45:09 +02:00
Valentino Orlandi 2ebb38974e
Added compiled translation resources 2022-08-27 21:43:25 +02:00
Valentino Orlandi 32b1477012
Update 2022-08-27 21:38:54 +02:00
Valentino Orlandi b4c8bafb42
Updates
Added new method: 'wsFromIndex'.
2022-08-27 21:38:42 +02:00
Valentino Orlandi 66346b732d
Fixes 2022-08-27 21:37:03 +02:00
Valentino Orlandi 3adc1cb21a
Updated translation files 2022-08-27 21:35:52 +02:00
Valentino Orlandi cc33bc9a36
Restructure update 2022-08-27 11:18:02 +02:00
Valentino Orlandi 429fa22867
Restructured 2022-08-27 11:16:24 +02:00
Valentino Orlandi 768e95c45f
Code improvements 2022-08-27 10:35:58 +02:00
Valentino Orlandi 61bee62c5b
Fixed translations 2022-08-27 10:35:33 +02:00
Valentino Orlandi 1fe61e76bc
Fixed tr 2022-08-27 10:35:08 +02:00
Valentino Orlandi 96126196e6
Updated translation files 2022-08-27 10:34:25 +02:00
Valentino Orlandi 17f9901062
Icon updated 2022-08-25 20:38:07 +02:00
Valentino Orlandi f13480de49
Improvements
Added new dialog: 'errFileNotFound'.
Code improvements.
2022-08-25 01:09:32 +02:00
Valentino Orlandi a0bf3bb7a7
Exceptions improvements and updates 2022-08-25 01:08:40 +02:00
Valentino Orlandi 7b736763b7
Improvements
Morphed sizes fron 'int' to 'unsigned' to double storable value.
Code improvements.
Exceptions improvements.
2022-08-25 01:08:02 +02:00
Valentino Orlandi cd56148d28
Improvements
Code improvements.
Exceptions improvements.
2022-08-25 01:06:34 +02:00
Valentino Orlandi 3f0cf4b728
Code improvements 2022-08-25 01:06:03 +02:00
Valentino Orlandi c314e66367
Exceptions improvements 2022-08-25 01:05:53 +02:00
Valentino Orlandi e6dce3763d
Improved exceptions 2022-08-25 01:03:22 +02:00
Valentino Orlandi b1e26ad212
Removed unused stuff 2022-08-25 01:02:43 +02:00
Valentino Orlandi e9e52bc270
Updated translation files 2022-08-23 21:48:40 +02:00
Valentino Orlandi 4776fda489
Update 2022-08-23 21:43:57 +02:00
Valentino Orlandi 1fba8707ff
Improvements
Added Crapinfo related methods.
Code polished.
2022-08-23 21:43:49 +02:00
Valentino Orlandi 6461be5d75
Code improvements and updates 2022-08-23 21:42:49 +02:00
Valentino Orlandi 8790eae30d
Added new tool Crapinfo 2022-08-23 21:42:05 +02:00
Valentino Orlandi 53d96bf92c
Code polished 2022-08-23 21:41:31 +02:00
Valentino Orlandi 793e8c250c
Update 2022-08-23 00:58:17 +02:00
Valentino Orlandi cd647c30f9
Database-backup support 2022-08-23 00:51:18 +02:00
Valentino Orlandi bfd8fef56f
Added database-backup configuration options 2022-08-23 00:50:59 +02:00
Valentino Orlandi 16178ecdea
Improvements
Added new dialogs: 'errFailedMakeDir' and 'errDatabaseFailedBackup'.
Code improvements.
2022-08-23 00:50:28 +02:00
Valentino Orlandi b3bab8486a
Improvements
Added database backup support.
Code improvements.
2022-08-23 00:48:49 +02:00
Valentino Orlandi 061383d459
Code improvements 2022-08-23 00:47:45 +02:00
Valentino Orlandi d90869a6d3
Updated translation files 2022-08-22 21:18:53 +02:00
Valentino Orlandi b16c246c26
Update 2022-08-22 21:18:41 +02:00
Valentino Orlandi ab0480e0fa
Improvements
Code improvements.
Translation improvements.
2022-08-22 21:18:31 +02:00
Valentino Orlandi d0c39da0e4
Removed unused method 2022-08-22 21:17:48 +02:00
Valentino Orlandi 73545dd287
Code improvements 2022-08-22 21:17:30 +02:00
Valentino Orlandi 4ae6cba3ce
Translation improvements 2022-08-22 21:16:53 +02:00
Valentino Orlandi 6360c0634c
Update 2022-08-22 21:11:46 +02:00
Valentino Orlandi 30f516de0b
Added shared translations class 2022-08-22 21:11:35 +02:00
Valentino Orlandi 5fde3d7a46
Removed useless stuff 2022-08-22 21:10:00 +02:00
Valentino Orlandi dd59e287f8
Graphics improvements 2022-08-21 21:55:48 +02:00
Valentino Orlandi 49aa984671
Code improvements and updates 2022-08-21 21:55:15 +02:00
Valentino Orlandi 8422a97c95
Fixes 2022-08-21 21:53:37 +02:00
Valentino Orlandi 6feec24359
Code improvements and fixes 2022-08-21 21:53:18 +02:00
Valentino Orlandi 86666a4ae8
Improvements
Improved Globals query method.
Code improvements.
2022-08-21 21:52:37 +02:00
Valentino Orlandi a10a829444
Updates 2022-08-19 22:43:09 +02:00
Valentino Orlandi 095d572029
Improvements
Implemented 'refreshLogsList' as thread.
Implemented drawStats as QTimers.
Code improvements.
2022-08-19 22:42:58 +02:00
Valentino Orlandi d9c966704c
Code improvements and fixes 2022-08-19 22:39:46 +02:00
Valentino Orlandi f8e4963583
Code improvements and updates 2022-08-19 22:39:30 +02:00
Valentino Orlandi b2f090354f
Code improvements 2022-08-19 22:39:14 +02:00
Valentino Orlandi 92cb73c76b
Code improvements and fixes 2022-08-19 22:38:17 +02:00
Valentino Orlandi b840aa8def
Code improvements and updates 2022-08-19 22:37:48 +02:00
Valentino Orlandi 3599965805
Improvements
Added new method: 'cleanLines'.
Code improvements.
2022-08-19 22:37:17 +02:00
Valentino Orlandi 67204433b4
Code improvements 2022-08-19 22:36:38 +02:00
Valentino Orlandi 29205d0d03
Improvements
Added new method: 'findLast'.
Code improvements.
2022-08-19 22:35:53 +02:00
Valentino Orlandi 3dd25f03e1
Updates 2022-08-18 21:12:27 +02:00
Valentino Orlandi 10d97ec6eb
Updates 2022-08-18 21:12:07 +02:00
Valentino Orlandi 9b50813df7
Updated translation files 2022-08-18 21:10:09 +02:00
Valentino Orlandi 790e95f005
Improvements
Added new window theme related method: 'getPalette'.
2022-08-18 21:07:55 +02:00
Valentino Orlandi cbe2ff36a2
Added new dialogs
Language and Update related dialogs.
2022-08-18 21:06:44 +02:00
Valentino Orlandi defa5266b2
Added translation files to resources 2022-08-18 21:05:09 +02:00
Valentino Orlandi 748507ba14
Moved QTranslator from 'main' to 'MainWindow' 2022-08-18 21:04:42 +02:00
Valentino Orlandi 687dc36db2
Improvements and updates
Implemented the menu entries.
Added translations support.
Added custom window theme support.
Code improvements.
2022-08-18 20:59:49 +02:00
Valentino Orlandi e3309a6dcf
Ui improvements 2022-08-18 20:56:43 +02:00
Valentino Orlandi f9623e96c6
Added new tool 'Crapnote' 2022-08-18 20:56:06 +02:00
Valentino Orlandi 63b3d97baf
Improvements
Removed repo-link from external file for better security, added built-in
repository links.
Code improvements.
2022-08-18 20:55:22 +02:00
Valentino Orlandi 9618345fa7
Addev version check file 2022-08-18 20:53:24 +02:00
Valentino Orlandi ce8988c19d
Update 2022-08-17 23:38:09 +02:00
Valentino Orlandi 4366c5c8f7
Improvements and updates
Added new method: 'checkDataDB'.
Code improvements.
2022-08-17 23:38:00 +02:00
Valentino Orlandi 12d5cef1cb
Update 2022-08-17 23:36:39 +02:00
Valentino Orlandi 22b5c97c93
Added new tool 'Crapup'
Implemented method: 'versionCheck'.
2022-08-17 23:36:29 +02:00
Valentino Orlandi 21c4a3e4cb
Code improvements 2022-08-17 23:35:10 +02:00
Valentino Orlandi 2067d94881
Fixes 2022-08-17 23:33:34 +02:00
Valentino Orlandi c4ea2ec3a8
Updates 2022-08-16 22:09:21 +02:00
Valentino Orlandi 9b98e1e3c4
Improvements and updates
Added new methods: 'showHelp', 'makeStatsGlobals'.
Fixes.
2022-08-16 22:08:57 +02:00
Valentino Orlandi 5c477fa76b
Improvements
Added new method: 'getGlobalCounts'.
Added new translation map: 'DAYS'.
2022-08-16 22:06:29 +02:00
Valentino Orlandi 452bd1b822
Improvements
Implemented 'calcGlobals' method.
Removed unused elements.
2022-08-16 22:05:12 +02:00
Valentino Orlandi b8fd490417
Improvements
Added Help-related dialogs and stuff.
2022-08-16 22:04:10 +02:00
Valentino Orlandi 151e1bb61e
Code improvements and updates 2022-08-16 22:03:30 +02:00
Valentino Orlandi 0d1e23e110
Improvements
Added new-lines support.
Removed support for carriage-return in the LogsFormat.
2022-08-16 22:02:27 +02:00
Valentino Orlandi 0976eb0d42
Improvements
Improved logs parsing.
Added new-lines support.
2022-08-16 22:01:25 +02:00
Valentino Orlandi 802d68adea
Code improvements 2022-08-16 22:00:28 +02:00
Valentino Orlandi bc2f653677
Improvements and updates 2022-08-13 21:13:29 +02:00
Valentino Orlandi d6e3ffd59e
Improvements
Cnahged DB paths handling.
Fixed 'basePath' method.
Code improvements.
2022-08-13 21:12:52 +02:00
Valentino Orlandi 9591c59b1d
Improvements
Added new dialogs: 'errConfFailedWriting' and 'errConfDirNotWritable'.
Morphed 'errConfDirNotDir' and 'errConfFileNotFile' into generic
choices.
2022-08-13 21:11:38 +02:00
Valentino Orlandi 52eb100e07
Changed DB paths handling 2022-08-13 21:06:24 +02:00
Valentino Orlandi 7991cf9ddd
Updates 2022-08-13 21:05:56 +02:00
Valentino Orlandi c1d14e9275
Improvements
Added new method: 'makeDir'.
Code improvements.
2022-08-13 21:05:26 +02:00
Valentino Orlandi f0c41623bf
Renamed 'GzipOps' to 'GZutils' 2022-08-13 21:04:25 +02:00
Valentino Orlandi 009ed9506a
Updates 2022-08-12 22:18:31 +02:00
Valentino Orlandi ed2bdbec4c
Improvements 2022-08-12 22:18:02 +02:00
Valentino Orlandi 65a4a9c1ab
Added new dialogs 2022-08-12 22:17:41 +02:00
Valentino Orlandi d4c5d78a8e
Updates 2022-08-12 22:17:16 +02:00
Valentino Orlandi 5cedfb3957
Improvements and updates 2022-08-12 22:16:59 +02:00
Valentino Orlandi 19ad24156c
Improved Nginx LogFormat handling 2022-08-12 22:16:09 +02:00
Valentino Orlandi 6f1c46b473
Added gzip support 2022-08-12 22:15:38 +02:00
Valentino Orlandi aac7f65bdb
Improvements and updates 2022-08-12 22:15:14 +02:00
Valentino Orlandi e9fac1a3d4
Improvements and updates 2022-08-12 22:14:37 +02:00
Valentino Orlandi 52ef2213bc
Update 2022-08-12 22:13:14 +02:00
Valentino Orlandi 9020db3ff0
Added new module 'GzipOps' 2022-08-12 22:12:58 +02:00
Valentino Orlandi d8bc54456d
Update 2022-08-11 21:02:28 +02:00
Valentino Orlandi 64414c37d4
Improvements, updates and fixes
Craphelp-related stuff.
2022-08-11 21:00:25 +02:00
Valentino Orlandi b5a41083a4
Updates 2022-08-11 20:58:59 +02:00
Valentino Orlandi a35588efaa
Improvements
Improved Nginx log fields list.
Updated relative methods.
2022-08-11 20:58:40 +02:00
Valentino Orlandi 4d7c8c6b8b
Code improvements 2022-08-11 20:57:13 +02:00
Valentino Orlandi c26ab14d73
Renewed translation files 2022-08-11 20:56:41 +02:00
Valentino Orlandi 7658297596
Added new tool Craphelp 2022-08-11 20:55:08 +02:00
Valentino Orlandi 1adf9e828e
Standardizations and improvements
Added OS specific configurations.
Removed allow/disallow WebServer options.
Implemented 'readConfigs' method.
Added new dialogs calls.
Added new method: 'updateUiLanguage' and new tab's related stuff.
Code improvements.
2022-08-10 23:49:07 +02:00
Valentino Orlandi e1a236d437
Added new tab 'Defaults' in the LogsConfigs section 2022-08-10 23:42:03 +02:00
Valentino Orlandi 9a63c6ae62
Improvements
Added various new dialogs and related stuff.
Removed already useless overrides.
Code improvements.
2022-08-10 23:40:14 +02:00
Valentino Orlandi a132dc0b34
Improvements
Improved Nginx's logs format handling.
Added new methods: 'findNginxFieldEnd' and 'checkIisString'.
Removed now unneeded stuff.
2022-08-10 23:37:12 +02:00
Valentino Orlandi a28bd09812
Standardizations and improvements
Added new methods: 'setBlacklist' and 'setWarnlist'.
Code improvements.
2022-08-10 23:33:09 +02:00
Valentino Orlandi 9d8b29ca47
Standardizations 2022-08-10 23:31:36 +02:00
Valentino Orlandi 5dcd15b41f
Fixes 2022-08-10 23:29:06 +02:00
Valentino Orlandi a0aaa4dd75
Code improvements 2022-08-10 23:28:25 +02:00
Valentino Orlandi b35356bcb1
Updates 2022-08-10 23:27:24 +02:00
Valentino Orlandi 1357951f89
Improvements and updates
Added new Configs tab: 'Databases'.
Added menu bar and menu items: 'Language' and 'Tools'.
2022-08-09 21:47:34 +02:00
Valentino Orlandi b09d058be4
Improvements
Added new Configs related methods: 'readConfigs', 'writeConfigs',
'geometryToString', 'geometryFromString', 'list2string', 'string2list'
and 'updateUiLanguage'.
Added new Database configs related methods.
Code improvements.
2022-08-09 21:45:58 +02:00
Valentino Orlandi 2a29461672
Update 2022-08-09 21:42:44 +02:00
Valentino Orlandi 60cf8503fd
Added new icons 2022-08-09 21:42:29 +02:00
Valentino Orlandi 08b87f95b5
Improvements
Added new method 'writeOnFile'.
Code improvements.
2022-08-09 21:42:02 +02:00
Valentino Orlandi 9c98a73244
Improvements
Added new method 'replace'.
Code improvements.
2022-08-09 21:41:14 +02:00
Valentino Orlandi 3bd02bc413
Code improovements 2022-08-09 21:40:30 +02:00
Valentino Orlandi 11392aa81a
Code improvements 2022-08-09 21:39:27 +02:00
Valentino Orlandi e59775eb2f
Added new dialogs + code improvements
New dialogs: 'errInvalidLogFormatString' and 'errLogFormatNotSet'
2022-08-08 22:50:44 +02:00
Valentino Orlandi c6d7e357b2
Code improvements 2022-08-08 22:49:38 +02:00
Valentino Orlandi d25e5a7bcd
Updates 2022-08-08 22:49:20 +02:00
Valentino Orlandi 7b152904a4
Fixes 2022-08-08 22:49:03 +02:00
Valentino Orlandi 30a5375d1b
Code improvements 2022-08-08 22:48:49 +02:00
Valentino Orlandi ece3a88104
Completed the removal ErrorLogs support 2022-08-08 22:46:29 +02:00
Valentino Orlandi 959ee53b35
Removed ErrorLogs support + code improvements 2022-08-08 22:45:17 +02:00
Valentino Orlandi 8711f16cb5
Removed ErrorLogs support 2022-08-08 22:44:28 +02:00
Valentino Orlandi 4a8a6303ae
Code improvements and updates 2022-08-07 23:39:55 +02:00
Valentino Orlandi e9e7f1f07b
Code improvements and updates 2022-08-07 23:38:58 +02:00
Valentino Orlandi 7f60bf182c
Removed ErrorLogs support + code improvements 2022-08-07 23:38:13 +02:00
Valentino Orlandi d66e1de9e4
Removed ErrorLogs support + code improvements 2022-08-07 23:37:44 +02:00
Valentino Orlandi 6fdddb0365
Improvements 2022-08-07 23:37:15 +02:00
Valentino Orlandi 423bb18755
Removed ErrorLogs support + code improvements 2022-08-07 23:36:47 +02:00
Valentino Orlandi cd4a44416a
Removed ErrorLogs support + code improvements 2022-08-07 23:36:14 +02:00
Valentino Orlandi 02b370c3af
Removed ErrorLogs support + code improvements 2022-08-07 23:35:30 +02:00
Valentino Orlandi 95b4c6b792
Removed ErrorLogs support + code improvements 2022-08-07 23:34:54 +02:00
Valentino Orlandi b6ff98a374
Removed ErrorLogs support + code improvements 2022-08-07 23:34:21 +02:00
Valentino Orlandi 03989301be
Added new custom exceptions classes
Added 'GenericException', 'WebServerException', 'LogParserException' and
'DateTimeException'
2022-08-07 23:32:28 +02:00
Valentino Orlandi 9ffc944e94
Code improvements 2022-08-07 23:30:30 +02:00
Valentino Orlandi fd164b52b9
Updates 2022-08-06 21:53:13 +02:00
Valentino Orlandi 7aed82586d
Improvements to Apache LogsFormatString handling 2022-08-06 21:52:43 +02:00
Valentino Orlandi 456b1754f6
Improvements
Added new methods 'isAlphabetic' and 'isAlnum'
2022-08-06 21:51:07 +02:00
Valentino Orlandi ebc0898ee0
Added new module 'exceptions' 2022-08-06 21:49:33 +02:00
Valentino Orlandi f0eefd5b3c
Improvements 2022-08-06 00:23:50 +02:00
Valentino Orlandi b761b510c1
Improvements and updates
Added Nginx and IIS configs methods
2022-08-06 00:23:25 +02:00
Valentino Orlandi c979f3237b
Improvements
Implemented warnlists/blacklists managing methods
2022-08-06 00:22:37 +02:00
Valentino Orlandi 85e2560b1a
Improvements
Added new method 'parseNginxEscapes'.
Added rich text and colors for the log sample generation.
2022-08-06 00:20:47 +02:00
Valentino Orlandi 9a7b3472b6
Improvements 2022-08-06 00:18:13 +02:00
Valentino Orlandi 8bb1fb2a2d
Improvements
Added new method 'parseApacheEscapes'.
Improved format string handling for Apache.
2022-08-04 22:01:06 +02:00