Download from: http://www.xmlmind.com/xmleditor/download.shtml

             V2.0 Patch 2 (December 03, 2002)
                             
   Enhancements:
     * New option "Copy text structure to clipboard".
       (Use Options|Options to display the Options
       dialog box, select Edit tab and check the
       toggle that turns this option on.)
       This option changes what is being copied to
       clipboard by commands Copy and Cut when there
       is a text selection.
          + If this toggle is not checked, the text
            selection is copied to clipboard as plain
            text. That is, the underlying structure
            of the text selection is lost. Example
            "<p>This is <em>great</em>, really!</p>":
            if selected text starts at "This" and
            ends at "really!", plain string "This is
            great, really!" is copied to clipboard.
          + If this toggle is checked, the document
            nodes delimited by the text selection are
            copied to clipboard. That is, the
            underlying structure of the text
            selection is not lost. Example "<p>This
            is <em>great</em>, really!</p>": if
            selected text starts at "This" and ends
            at "really!", "This is <em>great</em>,
            really!" is copied to clipboard.
       
     Note: It is not recommended that novice users
     of XXE turn this option on.
     For simple cases, this option works as expected
     making cut and paste pieces of styled text much
     more convenient to do.
     For complex cases, for example a large text
     selection running across many elements, it is
     not obvious to guess what is being copied to
     clipboard. The reason for that is that XXE does
     its best to copy something which is paste-able
     and which, once pasted, will not make the
     document invalid.
     Therefore, the recommended way to do multiple
     node selection is still by selecting first node
     and extending the node selection to the
     siblings of first selected node as explained in
     the tutorial.

     * It is now possible to override ``factory''
       mouse and key bindings by specifying your
       favorite bindings in a special purpose
       configuration file called defaultbindings.xxe.
       (This is explained in the Power User's Guide.)
       A sample defaultbindings.xxe which makes XXE
       behave a little more like your average word
       processor (for example: Ctrl-Right moves caret
       to next word) can be found in
       <xxe_distribution_directory>/docs/poweruser/sa
       mples/.

     * Open and Save file selection dialog boxes now
       have filters such as *.xml, *.xhtml, *.docb.
       Recently opened files are used to find which
       filters to add and which one among the added
       filters to activate.

     * Split pane and ``maximized'' document views
       now resize themselves nicely when XXE window
       is resized.

     * Added new command Open Copy... to File menu.

     * If a single element is insertable (example:
       when inserting a new element in a XHTML ul,
       this element can only be a li), field Name: of
       the Insert dialog box is initialized with the
       name of this element. This also applies to the
       Edit tab.

     * Added option "Use Edit tab rather than dialog
       box" to the Window tab of the Options dialog
       box which allows to use the Edit tab rather
       that displaying the Insert dialog box each
       time an element is to be inserted in the
       document. This also applies to the replace and
       convert operations.

     * XML declaration now uses quotes (example:
       <?xml version="1.0"?>) rather than apostrophes
       (example: <?xml version='1.0'?>). Some broken
       programs happen not to like the XML
       declaration with the apostrophes.

     * When saving a file using the US-ASCII
       encoding, non-ASCII characters are written as
       "&#code;". Previously, these characters were
       written as '?'.

     * Added command convertCase which can be used to
       transform the case of selected characters.
       Example of binding:
<binding>
  <keyPressed code="ESCAPE" />
  <charTyped char="c" />
  <command name="convertCase" parameter="capital" />
</binding>

     * Added command run which can be used to run
       external commands.
       Example of macro-command using the run
       command:
<command name="untabify">
  <macro>
    <sequence>
      <command name="run" parameter="expand %F" />
      <command name="paste" parameter="toOrInto %_" />
    </sequence>
  </macro>
</command>

     * Removed commands pick and prompt which were
       not mature and not powerful enough.
       
   Localization:
     * XXE localized to Czech thanks to Martin
       Kolar?k (kolarik AT mii DOT cz).
     * XXE localized to German thanks to Volker Hess
       (Volker.Hess AT mz.uni-siegen DOT de).
       
   Documentation:
     * XMLmind XML Editor - Developer's Guide is now
       available.
     * XMLmind XML Editor JavaTM API has been
       documented using JavadocTM.
       
   Bug fixes:
     * XML catalogs specified in the Options dialog
       box and saved in the user preferences file
       were not checked for existence each time XXE
       was started.
       The following situation happened quite
       frequently:
         1. User installs XXE V2.0 in /opt/xxe-v20
            and use this version for some time. Its
            user preferences contain a reference to
            bundled catalog
            /opt/xxe-v20/config/catalog.xml. (This
            reference is added automatically the
            first time user starts XXE.)
         2. User uninstalls XXE V2.0 and deletes
            /opt/xxe-v20.
         3. User installs XXE V2.0 Patch 1 in
            /opt/xxe-v20p1. Its user preferences,
            which were not destroyed by the upgrade,
            still reference
            /opt/xxe-v20/config/catalog.xml.
            Unfortunately this catalog no longer
            exists. Therefore, each time user creates
            or opens a DocBook document, the DTD is
            downloaded from
            http://www.oasis-open.org/docbook/xml/4.0
            /docbookx.dtd.
         4. User thinks that XXE V2.0 Patch 1 is
            broken because now opening a document is
            so slow (note that if user is not
            connected to the Internet, opening the
            document just fails).

     * XXE was not able to load documents using one
       of the following encodings: Windows-1252,
       ISO-8859-15, Windows-1250, ISO-8859-2,
       ISO-8859-3, ISO-8859-4, ISO-8859-5,
       ISO-8859-7, ISO-8859-9, ISO-8859-13, if some
       attribute values contained non-ASCII
       characters (that is, code > 127).

     * Options|Reload All Configurations didn't
       reload commands specified in configuration
       files.

     * Pasting the content of system selection by
       clicking on middle mouse button (or on mouse
       wheel) now moves the caret to the location
       clicked upon before pasting the text.

     * The APT plug-in now uses the standard line
       separator of the platform (that is, "\n" on
       Unix, "\r\n" on Windows, etc) for the file its
       saves.

Reply via email to