Günter Obiltschnig
230812093b
fix nullptr passed to memcmp/memcpy reported by ubsan
2021-06-24 07:49:45 +02:00
Günter Obiltschnig
9017c36884
#3322 : remove useless struct
2021-06-23 08:52:41 +02:00
Günter Obiltschnig
106ba6a020
fix SharedPtr::makeSharedArray() [merge from devel]
2021-06-23 08:34:33 +02:00
Günter Obiltschnig
d66acced93
AbstractObserver::accepts() - add optional name parameter
2021-06-23 08:33:45 +02:00
Günter Obiltschnig
7569ccf82b
#3318 : Data: Support Poco::UUID for data binding
2021-06-19 08:40:49 +02:00
Günter Obiltschnig
9dfda83305
Merge branch 'poco-1.11.0' of github.com:pocoproject/poco into poco-1.11.0
2021-06-17 18:50:04 +02:00
Günter Obiltschnig
08fa87936a
fix potential crash in testAsyncNotify: don't delete event object while async notification is still in progress
2021-06-17 18:49:48 +02:00
Günter Obiltschnig
22eb76d3ae
#3302 : MSVC: Poco hides warnings (C4996) for the C++14 attribute [[deprecated]]
2021-06-17 18:20:29 +02:00
Günter Obiltschnig
13e62ef2e2
don't define UNREACHABLE as poco_bugcheck as it triggers 'control reaches end of non-void function' warning
2021-06-17 09:49:37 +02:00
Günter Obiltschnig
08de17cec6
ci
2021-06-16 20:23:19 +02:00
Günter Obiltschnig
1c4b3694a4
investigate failing test
2021-06-16 19:35:59 +02:00
Günter Obiltschnig
b7e7b5b26d
investigate failing test
2021-06-16 19:03:21 +02:00
Alex Fabijanic
558324f672
fix(double-conversion): Upgrade bundled double-conversion #3313
2021-06-16 15:52:56 +02:00
Günter Obiltschnig
1c248cd63f
fix 'catching polymorphic type by value' warnings
2021-06-16 08:49:11 +02:00
Günter Obiltschnig
0693ff95f7
fix 'catching polymorphic type by value' warnings
2021-06-16 08:47:17 +02:00
Günter Obiltschnig
35a53d8f2d
add comment regarding potential UB in AnyTest::testCastToReference()
2021-06-16 08:07:39 +02:00
Günter Obiltschnig
c512a69f3e
#3092 : add more detailed error description when LoadLibrary fails|
2021-06-15 16:03:06 +02:00
Günter Obiltschnig
19b2c5b415
#3274 : Fix localtime_r for VxWorks 6.9 and later
2021-06-15 15:14:11 +02:00
Günter Obiltschnig
01720ce82b
#3019 : ObjectPool wait on borrow condition fix
2021-06-15 13:30:51 +02:00
Günter Obiltschnig
f6a0ede79a
#2825 : riscv: Enable double operations when using double float abi
2021-06-15 07:14:14 +02:00
Günter Obiltschnig
38fc5e5833
#3138 : Add support of arch riscv32
2021-06-15 07:11:19 +02:00
Günter Obiltschnig
8e5a2c313b
#3196 : std::forward for Poco::Optional ctor with rvalue
2021-06-14 23:47:51 +02:00
Günter Obiltschnig
06fe07e7ad
#3163 : Correct Var::parse null value
2021-06-14 23:40:03 +02:00
Günter Obiltschnig
486d788a76
#3278 : Fixing no hardware floating point support - Part II
2021-06-14 22:58:09 +02:00
Günter Obiltschnig
d7d39e54b3
#3182 Poco::Process:launch on MacOS BigSur: limit maximum number of file descriptors to close before exec() to 100000
2021-06-14 22:52:37 +02:00
Günter Obiltschnig
7d267378f5
Poco::trim*() code cleanup - use ptrdiff_t instead of int; additional test cases
2021-06-14 21:55:13 +02:00
Günter Obiltschnig
5c2cd1a4ff
#3107 : remove unused variable
2021-06-14 19:04:29 +02:00
Günter Obiltschnig
97ae6924dd
#3130 : fix error handling: report original error before close()
2021-06-14 18:59:56 +02:00
Günter Obiltschnig
90be9b0e53
#2906 , #2904 : Support environments without hardware floating point
2021-06-14 18:50:02 +02:00
Günter Obiltschnig
ee1ad75c2b
#3022 : fix for WinCE
2021-06-14 17:29:52 +02:00
Günter Obiltschnig
842f2599c0
#3022 : Process::isRunning(PID pid) causes handle leak on Windows
2021-06-14 17:25:08 +02:00
Günter Obiltschnig
29dd13c83d
bump version to 1.11.0
2021-06-06 14:31:15 +02:00
Günter Obiltschnig
fff8eb6f45
Fix typo: overriden -> overridden
2021-04-14 20:12:17 +02:00
Günter Obiltschnig
a8e11be069
formatting
2021-04-14 19:25:03 +02:00
Günter Obiltschnig
ce7e6eeea0
#3078 : Fix typo in the ThreadPool's docs
2021-04-14 19:13:17 +02:00
Günter Obiltschnig
630afde3fd
#3086 : Use POCO_IOS_INIT_HACK for Linux in combination with libc++
2021-04-12 20:15:30 +02:00
Günter Obiltschnig
bfe4213f54
#3044 : Upgrade PCRE to 8.44
2021-04-11 21:08:18 +02:00
Günter Obiltschnig
53391151d1
PatternFormatter: add %O format specifier
2021-04-11 20:21:28 +02:00
Günter Obiltschnig
c5ee4b1184
#2989 : setting priorityNames property on PatternFormatter has no effect
2021-04-11 17:26:13 +02:00
Günter Obiltschnig
0a2a175f8a
make URI::getPathSegments() const
2021-04-11 16:37:41 +02:00
Günter Obiltschnig
12d3bf9c75
#2945 : Iterating over Var containing empty container throws "Out of range" exception
2021-04-11 16:22:42 +02:00
Günter Obiltschnig
8625b29f9f
add AbstractCache::forEach()
2021-04-11 15:58:19 +02:00
Günter Obiltschnig
9e36cea203
fix JSON object formatting and tests
2020-07-29 11:40:40 +02:00
Günter Obiltschnig
7e866396aa
remove unnecessary escaping in JSONString
2020-07-29 08:59:44 +02:00
Günter Obiltschnig
75821fc591
create 1.10.2 branch
2020-07-29 08:57:35 +02:00
Daniil Zotkin
908ca6ec68
Fix percent-encoded fragment modification in Poco::URI
...
Before this commit using Poco::URI class to parse specific URIs that had
percent-encoded fragment identifier resulted in the loss of information
concerning the way the fragment identifier was encoded. There could be the cases
when the result of Poco::URI object serialization to string did not match the
original URI string Poco::URI object was created from.
In this commit we change the internal logic of fragment processing in Poco::URI,
so that the fragment is stored inside the class in raw form (the same way as
query string). The methods getFragment and setFragment work the old way (with
percent-decoded fragment values), new methods getRawFragment and setRawFragment
are added to get access to the original fragment representation.
2020-03-18 17:23:09 +03:00
Günter Obiltschnig
4e92f3c2ab
#2922 : 1.10 cmake build fails on FreeBSD 11.2 Release
2020-02-16 18:48:31 +01:00
Günter Obiltschnig
d92200c5b7
#2908 improve check whether arg needs to be quoted
2020-02-14 21:16:43 +01:00
Günter Obiltschnig
4de9a21187
make CMake files style (more) consistent
2020-02-14 11:07:32 +01:00
Günter Obiltschnig
4f59aef815
remove non-UTF8 Windows platform support
2020-02-14 09:52:50 +01:00