------------
- Fixed regex deprecation warning.
- Fixed possible IOError on module loadup trying to log exceptions.
- Fixed acquisition problems with LocalFile and LocalDirectory
objects. DTML rendered from the file system should now work just
like DTML in the object database.
- Fixed a permissions bug with the manage_upload() method. It was
looking for the wrong permission. =(
- Updated management pages to new Zope look and feel.
- Removed redundant edit page and manage_edit() method. All properties
are now edited through the properties page.
- Added help system documentation.
- Removed automatic text mode translation. All files are now copied
as binary (with a nice little performance boost!)
- Removed old, crusty win32wnet.pyd.
- Changed manage_upload() to use a new strategy for determining the
object id from the file path. First we check for Unix path seperators.
If we find one we grab everything after the last one as the filename.
Next we check for Windows and then Mac path separators and hope we
never get a Unix path without a Unix path seperator but with one of
these characters ('\' or ':'). Finally, if we never see any kind of
path separator we just assume there is no path and use the whole
thing as the filename. I think this should work for most browsers. :-/
- Changed object creation protocol. External adapters now receive an
open file object instead of a blob of text.
- Added get_size() and bobobase_modification_time() methods to
LocalFile objects.
- Added new manage_createDirectory() method to LocalDirectory objects
(uses the 'Manage local files' permission).