aboutsummaryrefslogtreecommitdiffstats
path: root/src/UpdateWalk.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov2013-12-051-4/+4
|
* include cleanup using iwyuMax Kellermann2013-11-281-4/+0
|
* GetBaseUTF8Max Kellermann2013-10-211-3/+1
|
* UpdateWalk: convert anonymous enum to constexprMax Kellermann2013-10-201-4/+2
|
* *: use references instead of pointersMax Kellermann2013-10-191-40/+41
|
* *: use nullptr instead of NULLMax Kellermann2013-10-191-11/+11
|
* fs/Path: rename to AllocatedPathMax Kellermann2013-10-171-10/+10
| | | | | | | 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.
* fs/Path: move definitions to struct PathTraitsMax Kellermann2013-10-171-3/+4
|
* *: use WIN32 instead of G_OS_WIN32Max Kellermann2013-10-151-2/+2
|
* fs/Path: add method IsAbsolute()Max Kellermann2013-10-141-1/+1
|
* fs/Path: add separator constants/functionsMax Kellermann2013-10-141-2/+2
|
* Log: new logging library APIMax Kellermann2013-10-021-7/+8
| | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
* conf.h: remove obsolete headerMax Kellermann2013-09-051-1/+2
| | | | | Use only ConfigData.hxx in plugin sources to reduce header dependencies.
* *: use gcc.h macros instead of GLibMax Kellermann2013-08-041-2/+2
|
* song: convert header to C++Max Kellermann2013-07-281-4/+4
|
* UpdateWalk, ExcludeList: use Path, file system API, DirectoryReader, log in UTF8Denis Krjuchkov2013-05-061-27/+23
|
* uri: convert to C++Max Kellermann2013-04-081-4/+1
|
* UpdateWalk.cxx: use FileExistsDenis Krjuchkov2013-02-021-3/+2
|
* Path::FromUTF8() returns nulled instance on error, add error handling where ↵Denis Krjuchkov2013-01-281-2/+2
| | | | required
* Path: convert fs_charset_to_utf8() to static method Path::ToUTF8()Denis Krjuchkov2013-01-281-11/+8
|
* playlist/*: convert to C++Max Kellermann2013-01-261-1/+1
|
* Path: move to fs subdirectoryDenis Krjuchkov2013-01-221-1/+1
|
* Path: new class "Path" wraps filesystem path stringsMax Kellermann2013-01-181-27/+15
|
* path: convert to C++Max Kellermann2013-01-171-1/+1
|
* decoder_api.h, ...: add "extern C"Max Kellermann2013-01-071-1/+1
|
* ExcludeList: convert to a classMax Kellermann2013-01-031-9/+8
|
* exclude: convert to C++Max Kellermann2013-01-031-1/+1
|
* PlaylistVector: use std::listMax Kellermann2013-01-031-8/+8
|
* Directory: rename struct directory to DirectoryMax Kellermann2013-01-031-22/+21
|
* database.h: rename to DatabaseSimple.hxxMax Kellermann2013-01-031-1/+1
|
* Directory: turn functions to methodsMax Kellermann2013-01-021-6/+5
|
* Directory: make the header C++ onlyMax Kellermann2013-01-021-1/+1
|
* mapper: convert to C++Max Kellermann2013-01-021-1/+1
|
* PlaylistInfo: rename class, use std::stringMax Kellermann2013-01-021-5/+8
|
* db_lock: convert to C++Max Kellermann2013-01-021-1/+1
|
* playlist_vector: convert to C++Max Kellermann2013-01-021-1/+1
|
* update: convert to C++Max Kellermann2013-01-021-0/+511