598 Commits

Author SHA1 Message Date
thebusytypist
f728f57275 Specify image height. 2014-07-19 13:21:53 +08:00
thebusytypist
1ed4a5ed84 Use html for scaled image. 2014-07-19 13:20:30 +08:00
thebusytypist
fab097f2f2 Fix unit of image size. 2014-07-19 13:16:31 +08:00
thebusytypist
dbc3653754 Change image size. 2014-07-19 13:14:26 +08:00
thebusytypist
5b549f1dce Elaborate the construction of state machine; add states diagram. 2014-07-19 13:12:13 +08:00
thebusytypist
03ecc2e4f8 Add TOC and missing hash tags. 2014-07-19 10:55:53 +08:00
thebusytypist
d29e5f96ad Add document for implementation of iterative parser. 2014-07-19 10:39:23 +08:00
Milo Yip
19a2279a85 Merge pull request #76 from thebusytypist/TransitionTable
Iterative Parsing (for issue #35)
2014-07-18 12:29:10 +08:00
thebusytypist
140dc0664e Fix compilation error(signed/unsigned comparison). 2014-07-18 01:08:07 +08:00
thebusytypist
afa59455a5 Fix compilation error(unused variable, signed/unsigned comparison). 2014-07-18 00:36:31 +08:00
thebusytypist
4a152646d9 Fix compilation error for gcc/clang. 2014-07-18 00:12:04 +08:00
miloyip
74a135678a Add VC itoa perf comparison 2014-07-17 17:47:51 +08:00
miloyip
e1cdf1229e Pass GCC compilation 2014-07-17 13:28:40 +08:00
Milo Yip
46eeb46a61 Implemented faster itoa with bit counting and reverse write 2014-07-17 02:26:20 +08:00
thebusytypist
fa25f93ddb Merge remote-tracking branch 'upstream/master' into TransitionTable 2014-07-16 23:16:33 +08:00
thebusytypist
c3d7d8b38a Revise unittests: should not expose implementation details. 2014-07-16 23:10:16 +08:00
thebusytypist
b22a89bf3f Reduce times of stack size check; reduce transition table size. 2014-07-16 22:09:50 +08:00
miloyip
8b963dc7ad Start benchmarking different itoa implementation 2014-07-16 19:14:00 +08:00
miloyip
9eda05c286 Fixes example code in encoding 2014-07-16 09:13:06 +08:00
Milo Yip
7cfe718d3d Minor update to encoding documentation 2014-07-16 01:56:11 +08:00
Milo Yip
e590e0757e Add missing hash tags 2014-07-16 01:21:51 +08:00
Milo Yip
649db917be Add encoding documentation 2014-07-16 01:09:30 +08:00
thebusytypist
1f53c6c041 Implement stack size limitation for iterative parsing. 2014-07-15 14:16:06 +08:00
miloyip
54a5d10349 Merge branch 'issue69writeescapeunicode' 2014-07-15 09:20:45 +08:00
miloyip
9974e35578 Merge conflicts and suppress VC warnings 2014-07-15 09:20:19 +08:00
Milo Yip
2d732794f0 Merge pull request #74 from miloyip/issue71endianness
Improves endian detection
2014-07-15 09:00:10 +08:00
Milo Yip
c5a4926b7a Merge pull request #67 from miloyip/issue66writerassertion
Fix #66 by adding Writer::Reset() and Writer::IsComplete()
2014-07-15 08:59:45 +08:00
thebusytypist
46e89dad0d Add unittests for kParserErrorTermination; Fix bugs in last merge. 2014-07-15 00:51:34 +08:00
thebusytypist
d4da07c5fb Merge upstream/master. 2014-07-14 23:49:57 +08:00
miloyip
d5218804bf More endian detection
Since __BYTE_ORDER__ only avaliable since GCC 4.6.0, add more detection.
2014-07-14 14:16:34 +08:00
miloyip
065e3b1628 Do not assume little endian when detection fail, add more detections 2014-07-14 13:54:15 +08:00
Milo Yip
a37a1881a5 Fixes missing supportUnicode in AutoUTF 2014-07-14 00:03:40 +08:00
Milo Yip
b5436f7104 Add ASCII encoding which can fulfill #69 2014-07-13 23:51:56 +08:00
Milo Yip
2e0b3de8d6 Minor update of SAX doc, add about IsComplete() and Reset() 2014-07-13 21:44:17 +08:00
Philipp A. Hartmann
d08eb7656f travis-doxygen.sh: only overwrite .git-credentials, iff not exists 2014-07-13 12:10:42 +02:00
Milo Yip
370aa88f2f Merge pull request #68 from pah/travis-ci
Fix uploading Doxygen documentation to GH pages from Travis CI
2014-07-13 18:07:59 +08:00
Milo Yip
e56028357d Merge remote-tracking branch 'origin/document' 2014-07-13 18:06:26 +08:00
Philipp A. Hartmann
8d8ce9e9c5 travis-doxygen.sh: don't ignore Doxygen push error 2014-07-13 11:54:24 +02:00
Philipp A. Hartmann
03834b5980 travis-doxygen.sh: directly setup .git-credentials
Instead of fiddling with the non-working GIT_ASKPASS/core.askpass
setup, simply store the required Git credentials directly in
~/.git-credentials, which is used by Git's "store" credential helper.

Works on https://travis-ci.org/pah/rapidjson.
2014-07-13 11:49:53 +02:00
Philipp A. Hartmann
4dafa2ac42 travis-doxygen.sh: try to explicitly implement an empty GIT_ASKPASS 2014-07-13 11:49:45 +02:00
Milo Yip
27101d9cd1 Add API doc for Writer::Reset() and Writer::IsComplete() 2014-07-13 13:27:15 +08:00
Milo Yip
5babae98e5 Add Writer::IsComplete() 2014-07-13 13:21:25 +08:00
Milo Yip
b234007713 Fixes #66 by adding Writer::Reset() and multiple root check
Note it redefines RAPIDJSON_ASSERT() to throw exception in unittest and
check for assertion with gtest.
2014-07-13 13:16:03 +08:00
Milo Yip
24a9cced45 Suppress VC2013 warning in capitalize 2014-07-13 12:04:37 +08:00
Milo Yip
4998f1ca9e Add capitalize example to sax documentation 2014-07-13 04:01:11 +08:00
Milo Yip
c203f682e9 Add capitalize example 2014-07-13 03:51:18 +08:00
Milo Yip
a73ed78fd6 Suppress effc++ warning in messagereader 2014-07-13 03:28:09 +08:00
Milo Yip
be478343a5 Update SAX documentation: writer, techniques 2014-07-13 03:21:38 +08:00
Philipp A. Hartmann
c1afdc8df2 travis-doxygen.sh: allow overriding GitHub repo from environment 2014-07-12 19:58:52 +02:00
Philipp A. Hartmann
2875b57616 Revert "Travis config trial: git config --global"
Avoids messing with global config when running the script
manually on a developer machine.

This reverts commit 6225092355e3087c3e73928f54cc1073c55067d6.
2014-07-12 19:58:52 +02:00