Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-12-11 | Simplify lv2_atom_equals() | David Robillard | 1 | -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-11 | Add an assert to guard out of bounds access | David Robillard | 1 | -0/+1 | |
2024-12-02 | Clean up warning suppressions | David Robillard | 1 | -15/+27 | |
2024-11-24 | Fix warning suppression at lower warning levels | David Robillard | 1 | -1/+1 | |
2024-11-24 | Suppress GCC Wstringop-overflow warning in atom overflow test | David Robillard | 1 | -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-23 | Use angle brackets for library includes | David Robillard | 35 | -225/+225 | |
2024-11-15 | Update clang-format configuration | David Robillard | 16 | -79/+55 | |
2024-11-13 | Move warning suppression flags to main meson file | David Robillard | 2 | -173/+150 | |
2024-10-31 | Update main branch name | David Robillard | 1 | -1/+1 | |
2024-10-06 | Cleanly abort on allocation failure in atom tests | David Robillard | 1 | -2/+8 | |
Really just to avoid the common leaking realloc pattern recognized by static checkers. | |||||
2024-10-06 | Add missing const qualifiers | David Robillard | 8 | -21/+22 | |
2024-10-06 | Fix code formatting | David Robillard | 4 | -4/+4 | |
2024-10-06 | Remove redundant default values for meson options | David Robillard | 1 | -3/+3 | |
2024-07-16 | Avoid narrowing casts through void | David Robillard | 6 | -10/+8 | |
2024-07-16 | Suppress new warnings in clang and clang-tidy 18 | David Robillard | 4 | -4/+8 | |
2024-07-16 | Fix typo | David Robillard | 1 | -1/+1 | |
2024-07-14 | Add lv2:BandstopPlugin | David Robillard | 3 | -2/+10 | |
2024-07-14 | Bump serdi check to a stable version number | David Robillard | 1 | -1/+1 | |
2024-07-14 | Update ui spec version | David Robillard | 1 | -2/+2 | |
This should have been bumped in 6b18f72 "Add types for Gtk4UI and Qt6UI". | |||||
2024-07-12 | Use bare boolean literals | David Robillard | 3 | -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-11 | lv2specgen: Avoid deprecated datetime.utcfromtimestamp | David Robillard | 1 | -1/+1 | |
2024-07-11 | Fix spelling in documentation | David Robillard | 2 | -2/+2 | |
2024-07-11 | Add types for Gtk4UI and Qt6UI | David Robillard | 4 | -1/+38 | |
2024-06-04 | Suppress new warnings in clang-tidy 17 | David Robillard | 1 | -1/+2 | |
2023-09-23 | Add lv2_util.h to documentation | David Robillard | 3 | -2/+3 | |
2023-09-23 | Fix formatting of documentation code snippets | David Robillard | 1 | -0/+4 | |
2023-09-23 | Avoid quoting default value for meson boolean option | David Robillard | 1 | -1/+1 | |
Deprecated in meson 1.1.0. | |||||
2023-09-23 | Add missing symbol exports for dynmanifest API | David Robillard | 1 | -0/+4 | |
2023-09-23 | Format meson.build files with muon | David Robillard | 16 | -73/+102 | |
The less time wasted with manual code formatting, the better. | |||||
2023-09-23 | Fix Weverything build with older clang | David Robillard | 1 | -0/+2 | |
2023-09-22 | Suppress new warnings in clang-tidy 16 | David Robillard | 1 | -1/+2 | |
2023-09-22 | Add missing const qualifiers | David Robillard | 3 | -6/+6 | |
2023-09-21 | Suppress new warnings in clang 16 | David Robillard | 2 | -0/+4 | |
2023-08-23 | lv2specgen: Use isinstance() instead of comparing types | David Robillard | 1 | -3/+3 | |
2023-08-23 | Suppress clang-tidy warning | David Robillard | 1 | -0/+1 | |
2023-08-23 | Remove deprecated Doxygen configuration | David Robillard | 1 | -17/+0 | |
2023-05-29 | Fix field order in LV2_Atom_Sequence_Body documentation | David Robillard | 1 | -1/+1 | |
2023-05-15 | Organize configuration summary | David Robillard | 1 | -5/+17 | |
2023-05-02 | Fix warning_level=everything on MacOS | David Robillard | 3 | -1/+19 | |
2023-05-01 | Fix strict build on FreeBSD | David Robillard | 1 | -0/+1 | |
2023-05-01 | Clean up warning suppressions | David Robillard | 1 | -8/+6 | |
2023-04-30 | Merge debug and release rows on CI | David Robillard | 1 | -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-30 | Avoid or suppress clang-tidy warnings in utility headers | David Robillard | 2 | -5/+18 | |
2023-04-30 | Remove trailing newlines from Turtle data files | David Robillard | 83 | -93/+25 | |
2023-04-30 | Replace strict option with new meson warning level | David Robillard | 6 | -319/+80 | |
2023-02-21 | Fix whitespace | David Robillard | 1 | -1/+0 | |
2023-02-04 | Fix clang and clang-tidy warnings in Windows | David Robillard | 9 | -13/+35 | |
2023-02-04 | Fix whitespace | David Robillard | 1 | -15/+14 | |
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 | |