473,473 Members | 2,236 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

[XXE] XMLmind XML Editor V3.0 Patch 1

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

_____________________________________________

V3.0 Patch 1 (December 2, 2005)

Enhancements:
~~~~~~~~~~~~~

* DocBook 4.4 is now the version of the DocBook
DTD which is used by default.

* XXE_install_dir/doc/rnsupport/config/docbook5/
now contains a ready-to-use configuration for
DocBook V5.0b1. Previously, this directory
contained a configuration which could be used
to create documents conforming to DocBook NG,
the "Lillet" release.

Remainder: do not use this configuration for
serious work (even if it is almost as usable
as the normal, DTD-based, configuration). This
configuration has mainly been created to test
the support of RELAX NG in XXE.

* Upgraded DocBook XSL style sheets to
version 1.69.1.

* Upgraded Saxon, the XSLT engine used by XXE,
to version 6.5.4.

Bug fixes:
~~~~~~~~~~

* W3C XML Schema: a xs:keyref identity
constraint could reference a xs:key identity
constraint, but not to a xs:unique identity
constraint.

* W3C XML Schema: an xs:all group must be the
topmost group of a content model. Xsdvalid,
our W3C XML Schema engine, failed to enforce
this constraint when the xs:all group was
contained in a xs:group.

* W3C XML Schema: Xsdvalid, our W3C XML Schema
engine, allowed element names to contain
certain invalid characters. For example: it
allowed to declare:
<element name="µ-computer"/>.

* W3C XML Schema: if schema1 includes schema2
and schema2 imports schema3, schema1 could
reference components from schema3 without
necessarily having a
<xs:import namespace="target namespace of sche
ma3"/> element.

* W3C XML Schema: a value like 12.34E56 was
accepted as being a valid xs:decimal.

* In "<a
href='http://www.xmlmind.com/'><b>XML</b>mind
</a>", string "XML" was not underlined as
expected. CSS property text-decoration is now
automatically inherited when an ancestor style
has property display: inline. This still does
not make our implementation of property
text-decoration compliant with the CSS spec,
but at least, it solves the problem in the
vast majority of cases.

* After switching from docbook.css to
structure.css and then, back to docbook.css,
the only way to display comments and
processing-instructions was to restart XXE.

* The mnemonics found in menu items of
configuration specific menus (e.g. the DocBook
menu, the XHTML menu, etc) can now be
localized. Previously, except for the English
locale, configuration specific menus could not
have mnemonics.

* Menu item Select|Find Element (and the
corresponding tool bar button) was bound to
command "xpathSearch [implicitElement]", which
made this facility non intuitive to use. This
menu item is now bound
"xpathSearch [implicitNode]" which should
improve the situation when a node or element
has not been explicitely selected.

* The state of the items of the Tools|Record
Macro menu was not properly updated after the
recording of a macro has been aborted (for
example, after using the mouse to select an
element during the recording of the macro).

* Menu item Options|Reload All Configurations
did not update default bindings.

* Built-in WebDAV client was not able to list
the content of a directory containing a file
locked using the (Subversion) "svn lock"
command. This bug was triggered by the fact
that Subversion, as a WebDAV server, does not
return any information about who is locking a
file (when this file has been locked using the
"svn lock" command).

Technical information:
~~~~~~~~~~~~~~~~~~~~~~

* Made support for HTML4 forms, HTML4 tables and
CALS tables much easier to reuse in document
types other than XHTML and DocBook. How to do
this is now documented in XMLmind XML Editor -
Configuration and Deployment.

* Added command addBlockInFlow, which is a
generic version of command xhtml.addBlock.
Command xhtml.addBlock (which is still
available) may be used for example to
intelligently add a p (has a ``block'' content
model) inside a li (has a ``flow'' content
model).

* Added command copyChars which works like
standard command copy (i.e. Ctrl-C), except
that it only copies characters to the
clipboard.

Its [separateParagraphs] option allows to
automatically add line separators after
``paragraphs''. However, this automatic
detection of paragraphs is easily puzzled by
content models such as XHTML li, div, td
(``flows'').

* Add two new XPath variables for use in
macro-commands:

clipboard
Allows to copy a string to the
clipboard and to read a string from
the clipboard.

systemSelection
Allows to copy a string to the
``system selection'' and to read a
string from the ``system selection''.

* The same CSS style sheet can contain now
several @extension constructs. For example, an
extension class may be used to style HTML
tables and an other extension class may be
used to localize generated content.

* The URI specified using the standard url()
pseudo-function may be resolved using XML
catalogs. Previously this was only the case
for the URIs referenced in @import.

* Enhanced process commands:

+ Added a print element which can be used
to send the PostScript® file by the
process command to a printer. (This
facility has been disabled in Standard
Edition.) Cannot work on the Mac with
standard Java[tm] 1.4.2 runtime.

+ Added a post element which can be used to
post multi-part form data to a CGI or to
a Servlet. (This facility has been
disabled in Standard Edition.)

+ Added zip and jar elements which can be
used to created a compressed archive.

+ Added a copy element. Previously, copying
files and directories required using
platform dependant shell element.

+ Added attribute recurse to the delete
element.

+ Added subProcess element which can be
used to invoke another process command
within a process command.

* Added command selectPrinter.

* Added the following macro variables to macro
commands: %U=User's account name, %H=User's
home directory, %W=User's current working
directory, %w=URL of user's current working
directory.

Added the following process variables to
process commands: %U=User's account name,
%H=User's home directory (process commands
already supported %W and %w variables, but
with semantics slightly different from those
of the %W and %w variables of macro commands).

* Added XPath function system-property (part of
the XSLT 1.0 standard).

* The FOP plug-in supports a new
``pseudo-parameter'' called configuration.
This pseudo-parameter specifies the absolute
URL or filename of a FOP user configuration
file. Such configuration files are useful to
specify font metrics, hyphenation files, etc.
More information on FOP's web site.

Possible incompatibilities:
~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Removed command copyToClipboard which has been
superseded by new XPath variables clipboard
and systemSelection.
Dec 5 '05 #1
0 1272

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: PatchFactory Support | last post by:
Description: Professional and easy-to-use patch building environment that can help you to create instant patch packages for software and file updating. Generated patch packages are small size...
0
by: Vorname.nachname | last post by:
<HTML> <BODY> <center><table><tr><td><a hrefjxxzmzykmrhref=onxof href="http://xarwdcdb.plusherbal.biz/patch/?gfsowahrz"><IMG SRC="http://213.4.130.210/personal7/bolik15/patch/enp2_01.gif"...
3
by: Joe | last post by:
Back in March I submitted a patch for cgi.py to sourceforge to fix a problem with the handling of an invalid REQUEST_METHOD. I thought I followed all the steps to properly submit the bug and...
0
by: George Meng | last post by:
Hi folks, Is there any tool out there can do: 1) compare two word documents, one is a old file, the other is a newer version of the same file. 2) generate a patch, the patch shows the differce...
0
by: Kurt B. Kaiser | last post by:
Patch / Bug Summary ___________________ Patches : 391 open ( +7) / 3028 closed (+12) / 3419 total (+19) Bugs : 906 open ( -3) / 5519 closed (+19) / 6425 total (+16) RFE : 207 open...
0
by: Kurt B. Kaiser | last post by:
Patch / Bug Summary ___________________ Patches : 398 open ( +5) / 3334 closed (+19) / 3732 total (+24) Bugs : 904 open ( -4) / 6011 closed (+36) / 6915 total (+32) RFE : 222 open...
34
by: Larry Hastings | last post by:
This is such a long posting that I've broken it out into sections. Note that while developing this patch I discovered a Subtle Bug in CPython, which I have discussed in its own section below. ...
3
by: Robert Dailey | last post by:
Hi, I've gone through tons of XML editors: - XML Spy - Oxygen - UltraEdit - PSPad - Many others I can't think of...
0
by: Olivier Ishacian (news) | last post by:
XMLmind XMLmind is pleased to announce a new version of XMLmind XML Editor. _____________________________________________ XMLmind XML Editor Personal Edition 4.1.0 can be downloaded from...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.