Matt Nadareski
da0bf64e94
Add log compression option
2021-04-02 20:55:20 -07:00
Matt Nadareski
d39cf5d13f
Make JSON optional ( fixes #268 )
2021-04-02 18:57:25 -07:00
Matt Nadareski
7c7e78fd4e
Errors during dumping should be more verbose
...
This should *hopefully* be a temporary change in order to determine what is failing after many dumps in a row.
2021-04-02 14:23:02 -07:00
Matt Nadareski
d2c504898a
Empty the queue at least
2021-04-01 19:08:39 -07:00
Matt Nadareski
58028b4f18
Reset queue entirely to prevent issues
2021-04-01 15:11:30 -07:00
Matt Nadareski
54e835687b
Only rely on cancellation not disposal
2021-04-01 15:10:43 -07:00
Matt Nadareski
10f2318541
Update to DIC 20210401
2021-03-31 22:11:02 -07:00
Matt Nadareski
eb4e95e5db
Fix ProcessingQueue disposal ( fixes #267 )
2021-03-31 21:26:55 -07:00
Matt Nadareski
203418eebc
CD-i is a fake audio format
2021-03-31 20:36:06 -07:00
Matt Nadareski
136c6c8fbf
Remove two useless TODOs
2021-03-29 13:11:45 -07:00
Matt Nadareski
2c216d6a58
Use BurnOutSharp for PSX scanning
2021-03-29 13:10:49 -07:00
Matt Nadareski
f7ec19cc5d
Clean up a couple more TODOs
2021-03-29 13:05:46 -07:00
Matt Nadareski
e8c4a97158
Fix flag value
2021-03-29 12:14:06 -07:00
Matt Nadareski
5e5fc4c812
Factor in size to media type output
2021-03-29 12:12:20 -07:00
Matt Nadareski
5e0d99ff5d
Remove unnecessary TODOs
2021-03-29 12:12:05 -07:00
Matt Nadareski
e88e67c927
Fix broken test
2021-03-29 11:56:28 -07:00
Matt Nadareski
d963dbbd5f
Move some classes around and cleanup
2021-03-29 11:55:29 -07:00
Matt Nadareski
11ce78fca2
Fix and use ProcessingQueue
2021-03-29 10:50:43 -07:00
Matt Nadareski
fd4022ba84
Add ProcessingQueue (nw)
2021-03-29 10:23:34 -07:00
Matt Nadareski
f91aecad8e
Add queueing mechanism to DumpEnvironment
2021-03-29 09:35:39 -07:00
Matt Nadareski
709b7d357f
It's a secret...
2021-03-28 22:29:22 -07:00
Matt Nadareski
59980fa160
Clear button should clear progress bar too
2021-03-28 22:25:03 -07:00
Matt Nadareski
180caf83cc
Forgot to update param comment and changelog
2021-03-28 22:22:27 -07:00
Matt Nadareski
7047ee832a
Simplify null checks
2021-03-28 22:15:33 -07:00
Matt Nadareski
4b5532e1b0
Log levels, struct methods, simpler constructor
2021-03-28 22:10:17 -07:00
Matt Nadareski
137155d3dc
Forgot summary comment
2021-03-28 21:34:27 -07:00
Matt Nadareski
793dd8289a
Safer queue, use LogLine struct again
...
Once ConcurrentQueue was used, there were issues with using Run objects in the queue. Even with Dispatcher, there were access issues. So back to the minimal struct.
2021-03-28 21:30:42 -07:00
Matt Nadareski
bcf298e40b
Change name of log queue
2021-03-28 20:38:59 -07:00
Matt Nadareski
589aef1e21
Use Run instead of custom wrapper
...
This simplifies a whole bunch of logic that had to convert from one type to another.
2021-03-28 20:38:15 -07:00
Matt Nadareski
9ab0b7ab3b
Clean up var and methods in logger
2021-03-28 20:28:59 -07:00
Matt Nadareski
4c5ea13aac
Add log queuing
2021-03-28 15:38:51 -07:00
Matt Nadareski
0cf48bbdaa
Cache last line object instead
2021-03-28 13:58:11 -07:00
Matt Nadareski
8fc9cc18a3
Simplify dispatcher calls
2021-03-28 00:21:48 -07:00
Matt Nadareski
b1e156eed6
Smarter about matchers
2021-03-27 22:23:29 -07:00
Matt Nadareski
a8b3a837ef
Simplify matchers, fix percentages
2021-03-27 13:21:42 -07:00
Matt Nadareski
3f3a1c9a44
Support new Redump languages and regions
2021-03-27 10:28:45 -07:00
Matt Nadareski
cf4d2f5055
Fix typo in progress
2021-03-25 22:56:17 -07:00
Matt Nadareski
2d19d51bc7
Add matcher for anti-mod string search
2021-03-25 18:48:19 -07:00
Matt Nadareski
4842bdd38b
Have the log catch exceptions during matching
2021-03-24 20:20:24 -07:00
Matt Nadareski
7cc4f6d6a7
Only list protections found, not the files
...
This may be gated behind a flag in the future as having the full list of files and their associated protections can be useful.
2021-03-21 15:38:52 -07:00
Matt Nadareski
b284ffd99d
Fix build
2021-03-20 12:47:51 -07:00
Matt Nadareski
81d0cc2cc2
Replace . with _ for DIC output paths ( fixes #264 )
2021-03-19 21:14:33 -07:00
Matt Nadareski
70f368d6e9
Make copy scan errors separate ( fixes #263 )
2021-03-19 17:44:42 -07:00
Matt Nadareski
bfbae5cf5c
Fix default output directory in UI
2021-03-15 22:06:31 -07:00
Matt Nadareski
7cc231f5fd
Fix incorrectly disposing stream
2021-03-15 22:06:14 -07:00
Matt Nadareski
eda34b3477
Fix text alignment
2021-03-14 19:37:06 -07:00
Matt Nadareski
bfb67ec0c9
Make UI more consistent for dump button
2021-03-12 15:29:26 -08:00
Matt Nadareski
275fd0da48
Rearrange DumpEnvironment code
2021-03-12 15:14:40 -08:00
Matt Nadareski
1ad5c25ed0
Remove .NET Framework 4.7.2, update copyright dates
2021-03-12 15:05:33 -08:00
Matt Nadareski
512f7ae016
Clean up parameters and related
...
This makes some former virtual methods into properties, cleans up the location of some logic, and makes the BaseParameters class a little neater
2021-03-12 14:59:04 -08:00