Commit Graph

  • 64fb5a6b63 Update SabreTools.IO Matt Nadareski 2024-04-28 19:32:06 -04:00
  • e9c959ccdb Update SabreTools.IO Matt Nadareski 2024-04-28 17:39:30 -04:00
  • 4b7487e92e More rudimentary ZIP64 fixes Matt Nadareski 2024-04-28 00:24:35 -04:00
  • 52dbcffd8e Add shortcut if any other valid PKZIP blocks found Matt Nadareski 2024-04-27 23:57:32 -04:00
  • 24ae354bc2 Fix an indicator for ZIP64 Matt Nadareski 2024-04-27 23:50:03 -04:00
  • b30b91fd91 Remove redunant fix in StringBuilderExtensions Matt Nadareski 2024-04-27 23:48:55 -04:00
  • efb63afc74 Fix PKZIP data printing Matt Nadareski 2024-04-27 23:45:33 -04:00
  • 16706f7169 Force writing values with proper width Matt Nadareski 2024-04-27 23:42:37 -04:00
  • d7c32676b5 Add PKZIP printer implementation Matt Nadareski 2024-04-27 23:40:02 -04:00
  • c8c45446bc Add PKZIP archive extra data record parsing Matt Nadareski 2024-04-27 23:01:50 -04:00
  • f4de2e27d7 Notes cleanup Matt Nadareski 2024-04-27 22:49:09 -04:00
  • 970fcbd93b Add PKZIP shell wrapper Matt Nadareski 2024-04-27 22:45:49 -04:00
  • 57d1cd7f1e Initial code for PKZIP deserialization Matt Nadareski 2024-04-27 22:41:22 -04:00
  • 522fc372fa Fix instance of wrong extension Matt Nadareski 2024-04-27 22:23:33 -04:00
  • 7141690fcb Add override for compression handling Matt Nadareski 2024-04-27 22:04:52 -04:00
  • c7d9177e68 Allow decompression to be skipped Matt Nadareski 2024-04-27 22:04:38 -04:00
  • 00b3ea40d9 Bump version 1.6.0 Matt Nadareski 2024-04-26 21:33:56 -04:00
  • c9afe939dc Update packages Matt Nadareski 2024-04-26 21:32:55 -04:00
  • 4171ae6516 Update build scripts, action Matt Nadareski 2024-04-26 21:27:58 -04:00
  • 35a42c49d5 Uncomment large amount of items but return null explicitly Matt Nadareski 2024-04-24 19:18:38 -04:00
  • e4dbf56b49 Integrate test program data into main library Matt Nadareski 2024-04-24 19:15:28 -04:00
  • 76eeb10c47 Update README Matt Nadareski 2024-04-24 19:04:05 -04:00
  • 9fa73ad54f Rename PrintExtensions to Printer Matt Nadareski 2024-04-24 19:04:01 -04:00
  • 6034a4fd06 Port Printing into Serialization Matt Nadareski 2024-04-24 18:53:10 -04:00
  • 9d15310b04 Bump version 1.5.6 Matt Nadareski 2024-04-24 16:17:19 -04:00
  • f04ec3e465 Remove unused test files from porting Matt Nadareski 2024-04-24 14:38:47 -04:00
  • 0071e7a462 Create GetTestFilePath helper method Matt Nadareski 2024-04-24 13:50:36 -04:00
  • d697461cc2 Reduce unncessary line space Matt Nadareski 2024-04-24 13:26:39 -04:00
  • 517ff00a0f Rename test classes to be more explicit Matt Nadareski 2024-04-24 13:25:37 -04:00
  • d06017c045 Copy serialization tests from SabreTools.Test, fix issues Matt Nadareski 2024-04-24 13:23:51 -04:00
  • 1b819d96a5 Bump version 1.5.5 Matt Nadareski 2024-04-24 10:17:14 -04:00
  • ad2bfc31bc Update SabreTools.Models Matt Nadareski 2024-04-24 10:15:27 -04:00
  • 66b4f12fb3 Port one more extension from UnshieldSharp Matt Nadareski 2024-04-24 00:39:27 -04:00
  • 40de2575bb Add last extension property from UnshieldSharp Matt Nadareski 2024-04-24 00:33:24 -04:00
  • be4a95fe91 Handle nullable better Matt Nadareski 2024-04-24 00:30:03 -04:00
  • 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