⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Timeline



Feb 5, 2002:

8:53 PM Changeset in webkit [595] by rjw
  • 30 edits in trunk

Updated to reflect new API.

7:11 PM Changeset in webkit [594] by mjs
  • 4 edits
    2 deletes in trunk/WebKit

WebKit:

Remove old obsolete cache code from tree and build.

  • Cache.subproj/NSURICache.h:
  • Cache.subproj/NSURICache.m:
  • Cache.subproj/NSURICacheData.h:
  • Cache.subproj/NSURICacheData.m:
  • Cache.subproj/NSURILoad.h:
  • Cache.subproj/NSURILoad.m:
  • Cache.subproj/NSURILoadReallyPrivate.h:
  • Cache.subproj/_NSURICacheQueue.h:
  • Cache.subproj/_NSURICacheQueue.m:
  • Misc.subproj/WebKitReallyPrivate.h:
  • Misc.subproj/_NSMonitor.h:
  • Misc.subproj/_NSMonitor.m:
  • WebKit.pbproj/project.pbxproj:
5:59 PM Changeset in webkit [593] by rjw
  • 17 edits in trunk

Working dynamic scroll bars.

12:47 PM Changeset in webkit [592] by cblu
  • 4 edits in trunk/WebCore

Reintegrated Ken's cache changes after stomping them out

11:15 AM Changeset in webkit [591] by cblu
  • 19 edits in trunk/WebCore

Added support for the object tag. Added getPluginForURL in WKPluginDatabase. Now grabbing remaining info from plug-in resources

8:32 AM Changeset in webkit [590] by kocienda
  • 9 edits in trunk/WebCore

2002-02-05 Kenneth Kocienda <kocienda@apple.com>

I know WebViewTest is dead, but this was breaking the build...

  • Tests/khtmlview/_KWQOwner.h:
  • Tests/khtmlview/_KWQOwner.m: (-[_KWQOwner applicationDidFinishLaunching:]), (-[_KWQOwner _setURL:]), (-[_KWQOwner changeURL:]), (-[_KWQOwner back:]), (-[_KWQOwner forward:]), (-[_KWQOwner newUriDone:]):

Changes to move these last bits of code to the new cache API.

  • src/kwq/KWQKjobclasses.mm:
  • src/kwq/WKPluginView.h:
  • src/kwq/WKPluginView.mm: (-[WKPluginView drawRect:]), (-[WKPluginView WCURLHandleResourceDidBeginLoading:userData:]), (-[WKPluginView WCURLHandleResourceDidCancelLoading:userData:]), (-[WKPluginView WCURLHandleResourceDidFinishLoading:userData:]), (-[WKPluginView WCURLHandle:resourceDataDidBecomeAvailable:userData:]), (-[WKPluginView WCURLHandle:resourceDidFailLoadingWithResult:userData:]):

Feb 4, 2002:

6:45 PM Changeset in webkit [589] by mjs
  • 61 edits in trunk

Top level:

Fix everything for WebFoundation and WebKit WK --> IF rename.

  • Tests/CookieManager/wkcookie-test.m:

WebBrowser:

Fix everything for WK --> IF rename.

  • BackForwardListEntry.h:
  • BrowserDocument.h:
  • BrowserDocument.m: (-[BrowserDocument init]), (-[BrowserDocument setMainWebView:]), (-[BrowserDocument goToURLBypassingBackForwardList:]), (-[BrowserDocument receivedProgress:forResource:fromDataSource:]), (-[BrowserDocument receivedError:forResource:partialProgress:fromDataSource:]), (-[BrowserDocument setStatusText:forDataSource:]), (-[BrowserDocument statusTextForDataSource:]), (-[BrowserDocument authenticate:]), (-[BrowserDocument locationChangeStartedForDataSource:]), (-[BrowserDocument locationChangeInProgressForDataSource:]), (-[BrowserDocument locationChangeDone:forDataSource:]), (-[BrowserDocument receivedPageTitle:forDataSource:]), (-[BrowserDocument serverRedirectTo:forDataSource:]), (-[BrowserDocument createFrameNamed:for:inParent:]):
  • BrowserWindow.h:
  • WebController.h:
  • WebController.m: (-[WebController receivedProgress:forResource:fromDataSource:]), (-[WebController receivedError:forResource:partialProgress:fromDataSource:]), (-[WebController setStatusText:forDataSource:]), (-[WebController locationChangeStartedForDataSource:]), (-[WebController locationChangeInProgressForDataSource:]), (-[WebController locationChangeDone:forDataSource:]), (-[WebController receivedPageTitle:forDataSource:]), (-[WebController serverRedirectTo:forDataSource:]):

WebCore:

Fix everything for WK --> IF rename.

  • src/kwq/KWQKHTMLPart.h:
  • src/kwq/KWQKHTMLPart.mm: (KHTMLPart::khtmlMouseReleaseEvent), (KHTMLPart::requestFrame), (KHTMLPart::checkCompleted):

WebFoundation:

Rename all classes from WK prefix to IF prefix.

  • CacheLoader.subproj/IFCachedObject.h:
  • CacheLoader.subproj/IFCachedObject.m:
  • CacheLoader.subproj/IFContentType.h:
  • CacheLoader.subproj/IFContentType.m:
  • CacheLoader.subproj/IFHTTPURLHandle.h:
  • CacheLoader.subproj/IFHTTPURLHandle.m: (+[IFHTTPURLHandle canInitWithURL:]), (-[IFHTTPURLHandle initWithURL:cached:]), (-[IFHTTPURLHandle initWithURL:flags:group:requestMethod:requestData:]):
  • CacheLoader.subproj/IFHTTPURLHandleCookies.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m: (readStreamCallback), (-[IFHTTPURLProtocolHandler initWithURLLoad:]), (-[IFHTTPURLProtocolHandler beginLoadInBackground]), (-[IFHTTPURLProtocolHandler endLoadInBackground]), (-[IFHTTPURLProtocolHandler handleReadStreamEvent:event:]), (-[IFHTTPURLProtocolHandler performHTTPHeaderRead:]), (-[IFHTTPURLProtocolHandler performStreamRead:]), (-[IFHTTPURLProtocolHandler determineError]):
  • CacheLoader.subproj/IFURLCache.h:
  • CacheLoader.subproj/IFURLCache.m: (-[IFURLCache objectForURL:]), (-[IFURLCache cacheObject:forURL:untilDate:]), (-[IFURLCache expiryForURL:]), (-[IFURLCache setExpiryForURL:date:]), (-[IFURLCache invalidateURL:]), (-[IFURLCache clearCache]), (-[IFURLCache truncateToSizeLimit:]):
  • CacheLoader.subproj/IFURLDataProvider.h:
  • CacheLoader.subproj/IFURLDiskCache.h:
  • CacheLoader.subproj/IFURLDiskCache.m:
  • CacheLoader.subproj/IFURLHandle.h:
  • CacheLoader.subproj/IFURLHandle.m: (-[IFURLHandleSynchronousClient init]), (-[IFURLHandleSynchronousClient IFURLHandleResourceDidBeginLoading:]), (-[IFURLHandleSynchronousClient IFURLHandleResourceDidCancelLoading:]), (-[IFURLHandleSynchronousClient IFURLHandleResourceDidFinishLoading:]), (-[IFURLHandleSynchronousClient IFURLHandle:resourceDataDidBecomeAvailable:]), (-[IFURLHandleSynchronousClient IFURLHandle:resourceDidFailLoadingWithResult:]), (_sendLoadCancelledMessages), (_sendLoadDidBeginMessages), (_sendDidLoadDataMessages), (_sendLoadCompleteMessages), (_sendLoadFailedMessages), (_handleRetain), (_handleRelease), (_handleCopyDescription), (+[IFURLHandle initialize]), (+[IFURLHandle canInitWithURL:]), (-[IFURLHandle initWithURL:cached:]), (-[IFURLHandle addClient:]), (-[IFURLHandle removeClient:]), (-[IFURLHandle loadInBackground]), (-[IFURLHandle cancelLoadInBackground]), (-[IFURLHandle backgroundLoadDidBegin]), (-[IFURLHandle didLoadData:fromStream:]), (-[IFURLHandle backgroundLoadComplete]), (-[IFURLHandle backgroundLoadFailedWithResultCode:]), (-[IFURLHandle loadInForeground:]), (-[IFURLHandle statusCode]), (-[IFURLHandle resultCode]), (-[IFURLHandle isEqual:]), (-[IFURLHandle hash]), (-[IFURLHandle cacheable]), (-[IFURLHandle setCacheable:]), (-[IFURLHandle setStatusCode:]), (-[IFURLHandle setResultCode:]), (-[IFURLHandle notifyClientsBackgroundLoadCancelled]), (-[IFURLHandle notifyClientsBackgroundLoadDidBegin]), (-[IFURLHandle notifyClientsDidLoadData]), (-[IFURLHandle notifyClientsBackgroundLoadComplete]), (-[IFURLHandle notifyClientsBackgroundLoadFailed]):
  • CacheLoader.subproj/IFURLHandleCGlue.h:
  • CacheLoader.subproj/IFURLHandleCGlue.m: (-[IFURLHandleCGlueClient initWithClientContext:]), (-[IFURLHandleCGlueClient IFURLHandleResourceDidBeginLoading:]), (-[IFURLHandleCGlueClient IFURLHandleResourceDidCancelLoading:]), (-[IFURLHandleCGlueClient IFURLHandleResourceDidFinishLoading:]), (-[IFURLHandleCGlueClient IFURLHandle:resourceDataDidBecomeAvailable:]), (-[IFURLHandleCGlueClient IFURLHandle:resourceDidFailLoadingWithResult:]), (IFURLHandleCreate), (IFURLHandleRelease), (IFURLHandleLoadInBackground):
  • CacheLoader.subproj/IFURLLoad.m: (+[IFURLLoad initialize]), (+[IFURLLoad URLLoadWithURL:flags:]), (-[IFURLLoad initWithURL:flags:]), (-[IFURLLoad addHandle:]), (-[IFURLLoad removeHandle:]), (-[IFURLLoad schedule]), (-[IFURLLoad statusCode]), (-[IFURLLoad resultCode]), (-[IFURLLoad succeeded]), (-[IFURLLoad failedWithResultCode:]), (-[IFURLLoad protocolHandler]), (-[IFURLLoad beginOriginLoad]), (-[IFURLLoad didBeginLoading]), (-[IFURLLoad cleanup]), (-[IFURLLoad setStatusCode:]), (-[IFURLLoad setResultCode:]), (+[IFURLLoad IFURLLoadCacheCheckerRun:]), (+[IFURLLoad IFURLLoadThrottlerRun:]), (+[IFURLLoad IFURLLoadLoaderRun:]), (+[IFURLLoad IFURLLoadSweeperRun:]), (+[IFURLLoad IFURLLoadCFStreamHandlerRun:]):
  • CacheLoader.subproj/IFURLLoadManager.m: (-[IFURLLoadManager initWithDefaultStack]), (+[IFURLLoadManager sharedURLLoader]), (-[IFURLLoadManager concurrentNetworkLoadLimit]), (-[IFURLLoadManager setConcurrentNetworkLoadLimit:]), (-[IFURLLoadManager canAccessNetwork]), (-[IFURLLoadManager setCanAccessNetwork:]), (-[IFURLLoadManager networkLoadTimeout]), (-[IFURLLoadManager setNetworkLoadTimeout:]), (-[IFURLLoadManager requestWithURLHandle:]), (-[IFURLLoadManager cancelRequestWithURLHandle:]), (-[IFURLLoadManager cancelAllRequestsWithURL:]), (-[IFURLLoadManager handleURLLoadDone:]), (-[IFURLLoadManager handleURLLoadedResourceData:]):
  • CacheLoader.subproj/IFURLMemoryCache.m: (+[IFMemoryCacheObject memoryCacheObjectWithObject:]), (+[IFMemoryCacheObject memoryCacheObjectWithObject:expiry:]), (-[IFMemoryCacheObject initWithObject:]), (-[IFMemoryCacheObject touch]), (-[IFMemoryCacheObject isExpired]), (-[IFURLMemoryCache initWithSizeLimit:]), (-[IFURLMemoryCache truncateToSizeLimit]), (-[IFURLMemoryCache objectForURL:]), (-[IFURLMemoryCache cacheObject:forURL:untilDate:]), (-[IFURLMemoryCache invalidateURL:]):
  • CacheLoader.subproj/IFURLProtocolHandler.m: (+[IFURLProtocolHandler initialize]), (+[IFURLProtocolHandler canInitWithURL:]), (-[IFURLProtocolHandler initWithURLLoad:]), (-[IFURLProtocolHandler beginLoadInBackground]), (-[IFURLProtocolHandler endLoadInBackground]):
  • CacheLoader.subproj/WCURLHandleGlue.m: (-[WCURLHandleClientProxy IFURLHandleResourceDidBeginLoading:]), (-[WCURLHandleClientProxy IFURLHandleResourceDidCancelLoading:]), (-[WCURLHandleClientProxy IFURLHandleResourceDidFinishLoading:]), (-[WCURLHandleClientProxy IFURLHandle:resourceDataDidBecomeAvailable:]), (-[WCURLHandleClientProxy IFURLHandle:resourceDidFailLoadingWithResult:]), (WCURLHandleCreate):
  • CookieManager.subproj/IFCookie.m: (+[IFCookie cookieWithDictionary:]), (setVersion), (setName), (setValue), (setDefaultsFromOriginURL), (setDomain), (setPath), (setSecure), (setExpires), (-[IFCookie initWithDictionary:]), (-[IFCookie version]), (-[IFCookie name]), (-[IFCookie value]), (-[IFCookie expires]), (-[IFCookie sessionOnly]), (-[IFCookie domain]), (-[IFCookie path]), (-[IFCookie secure]), (-[IFCookie comment]), (-[IFCookie commentURL]), (-[IFCookie portList]), (+[IFCookie cookieWithV0Spec:forURL:]), (MakeCookieWithV0Spec), (-[IFCookie compare:]), (-[IFCookie description]):
  • CookieManager.subproj/IFCookieManager.m: (+[IFCookieManager sharedCookieManager]), (-[IFCookieManager cookies]), (-[IFCookieManager setCookie:]), (-[IFCookieManager deleteCookie:]), (-[IFCookieManager deleteCookieWithName:domain:path:]), (-[IFCookieManager cookieRequestHeadersForURL:]), (-[IFCookieManager setCookiesFromResponseHeaders:forURL:]), (-[IFCookieManager addAcceptHandler:]), (-[IFCookieManager removeAcceptHandler:]), (-[IFCookieManager addChangeListener:]), (-[IFCookieManager removeChangeListener:]), (-[IFCookieManager description]):
  • Misc.subproj/IFBinaryHeap.m: (_IFBinaryHeapRetain), (_IFBinaryHeapRelease), (_IFBinaryHeapCopyDescription), (_IFBinaryHeapCompare), (_heap), (+[IFBinaryHeap binaryHeap]), (+[IFBinaryHeap binaryHeapWithBinaryHeap:]), (-[IFBinaryHeap init]), (-[IFBinaryHeap initWithBinaryHeap:]):
  • Misc.subproj/IFMonitor.m: (-[IFMonitor description]):
  • Misc.subproj/IFMutableData.m: (-[IFMutableData getBytes:length:]), (-[IFMutableData getBytes:range:]), (-[IFMutableData subdataWithRange:]):
  • Misc.subproj/IFMutableDataPrivate.m: (IFDataCheckBound), (+[IFByteRange rangeWithRange:]), (-[IFByteRange isEqual:]), (+[IFByteBlock byteBlockWithBytes:length:]), (-[IFMutableData createBlockForRange:buffer:]), (-[IFMutableData dataObjectsGreaterThanMatchedOffset:]), (-[IFMutableData byteBlocksForRange:]), (-[IFMutableData bytesInRange:]), (-[IFMutableData appendBytes:length:]), (+[IFData dataWithByteBlock:]), (-[IFData initWithByteBlock:]), (-[IFData getBytes:range:]), (-[IFData subdataWithRange:]):
  • Misc.subproj/IFNSArrayExtensions.m:
  • Misc.subproj/IFNSObjectExtensions.m:
  • Misc.subproj/IFQueue.m: (+[IFQueue newNode]), (-[IFQueue init]), (-[IFQueue put:]), (-[IFQueue take]), (-[IFQueue peekAt:]), (-[IFQueue remove:]), (-[IFQueue clear]), (-[IFQueue indexOf:]):
  • Misc.subproj/IFReadWriteLock.m: (-[IFReadWriteLock init]):

WebKit:

Rename all classes from WK prefix to IF prefix.

  • Cache.subproj/IFLoadChunk.h:
  • Cache.subproj/IFWebCache.h:
  • Cache.subproj/IFWebCacheClient.h:
  • Cache.subproj/IFWebContentType.h:
  • History.subproj/IFAttributedURL.h:
  • History.subproj/IFBackForwardList.h:
  • History.subproj/IFBackForwardList.m: (-[IFBackForwardList init]), (-[IFBackForwardList addEntry:]), (-[IFBackForwardList back]), (-[IFBackForwardList currentEntry]), (-[IFBackForwardList forward]), (-[IFBackForwardList description]):
  • History.subproj/IFURIEntry.h:
  • History.subproj/IFURIEntry.m: (WCCreateURIEntry), (-[IFURIEntry isEqual:]), (-[IFURIEntry description]):
  • History.subproj/IFURIList.h:
  • History.subproj/IFURIList.m: (newURIListNode), (freeNode), (-[IFURIList dealloc]), (-[IFURIList addEntry:]), (-[IFURIList removeURL:]), (-[IFURIList removeEntry:]), (-[IFURIList entryForURL:]), (-[IFURIList entryAtIndex:]), (-[IFURIList removeEntryAtIndex:]), (-[IFURIList removeEntriesToIndex:]):
  • Misc.subproj/IFException.h:
  • Misc.subproj/IFException.m:
  • WebKit.pbproj/project.pbxproj:
  • WebView.subproj/IFBaseWebController.h:
  • WebView.subproj/IFBaseWebController.mm: (+[IFObjectHolder holderWithObject:]), (-[IFBaseWebController init]), (-[IFBaseWebController initWithView:dataSource:]), (-[IFBaseWebController setDirectsAllLinksToSystemBrowser:]), (-[IFBaseWebController directsAllLinksToSystemBrowser]), (-[IFBaseWebController setView:andDataSource:]), (-[IFBaseWebController createFrameNamed:for:inParent:]), (-[IFBaseWebController viewForDataSource:]), (-[IFBaseWebController dataSourceForView:]), (-[IFBaseWebController mainView]), (-[IFBaseWebController mainDataSource]), (-[IFBaseWebController setStatusText:forDataSource:]), (-[IFBaseWebController statusTextForDataSource:]), (-[IFBaseWebController authenticate:]), (-[IFBaseWebController receivedProgress:forResource:fromDataSource:]), (-[IFBaseWebController receivedError:forResource:partialProgress:fromDataSource:]), (-[IFBaseWebController locationWillChangeTo:]), (-[IFBaseWebController locationChangeStartedForDataSource:]), (-[IFBaseWebController locationChangeInProgressForDataSource:]), (-[IFBaseWebController locationChangeDone:forDataSource:]), (-[IFBaseWebController receivedPageTitle:forDataSource:]), (-[IFBaseWebController serverRedirectTo:forDataSource:]):
  • WebView.subproj/IFBaseWebControllerPrivate.h:
4:02 PM Changeset in webkit [588] by mjs
  • 48 edits
    32 deletes in trunk/WebKit

Top level:

Fix everything for WebFoundation and WebKit WK --> IF rename.

  • Tests/CookieManager/wkcookie-test.m:
  • Tests/CookieManager/wkcookiemanager-test.m:
  • Tests/khtmlview/_KWQOwner.h:
  • Tests/khtmlview/_KWQOwner.m:

WebFoundation:

Rename all WK files to IF (classes not renamed yet).

  • CacheLoader.subproj/IFCachedObject.h:
  • CacheLoader.subproj/IFCachedObject.m:
  • CacheLoader.subproj/IFContentType.h:
  • CacheLoader.subproj/IFContentType.m:
  • CacheLoader.subproj/IFHTTPURLHandle.h:
  • CacheLoader.subproj/IFHTTPURLHandle.m:
  • CacheLoader.subproj/IFHTTPURLHandleCookies.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.h:
  • CacheLoader.subproj/IFHTTPURLProtocolHandler.m:
  • CacheLoader.subproj/IFURLCache.h:
  • CacheLoader.subproj/IFURLCache.m:
  • CacheLoader.subproj/IFURLDataProvider.h:
  • CacheLoader.subproj/IFURLDiskCache.h:
  • CacheLoader.subproj/IFURLDiskCache.m:
  • CacheLoader.subproj/IFURLHandle.h:
  • CacheLoader.subproj/IFURLHandle.m:
  • CacheLoader.subproj/IFURLHandleCGlue.h:
  • CacheLoader.subproj/IFURLHandleCGlue.m:
  • CacheLoader.subproj/IFURLHandleClient.h:
  • CacheLoader.subproj/IFURLLoad.h:
  • CacheLoader.subproj/IFURLLoad.m:
  • CacheLoader.subproj/IFURLLoadManager.h:
  • CacheLoader.subproj/IFURLLoadManager.m:
  • CacheLoader.subproj/IFURLMemoryCache.h:
  • CacheLoader.subproj/IFURLMemoryCache.m:
  • CacheLoader.subproj/IFURLProtocolHandler.h:
  • CacheLoader.subproj/IFURLProtocolHandler.m:
  • CacheLoader.subproj/WCURLHandleGlue.m:
  • CacheLoader.subproj/WKCachedObject.h:
  • CacheLoader.subproj/WKCachedObject.m:
  • CacheLoader.subproj/WKContentType.h:
  • CacheLoader.subproj/WKContentType.m:
  • CacheLoader.subproj/WKHTTPURLHandle.h:
  • CacheLoader.subproj/WKHTTPURLHandle.m:
  • CacheLoader.subproj/WKHTTPURLHandleCookies.h:
  • CacheLoader.subproj/WKHTTPURLProtocolHandler.h:
  • CacheLoader.subproj/WKHTTPURLProtocolHandler.m:
  • CacheLoader.subproj/WKURLCache.h:
  • CacheLoader.subproj/WKURLCache.m:
  • CacheLoader.subproj/WKURLDataProvider.h:
  • CacheLoader.subproj/WKURLDiskCache.h:
  • CacheLoader.subproj/WKURLDiskCache.m:
  • CacheLoader.subproj/WKURLHandle.h:
  • CacheLoader.subproj/WKURLHandle.m:
  • CacheLoader.subproj/WKURLHandleCGlue.h:
  • CacheLoader.subproj/WKURLHandleCGlue.m:
  • CacheLoader.subproj/WKURLHandleClient.h:
  • CacheLoader.subproj/WKURLLoad.h:
  • CacheLoader.subproj/WKURLLoad.m:
  • CacheLoader.subproj/WKURLLoadManager.h:
  • CacheLoader.subproj/WKURLLoadManager.m:
  • CacheLoader.subproj/WKURLMemoryCache.h:
  • CacheLoader.subproj/WKURLMemoryCache.m:
  • CacheLoader.subproj/WKURLProtocolHandler.h:
  • CacheLoader.subproj/WKURLProtocolHandler.m:
  • CookieManager.subproj/IFCookie.h:
  • CookieManager.subproj/IFCookie.m:
  • CookieManager.subproj/IFCookieAcceptHandler.h:
  • CookieManager.subproj/IFCookieChangeListener.h:
  • CookieManager.subproj/IFCookieManager.h:
  • CookieManager.subproj/IFCookieManager.m:
  • CookieManager.subproj/IFCookieManagerPrivate.h:
  • CookieManager.subproj/IFCookiePrivate.h:
  • CookieManager.subproj/WKCookie.h:
  • CookieManager.subproj/WKCookie.m:
  • CookieManager.subproj/WKCookieAcceptHandler.h:
  • CookieManager.subproj/WKCookieChangeListener.h:
  • CookieManager.subproj/WKCookieManager.h:
  • CookieManager.subproj/WKCookieManager.m:
  • CookieManager.subproj/WKCookieManagerPrivate.h:
  • CookieManager.subproj/WKCookiePrivate.h:
  • Misc.subproj/IFBinaryHeap.h:
  • Misc.subproj/IFBinaryHeap.m:
  • Misc.subproj/IFMonitor.h:
  • Misc.subproj/IFMonitor.m:
  • Misc.subproj/IFMutableData.h:
  • Misc.subproj/IFMutableData.m:
  • Misc.subproj/IFMutableDataPrivate.h:
  • Misc.subproj/IFMutableDataPrivate.m:
  • Misc.subproj/IFOrderable.h:
  • Misc.subproj/IFQueue.h:
  • Misc.subproj/IFQueue.m:
  • Misc.subproj/IFReadWriteLock.h:
  • Misc.subproj/IFReadWriteLock.m:
  • Misc.subproj/WKBinaryHeap.h:
  • Misc.subproj/WKBinaryHeap.m:
  • Misc.subproj/WKMonitor.h:
  • Misc.subproj/WKMonitor.m:
  • Misc.subproj/WKMutableData.h:
  • Misc.subproj/WKMutableData.m:
  • Misc.subproj/WKMutableDataPrivate.h:
  • Misc.subproj/WKMutableDataPrivate.m:
  • Misc.subproj/WKOrderable.h:
  • Misc.subproj/WKQueue.h:
  • Misc.subproj/WKQueue.m:
  • Misc.subproj/WKReadWriteLock.h:
  • Misc.subproj/WKReadWriteLock.m:
  • WebFoundation.pbproj/project.pbxproj:

WebKit:

Rename all WK files to IF (classes not renamed yet).

  • Cache.subproj/IFLoadChunk.h:
  • Cache.subproj/IFWebCache.h:
  • Cache.subproj/IFWebCacheClient.h:
  • Cache.subproj/IFWebContentType.h:
  • Cache.subproj/WKLoadChunk.h:
  • Cache.subproj/WKWebCache.h:
  • Cache.subproj/WKWebCacheClient.h:
  • Cache.subproj/WKWebContentType.h:
  • History.subproj/IFAttributedURL.h:
  • History.subproj/IFBackForwardList.h:
  • History.subproj/IFBackForwardList.m:
  • History.subproj/IFURIEntry.h:
  • History.subproj/IFURIEntry.m:
  • History.subproj/IFURIList.h:
  • History.subproj/IFURIList.m:
  • History.subproj/WKAttributedURL.h:
  • History.subproj/WKBackForwardList.h:
  • History.subproj/WKBackForwardList.m:
  • History.subproj/WKURIEntry.h:
  • History.subproj/WKURIEntry.m:
  • History.subproj/WKURIList.h:
  • History.subproj/WKURIList.m:
  • Misc.subproj/WKException.h:
  • Misc.subproj/WKException.m:
  • WebKit.pbproj/project.pbxproj:
  • WebView.subproj/IFBaseWebController.h:
  • WebView.subproj/IFBaseWebController.mm:
  • WebView.subproj/IFBaseWebControllerPrivate.h:
  • WebView.subproj/IFBaseWebControllerPrivate.mm:
  • WebView.subproj/IFDefaultWebController.h:
  • WebView.subproj/IFDefaultWebController.mm:
  • WebView.subproj/IFDefaultWebControllerPrivate.h:
  • WebView.subproj/IFDefaultWebControllerPrivate.mm:
  • WebView.subproj/IFDynamicScrollBarsView.m:
  • WebView.subproj/IFGrabBag.h:
  • WebView.subproj/IFPreferences.h:
  • WebView.subproj/IFWebController.h:
  • WebView.subproj/IFWebDataSource.h:
  • WebView.subproj/IFWebDataSource.mm:
  • WebView.subproj/IFWebDataSourcePrivate.h:
  • WebView.subproj/IFWebDataSourcePrivate.mm:
  • WebView.subproj/IFWebFrame.h:
  • WebView.subproj/IFWebFrame.m:
  • WebView.subproj/IFWebView.h:
  • WebView.subproj/IFWebView.mm:
  • WebView.subproj/IFWebViewPrivate.h:
  • WebView.subproj/IFWebViewPrivate.mm:
  • WebView.subproj/WKDefaultWebController.h:
  • WebView.subproj/WKDefaultWebController.mm:
  • WebView.subproj/WKDefaultWebControllerPrivate.h:
  • WebView.subproj/WKDefaultWebControllerPrivate.mm:
  • WebView.subproj/WKDynamicScrollBarsView.h:
  • WebView.subproj/WKDynamicScrollBarsView.m:
  • WebView.subproj/WKGrabBag.h:
  • WebView.subproj/WKPreferences.h:
  • WebView.subproj/WKWebController.h:
  • WebView.subproj/WKWebDataSource.h:
  • WebView.subproj/WKWebDataSource.mm:
  • WebView.subproj/WKWebDataSourcePrivate.h:
  • WebView.subproj/WKWebDataSourcePrivate.mm:
  • WebView.subproj/WKWebFrame.h:
  • WebView.subproj/WKWebFrame.m:
  • WebView.subproj/WKWebView.h:
  • WebView.subproj/WKWebView.mm:
  • WebView.subproj/WKWebViewPrivate.h:
  • WebView.subproj/WKWebViewPrivate.mm:

WebBrowser:

Fix everything for WebFoundation and WebKit WK --> IF rename.

  • BackForwardListEntry.h:
  • BrowserDocument.h:
  • BrowserDocument.m:
  • BrowserWindow.h:
  • WebController.h:
11:01 AM Changeset in webkit [587] by kocienda
  • 1 edit in trunk/WebKit/WebKit.pbproj/kocienda.pbxuser

2002-02-04 Kenneth Kocienda <kocienda@apple.com>

Rearranged and cleaned up some cache API.

  • CacheLoader.subproj/WKURLCache.h:
  • CacheLoader.subproj/WKURLCache.m: (-[WKURLCache sizeLimit]), (-[WKURLCache setSizeLimit:]), (-[WKURLCache objectSizeLimit]), (-[WKURLCache setObjectSizeLimit:]), (-[WKURLCache currentUsage]), (-[WKURLCache truncateToSizeLimit:]), (-[WKURLCache initWithSizeLimit:]):
  • CacheLoader.subproj/WKURLDiskCache.h:
  • CacheLoader.subproj/WKURLDiskCache.m: (-[WKURLDiskCache initWithSizeLimit:]), (-[WKURLDiskCache initWithSizeLimit:location:]):
  • CacheLoader.subproj/WKURLMemoryCache.h:
  • CacheLoader.subproj/WKURLMemoryCache.m: (-[WKMemoryCacheObject size]), (-[WKURLMemoryCache initWithSizeLimit:]), (-[WKURLMemoryCache truncateToSizeLimit]), (-[WKURLMemoryCache cacheObject:forURL:untilDate:]), (-[WKURLMemoryCache clearCache]), (-[WKURLMemoryCache setSizeLimit:]):
  • WebFoundation.pbproj/project.pbxproj:

Feb 1, 2002:

9:06 PM Changeset in webkit [586] by kocienda
  • 11 edits in trunk/WebCore

2002-02-01 Kenneth Kocienda <kocienda@apple.com>

More cleanups to the no-copy NSData API.
This time the callback from the cache/loader has been
simplified from:

  • (void)WKURLHandle:(WKURLHandle *)sender resourceDataDidBecomeAvailable:(UInt8 *)bytes offset:(unsigned)offset length:(unsigned)length; to:
  • (void)WKURLHandle:(WKURLHandle *)sender resourceDataDidBecomeAvailable:(NSData *)data; This was made possible by some rearrangement in the private API. Changed name of WKByteBlockData to WKData.
  • include/WCURLHandle.h:
  • src/kwq/KWQKHTMLPart.mm: (-[KHTMLPartLoadClient WCURLHandle:resourceDataDidBecomeAvailable:userData:]):
  • src/kwq/KWQKloader.mm: (-[URLLoadClient WCURLHandle:resourceDataDidBecomeAvailable:userData:]):
  • CacheLoader.subproj/WCURLHandleGlue.m: (-[WCURLHandleClientProxy WKURLHandle:resourceDataDidBecomeAvailable:]):
  • CacheLoader.subproj/WKURLHandle.m: (-[WKURLHandleSynchronousClient WKURLHandle:resourceDataDidBecomeAvailable:]), (-[WKURLHandle notifyClientsDidLoadData]):
  • CacheLoader.subproj/WKURLHandleCGlue.h:
  • CacheLoader.subproj/WKURLHandleCGlue.m: (-[WKURLHandleCGlueClient WKURLHandle:resourceDataDidBecomeAvailable:]):
  • CacheLoader.subproj/WKURLHandleClient.h:
  • Misc.subproj/WKMutableDataPrivate.h:
  • Misc.subproj/WKMutableDataPrivate.m: (-[WKMutableData dataObjectsGreaterThanMatchedOffset:]), (+[WKData dataWithByteBlock:]), (-[WKData subdataWithRange:]):
5:58 PM Changeset in webkit [585] by cblu
  • 17 edits in trunk

Enabled plug-in detection for Javascript. Apple.com now works as it should. Also fixed plug-in deallocation

5:36 PM Changeset in webkit [584] by rjw
  • 3 edits in trunk/WebKit/WebView.subproj

Implemenation of locationChangeDone:forDataSource;

5:28 PM Changeset in webkit [583] by rjw
  • 25 edits in trunk

Changes for dynamic scrolling views (not complete).
Added simple support for WKLocationChangeHandler so Alexander will diplsay
page when load is done.

1:56 PM Changeset in webkit [582] by rjw
  • 1 edit
    6 adds in trunk/WebKit

Added files from WebBrowser`

11:02 AM Changeset in webkit [581] by sullivan
  • 8 edits in trunk/WebKit

Added call to examine the entry at the current index in
the back/forward list without modifying the list. I needed
this to save context data (in my case, scroll position)
on the currently-viewed entry.

  • History.subproj/WKBackForwardList.h:
  • History.subproj/WKBackForwardList.m: (-[WKBackForwardList currentEntry]): Just returns the entry at the current index.

Added useful mechanism and hideous hack for using remembered scroll positions
with the back/forward list. There's no way to do this cleanly at this level;
we have to get WebKit involved. Most of this code is fine though, only the
restoring part should have to be redone.

  • BackForwardListEntry.h:
  • BackForwardListEntry.m: (+[BackForwardListEntry entryWithURL:]), (-[BackForwardListEntry scrollPoint]), (-[BackForwardListEntry setScrollPoint:]): New subclass of WKURIEntry; remembers a scroll point with each entry, and adds a convenience constructor. Some or all of this may move into WebKit later.
  • BrowserDocument.m: (-[BrowserDocument saveScrollPosition]): New method, reads the current scroll position from the view and stores it into the current back/forward list entry.

(-[BrowserDocument restoreScrollPosition]):
New method, reads the previously-saved scroll position from the current
back/forward list entry and scrolls the view to match.

(-[BrowserDocument restoreScrollPositionFromTimerHack:]),
(-[BrowserDocument restoreScrollPositionLaterHack]):
Timer-based hackery to wait a little while before calling restoreScrollPosition
since calling it before the new page has loaded has no effect. This will have
to be replaced with a WebKit-based mechanism for telling the webView what the
incoming page's initial scroll point should be.

(-[BrowserDocument goToURLBypassingBackForwardList:]),
(-[BrowserDocument goToURL:]),
(-[BrowserDocument goBack]),
(-[BrowserDocument goForward]):
Call the save/restore methods at the right places.

  • WebBrowser.pbproj/project.pbxproj: Updated for new files
9:14 AM Changeset in webkit [580] by kocienda
  • 8 edits in trunk/WebCore

2002-02-01 Kenneth Kocienda <kocienda@apple.com>

At Richard's urging, I made some changes to the API of WKMutableData. I cleaned
up the API, and hid the extra no-copy functionality so that it is not visible
outside of this framework. Everything should be functionally equivalent with
these changes.

  • CacheLoader.subproj/WKURLHandle.m: (-[WKURLHandle notifyClientsDidLoadData]):
  • Misc.subproj/WKMutableDataPrivate.h:
  • Misc.subproj/WKMutableDataPrivate.m: (WKDataCheckBound), (-[WKMutableData dataObjectsGreaterThanMatchedOffset:]), (+[WKByteBlockData dataWithByteBlock:]), (-[WKByteBlockData initWithByteBlock:]), (-[WKByteBlockData length]), (-[WKByteBlockData getBytes:]), (-[WKByteBlockData getBytes:length:]), (-[WKByteBlockData getBytes:range:]), (-[WKByteBlockData subdataWithRange:]), (-[WKByteBlockData copyWithZone:]), (-[WKByteBlockData dealloc]):

Made some cleanups to the no-copy NSData API, and those changes
make the use of the no-copy functionality in this client code
much cleaner.

  • include/WCURLHandle.h:
  • src/kwq/KWQKloader.mm: (-[URLLoadClient WCURLHandle:resourceDataDidBecomeAvailable:offset:length:userData:]):
Note: See TracTimeline for information about the timeline view.