What's new in Xopus 3.2.6?
November 1st 2007
This release fixes many minor bugs. Upgrade when you encounter any of the issues below.
Features
- Implemented Shift-Ins (Paste) and Shift-Del (Cut).
Changes
- The shortcut to open the Attribute Editor has been changed to Ctrl+E due to conflicts with tabbed browsing and the Ctrl+T shortcut.
- Added insertNode method to the XopusRange object.
- Added getViewParam public method to XopusCanvas object.
- The Reproducer now has improved support for environments with multiple frames.
- Improved replacing a selection with text and pasting of text.
- Improved selection of uneditable text.
- Improved cursor position after paste.
- Case 25360: Improved performance of redrawing structural edits.
- Case 31662: Added paste command to context bar menus.
- Case 44444: Made the document.importNode method publicly available.
- Case 47091: Improved cursor position at startup, specifically when all editable content was contained in attributes.
Bug Fixes
- Doing an overwrite of a backwards selection which caused a merge would insert the typed character at the wrong place.
- The spellchecker now responds better to dynamically created xml:lang attributes.
- getXML now works on XopusDocument objects.
- Prevent error when opening find bar when there is no selection.
- Case 33750: Cursor was not always correctly positioned after insert.
- Case 38642: Drag & Drop sometimes incorrectly changed the order when elements were dropped at a different position in their original parent.
- Case 39941: In some cases a newline was collapsed, only to appear after typing text.
- Case 39942: Selection was sometimes lost while selecting large parts of the document.
- Case 40117: Reduced memory leak drastically, unfortunately we haven't been able to completely fix the leak issues.
- Case 41299: In some XSL images were not shown their native size.
- Case 43265: Some uneditable attribute values incorrectly became editable when displayed in the XSL content.
- Case 44373: Cancelling a refresh could cause an Xopus error.
- Case 44430: Could not copy & paste values from one attribute to another in the Attribute Editor.
- Case 44683: Improved cursor position after some inserts.
- Case 44870: Xopus sometimes created a new tablebody role element for each tablerow role element, which was valid, but undesirable.
- Case 45550: Merging cells using the table editor could create collapsed rows.
- Case 46237: Pressing cancel in the Attribute Editor could result in an UndoState not closed error.
- Case 46282: Fixed an error caused by the insert symbol menu.
- Case 47310: Fixed an error caused by xs:redefine in Firefox.
- Case 47334: Save Changes dialog didn't always show when needed.
- Case 47365: Default attributes on the last element of a document didn't work properly.
- Case 47553: Fixed deleting of selections in attributes.
- Case 47788: Fixed placeholders in Firefox.