You are not logged in Log in Join
You are here: Home » Members » Caseman » Zope External Editor » 0.8 » External Editor 0.8 Change Log » View Document

Log in
Name

Password

 

External Editor 0.8 Change Log

External Editor Change Log

7/13/04 - 0.8 release

  • Add external editor icon to ZMI breadcrumbs for editable objects.
  • Compiled windows helper app binary using Python 2.3.4, Pythonwin build 163 and py2exe 0.5.
  • Add Dreamweaver plugin contributed by Manuel Aristar�nn. Thanks also to Anton Stonor.
  • Add ZMI support for Zope 2.7's ordered folder objects.
  • Fix bug detecting basic auth info from older versions of CookieCrumber. Thanks to David D. Smith and Federico Sevilla III.
  • Workaround IE browser error when running over SSL. Thanks to Marc-Aur�le Darche.
  • Add ".zem" file extension support for MacOS X (especially Mac IE), to ease helper app integration where MIME support is lacking. Thanks to Zac Bir.
  • Added "long_file_name" and "file_name_separator" config options.
  • Fixed bug which happened under Win32 when editing an Excel file using the Excel plugin where the symptom was a "Call was rejected by callee" COM error. Thanks to Chris McDonough.

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

  • Initial release