Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-21 | playlist/Plugin: pass InputStreamPtr&& to open_stream() | Max Kellermann | |
Obsolete class CloseSongEnumerator, which was a kludge. | |||
2015-01-01 | Copyright year 2015 | Max Kellermann | |
2014-10-28 | TextInputStream: don't ignore unterminated last line | Max Kellermann | |
2014-10-19 | TextInputStream: manually shift the buffer before reading | Max Kellermann | |
Fixes truncated lines in m3u and cue files (regression by commit 67958f7). | |||
2014-08-07 | input/TextInputStream: move ReadBufferedLine() to util/TextFile.hxx | Max Kellermann | |
2014-08-07 | TextInputStream: don't strip | Max Kellermann | |
Let the caller decide whether to strip. Only remove \n and \r (end-of-line markers). | |||
2014-08-07 | TextInputStream: move code to ReadBufferedLine() | Max Kellermann | |
Look at the buffer first, before trying to read from the file. This reduces overhead because we don't refill the buffer after every line. | |||
2014-08-07 | util/StringUtil: add StripRight() overload with "end" argument | Max Kellermann | |
2014-08-07 | util/CharUtil: add IsWhitespaceFast() | Max Kellermann | |
2014-08-07 | input/TextInputStream: return char* | Max Kellermann | |
Revert to the old API before commit e9e55b08, removing unnecessary bloat. | |||
2014-03-01 | util/{Const,Writable}Buffer: add operator[] | Max Kellermann | |
2014-01-24 | Input*: move to input/ | Max Kellermann | |