Age | Commit message (Expand) | Author |
2020-04-02 | test/*: fix Windows build using class FromNarrowPath | Max Kellermann |
2019-02-05 | input/Init: add RAII class | Max Kellermann |
2019-02-05 | test/ConfigGlue: merge duplicate code from various debug programs | Max Kellermann |
2019-02-05 | archive/List: add RAII class | Max Kellermann |
2018-10-31 | *: copyright year 2018 | Max Kellermann |
2018-08-19 | test/run_input: allocate ConfigData in class GlobalInit | Max Kellermann |
2018-07-17 | input/Init: use struct ConfigData | Max Kellermann |
2018-07-17 | test/*: catch and print all exceptions | Max Kellermann |
2018-07-16 | config/Config*: rename files, drop "Config" prefix | Max Kellermann |
2018-06-22 | input/Stream: remove attribute "cond", replace with handler interface | Max Kellermann |
2018-01-29 | test/run_input: move code from Scan() to input/ScanTags.cxx | Max Kellermann |
2018-01-26 | test/run_input: add frontend for InputPlugin::scan_tags() | Max Kellermann |
2018-01-24 | test/run_input: add option "--verbose" | Max Kellermann |
2018-01-17 | fs/Path: replace method Null() with nullptr_t constructor | Max Kellermann |
2018-01-17 | test/run_input: add option to load a configuration file | Max Kellermann |
2018-01-17 | test/run_input: add command-line option parser | Max Kellermann |
2017-12-20 | input/InputStream: ReadTag() returns std::unique_ptr<Tag> | Max Kellermann |
2017-02-10 | test/*: use class EventThread instead of ScopeIOThread | Max Kellermann |
2017-01-26 | input/Plugin: pass EventLoop& to init() | Max Kellermann |
2017-01-03 | update copyright year | Max Kellermann |
2017-01-03 | test/run_input, ...: RAII-style global initialization | Max Kellermann |
2017-01-03 | thread/Mutex: remove ScopeLock, use std::lock_guard directly | Max Kellermann |
2016-09-16 | input/InputStream: migrate from class Error to C++ exceptions | Max Kellermann |
2016-09-09 | input/Plugin: migrate open() from class Error to C++ exceptions | Max Kellermann |
2016-09-09 | input/Plugin: migrate init() from class Error to C++ exceptions | Max Kellermann |
2016-05-02 | test/{run_input,dump_text_file}: use class ScopeLock | Max Kellermann |
2016-02-26 | update copyright year to 2016 | Max Kellermann |
2016-02-21 | input: wrap InputStream in std::unique_ptr | Max Kellermann |
2015-08-15 | test/stdbin.h: remove obsolete header | Max Kellermann |
2015-01-01 | Copyright year 2015 | Max Kellermann |
2014-12-05 | configure.ac: require GLib 2.32 (if enabled) | Max Kellermann |
2014-11-25 | test/run_input: make variables more local | Max Kellermann |
2014-10-07 | test/run_input, ...: add struct ScopeIOThread | Max Kellermann |
2014-08-07 | fs/output, fs/TextFile: move to fs/io/ | Max Kellermann |
2014-07-30 | *Save, *State: use the OutputStream API instead of FILE* | Max Kellermann |
2014-05-11 | InputStream: add virtual destructor | Max Kellermann |
2014-05-11 | InputStream: convert to class | Max Kellermann |
2014-01-24 | Input*: move to input/ | Max Kellermann |
2014-01-24 | Config*: move to config/ | Max Kellermann |
2014-01-24 | archive/*: move to archive/plugins/ | Max Kellermann |
2014-01-13 | copyright year 2014 | Max Kellermann |
2013-12-29 | InputStream: add static method OpenReady() | Max Kellermann |
2013-12-15 | test/*: use fprintf(stderr,...) and Log() instead of g_printerr() | Max Kellermann |
2013-12-15 | configure.ac: add option "--disable-glib" | Max Kellermann |
2013-10-23 | input_stream: rename struct to InputStream | Max Kellermann |
2013-10-17 | thread/{Cond,Mutex}: use "class" instead of "typedef" | Max Kellermann |
2013-10-02 | Log: new logging library API | Max Kellermann |
2013-09-05 | Tag, ...: move to libtag.a | Max Kellermann |
2013-09-05 | conf.h: remove obsolete header | Max Kellermann |
2013-09-05 | InputLegacy: move functions to the input_stream class | Max Kellermann |