aboutsummaryrefslogtreecommitdiffstats
path: root/test (follow)
Commit message (Expand)AuthorAgeFilesLines
* StoragePlugin: add method MapToRelativeUTF8()Max Kellermann2014-02-071-16/+8
* DecoderPlugin: pass Path instance to file_decode() and scan_file()Max Kellermann2014-02-072-7/+9
* Mapper: move map_song_detach() to db/DatabaseSong.cxxMax Kellermann2014-02-071-6/+16
* mixer/Plugin: pass AudioOutput reference to init()Max Kellermann2014-02-061-54/+2
* Mixer: use reference instead of pointer for MixerPluginMax Kellermann2014-02-051-1/+1
* MixerPlugin: add EventLoop& init() parameterMax Kellermann2014-02-052-14/+7
* event/Loop: remove the dummy constructor argumentMax Kellermann2014-02-055-5/+5
* test/ShutdownHandler: make the constructor "explicit"Max Kellermann2014-02-051-1/+1
* db/DatabaseListener: add method OnDatabaseSongRemoved()Max Kellermann2014-02-041-0/+4
* Instance: add Database attributeMax Kellermann2014-02-041-2/+9
* db/DatabasePlaylist: pass Database reference aroundMax Kellermann2014-02-041-4/+6
* SongLoader: new class that merges duplicate codeMax Kellermann2014-02-031-10/+41
* output: move functions into the AudioOutput structMax Kellermann2014-01-291-1/+0
* output: rename source filesMax Kellermann2014-01-281-1/+1
* output: rename struct audio_output to AudioOutputMax Kellermann2014-01-281-4/+4
* OutputAll: convert to class, move instance to class PartitionMax Kellermann2014-01-281-3/+6
* Playlist{Info,Vector}: move to db/Max Kellermann2014-01-271-1/+1
* Merge branch 'v0.18.x'Max Kellermann2014-01-271-0/+85
|\
| * IcyMetadataParser: more robust tag parserMax Kellermann2014-01-271-0/+15
| * test/test_icy_parser: unit test for IcyMetaDataParser.cxxMax Kellermann2014-01-271-0/+70
* | neighbor: new subsystem to detect file servers on the local networkMax Kellermann2014-01-262-0/+86
* | Mixer*: move to mixer/Max Kellermann2014-01-242-3/+3
* | Filter*: move to filter/Max Kellermann2014-01-243-5/+5
* | Database*: move to db/Max Kellermann2014-01-243-8/+8
* | Input*: move to input/Max Kellermann2014-01-248-16/+16
* | Update*: move to update/Max Kellermann2014-01-241-1/+1
* | Config*: move to config/Max Kellermann2014-01-2413-17/+17
* | Queue*: move to queue/Max Kellermann2014-01-241-1/+1
* | Zeroconf*: move to zeroconf/Max Kellermann2014-01-241-1/+1
* | archive/*: move to archive/plugins/Max Kellermann2014-01-244-7/+7
* | decoder/*: move to decoder/plugins/Max Kellermann2014-01-244-6/+6
* | output/*: move to output/plugins/Max Kellermann2014-01-232-5/+5
* | playlist/*: move to playlist/plugins/Max Kellermann2014-01-232-4/+4
* | Encoder*: move to src/encoderMax Kellermann2014-01-232-4/+4
* | LightDirectory: new struct replacing Directory in the DB APIMax Kellermann2014-01-221-5/+6
* | PlaylistSong: modify the given song object in-placeMax Kellermann2014-01-211-48/+31
* | test: add unit test for playlist_check_translate_song()Max Kellermann2014-01-211-0/+290
* | Merge branch 'v0.18.x'Max Kellermann2014-01-201-2/+2
|\|
| * Queue: rename struct queue to QueueMax Kellermann2014-01-201-2/+2
* | LightSong: new class to be used by DatabasePlugin callbacksMax Kellermann2014-01-192-37/+4
* | copyright year 2014Max Kellermann2014-01-1336-36/+36
* | DatabasePlugin: add interface DatabaseListenerMax Kellermann2014-01-111-1/+14
* | UPnP database pluginJean-Francois Dockes2014-01-091-0/+9
* | DetachedSong: fork of struct SongMax Kellermann2014-01-093-38/+42
* | test/DumpDatabase: fix nullptr dereferenceMax Kellermann2014-01-091-1/+1
* | Merge branch 'v0.18.x'Max Kellermann2014-01-081-0/+4
|\|
| * util/UriUtil: uri_get_suffix() fails if name begins with dotMax Kellermann2013-12-291-0/+4
* | test: add missing includesMax Kellermann2014-01-078-0/+11
* | pcm/Format: change parameters/return values to ConstBufferMax Kellermann2014-01-062-35/+31
* | InputStream: add static method OpenReady()Max Kellermann2013-12-294-47/+6