OSSP CVS Repository |
|
Date | Version | Description |
---|---|---|
1.25 | Check-in [5087]: Bumped year in copyright messages for year 2005. By rse. (diff) | |
1.24 | Check-in [5044]: follow FlexeLint suggestion and surround parameter usage in macro with parenthesis By rse. (diff) | |
1.23 | Check-in [4717]: Bumped year in copyright messages for year 2004. By rse. (diff) | |
1.22 | Check-in [3272]: upgrade to standard OSSP copyright and bump year to 2003 By rse. (diff) | |
1.21 | Check-in [3270]: cleanup API by returning xds_rc_t in xds_init, too By rse. (diff) | |
1.20 | Check-in [2031]: update texts By rse. (diff) | |
1.19 | Check-in [1495]: bump copyright year By rse. (diff) | |
1.18 | Check-in [807]: Added prototypes for xml_encode_float() and xml_decode_float(). By simons. (diff) | |
1.17 | Check-in [800]: Added typedef for xds_float_t, just for consistency. By simons. (diff) | |
1.16 | Check-in
[751]:
- Moved all float-related stuff into xds_engine_xdr.c so that we don't
need any prototypes or structure declarations in the public header
file.
- Renamed xds_float_t to my_float. - Renamed float2xds_float() to float2myfloat(). By simons. (diff) | |
1.15 | Check-in [730]: Added the data structure declaration needed in float2xds_float(). It does not really belong here, but for the moment it should be fine. By simons. (diff) | |
1.14 | Check-in [654]: Hhmm... who has introduced ossp.com?! Our project's domain is ossp.org, of course. By rse. (diff) | |
1.13 | Check-in [640]: Use the license consistently. By rse. (diff) | |
1.12 | Check-in [636]: Do not export internal things. By rse. (diff) | |
1.11 | Check-in [635]: Mmanual style cleanups to header files. By rse. (diff) | |
1.10 | Check-in [603]: 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.9 | Check-in [597]: The configure script will now recognize when any of the 64-bit data types is missing. In this case, the define XDS_HAVE_64_BIT_SUPPORT will not be defined in xds.h; it will be defined otherwise. Depending on whether the define is there or not, the 64-bit engines will not be defined. By simons. (diff) | |
1.8 | Check-in
[592]:
- Moved definition of xds_check_parameter(),
xds_init_encoding_engine(), and xds_init_decoding_engine() from
internal.h to xds.h so that the callbacks don't need to include
internal.h.
- Renamed declare_formatting_engine() to xds_declare_formatting_engine(). By simons. (diff) | |
1.7 | 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.6.2.3 | Check-in [588] on branch callback-semantic-rewrite: Added used_buffer_size parameter to xds_engine_t. By simons. (diff) | |
1.6.2.2 | Check-in [586] on branch callback-semantic-rewrite: - Use new callback semantics in declare_formatting_engine(). - Undefine the macro after all callbacks are declared. By simons. (diff) | |
1.6.2.1 | Check-in [585] on branch callback-semantic-rewrite: Added the macro declare_formatting_engine() in order to make the declaration of all those engines shorter and easier to read. By simons. (diff) | |
1.6 | Check-in [577]: Implemented xml_encode_begin(), xml_decode_begin(), xml_encode_end(), and xml_decode_end(). By simons. (diff) | |
1.5 | Check-in [562]: Implemented encoding and decoding of doubles in XML. By simons. (diff) | |
1.4 | Check-in [561]: Added XML implementations for uint32, int64, and uint64. By simons. (diff) | |
1.3 | Check-in [559]: Added prototypes for xdr_encode_double(), xdr_decode_double(), xml_encode_int32(), and xml_decode_int32(). By simons. (diff) | |
1.2 | Check-in [550]: Use xds_(u)int(8|16|32|64) instead of the system defines. By simons. (diff) | |
1.1 | Check-in [549]: - Renamed configure.in to configure.ac for autoconf 2.50 and later. - Added tests that will find the exact data types and typedef our versions to them. By simons. |