Timeline
Sep 9, 2003:
- 5:10 PM Changeset in webkit [4964] by
-
- 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 copy3 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 copy3 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
-
- 8 edits in trunk
* empty log message *
- 3:42 PM Changeset in webkit [4959] by
-
- 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
-
- 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
-
- 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.
Sep 8, 2003:
- 4:33 PM Changeset in webkit [4956] by
-
- 3 edits in trunk
tree is open for Safari-100!
- 4:14 PM Changeset in webkit [4955]
-
- 3 copies in tags/Safari-99
This commit was manufactured by cvs2svn to create tag 'Safari-99'.
- 4:14 PM Changeset in webkit [4954] by
-
- 8 edits in trunk
Safari-99 stamp
- 11:45 AM Changeset in webkit [4953] by
-
- 2 edits in trunk/WebKit
Reviewed by Chris.
- fixed 3412726 -- some HTML messages in Mail lose a line at page breaks when printed (multipart/alternative)
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView adjustPageHeightNew:top:bottom:limit:]): Go into printing mode when asked to adjust page height, if not already in it. We already have code in drawRect that does this when actually printing, but it's also important to lay out the same way when deciding where to break pages, otherwise the difference between printer and screen fonts can lead to page breaks that split a line of text across two pages, and that can lead to missing lines of text as well.
Sep 7, 2003:
- 4:06 PM Changeset in webkit [4952] by
-
- 3 edits in trunk/WebCore
Reviewed by Maciej.
- fixed 3411827 -- REGRESSION: text drawing after text-shadow does not respect smoothing style (asahi.com)
- kwq/KWQPainter.mm: (QPainter::clearShadow): Call CGContextSetShadowWithColor with a color of NULL, which actually clears the shadow, rather than CGContextSetShadow, which sets a black shadow (even if it is zero pixels in size).
- 3:38 PM Changeset in webkit [4951] by
-
- 3 edits in trunk/WebKit
Reviewed by Maciej.
- fixed 3410939 -- disabling Geneva and Helvetica (by removing them, or by using Font Book) makes Safari crash
- WebCoreSupport.subproj/WebTextRendererFactory.m: (-[WebTextRendererFactory fallbackFontWithTraits:size:]): Fall back on Lucida Grande (plain, not bothering with traits) if Helvetica is not present.
- English.lproj/StringsNotToBeLocalized.txt: Update for this and other recent changes.
- 12:16 PM Changeset in webkit [4950] by
-
- 2 edits in trunk/WebKit
Reviewed by Ken.
- fixed 3406660 -- screen fonts are not being used for substitute fonts (Japanese text, Roman font)
- WebCoreSupport.subproj/WebTextRenderer.m: (-[WebTextRenderer substituteFontForString:families:]): Get a printer or screen font, based on the renderer's mode. The old code didn't do anything explicit. (-[WebTextRenderer _setupFont]): Remove ignored parameter for clarity. (-[WebTextRenderer initWithFont:usingPrinterFont:]): Fixed code paths that would not explicitly get a printer or screen font, and code paths that would get data from the original "before mapping to printer or screen font" NSFont object.
Sep 5, 2003:
- 4:27 PM Changeset in webkit [4949] by
-
- 3 edits in trunk
tree is open for Safari-99!
- 4:12 PM Changeset in webkit [4948]
-
- 3 copies in tags/Safari-98
This commit was manufactured by cvs2svn to create tag 'Safari-98'.
- 4:12 PM Changeset in webkit [4947] by
-
- 8 edits in trunk
Safari-98 stamp
- 1:00 PM Changeset in webkit [4946] by
-
- 6 edits in trunk
WebCore:
Reviewed by Darin
Fix for this bug:
<rdar://problem/3226083>: REGRESSION (Panther): white box
overlaying select lists at nvidia.com drivers page
- kwq/KWQListBox.mm: (QListBox::QListBox): Re-add releaseGState fix that Darin added, but then removed. It turns out that we do need this workaround in place to get proper drawing.
Fix for this bug:
<rdar://problem/3310943>: REGRESSION (Panther): textareas
in forms sometimes draw blank (bugreporter)
- kwq/KWQTextArea.mm: (-[KWQTextArea initWithFrame:]): Same fix as above.
WebKit:
Reviewed by Darin
Incorporate releaseGState fix that Darin developed for
textareas and list boxes in WebCore. It turns out that
we this workaround in WebClipView as well to get proper
drawing of subframes.
In addition, removed some tests that which performed
runtime checks for code in AppKit. AppKit will have
the checked-for code in all versions that will be used
with the version of WebKit.
- WebView.subproj/WebClipView.m: (-[WebClipView initWithFrame:]) (-[WebClipView resetAdditionalClip]) (-[WebClipView setAdditionalClip:])
- 10:46 AM Changeset in webkit [4945] by
-
- 1 edit in trunk/WebKit/ChangeLog
Removed stray conflict marker.
- 10:23 AM Changeset in webkit [4944] by
-
- 2 edits in trunk/WebKit
- fixed 3409011 -- the graphics views palette does not open
Reviewed by Maciej
- WebView.subproj/WebPreferences.m: (+[WebPreferences _removeReferenceForIdentifier:]): special-case nil, which is a magic initial identifier already special-cased in the other mutator
- 1:34 AM Changeset in webkit [4943] by
-
- 5 edits in trunk/WebCore
Reviewed by Darin.
- fixed - REGRESSION (85-92): Javascript on page isn't triggered by typed characters (onKeyUp)
(This actually also requires an AppKit fix to be a full fix.)
- kwq/KWQListBox.mm: (-[KWQTableView keyDown:]): Added. Send event through DOM. (-[KWQTableView keyUp:]): Likewise. (-[KWQTableView becomeFirstResponder]): Added. Report focus change to DOM.
- kwq/KWQTextArea.mm: (-[KWQTextAreaTextView keyUp:]): Added. Send event through DOM.
- kwq/KWQTextField.mm: (-[KWQTextField textView:shouldHandleEvent:]): Pass NSKeyUp events too (not going to work until we get an AppKit fix).
- 1:12 AM Changeset in webkit [4942] by
-
- 2 edits in trunk/WebKit
Reviewed by Darin.
- fixed 3406140 - REGRESSION (7B52-7B55): time spent in NSFont makes Safari 50% slower in Five Apps test
- WebCoreSupport.subproj/WebTextRendererFactory.m: (-[WebTextRendererFactory fontWithFamily:traits:size:]): Make font using the font name we found, not the one we were looking for. Since the compare is case-insensitive, it makes a difference. Also, don't make the font twice.