aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2014-02-19db/Interface: add attribute "plugin"Max Kellermann12-16/+34
2014-02-19DatabasePlugin: split headerMax Kellermann20-126/+189
2014-02-19Mixer: add class MixerListenerMax Kellermann21-61/+139
2014-02-19output/Init: pass AudioOutput referencesMax Kellermann1-29/+29
2014-02-19util/Tokenizer: relicense to BSD-2Max Kellermann2-28/+48
2014-02-19StickerCommands: include cleanupMax Kellermann1-1/+0
2014-02-19output/httpd: move to dedicated directoryMax Kellermann10-4/+4
2014-02-19Timer: move to output/Max Kellermann5-3/+3
2014-02-19cue/CueParser: move to playlist/Max Kellermann4-2/+2
2014-02-18system/FatalError: remove GError supportMax Kellermann3-42/+0
2014-02-18Main: disable inotify check without databaseMax Kellermann1-5/+6
2014-02-18event/SignalMonitor: unblock signals after forkMax Kellermann1-1/+22
2014-02-18Thread/Util: use __NR_ioprio_set instead of SYS_ioprio_setMax Kellermann1-1/+1
2014-02-18Thread/Util: make SCHED_RESET_ON_FORK optionalMax Kellermann1-1/+7
2014-02-18thread/Posix{Mutex,Cond}: disable "constexpr" on AndroidMax Kellermann3-3/+9
2014-02-18system/EPollFD: add epoll_create1() fallback for AndroidMax Kellermann1-0/+15
2014-02-18PlaylistRegistry: disable the "pls" plugin without GLibMax Kellermann1-0/+3
2014-02-18LogInit: disable SetLogCharset() without GLibMax Kellermann2-0/+7
2014-02-18util/StringUtil: add StringEndsWith()Max Kellermann3-3/+17
2014-02-18SongFilter: disable g_utf8_casefold() without GLibMax Kellermann1-0/+14
2014-02-17fs/TextFile: use custom allocation instead of GStringMax Kellermann2-24/+29
2014-02-17fs/Charset: disable if GLib is disabledMax Kellermann3-2/+31
2014-02-17TagId3: use xstrdup() instead of g_strdup()Max Kellermann1-3/+4
2014-02-17util/StringUtil: add function Strip()Max Kellermann5-6/+27
2014-02-17TagString: disable UTF-8 validation if GLib is disabledMax Kellermann1-3/+13
2014-02-17Main: initialize Database before StorageMax Kellermann3-19/+14
2014-02-17Main: move code to InitDatabaseAndStorage()Max Kellermann1-6/+12
2014-02-17db/Configured: disallow both "db_file" and "database"Max Kellermann1-3/+7
2014-02-17Main: move code to db/Configured.cxxMax Kellermann3-39/+117
2014-02-17Main: check if database exists before attempting to close itMax Kellermann1-2/+5
2014-02-17db/DatabaseSimple: remove obsolete headerMax Kellermann2-48/+0
2014-02-12StorageCommands: add command "unmount"Max Kellermann3-0/+33
2014-02-12CompositeStorage: fix tree walk in Directory::Unmount()Max Kellermann1-1/+4
2014-02-12StorageCommands: emit IDLE_MOUNT on successful "mount"Max Kellermann3-0/+6
2014-02-12StorageCommands: add command "listmounts"Max Kellermann4-0/+86
2014-02-10util/HugeAllocator: relicense to BSD-2Max Kellermann2-28/+48
2014-02-10PlaylistSong: copy the "real" URIMax Kellermann1-0/+3
2014-02-09StorageCommands: expose the "mount" commandMax Kellermann3-0/+97
2014-02-09Main: wrap the Storage instance in CompositeStorageMax Kellermann2-2/+15
2014-02-09CompositeStorage: new Storage implementationMax Kellermann2-0/+467
2014-02-09db/update/Walk: disable FindAncestorLoop() if device/inode==0Max Kellermann1-0/+5
2014-02-09db/update/Walk: document FindAncestorLoop()Max Kellermann1-0/+6
2014-02-09db/update/Walk: rename find_inode_ancestor() to FindAncestorLoop()Max Kellermann1-4/+4
2014-02-09Main: move code to storage/Configured.cxxMax Kellermann3-29/+117
2014-02-09Idle: error out when unrecognized idle event was specifiedMax Kellermann3-8/+32
2014-02-09OtherCommands: remove unnecessary nullptr checkMax Kellermann1-3/+0
2014-02-08storage/nfs: new storage pluginMax Kellermann3-0/+271
2014-02-08input/nfs: move nfs_domain to lib/nfs/Domain.cxxMax Kellermann3-3/+52
2014-02-08ArchivePlugin: pass Path to open()Max Kellermann7-16/+24
2014-02-08ArchivePlugin: rename struct archive_plugin to ArchivePluginMax Kellermann14-26/+32