1563 Commits

Author SHA1 Message Date
bdae99298b
on winforms, event must be cancelled to prevent default text box handler from spitting out an annoying 'ding' sound, also we have to manually close the window too 2020-01-25 03:28:31 -05:00
afd8ef84c1
manually specify window start position for popup (this should be in a Popup class...) 2020-01-25 03:27:45 -05:00
686d82bcfa
gracefully handle access denied errors when enumerating data paths 2020-01-25 03:27:06 -05:00
ff3cd09671
attempt to read ZIP file even if central directory is broken (this should probably be a configurable setting) 2020-01-23 03:39:18 -05:00
991cde070c
also catch InvalidDataFormatException because let's be honest, there's nothing we can do at that point 2020-01-23 03:38:40 -05:00
39b913897d
allow us to specify position of CommandItem relative to another (CommandReference)CommandItem by command ID 2020-01-23 03:38:13 -05:00
91629528ee
debugging aid 2020-01-23 02:26:11 -05:00
7826deeed5
rudimentary implementation of translating IL bytecode into source code (should be laid out in XML though) 2020-01-23 02:25:37 -05:00
d97d2057fc
bugfix: do not attempt to use omrs[0] if we know that omrs.Length == 0 2020-01-23 02:24:31 -05:00
e20d005efd
do not enable the OK button on initial dialog load since no Accessor has been selected 2020-01-23 02:23:48 -05:00
711ecaab8d
improvements to Layout-based DataFormat system 2020-01-23 02:23:07 -05:00
2f202c6ab3
remove unused event handlers 2020-01-21 19:30:05 -05:00
3624d7f295
open selected item in FileSystemEditor when activated (e.g. mouse double-click) 2020-01-21 19:28:21 -05:00
f60ba5c8cd
move splash screen functionality into MBS.Framework.UserInterface proper 2020-01-14 13:39:36 -05:00
c113b3e029
this has been moved to MBS.Framework.Reflection 2020-01-14 01:21:07 -05:00
daca9b763a
FINALLY got around to fixing document template loader 2020-01-14 01:20:25 -05:00
70dd7a163d
take advantage of new UWT convenience function to populate shared menu items 2020-01-13 23:11:40 -05:00
dca87ec7ee
this has been moved to Universal Widget Toolkit (MBS.Framework.UserInterface) 2020-01-13 22:01:45 -05:00
3d78767101
ugly hack, I know - but at least we can ctrl+c / ctrl+v from FileSystemEditor now (at least on linux...) 2020-01-09 00:27:36 -05:00
4e0a627bd8
refactored and added definitions and documentation for New Executable (NE) implementation 2020-01-05 21:46:16 -05:00
0bf4a47e0a
place Portable Executable (PE)-specific stuff in its own namespace 2020-01-05 19:56:17 -05:00
49b8a7ddaa
I can't believe we couldn't set both Accessors in a single line until now 2020-01-05 19:53:48 -05:00
e040352f7e
add AIN data format - not sure how the table of contents is compressed yet though 2020-01-05 19:53:09 -05:00
f2c10e8488
comments are nice 2020-01-05 19:50:57 -05:00
28fe5db701
support both Executable and FileSystem object models 2020-01-05 19:50:03 -05:00
a408c0e1f6
support appending to languages in separate configuration files 2020-01-05 00:13:48 -05:00
e1bc3c098b
added association for Privacy-Enhanced Mail encoding to BinaryObjectModel 2020-01-05 00:00:43 -05:00
977fd038f8
give us a chance to retry if something went wrong 2020-01-04 21:14:03 -05:00
a24cb40a6e
don't swallow all exceptions if debugger is attached; we probably want to debug them. but special case ObjectModelNotSupported since we can't do anything about that 2020-01-04 20:57:34 -05:00
b994035a29
hack a little on ASN.1 implementation... still not finished though 2020-01-04 09:03:14 -05:00
ecf6c98b13
make an attribute class for CustomOption (not implemented yet) 2020-01-04 09:00:15 -05:00
aa07956299
Chaos Works VOL data format FINALLY loads after fixing bug in LZRW1-A implementation 2020-01-04 08:59:32 -05:00
e22b875b6a
added Privacy-Enhanced Mail encoding DataFormat (need to work on chaining feature) 2020-01-04 08:58:24 -05:00
eec2eea853
ue gets this confused with the newly-added TI-99/4A DSK format 2020-01-04 08:53:44 -05:00
7af9cd8c3e
add support for Texas Instruments TI-99/4A TIFILES and raw disk images 2020-01-03 23:01:42 -05:00
63994e09f0
slight modifications to support FileSystemObjectModel folders and possibly an archive that DOESN'T start at zero 2020-01-01 22:39:33 -05:00
5cc379c957
hilariously messy code; but after poring over the LZRW1A sources from aluigi the billionth time, I think I've got it in C# now FINALLY 2020-01-01 22:37:06 -05:00
e49c789790
don't get confused with CHAOS WORKS VOL (Fire Fight); actually have to fix filenamefilters/magicbyte priorities in the platform 2020-01-01 22:36:15 -05:00
bbf7cde84e
these should be DebuggerNonUserCode 2019-12-31 22:27:33 -05:00
8417fbf854
convert spaces to tabs, remove debugging code that assumes we're running on windows 2019-12-31 22:26:59 -05:00
57892299c4
add comments 2019-12-29 17:14:46 -05:00
389f6a4fa7
code cleanup 2019-12-29 16:50:02 -05:00
1877c20645
check MarkupTagElement attributes for comparison as well - hey, should we implement IComparable instead? 2019-12-29 16:35:02 -05:00
3d1c95aca3
provide a way to open embedded files with the default editor now that we're Accessor-agnostic 2019-12-28 21:16:58 -05:00
de3279201f
show the DataFormat custom options dialog when selecting a DataFormat 2019-12-28 21:15:51 -05:00
8e77073814
we have to open the accessor before using it, apparently it's no longer already open for us 2019-12-28 21:14:51 -05:00
2f00dd0c17
fix file alignment and try (unsuccessfully) to calculate modification timestamp 2019-12-28 21:14:16 -05:00
bf1c8f0db3
clean up code, remove unused ZIPSettings thing, ensure appropriate comments are added 2019-12-28 21:13:25 -05:00
f55d9bdcac
fix case where a ZIP archive appears in the middle of random data; allow us to load ZIP archives embedded in other kinds of files 2019-12-28 21:10:12 -05:00
499948e7e0
make OpenDefaultEditor work with any kind of Accessor 2019-12-27 10:34:39 -05:00