David Robillard
160ecb9601
Include waf sources and fix build with Python 3.7
5 years ago
David Robillard
6825835bb6
Fix building documentation with Python 3.7
5 years ago
David Robillard
50d838465b
Merge commit 'db4fa08d4da3cc840e6f97e6869a877f2b4c9474' as 'waflib'
5 years ago
David Robillard
db4fa08d4d
Squashed 'waflib/' content from commit 6e726eb
...
git-subtree-dir: waflib
git-subtree-split: 6e726eb11d3e21be410549d27dd1aa94678f3d09
5 years ago
David Robillard
ed1e39547d
Fix warnings in atom tests
5 years ago
David Robillard
4e8d3dc470
Fix documentation table underline problem
...
How/why is beyond me...
5 years ago
David Robillard
27c0cf6366
Remove invalid statement from doap ontology
5 years ago
David Robillard
87f396e32e
Fix pattern for xsd:double to make exponent optional
5 years ago
David Robillard
f27d84aec2
Fix incorrect pattern for xsd:byte
5 years ago
David Robillard
fcb353c10e
Fix incorrect range of midi:chunk
5 years ago
David Robillard
6803758604
Clarify time:beat origin
5 years ago
Harry van Haaren
dc9ff1250c
eg-sampler: Fix segfault on old_sample null deref
...
Fixes a segmentation fault in eg-sampler when a sample is loaded for the first
time. Dereferencing old_sample->path causes the NULL pointer segfault.
Resolved by always simplifying code to always write_set_file,
even if the filename is the same.
Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
5 years ago
Timo Wischer
fc332341ac
Install lv2_util.h for use by third-party code
5 years ago
Bernhard M. Wiedemann
239d19c14b
lv2specgen: Sort lists for reproducible documentation
5 years ago
Bernhard M. Wiedemann
06700865e1
Allow build date to be overridden for reproducible documentation
...
See https://reproducible-builds.org/specs/source-date-epoch/ for the definition
of this variable.
5 years ago
Robin Gareus
728196c9d5
eg-midigate: Respond to "all notes off" MIDI message
5 years ago
David Robillard
c7fc25e439
Upgrade to waf 2.0.4
5 years ago
David Robillard
39c7c726cd
Fix outdated port description in documentation
6 years ago
David Robillard
0713986dcd
Add patch:context property
6 years ago
David Robillard
7d6c1c1884
Add lv2:MIDIPlugin class
6 years ago
David Robillard
56f064dce8
Fix uninitialized sndfile structure
6 years ago
David Robillard
f8fdd7a48d
Fix memory leak
6 years ago
David Robillard
0fc02cfb7c
Add lv2_validate utility
6 years ago
David Robillard
b36868f3b9
Fix typo
7 years ago
Robin Gareus
dbb18d8213
Add state:StateChanged for notification events
7 years ago
David Robillard
2cbbf14674
Fix mismatched gain parameter URI
7 years ago
David Robillard
1e09eccffc
Gracefully handle failure to load sample
7 years ago
David Robillard
b40d155aa5
Simplify command line use of lv2specgen
7 years ago
David Robillard
c681ba78e3
Fix table style
7 years ago
David Robillard
c9963b52c2
Build book last to increase parallelism
7 years ago
David Robillard
d9a1cba22d
Support owl:Ontology as well as lv2:Specification
7 years ago
David Robillard
b5d63916ae
Avoid repeatedly requesting the same peaks
7 years ago
David Robillard
741586ae2a
Write output between events with sample accuracy
...
This is closer to how a non-toy plugin should work, and importantly
demonstrates the proper way to emit audio while processing events. In
particular, this approach makes sample-accurate session export possible
(thanks to the sychronous possibilities of the worker).
7 years ago
David Robillard
c938afee2c
Add play button to UI
7 years ago
David Robillard
cc2fdc6744
Fix translations
7 years ago
David Robillard
c0f221b064
Draw waveform aligned to pixel grid
7 years ago
David Robillard
472556ff28
eg-sampler: Add waveform display to UI
7 years ago
David Robillard
2813b3f9f6
Add lv2_atom_object_get_typed()
7 years ago
David Robillard
039023c4b4
Add patch:accept property
7 years ago
David Robillard
6e4ba73d83
Fix typo
7 years ago
David Robillard
b5c67bb00c
Improve documentation
7 years ago
David Robillard
1c29fa440c
Include headers in literate documentation
7 years ago
David Robillard
49b0b2d4f7
Call lv2specgen as a separate process
...
This speeds up builds with documentation significantly by allowing
lv2specgen.py to be called in parallel, and makes lv2specgen a more
reusable tool for third-party specifications.
7 years ago
David Robillard
b08b8a6ab0
Use more consistent colours
7 years ago
David Robillard
e0bd01f51e
Fix documentation code font consistency
7 years ago
David Robillard
87219a7777
Fix documentation title colour
7 years ago
David Robillard
f874607241
Fix compilation as C++
7 years ago
David Robillard
2811f4211c
LV2 1.14.0
7 years ago
David Robillard
0e8c4220e2
Update copyright dates
7 years ago
David Robillard
f5f32abbb3
Tidy up API documentation font sizes and spacing
7 years ago