Tim Schumacher
606a3982f3
LibCore: Move Stream-based file into the Core
namespace
2023-02-13 00:50:07 +00:00
Tim Schumacher
0245614a4f
LibCore: Remove FileStream
2023-01-20 20:50:42 +00:00
Tim Schumacher
a212bc3052
LibCompress: Port GzipCompressor
to Core::Stream
2023-01-10 10:28:26 +01:00
Tim Schumacher
f93c7fbb5e
LibCompress: Port GzipDecompressor to Core::Stream
2022-12-10 12:05:55 +00:00
Linus Groh
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
...
We have a new, improved string type coming up in AK (OOM aware, no null
state), and while it's going to use UTF-8, the name UTF8String is a
mouthful - so let's free up the String name by renaming the existing
class.
Making the old one have an annoying name will hopefully also help with
quick adoption :^)
2022-12-06 08:54:33 +01:00
Rummskartoffel
ba0d46e31a
gzip: Don't fail when trying to compress empty files
...
Given an empty file, gzip would try to create a zero-size memory mapping
of that file, which would fail with EINVAL.
2022-01-08 15:29:38 +01:00
Rummskartoffel
748218d5d0
gzip: Port to LibMain
2022-01-08 15:29:38 +01:00
Andreas Kling
f1cc3d0fc4
Userland: Use Core::ArgsParser's Vector<StringView> API everywhere
...
...and remove the Vector<String> variant since there are no remaining
users of this API.
2021-11-26 23:27:57 +01:00
Andreas Kling
58fb3ebf66
LibCore+AK: Move MappedFile from AK to LibCore
...
MappedFile is strictly a userspace thing, so it doesn't belong in AK
(which is supposed to be user/kernel agnostic.)
2021-11-23 11:33:36 +01:00
Itamar
f5b69dce0b
Utilities: Add -d option to gzip
...
This option specifies that we should perform decompression instead of
compression.
2021-08-22 16:51:18 +02:00
Andreas Kling
39369f1da6
Utilities: Use Vector<String> positional arguments in some places
...
There are more places we can use these, I just picked some that felt
like they improved the code.
2021-04-29 11:28:01 +02:00
Gunnar Beutner
c861195557
Userland: Fix new GCC warnings
2021-04-29 10:33:44 +02:00
Idan Horowitz
1c512a702a
AK+Userland: Use idan.horowitz@serenityos.org for my copyright headers
2021-04-22 22:42:38 +02:00
Brian Gianforcaro
1682f0b760
Everything: Move to SPDX license identifiers in all files.
...
SPDX License Identifiers are a more compact / standardized
way of representing file license information.
See: https://spdx.dev/resources/use/#identifiers
This was done with the `ambr` search and replace tool.
ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-04-22 11:22:27 +02:00
Idan Horowitz
ff32002f2b
Utilities: Add gzip utility
...
This is a small utility that is similar to gunzip but is used
for compression instead of decompression.
2021-03-27 19:30:42 +01:00