summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a `.makefile` for immediate make targetsIngy döt Net2017-01-022-0/+58
| | | | | | | | | | | | | | | | 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.
* Add fedora dockerfile from PR #43Ingy döt Net2016-12-301-0/+25
|
* Get tests passing on DockerIngy döt Net2016-12-303-1/+6
| | | | | | | | | | 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.
* Include libyaml-test and libyaml-parser-emitterIngy döt Net2016-12-3019-54/+876
| | | | | | | | | | 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.
* Move Travis CI steps into a Bash scriptIngy döt Net2016-12-292-9/+31
| | | | | | | | This allows us to run the same Travis testing locally. Examples: ./tests/run-tests.sh
* Update .gitignore with latest generated filesIngy döt Net2016-12-291-6/+23
|
* Fix pointer and enum warnings in deconstructor-altIan Cordasco2016-12-291-66/+66
| | | | | This should cover the remainder of the warnings found on the Travis CI OSX builder.
* Fix pointer warnings in example-deconstructorIan Cordasco2016-12-291-83/+83
| | | | | | | 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.
* Add -Wall to list of compile flagsIan Cordasco2016-12-292-2/+2
| | | | | Let's start warning on everything and we'll clean the warnings up as we go along.
* Fix typoKevin Wojniak2016-12-281-1/+1
|
* Add `make test-all` to travisIngy döt Net2016-12-171-1/+1
| | | | This runs `make test` and `make test-suite`.
* Add Makefile support for yaml-test-suiteIngy döt Net2016-12-171-0/+11
| | | | | | | | | | | 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.
* Utilize Travis CI's OSX buildersIan Cordasco2016-12-171-0/+4
| | | | This should catch the problems Ingy saw locally
* Fix -Wformat compilation errors in testsIan Cordasco2016-12-178-54/+54
| | | | | There were several warnings generated by formatting errors in the tests, this corrects the format strings and silences the warnings.
* Use AM_CPPFLAGS since autotools deprecated INCLUDEIan Cordasco2016-12-101-3/+3
| | | | | | | | 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.
* Update bug report URL in READMEAlex Gaynor2016-12-091-1/+1
|
* Update bug report URL in LibYAMLIan Cordasco2016-12-081-1/+1
| | | | | Previously we pointed at BitBucket, but we're using GitHub now, so we should update that.
* Add maintainer field to dockerfilesIan Cordasco2016-12-072-0/+2
|
* Added an example of using a global tagAlex Gaynor2016-12-071-0/+14
| | | From the yaml spec
* Include an example of a %YAML tagAlex Gaynor2016-12-071-0/+3
|
* Include an example of a custom tag from PythonAlex Gaynor2016-12-071-0/+1
|
* Start working with multiple DockerfilesIan Cordasco2016-12-073-3/+48
| | | | | As opposed to having a single Dockerfile with support for only one distro.
* Dockerfile for creating a test environmentIngy döt Net2016-12-071-0/+14
| | | | Uses ubuntu 16.04. `make test` is not yet working.
* Added missing Cflags path in pkg-config fileStephen H. Gerstacker2016-12-071-1/+1
|
* Fix misspell: preceedLeo Arias2016-12-071-4/+4
| | | https://en.wiktionary.org/wiki/preceed
* add unit tests to cmake and appveyor configMiguel Grinberg2016-12-053-0/+26
|
* Update LICENSE years.Ingy döt Net2016-11-231-1/+1
|
* Removed trailing-whitespacesSHIBATA Hiroshi2016-11-236-20/+16
|
* Picked typofix from Ruby's Psych parserSHIBATA Hiroshi2016-11-232-21/+21
| | | | | See also https://github.com/ruby/psych/commit/66fb7fb77533d0606748940288858794752d95cb
* added an examples directory with a few yaml examplesAlex Gaynor2016-11-237-0/+29
|
* spec-1.2 rule [53]Ingy döt Net2016-10-061-0/+4
| | | | Support "\/" for JSON compatability.
* This code is not needed and breaks testsIngy döt Net2016-09-211-4/+0
| | | | | | | | 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
* Make .travis.yml a little easier to readIan Cordasco2016-09-161-1/+4
|
* Add .travis.yml to use Travis-CIIngy döt Net2016-09-141-0/+7
|
* Add `make test` target to MakefileIngy döt Net2016-09-141-0/+2
|
* Use .gitignore instead of .hgignoreIan Cordasco2016-09-071-1/+0
| | | | | Now that we've switched to git, let's use Git's ignore file instead of Mercurial's.
* Added tag 0.1.7 for changeset 88bd944837cdKirill Simonov2016-08-280-0/+0
|
* Updated announcement.0.1.7Kirill Simonov2016-08-271-18/+10
|
* Fixed error handling in run-emitter example.Kirill Simonov2016-07-041-1/+1
|
* Examples: prevent crashes on some input files (thank to Mathias Svensson).Kirill Simonov2016-06-262-9/+10
|
* Fixed double free in an example.Kirill Simonov2016-06-201-3/+0
|
* win32/config.h: bump the version number.Kirill Simonov2016-06-201-2/+2
|
* Removed obsolete Visual Studio project files; use CMake.Kirill Simonov2016-06-2043-6343/+1
|
* Updated the link to the bug tracker.Kirill Simonov2016-06-202-3/+3
|
* Fixed segfault in yaml_string_write_handler.Kirill Simonov2016-06-053-4/+4
|
* Removed invalid simple key assertion (thank to Jonathan Gray).Kirill Simonov2014-11-281-7/+0
|
* Added tag 0.1.6 for changeset bce8b60f0b9aKirill Simonov2014-03-260-0/+0
|
* Fixed heap overflow in yaml_parser_scan_uri_escapes (Thanks Ivan Fratric of ↵0.1.6Kirill Simonov2014-03-265-7/+13
| | | | the Google Security Team).
* Added tag 0.1.5 for changeset a5142b24428bKirill Simonov2014-02-030-0/+0
|
* Manually define PTRDIFF_MAX for VS C compiler.0.1.5Kirill Simonov2014-02-031-0/+9
|