aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2014-07-08 08:43:41 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2014-07-08 08:43:41 +0200
commite19a0ea97e1a6453ba4fc0276aaa2228f4b99de8 (patch)
tree3787107a77c787a3226932e548f0541ce45f5fc0 /NEWS
parent78f874580a96cca5adc30a0a1bd82c54ee1b10d7 (diff)
Proofread NEWS
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS66
1 files changed, 33 insertions, 33 deletions
diff --git a/NEWS b/NEWS
index 0145a07..5bb59d7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,61 +1,61 @@
Version 4.0.0
- * Xerces-C++ 2-series (2.8.0 and earlier) are no longer supported.
+ * Xerces-C++ 2-series (2.8.0 and earlier) is no longer supported.
* Visual Studio 2003 (7.1) is no longer supported.
* HP aCC3 (HP-UX/PA-RISC) is no longer supported.
- * Oracle/Berkeley DB XML support has been removed since the Xerces-C++-
- based document access is no longer supported.
+ * Oracle/Berkeley DB XML support has been removed since it no longer
+ supports the Xerces-C++-based document access.
* New option, --std, specifies the C++ standard that the generated code
should conform to. Valid values are c++98 (default) and c++11.
- The C++ standard affects various aspects of the generated code that
- are discussed in more detail in various mapping-specific documentation.
- Overall, when C++11 is selected, the generated code relies on the move
- semantics and uses std::unique_ptr instead of deprecated std::auto_ptr.
- See also the documentation for the --std option in the XSD compiler
- command line manual (man pages).
+ The C++ standard affects various aspects of the generated code that are
+ discussed in more detail in mapping-specific documentation (guides and
+ manuals). Overall, when C++11 is selected, the generated code relies on
+ the move semantics and uses std::unique_ptr instead of deprecated
+ std::auto_ptr. See also the documentation for the --std option in the
+ XSD compiler command line manual (man pages).
- * New option, --fat-type-file, triggers the generation of code
- corresponding to global elements into type files instead of schema
- files in the file-per-type mode. This option is primarily useful
- when trying to minimize the amount of object code that is linked
- to an executable by packaging compiled generated code into a static
- (archive) library.
+ * New option, --fat-type-file, triggers the placement of code corresponding
+ to global elements into type files instead of schema files in the file-
+ per-type mode. This option is primarily useful when trying to minimize
+ the amount of object code that is linked to an executable by packaging
+ compiled generated code into a static (archive) library.
C++/Tree
- * Support for ordered types. C++/Tree flattens nested compositors
- which sometimes can result in loss of element ordering information
- that could be significant to the application. Ordered types address
- this problem. For more information, refer to Section 2.8.4, "Element
- Order" in the C++/Tree Mapping User Manual.
+ * Support for ordered types. C++/Tree flattens nested compositors which
+ sometimes can result in the loss of element ordering information that
+ could be significant to the application. Ordered types address this
+ problem. For more information, refer to Section 2.8.4, "Element Order"
+ in the C++/Tree Mapping User Manual.
* Support for mixed content in ordered types. For more information, refer
to Section 2.13, "Mapping for Mixed Content Models" in the C++/Tree
Mapping User Manual.
- * xml_schema::typecan represent anyType content as a DOM fragment, similar
- to wildcards. For more information, refer to Section 2.5.2, "Mapping for
- anyType" in the C++/Tree Mapping User Manual.
+ * xml_schema::type represents anyType content as a DOM fragment, similar
+ to wildcards. For more information, refer to Section 2.5.2, "Mapping
+ for anyType" in the C++/Tree Mapping User Manual.
- * xml_schema::simple_type can represent anySimpleType content as a text
+ * xml_schema::simple_type represents anySimpleType content as a text
string. For more information, refer to Section 2.5.3, "Mapping for
anySimpleType" in the C++/Tree Mapping User Manual.
- * New option, --suppress-assignment, suppress the generation of copy
- assignment operators for complex types. If this option is specified,
- the copy assignment operators for such types are declared private
- and left unimplemented.
-
* New option, --generate-dep, triggers the generation of the make
- dependency file (.d) for the generated C++ files. Other options
+ dependency files (.d) for the generated C++ files. Other options
controlling dependency generation are: --generate-dep-only,
--dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
- details, refer to the XSD compiler command line manual (man pages).
+ details on this functionality, refer to the XSD compiler command
+ line manual (man pages).
+
+ * New option, --suppress-assignment, suppresses the generation of copy
+ assignment operators for complex types. If this option is specified,
+ the copy assignment operators for such types are declared private and
+ left unimplemented.
* Binary representation now stores string-based enumerations as integer
values corresponding to C++ enumerators instead of string literals.
@@ -72,8 +72,8 @@ C++/Tree
to the XSD compiler command line manual (man pages).
* To get the DOM association in the copy of an object model tree one
- now needs to explicitly pass the keep_dom flag as the second argument
- to the copy constructor or clone() function.
+ now needs to explicitly pass the xml_schema::flags::keep_dom flag as
+ the second argument to the copy constructor or clone() function.
Version 3.3.0