summaryrefslogtreecommitdiff
path: root/src/fs
AgeCommit message (Expand)Author
2014-01-24Config*: move to config/Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2013-12-08fs: implemented standard directories APIDenis Krjuchkov
2013-12-08TextFile: move to fs subsystemDenis Krjuchkov
2013-12-05fs/FileSystem.hxx: don't define CheckAccess() with mode on WindowsDenis Krjuchkov
2013-12-05fs/FileSystem.hxx: add CheckAccess without mode parameterDenis Krjuchkov
2013-12-05fs/Traits.cxx: don't return drive path without trailing separatorDenis Krjuchkov
2013-12-05fs/Traits.hxx: introduce PathTraitsXXX::IsDrive functionDenis Krjuchkov
2013-12-05fs/Charset.cxx: replace \ with / when converting path to UTF-8 on WindowsDenis Krjuchkov
2013-12-05fs/Traits.hxx: add shorter forms of PathTraitsXXX::Build()Denis Krjuchkov
2013-12-05fs/Traits.hxx: add PathTraitsUTF8::GetLength for consistencyDenis Krjuchkov
2013-12-05fs/AllocatedPath.cxx: don't use g_path_get_dirnameDenis Krjuchkov
2013-12-05fs/Traits: implement GetBase/GetParent/Build using templatesDenis Krjuchkov
2013-12-05fs/Traits.cxx: don't return empty string if parent dir is rootDenis Krjuchkov
2013-12-05fs/Traits.hxx: add FindLastSeparator function to PathTraitsXXXDenis Krjuchkov
2013-12-05fs/Traits: improve compatibility between PathTraitsFS and PathTraitsUTF8Denis Krjuchkov
2013-12-05fs/Traits.hxx: add gcc_nonnull_all where applicableDenis Krjuchkov
2013-12-05fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov
2013-12-03AllocatedPath.hxx: use move constructorDenis Krjuchkov
2013-12-03fs/AllocatedPath: use PathTraits::BuildFSDenis Krjuchkov
2013-12-03fs/Traits.hxx: implement BuildFS() methodDenis Krjuchkov
2013-12-03fs/Traits.hxx: move definition of AllocatedPath::string to PathTraitsDenis Krjuchkov
2013-12-03fs/Traits.hxx: add GetLengthFS()Denis Krjuchkov
2013-12-03fs/AllocatedPath.hxx: add FromFS(std::string) methodDenis Krjuchkov
2013-12-03fs/Traits.hxx: don't use g_path_is_absoluteDenis Krjuchkov
2013-12-03fs/Traits.hxx: simplify codeDenis Krjuchkov
2013-11-28include cleanup using iwyuMax Kellermann
2013-10-28*: use nullptr instead of NULLMax Kellermann
2013-10-21GetBaseUTF8Max Kellermann
2013-10-21fs/AllocatedPath: don't include glib.hMax Kellermann
2013-10-17fs/Path: rename to AllocatedPathMax Kellermann
2013-10-17fs/Path: move definitions to struct PathTraitsMax Kellermann
2013-10-17fs/Path: include clenaupMax Kellermann
2013-10-17fs/Charset: GetFSCharset() returns "utf-8" by defaultMax Kellermann
2013-10-17fs/Charset: default filesystem charset is UTF-8Max Kellermann
2013-10-17fs/Charset: don't allow nullptr argumentsMax Kellermann
2013-10-17fs/Path: move configuration code to Config.cxxMax Kellermann
2013-10-17fs/Path: move path_domain to Domain.hxxMax Kellermann
2013-10-17fs/Path: make fs_charset staticMax Kellermann
2013-10-17fs/Path: include cleanupMax Kellermann
2013-10-17fs/Limits: convert macro to "constexpr"Max Kellermann
2013-10-17fs/Path: move MPD_PATH_MAX to Limits.hxxMax Kellermann
2013-10-15gcc.h: rename to Compiler.hMax Kellermann
2013-10-15*: use WIN32 instead of G_OS_WIN32Max Kellermann
2013-10-14fs/Path: add method IsAbsolute()Max Kellermann
2013-10-14fs/Path: add separator constants/functionsMax Kellermann
2013-10-14fs/Path: add method RelativeFS()Max Kellermann
2013-10-14fs/Path: add method data()Max Kellermann
2013-10-02Log: new logging library APIMax Kellermann
2013-10-02filesystem/Path: use std::stringMax Kellermann