Commit Graph

1463 Commits

Author SHA1 Message Date
Guenter Obiltschnig
c792d52474 fix test 2017-10-31 19:46:08 +01:00
Guenter Obiltschnig
9288e89bfe remove remaining $Id$ tags from file headers 2017-10-31 15:58:10 +01:00
Guenter Obiltschnig
feac1ae451 Base64Encoder/Decoder: added support for 'base64url' encoding 2017-10-31 12:25:33 +01:00
Alex Fabijanic
4bd692ca38 Buffer<> swap miss ownMem #1964 2017-10-30 15:23:54 -05:00
Alex Fabijanic
f3d10e2764 restore deleted documentation 2017-10-26 18:02:35 -05:00
Alex Fabijanic
3fb4c34161 Poco::Data ODBC impl doesn't bind to unsigned numeric types properly #1683 2017-10-20 22:05:10 -05:00
Alex Fabijanic
51c28b5c5a add Poco::makeUnique() 2017-10-20 18:31:13 -05:00
Aleksandar Fabijanic
151304135e purge trailing whitespace (#1947) 2017-10-20 15:37:19 -05:00
Alex Fabijanic
1101439eb0 fix some warnings 2017-10-20 11:47:29 -05:00
Alex Fabijanic
5de43daf38 remove leftover comment 2017-10-20 00:15:34 -05:00
Alex Fabijanic
e2836431ae SyntaxException for DateTimeParser::parse not working #569 2017-10-20 00:14:11 -05:00
Alex Fabijanic
4bc6ff063d re-enable UnicodeConverter for all platforms 2017-10-16 22:51:19 -05:00
Alex Fabijanic
8d5e0a2590 Remove support for compiling without POCO_WIN32_UTF8 on Windows #630 2017-10-16 22:40:23 -05:00
Alex Fabijanic
071cdd1026 nullable SOO, redone #617 2017-10-13 19:04:30 -05:00
Alex Fabijanic
68b688c5b1 Revert "Nullable for types without default constructor #617"
This reverts commit 896c1ad016.
2017-10-13 00:43:49 -05:00
Alex Fabijanic
896c1ad016 Nullable for types without default constructor #617 2017-10-12 20:20:26 -05:00
Alex Fabijanic
cb7a73ae6e add virtual destructor to checksum 2017-10-12 18:46:51 -05:00
Alex Fabijanic
1ce74de872 style and comments 2017-10-12 18:06:31 -05:00
Alex Fabijanic
07fba9cf28 Poco::NumberParser/NumberFormatter not consistent for NaN/Infinity #286 2017-10-12 17:44:13 -05:00
Alex Fabijanic
d578109d4d only remove named mutex semaphore if owned (see #271) 2017-10-12 15:05:27 -05:00
Alex Fabijanic
d33db357ca NamedMutex_UNIX.cpp must remove semid #271 2017-10-12 14:49:06 -05:00
Alex Fabijanic
6cb5ce393a Poco::LoggingFactory::registerBuiltins should support SimpleFileChannel. #197 2017-10-12 11:49:08 -05:00
Alex Fabijanic
f1e4d592c4 CRC64 support in the Poco lib. #164 2017-10-11 19:03:20 -05:00
Rangel Reale
6bfbd5db96 Fix Android port: (#1933)
- Switch to clang from gcc
- std::timed_mutex is not available on the latest NDK, revert to the POSIX implementation for now
- eabi is deprecated, switch to eabi-v7a by default
2017-10-11 11:34:38 -05:00
stefang84
267f67fbd8 check length of UUID when parsing (#1930) 2017-10-10 09:20:04 -05:00
Alex Fabijanic
8b8c88b4f6 MailMessage::_recipients are not filled by POP3ClientSession::retrieveMessage() #1773 2017-10-07 17:14:22 -05:00
ljx0305
748394ab55 Update Timer.h (#1527)
* Update Timer.h

* Fix MinGW 4.8.2 Compilation process appears  "error: 'SOCKADDR_INET' does not name a type" error info

The error information is as follows
$ g++  -Iinclude -I/d/open_source/src/poco-1.7.7/CppUnit/include -I/d/open_source/src/poco-1.7.7/CppUnit/WinTestRunner/
include -I/d/open_source/src/poco-1.7.7/Foundation/include -I/d/open_source/src/poco-1.7.7/XML/include -I/d/open_source
/src/poco-1.7.7/JSON/include -I/d/open_source/src/poco-1.7.7/Util/include -I/d/open_source/src/poco-1.7.7/Net/include
-DPOCO_BUILD_HOST=DESKTOP-MDEE2NJ -DPOCO_TARGET_OSNAME=MinGW -DPOCO_TARGET_OSARCH=i686  -D_WIN32 -DMINGW32 -DWINVER=0x5
01 -DPOCO_NO_FPENVIRONMENT -DPCRE_STATIC -DPOCO_THREAD_STACK_SIZE -I/usr/local/include -I/usr/include  -g -D_DEBUG  -c
src/Environment.cpp -o /d/open_source/src/poco-1.7.7/Foundation/obj/MinGW/i686/debug_static/Environment.o
In file included from c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/iphlpapi.h:16:0,
                 from src/Environment_WIN32U.cpp:26,
                 from src/Environment.cpp:33:
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:44:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET Address;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:56:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET Prefix;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:64:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET     NextHop;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:79:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET     Address;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:152:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET    Address;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:250:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET Source;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:251:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET Destination;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:254:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET CurrentNextHop;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:273:3: error: 'SOCKADDR_INET' does not name a type
   SOCKADDR_INET Address;
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:382:9: error: 'PSOCKADDR_IN6' does not name a type
   const PSOCKADDR_IN6 SourceAddressList,
         ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:384:9: error: 'PSOCKADDR_IN6' does not name a type
   const PSOCKADDR_IN6 DestinationAddressList,
         ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:387:3: error: 'PSOCKADDR_IN6_PAIR' has not been declared
   PSOCKADDR_IN6_PAIR *SortedAddressPairList,
   ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:454:9: error: 'SOCKADDR_INET' does not name a type
   const SOCKADDR_INET *SourceAddress,
         ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:455:9: error: 'SOCKADDR_INET' does not name a type
   const SOCKADDR_INET *DestinationAddress,
         ^
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:458:3: error: 'SOCKADDR_INET' has not been declared
   SOCKADDR_INET *BestSourceAddress
   ^
In file included from c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/iphlpapi.h:16:0,
                 from src/Environment_WIN32U.cpp:26,
                 from src/Environment.cpp:33:
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/netioapi.h:585:9: error: 'SOCKADDR_INET' does not name a type
   const SOCKADDR_INET *SourceAddress
         ^
In file included from src/Environment_WIN32U.cpp:26:0,
                 from src/Environment.cpp:33:
c:/Qt/4.8.7/mingw482_32/i686-w64-mingw32/include/iphlpapi.h:147:5: error: 'SOCKADDR_IN6' does not name a type
     SOCKADDR_IN6 Ipv6Address;
     ^
2017-10-07 12:55:25 -05:00
Alex Fabijanic
cf0343534a remove comment 2017-10-06 23:56:46 -05:00
Alex Fabijanic
a6148f110c Compiling Foundation library with POCO_NO_FPENVIRONMENT in Config.h fails #1905 2017-10-06 23:53:57 -05:00
csabakeszegh
2113827719 Enable parsing absolute Windows paths even if it starts with a slash (#1680)
In file URI when using absolute path on windows one has to write additional
'/' before the drive letter (empty host part). Eg: `file:///c:/windows/system32/`
`Path::parseWindows` throws an exception when using `URI::getPath()` to feed
it directly. The whole point of the commit to enable `/<DRIVE_LETTER>:` style
path as absolute path.
Test case added.
2017-10-06 20:54:08 -05:00
Alex Fabijanic
b00e48f35d Fix for issue #1265. #1266 2017-10-06 20:32:56 -05:00
Alex Fabijanic
a47ceecab2 Fix compilation errors using TDMGCC #1310 2017-10-06 20:01:52 -05:00
Thomas Köppe
c4312f8367 Added some missing inclusions (#1274) 2017-10-06 19:47:53 -05:00
Alex Fabijanic
0a58a30c1b Make *LRUCache constructor data types match LRUStrategy constructor. #1328 2017-10-06 19:27:35 -05:00
Alex Fabijanic
888e193511 Exception when using SortedDirectoryIterator #1926 2017-10-06 17:50:01 -05:00
Alex Fabijanic
31dfdb5b51 tests for parseHex accepts invalid syntax and does not throw an exception #880 2017-10-06 14:23:10 -05:00
Alex Fabijanic
45dbbc66f5 another attempt at #1904 2017-10-06 13:32:42 -05:00
Alex Fabijanic
a1b1f0a38a add test for Error in VarHolder::checkUpperLimit #1122 (invalid) 2017-10-06 12:53:32 -05:00
Alex Fabijanic
de64a1cbd2 Move to standard integer types #1147 2017-10-05 15:58:14 -05:00
Alex Fabijanic
fccdd99135 Move to standard integer types #1147 2017-10-05 14:55:38 -05:00
Alex Fabijanic
426368c016 Move to standard integer types #1147 2017-10-05 14:36:02 -05:00
Alex Fabijanic
a6fa326c26 Move to standard integer types #1147 2017-10-05 14:02:36 -05:00
Alex Fabijanic
8ab8dcc368 Move to standard integer types #1147 2017-10-04 14:58:17 -05:00
Alex Fabijanic
48c86cf806 supress warning 2017-10-04 14:55:47 -05:00
Alex Fabijanic
08eb1c7a4f make Activity bool flags atomic 2017-10-04 14:55:01 -05:00
Alex Fabijanic
dfa32cc158 Message Doesn't Support 64-bit Thread IDs #1913 2017-09-28 18:33:36 -05:00
Alex Fabijanic
31c25e9ff2 revert change 2017-09-26 22:50:35 -05:00
proller
b9d8aaa0c6 Fix warning ( warning: comparison between signed and unsigned integer expressions ) (#1904) 2017-09-25 17:40:20 -05:00
zosrothko
029f06d986 Vs140 vs150 builds (#1903)
* Remove protecting guard #if __cplusplus >= 201103L

* Fix for building vs140 testsuite projects

* Remove protecting guard #if __cplusplus >= 201103L

* Fix vs150 testsuite projects

* Add   - git submodule update --init --recursive

* set PLATFORMSW=/p:Platform=Win32 or set PLATFORMSW=/p:Platform=x64

* Fix usage of POCO_EXTERNAL_OPENSSL

* Reorder build matrix

* Add FTPS client tests

* Remove useless string constants

* Update xcopy prebuild step ith new openssl lib/dll names

* Remove input lib libeayxx.lib
2017-09-25 10:49:24 -05:00
Aleksandar Fabijanic
9732441043 Revert "Add validation check in DateTime::daysOfMonth" (#1902)
* Revert "Add git submodule update --init --recursive (#1901)"

This reverts commit 007954d025.

* Revert "Add validation check in DateTime::daysOfMonth (#1874)"

This reverts commit 0352fd0a76.
2017-09-22 11:18:42 -05:00