aboutsummaryrefslogtreecommitdiffstats
path: root/src/DatabaseHelpers.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* LightSong: new class to be used by DatabasePlugin callbacksMax Kellermann2014-01-191-5/+5
| | | | | Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread.
* Song: embed the Tag object statically into class SongMax Kellermann2014-01-191-5/+2
| | | | | Reduces overhead because we need to manage only one memory allocation. According to valgrind/massif, we save 7%.
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* *: update copyright year to 2013Max Kellermann2013-10-301-1/+1
|
* TagType: rename enum tag_type to TagTypeMax Kellermann2013-10-201-2/+2
|
* Tag, ...: move to libtag.aMax Kellermann2013-09-051-1/+1
|
* util/Error: new error passing libraryMax Kellermann2013-09-041-5/+5
| | | | Replaces GLib's GError.
* tag: convert to C++Max Kellermann2013-07-301-4/+4
|
* song: convert header to C++Max Kellermann2013-07-281-3/+3
|
* DatabasePlugin: add method GetStats()Max Kellermann2012-08-151-0/+56
| | | | | Optimize the ProxyDatabase by invoking "stats" on the peer, instead of visiting all songs.
* DatabasePlugin: add method VisitUniqueTags()Max Kellermann2012-08-151-0/+78
Optimize the ProxyDatabase by invoking "list" on the peer, instead of visiting all songs.