527 Commits

Author SHA1 Message Date
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
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
f2c10e8488
comments are nice 2020-01-05 19:50:57 -05:00
a408c0e1f6
support appending to languages in separate configuration files 2020-01-05 00:13:48 -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
e22b875b6a
added Privacy-Enhanced Mail encoding DataFormat (need to work on chaining feature) 2020-01-04 08:58:24 -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
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
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
499948e7e0
make OpenDefaultEditor work with any kind of Accessor 2019-12-27 10:34:39 -05:00
b9c16fe9bb
properly set _actualLength field when creating MemoryAccessor with initial data 2019-12-27 10:33:06 -05:00
9bf5f62ec7
provide way to clear or reset generic browser popup; also don't require document properties dialog to be entirely complete 2019-12-25 02:34:46 -05:00
d6e939c993
implement ability to close a specific DockingWindow instead of just the current one 2019-12-25 02:31:52 -05:00
107cde359c
flush the current data in the hexedit control before we save 2019-12-25 02:29:23 -05:00
3da75f5788
move default editor handling from MainWindow to EditorPage because editing notifications were not working 2019-12-24 01:22:48 -05:00
e989cbd881
notify we have edited the text, but only if the editor control has been created 2019-12-24 01:21:53 -05:00
0868648961
allow Open button to be enabled if only an Accessor is present (we'll guess the rest) 2019-12-23 02:49:49 -05:00
bf643ee50e
properly set saved flag when calling Save() method 2019-12-22 15:22:01 -05:00
04d971ff44
fix some stuff related to saving document 2019-12-22 15:21:40 -05:00
1d56893e99
don't crash if we get passed NULL array 2019-12-22 15:21:02 -05:00
a6785cf7cf
cancel close window / quit application operation if we cancel out of save dialog 2019-12-22 02:47:30 -05:00
c6c1cc87b3
add DocumentExplorerPanel 2019-12-22 02:45:25 -05:00
52f28fb7e9
working on new version of docking windows, hopefully getting rid of libgdl soon 2019-12-22 02:44:59 -05:00
81e0f09a33
sometimes .desktop files make this happen 2019-12-20 07:36:41 -05:00
07aaeb2d47
don't load NULL documents, associate EditorPage.Document properly, EditorPage.Document SHOULD load document properly but it doesn't 2019-12-20 07:36:11 -05:00
26634f7efd
notify editor when content changes 2019-12-20 07:34:16 -05:00
d2e15f2d34
properly (well, not really) handle uris 2019-12-20 07:32:48 -05:00
5843f307aa
improve keyboard accessibility 2019-12-19 05:10:46 -05:00
9515d658fb
can ANYONE tell me why this worked before on my other system without this? 2019-12-18 18:53:08 -05:00
79887d28f2
common functionality for a View - may deprecate in favor of simply using separate Editors 2019-12-18 04:28:18 -05:00
e05d50215b
implement WriteVariableLengthInt32 function 2019-12-18 04:27:10 -05:00
47ac9d52ad
some editors want to be notified when they are saved (e.g. for undo/redo stuff) 2019-12-16 07:58:43 -05:00
c3a1516811
the entire undo/redo system in Universal Editor needs a MAJOR overhaul 2019-12-16 07:58:20 -05:00
20da72dc55
handle the case for confirm save before close when closing just one document 2019-12-16 06:15:47 -05:00
782345c5d2
properly handle undo/redo - note that your ObjectModel MUST implement CopyTo() properly in order to make Undo/Redo work as expected! 2019-12-16 06:14:50 -05:00
7831d218de
fix loading regression that I 'helpfully' removed a while back 2019-12-16 03:51:55 -05:00
1140d9c165
confirm before quitting if we have changed documents 2019-12-16 00:59:41 -05:00