Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
d93172bee8
|
Compiler.h: add macro CLANG_OR_GCC_VERSION()
|
2014-11-28 19:09:56 +01:00 |
|
Max Kellermann
|
58352ea69d
|
db/Stats: use std::chrono::duration for the total duration
Use milliseconds precision to reduce rounding errors.
|
2014-08-29 23:25:03 +02:00 |
|
Max Kellermann
|
7c25d83f1c
|
Tag: use SignedSongTime for the song duration
|
2014-08-29 13:20:58 +02:00 |
|
Max Kellermann
|
41a7203c28
|
Tag: add class const_iterator and methods begin(), end()
Enables using range-based "for".
|
2014-07-12 17:22:39 +02:00 |
|
Max Kellermann
|
154e601f4e
|
db/Helpers: split library
|
2014-04-25 18:39:21 +02:00 |
|
Max Kellermann
|
ecc12c9ba1
|
db/Helpers: move code to tag/Set.cxx
|
2014-04-24 18:32:23 +02:00 |
|
Max Kellermann
|
9e50993c13
|
db/Helpers: move TagSet to dedicated header
|
2014-04-24 18:18:26 +02:00 |
|
Max Kellermann
|
b32ec857b1
|
db/Helpers: use set::emplace()
|
2014-04-24 18:17:07 +02:00 |
|
Max Kellermann
|
ae178c77bd
|
DatabaseCommands: "list" allows grouping
|
2014-04-24 11:38:49 +02:00 |
|
Max Kellermann
|
27002ad1ea
|
db/Helpers: "list" on album artist falls back to the artist tag
|
2014-04-24 10:48:52 +02:00 |
|
Max Kellermann
|
986dd2fac1
|
db/Helpers: move code to CheckUniqueTag()
|
2014-04-24 10:47:53 +02:00 |
|
Max Kellermann
|
3965b490a9
|
db/Helpers: use reference instead of pointer
|
2014-04-24 10:31:19 +02:00 |
|
Max Kellermann
|
ae594ad92c
|
DatabasePlugin: split header
|
2014-02-19 22:54:52 +01:00 |
|
Max Kellermann
|
9d34fc394c
|
Database*: move to db/
|
2014-01-24 16:38:44 +01:00 |
|