Marian Klymov
|
fc20134c92
|
Fix different names for parameters in declaration and definition
|
2018-06-02 20:15:26 +03:00 |
|
Marian Klymov
|
a7d0ffc717
|
Remove unused private function in TestResult class
|
2018-06-02 19:46:16 +03:00 |
|
Billy Donahue
|
b5e1fe89aa
|
Apply the formatting specified in .clang-format file.
$ clang-format --version
clang-format version 7.0.0 (tags/google/stable/2018-01-11)
$ clang-format -i --style=file $(find . -name '*.cpp' -o -name '*.h')
|
2018-05-20 18:38:42 -04:00 |
|
luzpaz
|
5b45aa55ca
|
Misc-typos (#741)
Found in downstream CMake repo via `codespell -q 3`
|
2018-02-08 19:05:50 -06:00 |
|
Devin Jeanpierre
|
59e4d35339
|
Restore BL's authorship attribution, and add "The Jsoncpp Authors" where it was missing.
Requested/noticed in https://github.com/open-source-parsers/jsoncpp/pull/610, and a
followup to https://github.com/open-source-parsers/jsoncpp/pull/607 .
|
2017-07-21 03:44:36 -07:00 |
|
Christopher Dunn
|
98e981dff9
|
Use macro for override
b/c MS VS2010 is supposed to be C++11 but does not fulfull
the entire standard.
Resolves #410.
Re: #430.
|
2016-03-21 21:00:24 -05:00 |
|
dawesc
|
ae564653c4
|
-DJSONCPP_USE_SECURE_MEMORY=1 for cmake
Add allocator.h to amalgamated header
Test JSONCPP_USE_SECURE_MEMORY in Travis
|
2016-03-19 19:21:15 -05:00 |
|
Christopher Dawes
|
75570d7068
|
Fixing up for #define instead of typedef in secure allocators
|
2016-03-14 19:15:17 -05:00 |
|
Christopher Dunn
|
38bb491400
|
JSONCPP_OSTRINGSTREAM
|
2016-03-06 11:56:38 -06:00 |
|
Gaurav
|
aadd0b1b63
|
C++11: override keyword
Source : http://en.cppreference.com/w/cpp/language/override
|
2015-09-05 12:03:38 -05:00 |
|
Christopher Dunn
|
fe855fb4dd
|
drop nullptr
See issue #153.
|
2015-02-02 15:33:47 -06:00 |
|
Christopher Dunn
|
7d82b14726
|
fix issue #90
We are static-casting to U, so we really have no reason to use
references.
However, if this comes up again, try applying -ffloat-store to
the target executable, per
https://github.com/open-source-parsers/jsoncpp/issues/90
|
2015-01-24 14:34:54 -06:00 |
|
Christopher Dunn
|
2bc6137ada
|
fix gcc warnings
|
2015-01-24 13:42:37 -06:00 |
|
Christopher Dunn
|
4002f8a4be
|
Revert "Revert "Removed vim mode lines.""
This reverts commit af77b5b59456f6a9c7a9c6a5464001ef5665f897.
See discussion at
32009b17e4 (commitcomment-7827708)
|
2014-09-18 16:46:40 -07:00 |
|
Christopher Dunn
|
af77b5b594
|
Revert "Removed vim mode lines."
This reverts commit 32009b17e4d35a812575cfcf6bae9ec49fc67446.
|
2014-09-16 12:42:32 -07:00 |
|
Aaron Jacobs
|
11086dd6a7
|
Enabled PointerBindsToType in clang-format options.
|
2014-09-15 10:15:29 +10:00 |
|
Aaron Jacobs
|
30b07c0275
|
Ran clang-format over all .h and .cpp files.
clang-format -i $(find . -name '*.h' -or -name '*.cpp')
|
2014-09-15 10:14:48 +10:00 |
|
Aaron Jacobs
|
32009b17e4
|
Removed vim mode lines.
Users can set their own preferences in their personal vimrc.
|
2014-09-15 08:23:41 +10:00 |
|
Chris Gilling
|
97c77b4a86
|
add tests to check that exceptions are thrown for wrong types
* Add JSONTEST_ASSERT_THROWS macro to test if an expression
throws an exceptions.
* add JSONTEST_FIXTURE(ValueTest, typeChecksThrowExceptions)
|
2014-08-13 02:00:41 -07:00 |
|
Christopher Dunn
|
8582876c5c
|
vim modelines
|
2014-07-10 20:24:23 -07:00 |
|
Aaron Jacobs
|
9fa4e849a1
|
Ran clang-format over all .h and .cpp files.
clang-format -i $(find . -name '*.h' -or -name '*.cpp')
|
2014-07-01 08:48:54 +10:00 |
|
Christopher Dunn
|
77cd83890d
|
vim modeline
http://vim.wikia.com/wiki/Modeline_magic
|
2014-04-19 21:41:03 +00:00 |
|
Baptiste Lepilleur
|
700b38020e
|
- CMake: added option to turn fail compilation if warning occurs, and warning level 4 with MSVC.
- Fixed some warnings
|
2013-05-09 18:42:33 +00:00 |
|
Baptiste Lepilleur
|
f8715856f3
|
Fix gcc -Wall warnings (patch from Matt McCormick)
|
2013-02-18 15:53:47 +00:00 |
|
Baptiste Lepilleur
|
f587e6a420
|
Fixed compilation issues with MSVC 6: replace usage of ostringstream with valueToString to support 64 bits integer and high precision floating point conversion to string. Replace usage of ULL and LL literal with UInt64(expr) and Int64(expr). Introduced helper function uint64ToDouble() to work-around missing conversion. Unit tests do not pass yet.
|
2011-05-26 22:55:24 +00:00 |
|
Aaron Jacobs
|
b0ec41c3e3
|
Made the unit test's output more readable, adding to jsontest's
capabilities (and simplifying its implementation) in the process.
|
2011-05-26 00:30:39 +00:00 |
|
Aaron Jacobs
|
2a2b5cf3ad
|
Made jsontest work with 64-bit integers, and fixed an error.
|
2011-05-26 00:12:48 +00:00 |
|
Baptiste Lepilleur
|
fa130ef871
|
- Array index can be passed as int to operator[], allowing use of literal:
Json::Value array;
array.append( 1234 );
int value = array[0].asInt(); // did not compile previously
|
2010-12-24 12:47:14 +00:00 |
|
Baptiste Lepilleur
|
7469f1d014
|
JsonCpp is now licensed under MIT license, or public domain if desired and recognized in your jurisdiction.
|
2010-04-20 21:35:19 +00:00 |
|
Baptiste Lepilleur
|
fcf145ecd4
|
- changed SVN EOL properties so that HTML file are in Unix format, Visual Studio solution are always in Windows format, and sources are in native format.
|
2010-02-23 08:23:41 +00:00 |
|
Baptiste Lepilleur
|
8d3790d217
|
- added missing virtual destructor to TestCase.
|
2010-02-21 14:28:54 +00:00 |
|
Baptiste Lepilleur
|
45c499d310
|
- added mini unit testing framework
- added unit tests for Value.isXYZ() and iteration over Value members to compute size
|
2009-11-21 18:07:09 +00:00 |
|