6.0:
Updated the DesktopLabelNumber property on the FolderItemInfo class to work on modern OS X systems.Added DesktopLabelText property to the FolderItemInfo class.Added DesktopLabelColor property to the FolderItemInfo class.Updated the DocumentType property on the FolderItemInfo class to use newer Cocoa APIs.Removed some OS X specific properties that make no sense any more on modern OS X systems.Added IsPackage property to the FolderItemInfo class.Added PreferredIOBlockSize property to the FolderItemInfo class.Added VolumeUUID property to the FolderItemInfo class.Added a FinderLabelsCount shared function to the FolderItemInfo class.Added a FinderLabels function to the FolderItemInfo class.Added a FinderLabelColors function to the FolderItemInfo class.Added IsLocal property to the FolderItemInfo class.Added BOOLEAN_TRUE, BOOLEAN_FALSE and BOOLEAN_DONTKNOW constants to the FolderItemInfo class.Did a lot of Cocoa fixes.Now also ships with a Xojo plugin. The Xojo plugin comes in the new Xojo format and is compiled with newer SDK.Plugin segments come code signed on MacOS X systems.Documentation now also ships as docset for the awesome Dash viewer from http://kapeli.com/dash.Fixed the plugin to work with more modern Linux distros.5.0:
Added Cocoa compile support to all segments of the plugin.Marked most of the plugin as console safe for use in console applications.4.6:
Added support for modern REALbasic versions.4.5:
Added support for MacOS X Universal Build.Added support for TypeLib 5.5.Added a ContentModificationDateUTC function to the FolderItemInfo class.Added a CreationDateUTC function to the FolderItemInfo class.Added a AccessDateUTC function to the FolderItemInfo class.Added a BackupDateUTC function to the FolderItemInfo class.Added a AttributeModificationDateUTC function to the FolderItemInfo class.The non UTC versiosn of ContentModificationDate, CreationDate, AccessDate, BackupDate and AttributeModificationDate now return local time on all platforms.Get/SetDesktopLocation has been moved to the FolderItemInfo class.Get/SetFolderItemFlags has been moved to the FolderItemInfo class.Get/SetDesktopLabelNumber has been moved to the FolderItemInfo class.GetDocumentType has been moved to the FolderItemInfo class.DocumentType on MacOS X systems when compiled to a Mach-O target returns a much more detailed type description.Improved Unicode support for DocumentType on Windows systems.Added two new constants to the FolderIteInfoRequest constant module, FileFlags and FileFlagsAndDates.4.3:
Added a GetMacOSClassicDesktopComment function to get legacy MacOS 9 comments from MacOS 9 volume when using MacOS X.Added support for users of the plugin to decide on if using more optimized GCC 4.0 Mach-O segment or a more backward compatible Mach-O segment. (Can be configured by using Plugin Tool 2.5 or later).Mach-O segments should not work again for MacOS X versions older than 10.3.9 when the plugin is in the default GCC33 mode.4.2.2:
Fixed a problem with using Mach-O segments from this plugin in REALbasic 2005.Ported the Mach-O target to use Xcode to prepare for upcoming Mac Intel targets.4.2:
Added a FolderItemInfo class which can retrieve various of alternate file dates in speed optimized way.Added a FolderItemInfoRequest constant module.Added support for the REALbasic Linux IDE.4.1:
Fixed the FindFolder function where the constant mapping was all incorrect for Windows systems.Improved the documentation.4.0:
Merged the FolderUtils plugin from Mac-X- SoftWare into the Einhugur FileLib.Added MacOS Classic support to the portions that come from the Folder Utils plugin.Added Mach-O support to the portions that come from the Folder Utils plugin.Added Windows support to the portions that come from the Folder Utils plugin.The portions that came from the FolderUtils plugin now use true REALbasic 5.5 modules and constants. 3.7:
Added Mach-O compile support. (Feature for REALbasic 5.5.2 and later)3.5:
Added a MacOS X support for SetDesktopComment. (OS X does not support it directly but its internally resolved by a AppleEvent)Added a MacOS X support for GetDesktopComment.(OS X does not support it directly but its internally resolved by a AppleEvent)Added a UnixPermissions class.Added a SetUnixPermissions method (for Carbon and Linux)Added a GetUnixPermissions function (for Carbon and Linux)Added Linux support for the GetFolderItemID function.Added Linux support for the GetVolumeRefNum function.Removed all raw API file streaming functions since we already provide much better solutions for those with the LongBinaryStream and the ResourceStream plugins.3.2:
Added a CreateFolderItem(vRefNum as Integer,ID as Integer) as FolderItem function.Added a GetFolderItemID(f as FolderItem) as Integer function.Added a GetVolumeRefNum(f as FolderItem) as Integer function.Optimized file streaming read functions for speed.3.0.1:
Added a FSpExchangeFiles function3.0:
Added FSpCreate function.Added support for huge files (larger than 2 Gigs) and support for files with more than 2 forks.Added FSOpenFork functionAdded FSGetResourceForkName functionAdded FSGetDataForkName functionAdded FSCloseFork functionAdded FSReadFork functionAdded FSWriteFork functionAdded FSGetForkPosition functionAdded FSSetForkPosition functionAdded FSGetForkSize functionAdded FSFlushFork functionAdded FSCreateFork function2.6:
REALbasic class extensions split up into methods and functions because of a REALbasic compile error with class extensions.2.5:
Added FSpCreateResFileAdded Carbon supportFixed a problem with FolderItem.LabelNumberFixed a problem with FolderItem.FlagsFixed a 68k Link error.Documentation now has platform information.Documentation is now in RB PluginPlunger. 2.3:
Added LabelNumber property to REALbasic FolderItem. Added Flags property to REALbasic FolderItem.Added Location property to REALbasic FolderItem.2.2:
Added DocumentType property to REALbasic FolderItem (68k, PPC and x86)REALbasic 2.1bX compatible compile