summaryrefslogtreecommitdiff
path: root/src/db/plugins/upnp/UpnpDatabasePlugin.cxx
AgeCommit message (Expand)Author
2020-09-23db/upnp: store UPnPDirContent in local variableMax Kellermann
2020-04-22[clang-tidy] add nodiscardRosen Penev
2020-04-08db/Interface: pass std::string_view to GetSong()Max Kellermann
2020-04-08util/SplitString: convert return value to std::string_viewMax Kellermann
2020-04-03util/SplitString: convert parameter to std::string_viewMax Kellermann
2020-04-03db,storage: pass std::string_view to PathTraits::Build()Max Kellermann
2020-03-16remove gcc_unusedRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12[clang-tidy] use nodiscardRosen Penev
2020-02-20[clang-tidy] remove needless std::moveRosen Penev
2020-02-02[clang-tidy] convert several functions to const &Rosen Penev
2020-02-01*: use `auto`Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-16db/Interface: CollectUniqueTags() allows multiple "groups"Max Kellermann
2019-02-20db/Plugin: use std::unique_ptr<> to manage Database pointersMax Kellermann
2018-11-19db/upnp: use the generic ::CollectUniqueTags() functionMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-22Merge branch 'v0.20.x'Max Kellermann
2018-10-22db: fix broken command "list ... group"Max Kellermann
2018-09-02db/Print: move sort/window emulation code to class DatabaseVisitorHelperMax Kellermann
2018-09-02db/Interface: add "noexcept"Max Kellermann
2018-08-02song/Filter: move each class into a separate sourceMax Kellermann
2018-08-02DetachedSong, db/LightSong, SongFilter: move to src/song/Max Kellermann
2018-07-25SongFilter: make Item an interfaceMax Kellermann
2018-07-06db/LightSong: pass URI to constructorMax Kellermann
2018-07-06db/LightSong: implicit initializationMax Kellermann
2018-07-06db/LightSong: make Tag a referenceMax Kellermann
2018-01-02db/upnp: use SplitString() instead of stringToTokens()Max Kellermann
2018-01-02lib/upnp/ClientInit: return UpnpClient_HandleMax Kellermann
2017-08-25lib/upnp/Discovery: use CURL instead of UpnpDownloadUrlItem()Max Kellermann
2017-08-24db/DatabasePlugin: pass EventThread's EventLoop to create()Max Kellermann
2017-08-18DetachedSong, db/LightSong, db/simple/Song: use std::chrono::system_clock::ti...Max Kellermann
2017-08-18db/LightDirectory: use std::chrono::system_clock::time_pointMax Kellermann
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-16*: remove lots of GCC 4.8 fallback codeMax Kellermann
2017-02-11db/Interface: GetUpdateStamp() returns std::chrono::system_clock::time_pointMax Kellermann
2017-02-08tag/Mask: wrap in classMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax Kellermann
2017-01-23lib/upnp/Util: pass single delimiter character to stringToTokens()Max Kellermann
2017-01-23lib/upnp/Util: remove parameter "skipinit", always trueMax Kellermann
2017-01-06db/upnp: use "override" instead of "virtual"Max Kellermann
2017-01-03update copyright yearMax Kellermann
2016-10-29db/Interface: migrate visitor methods from class Error to C++ exceptionsMax Kellermann
2016-10-29db/Visitor: remove the Error parameterMax Kellermann
2016-10-28db/Plugin: migrate from class Error to C++ exceptionsMax Kellermann
2016-03-19db/Interface: GetSong() throws exception on errorMax Kellermann
2016-03-19db/Interface: Open() throws exception on errorMax Kellermann