Changes for FXStream

The implementation, and some APIs, for FXStream and its subclasses have been improved for FOX 1.2:

FOX 1.2 also adds two new classes for working with files compressed with either gzip or bzip2 style compression. The FXGZFileStream and FXBZFileStream classes can more or less be used as drop-in replacements for the FXFileStream class, with the caveat that the position() member function is not implemented for these classes and will always return FALSE.

For FXStream (and its subclasses, FXFileStream and FXMemoryStream) a change was made for all member functions that take an unsigned integer value (for the number of items to be saved to or loaded from the stream) as their second argument. Previously, the type for this argument was FXuint, now it's unsigned long.