Age | Commit message (Expand) | Author |
2021-01-01 | copyright year 2021 | Max Kellermann |
2020-05-30 | use std chr functions | Rosen Penev |
2020-01-18 | AudioFormat: move to pcm/ | Max Kellermann |
2020-01-18 | copyright year 2020 | Max Kellermann |
2019-09-08 | db/simple/Song: add attribute "target" | Max Kellermann |
2019-09-05 | SongSave: return DetachedSong, not a std::unique_ptr<> | Max Kellermann |
2019-09-04 | db/simple/Song: rename "uri" to "filename" | Max Kellermann |
2019-09-04 | SongSave: use StringIsEqual() | Max Kellermann |
2019-09-03 | db/simple/Song: convert "uri" to a std::string | Max Kellermann |
2019-06-17 | Copyright year 2019 | Max Kellermann |
2019-05-08 | util/Time*: move to time/ | Max Kellermann |
2018-11-19 | check.h: remove obsolete header | Max Kellermann |
2018-10-31 | *: copyright year 2018 | Max Kellermann |
2018-08-02 | DetachedSong, db/LightSong, SongFilter: move to src/song/ | Max Kellermann |
2018-07-06 | db/simple: add an AudioFormat to each Song | Max Kellermann |
2018-02-11 | Merge tag 'v0.20.17' | Max Kellermann |
2018-02-09 | SongSave, queue/PlaylistState, tag/ReplayGain: use portable atof() wrappers | Max Kellermann |
2017-11-26 | SongSave: wrap DetachedSong* in std::unique_ptr | Max Kellermann |
2017-08-18 | DetachedSong, db/LightSong, db/simple/Song: use std::chrono::system_clock::ti... | Max Kellermann |
2017-07-05 | util/StringUtil: move strip functions to StringStrip.cxx | Max Kellermann |
2017-02-08 | tag/Tag: move tag_name_parse() to ParseName.cxx | Max Kellermann |
2017-02-08 | tag/Tag*: rename several source files | Max Kellermann |
2017-01-03 | update copyright year | Max Kellermann |
2016-10-29 | db/simple/Save: migrate from class Error to C++ exceptions | Max Kellermann |
2016-02-26 | update copyright year to 2016 | Max Kellermann |
2015-01-01 | Copyright year 2015 | Max Kellermann |
2014-08-29 | Tag: use SignedSongTime for the song duration | Max Kellermann |
2014-08-28 | db/simple/Song: use std::chrono::duration for start_ms and end_ms | Max Kellermann |
2014-08-28 | DetachedSong: use std::chrono::duration for start_ms and end_ms | Max Kellermann |
2014-08-07 | fs/output, fs/TextFile: move to fs/io/ | Max Kellermann |
2014-08-07 | util/StringUtil: rename strchug_fast() to StripLeft() | Max Kellermann |
2014-07-30 | *Save, *State: use the OutputStream API instead of FILE* | Max Kellermann |
2014-02-26 | db/simple: create dedicated directory | Max Kellermann |
2014-01-24 | Database*: move to db/ | Max Kellermann |
2014-01-19 | Song: embed the Tag object statically into class Song | Max Kellermann |
2014-01-13 | copyright year 2014 | Max Kellermann |
2014-01-09 | DetachedSong: fork of struct Song | Max Kellermann |
2014-01-08 | SongSave: make variables more local | Max Kellermann |
2014-01-08 | tag/TagBuilder: rename Commit() to CommitNew() | Max Kellermann |
2013-12-08 | TextFile: move to fs subsystem | Denis Krjuchkov |
2013-11-28 | include cleanup using iwyu | Max Kellermann |
2013-11-11 | filter/route, ...: add missing stdlib.h includes | Max Kellermann |
2013-10-20 | TagType: rename enum tag_type to TagType | Max Kellermann |
2013-10-19 | *: use references instead of pointers | Max Kellermann |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann |
2013-10-18 | util/StringUtil: rename strchug_fast_c() to strchug_fast() | Max Kellermann |
2013-10-02 | Log: new logging library API | Max Kellermann |
2013-10-02 | Listen, ...: add missing includes | Max Kellermann |
2013-09-05 | SongSave: use class TagBuilder | Max Kellermann |
2013-09-05 | Tag, ...: move to libtag.a | Max Kellermann |