summaryrefslogtreecommitdiff
path: root/src/fs
AgeCommit message (Expand)Author
2019-02-19fs/io/OutputStream: update include guardMax Kellermann
2019-02-19fs/io/BufferedOutputStream: add WithBufferedOutputStream()Max Kellermann
2019-01-22fs/io/StdioOutputStream: add `noexcept`Max Kellermann
2019-01-21fs/io/FileOutputStream: add constructor with directory fdMax Kellermann
2019-01-21fs/io/FileOutputStream: move code to Open()Max Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-31fs/io/FileOutputStream: fix -WcommentMax Kellermann
2018-10-31fs/io/FileOutputStream: don't use O_TMPFILE on AndroidMax Kellermann
2018-10-31fs/io/FileOutputStream: add macro HAVE_O_TMPFILEMax Kellermann
2018-10-31fs/StandardDirectory: move USE_XDG to XDG.hxxMax Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-09-03fs/io/FileOutputStream: disallow copyingMax Kellermann
2018-08-21fs/io/FileOutputStream: make linkat() mandatory on LinuxMax Kellermann
2018-08-21fs/io/FileOutputStream: add "noexcept"Max Kellermann
2018-08-21fs/io/BufferedReader: add "noexcept" to constructorMax Kellermann
2018-08-21system/Open: new UniqueFileDescriptor constructing libraryMax Kellermann
2018-08-21fs/io/FileReader: use class UniqueFileDescriptorMax Kellermann
2018-08-21fs/io/FileReader: use std::exchange()Max Kellermann
2018-08-21fs/io/FileReader: add "noexcept"Max Kellermann
2018-08-21fs/io/FileReader: simplify includesMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-07-19fs/io/OutputStream: relicense under BSD-2Max Kellermann
2018-07-18fs/List: new library exporting ListWildcard()Max Kellermann
2018-07-18fs/Path: add method ToUTF8Throw()Max Kellermann
2018-07-18fs/AllocatedPath: divert some methods to class PathMax Kellermann
2018-07-18fs/CheckFile: remove variable path_utf8Max Kellermann
2018-07-18fs/Traits: add Apply()Max Kellermann
2018-07-18fs/{,Allocated}Path: add typedef TraitsMax Kellermann
2018-07-17fs/Config: use struct ConfigDataMax Kellermann
2018-07-17fs/Path: add operator/(Path,Path)Max Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-17fs/AllocatedPath: make the nullptr_t constructor publicMax Kellermann
2018-01-17fs/Path: replace method Null() with nullptr_t constructorMax Kellermann
2017-12-27fs/AllocatedPath: drop obsolete GCC checkMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-08-10fs/FileSystem: use UniqueFileDescriptor in TruncateFile()Max Kellermann
2017-08-10fs/FileSystem: OpenFile() returns UniqueFileDescriptorMax Kellermann
2017-07-05util/StringUtil: move strip functions to StringStrip.cxxMax Kellermann
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: remove "pure" and "const" attributes from throwing functionsMax Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-02-24fs/Traits: allow base to end with a slash in Relative()Max Kellermann
2017-02-10fs/FileInfo: use std::chrono::system_clockMax Kellermann