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

Timeline



Sep 13, 2003:

12:44 PM Changeset in webkit [4986] by darin
  • 3 edits in trunk/WebCore

Reviewed by Maciej.

  • fixed 3420547 -- REGRESSION: repro crash in khtml::RenderBlock::findNextLineBreak (wisdomtips.com)
  • khtml/rendering/render_block.cpp: (RenderBlock::addChildToFlow): Exclude BR elements when looking for an element to process first-letter style.
8:38 AM Changeset in webkit [4985] by darin
  • 3 edits in trunk
  • layout-tests/fast/frames/empty-frame-src-expected.txt: Updated test results that changed due to the change in our handling of frame borders.

Sep 12, 2003:

7:11 PM Changeset in webkit [4984] by rjw
  • 11 edits in trunk

WebKit:

Fixed 3420097. If redirects are cancelled during a pending load don't reset the quickRedirect flag.

Reviewed by Darin.

  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge reportClientRedirectCancelled:]):
  • WebView.subproj/WebFramePrivate.h:
  • WebView.subproj/WebFramePrivate.m: (-[WebFrame _continueFragmentScrollAfterNavigationPolicy:formState:]): (-[WebFrame _loadURL:referrer:loadType:target:triggeringEvent:form:formValues:]): (-[WebFrame _clientRedirectedTo:delay:fireDate:lockHistory:isJavaScriptFormAction:]): (-[WebFrame _clientRedirectCancelled:]):

WebCore:

Fixed 3420097. Pass flag up to WebKit indicating that redirects are being cancelled during a pending load.

Reviewed by Darin.

  • khtml/khtml_part.cpp: (KHTMLPart::cancelRedirection):
  • khtml/khtml_part.h:
  • khtml/khtmlpart_p.h:
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::provisionalLoadStarted): (KWQKHTMLPart::redirectionTimerStartedOrStopped):
  • kwq/WebCoreBridge.h:
5:42 PM Changeset in webkit [4983]
  • 1 copy
    3 deletes in tags/WebKit-103

This commit was manufactured by cvs2svn to create tag 'WebKit-103'.

5:42 PM Changeset in webkit [4982]
  • 3 copies
    2 deletes in tags/WebCore-103

This commit was manufactured by cvs2svn to create tag 'WebCore-103'.

5:42 PM Changeset in webkit [4981] by vicki
  • 3 edits in trunk

release markers for WebKit-103 and WebCore-103; updated release notes to include -103 fixes

4:41 PM Changeset in webkit [4980] by mjs
  • 3 edits in trunk/WebCore

Reviewed by Darin.

  • khtml/css/html4.css: Use the same hardcoded default size for OBJECT and EMBED tags as for IFRAME.
4:17 PM Changeset in webkit [4979] by rjw
  • 2 edits in trunk/WebKit

Fixed 3412062. Don't allow pages with the same URL as the current URL to enter b/f or history.

Reviewed by Maciej.

  • WebView.subproj/WebFramePrivate.m: (-[WebFrame _transitionToCommitted:]):
3:55 PM Changeset in webkit [4978] by mjs
  • 2 edits in trunk/WebKit

Reviewed by Darin.

  • fixed 3413463 - QuickTime plug-in content doesn't load in Safari (NPP_Write not called)
  • Plugins.subproj/npapi.h: Fix erroneous function pointer declarations that led to an int16/int32 mismatch.
3:53 PM Changeset in webkit [4977] by darin
  • 3 edits in trunk/WebCore

Reviewed by Ken.

  • fixed 3403223 -- <input type=file> with initial value causes exception, bad results afterwards, when submitted
  • kwq/KWQFile.mm: (QFile::QFile): Don't pass an empty string to fileSystemRepresentation, because that will cause an exception.
3:48 PM Changeset in webkit [4976] by cblu
  • 2 edits in trunk/WebKit

Fixed: <rdar://problem/3420112>: Reproducible Safari crash in in -[WebBaseNetscapePluginView sendEvent:]

Reviewed by darin.

  • Plugins.subproj/WebBaseNetscapePluginView.m: (-[WebBaseNetscapePluginView sendEvent:]): temporarily retain self in case the plug-in view is released while sending an event. (-[WebBaseNetscapePluginView evaluateJavaScriptPluginRequest:targetFrame:]): don't deliver the return value of the JS evaluation if stringByEvaluatingJavaScriptFromString caused the plug-in to stop.

Sep 11, 2003:

8:47 PM Changeset in webkit [4975] by mjs
  • 1 edit in trunk/WebKit/WebKit.pbproj/project.pbxproj

WebKit is open for business.

8:46 PM Changeset in webkit [4974] by mjs
  • 1 edit in trunk/WebCore/WebCore.pbproj/project.pbxproj

WebCore is open for business.

8:27 PM Changeset in webkit [4973]
  • 1 copy
    3 deletes in tags/WebKit-102

This commit was manufactured by cvs2svn to create tag 'WebKit-102'.

8:27 PM Changeset in webkit [4972] by mjs
  • 1 edit in trunk/WebKit/ChangeLog

Er, I meant WebKit-102. Looks like there was no release marker for 101.

8:23 PM Changeset in webkit [4971] by mjs
  • 2 edits in trunk/WebKit

WebKit-101

8:22 PM Changeset in webkit [4970]
  • 3 copies
    2 deletes in tags/WebCore-101

This commit was manufactured by cvs2svn to create tag 'WebCore-101'.

8:22 PM Changeset in webkit [4969] by mjs
  • 3 edits in trunk/WebCore

WebCore-101

5:58 PM Changeset in webkit [4968] by mjs
  • 2 edits in trunk/WebKit

Reviewed by Ken.

  • fixed 3417486 - after logging off from secure Etrade website, going back returns you to secure page
  • WebView.subproj/WebFramePrivate.m: (-[WebFrame _loadItem:withLoadType:]): Don't request stale data for https pages, as this could be a security risk.
5:19 PM Changeset in webkit [4967] by rjw
  • 11 edits in trunk

WebKit:

Fixed 3406671. Added a private method for Mail to get selection
rect.

Reviewed by Darin Adler.

  • WebView.subproj/WebHTMLView.m: (-[WebHTMLView updateTextBackgroundColor]):
  • WebView.subproj/WebHTMLViewPrivate.h:
  • WebView.subproj/WebHTMLViewPrivate.m: (-[WebHTMLView _handleMouseDragged:]): (-[WebHTMLView _pluginController]): (-[WebHTMLView _selectionRect]):

WebCore:

Fixed 3406671. Added a private method for Mail to get selection
rect.

Fixed 3417688. Don't allow https page into page cache.

Reviewed by Darin.

  • kwq/KWQFrame.h:
  • kwq/KWQFrame.mm: (QFrame::setFrameStyle): (QFrame::frameWidth):
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::canCachePage):
  • kwq/WebCoreBridge.h:
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge selectionRect]): (-[WebCoreBridge visibleSelectionRect]): (-[WebCoreBridge selectionImage]): (-[WebCoreBridge adjustViewSize]):

Sep 10, 2003:

5:12 PM Changeset in webkit [4966]
  • 1 copy
    3 deletes in tags/WebKit-101

This commit was manufactured by cvs2svn to create tag 'WebKit-101'.

5:12 PM Changeset in webkit [4965] by rjw
  • 2 edits in trunk/WebKit

Fixed 3231031. Use the normal methodology for displaying each frame of a GIF. That is,
just call setNeedsDisplayInRect, rather than drawing directly. Drawing directly violates
layering/clipping.

Reviewed by Dave Hyatt.

  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer nextFrame:]):

Sep 9, 2003:

5:10 PM Changeset in webkit [4964] by vicki
  • 3 edits in trunk

* empty log message *

4:55 PM Changeset in webkit [4963]
  • 3 copies in tags/Safari-100

This commit was manufactured by cvs2svn to create tag 'Safari-100'.

4:55 PM Changeset in webkit [4962]
  • 1 copy
    3 deletes in tags/JavaScriptCore-96-tarball

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

4:55 PM Changeset in webkit [4961]
  • 1 copy
    3 deletes in branches/JavaScriptCore-100-tarball-branch

This commit was manufactured by cvs2svn to create branch
'JavaScriptCore-100-tarball-branch'.

4:55 PM Changeset in webkit [4960] by vicki
  • 8 edits in trunk

* empty log message *

3:42 PM Changeset in webkit [4959] by rjw
  • 9 edits in trunk/WebKit

WebKit:

Fixed 3414988. Don't store absolute path to home directory.
Reviewed by Chris Blumenberg.

Fixed 3414319. Send correct WebView back as parameter to webViewShow:
Review by Darin.

Fixed 3095029. Draw a frame's border in WebFrameView, instead of WebHTMLView, and correctly inset the frame's scrollview to account for the border. Mostly written by Darin.
Reviewed by Darin (and Richard).

  • Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase _createFileDatabase]): Store @"~/Library/Icon" instead of absolute path, and always try to tilde expand stored path.
  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge setHasBorder:]):
  • WebView.subproj/WebFrameView.m: (-[WebFrameView drawRect:]): (-[WebFrameView setFrameSize:]):
  • WebView.subproj/WebFrameViewPrivate.h:
  • WebView.subproj/WebFrameViewPrivate.m: (-[WebFrameView _isMainFrame]): (-[WebFrameView _tile]): (-[WebFrameView _drawBorder]): (-[WebFrameView _shouldDrawBorder]): (-[WebFrameView _setHasBorder:]):
  • WebView.subproj/WebHTMLView.m: (-[WebHTMLView drawRect:]): Changes to correct draw border in WebFrameView instead of WebHTMLView.
  • WebView.subproj/WebViewPrivate.m: (-[WebView _openNewWindowWithRequest:]): Send correct parameter (returned from webView:createWebViewWithRequest:), rather than self, to webViewShow:.

WebCore:

Fix for 3095029. Written by Darin.
Reviewed by Richard.

  • kwq/KWQFrame.h:
  • kwq/KWQFrame.mm: (QFrame::setFrameStyle): Doesn't need to be virtual. (QFrame::frameWidth): Tweaks.
  • kwq/WebCoreBridge.h:
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge adjustViewSize]): Remove frameBorderStyle, no longer needed.
2:28 PM Changeset in webkit [4958] by cblu
  • 2 edits in trunk/WebKit

Fixed: <rdar://problem/3412380>: REGRESSION (85-98): www.minoltan.com is decoded incorrectly on Japanese system

The default encoding that Safari uses is latin1 regardless of the current system encoding. This is how it's always been. The problem is that the UI is displaying shift JIS for the default text encoding instead of latin1. This is happening because WebKit is using "latin1" instead of "ISO-8859-1" for the default text encoding name. "ISO-8859-1" is the IANA character set name for latin1 and this is what the WebKitDefaultTextEncodingNamePreferenceKey preference expects. This ends up confusing Safari, so Safari just ends up displaying the first item in the pop-up menu which is shift JIS.

Reviewed by rjw.

  • WebView.subproj/WebPreferences.m: (+[WebPreferences initialize]): The WebKitDefaultTextEncodingNamePreferenceKey should be "ISO-8859-1" not "latin1" since "ISO-8859-1" is the IANA character set name for latin1.
1:24 PM Changeset in webkit [4957] by darin
  • 5 edits in trunk/WebCore

Reviewed by Chris.

  • fixed 3373654 -- REGRESSION: Yahoo chat applet reloads over and over due to "baseURL" param name conflict

After some research by the Java team, we discovered that there was no need to
pass in baseURL at all This patch gets rid of that by only passingindividual specified
arguments, rather than passing all the arguments, as applet parameters.

  • khtml/rendering/render_applet.cpp: (RenderApplet::processArguments): Remove the call to KJavaApplet::processArguments, because we only want the individual arguments.
  • kwq/KWQKJavaAppletWidget.h: Implement setAppletClass, setAppletName, setArchives, and setCodeBase. Remove processArguments.
  • kwq/KWQKJavaAppletWidget.mm: (KJavaAppletWidget::setParameter): Lowercase all the parameters as we put them in the dictionary, since this is the semantics required by Java.
Note: See TracTimeline for information about the timeline view.