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

Timeline



Aug 1, 2002:

6:51 PM Changeset in webkit [1724] by rjw
  • 11 edits in trunk/WebKit

Effort towards 3014555 (going back to frame), but not fixed.
Need to think more about appropriate solution and compromises.

  • History.subproj/WebBackForwardList.h:
  • History.subproj/WebBackForwardList.m: (-[WebBackForwardList backEntryAtIndex:]):
  • History.subproj/WebHistoryItem.h:
  • History.subproj/WebHistoryItem.m: (-[WebHistoryItem initWithURL:title:]): (-[WebHistoryItem initWithURL:title:image:]): (-[WebHistoryItem initWithURL:target:parent:title:image:]): (-[WebHistoryItem dealloc]): (-[WebHistoryItem parent]): (-[WebHistoryItem setTitle:]): (-[WebHistoryItem setTarget:]): (-[WebHistoryItem setParent:]): (-[WebHistoryItem setDisplayTitle:]):
  • WebCoreSupport.subproj/WebBridge.m:
  • WebView.subproj/WebController.m: (-[WebController _goToItem:withFrameLoadType:]):
  • WebView.subproj/WebFramePrivate.h:
  • WebView.subproj/WebFramePrivate.m: (-[WebFrame _transitionToCommitted]): (-[WebFrame _isLoadComplete]): (-[WebFrame _scrollToTop]):
4:44 PM Changeset in webkit [1723] by cblu
  • 3 edits in trunk/WebKit

WebKit:

Only send command key events if the plug-in is in the responder chain.

  • Plugins.subproj/WebPluginView.m: (-[WebPluginView isInResponderChain]): (-[WebPluginView performKeyEquivalent:]): (-[WebPluginView setWindow]): added some more logging

WebBrowser:

Fixed: 2897678 - send urls from LS to new windows

  • AppController.m: (-[AppController handleGURLEvent:withReplyEvent:]):
3:40 PM Changeset in webkit [1722] by darin
  • 4 edits in trunk/WebCore
  • fixed 2841277 -- support for charset=gb2312
  • kwq/character-sets.txt: Added "euc-cn" to the list of aliases for "gb2312", since that's the name used by CFStringEncoding for that character set.
2:48 PM Changeset in webkit [1721] by mjs
  • 7 edits in trunk/WebCore

Remove KWQKHTMLPartImpl's setBaseURL method and m_baseURL field,
since nothing should really need them any more.

  • kwq/KWQKHTMLPartImpl.h:
  • kwq/KWQKHTMLPartImpl.mm: (KWQKHTMLPartImpl::begin): Set base URL on document, if it exists. (KWQKHTMLPartImpl::requestFrame): Get base URL from document. (KWQKHTMLPartImpl::requestObject): Ditto. (KWQKHTMLPartImpl::frames): Ditto. (KWQKHTMLPartImpl::setBaseURL): Removed.
2:26 PM Changeset in webkit [1720] by cblu
  • 3 edits in trunk/WebKit

Only send command keyDown once by ignoring the keyDown that comes after performKeyEquivalent.

  • Plugins.subproj/WebPluginView.m: (-[WebPluginView keyDown:]):
2:09 PM Changeset in webkit [1719] by cblu
  • 3 edits in trunk/WebKit

Fixed: 2970530 - Command keys are not getting passed in to plugins

  • Plugins.subproj/WebPluginView.m: (-[WebPluginView performKeyEquivalent:]):
1:31 PM Changeset in webkit [1718] by rjw
  • 18 edits in trunk

WebKit:

More back/forward word. Support for restoring scroll position.
We still have a big remaining issue. We don't record the entire
frame tree in back/forward items. This means going back or forward
to a frame will looose the context of the containing frameset,
see 3014555.

  • History.subproj/WebBackForwardList.m: (-[WebBackForwardList currentEntry]):
  • History.subproj/WebHistoryItem.h:
  • History.subproj/WebHistoryItem.m: (-[WebHistoryItem anchor]): (-[WebHistoryItem setAnchor:]):
  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge reportError:]):
  • WebView.subproj/WebController.m: (-[WebController _goToItem:withFrameLoadType:]): (-[WebController goBack]): (-[WebController goForward]):
  • WebView.subproj/WebFrame.m: (-[WebFrame setProvisionalDataSource:]):
  • WebView.subproj/WebFramePrivate.h:
  • WebView.subproj/WebFramePrivate.m: (-[WebFrame _transitionToCommitted]): (-[WebFrame _isLoadComplete]): (-[WebFrame _goToItem:withFrameLoadType:]): (-[WebFrame _restoreScrollPosition]): (-[WebFrame _scrollToTop]):

WebBrowser:

Removed old obsolete restore scroll position code.

  • LocationChangeHandler.m: (-[LocationChangeHandler locationChangeStartedForDataSource:]):

WebCore:

Added method to allow WebKit to direct khtml to
goto to an anchor point. Need for back/forward.

  • kwq/KWQKHTMLPartImpl.mm: (KWQKHTMLPartImpl::urlSelected):
  • kwq/WebCoreBridge.h:
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge gotoAnchor:]):

WebFoundation:

Convenience method to remove fragment (target anchor)
from URL.

  • Misc.subproj/WebNSURLExtras.h:
  • Misc.subproj/WebNSURLExtras.m: (-[NSURL _web_URLWithoutFragment]):
1:09 PM Changeset in webkit [1717] by kocienda
  • 4 edits in trunk/WebCore

Tweaked WebCore cache settings. The WebCore cache will now grow
to 1 MB (was 512k). The maximum cacheable item is 16k instead of 40k.

  • khtml/misc/loader.cpp
11:19 AM Changeset in webkit [1716] by kocienda
  • 1 edit in trunk/WebKit/Misc.subproj/WebFileDatabase.m

Added socket loader to get uncached HTTP content without using CFNetwork.

Zoom!

11:03 AM Changeset in webkit [1715] by cblu
  • 3 edits in trunk/WebKit

Fixed:
2938010 - PLUGINS: right-click support
2938011 - PLUGINS: extended key events support
2970523 - Arrow key events not correctly passed to applets

  • Plugins.subproj/WebPluginView.m: (-[WebPluginView modifiersForEvent:]): (-[WebPluginView getCarbonEvent:withEvent:]): (-[WebPluginView mouseDown:]): (-[WebPluginView keyUp:]): (-[WebPluginView keyDown:]): (-[WebPluginView menuForEvent:]):
10:47 AM Changeset in webkit [1714]
  • 3 copies in tags/Alexander-15

This commit was manufactured by cvs2svn to create tag 'Alexander-15'.

10:47 AM Changeset in webkit [1713] by sheridan
  • 8 edits in trunk

Alex-15 versions & changelog markers

8:18 AM Changeset in webkit [1712] by gramps
  • 3 edits in trunk/WebKit

Fixed deployment build compile problem.

2:59 AM Changeset in webkit [1711] by mjs
  • 8 edits in trunk/WebCore

Restored the original KHTMLPart::write() now that none of our
changes in the impl version are beneficial in any way.

  • khtml/khtml_part.cpp: (KHTMLPart::write): Restore original code in lieue of calling impl version.
  • kwq/KWQKHTMLPartImpl.h:
  • kwq/KWQKHTMLPartImpl.mm: (KWQKHTMLPartImpl::openURL): Remove initialization of m_decodingStarted, since it is now gone. (KWQKHTMLPartImpl::write): Removed.
2:36 AM Changeset in webkit [1710] by mjs
  • 7 edits in trunk/WebCore

Removed m_documentSource and remaining ill-conceived uses thereof.

  • kwq/KWQKHTMLPartImpl.h:
  • kwq/KWQKHTMLPartImpl.mm: (KWQKHTMLPartImpl::openURL): Don't initialize it. (KWQKHTMLPartImpl::write): Don't use it.
1:30 AM Changeset in webkit [1709] by mjs
  • 13 edits in trunk

WebCore:

Remove stuff formerly useful for "View Reconstructed Source"
feature but now useless.

  • kwq/KWQKHTMLPartImpl.h:
  • kwq/KWQKHTMLPartImpl.mm: (KWQKHTMLPartImpl::documentSource): Removed.
  • kwq/WebCoreBridge.h:
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge documentTextFromDOM]): Removed.

WebKit:

Remove stuff formerly useful for "View Reconstructed Source"
feature but now useless.

  • WebView.subproj/WebDataSource.h:
  • WebView.subproj/WebDataSource.m: (-[WebDataSource documentTextFromDOM]): Removed.
12:52 AM Changeset in webkit [1708] by mjs
  • 16 edits in trunk/WebKit

Changed things around so that WebFrame, not WebDataSource, owns
WebBridge. This allows us to remove the dummy data source.

  • WebView.subproj/WebFrame.m: (-[WebFrame initWithName:webView:provisionalDataSource:controller:]): Remove all dummy data source-related crud, but call _changeBridge to create the initial bridge. (-[WebFrame setProvisionalDataSource:]): Remove dummy data source-related epicycles.
  • WebView.subproj/WebFramePrivate.h: Add bridge member to private class.
  • WebView.subproj/WebFramePrivate.m: (-[WebFramePrivate setDataSource:]): Don't remove old data source from frame, this is no longer needed and may even be harmful. (-[WebFrame _transitionToCommitted]): Remove much now-unneeded code. (-[WebFrame _isLoadComplete]): Get location change handler from controller. Don't call end on the bridge if the document is not html. (-[WebFrame _changeBridge]): Free the old bridge and make a new one. (-[WebFrame _bridge]): Get it directly, not from the data source.
  • WebView.subproj/WebDataSourcePrivate.h: Remove everything related to the `dummy' concept.
  • WebView.subproj/WebDataSourcePrivate.m: (-[WebDataSource _setFinalURL:]): Reorder code a bit. (-[WebDataSource _bridge]): Get bridge from frame. (-[WebDataSource _commitIfReady]): No more need to set the bridge's frame. (-[WebDataSource _makeRepresentation]): Set data source on the rep. (-[WebDataSource _startLoading:]): Get location change handler from controller. (-[WebDataSource _setTitle:]): Likewise. (-[WebDataSource receivedPageIcon:]): Likewise. (-[WebDataSource _loadIcon]): Likewise.
  • WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient WebResourceHandle:dataDidBecomeAvailable:]): Get location change handler from the controller.
  • WebView.subproj/WebViewPrivate.m: (-[WebView _makeDocumentViewForDataSource:]): Change *and* commit the data source. This could probably be collapsed down to one method now.
  • WebView.subproj/WebDocument.h: Added setDataSource: method to the WebDocumentRepresenation protocol. For now it is only useful for the HTML representation, but could potentially be useful for other representation classes. It should also allow the data source to be removed as a parameter from other methods, but I have not done that yet. It may be even better still to pass the data source as a paremeter to the init method.
  • WebView.subproj/WebHTMLRepresentation.m: (-[WebHTMLRepresentation init]): Remove allocation of bridge. (-[WebHTMLRepresentation dealloc]): Remove release of bridge. (-[WebHTMLRepresentation setDataSource:]): Store unretained reference to the data source's frame's bridge.
  • WebView.subproj/WebHTMLViewPrivate.m: (-[WebHTMLView _bridge]): Fetch the bridge from the frame, not the data source.
  • WebView.subproj/WebImageRepresentation.m: (-[WebImageRepresentation setDataSource:]): Added empty implementation.
  • WebView.subproj/WebTextRepresentation.m: (-[WebTextRepresentation setDataSource:]): Added empty implementation.
  • Plugins.subproj/WebPluginStream.m: (-[WebPluginStream setDataSource:]): Added empty implementation.

Jul 31, 2002:

2:57 PM Changeset in webkit [1707] by darin
  • 13 edits in trunk/WebCore
  • kwq/qt/qptrvector.h:
  • kwq/qt/qvector.h:
  • kwq/KWQVectorImpl.h:
  • kwq/KWQVectorImpl.mm:
  • force-clean-timestamp: New implementation of QVector that does not use CFArray. Should fix some data() anomalies. Shares wierdnesses with the original Qt class.
  • WebCore-tests.exp: Remove old QVector entry points and add new ones.
  • kwq/KWQKHTMLPartImpl.mm: (KWQKHTMLPartImpl::write): Did a tiny optimization by initializing the QString rather than first assigning and then initializing. Also reworded some comments and rearranged code to make it clearer that m_decodingStarted is now used only to decide when to call determineParseMode.
  • khtml/css/cssparser.cpp: Removed the APPLE_CHANGES around a change that's fine for non-Apple use as well.
Note: See TracTimeline for information about the timeline view.