]> andersk Git - libyaml.git/log
libyaml.git
4 years agoNew upstream version 0.2.2 upstream upstream/0.2.2
Anders Kaseorg [Sun, 15 Sep 2019 02:39:37 +0000 (19:39 -0700)] 
New upstream version 0.2.2

5 years agoUpdate configure.ac for 0.2.2 master
Ingy döt Net [Wed, 13 Mar 2019 01:04:00 +0000 (18:04 -0700)] 
Update configure.ac for 0.2.2

5 years agoChanges for v0.2.2 release
Tina Müller [Tue, 12 Mar 2019 21:05:30 +0000 (22:05 +0100)] 
Changes for v0.2.2 release

5 years agoMerge pull request #136 from nitzmahone/win_fixes
Matt Davis [Mon, 4 Mar 2019 16:03:10 +0000 (08:03 -0800)] 
Merge pull request #136 from nitzmahone/win_fixes

allow override of Windows static lib name

5 years agoallow override of Windows static lib name
Matt Davis [Fri, 1 Mar 2019 23:15:27 +0000 (15:15 -0800)] 
allow override of Windows static lib name

* also changed name back to original default of yaml, as the change in #10 to `yaml_static` broke things that relied on that

5 years agoRemove stdbool
Tina Müller [Thu, 28 Feb 2019 18:50:04 +0000 (19:50 +0100)] 
Remove stdbool

Might not be available everywhere

5 years agoMake declarations before other statements
Tina Müller [Thu, 28 Feb 2019 18:40:53 +0000 (19:40 +0100)] 
Make declarations before other statements

5 years agoappveyor.yml: fix Release build
Marty E. Plummer [Tue, 9 Jan 2018 07:44:24 +0000 (01:44 -0600)] 
appveyor.yml: fix Release build

I suspect this this was a bit of an oversight when first setting up
appveyor for Windows/msvc, but 'release' does not match any target
cmake knows about; 'Release', however, does.

Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com>
5 years agobuild: do not install config.h
Marty E. Plummer [Tue, 9 Jan 2018 05:55:04 +0000 (23:55 -0600)] 
build: do not install config.h

'config.h' is meant to be a convenience header to be #included at build
time, but not installed. Installing it can cause a host of problems for
various other projects (for instance, attempting to build u-boot from
source while another project's 'config.h' exists in the compiler search
path will cause build failures similar to:
https://github.com/pepe2k/u-boot_mod/issues/148

Further, I've changed '#include <config.h>' to '#include "config.h"',
which should constrain the search path to the current build directories,
so if another package with a bugged build has this file installed, it
will not cause yaml to miscompile/fail.

If you have a file `/usr/include/config.h` on your filesystem, query
your package manager to find out what package owns it, and file a bug
report against it with your distro maintainers.

Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com>
5 years agoFix unconditional yaml_free()
Tina Müller [Wed, 18 Jul 2018 21:36:05 +0000 (23:36 +0200)] 
Fix unconditional yaml_free()

Thanks to @tlsa for spotting this

5 years agofix version_directive memory leak
Reini Urban [Thu, 30 Mar 2017 07:49:15 +0000 (09:49 +0200)] 
fix version_directive memory leak

detected by coverity

5 years agoyaml_stack_extend: guard against integer overflow
Florian Weimer [Tue, 4 Feb 2014 00:48:01 +0000 (16:48 -0800)] 
yaml_stack_extend: guard against integer overflow

5 years agofix C++ g++-6 errors
Reini Urban [Sun, 20 Nov 2016 16:55:52 +0000 (17:55 +0100)] 
fix C++ g++-6 errors

yaml_emitter_write_indicator const char *indicator

5 years agofix clang -Wlogical-op warnings
Reini Urban [Tue, 13 Sep 2016 13:37:56 +0000 (15:37 +0200)] 
fix clang -Wlogical-op warnings

Commit amended by @perlpunk after suggestion from @tlsa

5 years agofix C++-compat error
Reini Urban [Wed, 4 May 2016 06:53:47 +0000 (08:53 +0200)] 
fix C++-compat error

we cannot malloc to an anon struct in C++.
typedef yaml_anchors_t

5 years agoAllow colons in plain scalars inside flow collections
Tina Müller [Fri, 2 Feb 2018 19:59:05 +0000 (20:59 +0100)] 
Allow colons in plain scalars inside flow collections

This is a followup to #28

See http://yaml.org/spec/1.1/#nb-plain-char(c) and the following
productions.

This commit will allow `[http://example]`, but still fail for:
- `[:foo]`
- `[foo:]`

See https://gist.github.com/perlpunk/de2c631a7b0e9002de351a680eadb573
for all the relevant cases where this change applies.

5 years agoFix yaml_document_delete
Reini Urban [Fri, 14 Oct 2016 20:30:42 +0000 (22:30 +0200)] 
Fix yaml_document_delete

Remove unneeded context, which is not set in any macro.

5 years agoFix comparison in tests/run-emitter.c
Tina Müller [Tue, 20 Feb 2018 18:50:48 +0000 (19:50 +0100)] 
Fix comparison in tests/run-emitter.c

5 years agoFix typo error
whiteUnicorn [Sun, 20 May 2018 10:28:42 +0000 (19:28 +0900)] 
Fix typo error

nessesary to necessary

5 years agoThe closing single quote needs to be indented...
Tina Müller [Thu, 14 Jun 2018 17:27:04 +0000 (19:27 +0200)] 
The closing single quote needs to be indented...

if it's on its own line.

```
% cd libyaml
% echo "+STR
+DOC
+SEQ
=VAL '\\\n
-SEQ
-DOC
-STR" | ./tests/run-emitter-test-suite
- '

'
% # fix
% make
...

% echo "+STR
+DOC
+SEQ
=VAL '\\\n
-SEQ
-DOC
-STR" | ./tests/run-emitter-test-suite
- '

  '
```

5 years agoFix token name typos in comments
Viktor Szakats [Thu, 28 Jun 2018 16:02:54 +0000 (16:02 +0000)] 
Fix token name typos in comments

5 years agoDon't emit document-end marker at the end of stream
Tina Müller [Fri, 29 Jun 2018 21:16:26 +0000 (23:16 +0200)] 
Don't emit document-end marker at the end of stream

(only when explicitly requested)

@jrtc27++ for the patch.

See #60

5 years agoRevert removing of open_ended after top level plain scalar
Tina Müller [Fri, 29 Jun 2018 19:44:19 +0000 (21:44 +0200)] 
Revert removing of open_ended after top level plain scalar

See also issue #60

Revert "This code is not needed and breaks tests"

This reverts commit 56400d976a1999156b1abfd674c3122843980260.

5 years agoNew upstream version 0.2.1 upstream/0.2.1
Anders Kaseorg [Tue, 26 Jun 2018 23:14:26 +0000 (19:14 -0400)] 
New upstream version 0.2.1

5 years agoChanges for 0.2.1 release
Ingy döt Net [Mon, 25 Jun 2018 05:32:28 +0000 (23:32 -0600)] 
Changes for 0.2.1 release

5 years agoFix two typos in header comments. (#120)
Éric Thiébaut [Mon, 25 Jun 2018 04:44:49 +0000 (06:44 +0200)] 
Fix two typos in header comments. (#120)

6 years agoRemove need for PTRDIFF_MAX
Roger Peppe [Mon, 8 Jan 2018 18:47:02 +0000 (18:47 +0000)] 
Remove need for PTRDIFF_MAX

It's just as easy to calculate the maximum value directly.

6 years agoMajor cleanup of .gitignore
Marty E. Plummer [Tue, 9 Jan 2018 06:04:03 +0000 (00:04 -0600)] 
Major cleanup of .gitignore

You don't need to specify full paths to files if you do it like this.
Wildcard away most of the stuff you can, and for stuff you can't easily
wildcard, be as generic as you can.

Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com>
6 years agoUpdate libyaml homepage link in README
William Roberts [Mon, 2 Oct 2017 22:40:22 +0000 (15:40 -0700)] 
Update libyaml homepage link in README

Update the link to point where libyaml is now maintained. Per the old
link, "LibYAML is now maintained at https://github.com/yaml/libyaml.
This page is left for historical purposes."

6 years agoAdd mingw-w64 builds to appveyor.yml
Marty E. Plummer [Fri, 5 Jan 2018 20:44:03 +0000 (14:44 -0600)] 
Add mingw-w64 builds to appveyor.yml

Currently the cygwin autoconf builds only test builds of cygwin-native
binaries, and not mingw-w64 pure windows binaries. The resultant
cygyaml-0-2.dll has a runtime dep on the cygwin1.dll which is generally
not appropriate for the purpose of distribution. Building with mingw-w64
produces libraries with no dependency on the cygwin runtime.

Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com>
6 years agoFixed most compiler warnings -Wall -Wextra
Reini Urban [Sat, 27 Feb 2016 10:45:51 +0000 (11:45 +0100)] 
Fixed most compiler warnings -Wall -Wextra

repro:
  CFLAGS="-Wall -Wextra -Wunused-parameter -Wc++-compat" ./configure && make

which we use for perl, and libyaml is now included in cperl.
Tested with gcc-5 and clang-3.7

There are still a tons of format warnings (%d on 64bit) in
example-deconstructor.c which I skipped.

6 years agoCompilation fix for Solaris
Andy Grundman [Tue, 11 Aug 2015 16:40:34 +0000 (09:40 -0700)] 
Compilation fix for Solaris

From https://github.com/ingydotnet/yaml-libyaml-pm/issues/24

6 years agoDocker test file changes (added alpine testing)
Ingy döt Net [Sun, 7 Jan 2018 21:23:08 +0000 (13:23 -0800)] 
Docker test file changes (added alpine testing)

Also reworked all the dockerfiles to be cleaner and consistent:

* Fixed some indentation
* Removed vim dependencies
* Collapsed RUN steps for less build layers
* Renamed dockerfiles/ to shorter and more adaptable docker/

6 years agoadd -no-undefined to src/Makefile.am
Marty E. Plummer [Fri, 5 Jan 2018 06:31:45 +0000 (00:31 -0600)] 
add -no-undefined to src/Makefile.am

Without this change building a dll with the mingw-w64 toolchain is
impossible. All tests from make test-all succeed on native linux
(Gentoo amd64 glibc default/linux/amd64/17.1/desktop gcc-7.2.0)

Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com>
6 years agoFix problems in CI failures (travis and semaphore)
Ingy döt Net [Sat, 6 Jan 2018 08:03:42 +0000 (00:03 -0800)] 
Fix problems in CI failures (travis and semaphore)

In the Makefile.am, switched out the fetch (which can have auth problems
in certain envs) with a simple branch per @perlpunk++'s suggestion.

With the new test branches, travis had a problem in that it only clones
one branch and we need the other branch refs to be available. Fixed this
by fetching the other branch refs. I also cleaned up the travis YAML
file.

The Ubuntu 14.04 docker image (used by semaphoreci) had an older git,
without the worktree command, so I made it install the latest git from a
ppa.

Renamed tests/run-tests.sh to tests/run-all-tests.sh for tab completion
conflict reasons.

6 years agoMove tests/run-test-suite to branch run-test-suite
Ingy döt Net [Thu, 28 Dec 2017 21:16:38 +0000 (13:16 -0800)] 
Move tests/run-test-suite to branch run-test-suite

with the intent that `make test-suite` will use it as a branch.

This commit makes the libyaml and yaml-test-suite repos completely
independent. The only thing in master is a Makefile rule for
`make run-test-suite`.

The run-test-suite branch takes care of everything else.

This will keep the master branch history clean from any yaml-test-suite
activity, while keeping everything up to date.

Pinning will just work for whatever commit of master you run the tests
from. The pinning work will all be done in the `run-test-suite` branch.

6 years agoReplace Mercurial with Git in README
Tina Müller [Tue, 26 Dec 2017 01:37:51 +0000 (02:37 +0100)] 
Replace Mercurial with Git in README

6 years agoUpdate libyaml-{parser,emitter}.list
Tina Müller [Fri, 22 Dec 2017 23:43:21 +0000 (00:43 +0100)] 
Update libyaml-{parser,emitter}.list

yaml-test-suite/data commit:
daf799e 2017-12-23 "Regenerated data from master 1eacbab"

6 years agoDefine PTRDIFF_MAX if it's not in stdint.h
Tina Müller [Sat, 2 Dec 2017 22:56:58 +0000 (23:56 +0100)] 
Define PTRDIFF_MAX if it's not in stdint.h

Seems to be the case on HP-UX

6 years agoForbid escaped singlequote in doublequotes
Tina Müller [Wed, 29 Nov 2017 23:35:58 +0000 (00:35 +0100)] 
Forbid escaped singlequote in doublequotes

See also issue #68

6 years agoRewrite make test-suite
Tina Müller [Sat, 2 Dec 2017 00:06:12 +0000 (01:06 +0100)] 
Rewrite make test-suite

No recursive make anymore

Remove MY_LD_LIBRARY_PATH and friends

This is now done by the wrapper script

Remove LIBYAML_DIR variable

not needed anymore

Merge ReadMe.md files to one

6 years agoSkip 5 tests in libyaml-emitter.list
Tina Müller [Wed, 29 Nov 2017 23:06:50 +0000 (00:06 +0100)] 
Skip 5 tests in libyaml-emitter.list

6 years agoImprove CMake build system
Jean-Christophe Fillion-Robin [Thu, 30 Nov 2017 13:14:27 +0000 (08:14 -0500)] 
Improve CMake build system

New build options
-----------------

* Add option BUILD_TESTING by default ON
See https://cmake.org/cmake/help/v2.8.12/cmake.html#module:CTest

* Simplify library type selection using standard option BUILD_SHARED_LIBS
See https://cmake.org/cmake/help/v3.0/variable/BUILD_SHARED_LIBS.html

yamlConfig.cmake
----------------

* Generate and install yamlConfig.cmake, yamlConfigVersion.cmake and yamlTargets.cmake

* Bump CMake version and explicitly associate include dirs with targets
See https://cmake.org/cmake/help/v3.0/manual/cmake-buildsystem.7.html#include-directories-and-usage-requirements

* Ensure building against libyaml using "find_package(yaml)" uses expected compile options: Set HAVE_CONFIG_H
as private compile option, YAML_DECLARE_STATIC as public

Testing
-------

* Build all examples from "tests" directory

CMake Best practices
--------------------

* configure "config.h" based on version info found in CMakeLists.txt

* Ensure buildsystem re-generation listing sources (best-practice)

It is not recommended to use GLOB to collect a list of source files from
the source tree. If no CMakeLists.txt file changes when a source is added
or removed then the generated build system cannot know when to ask CMake
to regenerate.

See https://cmake.org/cmake/help/v3.8/command/file.html

Compilation warnings
--------------------

* Set _CRT_SECURE_NO_WARNINGS if building using VisualStudio

This will avoid warnings like this one:

```
C:\projects\libyaml\tests\run-emitter.c(268): warning C4996: 'fopen':
This function or variable may be unsafe. Consider using fopen_s instead.
To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for
details.
```

Continuous Integration
----------------------

* travis: Install CMake >= 3.x using scikit-ci-addons

* Add comments to appveyor.yml and run-tests.sh

6 years agoRemove deleted test from parser test list.
Ingy döt Net [Sun, 14 May 2017 11:57:12 +0000 (13:57 +0200)] 
Remove deleted test from parser test list.

6 years agoFix unitialized value crash found by OSS Fuzz
Ian Cordasco [Sat, 13 May 2017 23:27:08 +0000 (18:27 -0500)] 
Fix unitialized value crash found by OSS Fuzz

Google's OSS Fuzz project found input for libyaml that was capable of
triggering an uninitialized value crash.

Patch provided by Alex Gaynor

7 years agoUpdates defs for MingGW support on Windows
Anthony Hendrickson [Fri, 10 Mar 2017 21:12:57 +0000 (16:12 -0500)] 
Updates defs for MingGW support on Windows

addresses issue #52

7 years agocmake: Provide support for building dynamic and static libraries.
John Kirkham [Thu, 2 Jun 2016 04:16:28 +0000 (00:16 -0400)] 
cmake: Provide support for building dynamic and static libraries.

7 years agoSwitch test-suite run list from black to whitelist
Ingy döt Net [Thu, 9 Feb 2017 16:00:35 +0000 (17:00 +0100)] 
Switch test-suite run list from black to whitelist

This way as the test suite grows, new tests won't disturb/break our
testing.

7 years agoSkip edge case test M7A3
Ingy döt Net [Wed, 18 Jan 2017 17:02:04 +0000 (18:02 +0100)] 
Skip edge case test M7A3

7 years agoAdd reminder when user is using GNUmakefile
Ingy döt Net [Mon, 2 Jan 2017 18:46:29 +0000 (10:46 -0800)] 
Add reminder when user is using GNUmakefile

7 years agoAdd a `.makefile` for immediate make targets
Ingy döt Net [Mon, 2 Jan 2017 00:49:18 +0000 (16:49 -0800)] 
Add a `.makefile` for immediate make targets

We can add various development activities to this alternate Makefile.

If you do this first:
```
ln {.,GNU}makefile
```

then you can use the new targets and the old ones without specifying the
`.makefile` in make commands and without worrying about bootstrap.

ie Before this, to use Makefile targets, you needed to run `./bootstrap`
and `./configure` first. This file will proxy all common Makefile
targets, first making sure that the Makefile exists.

7 years agoAdd fedora dockerfile from PR #43
Ingy döt Net [Fri, 30 Dec 2016 22:41:06 +0000 (16:41 -0600)] 
Add fedora dockerfile from PR #43

7 years agoGet tests passing on Docker
Ingy döt Net [Fri, 30 Dec 2016 21:54:54 +0000 (15:54 -0600)] 
Get tests passing on Docker

The Dockerfiles needed to set LD_LIBRARY_PATH.

For some bizarre reason I needed to build the parser and emitter twice.
Since I plan to redo the building of these binaries later, this is OK
for now, since all tests on all CICDs will pass.

The docker stuff was needed by the semaphoreci system.

7 years agoInclude libyaml-test and libyaml-parser-emitter
Ingy döt Net [Fri, 30 Dec 2016 02:14:14 +0000 (20:14 -0600)] 
Include libyaml-test and libyaml-parser-emitter

Before the `make test-suite` command would clone yaml/libyaml-test which
would in tuen clone yaml/libyaml-parser-emitter. Now they are part of
the repository since they are not really useful outside the repository.

They still clone the data branch of yaml/yaml-test-suite. That is where
all the actual test data resides. That belongs outside the repo because
it is intended for all yaml frameworks.

7 years agoMove Travis CI steps into a Bash script
Ingy döt Net [Thu, 29 Dec 2016 21:19:30 +0000 (15:19 -0600)] 
Move Travis CI steps into a Bash script

This allows us to run the same Travis testing locally.

Examples:

    ./tests/run-tests.sh

7 years agoUpdate .gitignore with latest generated files
Ingy döt Net [Thu, 29 Dec 2016 21:18:59 +0000 (15:18 -0600)] 
Update .gitignore with latest generated files

7 years agoFix pointer and enum warnings in deconstructor-alt
Ian Cordasco [Wed, 28 Dec 2016 00:00:31 +0000 (18:00 -0600)] 
Fix pointer and enum warnings in deconstructor-alt

This should cover the remainder of the warnings found on the Travis CI
OSX builder.

7 years agoFix pointer warnings in example-deconstructor
Ian Cordasco [Tue, 27 Dec 2016 15:06:01 +0000 (09:06 -0600)] 
Fix pointer warnings in example-deconstructor

There were several places in our test deconstructor where we were
passing plain char[]s to functions expecting (yaml_char_t *)s. Since we
will soon be forcing warnings to become errors, it makes sense to clean
these up.

7 years agoAdd -Wall to list of compile flags
Ian Cordasco [Tue, 27 Dec 2016 12:58:03 +0000 (06:58 -0600)] 
Add -Wall to list of compile flags

Let's start warning on everything and we'll clean the warnings up as we
go along.

7 years agoFix typo
Kevin Wojniak [Thu, 29 Dec 2016 05:11:55 +0000 (21:11 -0800)] 
Fix typo

7 years agoAdd `make test-all` to travis
Ingy döt Net [Wed, 14 Dec 2016 20:24:38 +0000 (21:24 +0100)] 
Add `make test-all` to travis

This runs `make test` and `make test-suite`.

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 agoImported Upstream version 0.1.7 upstream/0.1.7
Anders Kaseorg [Sat, 3 Sep 2016 10:53:51 +0000 (06:53 -0400)] 
Imported Upstream version 0.1.7

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).

9 years agoImported Upstream version 0.1.6 upstream/0.1.6
Anders Kaseorg [Tue, 19 Aug 2014 03:52:35 +0000 (23:52 -0400)] 
Imported Upstream version 0.1.6

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).

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