Christopher Dunn
17181acf74
Merge remote-tracking branch 'up/master' into 0.y.z
...
fix ,/. problem in #294
2015-06-19 00:11:52 -05:00
Christopher Dunn
6e52e272da
Merge pull request #294 from cdunn2001/master
...
fix ,/. problem in reader
2015-06-19 00:10:32 -05:00
Christopher Dunn
6416350438
fix ,/. problem in reader
...
fixes #293
2015-06-18 22:45:36 -05:00
Christopher Dunn
07623b71f2
Merge branch 'master' into 0.y.z
2015-06-18 22:34:40 -05:00
Christopher Dunn
bcb83b921c
fix doxybuild.py for Windows
...
issue #287 (tylerknott@)
2015-06-18 22:26:44 -05:00
Christopher Dunn
f1ff13767c
Merge pull request #291 from cdunn2001/0.y.z
...
fix #290
2015-06-10 22:05:45 -05:00
Christopher Dunn
2760c7902a
fix #290
0.10.2-p1
2015-06-10 21:22:24 -05:00
Christopher Dunn
3f05b1a897
Merge pull request #276 from bmyerz/master
...
make the unix cmake example work
2015-05-21 00:47:35 -05:00
Christopher Dunn
de2c85f576
Merge pull request #282 from keithkml/patch-1
...
Clarify which parts of README for users vs devs
2015-05-20 20:33:31 -05:00
Christopher Dunn
b389d81bf9
Merge pull request #280 from mgorny/pkg-config-fix
...
Fix custom includedir & libdir substitution in pkg-config
2015-05-20 20:24:37 -05:00
Keith Lea
89c51f3457
Clarify which parts of README for users vs devs
...
When I arrived at the JsonCpp GitHub page, as an intermediate C++ developer, I could not figure out how to include JsonCpp into my project. The changes I propose to the README make this much clearer, and define a clear distinction between which instructions are for those developing and contributing to JsonCpp, and those who are just using it.
2015-05-20 09:43:47 -07:00
Michał Górny
e6f1cffdd3
Fix custom includedir & libdir substitution in pkg-config
...
Do not prepend ${prefix} to substituted includedir & libdir
in the pkg-config file -- if the paths are overriden by user, CMake puts
absolute paths there (even if user specifies a relative path). Instead,
use the absolute path provided by CMake and appropriately default
LIBRARY_INSTALL_DIR & INCLUDE_INSTALL_DIR to absolute paths with
${CMAKE_INSTALL_PREFIX} prepended.
Fixes: https://github.com/open-source-parsers/jsoncpp/issues/279
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2015-05-19 17:32:31 +02:00
Christopher Dunn
64441486ac
Merge pull request #275 from stefan-it/stefan/cmake-generator-fix
...
[Documentation][Markdown] Use correct help option for cmake.
2015-05-19 01:53:11 -05:00
Christopher Dunn
d5e54d2609
Merge pull request #277 from gogo40/master
...
fix compile error on android
But note that we do not have continuous integration testing for Android. This could break again.
`snprintf` drives me crazy. It should have been part of every C library 20 years ago.
2015-05-19 01:52:57 -05:00
Péricles Lopes Machado
97e093a361
fix compile error on android
2015-05-18 14:31:05 -03:00
Brandon Myers
d57ac97db8
make the unix make example work
...
...by setting the archive directory variable
2015-05-18 10:06:21 -07:00
Stefan Schweter
31e9962754
[Documentation][Markdown] Use correct help option for cmake.
2015-05-17 13:04:40 +02:00
Christopher Dunn
f40dd0f3ed
Merge branch 'master' into 0.y.z
...
BORLANDC compilation issues
2015-04-28 05:09:58 +01:00
Christopher Dunn
5256551b03
address compilation probs for C++ Builder
...
BORLANDC compiler strangeness. Thanks to:
* Dan Liu
* Victor Chen
close #269
close #252
2015-04-28 05:08:58 +01:00
Christopher Dunn
6649009ffa
another fix for BORLANDC
2015-04-28 04:57:49 +01:00
Christopher Dunn
2a10f4a3b8
move ctors for BORLAND
2015-04-28 04:55:12 +01:00
Christopher Dunn
c334ac0376
Merge branch 'master' into 0.y.z
...
- fix for "C++ Builder" IDE
- Travis CI/AppVeyor
- **cmake** tweak
- fix memory leak in unit-test
See #268 and #252 .
2015-04-27 18:33:07 -07:00
Christopher Dunn
28d086e1d9
Merge pull request #266 from cdunn2001/issue-252
...
Use unsigned for DuplicationPolicy, to fix a problem with "C++ Builder"
IDE.
Fixes #252 .
Thanks to:
* Dan Liu -- http://blog.csdn.net/gzliudan/article/details/45264201 )
* Victor Chen -- http://www.cppfans.com/sdk/json/jsoncpp.asp
2015-04-27 18:28:06 -07:00
Christopher Dunn
a0a7c5f6de
a little test for issue 252, but does not fail for me
2015-04-27 18:14:09 -07:00
Dan Liu
fcbab02e4a
fix crash for "C++ Builder" IDE
...
http://blog.csdn.net/gzliudan/article/details/45264201
2015-04-27 18:10:12 -07:00
Christopher Dunn
f4ee48bc21
Merge pull request #265 from cdunn2001/valgrind
...
run valgrind in Travis CI
2015-04-26 20:08:17 -07:00
Christopher Dunn
88184d142b
run valgrind in Travis CI
...
Because this runs apt-get, it will not work as-is for OSX. So when
we have OSX in Travis, we will have to wrap this somehow. See #250 .
Closes #222 .
2015-04-27 04:03:34 +01:00
Christopher Dunn
ae177fd901
Merge pull request #263 from cdunn2001/static-shared
...
Use standard **cmake** variables, to support superprojects better.
- `JSONCPP_LIB_BUILD_SHARED` -> `BUILD_SHARED_LIBS`
- `JSONCPP_LIB_BUILD_STATIC` -> `BUILD_STATIC_LIBS`
2015-04-23 08:58:38 -07:00
Gaurav
3f6345234f
Use standard CMake variables - static/shared lib.
...
Replace JSONCPP_LIB_BUILD_SHARED => BUILD_SHARED_LIBS
2015-04-23 07:32:19 -07:00
Gaurav
a53070c42b
Use standard CMake variables - static/shared lib.
...
Replace JSONCPP_LIB_BUILD_SHARED => BUILD_SHARED_LIBS
2015-04-23 07:32:19 -07:00
Gaurav
c09e121aeb
Use standard CMake variables - static/shared lib.
...
Replace JSONCPP_LIB_BUILD_SHARED => BUILD_SHARED_LIBS
2015-04-23 07:32:18 -07:00
Gaurav
4f8ec9d207
Use standard CMake variables - static/shared lib.
...
Replaced JSONCPP_LIB_BUILD_SHARED => BUILD_SHARED_LIBS
Replaced JSONCPP_LIB_BUILD_STATIC => BUILD_STATIC_LIBS
2015-04-23 07:32:18 -07:00
Gaurav
0fe61a68f8
Use standard CMake variables - static/shared lib.
...
Replaced JSONCPP_LIB_BUILD_SHARED => BUILD_SHARED_LIBS
2015-04-23 07:32:18 -07:00
Gaurav
43019088f0
Use standard CMake variables - static/shared lib.
...
Replaced JSONCPP_LIB_BUILD_SHARED => BUILD_SHARED_LIBS
Moved flag JSON_DLL to line no 8.
2015-04-23 07:32:18 -07:00
Gaurav
0c1c076b7c
Use standard CMake variables - static/shared lib.
...
Replaced JSONCPP_LIB_BUILD_SHARED => BUILD_SHARED_LIBS
Moved definition DJSON_DLL to line 11.
2015-04-23 07:32:18 -07:00
Gaurav
11130997c3
Use standard CMake variables - static/shared lib.
...
Replace JSONCPP_LIB_BUILD_SHARED => BUILD_SHARED_LIBS
Replace JSONCPP_LIB_BUILD_STATIC => BUILD_STATIC_LIBS
Removed workaround https://github.com/open-source-parsers/jsoncpp/issues/51
Removed OPTION for shared/static in this file.
2015-04-23 07:32:17 -07:00
Gaurav
30bb4ccb67
Use standard CMake variables - static/shared lib.
...
Currently JSONCPP_LIB_BUILD_SHARED variable is used as option to build static/shared libraries.
The current patch uses standard CMake variables for this.
Such a workaround is done in https://github.com/open-source-parsers/jsoncpp/issues/51
Current patch will make it generic.
2015-04-23 18:39:00 +05:30
Christopher Dunn
74143f39e7
fix leak in unit-tests
2015-04-22 19:33:41 -07:00
Christopher Dunn
56650e83c5
swap docs for default vs. strictMode
2015-04-20 13:10:31 -07:00
Christopher Dunn
c66cc277f5
Merge pull request #249 from cdunn2001/master
...
Merge appveyor changes into 0.y.z
2015-04-18 18:27:32 -07:00
Christopher Dunn
441f8cdfa1
Merge pull request #244 from cdunn2001/appveyor
...
New `appveyor.yml`: All tests pass, in both Appveyor and Travis!
Henceforth, GitHub will run both for any pull-request, so this file will be needed in the `0.y.z` branch too.
2015-04-18 17:14:33 -07:00
Christopher Dunn
a658759039
maybe fix an error
2015-04-16 18:33:39 -07:00
Christopher Dunn
0eb0e502c8
add a comment, to force a build
2015-04-16 18:30:24 -07:00
Marek Kotewicz
e983204906
appveyor deploy init
2015-04-16 18:12:18 -07:00
Marek Kotewicz
fe06acb587
fixed version on appveyor build
2015-04-16 18:12:17 -07:00
Marek Kotewicz
1b49a55ea1
appveyor multiple platforms
2015-04-16 18:12:17 -07:00
Marek Kotewicz
13c36e9807
appveyor.yml
2015-04-16 18:12:17 -07:00
Sam Clegg
db7ad75794
Don't use unique_ptr on pre-c++11 branch
...
Don't use C++11 unique_ptr in the 0.y.z branch.
Although this usage is guarded with __cplusplus >= 201103
some build configurations (notably chromium) use a
C++11-compliant compiler but a pre-11 library.
pull #238
2015-04-12 00:39:25 -05:00
Christopher Dunn
f4bdc1b602
partially revert 'Added features that allow the reader to accept common non-standard JSON.'
...
revert '642befc836ac5093b528e7d8b4fd66b66735a98c',
but keep the *added* methods for `decodedNumber()` and `decodedDouble()`.
0.10.2
2015-04-11 14:49:59 -05:00
Christopher Dunn
93f45d065c
partially revert 'fix bug for static init'
...
re: 28836b8acc2c002b0488c13dba28fd5be864970a
A global instance of a Value (viz. 'null') was a mistake,
but dropping it breaks binary-compatibility. So we will keep it
everywhere except the one platform where it was crashing, ARM.
2015-04-11 14:49:59 -05:00