Commit Graph

  • ca98c98457
    Add a BUILD.bazel file for //example. (#1602) master 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
  • 09c5ecd84f only append _static suffix for microsoft toolchains Sven Köhler 2021-02-03 23:42:12 +01:00
  • fda274ddd2
    Fix Value::resize to fill all array elements (#1265) Billy Donahue 2021-02-09 23:50:37 -05:00
  • da9e17d257 allow selection of Windows MSVC runtime Yixing Lao 2021-01-17 18:57:28 -08:00
  • ac2870298e Fixed pkg-config Version Derick Vigne 2021-01-26 14:59:12 -05:00
  • c9a976238b minor fixes for 64 bits and refactor code GermanAizek 2021-01-15 13:19:59 +03:00
  • eab8ebe644 Disable also Visual Studio warning C4275 (std::exception used as base class in dll-interface class) when building as DLL and JSONCPP_DISABLE_DLL_INTERFACE_WARNING is defined. Riccardo Corsi 2021-01-04 15:10:05 +01:00