aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-12-08 16:18:01 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-12-08 16:18:01 +0200
commit1ca6396a3dd284241de11bcaa210ad5836e8e5a8 (patch)
tree465c19f0d668a91bb556d748911847acfb80cb09 /NEWS
parentd71611d5fb575078bdf573c35257bb86bb7054e0 (diff)
Multiple object model character encodings support
Also add support for ISO-8859-1.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS9
1 files changed, 9 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 9472972..dfbb46d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
Version 3.3.0
+ * New option, --char-encoding, allows to specify the character encoding
+ that should be used in the object model. Valid values for the 'char'
+ character type are 'utf8' (default), 'iso8859-1' (new), 'lcp' (Xerces-C++
+ local code page), and 'custom' (allows to support custom encodings). Note
+ that if you use a non-default character encoding and include some libxsd
+ headers (e.g., xsd/cxx/xml/string.hxx) directly, then you will need to
+ fist include the correct xsd/cxx/xml/char-<enc>.hxx header, where <enc>
+ is iso8859-1, lcp, etc. This mechanism replaces the XSD_USE_LCP macro.
+
* When the XSD compiler is built with Xerces-C++ 3.1.0 or later, enable
handling of multiple imports for the same namespace. Before all
subsequent imports for a namespace were ignored which caused errors