Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-07-16 | Clean up includes | David Robillard | 1 | -1/+1 | |
2020-02-23 | Fix namespace add operator with Python 2 | David Robillard | 1 | -0/+3 | |
In Python 2, a __coerce__ attribute of the Namespace is requested in this case, which ends up producing an error. Work around this by defining a __coerce__ method that does nothing so __getattr__ is not called for it. | |||||
2020-02-17 | Add __add__ magic method to Python Namespace class | Christopher Arndt | 2 | -0/+6 | |
This allows creating URIs from a Namespace instance by adding a suffix. | |||||
2020-02-17 | Simplify lv2_list_presets.py | David Robillard | 1 | -4/+2 | |
2020-02-17 | Allow passing strings for URIs in Python API when unambiguous | David Robillard | 2 | -45/+112 | |
2020-02-17 | Update Python binding boilerplate | David Robillard | 2 | -4/+4 | |
2020-02-17 | Add positive Python test for get_port_by_designation() | David Robillard | 2 | -0/+6 | |
2020-02-17 | Support checking if Python objects with URIs are in a Nodes | David Robillard | 2 | -7/+9 | |
2020-02-17 | Add portable Python _is_string() utility and use it everywhere | David Robillard | 1 | -5/+12 | |
2019-11-09 | Add example Python script to list plugin presets | Christopher Arndt | 1 | -0/+46 | |
2019-11-09 | Make Python exceptions more informative | David Robillard | 1 | -4/+4 | |
2019-10-23 | Fix Python tests on Python2 | David Robillard | 1 | -5/+15 | |
2019-10-23 | Skip instance test if numpy is missing | David Robillard | 1 | -1/+5 | |
2019-10-23 | Fix Python bindings on Windows | David Robillard | 2 | -5/+13 | |
2019-10-22 | Fix Python bindings on Mac | David Robillard | 1 | -1/+6 | |
2019-10-21 | Don't depend on order in test expectations | David Robillard | 1 | -2/+2 | |
2019-10-21 | Don't print UI URIs in unit test | David Robillard | 1 | -2/+0 | |
2019-10-21 | Fix Python memory leaks | David Robillard | 1 | -2/+8 | |
2019-10-21 | Fix memory error in Python World.unload_resource() | David Robillard | 1 | -1/+3 | |
This is pretty ridiculous behaviour on behalf of the GC, if you ask me. | |||||
2019-10-21 | Make Python bindings more Pythonic | David Robillard | 2 | -6/+42 | |
2019-10-21 | Clean up Python bindings | David Robillard | 2 | -981/+898 | |
2019-10-21 | Fix memory errors and Python 3.4+ compatibility in Python bindings | David Robillard | 2 | -128/+190 | |
2019-10-19 | Clean up Python test suite | David Robillard | 1 | -49/+154 | |
2019-10-19 | Remove old Swig bindings | David Robillard | 2 | -1812/+0 | |
2019-10-19 | Fix various issues with Python bindings | David Robillard | 2 | -27/+78 | |
2019-04-14 | Use modern LV2 includes | David Robillard | 1 | -1/+1 | |
2019-01-13 | Update copyright dates | David Robillard | 2 | -2/+2 | |
2019-01-13 | Clean up includes | David Robillard | 1 | -4/+4 | |
Sorts includes from local to global (which catches errors) and fixes missing includes found by the resulting breakage and include-what-you-use. | |||||
2017-01-04 | Lilv 0.24.2v0.24.2 | David Robillard | 1 | -2/+2 | |
2016-09-20 | Update Python documentation version | David Robillard | 1 | -2/+2 | |
2016-09-18 | Fix warning | David Robillard | 1 | -2/+2 | |
2016-09-05 | Improve Python documentation | David Robillard | 1 | -32/+49 | |
2016-09-05 | Fix Python documentation generation | David Robillard | 3 | -8/+39 | |
2016-09-05 | Add Python binding documentation generator | David Robillard | 3 | -0/+453 | |
2016-09-05 | Add missing file | David Robillard | 1 | -0/+1732 | |
2016-09-05 | Add new hand-crafted Python bindings | David Robillard | 3 | -75/+289 | |
New bindings are Pythonic, supporting iteration, DWIM type conversion, pretty printing, and so on, where possible. Updated test suite covers 100% of binding code. Which is to say: add real Python bindings. As far as the Lilv API itself is concerned, you can do everything via Python. However, more work is needed to make fancy wrappers for parts of LV2 itself (MIDI, URI map, etc) to be able to run advanced plugins. | |||||
2016-09-05 | Fix misleading error message | David Robillard | 1 | -70/+0 | |
2015-10-09 | Fix Python bindings | David Robillard | 1 | -0/+4 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5759 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-04-15 | Fix bindings for Python 3. | David Robillard | 2 | -3/+5 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5675 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-03-17 | Fix plugin iteration in Python. | David Robillard | 1 | -4/+4 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5643 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-07-13 | Improved/working lv2_apply.py to apply plugin to a .wav (fix #969). | David Robillard | 1 | -84/+151 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5409 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-12-19 | Add support for running plugins from Python by Kaspar Emanuel (fix #939 and ↵ | David Robillard | 7 | -0/+2174 | |
#940). git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5189 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-06-09 | Python3 fixes (#915). | David Robillard | 1 | -8/+9 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5142 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2011-05-16 | Actually rename `swig' directory `bindings'... | David Robillard | 3 | -0/+143 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@3268 a436a847-0d15-0410-975c-d299462d15a1 |