Released version 1.0 of the winsend package.
This version fixes the slow registration bug that occurs under Win98 and makes the registration prefix the same as used in the tcl 8.5 TIP 150 implementation.
Updated the build system to TEA 3.
Winsend 1.0 is compatible with Tcl 8.2 and better.
This is a bugfix release. It clears up a number or minor bugs and adds two new sample files for accessing the Google and Babelfish SOAP interfaces.
The RandMT package is replaced with the Random package which provides additional PRNG's.
mt_rand() is based upon the Mersenne Twister PRNG algorithm ([1], [2]). This PRNG has an enormous period (in fact it is 2**19937-1 which is a Mersenne Prime, hence the name). It is also suposedly faster than the standard C library rand() function. Furthermore, while the stock Tcl rand function generates numbers in the range (0,1) - randmt produces numbers in the range [0,1]. If required, it can also produce values within (0,1) as well as integer values (any 32bit value) - we would just need some names for these functions.... read more
This provides an alternative random number generator for Tcl that is based upon the Mersenne Twister pseudo-random number generator algorithm.
The project has been restructured as a TEA2 package and the build tested with Microsoft Visual C++ 6 and Msys + Mingw.
A prebuilt binary is available built with MS VC++.
** Fixed XMLRPC calling
Missing upvar in the xmlrpc caller.
** Remove tdom require.
Until the tdom shim is written this shouldn't be loaded.
** Applied OSX build patch to Makefile.in
Use the DESTDIR environment variable in install-libraries.
** Fixed the float recognition range
The float range is calculated as powers of 2 not 10.
** Fixed avoidance of non-method child elements in SOAP-CGI.
If the client sends data as href'd elements - we shouldn't treat
these and method call elements.
This version now handles passing the error information back to the calling interpreter.
I have released version 1.6.5 of TclSOAP. This release consolidates a number of bug fixes and minor enhancements. See the Changes file for the details.
The code for the 'winsend' extension has now been placed in the tclsoap CVS respository as the 'winsend' module. See http://tclsoap.sf.net/winsend.html for more information about this extension.
I forgot to increment the version of the package in the autoconf files and I've forgotten to add SOAP-domain.tcl to the Makefile.in and pkgIndex.tcl files.
These issues are fixed in the CVS head now.
This release includes minor features and a number of bug fixes. In
particular, the package support the dom::c module from TclDOM to
improve SOAP performance and support for SOAP Header elements is now
included. See the file CHANGES for a complete list.
Announcing TclSOAP 1.6
----------------------
The focus on recent development has been on SOAP interoperability and
trying to reach full SOAP 1.1 compliance. In support of this there are
a number of user visible changes to the structure and layout of the
package. In particular, if you have been using the SOAP::Domain code
to implement SOAP services via tclhttpd, this is now replaced by code
in the SOAP::CGI package.... read more
I left a couple of errors in after revising the transport subsystem. If you have to configure a proxy host for the HTTP transport you will need to apply the 1.5.1 patch to fix it.
This release adds a -command configuration option to support asynchronous method calls.
See the file packages section of the TclSOAP project page for the details. 1.4 supports both SOAP and XML-RPC.