aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/plugins/simple/DatabaseSave.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-11-11db/simple: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann1-8/+8
2015-11-06util/StringUtil: move comparison functions to StringCompare.cxxMax Kellermann1-1/+1
2015-08-24tag/Settings: convert to C++Max Kellermann1-1/+1
2015-08-24tag/Settings: add function IsTagEnabled() wrapping access to ignore_tag_items[]Max Kellermann1-2/+2
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-08-07fs/output, fs/TextFile: move to fs/io/Max Kellermann1-2/+2
2014-07-30*Save, *State: use the OutputStream API instead of FILE*Max Kellermann1-8/+9
2014-02-26db/simple: create dedicated directoryMax Kellermann1-2/+2
2014-02-25DatabaseSave: increase DB_FORMAT versionMax Kellermann1-1/+1
2014-02-25DatabaseSave: add constant OLDEST_DB_FORMATMax Kellermann1-1/+6
2014-01-24Database*: move to db/Max Kellermann1-0/+0
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-12-15util/Tokenizer, ...: include cleanupMax Kellermann1-2/+0
2013-12-08TextFile: move to fs subsystemDenis Krjuchkov1-1/+1
2013-11-28Util/StringUtil: add StringStartsWith()Max Kellermann1-4/+5
Replaces GLib's g_str_has_prefix().
2013-11-28include cleanup using iwyuMax Kellermann1-2/+0
2013-10-30*: update copyright year to 2013Max Kellermann1-1/+1
2013-10-20DatabaseSave: convert anonymous enum to constexprMax Kellermann1-4/+2
2013-10-20TagType: rename enum tag_type to TagTypeMax Kellermann1-1/+1
2013-10-19*: use references instead of pointersMax Kellermann1-6/+2
2013-10-19*: use nullptr instead of NULLMax Kellermann1-4/+4
2013-10-17fs/Charset: GetFSCharset() returns "utf-8" by defaultMax Kellermann1-6/+5
If fs_charset is empty, i.e. we're using the default "utf-8", GetFSCharset() should return exactly that instead of an empty std::string.
2013-10-17fs/Path: move configuration code to Config.cxxMax Kellermann1-3/+3
2013-10-17fs/Path: include cleanupMax Kellermann1-0/+1
2013-10-02Log: new logging library APIMax Kellermann1-4/+2
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
2013-09-05Tag: compile-time initialisation of ignore_tag_itemsMax Kellermann1-1/+1
Move to TagSettings.c and use C99 initializers.
2013-09-05Tag, ...: move to libtag.aMax Kellermann1-2/+2
2013-09-04util/Error: new error passing libraryMax Kellermann1-23/+21
Replaces GLib's GError.
2013-09-03DatabaseSave: eliminate redundant db_quark() implementationMax Kellermann1-7/+1
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann1-1/+1
2013-07-30tag: convert to C++Max Kellermann1-1/+1
2013-07-28song: convert header to C++Max Kellermann1-1/+1
2013-01-28Path: convert remaining funcs to methods, keep fs_charset as std::stringDenis Krjuchkov1-6/+7
2013-01-22Path: move to fs subdirectoryDenis Krjuchkov1-1/+1
2013-01-17path: convert to C++Max Kellermann1-4/+1
2013-01-07tag: convert to C++Max Kellermann1-2/+2
2013-01-03TextFile: convert to a classMax Kellermann1-11/+4
2013-01-03text_file: convert to C++Max Kellermann1-1/+1
2013-01-03Directory: rename struct directory to DirectoryMax Kellermann1-2/+2
2013-01-02Directory: make the header C++ onlyMax Kellermann1-1/+1
2013-01-02db_lock: convert to C++Max Kellermann1-1/+1
2013-01-02db_save, state_file: convert to C++Max Kellermann1-2/+5
2012-02-02directory: require the caller to lock the db_mutexMax Kellermann1-0/+3
Reduce the number of lock/unlock cycles, and make database handling safer.
2011-09-10database: move code to db_save.cMax Kellermann1-0/+176