From e19a0ea97e1a6453ba4fc0276aaa2228f4b99de8 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 8 Jul 2014 08:43:41 +0200 Subject: Proofread NEWS --- NEWS | 66 +++++++++++++++++++++++++++++++++--------------------------------- 1 file 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 -- cgit v1.1