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
Alex Fabijanic
558324f672
fix(double-conversion): Upgrade bundled double-conversion #3313
2021-06-16 15:52:56 +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
f6a0ede79a
#2825 : riscv: Enable double operations when using double float abi
2021-06-15 07:14:14 +02:00
Günter Obiltschnig
06fe07e7ad
#3163 : Correct Var::parse null value
2021-06-14 23:40:03 +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
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
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
a8e11be069
formatting
2021-04-14 19:25:03 +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
7e866396aa
remove unnecessary escaping in JSONString
2020-07-29 08:59:44 +02: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
4f59aef815
remove non-UTF8 Windows platform support
2020-02-14 09:52:50 +01:00
Günter Obiltschnig
76012717b0
#2908 tests
2020-02-14 09:28:21 +01:00
Günter Obiltschnig
1cfe6b0f02
#2908 : [Windows] Process arguments quoting is broken.
2020-02-14 09:03:03 +01:00
Günter Obiltschnig
29f745ff65
backport #2921
2020-02-12 20:15:02 +01:00
Günter Obiltschnig
4092984256
fix UTF16/UTF32Encoding wrong byte order handling on bigendian
2020-02-08 20:25:00 +01:00
Günter Obiltschnig
ed2f6b813e
GH #2909 : fix SHA2Engine for big-endian architectures
2020-02-08 16:09:37 +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
7f071c9171
use correct printf format spec for UIntPtr
2020-01-26 10:32:06 +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
958ce15bb5
fixed GH #2624 : Poco::FileChannel/Poco:LogFileImpl::writeImpl() on Windows should translate \n to \r\n.
2020-01-23 11:26:26 +01:00
Günter Obiltschnig
eddcd7664c
#2853 : make it actually compile
2020-01-22 12:50:47 +01:00
Günter Obiltschnig
15ac1aec08
fixed GH #2853 : Poco::Process::launch process environment unicode support is broken on Windows
2020-01-22 12:34:48 +01:00
Günter Obiltschnig
924cdf235c
GH #2689 : Added tryWait() into Process and ProcessHandle. Handle kill()-ed UNIX process exit codes.
2020-01-22 08:23:36 +01:00
Günter Obiltschnig
5f0e0a0374
Merge pull request #2867 from vfjpl/poco-1.10.0
...
unescape Backslash char in UTF8 unescape method
2020-01-22 08:09:14 +01:00
Günter Obiltschnig
7f7c2f5484
fixed GH #2772 : On iOS real device (not simulator) the home directory is not usable
2020-01-22 06:53:13 +01:00
Günter Obiltschnig
bd3c75293e
fixed GH #2824 : Poco::Environment missing UTF8/wstring support on Windows
2020-01-21 21:36:08 +01:00
Günter Obiltschnig
2327592bab
fixed GH #2217 : UUIDGenerator should allow random seed
2020-01-21 21:30:48 +01:00
Günter Obiltschnig
71585b7daa
#2152 : XDG support
2020-01-21 21:20:35 +01:00
Günter Obiltschnig
2018a698ba
fix assignment operator
2020-01-21 19:58:38 +01:00
Günter Obiltschnig
18adb1e43b
code cleanup; fix move ctors and assignment
2020-01-21 17:52:43 +01:00
Günter Obiltschnig
0658044260
fixed another issue with backslash handling in Var JSON parsing
2020-01-20 14:40:07 +01:00
Feng Hao
b8320ccb7b
fix Dynamic::Var parse string issue
2020-01-20 19:09:22 +08:00
Günter Obiltschnig
6058f5dd23
Merge pull request #2881 from Ludorg/poco-1.10.0
...
Add an option to force the use of PollingDirectoryWatcherStrategy
2020-01-17 08:34:10 +01:00
Ludovic LIEVRE
b651764007
Option to force PollingDirectoryWatcherStrategy
...
Add an option to force the use of PollingDirectoryWatcherStrategy
Should work on any platform
(Not Linux only)
See previous PR on this topic :
https://github.com/pocoproject/poco/pull/2881
On Linux, inotfy does not work for network volumes (such as NFS).
See https://stackoverflow.com/questions/4231243/inotify-with-nfs
By adding flag POCO_DW_FORCE_POLLING in Foundation/Config.h,
the use of PollingDirectoryWatcherStrategy is forced.
This is not the same behavior as flag POCO_NO_INOTIFY.
This only disables compilation of DirectoryWatcher.
2020-01-15 21:38:51 +00:00
Günter Obiltschnig
f63a7bbad5
added SHA2Engine
2020-01-12 08:58:36 +01:00
Ludovic LIEVRE
42629d1ed4
add an option to force the use of PollingDirectoryWatcherStrategy on Linux
2020-01-10 09:54:19 +00:00
Guenter Obiltschnig
f7fc4a239f
fixed more issues discovered while testing on Linux
2020-01-09 17:43:31 +00:00
Günter Obiltschnig
aa46e9b6e4
fixed type overloads
2020-01-09 18:02:29 +01:00