summaryrefslogtreecommitdiff
path: root/src/StateFile.hxx
AgeCommit message (Collapse)Author
2014-08-24StateFile: configurable intervalMax Kellermann
2014-08-24StateFile: make "path" constMax Kellermann
2014-07-30*Save, *State: use the OutputStream API instead of FILE*Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2013-10-17fs/Path: rename to AllocatedPathMax Kellermann
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object.
2013-10-15gcc.h: rename to Compiler.hMax Kellermann
2013-08-07ConfigPath: return a Path objectMax Kellermann
Migrate all callers to use Path directly, instead of doing the conversion in each caller.
2013-04-08event/TimeoutMonitor: eliminate support for periodic eventsMax Kellermann
No caller needs this. Fixes use-after-free after returning from Client::OnTimeout().
2013-04-08StateFile: schedule timer only after a changeMax Kellermann
Save the state file 2 minutes after the last change. This reduces the disruptions by an idle MPD, and MPD can be paged out permanently until it is used.
2013-04-08StateFile: move code to RememberVersions(), IsModified()Max Kellermann
2013-04-08StateFile: make AutoWrite() privateMax Kellermann
2013-02-02StateFile: use file system API, log in UTF-8Denis Krjuchkov
2013-01-22Path: move to fs subdirectoryDenis Krjuchkov
2013-01-18Path: new class "Path" wraps filesystem path stringsMax Kellermann
2013-01-14event/TimeoutMonitor: wrapper for g_timeout_source_new()Max Kellermann
2013-01-14StateFile: convert to a classMax Kellermann
2013-01-05Partition: new class, container for Playlist and PlayerControlMax Kellermann
This is the beginning of multi-player support. There will be support for multiple Partition objects in one MPD process.
2013-01-02db_save, state_file: convert to C++Max Kellermann