Timeline
Dec 22, 2006:
- 10:01 PM Changeset in webkit [18400] by
-
- 2 edits in trunk/WebKitTools
2006-12-22 Mark Rowe <bdash@webkit.org>
Reviewed by Brady.
Fix for <rdar://problem/4265976>
prepare-ChangeLog sometimes lists the wrong Objective-C class name for a changed method
- Scripts/prepare-ChangeLog: Treat @end as the end of both the interface and the method declaration.
- 6:29 PM Changeset in webkit [22714] by
-
- 7 edits in branches/WindowsMerge/WebKitWin
WebKitWin:
Reviewed by Geoff.
Fixed <rdar://4766681> and <rdar://4766685> concerning editable link behavior
- Interfaces/IWebPreferences.idl:
- WebHistoryItem.cpp: (WebHistoryItem::dictionaryRepresentation):
- WebPreferenceKeysPrivate.h:
- WebPreferences.cpp: (WebPreferences::initialize): (WebPreferences::editableLinkBehavior): (WebPreferences::setEditableLinkBehavior):
- WebPreferences.h:
- WebView.cpp: (WebView::updateWebCoreSettingsFromPreferences):
- 4:19 PM Changeset in webkit [18399] by
-
- 6 edits2 adds in trunk
LayoutTests:
Reviewed by Brady Eidson.
Test for <rdar://problem/4871518> Leopard9A321: Crash visiting www.audible.com
(WebCore::FrameLoader::loadSubframe)
Tests an onload handler for a synchronously loaded iframe removing the iframe
from the document.
- fast/frames/onload-remove-iframe-crash-expected.txt: Added.
- fast/frames/onload-remove-iframe-crash.html: Added.
WebCore:
Reviewed by Brady Eidson.
Fixed <rdar://problem/4871518> Leopard9A321: Crash visiting www.audible.com
(WebCore::FrameLoader::loadSubframe)
- loader/mac/FrameLoaderMac.mm: (WebCore::FrameLoader::createFrame): Updated to reflect the fact that createChildFrameNamed: now returns a WebCore::Frame* instead of a WebCoreFrameBridge *.
- page/mac/WebCoreFrameBridge.h:
WebKit:
Reviewed by Brady Eidson.
Fixed <rdar://problem/4871518> Leopard9A321: Crash visiting www.audible.com
(WebCore::FrameLoader::loadSubframe)
- WebCoreSupport/WebFrameBridge.mm: (-[WebFrameBridge createChildFrameNamed:withURL:referrer:ownerElement:allowsScrolling:marginWidth:marginHeight:]):
- The fix:
Changed to re-fetch the child frame we're trying to load before returning it,
since its onload handler may have removed it from the document. This
allows us to treat a removed frame like a frame that never loaded.
- Plus some cleanup:
- Changed to return a WebCore::Frame* instead of a WebFrameBridge *, to simplify some code.
- Grouped ObjC objects by usage, and moved calls to -release so that they immediately follow the calls that retain.
- 4:03 PM Changeset in webkit [22713] by
-
- 2 edits in branches/WindowsMerge/WebCore
2006-12-22 Ada Chan <adachan@apple.com>
Reviewed by Anders.
Build fix.
- 3:28 PM Changeset in webkit [18398] by
-
- 3 edits in trunk/WebCore
Make sure to actually set the stroke thickness for text decorations.
Covered by bugzilla bug 11921.
Reviewed by mitz
- rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::paintDecorations):
- rendering/InlineTextBox.cpp: (WebCore::InlineTextBox::paintDecoration):
- 2:06 PM Changeset in webkit [18397] by
-
- 2 edits in tags/WebCore-521.32.1/WebCore
Versioning
- 2:04 PM Changeset in webkit [18396] by
-
- 5 edits in tags/WebCore-521.32.1/WebCore
- 1:52 PM Changeset in webkit [18395] by
-
- 1 copy in tags/WebCore-521.32.1/WebCore
New tag (part 2.)
- 1:52 PM Changeset in webkit [18394] by
-
- 1 add in tags/WebCore-521.32.1
New tag. (part 1).
- 12:49 PM Changeset in webkit [22712] by
-
- 2 edits in branches/WindowsMerge/WebCore
Build fix.
- WebCore.vcproj/WebCore.vcproj:
- 11:35 AM Changeset in webkit [18393] by
-
- 33 edits5 adds1 delete in trunk
Reviewed by Rob.
Fixes: http://bugs.webkit.org/show_bug.cgi?id=11934
Adding/removing SVGPathSeg* items to a SVGPathElement (through SVGPathSegList
interface) has live update problems, as the notifyAttributeChange() function
isn't called anywhere. The context param is currently stored per SVGPathSeg,
which is not needed - as it can be done using SVGPathSegList completely. It
wastes memory, that is fixed. In order to get rid of the context param in
SVGPathSeg, we need a way to map SVGPathSeg* objects to SVGStyledElement*
objects ("context element"). That is done using a new HashMap in the
SVGDocumentExtensions class.
- 11:26 AM Changeset in webkit [18392] by
-
- 2 edits in trunk/WebCore
2006-12-22 Mitz Pettel <mitz@webkit.org>
Reviewed by Beth.
- fix http://bugs.webkit.org/show_bug.cgi?id=11903 REGRESSION: outline not drawn if line style is dashed.
This fixes a bunch of existing pixel tests.
- rendering/RenderObject.cpp: (WebCore::RenderObject::drawBorder):
- 10:57 AM Changeset in webkit [22711] by
-
- 2 edits in branches/WindowsMerge/WebCore
Reviewed by Kevin Decker
Renamed stub method name to match change in WebCore
- platform/win/TemporaryLinkStubs.cpp: (WebCore::Editor::markMisspellingsAfterTypingToPosition): renamed from markMisspellingsInAdjacentWords
- 10:49 AM Changeset in webkit [18391] by
-
- 4 edits in trunk/WebCore
Reviewed by Kevin Decker
- renamed markMisspellingsInAdjacentWords to markMisspellingsAfterTypingToPosition in anticipation of fixing it to work more correctly with grammar checking, where only checking adjacent words isn't good enough.
- editing/Editor.h: renamed markMisspellingsInAdjacentWords to markMisspellingsAfterTypingToPosition
- editing/TypingCommand.cpp: (WebCore::TypingCommand::markMisspellingsAfterTyping): updated for name change
- editing/mac/EditorMac.mm: (WebCore::Editor::markMisspellingsAfterTypingToPosition): renamed from markMisspellingsInAdjacentWords and added FIXME comment
- 9:43 AM Changeset in webkit [18390] by
-
- 3 edits16 adds in trunk
2006-12-22 Eric Seidel <eric@webkit.org>
Reviewed by aroben.
http://bugs.webkit.org/show_bug.cgi?id=11912
Overriding visibility does not behave as expected.
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::paint): allow children to draw when container is visibility='hidden'
- 8:51 AM Changeset in webkit [18389] by
-
- 3 edits in S60/trunk/WebKit
2006-12-22 rathnasa <sornalatha.rathnasamy@nokia.com>
Reviewed by Steve Winship and Yongjun Zhang.
DESC: TSW ID# SRAY-6WQKA6: Formdataautofill: If the form field contains single or double quotes the SQL query to insert, delete data does not work.
http://bugs.webkit.org/show_bug.cgi?id=11927
- BrowserView/inc/FormDataAutoFillStore.h:
- BrowserView/src/FormDataAutoFillStore.cpp: (CFormDataAutoFillStore::NewL): (CFormDataAutoFillStore::ConstructL): (CFormDataAutoFillStore::GetDataL): (CFormDataAutoFillStore::DeleteDataL): (CFormDataAutoFillStore::InsertDataL): (CFormDataAutoFillStore::SaveData): (CFormDataAutoFillStore::OpenTableForUse): (CFormDataAutoFillStore::CloseTableAfterUse): (CFormDataAutoFillStore::CreateFormDataTableL): (CFormDataAutoFillStore::WriteLongTextL): (CFormDataAutoFillStore::ReadLongTextL):
- 6:11 AM Changeset in webkit [18388] by
-
- 5 edits in trunk/WebKit
Reviewed by Geoff Garen
- improved concept and implementation of my previous checkin after discussing with Darin
- WebView/WebViewPrivate.h:
- WebView/WebView.mm: (-[WebView setHoverFeedbackSuspended:]): renamed from setIgnoresMouseMovedEvents, and now tells the main WebHTMLView (if any) that this state has changed. Telling just the main WebHTMLView is a bit of an implementation hack. Hopefully someday we can rework the document architecture and make this kind of thing less hacky (but this is following existing customs, so I don't feel too bad) (-[WebView isHoverFeedbackSuspended]): renamed from ignoresMouseMovedEvents
- WebView/WebHTMLViewInternal.h: declare _hoverFeedbackSuspendedChanged
- WebView/WebHTMLView.m: (-[WebHTMLView _updateMouseoverWithEvent:]): test the webView's state of the hit-tested WebHTMLView rather than self (-[WebHTMLView _hoverFeedbackSuspendedChanged]): generate a fake mouse-moved event, which simulates the mouse moving away from the current element or back over it
- 1:30 AM Changeset in webkit [18387] by
-
- 4 edits5 adds in trunk
Reviewed by Rob.
Fix SVGPathSeg JS object creation. SVGPathSegList has to return
the actual SVGPathSegLineToAbs/MoveToRel... object instead of a pure
SVGPathSeg JS object.
Dec 21, 2006:
- 10:06 PM Changeset in webkit [22710] by
-
- 1 edit in branches/WindowsMerge/WebKitWin/WebView.cpp
Print by spooling PDF
- 9:53 PM Changeset in webkit [18386] by
-
- 10 edits2 adds in trunk
WebCore:
Reviewed by Geoff.
Fix for <rdar://problem/4897162> REGRESSION: Attempting to create a
new message in .Mac web mail causes Safari to crash
( KJS::DOMCSSStyleDeclaration::put() + 368 )
This was a regression from my clone-node change. This fix is very
simple.
- dom/StyledElement.cpp: (WebCore::StyledElement::copyNonAttributeProperties): Must set the data that getInlineStyleDecl() points to instead of setting m_inlineStyleDecl directly. I also changed some variable names.
- dom/StyledElement.h: Don't need parameter name here.
Layout Tests:
Reviewed by Beth. (Geoff wrote the new test.)
New test for <rdar://problem/4897162>. This also reverts the layout
test changes that were caused by the first rev of the clone-node
style change.
- editing/style/remove-underline-across-paragraph-expected.checksum:
- editing/style/remove-underline-across-paragraph-expected.png:
- editing/style/remove-underline-across-paragraph-expected.txt:
- editing/style/remove-underline-expected.checksum:
- editing/style/remove-underline-expected.png:
- editing/style/remove-underline-expected.txt:
- fast/dom/clone-node-style-expected.txt: Added.
- fast/dom/clone-node-style.html: Added.
- 9:46 PM Changeset in webkit [22709] by
-
- 1 edit in branches/WindowsMerge/WebKitWin/WebView.h
Print by spooling PDF
- 9:46 PM Changeset in webkit [22708] by
-
- 1 edit in branches/WindowsMerge/WebKitWin/Interfaces/IWebViewPrivate.idl
Print by spooling PDF
- 6:20 PM Changeset in webkit [18385] by
-
- 2 edits in trunk/WebKitTools
2006-12-21 Mark Rowe <bdash@webkit.org>
Reviewed by Tim Hatcher.
http://bugs.webkit.org/show_bug.cgi?id=11922
Bug 11922: REGRESSION(r17128): Drosera no longer shows local variables in stack frame
- Drosera/DebuggerDocument.m: (-[WebScriptObject webScriptAttributeKeysForScriptObject:]): Use an anonymous function with function.call to ensure that the properties are being retrieved from the correct scope object.
- 5:53 PM Changeset in webkit [18384] by
-
- 5 edits2 adds in trunk
LayoutTests:
Reviewed by Geoff.
Test for <rdar://problem/4895716> REGRESSION: Pressing return key in search field doesn't begin search
- fast/events/onsearch-enter-expected.txt: Added.
- fast/events/onsearch-enter.html: Added.
WebCore:
Reviewed by Geoff.
- Fix for <rdar://problem/4895716> REGRESSION: Pressing return key in search field doesn't begin search
Test: fast/events/onsearch-enter.html
- html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::defaultEventHandler): Calls onSearch when handling "Enter". Also removed special case for AppKit search fields, so now the enter event is considered handled here. (WebCore::HTMLInputElement::onSearch): Added. Dispatches search event.
- html/HTMLInputElement.h: Added onSearch.
- rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::onSearch): Calls onSearch on the node.
- 5:26 PM Changeset in webkit [18383] by
-
- 2 edits in trunk/WebKit
Reviewed by Oliver.
- WebInspector/webInspector/inspector.js: Added default values for the new CSS properties so they don't appear in the inspector when their values are uninteresting.
- 4:03 PM Changeset in webkit [22707] by
-
- 1 edit in branches/WindowsMerge/WebKitWin/WebKit.vcproj/VERSION
Bump version for submit
- 3:56 PM Changeset in webkit [18382] by
-
- 1 copy in tags/Safari-521.32.7b
New tag.
- 3:02 PM Changeset in webkit [18381] by
-
- 4 edits in trunk/WebKit
Reviewed by Geoff Garen
- added WebKit support for making a web page temporarily ignore mouse movements
- WebView/WebViewPrivate.h: declare ignoresMouseMovedEvents and setIgnoresMouseMovedEvents:
- WebView/WebView.mm: added ignoresMouseMovedEvents boolean field to _private data structure (-[WebView setIgnoresMouseMovedEvents:]): set new boolean field (-[WebView ignoresMouseMovedEvents]): return new boolean field
- WebView/WebHTMLView.m: (-[WebHTMLView _updateMouseoverWithEvent:]): bail out right away if [[self _webView] ignoresMouseMovedEvents]
- 2:39 PM Changeset in webkit [18380] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by Brady Eidson.
<rdar://problem/4897205> ASSERTION FAILURE in ContainerNode::queuePostAttachCallback
when creating an iframe from an iframe onload handler
Test for adding an iframe to the document from another iframe's onload handler.
- fast/loader/iframe-recursive-synchronous-load-expected.txt: Added.
- fast/loader/iframe-recursive-synchronous-load.html: Added.
WebCore:
Reviewed by Brady Eidson.
Fixed <rdar://problem/4897205> ASSERTION FAILURE in ContainerNode::queuePostAttachCallback
when creating an iframe from an iframe onload handler
I added that assertion to try to "keep things simple," but I've found a
testcase that demonstrates why things need to be complicated.
- dom/ContainerNode.cpp: (WebCore::ContainerNode::queuePostAttachCallback):
- 2:37 PM Changeset in webkit [18379] by
-
- 2 edits in S60/branches/3.1m/WebKit
2006-12-21 rathnasa <sornalatha.rathnasamy@nokia.com>
Reviewed by <yongjun.zhang@nokia.com>.
DESC: TSW# SPIO-6W7GCZ: News Ticker dialog: With a not white background, blinking moving between messages.
http://bugs.webkit.org/show_bug.cgi?id=11881
- BrowserView/src/LoadListeners.cpp: (CPageLoadListener::HeadersL):
- 2:25 PM Changeset in webkit [18378] by
-
- 2 edits in S60/trunk/WebKit
2006-12-21 rathnasa <sornalatha.rathnasamy@nokia.com>
Reviewed by <yongjun.zhang@nokia.com>.
DESC: TSW# SPIO-6W7GCZ: News Ticker dialog: With a not white background, blinking moving between messages.
http://bugs.webkit.org/show_bug.cgi?id=11881
- BrowserView/src/LoadListeners.cpp: (CPageLoadListener::HeadersL):
- 12:16 PM Changeset in webkit [18377] by
-
- 5 edits in trunk
Reviewed by Darin.
http://bugs.webkit.org/show_bug.cgi?id=11919
Allow setting CSS values to null.
WebCore:
- bindings/js/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::put): (KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction): Convert null values to null strings.
LayoutTests:
- fast/dom/css-set-property-exception-expected.txt:
- fast/dom/css-set-property-exception.html:
- 11:45 AM Changeset in webkit [18376] by
-
- 3 edits2 adds in trunk
Reviewed by Anders.
http://bugs.webkit.org/show_bug.cgi?id=11898
CSSMediaRule functions insertRule and deleteRule assert when called from js in debug builds
Test explicitly for the two media rule functions so it ends up calling callAsFunction.
- 5:46 AM Changeset in webkit [18375] by
-
- 15 edits19 adds in trunk
Add support for the layoutTestController JavaScript object
to be able to get textOnly dumps.
Added a Qt specific hack to always get the same fonts (the ones
added in this submit) and the same dpi when running the layout tests.
Modified the run-webkit-tests script to also do a comparison to the
Mac generated outputs (by stripping out positioning information).
- 12:08 AM Changeset in webkit [18374] by
-
- 4 edits in trunk
2006-12-21 Mark Rowe <bdash@webkit.org>
Reviewed by Geoff.
http://bugs.webkit.org/show_bug.cgi?id=11888
Bug 11888: REGRESSION (r18320): Web Inspector panes broken
- WebInspector/webInspector/inspector.js: Use removeProperty to reset a style property to its initial value. Bail out early from updateNodePane if Inspector has not yet been set.
2006-12-21 Mark Rowe <bdash@webkit.org>
Reviewed by Geoff.
http://bugs.webkit.org/show_bug.cgi?id=11888
Bug 11888: REGRESSION (r18320): Web Inspector panes broken
- Drosera/debugger.js: Use removeProperty to reset a style property to its initial value.