379 lines
12 KiB
Plaintext
379 lines
12 KiB
Plaintext
============
|
|
Kupu changes
|
|
============
|
|
|
|
- 1.3.2
|
|
|
|
- Zope 2
|
|
|
|
* Updated Zope 2 distribution, it was broken in several ways.
|
|
|
|
- Silva
|
|
|
|
* Fixed problem with ExternalSources, which made that sources could not be
|
|
added to a page (clicking 'add' would not do anything).
|
|
|
|
- 1.3.1
|
|
|
|
- Silva:
|
|
|
|
* Fixed problem with IE that turned all src attributes (images) and hrefs
|
|
(links) into absolute URLs, failing miserably on Zope/Silva setups.
|
|
|
|
* Fixed bug with IE that made that all possible attributes were stored
|
|
on external source elements.
|
|
|
|
- Plone
|
|
|
|
* Fix error opening drawers when there is non-AT content around.
|
|
|
|
* Fix for content type not being set on AT content with only one allowed type.
|
|
|
|
* Fix for error when converting content from another format such as reST.
|
|
|
|
- Fix for style whitelist not working on Mozilla/Firefox (N.B. xml config schema has been changed)
|
|
|
|
- 1.3
|
|
|
|
- Disabled entity escaping since it causes problems with Plone indexing.
|
|
(this should be fixed properly in Plone's PortalTransform code).
|
|
|
|
- Plone:
|
|
|
|
* removed the hardwired styles Heading, Subheading and
|
|
Formatted, added them by default on installation (but if you are
|
|
upgrading you may have to add them explicitly).
|
|
|
|
* Fixed a bug which prevented editing legacy (non-AT) content.
|
|
|
|
* Turned linkByUid off by default. Made resolveuid.py do a status 301 (moved permanently) redirection.
|
|
|
|
* Fixed linking to folder types which was broken when Plone 2.1 support was added.
|
|
|
|
- More i18n work.
|
|
|
|
- table classnames now take an optional caption.
|
|
|
|
- Style pulldown no longer goes wrong inside tables.
|
|
|
|
- Fixed font size issue. Plone documentContent class is now applied
|
|
to the editor body tag, so scaling and background color are picked
|
|
up automatically.
|
|
|
|
- 1.3rc1
|
|
|
|
- Added support for i18n - the Kupu interface can now be displayed in
|
|
multiple languages (provided language catalogs are available).
|
|
|
|
- Lots of changes for Plone 2.1 compatability.
|
|
|
|
* Drawers use catalog lookups to avoid loading objects.
|
|
|
|
* ResourceRegistry used to load js and css.
|
|
|
|
* Sarissa upgraded, and not loaded when ResourceRegistry is
|
|
present.
|
|
|
|
* Drawer layouts tidied up.
|
|
|
|
* Drawers i18n enabled.
|
|
|
|
- Post 1.2.1
|
|
|
|
- Tidied up zoom mode. Added kupu-fulleditor-zoomed class to body
|
|
when zoomed so you can use css to hide other controls on page (IE
|
|
ignores z-index on SELECT boxes).
|
|
|
|
- Further adjustment for issue 70 to give slightly prettier
|
|
formatting.
|
|
|
|
- 1.2.1
|
|
|
|
- Fixed some context bugs with External Sources (Silva specific), now Kupu
|
|
uses the same functionality to find code sources as the rest of Silva
|
|
does.
|
|
|
|
The following issue has been resolved:
|
|
|
|
- 70: Content duplication (when pasting into IE from Microsoft Word or Works).
|
|
|
|
- 1.2 final
|
|
|
|
- Linking to the current folder produced an empty link. Now it links to "."
|
|
|
|
- Changed how kupu in Plone handles non-HTML content e.g. STX. Now it won't
|
|
load for fields in Archetypes content if the content type isn't HTML (but
|
|
it does put in a link allowing you to force a conversion). See
|
|
http://plone.org/collector/3900
|
|
|
|
- Added support for spell checking.
|
|
|
|
- Since 1.2rc1
|
|
|
|
- Creating links was broken by the fixes to #146, rewrote link
|
|
creation to be more robust and predictable.
|
|
|
|
- Changed 'halign' as the attribute to set the alignment of tables
|
|
and tablecells to 'align'.
|
|
|
|
Apache Lenya enhancements:
|
|
|
|
* improved handling of image assets
|
|
* enabled roundtrip of image editing between Kupu and BXE
|
|
(http://issues.apache.org/bugzilla/show_bug.cgi?id=29164)
|
|
* fixed bug that inserted multiple meta charset entries per save.
|
|
* slight wording changes here and there
|
|
|
|
- Kupu 1.2rc1
|
|
|
|
The following issues have been resolved (see the `issue tracker`_
|
|
for details of the numbered ones):
|
|
|
|
- 153: Exit from bulleted list: next paragraph becomes a list item
|
|
- 152: Install.py does not work with CMF
|
|
- 151: This function requires better XML support in your browser
|
|
- 150: Javscript error in IE when viewing empty html source and style select changed
|
|
- 149: When using Zoom on Plone site, the right portlets are not disabled
|
|
- 146: kupu 1.2b tagName is null or not an object javascript error in IE
|
|
- 143: Invalid request error when trying to edit raw HTML using Safari
|
|
- 141: Inserting links in Gecko browsers sometimes replaced the selected
|
|
text with the link title.
|
|
- 94: Using kupu with Plone via SSL gives error on IE
|
|
(this was already marked as resolved but had recurred).
|
|
- Fixed 'phantom whitespace' problem. Saved format was 'text/html'
|
|
which non-AT content types interpret as an alias for 'stx'. Now
|
|
sets format to 'html' for non-AT content types.
|
|
- Opening a drawer gave error 404 on Plone systems when Archetypes
|
|
was not installed.
|
|
|
|
|
|
.. _`issue tracker`: http://codespeak.net/issues/kupu/
|
|
|
|
- Kupu 1.2 beta 1
|
|
|
|
* Added image upload.
|
|
|
|
* Added support for CSS 'float' for images.
|
|
|
|
* Fixed some documentation that said Netscape 7.0 was supported, which
|
|
it never was, the minimal Netscape version required to use Kupu has
|
|
always been 7.1
|
|
|
|
* Fixed problem where empty title tags broke rendering on IE after a save.
|
|
|
|
* Configurable filtering with whitelists and blacklists which
|
|
significantly speeds up save time on IE.
|
|
|
|
* Zoom mode to make Kupu fill the browser window.
|
|
|
|
* BeforeUnload handler added which controls all form fields.
|
|
|
|
* Plone enhancements:
|
|
|
|
- Drawer support now fully integrated.
|
|
- Customisation by control panel or Python script.
|
|
- Paragraph styles may be defined globally or for Archetypes
|
|
fields.
|
|
- Links to Archetypes objects done by UID.
|
|
- Optionally Archetypes can store references for links created by
|
|
Kupu.
|
|
- Optional output transform to hide UIDs and add captions to
|
|
images.
|
|
- Kupu and Epoz can now coexist on the same Plone site.
|
|
|
|
- Kupu 1.1
|
|
|
|
* Re-added experimental dist with inspector.
|
|
|
|
* Moved drawers to the experimental dist.
|
|
|
|
* Some fixes in the Citation tool and External Source tools
|
|
|
|
* Fixed bug that made Kupu break on certain type of meta-tags in the
|
|
editable document.
|
|
|
|
* Moved definition list tool to the main and form dist.
|
|
|
|
* Made Damian Gajda's SourceEditTool replace the switchSourceEdit function.
|
|
|
|
- Kupu 1.1 beta 2 (2004-05-27)
|
|
|
|
* Added source editing for Silva.
|
|
|
|
* Fixed the Image tool in Silva: URL's are now editable and will be made
|
|
relative if at all possible.
|
|
|
|
* Fixed some small bugs for Silva.
|
|
|
|
* Assured proper hiding of RemoveElementButtons in IE.
|
|
|
|
* Updated unit tests to reflect new ECMAUnit API
|
|
|
|
- Kupu 1.1 beta 1 (2004-05-21)
|
|
|
|
* Added Selection object that provides a cross-browser API for working
|
|
with the document's selection and cursor. This can be used to e.g. add
|
|
and manipulate arbitrary elements (it's used for instance in Silva's
|
|
definition lists code).
|
|
|
|
* Templates for different systems are now generated with an
|
|
XML/XSLT-based templating system.
|
|
|
|
* Added state for buttons, if one is inside a tag controlled by a button
|
|
the button gets a new class (this way when inside e.g. a bold tag the
|
|
bold button can look pressed).
|
|
|
|
* Added access key functionality.
|
|
|
|
* Implemented a new way of inserting images and linking to
|
|
documents, library drawers. Drawers are windows that open up
|
|
inside the browser without invoking a browser popup. Library
|
|
drawers load information about linkable/insertable objects from
|
|
the server via standardized XML.
|
|
|
|
* Some core functionality is now covered by unit tests, based on the
|
|
JavaScript testing framework ECMAUnit.
|
|
|
|
* Fixed bug in preserving selection in IE.
|
|
|
|
* Added double-click catching, now double-clicking stuff results in correct
|
|
behaviour.
|
|
|
|
* Added a few useful helpers, such as a strip() method to String objects.
|
|
|
|
- 1.0.3 (2004-03-25)
|
|
|
|
* Renamed epoz to kupu to end the name confusion with Maik
|
|
Jablonski's editor once and for all. Thanks to Eric Casteleijn for
|
|
the name suggestion.
|
|
|
|
* Kupu is distributed under the BSD-style Kupu license. See
|
|
LICENSE.txt for license text.
|
|
|
|
* Kupu is an official OSCOM project now. Its new homepage is
|
|
available at http://kupu.oscom.org. The development home remains
|
|
with Codespeak.
|
|
|
|
* Improved preliminary Plone support. Thanks to Duncan G. Booth for
|
|
this work.
|
|
|
|
* Fixed bug that made IE throw an exception on re-selecting text in
|
|
a removed element.
|
|
|
|
* Removed the 'locales' directory for the time being. We will
|
|
support i18n in the future, but not in this Zope-specific way.
|
|
|
|
- 1.0.2 (2004-03-06)
|
|
|
|
* Added POST support
|
|
|
|
* Finally added some more documentation, made some older docs less
|
|
Zope specific
|
|
|
|
* Added toolboxes, a plugin for tools, to seperate functionality from
|
|
view dependencies (this means a change in initEpoz, so custom versions
|
|
need to be updated!)
|
|
|
|
* Chopped epozeditor.js into several pieces (this means all existing
|
|
installations need to be updated!)
|
|
|
|
* Table editing in IE 5.5 is fixed, the tables don't end up
|
|
in the parent document anymore
|
|
|
|
* Fixed some subtle bug that caused the parent element of the
|
|
selection to be the selected element instead of the element
|
|
itself when a selection spanned a full element (thanks Igor
|
|
Stroh for the IE fix!)
|
|
|
|
* Cleaned up the HTML files and pagetemplates, there's now only 1 piece
|
|
of JavaScript for initialization.
|
|
|
|
* Added experimental context menu
|
|
|
|
* Added experimental inspector tool
|
|
|
|
* A lot of small bugfixes...
|
|
|
|
- 1.0.1 (2003-12-10)
|
|
|
|
* Fixed bug that caused saving to fail in Mozilla 1.3.1
|
|
|
|
* Fixed bug that prevented Zope from booting when Epoz and Plone were
|
|
installed on the same instance
|
|
|
|
* Added an example pagetemplate for Zope 2 integration
|
|
|
|
- 1.0 final (2003-11-21)
|
|
|
|
* Fixed text style support for IE
|
|
|
|
* Renamed epoztoolbar macro to epoz_toolbar for consistency
|
|
|
|
* Added style sheet and headers to prevent caching in the
|
|
example document fulldoc.html
|
|
|
|
- 1.0 beta 1 (2003-11-14)
|
|
|
|
* Some API cleanups done
|
|
|
|
* Added some code to 'disable' the editor during init and save
|
|
[Issue 11]
|
|
|
|
* Added Silva-specific JavaScript, also as an example for large
|
|
customizations
|
|
|
|
* Fixed major problem with IE that removed the selection from the
|
|
iframe as soon as some other element got clicked (resulting in
|
|
actions to be performed on the wrong location). [issue 31]
|
|
|
|
* Fixed colorchooser in IE, also fixed background color support.
|
|
|
|
- 1.0 alpha 2 (2003-11-07)
|
|
|
|
* Refactored epozeditor.js to a MVC-style component architecture.
|
|
[Issue 26]
|
|
|
|
* Added a path tool [Issue 24]
|
|
|
|
* Added epoz logo
|
|
|
|
- 1.0 alpha 1 (2003-10-24)
|
|
|
|
* Fix useCSS (generates a Midas error)
|
|
|
|
* When in a list, a style picker will appear for the shape of the
|
|
list symbols.
|
|
|
|
* Dumb down the link and image toolboxes
|
|
|
|
* Let the iframe src work from Apache via a tal:attributes to
|
|
replace the src with nothing when served from Zope
|
|
|
|
* Added new attributes on <iframe> to configure the Epoz instance:
|
|
|
|
- dst specifices the URL to PUT to.
|
|
|
|
- usecss is either 0 or 1, to tell Midas whether to use CSS or
|
|
element styles like <b>.
|
|
|
|
- reloadsrc is either 0 or 1, to tell Epoz whether the server
|
|
wants the editor to reload the source after saving. This is
|
|
true in Silva, which transforms the XHTML after saving.
|
|
|
|
* Improved error message that appears if an async save fails.
|
|
|
|
* Added plain Zope2 integration (philikon)
|
|
|
|
* Added functionality for editing tables (adding and deleting
|
|
rows and columns, setting alignment etc.)
|
|
|
|
* Fixed bug in link code, the url is now added to the link
|
|
correctly and can also be modified
|
|
|
|
* Replaced some timeout code with a poll loop, which should work
|
|
better in extreme situations (slow setup, large documents etc.)
|
|
|
|
* When the cursor is in a list, a drop-down appears to set the style
|
|
of the list symbols (e.g. disc for ul, roman numerals for ol)
|
|
|