Jonah
00da2e86e6
LibJS/Temporal: Unroll the loop in to_temporal_duration_record
...
This is an editorial change in the Temporal spec.
See: 8e80575
2022-11-20 11:56:56 +00:00
Jonah
912867526b
LibJS/Temporal: Unroll the loop in to_temporal_partial_dictation_record
...
This is an editorial change in the Temporal spec.
See: 8e80575
2022-11-20 11:56:56 +00:00
Jonah
381b36b83f
LibJS/Temporal: Rename ToIntegerWithRounding to ToIntegerIfIntegral
...
This is an editorial change to the Temporal spec.
See: 1dceb57
2022-11-20 11:56:56 +00:00
Jonah
1cd0b5ad8a
LibJS/Temporal: Reorder Tables by Order of Magnitude
...
This is an editorial change in the Temporal spec.
See: f2d5642
and
07673d3
2022-11-20 11:56:56 +00:00
Zaggy1024
7aabda37d1
LibVT/LibLine: Delete words when pressing Ctrl+Backspace in Terminal
2022-11-20 03:57:17 +03:30
Andreas Kling
f7a252ae85
LibJS: Fix UTF-16 corruption in String.prototype.replace()
...
We were mistakenly trying to append UTF-16 code units to a StringBuilder
via the append(char) API. This patch fixes that by accumulating the
result in a Vector<u16> instead.
This'll be a bit worse for performance, since we're now doing additional
UTF-16 string conversions, but we're going for correctness at this stage
and can worry about performance later.
2022-11-19 11:30:06 -07:00
Sam Atkins
c279fd1097
cksum: Manually count file size instead of using stat()
...
`stat()` doesn't work for stdin, but this does.
2022-11-19 17:00:10 +00:00
Sam Atkins
b8a1d04a49
xml: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
fde9cba2a0
Utilities/w: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
8d798c2716
utmpupdate: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
6d7435d251
test-fuzz: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
f7fa88976f
sysctl: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
722879e2b9
strace: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
4c3d2267db
sql: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
f22d7ddd98
shot: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
84e817a9f2
route: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
97ef1ac260
pmap: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
bc76a4d787
nproc: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
c8b3e68c6e
netstat: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
b5f4e96e71
mount: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
9d34a1f4a7
md: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
14ce07dd52
markdown-check: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
ccebf8bf59
man: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
75208f2333
lsusb: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
880b35739e
lspci: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
376b5731a2
lsof: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
9e4689f4c8
lsirq: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
2be7f9f42d
lscpu: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
03a3b6f91c
lsblk: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
8d7179766a
js: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
f6884235e2
LibCore: Add a ConfigFile::open() overload for Core::Stream::File
...
Core::Stream is already used internally, but ironically you could not
open a ConfigFile using one!
2022-11-19 17:00:10 +00:00
Sam Atkins
678b4983cb
json: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
1d67a1e73f
ifconfig: Port to Core::Stream and Core::System
2022-11-19 17:00:10 +00:00
Sam Atkins
78a94cd3b7
headless-browser: Port screenshot output to Core::Stream
...
As noted in https://github.com/SerenityOS/serenity/issues/15239
`headless-browser` is currently broken, with or without these changes.
2022-11-19 17:00:10 +00:00
Sam Atkins
2228786329
gron: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
c757db9475
gml-format: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
d39552a7b7
fortune: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
813fc10aae
file: Port to Core::Stream
...
Some nicer way of dealing with `stat` would be good. :thonk:
2022-11-19 17:00:10 +00:00
Sam Atkins
7684e514dd
du: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
e08a42acd8
dmesg: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
37d4e01fc4
diff: Port to Core::Stream
...
Also switched to calling Core::System::isatty(), and doing so once
instead of per hunk.
2022-11-19 17:00:10 +00:00
Sam Atkins
ed6d353cdd
df: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
05c3b48e63
Utilities: Port cpp utilities to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
39a4f1560b
copy: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
6763e1bd60
comm: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
8ed5403d8c
comm: Stop skipping a line in the output
...
Because of how we output lines in the loop above, if we leave that loop
when the last line was not the same in both files, then either
`file1_line` or `file2_line` has not been output yet.
`process_remaining()` does not print that line either, since it
immediately reads a new line. So, output the previously-missing line
before we call that. :^)
2022-11-19 17:00:10 +00:00
Sam Atkins
83366e2b2e
cksum: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
d071a93047
base64: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
5a0c298074
arp: Port to Core::Stream
2022-11-19 17:00:10 +00:00
Sam Atkins
4ad1695c78
WebContent: Add $()
and $$()
functions to browser console
...
These are based on the ones in Firefox:
`$(selector, element = document)`:
Equivalent to `element.querySelector(selector)`.
`$$(selector, element = document)`:
Equivalent to `element.querySelectorAll(selector)`.
2022-11-19 16:56:31 +00:00