Max Kellermann
|
d2cf74027c
|
Song: embed the Tag object statically into class Song
Reduces overhead because we need to manage only one memory allocation.
According to valgrind/massif, we save 7%.
|
2014-01-19 02:58:55 +01:00 |
|
Max Kellermann
|
4f83c60296
|
copyright year 2014
|
2014-01-13 22:31:55 +01:00 |
|
Max Kellermann
|
8555b65c50
|
*: update copyright year to 2013
|
2013-10-30 23:37:06 +01:00 |
|
Max Kellermann
|
a78b2d84ed
|
TagType: rename enum tag_type to TagType
|
2013-10-20 13:32:59 +02:00 |
|
Max Kellermann
|
3f267b1795
|
Tag, ...: move to libtag.a
|
2013-09-05 18:26:56 +02:00 |
|
Max Kellermann
|
29030b54c9
|
util/Error: new error passing library
Replaces GLib's GError.
|
2013-09-04 18:14:22 +02:00 |
|
Max Kellermann
|
06f898cc12
|
tag: convert to C++
|
2013-07-30 20:19:53 +02:00 |
|
Max Kellermann
|
ba161ec572
|
song: convert header to C++
|
2013-07-28 13:25:12 +02:00 |
|
Max Kellermann
|
3c0dea811d
|
DatabasePlugin: add method GetStats()
Optimize the ProxyDatabase by invoking "stats" on the peer, instead of
visiting all songs.
|
2012-08-15 23:05:08 +02:00 |
|
Max Kellermann
|
a6ac0f8965
|
DatabasePlugin: add method VisitUniqueTags()
Optimize the ProxyDatabase by invoking "list" on the peer, instead of
visiting all songs.
|
2012-08-15 23:02:27 +02:00 |
|