aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-12-11Simplify lv2_atom_equals()David Robillard1-3/+2
There's no need to separately check the size and type here, since these are in the header of both atoms and can be compared along with everything else by a single call to memcmp().
2024-12-11Add an assert to guard out of bounds accessDavid Robillard1-0/+1
2024-12-02Clean up warning suppressionsDavid Robillard1-15/+27
2024-11-24Fix warning suppression at lower warning levelsDavid Robillard1-1/+1
2024-11-24Suppress 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.
2024-11-23Use angle brackets for library includesDavid Robillard35-225/+225
2024-11-15Update 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