aboutsummaryrefslogtreecommitdiffstats
path: root/src/fs/AllocatedPath.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fs/Traits: enable _UNICODE on WindowsMax Kellermann2015-03-051-1/+1
| | | | | Use wchar_t for everything on Windows. Solves a lot of filesystem charset problems.
* fs/AllocatedPath: use PathTraitsFS::Relative()Max Kellermann2015-02-281-22/+0
| | | | Eliminate duplicate code.
* fs/Path: rename RelativeFS() to Relative()Max Kellermann2015-02-281-1/+1
|
* fs/{Allocated,}Path,Charset: use PathTraitsFS typedefsMax Kellermann2015-02-251-1/+1
|
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* fs/Charset: return std::string from PathFromUTF8()Max Kellermann2014-11-301-20/+1
| | | | | Don't expose pointer that requires the caller to invoke g_free(), because that's GLib-only.
* fs/Charset: add macro HAVE_FS_CHARSETMax Kellermann2014-11-291-1/+1
|
* Compiler.h: exclude clang from GCC_CHECK_VERSION()Max Kellermann2014-11-281-1/+1
|
* Merge tag 'v0.18.18' into v0.19.xMax Kellermann2014-11-181-1/+5
|\
| * Construct a Null AllocatedPath if the filename conversion into UTF8 failedFlorent Le Coz2014-11-111-1/+5
| |
* | fs/Charset: disable if GLib is disabledMax Kellermann2014-02-171-0/+10
| |
* | copyright year 2014Max Kellermann2014-01-131-1/+1
| |
* | fs/AllocatedPath.cxx: don't use g_path_get_dirnameDenis Krjuchkov2013-12-051-1/+1
| |
* | fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov2013-12-051-3/+3
| |
* | fs/AllocatedPath: use PathTraits::BuildFSDenis Krjuchkov2013-12-031-6/+0
| |
* | include cleanup using iwyuMax Kellermann2013-11-281-1/+0
|/
* fs/Path: rename to AllocatedPathMax Kellermann2013-10-171-0/+113
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.