aboutsummaryrefslogtreecommitdiffstats
path: root/src/db (follow)
Commit message (Collapse)AuthorAgeFilesLines
* db/simple: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann2015-11-112-21/+20
|
* db/update/InotifyQueue: use StringAfterPrefix()Max Kellermann2015-11-061-6/+6
|
* util/StringCompare: add StringIsEmpty()Max Kellermann2015-11-063-3/+6
|
* 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
|
* update: apply .mpdignore matches to subdirectoriesAnthony DeRossi2015-09-304-11/+34
| | | | | | | | | Wildcard matches are directly applied to all filenames in subdirectories without any attempt at matching relative paths. This change is based on the following feature request: http://bugs.musicpd.org/view.php?id=3729
* db/UniqueTags, tag/Set, ...: use typedef tag_mask_tMax Kellermann2015-08-2411-19/+17
|
* 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
|
* client/Response: new Client wrapper class for writing responsesMax Kellermann2015-08-124-65/+77
|
* SongFilter: return "const char *" instead of std::stringMax Kellermann2015-06-253-8/+11
|
* db/update/ExcludeList: remove obsolete TODO commentsMax Kellermann2015-06-222-5/+3
|
* db/update/ExcludeList: move class Pattern to fs/Glob.hxxMax Kellermann2015-06-222-31/+8
|
* db/update/ExcludeList: use the NarrowPath classMax Kellermann2015-03-251-1/+2
|
* *: doxygen fixupsMax Kellermann2015-03-172-2/+3
|
* fs/Traits: add macro PATH_LITERAL()Max Kellermann2015-03-051-1/+2
|
* db/Configured: convert path to UTF-8 before injecting into configurationMax Kellermann2015-03-051-1/+4
|
* *: change C-style prototypes, drop "(void)"Max Kellermann2015-03-031-1/+1
|
* system/FileDescriptor: new wrapper class for a file descriptorMax Kellermann2015-03-032-6/+8
|
* db/update/Container: convert vtrack name to FS charsetMax Kellermann2015-03-031-1/+4
|
* 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
| | | | Reduce some unnecessary overhead.
* fs/FileInfo: new library providing GetFileInfo()Max Kellermann2015-02-282-26/+21
| | | | Replaces StatFile(), with a portable data object.
* storage/FileInfo: rename to StorageFileInfoMax Kellermann2015-02-287-36/+38
|
* fs/FileSystem: merge CheckAccess() into PathExists()Max Kellermann2015-02-271-1/+1
| | | | | PathExists() should better do what CheckAccess() does, and CheckAccess() doesn't do what its name implies.
* db/ExcludeList: use the TextFile class instead of stdio.hMax Kellermann2015-02-251-17/+24
|
* lib/upnp/Discovery: apply naming conventionMax Kellermann2015-02-021-4/+4
|
* Merge branch 'v0.19.x'Max Kellermann2015-01-291-1/+1
|\
| * db/update/Walk: use std::unique_ptr instead of std::auto_ptrMax Kellermann2015-01-291-1/+1
| | | | | | | | | | std::auto_ptr is deprecated, and std::unique_ptr is much better anyway.
* | config/Param: split block-specific attributes to new struct ConfigBlockMax Kellermann2015-01-218-37/+38
| | | | | | | | The old struct config_param remains only for top-level string options.
* | config/Option: convert to strictly-typed enumMax Kellermann2015-01-212-4/+4
| |
* | ConfigData: move struct config_param to Param.hxxMax Kellermann2015-01-215-5/+5
| |
* | db/plugins/ProxyDatabasePlugin: add "keepalive" parameterJoshua Wise2015-01-151-0/+6
| |
* | Copyright year 2015Max Kellermann2015-01-0193-93/+93
| |
* | Merge branch 'v0.19.x'Max Kellermann2014-12-265-14/+19
|\|
| * db/simple: fix implicit nullptr/bool conversionMax Kellermann2014-12-261-3/+3
| | | | | | | | | | Return false on error, not nullptr.
| * fs/Traits, ...: work around -Wtautological-pointer-compareMax Kellermann2014-12-261-1/+4
| | | | | | | | New in clang 3.6.
| * db/lazy, input/mms: add "override" keywordsMax Kellermann2014-12-262-3/+5
| | | | | | | | Fixes -Winconsistent-missing-override (clang 3.6).
| * Merge branch 'v0.18.x' into v0.19.xMax Kellermann2014-12-262-7/+7
| |\
| | * db/proxy, output/shout: fix implicit nullptr/bool conversionMax Kellermann2014-12-261-3/+3
| | | | | | | | | | | | Return false on error, not nullptr.
| | * db/{simple,proxy}, ...: add "override" keywordsMax Kellermann2014-12-262-2/+2
| | | | | | | | | | | | Fixes -Winconsistent-missing-override (clang 3.6).
* | | playlist, InotifySource, ...: update GLib commentsMax Kellermann2014-12-041-2/+2
| | |
* | | 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
| | | | | | | | | | | | Fixes compiler warning.
* | | configure.ac: add macro MPD_ENABLE_AUTO_PKGMax Kellermann2014-11-213-12/+12
| | | | | | | | | | | | Simplify the definition of many build options.
* | | 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
| | | | | | | | | | | | Eliminate one implicit std::string copy.