-------------
- Added patch for Zope find template so that you can use external editor
directly from find results in the ZMI. Thanks to Jim Washington.
- Factored out external editor link generator. Product now registers
a global method `externalEditLink_` which can be called to generate
the external editor icon link for any object.
- External editing is now governed by the "Use external editor" permission
to allow non-managers to use it. Users must also have the permissions to
edit/modify the objects they edit, plus do WebDAV locking if desired.
Thanks to Reineke and others.
- Unix editor command line parsing is much more robust now and properly
handles quoted arguments. You can also specify the "$1" placeholder in the
editor command to denote where the content file name is inserted. If
omitted it is appended to the end of the command line. "%1" continues to
work similarly for Windows. Thanks to Marc St-Jean.
- Fixed bug editing large (chunked) files and images. External editor now
streams their data properly to the client. Thanks to all the users who
reported various symptoms of this bug.
- Fixed bug editing objects inside a Squishdot site. Thanks to Kevin Salt.
- Added the capability to borrow exising DAV locks. This allows external
editor to play well with other systems using locks, such as CMFStaging. A
new configuration flag, always_borrow_locks can be set to suppress the
borrow lock warning dialog when editing.
- Fixed auth bug when product was used with mysqlUserFolder. Thanks to
ViNiL.