* Allow using Poco::FileStream to wrap arbitrary file handles/descriptors as C++ streams (#3444).
* Allow opening a file descriptor/HANDLE as C++ stream.
* FileStream: treat read from closed pipe as EOF.
* chore(Filestream): conde style (naming)
Co-Authored-By: Alex Fabijanic <alex@pocoproject.org>
Co-Authored-By: Matej Kenda <matejken@gmail.com>
* enh(FileStream): make FileIOS::open a virtual function. (#3444)
* test(FileStream): unit test for FileStream::openHandle (#3444)
* Update CONTRIBUTORS.
* test(FileStream): Win32 unit test fix.
* build(CMake): Require policy minimum version 3.15.
---------
Co-authored-by: Daniel Grunwald <grunwald@axivion.com>
Co-authored-by: Alex Fabijanic <alex@pocoproject.org>
- added Poco::istring (case-insensitive string) and Poco::isubstr
(case-insensitive substring search)
- improved SQLite execute() return (affected rows) value
- added SQLite sys.dual (in-memory system table)
- applied SF Patch #120: The ExpireLRUCache does not compile with a
tuple as key on Visual Studio 2010
- fixed SF Bug #599: JSON::Array and JSON::Object size() member can
implicitly lose precision
- fixed SF Bug #602: iterating database table rows not correct if no
data in table
- fixed SF Bug #603: count() is missing in HashMap
- fixed GH #23: JSON::Object::stringify throw BadCastException
- fixed GH #16: NetworkInterface::firstAddress() should not throw on
unconfigured interfaces
- Android compile/build support (by Rangel Reale)
- TypeHandler::prepare() now takes const-reference