Jesse Beder
0579ae3d97
Update version to 0.7.0.
2021-07-10 10:53:22 -05:00
theamarin and GitHub
9ee3928754
Prevent trailing spaces when emitting literal strings ( #1005 )
2021-07-04 22:30:04 -05:00
t.t and GitHub
a6bbe0e50a
fix warning of level 4: ( #971 )
...
convert.h line130 : warning C4244 conversation from int to T possible loss of data
2021-01-05 07:40:28 -06:00
Chen and GitHub
98acc5a887
Emit the correct Alias on the key ( #908 ) ( #929 )
2020-07-27 13:49:04 -05:00
Chen and GitHub
1c9abc8fa4
fix issue743: handle the empty content of flow sep/map correctly during emitting. ( #921 )
...
* fix issue743: handle the empty content of flow sep/map correctly during emitting.
* handle the empty Tag/Anchor properly.
* delete comment
2020-07-24 07:28:40 -05:00
Chen and GitHub
11917babc7
Add the AppVeyor configuration file ( #927 )
2020-07-23 23:04:02 -05:00
Chen and GitHub
c2793a36d5
Fix runtime exceptions in Visual Studio environment. ( #926 )
2020-07-23 08:48:20 -05:00
Kajetan Świerk and GitHub
bc9874c9ff
Reduce std::string copies ( #924 )
...
- Don't eagerly convert key to std::string
- Make const char* keys streamable when exception is thrown
- Don't create a temporary string when comparing a const char* key
2020-07-23 08:47:21 -05:00
Kajetan Świerk and GitHub
06b99f53db
Default initialize node's member variable ( #923 )
2020-07-18 19:34:46 -05:00
Chen and GitHub
c3df6d87d4
Properly allow a trailing tab character on a block scalar ( #919 )
...
Fixes #917
2020-07-16 10:08:09 -05:00
Chen and GitHub
51ce663085
Handle a key with length over 1024 as a long key. ( #916 )
...
Fixes #501
2020-07-16 09:51:54 -05:00
Chen and GitHub
33315286ab
Add the support to parsing a null value as std::string.
...
Fixes #590 .
2020-07-16 09:15:39 -05:00
Pavel Karelin and GitHub
4571e8177a
Fix compilation for Qt-projects ( #918 )
...
Not use 'emit' as variable name, in Qt Framework it reserved word
2020-07-14 07:44:08 -05:00
Oliver Hamlet and GitHub
c82d3129dd
Add support for JSON-compatible string escapes ( #485 )
...
For completeness I've implemented escaping for characters outside the
basic multilingual plane, but it doesn't get used (as there's no
EscapeAsAsciiJson emitter option implemented).
2020-07-13 21:16:34 -05:00
Tom Collins and GitHub
370aceeaf8
Enable CMP0091 to use MSVC_RUNTIME_LIBRARY ( #913 )
...
Per https://cmake.org/cmake/help/latest/policy/CMP0091.html , we need to
enable policy CMP0091 if we want to make use of MSVC_RUNTIME_LIBRARY
and/or CMAKE_MSVC_RUNTIME_LIBRARY. Fixes issue #912 .
2020-07-07 20:38:10 -05:00
Chen and GitHub
6d5cfab5fd
fix bug from issue298:Emitter stylings settings overridden by node settings. ( #915 )
2020-07-06 08:16:38 -05:00
Chen and GitHub
026a53fbe1
Parse colon in plain scalar correctly when in a flow collection
...
Fixes #740 .
2020-07-02 14:08:14 -05:00
Raffaello Bertini and GitHub
1c2e767347
Fix YAML::Newline in a sequence or map.
...
Inside of a sequence or map, `YAML::Newline` wouldn't reset the collection state, which would cause behavior like this:
```
nodeA:
k: [{i: 0},
{i:1},
]NodeB:
k: [{i: 0},
{i:1},
]
```
2020-07-01 22:31:51 -05:00
Chen and GitHub
3f381f13a0
remove the wrong swap file. ( #907 )
2020-06-29 08:19:35 -05:00
Chen and GitHub
08aa252611
Support kinds of emitter format-setting for YAML::Null. ( #906 )
...
* Support kinds of emitter format-setting for YAML::Null.
* update the code and test cases
* add the comment //fallthrough
2020-06-28 23:31:53 -05:00
Dekken and GitHub
27d8a0e302
Refactor to allow MSVC without #define NOMINMAX ( #905 )
2020-06-27 20:28:24 -05:00
Dekken and GitHub
97d1ae547c
rm unusued typedef ( #901 )
2020-06-21 07:58:16 -05:00
Chen and GitHub
5a9ab177ba
tag_null ( #897 )
2020-06-17 12:49:09 -05:00
Chen and GitHub
72fe73a104
fix issue752: generate right long keys ( #879 )
...
* fix issue752: generate right long keys
* Improve the readability of test cases
* update to raw string literal
2020-06-17 00:57:28 -05:00
Rosen Penev and GitHub
a7a7908dc5
[clang-tidy] use auto ( #888 )
...
Found with modernize-use-auto
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2020-06-16 10:22:14 -05:00