eggification.
[Epoz.git] / Products / Epoz / HISTORY.txt
diff --git a/Products/Epoz/HISTORY.txt b/Products/Epoz/HISTORY.txt
new file mode 100755 (executable)
index 0000000..d18806b
--- /dev/null
@@ -0,0 +1,378 @@
+Epoz - History
+
+ 0.7.5
+
+     - updated to Plone 2.0 format in preparation of the release (limi).
+
+     - added portugese-translation; Thanks to Nuno Teixeira!!!
+
+     - added chinese-translation; Thanks to panjunyong!!!
+
+ 0.7.4
+
+     - fixed bug: Catched all errors for XMLRPC-call, so
+       content is secured if something fails between
+       client and server.
+
+     - Changed char_encoding for mxTidy from raw to utf8
+       to avoid problems with  
+
+ 0.7.3
+
+     - changed all default-encodings to utf-8; sorry,
+       I've had a broken installation of mxTidy so I thought
+       utf-8 didn't work well with mxTidy and released 0.7.2
+       to early... removed charset-arg from EpozTidy.
+
+ 0.7.2
+
+     - changed toolbox-icon into a folder; link-icon and
+       toolbox-icon were to similar before.
+
+     - added remove-format-button; this can be useful if you want
+       to remove several text-formats at once. Maybe someone can
+       provide a better icon? Please note: IE is a little bit
+       smarter than Mozilla. IE removes colors as well...
+
+     - made some css-fixes for using Epoz with tableless layout
+       in Plone 2:
+
+        - removed nowrap-style around epoz_toolbox;
+
+        - changed toolbox-width in wysiwyg_support from
+          absolute px to relative percentage, so Epoz won't
+          break the layout anymore;
+
+        - made widget xhtml-compatible.
+
+       Please note: Epoz uses the Plone-CSS to render the content.
+       The Plone-CSS doesn't allow other alignments then left-aligned
+       for paragraphs and so clicking on the Epoz-alignment-buttons
+       shows no effect in Plone. Please don't mail me about this...
+       fix the Plone-CSS (remove 'text-align: left;' from
+       p-defintion in plone.css).
+
+     - removed break_before_br in EpozTidy to keep pre-formatted
+       text in order.
+
+     - fixed bug: Stefanie Panke noticed encoding problems
+       when using the Euro-Sign. Switched all default
+       encodings from ISO-8859-1 to more universal windows-1252.
+       Thanks, Stefanie!
+
+     - fixed bug: Casey Duncan from Zope Corporation tracked
+       down a subtle bug in the product initialisation process
+       of Epoz. Short story: Registering a product and a method
+       with the same name (Epoz) can cause conflicts under some
+       circumstances (esp. running test-suites in Zope 2.7 etc.).
+       Now Epoz is marked as __replaceable__. Thanks, Casey!!!
+
+     - fixed bug: removed hardcoded protocol (http:) in
+       XMLRPC-call; Epoz over https: should now work again.
+       Thanks to Gabriel Wicke for his complaints!
+
+ 0.7.1
+
+     - fixed critical bug: Mozilla truncated contents to
+       4096 bytes received from EpozTidy over XMLRPC
+       due to a bug in the string-code of the vcXMLRPC-library.
+
+     - fixed critical bug: if mxTidy found errors in html,
+       an empty document was returned to Epoz. JavaScript-alert
+       informs the user about critical errors in document.
+
+     - added a paragraph in the README.txt explaining the
+       relation of Epoz 0.x to Epoz 1.x. Thanks to
+       Gregor Hoffleit!
+
+     - updated french tranlsation; Thanks to Jean Laroque!!!
+
+ 0.7.0
+
+     - added support for mxTidy to produce nice and valid xhtml-code.
+
+     - added site-hook EpozPostTidy, so you can change the output of Epoz
+       with an additional script / external method. Useful if you want
+       to clean up or rewrite (absolute) links etc.pp.
+
+     - added missing language support for Plone.
+
+     - fixed breadcrumb-bug in Plone-Toolbox.
+
+     - updated sample code for edit-method; now a File-Object is used
+       as default, because, no, really no, Epoz can't edit any DTML-tags...
+
+     - updated hungarian translation. thanks to Tamas Decsi.
+
+ 0.6.1
+
+     - Fixed bug: The css-skin-parameter in wysiwyg_support.pt wasn't
+       url quoted, so skin-names with spaces weren't called correctly.
+
+ 0.6.0
+
+     - Epoz renders now the wysiwyg-textarea with your given
+       css-styles. This gives you a more realistic feeling about
+       the look of your work (esp. in Plone). Many kudos to
+       Ariel Sebbag for the solution to a real problem!!!
+
+     - Fixed issue for from time to time disabled wysiwyg-areas on
+       Mozilla. Removed EpozTimeOut by a try-catch-poll in order
+       to get Mozilla working in wysiwyg-mode. Many thanks to
+       Guido Wesdorp for this idea!!!
+
+     - Improved Table-Popup: Now you can insert tables
+       with or without heads.
+
+     - Added nowrap-style around Epoz-Toolbar so buttons
+       won't break onto two lines.
+
+     - Added finish translation. Thanks to Petri Savolainen!
+
+
+ 0.5.2
+
+     - Added strikethrough-button. Now you can use Epoz to correct
+       websites online if you are a teacher...;)
+
+     - Added nice workaround for all people who want cleaner
+       html-code from Epoz: switching the views (wysiwyg, source)
+       automatically before submitting the form will give you
+       browser-cleaned-up-code (Mozilla does a nice job, IE is crap
+       anyway).
+
+     - Added hungarian-translation. Thanks to Tamas Decsi and
+       Gabor Suveg!
+
+     - Fixed bug in epoz_toolbox. The default_charset was broken.
+       Thanks to Marian Saeger for the patch!
+
+     - Fixed a minor bug in the Plone-Toolbox: Images with single
+       quotes in the title weren't opened in the popup. Thanks to
+       Tony Addyman.
+
+     - Added a dummy blank page. IE breaks over SSL if no source
+       is given in the inline frame. Thanks to Brian Brinegar for
+       his patches!
+
+     - Sanitized the Epoz-init-string in __init__.py with dictionary.
+       Thanks to Philipp von Weitershausen for his patch!
+
+     - Improved i18n-layer. Untranslated strings will now fall
+       back to default-english. Thanks to Sergey Volobuev for his
+       help and patches!
+
+     - fixed typo in the example in the README.txt.
+       Thanks to Luiz Fernando.
+
+
+ 0.5.1
+
+     - fixed bug with different format-tags for IE
+       and Mozilla. Mozilla couldn't "unbold" text which
+       was created with IE.
+
+       Mozilla now inserts no more style-tags
+       for simple formats like bold and italics. Additionaly
+       IE's EM- and STRONG-tags will be converted to Mozilla's
+       I- and B-tags, which works perfectly with both browsers
+       rich-text-controls.
+
+     - introduced EpozTimeOut; if you encounter problems with
+       Mozilla on MacOS / etc.pp. (you can't see a cursor
+       in the wysiwyg-area or edit anything) adjust this variable.
+
+     - added norwegian-language-file. Thanks to Einar Naess Jensen!
+
+
+ 0.5.0
+
+     - added source-view-switch. Now you can view / edit
+       the html-source by clicking on the little checkbox
+       below the editor. If you use a customized
+       widget-template, please diff it to the current one
+       before upgrading.
+
+     - added search-feature to Plone-Toolbox. Now you can
+       search for contents via SearchableText.
+
+     - added a frameborder="0" to iframe, so IE doesn't
+       render an additional border anymore.
+
+     - added French translation; Thanks to Jean Laroque &
+       Yannick Dirou!
+
+     - switched license to Zope Public License (ZPL 2.0).
+       This should give you more freedom in integrating
+       Epoz into your own commercial applications / services.
+
+
+ 0.4.1
+
+     - fixed bug in wysiwyg_support.pt for Plone 1.0.1. No more dependency
+       on global 'member' which was introduced after 1.0.1.
+
+     - added missing translations for Spanish. Thanks to Pedro J. Rey Sanchiz!
+
+     - added Polnish translation; Thanks to Jakub Kasprzycki!
+
+     - added Dutch translation; Thanks to Ad Schellevis!
+
+
+ 0.4.0
+
+     - redesigned buttons with CSS; now you can have a real
+       customizable Plone/or/something/else-look&feel...:)
+       Please note: I had to make some minor changes to the Epoz-API,
+       so diff your customized templates against the current
+       ones before upgrading.
+       Thanks to Vidar Andersen from BlackTar.com for providing the
+       icons! I had to convert Vidar's icons to GIFs, because IE
+       doesn't handle PNGs with transparent background
+       very well.
+
+     - fixed bug in wysiwyg_support: no more error when wysiwyg
+       is not set.
+
+     - added language-file for italian; thanks to Nicola Bertellini
+
+     - added language-file for russian; thanks to Sergey V. Volobuev!
+
+     - added missing translations to pt-BR;
+       thanks to Luiz Fernando Pasqual S. Souza!
+
+
+ 0.3.0
+
+     - added a default-toolbox for Plone. Now you can insert links & images
+       by simply navigating through your site... could be a killer-feature
+       for Epoz & Plone.
+
+     - fixed installer: Epoz will not be added more than once to the
+       available editor-list in Plone.
+
+     - minor fix: corrected alt-attributes for sub/superscript-button.
+
+
+ 0.2.3
+
+     - fixed bug: backslashes weren't quoted, so Epoz did eat them
+       up. Thanks to Michael Bickel. (Note: Please update your
+       PythonScript if you use Epoz on a shared server like
+       freezope.org.)
+
+     - fixed bug: Epoz didn't work when Zope was served via CGI, corrected
+       the path to Epoz-scripts with BASE1. Thanks to Ralf Kraudelt.
+
+     - minor clean/speed-up for select-format. Thanks to Puna Tannehill.
+
+
+ 0.2.2
+
+     - added buttons for sub- and superscript to Epoz.
+
+     - added a widget-parameter, so you can specify your own-js-widget
+       for Epoz; take epoz_script_widget.js as starting-point.
+
+     - changed timeout from 10 to 100 for Mozilla getting the midas-controls.
+       This should fix some sync-issues with Mozilla.
+
+     - made widget-rendering faster by removing expensive document.writeln
+       for each row; added a break after tag-selection-box, so
+       Epoz won't need so much horizontal space.
+
+     - added translation for background-color to pt-br.
+       Thanks to Luiz Fernando.
+
+
+ 0.2.1
+
+     - Tables are now inserted at the current selection.
+
+     - added a focus-on-load for table- and colorselector, so an
+       already openend tool is brought into front when already opened.
+       Thanks to Puna Tannehill.
+
+     - reworked code; the Epoz-Editor is only fetched once by getElementbyId,
+       so this should speed up Epoz on slow machines; Thanks to Puna Tannehill.
+
+     - removed focus (and bottom-scrolling on IE) for initialization
+       of document; Thanks to Puna Tannehill.
+
+     - fixed bug: IE on MacOS was recognized as rich-text-editor,
+       which it is not; Bill G., maybe you can sync your IE's on
+       all platforms? Thanks to Martin Huntley.
+
+     - fixed bug: Gecko-Browsers without Midas will now display a
+       textarea instead of breaking.
+
+     - corrected language-code for Portuguese/Brasil (pt-br).
+
+
+ 0.2
+
+     - integrated Epoz as Wysiwyg-Editor into Plone.
+       Added install-script for Plone. Moved files to skin/epoz and prefixed
+       them with 'epoz_*'.
+
+     - seperated JavaScripts for browser-detection, widget-drawing, etc.
+
+     - removed hard-wired-dependency on SubmitEpoz for submit-buttons. You
+       can/must use your own submit-button now! Please correct your forms
+       (simply add a submit-button).  Removed submit from parameter-list.
+
+     - removed useless table around Epoz-Box.
+
+
+ 0.1.2
+
+     - reworked table-selection as popup-window.
+
+     - reworked color-selector as popup-window. The former
+       iframe-implementation was broken in Plone.
+
+     - added a background-color-selection.
+
+     - cleaned up the JavaScript-code a bit.
+
+     - added a portugese(brasilian)-language-file. Thanks to Luiz
+       Fernando Pasqual S. Souza!
+
+     - added spanish-language-file. Thanks to Pedro J. Rey Sanchiz!
+
+     - html-quoted non-ascii-chars in language-files.
+       InternetExplorer can crash when Unicode is set as character
+       set, but latin-coded "umlaute" appear in JavaScript.
+
+     - made the submit-button optional (pass a empty
+       submit-paramter). This will make it easier to integrate Epoz
+       into your own form-layout. Please be sure to call
+       onclick="SubmitEpoz();" for your customized submitt-button.
+       Thanks to Volker Bachschneider!
+
+
+ 0.1.1
+
+     - removed dependency on hard-wired paths to scripts/images; Epoz can now
+       be used more easily standalone
+
+     - added a description on how to turn Epoz into a
+       standalone-Zope-Web-Application which can be installed on shared
+       servers with no filesystem access (e.g. freezope.org)
+
+     - added newlines to CreateTable (results in more readable table-source)
+
+     - added a convenient catch for calling Epoz when data is None;
+       thanks to Joachim Schmitz!
+
+     - fixed broken style-parameter
+
+     - fixed a spelling-typo in www/de.js
+
+     - fixed some minor misunderstandings in the README.txt; corrected
+       sample-edit-method (no more empty action, method should be post)
+
+
+ 0.1
+
+     - inital release