Kalle Sommer Nielsen
518a17e7bf
Remove old dsp/dsw/makefile files, these arent used by the build system anymore and are barely updated nor available for all extensions
2010-04-21 23:36:49 +00:00
Felipe Pena
6f03cbf664
- Fixed bug #51590 (JSON_ERROR_UTF8 is undefined)
2010-04-18 18:07:27 +00:00
Felipe Pena
a90c801c2f
- Fixed tests
2010-04-03 15:42:42 +00:00
Johannes Schlüter
26b08f9857
Remove main/php3_compat.h, for that a few references to function_entry
have
...
to be replaced by `zend_function_entry`.
2010-03-30 23:03:02 +00:00
Sebastian Bergmann
9ba1e81665
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
2010-01-03 09:23:27 +00:00
Rasmus Lerdorf
8af64e6f34
Fix broken json tests in all branches
2009-08-03 04:01:57 +00:00
Scott MacVicar
87dbefa03b
MFH: Add error constant when json_encode detects an invalid UTF-8 sequence.
2009-07-27 03:43:38 +00:00
Alexey Zakhlestin
3e326b91e7
fix tests corrupted by svn's eol-style=native
2009-07-15 13:44:14 +00:00
Stanislav Malyshev
2361b4ea2a
fix json shared build on Windows
2009-06-30 17:52:21 +00:00
Felipe Pena
caf8d811ef
- MFH: Fixed memleak when depth arg is less than zero
2009-06-24 17:39:52 +00:00
Johannes Schlüter
96d5c5e931
The json header should be installed so other exts can use it
2009-06-23 13:09:34 +00:00
andy wharmby
a6735b8b24
New json extension tests. Tested on Windows, Linux and Linux 64 bit.
2009-06-14 12:08:27 +00:00
Andrei Zmievski
77beb62c5f
Fix the build.
2009-05-31 18:55:10 +00:00
Jani Taskinen
7012d0967c
MFH: no dots in errors
2009-05-31 13:51:08 +00:00
Andrei Zmievski
efc0927f4f
Expose encode/decode API.
2009-05-31 01:44:07 +00:00
Kalle Sommer Nielsen
9e230424b5
Cast to unsigned char to prevent compiler warning
2009-05-19 16:06:00 +00:00
Kalle Sommer Nielsen
105272bdec
MFH: Fix arginfo
2009-05-15 09:10:55 +00:00
Scott MacVicar
d2a7785878
MFH Allow a custom recursion depth to be specified for json_decode()
2009-05-14 22:02:08 +00:00
Scott MacVicar
f6dceb637b
Rebuild credits, was missed in previous RC
2009-04-02 09:18:00 +00:00
Matt Wilmas
91d325dd72
MFH: Avoid 2 conversions when decoding numbers
2009-03-19 19:26:00 +00:00
Scott MacVicar
a23b4073e8
MFH Missing skip in tests
2009-03-17 23:31:14 +00:00
Scott MacVicar
c2b15e947d
MFH Replace magic values with a define for json encoding, makes reading it a bit easier
2009-03-17 23:26:02 +00:00
Scott MacVicar
8d2a5cabec
MFH Add PHP_JSON_FORCE_OBJECT for forcing an object output of an array
2009-03-17 23:15:40 +00:00
Scott MacVicar
3a0c86327f
MFH Deal with overflow when decoding large numbers
2009-03-17 14:57:39 +00:00
Scott MacVicar
07e675cc52
MFH Fix bug #47644 - Valid integers are truncated with json_decode()
2009-03-17 02:00:13 +00:00
andy wharmby
b2f1d92674
Fix tests. Add missing SKIPIF. Tested on Windows, Linux and Linux 64
2009-01-23 20:23:29 +00:00
Scott MacVicar
6fe58b3542
Fix test again...
2009-01-08 14:09:49 +00:00
Scott MacVicar
b08ceb79b3
Fix broken test
2009-01-08 13:35:58 +00:00
Scott MacVicar
0bdbc4e356
MFH Fix bug #46944 - UTF-8 characters outside the BMP aren't encoded correctly.
2009-01-02 03:02:22 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Scott MacVicar
7fe245af85
MFH Make sure we clear out the error when the scalar version decoding works.
2008-12-24 18:09:09 +00:00
Scott MacVicar
fdf2d1e46f
MFH Add json_last_error() for getting a bit of information about what failed during a decode, also fixes a segfault when we have [1}
...
[DOC]
2008-12-19 02:00:57 +00:00
Scott MacVicar
6393540c75
MFH Fix Windows build
2008-12-17 15:46:21 +00:00
Scott MacVicar
e5587ee4cc
MFH Test for bug #45791
2008-12-17 14:46:47 +00:00
Scott MacVicar
8ef7fe1d99
Update the JSON parser with that on json.org, biggest change here is code readability. Less magic numbers in the state table.
...
Add missing reflection information to json_encode()
Fixes bug #45791 with 0e0 not being supported as a value
Error values are stored when encountered during parsing
2008-12-17 14:40:06 +00:00
Scott MacVicar
ed5f04710b
MFH Fix bug #45989 - json_decode() doesn't return NULL on certain invalid strings
2008-12-12 23:19:47 +00:00
Matt Wilmas
d5295fc9c8
MFH: Changed logic for LONG_MIN
2008-12-02 14:50:22 +00:00
Felipe Pena
83c0eb69ad
- Fixed tests
2008-11-19 16:58:28 +00:00
Felipe Pena
fc2fb50d09
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-11-17 11:28:01 +00:00
Felipe Pena
7a37fa2d6b
- Revert ZEND_BEGIN_ARG_INFO change
2008-11-02 21:19:39 +00:00
Felipe Pena
df10005563
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-10-24 14:35:40 +00:00
Felipe Pena
3ecc545018
- New test
2008-10-02 03:36:52 +00:00
Felipe Pena
604c7f6ad2
- MFH: Fixed bug #46215 (json_encode mutates its parameter and has some class-specific state)
2008-10-02 03:36:20 +00:00
Rasmus Lerdorf
c6671a0596
Fix test to test higher nesting level
2008-07-31 11:46:23 +00:00
Rasmus Lerdorf
2f469e8c15
We can afford a larger stack here and other json parsers out there
...
go deeper than 128.
2008-07-30 13:52:59 +00:00
Jani Taskinen
4e2ed54d15
ws + cs
2008-07-22 15:30:03 +00:00
Jani Taskinen
7e67bc4e80
MFH: unused stuff
2008-07-22 14:57:46 +00:00
Felipe Pena
cb0d08699d
- Added arginfo
2008-06-27 19:16:17 +00:00
Antony Dovgal
0c01626f1c
MFH
2008-02-15 09:20:25 +00:00
Dmitry Stogov
1a41611372
ZTS fix
2008-01-30 08:10:17 +00:00