Commit graph

932 commits

Author SHA1 Message Date
alisdair sullivan
a897b4ffb0 Merge pull request #14 from etrepum/decode-escaped-solidus
decode escaped solidus properly, thanks to bob ippolito (etrepum)
2012-04-26 13:45:40 -07:00
Bob Ippolito
6ff1471550 handle escaped solidus correctly per JSON spec 2012-04-26 13:04:17 -07:00
Bob Ippolito
9dd596b95b failing test case for \/ 2012-04-26 12:41:20 -07:00
alisdair sullivan
8f9dcd3cc5 update readme for 1.2 2012-04-22 21:30:54 -07:00
alisdair sullivan
0acec78044 Merge branch 'develop' 2012-04-22 21:28:28 -07:00
alisdair sullivan
b893aeeda8 add simple benchmarking script in /bin 2012-04-22 21:28:01 -07:00
alisdair sullivan
439f934ebb readme typo 2012-04-06 09:13:42 -07:00
alisdair sullivan
a9b36522bd post decode documented in readme 2012-04-06 09:12:00 -07:00
alisdair sullivan
79b8740da8 post_decode working 2012-04-06 09:05:08 -07:00
alisdair sullivan
d9bb9ee9ac machinery for post_decode (still does nothing) 2012-04-06 08:51:50 -07:00
alisdair sullivan
ded212c397 minor refactoring of jsx_decoder in prep for post_decode hook 2012-04-06 08:35:40 -07:00
alisdair sullivan
7e242b7e1e throw exception on bad options, rather than returning error tuple 2012-04-06 08:12:55 -07:00
alisdair sullivan
66ea9f847b merge feature/preencode 2012-04-06 08:10:45 -07:00
alisdair sullivan
76723ce736 semantic change to way pre_encode works 2012-04-06 08:09:52 -07:00
alisdair sullivan
78ca4e4bd9 change lists to array for clarity 2012-04-04 20:57:39 -07:00
alisdair sullivan
e69ac5f371 detect utf8 bom and ignore if present 2012-04-04 20:46:41 -07:00
alisdair sullivan
5e87f02fc5 update README to include info on pre_encoders 2012-04-04 20:13:46 -07:00
alisdair sullivan
ae13b934c6 add {pre_encoder, F} variant of {pre_encoders, [F, G,...]} 2012-04-04 20:13:27 -07:00
alisdair sullivan
89292c940d pre_encoders for preprocessing input to encoder 2012-04-04 20:04:17 -07:00
alisdair sullivan
941620129d remove nicedecimal from jsx.app.src 2012-04-04 18:41:55 -07:00
alisdair sullivan
19402fbee4 two new tests for comments and one (tiny) fix for trailing comments 2012-04-01 17:53:59 -07:00
alisdair sullivan
447e0b1356 README fixes and clarifications 2012-04-01 17:40:47 -07:00
alisdair sullivan
7b5f56a4be minor refactoring in jsx_decoder 2012-04-01 17:27:55 -07:00
alisdair sullivan
3e56b7ff3d more explicit handling of comments 2012-04-01 17:16:22 -07:00
alisdair sullivan
1a791f2a78 replace old option flag names with new option flag names, and clarify a couple of them 2012-03-31 21:58:45 -07:00
alisdair sullivan
3bc2c68ea3 fix the tenses and forms of option flags 2012-03-31 21:58:18 -07:00
alisdair sullivan
fdea98ebbf add escape equiv test 2012-03-31 21:19:37 -07:00
alisdair sullivan
357e3e0aeb add naked single quoted json escape test 2012-03-31 21:19:26 -07:00
alisdair sullivan
95feb74d1b correct operation of ignore_bad_escapes 2012-03-31 20:51:47 -07:00
alisdair sullivan
1c9da676b7 remove decode/1 from jsx_decoder test suite 2012-03-31 20:39:15 -07:00
alisdair sullivan
068af5621a add tests for ignore_bad_escapes 2012-03-31 20:38:51 -07:00
alisdair sullivan
ff42a04cdf remove old escaping code path 2012-03-31 20:31:28 -07:00
alisdair sullivan
66cb67148f whitespace changes in jsx_decoder.erl 2012-03-31 17:51:20 -07:00
alisdair sullivan
60bc46e2d4 add test suite for json_escape in decoder 2012-03-31 17:45:23 -07:00
alisdair sullivan
ae2aae1ebf style and whitespace 2012-03-31 17:45:23 -07:00
alisdair sullivan
ab49c3379b style and whitespace 2012-03-31 17:45:23 -07:00
alisdair sullivan
0e4e04ee36 couple new tests for better test coverage in jsx_encoder 2012-03-31 17:45:23 -07:00
alisdair sullivan
cb6c676775 add test for dirty_strings 2012-03-31 17:45:23 -07:00
alisdair sullivan
fa173e2d11 json escape to_json and format by default 2012-03-31 17:45:23 -07:00
alisdair sullivan
7c810cb05d inline json escaping into encoder 2012-03-31 17:44:20 -07:00
alisdair sullivan
7c31e9643e remove mention of meck from README.markdown 2012-03-31 12:36:18 -07:00
alisdair sullivan
d1bb294edd remove meck and nicedecimal from deps 2012-03-31 12:35:51 -07:00
alisdair sullivan
a6aa97fff6 remove unesscessary lists:flatten call 2012-03-31 12:34:29 -07:00
alisdair sullivan
9763ff189f use io_lib:format for float formatting 2012-03-31 12:33:19 -07:00
alisdair sullivan
d81bb60701 add R14BXX to travis ci, again 2012-03-30 23:28:24 -07:00
alisdair sullivan
e5ab105d83 Merge branch 'master' of github.com:talentdeficit/jsx 2012-03-30 23:26:08 -07:00
alisdair sullivan
8ff3454d88 point test status to master, not develop 2012-03-30 23:24:11 -07:00
alisdair sullivan
3a1a591592 remove R14BXX from travis testing 2012-03-30 23:24:11 -07:00
alisdair sullivan
ad3e870615 more fixes for json_escape 2012-03-30 23:17:05 -07:00
alisdair sullivan
09d8b50f78 fix format/x and to_json/x bug involving string escapes 2012-03-29 22:14:00 -07:00