ZLib-Ada original repository ssh://git.code.sf.net/p/zlib-ada/git
was accepted all AWS modifications and returns one back to AWS here.
At this stage include/zlib?* files absolutely equal to zlib-ada
sources after commit 4b89ae14ca71f8584f8202b8f9bf8874f26431a9.
* po/send-socket-set:
Add support for sending WebSocket messages without blocking.
Add support for memory socket.
Add support for sending the same data to a Socket_Set.
Add new routine Pending in Memory_Stream.
Minor style fixes.
The Gzip footer is an 8 bytes array. The first four bytes are for the
CRC and the last four bytes are the total size of the uncompressed
data modulo 2 ** 32.
For OB15-006.
This is a nice build clean-up where now a single library (libaws.a
or libaws.so) will be created for the AWS runtime. This runtime will
also contains the zlib built for AWS if requested.
For MA30-040.
This patch makes it possible to build AWS in native and cross
environments from the same tree. That is the build happen now
into .build/<target_name> AWS's root directory. The installation
is also done in specific directories for the cross builds
$prefix/$target.
Moreover generating OS constants and type definitions (in AWS.OS_Lib)
is done using xoscons and a template. This way it is possible to
create AWS.OS_Lib for a cross-target. It is then now possible to
remove the VxWorks specific AWS.OS_Lib (aws-os_lib__vxworks.ads) as
this can now be generated.
Generally this patch fix wrong uses of host kind where target is
meant. Consequently, some clean-ups and simplifications have
occured in makefiles.
For LA06-001.