mirror of
https://github.com/pocoproject/poco.git
synced 2025-03-02 20:30:11 +01:00
Another sync from 1.4.2
This commit is contained in:
parent
eb266f8a57
commit
ea49f63847
@ -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/Main/dist/CHANGELOG#60 $
|
||||
$Id: //poco/1.4/dist/CHANGELOG#29 $
|
||||
|
@ -2,11 +2,11 @@ PROJECT(Poco)
|
||||
|
||||
cmake_minimum_required(VERSION 2.8.0)
|
||||
|
||||
set(SHARED_LIBRARY_VERSION "12")
|
||||
set(SHARED_LIBRARY_VERSION "13")
|
||||
|
||||
set(CPACK_PACKAGE_VERSION_MAJOR "1")
|
||||
set(CPACK_PACKAGE_VERSION_MINOR "4")
|
||||
set(CPACK_PACKAGE_VERSION_PATCH "99")
|
||||
set(CPACK_PACKAGE_VERSION_MINOR "5")
|
||||
set(CPACK_PACKAGE_VERSION_PATCH "0")
|
||||
SET(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
|
||||
SET(RELEASE_NAME "Unstable-trunk")
|
||||
SET(PROJECT_VERSION ${COMPLETE_VERSION})
|
||||
|
155
NEWS
155
NEWS
@ -1,154 +1,5 @@
|
||||
Release 1.3 (2007-05-07)
|
||||
========================
|
||||
|
||||
This release contains major improvements and new features.
|
||||
|
||||
Summary of changes:
|
||||
- HashMap and HashSet classes (Foundation)
|
||||
- Tuple class template (Foundation)
|
||||
- SharedMemory class (Foundation)
|
||||
- FileStream, FileInputStream, FileOutputStream classes that
|
||||
support Unicode (UTF-8) filenames on Windows (Foundation)
|
||||
- improvements and bugfixes in the Net library, mostly HTTP
|
||||
- DynamicAny class (Foundation)
|
||||
- improvements to NetworkInterface class (Net)
|
||||
- Condition class, implementing POSIX condition variable-style
|
||||
thread synchronization (Foundation)
|
||||
- upgraded to PCRE 7.1 (Foundation)
|
||||
- improved Unicode/UTF-8 support
|
||||
- NodeAppender class for faster DOM tree creation (XML)
|
||||
- Checksum class (Foundation)
|
||||
- lots of bugfixes and other improvements - please see the
|
||||
CHANGELOG for details
|
||||
|
||||
Incompatible Changes and Transition Issues:
|
||||
The HashFunction class template has been changed in an incompatible
|
||||
way. The member function formerly named hash() is now the function
|
||||
call operator. If you have defined your own HashFunction classes,
|
||||
you have to update your code. Sorry for the inconvenience.
|
||||
|
||||
On Windows, POCO now builds with Unicode/UTF-8 support
|
||||
(POCO_WIN32_UTF8) enabled by default. If you need the previous
|
||||
behavior, remove the corresponding #define from Poco/Config.h
|
||||
|
||||
|
||||
Release 1.2 (2006-08-29)
|
||||
========================
|
||||
|
||||
This release contains major improvements and new features.
|
||||
Summary of changes (please see CHANGELOG for details):
|
||||
- namespaces and header locations have changed
|
||||
- improvements to command line options handling
|
||||
- improvements to HTTP server and client classes
|
||||
- support for raw sockets and ICMP
|
||||
- improvements to DateTime, bugfixes in Timezone
|
||||
- improvements to Logging (including a new LogStream class)
|
||||
- HashTable classes in Foundation
|
||||
- ThreadPool now supports thread priorities
|
||||
- ActiveMethod now supports start policies; improved exception support
|
||||
- typesafe sprintf-like formatting
|
||||
- Process::launch() now supports I/O redirection to pipes
|
||||
- improvements to the build system (configure; make; make install is now supported)
|
||||
- various other bugfixes and enchancements
|
||||
|
||||
|
||||
Release 1.1.2 (2006-07-07)
|
||||
==========================
|
||||
|
||||
The POCO sources are now under the Boost license.
|
||||
|
||||
|
||||
Release 1.1.0 (2006-03-23)
|
||||
==========================
|
||||
|
||||
The official 1.1 release.
|
||||
|
||||
|
||||
Release 1.1b1 (2006-03-03)
|
||||
==========================
|
||||
|
||||
This release introduces the DBLite library, as well as SSL/TLS support
|
||||
for the Net library (NetSSL). Also included are lots of improvements
|
||||
to the existing libraries.
|
||||
|
||||
|
||||
Release 1.0.0 (2006-01-19)
|
||||
==========================
|
||||
|
||||
This is the official 1.0 release.
|
||||
|
||||
|
||||
Release 1.0b2 (2006-01-16)
|
||||
==========================
|
||||
|
||||
Minor improvements, mostly to documentation.
|
||||
|
||||
|
||||
Release 1.0b1 (2006-01-09)
|
||||
==========================
|
||||
|
||||
Feature complete. Added support for SMTP and POP3 (SMTPClientSession,
|
||||
POP3ClientSession) and many bug fixes.
|
||||
|
||||
|
||||
Release 1.0a1 (2006-01-03)
|
||||
==========================
|
||||
|
||||
First alpha release of 1.0. Added support for FTP (FTPClientSession,
|
||||
FTPStreamOpener), new stream classes (LineEndingConverter, TeeStream),
|
||||
upgraded to expat 2.0. Also added support for the Reactor/Acceptor/Connector
|
||||
patterns in Net. Various bugfixes and minor improvements.
|
||||
|
||||
|
||||
Release 0.96 (2005-12-28)
|
||||
=========================
|
||||
|
||||
This last release before the 1.0 release adds support for Visual Studio 2005.
|
||||
Also included are performance improvements and bugfixes.
|
||||
|
||||
|
||||
Release 0.95 (2005-10-15)
|
||||
=========================
|
||||
|
||||
This release introduces the Net library.
|
||||
|
||||
|
||||
Release 0.94 (2005-09-30)
|
||||
=========================
|
||||
|
||||
This release brings major improvements to the logging classes.
|
||||
The FileChannel class now supports compression of archived log files,
|
||||
as well as automtic purging of archived log files.
|
||||
See the CHANGELOG file for the complete list of changes.
|
||||
|
||||
|
||||
Release 0.93 (2005-08-01)
|
||||
=========================
|
||||
|
||||
This release brings major enchancements to all libraries.
|
||||
Highlights are the LocalDateTime class, the ServerApplication class
|
||||
with support for Windows services and Unix daemons, improvements
|
||||
to the FileChannel class, bugfixes and numerous other enchancements.
|
||||
Please see the CHANGELOG for details.
|
||||
|
||||
|
||||
Release 0.92 (2005-05-09)
|
||||
=========================
|
||||
|
||||
The first major update to the C++ Portable Components since their public
|
||||
release introduces the Util library, as well as various enchancements and
|
||||
bugfixes to the Foundation and XML libraries. Please see the CHANGELOG
|
||||
for details.
|
||||
|
||||
|
||||
Release 0.91 (2005-02-21)
|
||||
=========================
|
||||
|
||||
This is the first public release of the C++ Portable Components.
|
||||
The release does not contain all features planned for the later 1.0 release
|
||||
(the NET library is missing, for example), but is already quite usable.
|
||||
Please refer to the README file for more information and instructions for
|
||||
building the libraries.
|
||||
As of release 1.4 this file is no longer maintained.
|
||||
Please see the CHANGELOG for what's new in each release.
|
||||
|
||||
--
|
||||
$Id: //poco/Main/dist/NEWS#28 $
|
||||
$Id: //poco/1.4/dist/NEWS#1 $
|
||||
|
4
README
4
README
@ -183,8 +183,8 @@ Once you have GNU Make up and running, the rest is quite simple.
|
||||
To extract the sources and build all libraries, testsuites and samples, simply
|
||||
|
||||
> gunzip poco-X.Y.tar.gz
|
||||
> tar -xf poco-X.Y.tar.gz
|
||||
> cd poco-X.Y.tar.gz
|
||||
> tar -xf poco-X.Y.tar
|
||||
> cd poco-X.Y
|
||||
> ./configure
|
||||
> gmake -s
|
||||
|
||||
|
@ -11,15 +11,15 @@ add_definitions(-DSQLITE_OMIT_UTF16 -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMI
|
||||
add_library( ${LIBNAME} ${LIB_MODE} ${SRCS} )
|
||||
set_target_properties( ${LIBNAME}
|
||||
PROPERTIES COMPILE_FLAGS ${RELEASE_CXX_FLAGS}
|
||||
VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}
|
||||
SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
|
||||
VERSION ${SHARED_LIBRARY_VERSION}
|
||||
SOVERSION ${SHARED_LIBRARY_VERSION})
|
||||
target_link_libraries( ${LIBNAME} PocoWebWidgets PocoData )
|
||||
|
||||
add_library( ${LIBNAMED} ${LIB_MODE} ${SRCS} )
|
||||
set_target_properties( ${LIBNAMED}
|
||||
PROPERTIES COMPILE_FLAGS "${DEBUG_CXX_FLAGS}"
|
||||
VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}
|
||||
SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
|
||||
VERSION ${SHARED_LIBRARY_VERSION}
|
||||
SOVERSION ${SHARED_LIBRARY_VERSION})
|
||||
target_link_libraries( ${LIBNAMED} PocoWebWidgetsd PocoDatad )
|
||||
|
||||
install(
|
||||
|
@ -1 +1 @@
|
||||
12
|
||||
13
|
||||
|
Loading…
x
Reference in New Issue
Block a user