Commit Graph

652 Commits

Author SHA1 Message Date
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
Adriaan Schmidt
391deca195 Prevent possible data race in access to Timer::_periodicInerval 2014-12-19 11:06:45 +01:00
Adriaan Schmidt
2fc0e524fa Prevent possible data race in access to PooledThread::_idle 2014-12-18 13:04:33 +01:00
Günter Obiltschnig
b8181e4ddb check USERPROFILE before HOMEDRIVE/HOMEPATH 2014-12-09 11:03:09 +01:00
Guenter Obiltschnig
a5c8b751d9 fixed #627: Poco::Path::home() returns c:\windows\system32 instead home directory 2014-12-09 10:38:11 +01:00
alex
e5cdb74bb0 supress LogStream empty line log entries; ignore VS profiler files 2014-12-08 00:00:40 -06:00
Marian Krivos
0139648c46 Logger::setLevel(string) - optionally parse log level as number in range 1 to 8 2014-12-07 20:39:00 +01:00
Kontinuation
fe86370c34 fixed one-shot timer and maufunction of long start interval 2014-12-04 02:44:33 +08:00
Guenter Obiltschnig
9af6b5b2db flush underlying streams on close()/sync() 2014-12-02 09:08:07 +01:00
Günter Obiltschnig
5f8d7ef994 Thread fixes for WinCE 2014-11-24 14:34:27 +01:00
Guenter Obiltschnig
77bbc7e9ba fixed GH #618: OS X 10.10 defines PAGE_SIZE macro, conflicts with PAGE_SIZE in Thread_POSIX.cpp 2014-11-21 14:47:33 +01:00
Guenter Obiltschnig
6ddce4c9ff Timestamp reference point ambiguity #614 2014-11-21 09:32:13 +01:00
Günter Obiltschnig
7cd76b4f69 fixed #438: use FILE_WRITE_ATTRIBUTES instead of
FILE_ALL_ACCESS permission to set file time
2014-11-19 22:15:48 +01:00
Guenter Obiltschnig
db8756887d add missing #include 2014-11-19 17:57:04 +01:00
Guenter Obiltschnig
b620c25278 fixed #549: Memory allocation is not safe between fork() and execve() 2014-11-19 16:56:01 +01:00
Günter Obiltschnig
e76f475da2 fixed GH #560: DateTime class calculates a wrong day 2014-11-19 12:42:46 +01:00
Günter Obiltschnig
a417d49d5d improved URI documentation regarding setQuery()/getQuery(); added getQueryParameters()/setQueryParameters() 2014-11-19 10:38:59 +01:00
Guenter Obiltschnig
4b53f137de Thread fixes for POSIX 2014-11-16 20:51:11 +01:00
Günter Obiltschnig
7043a3d4ff added support for starting functors/lambdas to Poco::Thread class 2014-11-16 20:43:19 +01:00
Guenter Obiltschnig
eb8dce47fe fix #606: HTMLForm constructor read application/x-www-form-urlencoded UTF-8 request body first parameter with BOM in name 2014-11-12 10:33:57 +01:00
Alex Fabijanic
8769ef01bc added Error::last() 2014-11-11 19:47:39 -06:00
Guenter Obiltschnig
fa4989e0c7 fixed #592: Incorrect format string in Poco::Dynamic::Struct 2014-11-07 10:43:50 +01:00
Günter Obiltschnig
0200c09985 Merge pull request #599 from zosrothko/develop
Add up to 10 arguments to variables arguments list for all level form: correcting missing udpate
2014-11-07 09:42:41 +01:00
Guenter Obiltschnig
10af7c6d4f undef min/max 2014-11-06 22:12:43 +01:00
Guenter Obiltschnig
6741e90bba style and consistency fixes 2014-11-06 12:04:28 +01:00
Günter Obiltschnig
5b74121119 Merge pull request #573 from ivannp/assertmsg
Added Timestamp::Min/Max. Added poco_assert_msg and poco_assert_msg_dbg.
2014-11-06 11:40:17 +01:00
Ivan Popivanov
bc87b2841b Can't cash str.begin when "insert" is involved. 2014-11-03 19:31:42 -05:00
zosrothko
1143a68518 Add up to 10 arguments to variables arguments list for all level formatting methods 2014-11-03 14:22:08 +01:00
Guenter Obiltschnig
721405d1fc #318: Logger local time doesn't automatically account for DST (PatternFormatter) 2014-10-30 14:06:13 +01:00
Ivan Popivanov
3247d07bd0 Removed the NOMINMAX compiler option, using undefs to avoid the conflict between std::numeric_limits and Windows headers. 2014-10-15 05:13:25 -04:00
Ivan Popivanov
4707a6df83 Added Timestamp::Min/Max which help define extreme timestamps, useful to initialize variables, especially for comparison.
Added NOMINMAX as a preprocessor define for Windows. Otherwise some Windows headers define min/max as macros which interferes with std::numeric_limits::min/max

Added poco_assert_msg and poco_assert_msg_dbg, which are equivalent to poco_assert and poco_assert_dbg, respectively, but support an extra text parameter.
2014-10-14 22:41:49 -04:00
micheleselea
f861a6467c RESERVER_QUERY update
in function setQuery, or when you have to use encode internally, is used RESERVED_QUERY that is only # if you have a query with / the character is encoded, and I think you don't want
2014-10-14 09:49:11 +02:00
Guenter Obiltschnig
50f1f12cab Poco::URI: added new constructor to create URI from Path 2014-10-12 11:19:52 +02:00
Alex Fabijanic
c8563c86bf Bug in doubleToStr #557 2014-10-07 23:40:36 -05:00
Guenter Obiltschnig
756bbdd3d2 HAVE_STDINT_H=0 was not honored in pcre_internal.h 2014-10-06 10:30:04 +02:00
Guenter Obiltschnig
5cbcae3ee5 renamed config.h to pcre_config.h, as was before integration of pcre 8.35 2014-10-06 08:54:18 +02:00
Günter Obiltschnig
e8c19d0efe Merge pull request #551 from danoli3/pcre_update_2014
PCRE updated to 8.35.0
2014-10-06 08:00:57 +02:00
Daniel Rosser
7d413184e6 zlib patch for DEBUG pre-processor
Patch as described on zlib:
https://github.com/madler/zlib/pull/80
2014-10-06 14:37:39 +11:00
Daniel Rosser
010f7a5370 PCRE 8.35.0 Update
- Updated to PCRE 8.35 (latest, 2014-04-04)
- Updated Build files with new files and removed those that have
changed.
- Configured like previous configuration.
2014-10-03 23:17:24 +10:00
Günter Obiltschnig
a2617235fe #538 more dtor fixes and some style fixes along the way 2014-09-29 12:09:01 +02:00
Guenter Obiltschnig
5a14f72508 fixed message 2014-09-19 09:48:59 +02:00
Guenter Obiltschnig
544229302e #538 prevent destructors from throwing exceptions 2014-09-19 09:46:49 +02:00
Guenter Obiltschnig
c8686a727d Bugcheck::unexpected() only reports the exception in debug builds 2014-09-19 08:21:03 +02:00
Guenter Obiltschnig
e500d0f31a added poco_unexpected() macro invoking Bugcheck::unexpected() to deal with unexpected exceptions in destructors 2014-09-19 08:16:47 +02:00
Guenter Obiltschnig
a815e0a90e added %L modifier to PatternFormatter to switch to local time; some style fixes 2014-09-10 08:32:25 +02:00
Pascal Bach
40024660ae Update Windows1250Encoding.ccp and Windows1252Encoding.ccp including Unit tests
* Add encoding names. According to the document below, the default encoding name should be "windows-1250" and "windows-1252".
   http://www.iana.org/assignments/character-sets/character-sets.xhtml
* Unit tests update to reflect the change.
2014-08-22 13:22:30 +02:00
Daniel Rosser
64d9c3995c iOS arm64 compile fix
Fix for issue #508 “Can't compile for arm64 architecture”

Tested and working with the proposed change.
2014-08-22 19:30:58 +10:00
Denis
9b4ddbf641 Update Windows1251Encoding.cpp
* Add one missing letter 'я' (0x044f).
 * Add encoding names. According to the document below, the default encoding name should be "windows-1251".
   http://www.iana.org/assignments/character-sets/character-sets.xhtml
2014-08-21 16:08:52 +04:00
Günter Obiltschnig
5c04101a35 fixed Process::isRunning() on Windows 2014-08-15 09:15:12 +02:00
Günter Obiltschnig
d14be5730a style fixes 2014-08-14 19:21:20 +02:00
Aleksandar Fabijanic
2c36e51d8a Update Process_WINCE.cpp 2014-08-12 18:39:01 -05:00
Aleksandar Fabijanic
83dd1ad16c Update Process_WIN32U.cpp 2014-08-12 18:38:33 -05:00
Aleksandar Fabijanic
667e2736bc Update Process_WIN32.cpp 2014-08-12 18:38:06 -05:00
Aleksandar Fabijanic
b55ade5fcf Update Process_VX.cpp 2014-08-12 18:37:35 -05:00
Aleksandar Fabijanic
770a25e8fe Update Process_VMS.cpp 2014-08-12 18:37:08 -05:00
Aleksandar Fabijanic
8f187e117b style 2014-08-12 18:36:30 -05:00
Aleksandar Fabijanic
828732f774 Merge pull request #514 from yuvalk/develop
add is_running support
2014-08-12 18:35:27 -05:00
Yuval Kashtan
af44951e77 add is_running support 2014-08-11 17:21:53 +03:00
Collin Hockey
e7b91e8125 Add NIOS2 double conversion detection, fixes compile errors 2014-08-06 09:58:36 -04:00
Günter Obiltschnig
7a008cbc76 fix SharedMemory for WinCE 2014-08-05 10:06:51 +02:00
Aleksandar Fabijanic
9258e482d7 GH #508: Can't compile for arm64 architecture 2014-07-29 10:46:52 -05:00
Markus Kolb
c39ad4da65 NamedEvent_WIN32 be more verbose on SystemException with GetLastError() 2014-07-11 15:03:06 +02:00
Markus Kolb
37691144df Try OpenFileMapping in PAGE_READONLY mode because of SeCreateGlobalPrivilege (https://github.com/pocoproject/poco/issues/493) 2014-07-11 14:57:05 +02:00
Alex Fabijanic
5d7d1d3c07 GH #481: 2 warnings during Poco compile 2014-07-09 20:35:47 -05:00
Guenter Obiltschnig
6512ff1f6d fixed GH #424: Poco::Timer deadlock 2014-06-05 15:02:46 +02:00
Guenter Obiltschnig
c2704199ae AtomicCounter fix for GH #282: Using Thread in a global can cause crash on Windows 2014-06-05 13:49:38 +02:00
Aleksandar Fabijanic
b5ce0804a1 GH #282: Using Thread in a global can cause crash on Windows 2014-06-04 10:21:26 -05:00
Guenter Obiltschnig
7c6e402d0e added UTF16CharTraits and UTF32CharTraits to make everything work on platforms without std::wstring 2014-05-31 17:24:51 +02:00
Oldřich Jedlička
2cdfa7ae57 Allow absolute index to be used when all values has been used. 2014-05-29 10:47:34 +02:00
Guenter Obiltschnig
fa013c574a fixes for WinCE6 2014-05-25 16:56:20 +02:00
Alex Fabijanic
d39a353789 - fixed GH #230: Poco::Timer problem
- updated CHANGELOG and Release Notes
2014-05-23 04:06:18 -05:00
Alex Fabijanic
b416df22fe revert (broken build) 2014-05-22 11:34:35 -05:00
Aleksandar Fabijanic
731fb29fcc Merge pull request #344 from RangelReale/htmlformcontentlength
HTMLForm Content-Length calculation
2014-05-21 22:27:12 -05:00
Aleksandar Fabijanic
89b7228461 Merge pull request #266 from tokiloki/format
format support both raw and STL strings
2014-05-21 22:24:42 -05:00
Aleksandar Fabijanic
96de8fb909 Merge pull request #300 from easybe/tempfile
Make TemporaryFile append a slash to tempDir
2014-05-21 22:23:30 -05:00
Aleksandar Fabijanic
d4ef034958 Merge pull request #319 from csabakeszegh/develop
android build with cmake
2014-05-21 22:20:39 -05:00
Alex Fabijanic
83d11b5a00 fixed GH #363: DateTimeParser tryParse/parse 2014-05-22 03:08:41 -05:00
Guenter Obiltschnig
ad9cebaf38 fixed #318: Logger local time doesn't automatically account for DST 2014-05-21 09:00:53 +02:00
Aleksandar Fabijanic
60f6d79469 coding style changes 2014-05-18 23:03:02 -05:00
Kontinuation
efc1585ae3 Make the copy assignment operator of Exception class exception safe 2014-05-18 20:48:56 +08:00
Guenter Obiltschnig
f586911b8f TextEncoding fixes, added reverse encodings 2014-05-15 14:32:24 +02:00
Roger Meier
b0581433a7 LICENSE: add info about SPDX-License-Identifier usage and use it
fix: remove executable flag and change back to 100644 (was 100755)

Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718 LICENSE: add info about SPDX-License-Identifier usage and use it
Signed-off-by: Roger Meier <roger@bufferoverflow.ch>
2014-05-04 21:02:42 +02:00
Alex Fabijanic
f9057157e8 GH #321: trivial build fixes (BB QNX build) 2014-04-30 22:58:28 -05:00
Alex Fabijanic
8a9e7792d9 - fixed GH #362: Defect in Var::parseString when there is no space between value and newline
- fixed GH #314: JSON parsing bug
- added GH #313: MetaColumn additions for Data::ODBC and Data::SQLite
2014-04-29 21:25:30 -05:00
Alex Fabijanic
695ba1b0ee remove sleep calls from Runnable 2014-04-26 16:04:17 -05:00
Alex Fabijanic
63850e8778 - return bool from Thread::trySleep()
- updated documentiation
- amended tests
- updated CHANGELOG
2014-04-26 09:51:57 -05:00
Alex Fabijanic
46b5785d98 - fixed PS build script environment vars generation
- fixed MongoDB 64-bit std::size_t warnings
- added Thread::trySleep()/wakeUp() and tests
2014-04-25 23:50:53 -05:00
Guenter Obiltschnig
fbbfc507e2 fixed thread priority issues on POSIX platforms with non-standard scheduling policy 2014-04-14 17:50:46 +02:00
Günter Obiltschnig
b2ba1dfb74 -added Windows Embedded Compact 2013 support 2014-03-17 14:36:17 +01:00
Alex Fabijanic
ea666bb16b Building Poco 1.5.2 for Synology RS812+ (Intel Atom) #405 2014-03-10 21:20:18 -05:00
Guenter Obiltschnig
a005d582bc fixed overflow bug on Windows 2014-02-02 12:35:55 +01:00
Alex Fabijanic
8e88bdd921 SmartOS build 2014-02-01 22:03:34 +00:00
Rangell Reale
12c2b3d290 * Glob from start path, for platforms where it is not possible to transverse from root (Android) 2014-01-21 17:15:52 -02:00
Guenter Obiltschnig
612f149430 Clock fixes 2013-12-12 21:46:57 +01:00
Guenter Obiltschnig
ac2b26fcb9 added Clock class which provides a monotonic clock on most platforms and is now used by Poco::Timer, Poco::Stopwatch, Poco::TimedNotificationQueue and Poco::UtilTimer to avoid issues when the system time is changed 2013-12-12 18:33:29 +01:00
Csaba Keszegh
8b3561a525 cmake: android support
Foundation/src/Error.cpp: ndk-r9 define _GNU_SOURCE in features.h but only the XSI-compliant strerror_r in string.h
2013-12-05 10:18:15 +01:00
Rangel Reale
0d2a839f79 * Multipart form content length calculation
* HTMLForm test
2013-12-04 18:19:20 -02:00
Guenter Obiltschnig
5edb90c48e fixed GH# 332: POCO::ConsoleChannnel::initColors() assigns no color to PRIO_TRACE and wrong color to PRIO_FATAL 2013-11-21 07:40:30 +01:00
Mike Naquin
4ede322f9d Add has, get, and set methods to Poco::Message for better control over accessing logging parameters. 2013-11-18 14:04:11 -06:00
Guenter Obiltschnig
fb201b2b74 fixed GH# 316: Poco::DateTimeFormatter::append() gives wrong result for Poco::LocalDateTime 2013-10-31 19:14:21 +01:00
Ezra Buehler
bfa9d0d516 Add support for paths without trailing separator in TemporaryFile 2013-10-03 08:54:24 +02:00
Guenter Obiltschnig
cff19367b3 fixed GH# 254 2013-09-14 10:35:46 +02:00
Guenter Obiltschnig
a2aee92b74 fixed GH# 259 2013-09-14 09:47:55 +02:00
Günter Obiltschnig
16a9ff3301 Merge pull request #256 from syvex/hotfix/UnixFileCopyPermissions
Preserve file permissions on Unix FileImpl::copyToImpl
2013-09-13 07:40:50 -07:00
Guenter Obiltschnig
3314b88c18 Poco::UUID::tryParse() now accepts UUIDs without hyphens; updated documentation (fixed links to specs) 2013-09-03 14:42:50 +02:00
Guenter Obiltschnig
086721bfe9 added ColorConsoleChannel and WindowsColorConsoleChannel classes 2013-08-26 16:27:24 +02:00
tokiloki
a499447b6a format support both raw and STL strings 2013-08-15 18:31:57 +03:00
Mike Naquin
8f15c1cf24 Preserve file permissions on Unix FileImpl::copyToImpl 2013-08-08 09:13:50 -05:00
Aleksandar Fabijanic
20e1cf8821 JSON bug fixes
GH #241: SF #620 Endless loop in JSON parser (added Buffer::setCapacity)
GH #242: SF #619 Syntax error in JSON parser (float/double trim)
2013-07-21 22:18:56 -05:00
Guenter Obiltschnig
996ddf1b43 fixed GH# 236: Bug in RecursiveDirectoryIterator 2013-07-18 17:28:16 +02:00
Guenter Obiltschnig
97e5ff5774 - fixed GH# 233: ServerSocket::bind6(Poco::UInt16 port, bool reuseAddress, bool ipV6Only) does not work
- fixed GH# 231: Compatibility issue with Poco::Net::NetworkInterface
- removed unneeded zlib sources
2013-07-18 13:31:27 +02:00
Alex
94c54f926d improved NamedMutex/Event error diagnostics 2013-06-15 13:13:34 -05:00
Guenter Obiltschnig
83ed03d4ad WinCE fixes for zlib 1.2.8 2013-06-09 20:32:03 +02:00
Marian Krivos
18fa93830c fix for missing #include <memory> for gcc 4.8.1 2013-06-05 20:36:22 +02:00
Aleksandar Fabijanic
0e6985c8a1 fixed GH #185
- fixed GH #185: Poco::NumberFormatter::format(double value, int
precision) ignore precision == 0
2013-06-04 23:01:11 -05:00
Aleksandar Fabijanic
ca16b76f9f Merge pull request #199 from syvex/ThreadNames
Debug build and debugger shouldn't be required for OS thread names
2013-06-04 19:00:12 -07:00
Aleksandar Fabijanic
130f6cba72 added zlib 1.2.8 files 2013-06-04 00:40:39 -05:00
Aleksandar Fabijanic
5feae5243a removed zlib files 2013-06-04 00:39:40 -05:00
Aleksandar Fabijanic
b2d72dcacb Merge branch 'develop' of https://github.com/pocoproject/poco into develop 2013-06-03 23:46:34 -05:00
Aleksandar Fabijanic
4826523831 fixed few GH issues
- fixed GH #209: Poco::NumberFormatter double length
- fixed GH #204: Upgrade zlib to 1.2.8
- fixed GH #198: The "application.configDir" property is not always
created.
2013-06-03 23:45:06 -05:00
Aleksandar Fabijanic
37a7c3bca7 Merge pull request #210 from ptarabbia/develop
Develop
2013-06-03 05:01:23 -07:00
aleks-f
282374980c gcc alignment and warning suppression 2013-06-02 22:56:18 -05:00
Aleksandar Fabijanic
e5eaffb790 removed Var iterators, fixed SOO alignment
- removed unnecessary using directives in Data library
- removed iterator pointers from Var (reduce size, always return copy)
- added Alignment header (adapted from LLVM infrastructure)
- added alignment guards to SOO implementations
2013-05-29 23:36:45 -05:00
Aleksandar Fabijanic
38131d452d Var/JSON changes
- JSON support for Dynamic Struct and Array
- added VarIterator
- modified behavior of empty Var
2013-05-27 21:33:27 -05:00
Guenter Obiltschnig
a0dfc58396 fix std::ios::internal usage in Poco::format() 2013-05-25 00:32:30 +02:00
Guenter Obiltschnig
0434ee2b6b fixed GH# 65: Poco::format() misorders sign and padding specifiers 2013-05-24 23:54:15 +02:00
Guenter Obiltschnig
6f48b4469e fixed GH# 194: MessageNotification constructor is inefficient. 2013-05-24 20:05:25 +02:00
Mike Naquin
ee77d05ab5 Remove the need for a debug build or debugger when setting Win32 thread names. 2013-05-20 12:47:14 -05:00
Mike Naquin
29a9a2cf1d Remove the need for a debug build or debugger when setting POSIX thread names. 2013-05-20 12:46:03 -05:00
Mike Naquin
44ba01648d Add operators to Timestamp for Timespan.
Timestamp  operator +  (const Timespan& span) const;
Timestamp  operator -  (const Timespan& span) const;
Timestamp& operator += (const Timespan& span);
Timestamp& operator -= (const Timespan& span);
2013-05-06 15:29:52 -05:00
Patrice Tarabbia
c59f8865ac Don't call CloseHandle() twice on Windows (as it causes crashes, or unexpected behavior). This would happen with the following test case:
ProcessHandle handle = Process.launch(...);
handle.kill();
Then as handle gets out of scope, ~ProcessHandle would call CloseHandle() on an already closed handle.
2013-05-01 06:41:45 -04:00
Aleksandar Fabijanic
225401743f case-insensitivity for SessionPool 2013-04-21 21:39:37 -05:00
Aleksandar Fabijanic
1cc5cd93f4 Merge pull request #156 from mar-na/f154497a9f0f9b408917c07180cdf1e20a5647c6
Possible buffer overrun in Foundation/EventLogChannel
2013-04-21 10:50:51 -07:00
mar-na
f154497a9f Possible buffer overrun in Foundation/EventLogChannel 2013-04-18 13:28:16 +02:00
Aleksandar Fabijanic
f9aea9acdf GH #144: Poco::Dynamic emits invalid JSON
GH #144: Poco::Dynamic emits invalid JSON
2013-04-06 11:04:33 -05:00
Rangel Reale
d93472fe46 * BUGFIX: URI::addQueryParameter was adding an extra '?' to the query string 2013-04-03 14:10:18 -03:00
aleks-f
6719d3448f GH #140: Poco::Runnable threading cleanup issue 2013-03-29 14:02:53 -05:00
Aleksandar Fabijanic
0fe58b7668 GH #139: FileChannel::PROP_FLUSH is invalid
GH #139: FileChannel::PROP_FLUSH is invalid (contains a tab character)
2013-03-27 21:02:57 -05:00
Aleksandar Fabijanic
4668c13af7 GH #59: Poco::Environment::osDisplayName()
GH #59: Poco::Environment::osDisplayName() not recognized Windows
8/Server 2012
2013-03-24 14:47:55 -05:00
aleks-f
b1c6065ffc GH #75: Poco::Uri addQueryParameter method
- added GH #75: Poco::Uri addQueryParameter method
2013-03-19 22:51:04 -05:00
aleks-f
2c5601ea69 GH #130 and #131
- fixed GH #130: Patch: prefer sysconf over sysctlbyname
- fixed GH #131: Patch: no timezone global var on OpenBSD
2013-03-19 21:15:21 -05:00
Alex
3efbbdc1f7 GH #79: Poco::Thread leak on Linux
fixed GH #79: Poco::Thread leak on Linux
2013-03-17 21:13:04 -05:00
aleks-f
2392f34974 GH #127: Eliminate -Wshadow warnings
- fixed GH #127: Eliminate -Wshadow warnings
- SocketAddress small object optimization
2013-03-17 01:28:01 -05:00
aleks-f
42ff341cb9 GH #119: JSON::Object holds values in ordered map
- fixed GH #119: JSON::Object holds values in ordered map
- added PrintHandler
- renamed DefaultHandler to ParseHandler
- redefined DefaultHandler as typedef to ParseHandler
2013-03-16 11:33:27 -05:00
aleks-f
ad66c4aac4 GH124: Possible buffer overrun in EventLogChannel 2013-03-12 23:13:02 -05:00
aleks-f
46c3d74c5f RecursiveDirectoryIterator and ListMap
1) Recursive and SortedDirectoryIterator

- added to VS projects
- fixed some style/formatting
- fxed windows tests

2) Added ListMap

Poco::ListMap is a std::mulitimap-like container that preserves
insertion order (needed to prevent Net message headers)
2013-03-10 12:25:47 -05:00
Guenter Obiltschnig
dc5c8c87da - fixed GH# 116: Wrong timezone parsing in DateTimeParse (fix by Matej Knopp) 2013-03-06 07:50:02 +01:00
aleks-f
f98fa4b05a couple of cosmetic fixes 2013-02-27 15:13:43 -06:00
Mike Naquin
13a1a0b9a2 Fix JSON parsing of large unsigned 64-bit integers 2013-02-21 12:57:51 -06:00
Marian Krivos
8ddba0bcd1 SF Feature requests #168 and #163 - part 3 2013-02-20 09:44:25 +01:00
Marian Krivos
4573b5e6be SF Feature requests #168 and #163 2013-02-19 21:29:58 +01:00
Marian Krivos
9349786415 cmake and gcc warning fixes 2013-02-19 06:16:12 +01:00
aleks-f
f78a4e8965 factor out Var destruction 2013-02-17 17:05:36 -06:00
aleks-f
9378680c0b Merge remote-tracking branch 'origin/ip-address-soo' into develop 2013-02-17 16:33:44 -06:00
Guenter Obiltschnig
e9ec584733 On Linux, Poco::Environment::nodeId() first always tries to obtain the MAC address of eth0 before trying other interfaces 2013-02-14 16:26:19 +01:00
aleks-f
72b5b7acae GH #80: NumberFormatter::append broken
fixed GH #80: NumberFormatter::append broken
2013-02-07 21:43:40 -06:00
aleks-f
21da0129b6 Dynamic::Var SOO
Dynamic::Var  small object optimization and some refactoring
2013-02-05 22:12:21 -06:00
aleks-f
911f22508e Any SOO 2013-01-31 21:12:13 -06:00
Aleksandar Fabijanic
a44758f1ac Merge pull request #35 from syvex/POSIXThreadNames
Enable debugging thread names in Thread_POSIX
2013-01-19 21:58:49 -08:00
Alex
7094df540f GH 46: 1.5.1 build fails on OS X when using libc++ 2012-12-30 09:50:59 -06:00
aleks-f
9a67596f00 Revert "Base64Decoder drops 0x0d characters on windows"
This reverts commit 79549f85dd.
2012-12-20 20:05:10 -06:00
aleks-f
a4e781f487 Revert "enable skipws"
This reverts commit 9c851f0d1b.
2012-12-20 20:04:46 -06:00
Alex
9c851f0d1b enable skipws 2012-12-19 22:06:33 -06:00
aleks-f
79549f85dd Base64Decoder drops 0x0d characters on windows
SF #605 Base64Decoder drops 0x0d characters on windows
2012-12-19 21:48:26 -06:00
aleks-f
8fe3a398af Net Windows automatic (un)initialize
automatic network (un)initialization on windows
NumericString 64-bit compile/warning fixes
2012-12-19 00:38:18 -06:00
aleks-f
e75081af94 added Token::asInteger64(); ODBC tests fix for case-sensitive DB 2012-12-16 19:45:38 -06:00
aleks-f
1ea4b41dad added ifconfig to samples Makefile 2012-12-14 15:30:24 -06:00
aleks-f
5d463c3a1c GH 30:Poco::Path::home() throws
GH #30: Poco::Path::home() throws when called from Windows Service
done for Win32 and Win32U, return root for WinCE
2012-12-14 12:09:23 -06:00
Mike Naquin
5cd3d194ef Add pthread_setname_np in Thread_POSIX. User can enable this with -DPOCO_POSIX_DEBUGGER_THREAD_NAMES. 2012-12-14 09:35:48 -06:00
Mike Naquin
27616fb0e6 Change token to use 64-bit integers by default (when available) 2012-12-13 09:39:23 -06:00
Aleksandar Fabijanic
e21d1f5fcc Merge pull request #21 from patrickjwhite/logger_patternFormatter
PatternFormatter specific-length source and optimizations.
2012-12-11 09:03:01 -08:00