aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-09-23Remove redundant castsDavid Robillard1-10/+5
2018-09-23Clean up includesDavid Robillard13-12/+56
2018-09-22Install standard headers to simpler include pathsDavid Robillard124-342/+230
2018-09-22Include waf sources and fix build with Python 3.7David Robillard3-197/+43
2018-09-22Fix building documentation with Python 3.7David Robillard1-5/+4
2018-09-22Merge commit 'db4fa08d4da3cc840e6f97e6869a877f2b4c9474' as 'waflib'David Robillard182-0/+41465
2018-09-22Squashed 'waflib/' content from commit 6e726ebDavid Robillard182-0/+41465
git-subtree-dir: waflib git-subtree-split: 6e726eb11d3e21be410549d27dd1aa94678f3d09
2018-09-21Fix warnings in atom testsDavid Robillard1-9/+10
2018-06-09Fix documentation table underline problemDavid Robillard1-1/+1
How/why is beyond me...
2018-06-03Remove invalid statement from doap ontologyDavid Robillard1-1/+2
2018-06-03Fix pattern for xsd:double to make exponent optionalDavid Robillard1-1/+1
2018-05-27Fix incorrect pattern for xsd:byteDavid Robillard1-2/+0
2018-05-27Fix incorrect range of midi:chunkDavid Robillard3-3/+10
2018-05-21Clarify time:beat originDavid Robillard3-2/+16
2018-05-21eg-sampler: Fix segfault on old_sample null derefHarry van Haaren1-7/+5
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>
2018-04-21Install lv2_util.h for use by third-party codeTimo Wischer2-4/+7
2018-04-21lv2specgen: Sort lists for reproducible documentationBernhard M. Wiedemann1-6/+9
2018-04-21Allow build date to be overridden for reproducible documentationBernhard M. Wiedemann3-3/+15
See https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
2018-04-07eg-midigate: Respond to "all notes off" MIDI messageRobin Gareus2-1/+10
2018-01-05Upgrade to waf 2.0.4David Robillard10-46/+37
2017-07-08Fix outdated port description in documentationDavid Robillard3-3/+10
2017-03-20Add patch:context propertyDavid Robillard4-1/+21
2017-03-19Add lv2:MIDIPlugin classDavid Robillard3-1/+16
2017-02-12Fix uninitialized sndfile structureDavid Robillard1-1/+1
2017-02-12Fix memory leakDavid Robillard1-0/+2
2017-02-08Add lv2_validate utilityDavid Robillard35-55/+134
2016-10-23Fix typoDavid Robillard1-1/+1
2016-10-19Add state:StateChanged for notification eventsRobin Gareus5-2/+29
2016-10-19Fix mismatched gain parameter URIDavid Robillard1-1/+1
2016-10-19Gracefully handle failure to load sampleDavid Robillard1-5/+8
2016-10-14Simplify command line use of lv2specgenDavid Robillard2-38/+56
2016-10-14Fix table styleDavid Robillard1-18/+28
2016-10-14Build book last to increase parallelismDavid Robillard1-3/+4
2016-10-13Support owl:Ontology as well as lv2:SpecificationDavid Robillard1-0/+2
2016-10-05Avoid repeatedly requesting the same peaksDavid Robillard1-0/+5
2016-10-05Write output between events with sample accuracyDavid Robillard2-105/+130
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).
2016-10-05Add play button to UIDavid Robillard1-12/+46
2016-10-05Fix translationsDavid Robillard1-4/+4
2016-10-05Draw waveform aligned to pixel gridDavid Robillard1-0/+3
2016-10-04eg-sampler: Add waveform display to UIDavid Robillard7-76/+475
2016-10-04Add lv2_atom_object_get_typed()David Robillard3-1/+66
2016-10-04Add patch:accept propertyDavid Robillard5-2/+19
2016-10-03Fix typoDavid Robillard1-1/+1
2016-10-03Improve documentationDavid Robillard1-74/+41
2016-10-03Include headers in literate documentationDavid Robillard2-1/+2
2016-09-29Call lv2specgen as a separate processDavid Robillard3-167/+163
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.
2016-09-29Use more consistent coloursDavid Robillard1-5/+6
2016-09-20Fix documentation code font consistencyDavid Robillard1-2/+3
2016-09-20Fix documentation title colourDavid Robillard1-6/+6
2016-09-19Fix compilation as C++David Robillard1-3/+3