369 Commits

Author SHA1 Message Date
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
5f99957617 Also clear associations when ObjectModel.Clear is invoked 2015-08-28 14:56:22 -04:00
bcf2e31a51 Calculate block count using floating point math and Ceiling() for accuracy 2015-07-24 12:04:39 -04:00
6827c856ec Implement new way of doing things (FileSource vs. DataRequest) but don't completely remove DataRequest just yet 2015-07-23 14:12:05 -04:00
e21f04facc Obsoleted the DataRequestEventArgs.Data property in favor of Reader/Offset/Length 2015-07-23 10:08:56 -04:00
a3fba29ef9 Added ability to arbitrarily get data from a File by offset and length (without having to read the ENTIRE file from the source data); this must be supported by your DataFormat's implementation of DataRequest though 2015-07-23 10:03:48 -04:00
eca27273f3 Added additional source and attempted to improve loading file system objects (opening.bnr loads fine, others not so much) 2015-07-22 15:51:57 -04:00
4473a032d3 Added DataFormat for Nintendo GameCube/Wii disc images (GCM) 2015-07-17 15:54:57 -04:00
828b9ddf65 Improved 'self-documenting' Nintendo SMC rom format 2015-07-14 16:00:51 -04:00
95bbce9537 Key on DataFormatReference instead of DataFormat 2015-07-09 15:39:24 -04:00
5d8fd37b6f Finalize a rudimentary implementation of Windows Image (WIM) archive format 2015-07-09 15:32:42 -04:00
1193aa6636 Begin work on implementing support for Windows Image (WIM) archive format 2015-07-06 16:34:06 -04:00
ed025ccc09 Begin implementation of Apple Macintosh HFS/HFS+ filesystem format 2015-06-16 16:05:27 -04:00
078c6522f0 Just debugging ... pay no attention 2015-06-14 00:37:30 -04:00
4521d357fd Simplified variables in hopes of understanding it better 2015-06-14 00:28:56 -04:00
5e6ca81e32 Prevent crash by only loading data if file offset is greater than zero 2015-06-14 00:16:17 -04:00
e465c16091 Ignore directory entries for now, and only load for FileSystemObjectModels 2015-06-13 23:39:20 -04:00
c67c97118e Improvements to FAT data format 2015-06-13 20:51:43 -04:00
7554fa5714 Added file attributes enumeration 2015-06-13 19:52:51 -04:00
4acb56848c Added convenience entry to represent Long File Name FAT entries 2015-06-13 19:31:28 -04:00
2053de0363 Added Flags attribute to FATFileAttributes enum 2015-06-13 19:24:59 -04:00
de0e75378c Tabify 2015-06-13 19:09:12 -04:00
dc5a071e22 Merge branch 'master' of github.com:alcexhim/UniversalEditor 2015-05-19 09:55:00 -04:00
4b06b04a3c Finished implementing loading of CoreObjectDataFormat and VCardDataFormat 2015-05-19 09:52:46 -04:00
d25344af34 Added ContentType and ImageUrl properties to ContactPhoto object 2015-05-19 09:52:05 -04:00
cc620541b9 Established specialized CoreObject object model instead of shoehorning PropertyList 2015-05-19 08:04:22 -04:00
82e4dc2acf MonoDevelop crap 2015-05-18 22:09:42 -04:00
d76718c2bf Added vCard data format (incomplete) 2015-05-18 16:14:15 -04:00
fdf53983f0 Fixed ObjectModelReference to point to full path so the items don't get lost in the list 2015-05-18 13:12:19 -04:00
c09c7a5199 Moved AddressBook from Web to separate plugin and began to implement Microsoft Contact format (incomplete) 2015-05-17 23:42:55 -04:00
bb4badb1bc Start to implement Explode compression module used in InstallShield .Z archives (thanks aluigi) 2015-05-15 15:51:02 -04:00
bc9002a149 Remove some left-behind debugging code 2015-05-15 15:15:30 -04:00
46f20106e5 Add reference to UniversalEditor.Compression for decompressing compressed .Z archives 2015-05-15 13:50:31 -04:00
a560f1491e Implement file and folder hierarchy and add placeholder for ExplodeCompressionModule (not implemented) 2015-05-15 13:49:38 -04:00
ebf9b9ba9a Added support for InstallShield .Z archives and reorganized content 2015-05-15 07:05:22 -04:00
db69cc2714 Added preliminary support for Apple Mach-O executable format 2015-05-12 16:10:57 -04:00
8b8a0c18f0 Added position saving and loading feature to Accessor 2015-05-12 16:10:27 -04:00
463b053e25 Added (buggy?) support for loading BinHex files; saving coming soon 2015-05-12 16:04:41 -04:00
886d6cc86e Greatly improved saving of EXE format and aligning ExecutableSections 2015-05-11 23:44:34 -04:00
6f792d1f45 Write actual RVA values 2015-05-11 23:03:47 -04:00
c23d58be92 Give credit where credit is due 2015-05-11 22:13:45 -04:00
08f43f2184 Identify previously unknown values 2015-05-11 22:12:40 -04:00
9b0b61d419 Actually write meaningful values after the DOS header 2015-05-11 22:11:14 -04:00
f829623f79 Fixed elusive bug in section loader and added some extra bells and whistles 2015-05-11 22:01:11 -04:00
41a30c67ba Fixed ExecutableSection cloning 2015-05-11 19:51:59 -04:00
08d102e585 Fixes for upgrade to UE4 2015-05-11 19:28:08 -04:00
c807b7aaa5 Added Microsoft executable format to main Executable plugin (since it is supported cross-platform by Wine) 2015-05-11 15:56:05 -04:00
e306842d6b Added NameValuePair/NameValuePairGroup 2015-05-11 15:53:41 -04:00
5fea80b1b1 Fixed FileSystemObjectModel.GetNewFolderName() function 2015-05-04 12:56:59 -04:00