aboutsummaryrefslogtreecommitdiffstats
path: root/src/DatabasePlaylist.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-01-17Mapper: add function map_song_detach()Max Kellermann1-1/+3
Make the DetachedSong(Song) conversion constructor private. Everybody should use map_song_detach() which will take over more responsibilities soon.
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-09DetachedSong: fork of struct SongMax Kellermann1-1/+2
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-30*: update copyright year to 2013Max Kellermann1-1/+1
2013-10-19*: use references instead of pointersMax Kellermann1-1/+1
2013-09-04util/Error: new error passing libraryMax Kellermann1-5/+5
Replaces GLib's GError.
2013-07-28song: convert header to C++Max Kellermann1-1/+1
2012-09-28main: use C++ compilerMax Kellermann1-1/+1
2012-09-28stored_playlist, playlist_save: use C++ compilerMax Kellermann1-5/+1
2012-08-29SongFilter: convert to a C++ classMax Kellermann1-2/+2
2012-08-29dbUtils.h: eliminate this headerMax Kellermann1-9/+0
2012-08-22Database*: fix nullptr dereference when no database is configuredMax Kellermann1-1/+5
2012-08-08DatabaseSelection: add "match" attributeMax Kellermann1-22/+8
Let the database plugin do the match.
2012-08-08locate: add a per-item "fold_case" flagMax Kellermann1-1/+1
Merge locate_song_search() and locate_song_match().
2012-08-07locate: add "casefold" flag to parserMax Kellermann1-9/+2
Fold the case during construction, without having to create another copy.
2012-08-07db_selection: rename to DatabaseSelectionMax Kellermann1-5/+3
2012-08-07dbUtils.h: move to DatabaseQueue.hxx, DatabasePlaylist.hxxMax Kellermann1-0/+1
2012-08-07Database{Plugin,Visitor}: pass referencesMax Kellermann1-6/+13
2012-08-02dbUtils: split to Database{Queue,Playlist}.cxxMax Kellermann1-0/+74