Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-02-28 | fs/Path: pass Path to Relative() | Max Kellermann | 1 | -2/+2 | |
2015-02-28 | fs/AllocatedPath: use PathTraitsFS::Relative() | Max Kellermann | 1 | -1/+3 | |
Eliminate duplicate code. | |||||
2015-02-28 | fs/Path: rename RelativeFS() to Relative() | Max Kellermann | 1 | -1/+1 | |
2015-02-28 | fs/Path: make IsAbsolute() const | Max Kellermann | 1 | -1/+1 | |
2015-02-25 | fs/AllocatedPath: add nullptr_t constructor | Max Kellermann | 1 | -1/+3 | |
2015-02-25 | fs/{Allocated,}Path,Charset: use PathTraitsFS typedefs | Max Kellermann | 1 | -1/+1 | |
2015-01-13 | fs/AllocatedPath: add operator== | Max Kellermann | 1 | -0/+10 | |
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-11-30 | fs/Charset: return std::string from PathFromUTF8() | Max Kellermann | 1 | -7/+0 | |
Don't expose pointer that requires the caller to invoke g_free(), because that's GLib-only. | |||||
2014-09-28 | fs/AllocatedPath: add method Steal() | Max Kellermann | 1 | -0/+8 | |
2014-09-28 | fs/AllocatedPath: API documentation grammar fixes | Max Kellermann | 1 | -5/+5 | |
2014-01-30 | fs/AllocatedPath: add conversion constructor from Path | Max Kellermann | 1 | -0/+2 | |
2014-01-30 | fs/AllocatedPath: add Build() overlays with Path arguments | Max Kellermann | 1 | -0/+10 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-12-05 | fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8 | Denis Krjuchkov | 1 | -10/+10 | |
2013-12-03 | AllocatedPath.hxx: use move constructor | Denis Krjuchkov | 1 | -1/+1 | |
2013-12-03 | fs/AllocatedPath: use PathTraits::BuildFS | Denis Krjuchkov | 1 | -4/+14 | |
2013-12-03 | fs/Traits.hxx: move definition of AllocatedPath::string to PathTraits | Denis Krjuchkov | 1 | -2/+1 | |
2013-12-03 | fs/AllocatedPath.hxx: add FromFS(std::string) method | Denis Krjuchkov | 1 | -0/+11 | |
2013-11-28 | include cleanup using iwyu | Max Kellermann | 1 | -2/+0 | |
2013-10-21 | fs/AllocatedPath: don't include glib.h | Max Kellermann | 1 | -4/+0 | |
2013-10-17 | fs/Path: rename to AllocatedPath | Max Kellermann | 1 | -27/+37 | |
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 | 1 | -52/+5 | |
2013-10-17 | fs/Path: include clenaup | Max Kellermann | 1 | -1/+1 | |
2013-10-17 | fs/Charset: don't allow nullptr arguments | Max Kellermann | 1 | -2/+2 | |
2013-10-17 | fs/Path: move configuration code to Config.cxx | Max Kellermann | 1 | -20/+2 | |
2013-10-17 | fs/Path: move path_domain to Domain.hxx | Max Kellermann | 1 | -2/+0 | |
2013-10-17 | fs/Path: include cleanup | Max Kellermann | 1 | -1/+0 | |
2013-10-17 | fs/Path: move MPD_PATH_MAX to Limits.hxx | Max Kellermann | 1 | -13/+0 | |
2013-10-15 | gcc.h: rename to Compiler.h | Max Kellermann | 1 | -1/+1 | |
2013-10-14 | fs/Path: add method IsAbsolute() | Max Kellermann | 1 | -0/+31 | |
2013-10-14 | fs/Path: add separator constants/functions | Max Kellermann | 1 | -0/+29 | |
2013-10-14 | fs/Path: add method RelativeFS() | Max Kellermann | 1 | -0/+9 | |
Move code from map_fs_to_utf8(). | |||||
2013-10-14 | fs/Path: add method data() | Max Kellermann | 1 | -0/+9 | |
2013-10-02 | filesystem/Path: use std::string | Max Kellermann | 1 | -78/+23 | |
2013-09-12 | Path: add FromUTF8() overload that returns an Error | Max Kellermann | 1 | -0/+5 | |
2013-09-12 | ConfigPath: move path_domain to system/Path.cxx | Max Kellermann | 1 | -0/+2 | |
2013-02-02 | Path.hxx: add GetDirectoryName() method | Denis Krjuchkov | 1 | -0/+9 | |
2013-01-28 | Path::FromUTF8() returns nulled instance on error, add error handling where ↵ | Denis Krjuchkov | 1 | -4/+1 | |
required | |||||
2013-01-28 | Path: convert remaining funcs to methods, keep fs_charset as std::string | Denis Krjuchkov | 1 | -6/+10 | |
2013-01-28 | Path: merge utf8_to_fs_charset() into Path::FromUTF8() | Denis Krjuchkov | 1 | -10/+2 | |
2013-01-28 | Path: convert fs_charset_to_utf8() to static method Path::ToUTF8() | Denis Krjuchkov | 1 | -8/+10 | |
2013-01-26 | Path: define MPD_PATH_MAX to 260 on Windows | Denis Krjuchkov | 1 | -1/+3 | |
2013-01-26 | Path: ToUTF() returns std::string | Denis Krjuchkov | 1 | -8/+5 | |
2013-01-22 | Path: move to fs subdirectory | Denis Krjuchkov | 1 | -2/+2 | |
2013-01-18 | Path: new class "Path" wraps filesystem path strings | Max Kellermann | 1 | -0/+207 | |
2013-01-17 | path: convert to C++ | Max Kellermann | 1 | -6/+8 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -6/+7 | |
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy. |