summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fixed segfault in yaml_string_write_handler.Kirill Simonov2016-06-051-1/+1
|
* Removed invalid simple key assertion (thank to Jonathan Gray).Kirill Simonov2014-11-281-7/+0
|
* Fixed heap overflow in yaml_parser_scan_uri_escapes (Thanks Ivan Fratric of ↵0.1.6Kirill Simonov2014-03-262-2/+8
| | | | the Google Security Team).
* Manually define PTRDIFF_MAX for VS C compiler.0.1.5Kirill Simonov2014-02-031-0/+9
|
* Forgot to set the error state.Kirill Simonov2014-02-031-2/+6
|
* Limit input size to SIZE_MAX/2.Kirill Simonov2014-02-032-0/+5
|
* Guard against overflows in indent and flow_level.Kirill Simonov2014-02-022-7/+14
|
* Prevent node index overflow (Reported by Florian Weimer).Kirill Simonov2014-02-022-0/+18
|
* Fixed invalid size_t->int cast (Thank to Florian Weimer).Kirill Simonov2014-01-121-1/+1
|
* Fixed pointer arithmetic overflow when calculating the position of a ↵Kirill Simonov2010-10-111-1/+1
| | | | potential simple key (#156, thank to ppelletier(at)oblong(dot)com).
* Fixed a bug which prevented an empty mapping from being used as a simple key ↵Kirill Simonov2010-10-111-1/+1
| | | | (#150, thank to spitzak(at)rhythm(dot)com).
* Do not update the raw buffer when not necessary (fixes #123).Kirill Simonov2009-08-291-2/+7
|
* Fixed non-ANSI initializations (fixes #115).Kirill Simonov2009-02-236-25/+70
|
* Always use lower case in error messages.Kirill Simonov2008-12-282-13/+13
|
* Fixed emitting folded scalars with trailing breaks; Forced emitting of a ↵Kirill Simonov2008-12-271-1/+29
| | | | document end indicator when there is a possibility of ambiguous parsing.
* Rewritten whitespace detection in the scalar analyzer and block scalar ↵Kirill Simonov2008-12-271-110/+103
| | | | writers (ported from PyYAML).
* Fixed grammar in error messages (from YAML::XS::LibYAML).Kirill Simonov2008-07-312-13/+13
|
* Fixed a problem when the DOCUMENT-END event is not emitted until the ↵Kirill Simonov2007-04-171-3/+12
| | | | beginning of the next document is available. Fixed #51. Thanks edward(at)sweetbytes.net for the bug report.
* Eliminate some warnings and add more doxygen definitions.Kirill Simonov2007-01-085-19/+29
|
* Fix a bug in the emitter introduced while fixing warnings for VC6.Kirill Simonov2007-01-081-2/+2
|
* Add win32 fixes and project files for VC6.Kirill Simonov2007-01-076-32/+38
|
* Add functions for constructing, parsing and emitting YAML documents.Kirill Simonov2007-01-076-86/+1104
|
* Add `const` qualifier for `yaml_parser_set_input_string` parameter `input`.Kirill Simonov2006-12-112-1/+218
|
* Force a new line at the end of the input stream even if there are no a new ↵Kirill Simonov2006-12-111-0/+7
| | | | line character. This fixes a nasty bug when libyaml hangs on documents like `[[[[`. Thanks ciaranm for reporting the bug.
* Add two examples and prepare the build system for distribution.Kirill Simonov2006-07-312-3/+6
|
* Fix Emitter bugs and leaks.Kirill Simonov2006-07-303-21/+59
|
* Scalar writers are completed.Kirill Simonov2006-07-292-16/+417
|
* Implement everything except tag and scalar writers.Kirill Simonov2006-07-284-384/+1427
|
* Implement Emitter state machine.Kirill Simonov2006-07-265-274/+1108
|
* Add yaml_emitter_emit_* set of functions.Kirill Simonov2006-07-255-9/+421
|
* Add Emitter definitions and implement the Writer.Kirill Simonov2006-07-236-119/+498
|
* Fix some leaks, segfaults and warnings.Kirill Simonov2006-07-214-6/+20
|
* Refactor internal and external API.Kirill Simonov2006-07-215-2210/+1704
|
* Complete the Parser (it requires refactoring though) and fix some bugs.Kirill Simonov2006-07-073-15/+498
|
* Implement half of the parsers.Kirill Simonov2006-07-052-2/+768
|
* Start working on the parser.Kirill Simonov2006-07-043-1/+262
|
* Move yaml/yaml.h to yaml.h and merge version.c to api.c.Kirill Simonov2006-07-035-25/+18
|
* Add event constructors and destructors.Kirill Simonov2006-07-032-5/+256
|
* Fix numerous bugs in the Scanner.Kirill Simonov2006-06-191-25/+67
|
* The scanner is completed (not tested though).Kirill Simonov2006-06-182-24/+577
|
* Implement the block scalar scanner.Kirill Simonov2006-06-161-20/+412
|
* Implement scanners for directives, anchors, and tags.Kirill Simonov2006-06-111-61/+1026
|
* Scanner: implement everything except token scanners.Kirill Simonov2006-06-081-32/+1125
|
* Implementing Scanner: macros and high-level functions.Kirill Simonov2006-06-072-24/+479
|
* Add scanner definitions.Kirill Simonov2006-06-062-1/+668
| | | | Add a basic description of all tokens produced by the scanner.
* Add token constructors and destructors.Kirill Simonov2006-06-022-102/+305
| | | | Add YAML_DECLARE to the API declarations (Thanks to Peter Murphy for suggestion).
* Complete buffering and encoding code.Kirill Simonov2006-06-011-59/+78
|
* Complete UTF-8 and UTF-16 decoders.Kirill Simonov2006-05-301-105/+220
| | | | Reader is mostly done (though untested).
* Working on the decoding code.Kirill Simonov2006-05-292-39/+325
|
* Implementing Reader: first tries.Kirill Simonov2006-05-273-4/+186
|