- 11 Jan, 2014 2 commits
-
-
Max Kellermann authored
Send "idle" to the other MPD whenever there's nothing else to do and forward incoming "idle database" events to all our MPD clients.
-
Max Kellermann authored
Allow database plugins to announce that they have been modified.
-
- 10 Jan, 2014 23 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Ask the DatabasePlugin for stats when the first client requests them, not at startup.
-
Max Kellermann authored
-
Max Kellermann authored
We have removed all libupnp logging calls, and we don't need to debug libupnp.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Look up attributes in the "atts" array. Reduce bloat.
-
Max Kellermann authored
Reduce bloat.
-
Max Kellermann authored
Reduce bloat.
-
Max Kellermann authored
Reduces bloat.
-
Max Kellermann authored
We only need it inside StartElement(). Reduces bloat.
-
Max Kellermann authored
No need to handle this in EndElement() - in StartElement(), we already have all we need.
-
Max Kellermann authored
Reduce excessive bloat.
-
Max Kellermann authored
At the same time, rename the enum types and the class attributes, and add an "UNKNOWN" type/class. The latter avoids the "-1" hack.
-
Max Kellermann authored
Return the return value, instead returning it in a reference parameter. Reduces bloat by reducing unnecessary std::string usage.
-
Max Kellermann authored
I wrongfully assumed that each array element is a name and a value concatenated.
-
Max Kellermann authored
Not necessary or useful.
-
Max Kellermann authored
Reduces bloat by eliminating one std::map.
-
- 09 Jan, 2014 15 commits
-
-
Max Kellermann authored
-
Jean-Francois Dockes authored
[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]
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Kludge for libavahi-client quirk.
-
Max Kellermann authored
-
Max Kellermann authored
Add the debug-only flag "virgin" which gets checked by assert() calls. Fixes assertion failures when using zeroconf/avahi.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Using a variable-size struct with embedded string is not worth the trouble here. There are not so many Directory objects.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
-
Max Kellermann authored
-