Commit graph

684 commits

Author SHA1 Message Date
alisdair sullivan
f8f436e0a0 ok, now it's fixed for older releases 2012-03-20 23:17:57 -07:00
alisdair sullivan
4572d8d30a Merge branch 'fix/illegalutf' into develop 2012-03-20 23:13:36 -07:00
alisdair sullivan
07c1f5716c finally found actual cause of otp r14x bug 2012-03-20 23:13:27 -07:00
alisdair sullivan
99d37675b5 Merge branch 'fix/illegalutf' into develop 2012-03-20 23:07:21 -07:00
alisdair sullivan
b406afaa77 remove rogue function head 2012-03-20 23:07:13 -07:00
alisdair sullivan
0e74011a3d Merge branch 'fix/illegalutf' into develop 2012-03-20 23:00:50 -07:00
alisdair sullivan
66add159b5 fix for older erts that don't allow noncharacters 2012-03-20 23:00:33 -07:00
alisdair sullivan
c922c002b3 merge in fix/illegalutf 2012-03-20 22:54:10 -07:00
alisdair sullivan
9d4edd6c4d fix for older erts versions where the private space reserved characters are not recognized 2012-03-20 22:53:18 -07:00
alisdair sullivan
aa919ce500 minor fixes for illegal utf8 sequences and better testing thereof 2012-03-20 22:47:16 -07:00
alisdair sullivan
1028a229c5 minor fixes for illegal utf8 sequences and better testing thereof 2012-03-20 22:42:58 -07:00
alisdair sullivan
95e0c20e0d readme fixes for github's markdown 2012-03-20 19:42:03 -07:00
alisdair sullivan
b40a1f3713 Merge branch 'feature/betterreadme' into develop 2012-03-20 19:37:37 -07:00
alisdair sullivan
6f63b1183f largely rewritten readme, hopefully more useful 2012-03-20 19:37:02 -07:00
alisdair sullivan
a8254887f5 fixes wrongheaded and stupid escaping of strings 2012-03-20 19:36:27 -07:00
alisdair sullivan
5e20760656 apply loose_unicode option to decoder 2012-03-19 16:01:58 -07:00
alisdair sullivan
e852286e9b apply escape_forward_slash option to decoding as well as encoding 2012-03-19 15:57:00 -07:00
alisdair sullivan
8487bcc650 allow c and c++ style comments anywhere whitespace is legal 2012-03-19 14:34:07 -07:00
Steve Strong
7936ece490 Updated rebar.config to specify branch 2012-03-18 21:44:45 +01:00
alisdair sullivan
732dd40747 remove all ?_assert and replace with ?_assertFoo's 2012-03-16 15:34:57 -07:00
alisdair sullivan
6392808d31 add 'no_jsonp_escapes' flag/option to not escape u+2028 and u+2029 2012-03-15 23:06:19 -07:00
alisdair sullivan
30b5cea06d escape strings and keys in the encoder 2012-03-15 22:56:21 -07:00
alisdair sullivan
195a4edb7d rebase develop off master 2012-03-15 21:47:48 -07:00
alisdair sullivan
bf16fb5472 Merge branch 'develop' of github.com:talentdeficit/jsx into develop 2012-03-15 21:25:37 -07:00
alisdair sullivan
dd917eb471 supress unused var errors 2012-03-15 21:23:51 -07:00
alisdair sullivan
a065730380 the option single_quotes in functions dealing with json inputs now allows json that uses single quotes to deliminate keys and strings to be processed, note that this changes the escaping rules slightly 2012-03-15 21:23:51 -07:00
alisdair sullivan
35cfd552d1 1.0 release 2012-03-15 21:22:08 -07:00
alisdair sullivan
59689769de supress unused var errors 2012-03-15 20:54:52 -07:00
alisdair sullivan
c6827d06de the option single_quotes in functions dealing with json inputs now allows json that uses single quotes to deliminate keys and strings to be processed, note that this changes the escaping rules slightly 2012-03-14 23:55:40 -07:00
alisdair sullivan
50b00bac0f the option single_quotes in functions dealing with json inputs now allows json that uses single quotes to deliminate keys and strings to be processed, note that this changes the escaping rules slightly 2012-03-14 23:01:59 -07:00
alisdair sullivan
c4b468f20a add meck to deps for travis-ci 2012-03-14 12:04:42 -07:00
alisdair sullivan
6a86513b84 Modify source layout to be more standard, moving test cases to ./priv/test_cases
Remove rebar in favour of using system rebar

Remove makefile
2012-03-14 11:42:35 -07:00
alisdair sullivan
338f79ec9a move test cases to priv/, retrieve location with code:lib_dir/2 2012-03-14 06:36:36 -07:00
alisdair sullivan
62aef415e1 documentation update 2012-03-07 21:34:51 -08:00
alisdair sullivan
bd5084e60d minor cleanup of source tree in prep for release 2012-03-07 21:15:02 -08:00
alisdair sullivan
ce98e1d884 add travis-ci build status indicator 2012-03-06 21:47:46 -08:00
alisdair sullivan
35e43fd50f add recursive=true to get-deps makefile target so when i c/p it later i won't have to modify it for projects with deep deps 2012-03-06 20:31:26 -08:00
alisdair sullivan
b16c8a18bb add nicedecimal to jsx.app dependencies 2012-03-06 20:24:12 -08:00
alisdair sullivan
56dcfc13b9 update rebar to latest and trim makefile 2012-03-06 20:21:00 -08:00
alisdair sullivan
5155c96ac7 make tests runnable from basic rebar.config for users who have meck on path already 2012-03-06 19:59:49 -08:00
alisdair sullivan
b5c2e3757b attempt #2 at travis-ci integration 2012-03-06 12:14:30 -08:00
alisdair sullivan
461851a070 update README to reflect new build/test instructions 2012-03-06 00:28:59 -08:00
alisdair sullivan
c50f42a70c use meck for testing 2012-03-06 00:20:34 -08:00
alisdair sullivan
ff59289098 remove travis integration, not smart enough for it 2012-03-05 23:21:29 -08:00
alisdair sullivan
1fc05011db travis-ci integration 2012-03-05 23:09:45 -08:00
alisdair sullivan
b10262d720 whitespace 2012-03-05 20:37:22 -08:00
alisdair sullivan
01637106c1 more tests, up to 90% code coverage 2012-03-05 20:15:01 -08:00
alisdair sullivan
d654a0e882 lift init methods into decoder/encoder 2012-03-05 19:53:55 -08:00
alisdair sullivan
90520b9c0c clarification in json -> erlang mapping section of README 2012-03-05 19:44:01 -08:00
alisdair sullivan
baf31783db tests for to_json 2012-03-05 19:38:17 -08:00