aboutsummaryrefslogtreecommitdiffstats
path: root/src/db (follow)
Commit message (Expand)AuthorAgeFilesLines
* Compiler.h: add macro CLANG_OR_GCC_VERSION()Max Kellermann2014-11-282-3/+3
* DatabasePrint: cast int to unsigned before comparisonMax Kellermann2014-11-261-1/+2
* configure.ac: add macro MPD_ENABLE_AUTO_PKGMax Kellermann2014-11-213-12/+12
* DatabaseCommands: add "window" parameter to "search"/"find"Max Kellermann2014-11-182-3/+31
* Merge tag 'v0.19.3'Max Kellermann2014-11-111-1/+1
|\
| * db/Count: include cleanupMax Kellermann2014-11-081-1/+1
* | db/upnp/Directory: TitleToPathSegment() returns rvalue referenceMax Kellermann2014-11-091-2/+2
* | db/upnp/Directory: apply coding styleMax Kellermann2014-11-091-23/+23
* | db/upnp/Directory: move checkobjok() to class UPnPDirObjectMax Kellermann2014-11-082-11/+9
* | db/upnp/Object: apply coding styleMax Kellermann2014-11-083-21/+28
|/
* db/upnp: fix valgrind warningMax Kellermann2014-11-071-0/+1
* db/upnp/Util: move caturl() to util/UriUtil.cxxMax Kellermann2014-10-101-0/+1
* storage/Interface: include cleanupMax Kellermann2014-10-012-0/+3
* Add MusicBrainz' Release Track Id tagWieland Hoffmann2014-09-271-0/+4
* db/proxy: support empty values in VisitUniqueTags()Max Kellermann2014-09-181-0/+9
* *: add missing Compiler.h includesMax Kellermann2014-08-305-0/+5
* db/simple: fix build failure without zlibMax Kellermann2014-08-301-1/+4
* db/Stats: use std::chrono::duration for the total durationMax Kellermann2014-08-293-4/+6
* db/upnp: use DatabaseStats::Clear()Max Kellermann2014-08-291-4/+1
* db/Count: use std::chrono::duration for the total timeMax Kellermann2014-08-291-6/+9
* Tag: use SignedSongTime for the song durationMax Kellermann2014-08-296-19/+27
* db/simple/Song: use std::chrono::duration for start_ms and end_msMax Kellermann2014-08-282-9/+11
* db/LightSong: use std::chrono::duration for start_ms and end_msMax Kellermann2014-08-285-14/+15
* DetachedSong: use std::chrono::duration for start_ms and end_msMax Kellermann2014-08-281-2/+2
* db/simple: check for I/O errors in Load()Max Kellermann2014-08-111-1/+1
* db/simple: compress the database file using gzipMax Kellermann2014-08-112-5/+60
* fs/io/BufferedReader: new class to replace class TextFileMax Kellermann2014-08-071-5/+2
* fs/output, fs/TextFile: move to fs/io/Max Kellermann2014-08-073-7/+7
* db/update/InotifySource: remove FifoBufferMax Kellermann2014-08-062-16/+15
* *Save, *State: use the OutputStream API instead of FILE*Max Kellermann2014-07-305-37/+33
* db/proxy: implement Update()Max Kellermann2014-07-291-0/+19
* db/Interface: add virtual method Update()Max Kellermann2014-07-291-0/+12
* Tag: add class const_iterator and methods begin(), end()Max Kellermann2014-07-123-9/+3
* Merge branch 'v0.18.x'Max Kellermann2014-06-233-1/+42
|\
| * db/proxy: fall back to recursive walk on old libmpdclient/MPDMax Kellermann2014-06-231-1/+21
| * db/proxy: use mpd_song_get_{start,end}() only with libmpdclient >= 2.3Max Kellermann2014-06-231-0/+5
* | db/proxy: use mpd_song_get_{start,end}() only with libmpdclient >= 2.3Max Kellermann2014-06-231-0/+5
* | db/proxy: initialize LightSong::real_uriMax Kellermann2014-06-211-0/+1
* | Directory: eliminate attribute "have_stat"Max Kellermann2014-06-163-4/+3
* | db/simple: use class boost::intrusive::listMax Kellermann2014-06-168-144/+151
* | db/Count: implement groupingMax Kellermann2014-04-272-7/+82
* | db/Count: add constructorMax Kellermann2014-04-271-2/+3
* | DatabasePrint: move PrintSongCount() to Count.cxxMax Kellermann2014-04-264-54/+110
* | db/Helpers: split libraryMax Kellermann2014-04-255-47/+98
* | DatabasePrint: refactor variable/function namesMax Kellermann2014-04-252-21/+21
* | db/Helpers: move code to tag/Set.cxxMax Kellermann2014-04-241-88/+1
* | db/Helpers: move TagSet to dedicated headerMax Kellermann2014-04-241-24/+1
* | db/Helpers: use set::emplace()Max Kellermann2014-04-241-0/+8
* | DatabasePrint: eliminate printAllIn(), printInfoForAllIn()Max Kellermann2014-04-242-24/+0
* | DatabasePrint: merge adjacent client_printf() callsMax Kellermann2014-04-241-2/+4