top level:
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 Sep 2002 14:50:00 +0000 (14:50 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 Sep 2002 14:50:00 +0000 (14:50 +0000)
commit9a476a0c2070f165521b6ee26e7c8035d084890b
tree23f667ba95fe5ea7cd929b8db9f63806d368e115
parent0f18a60ae23728472da0d2659e5ac66cea2a8daa
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
48 files changed:
WebCore/ChangeLog-2002-12-03
WebCore/ChangeLog-2003-10-25
WebCore/ChangeLog-2005-08-23
WebCore/WebCorePrefix.h
WebCore/khtml/khtml_part.cpp
WebCore/khtml/rendering/render_frames.cpp
WebCore/khtml/rendering/render_frames.h
WebCore/kwq/KWQAssertions.h
WebCore/kwq/KWQKHTMLPart.h
WebCore/kwq/KWQKHTMLPart.mm
WebCore/kwq/KWQKHTMLPartBrowserExtension.h
WebCore/kwq/KWQKHTMLPartBrowserExtension.mm
WebCore/kwq/KWQKHTMLPartImpl.h
WebCore/kwq/KWQKHTMLPartImpl.mm
WebCore/kwq/KWQKPartsBrowserExtension.h
WebCore/kwq/KWQKPartsPart.h
WebCore/kwq/KWQMap.h
WebCore/kwq/KWQTimer.h
WebCore/kwq/KWQTimer.mm
WebCore/kwq/KWQValueList.h
WebCore/kwq/KWQValueListImpl.h
WebCore/kwq/KWQValueListImpl.mm
WebCore/kwq/WebCoreBridge.h
WebCore/kwq/khtml/khtml_ext.h
WebCore/kwq/kparts/browserextension.h
WebCore/kwq/kparts/part.h
WebCore/kwq/qt/qmap.h
WebCore/kwq/qt/qtimer.h
WebCore/kwq/qt/qvaluelist.h
WebKit/ChangeLog
WebKit/ChangeLog-2002-12-03
WebKit/WebCoreSupport.subproj/WebBridge.h
WebKit/WebCoreSupport.subproj/WebBridge.m
WebKit/WebCoreSupport.subproj/WebSubresourceClient.m
WebKit/WebCoreSupport.subproj/WebSubresourceLoader.m
WebKit/WebView.subproj/WebController.h
WebKit/WebView.subproj/WebController.m
WebKit/WebView.subproj/WebDataSource.h
WebKit/WebView.subproj/WebDataSource.m
WebKit/WebView.subproj/WebDataSourcePrivate.h
WebKit/WebView.subproj/WebDataSourcePrivate.m
WebKit/WebView.subproj/WebFrame.h
WebKit/WebView.subproj/WebFrame.m
WebKit/WebView.subproj/WebFramePrivate.h
WebKit/WebView.subproj/WebFramePrivate.m
WebKit/WebView.subproj/WebHTMLView.m
WebKit/WebView.subproj/WebView.h
WebKit/WebView.subproj/WebView.m