summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCore
AgeCommit message (Expand)Author
2022-12-14LibCore: Protect Core::Group against null group::gr_mem membersTimothy Flynn
2022-12-14LibCore: Define and use a fallible, OS-independent getgrent(_r) wrapperTimothy Flynn
2022-12-14LibCore: Define and use a fallible, OS-independent getpwent(_r) wrapperTimothy Flynn
2022-12-14Everywhere: Stop shoving things into ::std and mentioning them as suchAli Mohammad Pur
2022-12-13LibCore: Fix struct msghdr initializationDrew DeVault
2022-12-12LibCore: Use the new `Handle` type for the `BitStream` typesTim Schumacher
2022-12-12LibCore: Add `Stream::Handle`Tim Schumacher
2022-12-12LibCore: Use `Core::System::poll()` in `PosixSocketHelper`Lucas CHOLLET
2022-12-12LibCore: Add a wrapper for `poll()`Lucas CHOLLET
2022-12-12LibCore: Make not discarding all requested bytes from a stream an errorTim Schumacher
2022-12-12LibCore: Propagate errors from `Stream::*_entire_buffer`Tim Schumacher
2022-12-12LibCore: Rename `Stream::*_or_error` to `*_entire_buffer`Tim Schumacher
2022-12-12LibCore: Rename `Stream::read_all` to `read_until_eof`Tim Schumacher
2022-12-12LibCore: Remove `Stream::is_{readable,writable}`Tim Schumacher
2022-12-11Kernel+LibC+LibCore+UserspaceEmulator: Implement `faccessat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `renameat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `mkdirat(2)`sin-ack
2022-12-11Kernel+LibC: Implement `readlinkat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `symlinkat(2)`sin-ack
2022-12-11LibCore: Add a standard path for runtime communication filesTimothy Flynn
2022-12-10LibCore: Add a wrapper for adapting Core::Stream to AK::InputStreamTim Schumacher
2022-12-10LibCore: Use `Core::Stream` for `ProcessStatisticsReader`Tim Schumacher
2022-12-09Everywhere: Use C++ concepts instead of requires clausesMoustafa Raafat
2022-12-09LibCore: Support write-only Object propertiesTimothy Flynn
2022-12-08LibCore: Add a standard path for application dataTimothy Flynn
2022-12-08LibCore: Support XDG_CONFIG_HOME when determing the user's config pathTimothy Flynn
2022-12-08LibCore: Move `Core::Stream::File::exists()` to `Core::File`Tim Schumacher
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Remove 'clang-format off' comments that are no longer neededLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-12-03LibCore: Mark connections to InspectorServer as MSG_NOSIGNALSam Atkins
2022-12-03LibCore: Mark LocalServer client sockets as MSG_NOSIGNALSam Atkins
2022-12-03LibCore: Optionally pass MSG_NOSIGNAL to socket read/writesSam Atkins
2022-11-30LibCore: Add support for ReadonlyBytes to MemoryStreamTim Schumacher
2022-11-30LibCore: Add `Stream::discard()`Tim Schumacher
2022-11-30LibCore: Add a basic wrapper for adapting AK::Stream to Core::StreamTim Schumacher
2022-11-29LibCore: Add Core::System::posix_fallocate()Andreas Kling
2022-11-28LibCore: Add %l conversion specification to DateTimethankyouverycool
2022-11-26LibCore: Add add_option aggregating the same option multiple timesLiav A
2022-11-26Kernel+LibCore+LibC: Implement support for forcing unveil on execLiav A
2022-11-26Everywhere: Add support for compilation under emscriptenAli Mohammad Pur
2022-11-25LibCore: Sync groups, getgrent to getgrent_r, fix gr_mem bugne0ndrag0n
2022-11-25LibCore: Allow array-like rectangle specifications for rect propertieskleines Filmröllchen
2022-11-24LibCore: Use utimensat() in Core::File to preserve nanosecond timestampsAndreas Kling
2022-11-19LibCore: Add a ConfigFile::open() overload for Core::Stream::FileSam Atkins
2022-11-19Everywhere: Remove unnecessary mutable attributes from lambdasMacDue
2022-11-15Userland: Properly define IPC::encode and IPC::decode specializationsTimothy Flynn
2022-11-14LibCore: Invoke `forward` from the global namespace inside C_OBJECTTimothy Flynn
2022-11-14LibCore: Allow TCPServer's port to be reused after it exitsTimothy Flynn