Alex Fabijanic
4f5b7c1891
fix(SHA2Engine): cannot use HMACEngine with SHA2Engine #3421
2022-04-18 17:58:31 +02:00
Aleksandar Fabijanic
9c976da830
Refactor/any soo ( #3564 )
...
* refactor(Any): SOO
- encapsulate data holders
- add missing gets and ops
- eliminate g++ warnings with enable_if's
- default enable SOO
* refactor(Placeholder): encapsulate SOO memory management and fix leaks; cf. #3297 #3514
* fix(Placeholder): asan errors and add tests
cf. #3297 #3514
2022-04-16 06:38:55 -05:00
Alex Fabijanic
7ae6b60e9f
fix(Any): #3297 #3514
2022-04-13 21:10:56 +02:00
Günter Obiltschnig
2c15b93dee
#2882 : another attempt at fixing it that should also work on other platforms
2022-03-28 12:57:16 +02:00
Günter Obiltschnig
6aa29ade17
#3509 : fix dst and utcOffset handling for Dublin time zone
2022-03-27 21:25:51 +02:00
Günter Obiltschnig
2ec44c756b
#3495 : Array::operator[] should not throw
2022-03-27 20:02:50 +02:00
Günter Obiltschnig
6341ec6350
detect ARM64 on Windows
2022-02-19 15:23:03 +01:00
Günter Obiltschnig
fb4f3c0231
branch off poco-1.11.2
2022-02-07 14:49:51 +01:00
Günter Obiltschnig
a032f771af
#2823 : error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648
2021-11-05 14:58:40 +01:00
Günter Obiltschnig
8bfeb52018
#3377 : Correct Poco::Path::configHome() and dataHome() documentation for Windows
2021-11-05 14:26:59 +01:00
Günter Obiltschnig
8582ac9493
branch off 1.11.1
2021-11-05 12:30:27 +01:00
Günter Obiltschnig
70da508a79
style/whitespace
2021-06-26 06:30:49 +02:00
Günter Obiltschnig
2f33db9053
fix nullptr passed to memcmp/memcpy reported by ubsan
2021-06-24 07:53:22 +02:00
Günter Obiltschnig
230812093b
fix nullptr passed to memcmp/memcpy reported by ubsan
2021-06-24 07:49:45 +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
22eb76d3ae
#3302 : MSVC: Poco hides warnings (C4996) for the C++14 attribute [[deprecated]]
2021-06-17 18:20:29 +02:00
Günter Obiltschnig
01720ce82b
#3019 : ObjectPool wait on borrow condition fix
2021-06-15 13:30:51 +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
486d788a76
#3278 : Fixing no hardware floating point support - Part II
2021-06-14 22:58:09 +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
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
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
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
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
75821fc591
create 1.10.2 branch
2020-07-29 08:57:35 +02: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
4f59aef815
remove non-UTF8 Windows platform support
2020-02-14 09:52:50 +01:00
Günter Obiltschnig
888d8e6fb9
commit missing file
2020-02-14 09:05:38 +01:00
Günter Obiltschnig
dea91c8105
style fix
2020-02-13 22:08:44 +01:00
Günter Obiltschnig
23da8c21c9
fixed a bug in RefAnyCast causing a crash if the cast is invalid
2020-02-13 21:56:59 +01:00
Günter Obiltschnig
e51449e159
AutoPtr and SharedPtr comparison with nullptr
2020-02-07 18:13:22 +01:00
Günter Obiltschnig
c4bdadffb3
#2787 : add queueSize property to the AsyncChannel
2020-02-04 10:53:01 +01:00
Günter Obiltschnig
6e321e6256
#2791 : allow pre-allocation of the buffer in LogStreamBuf
2020-02-04 09:45:26 +01:00
Günter Obiltschnig
fafa92d353
#2818 : Add getSpecifiedPort() method to URI
2020-02-04 09:06:49 +01:00
Günter Obiltschnig
8d227dc8d3
bump version to 1.10.1
2020-02-04 08:52:26 +01:00
Günter Obiltschnig
958387b6ba
improved Lambda support
2020-01-26 08:41:22 +01:00
Günter Obiltschnig
701a34f2e7
add additional overloads for Poco::format
2020-01-24 13:42:46 +01:00
Günter Obiltschnig
66d96744b1
merged GH #2641 : Implement DataURIStream for extracting data from data URIs
2020-01-24 10:41:35 +01:00
Günter Obiltschnig
f7f51b059a
fix Buffer move ctor/assignment
2020-01-23 08:14:55 +01:00