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