aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/upnp/Device.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* db/upnp: cache m_path.back()Max Kellermann2014-01-181-12/+13
|
* db/upnp/Device: move code to method Parse()Max Kellermann2014-01-181-11/+10
| | | | Forward the Error to the caller.
* db/upnp/Discovery: don't copy XML to std::stringMax Kellermann2014-01-181-2/+2
| | | | Pass "const char *" to Expat.
* db/upnp: use move operator to assign XML CDATAMax Kellermann2014-01-181-11/+11
| | | | Reduce runtime bloat.
* db/upnp/Util: trimstring() constructs string from bufferMax Kellermann2014-01-181-2/+1
| | | | | Reduce overhead by omitting the part of the buffer that consists only of whitespace.
* db/upnp/Device: remove unused attribute "m_tabs"Max Kellermann2014-01-101-4/+1
|
* db/upnp: remove unnecessary empty string checks from CharacterData()Max Kellermann2014-01-101-3/+0
|
* UPnP database pluginJean-Francois Dockes2014-01-091-0/+140
[mk: renamed source files, applied coding style, reduced bloat, using MPD's threading library, using MPD's error reporting and logging library and refactoring, fixed lots of bugs]