aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-01-01Suppress clang-tidy C11 warningsDavid Robillard1-0/+1
2020-12-26Format all code with clang-formatDavid Robillard48-5237/+5122
2020-12-26Make include guards surround all header contentsDavid Robillard28-143/+143
For consistency, and because clang-tidy can't figure out if a define is an include guard unless it ends the file.
2020-12-26Add clang-format suppression commentsDavid Robillard34-0/+155
2020-12-18eg-sampler: Send update to UI if gain parameter changesFilipe Coelho2-8/+46
2020-12-18eg-sampler: Save and restore gain parameter valueFilipe Coelho2-2/+37
2020-12-18eg-sampler: Fix default gain valueFilipe Coelho1-1/+1
The initial gain coefficient in the code is 1.0 (full volume). The parameter itself is in dB, though, so the matching external default value is zero.
2020-12-16Add assertions for atom buffer sizesDavid Robillard2-0/+13
This avoids warnings about potential null pointer dereferences, which is true, but in this case the buffer are static so it's really a programming error if there is ever an overrun.
2020-12-16Clean up includesDavid Robillard12-9/+21
2020-12-16Avoid clang-tidy warning about sizeofDavid Robillard1-1/+1
2020-12-16Fix implicit and narrowing conversionsDavid Robillard6-10/+10
2020-12-16Isolate variable declarations and initialize all variablesDavid Robillard5-19/+20
2020-12-16Simplify degenerate switchesDavid Robillard7-40/+7
2020-12-16Remove unread variableDavid Robillard1-8/+6
2020-12-16Suppress new clang-tidy warningsDavid Robillard1-0/+7
2020-11-17Gracefully handle pending releases without datesDavid Robillard1-8/+18
2020-11-17Clean up Doxygen indexDavid Robillard25-41/+73
2020-11-06Clean up and minify SVG logosDavid Robillard6-692/+88
2020-10-16Add logos to repositoryDavid Robillard8-0/+1278
2020-10-16Fix HTML character entities in documentationDavid Robillard9-36/+34
Not all of these actually show up in the output, but it's unnecessary to use these in Markdown anyway.
2020-09-27Don't use else after returnDavid Robillard4-8/+18
2020-09-27Initialize all variablesDavid Robillard2-2/+1
2020-09-27Fix narrowing conversionsDavid Robillard2-12/+11
2020-09-27Fix leaked va_listsDavid Robillard3-1/+8
2020-09-27Strengthen lint targetDavid Robillard2-13/+67
2020-09-27Clean up includesDavid Robillard3-2/+4
2020-09-27Clean up wscriptDavid Robillard1-50/+73
2020-09-27Remove deprecated Doxygen configuration keysDavid Robillard1-7/+1
2020-09-26Update autowafDavid Robillard1-0/+0
2020-09-26Update autowafDavid Robillard1-0/+0
2020-09-26Suppress MSVC warning 4711David Robillard1-0/+1
2020-09-26Suppress Wsuggest-attribute=mallocDavid Robillard1-0/+1
This one triggers on CI but not for me locally for some reason.
2020-09-26Suppress more GCC warnings in ultra-strict modeDavid Robillard1-0/+2
These ones show up in release builds.
2020-09-26Update autowafDavid Robillard1-0/+0
2020-09-13Fix reference to the wrong function in documentationDavid Robillard1-1/+1
2020-09-12Fix typo in documentationDavid Robillard1-1/+1
2020-09-11Fix a mistake in the doc commentsJean Pierre Cimalando1-1/+1
2020-08-03Remove -Wno-implicit-int-float-conversionDavid Robillard1-1/+0
This is only supported in very recent clang, and does not suppress anything that the other flags don't already suppress.
2020-07-25Add missing define for bufsz:coarseBlockLengthAtsushi Eno1-0/+1
2020-07-25Revert "Use LV2_ATOM_BODY macros in examples instead of pointer arithmetic"David Robillard3-3/+3
This reverts commit 3aad5eb1b08ed5c27e60aa36021c4a85ce90c08f, which broke the example plugins.
2020-07-18Fix CI configurationDavid Robillard1-6/+1
2020-07-16Only upload pages for masterDavid Robillard1-0/+2
2020-07-16Modernize compiler checks in attributes.hDavid Robillard1-3/+3
These caused warnings in compilers where __GNUC__ is not defined. That could be fixed, but it makes things quite ugly, these versions are quite old at this point, and these features are just for developers. So, instead, simply check the major version instead of the specific minor version to keep things terse.
2020-07-16Use ultra-strict warnings and Werror on CIDavid Robillard1-10/+10
2020-07-16Fix unused variable warning in release buildsDavid Robillard1-0/+4
2020-07-16Be explicit about warningsDavid Robillard2-2/+73
2020-07-15Fix incorrect printf format specifiersDavid Robillard4-12/+15
2020-07-15Add missing static specifiersDavid Robillard1-2/+2
2020-06-19Fix state:StateChanged URI in metadata and documentationDavid Robillard3-4/+12
This was a mistake, and it's arguable which URI was correct before. It was supposed to be "StateChanged" since the name of URIs should stand alone (ignoring the conventional prefix, even though this has been screwed up in several places in the past). Normally, the specification in Turtle is considered canonical for URIs, but in this case, the URI defined in the corresponding header used "StateChanged" (both in name and value), as did all the news. Really everything except the subject in the metadata. So, consider this a documentation bug, and fix the URI in the spec/documentation to match the implemented one.
2020-05-22eg-sampler: Fix size of note-on atom sent from UIDavid Robillard2-2/+2