morkt
|
e7d531e214
|
(ArchiveFormat): CreateFile and CreatePath methods moved to PhysicalFileSystem.
|
2018-09-19 12:09:05 +04:00 |
|
morkt
|
956a2c3839
|
(VFS): use ImageFormatDecoder.Create
|
2018-09-15 17:11:52 +04:00 |
|
morkt
|
7c7dda79c7
|
(FileSystem): changed InvariantCulture comparison to Ordinal.
|
2018-01-21 12:00:44 +04:00 |
|
morkt
|
7031f56eb0
|
(FileSystem): use case-insensitive comparison.
|
2018-01-20 13:24:26 +04:00 |
|
morkt
|
7046987fed
|
(VFS.ChangeFileName): new static method.
|
2018-01-02 06:27:17 +04:00 |
|
morkt
|
e0a5e95081
|
(VFS.PathSepratorChars): made public.
|
2017-04-10 22:19:16 +04:00 |
|
morkt
|
89674e9d58
|
(FileSystemStack): use ExceptionDispatchInfo to re-throw exception.
|
2017-02-25 02:02:41 +04:00 |
|
morkt
|
dffa9e1e0f
|
(VFS.InvalidFileNameChars): new public field.
|
2017-01-27 13:18:58 +04:00 |
|
morkt
|
1d7369a2e4
|
(VFS.IsPathEqualsToFileName): new method.
|
2016-12-29 16:19:28 +04:00 |
|
morkt
|
1ac0931d62
|
(OpenImage): dispose input on exception.
|
2016-12-23 00:54:30 +04:00 |
|
morkt
|
c771b13d4e
|
renamed some ImageDecoder properties and classes.
|
2016-10-26 15:42:27 +04:00 |
|
morkt
|
b05c54047d
|
(IImageDecoder): new interface.
|
2016-10-25 18:18:51 +04:00 |
|
morkt
|
c97985e5d0
|
supply filename to FileNotFoundException when possible.
|
2016-10-24 19:57:58 +04:00 |
|
morkt
|
375e162959
|
(VFS.FullPath): dispose enumerable iterator.
|
2016-10-17 16:53:55 +04:00 |
|
morkt
|
503b734645
|
migration to IBinaryStream interface.
|
2016-10-15 09:34:46 +04:00 |
|
morkt
|
0a606433f4
|
(ArcFile.TryOpen): some tweaks.
|
2016-08-13 23:52:59 +04:00 |
|
morkt
|
ca9126907c
|
don't concatenate strings inside lambda expressions.
|
2016-05-25 03:07:19 +04:00 |
|
morkt
|
d20fed194c
|
(VFS): added GetDirectoryName methods.
|
2016-05-20 03:58:22 +04:00 |
|
morkt
|
1f9a8e5a09
|
(IFileSystem): added GetFiles(pattern) method.
|
2016-04-09 00:34:28 +04:00 |
|
morkt
|
05aa1568ea
|
added filename glob matching.
|
2016-03-06 15:17:26 +04:00 |
|
morkt
|
e0bbb0e7ac
|
(UnknownFormatException): propagate inner exception.
|
2015-12-13 17:11:09 +04:00 |
|
morkt
|
95e861c5b1
|
fixed file system navigation.
|
2015-12-01 11:23:47 +04:00 |
|
morkt
|
3c22e9c077
|
(FileSystemStack.Flush): don't dispose of LastVisitedArc if it currently resides on top of the stack.
|
2015-11-21 10:15:54 +04:00 |
|
morkt
|
f9448e4613
|
fixed filesystem traversal.
|
2015-09-22 22:39:10 +04:00 |
|
morkt
|
ee14a418c0
|
(FileSystemStack.ChDir): propagate OperationCanceledException.
|
2015-09-16 23:54:35 +04:00 |
|
morkt
|
a06bae057e
|
TreeArchiveFileSystem fixes.
|
2015-09-05 10:04:38 +04:00 |
|
morkt
|
489a00cf7b
|
(ArchiveFileSystem): check archive directory for duplicates.
|
2015-09-03 17:15:39 +04:00 |
|
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
|
46dbf2b142
|
GameRes refactoring.
(FormatCatalog.CreateEntry): method renamed to 'Create' and made generic
towards Entry type.
|
2015-08-30 22:34:06 +04:00 |
|
morkt
|
50eb805cd2
|
added FileSystem infrastructure.
|
2015-06-08 19:58:51 +04:00 |
|