aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
3 daysFix warning suppression at lower warning levelsHEADmainDavid Robillard1-1/+1
3 daysSuppress GCC Wstringop-overflow warning in atom overflow testDavid Robillard1-1/+6
In release builds, GCC 14.2.1 reports "error: writing 4 bytes into a region of size between 18446744073709551581 and 3". I'm pretty sure this is a compiler bug: the message suggests an underflow, the flagged code does have an overflow check (being the whole point of the test), and the test passes in both ASan and Valgrind.
4 daysUse angle brackets for library includesDavid Robillard35-225/+225
12 daysUpdate clang-format configurationDavid Robillard16-79/+55
2024-11-13Move warning suppression flags to main meson fileDavid Robillard2-173/+150
2024-10-31Update main branch nameDavid Robillard1-1/+1
2024-10-06Cleanly abort on allocation failure in atom testsDavid Robillard1-2/+8
Really just to avoid the common leaking realloc pattern recognized by static checkers.
2024-10-06Add missing const qualifiersDavid Robillard8-21/+22
2024-10-06Fix code formattingDavid Robillard4-4/+4
2024-10-06Remove redundant default values for meson optionsDavid Robillard1-3/+3
2024-07-16Avoid narrowing casts through voidDavid Robillard6-10/+8
2024-07-16Suppress new warnings in clang and clang-tidy 18David Robillard4-4/+8
2024-07-16Fix typoDavid Robillard1-1/+1
2024-07-14Add lv2:BandstopPluginDavid Robillard3-2/+10
2024-07-14Bump serdi check to a stable version numberDavid Robillard1-1/+1
2024-07-14Update ui spec versionDavid Robillard1-2/+2
This should have been bumped in 6b18f72 "Add types for Gtk4UI and Qt6UI".
2024-07-12Use bare boolean literalsDavid Robillard3-6/+6
I'm not sure why these were written out in full, although vaguely recall something about rdflib having trouble with these. In any case, it seems to work now, and this is fundamental Turtle syntax that should be supported by everything. This is necessary for the lint tests to pass after improvements to serd that will rewrite these literals in this way.
2024-07-11lv2specgen: Avoid deprecated datetime.utcfromtimestampDavid Robillard1-1/+1
2024-07-11Fix spelling in documentationDavid Robillard2-2/+2
2024-07-11Add types for Gtk4UI and Qt6UIDavid Robillard4-1/+38
2024-06-04Suppress new warnings in clang-tidy 17David Robillard1-1/+2
2023-09-23Add lv2_util.h to documentationDavid Robillard3-2/+3
2023-09-23Fix formatting of documentation code snippetsDavid Robillard1-0/+4
2023-09-23Avoid quoting default value for meson boolean optionDavid Robillard1-1/+1
Deprecated in meson 1.1.0.
2023-09-23Add missing symbol exports for dynmanifest APIDavid Robillard1-0/+4
2023-09-23Format meson.build files with muonDavid Robillard16-73/+102
The less time wasted with manual code formatting, the better.
2023-09-23Fix Weverything build with older clangDavid Robillard1-0/+2
2023-09-22Suppress new warnings in clang-tidy 16David Robillard1-1/+2
2023-09-22Add missing const qualifiersDavid Robillard3-6/+6
2023-09-21Suppress new warnings in clang 16David Robillard2-0/+4
2023-08-23lv2specgen: Use isinstance() instead of comparing typesDavid Robillard1-3/+3
2023-08-23Suppress clang-tidy warningDavid Robillard1-0/+1
2023-08-23Remove deprecated Doxygen configurationDavid Robillard1-17/+0
2023-05-29Fix field order in LV2_Atom_Sequence_Body documentationDavid Robillard1-1/+1
2023-05-15Organize configuration summaryDavid Robillard1-5/+17
2023-05-02Fix warning_level=everything on MacOSDavid Robillard3-1/+19
2023-05-01Fix strict build on FreeBSDDavid Robillard1-0/+1
2023-05-01Clean up warning suppressionsDavid Robillard1-8/+6
2023-04-30Merge debug and release rows on CIDavid Robillard1-96/+69
Although this parallelizes more or less perfectly, it's much less expensive overall to combine the builds. Spinning up images is expensive, and we're not in that much of a hurry. Being cheaper overall, this speeds up the sequential local test run significantly.
2023-04-30Avoid or suppress clang-tidy warnings in utility headersDavid Robillard2-5/+18
2023-04-30Remove trailing newlines from Turtle data filesDavid Robillard83-93/+25
2023-04-30Replace strict option with new meson warning levelDavid Robillard6-319/+80
2023-02-21Fix whitespaceDavid Robillard1-1/+0
2023-02-04Fix clang and clang-tidy warnings in WindowsDavid Robillard9-13/+35
2023-02-04Fix whitespaceDavid Robillard1-15/+14
2023-02-03Suppress new warnings in clang-tidy 15David Robillard1-0/+2
2023-01-29Suppress new warnings in MSVS 2022David Robillard1-0/+1
2023-01-14Remove unused meson fileDavid Robillard1-30/+0
2022-12-15Remove double size check entirelyDavid Robillard2-6/+3
It turns out that, since this header is widely included in dependants, removing the conditional in the previous commit triggers undocumented warnings downstream. Since the check is pretty esoteric anyway, and has been widely included across most of the LV2 ecosystem for a decade and never once come up, I think it's safe to just delete this and be done with the hassle.
2022-12-11Remove doxygen conditionalDavid Robillard1-3/+1
This triggers a warning in clang, so achieve the same thing (keeping this out of the documentation) by simply not documenting the definition.