aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2013-10-22Playlist: refresh new tags after database updateMax Kellermann6-23/+85
2013-10-22decoder/flac: fix tag name comparisonMax Kellermann1-1/+1
2013-10-22Playlist*, Queue: use GetDatabase() overload without ErrorMax Kellermann4-4/+4
2013-10-22Queue: add method ModifyAtPosition()Max Kellermann2-1/+12
2013-10-22Queue: ModifyAtOrder() does not increment versionMax Kellermann3-3/+3
2013-10-22Partition: add method DatabaseModified()Max Kellermann3-1/+13
2013-10-22UpdateRemove: include cleanupMax Kellermann1-2/+0
2013-10-22DecoderList: fix the decoder_plugin_from_mime_type() return valueMax Kellermann1-3/+1
2013-10-22PlaylistEdit: compare Song URIs in DeleteSong()Max Kellermann1-2/+1
2013-10-22Playlist: copy stream tags from the PlayerThreadMax Kellermann8-11/+95
2013-10-21Song: add method ReplaceTag()Max Kellermann2-0/+10
2013-10-21Partition: add methods TagModified(), SyncWithPlayer()Max Kellermann3-2/+46
2013-10-21Song: pass reference to song_equals()Max Kellermann5-19/+14
2013-10-21DecoderThread: simplify the decoder lookup loopMax Kellermann2-64/+53
2013-10-21DecoderList: reimplement _for_each() with function objectMax Kellermann4-33/+54
2013-10-21decoder: rename the struct to "Decoder"Max Kellermann40-296/+299
2013-10-21DecoderPlugin: move functions into the structMax Kellermann6-112/+86
2013-10-21SongUpdate: use tag_file_scan()Max Kellermann1-63/+9
2013-10-21TagFile: use IgnoreError()Max Kellermann1-4/+2
2013-10-21decoder_plugin: rename struct to DecoderPluginMax Kellermann53-91/+91
2013-10-21decoder/modplug: use WritableBuffer instead of GByteArrayMax Kellermann1-31/+30
2013-10-21decoder/modplug: move code to LoadModPlugFile()Max Kellermann1-21/+17
2013-10-21playlist/EmbeddedCue: use std::string for the "cuesheet" attributeMax Kellermann1-10/+8
2013-10-21GetBaseUTF8Max Kellermann9-46/+97
2013-10-21archive/bz2: remove unused function bz2_quark()Max Kellermann1-6/+0
2013-10-21fs/AllocatedPath: don't include glib.hMax Kellermann1-4/+0
2013-10-21DirectorySave: use Directory::GetName()Max Kellermann1-4/+1
2013-10-21input/curl: don't use GLib's typedef "gushort"Max Kellermann1-1/+2
2013-10-21util/NumberParser: utilities for parsing numbers from ASCII stringsMax Kellermann6-15/+92
2013-10-21Util/ASCII: add StringEqualsCaseASCII() overload with lengthMax Kellermann6-11/+23
2013-10-20Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann15-52/+109
2013-10-20OutputControl: convert anonymous enum to constexprMax Kellermann1-5/+3
2013-10-20Inotify: convert anonymous enum to constexprMax Kellermann2-13/+10
2013-10-20UpdateWalk: convert anonymous enum to constexprMax Kellermann1-4/+2
2013-10-20Main: convert anonymous enum to constexprMax Kellermann1-4/+2
2013-10-20DatabaseSave: convert anonymous enum to constexprMax Kellermann1-4/+2
2013-10-20ClientInternal: convert anonymous enum to constexprMax Kellermann1-4/+2
2013-10-20Idle: convert anonymous enum to constexprMax Kellermann1-25/+23
2013-10-20*Commands: move to src/command/Max Kellermann27-4/+4
2013-10-20TagType: rename enum tag_type to TagTypeMax Kellermann40-93/+93
2013-10-20command: convert command_return to to a strictly-typed enumMax Kellermann24-421/+428
2013-10-20FatalError: remove unused GError overloadMax Kellermann2-10/+0
2013-10-20PlaylistError: convert playlist_result to a strictly-typed enumMax Kellermann16-207/+204
2013-10-20decoder/sidplay: add header fileMax Kellermann3-2/+27
2013-10-20decoder/sidplay: update file nameMax Kellermann1-0/+0
2013-10-19Client: move message functions into the classMax Kellermann4-95/+63
2013-10-19Client: move trivial functions into the Client classMax Kellermann5-50/+31
2013-10-19ClientInternal: move class Client to Client.hxxMax Kellermann9-98/+96
2013-10-19*: use references instead of pointersMax Kellermann119-1078/+1072
2013-10-19*: use nullptr instead of NULLMax Kellermann97-834/+812