top level:
* Tests/WebFoundation-Misc/ifnsurlextensions-test.m: Remove uneeded
include of NSURLPathUtilities.h.
WebCore:
* kwq/KWQAssertions.h: Update assertions from from the copy in WebFoundation.
* WebCorePrefix.h: Remove NSURLPathUtilities.h include.
Use even more of the KHTML code so we get referrers in one more place.
* kwq/WebCoreBridge.h: Add referrer to createChildFrameNamed.
* khtml/khtml_part.h: Less APPLE_CHANGES, no substantive change.
* khtml/khtml_part.cpp:
(KHTMLPart::requestFrame): Use more of this, less APPLE_CHANGES.
(KHTMLPart::requestObject): Ditto.
(KHTMLPart::processObjectRequest): Ditto.
* khtml/rendering/render_frames.h: Less APPLE_CHANGES.
* khtml/rendering/render_frames.cpp: Less APPLE_CHANGES.
* kwq/kparts/browserextension.h: Add lockHistory/setLockHistory and
openURLNotify.
* kwq/khtml/khtml_ext.h: Add openURLNotify.
* kwq/KWQKHTMLPartImpl.h: Add openURLNotify.
* kwq/KWQKHTMLPartBrowserExtension.mm:
(KHTMLPartBrowserExtension::openURLNotify): Implement.
* kwq/KWQKHTMLPartImpl.mm: (KWQKHTMLPartImpl::createPart):
Changed name from requestFrame. Do less work.
* kwq/qt/qtimer.h: Add singleShot.
* kwq/KWQTimer.mm:
(+[KWQSingleShotTimerTarget targetWithQObject:member:]): Added.
Used to implement singleShot.
(-[KWQSingleShotTimerTarget dealloc]): Ditto.
(-[KWQSingleShotTimerTarget timerFired:]): Ditto.
(QTimer::singleShot): Added.
* kwq/qt/qmap.h: Add contains.
* kwq/qt/qvaluelist.h: Add iterator return value for append and prepend.
* kwq/KWQValueListImpl.h: Add iterator return value for appendNode
and prependNode.
* kwq/KWQValueListImpl.mm:
(KWQValueListImpl::appendNode): Add iterator.
(KWQValueListImpl::prependNode): Add iterator.
* kwq/kparts/part.h: Add openURL.
WebKit:
Prep work for fixes to the text encoding for subframes.
* WebCoreSupport.subproj/WebBridge.h: Remove [loadURL:withParent:].
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge createChildFrameNamed:withURL:referrer:renderPart:allowsScrolling:marginWidth:marginHeight:]):
Added referrer parameter.
* WebView.subproj/WebController.h: Add new methods, not implemented yet.
* WebView.subproj/WebController.m:
(-[WebController supportsTextEncoding]): Here is one.
(-[WebController setCustomTextEncoding:]): Another.
(-[WebController resetTextEncoding]): Etc.
(-[WebController hasCustomTextEncoding]): Etc.
(-[WebController customTextEncoding]): Etc.
* WebView.subproj/WebDataSource.h:
* WebView.subproj/WebDataSource.m:
(-[WebDataSource startLoading]): Remove the forceRefresh flag.
This is now controlled by the WebResourceRequest.
* WebView.subproj/WebDataSourcePrivate.h:
* WebView.subproj/WebDataSourcePrivate.m:
(-[WebDataSource _startLoading]): Same for this private version.
* WebView.subproj/WebFrame.h:
* WebView.subproj/WebFrame.m:
(-[WebFrame startLoading]): Remove the forceRefresh flag.
(-[WebFrame reload]): Remove the forceRefresh flag.
A reload without a forceRefresh is only used internally, not requested
by the caller.
* WebView.subproj/WebFramePrivate.h:
* WebView.subproj/WebFramePrivate.m:
(-[WebFrame _transitionToCommitted]): Add handling for the case where we
reload, but allow stale data.
(-[WebFrame _isLoadComplete]): Ditto.
(-[WebFrame _reloadAllowingStaleData]): Placeholder, not implemented yet.
* WebView.subproj/WebHTMLView.m:
(-[WebHTMLView setTextEncoding:]): Update for new API, but this is going away.
(-[WebHTMLView setDefaultTextEncoding]): Ditto.
WebBrowser:
* BrowserDocument.m: (-[BrowserDocument refresh:]):
Call the new [reload] instead of the old [reload:].
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@2057
268f45cc-cd09-0410-ab3c-
d52691b4dbfc