OSSP CVS Repository |
|
Date | Version | Description |
---|---|---|
1.15 | Check-in
[634]:
First cut of the ruthless style adjustments to OSSP XDS:
o adjust source tree to follow OSSP source tree style by heavily combining sources into smaller sets (needs more work when still missing parts are added later) o automatic re-indentation of sources with GNU indent (still needs manual review and adjustments; will follow) These two heavy steps were mostly done automatically with the help of two helper scripts written in Perl. So expect more manual adjustments to follow... By rse. (diff) | |
1.14 | Check-in [623]: Implemented xml engines for encoding or decoding strings plus the apropriate test cases. By simons. | |
1.13 | Check-in [4280]: Implemented XML engines for octet streams. The base64-encoding code still needs some work, though: The test with an empty string currently fails. Also we had to do some weird work-arounds in the decoding routine because base64_decode does not honor srclen. By simons. (diff) | |
1.12 | Check-in [4279]: Build modules that need 64-bit support only if 64-bit data types have been found! By simons. (diff) | |
1.11 | Check-in
[591]:
Merged the whole contents of branch "callback-semantic-rewrite" into
the main branch. The changes there include:
- A change of the callback semantics; callbacks do now return XDS_ERR_(UNDER|OVER)FLOW in case the buffer size doesn't fit. Rather than passing the differing byte size through the return code, it is stored in the location used_buffer_size points to -- a new parameter provided to all callbacks. In order to implement this, the framework, all callbacks and most of the test suits had to be adapted. - internal.h now provides the macro xds_check_parameter(), which can be used to verify the contents of function parameters with assert() and if in one line. If assert()s are deactivated, the routine will still return XDS_ERR_INVALID_ARG. Because of this change, internal.h now includes the system header assert.h. This means that this include coulde be removed from almost all modules. - internal.h now provides the macros xds_init_(en|de)coding_engine(). These can be used to comfortably verify a callback's parameters and to verify the buffer size. All engines have been rewritten to use these. By simons. (diff) | |
1.10.2.2 | Check-in [4269] on branch callback-semantic-rewrite: Enabled XML tests again. By simons. (diff) | |
1.10.2.1 | Check-in [4251] on branch callback-semantic-rewrite: Temporarily disabled building of xml test suites. By simons. (diff) | |
1.10 | Check-in [565]: Removed rules for compiling C++ code: We don't have any. By simons. (diff) | |
1.9 | Check-in [562]: Implemented encoding and decoding of doubles in XML. By simons. (diff) | |
1.8 | Check-in [561]: Added XML implementations for uint32, int64, and uint64. By simons. | |
1.7 | Check-in [4235]: Implemented encoding and decoding of int32 values in XML. By simons. (diff) | |
1.6 | Check-in [4234]: Don't erase .run-tests script at distclean anymore. By simons. (diff) | |
1.5 | Check-in [4230]: Insert path of "bash" into the run-tests script. By simons. (diff) | |
1.4 | Check-in [4228]: Check whether libnsl has to be linked for the xdr_xxx() routines. By simons. (diff) | |
1.3 | Check-in [548]: Hard-code the define of _GNU_SOURCE for the moment. By simons. | |
1.2 | Check-in [4225]: Made comments in makefiles more accurate. By simons. (diff) | |
1.1 | Check-in [544]: Added skeleton autoconf support. By simons. |