131 Commits

Author SHA1 Message Date
8dde2cde5a get the deets 2019-08-04 03:23:43 -04:00
6cff72c1f4 Added Universal Editor Software Development UI plugin 2019-07-28 23:03:01 -04:00
bf2e2d26ca Added Lesser General Public License header and refactored GPL-specific code 2019-07-18 01:12:50 -04:00
8032a0d642 Universal Editor 5 huge commit 2019-07-17 23:28:36 -04:00
43334a1e21 Flag appropriate methods as DebuggerNonUserCode 2019-05-20 21:35:32 -04:00
d419a495c3 Silently fail if we are past the end of data 2016-09-19 00:37:36 -04:00
bcc66cd99c Allow creating a new instance of Document without specifying ObjectModel and DataFormat 2016-06-21 00:49:27 -04:00
6a6d536f87 Get rid of ObjectModelCustomProperty 2016-01-27 17:04:27 -05:00
d217b6b629 Separate custom properties by data format 2016-01-27 17:02:31 -05:00
648ff27997 Better implementation of CustomProperties 2016-01-27 12:50:56 -05:00
b0f8b4c3dc Implemented a whole hunk of WinHelp-related stuff 2015-11-30 16:32:23 -05:00
c9a069e5d3 Updated comments and correct visibility of FlushInternal() method 2015-10-16 12:42:56 -04:00
ad230fce3d Respond with minimum amount of bytes necessary to fix elusive bug 2015-10-12 22:53:00 -04:00
c710174207 Merge 'V4' and 'V5' since we're really not ready for a complete new version just yet 2015-09-25 22:54:19 -04:00
ac516807e7 Freeze UEv4 in preparation for UEv5 2015-08-31 15:02:53 -04:00
29ae5b0d58 Added WriteInt32Array() method 2015-08-31 10:42:23 -04:00
95bbce9537 Key on DataFormatReference instead of DataFormat 2015-07-09 15:39:24 -04:00
6e5eb0a1f6 Add ObjectModelCustomProperty to allow DataFormats to store DataFormat-specific information in ObjectModels 2015-07-09 15:35:25 -04:00
7288d9b4da Enhanced alignment functions, Writer now uses same algorithm as Reader 2015-07-09 15:34:46 -04:00
af632e6701 Display file name when FileAccessor is chosen 2015-05-19 10:34:36 -04:00
7b80a62f41 Added Ptr helper class for pointer math (not sure if it works though ;) ) 2015-05-15 15:50:05 -04:00
a2670e4582 Tabify 2015-05-12 16:11:46 -04:00
928e3d83ee Added WriteCharArray() function (essentially WriteFixedLengthString, but takes a char[] instead of a string value) 2015-05-12 16:11:33 -04:00
8b8a0c18f0 Added position saving and loading feature to Accessor 2015-05-12 16:10:27 -04:00
c3bc0a70f5 Added WriteUInt16Array function 2015-05-11 22:10:32 -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
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
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