Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-23 | LogLevel: rename DEFAULT to NOTICE | Max Kellermann | |
"DEFAULT" is a bad name - all it says is that it's the default value, but it doesn't say what it means. The name NOTICE mimics the syslog level. | |||
2020-09-23 | LogInit: provide mappings for LogLevel::{ERROR,WARNING} | Max Kellermann | |
2020-09-23 | LogInit: rename "secure" to "info" | Max Kellermann | |
Calling this "secure" never made sense. Messages about client connects are just a small part of what gets logged as "secure", a.k.a. "info". | |||
2020-09-23 | LogInit: use StringIsEqual() | Max Kellermann | |
2020-03-16 | remove gcc_unused | Rosen Penev | |
[[maybe_unused]] (introduced in C++17) is standard C++. https://clang.llvm.org/docs/AttributeReference.html#maybe-unused-unused says that this is equivalent to the GNU unused attribute. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-03-12 | replace assert.h with cassert | Rosen Penev | |
The former was deprecated with C++14. According to the C++11 and C++17 standards, both files are identical. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-02-01 | [clang-tidy] remove pointless void arg | Rosen Penev | |
Found with modernize-redundant-void-arg Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-01-18 | copyright year 2020 | Max Kellermann | |
2019-06-17 | Copyright year 2019 | Max Kellermann | |
2019-05-29 | config/Param: add method With() | Max Kellermann | |
2019-02-05 | LogInit: add `noexcept` | Max Kellermann | |
2018-11-14 | LogInit: default to journal if MPD was started as systemd service | Max Kellermann | |
2018-10-31 | *: copyright year 2018 | Max Kellermann | |
2018-10-30 | LogInit: work around two Android compiler warnings | Max Kellermann | |
2018-07-17 | LogInit: use struct ConfigData | Max Kellermann | |
2018-07-16 | config/Config*: rename files, drop "Config" prefix | Max Kellermann | |
2018-01-17 | fs/AllocatedPath: make the nullptr_t constructor public | Max Kellermann | |
2017-12-16 | Merge branch 'v0.20.x' | Max Kellermann | |
2017-12-12 | *: check defined(_WIN32) instead of defined(WIN32) | Max Kellermann | |
Only _WIN32 is defined by the compiler, and WIN32 is not standardized and may be missing. Closes #169 | |||
2017-08-10 | fs/FileSystem: OpenFile() returns UniqueFileDescriptor | Max Kellermann | |
2017-01-03 | update copyright year | Max Kellermann | |
2016-12-09 | Merge tag 'v0.19.20' | Max Kellermann | |
release v0.19.20 | |||
2016-12-04 | LogInit: convert use_stdout flag to out_fd=STDOUT_FILENO | Max Kellermann | |
2016-12-04 | LogInit: initialize out_fd properly to avoid closing stdin | Max Kellermann | |
2016-12-04 | LogInit: throw exception instead of calling FatalError() | Max Kellermann | |
2016-11-02 | LogInit: migrate from class Error to C++ exceptions | Max Kellermann | |
2016-11-02 | LogInit: use ConfigParam::GetPath() | Max Kellermann | |
2016-10-28 | config/Param: use CamelCase | Max Kellermann | |
2016-03-01 | *: include cleanup (using iwyu) | Max Kellermann | |
2016-02-26 | update copyright year to 2016 | Max Kellermann | |
2015-06-22 | LogBackend: remove character set support | Max Kellermann | |
Always write UTF-8 to the log file. | |||
2015-01-21 | config/Option: convert to strictly-typed enum | Max Kellermann | |
2015-01-21 | config/Param: make "line" signed | Max Kellermann | |
2015-01-21 | ConfigData: move struct config_param to Param.hxx | Max Kellermann | |
2015-01-01 | Copyright year 2015 | Max Kellermann | |
2014-12-17 | LogInit: make stderr line-buffered | Max Kellermann | |
Make sure everything gets logged right away. No delays because stdio's buffer is not yet full. | |||
2014-04-25 | LogInit: fix file descriptor leak in SIGHUP handler | Max Kellermann | |
2014-02-22 | LogBackend: use __android_log_print() on Android | Max Kellermann | |
2014-02-18 | LogInit: disable SetLogCharset() without GLib | Max Kellermann | |
2014-01-24 | Config*: move to config/ | Max Kellermann | |
2014-01-13 | copyright year 2014 | Max Kellermann | |
2013-12-15 | configure.ac: add option "--disable-glib" | Max Kellermann | |
Allows building without GLib. This fails to compile currently, because GLib is still used in the MPD core. | |||
2013-12-15 | LogInit: move backend code to LogBackend.cxx | Max Kellermann | |
2013-11-28 | include cleanup using iwyu | Max Kellermann | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | |
2013-10-19 | Util/CharUtil: new library replacing g_ascii_isX() | Max Kellermann | |
2013-10-17 | fs/Path: rename to AllocatedPath | Max 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-15 | ConfigData: use std::string for config_param::value | Max Kellermann | |
2013-10-02 | Log: new logging library API | Max Kellermann | |
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. |