Christopher Dunn
3b5f2b85ca
Merge pull request #145 from cdunn2001/simplify-builder
...
Simplify builder
2015-01-26 11:33:16 -06:00
Christopher Dunn
7eca3b4e88
gcc-4.6 (Travis CI) does not support
2015-01-26 11:17:42 -06:00
Christopher Dunn
999f5912f0
docs
2015-01-26 11:12:53 -06:00
Christopher Dunn
472d29f57b
fix doc
2015-01-26 11:04:03 -06:00
Christopher Dunn
6065a1c142
make StreamWriterBuilder concrete
2015-01-26 11:01:15 -06:00
Christopher Dunn
28a20917b0
Move old FastWriter stuff out of new Builder
2015-01-26 10:47:42 -06:00
Christopher Dunn
177b7b8f22
OldCompressingStreamWriterBuilder
2015-01-26 10:44:20 -06:00
Christopher Dunn
9da9f84903
improve docs
...
including `writeString()`
2015-01-26 10:43:53 -06:00
Christopher Dunn
54b8e6939a
Merge pull request #132 from cdunn2001/builder
...
StreamWriter::Builder
Deprecate old Writers, but include them in tests.
This should still be binary-compatible with 1.3.0.
2015-01-25 18:52:09 -06:00
Christopher Dunn
c7b39c2e25
deprecate old Writers
...
also, use withers instead of setters, and update docs
2015-01-25 18:45:59 -06:00
Christopher Dunn
d78caa3851
implement strange setting from FastWriter
2015-01-25 18:15:54 -06:00
Christopher Dunn
c6e0688e5a
implement CommentStyle::None/indentation_==""
2015-01-25 17:32:36 -06:00
Christopher Dunn
1e21e63853
default \t indentation, All comments
2015-01-25 16:01:59 -06:00
Christopher Dunn
dea6f8d9a6
incorporate 'proper newlines for comments' into new StreamWriter
2015-01-25 15:55:18 -06:00
Christopher Dunn
648843d148
clarify CommentStyle
2015-01-25 15:54:40 -06:00
Christopher Dunn
fe3979cd8a
drop StreamWriterBuilderFactory, for now
2015-01-25 15:54:40 -06:00
Christopher Dunn
94665eab72
copy fixes from StyledStreamWriter
2015-01-25 15:54:40 -06:00
Christopher Dunn
9e4bcf354f
test BuiltStyledStreamWriter too
2015-01-25 15:54:40 -06:00
Christopher Dunn
9243d602fe
const stuff
2015-01-25 15:54:40 -06:00
Christopher Dunn
beb6f35c63
non-const write
2015-01-25 15:54:40 -06:00
Christopher Dunn
ceef7f5219
copied impl of StyledStreamWriter
2015-01-25 15:54:40 -06:00
Christopher Dunn
77ce057f14
fix comment
2015-01-25 15:54:40 -06:00
Christopher Dunn
d49ab5aee1
use new BuiltStyledStreamWriter in operator<<()
2015-01-25 15:54:40 -06:00
Christopher Dunn
4d649402b0
setIndentation()
2015-01-25 15:54:40 -06:00
Christopher Dunn
489707ff60
StreamWriter::Builder
2015-01-25 15:54:39 -06:00
Christopher Dunn
5fbfe3cdb9
StreamWriter
2015-01-25 15:54:39 -06:00
Christopher Dunn
948f29032e
update docs
2015-01-25 15:54:07 -06:00
Christopher Dunn
964affd333
add back space before trailing comment
2015-01-25 15:49:02 -06:00
Christopher Dunn
c038e08efc
Merge pull request #144 from cdunn2001/proper-comment-lfs
...
proper newlines for comments
This alters `StyledStreamWriter`, but not `StyledWriter`.
2015-01-25 15:10:38 -06:00
Christopher Dunn
74c2d82e19
proper newlines for comments
...
The logic is still messy, but it seems to work.
2015-01-25 15:05:09 -06:00
Christopher Dunn
30726082f3
Merge pull request #143 from cdunn2001/rm-trailing-newlines
...
rm trailing newlines for *all* comments
2015-01-25 14:35:24 -06:00
Christopher Dunn
1e3149ab75
rm trailing newlines for *all* comments
...
This will make it easier to fix newlines consistently.
2015-01-25 14:32:13 -06:00
Christopher Dunn
7312b1022d
Merge pull request #141 from cdunn2001/set-comment
...
Fix a border case which causes Value::CommentInfo::setComment() to crash
2015-01-25 11:37:02 -06:00
datadiode
2f046b584d
Fix a border case which causes Value::CommentInfo::setComment() to crash
...
re: pull #140
2015-01-25 11:19:51 -06:00
Christopher Dunn
dd91914b1b
TravisCI gcc-4.6 does not yet support -Wpedantic
2015-01-25 10:34:49 -06:00
Christopher Dunn
2a46e295ec
Merge pull request #139 from cdunn2001/some-python-changes
...
Some python changes.
* Better messaging.
* Make `doxybuild.py` work with python3.4
2015-01-24 16:24:12 -06:00
Christopher Dunn
f4bc0bf4ec
README.md
2015-01-24 16:21:12 -06:00
Christopher Dunn
f357688893
make doxybuild.py work with python3.4
2015-01-24 16:21:12 -06:00
Florian Meier
bb0c80b3e5
Doxybuild: Error message if doxygen not found
...
This patch introduces a better error message.
See discussion at pull #129 .
2015-01-24 16:21:12 -06:00
Christopher Dunn
ff5abe76a5
update doxbuild.py
2015-01-24 16:21:12 -06:00
Christopher Dunn
9cc0bb80b2
update TarFile usage
2015-01-24 16:21:12 -06:00
Christopher Dunn
494950a63d
rm extra whitespace in python, per PEP8
2015-01-24 16:21:12 -06:00
Christopher Dunn
7d82b14726
fix issue #90
...
We are static-casting to U, so we really have no reason to use
references.
However, if this comes up again, try applying -ffloat-store to
the target executable, per
https://github.com/open-source-parsers/jsoncpp/issues/90
2015-01-24 14:34:54 -06:00
Christopher Dunn
2bc6137ada
fix gcc warnings
2015-01-24 13:42:37 -06:00
Christopher Dunn
201904bfbb
Merge pull request #138 from cdunn2001/fix-103
...
Fix #103 .
2015-01-23 14:51:31 -06:00
Christopher Dunn
216ecd3085
fix test_comment_00 for #103
2015-01-23 14:28:44 -06:00
Christopher Dunn
8d15e51228
add test_comment_00
...
one-element array with comment, for issue #103
2015-01-23 14:28:21 -06:00
Christopher Dunn
9fbd12b27c
Merge pull request #137 from cdunn2001/avoid-extra-newline
...
Avoid extra newline
2015-01-23 14:24:52 -06:00
Christopher Dunn
f8ca6cbb25
1.4.0 <- 1.3.0
...
Minor version bump, but we will wait for a few more commits this time
before tagging the release.
2015-01-23 14:23:31 -06:00
Christopher Dunn
d383056fbb
avoid extra newlines in StyledStreamWriter
...
Add indented_ as a bitfield. (Verified that sizeof(StyledStreamWriter)
remains 96 for binary compatibility. But the new symbol requires a minor
version-bump.)
2015-01-23 14:23:31 -06:00