|
ExternalEditor 0.7.2 Change Log
External Editor Change Log
4/23/04 - 0.7.2 Release
- Change default configuration to use .txt extension for text/plain only.
Add extensions for css and javascript files.
- Fixed packaging bug in Windows binary which disabled several plugins.
This fixes "Editor did not launch properly" errors for MSOffice
among others.
- Fixed a bug where very short editing sessions where no changes were
made could make EE think the editor never launched. Thanks to Maik Ihde.
11/7/03 - 0.7.1 Release (affects win32 binary only)
- Fix encoding bug in windows binary. Thanks to Chris McDonough.
- Added tip for configuring IE to save files over SSL. Thanks to
Jonah Bossewitch.
4/1/03 - 0.7 Release
- Added working distutils setup for Unix.
- You can now specify from the server that the helper app should
borrow a lock by passing borrow_lock=1 via the request, thus
suppressing the dialog box which appears by default. Thanks
to Shane Hathaway.
- Improved open file check in Word and Powerpoint plugins
thanks to Yura Petrov.
- Added plugins for Microsoft Word, Excel and Powerpoint.
- Added the man page from the Debian distro. Thanks go out to
Federico Sevilla III and Andreas Tille
11/02/02 - 0.6 Release
- Built Windows helper app using Python 2.2.2 and PythonWin 148.
- The externalEdit object now accepts a path argument to the object to
edit, allowing URLs like: http://zope/externalEdit?path=/some/object.
This allows external editor to play better with applications making use
of traversal magic of their own. Thanks to Tres Seaver.
- Fixed NameError bug in unlock retry code. Thanks to Federico Sevilla III.
- Added a workaround for non-compliant SSL servers. The software now
silently ignores "EOF occurred in violation of protocol" errors coming
from httplib. Thanks to Christopher Deckard.
- Removed stderr writes to cure "Invalid File Descriptor" errors on
Windows. Thanks to Martijn Peters.
- Added Photoshop plugin (win32)
- Added HomeSite plugin (win32)
- Added win32 editor plugin support for the helper application.
8/19/02 - 0.5 Release
- 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.
6/30/02 - 0.4.2 Release (affects win32 binary only)
- Added SSL support to Windows binary package. Thanks to Federico
Sevilla III
6/29/02 - 0.4.1 Release
- Fixed dangling dav lock bug on fatal errors. Thanks to Marc St-Jean.
- Fixed content_type bug, now checks if it is callable. Thanks to Arnaud
Bienvenu.
- Fixed bug with editing binary data on Windows. Thanks to Eric Kamm.
- Fixed bug setting the editor on Posix platforms.
6/24/02 - 0.4 Release
- Added --version command line argument
- Made manage_FTPget the default source for the editable content, instead
of document_src which was broken for CMF Wiki Pages.
- Fixed Windows "body_file" bug.
- Added binary build support for Windows using py2exe and Inno setup.
- Fixed Windows config file locator. It now looks in the program directory
and then the user's home directory (if specified)
- Fixed bug in Windows registry editor lookup.
6/16/02 - 0.3 Release
- Improved behavior when saving after lock attempts fail.
- Now works on Windows (applause) using Pythonwin. Much overall
refactoring to abstract process control. Thanks to Oliver Deckmyn,
Gabriel Genellina and Arno Gross for testing, patches and suggestions.
- Added "temp_dir" configuration option for specifying a different
temp file directory then the OS default. Also further improved
temp file name generation.
- Added support for domain specific configuration options.
- Fixed trailing newline bug in encoded auth data coming from
CookieCrumbler. Thanks to Harald Koschinski.
- You can now pass command line arguments to the editor in the config file,
or wrap the editor in an xterm without using a shell script.
- Rewrote "Editor did not launch" error message so it makes more sense.
- Fixed https detection bug. External editor is now tested and working with
https. Many thanks to Hans-Dieter Stich and Martin Gr�nemeyer for their
assistance and ideas.
- Made it possible to edit objects that are methods of ZClasses. Thanks to
Jim Washington
- Refactored link generation code in manage_main so that it uses
the parent's absolute_url rather than URL1. Thanks to
Jim Washington
- Removed implicit save in Configuration class destructor
- Added caching headers to prevent client-side caching of edit data.
Thanks to Gabriel Genellina for pointing this out.
- Added improved support for editing CMF documents
- Eliminated spurious "Editor did not launch" errors on short sessions
or when other errors occurred.
5/16/02 - 0.2 Release
- Fixed product uninstallation bug
5/15/02 - 0.1
|