summaryrefslogtreecommitdiff
path: root/src/SongUpdate.cxx
AgeCommit message (Collapse)Author
2013-12-10SongUpdate: accept files without metadatamobidyc
If the file was recognized by a decoder plugin, accept it - don't require metadata.
2013-12-05fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov
2013-11-28include cleanup using iwyuMax Kellermann
2013-10-26TagFile: use Path instead of const char *Max Kellermann
2013-10-21SongUpdate: use tag_file_scan()Max Kellermann
Eliminate duplicate code.
2013-10-21decoder_plugin: rename struct to DecoderPluginMax Kellermann
2013-10-19*: use references instead of pointersMax Kellermann
2013-10-19*: use nullptr instead of NULLMax Kellermann
2013-10-17fs/Path: rename to AllocatedPathMax Kellermann
The new class Path only holds a string pointer without being responsible for allocation/deallocation. The FileSystem.hxx library accepts Path arguments instead of AllocatedPath, to avoid forcing callers to allocate another string object.
2013-10-17fs/Path: move definitions to struct PathTraitsMax Kellermann
2013-10-17fs/Path: include cleanupMax Kellermann
2013-10-17thread/{Cond,Mutex}: use "class" instead of "typedef"Max Kellermann
Allows forward-declaration.
2013-10-15Client, ...: remove unnecessary glib.h includeMax Kellermann
2013-10-14fs/Path: add method IsAbsolute()Max Kellermann
2013-09-26TagHandler: use a TagBuilder internallyMax Kellermann
Reduce heap allocator overhead.
2013-09-05Tag, ...: move to libtag.aMax Kellermann
2013-09-05InputLegacy: move functions to the input_stream classMax Kellermann
2013-09-04Tag*: move libtag.a sources to src/tag/Max Kellermann
2013-09-04util/Error: new error passing libraryMax Kellermann
Replaces GLib's GError.
2013-09-03input_stream.h: rename to InputLegacy.hxxMax Kellermann
2013-08-04Merge tag 'release-0.17.5'Max Kellermann
2013-07-30tag: convert to C++Max Kellermann
2013-07-29tag_handler: convert to C++Max Kellermann
2013-07-29ape: convert to C++Max Kellermann
2013-07-28tag_id3: convert to C++Max Kellermann
2013-07-28song: convert header to C++Max Kellermann
2013-07-28decoder_api: convert to C++Max Kellermann
2013-04-08uri: convert to C++Max Kellermann
2013-02-02SongUpdate.cxx: use StatFileDenis Krjuchkov
2013-01-30decoder_list: convert to C++Max Kellermann
2013-01-27DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCondMax Kellermann
2013-01-22Path: move to fs subdirectoryDenis Krjuchkov
2013-01-18Path: new class "Path" wraps filesystem path stringsMax Kellermann
2013-01-18Playlist, Song: clarify parameter encodingMax Kellermann
2013-01-07decoder_api.h, ...: add "extern C"Max Kellermann
2013-01-03Directory: rename struct directory to DirectoryMax Kellermann
2013-01-02Directory: make the header C++ onlyMax Kellermann
2013-01-02mapper: convert to C++Max Kellermann
2013-01-02song_update: convert to C++Max Kellermann