morkt
|
81ab95ebf1
|
(ArchiveFileSystem): base abstract class for flat ant tree archive file systems.
|
2015-09-02 04:25:35 +04:00 |
|
morkt
|
047d07f376
|
(FileSystemStack.ChDir): directory traversal fixes.
|
2015-09-02 04:12:38 +04:00 |
|
morkt
|
5dcbcd76c9
|
(VFS.FullPath): do not rebuild hierarchy when new path is almost identical.
|
2015-09-02 02:57:36 +04:00 |
|
morkt
|
a149cab7e6
|
(IFileSystem.FileExists): new method.
|
2015-09-01 14:13:11 +04:00 |
|
morkt
|
1db7e865cd
|
(IFileSystem.CombinePath): new method.
|
2015-09-01 12:15:10 +04:00 |
|
morkt
|
0223fb0625
|
(ArchiveFileSystem): fixed directory traversal.
|
2015-09-01 10:30:36 +04:00 |
|
morkt
|
7f44339b30
|
fixed full path order.
|
2015-09-01 09:23:29 +04:00 |
|
morkt
|
2ea64e25da
|
virtual file system fixes.
|
2015-09-01 09:07:34 +04:00 |
|
morkt
|
857069cb33
|
virtual file system preliminary implementation.
|
2015-09-01 09:07:33 +04:00 |
|
morkt
|
47b3d6adf0
|
released v1.1.6
|
2015-08-31 01:22:50 +04:00 |
|
morkt
|
46dbf2b142
|
GameRes refactoring.
(FormatCatalog.CreateEntry): method renamed to 'Create' and made generic
towards Entry type.
|
2015-08-30 22:34:06 +04:00 |
|
morkt
|
f355288e97
|
(ImageMetaData): added FileName property.
|
2015-08-14 20:01:45 +04:00 |
|
morkt
|
a9ffd7cccc
|
added shortcuts to standard formats as static properties of ImageFormat and AudioFormat.
namely,
ImageFormat.Jpeg
ImageFormat.Png
ImageFormat.Bmp
AudioFormat.Wav
|
2015-08-14 06:05:15 +04:00 |
|
morkt
|
5bf2493044
|
widget/options methods moved from ArchiveFormat to IResource.
any resource could have options and corresponding widget.
|
2015-08-12 01:31:03 +04:00 |
|
morkt
|
142f7e1cdf
|
(Crc32.Table): public property.
|
2015-08-12 01:29:00 +04:00 |
|
morkt
|
0db69aea4e
|
released v1.1.5
|
2015-08-07 14:55:35 +04:00 |
|
morkt
|
af0e936cbe
|
(ArcView.Frame.ReadSByte): additional method.
|
2015-08-05 11:53:58 +04:00 |
|
morkt
|
036c19fabe
|
(FormatCatalog): images are prioritized over archives in format lookups.
|
2015-08-05 11:53:05 +04:00 |
|
morkt
|
9a27fe31a1
|
(TgaFormat.Reader): fixed stride calculation.
|
2015-08-05 11:52:03 +04:00 |
|
morkt
|
097672845d
|
(Image.Read): sort matched formats according to filename extension.
|
2015-07-25 10:13:56 +04:00 |
|
morkt
|
60479757ac
|
(ArcFile.OpenSeekableEntry): check for PackedEntry.IsPacked.
|
2015-07-25 10:12:56 +04:00 |
|
morkt
|
5e5bb6ed3b
|
released v1.1.4
|
2015-07-20 02:44:21 +04:00 |
|
morkt
|
7853d6a462
|
(Binary.CopyOverlapped): use Buffer.BlockCopy when destination precedes source.
|
2015-07-19 15:29:00 +04:00 |
|
morkt
|
7fdaf03521
|
(ArcFile.TryOpen): compare against all extensions.
|
2015-07-15 06:42:14 +04:00 |
|
morkt
|
e42d82712c
|
implemented color-mapped images.
|
2015-07-14 21:22:08 +04:00 |
|
morkt
|
6ba6526536
|
(ImageData.Create): allow custom stride.
|
2015-07-11 10:20:50 +04:00 |
|
morkt
|
57b0115d41
|
(ArchiveFormat.IsSaneCount): new static method.
|
2015-07-11 10:19:46 +04:00 |
|
morkt
|
9fd2defa07
|
(ArcFile.TryOpen): check file length.
|
2015-07-11 10:19:05 +04:00 |
|
morkt
|
dd13ce551b
|
fixed WAV data size writing.
|
2015-07-02 03:20:17 +04:00 |
|
morkt
|
7704f2b34f
|
(OpenSeekableEntry): added capacity prediction and fixed positioning.
|
2015-06-27 14:31:41 +04:00 |
|
morkt
|
f47432fc09
|
(ArcFile.OpenView): dispose of the intermediate stream.
|
2015-06-19 15:59:06 +04:00 |
|
morkt
|
df66b70a38
|
released v1.1.3
|
2015-06-15 09:04:51 +04:00 |
|
morkt
|
ab70e8b9f8
|
(PngFormat.ReadMetaData): don't check stream against Signature.
|
2015-06-14 10:17:55 +04:00 |
|
morkt
|
d7899fa852
|
assembly version update.
|
2015-06-12 22:50:22 +04:00 |
|
morkt
|
490bf8eaff
|
(PngFormat.FindChunk): method made static and public.
|
2015-06-12 22:49:21 +04:00 |
|
morkt
|
e20853967f
|
(ArcFile.TryOpen): abort on OperationCanceledException.
|
2015-06-11 12:31:24 +04:00 |
|
morkt
|
50eb805cd2
|
added FileSystem infrastructure.
|
2015-06-08 19:58:51 +04:00 |
|
morkt
|
7f8b091d05
|
(ArcView): added constructor from IO.Stream.
|
2015-06-08 19:21:31 +04:00 |
|
morkt
|
86ccf69aef
|
released v1.1.2
|
2015-06-03 14:05:20 +04:00 |
|
morkt
|
7f4b01b7ca
|
(ArcFile.OpenSeekableEntry): new public method.
|
2015-06-02 22:53:20 +04:00 |
|
morkt
|
54ae9e191e
|
(IDataUnpacker): new interface.
|
2015-06-01 00:51:02 +04:00 |
|
morkt
|
03e280c045
|
added AsciiString class.
wrapper around byte array.
|
2015-05-29 14:51:28 +04:00 |
|
morkt
|
8cd51ae896
|
(WaveAudio.TryOpen): reset sound position on embedded stream errors.
|
2015-05-16 17:11:15 +04:00 |
|
morkt
|
7b131442ad
|
format ids that require conversion are stored in a static HashSet.
|
2015-05-16 00:35:32 +04:00 |
|
morkt
|
8f77fde7d5
|
(WaveAudio): recognize mp3-tagged streams.
|
2015-05-15 17:33:08 +04:00 |
|
morkt
|
08abdbfd92
|
released v1.1.1
|
2015-05-14 20:04:35 +04:00 |
|
morkt
|
14ef2f9071
|
implemented audio formats conversion.
|
2015-05-14 15:58:16 +04:00 |
|
morkt
|
9a43b6b055
|
refactored SoundInput interface.
added Source property for access to underlying stream.
|
2015-05-14 11:26:47 +04:00 |
|
morkt
|
53b7077786
|
assembly version update.
|
2015-05-13 23:26:30 +04:00 |
|
morkt
|
c85622f5e4
|
(WaveAudio.Write): fixed RIFF size calculation.
|
2015-05-11 20:22:14 +04:00 |
|