Andreas Kling
cc4b3cbacc
Meta: Update my e-mail address everywhere
CI / Lagom (false, FUZZ, ubuntu-24.04, Linux, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, macos-14, macOS, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, ubuntu-24.04, Linux, GNU) (push) Waiting to run
CI / Lagom (true, NO_FUZZ, ubuntu-24.04, Linux, Clang) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (macos-14, macOS, macOS-universal2) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (ubuntu-24.04, Linux, Linux-x86_64) (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Push notes / build (push) Waiting to run
2024-10-04 13:19:50 +02:00
circl
c169e43e13
Userland: Remove some SerenityOS checks
2024-06-10 13:53:01 +02:00
Undefine
5e87b78935
LibFileSystem: Ignore ENOTSUP when using chown and chmod during copy
...
With FAT write support copying the file would show two errors because
it does not support chown and chmod and would return ENOTSUP. After
this commit these errors are ignored in that case.
2024-04-21 15:34:33 +02:00
Timothy Flynn
9b1b91f98a
LibFileSystem: Depend on the minimal LibCore source set
2024-03-26 12:25:21 -04:00
Filiph Siitam Sandström
fd694e8672
AK+Lagom: Make it possible to build for iOS
...
This commit makes it possible to build AK and most of Lagom for iOS,
based on the work for the Ladybird build demoed on discord:
https://discord.com/channels/830522505605283862/830525031720943627/1211987732646068314
2024-03-03 13:13:42 -07:00
implicitfield
8384bb138e
LibFileSystem: Add a helper to get the size of a block device
2024-02-24 15:54:52 -07:00
implicitfield
a70d79ff98
LibFileSystem: Add a helper to get the file size from fstat
2024-02-24 15:54:52 -07:00
implicitfield
896f213c6f
LibFileSystem+Userland: Rename size() to size_from_stat()
...
This reflects what the functions does more accurately, and allows for
adding functions to get sizes through other methods.
This also corrects the return type of said function, as size_t may only
hold sizes up to 4GB on 32-bit platforms.
2024-02-24 15:54:52 -07:00
Sam Atkins
8d80841e9c
LibFileSystem+Everywhere: Return ByteString from read_link()
2024-01-16 08:42:34 +00:00
Sam Atkins
56c5ffe398
LibFileSystem+Userland: Return ByteString from real_path()
2024-01-16 08:42:34 +00:00
Sam Atkins
cdf17efb9a
LibFileSystem+Userland: Return ByteString from absolute_path()
2024-01-16 08:42:34 +00:00
Sam Atkins
fb644d08ac
LibFileSystem+Everywhere: Return ByteString current_working_directory()
...
That is, return it *from* current_working_directory(), but I didn't have
room. :^)
2024-01-16 08:42:34 +00:00
Ali Mohammad Pur
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
...
This commit un-deprecates DeprecatedString, and repurposes it as a byte
string.
As the null state has already been removed, there are no other
particularly hairy blockers in repurposing this type as a byte string
(what it _really_ is).
This commit is auto-generated:
$ xs=$(ack -l \bDeprecatedString\b\|deprecated_string AK Userland \
Meta Ports Ladybird Tests Kernel)
$ perl -pie 's/\bDeprecatedString\b/ByteString/g;
s/deprecated_string/byte_string/g' $xs
$ clang-format --style=file -i \
$(git diff --name-only | grep \.cpp\|\.h)
$ gn format $(git ls-files '*.gn' '*.gni')
2023-12-17 18:25:10 +03:30
Sergey Bugaev
ae10d085ba
LibFileSystem: Replace PATH_MAX usage with heap allocation
2023-09-06 07:14:35 -06:00
Shannon Booth
b2d33c5689
LibFileSystem: Add FileSystem::is_regular_file
2023-07-13 10:29:30 +01:00
Shannon Booth
a5fd80a336
LibFileSystem: Add FileSystem::move_file
...
This is effectively a rename that falls back to a copy if the
destination is on a different mount point than the source.
2023-07-13 10:29:30 +01:00
Ben Wiederhake
f20d04726a
LibFileSystem+Everything: Remove resolve_executable_from_environment
2023-06-06 23:46:36 +02:00
Ben Wiederhake
26efdf9d4f
LibCore+LibFileSystem: Move resolve_executable_from_environment to Core
2023-06-06 23:46:36 +02:00
Fabian Dellwing
059904371f
Userland: Allow our access check to pass flags to faccessat syscall
2023-05-13 17:59:37 -06:00
Cameron Youell
a8cd6c396b
LibFileSystem: Fix leak in read_path
2023-03-22 14:04:24 +00:00
Cameron Youell
752f06f228
LibFileSystem: Move TempFile
from LibCore
to LibFileSystem
...
As suggested in commit de18485
2023-03-21 19:03:21 +00:00
Cameron Youell
edab0cbf41
LibFileSystem: Create LibFileSystem
...
Copy over updated `DeprecatedFile` functions
2023-03-21 19:03:21 +00:00