| Commit message (Expand) | Author | Age | Files | Lines |
* | Stats: stats_print() returns void | Max Kellermann | 2012-08-29 | 3 | -5/+6 |
* | decoder/mad, output_thread: add gcc_unlikely() | Max Kellermann | 2012-08-29 | 2 | -3/+3 |
* | Makefile.am: distribute DatabaseCommands.hxx | Max Kellermann | 2012-08-29 | 1 | -1/+1 |
* | Merge branch 'v0.17.x' | Max Kellermann | 2012-08-25 | 12 | -17/+89 |
|\ |
|
| * | playlist/cue: map "PERFORMER" to "artist" or "album artist" | Max Kellermann | 2012-08-25 | 2 | -1/+13 |
| * | player_thread: disable cross-fading in "single" mode | Max Kellermann | 2012-08-25 | 5 | -8/+48 |
| * | command: make "single" a bool | Max Kellermann | 2012-08-21 | 1 | -1/+1 |
| * | queue_save: save song priorities | Max Kellermann | 2012-08-21 | 6 | -7/+27 |
* | | test/test_queue_priority: fix SIGABRT | Max Kellermann | 2012-08-25 | 2 | -1/+15 |
* | | Database*: fix nullptr dereference when no database is configured | Max Kellermann | 2012-08-22 | 5 | -8/+48 |
* | | fd_util: make C++ safe | Max Kellermann | 2012-08-22 | 1 | -0/+8 |
* | | Makefile.am: swap libdb_plugins.a and -lmpdclient order | Max Kellermann | 2012-08-22 | 1 | -2/+2 |
* | | configure.ac: set VERSION_MINOR to 18 | Max Kellermann | 2012-08-21 | 1 | -1/+1 |
* | | ProxyDatabase: implement GetSong() | Max Kellermann | 2012-08-16 | 1 | -3/+26 |
* | | ProxyDatabase: clear libmpdclient errors in CheckError() | Max Kellermann | 2012-08-16 | 1 | -1/+2 |
* | | DatabasePlugin: add method ReturnSong() | Max Kellermann | 2012-08-16 | 13 | -14/+85 |
* | | Merge branch 'v0.17.x' | Max Kellermann | 2012-08-16 | 3 | -2/+9 |
|\| |
|
| * | playlist_print: fix memory leak | Max Kellermann | 2012-08-16 | 2 | -0/+4 |
| * | playlist_song: pass const song to _check_load_song() | Max Kellermann | 2012-08-16 | 1 | -1/+1 |
| * | playlist_song: fix user-after-free bug | Max Kellermann | 2012-08-16 | 2 | -1/+4 |
* | | ProxyDatabase: pass "detached" objects to visitors | Max Kellermann | 2012-08-15 | 3 | -40/+49 |
* | | queue: duplicate all song objects | Max Kellermann | 2012-08-15 | 3 | -5/+40 |
* | | player_control: duplicate the song object | Max Kellermann | 2012-08-15 | 5 | -7/+58 |
* | | decoder_control: duplicate the song object | Max Kellermann | 2012-08-15 | 3 | -3/+15 |
* | | Song: add function song_dup_detached() | Max Kellermann | 2012-08-15 | 3 | -1/+81 |
* | | Song: add function song_equals() | Max Kellermann | 2012-08-15 | 3 | -1/+37 |
* | | Song: move trivial inline functions up | Max Kellermann | 2012-08-15 | 1 | -12/+12 |
* | | DatabasePlugin: add method GetStats() | Max Kellermann | 2012-08-15 | 7 | -63/+148 |
* | | DatabasePlugin: add method VisitUniqueTags() | Max Kellermann | 2012-08-15 | 9 | -53/+216 |
* | | ProxyDatabase: obey visitor return values | Max Kellermann | 2012-08-15 | 1 | -8/+11 |
* | | ProxyDatabasePlugin: add OO wrapper for mpd_entity | Max Kellermann | 2012-08-15 | 1 | -11/+32 |
* | | ProxyDatabasePlugin: move tag table to the global name space | Max Kellermann | 2012-08-15 | 1 | -25/+25 |
* | | db_visitor: delete obsolete header | Max Kellermann | 2012-08-15 | 6 | -61/+0 |
* | | DatabasePrint: remove bogus "nonnull" attributes | Max Kellermann | 2012-08-15 | 1 | -2/+2 |
* | | Merge branch 'v0.17.x' | Max Kellermann | 2012-08-15 | 6 | -7/+12 |
|\| |
|
| * | player_thread: add local variable "start_ms" | Max Kellermann | 2012-08-15 | 1 | -1/+3 |
| * | playlist: fix unprotected player_control access | Max Kellermann | 2012-08-15 | 1 | -1/+5 |
| * | filter/volume: include cleanup | Max Kellermann | 2012-08-15 | 2 | -2/+0 |
| * | mapper: fix potential crash in file permission check | Max Kellermann | 2012-08-15 | 2 | -3/+4 |
* | | decoder_control: add function _is_current_song() | Max Kellermann | 2012-08-15 | 3 | -15/+42 |
* | | decoder_control: add assertion to dc_get_error() | Max Kellermann | 2012-08-15 | 1 | -0/+1 |
* | | decoder_thread: create GError for mapper failure | Max Kellermann | 2012-08-15 | 1 | -0/+3 |
* | | Merge branch 'v0.17.x' | Max Kellermann | 2012-08-15 | 6 | -60/+108 |
|\| |
|
| * | doc/user: add wildmidi documentation | Max Kellermann | 2012-08-15 | 1 | -0/+31 |
| * | decoder/fluidsynth: add "sample_rate" setting | Max Kellermann | 2012-08-15 | 3 | -6/+24 |
| * | decoder/fluidsynth: add "soundfont" setting | Max Kellermann | 2012-08-15 | 2 | -6/+38 |
| * | configure.ac: auto-detect libfluidsynth | Max Kellermann | 2012-08-15 | 3 | -12/+3 |
| * | decoder/fluidsynth: stop playback at end of file | Max Kellermann | 2012-08-15 | 2 | -5/+5 |
| * | decoder/fluidsynth: don't duplicate path | Max Kellermann | 2012-08-15 | 1 | -6/+1 |
| * | decoder/fluidsynth: check if file is really a MIDI | Max Kellermann | 2012-08-15 | 2 | -4/+2 |