Move URL from WebCore to WTF
[WebKit-https.git] / Source / WebCore / editing / markup.cpp
index 63bf458..124ea5b 100644 (file)
 #include "StyleProperties.h"
 #include "TextIterator.h"
 #include "TypedElementDescendantIterator.h"
-#include "URL.h"
-#include "URLParser.h"
 #include "VisibleSelection.h"
 #include "VisibleUnits.h"
 #include <wtf/StdLibExtras.h>
+#include <wtf/URL.h>
+#include <wtf/URLParser.h>
 #include <wtf/text/StringBuilder.h>
 
 namespace WebCore {
@@ -162,7 +162,7 @@ void removeSubresourceURLAttributes(Ref<DocumentFragment>&& fragment, WTF::Funct
         for (const Attribute& attribute : element.attributesIterator()) {
             // FIXME: This won't work for srcset.
             if (element.attributeContainsURL(attribute) && !attribute.value().isEmpty()) {
-                URL url = URLParser { attribute.value() }.result();
+                URL url({ }, attribute.value());
                 if (shouldRemoveURL(url))
                     attributesToRemove.append({ element, attribute.name() });
             }
@@ -1029,7 +1029,7 @@ Ref<DocumentFragment> createFragmentFromMarkup(Document& document, const String&
 
     fragment->parseHTML(markup, fakeBody.ptr(), parserContentPolicy);
     restoreAttachmentElementsInFragment(fragment);
-    if (!baseURL.isEmpty() && baseURL != blankURL() && baseURL != document.baseURL())
+    if (!baseURL.isEmpty() && baseURL != WTF::blankURL() && baseURL != document.baseURL())
         completeURLs(fragment.ptr(), baseURL);
 
     return fragment;