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
Björn Schramke
06e59cb7a7
add Windows compliant implementation of XDG Base Directory Specification
2014-11-11 17:05:48 +01: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
zosrothko
46f3a7a637
Add up to 10 arguments to variables arguments list for all level formattin
...
Missing Format.h commit
2014-11-07 08:39:31 +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
zosrothko
1143a68518
Add up to 10 arguments to variables arguments list for all level formatting methods
2014-11-03 14:22:08 +01:00
martin-osborne
b3ed2d94b5
Supress VS compiler warning C4512:
...
assignment operator could not be generated
2014-11-01 12:29:49 +00:00
martin-osborne
1e1822f6c6
Updated FastMutex documentation.
2014-11-01 09:38:56 +00:00
Guenter Obiltschnig
656643e225
set version numbers for 1.6
2014-10-30 14:09:51 +01:00
Guenter Obiltschnig
721405d1fc
#318 : Logger local time doesn't automatically account for DST (PatternFormatter)
2014-10-30 14:06:13 +01:00
martin-osborne
db586617e9
Merge branch 'issue_532' into issue_532-3 with edits
2014-10-30 11:10:39 +00:00
martin-osborne
2a90e7de92
Moved work for isue 532 into it's own branch.
2014-10-19 10:59:08 +01: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
mar-na
368fff1c05
Supported little endian for MIPS
2014-10-13 15:12:07 +02:00
Guenter Obiltschnig
50f1f12cab
Poco::URI: added new constructor to create URI from Path
2014-10-12 11:19:52 +02:00
Guenter Obiltschnig
5b0fa2e06a
Poco::Buffer properly handles zero-sized buffers
2014-10-09 10:34:46 +02:00
Björn Schramke
ce56190f9f
add some methods to Poco::Path for make it easy to follow XDG Base Directory Specification
2014-10-09 09:46:21 +02:00
Guenter Obiltschnig
ef34c21e91
added Clock::raw(); style fixes
2014-10-08 07:59:48 +02:00
Günter Obiltschnig
9ee4d0a36b
Merge pull request #558 from ivannp/develop
...
Adding Timestamp::raw
2014-10-08 07:56:04 +02:00
Ivan Popivanov
cab8224cc3
Adding Timestamp::raw
...
Returns the raw value, (the internal representation) of the timestamp.
Useful when storing to a database for instance.
2014-10-08 01:51:06 -04:00
Alex Fabijanic
c8563c86bf
Bug in doubleToStr #557
2014-10-07 23:40:36 -05:00
Guenter Obiltschnig
a04228aee3
updated version to 1.5.4
2014-10-06 14:15:57 +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
Guenter Obiltschnig
d66fde51b5
#544 use _DEBUG instead of DEBUG macro in [Simple]HashTable
2014-10-06 07:35:04 +02:00
Alex Fabijanic
a25877bfc2
- FIFOBuffer drain() problem #552
...
- StreamSocket::receiveBytes(FIFOBuffer&) and sendBytes(FIFOBuffer&) are
not thread safe #402
2014-10-03 16:12:42 -05: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
b5658d3938
GH# 545: use short for sign
2014-09-29 10:10:09 +02:00
Guenter Obiltschnig
544229302e
#538 prevent destructors from throwing exceptions
2014-09-19 09:46:49 +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
f2512856ee
added Var::isBoolean() and fixed JSON stringifier
2014-09-18 20:57:34 +02:00
Günter Obiltschnig
d32354aea9
Merge pull request #536 from TimothyGu/develop
...
MinGW improvements
2014-09-17 19:38:10 +02:00
Guenter Obiltschnig
67b206f663
removed unnecessary explicit in some multi-arg constructors
2014-09-10 16:44:36 +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
Timothy Gu
b14d120b8c
Types.h: Fix Win64 on MinGW
2014-09-08 16:27:42 -07:00
Günter Obiltschnig
8ae1a7e8ab
UnWindows.h: don't define NTDDI_VERSION if compiling for WinCE target
2014-09-04 23:38:11 +02:00
Yuval Kashtan
af44951e77
add is_running support
2014-08-11 17:21:53 +03:00
Alex Fabijanic
5d7d1d3c07
GH #481 : 2 warnings during Poco compile
2014-07-09 20:35:47 -05:00
Mattes D
e90e01d98d
Fixed MSVC 2010 warnings on large alignment
...
MSVC 2010 complained if the alignment was larger than 128. Disabled the alignment macros for all larger alignments if MSVC version is 2010 or lower.
2014-07-04 11:19:26 +02: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
Guenter Obiltschnig
2ed52aac55
removed unnecessary <locale> include
2014-05-25 16:39:10 +02: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
c033ee18d6
Merge pull request #348 from ptarabbia/develop
...
add hasDelegates() method to AbstractEvent
2014-05-21 22:12:00 -05:00
Alex Fabijanic
9d47f3ced8
- added GH #445 : Add flag to force POCO to preserve manually #defined target Windows versions
...
- fixed SQLite and MySQL broken builds
2014-05-21 04:47:24 -05:00
Alex Fabijanic
1aa28e1491
GH #290 : Unicode support
2014-05-21 03:28:24 -05:00
Kontinuation
0a46d7c7ac
use release policy to deallocate ptr when RC construction failed
2014-05-20 07:44:55 +08:00
Guenter Obiltschnig
501aa9de1f
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-05-19 21:44:34 +02:00
Guenter Obiltschnig
e97f9227e8
GH #302 : documentation typo
2014-05-19 21:43:14 +02:00
Günter Obiltschnig
5a191c4fb4
Merge pull request #343 from abergmeier/develop
...
Add platform configuration for Emscripten.
2014-05-19 17:46:17 +02:00
Guenter Obiltschnig
7b9e035a36
fixed GH# 447 NumberParser documentation on the format test used
2014-05-19 17:09:46 +02:00
Guenter Obiltschnig
33e41aab23
minor style fix
2014-05-19 16:56:08 +02:00
Kontinuation
dabbf94cfb
code indentation level
2014-05-19 22:34:57 +08:00
Kontinuation
6e92bdc01e
fixed possible memory leaks in the constructor and assignment operator of SharedPtr reported by issue #287
2014-05-19 22:24:51 +08: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
Aleksandar Fabijanic
abce28bc65
VS 2003 Foundation build fix
...
__byteswap* should be available on VS2003 but linker can't seem to find
it; falling back to old code on VS2003
2014-05-10 21:24:55 -05:00
Aleksandar Fabijanic
33fc592755
VS90 64-bit build fix
...
VS90 64-bit build fix
2014-05-10 20:36:31 -05:00
Aleksandar Fabijanic
bcf1eb1649
fix VS90 NetworkInterface build
...
fix VS90 NetworkInterface build
2014-05-10 18:06:49 -05:00
Alex Fabijanic
ceef0c64ad
GH #328 : NetworkInterface on Windows XP
2014-05-10 14:32:45 -05: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
68044fdae0
GH #305 : There are bugs in Buffer.h
2014-04-30 22:41:05 -05:00
Alex Fabijanic
6ec4986fb1
GH #379 : Remove unnecessary null pointer checks
2014-04-29 22:26:30 -05:00
Pascal Bach
d9a594e184
NumberParser::parseUnsigned should not parse negative numbers
...
The function should abort if a negative number (e.g. "-123") is passed as input
2014-04-28 16:16:48 +02: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
Aleksandar Fabijanic
0d58de8bc8
spelling fix
2014-04-25 23:54:59 -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
Alex Fabijanic
5e67a04540
- add SQLite FTS define to windows non-embedded testsuites
...
- remove POCO_DATA_SQLITE_FTS define from Config.h
- add console message when FTS tests are no-op
2014-04-19 13:26:09 -05:00
Alex Fabijanic
0a54661bb0
- added optional SQLite Full Text Search support
...
- Powershell build fixes:
1) Add platform for MSbuild
2) fixed omit array handling
2014-04-18 21:32:30 -05:00
Pascal Bach
e98ad37401
Add a POCO_LOG_DEBUG flag
...
If the POCO_LOG_DEBUG is defined the poco_trace* and the poco_debug*
produce logs even if the _DEBUG flag is not set.
This makes the macros usable for applications that need to enable
higher log levels later at run time.
2014-04-11 13:54:02 +02:00
Alex Fabijanic
ea666bb16b
Building Poco 1.5.2 for Synology RS812+ (Intel Atom) #405
2014-03-10 21:20:18 -05:00
Alex Fabijanic
e3d7fc104e
Parse JSON as structure #365
2014-03-07 20:45:32 -06:00
Aleksandar Fabijanic
60e0b3f9d6
gh #361
...
"hpux" or "_hpux" doesn't exist on HPUX platform #361
2014-03-07 19:45:12 -06:00
Guenter Obiltschnig
7175be3f52
added Poco::PBKDF2Engine
2014-03-02 22:55:21 +01:00
Guenter Obiltschnig
f993183637
fix for gcc
2014-02-04 15:02:25 +01:00
Guenter Obiltschnig
4e98ecfc29
fix for gcc
2014-02-04 14:49:04 +01:00
Guenter Obiltschnig
8725382c15
remove __builtin_bswap16
2014-02-04 14:30:58 +01:00
Guenter Obiltschnig
66e096a1c8
Poco::ByteOrder now uses intrinsics, if available
2014-02-04 14:20:51 +01:00
Iyed
bfae55dcf2
fixed small typo
2014-01-27 23:07:02 +01:00
Patrick White
69f7cb9846
Fix warnings in headers because application/user settings control what warnings are seen when compiling against poco
2014-01-23 16:22:38 -05: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
Patrice Tarabbia
112950134c
add hasDelegates() method to AbstractEvent
2013-12-13 06:11:05 -05: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
Rangel Reale
0d2a839f79
* Multipart form content length calculation
...
* HTMLForm test
2013-12-04 18:19:20 -02:00
Andreas Bergmeier
c5b0117352
Add platform configuration for Emscripten.
...
Handle as a i386 Linux variant.
2013-12-04 19:31:07 +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
8f07db4aa3
various fixes - see CHANGELOG
2013-11-14 21:54:41 +01:00
Guenter Obiltschnig
a96f42f764
added ARM64 and iPhone 5 S 64-bit support
2013-09-16 20:57:25 +02:00
Günter Obiltschnig
1a287b0c34
Merge pull request #277 from patrickjwhite/unused-vars
...
Prevent warnings by removing parameters from methods that don't use them...
2013-09-13 07:44:58 -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
Patrick White
c0f326153a
Prevent warnings by removing parameters from methods that don't use them.
2013-08-30 09:28:13 -04:00
Guenter Obiltschnig
086721bfe9
added ColorConsoleChannel and WindowsColorConsoleChannel classes
2013-08-26 16:27:24 +02:00
Guenter Obiltschnig
43d7d40d40
size_t should be std::size_t, include <cstddef>
2013-07-22 09:26:22 +02:00
Aleksandar Fabijanic
a49f5da54b
GH #240 : VERY strange error only when including Format.hinclude Alignment.h early
...
GH #240 : VERY strange error only when including Format.h (include
Alignment.h early for consistency)
2013-07-22 01:10:36 -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
Akihiro Yamasaki
d61eaaac28
Fixed code page warning.
2013-07-09 13:56:35 +09:00
Aleksandar Fabijanic
36025ccc33
GH #224 : building 1.5.1 on Windows for x64
2013-06-18 00:02:04 -05:00
Alex
c49f9ecfd0
FPEnvironment, changed <math.h> to <cmath>
2013-06-16 11:12:32 -05:00
Aleksandar Fabijanic
6a8f98d7a1
Merge pull request #220 from lucas-clemente/patch-2
...
add qualifiers for FPEnvironment in C99
2013-06-16 08:45:00 -07:00
Aleksandar Fabijanic
923eb91bb8
mainly JSON tidy-up
2013-06-15 20:28:09 -05:00
Lucas Clemente
578cab37c3
add qualifiers for FPEnvironment in C99
2013-06-15 17:20:49 +03:00
Lucas Clemente
e4ceb5d44f
fix alignas specifier
2013-06-15 15:55:46 +02:00
Aleksandar Fabijanic
3ea52f825d
fixed GH #218 : VS2010 doesn't build ipaddress.cpp current develop
2013-06-14 08:43:16 -04:00
aleks-f
872744fd92
corrected gcc version check for warning suppresion
2013-06-09 23:12:30 -05:00
Patrice Tarabbia
f7e24bf1e4
Ability to select the threadpool that will be used to start an Activity.
2013-05-23 23:27:11 -04: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
111c2cc52a
GH #146 : NetworkInterface (windows): IP_ADAPTER_IPV4_ENABLED
...
- GH #146 : NetworkInterface (windows): IP_ADAPTER_IPV4_ENABLED
- added Windows 8 _WIN32_WINNT macro
- removed __cplusplus version check for C++11 (not reliable)
2013-04-22 22:31:43 -05:00
Aleksandar Fabijanic
225401743f
case-insensitivity for SessionPool
2013-04-21 21:39:37 -05: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
Aleksandar Fabijanic
d0ff7ccf7c
add toString()
2013-04-03 22:03:39 -05:00
aleks-f
5873c8e362
few more POCO_NO_SOO compile fixes
2013-04-03 21:05:22 -05:00
aleks-f
acbcfc140a
removed SmallObjectAllocator
...
removed SmallObjectAllocator (moved to separate branch) and disabled
default SOO for Any and Dynamic::Var
2013-04-03 20:56:23 -05:00
Aleksandar Fabijanic
1f4afb9c6c
improved SOO swap, fixed Darwin-clang build config
2013-03-31 16:28:53 -05:00
Aleksandar Fabijanic
5cde6d34df
MSVC 7.1 build fixes
2013-03-30 13:02:16 -05:00
aleks-f
6719d3448f
GH #140 : Poco::Runnable threading cleanup issue
2013-03-29 14:02:53 -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
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
Alex
1a474584c3
mac/clang build fixes
2013-03-17 12:41:15 -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
Lieven de Cock
bed68a67ab
* remove unused variable warning
...
Please enter the commit message for your changes. Lines starting
2013-03-12 23:31:53 +01: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
aleks-f
38530dbdc6
multimap-like functionality
2013-03-09 22:31:49 -06:00
aleks-f
f98fa4b05a
couple of cosmetic fixes
2013-02-27 15:13:43 -06:00
aleks-f
e610afde4f
updated Thread::start documentation
...
- updated Thread::start documentation (port from 1.4.6)
2013-02-26 22:50:08 -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
aleks-f
d6042065ec
Auto init for Net and SQLite (win)
...
Auto init for Net and SQLite (only tested on Windows)
2013-02-09 22:39:07 -06:00
aleks-f
7dcee53937
gcc compile
2013-02-05 23:10:54 -06:00
Alex
2661b54ff6
work around static union member (non-C++03)
2013-02-05 22:56:03 -06:00
aleks-f
21da0129b6
Dynamic::Var SOO
...
Dynamic::Var small object optimization and some refactoring
2013-02-05 22:12:21 -06:00
Alex Fabijanic
54a92c59e5
gcc/linux compile
2013-02-03 22:39:09 -06:00
Alex
1523a87926
IPAddress Mac clang compile
2013-02-03 20:19:14 -06:00
aleks-f
ddfa52eefa
some refactoring
2013-02-03 12:03:01 -06:00
Alex
0c7e345d89
clang mac compile
2013-02-03 07:16:06 -06:00
aleks-f
1821716d29
more tests and other changes
...
- ported complete suite of boost::any tests
- improved reference casting
- added swap in SOO version
2013-02-02 20:37:39 -06:00
aleks-f
ba9d8574d3
few more fixes and refactoring
2013-02-02 15:10:20 -06:00
aleks-f
911f22508e
Any SOO
2013-01-31 21:12:13 -06:00