Timeline
May 27, 2002:
- 2:32 PM Changeset in webkit [1222] by
-
- 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
-
- 3 edits1 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
-
- 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
-
- 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
-
- 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
-
- 9 edits6 adds2 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: