Releases: AmericanEnglish/PSO2ChatParser
Enhanced Date Filtering
Originally using the date feature caused it to a lot of date based comparisons. However since it is expected that a log should cover one day this was too much.
Please note logs DO NOT COVER ONE DAY. They in fact span as long as they have to so long as your don't turn off the client. This may have changed... However this enhancement should allow a user to quickly search a week or a month even a year without having to search every file to see if just one line from that log was within the time frame.
Fixed a Crash Error
If you wanted too long after finishing a search to search again. The program would crash. This is because it attempted to check QThread->isRunning() but the crash was that QThread *thing == nullptr so it crashed when unable to use the method.
Added AND and OR matching
This means you now search as such:
Keywords: amelia love
Absolute AND:
=>I love amelia
Absolute OR:
=> I love
=> I amelia
=> I love amelia
Relative OR:
=> I loved amelia
=> I loved amelias
Relative AND:
=> I loved amelias
=> I love amelia
Added a Total Matches Label
Added a total matches label.
Ctrl+C Functionality and Files Searched Progress Bar
Added the ability to highlight rows on the Reader QTableView and then copy them in a formatted fashion to your clipboard for easy pasting.
Also added the progress that was mentioned in the earlier release. The progress bar displays filesSearched/totalFiles
Regex Implementation
I've converted all of my custom string comparing methods to plain old regular expression. This should results in faster, safer, and more consistent string comparisons. However OpenMP causes massive crashes to happen so it has been disabled in favor of dynamic updating of the Reader window. This means you can view logs which passed the test while it searches other logs. This should help smooth over the user experience when it comes to long search times. Ideally there will be another update with a cool progress bar letting you know when searching has "completed". This might be done today... or tomorrow... maybe never.
v1.0.1-beta
Now no longer crashes when your search returns nothing. Provides a clever popup. Also should ONLY accept files of the proper format!
The first release of working software
These are the binaries to the fully, albeit crash heavy, functioning PSO2ChatParser. The program still has a lot of kinks that I'm going to be working out. I'll probably post more binaries as time goes on but for now this one works! Just don't do any fieldless searches. That breaks it for some reason.