Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright notices | Avuton Olrich | 2008-12-31 | 1 | -9/+10 |
| | |||||
* | lyrics: return plugin_cycle struct | Max Kellermann | 2008-12-12 | 1 | -6/+1 |
| | | | | | Eliminated the lyrics_loader struct. Instead of lyrics_free(), callers should use plugin_stop(). | ||||
* | lyrics: use the new plugin library | Max Kellermann | 2008-12-12 | 1 | -4/+2 |
| | |||||
* | lyrics: added callback | Max Kellermann | 2008-09-23 | 1 | -12/+3 |
| | | | | | Instead of letting our caller poll lyrics_result(), call it back as soon as we have the result. | ||||
* | lyrics: converted in-process plugins to external programs | Max Kellermann | 2008-09-16 | 1 | -0/+48 |
In-process plugins are very problematic. It is much easier and flexible to move the lyrics plugins to external programs, with a trivial protocol. This is work in progress, among the things missing: - protocol specification, including exit codes - plugin installation - plugin search directory - run-time configuration (currently hard coded) - automatic polling (using glib's main loop?) - better and more robust error handling |