Petri Lehtinen
569295fe30
Fix feature checks to use correct __ATOMIC flags
2014-02-12 08:44:29 +02:00
Petri Lehtinen
17ec22f514
Merge branch '2.6'
2014-02-11 14:49:15 +02:00
Petri Lehtinen
e83ded066a
jansson 2.6
2014-02-11 09:45:30 +02:00
Petri Lehtinen
8f80c2d838
CVE-2013-6401: Change hash function, randomize hashes
...
Thanks to Florian Weimer and Eric Sesterhenn for reporting, reviewing
and testing.
2014-02-11 08:41:30 +02:00
Joakim Soderberg
3fe8f74e7f
Renamed config.h -> jansson_private_config.h
...
This is because it's really easy to get a name collission if compiling
Jansson as a subproject in a larger CMake project. If one project includes
several subprojects each having their own config.h, this will cause the
wrong file to be loaded.
2014-01-27 12:48:52 +01:00
Petri Lehtinen
641002da37
jansson 2.5
2013-09-19 21:26:46 +03:00
Petri Lehtinen
5804e9de9b
Set master for 2.5 development mode
2012-09-23 13:41:40 +03:00
Petri Lehtinen
3279aacdee
jansson 2.4
2012-09-23 12:52:41 +03:00
Petri Lehtinen
9af64480e1
Merge branch '2.3'
2012-03-20 20:48:36 +02:00
Petri Lehtinen
4ae5736bd0
Make sure strtoll() is available when using long long
2012-03-20 20:47:57 +02:00
Petri Lehtinen
a894980258
Set master to 2.4 development mode
2012-01-30 20:59:32 +02:00
Petri Lehtinen
f227483846
jansson 2.3
2012-01-27 21:02:12 +02:00
Petri Lehtinen
9c6cb42f17
jansson 2.2.1
2011-10-06 21:23:09 +03:00
Petri Lehtinen
d7ddbf3661
Make real number encoding and decoding work under all locales
...
The decimal point '.' is changed to locale's decimal point
before/after JSON conversion to make C standard library's
locale-specific string conversion functions work correctly.
All the tests now call setlocale(LC_ALL, "") on startup to use the
locale set in the environment.
Fixes GH-32.
2011-10-02 21:31:17 +03:00
Petri Lehtinen
889f295958
jansson 2.2
2011-09-02 21:39:40 +03:00
Petri Lehtinen
86d17a8dc2
jansson 2.1
2011-06-10 21:30:11 +03:00
Petri Lehtinen
4a76900bd7
Merge branch '2.0'
...
Conflicts:
doc/conf.py
src/jansson.h
2011-03-31 21:26:19 +03:00
Petri Lehtinen
1c0a3b2a55
jansson 2.0.1
2011-03-31 16:59:26 +03:00
Petri Lehtinen
cf9b384bcb
jansson 2.0
2011-02-28 20:46:14 +02:00
Petri Lehtinen
56643d4311
Merge branch '1.3'
...
Conflicts:
doc/apiref.rst
src/jansson_private.h
2010-08-14 21:02:08 +03:00
Petri Lehtinen
cb8fcc7808
Set the version number to 2.0pre
2010-08-14 20:47:08 +03:00
Petri Lehtinen
ffbab6fedd
Change the underlying type of JSON integer from long to json_int_t
...
json_int_t is typedef'd to long long if it's supported, or long
otherwise. There's also some supporting things, like the
JSON_INTEGER_FORMAT macro that expands to the printf() conversion
specifier that corresponds to json_int_t's actual type.
This is a backwards incompatible change.
2010-08-13 22:07:20 +03:00
Petri Lehtinen
f71eb7fe17
Check for gcc before setting gcc specific CFLAGS
2010-08-12 21:00:09 +03:00
Petri Lehtinen
7ce70533c9
Move site configuration to jansson_config.h
...
This way, more site configuration can be more easily added later.
2010-08-10 22:16:55 +03:00
Petri Lehtinen
b354f8a35a
configure.ac: Remove unneeded AC_PROG_CXX
2010-06-14 22:30:15 +03:00
Petri Lehtinen
2caac965d4
jansson 1.3
2010-06-13 20:37:33 +03:00
Petri Lehtinen
8857aeadfd
Merge branch '1.2'
...
Conflicts:
CHANGES
configure.ac
doc/conf.py
2010-04-03 14:00:59 +03:00
Petri Lehtinen
047a1417fb
jansson 1.2.1
2010-04-03 13:49:56 +03:00
Petri Lehtinen
4e63fcd55d
Merge branch '1.2'
...
Conflicts:
configure.ac
2010-03-28 21:44:41 +03:00
Petri Lehtinen
024106bbfb
Require autoconf 2.60
...
The AC_TYPE_INT32_T macro first appeared in autoconf 2.60.
2010-03-28 21:19:40 +03:00
Petri Lehtinen
29ee3832cf
Support compilers that don't have the "inline" keyword
...
Use AC_C_INLINE autoconf macro, include config.h where needed, and add
a define of JSON_INLINE to jansson.h that has the correct "inline"
keyword.
2010-03-28 21:14:08 +03:00
Petri Lehtinen
49880cbabe
Merge branch '1.2'
2010-03-23 08:15:19 +02:00
Petri Lehtinen
35ddd2de20
Update CHANGES, change version to 1.2+
2010-02-11 20:55:56 +02:00
Petri Lehtinen
286823227c
Make int32_t available on all systems
...
Use AC_TYPE_INT32_T and include inttypes.h (if it exists) instead of
stdint.h for maximum portability.
2010-02-06 21:11:41 +02:00
Petri Lehtinen
3dd29366b8
Merge branch 'c++-api'
2010-01-21 22:29:26 +02:00
Petri Lehtinen
8c2ca3fae6
jansson 1.2
2010-01-21 21:49:10 +02:00
Sean Middleditch
c9b33e3386
integrate jansson.hpp into build and test suite
2010-01-18 21:36:02 -08:00
Petri Lehtinen
f9febb64c5
Merge branch '1.1'
...
Conflicts:
Makefile.am
2010-01-17 13:57:20 +02:00
Petri Lehtinen
aeb5b481c9
Add pkg-config support
...
Thanks to Sean Middleditch for contributing.
2010-01-07 19:30:20 +02:00
Petri Lehtinen
e7a5dc58e6
Merge branch '1.1'
...
Conflicts:
configure.ac
doc/conf.py
2009-12-21 12:52:25 +02:00
Petri Lehtinen
34fb97998c
jansson 1.1.3
2009-12-18 21:43:12 +02:00
Petri Lehtinen
3add1cf361
Refactor the test system
2009-12-16 22:45:29 +02:00
Petri Lehtinen
e0a88d19d1
Merge branch '1.1'
...
Conflicts:
configure.ac
doc/conf.py
2009-11-08 22:01:02 +02:00
Petri Lehtinen
842bc2128b
jansson 1.1.2
2009-11-08 14:13:32 +02:00
Petri Lehtinen
d1b07171cc
Merge branch '1.1'
...
Conflicts:
CHANGES
configure.ac
doc/conf.py
2009-10-26 21:33:03 +02:00
Petri Lehtinen
15d992cb6a
jansson 1.1.1
2009-10-26 21:27:10 +02:00
Petri Lehtinen
8d53f447bf
Set the version number to 1.1+
2009-10-21 08:51:43 +03:00
Petri Lehtinen
325101e525
jansson 1.1
2009-10-20 21:29:16 +03:00
Petri Lehtinen
ca7703fbd1
Merge branch '1.0'
...
Conflicts:
configure.ac
doc/conf.py
2009-10-11 21:51:54 +03:00
Petri Lehtinen
12cd4e8c09
jansson 1.0.4
2009-10-11 21:38:42 +03:00