summaryrefslogtreecommitdiff
path: root/libxsd
AgeCommit message (Collapse)AuthorFilesLines
2010-07-02Work around Xerces-C++ SAX2 bug with xmlns attributeBoris Kolpackov1-1/+15
Xerces-C++ SAX does not provide proper namespace for the xmlns attribute as in xmlns="foo".
2010-05-26Avoid using id as identifierBoris Kolpackov1-3/+3
It can confuse older versions of g++ in Objective-C++ mode.
2010-05-21Pool polymorphic type-id strings in binary representationsBoris Kolpackov4-4/+135
Add support for an implicit string pool in istream and ostream templates. Use this support to pool type namespace and name when dealing with polymorphic types.
2010-05-21Optimize enum representation in binary streamsBoris Kolpackov1-0/+149
For string-based enums use integer representation instead of string when storing in binary streams.
2010-04-23Use complete specialization signaturesBoris Kolpackov1-38/+38
2010-04-22Bump version to 3.3.0Boris Kolpackov1-2/+2
2010-04-22Bump version to 3.3.0.b3Boris Kolpackov1-2/+2
2010-04-21Work around the GCC visibility and specialization issueBoris Kolpackov5-469/+520
If a template has any specializations, it is considered as defined by GCC and any attempt to later set a visibility attribute via explicit instantiation has no effect.
2010-03-24Use nil_lit instead of nil as identifierBoris Kolpackov4-9/+9
Some headers in OS X define nil as a macro.
2010-02-22Bump version to 3.3.0.b2Boris Kolpackov1-2/+2
2010-02-22Add support for excluding export code from compilationBoris Kolpackov13-34/+33
Affected options: --generate-xml-schema, --export-maps, --import-maps. New macros: XSD_NO_EXPORT, XSD_MAP_VISIBILITY. Reorder template arguments for the idref type.
2010-02-08Add support for default values of anySimpleType typeBoris Kolpackov2-3/+39
2010-02-08Bump version to 3.3.0.b1Boris Kolpackov1-2/+2
2010-02-03Disable loading schemas from document if external location is providedBoris Kolpackov1-0/+20
2010-01-22Don't use std::auto_ptr::reset for greater portabilityBoris Kolpackov2-4/+12
2010-01-22Add support for detaching subtrees in C++/TreeBoris Kolpackov2-13/+104
New option: --generate-detach. New test: cxx/tree/detach.
2010-01-12Handle DOMLSException to be thrown by future versions of Xerces-C++Boris Kolpackov1-1/+23
2010-01-08Add support in buffer class for reusing existing buffer without freeing itBoris Kolpackov3-23/+18
2010-01-01Update copyright in source filesBoris Kolpackov177-177/+177
2010-01-01Update copyright in build system filesBoris Kolpackov1-1/+1
2009-12-28Optimize ID registrationBoris Kolpackov2-44/+26
Now we maintain the the ID-to-container map in the root of the tree.
2009-12-18Use std::basic_ostream<C> instead of std::ostream in ostream mapBoris Kolpackov2-36/+36
2009-12-10Bump version to 3.3.0.a8Boris Kolpackov1-2/+2
2009-12-08Multiple object model character encodings supportBoris Kolpackov10-370/+675
Also add support for ISO-8859-1.
2009-12-03Bump version to 3.3.0.a7Boris Kolpackov1-2/+2
2009-12-03Fail when trying to extract negative value to unsigned typeBoris Kolpackov1-0/+125
The standard iostream behavior requires such an extraction to succeed. Because of that we weren't detecting some invalid value.
2009-12-03Fix d-tor definitionBoris Kolpackov1-1/+1
2009-12-02Implement de-registering polymorphic type informationBoris Kolpackov16-20/+257
This is required for DLL/shared library unloading.
2009-12-01Make the list type a container for its elementsBoris Kolpackov5-44/+51
2009-11-27Cosmetic changesBoris Kolpackov1-5/+5
2009-11-27Cosmetic changesBoris Kolpackov1-7/+7
2009-11-26Implement buffering of small write requests in ostream_format_targetBoris Kolpackov1-9/+38
2009-11-19Cosmetic changesBoris Kolpackov2-2/+1
2009-11-19Remove unneeded headerBoris Kolpackov1-2/+0
2009-11-19Do not set element text if it is emptyBoris Kolpackov1-4/+6
2009-11-05Handle loadGrammar failuresBoris Kolpackov3-3/+2
2009-11-05Enable multiple import support for Xerces-C++ 3.1.0 or laterBoris Kolpackov3-2/+15
2009-09-30Cosmetic changesBoris Kolpackov1-1/+0
2009-09-29Bump version to 3.3.0.a6Boris Kolpackov1-2/+2
2009-09-22Add distribution-specific files, dist and dist-win targetsBoris Kolpackov2-5/+29
2009-09-17Start tracking XSD with gitBoris Kolpackov176-0/+51708