Home | History | Annotate | Download | only in WebCore

Lines Matching full:kurl

3714         KURL object from a string.
3716 * platform/KURL.cpp:
3717 (WebCore::KURL::KURL):
7682 (WebCore::DragController::tryDHTMLDrag): Don't base our decision on KURL,
8036 (WebCore::KURL::protocolIs):
8042 Change KURLGoogle.cpp to mirror the KURL.cpp changes done in
8046 (WebCore::KURL::protocolIs):
8094 Change KURLGoogle.cpp to mirror the KURL.cpp changes done in
8105 At all call sites that check if a KURL has either the http or https protocol,
8106 use the KURL::protocolInHTTPFamily() accessor, instead.
8128 KURL parsing changes back in r30243 and r30815 made javascript urls that use the form
8129 "javascript://" be detected as invalid hierarchical URLs. When a KURL is marked as
8166 * platform/KURL.cpp:
8167 (WebCore::KURL::init): Use protocolIsJavaScript().
8168 (WebCore::KURL::protocolIs): ASSERT that the protocol being asked about is not javascript.
8172 * platform/KURL.h:
11249 KURL instead of String.
11252 Keep url as KURL instead of converting to String.
11254 assume the safety check now done before this function. Takes KURL instead of String.
11264 Deal with selectNextSourceChild returning a KURL instead of a String.
11267 Check safety of url here instead of waiting until loadResource(). Return a KURL instead of a
11270 a KURL instead of a String.
25057 completeURL call and just use KURL constructor to match the other cases.
25137 (WebCore::KURL::baseAsString): Added to match KURL.cpp.
27794 * platform/KURL.cpp:
27795 (WebCore::KURL::baseAsString):
27796 * platform/KURL.h:
27802 * platform/KURL.h: Removed now-incorrect comments.
29819 Fix query() to match KURL behavior, this time with the code that
29823 (WebCore::KURL::query): Fix copy/paste mistake.
29895 <rdar://problem/6668238> WebCore is registering text encodings needlessly from KURL constructor.
29977 the KURL, on redirects, to make sure it is properly encoded. This
30167 Fix query() to match KURL behavior.
30170 (WebCore::KURL::query): remove extra logic around question mark.
30792 [GTK] Use two argument KURL ctor in ResourceHandleSoup
30794 Use two argument KURL ctor, the single argument ctor expects its
30795 input to be the output of a previous KURL::parse call, which is
31151 <rdar://problem/6668238> WebCore is registering text encodings needlessly from KURL constructor.
34719 KURL::parse() incorrectly compares its result to original string
34721 * platform/KURL.cpp: (WebCore::KURL::parse): Take string length into account.
36128 * platform/KURL.cpp:
36129 (WebCore::KURL::query): Changed to return query without '?', as it is already done for ref().
36130 (WebCore::KURL::prettyURL): Append the query with the question mark.
36547 Added virtual ScriptExecutionContext::userAgent(const KURL&).
36831 KURL's setPort doesn't unset port if 0 is given
36834 comment in KURL's header.
36836 * platform/KURL.cpp:
36837 (WebCore::KURL::setPort):
36961 Use KURL in startGio instead of passing a string with the URL, so
37540 * platform/KURL.h:
37546 (WebCore::KURL::KURL):
39755 (WebCore::openFunc): Use the two-parameter KURL constructor so that
41539 * platform/KURL.h:
41540 (WebCore::KURL::protocolInHTTPFamily):
41551 (WebCore::KURL::KURL):
41552 (WebCore::KURL::createCFURL):
41553 (WebCore::KURL::isEmpty):
41554 (WebCore::KURL::protocolInHTTPFamily):
41555 (WebCore::KURL::query):
41557 (WebCore::KURL::protocolIs):
41559 (WebCore::KURL::invalidate):
42850 Use a 2 arguments constructor for KURL to avoid ASSERT failure.
44070 * platform/KURL.cpp:
44071 (WebCore::KURL::invalidate):
44072 (WebCore::KURL::KURL):
44073 * platform/KURL.h:
44074 (WebCore::KURL::isHTTPOrHTTPS):
46957 Use the two-arg constructor for implicit QUrl->KURL conversion as the
46958 single argument ctors assume that KURL::parse has already been called
46963 (WebCore::KURL::KURL):
47718 Upstream GoogleURL implementation of KURL
47720 * platform/KURL.h:
48498 Strengthen debug checks in KURL
48502 * platform/KURL.cpp:
48505 (WebCore::KURL::KURL): Assert that parsing didn't affect the string (which must be the case
48849 Changed single argument KURL constructors back to always expect an already encoded string,
48853 to convert to KURL without resolving. I think that going forward, the solution is to try to
48854 keep encoded URLs as KURL instances, and not as strings.
48856 * platform/KURL.h: Updated comments.
48858 * platform/KURL.cpp:
48859 (WebCore::KURL::KURL): In debug builds, verify that the passed string is ASCII-only. The
48860 intention is to verify that it is already parsed and encoded by KURL or equivalent code, but
48866 (WebCore::KURL::setProtocol): Using a user-provided string without validation or encoding
48870 (WebCore::KURL::setHost): Ditto.
48871 (WebCore::KURL::setPort): Ditto.
48872 (WebCore::KURL::setHostAndPort): Ditto.
48873 (WebCore::KURL::setUser): Ditto.
48874 (WebCore::KURL::setPass): Ditto.
48875 (WebCore::KURL::setRef): Ditto.
48876 (WebCore::KURL::setQuery): Ditto.
48877 (WebCore::KURL::setPath): Ditto.
48878 (WebCore::KURL::parse): Verify that the passed string is already encoded.
48888 (WebCore::FrameLoader::init): Create an empty KURL without indirection for a small speedup.
48890 String to KURL conversion requires the string to be already encoded.
48957 * platform/KURL.cpp:
48959 (WebCore::KURL::KURL): Explicitly encode the URL to call two-argument parse() with better
48961 (WebCore::KURL::init): Ditto. This avoids trying to round-trip an URL encoded into a byte
48964 (WebCore::KURL::parse): Reverted an earlier change that made the single-argument version of
54642 (WebCore::KURL::fileSystemPath):
54828 * platform/KURL.cpp:
62383 * platform/KURL.h:
62390 of WebKit without changing the shared header. The guts of KURL are
62392 header to avoid polluting KURL.h
62394 * platform/KURL.cpp:
62395 * platform/KURL.h:
62396 (WebCore::KURL::string):
62397 (WebCore::KURL::operator const String&):
62398 (WebCore::KURL::operator JSC::UString):
62399 (WebCore::KURL::operator NSString*):
62400 (WebCore::KURL::parsed):
62401 (WebCore::KURL::utf8String):
62402 (WebCore::KURL::isNull):
62403 (WebCore::KURL::isEmpty):
62404 (WebCore::KURL::isValid):
62405 (WebCore::KURL::hostStart):
62406 (WebCore::KURL::hostEnd):
62407 (WebCore::KURL::pathStart):
62408 (WebCore::KURL::pathEnd):
62409 (WebCore::KURL::pathAfterLastSlash):
64333 HashSet<String>, Vector<KURL> and Vector<String> were all used to
64335 use a single ListHashSet<KURL> to store the list and resolve the
64337 WebCore::addSubresourceURL() to add KURL objects to the ListHashSet
64338 to prevent "null" KURL objects from crashing in the KURL hashing
64342 WebCore::Node::getSubresourceURLs() to take a ListHashSet<KURL>
64343 argument instead of a Vector<KURL>.
64350 addSubresourceURLStrings(). Changed to use ListHashSet<KURL>
64359 ListHashSet<KURL> instead of Vector<KURL>. Cleaned up code.
64363 getSubresourceAttributeStrings(). Changed to use ListHashSet<KURL>
64365 (WebCore::addSubresourceURL): Added. Safely adds new KURL objects
64366 to a ListHashSet<KURL> object. A "null" KURL object will cause the
64374 ListHashSet<KURL> instead of Vector<String>. Use
64375 WebCore::addSubresourceURL() to add new KURL objects.
64413 HashSet<String> to ListHashSet<KURL> for tracking unique
64414 subresources. Changed from using Vector<KURL> to ListHashSet<KURL>
64420 ListHashSet<KURL> instead of Vector<String>. Use
64421 WebCore::addSubresourceURL() to add new KURL objects.
67131 * platform/KURL.cpp:
67132 (WebCore::KURL::KURL):
67177 Define KURL::copy() and use it in WorkerThread.cpp
67181 * platform/KURL.cpp:
67182 (WebCore::KURL::copy):
67183 * platform/KURL.h:
69962 * platform/KURL.cpp:
71428 * platform/KURL.cpp: (WebCore::encodeRelativeString): Don't try to break down javascript URLs.
71938 * platform/KURL.cpp:
78341 (WebCore::KURL::fileSystemPath):
80334 (WebCore::KURL::operator QUrl):
86627 KURL::fileSystemPath
86631 (WebCore::KURL::fileSystemPath): Implemented.
92167 * platform/KURL.h:
92168 (WebCore::KURL::operator JSC::UString):
97158 add this workaround to the QUrl <> WebCore::KURL conversion operator so that it
97166 (WebCore::KURL::operator QUrl):