Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-20 | Use "system" include type for all dependencies and add header test | David Robillard | 7 | -5/+72 | |
Things get confused when these flags differ across projects, so universally use "system" for external dependencies and test for header warnings only in the project that owns them. | |||||
2025-01-20 | Update copyright years and remove license symbolic link | David Robillard | 4 | -4/+16 | |
Neither direction of linking here works properly with every site/tool, so just avoid all the hassle and write the "main" license out twice. | |||||
2025-01-20 | Suppress false positive clang-tidy memory leak check | David Robillard | 1 | -1/+2 | |
At some point, a change to clang-tidy seems to have made it confused about the node cache. The sanitizers check for memory leaks anyway, so just disable it. | |||||
2025-01-19 | Clean up gitignore file | David Robillard | 1 | -4/+8 | |
Strengthen patterns to match only relative to this directory where possible (with a leading slash), and move those that match in any child to a separate block. | |||||
2025-01-19 | Sord 0.16.18 | David Robillard | 4 | -4/+5 | |
2025-01-10 | Pass string parameter by const reference | David Robillard | 1 | -1/+1 | |
This avoids a cppcheck warning. | |||||
2024-12-11 | Calculate node header hash from a separate variable | David Robillard | 1 | -1/+3 | |
Really just to avoid passing a buffer smaller than 64 bits to zix_digest(). Although that's safe (it doesn't read beyond the provided size), this is beyond some static analysis tools. So, avoid false positives by first copying the relevant header to a size_t variable making it statically obvious that (on 64-bit) 8 bytes of memory are available for reading. | |||||
2024-12-11 | Fix potential memory leaks | David Robillard | 3 | -2/+8 | |
2024-12-11 | Add missing includes | David Robillard | 2 | -0/+2 | |
2024-12-11 | Use zix_canonical_path() | David Robillard | 3 | -28/+15 | |
2024-12-02 | Fix Windows build with PCRE and VS2022 | David Robillard | 1 | -1/+1 | |
2024-12-02 | Remove unreachable code | David Robillard | 1 | -5/+3 | |
2024-11-24 | Use angle brackets for library includes and clean up include paths | David Robillard | 10 | -22/+23 | |
2024-11-22 | Use more conventional command-line help formatting | David Robillard | 2 | -13/+12 | |
2024-11-22 | Quote email addresses in man pages | David Robillard | 2 | -2/+2 | |
2024-11-15 | Add clang-format configuration | David Robillard | 7 | -111/+91 | |
2024-11-13 | Move warning suppression flags to main meson file | David Robillard | 2 | -122/+102 | |
2024-11-13 | Fix "suspicious" string comparisons | David Robillard | 2 | -8/+7 | |
I think this one is a bit silly and amateurish, but whatever. | |||||
2024-11-13 | Initialize all variables | David Robillard | 3 | -9/+8 | |
2024-11-13 | Fix build as C with MSVC | David Robillard | 4 | -11/+3 | |
It used to be necessary to build modern C code as C++ with MSVC, but its C support has become more or less serviceable, so remove the flag to force C++ mode and build as C everywhere. | |||||
2024-11-13 | Avoid implicit signed/unsigned conversions | David Robillard | 4 | -14/+12 | |
2024-10-06 | Add lint option and fix warning_level abusemaster | David Robillard | 2 | -2/+5 | |
2024-10-06 | Remove redundant default values for meson options | David Robillard | 1 | -3/+3 | |
2024-07-16 | Suppress new warnings in clang and clang-tidy 18 | David Robillard | 2 | -2/+6 | |
2024-06-04 | Suppress new warnings in clang-tidy 17 | David Robillard | 1 | -1/+3 | |
2024-03-14 | Add option to install tool man pages | David Robillard | 4 | -13/+8 | |
Fix some strange redundant installation bug in the process. | |||||
2024-03-14 | Fix library current_version on MacOS | David Robillard | 2 | -1/+3 | |
2024-01-09 | Enable clang nullability checks | David Robillard | 5 | -6/+11 | |
2023-10-22 | Sord 0.16.16v0.16.16 | David Robillard | 3 | -4/+4 | |
2023-09-23 | Format meson.build files with muon | David Robillard | 2 | -25/+30 | |
The less time wasted with manual code formatting, the better. | |||||
2023-09-22 | Suppress new warnings in clang 16 | David Robillard | 1 | -0/+2 | |
2023-09-05 | Update NEWS | David Robillard | 1 | -1/+2 | |
2023-08-23 | Update zix dependency | David Robillard | 1 | -1/+1 | |
2023-08-23 | Remove deprecated Doxygen configuration | David Robillard | 1 | -17/+0 | |
2023-05-15 | Organize configuration summary | David Robillard | 2 | -16/+36 | |
2023-05-02 | Fix warning_level=everything on MacOS | David Robillard | 1 | -0/+6 | |
2023-05-01 | Replace strict option with new meson warning level | David Robillard | 5 | -257/+96 | |
2023-02-04 | Fix clang and clang-tidy warnings on Windows | David Robillard | 2 | -13/+20 | |
2023-02-03 | Suppress new warnings in clang-tidy 15 | David Robillard | 1 | -0/+2 | |
2023-01-29 | Suppress new warnings in MSVS 2022 | David Robillard | 1 | -0/+1 | |
2023-01-14 | Fix and simplify library naming on Windows | David Robillard | 2 | -33/+16 | |
2022-12-19 | Allow SORD_API to be defined by the user | David Robillard | 2 | -9/+13 | |
2022-11-29 | Convert man pages to mdoc | David Robillard | 2 | -97/+200 | |
2022-11-29 | Fix command line help interface of sord_validate | David Robillard | 3 | -9/+13 | |
2022-11-16 | Remove deprecated doxygen configuration | David Robillard | 1 | -40/+0 | |
2022-11-16 | Switch to external zix dependency | David Robillard | 9 | -1867/+140 | |
2022-11-16 | Ignore warnings in PCRE2 headers | David Robillard | 2 | -1/+10 | |
2022-10-24 | Add meson subproject files to .gitignore | David Robillard | 1 | -0/+1 | |
This is generated in the source directory by meson when the project is checked out of git by the meson wrap system. Ignoring it here ignores issues with tools that assume a clean source directory, like the REUSE test. | |||||
2022-10-07 | Override pkg-config dependency within meson | David Robillard | 2 | -4/+6 | |
2022-10-07 | Port sord_validate to pcre2 | David Robillard | 4 | -35/+49 | |