Annotation of kupu/doc/CHANGES.txt, revision 1.1

1.1     ! dwinter     1: ============
        !             2: Kupu changes
        !             3: ============
        !             4: 
        !             5: - 1.3
        !             6: 
        !             7:   - Plone:
        !             8: 
        !             9:     * removed the hardwired styles Heading, Subheading and
        !            10:       Formatted, added them by default on installation (but if you are
        !            11:       upgrading you may have to add them explicitly).
        !            12: 
        !            13:     * Fixed a bug which prevented editing legacy (non-AT) content.
        !            14: 
        !            15:   - More i18n work. Added Czech, Finnish and Chinese translations.
        !            16: 
        !            17: - 1.3rc1
        !            18:   - Added support for i18n - the Kupu interface can now be displayed in
        !            19:     multiple languages (provided language catalogs are available).
        !            20: 
        !            21:   - Lots of changes for Plone 2.1 compatability.
        !            22: 
        !            23:     * Drawers use catalog lookups to avoid loading objects.
        !            24: 
        !            25:     * ResourceRegistry used to load js and css.
        !            26: 
        !            27:     * Sarissa upgraded, and not loaded when ResourceRegistry is
        !            28:       present.
        !            29: 
        !            30:     * Drawer layouts tidied up.
        !            31: 
        !            32:     * Drawers i18n enabled.
        !            33: 
        !            34: - Post 1.2.1
        !            35: 
        !            36:   - Tidied up zoom mode. Added kupu-fulleditor-zoomed class to body
        !            37:     when zoomed so you can use css to hide other controls on page (IE
        !            38:     ignores z-index on SELECT boxes).
        !            39: 
        !            40:   - Further adjustment for issue 70 to give slightly prettier
        !            41:     formatting.
        !            42: 
        !            43: - 1.2.1
        !            44: 
        !            45:   - Fixed some context bugs with External Sources (Silva specific), now Kupu
        !            46:     uses the same functionality to find code sources as the rest of Silva
        !            47:     does.
        !            48: 
        !            49:   The following issue has been resolved:
        !            50: 
        !            51:   - 70: Content duplication (when pasting into IE from Microsoft Word or Works).
        !            52: 
        !            53: - 1.2 final
        !            54: 
        !            55:   - Linking to the current folder produced an empty link. Now it links to "."
        !            56: 
        !            57:   - Changed how kupu in Plone handles non-HTML content e.g. STX. Now it won't
        !            58:     load for fields in Archetypes content if the content type isn't HTML (but 
        !            59:     it does put in a link allowing you to force a conversion). See
        !            60:     http://plone.org/collector/3900
        !            61: 
        !            62:   - Added support for spell checking.
        !            63: 
        !            64: - Since 1.2rc1
        !            65: 
        !            66:   - Creating links was broken by the fixes to #146, rewrote link
        !            67:     creation to be more robust and predictable.
        !            68: 
        !            69:   - Changed 'halign' as the attribute to set the alignment of tables
        !            70:     and tablecells to 'align'.
        !            71: 
        !            72:   Apache Lenya enhancements:
        !            73:   
        !            74:   * improved handling of image assets
        !            75:   * enabled roundtrip of image editing between Kupu and BXE
        !            76:     (http://issues.apache.org/bugzilla/show_bug.cgi?id=29164)
        !            77:   * fixed bug that inserted multiple meta charset entries per save.
        !            78:   * slight wording changes here and there
        !            79:   
        !            80: - Kupu 1.2rc1
        !            81: 
        !            82:   The following issues have been resolved (see the `issue tracker`_
        !            83:   for details of the numbered ones):
        !            84: 
        !            85:   - 153: Exit from bulleted list: next paragraph becomes a list item
        !            86:   - 152: Install.py does not work with CMF
        !            87:   - 151: This function requires better XML support in your browser
        !            88:   - 150: Javscript error in IE when viewing empty html source and style select changed
        !            89:   - 149: When using Zoom on Plone site, the right portlets are not disabled
        !            90:   - 146: kupu 1.2b tagName is null or not an object javascript error in IE
        !            91:   - 143: Invalid request error when trying to edit raw HTML using Safari
        !            92:   - 141: Inserting links in Gecko browsers sometimes replaced the selected
        !            93:     text with the link title.
        !            94:   - 94: Using kupu with Plone via SSL gives error on IE
        !            95:     (this was already marked as resolved but had recurred).
        !            96:   - Fixed 'phantom whitespace' problem. Saved format was 'text/html'
        !            97:     which non-AT content types interpret as an alias for 'stx'. Now
        !            98:     sets format to 'html' for non-AT content types.
        !            99:   - Opening a drawer gave error 404 on Plone systems when Archetypes 
        !           100:     was not installed.
        !           101: 
        !           102: 
        !           103: .. _`issue tracker`: http://codespeak.net/issues/kupu/
        !           104: 
        !           105: - Kupu 1.2 beta 1
        !           106: 
        !           107:   * Added image upload.
        !           108: 
        !           109:   * Added support for CSS 'float' for images.
        !           110: 
        !           111:   * Fixed some documentation that said Netscape 7.0 was supported, which
        !           112:     it never was, the minimal Netscape version required to use Kupu has
        !           113:     always been 7.1
        !           114: 
        !           115:   * Fixed problem where empty title tags broke rendering on IE after a save.
        !           116: 
        !           117:   * Configurable filtering with whitelists and blacklists which
        !           118:     significantly speeds up save time on IE.
        !           119: 
        !           120:   * Zoom mode to make Kupu fill the browser window.
        !           121: 
        !           122:   * BeforeUnload handler added which controls all form fields.
        !           123: 
        !           124:   * Plone enhancements:
        !           125: 
        !           126:     - Drawer support now fully integrated.
        !           127:     - Customisation by control panel or Python script.
        !           128:     - Paragraph styles may be defined globally or for Archetypes
        !           129:       fields.
        !           130:     - Links to Archetypes objects done by UID.
        !           131:     - Optionally Archetypes can store references for links created by
        !           132:       Kupu.
        !           133:     - Optional output transform to hide UIDs and add captions to
        !           134:       images.
        !           135:     - Kupu and Epoz can now coexist on the same Plone site.
        !           136: 
        !           137: - Kupu 1.1
        !           138: 
        !           139:   * Re-added experimental dist with inspector.
        !           140: 
        !           141:   * Moved drawers to the experimental dist.
        !           142: 
        !           143:   * Some fixes in the Citation tool and External Source tools
        !           144: 
        !           145:   * Fixed bug that made Kupu break on certain type of meta-tags in the
        !           146:     editable document.
        !           147: 
        !           148:   * Moved definition list tool to the main and form dist.
        !           149: 
        !           150:   * Made Damian Gajda's SourceEditTool replace the switchSourceEdit function.
        !           151: 
        !           152: - Kupu 1.1 beta 2 (2004-05-27)
        !           153: 
        !           154:   * Added source editing for Silva.
        !           155: 
        !           156:   * Fixed the Image tool in Silva: URL's are now editable and will be made
        !           157:     relative if at all possible.
        !           158: 
        !           159:   * Fixed some small bugs for Silva.
        !           160: 
        !           161:   * Assured proper hiding of RemoveElementButtons in IE.
        !           162: 
        !           163:   * Updated unit tests to reflect new ECMAUnit API
        !           164: 
        !           165: - Kupu 1.1 beta 1 (2004-05-21)
        !           166: 
        !           167:   * Added Selection object that provides a cross-browser API for working
        !           168:     with the document's selection and cursor. This can be used to e.g. add
        !           169:     and manipulate arbitrary elements (it's used for instance in Silva's 
        !           170:     definition lists code).
        !           171: 
        !           172:   * Templates for different systems are now generated with an
        !           173:     XML/XSLT-based templating system.
        !           174: 
        !           175:   * Added state for buttons, if one is inside a tag controlled by a button
        !           176:     the button gets a new class (this way when inside e.g. a bold tag the
        !           177:     bold button can look pressed).
        !           178: 
        !           179:   * Added access key functionality.
        !           180: 
        !           181:   * Implemented a new way of inserting images and linking to
        !           182:     documents, library drawers. Drawers are windows that open up
        !           183:     inside the browser without invoking a browser popup. Library
        !           184:     drawers load information about linkable/insertable objects from
        !           185:     the server via standardized XML.
        !           186: 
        !           187:   * Some core functionality is now covered by unit tests, based on the
        !           188:     JavaScript testing framework ECMAUnit.
        !           189: 
        !           190:   * Fixed bug in preserving selection in IE.
        !           191: 
        !           192:   * Added double-click catching, now double-clicking stuff results in correct
        !           193:     behaviour.
        !           194: 
        !           195:   * Added a few useful helpers, such as a strip() method to String objects.
        !           196: 
        !           197: - 1.0.3 (2004-03-25)
        !           198: 
        !           199:   * Renamed epoz to kupu to end the name confusion with Maik
        !           200:     Jablonski's editor once and for all. Thanks to Eric Casteleijn for
        !           201:     the name suggestion.
        !           202: 
        !           203:   * Kupu is distributed under the BSD-style Kupu license. See
        !           204:     LICENSE.txt for license text.
        !           205: 
        !           206:   * Kupu is an official OSCOM project now. Its new homepage is
        !           207:     available at http://kupu.oscom.org. The development home remains
        !           208:     with Codespeak.
        !           209: 
        !           210:   * Improved preliminary Plone support. Thanks to Duncan G. Booth for
        !           211:     this work.
        !           212: 
        !           213:   * Fixed bug that made IE throw an exception on re-selecting text in
        !           214:     a removed element.
        !           215: 
        !           216:   * Removed the 'locales' directory for the time being. We will
        !           217:     support i18n in the future, but not in this Zope-specific way.
        !           218: 
        !           219: - 1.0.2 (2004-03-06)
        !           220: 
        !           221:   * Added POST support
        !           222: 
        !           223:   * Finally added some more documentation, made some older docs less 
        !           224:     Zope specific
        !           225: 
        !           226:   * Added toolboxes, a plugin for tools, to seperate functionality from
        !           227:     view dependencies (this means a change in initEpoz, so custom versions
        !           228:     need to be updated!)
        !           229: 
        !           230:   * Chopped epozeditor.js into several pieces (this means all existing
        !           231:     installations need to be updated!)
        !           232: 
        !           233:   * Table editing in IE 5.5 is fixed, the tables don't end up
        !           234:     in the parent document anymore
        !           235: 
        !           236:   * Fixed some subtle bug that caused the parent element of the
        !           237:     selection to be the selected element instead of the element
        !           238:     itself when a selection spanned a full element (thanks Igor
        !           239:     Stroh for the IE fix!)
        !           240: 
        !           241:   * Cleaned up the HTML files and pagetemplates, there's now only 1 piece
        !           242:     of JavaScript for initialization.
        !           243: 
        !           244:   * Added experimental context menu
        !           245: 
        !           246:   * Added experimental inspector tool
        !           247: 
        !           248:   * A lot of small bugfixes...
        !           249: 
        !           250: - 1.0.1 (2003-12-10)
        !           251:   
        !           252:   * Fixed bug that caused saving to fail in Mozilla 1.3.1
        !           253: 
        !           254:   * Fixed bug that prevented Zope from booting when Epoz and Plone were
        !           255:     installed on the same instance
        !           256: 
        !           257:   * Added an example pagetemplate for Zope 2 integration
        !           258: 
        !           259: - 1.0 final (2003-11-21)
        !           260: 
        !           261:   * Fixed text style support for IE
        !           262: 
        !           263:   * Renamed epoztoolbar macro to epoz_toolbar for consistency
        !           264: 
        !           265:   * Added style sheet and headers to prevent caching in the
        !           266:     example document fulldoc.html
        !           267: 
        !           268: - 1.0 beta 1 (2003-11-14)
        !           269: 
        !           270:   * Some API cleanups done
        !           271: 
        !           272:   * Added some code to 'disable' the editor during init and save
        !           273:     [Issue 11]
        !           274: 
        !           275:   * Added Silva-specific JavaScript, also as an example for large
        !           276:     customizations
        !           277: 
        !           278:   * Fixed major problem with IE that removed the selection from the
        !           279:     iframe as soon as some other element got clicked (resulting in
        !           280:     actions to be performed on the wrong location). [issue 31]
        !           281: 
        !           282:   * Fixed colorchooser in IE, also fixed background color support.
        !           283: 
        !           284: - 1.0 alpha 2 (2003-11-07)
        !           285: 
        !           286:   * Refactored epozeditor.js to a MVC-style component architecture.
        !           287:     [Issue 26]
        !           288: 
        !           289:   * Added a path tool [Issue 24]
        !           290: 
        !           291:   * Added epoz logo
        !           292: 
        !           293: - 1.0 alpha 1 (2003-10-24)
        !           294: 
        !           295:   * Fix useCSS (generates a Midas error)
        !           296: 
        !           297:   * When in a list, a style picker will appear for the shape of the
        !           298:     list symbols.
        !           299: 
        !           300:   *  Dumb down the link and image toolboxes
        !           301: 
        !           302:   * Let the iframe src work from Apache via a tal:attributes to
        !           303:     replace the src with nothing when served from Zope
        !           304: 
        !           305:   * Added new attributes on <iframe> to configure the Epoz instance:
        !           306: 
        !           307:     - dst specifices the URL to PUT to.
        !           308:   
        !           309:     - usecss is either 0 or 1, to tell Midas whether to use CSS or
        !           310:       element styles like <b>.
        !           311: 
        !           312:     - reloadsrc is either 0 or 1, to tell Epoz whether the server
        !           313:       wants the editor to reload the source after saving.  This is
        !           314:       true in Silva, which transforms the XHTML after saving.
        !           315: 
        !           316:   * Improved error message that appears if an async save fails.
        !           317: 
        !           318:   * Added plain Zope2 integration (philikon)
        !           319: 
        !           320:   * Added functionality for editing tables (adding and deleting
        !           321:     rows and columns, setting alignment etc.)
        !           322: 
        !           323:   * Fixed bug in link code, the url is now added to the link 
        !           324:     correctly and can also be modified
        !           325: 
        !           326:   * Replaced some timeout code with a poll loop, which should work
        !           327:     better in extreme situations (slow setup, large documents etc.)
        !           328: 
        !           329:   * When the cursor is in a list, a drop-down appears to set the style
        !           330:     of the list symbols (e.g. disc for ul, roman numerals for ol)
        !           331: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>