mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 16:45:03 +00:00
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')
This commit is contained in:
committed by
Ali Mohammad Pur
parent
38d62563b3
commit
5e1499d104
@@ -135,7 +135,7 @@ Gfx::IntRect DiffViewer::separator_rect() const
|
||||
frame_inner_rect().height() };
|
||||
}
|
||||
|
||||
void DiffViewer::set_content(DeprecatedString const& original, DeprecatedString const& diff)
|
||||
void DiffViewer::set_content(ByteString const& original, ByteString const& diff)
|
||||
{
|
||||
m_original_lines = split_to_lines(original);
|
||||
m_hunks = Diff::parse_hunks(diff).release_value_but_fixme_should_propagate_errors();
|
||||
@@ -151,7 +151,7 @@ DiffViewer::DiffViewer()
|
||||
setup_properties();
|
||||
}
|
||||
|
||||
DiffViewer::DiffViewer(DeprecatedString const& original, DeprecatedString const& diff)
|
||||
DiffViewer::DiffViewer(ByteString const& original, ByteString const& diff)
|
||||
: m_original_lines(split_to_lines(original))
|
||||
, m_hunks(Diff::parse_hunks(diff).release_value_but_fixme_should_propagate_errors())
|
||||
{
|
||||
@@ -165,10 +165,10 @@ void DiffViewer::setup_properties()
|
||||
set_foreground_role(ColorRole::BaseText);
|
||||
}
|
||||
|
||||
Vector<DeprecatedString> DiffViewer::split_to_lines(DeprecatedString const& text)
|
||||
Vector<ByteString> DiffViewer::split_to_lines(ByteString const& text)
|
||||
{
|
||||
// NOTE: This is slightly different than text.split('\n')
|
||||
Vector<DeprecatedString> lines;
|
||||
Vector<ByteString> lines;
|
||||
size_t next_line_start_index = 0;
|
||||
for (size_t i = 0; i < text.length(); ++i) {
|
||||
if (text[i] == '\n') {
|
||||
|
||||
Reference in New Issue
Block a user