Commit History

Autor SHA1 Mensaxe Data
  Tim Schumacher 9805f73704 LibCore: Remove the `force` parameter from File::remove %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 355e761a02 LibCore: Let File::remove return a normal ErrorOr %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET cfb0e1bdb2 LibCore: Add fd overload of `File::is_directory` and `File::is_device` %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 2fc2025f49 LibCore: Move `Core::Stream::File::exists()` to `Core::File` %!s(int64=2) %!d(string=hai) anos
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 376b3c95f7 LibCore: Use utimensat() in Core::File to preserve nanosecond timestamps %!s(int64=2) %!d(string=hai) anos
  meiskam 71359ee453 LibCore: Handle resolving executable paths even when PATH is null %!s(int64=2) %!d(string=hai) anos
  Andrew Kaster 1d533acbc0 AK+Userland: Replace Linux, macOS, and *BSD macros with platform defines %!s(int64=2) %!d(string=hai) anos
  Andrew Kaster 828441852f Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY %!s(int64=2) %!d(string=hai) anos
  Tim Schumacher 5f99934dce Userland: Consolidate most PATH resolving into a single implementation %!s(int64=2) %!d(string=hai) anos
  Samuel Bowman 7b8088c78d LibCore: Add File::is_{block,char}_device() helpers %!s(int64=3) %!d(string=hai) anos
  Tim Schumacher 69e0b8dbb7 LibCore: Make copying permissions, ownership and timestamps combineable %!s(int64=3) %!d(string=hai) anos
  kleines Filmröllchen 5319e3a03f LibCore+Userland: Remove File::ensure_parent_directories %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 086969277e Everywhere: Run clang-format %!s(int64=3) %!d(string=hai) anos
  Kenneth Myhra 4a57be824c Userland+Tests: Convert File::read_link() from String to ErrorOr<String> %!s(int64=3) %!d(string=hai) anos
  Tim Schumacher 62f0fa818d LibCore: Add File::ensure_directories() %!s(int64=3) %!d(string=hai) anos
  Daniel Bertalan 01dc718f07 LibCore: Do not skip dotfiles when copying directories recursively %!s(int64=3) %!d(string=hai) anos
  Tim Schumacher 80cb44afae Everywhere: Move shared library checks into a common function %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a7f1f1c34b LibCore: Use ErrorOr<T> for Core::File::open() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling fac2550143 LibCore: Use ErrorOr<T> for Core::File::size() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 4a2b718ba2 LibCore: Use ErrorOr<T> for Core::File::copy_file() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling c7e62d448c LibCore: Use ErrorOr<T> for Core::File::remove() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b2170c11a4 LibCore: Use ErrorOr<T> for Core::File::link_file() %!s(int64=3) %!d(string=hai) anos
  Leandro Pereira 73924f9416 LibCore: Add File::size() %!s(int64=3) %!d(string=hai) anos
  Callum Walker fd3735199b LibCore: Fix link_file inverting src and dst paths on duplicate names %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 13f4890c38 LibCore: Make Core::File::open() return OSError in case of failure %!s(int64=4) %!d(string=hai) anos
  fladd 1de104c6c4 LibCore: Fix build error in File.cpp on macOS %!s(int64=4) %!d(string=hai) anos
  Jean-Baptiste Boric 8cc8d72619 LibCore: Implement preserve flag for file/directory copy %!s(int64=4) %!d(string=hai) anos
  Timothy 3cc0283eac LibCore: Convert File to east-const style %!s(int64=4) %!d(string=hai) anos
  Timothy 068802d58d LibCore: Add File method to determine absolute path %!s(int64=4) %!d(string=hai) anos