Commit Graph

120 Commits

Author SHA1 Message Date
Kontinuation
5a07343bd6 Merge remote-tracking branch 'upstream/develop' into develop 2014-05-23 03:02:45 +08:00
Kontinuation
1b5f9cb079 style fixes 2014-05-23 02:38:57 +08:00
Kontinuation
3880f76d82 fixed array element updating problem in JSONConfiguration 2014-05-23 02:22:06 +08:00
Josh Blum
f442148670 poco: library install dirs per RUNTIME/LIBRARY/ARCHIVE
For a unix system, this commit implies no changes by default. However, the ${LIB_SUFFIX} convention was added so the build can be configured for a red-hat style installation which uses lib64 by specifying cmake -DLIB_SUFFIX=64

For a windows build (msvc), this commit will cause the .dll files to be installed in the bin/ path; import libraries .lib are still installed in the lib/ path. Installing dlls into the bin path is preferable because dlls must be in the executable %PATH% to be found at runtime, as there is not equivalent of a separate library path as there is on unix.
2014-05-21 14:16:34 -07: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
6ec4986fb1 GH #379: Remove unnecessary null pointer checks 2014-04-29 22:26:30 -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
4d366250e1 fixed GH #410: Bug in JSON::Object.stringify() in 1.5.2 2014-04-28 21:43:57 -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
12c7bb562d re-generated vs100-vs120 project files 2014-04-21 10:50:51 +02:00
Günter Obiltschnig
b2ba1dfb74 -added Windows Embedded Compact 2013 support 2014-03-17 14:36:17 +01:00
Aleksandar Fabijanic
1cd745996c Merge pull request #315 from fbraem/develop
Solve wrong escaping of unicode characters
2014-03-11 20:29:18 -05: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
Aleksandar Fabijanic
e6e85416c9 Merge pull request #367 from linquize/vs2013
VS2013 fixes
2014-01-15 19:27:45 -08:00
Linquize
c2ca2ffb58 Build the libraries before their TestSuites
Fixes error LINK : fatal error LNK1104: cannot open file 'Poco*.lib'
2014-01-16 08:03:42 +08:00
Günter Obiltschnig
d9e51fb522 fixed project files 2014-01-15 11:31:12 +01:00
Günter Obiltschnig
65bb38d04f fixed vs2012 project files 2014-01-15 11:20:39 +01:00
Alex Fabijanic
1c732e9938 removed MFC dependencies (WinTestRunner) from test VS projects 2013-11-07 23:31:30 -06:00
Alex Fabijanic
4297d78621 VS 2013 projects/solutions 2013-11-05 23:11:28 -06:00
fbraem
1cb2823d22 Solve wrong escaping of unicode characters 2013-10-24 17:03:43 +02:00
Aleksandar Fabijanic
154c6969c2 GH# 267: JSON 'find' not returning empty result if object is expected but another value is found
GH# 267: JSON 'find' not returning empty result if object is expected
but another value is found
2013-09-14 22:33:41 -05:00
Rangel Reale
29885348ba * Method to get JSON object value using Poco::Nullable 2013-08-21 10:34:21 -03:00
Günter Obiltschnig
c7f873eee8 added missing x64_vs90 project files, fixed Util x64 project files, fixed some warnings 2013-07-22 20:44:35 +02: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
Alex
20005dbf87 fix signed/unsigned warnings 2013-06-16 11:37:37 -05:00
Aleksandar Fabijanic
923eb91bb8 mainly JSON tidy-up 2013-06-15 20:28:09 -05:00
Alex
3ba7cc27a9 JSON Parser comment update 2013-06-09 22:56:53 -05:00
alex
61b8cb57f7 Solaris build 2012-08-18 02:54:54 -05:00
Aleksandar Fabijanic
b61b5ae53d limit allowed types for JSON Query
limited allowed types for JSON::Query to Object, Array, Object::Ptr,
Array::Ptr and empty
2013-06-07 23:37:02 -05:00
Aleksandar Fabijanic
5e6ef1c14d fixed GH #99: JSON::Query an JSON::Object
- fixed GH #99: JSON::Query an JSON::Object
- swapped order of AnyCast(const Any&) and AnyCast(Any&) definitions
2013-06-07 23:15:02 -05:00
alex
83ad8b36f5 fixed GH #138: FreeBSD JSON tests fail 2013-06-02 23:36:36 -05:00
Aleksandar Fabijanic
d8de7489d5 clang compile 2013-06-01 16:30:02 -05:00
Aleksandar Fabijanic
168090324a improveJSON parser perfromance
- unified string/stream algorithm
- templated Source class
- use char_traits integer type and conversion function for char
extraction
2013-06-01 16:01:46 -05:00
Aleksandar Fabijanic
f96c45bf72 comment unsigned 64 bit -1 JSON test (clang fail) 2013-05-27 21:33:30 -05:00
Aleksandar Fabijanic
6fa622f8b6 more clang fixes 2013-05-27 21:33:30 -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
Aleksandar Fabijanic
41a07c15bf JSON fixes/refactoring 2013-05-20 23:36:58 -05:00
fbraem
87d955ecde Integrate Poco::Web::JSON parser 2013-05-20 20:37:13 +02:00
Aleksandar Fabijanic
a6f8d07757 Solve sigsegv (old way of ParserHandler was still used)
fixed GH #145: Solve sigsegv (old way of ParserHandler was still used)
2013-04-07 12:00:34 -05:00
Aleksandar Fabijanic
0d79572848 Removed DefaultHandler typedef
Removed DefaultHandler typedef. JSON::Parser is now default constructed
with built-in parsing handler (i.e. without requirement that user
explicitly provides handler). Handler is now a SharedPtr so old code
with handler on the stack would cause undefined behavior, hence best to
break it now in development release ... apologies to anyone affected.
2013-03-28 22:18:57 -05:00
Aleksandar Fabijanic
579842bce4 handler reference counting
- handler reference counting
- parser returns parsing result
2013-03-24 17:32:57 -05:00
aleks-f
ab952e689d few JSON fixes and tests 2013-03-18 20:59:29 -05:00
Alex
1a474584c3 mac/clang build fixes 2013-03-17 12:41:15 -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
727e3cd28d GH #118: JSON::Object::stringify endless loop 2013-03-06 21:21:58 -06:00
Mike Naquin
13a1a0b9a2 Fix JSON parsing of large unsigned 64-bit integers 2013-02-21 12:57:51 -06:00
aleks-f
66a56a944f indentation 2013-02-20 17:08:44 -06:00