76 Commits

Author SHA1 Message Date
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
50ca3678e7 Set dialog mode to Save on the FileName CustomOption when exporting 2014-11-11 16:45:27 -08: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
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
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
4ed581f594 Added ReadStringToEnd(Encoding) function 2014-09-25 14:31:06 -04:00
e807c0b627 Added XML documentation for UniversalEditor.IO.Reader.Align(int) method 2014-08-09 15:58:57 -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
6ed850767f Tabify 2014-07-18 08:49:11 -04:00
14c3bf88e9 Implemented ReadLengthPrefixedString 2014-07-08 15:44:24 -04:00
23c7972f0d Do not crash if a null filename is given 2014-07-05 19:12:28 -04:00
84b4798eaf Still don't know how to properly handle position 2014-07-05 19:12:02 -04:00
dd802fa789 Still don't know how to properly handle position 2014-07-05 19:11:44 -04:00
21a8a80399 Fixed Encoding decoder 2014-06-25 14:35:19 -04:00
428ca2d65b Fixed some problem with encoding multi-byte character sets (was previously a single-byte only), still doesn't work well 2014-06-25 09:05:54 -04:00
110802da26 Do not depend on System.Drawing 2014-06-22 23:56:04 -04:00
47e446823c Cleaned up references and prevented some warnings 2014-06-22 23:47:16 -04:00
599a6bfe7f Remember position of stream when outputting byte array 2014-06-13 14:29:42 -04:00
2633f9c1b6 Seek using the actual value (noob mistake -_- ) 2014-06-13 09:11:28 -04:00
98e32423a1 Tabify 2014-06-13 09:09:04 -04:00
55ccb8e26d Don't update position until Seek() is called, in case Seek() throws an exception 2014-06-13 09:08:49 -04:00
cf9efa0ad6 Prevent debugger from entering a method which is proven to have no bugs 2014-06-13 09:05:36 -04:00
5450f082c1 Fixed issues with outdated file referencing conventions 2014-06-12 22:59:53 -04:00
e712df4873 Tabify 2014-06-10 14:35:55 -04:00
628ba6dfd5 Tabify 2014-06-10 14:10:38 -04:00
041aadfa0b Tabify 2014-06-09 13:13:53 -04:00
f9a4f7c2a3 Fixed esoteric bug in ReadUntil... still needs optimization 2014-06-08 20:40:15 -04:00
dfac3d4942 Add ContinueLoading to allow us to switch between DataFormats 2014-06-07 19:58:50 -04:00
b1a133f4a7 Make Accessor public so it can be modified by other DataFormats 2014-06-07 19:55:24 -04:00
900c9f3566 Added Valve plugin for Half-Life and others 2014-06-06 15:51:13 -04:00
7698128dfa Added CustomOptionVersion 2014-06-06 14:38:17 -04:00
688add0ac7 Added ErrorList 2014-06-06 10:12:47 -04:00
0487b02df6 Actually return a value 2014-06-05 10:45:20 -04:00
2bf2fc1d26 Added PeekUInt32 function 2014-06-04 19:16:03 -04:00
3cfca7fcb0 Tabify 2014-06-04 15:30:58 -04:00