aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/plugins (follow)
Commit message (Expand)AuthorAgeFilesLines
* db/simple: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann2015-11-112-21/+20
* util/StringUtil: move comparison functions to StringCompare.cxxMax Kellermann2015-11-062-2/+2
* util/DeleteDisposer: new utility classMax Kellermann2015-10-192-9/+5
* util/StringView: new utility classMax Kellermann2015-09-301-14/+5
* db/UniqueTags, tag/Set, ...: use typedef tag_mask_tMax Kellermann2015-08-246-8/+8
* tag/Settings: convert to C++Max Kellermann2015-08-241-1/+1
* tag/Settings: add function IsTagEnabled() wrapping access to ignore_tag_items[]Max Kellermann2015-08-241-2/+2
* SongFilter: return "const char *" instead of std::stringMax Kellermann2015-06-252-6/+6
* storage/local: convert mangled URI to FS charsetMax Kellermann2015-03-031-1/+5
* db/simple: eliminate UpdateFileInArchive() if archive API is disabledMax Kellermann2015-03-011-0/+4
* fs/FileInfo: new library providing GetFileInfo()Max Kellermann2015-02-281-18/+14
* fs/FileSystem: merge CheckAccess() into PathExists()Max Kellermann2015-02-271-1/+1
* lib/upnp/Discovery: apply naming conventionMax Kellermann2015-02-021-4/+4
* config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann2015-01-214-25/+25
* ConfigData: move struct config_param to Param.hxxMax Kellermann2015-01-213-3/+3
* db/plugins/ProxyDatabasePlugin: add "keepalive" parameterJoshua Wise2015-01-151-0/+6
* Copyright year 2015Max Kellermann2015-01-0128-28/+28
* Merge branch 'v0.19.x'Max Kellermann2014-12-265-14/+19
|\
| * db/simple: fix implicit nullptr/bool conversionMax Kellermann2014-12-261-3/+3
| * fs/Traits, ...: work around -Wtautological-pointer-compareMax Kellermann2014-12-261-1/+4
| * db/lazy, input/mms: add "override" keywordsMax Kellermann2014-12-262-3/+5
| * Merge branch 'v0.18.x' into v0.19.xMax Kellermann2014-12-262-7/+7
* | Compiler.h: add macro CLANG_OR_GCC_VERSION()Max Kellermann2014-11-281-1/+1
* | configure.ac: add macro MPD_ENABLE_AUTO_PKGMax Kellermann2014-11-212-10/+10
* | 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
* Add MusicBrainz' Release Track Id tagWieland Hoffmann2014-09-271-0/+4
* db/proxy: support empty values in VisitUniqueTags()Max Kellermann2014-09-181-0/+9
* db/simple: fix build failure without zlibMax Kellermann2014-08-301-1/+4
* db/Stats: use std::chrono::duration for the total durationMax Kellermann2014-08-291-1/+1
* db/upnp: use DatabaseStats::Clear()Max Kellermann2014-08-291-4/+1
* Tag: use SignedSongTime for the song durationMax Kellermann2014-08-292-7/+10
* 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-283-7/+7
* 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
* *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
* Merge branch 'v0.18.x'Max 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: initialize LightSong::real_uriMax Kellermann2014-06-211-0/+1
* Directory: eliminate attribute "have_stat"Max Kellermann2014-06-162-2/+2
* db/simple: use class boost::intrusive::listMax Kellermann2014-06-166-103/+114