Commit Graph

  • b511d9e649 [docs] Consuming JSONCpp via Conan package manager (#1622) master Uilian Ries 2025-11-12 09:14:04 +01:00
  • e16663cc02 Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614) (#1615) bmagistro 2025-11-12 03:10:33 -05:00
  • 30e7528001 Return false in Reader::readValue when stack limit is exceeded (#1619) Hong Xu 2025-11-12 00:07:06 -08:00
  • 4bcbc6ac05 Add Bazel tests (#1601) bcsgh 2025-11-12 00:01:15 -08:00
  • 6f6aca167f Make the build configuration under Bazel more correct. (#1600) bcsgh 2025-11-11 23:58:32 -08:00
  • 9af09c4a4a Fix "include what you use" issue (#1625) Victor Vianna 2025-11-10 17:51:20 -08:00
  • ca98c98457 Add a BUILD.bazel file for //example. (#1602) bcsgh 2025-03-18 16:15:37 -07:00
  • 94f152714b remove the copts, that's unusual jsoncpp_test Jordan Bayles 2025-03-12 16:14:20 -07:00
  • 406f7e8ba9 Add jsoncpp_test bazel configuration Jordan Bayles 2025-03-12 16:12:56 -07:00
  • 037752d9a1 Set up for Bazel module builds. (#1597) bcsgh 2025-03-12 15:57:16 -07:00
  • ba004477a6 Added Value::findType with String key (#1574) SwintonStreet 2025-01-10 23:38:47 +00:00
  • 60ccc1f5de feat: support std::string_view in Value API (#1584) evalon32 2025-01-10 18:25:25 -05:00
  • 07a8fe6a23 Drop pre-C++11 alternatives (#1593) Billy Donahue 2025-01-10 18:17:00 -05:00
  • b4e88e35be valueToString: simplify lookup of special float name issue1591 Billy Donahue 2025-01-08 22:33:40 -05:00
  • a888632781 Assume C++11 Billy Donahue 2025-01-08 22:06:28 -05:00
  • dca8a24cf8 Fix comparison warnings caused by 54fc4e2 (#1575) Jens Mertelmeyer 2024-12-05 07:28:16 +01:00
  • 3f86349128 Fix name of static library when targeting MinGW. (#1579) Markus Mützel 2024-12-03 08:19:05 +01:00
  • 2b3815c90d the cgi module was removed from Python3.13 (#1578) Alexandre Detiste 2024-12-03 08:00:25 +01:00
  • bd25fc5ea0 fix(build): remove check_required_components for meson build (#1570) Rui Chen 2024-09-30 18:23:00 -04:00
  • 8214f717e7 Fix typo in JSONCPP_USE_SECURE_MEMORY vs JSONCPP_USING_SECURE_MEMORY (#1567) Jacek Galowicz 2024-09-12 19:58:39 +02:00
  • 07e3d1b076 Fix deallocate for working on old compiers (#1478) Pavel Tsynk 2024-09-12 07:43:25 +07:00
  • 871f0cc43b Release 1.9.6 and move versions to 1.9.7 (#1566) Jordan Bayles 2024-09-11 17:01:27 -07:00
  • 54fc4e28ed json_value.cpp bug in the edges of uint/int (#1519) YaalLek 2024-09-12 02:53:22 +03:00
  • 76ff1db84d Fixes PreventInSourceBuilds.cmake to work with add_subdirectory (#1383) Paolo Monteverde 2024-09-12 01:47:59 +02:00
  • 89e2973c75 Don't use build dir build interfaces (#1419) 1.9.6 Scotty1701 2024-09-09 20:18:29 -07:00
  • 7f36cdb3ea Added Value::find with String key (#1467) Timofey 2024-09-10 10:14:36 +07:00
  • 2067f66d66 cmake export configuration: allow repeating find_package(jsoncpp) calls (#1491) zeroxia 2024-09-10 11:14:17 +08:00
  • 3aa1192a00 Introduce CharReaderBuilder::ecma404Mode (#1333) Alex Beregszaszi 2024-09-10 05:11:44 +02:00
  • 99e8ca69b1 meson.build: fix the version number (#1432) Rudi Heitbaum 2024-09-10 13:09:10 +10:00
  • 162ead383d include/json/value.h is changed (#1462) Kerem TAN 2024-09-10 06:08:55 +03:00
  • 4b1bd4405e Create a jsoncppConfig.cmake file, even if building under meson (#1486) Woodrow Douglass 2024-09-09 23:08:12 -04:00
  • f459022786 Update CMakeLists.txt (#1528) matthieugleg 2024-09-10 05:06:22 +02:00
  • fa0dff18fd Protect target JsonCpp::JsonCpp against multi-include (#1435) Roelof Oomen 2024-09-10 05:02:24 +02:00
  • 48d2e106a7 Opportunistically take advantage of C++20 move-in/out-of stringstream (#1457) Bartosz Brachaczek 2024-09-10 05:00:06 +02:00
  • 2072e2b4e3 Use current source / binary dir when assuring out of source builds (#1527) Lars Müller 2024-09-10 04:56:37 +02:00
  • fdb529bd06 Move removeIndex's result instead of copying (#1516) jedav 2024-09-09 19:53:56 -07:00
  • 8d1ea7054f Update cmake.yml Jordan Bayles 2024-09-09 19:07:04 -07:00
  • d13801e832 Update meson.yml (#1564) Jordan Bayles 2024-09-09 19:06:30 -07:00
  • d791737ccd Create cmake.yml (#1563) Jordan Bayles 2024-09-09 19:05:11 -07:00
  • a4a083c307 remove ccache micro management (#1448) SpaceIm 2024-09-10 03:57:51 +02:00
  • 62f7f3efe6 Add security policy (#1484) Pedro Kaj Kjellerup Nacht 2024-09-09 22:53:23 -03:00
  • 742c645ab3 Update readFromString.cpp (#1477) Kapandaria 2024-09-10 04:51:35 +03:00
  • 31754ce2e2 Fixed setting JSONCPP_USE_SECURE_MEMORY definition (#1479) Pavel Tsynk 2024-09-10 08:51:11 +07:00
  • 483f1c310e Fix compile on windows with clang (#1480) Pavel Tsynk 2024-09-10 08:50:38 +07:00
  • c04c0c2131 CharReader: Add StructuredError (#1409) martinduffy1 2024-09-09 21:48:54 -04:00
  • c857395951 Update link in amalgamate.py (#1335) NotWearingPants 2024-09-10 04:43:32 +03:00
  • d39b0dff0c Bump CMake policy version to avoid deprecation warning (#1499) Timo Röhling 2024-09-10 03:42:54 +02:00
  • fd1abe4cca build(meson): use find_program('python3') (#1386) Andrea Pappacoda 2024-09-10 03:42:23 +02:00
  • badbbc7185 Update clang-format.yml Jordan Bayles 2024-09-09 18:35:49 -07:00
  • caf5fb0742 Update meson.yml (#1562) Jordan Bayles 2024-09-09 18:35:36 -07:00
  • 57de64bf69 Add code coverage (#1561) Jordan Bayles 2024-09-09 18:29:28 -07:00
  • 78893d3961 Update clang-format.yml Jordan Bayles 2024-09-09 18:19:48 -07:00
  • 034976a19d add a valueToQuotedString overload (#1397) Philip Top 2024-09-09 17:38:22 -07:00
  • e1a3c64fef Fix asserts in Value::setComment (#1445) vslashg 2024-09-09 20:34:55 -04:00
  • 3c2205cd97 Fix out-of-bounds read. (#1503) vslashg 2024-09-09 20:32:17 -04:00
  • 0a9b9d9c6e Fix a parser bug where tokens are misidentified as commas. (#1502) vslashg 2024-09-09 20:30:16 -04:00
  • c3a986600f Update clang-format.yml Jordan Bayles 2024-09-09 17:19:14 -07:00
  • 073ad7e96e Update meson.yml Jordan Bayles 2024-09-09 17:19:04 -07:00
  • 65d92a4313 Update meson.yml (#1554) Jordan Bayles 2024-09-09 17:10:48 -07:00
  • ccea7db6c3 Clang format updates (#1560) Jordan Bayles 2024-09-09 17:07:11 -07:00
  • 4290915354 Update clang-format.yml Jordan Bayles 2024-09-09 16:56:02 -07:00
  • cc28be0590 Update clang-format.yml Jordan Bayles 2024-09-09 16:54:56 -07:00
  • 255ebc54af Create clang-format.yml Jordan Bayles 2024-09-09 16:52:59 -07:00
  • c8166ddf1c add comment space directive (#1558) Jordan Bayles 2024-09-09 16:30:33 -07:00
  • 73c94501ed Delete .travis_scripts directory (#1556) Jordan Bayles 2024-09-09 15:50:39 -07:00
  • d2a9495fda Delete .travis.yml (#1557) Jordan Bayles 2024-09-09 15:50:23 -07:00
  • 5c003ecacc Fix clang format issues (#1555) Jordan Bayles 2024-09-09 15:48:18 -07:00
  • 6668fa51ee Delete .github/workflows/c-cpp.yml Jordan Bayles 2024-09-09 11:50:31 -07:00
  • 79ade90248 Rename meson_build_and_run to meson.yml Jordan Bayles 2024-09-09 11:46:57 -07:00
  • 01b11d2e4b Create meson_build_and_run (#1553) Jordan Bayles 2024-09-09 11:40:13 -07:00
  • cd8173c6d3 Create c-cpp.yml Jordan Bayles 2024-09-09 11:39:17 -07:00
  • 69098a18b9 Avoid using cmake glob vars if we are a subproject (#1459) Mykola 2023-06-27 16:42:38 +02:00
  • 3d9bf8ee54 feat: adds front and back methods to Value type (#1458) Jakob Widauer 2023-06-07 18:11:01 +02:00
  • 8190e061bc Fix wrong usage of doxygen groups (#1417) mwestphal 2022-07-14 23:57:37 +02:00
  • 42e892d96e Use default rather than hard-coded 8 for maximum aggregate member alignment (#1378) Jessica Clarke 2022-01-12 21:27:16 +00:00
  • 6edfae4890 fix version error from 0.10.6 to 0.10.7 (#1304) 0.y.z Wei Liu 2021-12-15 10:10:08 +08:00
  • a1f1613bdd Fix various typos (#1350) luzpaz 2021-12-14 21:04:47 -05:00
  • 2d55c7445f Parse large floats as infinity (#1349) (#1353) Tero Kinnunen 2021-12-15 04:00:28 +02:00
  • 5defb4ed1a Merge pull request #1351 from open-source-parsers/drop-deprecation-warnings 1.9.5 Christopher Dunn 2021-11-03 12:53:28 -05:00
  • c4904b2c0d Bump micro version Christopher Dunn 2021-11-03 11:39:54 -05:00
  • 54a5432c01 Drop compile-time deprecation warning Christopher Dunn 2021-11-03 11:35:15 -05:00
  • b22302e560 Merge pull request #1347 from fjtrujy/position_independent_code Christopher Dunn 2021-11-03 10:41:12 -05:00
  • 29f9853455 Fix cmake config for POSITION_INDEPENDENT_CODE enabling it just when BUILD_SHARED_LIBS is ON Francisco Javier Trujillo Mata 2021-10-25 23:49:43 +02:00
  • fa747b1ae3 clang-format is not available by default Christopher Dunn 2021-10-26 16:04:17 -05:00
  • 94a6220f7c Document skipBom in CharReaderBuilder (#1332) Alex Beregszaszi 2021-09-21 06:55:25 +01:00
  • c39fbdac0f minor fix for code examples (#1317) Jack Ullery 2021-08-12 21:08:46 +00:00
  • 65bb1b1c1d CMake: Remove ancient version checks (#1299) Frank Dana 2021-06-23 11:03:44 -07:00
  • 375a1119f8 Add support for Bazel build system (#1275) Mariusz Glebocki 2021-05-06 04:03:02 +02:00
  • 5fabc5e6d2 conversion errors only if warnings as errors enabled (#1284) SpaceIm 2021-05-06 03:55:25 +02:00
  • ed1ab7ac45 Avoid getline(s, EOF) Christopher Dunn 2021-05-05 00:27:30 -05:00
  • bb34617267 Merge branch 'cmake-config-improvements' #1271 Christopher Dunn 2021-05-04 23:49:10 -05:00
  • 993e4e2828 - isolated namespace targets into separate file Sergey Rachev 2021-04-14 20:50:43 +02:00
  • 2af4a4c6c8 - workaround for CMake < 3.18 ALIAS target limitation to not point to non-GLOBAL IMPORTED target Sergey Rachev 2021-04-02 22:30:43 +02:00
  • a3914b792f - narrowed lines to be aligned with overall file line width Sergey Rachev 2021-03-06 13:49:53 +01:00
  • cee42e0bd7 - empty line at end of file Sergey Rachev 2021-02-28 00:25:48 +01:00
  • 62f3e03475 - declare namespaced export target to simplify the library usage Sergey Rachev 2021-02-27 22:35:57 +01:00
  • b640795571 - exported targets go to separate generated file and package config file generated from template to use automatic package resolving and resolution logic Sergey Rachev 2021-02-27 18:25:11 +01:00
  • 94cda30dbd Rearrange Comments::set (#1278) Billy Donahue 2021-03-18 05:22:35 -04:00
  • 1ee39a6752 add comment for emitUTF8 in header PinkD 2021-03-02 23:57:54 +08:00
  • b1bd848241 fix sign-conversion warning (#1268) Billy Donahue 2021-02-20 16:07:34 -05:00