Guenter Obiltschnig
646c22c586
GH #1412 : added Poco::DigestEngine::constantTimeEquals()
2017-11-01 17:38:12 +01:00
zosrothko
57befa2bdc
Merge remote-tracking branch 'origin/poco-1.8.0' into poco-1.8.0
2017-11-01 09:02:13 +01:00
Guenter Obiltschnig
d1189787d6
fix Base64Test for gcc
2017-10-31 20:05:09 +01:00
Francis ANDRE
5591d10a21
Merge remote-tracking branch 'origin/poco-1.8.0' into poco-1.8.0
2017-10-31 18:11:51 +01:00
Guenter Obiltschnig
a9f0279382
Base64Encoder/Decoder: added support for 'base64url' encoding
...
Conflicts:
Foundation/src/Base64Decoder.cpp
Foundation/src/Base64Encoder.cpp
2017-10-31 12:46:18 +01:00
zosrothko
f2e58c17e8
Add Gradle build scripts.
2017-10-31 09:07:53 +01:00
Alex Fabijanic
1a18621ff8
ifdef auto_ptr
2017-10-24 21:55:33 -05:00
Alex Fabijanic
056a411083
individually disable g++ unused warnings
2017-10-07 13:47:42 -05:00
Alex Fabijanic
6efab2cd58
back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc)
2017-09-25 15:15:05 -05:00
Conor Burgess
fe693de41d
Add support for (unsigned) long long when long is 64bit
2017-09-11 15:55:54 +01:00
Günter Obiltschnig
8b52be675b
remove obsolete VMS and VxWorks build system support
2017-09-09 11:15:29 +02:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Guenter Obiltschnig
f10d3a28f3
added Visual Studio 2017 project files
2017-02-20 16:20:16 +01:00
Günter Obiltschnig
43a0490a70
fixed GH #1523 : Long path names under Windows
2017-02-02 20:56:30 +01: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
Guenter Obiltschnig
f848106fca
added test for ws/wss schemes
2016-07-03 11:58:25 +02:00
Guenter Obiltschnig
50240732f9
pre c++11 fixes
2016-04-21 09:25:26 +02:00
Guenter Obiltschnig
60987f5949
fixed GH #1253 : ListMap does not maintain insertion order if key already exists
2016-04-21 09:24:59 +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
Günter Obiltschnig
3d1a094725
Merge pull request #1026 from zosrothko/Cygwin
...
Fixes for producing the poco-1.6.2 release on a Cygwin x86 platform
2016-02-28 15:29:08 +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
925caa8dd3
fixed GH #1141 : Poco::StringTokenizer::TOK_TRIM changes behavior between 1.4 and 1.6
2016-02-27 16:10:06 +01:00
FrancisANDRE
603e43ee7d
Revert "Revert "avoid running SharedMemoryTest when POCO_NO_SHAREDMEMORY is defined.""
...
This reverts commit e1c0db371d
.
2015-11-10 14:19:06 +01:00
FrancisANDRE
e1c0db371d
Revert "avoid running SharedMemoryTest when POCO_NO_SHAREDMEMORY is defined."
...
This reverts commit 7d7bbfe5b2
.
2015-11-10 14:11:08 +01:00
FrancisANDRE
7d7bbfe5b2
avoid running SharedMemoryTest when POCO_NO_SHAREDMEMORY is defined.
...
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 14:09:53 +01:00
FrancisANDRE
9dc9aa7d17
use /dev/tty instead of /dev/consile for Cygwin
...
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 14:08:35 +01:00
FrancisANDRE
b4b42d2215
avoid testing FPE when POCO_NO_FPENVIRONMENT is defined
...
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-10 14:07:40 +01: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
4894222fe9
remove testcase causing travis failure
2015-09-30 11:10:35 +02:00
Guenter Obiltschnig
d3382b5934
NumberParser::parseHex[64](): allow 0x/0X prefix
2015-09-11 08:18:17 +02:00
Guenter Obiltschnig
b083364a94
fix GH #931 : make strToInt() more strict in what it accepts
2015-09-11 08:16:44 +02:00
Guenter Obiltschnig
aee279719b
MemoryStreamTest: workaround for clang/OS X
2015-08-01 12:11:35 +02:00
Günter Obiltschnig
4f0b692d66
added project and solution files for VS2015
2015-08-01 10:29:32 +02:00
Guenter Obiltschnig
1839606332
merge fix for #722
2015-07-31 12:32:52 +02:00
Guenter Obiltschnig
84094a4764
integrate fix for #769
2015-07-31 12:18:44 +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
Alex Fabijanc
b2e209bf54
fix windows MemoryStreamTest build
2015-01-26 22:36:30 -06:00
Aleksandar Fabijanic
f440c4b101
Merge pull request #688 from martin-osborne/issue_297
...
Issue #297 - Added implementation of seekoff to BasicMemoryStreamBuf
2015-01-25 20:56:20 -06:00
martin-osborne
683d7ce83b
Added additional checks of tellp
and tellg
.
2015-01-25 11:41:24 +00:00
martin-osborne
3d7ecaa224
Correct comment in tests.
2015-01-25 10:20:34 +00:00
martin-osborne
1c03740e41
Expanded tests to check boundary cases.
2015-01-25 08:59:44 +00:00
martin-osborne
5e104addd3
Issue #297 - Implemented BasicMemoryStreamBuf::seekoff
...
This change adds support for `tellp`, `tellg` and seeking.
**Additional notes:**
+ `tellg` calls `rdbuf->pubseekoff(0, cur, out)` [lib.ostream.seeks] so need to
provide an override of `seekoff`.
+ Requirements for `seekoff` are in 27.7.1.3.
+ 27.7.1.3 - Standard has a roundabout way of saying `cur` is valid if only one
of `in` or `out` is specified (Condition 3).
+ `xend` is `egptr`/`epptr` (get area/put area).
+ `xbeg` is `eback`/`pbase` (get area/put area).
+ `xnext` is `gptr`/`pptr` (get area/put area).
+ `newoff` is a bit of a misnomer, the new offset into the stream is given by
`newoff + off`. `newoff` is really the start point.
+ You can set `gnext` with `setg`, but you can't do that with `setp` you have
to `pbump` by the new offset minus the current offset.
2015-01-24 18:39:06 +00:00
martin-osborne
f79ab5b77a
Merge branch 'develop' into issue_297
2015-01-24 08:53:07 +00:00
Scott Davis
e3c5cd30dc
Test preservation of write attribute on file copy
2015-01-16 15:10:10 -05:00
Alex Fabijanic
767d268eed
moved PBKDF2 tests into VS120 project Crypt filter
2015-01-01 13:11:36 -06:00
Pascal Bach
97ea3ef483
CMake, WinCE: Make samples and tests compile under Windows CE
2014-12-21 16:23:35 +01:00
Pascal Bach
10ef2b2335
CMake: Remove WinDriver usage in tests
...
Add WinCEDriver to packages supporting it
2014-12-21 16:23:35 +01:00
Guenter Obiltschnig
931a5a5252
Removing support for Visual Studio.NET 2003 and Visual Studio 2005 - it's time to say goodbye to the past
2014-12-15 11:05:13 +01: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
martin-osborne
627eee72cb
Added test for tellp/tellg issue.
2014-11-30 10:25:51 +00:00
Günter Obiltschnig
bc0978d01e
fixed GH #471 : vs2010 release builds have optimization disabled
...
fixed GH #616 : Visual Studio warning C4244
2014-11-20 21:22:52 +01:00
Günter Obiltschnig
4303967e2a
add test for #560
2014-11-19 12:43:25 +01:00
Günter Obiltschnig
4c11857056
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-11-19 10:39:21 +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
c7fb2ee987
fix for gcc
2014-11-16 21:51:10 +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
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
1143a68518
Add up to 10 arguments to variables arguments list for all level formatting methods
2014-11-03 14:22:08 +01:00
Pascal Bach
e239c9de2a
CMake: DLL tests should not run if compiled static
2014-10-14 17:58:46 +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
Günter Obiltschnig
6fe2e4fb11
VS project files: do not share intermediate directory between projects in same folder
2014-10-06 13:51:49 +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
Guenter Obiltschnig
a293d04b37
disable isRunning test on WinCE
2014-09-14 11:49:40 +02:00
Pascal Bach
7950001803
cmake: Cleanup CMakeLists.txt for all components
...
- Add missing CMakeLists.txt
- Use POCO_ macros to improve code structure in XCode/VisualStudio
- Better ODBC detection
- Remove unnecessary commented out code
The CMake documentation recommends explicitly listing source files, but because CMake is not the primary build system GLOB patterns are used for the moment.
2014-08-22 17:11:03 +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
Aleksandar Fabijanic
eaa6e3a400
Update ProcessTest.cpp
2014-08-12 19:04:50 -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
04116d6593
add tests for Process::isRunning
2014-08-12 11:03:54 +03:00
Günter Obiltschnig
30bb18f394
added VS2013 project/solution files for Windows Embedded Compact 2013
2014-08-09 10:49:04 +02:00
Pascal Bach
975c30faf0
Add CTests for all components
2014-06-17 11:30:03 +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
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
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
Alex Fabijanic
b7884c6d8c
fixed broken build
2014-05-21 04:02:40 -05:00
Alex Fabijanic
1aa28e1491
GH #290 : Unicode support
2014-05-21 03:28:24 -05: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
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
Guenter Obiltschnig
8c14ffe335
make trySleep test a bit more stable
2014-04-29 13:25:38 +02: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
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
e044d77717
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-04-23 13:30:51 +02:00
Guenter Obiltschnig
f8169eabac
updated SDK in WEC2013 project files
2014-04-23 13:30:27 +02:00
Günter Obiltschnig
85873d02c9
re-generated VS2013 testsuite projects without MFC
2014-04-21 22:10:34 +02:00
Günter Obiltschnig
b2ba1dfb74
-added Windows Embedded Compact 2013 support
2014-03-17 14:36:17 +01:00
Pascal Bach
f20994e2c3
Add missing files to CMakeLists.txt
...
This makes Poco compile with CMake again.
2014-03-12 13:58:32 +01: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
Günter Obiltschnig
aee4a3e0d4
updated VS project files for PBKDF2
2014-03-02 23:21:36 +01:00
Guenter Obiltschnig
7175be3f52
added Poco::PBKDF2Engine
2014-03-02 22:55:21 +01:00