summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2023HEADmasterDave Beckett2023-04-071-0/+3
|
* Merge pull request #57 from 0-wiz-0/sunos-fixesDave Beckett2023-03-191-0/+12
|\ | | | | Fix build on SunOS
| * Fix build on SunOSTobias Nygren2023-03-071-0/+12
|/
* Bumped version to 2.0.17Dave Beckett2023-03-014-3/+14
|
* Snapshotted raptor2_2_0_16 for 2.0.16 release (GIT ↵raptor2_2_0_16Dave Beckett2023-03-011-0/+4
| | | | b2d89d96cb43a93f751e17619491955abb41dbd1)
* #2023Dave Beckett2023-03-011-4/+15
|
* Support constants in changes TSVDave Beckett2023-03-012-11/+11
|
* 2.0.16 API changesDave Beckett2023-03-011-0/+8
|
* https and 2023Dave Beckett2023-02-281-9/+9
|
* https and 2023Dave Beckett2023-02-287-184/+188
|
* 2023Dave Beckett2023-02-237-301/+640
|
* Ignore raptor2.actionsDave Beckett2023-02-231-0/+1
|
* Updated doc templatesDave Beckett2023-02-223-0/+47
|
* Remove set but unused variable iDave Beckett2023-02-222-12/+8
|
* Merge pull request #53 from trofi/shared-by-defaultDave Beckett2022-12-271-1/+1
|\ | | | | CMakeLists.txt: default to shared libraries by default (just like GNU configure)
| * CMakeLists.txt: default to shared libraries by defaultSergei Trofimovich2022-07-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raptor2 provides a library and depends on a few other libraries on it's own (like libxml2). Some downstream projects are not very careful to include all the needed libraries from .pc files and use just raptor2 one. This sometimes causes linkage failures like `guitarix`: https://hydra.nixos.org/log/4hznma7pl7wvjdhm3x2lr84zpj07s2ax-guitarix-0.42.1.drv In this case linkage failure happens via underlinked `liblrdf.so`. While it's a bug in `liblrdf.so` I think it would be reasonable to enable shared libraries by default for use in distributions as is. This change enables shared library bu default.
* | Merge pull request #55 from thesamesam/clang16Dave Beckett2022-12-261-2/+3
|\ \ | |/ |/| configure.ac: fix -Wimplicit-function-declaration in HAVE___FUNCTION_…
| * configure.ac: fix -Wstrict-prototypesSam James2022-11-061-2/+2
| | | | | | | | | | | | In preparation for C23 which bans these. Signed-off-by: Sam James <sam@gentoo.org>
| * configure.ac: fix -Wimplicit-function-declaration in HAVE___FUNCTION__ test ↵Sam James2022-11-051-1/+2
|/ | | | | | | | | | | | | | | | | | | | | (Clang 16) Clang 16 will make -Wimplicit-function-declaration errors by default. ``` error: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] error: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] ``` For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2], or the (new) c-std-porting mailing list [3]. [0] https://lwn.net/Articles/913505/ [1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213 [2] https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240 [3] hosted at lists.linux.dev. Signed-off-by: Sam James <sam@gentoo.org>
* Merge pull request #52 from Artturin/cmakefixDave Beckett2022-07-081-2/+2
|\
| * fix the cmake generated pc fileArtturin2022-06-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | before libdir=${exec_prefix}//nix/store/i7abvb760gzca1wqk9g617shqdj5sr7f-raptor2-aarch64-unknown-linux-gnu-2.0.15/lib includedir=${prefix}//nix/store/i7abvb760gzca1wqk9g617shqdj5sr7f-raptor2-aarch64-unknown-linux-gnu-2.0.15/include/raptor2 note the double // due to CMAKE_INSTALL_LIBDIR already being a absolute path after libdir=/nix/store/rlhzlak7chagd23898n1x9id6f5a6qpn-raptor2-aarch64-unknown-linux-gnu-2.0.15/lib includedir=/nix/store/rlhzlak7chagd23898n1x9id6f5a6qpn-raptor2-aarch64-unknown-linux-gnu-2.0.15/include/raptor2
* | Ignore moreDave Beckett2022-07-041-0/+3
| |
* | (raptor_uri_counted_filename_to_uri_string): Copy NUL whenDave Beckett2022-07-031-1/+1
|/ | | | | | copyin file:// prefix. Coverity false positive since the following lines of code always add more characters and a NUL. "Fixes" CID 353858
* Fix internal ICU string NFC check to convert to UTF-16 firsttDave Beckett2022-06-065-51/+58
| | | | | | | | | | | | | | | (raptor_nfc_icu_check, raptor_unicode_check_utf8_nfc_string): Changed signature of these internal functions to not have error_p which wasn't even consistently used. Instead return -1 on failure which is also "falsey" in C. (raptor_nfc_icu_check): Do an UTF-8 (raptor) to UTF-16 conversion before trying to do a NFC normalization check. Update callers of above internal functions to remove error_p argument which was unused in all callers. Update rdfxmla tests to allow tests to throw warnings.
* Merge pull request #50 from passware/enkey/cases/POS-5043Dave Beckett2022-06-044-18/+19
|\
| * [POS-5230] directory fixmathvich2021-12-241-11/+11
| |
| * [POS-5320] librdfa directory fixmathvich2021-12-241-12/+12
| |
| * [POS-5230] librdfa directory fixmathvich2021-12-242-279/+279
| |
| * [POS-5230] tabs changed to spacesmathvich2021-12-242-281/+281
| |
| * [POS-5103] utils dir fixmathvich2021-12-151-1/+1
| |
| * [POS-5103] returned to originmathvich2021-12-151-4/+3
| |
| * [POS-5103] debug messagemathvich2021-12-151-2/+3
| |
| * [POS-5103] directory changemathvich2021-12-141-2/+2
| |
| * [POS-5103] directory changemathvich2021-12-141-2/+2
| |
| * [POS-5103] scripts directory fixmathvich2021-12-141-4/+4
| |
| * Fix for CMake build on Windowsmathvich2021-11-092-0/+2
| | | | | | HAVE_TIME_H definition added
* | (raptor_www_curl_set_ssl_cert_options) Set resDave Beckett2021-11-291-1/+1
| |
* | Add va_end to turtle_parser_error_simple error pathsDave Beckett2021-11-211-2/+5
| | | | | | | | | | (turtle_parser_error_simple): Ensure va_end is always called on all normal and error paths. [coverity CID 343351]
* | Summary: Check curl_easy_setopt() return values for errorsDave Beckett2021-11-213-31/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In several places check for curl_easy_setopt() erorr returns and fail. [coverity CID 343360] (raptor_new_www_with_connection): On curl module init failures, free up www object before error return. (raptor_www_curl_init): Return error value for failure in init, check all calls with a macro. (raptor_www_curl_fetch, raptor_www_curl_set_ssl_cert_options, raptor_www_curl_set_ssl_verify_options): Check and set error messages on failure
* | Fix leak on failure of WWW moduel methodsDave Beckett2021-11-211-3/+8
| | | | | | | | | | (raptor_grddl_fetch_uri): On WWW call failures, free up www object before error return. [coverity CID 343353]
* | Fix check for ".." stringDave Beckett2021-11-211-1/+1
| | | | | | | | | | (rdfa_resolve_uri): Fix check for ".." that never matched; if was always false [coverity CID 343354]
* | Handle leak of iter on failureDave Beckett2021-11-211-1/+1
| | | | | | | | | | | | (raptor_rdfxmla_emit_subject_properties): Handle leak of iter on rv failure by breaking loop to let normal return handle it. [coverity CID 343358]
* | Add cmake check for time.h with HAVE_TIME_HDave Beckett2021-11-142-0/+2
|/
* Fix newline quoting for OSX sh/bash compatibilityDave Beckett2021-10-161-2/+2
|
* old ChangeLog are not interestingDave Beckett2021-10-161-3/+0
|
* Add parsedate.h to BUILT_SOURCESDave Beckett2021-10-131-2/+2
|
* Update bison check to find first new enough GNU bisonDave Beckett2021-10-131-22/+14
| | | | | | This probably should find all versions and pick the latest but that's not so easy in this AC_PATH_PROGS_FEATURE_CHECK approach. It remains that it can be overrridden with the BISON envar, as before.
* Remove ancient protection around ctype callsDave Beckett2021-10-101-24/+6
| | | | The isTHING() calls do not need an isascii() wrapper ever.
* Fix time header check with HAVE_ prefixDave Beckett2021-10-102-3/+3
|
* Fix headers after removal of AC_HEADER_TIMEDave Beckett2021-10-103-12/+10
|