aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2011-09-14Fix bug in aggregate generation for derived listsBoris Kolpackov1-1/+7
2011-02-14Get rid of unnecessary virtual inheritanceBoris Kolpackov2-3/+3
2011-02-11Fix recursive polymorphic parsing in C++/ParserBoris Kolpackov8-1/+553
New test: cxx/parser/polyrecur.
2011-01-04Copyright updateBoris Kolpackov178-178/+178
2010-10-19Update test resultBoris Kolpackov1-4/+1
2010-10-19Add explicit return statement in main()Boris Kolpackov79-0/+158
2010-10-18Use default context c-torBoris Kolpackov13-368/+368
2010-10-14Add support for post-link step (e.g., VxWorks munch)Boris Kolpackov1-1/+1
2010-10-14Omit _present(bool) for variable-length membersBoris Kolpackov1-2/+2
2010-10-14New mapping for anyType with support for polymorphismBoris Kolpackov5-6/+44
2010-10-13Map anySimpleType to a stringBoris Kolpackov9-72/+94
2010-10-12Finish {min,max}{Exclusive,Inclusive} facets supportBoris Kolpackov6-1/+505
New test: hybrid/facets.
2010-10-11Support for validation of the pattern facetBoris Kolpackov6-2/+243
New test: hybrid/pattern.
2010-10-08Add support for the whiteSpace facetBoris Kolpackov1-3/+3
Use the same mechanism to handle whitespace processing for build-in types and enumerations.
2010-10-07Implement generation of clone functionsBoris Kolpackov6-2/+489
New test: clone.
2010-10-07Cosmetic changesBoris Kolpackov1-2/+4
2010-10-06Get rid of extra escaping of # (build upgrade)Boris Kolpackov1-2/+2
2010-08-27Reimplement state stack not to move elementsBoris Kolpackov5-6/+297
Add another recursive parsing test that forces second allocation in the stack.
2010-03-28Get rid of a warningBoris Kolpackov1-0/+1
2010-01-07Add support for ISO-8859-1 as application encodingBoris Kolpackov6-1/+247
New runtime configuration parameter, XSDE_ENCODING. New option, --char-encoding. New test, tests/cxx/hybrid/iso8859-1.
2010-01-01Update copyright in source filesBoris Kolpackov79-79/+79
2010-01-01Update copyright in build system filesBoris Kolpackov91-91/+91
2009-10-27Implement schema enumeration to C++ enum mapping in C++/HybridBoris Kolpackov11-2/+573
2009-10-26Connect the test targetBoris Kolpackov11-3/+14
2009-10-22The 'recursive' test requires support for validationBoris Kolpackov1-2/+2
2009-10-22Get rid of unneeded #ifdefBoris Kolpackov2-4/+0
2009-10-21Get rid of warningsBoris Kolpackov2-0/+6
2009-10-21Use floating-point values that compare better across platformsBoris Kolpackov1-4/+4
2009-10-20Make the test architecture width-independentBoris Kolpackov3-12/+7
2009-10-20Add tests to the distributionBoris Kolpackov89-348/+1657
The distribution makefiles for tests are automatically generated by the build/dist script. nmakefiles are not yet generated.
2009-10-16Rework to use the uniform test interfaceBoris Kolpackov8-24/+71
2009-10-16Rework the tests to conform to the uniform interfaceBoris Kolpackov10-25/+88
2009-10-16Make the tests more uniformBoris Kolpackov123-97/+108
2009-10-07Add support for STL-conforming iteratorsBoris Kolpackov4-1/+173
The new XSDE_STL_ITERATOR configuration variable is used to conditionally turn this on.
2009-09-24Remove invalid multiple anyAttribute declarationsBoris Kolpackov3-9/+43
2009-09-22Get rid of unnecessary .PHONY declarationsBoris Kolpackov88-411/+0
2009-04-12Run polymorphism tests only when reuse style is tieinBoris Kolpackov2-0/+4
2009-04-12Use the actual sequence template namesBoris Kolpackov1-0/+1
Can't use their using-declarations from the xml_schema namespace because of the broken eVC++ 4.0.
2009-04-12Minor makefile fixesBoris Kolpackov1-1/+1
2009-04-08Get rid of warningsBoris Kolpackov3-3/+3
2009-04-08Get rid of warningsBoris Kolpackov2-2/+4
2009-04-06Help Mac OS X by including rpc/types.h before rpc/xdr.hBoris Kolpackov1-0/+2
2009-04-06Check the bounds before checking the value in genx codeBoris Kolpackov1-1/+5
Also fix test makefile not to run polymorphic test when support for polymorphism is disabled.
2009-04-02Fix type alignment code to examine all members of a typeBoris Kolpackov2-0/+3
The alignment of a type is the alignment of its most strictly aligned member.
2009-04-02Add support for attributes with default and fixed values.Boris Kolpackov15-10/+445
tests/cxx/hybrid/default: new test tests/cxx/hybrid/binary: update to test default and fixed values
2009-03-26Implement support for XML Schema polymorphism in C++/HybridBoris Kolpackov12-1/+449
examples/cxx/hybrid/polyroot/ examples/cxx/hybrid/polymorphism/: new examples tests/cxx/hybrid/polymorphism/: new tests
2009-03-16Change sequence names to be consistent with documentationBoris Kolpackov1-10/+10
The *_seq names were changed to *_sequence. Also, the generated code now uses sequence names from the xml_schema namespace instead of the implementation namespaces (xsde::cxx::hybrid).
2009-03-11Add generation of detach functionsBoris Kolpackov2-1/+24
New option: --generate-detach. Also added detach/attach functionality to var_seq, non-STL str_seq, and string_base.
2009-03-11Allow initialization of pod_seq and fix_seq from a C arrayBoris Kolpackov1-0/+9
Use this in the hybrid/binary/custom example.
2009-03-11Add support for parsing/serialization of recursive typesBoris Kolpackov6-1/+296
tests/cxx/hybrid/recursive/: new test