Commit Graph

  • c685b5e679 Add extension properties from UnshieldSharp Matt Nadareski 2024-04-24 00:29:27 -04:00
  • 99baeba735 Make Linux publish script executable Matt Nadareski 2024-04-23 22:27:35 -04:00
  • bc6b6d39da Add publish scripts Matt Nadareski 2024-04-23 22:27:26 -04:00
  • 2bb814e170 Remove now-unnecessary code Matt Nadareski 2024-04-23 22:22:04 -04:00
  • 3bf78c78e3 Bump version 1.5.4 Matt Nadareski 2024-04-23 21:53:36 -04:00
  • e38ecaec4c Fix build Matt Nadareski 2024-04-23 21:49:57 -04:00
  • af40c78b56 Handle more directly-marshalled types Matt Nadareski 2024-04-23 21:45:54 -04:00
  • 12b206f9fa Update SabreTools.Models Matt Nadareski 2024-04-23 21:07:42 -04:00
  • 2cc51ba089 Fix build, oops Matt Nadareski 2024-04-23 21:05:50 -04:00
  • 52f0846d5d Add and fix some deserializers Matt Nadareski 2024-04-23 21:00:10 -04:00
  • 3fa8848e77 Make more parsing methods public Matt Nadareski 2024-04-23 15:38:33 -04:00
  • 41276e3d7e Port more helpers Matt Nadareski 2024-04-23 15:38:21 -04:00
  • 4cef93c95e Port some accessors from UnshieldSharp Matt Nadareski 2024-04-23 15:27:07 -04:00
  • cdd999ee03 Fix other instances of string reading Matt Nadareski 2024-04-23 15:18:18 -04:00
  • 4f253323db Fix IS-CAB deserialization Matt Nadareski 2024-04-23 15:14:18 -04:00
  • 351f749e20 Add ISAv3 deserializer Matt Nadareski 2024-04-23 15:12:42 -04:00
  • 1e83fc4b9a Update packages Matt Nadareski 2024-04-23 15:12:39 -04:00
  • c532bd1063 Bump version 1.5.3 Matt Nadareski 2024-04-18 12:16:02 -04:00
  • e4631a8176 Update SabreTools.IO Matt Nadareski 2024-04-18 12:04:54 -04:00
  • ee8dad0c87 Bump version 1.5.2 Matt Nadareski 2024-04-17 13:00:07 -04:00
  • 4163b2f22a Create non-typed variants of IWrapper and WrapperBase Matt Nadareski 2024-04-17 12:28:08 -04:00
  • 6aaf3afa38 Fix namespace issues 1.5.1 Matt Nadareski 2024-04-17 11:52:22 -04:00
  • 2a7eb44281 Bump version Matt Nadareski 2024-04-17 11:45:26 -04:00
  • 08bbc93793 Update SabreTools.IO Matt Nadareski 2024-04-17 11:44:58 -04:00
  • 789478df13 Update SabreTools.IO Matt Nadareski 2024-04-16 13:16:59 -04:00
  • cd4f1c9d97 Merge pull request #7 from SabreTools/deserializer-base Matt Nadareski 2024-04-04 14:17:57 -04:00
  • 1a2e9fb942 Add PlayJ playlist wrapper Matt Nadareski 2024-04-04 14:15:27 -04:00
  • d0865739de Add PIC wrapper Matt Nadareski 2024-04-04 14:13:03 -04:00
  • 0696bbab72 Add MoPaQ wrapper Matt Nadareski 2024-04-04 14:06:59 -04:00
  • 4b4c17ac24 Make model type inherent to interface Matt Nadareski 2024-04-04 14:03:02 -04:00
  • d768172da1 Update README Matt Nadareski 2024-04-04 02:42:59 -04:00
  • 2a4d24309d Create base class for serializers Matt Nadareski 2024-04-04 02:42:25 -04:00
  • bc01ce4552 Enforce IStreamDeserializer in base class Matt Nadareski 2024-04-04 01:55:05 -04:00
  • ef0efe66bd Migrate IFileDeserializer implementation to base class Matt Nadareski 2024-04-04 01:38:08 -04:00
  • 7c21f65723 Migrate IByteSerializer implementation to base class Matt Nadareski 2024-04-04 01:26:27 -04:00
  • cec53e907f Move static deserializers to base class Matt Nadareski 2024-04-04 01:17:41 -04:00
  • 006ced0430 Bump version 1.5.0 Matt Nadareski 2024-04-04 12:00:53 -04:00
  • bee6c0ba11 Add byte deserializers for remaining stream deserializers Matt Nadareski 2024-04-03 23:25:54 -04:00
  • 3cb880ff3f Update SabreTools.Models Matt Nadareski 2024-04-03 22:54:30 -04:00
  • f1d54e4a14 Add XML byte deserialization Matt Nadareski 2024-04-03 22:41:49 -04:00
  • f4aaed7f9c Move overlay extension method Matt Nadareski 2024-04-03 22:31:24 -04:00
  • 46ad76c5d2 Add flag for long/short SeparatedValue writing Matt Nadareski 2024-04-03 22:26:23 -04:00
  • 8f731cebc8 Add array constants for AttractMode Matt Nadareski 2024-04-03 22:21:39 -04:00
  • 6dbf9dacd6 Add flag for long/short AttractMode writing Matt Nadareski 2024-04-03 22:18:05 -04:00
  • 94ab760c67 Remove unnecessary code Matt Nadareski 2024-04-03 21:57:14 -04:00
  • 4ed3880bad Use SabreTools.Hashing for hash types Matt Nadareski 2024-04-03 21:56:21 -04:00
  • ff8dcd30a5 Move some constants to the deserializer Matt Nadareski 2024-04-03 21:46:35 -04:00
  • 8ced91d0fa Move some constants to the deserializer Matt Nadareski 2024-04-03 21:44:02 -04:00
  • f2c6fa2b8e Convert string serialization to new framework Matt Nadareski 2024-04-03 21:42:08 -04:00
  • 9b1bacd167 Move serializers to new organization Matt Nadareski 2024-04-03 21:27:50 -04:00
  • 964c97200c Move stream deserializers to new organization Matt Nadareski 2024-04-03 20:55:02 -04:00
  • a3f3384ac9 Move file deserializers to new organization Matt Nadareski 2024-04-03 17:27:08 -04:00
  • 8b546fbf27 Start splitting serialziation differently for clarity Matt Nadareski 2024-04-03 16:41:54 -04:00
  • 15da711087 Rename IByteSerializer to IByteDeserializer Matt Nadareski 2024-04-03 16:37:26 -04:00
  • bfee7dd449 Use better naming Matt Nadareski 2024-04-03 16:35:54 -04:00
  • 9de2a91e80 Fix inheritdoc Matt Nadareski 2024-04-03 16:15:48 -04:00
  • bf50c801b2 Simplify some static deserializers Matt Nadareski 2024-04-03 16:00:18 -04:00
  • c19a4a94f4 Use new static stream serializer Matt Nadareski 2024-04-03 15:50:06 -04:00
  • b6fe94116b Add static serializers for IStreamSerializer Matt Nadareski 2024-04-03 15:43:36 -04:00
  • bcf604c773 Use new static stream deserializer Matt Nadareski 2024-04-03 15:23:49 -04:00
  • 74984a9114 Add static deserializers for IStreamSerializer Matt Nadareski 2024-04-03 15:22:35 -04:00
  • 8c1e241286 Add static serializers for IFileSerializer Matt Nadareski 2024-04-03 14:58:06 -04:00
  • f666d737cb Add static deserializers for IFileSerializer Matt Nadareski 2024-04-03 14:28:47 -04:00
  • a01609f1d1 Add static serializers for IByteSerializer Matt Nadareski 2024-04-03 14:06:23 -04:00
  • 8ca9ccaf00 Handle invalid texture counts Matt Nadareski 2024-04-02 16:55:43 -04:00
  • fc5374108c Bump version 1.4.3 Matt Nadareski 2024-04-02 16:15:29 -04:00
  • 15452ded52 Use new IO extension Matt Nadareski 2024-04-02 16:12:08 -04:00
  • 49c6c4412b Update SabreTools.IO Matt Nadareski 2024-04-02 16:10:58 -04:00
  • cfc53f66a8 Fix cuesheet serialization Matt Nadareski 2024-04-02 15:30:43 -04:00
  • ec1fb7247c Add file serializers for all stream variants Matt Nadareski 2024-04-02 14:28:30 -04:00
  • 54b1eef8ae Better handle version 3 CFB files, probably (fixes #3) Matt Nadareski 2024-04-02 12:54:54 -04:00
  • f448314309 Add file serializer for CFB Matt Nadareski 2024-04-02 12:45:31 -04:00
  • c4e8debb15 Detect invalid dialog item counts (fixes #5) Matt Nadareski 2024-04-02 12:35:14 -04:00
  • 822839c813 Add file serializers for executable types Matt Nadareski 2024-04-02 12:06:56 -04:00
  • 27d36a11ca Add skeleton test executable Matt Nadareski 2024-04-02 11:56:27 -04:00
  • 92d9ca932d Move library code to subfolder Matt Nadareski 2024-04-02 11:51:39 -04:00
  • 69e1f5ff0b De/Serialize XboxOne/XSX catalog.js files (#6) 1.4.2 Deterous 2024-04-03 00:46:12 +09:00
  • d265c14841 Bump version 1.4.1 Matt Nadareski 2024-03-25 14:25:28 -04:00
  • 1148245226 Surface NE/LE/PE methods for other library use Matt Nadareski 2024-03-24 21:09:12 -04:00
  • f53d9f94e6 Break if StringFileInfo child is total size 0 Matt Nadareski 2024-03-22 23:46:05 -04:00
  • 4e3d832834 Ensure Listrom serializes to the correct model type Matt Nadareski 2024-03-19 15:47:13 -04:00
  • 0713dfafb2 Bump version 1.4.0 Matt Nadareski 2024-03-12 16:35:45 -04:00
  • c0d4f403c3 Update IO package Matt Nadareski 2024-03-12 16:34:32 -04:00
  • 5ed79166cf Update Models library Matt Nadareski 2024-03-12 16:29:05 -04:00
  • 17030cfb9f Fix Listxml type key issues Matt Nadareski 2024-03-12 12:58:27 -04:00
  • 530fa69d3c Fix OpenMSX cross-model serialization keys Matt Nadareski 2024-03-12 00:46:46 -04:00
  • 7a5956f599 Fix capitalization in RomCenter INI stream serializer Matt Nadareski 2024-03-11 23:08:10 -04:00
  • 5562768509 Fix separated value cross-model serialization Matt Nadareski 2024-03-11 22:47:38 -04:00
  • aa538df229 All doctype overloads to take nullable objects Matt Nadareski 2024-03-11 22:31:40 -04:00
  • b7b22cba32 Fix AttractMode writing Matt Nadareski 2024-03-11 14:52:32 -04:00
  • fc489125d9 Fix serialization problem for listrom Matt Nadareski 2024-03-10 00:39:23 -05:00
  • 036589473d Fix serialziation problem for archive.org Matt Nadareski 2024-03-10 00:36:31 -05:00
  • 432ce85f89 Bump version 1.3.3 Matt Nadareski 2024-03-05 11:16:22 -05:00
  • 438e8067eb Update SabreTools.IO Matt Nadareski 2024-03-05 11:12:59 -05:00
  • 9715507aaf Add nuget package and PR workflows Matt Nadareski 2024-02-27 19:17:20 -05:00
  • b745d4b9f6 Update copyright year 1.3.2 Matt Nadareski 2024-01-30 13:39:23 -05:00
  • 4271bd86b3 Bump version Matt Nadareski 2024-01-26 09:57:09 -05:00
  • 88de4be27b Fix too-long string values Matt Nadareski 2024-01-26 01:23:33 -05:00
  • 33905165f7 Bump version 1.3.1 Matt Nadareski 2024-01-05 21:57:50 -05:00
  • 83ec3b6950 Update CueSheet.Deserializer.cs (#2) Deterous 2024-01-03 14:51:27 +13:00