two more bugfixes - see changelog

This commit is contained in:
Guenter Obiltschnig
2011-08-26 13:11:52 +00:00
parent f7edcfaebc
commit b7519a50fb
4 changed files with 13 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
This is the changelog file for the POCO C++ Libraries.
Release 1.4.2 (2011-08-xx)
Release 1.4.2 (2011-08-28)
==========================
- added Poco::DateTimeFormat::ISO8601_FRAC_FORMAT
@@ -40,7 +40,7 @@ Release 1.4.2 (2011-08-xx)
- fixed SF# 3378588: Mismatched new[]/delete (in RSAEncryptImpl and RSADecryptImpl)
- fixed SF# 3212954 (OpenSSLInitializer::uninitialize() crash) and
SF# 3196862 (Static OpenSSLInitializer instance causes Windows deadlocks) by
remoting the static Poco::Crypto::OpenSSLInitializer instance. Automatic OpenSSL
removing the static Poco::Crypto::OpenSSLInitializer instance. Automatic OpenSSL
initialization is now done through Poco::Crypto::Cipher, Poco::Crypto::CipherKey,
Poco::Crypto::X509Certificate, Poco::Net::Context classes; however, it is still
recommended to call Poco::Crypto::initializeCrypto() and
@@ -106,6 +106,8 @@ Release 1.4.2 (2011-08-xx)
traversal would start at the document element, now it starts at the document).
The path expression can now start with a double-slash, which results in a recursive
search for the path's first element in the DOM tree.
- fixed SF# 3382935: String data being truncated using ODBC, and
SF# 2921813: Wrong implementation of the ODBC string binding
Release 1.4.1p1 (2011-02-08)
@@ -1579,4 +1581,4 @@ building the libraries.
--
$Id: //poco/1.4/dist/CHANGELOG#27 $
$Id: //poco/1.4/dist/CHANGELOG#29 $

View File

@@ -1,7 +1,7 @@
//
// Binder.cpp
//
// $Id: //poco/1.4/Data/ODBC/src/Binder.cpp#1 $
// $Id: //poco/1.4/Data/ODBC/src/Binder.cpp#2 $
//
// Library: Data/ODBC
// Package: ODBC
@@ -72,7 +72,7 @@ void Binder::bind(std::size_t pos, const std::string& val)
*pLenIn = SQL_LEN_DATA_AT_EXEC(size);
_lengthIndicator.push_back(pLenIn);
_dataSize.insert(SizeMap::value_type((SQLPOINTER) val.c_str(), size));
_dataSize[(SQLPOINTER) val.c_str()] = size;
if (Utility::isError(SQLBindParameter(_rStmt,
(SQLUSMALLINT) pos + 1,
@@ -101,7 +101,7 @@ void Binder::bind(std::size_t pos, const Poco::Data::BLOB& val)
*pLenIn = SQL_LEN_DATA_AT_EXEC(size);
_lengthIndicator.push_back(pLenIn);
_dataSize.insert(SizeMap::value_type((SQLPOINTER) val.rawContent(), size));
_dataSize[(SQLPOINTER) val.rawContent()] = size;
if (Utility::isError(SQLBindParameter(_rStmt,
(SQLUSMALLINT) pos + 1,

View File

@@ -1,7 +1,7 @@
//
// ActivityTest.cpp
//
// $Id: //poco/1.4/Foundation/testsuite/src/ActivityTest.cpp#1 $
// $Id: //poco/1.4/Foundation/testsuite/src/ActivityTest.cpp#2 $
//
// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
@@ -61,7 +61,7 @@ namespace
return _activity;
}
int count() const
Poco::UInt64 count() const
{
return _count;
}
@@ -75,7 +75,7 @@ namespace
private:
Activity<ActiveObject> _activity;
int _count;
Poco::UInt64 _count;
};
}

View File

@@ -108,6 +108,8 @@ AAAIntroduction
traversal would start at the document element, now it starts at the document).
The path expression can now start with a double-slash, which results in a recursive
search for the path's first element in the DOM tree.
- fixed SF# 3382935: String data being truncated using ODBC, and
SF# 2921813: Wrong implementation of the ODBC string binding
!!!Release 1.4.1p1