Timeline



May 27, 2002:

2:32 PM Changeset in webkit [1222] by sullivan
  • 7 edits in trunk

Part of fix for 2922772 -- page title & location field don't
show redirected URLs.

  • WebView.subproj/IFWebDataSource.mm: (-[IFWebDataSource wasRedirected]): Fixed this method, now that we have a client that relies on it. Its logic was backwards, and it didn't handle the null _finalURL case.

WebBrowser part of fix for 2922772 -- page title & location field don't
show redirected URLs.

  • BrowserDocument.h: added BrowserDocumentRedirectedNotification
  • BrowserDocument.m: (-[BrowserDocument currentURL]): Return redirectedURL if appropriate.
  • BrowserWindow.m: (-[BrowserWindow windowDidLoad]): register for BrowserDocumentRedirectedNotification (-[BrowserWindow frameLoadRedirected:]): Update location field if appropriate.
  • LocationChangeHandler.m: (-[LocationChangeHandler serverRedirectTo:forDataSource:]): Send BrowserDocumentRedirectedNotification and title-changed messages if the frame is the top-level frame.
12:55 PM Changeset in webkit [1221] by sullivan
  • 3 edits
    1 add in trunk/WebCore
  • Resources/linkCursor.tiff: Added. Maciej forgot to cvs add this new file. I stole the one from haircut.

Added FIXME.

  • BrowserDocument.m: (-[BrowserDocument displayName]):
1:58 AM Changeset in webkit [1220] by mjs
  • 4 edits in trunk/WebCore

Fixed the vexing and long-standing:

Radar 2894699 - Crash at: http://cb.apple.com/jsplugins.html

  • khtml/ecma/kjs_navigator.cpp: This crash was caused by Plugin and MimeType objects referring to data that was held and refcounted by PluginBase, without holding a ref. I fixed it by making these individual items participate in the refcounting as well.

May 26, 2002:

10:59 PM Changeset in webkit [1219] by mjs
  • 4 edits in trunk/WebKit

Fixed Radar 936147 - debug output in console "keyUp: NSEvent: type=KeyUp"

  • WebView.subproj/IFWebView.mm: (-[IFWebView keyDown:]): Turned NSLog into WEBKITDEBUGLEBEL. (-[IFWebView keyUp:]): Likewise.
10:01 PM Changeset in webkit [1218] by mjs
  • 21 edits in trunk

WebCore:

Webcore part of fix for:

Radar 2884085 - add support for changing cursor over links

  • Makefile.am: Install tiff of link cursor.
  • kwq/qt/qcursor.h, kwq/KWQCursor.mm: (QCursor::QCursor): Change QCursor to contain an NSCursor. (QCursor::~QCursor): Likewise. (QCursor::operator=): Likewise. (QCursor::handle): Likewise.
  • kwq/KWQKCursor.mm: (+[NSCursor _WebCore_linkCursor]): NSCursor extension method that provides the link cursor. (KCursor::handCursor): Use the link cursor instead of the default arrow cursor.
  • kwq/KWQKHTMLSettings.mm: (KHTMLSettings::changeCursor): Return TRUE; we always want cursor tracking.
  • kwq/KWQView.h, kwq/KWQView.mm: (-[KWQHTMLView setCursor:]): Remember the new cursor and invalidate cursor rects. (-[KWQHTMLView resetCursorRects]): Establish cursor rect for currently set cursor, if not default.
  • kwq/KWQWidget.mm: (QWidget::setCursor): Call setCursor: on the underlying NSView, if implemented. (QWidget::cursor): Implemented. (QWidget::unsetCursor): Implemented.

WebKit:

WebKit part of fix for:

Radar 2884085 - add support for changing cursor over links

Also, fix handling of mouseMoved events.

  • WebView.subproj/IFWebView.mm: (-[IFWebView mouseMovedNotification:]): Clip mouseMoved events to the view rect, otherwise mouseover effects might happen for elements past the edge of the window. (-[IFWebView setCursor:]): Implement. (-[IFWebView resetCursorRects]): Implement.
  • WebView.subproj/IFWebViewPrivate.h:
  • WebView.subproj/IFWebViewPrivate.mm: (-[IFWebViewPrivate dealloc]): Added NSCursor *cursor field.

May 25, 2002:

3:47 AM Changeset in webkit [1217] by mjs
  • 9 edits
    6 adds
    2 deletes in trunk

WebCore:

Changed WebCore to build as a framework, not a dylib, so resources
can be added to it.

  • Makefile.am: Actual changes to build WebCore.framework
  • Resources/Info.plist: Added.
  • English.lproj/InfoPlist.strings: Added.
  • WebCore-tests.exp: Added.
  • WebCore.exp: Added.
  • libwebcore.exp: Removed.
  • libwebcoretests.exp: Removed.
  • .cvsignore: Updated.

WebKit:

  • WebKit.pbproj/project.pbxproj: Link against WebCore.framework, not libwebcore.dylib.

WebBrowser:

  • WebBrowser.pbproj/project.pbxproj: Link against WebCore.framework, not libwebcore.dylib.

Top level:

Link against WebCore.framework, not libwebcore.dylib.

  • Tests/kde/Makefile.am:
  • Tests/khtmlview/WebViewTest/WebViewTest.pbproj/project.pbxproj:
  • Tests/qt/Makefile.am:
Note: See TracTimeline for information about the timeline view.