]> andersk Git - libyaml.git/log
libyaml.git
7 years agoAdd Makefile support for yaml-test-suite
Ingy döt Net [Wed, 14 Dec 2016 19:56:57 +0000 (20:56 +0100)] 
Add Makefile support for yaml-test-suite

Add `test-suite` rule to Makefile.  This test clones the libyaml-test
repo (which then clones the libyaml-parser and libyaml-emitter repos)
and calls `make test` in it.  That in turn clone yaml/yaml-test suite.

Normally the subtests will clone the latest libyaml, but this test
passes the current libyaml via an environment variable.

Also add `test-all` to run this together with normal `make test` rule.

7 years agoUtilize Travis CI's OSX builders
Ian Cordasco [Fri, 9 Dec 2016 14:02:22 +0000 (08:02 -0600)] 
Utilize Travis CI's OSX builders

This should catch the problems Ingy saw locally

7 years agoFix -Wformat compilation errors in tests
Ian Cordasco [Thu, 8 Dec 2016 01:55:20 +0000 (19:55 -0600)] 
Fix -Wformat compilation errors in tests

There were several warnings generated by formatting errors in the tests,
this corrects the format strings and silences the warnings.

7 years agoUse AM_CPPFLAGS since autotools deprecated INCLUDE
Ian Cordasco [Fri, 9 Dec 2016 13:02:23 +0000 (07:02 -0600)] 
Use AM_CPPFLAGS since autotools deprecated INCLUDE

autoconf deprecated INCLUDE around version 2.69. No other automake file
in the project uses INCLUDE (instead they use AM_CPPFLAGS) and this
warning prevents the bootstrap-configure-make process from working on
OSX for me. Updating the variable name in the include/Makefile.am fixes
this and allows me to move along with development on OSX.

7 years agoUpdate bug report URL in README
Alex Gaynor [Fri, 9 Dec 2016 14:25:10 +0000 (09:25 -0500)] 
Update bug report URL in README

7 years agoUpdate bug report URL in LibYAML
Ian Cordasco [Thu, 8 Dec 2016 12:23:37 +0000 (06:23 -0600)] 
Update bug report URL in LibYAML

Previously we pointed at BitBucket, but we're using GitHub now, so we
should update that.

7 years agoAdd maintainer field to dockerfiles
Ian Cordasco [Thu, 8 Dec 2016 01:31:17 +0000 (19:31 -0600)] 
Add maintainer field to dockerfiles

7 years agoAdded an example of using a global tag
Alex Gaynor [Wed, 7 Dec 2016 14:16:51 +0000 (09:16 -0500)] 
Added an example of using a global tag

From the yaml spec

7 years agoInclude an example of a %YAML tag
Alex Gaynor [Wed, 7 Dec 2016 13:35:56 +0000 (08:35 -0500)] 
Include an example of a %YAML tag

7 years agoInclude an example of a custom tag from Python
Alex Gaynor [Wed, 7 Dec 2016 02:36:41 +0000 (21:36 -0500)] 
Include an example of a custom tag from Python

7 years agoStart working with multiple Dockerfiles
Ian Cordasco [Sat, 3 Dec 2016 13:05:32 +0000 (07:05 -0600)] 
Start working with multiple Dockerfiles

As opposed to having a single Dockerfile with support for only one
distro.

7 years agoDockerfile for creating a test environment
Ingy döt Net [Thu, 15 Sep 2016 05:11:08 +0000 (22:11 -0700)] 
Dockerfile for creating a test environment

Uses ubuntu 16.04. `make test` is not yet working.

7 years agoAdded missing Cflags path in pkg-config file
Stephen H. Gerstacker [Tue, 29 Nov 2016 06:26:52 +0000 (01:26 -0500)] 
Added missing Cflags path in pkg-config file

7 years agoFix misspell: preceed
Leo Arias [Tue, 1 Nov 2016 03:47:01 +0000 (21:47 -0600)] 
Fix misspell: preceed

https://en.wiktionary.org/wiki/preceed

7 years agoadd unit tests to cmake and appveyor config
Miguel Grinberg [Tue, 6 Dec 2016 02:39:37 +0000 (18:39 -0800)] 
add unit tests to cmake and appveyor config

7 years agoUpdate LICENSE years.
Ingy döt Net [Fri, 16 Sep 2016 15:13:18 +0000 (08:13 -0700)] 
Update LICENSE years.

7 years agoRemoved trailing-whitespaces
SHIBATA Hiroshi [Mon, 14 Nov 2016 05:14:42 +0000 (14:14 +0900)] 
Removed trailing-whitespaces

7 years agoPicked typofix from Ruby's Psych parser
SHIBATA Hiroshi [Wed, 16 Nov 2016 02:31:13 +0000 (11:31 +0900)] 
Picked typofix from Ruby's Psych parser

See also
https://github.com/ruby/psych/commit/66fb7fb77533d0606748940288858794752d95cb

7 years agoadded an examples directory with a few yaml examples
Alex Gaynor [Wed, 23 Nov 2016 15:52:14 +0000 (09:52 -0600)] 
added an examples directory with a few yaml examples

7 years agospec-1.2 rule [53]
Ingy döt Net [Mon, 11 Feb 2013 19:25:17 +0000 (11:25 -0800)] 
spec-1.2 rule [53]

Support "\/" for JSON compatability.

7 years agoThis code is not needed and breaks tests
Ingy döt Net [Fri, 16 Sep 2016 15:22:56 +0000 (08:22 -0700)] 
This code is not needed and breaks tests

This code was disabled in Perl binding for breaking tests.

Kirill said on IRC:

< rz> ingy: i'm not sure why i set open_ended in yaml_emitter_write_plain_scalar

7 years agoMake .travis.yml a little easier to read
Ian Cordasco [Tue, 3 Dec 2013 12:36:06 +0000 (06:36 -0600)] 
Make .travis.yml a little easier to read

7 years agoAdd .travis.yml to use Travis-CI
Ingy döt Net [Sun, 1 Dec 2013 04:19:47 +0000 (04:19 +0000)] 
Add .travis.yml to use Travis-CI

7 years agoAdd `make test` target to Makefile
Ingy döt Net [Sun, 1 Dec 2013 04:19:22 +0000 (04:19 +0000)] 
Add `make test` target to Makefile

7 years agoUse .gitignore instead of .hgignore
Ian Cordasco [Wed, 7 Sep 2016 20:31:11 +0000 (15:31 -0500)] 
Use .gitignore instead of .hgignore

Now that we've switched to git, let's use Git's ignore file instead of
Mercurial's.

7 years agoAdded tag 0.1.7 for changeset 88bd944837cd
Kirill Simonov [Sun, 28 Aug 2016 23:55:13 +0000 (18:55 -0500)] 
Added tag 0.1.7 for changeset 88bd944837cd

7 years agoUpdated announcement.
Kirill Simonov [Sat, 27 Aug 2016 21:00:57 +0000 (16:00 -0500)] 
Updated announcement.

7 years agoFixed error handling in run-emitter example.
Kirill Simonov [Tue, 5 Jul 2016 02:58:23 +0000 (21:58 -0500)] 
Fixed error handling in run-emitter example.

7 years agoExamples: prevent crashes on some input files (thank to Mathias Svensson).
Kirill Simonov [Mon, 27 Jun 2016 03:28:25 +0000 (22:28 -0500)] 
Examples: prevent crashes on some input files (thank to Mathias Svensson).

7 years agoFixed double free in an example.
Kirill Simonov [Tue, 21 Jun 2016 00:22:50 +0000 (19:22 -0500)] 
Fixed double free in an example.

7 years agowin32/config.h: bump the version number.
Kirill Simonov [Mon, 20 Jun 2016 22:34:16 +0000 (17:34 -0500)] 
win32/config.h: bump the version number.

7 years agoRemoved obsolete Visual Studio project files; use CMake.
Kirill Simonov [Mon, 20 Jun 2016 22:33:13 +0000 (17:33 -0500)] 
Removed obsolete Visual Studio project files; use CMake.

7 years agoUpdated the link to the bug tracker.
Kirill Simonov [Mon, 20 Jun 2016 22:30:02 +0000 (17:30 -0500)] 
Updated the link to the bug tracker.

7 years agoFixed segfault in yaml_string_write_handler.
Kirill Simonov [Sun, 5 Jun 2016 18:02:56 +0000 (13:02 -0500)] 
Fixed segfault in yaml_string_write_handler.

9 years agoRemoved invalid simple key assertion (thank to Jonathan Gray).
Kirill Simonov [Fri, 28 Nov 2014 17:55:12 +0000 (11:55 -0600)] 
Removed invalid simple key assertion (thank to Jonathan Gray).

10 years agoAdded tag 0.1.6 for changeset bce8b60f0b9a
Kirill Simonov [Wed, 26 Mar 2014 18:55:54 +0000 (13:55 -0500)] 
Added tag 0.1.6 for changeset bce8b60f0b9a

10 years agoFixed heap overflow in yaml_parser_scan_uri_escapes (Thanks Ivan Fratric of the Googl...
Kirill Simonov [Wed, 26 Mar 2014 12:03:17 +0000 (07:03 -0500)] 
Fixed heap overflow in yaml_parser_scan_uri_escapes (Thanks Ivan Fratric of the Google Security Team).

10 years agoAdded tag 0.1.5 for changeset a5142b24428b
Kirill Simonov [Tue, 4 Feb 2014 05:42:24 +0000 (23:42 -0600)] 
Added tag 0.1.5 for changeset a5142b24428b

10 years agoManually define PTRDIFF_MAX for VS C compiler.
Kirill Simonov [Tue, 4 Feb 2014 03:41:19 +0000 (21:41 -0600)] 
Manually define PTRDIFF_MAX for VS C compiler.

10 years agoForgot to set the error state.
Kirill Simonov [Mon, 3 Feb 2014 06:44:03 +0000 (00:44 -0600)] 
Forgot to set the error state.

10 years agoLimit input size to SIZE_MAX/2.
Kirill Simonov [Mon, 3 Feb 2014 06:26:46 +0000 (00:26 -0600)] 
Limit input size to SIZE_MAX/2.

10 years agoGuard against overflows in indent and flow_level.
Kirill Simonov [Mon, 3 Feb 2014 05:41:44 +0000 (23:41 -0600)] 
Guard against overflows in indent and flow_level.

10 years agoAdded .hgignore.
Kirill Simonov [Mon, 3 Feb 2014 02:54:05 +0000 (20:54 -0600)] 
Added .hgignore.

10 years agoPrevent node index overflow (Reported by Florian Weimer).
Kirill Simonov [Mon, 3 Feb 2014 02:53:10 +0000 (20:53 -0600)] 
Prevent node index overflow (Reported by Florian Weimer).

10 years agoBumped the version number.
Kirill Simonov [Mon, 13 Jan 2014 03:50:39 +0000 (21:50 -0600)] 
Bumped the version number.

10 years agoFixed invalid size_t->int cast (Thank to Florian Weimer).
Kirill Simonov [Mon, 13 Jan 2014 03:44:24 +0000 (21:44 -0600)] 
Fixed invalid size_t->int cast (Thank to Florian Weimer).

10 years agoAdded a basic CMake project.
Kirill Simonov [Mon, 13 Jan 2014 00:27:39 +0000 (18:27 -0600)] 
Added a basic CMake project.

10 years agoAdded tag 0.1.4 for changeset 3e6507fa0c26
Kirill Simonov [Sun, 12 Jan 2014 00:01:29 +0000 (18:01 -0600)] 
Added tag 0.1.4 for changeset 3e6507fa0c26

11 years agoupdate tags
convert-repo [Mon, 24 Dec 2012 03:51:32 +0000 (03:51 +0000)] 
update tags

12 years agoBumped the version number and updated the announcement.
Kirill Simonov [Sun, 29 May 2011 05:52:36 +0000 (05:52 +0000)] 
Bumped the version number and updated the announcement.

12 years agoAdded support for pkg-config.
Kirill Simonov [Sun, 29 May 2011 05:29:39 +0000 (05:29 +0000)] 
Added support for pkg-config.

12 years agoUse _WIN32 instead of WIN32 as the latter is not defined by Visual C.
Kirill Simonov [Sun, 29 May 2011 02:41:36 +0000 (02:41 +0000)] 
Use _WIN32 instead of WIN32 as the latter is not defined by Visual C.

13 years agoFixed pointer arithmetic overflow when calculating the position of a potential simple...
Kirill Simonov [Mon, 11 Oct 2010 06:41:03 +0000 (06:41 +0000)] 
Fixed pointer arithmetic overflow when calculating the position of a potential simple key (#156, thank to ppelletier(at)oblong(dot)com).

13 years agoFixed a bug which prevented an empty mapping from being used as a simple key (#150...
Kirill Simonov [Mon, 11 Oct 2010 06:29:07 +0000 (06:29 +0000)] 
Fixed a bug which prevented an empty mapping from being used as a simple key (#150, thank to spitzak(at)rhythm(dot)com).

14 years agoAdded a short note on changes in this release.
Kirill Simonov [Sat, 29 Aug 2009 23:32:13 +0000 (23:32 +0000)] 
Added a short note on changes in this release.

14 years agoPreparing the 0.1.3 release.
Kirill Simonov [Sat, 29 Aug 2009 23:08:25 +0000 (23:08 +0000)] 
Preparing the 0.1.3 release.

14 years agoDo not update the raw buffer when not necessary (fixes #123).
Kirill Simonov [Sat, 29 Aug 2009 21:26:11 +0000 (21:26 +0000)] 
Do not update the raw buffer when not necessary (fixes #123).

15 years agoFixed non-ANSI initializations (fixes #115).
Kirill Simonov [Mon, 23 Feb 2009 19:59:19 +0000 (19:59 +0000)] 
Fixed non-ANSI initializations (fixes #115).

15 years agoSet YAML_AGE to 0 as the current interface is not really compatible with the previous...
Kirill Simonov [Mon, 5 Jan 2009 09:30:07 +0000 (09:30 +0000)] 
Set YAML_AGE to 0 as the current interface is not really compatible with the previous one.

15 years ago'make distclean' should not remove html docs, 'make maintainer-clean' should (Thanks...
Kirill Simonov [Tue, 30 Dec 2008 03:42:23 +0000 (03:42 +0000)] 
'make distclean' should not remove html docs, 'make maintainer-clean' should (Thanks Anders Kaseorg).

15 years agoAlways use lower case in error messages.
Kirill Simonov [Sun, 28 Dec 2008 20:46:22 +0000 (20:46 +0000)] 
Always use lower case in error messages.

15 years agoAdded autoconf rules to distribute win32 project files.
Kirill Simonov [Sat, 27 Dec 2008 22:55:39 +0000 (22:55 +0000)] 
Added autoconf rules to distribute win32 project files.

15 years agoUpdated the LibYAML announcement.
Kirill Simonov [Sat, 27 Dec 2008 22:08:49 +0000 (22:08 +0000)] 
Updated the LibYAML announcement.

15 years agoFixed the DLL name in the win32 projects.
Kirill Simonov [Sat, 27 Dec 2008 21:28:35 +0000 (21:28 +0000)] 
Fixed the DLL name in the win32 projects.

15 years agoBumped the version number.
Kirill Simonov [Sat, 27 Dec 2008 19:17:42 +0000 (19:17 +0000)] 
Bumped the version number.

15 years agoFixed emitting folded scalars with trailing breaks; Forced emitting of a document...
Kirill Simonov [Sat, 27 Dec 2008 19:14:00 +0000 (19:14 +0000)] 
Fixed emitting folded scalars with trailing breaks; Forced emitting of a document end indicator when there is a possibility of ambiguous parsing.

15 years agoRewritten whitespace detection in the scalar analyzer and block scalar writers (porte...
Kirill Simonov [Sat, 27 Dec 2008 12:14:54 +0000 (12:14 +0000)] 
Rewritten whitespace detection in the scalar analyzer and block scalar writers (ported from PyYAML).

15 years agoUpdated Visual Studio projects to use MSVCRT.dll.
Kirill Simonov [Thu, 2 Oct 2008 02:38:46 +0000 (02:38 +0000)] 
Updated Visual Studio projects to use MSVCRT.dll.

15 years agoAdded project files for Visual Studio 2008.
Kirill Simonov [Tue, 30 Sep 2008 12:20:56 +0000 (12:20 +0000)] 
Added project files for Visual Studio 2008.

15 years agoFixed grammar in error messages (from YAML::XS::LibYAML).
Kirill Simonov [Thu, 31 Jul 2008 20:41:02 +0000 (20:41 +0000)] 
Fixed grammar in error messages (from YAML::XS::LibYAML).

15 years agoBumped the version number in the stable branch.
Kirill Simonov [Thu, 31 Jul 2008 20:23:33 +0000 (20:23 +0000)] 
Bumped the version number in the stable branch.

15 years agoCreated a stable branch from revision [250].
Kirill Simonov [Thu, 31 Jul 2008 20:22:19 +0000 (20:22 +0000)] 
Created a stable branch from revision [250].

17 years agoFixed a problem when the DOCUMENT-END event is not emitted until the beginning of...
Kirill Simonov [Tue, 17 Apr 2007 17:39:54 +0000 (17:39 +0000)] 
Fixed a problem when the DOCUMENT-END event is not emitted until the beginning of the next document is available.  Fixed #51.  Thanks edward(at)sweetbytes.net for the bug report.

17 years agoAdd project files for Visual Studio 2003.
Kirill Simonov [Mon, 8 Jan 2007 22:40:08 +0000 (22:40 +0000)] 
Add project files for Visual Studio 2003.

17 years agoFix the example_deconstructor project.
Kirill Simonov [Mon, 8 Jan 2007 18:41:51 +0000 (18:41 +0000)] 
Fix the example_deconstructor project.

17 years agoEliminate some warnings and add more doxygen definitions.
Kirill Simonov [Mon, 8 Jan 2007 18:33:55 +0000 (18:33 +0000)] 
Eliminate some warnings and add more doxygen definitions.

17 years agoUndefine the NDEBUG directive for the test programs.
Kirill Simonov [Mon, 8 Jan 2007 16:13:59 +0000 (16:13 +0000)] 
Undefine the NDEBUG directive for the test programs.

17 years agoFix a bug in the emitter introduced while fixing warnings for VC6.
Kirill Simonov [Mon, 8 Jan 2007 12:27:08 +0000 (12:27 +0000)] 
Fix a bug in the emitter introduced while fixing warnings for VC6.

17 years agoAdd VC6 projects for the test executables.
Kirill Simonov [Mon, 8 Jan 2007 12:23:35 +0000 (12:23 +0000)] 
Add VC6 projects for the test executables.

17 years agoAdd win32 fixes and project files for VC6.
Kirill Simonov [Sun, 7 Jan 2007 22:51:10 +0000 (22:51 +0000)] 
Add win32 fixes and project files for VC6.

17 years agoAdd functions for constructing, parsing and emitting YAML documents.
Kirill Simonov [Sun, 7 Jan 2007 20:11:16 +0000 (20:11 +0000)] 
Add functions for constructing, parsing and emitting YAML documents.

17 years agoAdd `const` qualifier for `yaml_parser_set_input_string` parameter `input`.
Kirill Simonov [Mon, 11 Dec 2006 19:33:21 +0000 (19:33 +0000)] 
Add `const` qualifier for `yaml_parser_set_input_string` parameter `input`.

17 years agoForce a new line at the end of the input stream even if there are no a new line chara...
Kirill Simonov [Mon, 11 Dec 2006 19:20:29 +0000 (19:20 +0000)] 
Force a new line at the end of the input stream even if there are no a new line character. This fixes a nasty bug when libyaml hangs on documents like `[[[[`. Thanks ciaranm for reporting the bug.

17 years agoOlder versions of gcc do not know about -Wno-pointer-sign.
Kirill Simonov [Tue, 15 Aug 2006 17:21:01 +0000 (17:21 +0000)] 
Older versions of gcc do not know about -Wno-pointer-sign.

17 years agoPrepare the initial release.
Kirill Simonov [Tue, 1 Aug 2006 11:28:16 +0000 (11:28 +0000)] 
Prepare the initial release.

17 years agoAdd two examples and prepare the build system for distribution.
Kirill Simonov [Mon, 31 Jul 2006 22:24:32 +0000 (22:24 +0000)] 
Add two examples and prepare the build system for distribution.

17 years agoAdd the run-emitter test.
Kirill Simonov [Sun, 30 Jul 2006 12:50:15 +0000 (12:50 +0000)] 
Add the run-emitter test.

17 years agoFix Emitter bugs and leaks.
Kirill Simonov [Sun, 30 Jul 2006 12:49:17 +0000 (12:49 +0000)] 
Fix Emitter bugs and leaks.

17 years agoScalar writers are completed.
Kirill Simonov [Sat, 29 Jul 2006 22:10:26 +0000 (22:10 +0000)] 
Scalar writers are completed.

17 years agoImplement everything except tag and scalar writers.
Kirill Simonov [Fri, 28 Jul 2006 20:09:34 +0000 (20:09 +0000)] 
Implement everything except tag and scalar writers.

17 years agoImplement Emitter state machine.
Kirill Simonov [Wed, 26 Jul 2006 20:32:16 +0000 (20:32 +0000)] 
Implement Emitter state machine.

17 years agoAdd yaml_emitter_emit_* set of functions.
Kirill Simonov [Tue, 25 Jul 2006 20:54:28 +0000 (20:54 +0000)] 
Add yaml_emitter_emit_* set of functions.

17 years agoAdd Emitter definitions and implement the Writer.
Kirill Simonov [Sun, 23 Jul 2006 11:57:36 +0000 (11:57 +0000)] 
Add Emitter definitions and implement the Writer.

17 years agoFix some leaks, segfaults and warnings.
Kirill Simonov [Fri, 21 Jul 2006 18:29:00 +0000 (18:29 +0000)] 
Fix some leaks, segfaults and warnings.

17 years agoRefactor internal and external API.
Kirill Simonov [Fri, 21 Jul 2006 13:50:32 +0000 (13:50 +0000)] 
Refactor internal and external API.

17 years agoComplete the Parser (it requires refactoring though) and fix some bugs.
Kirill Simonov [Fri, 7 Jul 2006 19:34:25 +0000 (19:34 +0000)] 
Complete the Parser (it requires refactoring though) and fix some bugs.

17 years agoImplement half of the parsers.
Kirill Simonov [Wed, 5 Jul 2006 19:58:30 +0000 (19:58 +0000)] 
Implement half of the parsers.

17 years agoStart working on the parser.
Kirill Simonov [Tue, 4 Jul 2006 19:39:56 +0000 (19:39 +0000)] 
Start working on the parser.

17 years agoMove yaml/yaml.h to yaml.h and merge version.c to api.c.
Kirill Simonov [Mon, 3 Jul 2006 13:49:14 +0000 (13:49 +0000)] 
Move yaml/yaml.h to yaml.h and merge version.c to api.c.

17 years agoAdd event constructors and destructors.
Kirill Simonov [Mon, 3 Jul 2006 13:34:57 +0000 (13:34 +0000)] 
Add event constructors and destructors.

This page took 0.861552 seconds and 4 git commands to generate.