Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fs/Traits: enable _UNICODE on Windows | Max Kellermann | 2015-03-05 | 1 | -1/+1 |
| | | | | | Use wchar_t for everything on Windows. Solves a lot of filesystem charset problems. | ||||
* | fs/AllocatedPath: use PathTraitsFS::Relative() | Max Kellermann | 2015-02-28 | 1 | -22/+0 |
| | | | | Eliminate duplicate code. | ||||
* | fs/Path: rename RelativeFS() to Relative() | Max Kellermann | 2015-02-28 | 1 | -1/+1 |
| | |||||
* | fs/{Allocated,}Path,Charset: use PathTraitsFS typedefs | Max Kellermann | 2015-02-25 | 1 | -1/+1 |
| | |||||
* | Copyright year 2015 | Max Kellermann | 2015-01-01 | 1 | -1/+1 |
| | |||||
* | fs/Charset: return std::string from PathFromUTF8() | Max Kellermann | 2014-11-30 | 1 | -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_CHARSET | Max Kellermann | 2014-11-29 | 1 | -1/+1 |
| | |||||
* | Compiler.h: exclude clang from GCC_CHECK_VERSION() | Max Kellermann | 2014-11-28 | 1 | -1/+1 |
| | |||||
* | Merge tag 'v0.18.18' into v0.19.x | Max Kellermann | 2014-11-18 | 1 | -1/+5 |
|\ | |||||
| * | Construct a Null AllocatedPath if the filename conversion into UTF8 failed | Florent Le Coz | 2014-11-11 | 1 | -1/+5 |
| | | |||||
* | | fs/Charset: disable if GLib is disabled | Max Kellermann | 2014-02-17 | 1 | -0/+10 |
| | | |||||
* | | copyright year 2014 | Max Kellermann | 2014-01-13 | 1 | -1/+1 |
| | | |||||
* | | fs/AllocatedPath.cxx: don't use g_path_get_dirname | Denis Krjuchkov | 2013-12-05 | 1 | -1/+1 |
| | | |||||
* | | fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8 | Denis Krjuchkov | 2013-12-05 | 1 | -3/+3 |
| | | |||||
* | | fs/AllocatedPath: use PathTraits::BuildFS | Denis Krjuchkov | 2013-12-03 | 1 | -6/+0 |
| | | |||||
* | | include cleanup using iwyu | Max Kellermann | 2013-11-28 | 1 | -1/+0 |
|/ | |||||
* | fs/Path: rename to AllocatedPath | Max Kellermann | 2013-10-17 | 1 | -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. |