Timothy Flynn
c59268d15b
AK: Add String::trim
2023-01-28 00:13:46 +00:00
Timothy Flynn
cccaa94767
AK: Add String::join
2023-01-28 00:13:46 +00:00
Timothy Flynn
79aaa2fe0f
AK: Allow the kernel to have access to StringBuilder::to_string
...
This is mostly to prevent String.h from acquiring ifdef-soup. In any
case, it's fine for the kernel to see this symbol as it is fallible.
2023-01-28 00:13:46 +00:00
Timon Kruiper
0d722b4111
Kernel/PCI: Pass DeviceIdentifier to get_BAR2 in BochsGraphicsAdapter
...
This change was forgotten in 1f9d3a3523
and broke the aarch64 build.
2023-01-27 20:47:08 +00:00
Timon Kruiper
58cfd46a5a
Kernel: Add Syscall.cpp to aarch64 build
2023-01-27 20:47:08 +00:00
Timon Kruiper
b941bd55d9
Kernel: Add Syscalls/execve.cpp to aarch64 build
2023-01-27 20:47:08 +00:00
Timon Kruiper
1fbf562e7e
Kernel: Add ThreadRegisters::set_exec_state and use it in execve.cpp
...
Using this abstraction it is possible to compile this file for aarch64.
2023-01-27 20:47:08 +00:00
Timon Kruiper
171a8ca478
Kernel/aarch64: Implement Processor::platform_string()
2023-01-27 20:47:08 +00:00
Timon Kruiper
12322670cb
Kernel: Use InterruptsState abstraction in execve.cpp
...
This was using the x86_64 specific cpu_flags abstraction, which is not
compatible with aarch64.
2023-01-27 20:47:08 +00:00
Timon Kruiper
5ffd53e2f2
Kernel: Add Syscalls/fork.cpp to aarch64 build
2023-01-27 20:47:08 +00:00
Timon Kruiper
6ad87f9409
Kernel: Add Syscalls/sigaction.cpp to aarch64 build
2023-01-27 20:47:08 +00:00
Timon Kruiper
80b722081b
Kernel: Add Syscalls/mmap.cpp to aarch64 build
2023-01-27 20:47:08 +00:00
Timon Kruiper
a146a19636
Kernel: Make Syscalls/ptrace.cpp buildable for aarch64
2023-01-27 20:47:08 +00:00
Timon Kruiper
cab725cdfb
Kernel/aarch64: Implement set_return_reg and capture_syscall_params
2023-01-27 20:47:08 +00:00
Timon Kruiper
293ece6fad
Kernel/aarch64: Add stub for copy_ptrace_registers_into_kernel_registers
2023-01-27 20:47:08 +00:00
Linus Groh
6e7459322d
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
...
Having an alias function that only wraps another one is silly, and
keeping the more obvious name should flush out more uses of deprecated
strings.
No behavior change.
2023-01-27 20:38:49 +00:00
Sam Atkins
da81041e97
WindowServer: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
990f1c799e
TelnetServer: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
ca85ce6db3
Taskbar: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
8dff4c577f
LibXML: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
7891ad2a28
LibWeb: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
8d31e04b8a
LibWasm: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
5cc4b37bf3
LibVideo: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
1568063cc8
LibTLS: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
6c66fd5ffb
LibRegex: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
bc1504c794
LibPDF: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
a39ac5a312
LibJS: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
c4c65ba727
LibIMAP: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
6d5fb9eb02
LibGfx: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
88bbbe12ba
LibGUI: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
12673d0e24
LibElf: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
2a699c904a
LibDSP: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
b5a3600bc7
LibCrypto: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
914d557097
LibCpp: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
80b948ab0d
LibCodeComprehension: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
0d37121fc4
Inspector: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
88d746c775
HackStudio: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
0cedbd2f50
VideoPlayer: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
65d03e3b9d
PixelPaint: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
5967310d0b
Piano: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
3cbc0fdbb0
Kernel: Remove declarations for non-existent methods
2023-01-27 20:33:18 +00:00
Sam Atkins
09a22ddb2a
AK: Remove unimplemented methods
2023-01-27 20:33:18 +00:00
Sam Atkins
df07c5be3a
AK: Remove unused DateTimeLexer class
2023-01-27 20:33:18 +00:00
MacDue
69580d7f0e
PixelPaint: Allow the gradient tool to work with selections
...
Previously the call to layer->did_modify_bitmap() was missing so the
selection was not applied.
2023-01-27 18:05:19 +00:00
MacDue
681ed93a41
PixelPaint: Fix gradient tool clipping issues
...
This ensures that the gradient does not paint over the rulers at
any zoom level, and also shows the guidelines/handles even when the
gradient is clipped.
2023-01-27 18:05:19 +00:00
MacDue
efb2bed525
PixelPaint: Fix off-by-one in on_second_paint() clip rect
...
Previously the clip rect did not include the 1px border at the edges
of the rulers.
2023-01-27 18:05:19 +00:00
Timothy Flynn
5e29e04122
LibJS+LibLocale: Propagate errors from find_regional_values_for_locale
...
This had quite the footprint.
2023-01-27 18:00:17 +00:00
Timothy Flynn
b2097f4059
LibJS+LibLocale: Port Intl.DateTimeFormat to String
2023-01-27 18:00:17 +00:00
Timothy Flynn
970e9df245
LibLocale: Remove "else" after "if" statements that always return
...
Mostly just to keep clangd quiet.
2023-01-27 18:00:17 +00:00
Timothy Flynn
c35b1371a3
AK: Add an overload of String::find_byte_offset for StringView
2023-01-27 18:00:17 +00:00