morkt
c1c6ad519d
implemented LZSS compression.
2014-07-29 14:50:29 +04:00
morkt
20efb9d89e
(TryOpen): check entry placement.
2014-07-29 14:18:24 +04:00
morkt
64f38255ee
(TryOpen): check formats that match filename extension first.
2014-07-29 14:17:41 +04:00
morkt
b3e35162f6
implemented ON-Scripter archive creation.
2014-07-29 11:53:05 +04:00
morkt
f9a8d808f0
(Create): cosmetic changes.
2014-07-29 11:51:16 +04:00
morkt
a1ff08e138
(Create): fixed real entries count writing.
2014-07-29 11:50:12 +04:00
morkt
81efc33676
(Create): use localized strings.
2014-07-29 11:49:22 +04:00
morkt
6330309552
(Encodings.WithFatalFallback): turned into Encoding extension method.
2014-07-29 11:48:43 +04:00
morkt
4561157854
(CreateWorker): fixed total file count.
2014-07-29 07:38:53 +04:00
morkt
004583118b
revision 1.0.0.1
2014-07-29 07:14:20 +04:00
morkt
06bbc60d78
archive creation methods moved to separate helper class.
2014-07-29 07:14:09 +04:00
morkt
1dc284ddfd
context menu moved to window resources.
2014-07-29 07:13:14 +04:00
morkt
8a32395c44
changes to MainWindow.
...
(ResumeWatchDirectoryChanges): new method.
made current position methods public.
(CanExecuteExtract): new code-behind method for xaml widgets.
(CanExecuteDelete): renamed into CanExecuteOnPhysicalFile.
(ExtAutoCompleteBox.OnPopulating): capture trown exceptions.
2014-07-29 07:12:10 +04:00
morkt
a8a6f31efa
removed compression check for SAR archives.
2014-07-29 07:06:27 +04:00
morkt
32b33e5433
cosmetic changes.
2014-07-29 07:05:28 +04:00
morkt
3e2bab9dac
implemented Steins;Gate archive creation.
2014-07-29 07:02:49 +04:00
morkt
8bc92d0dea
ArchiveFormat refactored.
...
(Extract): method is no longer virtual.
(CreateFile): added check for malicious and malformed filenames.
(ParametersRequestEventArgs): removed InputWidget property.
2014-07-29 07:01:36 +04:00
morkt
92aa3debab
extract all files when no entries are selected.
2014-07-29 06:57:35 +04:00
morkt
616fce969c
(Shell.File): added GetLastError method.
2014-07-29 06:55:52 +04:00
morkt
32f3dd134f
(Encodings): added WithFatalFallback static method.
2014-07-29 06:54:46 +04:00
morkt
5696fad710
added indicator for implementations that support archive creation.
2014-07-28 01:51:06 +04:00
morkt
9922955323
added license clause and third-party copyright notices.
2014-07-28 00:50:18 +04:00
morkt
54a80b3573
(OpenEntry): fixed compressed entries access.
...
(Unpacker): use byte[] buffer directly instead of MemoryStream wrapper.
2014-07-28 00:26:51 +04:00
morkt
aab7efaa1f
added ONScripter (NSA/SAR) archives reader.
2014-07-27 14:48:32 +04:00
morkt
ef79d52e02
display only formats that implement Create method.
2014-07-27 09:47:49 +04:00
morkt
9fb51e57e3
(TryOpen): check entry name validity.
2014-07-27 09:45:47 +04:00
morkt
1c33e4c9d5
refactored ResourceOptions handling.
2014-07-27 07:39:58 +04:00
morkt
5253f8c776
(DirectoryPosition): remember item as string.
2014-07-27 06:06:50 +04:00
morkt
61bd342f54
(BuildFileList): returns IList instead of IEnumerable.
2014-07-27 03:42:09 +04:00
morkt
58f97183ac
added progress window to archive creation process.
2014-07-27 03:38:25 +04:00
morkt
08b8e8a46b
added callback into archive creation method.
2014-07-27 03:37:51 +04:00
morkt
c13b9bb12e
refined filename choose dialog properties.
2014-07-26 23:22:58 +04:00
morkt
6bc2627bf5
disable watching after directory changes while archive is being created.
2014-07-26 23:22:06 +04:00
morkt
39d00a86b0
restore busy state after archive parameters dialog popup.
2014-07-26 23:21:21 +04:00
morkt
2446927e83
(Adler32): use "unsafe" implementation. added appropriate methods.
2014-07-26 23:20:08 +04:00
morkt
4cf46ed91c
(ArchiveFormat): added CanCreate virtual property.
2014-07-26 23:18:50 +04:00
morkt
c0fa230abb
(ArcView): MemoryMappedFile should not dispose underlying file stream itself.
2014-07-26 23:17:55 +04:00
morkt
71e985c2c9
added bindings.
2014-07-26 23:15:14 +04:00
morkt
a05e85f853
removed manual bindings from code behind.
2014-07-26 23:14:42 +04:00
morkt
b72d9194e8
implemented XP3 archive creation.
2014-07-26 23:13:17 +04:00
morkt
bedba61ff5
added CanCreate property.
2014-07-26 23:12:05 +04:00
morkt
5019124514
rearranged archive parameters widgets.
2014-07-26 23:11:24 +04:00
morkt
6bf0e89f21
(DirectoryPosition): added constructor from filename.
2014-07-26 23:07:06 +04:00
morkt
46c05b25de
ImageFormat.Read method made static.
2014-07-25 08:56:32 +04:00
morkt
2e75b3e183
(ExtractImage): output path could contain directory name.
2014-07-25 07:32:50 +04:00
morkt
cdb79e2a49
archive extraction frontend.
2014-07-25 07:06:10 +04:00
morkt
3a7d2111be
implemented archive creation frontend.
2014-07-25 07:05:55 +04:00
morkt
0442ac5761
increased button sizes.
2014-07-25 07:02:24 +04:00
morkt
4ae83309ad
added TemporaryFile class.
2014-07-25 07:01:17 +04:00
morkt
050a835264
increased button sizes.
2014-07-25 06:58:42 +04:00