* Logger & Channel classes now using AutoPtr<Channel> instead of Channel* (API improvement)
* fix CachingChannel
* more fixes
* Configuration: remove raw pointers from interfaces #2077
* Add WeakPtr to Foundation #2246
* Add WeakPtr to Foundation #2246 (buildsystems files)
* Add WeakPtr to Foundation #2246 (x64 VS project files)
* backtrace and Event fixes
* add ordered map
* add ordered set
* add sanitize makefiles
* update RefPtr doc
* fix AtomicCounter includes
* add ordered containers tests
* fix xml test compile error
* remove operator bool rom smart pointers
* Poco::strToInt<> fails for values right above the type's boundary / limit #2250
* add g++ -ftrapv config
* remove Version.h includes (now included from Config.h)
* comment out offending SQLite test (TODO)
* add AtomicFlag and SpinlockMutex
* remove RefCountedObject include from RefPtr and WeakRefPtr mutex template param
* add WeakRef SpinLockMutex threading test
* WeakRefPtr, backtrace, NDC, refcount DC fixes
* SQL fixes
* update RCO documentation
* XML/DOM: Remove raw pointers from public interfaces #2075
* few fixes
* PocoDoc - make logger non-static reference member
* remove path char array initialization
* Fix failing unit test, adding d in debug mode for TestApp and TestLibrary
* fix application config pointer
* fix some crypto warnings
* fix Process tests and consolidate TestApp name building
* define PathImpl::selfImpl for WinCE
* restore WinCE test app name extension
* attempt to passify 32 bit clang
* fix failing Active* tests
* Add POCO_OS_ANDROID support for Path::self()
* Add build dependencies between Foundation-testrunner and TestApp, TestLibrary in cmake build
* Remove to set LD_LIBRARY_PATH on foundation test
* revert to develop XML
* fix VS150 env not found (hardcode it)
* undef min/max
- Updated to PCRE 8.35 (latest, 2014-04-04)
- Updated Build files with new files and removed those that have
changed.
- Configured like previous configuration.
1) Recursive and SortedDirectoryIterator
- added to VS projects
- fixed some style/formatting
- fxed windows tests
2) Added ListMap
Poco::ListMap is a std::mulitimap-like container that preserves
insertion order (needed to prevent Net message headers)
- SF #3534307: Building IPv6 for Linux by default
- SF #3516844: poco missing symbols with external >=lipcre-8.13
- fix of rev. 1952 fix (porting rev.1913 from 1.4.4 (fixed SF# 3550553))
Components now supported by default:
Foundation {including internal PCRE lib}
Util
Net
XML
SQL
SQL/ODBC
SQL/SQLite
samples/{all components supported}
Components supported with additional 3rd party MinGW/MSYS libs:
NetSSL w/OpenSSH
Components unsupported at this time:
testsuite: Fails to build due to TupleTest - needs slight code change MinGW can't deal with currently. Only thing causing failure.
CppUnit: Unable to support this due to WIN32 version of this functionality relying on MFC which does not ship with MinGW/MSYS.
--no-wstring support due libstdc++ - will require STLPort {support coming soon}
:build/config/MinGW
+Fixed compiler environment flags and switches
+Linkage build supports: SHARED, STATIC, or BOTH
+Fixed duplicate symbol/unresolved symbol during compile
+Added PCRE build flag for internal library build/eliminate link errors
+Disable support of UTF-8 by default, MinGW will require STLPort
+Corrected system link libs for MinGW "dumb" linker
:build/rules/global
+Added MinGW environment deduction logic
:configure
+Fine tuned environment deduction recognizing MinGW as valid
:Data/ODBC/Makefile
+Fixed correct ODBC libs to link
:Foundation/Makefile
+Added logic for building correct subsystem dependency
:Util/Makefile
+Added logic for building correct subsystem dependency