Commit Graph

  • 53129e43ba (NPK): better handle segments compression. morkt 2016-12-25 08:55:40 +04:00
  • 7a9a6a607f (AbmReader): derive from BinaryImageDecoder. morkt 2016-12-25 07:15:54 +04:00
  • 86560c0444 replaced CryptoStream with InputCryptoStream. morkt 2016-12-25 06:52:25 +04:00
  • b6f472ab25 (InputCryptoStream): new class derived from CryptoStream. morkt 2016-12-25 06:51:33 +04:00
  • a303a66501 use XoredStream instead of CryptoStream with XorTransform. morkt 2016-12-25 06:47:13 +04:00
  • 544b4cb067 (NPK): write segmented entries. morkt 2016-12-25 06:16:41 +04:00
  • 2891650c79 fixed NPK creation. (#30) morkt 2016-12-25 01:26:54 +04:00
  • 2b1bfa27ee (Arc2Opener.Create): redunant callback invocation. morkt 2016-12-25 01:26:20 +04:00
  • ec9e33ed81 (Arc2Opener): implemented Create method. (#33) morkt 2016-12-24 20:32:14 +04:00
  • dc0c2a8e38 implemented CAB archives. (#32) morkt 2016-12-24 19:13:09 +04:00
  • 9819218271 (ArcView.Frame.UnsafeCopy): new private method. morkt 2016-12-23 23:17:53 +04:00
  • 882f3ec461 (PnaDecoder): derive from BinaryImageDecoder. morkt 2016-12-23 23:15:21 +04:00
  • 543fad3fb6 implemented KAR archives and KGF images. morkt 2016-12-23 00:56:19 +04:00
  • bfca63e48b (PngFormat.SkipBytes): IBinaryStream has CanSeek property. morkt 2016-12-23 00:55:35 +04:00
  • 1ac0931d62 (OpenImage): dispose input on exception. morkt 2016-12-23 00:54:30 +04:00
  • 34012bcdd0 implemented 'WAPE' audio format. morkt 2016-12-17 18:55:35 +04:00
  • 7b8b69e30e (IphFormat.ReadMetaData): fixed. morkt 2016-12-17 18:53:11 +04:00
  • f91e8d06d7 support AOIBOX4 archives. morkt 2016-12-17 18:52:38 +04:00
  • f3e3446c9a (FormatCatalog.FindFormats): new generic method. morkt 2016-12-17 18:51:33 +04:00
  • 7c989a0150 (WaveAudio.TryOpen): check for "WAVE" signature beforehand. morkt 2016-12-17 18:45:38 +04:00
  • bd037316c3 (ViewPointer.Value): check for disposed state. morkt 2016-12-17 18:44:41 +04:00
  • ddff997522 use ArcFile.TryOpen (Entry) overload. morkt 2016-12-17 18:43:55 +04:00
  • 428214182d (TifFormat): precaution against ill-formed files. morkt 2016-12-17 06:08:02 +04:00
  • 82bfbd7398 (TifFormat.Parser): fixed. morkt 2016-12-15 20:05:45 +04:00
  • 8ffe411583 (BinaryStream): various fixes. morkt 2016-12-15 19:47:40 +04:00
  • 9a0c6ef5cd (CowArray.IndexOf): fixed. morkt 2016-12-15 19:35:07 +04:00
  • 8aec9a4ae2 (WebPFormat.ReadMetaData): set bpp property. morkt 2016-12-15 19:34:22 +04:00
  • 4ec723c334 released v1.2.22 v1.2.22 morkt 2016-12-15 15:13:40 +04:00
  • f08f018f2c added NSIS installation script. morkt 2016-12-15 15:10:26 +04:00
  • eaf9cdca46 implemented Ogg/Opus audio. morkt 2016-12-15 13:10:54 +04:00
  • 128e86412f added native WebP implementation. morkt 2016-12-15 10:59:20 +04:00
  • 4d2fd62d51 disabled managed WebP port for now. morkt 2016-12-15 10:54:57 +04:00
  • 48bb4bc59f (RioOpener.TryOpen): use LINQ syntax. morkt 2016-12-15 10:54:09 +04:00
  • eb9c5128a0 (Experimental): renamed assembly to ArcExtra. morkt 2016-12-05 20:03:15 +04:00
  • b0433ecdf1 ignore packages and experimental folders. morkt 2016-12-05 04:02:39 +04:00
  • a585f759a3 added 'experimental' project. morkt 2016-12-05 04:00:25 +04:00
  • d2034f351d (ArchiveFormat): moved to separate source file. morkt 2016-12-04 15:34:22 +04:00
  • 7983cd0674 moved BOM detection to separate methods. morkt 2016-12-03 19:18:59 +04:00
  • 0b12c7bcef (WebPDecoder): use IBinaryStream instead of BinaryReader. morkt 2016-12-03 19:17:30 +04:00
  • e2ec6423d1 implemented MV2X audio. morkt 2016-12-03 19:16:44 +04:00
  • 0075eb9b63 (MvReader): renamed to MvDecoder and moved common methods to separate base class. morkt 2016-12-03 19:15:35 +04:00
  • 1af4cd8396 whitespace. morkt 2016-12-03 19:14:45 +04:00
  • 40ec5dedee (Pb2Reader): rearranged local vars. morkt 2016-12-03 14:33:08 +04:00
  • 6596df030e implemented CPZ2 archives and PB2 images. morkt 2016-12-03 07:37:06 +04:00
  • 37e52279d2 (LibPReader): adjusted alignment type. morkt 2016-12-03 07:25:14 +04:00
  • 6d3828a166 (Pb3Reader): moved common methods to separate class. morkt 2016-12-03 07:24:47 +04:00
  • a0a6f0024c (CpzOpener.UnpackLzss): new internal method. morkt 2016-12-03 07:23:54 +04:00
  • a6452693cb (KiriKiri): consider MD5-hashed filenames. morkt 2016-11-26 08:54:01 +04:00
  • 7b0c116ea6 (WidgetMSD): fixed password input. morkt 2016-11-25 08:15:21 +04:00
  • c42c088bf5 implemented FJSYS archives and MGD images. morkt 2016-11-25 07:42:32 +04:00
  • f44e13ae34 implemented ODN archives. morkt 2016-11-24 13:45:18 +04:00
  • e03fedcb5a (Encodings.WithFatalFallback): set fatal fallback for decoder, too. morkt 2016-11-24 13:26:44 +04:00
  • 0120c3405a (LibScheme): added constructors from string key. morkt 2016-11-24 13:25:22 +04:00
  • 492692773e implemented BlackRainbow PACK archives. morkt 2016-11-18 02:05:03 +04:00
  • 0b962cf8e3 (Malie): recognize different alignment in LIBP archives. morkt 2016-11-15 10:20:21 +04:00
  • 0c3ea083c5 (FpkOpener.OpenEntry): refined null check. morkt 2016-11-15 10:17:49 +04:00
  • 12cfdd289e (Camellia): added key generation methods. morkt 2016-11-15 10:16:15 +04:00
  • 2bfeaf65be lang: improved Chinese translations (#42) PeratX 2016-11-13 21:39:58 +08:00
  • e74283cdea (CRip): added ReadMetaData virtual method. morkt 2016-11-13 16:27:15 +04:00
  • b333119148 check for index file existence. morkt 2016-11-13 16:18:23 +04:00
  • 1797f5151f (WEBP): fixed alpha decoder. morkt 2016-11-13 15:48:09 +04:00
  • b9480255af (rUGP): implemented SIA images. morkt 2016-11-11 18:32:21 +04:00
  • 7d74f348d5 implemented S5I images. morkt 2016-11-11 17:34:25 +04:00
  • c346681e49 implemented YaneSDK archives. morkt 2016-11-11 17:30:49 +04:00
  • 6c3d96b65f (Rip007): implemented RGBA decoding. morkt 2016-11-08 20:29:52 +04:00
  • 56ee16ddb1 (rUGP): initial implementation. morkt 2016-11-08 12:30:59 +04:00
  • 328eb3d791 implemented 'PackDat3' CAB archives. morkt 2016-11-04 06:56:44 +04:00
  • 2a076f0e45 released v1.2.21 v1.2.21 morkt 2016-11-01 06:03:04 +04:00
  • d7e6bab608 (KiriKiri): another encryption algorithm. morkt 2016-10-31 23:10:44 +04:00
  • 8238e0fa20 (NoaOpener): password query moved to separate method. morkt 2016-10-29 05:36:51 +04:00
  • 5dbddd1273 (PsbReader): fixed deserialization. morkt 2016-10-29 05:32:57 +04:00
  • 75f37f9bfd (PsbOpener): rewritten with IImageDecoder. morkt 2016-10-29 02:06:58 +04:00
  • 559f47c673 (DowAudio): dummy format that links DOW extension to WaveAudio. morkt 2016-10-29 02:05:03 +04:00
  • ab965b9529 (CgFormat.Reader): implement IImageDecoder. morkt 2016-10-29 02:04:19 +04:00
  • 94d426d8a9 added constructors that accept ImageMetaData. morkt 2016-10-29 02:03:11 +04:00
  • 60827a2a5f implemented DSK archives. morkt 2016-10-29 02:01:31 +04:00
  • 02e1ee11dd more IImageDecoder implementations. morkt 2016-10-27 19:32:58 +04:00
  • c771b13d4e renamed some ImageDecoder properties and classes. morkt 2016-10-26 15:42:27 +04:00
  • 2c06c1cbcd added some IImageDecoder implementations. morkt 2016-10-26 05:10:30 +04:00
  • d02a9b180a (IImageDecoder): moved to separate file. morkt 2016-10-26 05:08:12 +04:00
  • 4901c2f1d3 (AImageReader): implemented IImageDecoder interface. morkt 2016-10-25 20:57:04 +04:00
  • 7b8f206ae4 Merge remote-tracking branch 'refs/remotes/origin/master' into image-decoder morkt 2016-10-25 19:42:57 +04:00
  • 13bb077b46 (LINK): another encryption variant. morkt 2016-10-25 18:29:07 +04:00
  • b05c54047d (IImageDecoder): new interface. morkt 2016-10-25 18:18:51 +04:00
  • 27dbb52b89 implemented 'tskforce' archives. morkt 2016-10-25 02:12:26 +04:00
  • f9eb77d0a4 added WmaFormat implementation. morkt 2016-10-24 20:05:41 +04:00
  • c97985e5d0 supply filename to FileNotFoundException when possible. morkt 2016-10-24 19:57:58 +04:00
  • 3034d55d47 (DatOpener.QueryScheme): added game lookup by filename. morkt 2016-10-24 19:54:47 +04:00
  • cd5304f083 (ConsoleBrowser): deserialize formats data. morkt 2016-10-24 19:53:28 +04:00
  • 4585f78074 implemented older version of Tinkerbell archives. morkt 2016-10-24 05:01:01 +04:00
  • 17e8c7efca (AImageReader): slight fault tolerance. morkt 2016-10-24 04:58:18 +04:00
  • 1876bfb02b (LIN2): fixed decompression. morkt 2016-10-23 16:10:07 +04:00
  • ab87c63ff5 implemented LIN2 archives. morkt 2016-10-23 15:45:56 +04:00
  • 2e9a3f240b implemented AP-3 images. morkt 2016-10-23 15:43:54 +04:00
  • 8050763487 implemented LINK5 and LINK6 archives. morkt 2016-10-22 14:22:14 +04:00
  • 61a1253980 fixed BinaryStreams. morkt 2016-10-22 14:05:53 +04:00
  • 67a7ced922 accept wildcards in archive name. morkt 2016-10-20 23:12:51 +04:00
  • 611f7d712a (BinaryStream): swapped ReadInt8 and ReadUInt8. morkt 2016-10-20 09:03:23 +04:00
  • 59f560be14 (IarOpener.CombineImage): take image offsets into account. morkt 2016-10-18 17:24:46 +04:00
  • e8d2dcf03a (PxFormat): fixed height. morkt 2016-10-18 17:22:50 +04:00