summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2018-07-17config/Block: allow moving name and valueMax Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-06tag/Handler: add method OnAudioFormat()Max Kellermann
2018-07-05tag/Handler: convert to class with virtual methodsMax Kellermann
2018-06-22input/Stream: remove attribute "cond", replace with handler interfaceMax Kellermann
2018-06-22input/rewind: move sources out of the "plugins" directoryMax Kellermann
2018-06-04test/run_neighbor_explorer: make GlobalInit constMax Kellermann
2018-06-04test/run_neighbor_explorer: use ShutdownHandler to catch SIGINT/SIGTERMMax Kellermann
2018-06-02test/run_neighbor_explorer: dump NeighborGlue::GetList() after initializationMax Kellermann
2018-02-24Merge tag 'v0.20.18'Max Kellermann
2018-02-24test/run_storage: fallback for %F on WindowsMax Kellermann
2018-02-24test/run_storage: initialize WinSockMax Kellermann
2018-02-17test/DumpDecoderClient: use STDOUT_FILENOMax Kellermann
2018-02-17test/DumpDecoderClient: convert static local to class attributeMax Kellermann
2018-02-17test/DumpDecoderClient: convert to classMax Kellermann
2018-02-17test/DumpDecoderClient: add API documentationMax Kellermann
2018-02-17test/FakeDecoderAPI: rename to DumpDecoderClientMax Kellermann
2018-02-13test/run_decoder: add command-line option to read mpd.confMax Kellermann
2018-02-13test/run_decder: RAII-style global initializationMax Kellermann
2018-01-29test/run_input: move code from Scan() to input/ScanTags.cxxMax Kellermann
2018-01-26test/run_input: add frontend for InputPlugin::scan_tags()Max Kellermann
2018-01-24test/run_input: add option "--verbose"Max Kellermann
2018-01-24test/test_translate_song: use std::to_string()Max Kellermann
2018-01-23Merge branch 'v0.20.x'Max Kellermann
2018-01-23test/read_mixer: another kludge to work around -Wnull-dereferenceMax Kellermann
2018-01-23test/NullMixerListener: new class to fix -Wnull-dereferenceMax Kellermann
2018-01-21SongUpdate: add "noexcept"Max Kellermann
2018-01-21storage/Interface: wrap StorageDirectoryReader in std::unique_ptrMax Kellermann
2018-01-20playlist/Plugin: use std::unique_ptr<SongEnumerator>Max Kellermann
2018-01-20tag/Tag: add "noexcept"Max Kellermann
2018-01-17fs/Path: replace method Null() with nullptr_t constructorMax Kellermann
2018-01-17test/run_input: add option to load a configuration fileMax Kellermann
2018-01-17test/run_input: add command-line option parserMax Kellermann
2018-01-07thread/Thread: use BoundMethodMax Kellermann
2018-01-02filter/Filter: add virtual method Flush()Max Kellermann
2018-01-02filter/Plugin: move filter_configured_new() to LoadOne.cxxMax Kellermann
2018-01-02neighbor/{Explorer,Listener}: add "noexcept"Max Kellermann
2018-01-02storage/Plugin: return std::unique_ptr<Storage>Max Kellermann
2018-01-01test/run_filter: use "auto"Max Kellermann
2018-01-01Filter/Internal: split headerMax Kellermann
2017-12-27test/run_filter: throw exception on errorMax Kellermann
2017-12-27filter/Plugin: return std::unique_ptr<PreparedFilter>Max Kellermann
2017-12-27archive/Plugin: return std::unique_ptr<ArchiveFile>Max Kellermann
2017-12-26input/Proxy: use InputStreamPtrMax Kellermann
2017-12-22archive/File: eliminate Close(), make destructor virtual insteadMax Kellermann
2017-12-20input/InputStream: ReadTag() returns std::unique_ptr<Tag>Max Kellermann
2017-12-20tag/Builder: CommitNew() returns std::unique_ptr<Tag>Max Kellermann
2017-12-20test/test_icy_parser: use AtScopeExit()Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann