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

Timeline



Apr 17, 2002:

6:00 PM Changeset in webkit [1043]
  • 1 copy
    2 deletes in tags/JavaScriptCore-3

This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-3'.

6:00 PM Changeset in webkit [1042]
  • 10 copies in tags/Alex0_3c1

This commit was manufactured by cvs2svn to create tag 'Alex0_3c1'.

6:00 PM Changeset in webkit [1041] by mjs
  • 4 edits in trunk/JavaScriptCore

Reviewed by: Darin Adler <Darin Adler>

  • kjs/testkjs.cpp: Don't include <iostream.h> to avoid gcc3 warning.
4:37 PM Changeset in webkit [1040] by darin
  • 9 edits
    1 add
    1 delete in trunk/WebCore

Fix build problem.

  • Makefile.am: Don't build this directory before subdirs, because we link at this level. Move the kentities.c build out of here, because it needs to be done before khtml/html.
  • khtml/html/Makefile.am: Move kentities.c build rules here.
  • kentities.gperf: Removed.
  • khtml/html/kentities.gperf: Added.
  • .cvsignore: Don't ignore kentities.c.
  • khtml/html/.cvsignore: Ignore kentities.c.
4:12 PM Changeset in webkit [1039] by darin
  • 17 edits
    2 adds
    3 deletes in trunk

top level:

  • configure.in: Update for new organization of WebCore.
  • Tools/HotSpotFinder/HotSpotFinder.pbproj/project.pbxproj: Switch to gcc3 and turn on more warnings.
  • Tools/HotSpotFinder/SamplingData.m: (-[SamplingDataAccumulator processFunction:depth:]): Fix a signed/unsigned warning.

WebCore:

  • .cvsignore: Ignore new generated files at this level.
  • include/*: Removed. We don't need this hack any more.
  • src/*: Removed. Sources are now in their new locations.
  • src/libwebcore.exp: Removed. This is now in its new location.
  • src/libwebcoretests.exp: Removed. This is now in its new location.
  • Makefile.am: Build khtml and kwq subdirs, don't build src and include. Also add the rules that used to be in src about linking the library and the rules that used to be in src/kdelibs/kdecore about building the kentitices.c file.
  • dummy.mm: Moved here from src by hand.
  • kentities.gperf: Moved here from src/kdelibs/kdecore by hand.
  • khtml/html/Makefile.am: Add WebCore directory to includes so the include of "kentities.c" will work.
  • kwq/KWQKHTMLPart.mm:
  • kwq/KWQKJavaEmbed.mm:
  • kwq/KWQKloader.mm: Correct includes so we don't need a -I for each of the subdirectories.
  • kwq/khtml/java/javaembed.h: Removed. We use the one in the real khtml directory.
  • kwq/kwqdebug.h: Rolled over Chris's changes, which were done after the cvs surgery was done.

WebKit:

  • WebKit.pbproj/project.pbxproj: Update header search paths to find WebCore in the new location and eliminate WebCore/include.

WebBrowser:

  • WebBrowser.pbproj/project.pbxproj: Update header search paths to find WebCore in the new location and eliminate WebCore/include.
12:53 PM Changeset in webkit [1038] by cblu
  • 13 edits in trunk

Added a debug bit mask for plugins and downloads.

  • MIME.subproj/IFDownloadHandlerPrivate.m: (-[IFDownloadHandlerPrivate _openFile]), (-[IFDownloadHandlerPrivate _saveFile]), (-[IFDownloadHandler _initWithURLHandle:mimeHandler:]):
  • Misc.subproj/WebKitDebug.h:
  • Plugins.subproj/IFPluginView.mm: (-[IFPluginView initWithFrame:plugin:url:mime:arguments:mode:]), (-[IFPluginView setWindow]), (-[IFPluginView newStream:mimeType:notifyData:]), (-[IFPluginView stop]), (-[IFPluginView sendUpdateEvent]), (-[IFPluginView becomeFirstResponder]), (-[IFPluginView resignFirstResponder]), (-[IFPluginView mouseDown:]), (-[IFPluginView mouseUp:]), (-[IFPluginView mouseEntered:]), (-[IFPluginView mouseExited:]), (-[IFPluginView keyUp:]), (-[IFPluginView keyDown:]), (-[IFPluginView IFURLHandle:resourceDataDidBecomeAvailable:]), (-[IFPluginView IFURLHandleResourceDidFinishLoading:data:]), (-[IFPluginView getURLNotify:target:notifyData:]), (-[IFPluginView getURL:target:]), (-[IFPluginView postURLNotify:target:len:buf:file:notifyData:]), (-[IFPluginView postURL:target:len:buf:file:]), (-[IFPluginView newStream:target:stream:]), (-[IFPluginView write:len:buffer:]), (-[IFPluginView destroyStream:reason:]), (-[IFPluginView status:]), (-[IFPluginView getValue:value:]), (-[IFPluginView setValue:value:]), (-[IFPluginView invalidateRect:]), (-[IFPluginView invalidateRegion:]), (-[IFPluginView forceRedraw]):
  • WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient IFURLHandle:resourceDataDidBecomeAvailable:]):
  • src/kwq/kwqdebug.h:
7:56 AM Changeset in webkit [1037] by darin
  • 4 edits in trunk/WebKit
  • WebView.subproj/IFPreferences.mm: (+[IFPreferences load]): Changed another Georgia that I missed to Times New Roman.

Apr 16, 2002:

10:58 PM Changeset in webkit [1036] by darin
  • 6 edits in trunk/WebKit
  • WebView.subproj/IFWebDataSource.mm:
  • WebView.subproj/IFWebDataSourcePrivate.mm: Touch these files to try to make Jersey build again.
6:07 PM Changeset in webkit [1035] by darin
  • 28 edits
    2 adds
    1 delete in trunk

WebCore:

  • src/kdelibs/khtml/khtml_part.cpp: Added. Not used yet, but maybe we'll use part of it some time soon.
  • src/kdelibs/khtml/khtml_part.h: Reenabled this file, and made changes so it could be used instead of our own header.
  • src/kwq/KWQKHTMLPart.h: Removed.
  • src/kwq/KWQKHTMLPart.mm: (KHTMLPart::KHTMLPart): Add parameter to match KDE. (KHTMLPart::settings): Add const to match KDE. (KHTMLPart::scheduleRedirection): Add parameter to match KDE. (KHTMLPart::encoding): Add const to match KDE. (KHTMLPart::urlCursor): Update return value to match KDE. (KHTMLPart::urlSelected): Add parameter to match KDE. (KHTMLPart::requestObject): Put plugins array on private object. (KHTMLPart::frames): Remove const to match KDE. (KHTMLPart::documentSource): Add const to match KDE. (KHTMLPart::setTitle): Put dataSource on private object. (KHTMLPart::setDataSource): New, not inline any more. (KHTMLPart::getDataSource): New, not inline any more.
  • src/libwebcore.exp: Update for function name changes.
  • src/kwq/khtml/khtml_settings.h:
  • src/kwq/KWQKHTMLSettings.mm: (KHTMLSettings::changeCursor): Add const.
  • src/kwq/KWQView.mm: (-[KWQHTMLView layout]): No need to check xmlDocImpl() and renderer() for NULL now, because KHTMLView::layout does.
  • src/kwq/KWQKloader.mm: (Loader::load): Use type instead of id.

WebKit:

  • WebView.subproj/IFBaseWebControllerPrivate.mm: Include khtml_part.h instead of KWQKHTMLPart.h.
  • WebView.subproj/IFWebFrame.mm: Include khtml_part.h instead of KWQKHTMLPart.h.
  • WebView.subproj/IFWebDataSource.mm: (-[IFWebDataSource documentTextFromDOM]): Remove an unneeded cast and an extra retain/autorelease.
4:46 PM Changeset in webkit [1034] by darin
  • 8 edits in trunk/WebKit
  • WebView.subproj/IFWebFrame.h:
  • WebView.subproj/IFWebFrame.mm:
  • WebView.subproj/IFWebFramePrivate.h: Change view/setView back to be id, rather than IFWebView. In the future, the view may be some other kind of object.
3:37 PM Changeset in webkit [1033] by sullivan
  • 4 edits in trunk/WebKit

Fixed bug Chris noticed where Alexander wasn't putting up
an error sheet on failed page visits.

  • WebView.subproj/IFWebFramePrivate.mm: (-[IFWebFrame _isLoadComplete]): Don't set provisionalDataSource to nil until after sending it locationChangeDone.
3:30 PM Changeset in webkit [1032] by darin
  • 16 edits in trunk/WebKit
  • WebView.subproj/IFBaseWebController.mm: Remove special release handling because data sources now retain the controller as long as they are loading.
  • WebView.subproj/IFWebDataSource.mm: Remove special release handling because data sources now retain themselves as long as they are loading.
  • WebView.subproj/IFWebFrame.mm: Remove special release handling, because data sources now retain the controller as long as they are loading, and the controller retains the frame.
  • WebView.subproj/IFWebDataSourcePrivate.h: Add a "loading" boolean.
  • WebView.subproj/IFWebDataSourcePrivate.mm: (-[IFWebDataSource _setLoading:]): Change the "loading" state, retaining or releasing this object and the controller as necessary. (-[IFWebDataSource _updateLoading]): Update the loading state; called when some part of loading is done to see if it's all done. (-[IFWebDataSource _setController:]): Retain the new controller and release the old controller when loading. (-[IFWebDataSource _setPrimaryLoadComplete:]): Call _updateLoading. (-[IFWebDataSource _startLoading:]): Call _setLoading:YES. (-[IFWebDataSource _addURLHandle:]): Call _setLoading:YES. (-[IFWebDataSource _removeURLHandle:]): Call _updateLoading.
  • WebView.subproj/IFWebFrame.h: Use the real type, IFWebView, for setView and view.
  • WebView.subproj/IFWebFramePrivate.h: Formatting tweak.
  • WebKit.pbproj/project.pbxproj: Version wars.
3:30 PM Changeset in webkit [1031] by darin
  • 15 edits in trunk/WebCore
  • src/kwq/kio/jobclasses.h:
  • src/kwq/KWQKjobclasses.mm: (TransferJob::setError): New.
  • src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandleResourceDidCancelLoading:]), (-[URLLoadClient IFURLHandle:resourceDidFailLoadingWithResult:]): Set an error code so that the load will abort intead of continuing.
  • src/kwq/KWQKHTMLPart.mm: Removed some unused code.
3:22 PM Changeset in webkit [1030] by sullivan
  • 4 edits in trunk/WebKit
  • WebView.subproj/IFWebViewPrivate.mm: (-[IFWebView _setController:]): removed a mistaken retain/release pair here for Darin.

More code restructuring. BrowserDocument no longer implements
the IFWebController protocol; its WebController object does all
the progress handling now.

Also made BrowserDocument stop loading on close for Darin, which fixes
a problem he discovered.

  • BrowserDocument.h:
  • BrowserDocument.m: (-[BrowserDocument init]), (-[BrowserDocument dealloc]), (-[BrowserDocument close]), (-[BrowserDocument _webController]), (-[BrowserDocument goToURL:withFrameLoadType:]), (-[BrowserDocument isLoading]):
  • BrowserDocumentPrivate.h:
  • LoadProgressEntry.h:
  • LoadProgressEntry.m: (-[LoadProgressEntry status]):
  • LoadProgressMonitor.m: (-[LoadProgressMonitor addEntryForFrame:withType:stage:isMain:]):
  • LocationChangeHandler.h:
  • LocationChangeHandler.m: (-[LocationChangeHandler initWithFrame:forBrowserDocument:]), (-[LocationChangeHandler _webController]), (-[LocationChangeHandler _saveScrollPosition]), (-[LocationChangeHandler _scrollToTop]), (-[LocationChangeHandler _restoreScrollPosition]), (-[LocationChangeHandler locationChangeStarted]), (-[LocationChangeHandler locationChangeCommitted]), (-[LocationChangeHandler displayError:withStage:]), (-[LocationChangeHandler locationChangeDone:]), (-[LocationChangeHandler receivedPageTitle:forDataSource:]):
  • WebController.h:
  • WebController.m: (-[WebController initWithBrowserDocument:]), (-[WebController dealloc]), (-[WebController resetDocument]), (-[WebController document]), (-[WebController loadMonitor]), (-[WebController receivedProgress:forResource:fromDataSource:]), (-[WebController receivedError:forResource:partialProgress:fromDataSource:]), (-[WebController setStatusText:forDataSource:]), (-[WebController provideLocationChangeHandlerForFrame:]), (-[WebController pluginNotFoundSheetEnded:returnCode:contextInfo:]), (-[WebController pluginNotFoundForMIMEType:pluginPageURL:]), (-[WebController startedDownloadWithHandler:]), (-[WebController receivedProgress:forDownloadHandler:]), (-[WebController receivedError:forDownloadHandler:partialProgress:]): Much code moved from here to there; some code moved from there to here; callers updated to call the code on this object that used to be on that object, and vice-versa.
11:50 AM Changeset in webkit [1029] by darin
  • 5 edits in trunk/WebKit

Change default font to "Times New Roman 11" rather than
"Georgia 12" to be more like Macintosh Internet Explorer.

  • WebView.subproj/IFPreferences.mm:

A little simplifying of private pointers.

  • MIME.subproj/IFDownloadHandler.h:
  • MIME.subproj/IFDownloadHandler.m:
11:47 AM Changeset in webkit [1028] by darin
  • 31 edits in trunk/WebKit

A little simplifying of private pointers.

10:43 AM Changeset in webkit [1027] by darin
  • 83 edits in trunk/WebKit

Change headers so they don't include so much.
Also change IF_LOAD_TYPE to IFLoadType.

8:18 AM Changeset in webkit [1026] by kocienda
  • 23 edits
    4 deletes in trunk

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

Moved IFError class from WebKit to WebFoundation.

Labyrinth:

Updated test and tool code to track this change.

  • Tests/WebFoundationC/ifurlhandlec-test.c: (ResourceDidFailLoadingCallBack):
  • Tools/wftool/WFTool.m: (-[WFTool IFURLHandle:resourceDidFailLoadingWithResult:]):

WebBrowser:

Updated includes due to this change.

  • BrowserDocument.m:
  • FrameProgressEntry.m:
  • LoadProgressEntry.m:
  • LocationChangeHandler.m:
  • WebBrowser.pbproj/project.pbxproj:

WebCore:

Updated URL handle client interface to pass an IFError in
an error callback rather than a plain int. These files were
modified due to this change.

  • src/kwq/KWQKHTMLPart.mm: (WCSetIFWebDataSourceMakeFunc):
  • src/kwq/KWQKloader.mm: (-[URLLoadClient IFURLHandle:resourceDidFailLoadingWithResult:]):

Removed now unneeded file and function pointer symbol entry
since WebCore code never needs to create an IFError now that
those objects are created at a lower level (in WebFoundation).

  • src/kwq/WCError.h: Removed.
  • src/libwebcore.exp:

WebFoundation:

Updated URL handle client interface to pass an IFError in
an error callback rather than a plain int. These files were
modified due to this change.
I added some additional API to the C glue to make IFError objects
accessible from C code.

  • CacheLoader.subproj/IFURLHandle.m: (-[IFURLHandleInstanceVariables dealloc]), (-[IFURLHandleSynchronousClient IFURLHandle:resourceDidFailLoadingWithResult:]), (-[IFURLHandle notifyClientsDidFailLoading]):
  • CacheLoader.subproj/IFURLHandleC.h:
  • CacheLoader.subproj/IFURLHandleC.m: (IFErrorGetErrorCode), (IFErrorGetErrorDescription), (IFErrorGetFailingURL):
  • CacheLoader.subproj/IFURLHandleCallBackClient.m: (-[IFURLHandleCallBackClient IFURLHandle:resourceDidFailLoadingWithResult:]):
  • CacheLoader.subproj/IFURLHandleClient.h:
  • Misc.subproj/IFError.h:
  • Misc.subproj/IFError.m: (+[IFError initialize]), (+[IFError errorWithCode:]), (+[IFError errorWithCode:failingURL:]), (-[IFError initWithErrorCode:]), (-[IFError errorDescription]), (-[IFError description]):
  • Misc.subproj/WebFoundation.h:
  • WebFoundation.pbproj/project.pbxproj:

WebKit:

Moved IFError class from WebKit to WebFoundation.
Updated includes due to this change.
Updated URL handle client interface to pass an IFError in
an error callback rather than a plain int. The URL client was
modified due to this change.

  • Misc.subproj/IFError.h: Removed.
  • Misc.subproj/IFError.m: Removed.
  • Plugins.subproj/IFPluginView.mm:
  • WebKit.pbproj/project.pbxproj:
  • WebView.subproj/IFBaseWebControllerPrivate.mm:
  • WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient IFURLHandle:resourceDidFailLoadingWithResult:]):
  • WebView.subproj/IFWebFramePrivate.mm:
Note: See TracTimeline for information about the timeline view.