Commit Graph

523 Commits

Author SHA1 Message Date
Guenter Obiltschnig
86483b4d4b fixed GH #990: Potential race condition in on Windows 2016-11-03 14:48:51 +01:00
Alexey Milovidov
6116136afe Fixed error with Poco::UTF8Encoding::isLegal (wrong result on illegal sequence "\xED\x20\xA8"). 2016-10-29 20:12:29 +02:00
Guenter Obiltschnig
8290da2a82 fixed GH #1456: better handle leap seconds in Poco::DateTime and Poco::LocalDateTime 2016-10-17 19:05:53 +02:00
root
895c3dfcd5 use std::unique_ptr instead of std::auto_ptr with C++11+ compilers to prevent std::auto_ptr deprecation warnings 2016-10-14 11:49:45 +02:00
Guenter Obiltschnig
59a78a55b5 added POCO_NO_SHARED_LIBRARY_DEBUG_SUFFIX configuration macro to disable *d.so, *d.dll suffix in SharedLibrary class 2016-10-10 11:56:58 +02:00
Guenter Obiltschnig
737bd98b17 fixed GH #1403: Android compile with poco-1.7.5 no 'pthread_condattr_setclock' error 2016-10-07 21:05:57 +02:00
Günter Obiltschnig
4a96c934ba improvement of URIStreamOpener::open() implementation 2016-09-29 19:06:46 +02:00
Günter Obiltschnig
07f6f77d6e added URISyntaxException; better error handling in URIStreamOpener 2016-09-29 17:41:37 +02:00
Guenter Obiltschnig
6441479f4d fixed potential memory leak in out-of-memory situations 2016-09-26 17:39:29 +02:00
Guenter Obiltschnig
1fb56d8c8e fixed issues reported by Klocwork 2016-09-26 17:28:41 +02:00
Guenter Obiltschnig
7c37f18f84 fixed some warnings and minor issues detected by clang-analyzer 2016-09-13 11:37:12 +02:00
Guenter Obiltschnig
192a5f179f fixed some warnings 2016-09-06 15:49:39 +02:00
Guenter Obiltschnig
f89bea4411 - prefer clock_getttime() over gettimeofday() if available
- use CLOCK_MONOTONIC for POSIX condition in Poco::Event and Poco::Semaphore if supported
2016-08-28 15:25:55 +02:00
Guenter Obiltschnig
88c74fdf44 style fix 2016-08-27 08:31:32 +02:00
CREMARENCO Cosmin
b5b6135f94 Shell expansion rules say that tilde must be replaced with HOME if it exists and only after that we can look at getpwuid 2016-08-27 08:27:58 +02:00
Guenter Obiltschnig
c337634b8e fixed GH #1304: URI doesn't know ws:/ or wss:// schemes 2016-07-03 11:20:11 +02:00
Guenter Obiltschnig
7448e16b76 style fixes 2016-04-16 09:41:08 +02:00
Günter Obiltschnig
913346c23d fixes for compatibility
Conflicts:
	Foundation/src/Process_WIN32.cpp
	Foundation/src/Process_WIN32U.cpp
2016-04-15 17:50:47 +02:00
Tony Abbott
6d17089b6c GH #1222 Escape command line arguments passed to Process::launch() on Windows
Conflicts:
	Foundation/testsuite/src/TestApp.cpp
2016-04-15 17:43:38 +02:00
Guenter Obiltschnig
9d21ddd8ca fixed GH #1204: getdtablesize has been removed on Android 21 2016-03-17 11:19:32 +01:00
Guenter Obiltschnig
7bcbbd7a35 fixed GH #1180: Possible deadlock when TaskManager::count is called in onFinished 2016-03-10 16:47:46 +01:00
Guenter Obiltschnig
c22a36dc05 added Poco::EventChannel class 2016-02-29 21:53:17 +01:00
Guenter Obiltschnig
f83d759890 one more fix for #1002 2016-02-29 19:12:21 +01:00
Guenter Obiltschnig
8c607d3213 fixed GH #1128: Poco::NumberFormatter::format(float, precision) rounding changed 2016-02-28 13:32:54 +01:00
Guenter Obiltschnig
a53e80f761 fixed GH #1002: ActiveDispatcher saves reference to event context after event was performed until it gets new event 2016-02-27 17:49:18 +01:00
Guenter Obiltschnig
925caa8dd3 fixed GH #1141: Poco::StringTokenizer::TOK_TRIM changes behavior between 1.4 and 1.6 2016-02-27 16:10:06 +01:00
Guenter Obiltschnig
f2ed9cc606 support for Win8/Win10 2016-02-22 11:51:51 +01:00
Guenter Obiltschnig
53c07395c5 fix merge issue 2016-02-13 23:38:00 +01:00
Guenter Obiltschnig
2522aefaf0 fix comment; don't send TaskProgressNotification if progress does not change
Conflicts:
	Foundation/src/Task.cpp
2016-02-13 20:24:31 +01:00
Guenter Obiltschnig
910e2f3f29 fix error handling in setThreadName (#1022) 2015-11-13 11:11:32 +01:00
Guenter Obiltschnig
e3f98b554a GH #1022: clean-up setThreadName 2015-11-10 09:27:15 +01:00
Alex Boyd
40c2df1c52 overwrite existing files on windows when moving files 2015-10-09 09:36:30 +02:00
aaron0x
3066e66f32 Enhance FileChannel purge setting. 2015-10-02 09:35:18 +02:00
Guenter Obiltschnig
bcead85c25 remove GCC_DIAG_OFF 2015-09-30 12:16:09 +02:00
Guenter Obiltschnig
8257b5aa71 tvOS support 2015-09-29 14:31:44 +02:00
Guenter Obiltschnig
d89c841298 setThreadName: abbreviate thread name if too long 2015-09-28 22:49:06 +02:00
Guenter Obiltschnig
d3382b5934 NumberParser::parseHex[64](): allow 0x/0X prefix 2015-09-11 08:18:17 +02:00
Guenter Obiltschnig
e4dcb85c1f merge fix for #878 2015-07-31 12:17:20 +02:00
Alex Fabijanic
25cd53d953 Poco::Var operator== throws exception #769 2015-04-03 10:46:07 -05:00
Pascal Bach
64710b2ff7 Add missing Path implementations for WINCE 2015-03-28 11:58:25 +01:00
Günter Obiltschnig
0a1218cd7e disable Timestamp hack on WinCE (re-enable with -DPOCO_WINCE_TIMESTAMP_HACK) 2015-03-28 11:56:10 +01:00
Guenter Obiltschnig
2d4dd2dc7d do not flush underlying stream on sync() as these causes issues with Zip files 2015-03-28 11:54:40 +01:00
Aleksandar Fabijanic
c14f8a8a69 Merge pull request #646 from adriaan42/develop
Prevent possible data race in access to Timer::_periodicInerval
2015-01-25 21:05:12 -06:00
Chris van Dijk
07d436a8b3 Include missing header, fixes #690 lack of monotonic Clock on Linux/POSIX
The macros _POSIX_TIMERS and _POSIX_MONOTONIC_CLOCK are defined in
(includes of) unistd.h, without them Clock falls back to using Timestamp
internally.
2015-01-26 02:27:43 +01:00
Scott Davis
9913ee1ac8 Don't automatically mark copied files as writable on Windows (non-Unicode and CE) 2015-01-16 15:09:00 -05:00
Scott Davis
fc24be6199 Don't automatically mark copied files as writable on Windows 2015-01-08 17:11:23 -05:00
Alex Fabijanic
1b9aac5f7c Mingw64 #414 (small portion) 2015-01-01 14:41:09 -06:00
Aleksandar Fabijanic
ed63fbd42c Merge pull request #653 from xantares/mingw_headers
Fix missing windows includes for mingw
2015-01-01 12:37:41 -06:00
xantares
1e28368222 fixed win32 defines 2014-12-23 16:23:08 +01:00
xantares
bf929f9704 Fix missing windows includes for mingw 2014-12-22 22:08:32 +01:00