HomeFreeBSD

devel/rudiments: 0.49 -> 0.50

Description

devel/rudiments: 0.49 -> 0.50

0.50 - added dictionary::detach and dictionary::getValue(key)
added xmldom::getNullNode()
improved xml printing for text nodes
signalmanager::waitForSignal(NULL) works as expected now
updated charstring::httpEscape not to escape legal symbols
added flush() method to stdio classes
added detection and support for vsnprintf_s
fixed serviceentry, protocolentry and rpcentry on windows
updated *entry classes for NULL and uninitialization safety
implemented filesystem::initialize(fd) for Windows
updated filesystem::initialize() with NULL and -1 to behave in

		predictable ways now, updated documentation for them too

abstracted _get_osfhandle calls and added an invalid parameter callback
updated filedescriptor to use bit fields for all of its flags
implemented file::changeOwner() for windows
removed xattrs stuff
removed SSL-related ifdef's from headers and implemented degenerate

		SSL routines for when SSL isn't supported

timezone conversion works on windows now
refactored bytebuffer and stringbuffer to be extent-based
fixed a subtle stringbuffer with initialcontents bug
refactored stringbuffer to use bytebuffer::write/appendFormatted

		directly instead of charstring::parseNumber

implemented dynamicarray and staticarray classes
refactored build process to use nmake and be compatible with many

		different versions of MS Visual Studio

updated vsnprintf_s calls for platforms where it's not defined
added configure test for bool and true/false and definitions for

		platforms that don't define them

updated timed semaphore waits - if seconds or nanoseconds are negative

		then the timed wait acts like an un-timed wait

added support for getsockopt with size_t optlen parameter
fixed strncasecmp on windows when str2 is longer than str1
xmlsax uses memorymap on Windows now
fixed file::lockFile() and file::unlockFile() on Windows
fixed charstring::printf on Solaris 2.5.1
fixed datetime::getSystemDateAndTime() for Windows without 64-bit

		integers

fixed potential double-CloseHandle in thread class

Details

Provenance
piAuthored on
Parents
rP385723: - Add CPE info
Branches
Unknown
Tags
Unknown