Commit Graph

4765 Commits

Author SHA1 Message Date
Conor Burgess
af09a02a34 Stricter JSON standard conformance (#2153) 2018-02-13 07:15:53 -06:00
Conor Burgess
bc39165811 Fix nullptr deref in Poco::JSON::Object (#2150) 2018-02-09 10:15:26 -06:00
Alex Fabijanic
6844c65d84 POCO SQLite Data Connector hangs #2108 2018-02-09 08:57:37 -06:00
zosrothko
5fa3d6094e Backport of pocoproject/feature-gradle to pocoproject/develop (#2127)
* Backport of feature-gradle

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>

* Replace '/' by '\' to comply with DOS path

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>

* Cleanup

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>

* Put environment setting at the Exec task.

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>

* Use standard release

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>

* Updated mkdoc configuration

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>

* Remove lines guarded by POCO_ENABLE_CPP11

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>

* Merge remote-tracking branch 'origin/develop' into develop

* Fix NuGet & Wix input dependencies file set.

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>

* Remaining fixes for Data2SQL switch.

* Use $global:LastExitCode instead of a local LastExitCode
2018-02-09 08:05:15 -06:00
Günter Obiltschnig
22ddce7c9d
Merge pull request #2148 from pocoproject/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2018-02-09 09:17:53 +01:00
Günter Obiltschnig
3e8ded2a0a
Create CODE_OF_CONDUCT.md 2018-02-09 09:17:24 +01:00
Alex Fabijanic
3e6e27bac7 PDF posix build 2018-02-08 21:08:37 -06:00
Alex Fabijanic
68fedf3136 fix toJSON function and some VS warnings 2018-02-08 19:23:15 -06:00
Aleksandar Fabijanic
2be0661a0b
Json unicode escape (#2147)
Json unicode escape (#2142)
2018-02-08 18:42:30 -06:00
Alex Fabijanic
c1f841472a add cmake-build* to gitignore 2018-02-08 09:15:21 -06:00
zosrothko
ebc8616d21 Reduce by 2 the build elapse time (#2146)
In order to reduce the overall elapse time, CMake will build only with VS015 and MSBuild only with VS2017. Also, only the internal OpenSSL binaries are used, not anymore the external OpenSSL binaries. External downloading should stay in case one changes its mind.
2018-02-08 09:12:11 -06:00
Aleksandar Fabijanic
df5968ce16
Json unicode escape && preserveOrder keys sync (#2145)
* Only escape compulsory characters for JSON by default

* add enable/disable unicode escaping flags to stringify #2137

* JSON::Object preserveOrder keys not synced on assignment #2142

* fix assignment preserveOrder and add object copy tests

* add object move tests

* fix comment

* enum for JSON::Object options
2018-02-08 09:08:42 -06:00
Pavel Golubev
5bb03f16fe Added getInteger method for MongoDB::Array (#2140) (#2141) 2018-02-07 16:58:41 -06:00
zosrothko
d8d4cbf1a7 Data2sql: additional fixes (#2144) 2018-02-07 16:57:48 -06:00
zosrothko
bb17cfb983 Data2sql: additional fixes (#2143) 2018-02-07 16:57:30 -06:00
zosrothko
d02aa3dfe5 Rollback usage of lastexitcode (#2136) 2018-02-06 09:06:48 -06:00
zosrothko
8974a0ef0c Make job fail if lastexitcode different from 0 (#2133) 2018-02-04 12:49:31 -06:00
Alex Fabijanic
9bc0d192d2 add .clangformat 2018-02-02 15:35:44 -06:00
Aleksandar Fabijanic
7a5269177a
add missing dependency 2018-02-02 15:20:56 -06:00
zosrothko
6fae95d324 data2sql: Remaining fixes for VisualStudio vcxproj files (#2128)
* Remaining Data2SQL fixes

* Restore PocoDoc

Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2018-02-02 08:14:39 -06:00
Aleksandar Fabijanic
c5c162135a
fix osx clang compile 2018-01-31 13:09:36 -06:00
Alex Fabijanic
05de1f20d4 add missing files 2018-01-31 09:17:08 -06:00
Alex Fabijanic
88caab822c fix machine warning 2018-01-31 09:08:54 -06:00
Alex Fabijanic
23e7a8f0f5 remove double definition; fix cast warning 2018-01-31 09:06:51 -06:00
Alex Fabijanic
b172dde65f replace old pdjson files with new ones 2018-01-31 08:55:55 -06:00
Aleksandar Fabijanic
27490c6fe0
fix #endif comment 2018-01-29 18:44:04 -06:00
Aleksandar Fabijanic
83287854db
port internal openssl changes from 1.8.2 2018-01-29 17:52:06 -06:00
Aleksandar Fabijanic
8b81aea190
port changes for internal openssl from 1.8 2018-01-29 17:50:12 -06:00
Alex Fabijanic
e3e2277171 update VS projects for unified openssl dir name 2018-01-29 10:41:40 -06:00
Alex Fabijanic
cc1c0d8c8f port PS build script changes from 1.8 2018-01-29 10:31:44 -06:00
Alexey Elymanov
190495c6fe Build fix for FreeBSD/TrueOS 12 CURRENT (without Crypto and SSL) (#2118) 2018-01-29 10:07:30 -06:00
Jochen Sprickerhof
6b48b5160e Fix dl linking for FreeBSD, as discussed in #1989 (#2117)
* Revert "CMake patches for FreeBSD (#1989)"

This reverts commit 5d2dae5304.

* Link against CMAKE_DL_LIBS instead of dl

This should be set to the right value for the target platform, see:

https://cmake.org/cmake/help/latest/variable/CMAKE_DL_LIBS.html
2018-01-28 11:07:25 -06:00
Aleksandar Fabijanic
bfc375821c
Mingw cross-compilation error #2103 2018-01-26 20:10:59 -06:00
zosrothko
af4bc94777 Fix implied lib: PocoSQL... instead of PocoData... (#2116)
* Fix implied lib: PocoSQLODBC instead of PocoDataODBC

* Fix implied lib: PocoSQLMySQL instead of PocoDataMySQL
2018-01-26 17:18:41 -06:00
Samuel Mehrbrodt
4130f1551e Simplify package extraction command (#2111)
No need for two commands, tar can handle .tar.gz.
2018-01-26 15:05:54 -06:00
zosrothko
d61688addf Fix implied lib: PocoSQLSQLite instead of PocoDataSQLite (#2115) 2018-01-26 15:05:32 -06:00
Hakan
d33e16b959 Update Thread_STD_POSIX.cpp (#2104)
* Update Thread_STD_POSIX.cpp

If the  policy is SCHED_OTHER only priority zero is possible.

* Update Thread_STD_POSIX.cpp
2018-01-22 19:03:56 -06:00
Alex Fabijanic
fe983d0f6c delete fonts 2018-01-20 17:42:14 -06:00
Alex Fabijanic
4b1486e8e0 VS PDF fixes 2018-01-19 21:19:51 -06:00
Alex Fabijanic
646355a951 add template to PDF 2018-01-19 20:54:51 -06:00
Alex Fabijanic
1db234a2ab Fix macos build: crypto shoud use public openssl includes #2100 2018-01-19 18:24:58 -06:00
Aleksandar Fabijanic
dc44c8f373
Update FAQ.md 2018-01-18 23:44:33 -06:00
Aleksandar Fabijanic
1b3bab3805
Update FAQ.md 2018-01-18 23:41:06 -06:00
Alex Fabijanic
64a7aceeb6 update json sources 2018-01-18 22:36:14 -06:00
zosrothko
c961475503 Switch to MySQL-5.7/mysql-5.7.21 (#2099) 2018-01-18 16:21:07 -06:00
Alex Fabijanic
8f62a2f725 postgres windows fixes 2018-01-18 13:57:07 -06:00
Alex Fabijanic
824ef81e59 re-add openssl 2018-01-18 12:20:07 -06:00
Aleksandar Fabijanic
b49ac67225
Data2sql (#2070)
* remove leftover progen files

* remove Data sources and turn headers into forwards

* add SQL files #2059

* Data2sql: adjust Travis, AppVeyor & Makefiles (#2069)

* Replace Data by SQL

* Replace Data by SQL

* Replace Data by SQL

* Replace Data by SQL

* fix header forwarding

* Data2sql: Fixes for complete Travis CI success (#2071)

* Replace Data by SQL

* Replace Data by SQL

* Replace Data by SQL

* Replace Data by SQL

* Replace Data by SQL

* Restore DataFormatException

* Replace Data by SQL

* Replace Data by SQL

* Replace Data by SQL

* Replace Data by SQL

* construct RowFilter from RecordSet reference instead of pointer

* pass Container ref instead of ptr to Column

* elimitate g++ warnings

* SQL: remove raw pointers from interfaces #2094; add constness and move ops where appropriate

* tidy up Postgres

* ODBC fixes
2018-01-18 11:29:28 -06:00
Jacob Sologub
7726d024ab Fixing NumericString#check function name conflict with check macro on macosx10.12. (#2096)
https://github.com/pocoproject/poco/issues/1451
https://github.com/pocoproject/poco/issues/1693
2018-01-17 09:42:13 -06:00
Günter Obiltschnig
87e7ee4c70 Merge branch 'develop' of https://github.com/pocoproject/poco into develop 2018-01-09 11:31:34 +01:00