Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-31 | Remove project and version number from man page OS field | David Robillard | 3 | -6/+6 | |
The mandoc documentation suggests leaving this blank. Although I still think it's nicer for third-party projects to put their own versions here (as many GNU utilities do, for example), it's a hassle in practice to maintain the version over time, and I'm not sure what to do about the date in that case. | |||||
2025-01-20 | Fix strict MSVC build | David Robillard | 1 | -0/+4 | |
Apparently, on MSVC, warnings in external headers do need to be suppressed here, even with include_type 'system'. | |||||
2025-01-20 | Fix versions and dates in man pages | David Robillard | 3 | -5/+6 | |
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 | |