]> granicus.if.org Git - json-c/log
json-c
5 years agoIssue #498: Fix a memory leak bug introduced in test_double_serializer in 485f2a02...
Eric Haszlakiewicz [Fri, 26 Jul 2019 03:35:38 +0000 (03:35 +0000)]
Issue #498: Fix a memory leak bug introduced in test_double_serializer in 485f2a02 by adding a json_object_put call.

5 years agoMerge pull request #496 from andy5995/pointer_doc
Eric Haszlakiewicz [Fri, 26 Jul 2019 02:58:22 +0000 (22:58 -0400)]
Merge pull request #496 from andy5995/pointer_doc

json_pointer.h:suggest minor grammar improvement for pointer doc

5 years agojson_pointer.h:suggest minor grammar improvement for pointer doc
andy5995 [Wed, 24 Jul 2019 04:53:06 +0000 (23:53 -0500)]
json_pointer.h:suggest minor grammar improvement for pointer doc

5 years agoMerge pull request #491 from ploxiln/disable_werror
Eric Haszlakiewicz [Sun, 9 Jun 2019 18:05:46 +0000 (14:05 -0400)]
Merge pull request #491 from ploxiln/disable_werror

build: add option --disable-werror to configure

5 years agotests: appease -Wwrite-strings
Pierce Lopez [Sun, 9 Jun 2019 16:10:14 +0000 (12:10 -0400)]
tests: appease -Wwrite-strings

5 years agobuild: fix compiler option -Wwrite-strings
Pierce Lopez [Sun, 9 Jun 2019 14:55:50 +0000 (10:55 -0400)]
build: fix compiler option -Wwrite-strings

was typod as -Wwrite-string

5 years agobuild: add --disable-werror option to configure
Pierce Lopez [Sun, 9 Jun 2019 14:52:08 +0000 (10:52 -0400)]
build: add --disable-werror option to configure

to omit -Werror compiler option

5 years agoMerge pull request #485 from myd7349/fix-cmake-module
Eric Haszlakiewicz [Fri, 31 May 2019 02:38:29 +0000 (22:38 -0400)]
Merge pull request #485 from myd7349/fix-cmake-module

Install CMake module files

5 years agoIssue #486: append a missing ".0" to negative double values too.
Eric Haszlakiewicz [Tue, 28 May 2019 02:44:22 +0000 (02:44 +0000)]
Issue #486: append a missing ".0" to negative double values too.

5 years agoInstall CMake module files
myd7349 [Sat, 18 May 2019 11:44:29 +0000 (19:44 +0800)]
Install CMake module files

6 years agoMerge pull request #474 from Jehan/fix-pc-file-cmake
Eric Haszlakiewicz [Sat, 26 Jan 2019 15:55:50 +0000 (10:55 -0500)]
Merge pull request #474 from Jehan/fix-pc-file-cmake

Installation directories empty with CMake in pkg-config.

6 years agoInstallation directories empty with CMake in pkg-config.
Jehan [Sat, 26 Jan 2019 11:30:40 +0000 (12:30 +0100)]
Installation directories empty with CMake in pkg-config.

CMake was not properly substituting the installation dir variables (they
ended up all empty), so the pkg-config results were also wrongs. For
instance cflags was: -I -I/json-c
Even though json-c was found at configure time, this obviously broke the
build of any application using it.

6 years agoMerge pull request #473 from besser82/fixup/docs_utf8
Eric Haszlakiewicz [Thu, 24 Jan 2019 03:47:27 +0000 (22:47 -0500)]
Merge pull request #473 from besser82/fixup/docs_utf8

Convert ChangeLog to valid UTF-8 encoding.

6 years agoClean trailing white-spaces in ChangeLog.
Björn Esser [Tue, 22 Jan 2019 16:07:00 +0000 (17:07 +0100)]
Clean trailing white-spaces in ChangeLog.

6 years agoConvert ChangeLog to valid UTF-8 encoding.
Björn Esser [Tue, 22 Jan 2019 15:59:50 +0000 (16:59 +0100)]
Convert ChangeLog to valid UTF-8 encoding.

6 years agoMerge pull request #468 from rkalidas/compiler-fixes
Eric Haszlakiewicz [Wed, 19 Dec 2018 16:09:01 +0000 (11:09 -0500)]
Merge pull request #468 from rkalidas/compiler-fixes

Fix compiler warnings

6 years agoFix compiler warnings
Rubasri Kalidas [Tue, 18 Dec 2018 17:30:57 +0000 (11:30 -0600)]
Fix compiler warnings

6 years agoSwitch to building a dynamic lib by default. Tweak language in the README.md slightl...
Eric Haszlakiewicz [Wed, 12 Dec 2018 01:59:08 +0000 (20:59 -0500)]
Switch to building a dynamic lib by default.  Tweak language in the README.md slightly.  Inspired by PR#452.

6 years agoMerge pull request #453 from darjankrijan/master
Eric Haszlakiewicz [Wed, 12 Dec 2018 01:17:43 +0000 (20:17 -0500)]
Merge pull request #453 from darjankrijan/master

Fixed misalignment in JSON string due to space after \n being printed...

6 years agoRemoved newly created test case and incorporated it into test1.test and test2.test
Darjan Krijan [Fri, 7 Dec 2018 16:39:59 +0000 (17:39 +0100)]
Removed newly created test case and incorporated it into test1.test and test2.test

6 years agoAdded test cases for spaced pretty and pretty_tab used together
Darjan Krijan [Fri, 7 Dec 2018 16:30:15 +0000 (17:30 +0100)]
Added test cases for spaced pretty and pretty_tab used together

6 years agoMerge pull request #454 from ramiropolla/json_object_private
Eric Haszlakiewicz [Fri, 30 Nov 2018 14:49:35 +0000 (09:49 -0500)]
Merge pull request #454 from ramiropolla/json_object_private

json_object_private: save 8 bytes in struct json_object in 64-bit arc…

6 years agoMerge pull request #461 from andy5995/issue_422
Eric Haszlakiewicz [Thu, 29 Nov 2018 01:39:42 +0000 (20:39 -0500)]
Merge pull request #461 from andy5995/issue_422

json_object.c:set errno in json_object_get_double()

6 years agoMerge pull request #462 from andy5995/issue_460
Eric Haszlakiewicz [Thu, 29 Nov 2018 01:39:13 +0000 (20:39 -0500)]
Merge pull request #462 from andy5995/issue_460

json_object.h:document json_object_new_string_len()

6 years agoremove [in] from params description
andy5995 [Wed, 28 Nov 2018 22:55:19 +0000 (16:55 -0600)]
remove [in] from params description

Keeping this would be inconsistent with the other documentation

6 years agojson_object.h:document json_object_new_string_len()
andy5995 [Tue, 27 Nov 2018 17:35:45 +0000 (11:35 -0600)]
json_object.h:document json_object_new_string_len()

I also added a couple trivial, but related, suggestions.

closes #460

6 years agojson_object.c:set errno in json_object_get_double()
andy5995 [Tue, 27 Nov 2018 03:12:06 +0000 (21:12 -0600)]
json_object.c:set errno in json_object_get_double()

closes #422

6 years agoMerge pull request #459 from andy5995/issue_438
Eric Haszlakiewicz [Mon, 26 Nov 2018 02:19:02 +0000 (21:19 -0500)]
Merge pull request #459 from andy5995/issue_438

README.html:fix link to Doxygen docs, remove WIN32 link

6 years agoMerge pull request #458 from andy5995/README_files_link
Eric Haszlakiewicz [Mon, 26 Nov 2018 02:17:40 +0000 (21:17 -0500)]
Merge pull request #458 from andy5995/README_files_link

README.md:fix dead "file.html" link

6 years agoMerge pull request #457 from andy5995/gitignore_build
Eric Haszlakiewicz [Mon, 26 Nov 2018 02:14:34 +0000 (21:14 -0500)]
Merge pull request #457 from andy5995/gitignore_build

.gitignore:add build directory

6 years agoMerge pull request #456 from andy5995/style_perms
Eric Haszlakiewicz [Mon, 26 Nov 2018 02:14:14 +0000 (21:14 -0500)]
Merge pull request #456 from andy5995/style_perms

STYLE.txt:remove executable permissions

6 years agoREADME.html:fix link to Doxygen docs, remove WIN32 link
andy5995 [Sun, 25 Nov 2018 13:09:00 +0000 (07:09 -0600)]
README.html:fix link to Doxygen docs, remove WIN32 link

fixes #438
[skip ci]

6 years agoREADME.md:fix dead "file.html" link
andy5995 [Sun, 25 Nov 2018 12:51:21 +0000 (06:51 -0600)]
README.md:fix dead "file.html" link

6 years ago.gitignore:add build directory
andy5995 [Sun, 25 Nov 2018 12:45:21 +0000 (06:45 -0600)]
.gitignore:add build directory

6 years agoSTYLE.txt:remove executable permissions
andy5995 [Sun, 25 Nov 2018 12:43:02 +0000 (06:43 -0600)]
STYLE.txt:remove executable permissions

6 years agojson_object_private: save 8 bytes in struct json_object in 64-bit architectures
Ramiro Polla [Sat, 24 Nov 2018 02:36:51 +0000 (03:36 +0100)]
json_object_private: save 8 bytes in struct json_object in 64-bit architectures

- there is no need for _ref_count to be uint_fast32_t (the compiler
  might decide to use a 64-bit int). make it uint32_t instead.
- reorder the 32-bit integer fields (o_type and _ref_count) so that
  there is no wasted 4-byte gap after each of them.

6 years agoAdded a test for the space after \n issue with flags=JSON_C_TO_STRING_SPACED|JSON_C_T...
Darjan Krijan [Wed, 21 Nov 2018 21:41:13 +0000 (22:41 +0100)]
Added a test for the space after \n issue with flags=JSON_C_TO_STRING_SPACED|JSON_C_TO_STRING_PRETTY|(JSON_C_TO_STRING_PRETTY_TAB) used in json_object_array_to_json_string

6 years agoRemoved spaces after \n for arrays as well
Darjan Krijan [Wed, 21 Nov 2018 21:34:01 +0000 (22:34 +0100)]
Removed spaces after \n for arrays as well

6 years agoFixed misalignment in JSON string due to space after \n being printed when choosing...
Darjan Krijan [Tue, 20 Nov 2018 21:21:27 +0000 (22:21 +0100)]
Fixed misalignment in JSON string due to space after \n being printed when choosing JSON_C_TO_STRING_SPACED together with JSON_C_TO_STRING_PRETTY in json_object_array_to_json_string

6 years agoMerge pull request #450 from drizt/subproject
Eric Haszlakiewicz [Sun, 21 Oct 2018 03:01:20 +0000 (23:01 -0400)]
Merge pull request #450 from drizt/subproject

Allow use json-c cmake as subproject

6 years agoAllow use json-c cmake as subproject
Ivan Romanov [Sat, 20 Oct 2018 05:50:15 +0000 (10:50 +0500)]
Allow use json-c cmake as subproject

Now json-c can be bundled to any cmake-based project and used with
couple lines of code:

add_subdirectory(json-c EXCLUDE_FROM_ALL)
target_link_libraries(MyProject json-c)

6 years agoRe-add creation and installation of the json-c.pc file to the cmake build.
Eric Haszlakiewicz [Sat, 1 Sep 2018 19:06:14 +0000 (15:06 -0400)]
Re-add creation and installation of the json-c.pc file to the cmake build.

6 years agoMerge pull request #444 from Hawk777/document-ref-count-tokener
Eric Haszlakiewicz [Fri, 31 Aug 2018 05:16:53 +0000 (01:16 -0400)]
Merge pull request #444 from Hawk777/document-ref-count-tokener

Document refcount of json_tokener_parse_ex return

6 years agoDocument refcount of json_tokener_parse_ex return
Christopher Head [Thu, 30 Aug 2018 16:18:29 +0000 (09:18 -0700)]
Document refcount of json_tokener_parse_ex return

6 years agoMerge pull request #441 from changyongGuo/c_flag_error
Eric Haszlakiewicz [Wed, 15 Aug 2018 00:40:49 +0000 (20:40 -0400)]
Merge pull request #441 from changyongGuo/c_flag_error

fix c flag loss during cmake building

6 years agofix c flag loss during cmake building
changyong guo [Tue, 14 Aug 2018 05:52:18 +0000 (13:52 +0800)]
fix c flag loss during cmake building

6 years agoMerge pull request #434 from unmanned-player/devel
Eric Haszlakiewicz [Sat, 28 Jul 2018 15:59:46 +0000 (11:59 -0400)]
Merge pull request #434 from unmanned-player/devel

The real CMake support

6 years agoMerge pull request #436 from jobol/master
Eric Haszlakiewicz [Fri, 27 Jul 2018 03:28:42 +0000 (23:28 -0400)]
Merge pull request #436 from jobol/master

Improve pkgconfig setting

6 years agoImprove pkgconfig setting
Jose Bollo [Wed, 25 Jul 2018 13:45:01 +0000 (15:45 +0200)]
Improve pkgconfig setting

This changes allows to use #include <json-c/json.h>
instead of just #include <json.h>

This is normally possible but in some tricky case
this usage is broken without this change.

Here is the case that I encountered. I had to
compile json-c fresh version for some investigations
on newer versions. Then I installed it on my local
environment using option --prefix. After that I
had 2 versions:

 - the system wide version in usual locations
   /usr/lib and /usr/include
 - mine in my HOME directory

Then, as I'm used to include <json-c/json.h>, the
included iheder's version was the system wide one
whereas the linked lib was mine.

Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
6 years agoThe real CMake support
Unmanned Player [Mon, 23 Jul 2018 22:06:13 +0000 (08:06 +1000)]
The real CMake support

This patch provides a CMakeLists.txt file to build JSON-C library without relying on auto-tools support. This makes the build a bit more portable and cleaner.

It can detect headers and symbols and generate config.h header file based on those detections. It cannot yet handle ctest(1) as the testing itself depends on comparing the output against files. Testing would need some creative abuse of CMake :) This will be provided a few patches later and may possibly involve refactoring test cases.

The patch has been tested on GCC 4.8.5 (Linux), GCC 7.2.0 (MinGW) and Microsoft Visual C++ 16.0 (2010?) locally. Also, compiles correctly on Travis CI and AppVeyor without errors.

6 years agoMerge pull request #431 from LeSpocky/cmake
Eric Haszlakiewicz [Fri, 13 Jul 2018 02:26:48 +0000 (22:26 -0400)]
Merge pull request #431 from LeSpocky/cmake

cmake: Bump required version

6 years agocmake: Bump required version
Alexander Dahl [Thu, 12 Jul 2018 19:25:38 +0000 (21:25 +0200)]
cmake: Bump required version

Using 'project(foo VERSION 1.0)' requires CMake 3.0, the VERSION option
is not part of CMake 2.8.7, see:

* https://cmake.org/cmake/help/v2.8.7/cmake.html#command:project
* https://cmake.org/cmake/help/v3.0/release/3.0.0.html#commands

The property C_STANDARD was introduced with CMake 3.1, see:

* https://cmake.org/cmake/help/v3.1/release/3.1.0.html#properties

Signed-off-by: Alexander Dahl <post@lespocky.de>
6 years agoExplain why we're not setting the output name for static libraries when on Windows.
Eric Haszlakiewicz [Sun, 24 Jun 2018 02:10:55 +0000 (22:10 -0400)]
Explain why we're not setting the output name for static libraries when on Windows.

6 years agoMerge pull request #415 from sgbihu/master
Eric Haszlakiewicz [Sun, 24 Jun 2018 02:08:25 +0000 (22:08 -0400)]
Merge pull request #415 from sgbihu/master

Resolve windows name conflict

6 years agoIssue #418: Fix docs for json_util_from_fd and json_util_from_file to say that they...
Eric Haszlakiewicz [Fri, 15 Jun 2018 02:24:15 +0000 (22:24 -0400)]
Issue #418: Fix docs for json_util_from_fd and json_util_from_file to say that they return NULL on failures.

6 years agoIssue #419: document that NULL may be passed to json_object_put().
Eric Haszlakiewicz [Wed, 13 Jun 2018 03:16:31 +0000 (23:16 -0400)]
Issue #419: document that NULL may be passed to json_object_put().

6 years agoMerge pull request #421 from lt-holman/install_header_file
Eric Haszlakiewicz [Sat, 9 Jun 2018 03:45:47 +0000 (23:45 -0400)]
Merge pull request #421 from lt-holman/install_header_file

install json_object_iterator.h header file

6 years agoinstall json_object_iterator.h header file
Keith Holman [Thu, 7 Jun 2018 17:19:27 +0000 (13:19 -0400)]
install json_object_iterator.h header file

When building the project using cmake then installing it.  The
definitions in `json_object_iterator.h` are required but not installed
by the cmake install rule.  This patch adds the `json_object_iterator.h`
file to the list of files to install.

Signed-off-by: Keith Holman <keith.holman@windriver.com>
6 years agoMerge pull request #420 from angelskieglazki/master
Eric Haszlakiewicz [Sun, 3 Jun 2018 03:01:04 +0000 (23:01 -0400)]
Merge pull request #420 from angelskieglazki/master

arraylist: Fixed names of parameters for callback function

6 years agoarraylist: Fix names of parameters for callback function
max [Fri, 1 Jun 2018 15:21:06 +0000 (18:21 +0300)]
arraylist: Fix names of parameters for callback function

6 years agoAlways create debug info (pdb file) even for release builds.
Eric Haszlakiewicz [Mon, 28 May 2018 01:50:57 +0000 (21:50 -0400)]
Always create debug info (pdb file) even for release builds.

6 years agoTry the appveyor changes again, using %Configuration% instead of "Debug"
Eric Haszlakiewicz [Sun, 27 May 2018 22:20:32 +0000 (18:20 -0400)]
Try the appveyor changes again, using %Configuration% instead of "Debug"

6 years agoInclude the json-c.lib, .pdb and .exp files in the zip file created by the appveyor...
Eric Haszlakiewicz [Sun, 27 May 2018 20:07:11 +0000 (16:07 -0400)]
Include the json-c.lib, .pdb and .exp files in the zip file created by the appveyor build, since it seems they're needed for linking and debugging.

6 years agoResolve windows name conflict
Liang, Gao [Mon, 21 May 2018 08:28:06 +0000 (16:28 +0800)]
Resolve windows name conflict

1. The windows dll will output the lib and dll, and rename the static
    lib will have conflict on windows.
2. Delete rename code to dismiss the conflict.

6 years agoMerge pull request #410 from janczer/fix-typos
Eric Haszlakiewicz [Wed, 25 Apr 2018 02:01:09 +0000 (22:01 -0400)]
Merge pull request #410 from janczer/fix-typos

Fixed typos

6 years agoFixed typos
janczer [Tue, 24 Apr 2018 14:00:38 +0000 (16:00 +0200)]
Fixed typos

6 years agoIssue #407: fix incorrect casts in calls to ctype functions (isdigit and isspace...
Eric Haszlakiewicz [Sun, 25 Mar 2018 22:25:58 +0000 (18:25 -0400)]
Issue #407: fix incorrect casts in calls to ctype functions (isdigit and isspace) so we don't crash when asserts are enabled on certain platforms and characters > 128 are parsed.

6 years agoAdd an parse test for content starting with a UTF8 BOM, which is _not_ a valid start...
Eric Haszlakiewicz [Sun, 25 Mar 2018 22:23:42 +0000 (18:23 -0400)]
Add an parse test for content starting with a UTF8 BOM, which is _not_ a valid start to a JSON message.

6 years agoUpdate the change log for the 0.13.1 release.
Eric Haszlakiewicz [Tue, 6 Mar 2018 03:54:57 +0000 (22:54 -0500)]
Update the change log for the 0.13.1 release.

6 years agoIssue #396: check for toolchain compatibilty with _REENTRANT before adding it to...
Eric Haszlakiewicz [Mon, 5 Mar 2018 03:32:45 +0000 (22:32 -0500)]
Issue #396: check for toolchain compatibilty with _REENTRANT before adding it to CFLAGS.

6 years agoMerge pull request #402 from derwolfe/fuzz
Eric Haszlakiewicz [Mon, 19 Feb 2018 18:54:18 +0000 (13:54 -0500)]
Merge pull request #402 from derwolfe/fuzz

Add fuzzers from OSS-Fuzz

7 years agopull in fuzzers, add CI scripts later
Chris Wolfe [Tue, 6 Feb 2018 01:24:51 +0000 (19:24 -0600)]
pull in fuzzers, add CI scripts later

7 years agoMerge pull request #399 from jonathan-wiens/bugfix/initialize_variable
Eric Haszlakiewicz [Sat, 27 Jan 2018 04:46:33 +0000 (23:46 -0500)]
Merge pull request #399 from jonathan-wiens/bugfix/initialize_variable

Avoid uninitialized variable warnings

7 years agoAvoid uninitialized variable warnings
Jonathan Wiens [Wed, 17 Jan 2018 14:57:52 +0000 (15:57 +0100)]
Avoid uninitialized variable warnings

Fix json_object_object_foreach to avoid uninitialized variable warnings
using ANSI C or MSC.

7 years agoBump the major version of the .so library generated up to 4.0 to avoid conflicts...
Eric Haszlakiewicz [Tue, 16 Jan 2018 04:31:55 +0000 (23:31 -0500)]
Bump the major version of the .so library generated up to 4.0 to avoid conflicts because some downstream packagers of json-c had already done their own bump to ".so.3" for a much older 0.12 release.

7 years agoPR#394: fix breakage with VS build.
Eric Haszlakiewicz [Sun, 24 Dec 2017 19:42:58 +0000 (14:42 -0500)]
PR#394: fix breakage with VS build.

7 years agoPR#394: don't always append the ".0" if the double value rounds to zero because some...
Eric Haszlakiewicz [Sun, 24 Dec 2017 18:45:52 +0000 (13:45 -0500)]
PR#394: don't always append the ".0" if the double value rounds to zero because some custom formats *will* include it (e.g. %.2f).
Also try to accomodate formats to explicitly exclude the decimal (e.g. %.0f).

7 years agoRemove the TRUE and FALSE defines.
Eric Haszlakiewicz [Sat, 23 Dec 2017 14:42:17 +0000 (09:42 -0500)]
Remove the TRUE and FALSE defines.

7 years agoMerge pull request #393 from besser82/enhancement/unsigned_refcount
Eric Haszlakiewicz [Sun, 17 Dec 2017 14:52:27 +0000 (09:52 -0500)]
Merge pull request #393 from besser82/enhancement/unsigned_refcount

json_object_private: Use unsigned 32-bit integer type for refcount

7 years agojson_object_private: Use unsigned 32-bit integer type for refcount
Björn Esser [Sat, 16 Dec 2017 16:09:39 +0000 (17:09 +0100)]
json_object_private: Use unsigned 32-bit integer type for refcount

7 years agoMerge pull request #389 from besser82/bugfix/invalid_free
Eric Haszlakiewicz [Thu, 14 Dec 2017 14:28:06 +0000 (09:28 -0500)]
Merge pull request #389 from besser82/bugfix/invalid_free

json_object: Avoid double free (and thus a segfault) when ref_count gets < 0

7 years agojson_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0
Björn Esser [Wed, 13 Dec 2017 18:22:52 +0000 (19:22 +0100)]
json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0

7 years agoMerge pull request #386 from besser82/bugfix/aclocal_amflags
Eric Haszlakiewicz [Thu, 14 Dec 2017 03:03:20 +0000 (22:03 -0500)]
Merge pull request #386 from besser82/bugfix/aclocal_amflags

Makefile: Add ACLOCAL_AMFLAGS

7 years agoMerge pull request #391 from rikardfalkeborn/fix-const-function-define
Eric Haszlakiewicz [Thu, 14 Dec 2017 02:51:13 +0000 (21:51 -0500)]
Merge pull request #391 from rikardfalkeborn/fix-const-function-define

Fix non-GNUC define for JSON_C_CONST_FUNCTION

7 years agoFix non-GNUC define for JSON_C_CONST_FUNCTION
Rikard Falkeborn [Wed, 13 Dec 2017 21:24:50 +0000 (22:24 +0100)]
Fix non-GNUC define for JSON_C_CONST_FUNCTION

7 years agoMakefile: Add ACLOCAL_AMFLAGS
Björn Esser [Sun, 10 Dec 2017 15:29:41 +0000 (16:29 +0100)]
Makefile: Add ACLOCAL_AMFLAGS

This is recommended by the libtool manual.

7 years agoApply gcc's "const" attribute to the json_c_object_sizeof() function as an optimizer...
Eric Haszlakiewicz [Tue, 12 Dec 2017 23:26:51 +0000 (18:26 -0500)]
Apply gcc's "const" attribute to the json_c_object_sizeof() function as an optimizer hint.  Also, rename that function from json_object_sizeof().

7 years agoMerge pull request #388 from besser82/enhancement/json_object_sizeof
Eric Haszlakiewicz [Tue, 12 Dec 2017 23:14:40 +0000 (18:14 -0500)]
Merge pull request #388 from besser82/enhancement/json_object_sizeof

json_object: Add size_t json_object_sizeof()

7 years agoMerge pull request #387 from LeSpocky/doc
Eric Haszlakiewicz [Tue, 12 Dec 2017 14:13:36 +0000 (09:13 -0500)]
Merge pull request #387 from LeSpocky/doc

doc: Use other doxygen feature to specify mainpage

7 years agojson_object: Add size_t json_object_sizeof()
Björn Esser [Mon, 11 Dec 2017 11:55:40 +0000 (12:55 +0100)]
json_object: Add size_t json_object_sizeof()

7 years agodoc: Use other doxygen feature to specify mainpage
Alexander Dahl [Mon, 11 Dec 2017 08:46:28 +0000 (09:46 +0100)]
doc: Use other doxygen feature to specify mainpage

Previously a special tag was added to README.md to make this the
main page in Doxygen generated docs. When viewing the README on the
GitHub page this tag was not hidden.

After upgrading to Doxygen 1.8.8 (and above) in changeset
219025727dd7d981cf2fea7f2095570924e7bae7 a new Doxygen feature can be
used to specify the main page: Since release 1.8.3 Doxygen has a special
option to set a markdown file as main page. When using this option we
can drop the tag, making the README rendered by GitHub nice to look at.

Fixes: ae66b243690871f2daea5ae4b2a4669081d7c556
7 years agoRemove the previously deprecated lh_table_lookup() function, in favor of lh_table_loo...
Eric Haszlakiewicz [Sun, 10 Dec 2017 05:27:01 +0000 (00:27 -0500)]
Remove the previously deprecated lh_table_lookup() function, in favor of lh_table_lookup_ex().

7 years agoRemove the previously deprecated bits.h and the lh_abort() function.
Eric Haszlakiewicz [Sun, 10 Dec 2017 05:25:00 +0000 (00:25 -0500)]
Remove the previously deprecated bits.h and the lh_abort() function.

7 years agoDrop mention of README-WIN32.html in the release checklist.
Eric Haszlakiewicz [Sat, 9 Dec 2017 20:12:08 +0000 (15:12 -0500)]
Drop mention of README-WIN32.html in the release checklist.

7 years agoUpdate the master branch to version 0.13.99
Eric Haszlakiewicz [Sat, 9 Dec 2017 19:59:48 +0000 (14:59 -0500)]
Update the master branch to version 0.13.99

7 years agoTweak the release checklist slightly to fix problems noticed during this past release...
Eric Haszlakiewicz [Sat, 9 Dec 2017 19:59:05 +0000 (14:59 -0500)]
Tweak the release checklist slightly to fix problems noticed during this past release process.

7 years agoDon't include private headers when installing.
Eric Haszlakiewicz [Thu, 7 Dec 2017 23:24:08 +0000 (18:24 -0500)]
Don't include private headers when installing.

7 years agoUndeprecate the array_list, lh_table and printbuf typedefs, but move each to the...
Eric Haszlakiewicz [Thu, 7 Dec 2017 04:56:23 +0000 (23:56 -0500)]
Undeprecate the array_list, lh_table and printbuf typedefs, but move each to the corresponding header files.

7 years agoSquash doxygen warnings, and make a few slight improvements to the docs.
Eric Haszlakiewicz [Thu, 7 Dec 2017 04:53:12 +0000 (23:53 -0500)]
Squash doxygen warnings, and make a few slight improvements to the docs.

7 years agoUpgrade doxygen's Doxyfile to version 1.8.8
Eric Haszlakiewicz [Wed, 6 Dec 2017 05:27:53 +0000 (00:27 -0500)]
Upgrade doxygen's Doxyfile to version 1.8.8