Commit Graph

  • 0341880552 Using semantic versioning from now on, Parson is officially 1.0.0 Krzysztof Gabis 2019-11-28 10:12:03 +0100
  • de7fbfac12
    Merge pull request #124 from DasRoteSkelett/bugfix/locationCmakeConfigFilesOnInstall Krzysztof Gabis 2019-11-28 10:06:26 +0100
  • 2be6991d84 Adds tests to avoid json_object_set_* memory leaks (fixed in 39c2d51). Krzysztof Gabis 2019-11-12 09:01:03 +0100
  • 39c2d51c52
    Merge pull request #128 from danellis/master Krzysztof Gabis 2019-11-12 08:57:48 +0100
  • 9e1de5086f Fix memory leaks in `parson_object_set_*` when `object` is invalid #128 Dan Ellis 2019-11-11 14:05:45 -0800
  • 7b172c9c9b
    Merge 92d4d0d3a1 into c5bb9557fe #126 reijin90 2019-09-04 10:38:27 +0000
  • 92d4d0d3a1 added JSON Test Suite by Nicolas Seriot #126 Benedikt Tröster 2019-09-04 10:31:00 +0000
  • da126c2aba CMakeLists.txt: Minimal fixes, added GNUInstallDirs and fixed cmake config loc #124 Matthias Schoepfer 2019-08-12 16:35:48 +0200
  • c5bb9557fe Updates copyright year. Krzysztof Gabis 2019-07-11 18:33:44 +0200
  • 409afcb437
    Merge pull request #121 from AkihiroSuda/spdx Krzysztof Gabis 2019-07-11 18:30:11 +0200
  • 9ec77a8d74 add SPDX-License-Identifier #121 Akihiro Suda 2019-07-11 21:23:37 +0900
  • 33e5519d0a
    Merge pull request #120 from ewertons/master Krzysztof Gabis 2019-05-14 08:47:55 +0200
  • 74ea152aa7 Add CMakeLists.txt with install definitions #120 Ewerton Scaboro da Silva 2019-05-07 17:52:46 +0000
  • 809ef4b7d8
    Update README.md Krzysztof Gabis 2019-04-03 20:13:40 +0200
  • 2e2e36651d
    Shamelesser plug Krzysztof Gabis 2019-04-03 20:12:42 +0200
  • 395e70d85b
    Shameless plug Krzysztof Gabis 2019-03-14 13:50:06 +0100
  • 302fba9cbb Makes escaping slashes when serializing JSON optional (adds json_set_escape_slashes() function) Krzysztof Gabis 2018-11-26 20:12:16 +0100
  • 0a1896939f
    Merge pull request #105 from zolvarga/master Krzysztof Gabis 2018-09-06 23:44:19 +0200
  • 69684f600c Remove trailing spaces #105 zolvarga 2018-09-06 13:30:52 -0700
  • b58ac757a8 Using isnan and isinf macros if they are defined (fixes issue #104). Krzysztof Gabis 2018-08-02 21:20:39 +0200
  • 4f3eaa6849 Not adding incorrect objects if json_object_dotset_value() fails halfway through. Related to issue #100 Krzysztof Gabis 2018-05-12 17:42:14 +0200
  • 921da6f5d7 Using smaller buffer size for number serialization. Issue #88 and #61 Krzysztof Gabis 2018-04-15 17:39:56 +0200
  • b0546acd4c
    Merge 2e1b6ec996 into 387c5665f6 #99 mattn 2018-03-15 00:58:42 +0000
  • 2e1b6ec996
    reset errno before calling strtoimax. #99 Yasuhiro Matsumoto 2018-03-15 09:57:24 +0900
  • d74f6b2b1a
    implement fixed number APIs Yasuhiro Matsumoto 2018-03-14 23:26:04 +0900
  • 387c5665f6 Better handling of CRLF line breaks. Krzysztof Gabis 2018-02-06 20:32:02 +0100
  • a4d7c256ca
    Merge 7d9581dd4c into c147744b72 #96 Daniel Ludwig 2018-02-03 12:42:53 +0000
  • 7d9581dd4c Fix strcmp check past end of file content #96 Daniel Ludwig 2018-02-03 13:39:39 +0100
  • c147744b72 Workaround for MSVC C2124 error. Krzysztof Gabis 2018-01-04 18:41:43 +0100
  • a5267acae8 Merge 53f1b02901 into bef4969d25 #92 Uilian Ries 2017-12-12 23:37:07 +0000
  • 53f1b02901 Appveyor Build #92 Uilian Ries 2017-12-12 21:35:42 -0200
  • 6ba41f1375 Merge 8ea75b9b77 into bef4969d25 #93 Uilian Ries 2017-12-12 23:34:51 +0000
  • 8ea75b9b77 AppVeyor Build #93 Uilian Ries 2017-12-12 23:08:39 -0200
  • 7e0caba3b2 Skip NaN and Inf test on MSVC Uilian Ries 2017-12-12 22:54:09 -0200
  • 6ec3326e8e Added Travis Support Uilian Ries 2017-12-12 19:04:04 -0200
  • 2434fc7e31 Add CMake Support Uilian Ries 2017-12-12 18:45:34 -0200
  • bef4969d25
    Merge pull request #91 from JetstreamRoySprowl/master Krzysztof Gabis 2017-12-09 11:12:33 +0100
  • 385b476a30 Fix signed char fed to isspace #91 Roy Sprowl 2017-12-07 21:51:47 -0800
  • b87a27c15c
    Merge pull request #89 from lunixoid/master Krzysztof Gabis 2017-10-28 00:05:58 +0100
  • f1bb6e7fbe
    Fixed condition #89 Roman Kalashnikov 2017-10-28 01:23:15 +0300
  • e112626cb5 Create LICENSE file Krzysztof Gabis 2017-10-11 18:50:31 +0100
  • 243bccb51d Merge pull request #85 from tbeu/fix-typos Krzysztof Gabis 2017-10-02 08:01:45 +0100
  • 1839d0de54 Fix typos #85 tbeu 2017-10-02 08:47:53 +0200
  • 4e8a901242 Changes float print format, removes array/object capacity limit, doesn't accept inf/nan numbers. Krzysztof Gabis 2017-09-16 16:07:43 +0100
  • e18751499d Adds a simple memory leak test. Krzysztof Gabis 2017-09-14 21:01:32 +0100
  • e1292a0e3c Small refactoring in parse_utf16 (+ tests) and typo fix in json_array_remove. Krzysztof Gabis 2017-09-14 10:00:24 +0100
  • 578b25e590 Counting malloc and free calls to avoid memory leaks (#82). Krzysztof Gabis 2017-09-06 10:13:23 +0100
  • 343fe13f17 Order of items in an array is preserved after removing an item. Krzysztof Gabis 2017-09-06 10:02:52 +0100
  • ac79716be2 Merge 75a3e88df5 into d485b068c7 #84 HE Chong 2017-09-05 05:47:03 +0000
  • 75a3e88df5 after remove entry idx from array, all entries with index>idx leftshift by 1. #84 HE Chong 2017-09-05 13:41:24 +0800
  • d485b068c7 Fixes a memory leak (issue #82). Krzysztof Gabis 2017-09-04 19:56:17 +0100
  • ad50ab9071 Merge 17cc7d4ec5 into e410fc7c33 #78 benswick 2017-07-20 19:49:30 +0000
  • 17cc7d4ec5 Retain newlines when removing comments #78 benswick 2017-07-20 14:49:14 -0500
  • 7d1b1c081b Cleanup style inconsistencies benswick 2017-07-20 14:12:44 -0500
  • c1a1a3c8cf Simplified the PARSE_PASS macros in tests.c benswick 2017-07-13 13:05:58 -0500
  • f043aa1d45 Support returning JSONError values in tests benswick 2017-07-13 12:28:43 -0500
  • 3246da2198 Support returning a JSONError value from the parse functions benswick 2017-07-13 11:23:14 -0500
  • 54d409cf2f Adds testcpp to gitignore and make clean #76 7heo 2017-05-30 20:41:26 +0200
  • 0f219e41a1 Merge 62dc0e6495 into e410fc7c33 #77 7heo 2017-05-30 19:07:39 +0000
  • 62dc0e6495 Adds travis support, with README badge #77 7heo 2017-05-30 20:55:21 +0200
  • 0e56cd80ab Merge e3176df55d into e410fc7c33 #49 Wei 2017-05-25 07:02:52 +0000
  • b7dd532021 Merge d47474f2d5 into e410fc7c33 #70 Kim Donghan 2017-05-25 07:02:51 +0000
  • e410fc7c33 Increases MAX_NESTING of json objects/arrays to 2048. Krzysztof Gabis 2017-05-08 19:55:29 +0100
  • dd9eed2af2 Updates README.md because github changed it's markdown renderer. Krzysztof Gabis 2017-04-02 10:05:27 +0100
  • 20ad63f8ff Fixes memory leaks. Krzysztof Gabis 2017-03-09 20:59:22 +0000
  • ba2a854c27 Fixes undefined behaviour as reported by clang ub sanitizer. Krzysztof Gabis 2017-03-01 19:33:40 +0000
  • d47474f2d5 apply CMake instead of GNU Make #70 김동한 2017-02-17 17:31:30 +0900
  • 2bfa4153db Updates copyright. Krzysztof Gabis 2017-02-18 16:41:14 +0000
  • 96150ba1fd Removes dependency on sscanf and prints line numbers in tests output. Krzysztof Gabis 2017-02-18 15:26:22 +0000
  • 468cf9d670 Merge 8ef9b57989 into cb14736e96 #69 William Wong 2017-02-17 02:38:50 +0000
  • 8ef9b57989 Should only shift when scan_hex succeed #69 William Wong 2017-02-17 10:38:29 +0800
  • f12cf1599c Remove sscanf William Wong 2017-02-14 21:17:40 +0800
  • cb14736e96 Checking errno after strtod call. Krzysztof Gabis 2017-01-06 21:35:29 +0100
  • defb57f2d3 Some extra null checks (issue #60). Krzysztof Gabis 2016-12-30 23:04:14 +0100
  • 2c943f5791 Merge d47ef66d20 into f419334a32 #56 Michal Koziel 2016-12-30 08:06:15 +0000
  • f419334a32 Adds links to parent values and values used to wrap objects/arrays. Assigning a value to 2 objects/arrays returns an error now. Krzysztof Gabis 2016-12-29 23:50:20 +0100
  • 8a7949f35d Merge 92a5d549f8 into dcf85b88c8 #54 Kazuyuki Namba 2016-12-12 07:22:01 +0000
  • dcf85b88c8 Support for UTF-8 with BOM. Krzysztof Gabis 2016-12-08 21:40:52 +0000
  • 64f2e07261 Create gh-pages branch via GitHub gh-pages Krzysztof Gabis 2016-10-26 18:56:24 +0100
  • b61c03e614 Updates README.md. Krzysztof Gabis 2016-09-25 10:49:58 +0100
  • d47ef66d20 Added fsync to force flushing of file to disk. #56 Michal Koziel 2016-09-23 12:25:16 +0200
  • 1bcab43c38 Merge pull request #55 from jmlemetayer/unsigned Krzysztof Gabis 2016-09-22 22:43:26 +0100
  • d198f6ebfe Add support to print unsigned integers #55 Jean-Marie Lemetayer 2016-09-20 16:47:35 +0200
  • 92a5d549f8 Fix the argument name #54 kulikala 2016-09-20 21:52:34 +0900
  • 477c23e557 Add query support kulikala 2016-09-12 16:16:36 +0900
  • 642f0cb4f5 Merge pull request #52 from t-k-/escape Krzysztof Gabis 2016-09-10 09:25:41 +0100
  • 7b90bbbf24 Further escape \x00 - \x1F control characters. #52 t-k- 2016-09-08 21:01:02 +0800
  • e3176df55d Expose a lower-level API for encoding C string. #49 t-k- 2016-08-25 15:49:19 +0800
  • c22be794ce Using braces in every if statement + whitespace cleanup. Krzysztof Gabis 2016-08-23 20:57:10 +0100
  • 29f67618fb Make build #45 Isty001 2016-08-14 19:31:59 +0200
  • 0899d8cbf5 Merge 936ebd319f into a1c356eaa9 #44 Lai Jiangshan 2016-08-04 17:07:55 +0000
  • 936ebd319f add integer support #44 Lai Jiangshan 2016-08-04 22:36:06 +0800
  • a1c356eaa9 Adds functions to check if object has value with a certain name (and optionally type). Krzysztof Gabis 2016-07-05 12:23:17 +0200
  • bcefc459dd Changes skip_quotes return type to JSON_Status. Krzysztof Gabis 2016-07-05 11:52:24 +0200
  • 8075050bc1 Fixes #43 Krzysztof Gabis 2016-07-05 11:45:41 +0200
  • 21c0364048 Merge pull request #41 from jacobenget/master Krzysztof Gabis 2016-06-06 21:11:05 +0100
  • 1c1b77aa7e Fixes typo causing problems with array element validation #41 Jacob Enget 2016-06-06 13:45:14 -0500
  • 9d6fbde0c4 Adds test that fails when validating array elements Jacob Enget 2016-06-06 13:44:44 -0500
  • f60ddcd05b Adds missing character (in a comment). Krzysztof Gabis 2016-04-23 12:15:13 +0200
  • 5c4a11b036 Removes trailing whitespace. Krzysztof Gabis 2016-04-23 12:11:25 +0200