Home | History | Annotate | Download | only in WebCore

Lines Matching full:kurl

1431 	the code to do it into a new KURL static function (KURL::getNSURLFromString).
1435 (KURL::getNSURL): Now calls through to KURL::getNSURLFromString
1436 (KURL::encode_string)
1437 (KURL::getNSURLFromString): New function to handle NSURL creation
1516 in KURL objects. As a result, some extra escaping needed to
1518 objects to be created using a KURL.
1528 (KURL::getNSURL)
2111 Some places here did KURL::decode_string, but others didn't.
2114 (KHTMLPart::slotShowDocument): Added call to KURL::decode_string.
3872 * kwq/kdecore/kurl.h: Mark urlcmp as a friend.
4443 * kwq/KWQKURL.mm: (KURL::parse): Fix code that adds "//" to file URLs.
4761 (KURL::parse):
5176 - fixed 3050818 -- Crash in relative-KURL constructor at site with _ in host name
5179 (KURL::KURL): If base URL is invalid, make result invalid too.
5265 (KURL::canonicalURL):
5268 (KURL::parse):
5280 * kwq/kdecore/kurl.h:
5694 * kwq/kdecore/kurl.h: Add encode_string member function.
5696 (KURL::KURL): Fix buffer overflow bug, and add an assert so we
5698 (KURL::parse): Added a similar assert, even though I didn't fix
5700 (KURL::encode_string): Implemented this, but didn't test it.
5880 Use KURL to make an NSURL rather than using [NSURL _web_URLWithString:].
5899 * kwq/kdecore/kurl.h: Add things needed by code formerly inside APPLE_CHANGES.
5900 * kwq/KWQKURL.mm: (KURL::hasRef): Ditto.
6627 Got the kurl-test in the Tests directory working again.
6629 * kwq/KWQKURL.mm: (KURL::KURL): Fixed problem where relative path resolution code
6636 * kwq/KWQKURL.mm: (KURL::getNSURL): Re-added a workaround for CFURL bug 2908969.
6644 A few more KURL changes that reduce it down to background noise
6649 * kwq/kdecore/kurl.h:
6651 (KURL::KURL): In the relative constructor, do all work in a char
6654 (KURL::parse): Do all work in a char array, only creating a
6659 (KURL::setProtocol): Adjust for prase() interface change.
6660 (KURL::setHost): Likewise.
6661 (KURL::setPort): Likewise.
6662 (KURL::setRef): Likewise.
6663 (KURL::setQuery): Likewise.
6664 (KURL::setPath): Likewise.
6675 Brand new KURL implementation which avoids CFURL, CFString, and
6682 (KURL::KURL):
6683 (KURL::hasPath):
6684 (KURL::protocol):
6685 (KURL::host):
6686 (KURL::port):
6687 (KURL::pass):
6688 (KURL::user):
6689 (KURL::ref):
6690 (KURL::query):
6691 (KURL::path):
6692 (KURL::setProtocol):
6693 (KURL::setHost):
6694 (KURL::setPort):
6695 (KURL::setRef):
6696 (KURL::setQuery):
6697 (KURL::setPath):
6698 (KURL::prettyURL):
6699 (KURL::decode_string):
6701 (KURL::parse):
6702 (KURL::getNSURL):
6703 * kwq/kdecore/kurl.h:
6705 (KHTMLPart::end): Don't call KURL::clearCaches() any more.
8087 * kwq/KWQKURL.mm: (KURL::KWQKURLPrivate::decompose): Use CFURLCopyPath
8323 clear KURL cache and call slotFinishedParsing as well.
8329 (KURL::encodedHtmlRef): Implemented.
8330 (KURL::htmlRef): Implemented.
8360 * kwq/kdecore/kurl.h: Implemented isValid as inline method.
8900 * kwq/KWQKjobclasses.mm: Store a KURL instead of an NSURL, because KURL can hold any string.
9052 * kwq/KWQKURL.mm: (KURL::normalizeRelativeURLString): Added a call to stripWhiteSpace.
9152 (KURL::KWQKURLPrivate::KWQKURLPrivate): Clean up a bit by removing unneeded init().
9156 (KURL::KWQKURLPrivate::decompose): Add the new "../" and "./" logic.
9781 * WebCore-tests.exp: Tests needed access to QPoint, QString, and KURL symbols
10199 A small KURL speed improvement.
10209 (KURL::KURL): Make the default constructor faster by not running all the
10442 * kwq/kdecore/kurl.h: Fix NSURL definition to fit idiom.
11190 (KURL::normalizeRelativeURLString): Remove the workaround for CFURL bug 2891336.
11201 * kwq/kdecore/kurl.h:
11717 * kwq/kdecore/kurl.h:
11779 an NSURL rather than a KURL.
11783 an NSURL rather than a KURL.
12319 * kwq/kdecore/kurl.h:
12321 (KURL::encodedHtmlRef):
12322 (KURL::htmlRef):
13045 by KURL, which fixed the problem.
13052 * kwq/kdecore/kurl.h:
13053 * kwq/KWQKURL.mm: (KURL::getNSURL): New.
13158 * kwq/KWQKURL.mm: (KURL::KWQKURLPrivate::KWQKURLPrivate),
13161 (KURL::normalizeURLString), (KURL::normalizeRelativeURLString):
13524 Fix Radar 2896001 (crashes in KURL):
13526 * src/kwq/KWQKURL.mm: (KURL::KWQKURLPrivate::KWQKURLPrivate):
13732 KURL rejects spaces and other illegal but
13735 * src/kwq/KWQKURL.mm: (KURL::KWQKURLPrivate::makeRef,
13736 KURL::normalizeRelativeURLString): Escape forbidden characters
13741 (KURL::KWQKURLPrivate::KWQKURLPrivate,
13742 KURL::KWQKURLPrivate::compose): out of paranoia, make sure urlRef
13965 (KURL::normalizeRelativeURLString): Add workaround for CFURL bug; hide colons
14296 Improved KURL performance:
14298 * src/kwq/kdecore/kurl.h, src/kwq/KWQKURL.mm:
14299 (KURL::normalizeURLString): New function to cache rewritten URL
14304 KURL::normalizeRelativeURLString): Cache results of relative URL
14306 (KURL::clearCaches): function to clear the caches so they don't
14308 (KURL::KURL): Set nothing but the string at construction time.
14309 (KURL::isEmpty, KURL::isMalformed, KURL::hasPath, KURL::url,
14310 KURL::protocol, KURL::host, KURL::port, KURL::pass, KURL::user,
14311 KURL::ref, KURL::query, KURL::path, KURL::setProtocol,
14312 KURL::setHost, KURL::setPort, KURL::setRef, KURL::setQuery,
14313 KURL::setPath, KURL::prettyURL, KURL::copyOnWrite, KURL::parse,
14314 KURL::assemble): Parse into parts on demand instead.
14315 (KURL::swap, KURL::operator=): Handle KURL's new urlString field.
14318 Cache::requestScript): Don't redundantly check if KURL isMalformed.
14320 * src/kwq/KWQKHTMLPart.mm (KHTMLPart::end): Clear KURL caches at
16719 * src/kwq/KWQKURL.mm: (KURL::KURL): If resolving a relative URL
17032 * src/kwq/KWQKURL.mm: (KURL::setQuery):
17039 * src/kwq/kde/_kurl.cpp: (KURL::htmlRef):
17056 Reimplement KURL in terms of CFURL (many workarounds needed to
17059 * src/kwq/kdecore/kurl.h:
17060 * src/kwq/KWQKURL.mm: (KURL::KWQKURLPrivate::KWQKURLPrivate),
17061 (KURL::KWQKURLPrivate::~KWQKURLPrivate), (KURL::KWQKURLPrivate::init),
17062 (KURL::KWQKURLPrivate::makeRef), (CFStringToQString), (escapeQString),
17064 (KURL::KWQKURLPrivate::decompose), (KURL::KWQKURLPrivate::compose), (KURL::KURL),
17065 (KURL::~KURL), (KURL::isEmpty), (KURL::isMalformed), (KURL::hasPath),
17066 (KURL::url), (KURL::protocol), (KURL::host), (KURL::port), (KURL::pass),
17067 (KURL::user), (KURL::ref), (KURL::query), (KURL::path), (KURL::setProtocol),
17068 (KURL::setHost), (KURL::setPort), (KURL::setRef), (KURL::setQuery),
17069 (KURL::setPath), (KURL::prettyURL), (KURL::operator=), (KURL::decode_string),
17070 (KURL::copyOnWrite):
17631 * src/kwq/kdecore/kurl.h: