summaryrefslogtreecommitdiff
path: root/src/SongSave.hxx
AgeCommit message (Collapse)Author
2021-01-01copyright year 2021Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-09-08db/simple/Song: add attribute "target"Max Kellermann
Will be used for Song objects representing tracks inside a CUE file.
2019-09-05SongSave: return DetachedSong, not a std::unique_ptr<>Max Kellermann
Eliminate unnecessary dynamic allocations.
2019-09-05SongSave: allow throwing any exceptionMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-07-06db/simple: add an AudioFormat to each SongMax Kellermann
2017-11-26SongSave: wrap DetachedSong* in std::unique_ptrMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-11-10util/Error: remove obsolete classMax Kellermann
2016-10-29db/simple/Save: migrate from class Error to C++ exceptionsMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-07-30*Save, *State: use the OutputStream API instead of FILE*Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2014-01-09DetachedSong: fork of struct SongMax Kellermann
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
2013-10-19*: use references instead of pointersMax Kellermann
2013-09-04util/Error: new error passing libraryMax Kellermann
Replaces GLib's GError.
2013-07-28song: convert header to C++Max Kellermann
2013-01-30TagPool, ...: include cleanupMax Kellermann
2013-01-03TextFile: convert to a classMax Kellermann
2013-01-03Directory: rename struct directory to DirectoryMax Kellermann
2013-01-02db_save, state_file: convert to C++Max Kellermann