summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Move to bison 3.4+Dave Beckett2020-09-068-39/+72
|
* (turtle_parser_error): Allow and pass on varargs errorDave Beckett2020-09-061-4/+9
|
* (grddl_free_xml_context): Remove unused contextDave Beckett2020-09-061-8/+9
| | | | Just free xml_context via userdata arg. Fix callers
* Merge pull request #40 from himajin100000/zero_on_failureDave Beckett2020-09-051-6/+6
|\ | | | | Documentation says "0 on failure." At least size_t >= 0
| * Documentation says "0 on failure." At least size_t >= 0himajin1000002019-04-081-6/+6
| |
* | Merge pull request #39 from adamnovak/allow-new-bison-upstreamDave Beckett2020-09-052-3/+7
|\ \ | | | | | | Update to work with Bison 3.0.5
| * | Update to work with Bison 3.0.5Adam Novak2018-06-012-3/+7
| |/
* | Merge pull request #38 from hroptatyr/feat/turtle-flushDave Beckett2020-09-053-0/+46
|\ \ | | | | | | provide raptor_turtle_serialize_flush()
| * | fix, PEBKAC, actually declare raptor_avltree_trim() as it is implementedSebastian Freundt2018-02-091-1/+1
| | |
| * | fix, actually trim the avltrees after successful emission upon ↵Sebastian Freundt2018-02-083-0/+31
| | | | | | | | | | | | raptor_serialize_flush()
| * | provide raptor_turtle_serialize_flush()Sebastian Freundt2018-02-081-0/+15
| |/ | | | | | | | | | | | | This changeset clones raptor_turtle_serialize_end() as raptor_turtle_serialize_flush() without the reset for the header. This, via raptor_serializer_flush(), allows for fine grained emission of turtle statements.
* | Merge pull request #37 from hroptatyr/fix/turtle-chunk-parserDave Beckett2020-09-051-4/+21
|\ \ | | | | | | This changeset fixes an issue with the turtle chunk parser
| * | This changeset fixes an issue with the turtle chunk parserSebastian Freundt2018-02-071-4/+21
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which defers statements internally to pick up the work with the next chunk. Should the chunk parser not be called anymore any statements recorded as deferred would be lost. An example to reproduce the bug (TriG mode): <x> { [ a <test> ] <shows> <bug> .} With this fix applied the above correctly produces the following 2 quads: _:genid1 <shows> <bug> <x> . _:genid1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <test> <x> .
* | Add test that fails for PR#37Dave Beckett2020-09-054-2/+7
|/ | | | Pull request https://github.com/dajobe/raptor/pull/37
* (raptor_xml_writer_start_element_common): Add and use XML_LANG_PREFIX defineDave Beckett2017-07-011-1/+2
|
* Write UTF-8 for JSON literalsDave Beckett2017-04-161-5/+5
| | | | | | | | Add #RAPTOR_ESCAPED_WRITE_BITFLAG_UTF8 to #RAPTOR_ESCAPED_WRITE_JSON_LITERAL and document why Fixes Issues #0000606 http://bugs.librdf.org/mantis/view.php?id=606
* Make nsd compare methods handle NULLsDave Beckett2017-04-162-0/+12
| | | | | (raptor_nsd_compare, raptor_xml_writer_nsd_compare): Sort NULLs separate and avoid strcmp() where those are undefined.
* Calcualte max nspace declarations correctly for XML writerDave Beckett2017-04-161-3/+4
| | | | | | | | (raptor_xml_writer_start_element_common): Calculate max including for each attribute a potential name and value. Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617 and #0000618 http://bugs.librdf.org/mantis/view.php?id=618
* Accept cygwin as a Linux-likeDave Beckett2017-04-161-1/+2
| | | | | Fixes Issue #00000600 http://bugs.librdf.org/mantis/view.php?id=600
* Add _POSIX_C_SOURCE for lstat() in test codeDave Beckett2017-04-021-0/+7
|
* Add back OSX brew gtk-doc so autogen.sh worksDave Beckett2017-01-081-1/+1
|
* Annotate raptor_simple_message_handler as having format arg.Dave Beckett2017-01-081-1/+1
|
* Define _GNU_SOURCE it not already setDave Beckett2017-01-081-0/+2
|
* Add RAPTOR_VOIDP macro for casting fprint %p object arguments.Dave Beckett2017-01-087-44/+71
|
* [c++] Test pointer against NULL rather than use as implicit boolDave Beckett2017-01-081-2/+2
|
* Travis: No need to install gtk-doc for OSX nowDave Beckett2017-01-081-1/+1
|
* Travis: --disable-gtk-doc for speedDave Beckett2017-01-081-1/+1
|
* Ignore changes from raptor v1 to v2Dave Beckett2017-01-081-1/+4
|
* cast for C++Dave Beckett2017-01-081-1/+1
|
* 2017Dave Beckett2017-01-088-9/+11
|
* Get rid of strdup configure code; move to librdfaDave Beckett2017-01-089-69/+28
| | | | | | | | | | | Easier to replace strdup() calls in librdfa/ with it's own version and just alway use it. Remove strdup checks from configure.ac (rdfa_strdup): Added. Updated all callers.
* Portability fixes for C11 and newer clangDave Beckett2017-01-088-14/+99
| | | | | | | | | | | | | | | | | | | | | | | | Fix some RAPTOR_ASSERT_DIE() calls to have an arg value. Add strdup.c for when it is missing and a configure check. Write special configure.ac checks for strdup and strtok_r to work (ie fail) when there functions are not defined in headers. Update compiler warning arguments: * Add -std=c11 so it'll try to use C11 if available * Add -Wstrict-overflow * Add -Wpedantic * Remove -Wno-conversion -Wno-sign-conversion that are no longer warning For clang (OSX) always add -Wno-nullability-completeness since even stdio.h fails this. Remove duplicate functions in AC_CHECK_FUNCS that AC_HEADER_STDC already calls. Move maintainer mode warning flags very early so they get picked up by tests.
* Fix RAPTOR_ASSERT and RAPTOR_ASSERT_DIE call argsDave Beckett2017-01-082-2/+2
|
* Pull out OSX-specific and clang-specific warningsDave Beckett2017-01-081-5/+34
| | | | OSX 10.2 + clang is too noisy with warnings in stdio.h
* Fixes for newer flexDave Beckett2017-01-082-2/+9
| | | | Testing with flex 2.6.3
* (OSX) clang fix for ignoring -Wformat-nonliteralDave Beckett2017-01-071-1/+1
|
* RAPTOR_ASSERT() macro: Pass return arg to RAPTOR_ASSERT_DIE()Dave Beckett2017-01-071-1/+1
|
* #xmlDave Beckett2017-01-071-1/+1
|
* 2.0.16Dave Beckett2017-01-073-3/+50
|
* Merge pull request #36 from ariadnext/cmake-GNUInstallDirsDave Beckett2016-11-143-10/+12
|\ | | | | cmake: use GNUInstallDirs for install paths
| * cmake: apply GNUInstallDirs to pkgconfigEric Le Lay2016-10-061-2/+2
| |
| * use GNUInstallDirs for install pathsEric Le Lay2016-10-063-8/+10
|/ | | | | to be able to install libraptor2.a and raptor2.pc to a specific directory when cross-compiling
* Merge pull request #34 from JervenBolleman/masterDave Beckett2016-09-051-2/+2
|\ | | | | Change to count option of rapper to count in longs instead of ints
| * Untested change to count option of rapper to count in longs instead of intsJerven Bolleman2016-08-051-2/+2
| |
* | Merge pull request #35 from mistmist/masterDave Beckett2016-09-051-2/+3
|\ \ | |/ |/| -fsanitize=nonnull-attribute
| * -fsanitize=nonnull-attributeStephan Bergmann2016-08-291-2/+3
|/
* Fix RAPTOR_ASSERT_DIE() callDave Beckett2015-12-291-1/+1
|
* htmlDave Beckett2015-12-121-1/+1
|
* Revert "sudo for OSX ln"Dave Beckett2015-10-281-1/+1
| | | | This reverts commit 3ec59270cc09480d2ab15a9b5f21b78ced09c981.
* sudo for OSX lnDave Beckett2015-10-281-1/+1
|