Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-10 | SongUpdate: accept files without metadata | mobidyc | |
If the file was recognized by a decoder plugin, accept it - don't require metadata. | |||
2013-12-05 | fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8 | Denis Krjuchkov | |
2013-11-28 | include cleanup using iwyu | Max Kellermann | |
2013-10-26 | TagFile: use Path instead of const char * | Max Kellermann | |
2013-10-21 | SongUpdate: use tag_file_scan() | Max Kellermann | |
Eliminate duplicate code. | |||
2013-10-21 | decoder_plugin: rename struct to DecoderPlugin | Max Kellermann | |
2013-10-19 | *: use references instead of pointers | Max Kellermann | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | |
2013-10-17 | fs/Path: rename to AllocatedPath | Max 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-17 | fs/Path: move definitions to struct PathTraits | Max Kellermann | |
2013-10-17 | fs/Path: include cleanup | Max Kellermann | |
2013-10-17 | thread/{Cond,Mutex}: use "class" instead of "typedef" | Max Kellermann | |
Allows forward-declaration. | |||
2013-10-15 | Client, ...: remove unnecessary glib.h include | Max Kellermann | |
2013-10-14 | fs/Path: add method IsAbsolute() | Max Kellermann | |
2013-09-26 | TagHandler: use a TagBuilder internally | Max Kellermann | |
Reduce heap allocator overhead. | |||
2013-09-05 | Tag, ...: move to libtag.a | Max Kellermann | |
2013-09-05 | InputLegacy: move functions to the input_stream class | Max Kellermann | |
2013-09-04 | Tag*: move libtag.a sources to src/tag/ | Max Kellermann | |
2013-09-04 | util/Error: new error passing library | Max Kellermann | |
Replaces GLib's GError. | |||
2013-09-03 | input_stream.h: rename to InputLegacy.hxx | Max Kellermann | |
2013-08-04 | Merge tag 'release-0.17.5' | Max Kellermann | |
2013-07-30 | tag: convert to C++ | Max Kellermann | |
2013-07-29 | tag_handler: convert to C++ | Max Kellermann | |
2013-07-29 | ape: convert to C++ | Max Kellermann | |
2013-07-28 | tag_id3: convert to C++ | Max Kellermann | |
2013-07-28 | song: convert header to C++ | Max Kellermann | |
2013-07-28 | decoder_api: convert to C++ | Max Kellermann | |
2013-04-08 | uri: convert to C++ | Max Kellermann | |
2013-02-02 | SongUpdate.cxx: use StatFile | Denis Krjuchkov | |
2013-01-30 | decoder_list: convert to C++ | Max Kellermann | |
2013-01-27 | DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCond | Max Kellermann | |
2013-01-22 | Path: move to fs subdirectory | Denis Krjuchkov | |
2013-01-18 | Path: new class "Path" wraps filesystem path strings | Max Kellermann | |
2013-01-18 | Playlist, Song: clarify parameter encoding | Max Kellermann | |
2013-01-07 | decoder_api.h, ...: add "extern C" | Max Kellermann | |
2013-01-03 | Directory: rename struct directory to Directory | Max Kellermann | |
2013-01-02 | Directory: make the header C++ only | Max Kellermann | |
2013-01-02 | mapper: convert to C++ | Max Kellermann | |
2013-01-02 | song_update: convert to C++ | Max Kellermann | |