334 Commits

Author SHA1 Message Date
66fa80b1c0 Added comments and documentation 2014-12-01 15:33:39 -05:00
d413f9f415 Specify a documentation file and update the Release output path 2014-12-01 14:02:39 -05:00
3f1327b8ea Added comments 2014-12-01 14:01:12 -05:00
80d16a1354 Removed unnecessary namespace imports 2014-12-01 14:00:05 -05:00
759193698d Removed unnecessary and conflicting namespace import 2014-12-01 13:59:17 -05:00
388ea4aace Added comments 2014-12-01 13:59:00 -05:00
67080be413 Remove redundant namespace reference 2014-12-01 13:55:38 -05:00
f2fd5426eb Refactored common Reader/Writer functionality into separate ReaderWriterBase class 2014-12-01 13:54:42 -05:00
d445efe918 Support additional newline formats 2014-12-01 13:54:01 -05:00
60cd1ed4c6 Hide read-only FileAccessor CustomOptions 2014-11-14 12:16:01 -05:00
4e141e9d9a Beginning major rewrite of the UniversalEditor infrastructure... it compiles, but further testing and fixing is still needed 2014-11-12 15:47:03 -05:00
073033ac0b Added ability to 'fake' a FileName on a MemoryAccessor 2014-11-12 13:11:27 -05:00
6d2a1d4fa3 Added GetFileTitle() and GetFileName() methods for implementing agnostic Accessors 2014-11-12 12:31:22 -05:00
8d6f4a2903 Changed access modifiers of ReadInternal/WriteInternal to protected internal so they can be used in subclasses 2014-11-12 10:06:53 -05:00
85c6ff1da9 Tabify 2014-11-12 09:45:47 -05:00
24139753a2 Standardized output path was incorrect for some reason 2014-11-11 16:57:49 -08:00
c867eb3250 Prevent crash when constructor for an Editor throws an exception 2014-11-11 16:55:44 -08:00
50ca3678e7 Set dialog mode to Save on the FileName CustomOption when exporting 2014-11-11 16:45:27 -08:00
338acecff0 Actually save the value for a CustomOptionFile 2014-11-11 15:57:08 -05:00
272e632777 Major user interface updates, may require additional testing 2014-11-11 15:53:48 -05:00
e1120e3b47 Syntactic sugar for easily implementing *Reference classes (AccessorReference, ObjectModelReference, DataFormatReference) 2014-11-11 15:27:28 -05:00
3dfea8a0cc Implemented Accessor References 2014-11-11 15:26:22 -05:00
37a2cb96b3 Added ability to enable/disable and hide/show CustomOptions while still providing default values for them 2014-11-11 13:14:04 -05:00
926815e76e Optimize seeking with cast to System.IO.SeekOrigin 2014-10-25 09:55:07 -04:00
5d46fe225b Only catch exceptions with CrashDialog if in release mode 2014-10-16 12:06:16 -04:00
28bcb33deb Added generic CodePageEncoding and known encoding 'Windows-1252' 2014-10-04 15:13:14 -04:00
dbd9313196 Add WriteUInt16String counterpart to ReadUInt16String (the similarly-named WriteUInt16SizedString doesn't write the size value) 2014-10-03 23:25:32 -04:00
76b0cfd909 Implement ObjectModel visibility 2014-10-01 13:35:55 -04:00
1e068e577a Added 'Visible' property to ObjectModelReference 2014-10-01 13:31:39 -04:00
82d085bb6f Refactored various DataFormat-related classes into separate files 2014-09-30 20:44:18 -04:00
51ca97da5c Moved ObjectModelReference into separate code file 2014-09-30 20:34:09 -04:00
52042fbacd Moved ObjectModelReference into separate code file 2014-09-30 20:33:48 -04:00
ba3e5b10c6 Added crash handling in various locations for a more user-friendly experience 2014-09-30 15:56:03 -04:00
cffee1e6bf Updated version information for all projects 2014-09-30 14:32:17 -04:00
2524e9902b Replace the hardcoded Window/Windows... menu with an Engine Command 2014-09-25 15:59:46 -04:00
bcd1221a93 Support automatically opening specified files at startup 2014-09-25 14:32:06 -04:00
4ed581f594 Added ReadStringToEnd(Encoding) function 2014-09-25 14:31:06 -04:00
fc04757f82 Use EditorReference instead of directly referencing IEditorImplementation to be more efficient 2014-09-16 15:36:06 -04:00
47816635ad Don't load some configuration options if they don't exist (prevent crash) 2014-08-11 15:54:57 -04:00
b2a003afbb Make DataFormatOptionsDialog engine-agnostic 2014-08-10 01:05:56 -04:00
aaf24d7164 Actually show the About Platform dialog 2014-08-09 21:42:54 -04:00
e807c0b627 Added XML documentation for UniversalEditor.IO.Reader.Align(int) method 2014-08-09 15:58:57 -04:00
f3c483f7b1 Add Bzip2 to the known compression modules list 2014-08-06 22:46:32 -04:00
1b91711291 Added definition for 'Hyper' key (does anyone use that anymore?) 2014-08-04 20:11:19 -04:00
5ae4110196 Added additional constructors to CustomOptionFieldChoice 2014-08-04 09:19:13 -04:00
850eadf27f Added Endpoint (to be implemented in UE5) 2014-07-29 19:47:34 -04:00
9cbdaf1a9b Default name should be 'Universal Editor', not 'Universal Editor Platform' (that looks ugly) 2014-07-22 15:40:39 -04:00
ed6648a700 Make the 'About...' command pull its title from the configuration 2014-07-22 15:38:26 -04:00
c691eca424 Add 'Window -> New Window' command event handler 2014-07-22 15:26:25 -04:00
67944078a7 Fix various bugs 2014-07-21 21:33:02 -04:00