Browse Source

LibWeb: Use move semantics for QualifiedName more often

Andreas Kling 4 years ago
parent
commit
330c3fcb59
100 changed files with 224 additions and 224 deletions
  1. 2 2
      Userland/Libraries/LibWeb/DOM/Element.cpp
  2. 2 2
      Userland/Libraries/LibWeb/DOM/Element.h
  3. 74 74
      Userland/Libraries/LibWeb/DOM/ElementFactory.cpp
  4. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.cpp
  5. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.h
  6. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLAreaElement.cpp
  7. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLAreaElement.h
  8. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLAudioElement.cpp
  9. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLAudioElement.h
  10. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLBRElement.cpp
  11. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLBRElement.h
  12. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLBaseElement.cpp
  13. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLBaseElement.h
  14. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLBlinkElement.cpp
  15. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLBlinkElement.h
  16. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLBodyElement.cpp
  17. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLBodyElement.h
  18. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLButtonElement.cpp
  19. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLButtonElement.h
  20. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp
  21. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.h
  22. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLDListElement.cpp
  23. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLDListElement.h
  24. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLDataElement.cpp
  25. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLDataElement.h
  26. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLDataListElement.cpp
  27. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLDataListElement.h
  28. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.cpp
  29. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.h
  30. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLDialogElement.cpp
  31. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLDialogElement.h
  32. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.cpp
  33. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.h
  34. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLDivElement.cpp
  35. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLDivElement.h
  36. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLElement.cpp
  37. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLElement.h
  38. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.cpp
  39. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.h
  40. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.cpp
  41. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.h
  42. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLFontElement.cpp
  43. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLFontElement.h
  44. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLFormElement.cpp
  45. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLFormElement.h
  46. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLFrameElement.cpp
  47. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLFrameElement.h
  48. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.cpp
  49. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.h
  50. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLHRElement.cpp
  51. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLHRElement.h
  52. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLHeadElement.cpp
  53. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLHeadElement.h
  54. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.cpp
  55. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.h
  56. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.cpp
  57. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.h
  58. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.cpp
  59. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.h
  60. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp
  61. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLImageElement.h
  62. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp
  63. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLInputElement.h
  64. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLLIElement.cpp
  65. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLLIElement.h
  66. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLLabelElement.cpp
  67. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLLabelElement.h
  68. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLLegendElement.cpp
  69. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLLegendElement.h
  70. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLLinkElement.cpp
  71. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLLinkElement.h
  72. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLMapElement.cpp
  73. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLMapElement.h
  74. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.cpp
  75. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.h
  76. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLMediaElement.cpp
  77. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLMediaElement.h
  78. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLMenuElement.cpp
  79. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLMenuElement.h
  80. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLMetaElement.cpp
  81. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLMetaElement.h
  82. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLMeterElement.cpp
  83. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLMeterElement.h
  84. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLModElement.cpp
  85. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLModElement.h
  86. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLOListElement.cpp
  87. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLOListElement.h
  88. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLObjectElement.cpp
  89. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLObjectElement.h
  90. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.cpp
  91. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.h
  92. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLOptionElement.cpp
  93. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLOptionElement.h
  94. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLOutputElement.cpp
  95. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLOutputElement.h
  96. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.cpp
  97. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.h
  98. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLParamElement.cpp
  99. 1 1
      Userland/Libraries/LibWeb/HTML/HTMLParamElement.h
  100. 2 2
      Userland/Libraries/LibWeb/HTML/HTMLPictureElement.cpp

+ 2 - 2
Userland/Libraries/LibWeb/DOM/Element.cpp

@@ -48,9 +48,9 @@
 
 namespace Web::DOM {
 
-Element::Element(Document& document, const QualifiedName& qualified_name)
+Element::Element(Document& document, QualifiedName qualified_name)
     : ParentNode(document, NodeType::ELEMENT_NODE)
-    , m_qualified_name(qualified_name)
+    , m_qualified_name(move(qualified_name))
 {
 }
 

+ 2 - 2
Userland/Libraries/LibWeb/DOM/Element.h

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
+ * Copyright (c) 2018-2021, Andreas Kling <kling@serenityos.org>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -45,7 +45,7 @@ class Element
 public:
     using WrapperType = Bindings::ElementWrapper;
 
-    Element(Document&, const QualifiedName& qualified_name);
+    Element(Document&, QualifiedName);
     virtual ~Element() override;
 
     virtual FlyString node_name() const final { return m_qualified_name.local_name(); }

+ 74 - 74
Userland/Libraries/LibWeb/DOM/ElementFactory.cpp

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
+ * Copyright (c) 2018-2021, Andreas Kling <kling@serenityos.org>
  * Copyright (c) 2020, Luke Wilde <luke.wilde@live.co.uk>
  * All rights reserved.
  *
@@ -108,157 +108,157 @@ NonnullRefPtr<Element> create_element(Document& document, const FlyString& tag_n
     // FIXME: Add prefix when we support it.
     auto qualified_name = QualifiedName(tag_name, {}, namespace_);
     if (lowercase_tag_name == HTML::TagNames::a)
-        return adopt(*new HTML::HTMLAnchorElement(document, qualified_name));
+        return adopt(*new HTML::HTMLAnchorElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::area)
-        return adopt(*new HTML::HTMLAreaElement(document, qualified_name));
+        return adopt(*new HTML::HTMLAreaElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::audio)
-        return adopt(*new HTML::HTMLAudioElement(document, qualified_name));
+        return adopt(*new HTML::HTMLAudioElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::base)
-        return adopt(*new HTML::HTMLBaseElement(document, qualified_name));
+        return adopt(*new HTML::HTMLBaseElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::blink)
-        return adopt(*new HTML::HTMLBlinkElement(document, qualified_name));
+        return adopt(*new HTML::HTMLBlinkElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::body)
-        return adopt(*new HTML::HTMLBodyElement(document, qualified_name));
+        return adopt(*new HTML::HTMLBodyElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::br)
-        return adopt(*new HTML::HTMLBRElement(document, qualified_name));
+        return adopt(*new HTML::HTMLBRElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::button)
-        return adopt(*new HTML::HTMLButtonElement(document, qualified_name));
+        return adopt(*new HTML::HTMLButtonElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::canvas)
-        return adopt(*new HTML::HTMLCanvasElement(document, qualified_name));
+        return adopt(*new HTML::HTMLCanvasElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::data)
-        return adopt(*new HTML::HTMLDataElement(document, qualified_name));
+        return adopt(*new HTML::HTMLDataElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::datalist)
-        return adopt(*new HTML::HTMLDataListElement(document, qualified_name));
+        return adopt(*new HTML::HTMLDataListElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::details)
-        return adopt(*new HTML::HTMLDetailsElement(document, qualified_name));
+        return adopt(*new HTML::HTMLDetailsElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::dialog)
-        return adopt(*new HTML::HTMLDialogElement(document, qualified_name));
+        return adopt(*new HTML::HTMLDialogElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::dir)
-        return adopt(*new HTML::HTMLDirectoryElement(document, qualified_name));
+        return adopt(*new HTML::HTMLDirectoryElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::div)
-        return adopt(*new HTML::HTMLDivElement(document, qualified_name));
+        return adopt(*new HTML::HTMLDivElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::dl)
-        return adopt(*new HTML::HTMLDListElement(document, qualified_name));
+        return adopt(*new HTML::HTMLDListElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::embed)
-        return adopt(*new HTML::HTMLEmbedElement(document, qualified_name));
+        return adopt(*new HTML::HTMLEmbedElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::fieldset)
-        return adopt(*new HTML::HTMLFieldSetElement(document, qualified_name));
+        return adopt(*new HTML::HTMLFieldSetElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::font)
-        return adopt(*new HTML::HTMLFontElement(document, qualified_name));
+        return adopt(*new HTML::HTMLFontElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::form)
-        return adopt(*new HTML::HTMLFormElement(document, qualified_name));
+        return adopt(*new HTML::HTMLFormElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::frame)
-        return adopt(*new HTML::HTMLFrameElement(document, qualified_name));
+        return adopt(*new HTML::HTMLFrameElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::frameset)
-        return adopt(*new HTML::HTMLFrameSetElement(document, qualified_name));
+        return adopt(*new HTML::HTMLFrameSetElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::head)
-        return adopt(*new HTML::HTMLHeadElement(document, qualified_name));
+        return adopt(*new HTML::HTMLHeadElement(document, move(qualified_name)));
     if (lowercase_tag_name.is_one_of(HTML::TagNames::h1, HTML::TagNames::h2, HTML::TagNames::h3, HTML::TagNames::h4, HTML::TagNames::h5, HTML::TagNames::h6))
-        return adopt(*new HTML::HTMLHeadingElement(document, qualified_name));
+        return adopt(*new HTML::HTMLHeadingElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::hr)
-        return adopt(*new HTML::HTMLHRElement(document, qualified_name));
+        return adopt(*new HTML::HTMLHRElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::html)
-        return adopt(*new HTML::HTMLHtmlElement(document, qualified_name));
+        return adopt(*new HTML::HTMLHtmlElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::iframe)
-        return adopt(*new HTML::HTMLIFrameElement(document, qualified_name));
+        return adopt(*new HTML::HTMLIFrameElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::img)
-        return adopt(*new HTML::HTMLImageElement(document, qualified_name));
+        return adopt(*new HTML::HTMLImageElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::input)
-        return adopt(*new HTML::HTMLInputElement(document, qualified_name));
+        return adopt(*new HTML::HTMLInputElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::label)
-        return adopt(*new HTML::HTMLLabelElement(document, qualified_name));
+        return adopt(*new HTML::HTMLLabelElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::legend)
-        return adopt(*new HTML::HTMLLegendElement(document, qualified_name));
+        return adopt(*new HTML::HTMLLegendElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::li)
-        return adopt(*new HTML::HTMLLIElement(document, qualified_name));
+        return adopt(*new HTML::HTMLLIElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::link)
-        return adopt(*new HTML::HTMLLinkElement(document, qualified_name));
+        return adopt(*new HTML::HTMLLinkElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::map)
-        return adopt(*new HTML::HTMLMapElement(document, qualified_name));
+        return adopt(*new HTML::HTMLMapElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::marquee)
-        return adopt(*new HTML::HTMLMarqueeElement(document, qualified_name));
+        return adopt(*new HTML::HTMLMarqueeElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::menu)
-        return adopt(*new HTML::HTMLMenuElement(document, qualified_name));
+        return adopt(*new HTML::HTMLMenuElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::meta)
-        return adopt(*new HTML::HTMLMetaElement(document, qualified_name));
+        return adopt(*new HTML::HTMLMetaElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::meter)
-        return adopt(*new HTML::HTMLMeterElement(document, qualified_name));
+        return adopt(*new HTML::HTMLMeterElement(document, move(qualified_name)));
     if (lowercase_tag_name.is_one_of(HTML::TagNames::ins, HTML::TagNames::del))
-        return adopt(*new HTML::HTMLModElement(document, qualified_name));
+        return adopt(*new HTML::HTMLModElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::object)
-        return adopt(*new HTML::HTMLObjectElement(document, qualified_name));
+        return adopt(*new HTML::HTMLObjectElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::ol)
-        return adopt(*new HTML::HTMLOListElement(document, qualified_name));
+        return adopt(*new HTML::HTMLOListElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::optgroup)
-        return adopt(*new HTML::HTMLOptGroupElement(document, qualified_name));
+        return adopt(*new HTML::HTMLOptGroupElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::option)
-        return adopt(*new HTML::HTMLOptionElement(document, qualified_name));
+        return adopt(*new HTML::HTMLOptionElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::output)
-        return adopt(*new HTML::HTMLOutputElement(document, qualified_name));
+        return adopt(*new HTML::HTMLOutputElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::p)
-        return adopt(*new HTML::HTMLParagraphElement(document, qualified_name));
+        return adopt(*new HTML::HTMLParagraphElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::param)
-        return adopt(*new HTML::HTMLParamElement(document, qualified_name));
+        return adopt(*new HTML::HTMLParamElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::picture)
-        return adopt(*new HTML::HTMLPictureElement(document, qualified_name));
+        return adopt(*new HTML::HTMLPictureElement(document, move(qualified_name)));
     // NOTE: The obsolete elements "listing" and "xmp" are explicitly mapped to HTMLPreElement in the specification.
     if (lowercase_tag_name.is_one_of(HTML::TagNames::pre, HTML::TagNames::listing, HTML::TagNames::xmp))
-        return adopt(*new HTML::HTMLPreElement(document, qualified_name));
+        return adopt(*new HTML::HTMLPreElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::progress)
-        return adopt(*new HTML::HTMLProgressElement(document, qualified_name));
+        return adopt(*new HTML::HTMLProgressElement(document, move(qualified_name)));
     if (lowercase_tag_name.is_one_of(HTML::TagNames::blockquote, HTML::TagNames::q))
-        return adopt(*new HTML::HTMLQuoteElement(document, qualified_name));
+        return adopt(*new HTML::HTMLQuoteElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::script)
-        return adopt(*new HTML::HTMLScriptElement(document, qualified_name));
+        return adopt(*new HTML::HTMLScriptElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::select)
-        return adopt(*new HTML::HTMLSelectElement(document, qualified_name));
+        return adopt(*new HTML::HTMLSelectElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::slot)
-        return adopt(*new HTML::HTMLSlotElement(document, qualified_name));
+        return adopt(*new HTML::HTMLSlotElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::source)
-        return adopt(*new HTML::HTMLSourceElement(document, qualified_name));
+        return adopt(*new HTML::HTMLSourceElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::span)
-        return adopt(*new HTML::HTMLSpanElement(document, qualified_name));
+        return adopt(*new HTML::HTMLSpanElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::style)
-        return adopt(*new HTML::HTMLStyleElement(document, qualified_name));
+        return adopt(*new HTML::HTMLStyleElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::caption)
-        return adopt(*new HTML::HTMLTableCaptionElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTableCaptionElement(document, move(qualified_name)));
     if (lowercase_tag_name.is_one_of(Web::HTML::TagNames::td, Web::HTML::TagNames::th))
-        return adopt(*new HTML::HTMLTableCellElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTableCellElement(document, move(qualified_name)));
     if (lowercase_tag_name.is_one_of(HTML::TagNames::colgroup, HTML::TagNames::col))
-        return adopt(*new HTML::HTMLTableColElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTableColElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::table)
-        return adopt(*new HTML::HTMLTableElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTableElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::tr)
-        return adopt(*new HTML::HTMLTableRowElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTableRowElement(document, move(qualified_name)));
     if (lowercase_tag_name.is_one_of(HTML::TagNames::tbody, HTML::TagNames::thead, HTML::TagNames::tfoot))
-        return adopt(*new HTML::HTMLTableSectionElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTableSectionElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::template_)
-        return adopt(*new HTML::HTMLTemplateElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTemplateElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::textarea)
-        return adopt(*new HTML::HTMLTextAreaElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTextAreaElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::time)
-        return adopt(*new HTML::HTMLTimeElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTimeElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::title)
-        return adopt(*new HTML::HTMLTitleElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTitleElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::track)
-        return adopt(*new HTML::HTMLTrackElement(document, qualified_name));
+        return adopt(*new HTML::HTMLTrackElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::ul)
-        return adopt(*new HTML::HTMLUListElement(document, qualified_name));
+        return adopt(*new HTML::HTMLUListElement(document, move(qualified_name)));
     if (lowercase_tag_name == HTML::TagNames::video)
-        return adopt(*new HTML::HTMLVideoElement(document, qualified_name));
+        return adopt(*new HTML::HTMLVideoElement(document, move(qualified_name)));
     if (lowercase_tag_name.is_one_of(
             HTML::TagNames::article, HTML::TagNames::section, HTML::TagNames::nav, HTML::TagNames::aside, HTML::TagNames::hgroup, HTML::TagNames::header, HTML::TagNames::footer, HTML::TagNames::address, HTML::TagNames::dt, HTML::TagNames::dd, HTML::TagNames::figure, HTML::TagNames::figcaption, HTML::TagNames::main, HTML::TagNames::em, HTML::TagNames::strong, HTML::TagNames::small, HTML::TagNames::s, HTML::TagNames::cite, HTML::TagNames::dfn, HTML::TagNames::abbr, HTML::TagNames::ruby, HTML::TagNames::rt, HTML::TagNames::rp, HTML::TagNames::code, HTML::TagNames::var, HTML::TagNames::samp, HTML::TagNames::kbd, HTML::TagNames::sub, HTML::TagNames::sup, HTML::TagNames::i, HTML::TagNames::b, HTML::TagNames::u, HTML::TagNames::mark, HTML::TagNames::bdi, HTML::TagNames::bdo, HTML::TagNames::wbr, HTML::TagNames::summary, HTML::TagNames::noscript,
             // Obsolete
             HTML::TagNames::acronym, HTML::TagNames::basefont, HTML::TagNames::big, HTML::TagNames::center, HTML::TagNames::nobr, HTML::TagNames::noembed, HTML::TagNames::noframes, HTML::TagNames::plaintext, HTML::TagNames::rb, HTML::TagNames::rtc, HTML::TagNames::strike, HTML::TagNames::tt))
-        return adopt(*new HTML::HTMLElement(document, qualified_name));
+        return adopt(*new HTML::HTMLElement(document, move(qualified_name)));
     if (lowercase_tag_name == SVG::TagNames::svg)
-        return adopt(*new SVG::SVGSVGElement(document, qualified_name));
+        return adopt(*new SVG::SVGSVGElement(document, move(qualified_name)));
     if (lowercase_tag_name == SVG::TagNames::path)
-        return adopt(*new SVG::SVGPathElement(document, qualified_name));
+        return adopt(*new SVG::SVGPathElement(document, move(qualified_name)));
 
     // FIXME: If name is a valid custom element name, then return HTMLElement.
 
-    return adopt(*new HTML::HTMLUnknownElement(document, qualified_name));
+    return adopt(*new HTML::HTMLUnknownElement(document, move(qualified_name)));
 }
 
 }

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLAnchorElement::HTMLAnchorElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLAnchorElement::HTMLAnchorElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.h

@@ -34,7 +34,7 @@ class HTMLAnchorElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLAnchorElementWrapper;
 
-    HTMLAnchorElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLAnchorElement(DOM::Document&, QualifiedName);
     virtual ~HTMLAnchorElement() override;
 
     String href() const { return attribute(HTML::AttributeNames::href); }

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLAreaElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLAreaElement::HTMLAreaElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLAreaElement::HTMLAreaElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLAreaElement.h

@@ -34,7 +34,7 @@ class HTMLAreaElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLAreaElementWrapper;
 
-    HTMLAreaElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLAreaElement(DOM::Document&, QualifiedName);
     virtual ~HTMLAreaElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLAudioElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLAudioElement::HTMLAudioElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLMediaElement(document, qualified_name)
+HTMLAudioElement::HTMLAudioElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLMediaElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLAudioElement.h

@@ -34,7 +34,7 @@ class HTMLAudioElement final : public HTMLMediaElement {
 public:
     using WrapperType = Bindings::HTMLAudioElementWrapper;
 
-    HTMLAudioElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLAudioElement(DOM::Document&, QualifiedName);
     virtual ~HTMLAudioElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLBRElement.cpp

@@ -29,8 +29,8 @@
 
 namespace Web::HTML {
 
-HTMLBRElement::HTMLBRElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLBRElement::HTMLBRElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLBRElement.h

@@ -34,7 +34,7 @@ class HTMLBRElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLBRElementWrapper;
 
-    HTMLBRElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLBRElement(DOM::Document&, QualifiedName);
     virtual ~HTMLBRElement() override;
 
     virtual RefPtr<Layout::Node> create_layout_node() override;

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLBaseElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLBaseElement::HTMLBaseElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLBaseElement::HTMLBaseElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLBaseElement.h

@@ -34,7 +34,7 @@ class HTMLBaseElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLBaseElementWrapper;
 
-    HTMLBaseElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLBaseElement(DOM::Document&, QualifiedName);
     virtual ~HTMLBaseElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLBlinkElement.cpp

@@ -32,8 +32,8 @@
 
 namespace Web::HTML {
 
-HTMLBlinkElement::HTMLBlinkElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLBlinkElement::HTMLBlinkElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
     , m_timer(Core::Timer::construct())
 {
     m_timer->set_interval(500);

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLBlinkElement.h

@@ -33,7 +33,7 @@ namespace Web::HTML {
 
 class HTMLBlinkElement final : public HTMLElement {
 public:
-    HTMLBlinkElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLBlinkElement(DOM::Document&, QualifiedName);
     virtual ~HTMLBlinkElement() override;
 
 private:

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLBodyElement.cpp

@@ -32,8 +32,8 @@
 
 namespace Web::HTML {
 
-HTMLBodyElement::HTMLBodyElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLBodyElement::HTMLBodyElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLBodyElement.h

@@ -34,7 +34,7 @@ class HTMLBodyElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLBodyElementWrapper;
 
-    HTMLBodyElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLBodyElement(DOM::Document&, QualifiedName);
     virtual ~HTMLBodyElement() override;
 
     virtual void parse_attribute(const FlyString&, const String&) override;

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLButtonElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLButtonElement::HTMLButtonElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLButtonElement::HTMLButtonElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLButtonElement.h

@@ -34,7 +34,7 @@ class HTMLButtonElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLButtonElementWrapper;
 
-    HTMLButtonElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLButtonElement(DOM::Document&, QualifiedName);
     virtual ~HTMLButtonElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.cpp

@@ -36,8 +36,8 @@ namespace Web::HTML {
 
 static constexpr auto max_canvas_area = 16384 * 16384;
 
-HTMLCanvasElement::HTMLCanvasElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLCanvasElement::HTMLCanvasElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.h

@@ -36,7 +36,7 @@ class HTMLCanvasElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLCanvasElementWrapper;
 
-    HTMLCanvasElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLCanvasElement(DOM::Document&, QualifiedName);
     virtual ~HTMLCanvasElement() override;
 
     const Gfx::Bitmap* bitmap() const { return m_bitmap; }

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLDListElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLDListElement::HTMLDListElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLDListElement::HTMLDListElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLDListElement.h

@@ -34,7 +34,7 @@ class HTMLDListElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLDListElementWrapper;
 
-    HTMLDListElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLDListElement(DOM::Document&, QualifiedName);
     virtual ~HTMLDListElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLDataElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLDataElement::HTMLDataElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLDataElement::HTMLDataElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLDataElement.h

@@ -34,7 +34,7 @@ class HTMLDataElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLDataElementWrapper;
 
-    HTMLDataElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLDataElement(DOM::Document&, QualifiedName);
     virtual ~HTMLDataElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLDataListElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLDataListElement::HTMLDataListElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLDataListElement::HTMLDataListElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLDataListElement.h

@@ -34,7 +34,7 @@ class HTMLDataListElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLDataListElementWrapper;
 
-    HTMLDataListElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLDataListElement(DOM::Document&, QualifiedName);
     virtual ~HTMLDataListElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLDetailsElement::HTMLDetailsElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLDetailsElement::HTMLDetailsElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.h

@@ -34,7 +34,7 @@ class HTMLDetailsElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLDetailsElementWrapper;
 
-    HTMLDetailsElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLDetailsElement(DOM::Document&, QualifiedName);
     virtual ~HTMLDetailsElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLDialogElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLDialogElement::HTMLDialogElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLDialogElement::HTMLDialogElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLDialogElement.h

@@ -34,7 +34,7 @@ class HTMLDialogElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLDialogElementWrapper;
 
-    HTMLDialogElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLDialogElement(DOM::Document&, QualifiedName);
     virtual ~HTMLDialogElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLDirectoryElement::HTMLDirectoryElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLDirectoryElement::HTMLDirectoryElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.h

@@ -35,7 +35,7 @@ class HTMLDirectoryElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLDirectoryElementWrapper;
 
-    HTMLDirectoryElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLDirectoryElement(DOM::Document&, QualifiedName);
     virtual ~HTMLDirectoryElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLDivElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLDivElement::HTMLDivElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLDivElement::HTMLDivElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLDivElement.h

@@ -34,7 +34,7 @@ class HTMLDivElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLDivElementWrapper;
 
-    HTMLDivElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLDivElement(DOM::Document&, QualifiedName);
     virtual ~HTMLDivElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLElement.cpp

@@ -39,8 +39,8 @@
 
 namespace Web::HTML {
 
-HTMLElement::HTMLElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : Element(document, qualified_name)
+HTMLElement::HTMLElement(DOM::Document& document, QualifiedName qualified_name)
+    : Element(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLElement.h

@@ -38,7 +38,7 @@ class HTMLElement
 public:
     using WrapperType = Bindings::HTMLElementWrapper;
 
-    HTMLElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLElement(DOM::Document&, QualifiedName);
     virtual ~HTMLElement() override;
 
     String title() const { return attribute(HTML::AttributeNames::title); }

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLEmbedElement::HTMLEmbedElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLEmbedElement::HTMLEmbedElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.h

@@ -34,7 +34,7 @@ class HTMLEmbedElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLEmbedElementWrapper;
 
-    HTMLEmbedElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLEmbedElement(DOM::Document&, QualifiedName);
     virtual ~HTMLEmbedElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLFieldSetElement::HTMLFieldSetElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLFieldSetElement::HTMLFieldSetElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.h

@@ -34,7 +34,7 @@ class HTMLFieldSetElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLFieldSetElementWrapper;
 
-    HTMLFieldSetElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLFieldSetElement(DOM::Document&, QualifiedName);
     virtual ~HTMLFieldSetElement() override;
 
     const String& type() const

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLFontElement.cpp

@@ -30,8 +30,8 @@
 
 namespace Web::HTML {
 
-HTMLFontElement::HTMLFontElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLFontElement::HTMLFontElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLFontElement.h

@@ -34,7 +34,7 @@ class HTMLFontElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLFontElementWrapper;
 
-    HTMLFontElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLFontElement(DOM::Document&, QualifiedName);
     virtual ~HTMLFontElement() override;
 
     virtual void apply_presentational_hints(CSS::StyleProperties&) const override;

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLFormElement.cpp

@@ -35,8 +35,8 @@
 
 namespace Web::HTML {
 
-HTMLFormElement::HTMLFormElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLFormElement::HTMLFormElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLFormElement.h

@@ -35,7 +35,7 @@ class HTMLFormElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLFormElementWrapper;
 
-    HTMLFormElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLFormElement(DOM::Document&, QualifiedName);
     virtual ~HTMLFormElement() override;
 
     String action() const { return attribute(HTML::AttributeNames::action); }

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLFrameElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLFrameElement::HTMLFrameElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLFrameElement::HTMLFrameElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLFrameElement.h

@@ -35,7 +35,7 @@ class HTMLFrameElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLFrameElementWrapper;
 
-    HTMLFrameElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLFrameElement(DOM::Document&, QualifiedName);
     virtual ~HTMLFrameElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLFrameSetElement::HTMLFrameSetElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLFrameSetElement::HTMLFrameSetElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.h

@@ -35,7 +35,7 @@ class HTMLFrameSetElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLFrameSetElementWrapper;
 
-    HTMLFrameSetElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLFrameSetElement(DOM::Document&, QualifiedName);
     virtual ~HTMLFrameSetElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLHRElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLHRElement::HTMLHRElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLHRElement::HTMLHRElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLHRElement.h

@@ -34,7 +34,7 @@ class HTMLHRElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLHRElementWrapper;
 
-    HTMLHRElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLHRElement(DOM::Document&, QualifiedName);
     virtual ~HTMLHRElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLHeadElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLHeadElement::HTMLHeadElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLHeadElement::HTMLHeadElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLHeadElement.h

@@ -34,7 +34,7 @@ class HTMLHeadElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLHeadElementWrapper;
 
-    HTMLHeadElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLHeadElement(DOM::Document&, QualifiedName);
     virtual ~HTMLHeadElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLHeadingElement::HTMLHeadingElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLHeadingElement::HTMLHeadingElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.h

@@ -34,7 +34,7 @@ class HTMLHeadingElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLHeadingElementWrapper;
 
-    HTMLHeadingElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLHeadingElement(DOM::Document&, QualifiedName);
     virtual ~HTMLHeadingElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLHtmlElement::HTMLHtmlElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLHtmlElement::HTMLHtmlElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.h

@@ -34,7 +34,7 @@ class HTMLHtmlElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLHtmlElementWrapper;
 
-    HTMLHtmlElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLHtmlElement(DOM::Document&, QualifiedName);
     virtual ~HTMLHtmlElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.cpp

@@ -44,8 +44,8 @@
 
 namespace Web::HTML {
 
-HTMLIFrameElement::HTMLIFrameElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLIFrameElement::HTMLIFrameElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
     ASSERT(document.frame());
     m_content_frame = Frame::create_subframe(*this, document.frame()->main_frame());

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.h

@@ -34,7 +34,7 @@ class HTMLIFrameElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLIFrameElementWrapper;
 
-    HTMLIFrameElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLIFrameElement(DOM::Document&, QualifiedName);
     virtual ~HTMLIFrameElement() override;
 
     virtual RefPtr<Layout::Node> create_layout_node() override;

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp

@@ -37,8 +37,8 @@
 
 namespace Web::HTML {
 
-HTMLImageElement::HTMLImageElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLImageElement::HTMLImageElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
     m_image_loader.on_load = [this] {
         this->document().update_layout();

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLImageElement.h

@@ -38,7 +38,7 @@ class HTMLImageElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLImageElementWrapper;
 
-    HTMLImageElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLImageElement(DOM::Document&, QualifiedName);
     virtual ~HTMLImageElement() override;
 
     virtual void parse_attribute(const FlyString& name, const String& value) override;

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLInputElement.cpp

@@ -40,8 +40,8 @@
 
 namespace Web::HTML {
 
-HTMLInputElement::HTMLInputElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLInputElement::HTMLInputElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLInputElement.h

@@ -34,7 +34,7 @@ class HTMLInputElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLInputElementWrapper;
 
-    HTMLInputElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLInputElement(DOM::Document&, QualifiedName);
     virtual ~HTMLInputElement() override;
 
     virtual RefPtr<Layout::Node> create_layout_node() override;

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLLIElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLLIElement::HTMLLIElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLLIElement::HTMLLIElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLLIElement.h

@@ -34,7 +34,7 @@ class HTMLLIElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLLIElementWrapper;
 
-    HTMLLIElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLLIElement(DOM::Document&, QualifiedName);
     virtual ~HTMLLIElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLLabelElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLLabelElement::HTMLLabelElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLLabelElement::HTMLLabelElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLLabelElement.h

@@ -34,7 +34,7 @@ class HTMLLabelElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLLabelElementWrapper;
 
-    HTMLLabelElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLLabelElement(DOM::Document&, QualifiedName);
     virtual ~HTMLLabelElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLLegendElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLLegendElement::HTMLLegendElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLLegendElement::HTMLLegendElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLLegendElement.h

@@ -34,7 +34,7 @@ class HTMLLegendElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLLegendElementWrapper;
 
-    HTMLLegendElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLLegendElement(DOM::Document&, QualifiedName);
     virtual ~HTMLLegendElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLLinkElement.cpp

@@ -35,8 +35,8 @@
 
 namespace Web::HTML {
 
-HTMLLinkElement::HTMLLinkElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLLinkElement::HTMLLinkElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLLinkElement.h

@@ -37,7 +37,7 @@ class HTMLLinkElement final
 public:
     using WrapperType = Bindings::HTMLLinkElementWrapper;
 
-    HTMLLinkElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLLinkElement(DOM::Document&, QualifiedName);
     virtual ~HTMLLinkElement() override;
 
     virtual void inserted_into(Node&) override;

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLMapElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLMapElement::HTMLMapElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLMapElement::HTMLMapElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLMapElement.h

@@ -34,7 +34,7 @@ class HTMLMapElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLMapElementWrapper;
 
-    HTMLMapElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLMapElement(DOM::Document&, QualifiedName);
     virtual ~HTMLMapElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLMarqueeElement::HTMLMarqueeElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLMarqueeElement::HTMLMarqueeElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.h

@@ -35,7 +35,7 @@ class HTMLMarqueeElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLMarqueeElementWrapper;
 
-    HTMLMarqueeElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLMarqueeElement(DOM::Document&, QualifiedName);
     virtual ~HTMLMarqueeElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLMediaElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLMediaElement::HTMLMediaElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLMediaElement::HTMLMediaElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLMediaElement.h

@@ -34,7 +34,7 @@ class HTMLMediaElement : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLMediaElementWrapper;
 
-    HTMLMediaElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLMediaElement(DOM::Document&, QualifiedName);
     virtual ~HTMLMediaElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLMenuElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLMenuElement::HTMLMenuElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLMenuElement::HTMLMenuElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLMenuElement.h

@@ -34,7 +34,7 @@ class HTMLMenuElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLMenuElementWrapper;
 
-    HTMLMenuElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLMenuElement(DOM::Document&, QualifiedName);
     virtual ~HTMLMenuElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLMetaElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLMetaElement::HTMLMetaElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLMetaElement::HTMLMetaElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLMetaElement.h

@@ -34,7 +34,7 @@ class HTMLMetaElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLMetaElementWrapper;
 
-    HTMLMetaElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLMetaElement(DOM::Document&, QualifiedName);
     virtual ~HTMLMetaElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLMeterElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLMeterElement::HTMLMeterElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLMeterElement::HTMLMeterElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLMeterElement.h

@@ -34,7 +34,7 @@ class HTMLMeterElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLMeterElementWrapper;
 
-    HTMLMeterElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLMeterElement(DOM::Document&, QualifiedName);
     virtual ~HTMLMeterElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLModElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLModElement::HTMLModElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLModElement::HTMLModElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLModElement.h

@@ -34,7 +34,7 @@ class HTMLModElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLModElementWrapper;
 
-    HTMLModElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLModElement(DOM::Document&, QualifiedName);
     virtual ~HTMLModElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLOListElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLOListElement::HTMLOListElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLOListElement::HTMLOListElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLOListElement.h

@@ -34,7 +34,7 @@ class HTMLOListElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLOListElementWrapper;
 
-    HTMLOListElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLOListElement(DOM::Document&, QualifiedName);
     virtual ~HTMLOListElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLObjectElement.cpp

@@ -35,8 +35,8 @@
 
 namespace Web::HTML {
 
-HTMLObjectElement::HTMLObjectElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLObjectElement::HTMLObjectElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
     m_image_loader.on_load = [this] {
         m_should_show_fallback_content = false;

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLObjectElement.h

@@ -37,7 +37,7 @@ class HTMLObjectElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLObjectElementWrapper;
 
-    HTMLObjectElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLObjectElement(DOM::Document&, QualifiedName);
     virtual ~HTMLObjectElement() override;
 
     virtual void parse_attribute(const FlyString& name, const String& value) override;

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLOptGroupElement::HTMLOptGroupElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLOptGroupElement::HTMLOptGroupElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.h

@@ -34,7 +34,7 @@ class HTMLOptGroupElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLOptGroupElementWrapper;
 
-    HTMLOptGroupElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLOptGroupElement(DOM::Document&, QualifiedName);
     virtual ~HTMLOptGroupElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLOptionElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLOptionElement::HTMLOptionElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLOptionElement::HTMLOptionElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLOptionElement.h

@@ -34,7 +34,7 @@ class HTMLOptionElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLOptionElementWrapper;
 
-    HTMLOptionElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLOptionElement(DOM::Document&, QualifiedName);
     virtual ~HTMLOptionElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLOutputElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLOutputElement::HTMLOutputElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLOutputElement::HTMLOutputElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLOutputElement.h

@@ -34,7 +34,7 @@ class HTMLOutputElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLOutputElementWrapper;
 
-    HTMLOutputElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLOutputElement(DOM::Document&, QualifiedName);
     virtual ~HTMLOutputElement() override;
 
     const String& type() const

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLParagraphElement::HTMLParagraphElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLParagraphElement::HTMLParagraphElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.h

@@ -34,7 +34,7 @@ class HTMLParagraphElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLParagraphElementWrapper;
 
-    HTMLParagraphElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLParagraphElement(DOM::Document&, QualifiedName);
     virtual ~HTMLParagraphElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLParamElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLParamElement::HTMLParamElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLParamElement::HTMLParamElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

+ 1 - 1
Userland/Libraries/LibWeb/HTML/HTMLParamElement.h

@@ -34,7 +34,7 @@ class HTMLParamElement final : public HTMLElement {
 public:
     using WrapperType = Bindings::HTMLParamElementWrapper;
 
-    HTMLParamElement(DOM::Document&, const QualifiedName& qualified_name);
+    HTMLParamElement(DOM::Document&, QualifiedName);
     virtual ~HTMLParamElement() override;
 };
 

+ 2 - 2
Userland/Libraries/LibWeb/HTML/HTMLPictureElement.cpp

@@ -28,8 +28,8 @@
 
 namespace Web::HTML {
 
-HTMLPictureElement::HTMLPictureElement(DOM::Document& document, const QualifiedName& qualified_name)
-    : HTMLElement(document, qualified_name)
+HTMLPictureElement::HTMLPictureElement(DOM::Document& document, QualifiedName qualified_name)
+    : HTMLElement(document, move(qualified_name))
 {
 }
 

Some files were not shown because too many files changed in this diff