Alexandros Theodotou
aeb61d6fe0
do not install
2 years ago
David Robillard
a6e345277a
fixup! WIP: Switch to Meson
2 years ago
David Robillard
ad00a391ea
fixup! WIP: Switch to Meson
2 years ago
David Robillard
00ca70bf84
WIP: Switch to Meson
2 years ago
David Robillard
cd152104c8
LV2 1.18.2
2 years ago
David Robillard
f491ae663c
Update autowaf
2 years ago
David Robillard
a587405cd8
Use email address instead of website for attribution
2 years ago
David Robillard
fd635410e6
Suppress clang-tidy C11 warnings
2 years ago
David Robillard
882b9446cb
Format all code with clang-format
2 years ago
David Robillard
8d2251749d
Make include guards surround all header contents
...
For consistency, and because clang-tidy can't figure out if a define is an
include guard unless it ends the file.
2 years ago
David Robillard
c2816ab42b
Add clang-format suppression comments
2 years ago
Filipe Coelho
64d4a4a469
eg-sampler: Send update to UI if gain parameter changes
2 years ago
Filipe Coelho
d6301787b3
eg-sampler: Save and restore gain parameter value
2 years ago
Filipe Coelho
5621caa6f1
eg-sampler: Fix default gain value
...
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.
2 years ago
David Robillard
326ecdf238
Add assertions for atom buffer sizes
...
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.
2 years ago
David Robillard
bf4ceb41a8
Clean up includes
2 years ago
David Robillard
ebd7d6fd1b
Avoid clang-tidy warning about sizeof
2 years ago
David Robillard
c8713e9231
Fix implicit and narrowing conversions
2 years ago
David Robillard
bbff445936
Isolate variable declarations and initialize all variables
2 years ago
David Robillard
37ec8d59b3
Simplify degenerate switches
2 years ago
David Robillard
c51699efe9
Remove unread variable
2 years ago
David Robillard
af06d7049b
Suppress new clang-tidy warnings
2 years ago
David Robillard
bd93d6d700
Gracefully handle pending releases without dates
3 years ago
David Robillard
3e7abdc3da
Clean up Doxygen index
3 years ago
David Robillard
5a9d1dbbdd
Clean up and minify SVG logos
3 years ago
David Robillard
885e5244f1
Add logos to repository
3 years ago
David Robillard
f207706a7c
Fix HTML character entities in documentation
...
Not all of these actually show up in the output, but it's unnecessary to use
these in Markdown anyway.
3 years ago
David Robillard
9e46d4a832
Don't use else after return
3 years ago
David Robillard
9b9ca021d6
Initialize all variables
3 years ago
David Robillard
1e936e4556
Fix narrowing conversions
3 years ago
David Robillard
de095162e5
Fix leaked va_lists
3 years ago
David Robillard
4d4222c583
Strengthen lint target
3 years ago
David Robillard
7550f8ed8e
Clean up includes
3 years ago
David Robillard
98c4011b51
Clean up wscript
3 years ago
David Robillard
2bc00124c9
Remove deprecated Doxygen configuration keys
3 years ago
David Robillard
32b070864f
Update autowaf
3 years ago
David Robillard
d9c73949d0
Update autowaf
3 years ago
David Robillard
6d62293ef2
Suppress MSVC warning 4711
3 years ago
David Robillard
9a8461570a
Suppress Wsuggest-attribute=malloc
...
This one triggers on CI but not for me locally for some reason.
3 years ago
David Robillard
81c57be7d9
Suppress more GCC warnings in ultra-strict mode
...
These ones show up in release builds.
3 years ago
David Robillard
4b88d6196e
Update autowaf
3 years ago
David Robillard
3e19fb1cc4
Fix reference to the wrong function in documentation
3 years ago
David Robillard
16b0529636
Fix typo in documentation
3 years ago
Jean Pierre Cimalando
7d5cd92aa5
Fix a mistake in the doc comments
3 years ago
David Robillard
917a6a2dcb
Remove -Wno-implicit-int-float-conversion
...
This is only supported in very recent clang, and does not suppress anything
that the other flags don't already suppress.
3 years ago
Atsushi Eno
c6ff21f91a
Add missing define for bufsz:coarseBlockLength
3 years ago
David Robillard
001234daeb
Revert "Use LV2_ATOM_BODY macros in examples instead of pointer arithmetic"
...
This reverts commit 3aad5eb1b0
, which broke the
example plugins.
3 years ago
David Robillard
6b4cee5bc2
Fix CI configuration
3 years ago
David Robillard
f300f657c5
Only upload pages for master
3 years ago
David Robillard
11240bf031
Modernize compiler checks in attributes.h
...
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.
3 years ago