210 Commits

Author SHA1 Message Date
7b831ef37c Improve option panels and settings storage 2015-05-01 00:17:39 -04:00
9693cb937f Updated comments 2015-04-30 16:00:35 -04:00
9775437565 Support case-insensitive OS (hacky) 2015-04-29 11:20:10 -04:00
8512305fef Major updates to RTF and formatted text 2015-01-05 06:15:48 -05:00
1ba47802a2 Added 'append' parameter to specify whether the objectModel should be cleared before loading 2014-12-26 15:27:31 -05:00
51180030e1 Implement GetValue() to return a weakly-typed object value for the strongly-typed CustomOptionValue value 2014-12-26 00:04:27 -05:00
e35defe31c Implemented CloseProject() 2014-12-25 20:44:22 -05:00
db98a533e5 Partially implement dynamic loading of View->Toolbar->... commands 2014-12-19 16:15:05 -05:00
48aac6b9b7 Removed unnecessary overloads and renamed MatchesFilter to Matches 2014-12-18 15:31:49 -05:00
8498ca8337 Renamed 'None' to 'Never' and added 'Unspecified' to provide old 'None' functionality 2014-12-18 15:26:48 -05:00
da167ec81c Updated MatchesFile() to actually take into account the HintComparison value without being too messy like previous implementation (copypasta everywhere) 2014-12-18 11:56:05 -05:00
a89c7e18f9 Automatically filter on details returned by GetDetails() call to make things easier on us 2014-12-18 10:25:36 -05:00
25f43684ff Custom Equals() and CompareTo() implementations for ObjectModelReference and DataFormatReference 2014-12-18 10:06:54 -05:00
970dfac4d1 Streamlined MatchesFile implementation 2014-12-17 23:02:27 -05:00
683c6cef44 Replace legacy DataFormatFilters with UE5 Associations (incomplete) 2014-12-11 16:04:31 -05:00
c9c3dfa5b0 Implement Associations 2014-12-11 11:42:24 -05:00
54e71e4e08 Make sure we don't go outside of the range of the Accessor when we check filters 2014-12-11 10:30:55 -05:00
89ad703e71 Isolated MakeReference() to internally-scoped MakeReferenceInternal() and developed new standard for locating UniversalEditor objects 2014-12-11 09:29:06 -05:00
505a2ac7bf Begin to support Associations defined in UEPackages (will eventually deprecate defining DataFormatFilters in DataFormatReferences) 2014-12-10 23:11:40 -08:00
97bb249a9f Added ability to clear the Messages list 2014-12-10 14:33:59 -05:00
573417e5f2 Refactored XML loading code to its own DataFormat to make it easier to extend and maintain 2014-12-05 15:27:25 -05:00
6846e105df Disable charBuffer because it messes things up for some reason 2014-12-04 22:00:36 -08:00
6cef543a97 Added comments 2014-12-01 15:56:05 -05:00
819e3db0b8 Added comments 2014-12-01 15:44:37 -05:00
cdef17b5ab Added comments and made ReplaceVariables(string, Dictionary`2) into an extension method 2014-12-01 15:44:25 -05:00
2fdb51569e Added comments and PDPEndian value for Endianness... not that anyone *actually* uses it 2014-12-01 15:38:56 -05:00
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