Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fs/Path: pass Path to Relative() | Max Kellermann | 2015-02-28 | 1 | -2/+2 |
| | |||||
* | fs/AllocatedPath: use PathTraitsFS::Relative() | Max Kellermann | 2015-02-28 | 1 | -1/+3 |
| | | | | Eliminate duplicate code. | ||||
* | fs/Path: rename RelativeFS() to Relative() | Max Kellermann | 2015-02-28 | 1 | -1/+1 |
| | |||||
* | fs/Path: make IsAbsolute() const | Max Kellermann | 2015-02-28 | 1 | -1/+1 |
| | |||||
* | fs/AllocatedPath: add nullptr_t constructor | Max Kellermann | 2015-02-25 | 1 | -1/+3 |
| | |||||
* | fs/{Allocated,}Path,Charset: use PathTraitsFS typedefs | Max Kellermann | 2015-02-25 | 1 | -1/+1 |
| | |||||
* | fs/AllocatedPath: add operator== | Max Kellermann | 2015-01-13 | 1 | -0/+10 |
| | |||||
* | Copyright year 2015 | Max Kellermann | 2015-01-01 | 1 | -1/+1 |
| | |||||
* | fs/Charset: return std::string from PathFromUTF8() | Max Kellermann | 2014-11-30 | 1 | -7/+0 |
| | | | | | Don't expose pointer that requires the caller to invoke g_free(), because that's GLib-only. | ||||
* | fs/AllocatedPath: add method Steal() | Max Kellermann | 2014-09-28 | 1 | -0/+8 |
| | |||||
* | fs/AllocatedPath: API documentation grammar fixes | Max Kellermann | 2014-09-28 | 1 | -5/+5 |
| | |||||
* | fs/AllocatedPath: add conversion constructor from Path | Max Kellermann | 2014-01-30 | 1 | -0/+2 |
| | |||||
* | fs/AllocatedPath: add Build() overlays with Path arguments | Max Kellermann | 2014-01-30 | 1 | -0/+10 |
| | |||||
* | copyright year 2014 | Max Kellermann | 2014-01-13 | 1 | -1/+1 |
| | |||||
* | fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8 | Denis Krjuchkov | 2013-12-05 | 1 | -10/+10 |
| | |||||
* | AllocatedPath.hxx: use move constructor | Denis Krjuchkov | 2013-12-03 | 1 | -1/+1 |
| | |||||
* | fs/AllocatedPath: use PathTraits::BuildFS | Denis Krjuchkov | 2013-12-03 | 1 | -4/+14 |
| | |||||
* | fs/Traits.hxx: move definition of AllocatedPath::string to PathTraits | Denis Krjuchkov | 2013-12-03 | 1 | -2/+1 |
| | |||||
* | fs/AllocatedPath.hxx: add FromFS(std::string) method | Denis Krjuchkov | 2013-12-03 | 1 | -0/+11 |
| | |||||
* | include cleanup using iwyu | Max Kellermann | 2013-11-28 | 1 | -2/+0 |
| | |||||
* | fs/AllocatedPath: don't include glib.h | Max Kellermann | 2013-10-21 | 1 | -4/+0 |
| | |||||
* | fs/Path: rename to AllocatedPath | Max Kellermann | 2013-10-17 | 1 | -0/+226 |
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. |