a8f14d46b7
[Dependencies] Update project files to adjust warning settings
2025-07-07 20:43:32 +01:00
Matt Nadareski
33c50bde48
Bump version
2025-05-26 08:18:21 -04:00
Matt Nadareski
f3578bca18
Bump version
2025-04-30 08:22:09 -04:00
Matt Nadareski
d5fb8414d4
Make report writing work with streams
2025-04-14 21:16:45 -04:00
Matt Nadareski
8897fe0f7a
Use StringBuilder in textfile report format
2025-04-14 21:05:17 -04:00
Matt Nadareski
d45f903d41
Move GetBytesReadable to Core, add tests
2025-04-14 20:45:02 -04:00
Matt Nadareski
d28eaeaafd
Add summaries to instance variables
2025-02-19 13:28:28 -05:00
Matt Nadareski
9cbd2d8b04
Fix access level for stats list in reports
2025-02-19 13:26:53 -05:00
Matt Nadareski
5f76596aa5
Make Reports similar to DatFiles with access
2025-02-19 13:24:12 -05:00
Matt Nadareski
7542a79a58
Convert GetBytesReadable to protected internal
2025-02-14 21:32:57 -05:00
Matt Nadareski
fb8312344b
Make some Report helper methods static
2025-02-14 20:45:47 -05:00
Matt Nadareski
d67327231b
Make Logger naming consistent
2025-01-08 16:59:44 -05:00
Matt Nadareski
c255e0ebe1
Update copyright
2024-12-30 21:38:40 -05:00
Matt Nadareski
7d99e3d25e
Allow symbols to be packed
2024-12-30 21:37:43 -05:00
Matt Nadareski
9da83082dc
Convert one warning tag to another
2024-11-18 20:02:17 -05:00
Matt Nadareski
aaf30bb2bc
Framework only matters for executable
2024-11-18 19:59:16 -05:00
Matt Nadareski
0125bd6619
Add .NET 9 to target frameworks
2024-11-13 03:55:33 -05:00
Matt Nadareski
876f7223b0
Separate out console write as well
2024-10-30 13:41:45 -04:00
Matt Nadareski
3a76060aed
Separate reports similar to DatFiles for SV
2024-10-30 13:39:31 -04:00
Matt Nadareski
15e940f3b2
Gate using for newer frameworks
2024-10-30 10:24:56 -04:00
Matt Nadareski
cf54891993
Update SabreTools.IO
2024-10-24 00:36:44 -04:00
Matt Nadareski
4d5ac92125
Fix some over-accessible fields
2024-10-19 23:17:37 -04:00
Matt Nadareski
e83bd451f8
Sync build matricies from other projects
2024-10-19 12:10:56 -04:00
Matt Nadareski
8344e9ae9b
Code formatting and usings cleanup
2024-07-17 15:46:42 -04:00
Matt Nadareski
3f48f5c42c
Consolidate statistics into a single place again
2024-03-13 01:22:59 -04:00
Matt Nadareski
4f163c1e27
Move DatItems enums back to proper project
2024-03-13 00:02:19 -04:00
Matt Nadareski
8f594f09a6
Migrate away from Core.Hash
2024-03-04 23:56:05 -05:00
Matt Nadareski
d5462c6909
Simplify status count statistics
2024-03-04 23:17:13 -05:00
Matt Nadareski
0980cc194b
Simplify hash count statistics
2024-03-04 23:05:58 -05:00
Matt Nadareski
d06205f186
Simplify item count statistics
2024-03-04 22:52:03 -05:00
Matt Nadareski
af86287af4
Support ancient .NET in Reports
2024-02-28 23:57:08 -05:00
Matt Nadareski
823a9ca7b7
Enable nullability everywhere
2024-02-28 19:19:50 -05:00
Matt Nadareski
2757c2f568
Add stricter build options (nw)
2023-12-05 11:33:18 -05:00
Matt Nadareski
1c8417ac10
Add .NET 8, remove .NET 7
2023-11-15 00:00:59 -05:00
Matt Nadareski
728b5d6b27
Perform mass cleanup
...
This is cleanup based on both new .NET functionality (in 6 and 7) as well as a ton of simplifications and things that were missed that were caught due to the cleanup.
2023-04-19 16:39:58 -04:00
Matt Nadareski
e7adfb154f
Add .NET 7 build targets
2022-12-29 23:55:38 -08:00
Matt Nadareski
4bb4da444f
Move to .NET 6.0 only
2022-07-09 14:20:32 -07:00
Matt Nadareski
fc6bd36822
Convert to using .NET Standard 2.1
2022-04-16 22:03:50 -07:00
Matt Nadareski
9045cd2b2b
Add .NET 6.0 as build target
2022-04-16 21:47:55 -07:00
Matt Nadareski
873431080d
Statistics Collection / Writing Overhaul ( #35 )
...
* Add DatStatistics class
* Add isDirectory setting
* Add CalculateStatistics method (nw)
* Add separate stats writing
* Use new methods
* Rename Write -> WriteIndividual
* Naive implementation of new writing (nw)
* Remove unncessary calls
* Make writing more DatFile-like
* Add console flag to constructor
* Remove unused stream constructors
* Move to local writers
* Remove inherent filename
* Fix invocation
* Use SeparatedValueWriter
* Fix final directory stats output
* Use XmlTextWriter for HTML
* Don't output separator on last stat output
* Remove now-completed TODOs
* Remove unused using
2021-02-18 11:13:11 -08:00
Matt Nadareski
ebe3a41595
Set autoflush, just in case
2020-12-23 16:09:43 -08:00
Matt Nadareski
7f7c3ec314
Goodbye .NET Framework 4.8 and RIPEMD160
2020-12-14 15:22:14 -08:00
Matt Nadareski
8a401982eb
Move stat report enum to better namespace
2020-12-12 13:35:25 -08:00
Matt Nadareski
778c307e3e
Reports to own library
2020-12-11 10:10:56 -08:00