Commit Graph

3692 Commits

Author SHA1 Message Date
Matt Nadareski
e43f21a31a Add note about removal of classes 2024-02-28 19:56:33 -05:00
Matt Nadareski
ef8cb8b376 Use correct branch for workflows 2024-02-28 19:54:40 -05:00
Matt Nadareski
953e0c028d Support ancient .NET in NaturalSort 2024-02-28 19:52:25 -05:00
Matt Nadareski
778399cad7 Support ancient .NET in Core 2024-02-28 19:49:09 -05:00
Matt Nadareski
823a9ca7b7 Enable nullability everywhere 2024-02-28 19:19:50 -05:00
Matt Nadareski
11d024bd16 Add GitHub action workflows 2024-02-28 16:31:28 -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
985ea12879 Update nuget packages 2023-11-14 23:59:21 -05:00
Matt Nadareski
106c5e4cdd Fix build after package update 2023-09-11 10:27:17 -04:00
Matt Nadareski
ee84812918 Update Serialization to 1.1.1 2023-09-11 01:22:57 -04:00
Matt Nadareski
1d50ab962f Migrate to Serialization package 2023-09-11 01:20:21 -04:00
Matt Nadareski
c88105bee7 Update SabreTools.IO version 2023-09-11 00:57:35 -04:00
Matt Nadareski
93c4bb6a7e Remove original project from solution 2023-09-08 12:52:44 -04:00
Matt Nadareski
fe1c3b6675 Migrate to Nuget for IO 2023-09-08 12:27:04 -04:00
Matt Nadareski
7d1cfc1340 Migrate to Nuget package for models 2023-09-04 23:51:37 -04:00
Matt Nadareski
5044dea02a Move some text filtering functionality 2023-08-15 01:58:47 -04:00
Matt Nadareski
ede4487cf0 Fix issues found during testing 2023-08-15 01:38:01 -04:00
Matt Nadareski
3d99cf828f Safer reading of dictionary values 2023-08-14 23:23:57 -04:00
Matt Nadareski
ed1f809065 Move more to the DatItem base class 2023-08-14 22:33:05 -04:00
Matt Nadareski
6adbe601a2 Move NaturalSort to separate library 2023-08-14 21:02:15 -04:00
Matt Nadareski
242150d54c Move suffix generation 2023-08-14 19:29:10 -04:00
Matt Nadareski
3b9ec1d62c ICloneable tide-over 2023-08-14 19:12:46 -04:00
Matt Nadareski
10cf411879 Move information filling logic 2023-08-14 19:06:08 -04:00
Matt Nadareski
0d190a4a2b Move one more method to better class 2023-08-14 18:45:58 -04:00
Matt Nadareski
9a41d16e58 ConditionalHashEquals is fun 2023-08-14 18:43:56 -04:00
Matt Nadareski
5b89d382a7 Use internal models for Machine 2023-08-14 15:12:26 -04:00
Matt Nadareski
59dd9e8d26 Add conversion helpers, fix build 2023-08-14 14:53:28 -04:00
Matt Nadareski
2e662c0b4e Move more helper methods around 2023-08-14 13:36:37 -04:00
Matt Nadareski
b37aed389e Add nullable context to SabreTools.DatItems
This change also starts migrating the internals of the DatItem formats to the new internal models. Right now, it's basically just acting like a wrapper around those models.
2023-08-14 13:17:51 -04:00
Matt Nadareski
1752b1a0ac Move another text helper method 2023-08-12 01:17:12 -04:00
Matt Nadareski
ce6a64d4cd Add nullable context to SabreTools.Core 2023-08-12 00:55:41 -04:00
Matt Nadareski
12ee5895f9 Move non-specific text helpers to own class 2023-08-11 23:50:18 -04:00
Matt Nadareski
ffa290bb73 Port some more field manipulation methods 2023-08-11 22:58:05 -04:00
Matt Nadareski
e188add9c2 Remove unnecessary helper method from Filter 2023-08-11 22:32:44 -04:00
Matt Nadareski
1dad2f0e99 Fix type being used in SetField 2023-08-11 22:30:02 -04:00
Matt Nadareski
3e2810079e Create README for SabreTools.Filter 2023-08-11 22:19:33 -04:00
Matt Nadareski
ee97b7ceea Make FilterRunner more accurate 2023-08-11 22:14:28 -04:00
Matt Nadareski
5583b35111 Create FilterRunner class 2023-08-11 16:31:53 -04:00
Matt Nadareski
6909e9a9e7 Add boolean checking 2023-08-11 15:58:17 -04:00
Matt Nadareski
8e39db97a9 Add TODO around value set validation 2023-08-11 15:45:58 -04:00
Matt Nadareski
b1aed20a4b Be smarter about regex and numbers in Filter 2023-08-11 15:43:17 -04:00
Matt Nadareski
03b14c6c5e Use NumberHelper in FilterObject 2023-08-11 15:23:24 -04:00
Matt Nadareski
8de4d0a0da Fix summary on ConvertToDouble 2023-08-11 14:36:04 -04:00
Matt Nadareski
90c8fdd0a9 Add notes, numeric helper 2023-08-11 14:30:31 -04:00
Matt Nadareski
33342c6929 Add field manipulator class 2023-08-11 13:46:27 -04:00
Matt Nadareski
25ba9db624 Reorganize filter object code 2023-08-11 13:34:28 -04:00
Matt Nadareski
eb38620d70 Fix faulty constructor logic for Filter 2023-08-11 13:16:43 -04:00
Matt Nadareski
0d6b19e854 Add new equal/not equal variants for reading 2023-08-11 12:49:52 -04:00
Matt Nadareski
2945cb2c58 Create Filtering object, add helpers 2023-08-11 12:47:59 -04:00