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
Matt Nadareski
3a00efc7fd
Make dumping path a little easier to follow
...
Resets the progress bar a bit earlier
Disables/enables UI elements during dumping to avoid weird interactions
Handle more things that shouldn't be verbose logs
2021-03-11 22:14:19 -08:00
Matt Nadareski
3068c74ad7
DVD/BD have more label info possible
2021-03-11 18:50:06 -08:00
Matt Nadareski
9bdead5616
Various bits of maintenence
...
Added and fixed some of the CD DIC Matchers
Added caching for last line of text and last matcher used
Made replacing the last line more efficient
Fixed default system handling
Fixed potential issue with sector reading
2021-03-11 13:02:48 -08:00
Matt Nadareski
0ed5feb96b
Support a new Matcher for DIC DVD
2021-03-10 19:11:31 -08:00
Matt Nadareski
ec80ef2ede
Sort matchers and add a couple more
2021-03-10 16:08:08 -08:00
Matt Nadareski
617591cc26
Fix redump username binding
2021-03-10 15:25:42 -08:00
Matt Nadareski
c855aa5cef
Make outputting to separate window a setting
2021-03-10 15:13:11 -08:00
Matt Nadareski
e2a27479f5
Display dump progress in log window ( fixes #131 )
...
This builds heavily upon the work that Jack put into capturing and processing DIC outputs. For now, there are only matchers for DIC outputs. All other programs will still direct to the log window, but may not be processed as neatly
2021-03-10 14:51:13 -08:00