29 Commits

Author SHA1 Message Date
Philipp A. Hartmann
72d0d42a1f travis-doxygen.sh: avoid leaking the GitHub token in build log 2014-07-09 18:24:13 +02:00
Milo Yip
63de910d16 Merge pull request #57 from pah/cleanup/string-handling
Improved handling of (constant) strings
2014-07-09 23:05:00 +08:00
Philipp A. Hartmann
b3665606a9 fixup travis doxygen build 2014-07-09 08:01:25 +02:00
miloyip
a5b39958ea Adding git config in travis doxygen 2014-07-09 13:21:07 +08:00
Philipp A. Hartmann
9b3969d0e1 GenericValue: fixup bool constructor
With the new string handling API, the constructor taking a `bool`
parameter matches in some unwanted cases, as pointers can be casted
to `bool` implicitly.

Add a SFINAE helper to this constructor to avoid matching arbitrary
pointers.  To avoid confusion for the user, this mechanism is hidden
from the Doxygen documentation.
2014-07-08 20:41:59 +02:00
Philipp A. Hartmann
db8f45573f Doxyfile: expand internal RAPIDJSON_DISABLEIF_RETURN macro 2014-07-08 20:23:34 +02:00
Philipp A. Hartmann
7c7eb1c5c0 Travis CI: build/update Doxygen from separate script
In this patch, a script 'build/travis-doxygen.sh' is added to
build and push the Doxygen documentation to the GitHub pages at
https://miloyip.githib.io/rapidjson.

The script exits gracefully, if the build is requested for
 - a branch other than 'master'
 - a pull-request
 - a job (i.e. CI configuration) other than "1"

In case the "secure variables" are not available, only the final upload
is skipped, in order to allow testing of the script's basic functionality.

Update .travis.yml to call the script.
2014-07-08 18:56:07 +02:00
Milo Yip
62970ee230 Improves documentation style, TOC, fixes links.
Some links will become broken in GitHub.
2014-07-08 14:11:18 +08:00
miloyip
8d612570c8 Revise doxygen style
Imitate readthedocs
2014-07-07 19:15:10 +08:00
Milo Yip
19cdf7b77f Delete customdoxygen.css 2014-07-07 01:12:13 +08:00
Milo Yip
6e4d8db51d Fix readme issue in doxygen, customize css
Imitate GitHub markdown rendering
2014-07-07 01:01:49 +08:00
Philipp A. Hartmann
252e282dc6 Doxyfile: prepare for Markdown rendering 2014-07-06 15:35:38 +02:00
Milo Yip
e2cd486e6e Fixes -Wswitch-default warnings 2014-07-04 17:25:33 +08:00
Milo Yip
ebbfaf1c13 Fixes premake4 script for VS 2014-07-03 01:59:13 +08:00
Milo Yip
104c3954bd Revert "Fixes premake4 for VS"
This reverts commit 63757f6405e327b100cc51e35fdf8cf32b5cc286.
2014-07-03 01:51:08 +08:00
Milo Yip
63757f6405 Fixes premake4 for VS 2014-07-03 01:50:12 +08:00
Milo Yip
5a186104f4 Fixes warnings 2014-07-03 00:59:35 +08:00
Milo Yip
a2240e26ab Fixes premake.sh
Add interpreter
Change line endings
Fixes https://code.google.com/p/rapidjson/issues/detail?id=54
2014-06-30 18:26:46 +08:00
Milo Yip
6f7d6642ef Turn off -Weverything for Travis. 2014-06-29 16:50:26 +08:00
Milo Yip
cd144c3cfd Added a simple example and a diagram showing the process. 2014-06-28 19:44:11 +08:00
Milo Yip
cdbe9791f9 Rename premake to premake.sh 2014-06-26 11:48:28 +08:00
Milo Yip
609381fc2e Fixed some clang -Weverything warnings. 2014-06-25 23:14:32 +08:00
Milo Yip
f930d9e2e5 Revert "Remove some clang -Weverything warnings."
This reverts commit e4ffa48a7563e892047c27f0a50fdeb6f71e6b8b.
2014-06-25 16:07:44 +08:00
Milo Yip
e4ffa48a75 Remove some clang -Weverything warnings. 2014-06-25 16:06:00 +08:00
miloyip@gmail.com
90f983ced2 Fixed Issue 46: old style cast to 'void*' casts away const in document.h
git-svn-id: https://rapidjson.googlecode.com/svn/trunk@88 c5894555-1306-4e8d-425f-1f6f381ee07c
2012-11-15 03:46:14 +00:00
miloyip@gmail.com
9c68ce986e Fixed a lots of vc2008/vs2010 and gcc3/4 warnings with the maximum warning level.
git-svn-id: https://rapidjson.googlecode.com/svn/trunk@67 c5894555-1306-4e8d-425f-1f6f381ee07c
2012-11-13 08:02:22 +00:00
miloyip@gmail.com
bf8fcd19c1 Added prettyauto example, which can handle UTF-8/UTF-16LE/UTF-16BE/UTF-32LE/UTF-32BE
Fixed a bug for using Reader with AutoUTFInputStream 

git-svn-id: https://rapidjson.googlecode.com/svn/trunk@50 c5894555-1306-4e8d-425f-1f6f381ee07c
2011-12-03 11:14:39 +00:00
miloyip@gmail.com
78492f9962 Fixed compilation errors in Ubuntu 64-bit
git-svn-id: https://rapidjson.googlecode.com/svn/trunk@29 c5894555-1306-4e8d-425f-1f6f381ee07c
2011-11-22 15:47:11 +00:00
miloyip@gmail.com
8f8e905306 Initial version (0.1)
git-svn-id: https://rapidjson.googlecode.com/svn/trunk@2 c5894555-1306-4e8d-425f-1f6f381ee07c
2011-11-18 17:01:23 +00:00