mirror of
https://github.com/RGBCube/serenity
synced 2025-07-02 23:02:06 +00:00
AK: Make Vector use size_t for its size and capacity
This commit is contained in:
parent
9c6f7d3e7d
commit
ceec1a7d38
94 changed files with 323 additions and 317 deletions
|
@ -68,7 +68,7 @@ void HTMLFormElement::submit()
|
|||
});
|
||||
|
||||
StringBuilder builder;
|
||||
for (int i = 0; i < parameters.size(); ++i) {
|
||||
for (size_t i = 0; i < parameters.size(); ++i) {
|
||||
builder.append(parameters[i].name);
|
||||
builder.append('=');
|
||||
builder.append(parameters[i].value);
|
||||
|
|
|
@ -69,8 +69,8 @@ void dump_tree(const Node& node)
|
|||
|
||||
void dump_tree(const LayoutNode& layout_node)
|
||||
{
|
||||
static int indent = 0;
|
||||
for (int i = 0; i < indent; ++i)
|
||||
static size_t indent = 0;
|
||||
for (size_t i = 0; i < indent; ++i)
|
||||
dbgprintf(" ");
|
||||
|
||||
String tag_name;
|
||||
|
@ -122,17 +122,17 @@ void dump_tree(const LayoutNode& layout_node)
|
|||
|
||||
if (layout_node.is_block() && static_cast<const LayoutBlock&>(layout_node).children_are_inline()) {
|
||||
auto& block = static_cast<const LayoutBlock&>(layout_node);
|
||||
for (int i = 0; i < indent; ++i)
|
||||
for (size_t i = 0; i < indent; ++i)
|
||||
dbgprintf(" ");
|
||||
dbgprintf(" Line boxes (%d):\n", block.line_boxes().size());
|
||||
for (int line_box_index = 0; line_box_index < block.line_boxes().size(); ++line_box_index) {
|
||||
for (size_t line_box_index = 0; line_box_index < block.line_boxes().size(); ++line_box_index) {
|
||||
auto& line_box = block.line_boxes()[line_box_index];
|
||||
for (int i = 0; i < indent; ++i)
|
||||
for (size_t i = 0; i < indent; ++i)
|
||||
dbgprintf(" ");
|
||||
dbgprintf(" [%d] width: %g\n", line_box_index, line_box.width());
|
||||
for (int fragment_index = 0; fragment_index < line_box.fragments().size(); ++fragment_index) {
|
||||
for (size_t fragment_index = 0; fragment_index < line_box.fragments().size(); ++fragment_index) {
|
||||
auto& fragment = line_box.fragments()[fragment_index];
|
||||
for (int i = 0; i < indent; ++i)
|
||||
for (size_t i = 0; i < indent; ++i)
|
||||
dbgprintf(" ");
|
||||
dbgprintf(" [%d] layout_node: %s{%p}, start: %d, length: %d, rect: %s\n",
|
||||
fragment_index,
|
||||
|
@ -142,7 +142,7 @@ void dump_tree(const LayoutNode& layout_node)
|
|||
fragment.length(),
|
||||
fragment.rect().to_string().characters());
|
||||
if (fragment.layout_node().is_text()) {
|
||||
for (int i = 0; i < indent; ++i)
|
||||
for (size_t i = 0; i < indent; ++i)
|
||||
dbgprintf(" ");
|
||||
auto& layout_text = static_cast<const LayoutText&>(fragment.layout_node());
|
||||
auto fragment_text = layout_text.text_for_rendering().substring(fragment.start(), fragment.length());
|
||||
|
@ -153,7 +153,7 @@ void dump_tree(const LayoutNode& layout_node)
|
|||
}
|
||||
|
||||
layout_node.style().for_each_property([&](auto property_id, auto& value) {
|
||||
for (int i = 0; i < indent; ++i)
|
||||
for (size_t i = 0; i < indent; ++i)
|
||||
dbgprintf(" ");
|
||||
dbgprintf(" (%s: %s)\n", CSS::string_from_property_id(property_id), value.to_string().characters());
|
||||
});
|
||||
|
@ -195,7 +195,7 @@ void dump_rule(const StyleRule& rule)
|
|||
if (*relation_description)
|
||||
dbgprintf("{%s} ", relation_description);
|
||||
|
||||
for (int i = 0; i < complex_selector.compound_selector.size(); ++i) {
|
||||
for (size_t i = 0; i < complex_selector.compound_selector.size(); ++i) {
|
||||
auto& simple_selector = complex_selector.compound_selector[i];
|
||||
const char* type_description = "Unknown";
|
||||
switch (simple_selector.type) {
|
||||
|
|
|
@ -143,7 +143,7 @@ void LayoutBlock::layout_inline_children()
|
|||
|
||||
float justified_space_width = whitespace_count ? (excess_horizontal_space_including_whitespace / (float)whitespace_count) : 0;
|
||||
|
||||
for (int i = 0; i < line_box.fragments().size(); ++i) {
|
||||
for (size_t i = 0; i < line_box.fragments().size(); ++i) {
|
||||
auto& fragment = line_box.fragments()[i];
|
||||
// Vertically align everyone's bottom to the line.
|
||||
// FIXME: Support other kinds of vertical alignment.
|
||||
|
@ -156,7 +156,7 @@ void LayoutBlock::layout_inline_children()
|
|||
float diff = justified_space_width - fragment.rect().width();
|
||||
fragment.rect().set_width(justified_space_width);
|
||||
// Shift subsequent sibling fragments to the right to adjust for change in width.
|
||||
for (int j = i + 1; j < line_box.fragments().size(); ++j) {
|
||||
for (size_t j = i + 1; j < line_box.fragments().size(); ++j) {
|
||||
line_box.fragments()[j].rect().move_by(diff, 0);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -203,7 +203,7 @@ void LayoutText::split_into_lines(LayoutBlock& container)
|
|||
words.append({ Utf8View(view), start, length });
|
||||
});
|
||||
|
||||
for (int i = 0; i < words.size(); ++i) {
|
||||
for (size_t i = 0; i < words.size(); ++i) {
|
||||
auto& word = words[i];
|
||||
|
||||
float word_width;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue