XMLmind XML Editor V2.9 Patch 1 can be downloaded from
http://www.xmlmind.com/xmleditor/download.shtml

====================================================
V2.9 Patch 1 (April 4, 2005)

Enhancements:
-------------

   * XXE now supports attribute default values as
     specified in RELAX NG DTD Compatibility:
     http://www.relaxng.org/compatibility-20011203.html

     The compatibility of the schema with this
     feature is (very strictly) checked by XXE and
     not by Jing. This means that a schema found
     valid by Jing but improperly using this
     feature will be rejected by XXE.

   * Changed command xhtml.preview to make it easy
     specifying which web browser to use. Example:
     add this property element to your
     customize.xxe in order to preview XHTML files
     using Firefox:
+--------------------------------------------------+
<property
  name="XXE_HTML_PREVIEW_COMMAND">"C:\Program Files\Mozilla
Firefox\firefox.exe" "%U"</property>
+--------------------------------------------------+

   * User Request: added an invoke element to
     process commands. This new element allows to
     invoke custom Java[tm] static methods in
     process commands. This facility could be used
     for example, to zip files in a platform
     independent way or to post some files to a web
     application.

   * Upgraded Norman Walsh's DocBook XSL style
     sheets to version 1.68.1.

   * The XFC plug-in has been upgraded to XFC V2.1.

Bug fixes:
----------

   * Mac only: Alt-key and Shift-Alt-key now work
     as expected (for non-dead keys). For example,
     with a French keyboard, "Alt-(" generates a
     "[" and "Shift-Alt-)" generates a "}".

   * Windows only[**]: commands run and start and
     process command element shell did not work if
     the path to the executable file contained
     white spaces, even if this path was properly
     quoted.

     For example:
+--------------------------------------------------+
<shell
  command='"C:\Program Files\Mozilla Firefox\firefox.exe"
          "%2"'/>
+--------------------------------------------------+
     did not work.

     The workaround was to add extra quotation marks
     around the command line:
+--------------------------------------------------+
<shell
  command='""C:\Program Files\Mozilla Firefox\firefox.exe"
          "%2""'/>
+--------------------------------------------------+

     This workaround is no longer needed.

   * The node path bar did not underline in orange
     or in red the elements in non-validating mode.
     This bug did not occur when using Java[tm] 1.5,
     only when using Java[tm] 1.4.

   * Fixed a NullPointerException that happened in
     certain conditions when command insertNode was
     used to insert a text node.

   * Changes made in V2.8 Patch 1 to allow
     publishing documents on a WebDAV server using
     HTTPS have been removed.

     This code was not needed: for HTTPS
     connections to work in any Java[tm]
     application, the certificate sent by the
     secure web site must have been signed by a
     Certificate Authority trusted by Java[tm]
     (VeriSign, Thawte, Entrust, etc).

     When the secure web site sends a certificate
     that has not been signed by a trusted
     Certificate Authority, you get the following
     errors:
        + "Cannot open file "https://XXX/YYY":
         sun.security.validator.ValidatorException
         : PKIX path building failed:
         sun.security.provider.certpath.SunCertPat
         hBuilderException: unable to find valid
         certification path to requested target";
        + OR "Cannot connect to server
         https://XXX/:
         peer not authenticated".

     In real life, secure web sites almost always
     send certificates signed by a Certificate
     Authority trusted by Java[tm]. This is of
     course not the case for demo/test
     certificates. In the latter case, adding a
     Certificate Authority to the list known by
     Java[tm] is easy:

+--------------------------------------------------+
/# cd $JAVA_HOME/jre/lib/security

/opt/java/jre/lib/security# ls cacerts
cacerts

/opt/java/jre/lib/security# /opt/java/bin/keytool \
   -import -alias pixware -file /tmp/pixware.pem \
   -keystore cacerts -storepass changeit

/opt/java/jre/lib/security# /opt/java/bin/keytool \
   -list -keystore cacerts -storepass changeit
+--------------------------------------------------+

   * W3C XML Schema only: the blockDefault and
     finalDefault attributes were applied not only
     to the direct descendants of a schema element
     but also to components obtained from imported
     schemas.

Possible incompatibilities:
---------------------------

   * Extra quotation marks added to workaround this
     bug[**]  must now be removed.

   * In configuration element include, attribute
     system is no longer supported. For example,
     replace:

     Example:
+--------------------------------------------------+
<cfg:include location="docbook/docbook.xxe"
   system="true"/>
+--------------------------------------------------+
     must now be replaced by:
+--------------------------------------------------+
<cfg:include location="xxe-config:docbook/docbook.xxe"/>
+--------------------------------------------------+

   * Configuration element localize is now ignored.
     It has been replaced by configuration element
     translation.




Reply via email to