[Zymail-devel] OnDiskStorage changes r34
Brought to you by:
jstrout
|
From: Bill J. <bi...@ge...> - 2008-01-06 10:51:30
|
Happy new year all, Got an update to the OnDiskStorage class. Wrote this code about 3 =20 weeks ago. Just got around to integrating it. =95 Gave OnDiskStorage a Constructor where its DataFolder can be set. =20= This for the future case where an ODS instance can be used in =20 importing another Zymail DataFolder. Previously ODS automatically used =20= Documents.Child( "Zymail Data" ). =95 Gave the StorageInterface an UpdateMessage( msg As Message ) method. = =20 Implemented in both OnDiskStorage and NullStorage. =95 Caching Message objects in a WeakRef array. (Will most likely switch = =20 this to a dictionary) =95 Changed the folder structure in the data folder. It's best to delete = =20 your old Zymail Data folder before running this update. =95 Rewrote a lot of ODS' code--will add comments to its methods soon. Bills-MacBook:~ billj$ svn commit zymail -m 'changes to OnDiskStorage' Sending zymail/source/CustomControls/MailboxList.rbfrm Sending zymail/source/MiscUtilities/Factories.rbbas Sending zymail/source/Storage/NullStorage.rbbas Adding zymail/source/Storage/ODS.rbbas Sending zymail/source/Storage/OnDiskStorage.rbbas Sending zymail/source/Storage/StorageInterface.rbbas Sending zymail/source/Windows/ViewerWindow.rbfrm Sending zymail/source/Zymail.rbvcp Transmitting file data ........ Committed revision 34. bill |