What's new in Xopus 3.2.3?

August 24th 2007

Xopus 3.2.3 fixes many bugs and improves the user interface and editing experience.

Features

  • Added indent and outdent commands for all recursive structures. Tab and Shift-Tab can be used to indent/outdent.
  • Added Paste Special command, which allows the user to paste only a limited set of html elements.
  • Modifing lists now works much like it does in Word.
  • Case 29913, 30957: Context menu now contains a list of actions instead of a list of ancestors. Enumerable attribute values can now be picked from a submenu.

Changes

  • Delete and remove were consolidated. Inline elements are now removed, but their content is kept, block level elements are deleted including descendants.
  • Improved parsing of URIs.
  • Improved pasting of nested lists from Word.
  • Added node highlighting for toolbar buttons.
  • Some roles are now exclusive, like ul/ol and sup/sub.
  • Reintroduced maximize button when Xopus runs in an iframe.
  • Icons files were removed since they are no longer needed by Xopus, this might break users buttons that use those files.
  • Case 232: Improved XSL output validation error message.
  • Case: 24965: Improved behavior after Ctrl+A, Delete.

Bug Fixes

  • The last row of pixels in the Xopus logo was hidden.
  • Fixed a problem with the serverside spellchecker interface.
  • Fixed a problem that sometimes broke lookups.
  • Fixed updating of <option> and <button> output elements.
  • Solved jumpy delete buttons in attributes editor.
  • No longer shows unsaved changes dialog twice.
  • Ctrl+Click on <a href="#fragment-identifier"> now works.
  • Fixed small bugs in table cell split.
  • Case 18737: The Save All icon would sometimes change into a Save icon.
  • Case 19778: Fixed multiple canvas support in FireFox.
  • Case 21099: Reload command now clears X:Include cache.
  • Case 22641: Fixed XSL priority calculation.
  • Case 23142: Close button no longer disappears when opening xopus menu.
  • Case 23875: Actions on the document node were not undoable.
  • Case 27122: Insert would sometimes insert redundant paragraphs (around whitespace).
  • Case 27118: Inserting text with a preceding space was not properly handled by the whitespace collapsion algorithm.
  • Case 27726: Fixed a minor display problem with the save button.
  • Case 28524: Improved standard compliance of xsd:decimal.
  • Case 28628: Could reach clipboard buttons even when there was no selection.
  • Case 28912: Fix backspace/delete, fix paste after no cut or copy in FireFox.
  • Case 29629: 'double clicks' of toolbar buttons will now perform twice.
  • Case 29231: A click on a control range caused an error.
  • Case 29232: Fixed insertion of images.
  • Case 29235: Creating list made new list selected.
  • Case 29260: Browse button in attribute editor was not keyboard accessible.
  • Case 29874: The attribute editor did not create undo states for lookup editors.
  • Case 29909: Paste in an attribute now removes all structure.
  • Case 29912: Ctrl+Shift+End would not select the last character in HTML elements with 'layout'.
  • Case 29941: Reproducer now also captures included XML.
  • Case 29942: Drawing the selection in IE could sometimes throw errors.
  • Case 30238: Could start a selection in the toolbar.
  • Case 30316: Xopus could crash while saving in FireFox.
  • Case 30974: Fixed rendering errors in IE.
  • Case 31439: Object elements did not report childnodes.
  • Case 31152: Ctrl+C could cause the document to scroll.
  • Case 32306: Xopus no longer creates an extra browser history entry on load.
  • Case 32594: Right click on an image did not select the image.
  • Case 32613: Popups are now closed with the main Xopus window.
  • Case 33138: Fixed problem in table inserter.
  • Case 33168: Never do a partial delete of a block element.