Timeline



Aug 25, 2007:

7:16 PM Changeset in webkit [25251] by oliver
  • 2 edits in trunk/WebKit/win

Reviewed by Adam and Sam


<rdar://problem/5269732> Safari 3.0 for Windows cuts off text in textarea boxes during sending forms (14562)
<http://bugs.webkit.org/show_bug.cgi?id=14562> [Win] Textarea contents partially eaten on submit/copy


WebView::handleEditingKeyboardEvent assumed all keycodes that did not trigger a named command were
to be inserted. This could cause unexpected behaviour when control characters (eg. escape) are sent,
or could cause data loss when sent a null character (as happens when dead keys are used for international
input).


This patch corrects WebView::handleEditingKeyboardEvent to prevent such characters from being sent
to Editor::insertText. This behaviour matches Firefox.

  • WebView.cpp: (WebView::handleEditingKeyboardEvent):
1:42 PM Changeset in webkit [25250] by ddkilzer
  • 2 edits in trunk/LayoutTests

LayoutTests:

Reviewed by NOBODY (fixes layout tests).

Don't pass any options to window.open() in target-frame-from-window.html, specifically
those that cause the window to be resized. This caused a downstream failure in
cross-frame-access-put.html because the window.outerHeight and window.outerWidth
properties were sometimes affected by the new window size used in the popup window.

  • http/tests/navigation/target-frame-from-window.html:
12:08 PM Changeset in webkit [25249] by weinig
  • 4 edits
    16 adds in trunk

WebCore:

Reviewed by Adele.

Fix for <rdar://problem/5426142>

Use the EventTarget's frame when creating the EventListener.

Tests: http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener.html

http/tests/security/listener/xss-JSTargetNode-onclick-shortcut.html
http/tests/security/listener/xss-window-onclick-addEventListener.html
http/tests/security/listener/xss-window-onclick-shortcut.html

  • bindings/js/JSEventTargetNode.cpp: (WebCore::JSEventTargetNode::setListener): (WebCore::JSEventTargetNodePrototypeFunction::callAsFunction):
  • bindings/js/kjs_window.cpp: (KJS::WindowFunc::callAsFunction):

LayoutTests:

Reviewed by Adele.

Tests for <rdar://problem/5426142>

  • http/tests/security/listener: Added.
  • http/tests/security/listener/resources: Added.
  • http/tests/security/listener/resources/childWindow.html: Added.
  • http/tests/security/listener/resources/childWithButton.html: Added.
  • http/tests/security/listener/resources/targetChild-JSTargetNode-onclick-addEventListener.html: Added.
  • http/tests/security/listener/resources/targetChild-JSTargetNode-onclick-shortcut.html: Added.
  • http/tests/security/listener/resources/targetChild-window-onclick-addEventListener.html: Added.
  • http/tests/security/listener/resources/targetChild-window-onclick-shortcut.html: Added.
  • http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt: Added.
  • http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener.html: Added.
  • http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt: Added.
  • http/tests/security/listener/xss-JSTargetNode-onclick-shortcut.html: Added.
  • http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt: Added.
  • http/tests/security/listener/xss-window-onclick-addEventListener.html: Added.
  • http/tests/security/listener/xss-window-onclick-shortcut-expected.txt: Added.
  • http/tests/security/listener/xss-window-onclick-shortcut.html: Added.
12:02 PM Changeset in webkit [25248] by bdash
  • 2 edits
    1 add in trunk/WebCore

2007-08-25 Mitz Pettel <mitz@webkit.org>

Reviewed by Sam Weinig.

  • manual-tests/drag-out-of-background-window.html: Added.
  • page/EventHandler.cpp: (WebCore::EventHandler::eventMayStartDrag): Added missing coordinate conversion.
11:12 AM Changeset in webkit [25247] by bdash
  • 1 copy in tags/Safari-4523.2

New tag.

9:57 AM Changeset in webkit [25246] by rwlbuis
  • 3 edits
    8 adds in trunk

Reviewed by Darin.

http://bugs.webkit.org/show_bug.cgi?id=14848
DOM table rules are not updated when changed

On a dynamic rules attr change, mark the table cells and
their ancestors (up to and including the table tag) as
changed.

9:35 AM Changeset in webkit [25245] by adele
  • 4 edits
    2 adds in trunk

WebCore:

Reviewed by Mitz.

Fix for http://bugs.webkit.org/show_bug.cgi?id=15073
<rdar://problem/5426557> REGRESSION: Can no longer drag text from textareas


Test: fast/forms/drag-out-of-textarea.html

  • rendering/RenderTextControl.cpp: (WebCore::RenderTextControlInnerBlock::nodeAtPoint): Only restricts hit testing if the placeholder text is visible.
  • rendering/RenderTextControl.h: (WebCore::RenderTextControl::placeholderIsVisible): Added.

LayoutTests:

Reviewed by Mitz.

Test for http://bugs.webkit.org/show_bug.cgi?id=15073
<rdar://problem/5426557> REGRESSION: Can no longer drag text from textareas

  • fast/forms/drag-out-of-textarea-expected.txt: Added.
  • fast/forms/drag-out-of-textarea.html: Added.
9:08 AM Changeset in webkit [25244] by bdash
  • 21 edits
    2 deletes in tags/Safari-5523.2

Roll out r25128 to prevent <rdar://5424866>.

8:49 AM Changeset in webkit [25243] by bdash
  • 4 edits in trunk

Versioning.

8:48 AM Changeset in webkit [25242] by bdash
  • 1 copy in tags/Safari-5523.2

New tag.

7:03 AM Changeset in webkit [25241] by bdash
  • 2 edits in trunk/JavaScriptCore

2007-08-25 Peter Kasting <zerodpx@gmail.org>

Reviewed by Maciej Stachowiak.

Part 3 of http://bugs.webkit.org/show_bug.cgi?id=14967
Bug 14967: Reduce wtf::Vector::operator[]() overloads

  • wtf/Vector.h: (WTF::Vector::operator[]): Only provide versions of operator[] that takes a size_t argument.
7:00 AM Changeset in webkit [25240] by bdash
  • 7 edits in trunk

2007-08-25 Peter Kasting <zerodpx@gmail.org>

Reviewed by Sam Weinig.

Part 2 of http://bugs.webkit.org/show_bug.cgi?id=14967.
Eliminate all remaining implicit conversions of wtf::Vector<T> to T*. Where code was
previously checking that the Vector's data pointer was non-NULL, check !Vector::isEmpty()
instead.

  • wtf/Vector.h: (WTF::Vector::data):

2007-08-25 Peter Kasting <zerodpx@gmail.org>

Reviewed by Sam Weinig.

Part 2 of http://bugs.webkit.org/show_bug.cgi?id=14967.
Eliminate all remaining implicit conversions of wtf::Vector<T> to T*. Where code was
previously checking that the Vector's data pointer was non-NULL, check !Vector::isEmpty()
instead.

  • bindings/js/kjs_navigator.cpp: (KJS::PluginBase::cachePluginDataIfNecessary):
  • loader/mac/LoaderNSURLExtras.m: (suggestedFilenameWithMIMEType):
  • page/FrameView.cpp: (WebCore::FrameView::~FrameView): (WebCore::FrameView::pauseScheduledEvents): (WebCore::FrameView::resumeScheduledEvents): (WebCore::FrameView::dispatchScheduledEvents):
  • platform/mac/PlugInInfoStoreMac.mm: (WebCore::PlugInInfoStore::createPluginInfoForPluginAtIndex):
5:58 AM Changeset in webkit [25239] by bdash
  • 1 edit
    1 move in trunk/LayoutTests

2007-08-25 Mark Rowe <mrowe@apple.com>

Rubber-stamped by Mitz.

Disable fast/js/string-concatenate-outofmemory.html until <http://bugs.webkit.org/show_bug.cgi?id=15046> is resolved.

  • fast/js/string-concatenate-outofmemory.html: Removed.
  • fast/js/string-concatenate-outofmemory.html-disabled: Copied from LayoutTests/fast/js/string-concatenate-outofmemory.html.
5:37 AM Changeset in webkit [25238] by bdash
  • 1 edit
    1 delete in trunk/WebCore

2007-08-25 Mitz Pettel <mitz@webkit.org>

Rubber-stamped by Adam Roben

  • remove unused file
  • platform/win/MouseEventWin.cpp: Removed.
5:35 AM Changeset in webkit [25237] by bdash
  • 2 edits in trunk/WebCore

2007-08-25 Jasper Bryant-Greene <m@ni.ac.nz>

Reviewed by Oliver Hunt.

Set paintingDisabled to true in Cairo's GraphicsContext constructor
when passed a null PlatformGraphicsContext.

  • platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::GraphicsContext):
5:30 AM Changeset in webkit [25236] by bdash
  • 6 edits in trunk

2007-08-25 Mitz Pettel <mitz@webkit.org>

Reviewed by Dave Hyatt.

Covered by fast/parser/residual-style-close-across-n-blocks.html

  • html/HTMLParser.cpp: (WebCore::HTMLParser::handleResidualStyleCloseTagAcrossBlocks): If the residual style was closed before anything else in the block (so it does not apply to anything inside the block) avoid creating an empty element for it inside the block.

2007-08-25 Mitz Pettel <mitz@webkit.org>

Reviewed by Dave Hyatt.

  • fast/parser/residual-style-close-across-n-blocks-expected.txt:
  • fast/parser/residual-style-close-across-n-blocks.html:
  • tables/mozilla/other/wa_table_tr_align-expected.txt:
5:26 AM Changeset in webkit [25235] by bdash
  • 3 edits
    2 adds in trunk

2007-08-25 Mitz Pettel <mitz@webkit.org>

Reviewed by Dave Hyatt.

Test: editing/selection/move-by-line-003.html

  • rendering/RenderText.cpp: (WebCore::RenderText::positionForCoordinates): Changed hit testing so that each line is tested for hits between its overflow top and the next line's overflow top. This matches RenderBlock::positionForCoordinates.

2007-08-25 Mitz Pettel <mitz@webkit.org>

Reviewed by Dave Hyatt.

  • editing/selection/move-by-line-003-expected.txt: Added.
  • editing/selection/move-by-line-003.html: Added.
5:21 AM Changeset in webkit [25234] by bdash
  • 13 edits
    2 adds in trunk

2007-08-25 Mitz Pettel <mitz@webkit.org>

Reviewed by Justin.

Test: editing/pasteboard/newlines-around-floating-or-positioned.html

  • editing/TextIterator.cpp: (WebCore::shouldEmitNewlinesBeforeAndAfterNode): Do not emit newlines around floating or positioned blocks. This behavior seems to match WinIE's.

2007-08-25 Mitz Pettel <mitz@webkit.org>

Reviewed by Justin.

  • editing/pasteboard/newlines-around-floating-or-positioned-expected.txt: Added.
  • editing/pasteboard/newlines-around-floating-or-positioned.html: Added.
  • fast/events/capture-on-target-expected.txt:
  • fast/events/mouseclick-target-and-positioning-expected.txt:
  • fast/events/mouseover-mouseout-expected.txt:
  • fast/events/mouseover-mouseout2-expected.txt:
  • fast/events/window-events-bubble-expected.txt:
  • fast/events/window-events-bubble2-expected.txt:
  • fast/events/window-events-capture-expected.txt:
  • fast/forms/input-appearance-elementFromPoint-expected.txt:
  • fast/forms/onselect-textarea-expected.txt:
  • fast/forms/onselect-textfield-expected.txt:

Aug 24, 2007:

10:52 PM Changeset in webkit [25233] by sfalken
  • 1 copy in tags/Safari-523.1.3b

New tag.

10:52 PM Changeset in webkit [25232] by sfalken
  • 1 edit in trunk/WebKit/win/WebKit.vcproj/VERSION

Bump version for submit

9:12 PM Changeset in webkit [25231] by weinig
  • 34 edits in trunk

WebKitTools:

Revert r25216 which renamed the COM DOM bindings to use Deprecated prefix.

win:

Revert r25216 which renamed the COM DOM bindings to use Deprecated prefix.

6:23 PM Changeset in webkit [25230] by justing
  • 2 adds in trunk/LayoutTests/editing/execCommand
6:20 PM Changeset in webkit [25229] by justing
  • 4 edits
    7 adds in trunk

WebCore:

Reviewed by Darin.


<rdar://problem/5432254> GoogleDocs: A hang occurs when applying list style to selected table


  • editing/DeleteSelectionCommand.cpp: (WebCore::DeleteSelectionCommand::handleGeneralDelete): If the position that marked the start of the range to delete has been removed from the document, and it was inside the node that holds the position that marks the end of the range to delete, don't remove any children of that node, because we don't know how many to remove. For example, if the end is [a, 5] and the start was in some descendant of a and was removed, don't remove any of the children of a. We will now refuse to remove some content incorrectly, but that's less dangerous than removing content incorrectly. Long term we need to update these positions as we remove content from the document, but that seems like a more risky change. Added a testcase.
  • editing/InsertListCommand.cpp: (WebCore::InsertListCommand::modifyRange): If the end of the selection to modify is just after a table, and if the start of the selection is inside that table, the last paragraph that we'll want modify is the last one inside the table, not the paragraph that contains the table itself. Adjust startOfLastParagraph here to avoid infinite recursion.

LayoutTests:

Reviewed by Darin.


<rdar://problem/5432254> GoogleDocs: A hang occurs when applying list style to selected table

  • editing/execCommand/5432254-1.html: Added.
  • editing/execCommand/5432254-2.html: Added.
  • platform/mac/editing/execCommand: Added.
  • platform/mac/editing/execCommand/5432254-1-expected.checksum: Added.
  • platform/mac/editing/execCommand/5432254-1-expected.png: Added.
  • platform/mac/editing/execCommand/5432254-1-expected.txt: Added.
  • platform/mac/editing/execCommand/5432254-2-expected.checksum: Added.
  • platform/mac/editing/execCommand/5432254-2-expected.png: Added.
  • platform/mac/editing/execCommand/5432254-2-expected.txt: Added.
5:49 PM Changeset in webkit [25228] by andersca
  • 1 edit in trunk/WebCore/ChangeLog

Remove conflict marker.

5:47 PM Changeset in webkit [25227] by andersca
  • 4 edits
    2 adds in trunk

WebCore:

Reviewed by Geoff.

<rdar://problem/5430165>
REGRESSION: Dynamically loaded images fail to load

  • html/HTMLImageLoader.cpp: (WebCore::HTMLImageLoader::HTMLImageLoader): Initialize the m_elementIsProtected member.

(WebCore::HTMLImageLoader::~HTMLImageLoader):
Assert that the element is not protected.


(WebCore::HTMLImageLoader::setLoadingImage):
If the image is not null, protect the element. Otherwise, unprotect it.


(WebCore::HTMLImageLoader::dispatchLoadEvent):
Unprotect the element here.

(WebCore::HTMLImageLoader::protectElement):
(WebCore::HTMLImageLoader::unprotectElement):
New methods which protect and unprotect the element.


  • html/HTMLImageLoader.h:

LayoutTests:

Reviewed by Geoff.

<rdar://problem/5430165>
REGRESSION: Dynamically loaded images fail to load


  • fast/dom/HTMLImageElement/image-loading-gc-expected.txt: Added.
  • fast/dom/HTMLImageElement/image-loading-gc.html: Added.
5:33 PM Changeset in webkit [25226] by kmccullo
  • 1 edit in trunk/WebKit/ChangeLog

Reviewed by Darin.

<rdar://problem/5437038> 1 credential object leaked for each call to credentialWithUser:password:persistence

  • Use initWithUser instead of credentialWithUser because credentialWithUser leaks.
  • Panels/WebAuthenticationPanel.m: (-[WebAuthenticationPanel runAsModalDialogWithChallenge:]): (-[WebAuthenticationPanel sheetDidEnd:returnCode:contextInfo:]):
5:30 PM Changeset in webkit [25225] by kmccullo
  • 1 edit in trunk/WebCore/ChangeLog
  • Updated ChangeLog
5:28 PM Changeset in webkit [25224] by bdakin
  • 4 edits
    4 adds in trunk

WebCore:

Reviewed by Hyatt and Adele.

Fix for <rdar://problem/5417203> Google Gmail 1.0 widget - unread
count is missing

  • rendering/FixedTableLayout.cpp: (WebCore::FixedTableLayout::calcWidthArray): Calc pref widths for our cells, if needed.

LayoutTests:

Reviewed by Hyatt and Adele.

Test for <rdar://problem/5417203> Google Gmail 1.0 widget - unread
count is missing

  • fast/table/cell-pref-width-invalidation.html: Added.
  • platform/mac/fast/table/cell-pref-width-invalidation-expected.checksum: Added.
  • platform/mac/fast/table/cell-pref-width-invalidation-expected.png: Added.
  • platform/mac/fast/table/cell-pref-width-invalidation-expected.txt: Added.
5:18 PM Changeset in webkit [25223] by kmccullo
  • 5 edits in trunk

WebCore:

Reviewed by Darin.

  • Use initWithUser instead of credentialWithUser because credentialWithUser leaks.
  • platform/network/mac/AuthenticationMac.mm: (WebCore::mac):
  • platform/network/mac/ResourceHandleMac.mm: (-[WebCoreResourceHandleAsDelegate connection:didReceiveAuthenticationChallenge:]): (-[WebCoreSynchronousLoader connection:didReceiveAuthenticationChallenge:]):

WebKit:

Reviewed by Darin.

  • Use initWithUser instead of credentialWithUser because credentialWithUser leaks.
  • Panels/WebAuthenticationPanel.m: (-[WebAuthenticationPanel runAsModalDialogWithChallenge:]): (-[WebAuthenticationPanel sheetDidEnd:returnCode:contextInfo:]):
5:09 PM Changeset in webkit [25222] by adele
  • 4 edits in trunk/WebKit

Fix by Darin, reviewed by Adele.

Fix for <rdar://problem/5433422> Upon quitting, WebKit loads the WebPlugin shared database and immediately closes it

  • Plugins/WebPluginDatabase.h: Added closeSharedDatabase, which won't create a new database if we're just trying to close it.
  • Plugins/WebPluginDatabase.m: (+[WebPluginDatabase closeSharedDatabase]): Added.
  • WebView/WebView.mm: (-[WebView _close]): Call closeSharedDatabase. (+[WebView _applicationWillTerminate]): Call closeSharedDatabase.
4:51 PM Changeset in webkit [25221] by adachan
  • 2 edits in trunk/WebKit/win

<rdar://problem/5147315> and <rdar://problem/5183935>
Added accelerator key mappings for Select All, Undo, and Redo.

Reviewed by Adam.

  • WebView.cpp:
3:59 PM Changeset in webkit [25220] by honeycutt
  • 2 edits in trunk/WebKit/win

2007-08-24 Jon Honeycutt <jhoneycutt@apple.com>

Reviewed by Darin.

Part of <rdar://problem/5433236> Print preview of empty txt file crashes
Safari

  • WebFrame.cpp: (WebFrame::computePageRects): Pass m_pageRects by reference into computePageRectsForFrame
3:56 PM Changeset in webkit [25219] by thatcher
  • 1 edit in trunk/WebKit/Carbon/HIWebView.m

Build fix.

3:54 PM Changeset in webkit [25218] by honeycutt
  • 3 edits in trunk/WebCore

2007-08-24 Jon Honeycutt <jhoneycutt@apple.com>

Reviewed by Darin.

<rdar://problem/5433236> Print preview of empty txt file crashes Safari
Fix: Adjust computePageRectsForFrame to always return at least one
page rect, even if document height is zero.

  • WebCore.vcproj/WebCore.vcproj:
  • bridge/win/FrameWin.h: Added Vector& parameter to computePagesRectsForFrame; changed its return type to void.
  • bridge/win/FrameWin.cpp: (WebCore::computePageRectsForFrame): Reordered the loop that inserts rects into the vector.
3:20 PM Changeset in webkit [25217] by thatcher
  • 4 edits in trunk/WebKit

Reviewed by John Sullivan.

<rdar://problem/5410937> HIWebView in SimpleCarbonWeb doesn't seem to be getting adequate invalidation when window is resized

This is a more localized fix for yesterday's change. Now explicitly call _web_layoutIfNeededRecursive inside the
HIWebView Draw() function. Adds a FIXME to explain that we need to do layout before Carbon has decided what regions to draw.
Doing layout in Draw() will potentially cause drawing to happen in two passes, but this has always been a problem in Carbon.

  • Carbon/HIWebView.m: (Draw): Call _web_layoutIfNeededRecursive on the main WebHTMLView. (SetFocusPart): Fix to work in ObjC++ (now that HIWebView.m is treated as a ObjC++ file.)
  • WebView/WebView.mm: Removes the 4 displayIfNeeded methods from yesterday's change.
  • WebKit.xcodeproj/project.pbxproj: Force the file type of HIWebView.m to ObjC++ so WebHTMLViewInternal.h can be included.
1:19 PM Changeset in webkit [25216] by weinig
  • 34 edits in trunk

WebKitTools:

Rubber-stamped by Adam Roben.

<rdar://problem/5434593> Deprecate current manually written COM DOM bindings in anticipation of autogeneration

Rename COM DOM bindings to use Deprecated prefix.

  • DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (dumpFramesAsText): (dump):
  • DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.cpp: (dumpPath): (dump): (EditingDelegate::shouldBeginEditingInDOMRange): (EditingDelegate::shouldEndEditingInDOMRange): (EditingDelegate::shouldInsertNode): (EditingDelegate::shouldInsertText): (EditingDelegate::shouldDeleteDOMRange): (EditingDelegate::shouldChangeSelectedDOMRange): (EditingDelegate::shouldApplyStyle): (EditingDelegate::shouldChangeTypingStyle):
  • DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.h:

win:

Rubber-stamped by Adam Roben.

<rdar://problem/5434593> Deprecate current manually written COM DOM bindings in anticipation of autogeneration

Rename COM DOM bindings to use Deprecated prefix.

  • DOMCSSClasses.cpp: (DeprecatedDOMCSSStyleDeclaration::DeprecatedDOMCSSStyleDeclaration): (DeprecatedDOMCSSStyleDeclaration::~DeprecatedDOMCSSStyleDeclaration): (DeprecatedDOMCSSStyleDeclaration::createInstance): (DeprecatedDOMCSSStyleDeclaration::QueryInterface): (DeprecatedDOMCSSStyleDeclaration::cssText): (DeprecatedDOMCSSStyleDeclaration::setCssText): (DeprecatedDOMCSSStyleDeclaration::getPropertyValue): (DeprecatedDOMCSSStyleDeclaration::getPropertyCSSValue): (DeprecatedDOMCSSStyleDeclaration::removeProperty): (DeprecatedDOMCSSStyleDeclaration::getPropertyPriority): (DeprecatedDOMCSSStyleDeclaration::setProperty): (DeprecatedDOMCSSStyleDeclaration::length): (DeprecatedDOMCSSStyleDeclaration::item): (DeprecatedDOMCSSStyleDeclaration::parentRule):
  • DOMCSSClasses.h: (DeprecatedDOMCSSStyleDeclaration::AddRef): (DeprecatedDOMCSSStyleDeclaration::Release): (DeprecatedDOMCSSStyleDeclaration::throwException): (DeprecatedDOMCSSStyleDeclaration::callWebScriptMethod): (DeprecatedDOMCSSStyleDeclaration::evaluateWebScript): (DeprecatedDOMCSSStyleDeclaration::removeWebScriptKey): (DeprecatedDOMCSSStyleDeclaration::stringRepresentation): (DeprecatedDOMCSSStyleDeclaration::webScriptValueAtIndex): (DeprecatedDOMCSSStyleDeclaration::setWebScriptValueAtIndex): (DeprecatedDOMCSSStyleDeclaration::setException):
  • DOMCoreClasses.cpp: (DeprecatedDOMObject::QueryInterface): (DeprecatedDOMNode::QueryInterface): (DeprecatedDOMNode::nodeName): (DeprecatedDOMNode::nodeValue): (DeprecatedDOMNode::setNodeValue): (DeprecatedDOMNode::nodeType): (DeprecatedDOMNode::parentNode): (DeprecatedDOMNode::childNodes): (DeprecatedDOMNode::firstChild): (DeprecatedDOMNode::lastChild): (DeprecatedDOMNode::previousSibling): (DeprecatedDOMNode::nextSibling): (DeprecatedDOMNode::attributes): (DeprecatedDOMNode::ownerDocument): (DeprecatedDOMNode::insertBefore): (DeprecatedDOMNode::replaceChild): (DeprecatedDOMNode::removeChild): (DeprecatedDOMNode::appendChild): (DeprecatedDOMNode::hasChildNodes): (DeprecatedDOMNode::cloneNode): (DeprecatedDOMNode::normalize): (DeprecatedDOMNode::isSupported): (DeprecatedDOMNode::namespaceURI): (DeprecatedDOMNode::prefix): (DeprecatedDOMNode::setPrefix): (DeprecatedDOMNode::localName): (DeprecatedDOMNode::hasAttributes): (DeprecatedDOMNode::isSameNode): (DeprecatedDOMNode::isEqualNode): (DeprecatedDOMNode::textContent): (DeprecatedDOMNode::setTextContent): (DeprecatedDOMNode::addEventListener): (DeprecatedDOMNode::removeEventListener): (DeprecatedDOMNode::dispatchEvent): (DeprecatedDOMNode::DeprecatedDOMNode): (DeprecatedDOMNode::~DeprecatedDOMNode): (DeprecatedDOMNode::createInstance): (DeprecatedDOMNodeList::QueryInterface): (DeprecatedDOMNodeList::item): (DeprecatedDOMNodeList::length): (DeprecatedDOMNodeList::DeprecatedDOMNodeList): (DeprecatedDOMNodeList::~DeprecatedDOMNodeList): (DeprecatedDOMNodeList::createInstance): (DeprecatedDOMDocument::QueryInterface): (DeprecatedDOMDocument::doctype): (DeprecatedDOMDocument::implementation): (DeprecatedDOMDocument::documentElement): (DeprecatedDOMDocument::createElement): (DeprecatedDOMDocument::createDocumentFragment): (DeprecatedDOMDocument::createTextNode): (DeprecatedDOMDocument::createComment): (DeprecatedDOMDocument::createCDATASection): (DeprecatedDOMDocument::createProcessingInstruction): (DeprecatedDOMDocument::createAttribute): (DeprecatedDOMDocument::createEntityReference): (DeprecatedDOMDocument::getElementsByTagName): (DeprecatedDOMDocument::importNode): (DeprecatedDOMDocument::createElementNS): (DeprecatedDOMDocument::createAttributeNS): (DeprecatedDOMDocument::getElementsByTagNameNS): (DeprecatedDOMDocument::getElementById): (DeprecatedDOMDocument::getComputedStyle): (DeprecatedDOMDocument::createEvent): (DeprecatedDOMDocument::DeprecatedDOMDocument): (DeprecatedDOMDocument::~DeprecatedDOMDocument): (DeprecatedDOMDocument::createInstance): (DeprecatedDOMElement::QueryInterface): (DeprecatedDOMElement::boundingBox): (DeprecatedDOMElement::lineBoxRects): (DeprecatedDOMElement::tagName): (DeprecatedDOMElement::getAttribute): (DeprecatedDOMElement::setAttribute): (DeprecatedDOMElement::removeAttribute): (DeprecatedDOMElement::getAttributeNode): (DeprecatedDOMElement::setAttributeNode): (DeprecatedDOMElement::removeAttributeNode): (DeprecatedDOMElement::getElementsByTagName): (DeprecatedDOMElement::getAttributeNS): (DeprecatedDOMElement::setAttributeNS): (DeprecatedDOMElement::removeAttributeNS): (DeprecatedDOMElement::getAttributeNodeNS): (DeprecatedDOMElement::setAttributeNodeNS): (DeprecatedDOMElement::getElementsByTagNameNS): (DeprecatedDOMElement::hasAttribute): (DeprecatedDOMElement::hasAttributeNS): (DeprecatedDOMElement::focus): (DeprecatedDOMElement::blur): (DeprecatedDOMElement::coreElement): (DeprecatedDOMElement::isEqual): (DeprecatedDOMElement::isFocused): (DeprecatedDOMElement::innerText): (DeprecatedDOMElement::style): (DeprecatedDOMElement::offsetLeft): (DeprecatedDOMElement::offsetTop): (DeprecatedDOMElement::offsetWidth): (DeprecatedDOMElement::offsetHeight): (DeprecatedDOMElement::offsetParent): (DeprecatedDOMElement::clientWidth): (DeprecatedDOMElement::clientHeight): (DeprecatedDOMElement::scrollLeft): (DeprecatedDOMElement::setScrollLeft): (DeprecatedDOMElement::scrollTop): (DeprecatedDOMElement::setScrollTop): (DeprecatedDOMElement::scrollWidth): (DeprecatedDOMElement::scrollHeight): (DeprecatedDOMElement::scrollIntoView): (DeprecatedDOMElement::scrollIntoViewIfNeeded): (DeprecatedDOMElement::DeprecatedDOMElement): (DeprecatedDOMElement::~DeprecatedDOMElement): (DeprecatedDOMElement::createInstance):
  • DOMCoreClasses.h: (DeprecatedDOMNode::AddRef): (DeprecatedDOMNode::Release): (DeprecatedDOMNode::throwException): (DeprecatedDOMNode::callWebScriptMethod): (DeprecatedDOMNode::evaluateWebScript): (DeprecatedDOMNode::removeWebScriptKey): (DeprecatedDOMNode::stringRepresentation): (DeprecatedDOMNode::webScriptValueAtIndex): (DeprecatedDOMNode::setWebScriptValueAtIndex): (DeprecatedDOMNode::setException): (DeprecatedDOMNodeList::AddRef): (DeprecatedDOMNodeList::Release): (DeprecatedDOMNodeList::throwException): (DeprecatedDOMNodeList::callWebScriptMethod): (DeprecatedDOMNodeList::evaluateWebScript): (DeprecatedDOMNodeList::removeWebScriptKey): (DeprecatedDOMNodeList::stringRepresentation): (DeprecatedDOMNodeList::webScriptValueAtIndex): (DeprecatedDOMNodeList::setWebScriptValueAtIndex): (DeprecatedDOMNodeList::setException): (DeprecatedDOMDocument::AddRef): (DeprecatedDOMDocument::Release): (DeprecatedDOMDocument::throwException): (DeprecatedDOMDocument::callWebScriptMethod): (DeprecatedDOMDocument::evaluateWebScript): (DeprecatedDOMDocument::removeWebScriptKey): (DeprecatedDOMDocument::stringRepresentation): (DeprecatedDOMDocument::webScriptValueAtIndex): (DeprecatedDOMDocument::setWebScriptValueAtIndex): (DeprecatedDOMDocument::setException): (DeprecatedDOMDocument::nodeName): (DeprecatedDOMDocument::nodeValue): (DeprecatedDOMDocument::setNodeValue): (DeprecatedDOMDocument::nodeType): (DeprecatedDOMDocument::parentNode): (DeprecatedDOMDocument::childNodes): (DeprecatedDOMDocument::firstChild): (DeprecatedDOMDocument::lastChild): (DeprecatedDOMDocument::previousSibling): (DeprecatedDOMDocument::nextSibling): (DeprecatedDOMDocument::attributes): (DeprecatedDOMDocument::ownerDocument): (DeprecatedDOMDocument::insertBefore): (DeprecatedDOMDocument::replaceChild): (DeprecatedDOMDocument::removeChild): (DeprecatedDOMDocument::appendChild): (DeprecatedDOMDocument::hasChildNodes): (DeprecatedDOMDocument::cloneNode): (DeprecatedDOMDocument::normalize): (DeprecatedDOMDocument::isSupported): (DeprecatedDOMDocument::namespaceURI): (DeprecatedDOMDocument::prefix): (DeprecatedDOMDocument::setPrefix): (DeprecatedDOMDocument::localName): (DeprecatedDOMDocument::hasAttributes): (DeprecatedDOMDocument::isSameNode): (DeprecatedDOMDocument::isEqualNode): (DeprecatedDOMDocument::textContent): (DeprecatedDOMDocument::setTextContent): (DeprecatedDOMElement::AddRef): (DeprecatedDOMElement::Release): (DeprecatedDOMElement::throwException): (DeprecatedDOMElement::callWebScriptMethod): (DeprecatedDOMElement::evaluateWebScript): (DeprecatedDOMElement::removeWebScriptKey): (DeprecatedDOMElement::stringRepresentation): (DeprecatedDOMElement::webScriptValueAtIndex): (DeprecatedDOMElement::setWebScriptValueAtIndex): (DeprecatedDOMElement::setException): (DeprecatedDOMElement::nodeName): (DeprecatedDOMElement::nodeValue): (DeprecatedDOMElement::setNodeValue): (DeprecatedDOMElement::nodeType): (DeprecatedDOMElement::parentNode): (DeprecatedDOMElement::childNodes): (DeprecatedDOMElement::firstChild): (DeprecatedDOMElement::lastChild): (DeprecatedDOMElement::previousSibling): (DeprecatedDOMElement::nextSibling): (DeprecatedDOMElement::attributes): (DeprecatedDOMElement::ownerDocument): (DeprecatedDOMElement::insertBefore): (DeprecatedDOMElement::replaceChild): (DeprecatedDOMElement::removeChild): (DeprecatedDOMElement::appendChild): (DeprecatedDOMElement::hasChildNodes): (DeprecatedDOMElement::cloneNode): (DeprecatedDOMElement::normalize): (DeprecatedDOMElement::isSupported): (DeprecatedDOMElement::namespaceURI): (DeprecatedDOMElement::prefix): (DeprecatedDOMElement::setPrefix): (DeprecatedDOMElement::localName): (DeprecatedDOMElement::hasAttributes): (DeprecatedDOMElement::isSameNode): (DeprecatedDOMElement::isEqualNode): (DeprecatedDOMElement::textContent): (DeprecatedDOMElement::setTextContent):
  • DOMEventsClasses.cpp: (DeprecatedDOMEventListener::QueryInterface): (DeprecatedDOMEventListener::handleEvent): (DeprecatedDOMEvent::DeprecatedDOMEvent): (DeprecatedDOMEvent::~DeprecatedDOMEvent): (DeprecatedDOMEvent::createInstance): (DeprecatedDOMEvent::QueryInterface): (DeprecatedDOMEvent::type): (DeprecatedDOMEvent::target): (DeprecatedDOMEvent::currentTarget): (DeprecatedDOMEvent::eventPhase): (DeprecatedDOMEvent::bubbles): (DeprecatedDOMEvent::cancelable): (DeprecatedDOMEvent::timeStamp): (DeprecatedDOMEvent::stopPropagation): (DeprecatedDOMEvent::preventDefault): (DeprecatedDOMEvent::initEvent): (DeprecatedDOMUIEvent::QueryInterface): (DeprecatedDOMUIEvent::view): (DeprecatedDOMUIEvent::detail): (DeprecatedDOMUIEvent::initUIEvent): (DeprecatedDOMUIEvent::keyCode): (DeprecatedDOMUIEvent::charCode): (DeprecatedDOMUIEvent::layerX): (DeprecatedDOMUIEvent::layerY): (DeprecatedDOMUIEvent::pageX): (DeprecatedDOMUIEvent::pageY): (DeprecatedDOMUIEvent::which): (DeprecatedDOMKeyboardEvent::QueryInterface): (DeprecatedDOMKeyboardEvent::keyIdentifier): (DeprecatedDOMKeyboardEvent::keyLocation): (DeprecatedDOMKeyboardEvent::ctrlKey): (DeprecatedDOMKeyboardEvent::shiftKey): (DeprecatedDOMKeyboardEvent::altKey): (DeprecatedDOMKeyboardEvent::metaKey): (DeprecatedDOMKeyboardEvent::altGraphKey): (DeprecatedDOMKeyboardEvent::getModifierState): (DeprecatedDOMKeyboardEvent::initKeyboardEvent): (DeprecatedDOMMouseEvent::QueryInterface): (DeprecatedDOMMouseEvent::screenX): (DeprecatedDOMMouseEvent::screenY): (DeprecatedDOMMouseEvent::clientX): (DeprecatedDOMMouseEvent::clientY): (DeprecatedDOMMouseEvent::ctrlKey): (DeprecatedDOMMouseEvent::shiftKey): (DeprecatedDOMMouseEvent::altKey): (DeprecatedDOMMouseEvent::metaKey): (DeprecatedDOMMouseEvent::button): (DeprecatedDOMMouseEvent::relatedTarget): (DeprecatedDOMMouseEvent::initMouseEvent): (DeprecatedDOMMouseEvent::offsetX): (DeprecatedDOMMouseEvent::offsetY): (DeprecatedDOMMouseEvent::x): (DeprecatedDOMMouseEvent::y): (DeprecatedDOMMouseEvent::fromElement): (DeprecatedDOMMouseEvent::toElement): (DeprecatedDOMMutationEvent::QueryInterface): (DeprecatedDOMMutationEvent::relatedNode): (DeprecatedDOMMutationEvent::prevValue): (DeprecatedDOMMutationEvent::newValue): (DeprecatedDOMMutationEvent::attrName): (DeprecatedDOMMutationEvent::attrChange): (DeprecatedDOMMutationEvent::initMutationEvent): (DeprecatedDOMOverflowEvent::QueryInterface): (DeprecatedDOMOverflowEvent::orient): (DeprecatedDOMOverflowEvent::horizontalOverflow): (DeprecatedDOMOverflowEvent::verticalOverflow): (DeprecatedDOMWheelEvent::QueryInterface): (DeprecatedDOMWheelEvent::screenX): (DeprecatedDOMWheelEvent::screenY): (DeprecatedDOMWheelEvent::clientX): (DeprecatedDOMWheelEvent::clientY): (DeprecatedDOMWheelEvent::ctrlKey): (DeprecatedDOMWheelEvent::shiftKey): (DeprecatedDOMWheelEvent::altKey): (DeprecatedDOMWheelEvent::metaKey): (DeprecatedDOMWheelEvent::wheelDelta): (DeprecatedDOMWheelEvent::wheelDeltaX): (DeprecatedDOMWheelEvent::wheelDeltaY): (DeprecatedDOMWheelEvent::offsetX): (DeprecatedDOMWheelEvent::offsetY): (DeprecatedDOMWheelEvent::x): (DeprecatedDOMWheelEvent::y): (DeprecatedDOMWheelEvent::isHorizontal): (DeprecatedDOMWheelEvent::initWheelEvent):
  • DOMEventsClasses.h: (DeprecatedDOMEventListener::AddRef): (DeprecatedDOMEventListener::Release): (DeprecatedDOMEventListener::throwException): (DeprecatedDOMEventListener::callWebScriptMethod): (DeprecatedDOMEventListener::evaluateWebScript): (DeprecatedDOMEventListener::removeWebScriptKey): (DeprecatedDOMEventListener::stringRepresentation): (DeprecatedDOMEventListener::webScriptValueAtIndex): (DeprecatedDOMEventListener::setWebScriptValueAtIndex): (DeprecatedDOMEventListener::setException): (DeprecatedDOMEvent::AddRef): (DeprecatedDOMEvent::Release): (DeprecatedDOMEvent::throwException): (DeprecatedDOMEvent::callWebScriptMethod): (DeprecatedDOMEvent::evaluateWebScript): (DeprecatedDOMEvent::removeWebScriptKey): (DeprecatedDOMEvent::stringRepresentation): (DeprecatedDOMEvent::webScriptValueAtIndex): (DeprecatedDOMEvent::setWebScriptValueAtIndex): (DeprecatedDOMEvent::setException): (DeprecatedDOMUIEvent::DeprecatedDOMUIEvent): (DeprecatedDOMUIEvent::AddRef): (DeprecatedDOMUIEvent::Release): (DeprecatedDOMUIEvent::throwException): (DeprecatedDOMUIEvent::callWebScriptMethod): (DeprecatedDOMUIEvent::evaluateWebScript): (DeprecatedDOMUIEvent::removeWebScriptKey): (DeprecatedDOMUIEvent::stringRepresentation): (DeprecatedDOMUIEvent::webScriptValueAtIndex): (DeprecatedDOMUIEvent::setWebScriptValueAtIndex): (DeprecatedDOMUIEvent::setException): (DeprecatedDOMUIEvent::type): (DeprecatedDOMUIEvent::target): (DeprecatedDOMUIEvent::currentTarget): (DeprecatedDOMUIEvent::eventPhase): (DeprecatedDOMUIEvent::bubbles): (DeprecatedDOMUIEvent::cancelable): (DeprecatedDOMUIEvent::timeStamp): (DeprecatedDOMUIEvent::stopPropagation): (DeprecatedDOMUIEvent::preventDefault): (DeprecatedDOMUIEvent::initEvent): (DeprecatedDOMKeyboardEvent::DeprecatedDOMKeyboardEvent): (DeprecatedDOMKeyboardEvent::AddRef): (DeprecatedDOMKeyboardEvent::Release): (DeprecatedDOMKeyboardEvent::throwException): (DeprecatedDOMKeyboardEvent::callWebScriptMethod): (DeprecatedDOMKeyboardEvent::evaluateWebScript): (DeprecatedDOMKeyboardEvent::removeWebScriptKey): (DeprecatedDOMKeyboardEvent::stringRepresentation): (DeprecatedDOMKeyboardEvent::webScriptValueAtIndex): (DeprecatedDOMKeyboardEvent::setWebScriptValueAtIndex): (DeprecatedDOMKeyboardEvent::setException): (DeprecatedDOMKeyboardEvent::type): (DeprecatedDOMKeyboardEvent::target): (DeprecatedDOMKeyboardEvent::currentTarget): (DeprecatedDOMKeyboardEvent::eventPhase): (DeprecatedDOMKeyboardEvent::bubbles): (DeprecatedDOMKeyboardEvent::cancelable): (DeprecatedDOMKeyboardEvent::timeStamp): (DeprecatedDOMKeyboardEvent::stopPropagation): (DeprecatedDOMKeyboardEvent::preventDefault): (DeprecatedDOMKeyboardEvent::initEvent): (DeprecatedDOMKeyboardEvent::view): (DeprecatedDOMKeyboardEvent::detail): (DeprecatedDOMKeyboardEvent::initUIEvent): (DeprecatedDOMKeyboardEvent::keyCode): (DeprecatedDOMKeyboardEvent::charCode): (DeprecatedDOMKeyboardEvent::layerX): (DeprecatedDOMKeyboardEvent::layerY): (DeprecatedDOMKeyboardEvent::pageX): (DeprecatedDOMKeyboardEvent::pageY): (DeprecatedDOMKeyboardEvent::which): (DeprecatedDOMMouseEvent::DeprecatedDOMMouseEvent): (DeprecatedDOMMouseEvent::AddRef): (DeprecatedDOMMouseEvent::Release): (DeprecatedDOMMouseEvent::throwException): (DeprecatedDOMMouseEvent::callWebScriptMethod): (DeprecatedDOMMouseEvent::evaluateWebScript): (DeprecatedDOMMouseEvent::removeWebScriptKey): (DeprecatedDOMMouseEvent::stringRepresentation): (DeprecatedDOMMouseEvent::webScriptValueAtIndex): (DeprecatedDOMMouseEvent::setWebScriptValueAtIndex): (DeprecatedDOMMouseEvent::setException): (DeprecatedDOMMouseEvent::type): (DeprecatedDOMMouseEvent::target): (DeprecatedDOMMouseEvent::currentTarget): (DeprecatedDOMMouseEvent::eventPhase): (DeprecatedDOMMouseEvent::bubbles): (DeprecatedDOMMouseEvent::cancelable): (DeprecatedDOMMouseEvent::timeStamp): (DeprecatedDOMMouseEvent::stopPropagation): (DeprecatedDOMMouseEvent::preventDefault): (DeprecatedDOMMouseEvent::initEvent): (DeprecatedDOMMouseEvent::view): (DeprecatedDOMMouseEvent::detail): (DeprecatedDOMMouseEvent::initUIEvent): (DeprecatedDOMMouseEvent::keyCode): (DeprecatedDOMMouseEvent::charCode): (DeprecatedDOMMouseEvent::layerX): (DeprecatedDOMMouseEvent::layerY): (DeprecatedDOMMouseEvent::pageX): (DeprecatedDOMMouseEvent::pageY): (DeprecatedDOMMouseEvent::which): (DeprecatedDOMMutationEvent::DeprecatedDOMMutationEvent): (DeprecatedDOMMutationEvent::AddRef): (DeprecatedDOMMutationEvent::Release): (DeprecatedDOMMutationEvent::throwException): (DeprecatedDOMMutationEvent::callWebScriptMethod): (DeprecatedDOMMutationEvent::evaluateWebScript): (DeprecatedDOMMutationEvent::removeWebScriptKey): (DeprecatedDOMMutationEvent::stringRepresentation): (DeprecatedDOMMutationEvent::webScriptValueAtIndex): (DeprecatedDOMMutationEvent::setWebScriptValueAtIndex): (DeprecatedDOMMutationEvent::setException): (DeprecatedDOMMutationEvent::type): (DeprecatedDOMMutationEvent::target): (DeprecatedDOMMutationEvent::currentTarget): (DeprecatedDOMMutationEvent::eventPhase): (DeprecatedDOMMutationEvent::bubbles): (DeprecatedDOMMutationEvent::cancelable): (DeprecatedDOMMutationEvent::timeStamp): (DeprecatedDOMMutationEvent::stopPropagation): (DeprecatedDOMMutationEvent::preventDefault): (DeprecatedDOMMutationEvent::initEvent): (DeprecatedDOMOverflowEvent::DeprecatedDOMOverflowEvent): (DeprecatedDOMOverflowEvent::AddRef): (DeprecatedDOMOverflowEvent::Release): (DeprecatedDOMOverflowEvent::throwException): (DeprecatedDOMOverflowEvent::callWebScriptMethod): (DeprecatedDOMOverflowEvent::evaluateWebScript): (DeprecatedDOMOverflowEvent::removeWebScriptKey): (DeprecatedDOMOverflowEvent::stringRepresentation): (DeprecatedDOMOverflowEvent::webScriptValueAtIndex): (DeprecatedDOMOverflowEvent::setWebScriptValueAtIndex): (DeprecatedDOMOverflowEvent::setException): (DeprecatedDOMOverflowEvent::type): (DeprecatedDOMOverflowEvent::target): (DeprecatedDOMOverflowEvent::currentTarget): (DeprecatedDOMOverflowEvent::eventPhase): (DeprecatedDOMOverflowEvent::bubbles): (DeprecatedDOMOverflowEvent::cancelable): (DeprecatedDOMOverflowEvent::timeStamp): (DeprecatedDOMOverflowEvent::stopPropagation): (DeprecatedDOMOverflowEvent::preventDefault): (DeprecatedDOMOverflowEvent::initEvent): (DeprecatedDOMWheelEvent::DeprecatedDOMWheelEvent): (DeprecatedDOMWheelEvent::AddRef): (DeprecatedDOMWheelEvent::Release): (DeprecatedDOMWheelEvent::throwException): (DeprecatedDOMWheelEvent::callWebScriptMethod): (DeprecatedDOMWheelEvent::evaluateWebScript): (DeprecatedDOMWheelEvent::removeWebScriptKey): (DeprecatedDOMWheelEvent::stringRepresentation): (DeprecatedDOMWheelEvent::webScriptValueAtIndex): (DeprecatedDOMWheelEvent::setWebScriptValueAtIndex): (DeprecatedDOMWheelEvent::setException): (DeprecatedDOMWheelEvent::type): (DeprecatedDOMWheelEvent::target): (DeprecatedDOMWheelEvent::currentTarget): (DeprecatedDOMWheelEvent::eventPhase): (DeprecatedDOMWheelEvent::bubbles): (DeprecatedDOMWheelEvent::cancelable): (DeprecatedDOMWheelEvent::timeStamp): (DeprecatedDOMWheelEvent::stopPropagation): (DeprecatedDOMWheelEvent::preventDefault): (DeprecatedDOMWheelEvent::initEvent): (DeprecatedDOMWheelEvent::view): (DeprecatedDOMWheelEvent::detail): (DeprecatedDOMWheelEvent::initUIEvent): (DeprecatedDOMWheelEvent::keyCode): (DeprecatedDOMWheelEvent::charCode): (DeprecatedDOMWheelEvent::layerX): (DeprecatedDOMWheelEvent::layerY): (DeprecatedDOMWheelEvent::pageX): (DeprecatedDOMWheelEvent::pageY): (DeprecatedDOMWheelEvent::which):
  • DOMHTMLClasses.cpp: (DeprecatedDOMHTMLCollection::DeprecatedDOMHTMLCollection): (DeprecatedDOMHTMLCollection::createInstance): (DeprecatedDOMHTMLCollection::QueryInterface): (DeprecatedDOMHTMLCollection::length): (DeprecatedDOMHTMLCollection::item): (DeprecatedDOMHTMLCollection::namedItem): (DeprecatedDOMHTMLOptionsCollection::QueryInterface): (DeprecatedDOMHTMLOptionsCollection::length): (DeprecatedDOMHTMLOptionsCollection::setLength): (DeprecatedDOMHTMLOptionsCollection::item): (DeprecatedDOMHTMLOptionsCollection::namedItem): (DeprecatedDOMHTMLDocument::QueryInterface): (DeprecatedDOMHTMLDocument::title): (DeprecatedDOMHTMLDocument::setTitle): (DeprecatedDOMHTMLDocument::referrer): (DeprecatedDOMHTMLDocument::domain): (DeprecatedDOMHTMLDocument::URL): (DeprecatedDOMHTMLDocument::body): (DeprecatedDOMHTMLDocument::setBody): (DeprecatedDOMHTMLDocument::images): (DeprecatedDOMHTMLDocument::applets): (DeprecatedDOMHTMLDocument::links): (DeprecatedDOMHTMLDocument::forms): (DeprecatedDOMHTMLDocument::anchors): (DeprecatedDOMHTMLDocument::cookie): (DeprecatedDOMHTMLDocument::setCookie): (DeprecatedDOMHTMLDocument::open): (DeprecatedDOMHTMLDocument::close): (DeprecatedDOMHTMLDocument::write): (DeprecatedDOMHTMLDocument::writeln): (DeprecatedDOMHTMLDocument::getElementById_): (DeprecatedDOMHTMLDocument::getElementsByName): (DeprecatedDOMHTMLElement::QueryInterface): (DeprecatedDOMHTMLElement::idName): (DeprecatedDOMHTMLElement::setIdName): (DeprecatedDOMHTMLElement::title): (DeprecatedDOMHTMLElement::setTitle): (DeprecatedDOMHTMLElement::lang): (DeprecatedDOMHTMLElement::setLang): (DeprecatedDOMHTMLElement::dir): (DeprecatedDOMHTMLElement::setDir): (DeprecatedDOMHTMLElement::className): (DeprecatedDOMHTMLElement::setClassName): (DeprecatedDOMHTMLElement::innerHTML): (DeprecatedDOMHTMLElement::setInnerHTML): (DeprecatedDOMHTMLElement::innerText): (DeprecatedDOMHTMLElement::setInnerText): (DeprecatedDOMHTMLFormElement::QueryInterface): (DeprecatedDOMHTMLFormElement::elements): (DeprecatedDOMHTMLFormElement::length): (DeprecatedDOMHTMLFormElement::name): (DeprecatedDOMHTMLFormElement::setName): (DeprecatedDOMHTMLFormElement::acceptCharset): (DeprecatedDOMHTMLFormElement::setAcceptCharset): (DeprecatedDOMHTMLFormElement::action): (DeprecatedDOMHTMLFormElement::setAction): (DeprecatedDOMHTMLFormElement::encType): (DeprecatedDOMHTMLFormElement::setEnctype): (DeprecatedDOMHTMLFormElement::method): (DeprecatedDOMHTMLFormElement::setMethod): (DeprecatedDOMHTMLFormElement::target): (DeprecatedDOMHTMLFormElement::setTarget): (DeprecatedDOMHTMLFormElement::submit): (DeprecatedDOMHTMLFormElement::reset): (DeprecatedDOMHTMLSelectElement::QueryInterface): (DeprecatedDOMHTMLSelectElement::type): (DeprecatedDOMHTMLSelectElement::selectedIndex): (DeprecatedDOMHTMLSelectElement::setSelectedIndx): (DeprecatedDOMHTMLSelectElement::value): (DeprecatedDOMHTMLSelectElement::setValue): (DeprecatedDOMHTMLSelectElement::length): (DeprecatedDOMHTMLSelectElement::form): (DeprecatedDOMHTMLSelectElement::options): (DeprecatedDOMHTMLSelectElement::disabled): (DeprecatedDOMHTMLSelectElement::setDisabled): (DeprecatedDOMHTMLSelectElement::multiple): (DeprecatedDOMHTMLSelectElement::setMultiple): (DeprecatedDOMHTMLSelectElement::name): (DeprecatedDOMHTMLSelectElement::setName): (DeprecatedDOMHTMLSelectElement::size): (DeprecatedDOMHTMLSelectElement::setSize): (DeprecatedDOMHTMLSelectElement::tabIndex): (DeprecatedDOMHTMLSelectElement::setTabIndex): (DeprecatedDOMHTMLSelectElement::add): (DeprecatedDOMHTMLSelectElement::remove): (DeprecatedDOMHTMLSelectElement::activateItemAtIndex): (DeprecatedDOMHTMLOptionElement::QueryInterface): (DeprecatedDOMHTMLOptionElement::form): (DeprecatedDOMHTMLOptionElement::defaultSelected): (DeprecatedDOMHTMLOptionElement::setDefaultSelected): (DeprecatedDOMHTMLOptionElement::text): (DeprecatedDOMHTMLOptionElement::index): (DeprecatedDOMHTMLOptionElement::disabled): (DeprecatedDOMHTMLOptionElement::setDisabled): (DeprecatedDOMHTMLOptionElement::label): (DeprecatedDOMHTMLOptionElement::setLabel): (DeprecatedDOMHTMLOptionElement::selected): (DeprecatedDOMHTMLOptionElement::setSelected): (DeprecatedDOMHTMLOptionElement::value): (DeprecatedDOMHTMLOptionElement::setValue): (DeprecatedDOMHTMLInputElement::QueryInterface): (DeprecatedDOMHTMLInputElement::defaultValue): (DeprecatedDOMHTMLInputElement::setDefaultValue): (DeprecatedDOMHTMLInputElement::defaultChecked): (DeprecatedDOMHTMLInputElement::setDefaultChecked): (DeprecatedDOMHTMLInputElement::form): (DeprecatedDOMHTMLInputElement::accept): (DeprecatedDOMHTMLInputElement::setAccept): (DeprecatedDOMHTMLInputElement::accessKey): (DeprecatedDOMHTMLInputElement::setAccessKey): (DeprecatedDOMHTMLInputElement::align): (DeprecatedDOMHTMLInputElement::setAlign): (DeprecatedDOMHTMLInputElement::alt): (DeprecatedDOMHTMLInputElement::setAlt): (DeprecatedDOMHTMLInputElement::checked): (DeprecatedDOMHTMLInputElement::setChecked): (DeprecatedDOMHTMLInputElement::disabled): (DeprecatedDOMHTMLInputElement::setDisabled): (DeprecatedDOMHTMLInputElement::maxLength): (DeprecatedDOMHTMLInputElement::setMaxLength): (DeprecatedDOMHTMLInputElement::name): (DeprecatedDOMHTMLInputElement::setName): (DeprecatedDOMHTMLInputElement::readOnly): (DeprecatedDOMHTMLInputElement::setReadOnly): (DeprecatedDOMHTMLInputElement::size): (DeprecatedDOMHTMLInputElement::setSize): (DeprecatedDOMHTMLInputElement::src): (DeprecatedDOMHTMLInputElement::setSrc): (DeprecatedDOMHTMLInputElement::tabIndex): (DeprecatedDOMHTMLInputElement::setTabIndex): (DeprecatedDOMHTMLInputElement::type): (DeprecatedDOMHTMLInputElement::setType): (DeprecatedDOMHTMLInputElement::useMap): (DeprecatedDOMHTMLInputElement::setUseMap): (DeprecatedDOMHTMLInputElement::value): (DeprecatedDOMHTMLInputElement::setValue): (DeprecatedDOMHTMLInputElement::select): (DeprecatedDOMHTMLInputElement::click): (DeprecatedDOMHTMLInputElement::setSelectionStart): (DeprecatedDOMHTMLInputElement::selectionStart): (DeprecatedDOMHTMLInputElement::setSelectionEnd): (DeprecatedDOMHTMLInputElement::selectionEnd): (DeprecatedDOMHTMLInputElement::isTextField): (DeprecatedDOMHTMLInputElement::rectOnScreen): (DeprecatedDOMHTMLInputElement::replaceCharactersInRange): (DeprecatedDOMHTMLInputElement::selectedRange): (DeprecatedDOMHTMLInputElement::setAutofilled): (DeprecatedDOMHTMLInputElement::isUserEdited): (DeprecatedDOMHTMLTextAreaElement::QueryInterface): (DeprecatedDOMHTMLTextAreaElement::defaultValue): (DeprecatedDOMHTMLTextAreaElement::setDefaultValue): (DeprecatedDOMHTMLTextAreaElement::form): (DeprecatedDOMHTMLTextAreaElement::accessKey): (DeprecatedDOMHTMLTextAreaElement::setAccessKey): (DeprecatedDOMHTMLTextAreaElement::cols): (DeprecatedDOMHTMLTextAreaElement::setCols): (DeprecatedDOMHTMLTextAreaElement::disabled): (DeprecatedDOMHTMLTextAreaElement::setDisabled): (DeprecatedDOMHTMLTextAreaElement::name): (DeprecatedDOMHTMLTextAreaElement::setName): (DeprecatedDOMHTMLTextAreaElement::readOnly): (DeprecatedDOMHTMLTextAreaElement::setReadOnly): (DeprecatedDOMHTMLTextAreaElement::rows): (DeprecatedDOMHTMLTextAreaElement::setRows): (DeprecatedDOMHTMLTextAreaElement::tabIndex): (DeprecatedDOMHTMLTextAreaElement::setTabIndex): (DeprecatedDOMHTMLTextAreaElement::type): (DeprecatedDOMHTMLTextAreaElement::value): (DeprecatedDOMHTMLTextAreaElement::setValue): (DeprecatedDOMHTMLTextAreaElement::select): (DeprecatedDOMHTMLTextAreaElement::isUserEdited):
  • DOMHTMLClasses.h: (DeprecatedDOMHTMLCollection::AddRef): (DeprecatedDOMHTMLCollection::Release): (DeprecatedDOMHTMLCollection::throwException): (DeprecatedDOMHTMLCollection::callWebScriptMethod): (DeprecatedDOMHTMLCollection::evaluateWebScript): (DeprecatedDOMHTMLCollection::removeWebScriptKey): (DeprecatedDOMHTMLCollection::stringRepresentation): (DeprecatedDOMHTMLCollection::webScriptValueAtIndex): (DeprecatedDOMHTMLCollection::setWebScriptValueAtIndex): (DeprecatedDOMHTMLCollection::setException): (DeprecatedDOMHTMLOptionsCollection::AddRef): (DeprecatedDOMHTMLOptionsCollection::Release): (DeprecatedDOMHTMLOptionsCollection::throwException): (DeprecatedDOMHTMLOptionsCollection::callWebScriptMethod): (DeprecatedDOMHTMLOptionsCollection::evaluateWebScript): (DeprecatedDOMHTMLOptionsCollection::removeWebScriptKey): (DeprecatedDOMHTMLOptionsCollection::stringRepresentation): (DeprecatedDOMHTMLOptionsCollection::webScriptValueAtIndex): (DeprecatedDOMHTMLOptionsCollection::setWebScriptValueAtIndex): (DeprecatedDOMHTMLOptionsCollection::setException): (DeprecatedDOMHTMLDocument::DeprecatedDOMHTMLDocument): (DeprecatedDOMHTMLDocument::AddRef): (DeprecatedDOMHTMLDocument::Release): (DeprecatedDOMHTMLDocument::throwException): (DeprecatedDOMHTMLDocument::callWebScriptMethod): (DeprecatedDOMHTMLDocument::evaluateWebScript): (DeprecatedDOMHTMLDocument::removeWebScriptKey): (DeprecatedDOMHTMLDocument::stringRepresentation): (DeprecatedDOMHTMLDocument::webScriptValueAtIndex): (DeprecatedDOMHTMLDocument::setWebScriptValueAtIndex): (DeprecatedDOMHTMLDocument::setException): (DeprecatedDOMHTMLDocument::nodeName): (DeprecatedDOMHTMLDocument::nodeValue): (DeprecatedDOMHTMLDocument::nodeType): (DeprecatedDOMHTMLDocument::parentNode): (DeprecatedDOMHTMLDocument::childNodes): (DeprecatedDOMHTMLDocument::firstChild): (DeprecatedDOMHTMLDocument::lastChild): (DeprecatedDOMHTMLDocument::previousSibling): (DeprecatedDOMHTMLDocument::nextSibling): (DeprecatedDOMHTMLDocument::attributes): (DeprecatedDOMHTMLDocument::ownerDocument): (DeprecatedDOMHTMLDocument::insertBefore): (DeprecatedDOMHTMLDocument::replaceChild): (DeprecatedDOMHTMLDocument::removeChild): (DeprecatedDOMHTMLDocument::appendChild): (DeprecatedDOMHTMLDocument::hasChildNodes): (DeprecatedDOMHTMLDocument::cloneNode): (DeprecatedDOMHTMLDocument::normalize): (DeprecatedDOMHTMLDocument::isSupported): (DeprecatedDOMHTMLDocument::namespaceURI): (DeprecatedDOMHTMLDocument::prefix): (DeprecatedDOMHTMLDocument::setPrefix): (DeprecatedDOMHTMLDocument::localName): (DeprecatedDOMHTMLDocument::hasAttributes): (DeprecatedDOMHTMLDocument::isSameNode): (DeprecatedDOMHTMLDocument::isEqualNode): (DeprecatedDOMHTMLDocument::textContent): (DeprecatedDOMHTMLDocument::setTextContent): (DeprecatedDOMHTMLDocument::doctype): (DeprecatedDOMHTMLDocument::implementation): (DeprecatedDOMHTMLDocument::documentElement): (DeprecatedDOMHTMLDocument::createElement): (DeprecatedDOMHTMLDocument::createDocumentFragment): (DeprecatedDOMHTMLDocument::createTextNode): (DeprecatedDOMHTMLDocument::createComment): (DeprecatedDOMHTMLDocument::createCDATASection): (DeprecatedDOMHTMLDocument::createProcessingInstruction): (DeprecatedDOMHTMLDocument::createAttribute): (DeprecatedDOMHTMLDocument::createEntityReference): (DeprecatedDOMHTMLDocument::getElementsByTagName): (DeprecatedDOMHTMLDocument::importNode): (DeprecatedDOMHTMLDocument::createElementNS): (DeprecatedDOMHTMLDocument::createAttributeNS): (DeprecatedDOMHTMLDocument::getElementsByTagNameNS): (DeprecatedDOMHTMLDocument::getElementById): (DeprecatedDOMHTMLElement::DeprecatedDOMHTMLElement): (DeprecatedDOMHTMLElement::AddRef): (DeprecatedDOMHTMLElement::Release): (DeprecatedDOMHTMLElement::throwException): (DeprecatedDOMHTMLElement::callWebScriptMethod): (DeprecatedDOMHTMLElement::evaluateWebScript): (DeprecatedDOMHTMLElement::removeWebScriptKey): (DeprecatedDOMHTMLElement::stringRepresentation): (DeprecatedDOMHTMLElement::webScriptValueAtIndex): (DeprecatedDOMHTMLElement::setWebScriptValueAtIndex): (DeprecatedDOMHTMLElement::setException): (DeprecatedDOMHTMLElement::nodeName): (DeprecatedDOMHTMLElement::nodeValue): (DeprecatedDOMHTMLElement::setNodeValue): (DeprecatedDOMHTMLElement::nodeType): (DeprecatedDOMHTMLElement::parentNode): (DeprecatedDOMHTMLElement::childNodes): (DeprecatedDOMHTMLElement::firstChild): (DeprecatedDOMHTMLElement::lastChild): (DeprecatedDOMHTMLElement::previousSibling): (DeprecatedDOMHTMLElement::nextSibling): (DeprecatedDOMHTMLElement::attributes): (DeprecatedDOMHTMLElement::ownerDocument): (DeprecatedDOMHTMLElement::insertBefore): (DeprecatedDOMHTMLElement::replaceChild): (DeprecatedDOMHTMLElement::removeChild): (DeprecatedDOMHTMLElement::appendChild): (DeprecatedDOMHTMLElement::hasChildNodes): (DeprecatedDOMHTMLElement::cloneNode): (DeprecatedDOMHTMLElement::normalize): (DeprecatedDOMHTMLElement::isSupported): (DeprecatedDOMHTMLElement::namespaceURI): (DeprecatedDOMHTMLElement::prefix): (DeprecatedDOMHTMLElement::setPrefix): (DeprecatedDOMHTMLElement::localName): (DeprecatedDOMHTMLElement::hasAttributes): (DeprecatedDOMHTMLElement::isSameNode): (DeprecatedDOMHTMLElement::isEqualNode): (DeprecatedDOMHTMLElement::textContent): (DeprecatedDOMHTMLElement::setTextContent): (DeprecatedDOMHTMLElement::tagName): (DeprecatedDOMHTMLElement::getAttribute): (DeprecatedDOMHTMLElement::setAttribute): (DeprecatedDOMHTMLElement::removeAttribute): (DeprecatedDOMHTMLElement::getAttributeNode): (DeprecatedDOMHTMLElement::setAttributeNode): (DeprecatedDOMHTMLElement::removeAttributeNode): (DeprecatedDOMHTMLElement::getElementsByTagName): (DeprecatedDOMHTMLElement::getAttributeNS): (DeprecatedDOMHTMLElement::setAttributeNS): (DeprecatedDOMHTMLElement::removeAttributeNS): (DeprecatedDOMHTMLElement::getAttributeNodeNS): (DeprecatedDOMHTMLElement::setAttributeNodeNS): (DeprecatedDOMHTMLElement::getElementsByTagNameNS): (DeprecatedDOMHTMLElement::hasAttribute): (DeprecatedDOMHTMLElement::hasAttributeNS): (DeprecatedDOMHTMLElement::focus): (DeprecatedDOMHTMLElement::blur): (DeprecatedDOMHTMLFormElement::DeprecatedDOMHTMLFormElement): (DeprecatedDOMHTMLFormElement::AddRef): (DeprecatedDOMHTMLFormElement::Release): (DeprecatedDOMHTMLFormElement::throwException): (DeprecatedDOMHTMLFormElement::callWebScriptMethod): (DeprecatedDOMHTMLFormElement::evaluateWebScript): (DeprecatedDOMHTMLFormElement::removeWebScriptKey): (DeprecatedDOMHTMLFormElement::stringRepresentation): (DeprecatedDOMHTMLFormElement::webScriptValueAtIndex): (DeprecatedDOMHTMLFormElement::setWebScriptValueAtIndex): (DeprecatedDOMHTMLFormElement::setException): (DeprecatedDOMHTMLFormElement::nodeName): (DeprecatedDOMHTMLFormElement::nodeValue): (DeprecatedDOMHTMLFormElement::setNodeValue): (DeprecatedDOMHTMLFormElement::nodeType): (DeprecatedDOMHTMLFormElement::parentNode): (DeprecatedDOMHTMLFormElement::childNodes): (DeprecatedDOMHTMLFormElement::firstChild): (DeprecatedDOMHTMLFormElement::lastChild): (DeprecatedDOMHTMLFormElement::previousSibling): (DeprecatedDOMHTMLFormElement::nextSibling): (DeprecatedDOMHTMLFormElement::attributes): (DeprecatedDOMHTMLFormElement::ownerDocument): (DeprecatedDOMHTMLFormElement::insertBefore): (DeprecatedDOMHTMLFormElement::replaceChild): (DeprecatedDOMHTMLFormElement::removeChild): (DeprecatedDOMHTMLFormElement::appendChild): (DeprecatedDOMHTMLFormElement::hasChildNodes): (DeprecatedDOMHTMLFormElement::cloneNode): (DeprecatedDOMHTMLFormElement::normalize): (DeprecatedDOMHTMLFormElement::isSupported): (DeprecatedDOMHTMLFormElement::namespaceURI): (DeprecatedDOMHTMLFormElement::prefix): (DeprecatedDOMHTMLFormElement::setPrefix): (DeprecatedDOMHTMLFormElement::localName): (DeprecatedDOMHTMLFormElement::hasAttributes): (DeprecatedDOMHTMLFormElement::isSameNode): (DeprecatedDOMHTMLFormElement::isEqualNode): (DeprecatedDOMHTMLFormElement::textContent): (DeprecatedDOMHTMLFormElement::setTextContent): (DeprecatedDOMHTMLFormElement::tagName): (DeprecatedDOMHTMLFormElement::getAttribute): (DeprecatedDOMHTMLFormElement::setAttribute): (DeprecatedDOMHTMLFormElement::removeAttribute): (DeprecatedDOMHTMLFormElement::getAttributeNode): (DeprecatedDOMHTMLFormElement::setAttributeNode): (DeprecatedDOMHTMLFormElement::removeAttributeNode): (DeprecatedDOMHTMLFormElement::getElementsByTagName): (DeprecatedDOMHTMLFormElement::getAttributeNS): (DeprecatedDOMHTMLFormElement::setAttributeNS): (DeprecatedDOMHTMLFormElement::removeAttributeNS): (DeprecatedDOMHTMLFormElement::getAttributeNodeNS): (DeprecatedDOMHTMLFormElement::setAttributeNodeNS): (DeprecatedDOMHTMLFormElement::getElementsByTagNameNS): (DeprecatedDOMHTMLFormElement::hasAttribute): (DeprecatedDOMHTMLFormElement::hasAttributeNS): (DeprecatedDOMHTMLFormElement::focus): (DeprecatedDOMHTMLFormElement::blur): (DeprecatedDOMHTMLFormElement::idName): (DeprecatedDOMHTMLFormElement::setIdName): (DeprecatedDOMHTMLFormElement::title): (DeprecatedDOMHTMLFormElement::setTitle): (DeprecatedDOMHTMLFormElement::lang): (DeprecatedDOMHTMLFormElement::setLang): (DeprecatedDOMHTMLFormElement::dir): (DeprecatedDOMHTMLFormElement::setDir): (DeprecatedDOMHTMLFormElement::className): (DeprecatedDOMHTMLFormElement::setClassName): (DeprecatedDOMHTMLFormElement::innerHTML): (DeprecatedDOMHTMLFormElement::setInnerHTML): (DeprecatedDOMHTMLFormElement::innerText): (DeprecatedDOMHTMLFormElement::setInnerText): (DeprecatedDOMHTMLSelectElement::DeprecatedDOMHTMLSelectElement): (DeprecatedDOMHTMLSelectElement::AddRef): (DeprecatedDOMHTMLSelectElement::Release): (DeprecatedDOMHTMLSelectElement::throwException): (DeprecatedDOMHTMLSelectElement::callWebScriptMethod): (DeprecatedDOMHTMLSelectElement::evaluateWebScript): (DeprecatedDOMHTMLSelectElement::removeWebScriptKey): (DeprecatedDOMHTMLSelectElement::stringRepresentation): (DeprecatedDOMHTMLSelectElement::webScriptValueAtIndex): (DeprecatedDOMHTMLSelectElement::setWebScriptValueAtIndex): (DeprecatedDOMHTMLSelectElement::setException): (DeprecatedDOMHTMLSelectElement::nodeName): (DeprecatedDOMHTMLSelectElement::nodeValue): (DeprecatedDOMHTMLSelectElement::setNodeValue): (DeprecatedDOMHTMLSelectElement::nodeType): (DeprecatedDOMHTMLSelectElement::parentNode): (DeprecatedDOMHTMLSelectElement::childNodes): (DeprecatedDOMHTMLSelectElement::firstChild): (DeprecatedDOMHTMLSelectElement::lastChild): (DeprecatedDOMHTMLSelectElement::previousSibling): (DeprecatedDOMHTMLSelectElement::nextSibling): (DeprecatedDOMHTMLSelectElement::attributes): (DeprecatedDOMHTMLSelectElement::ownerDocument): (DeprecatedDOMHTMLSelectElement::insertBefore): (DeprecatedDOMHTMLSelectElement::replaceChild): (DeprecatedDOMHTMLSelectElement::removeChild): (DeprecatedDOMHTMLSelectElement::appendChild): (DeprecatedDOMHTMLSelectElement::hasChildNodes): (DeprecatedDOMHTMLSelectElement::cloneNode): (DeprecatedDOMHTMLSelectElement::normalize): (DeprecatedDOMHTMLSelectElement::isSupported): (DeprecatedDOMHTMLSelectElement::namespaceURI): (DeprecatedDOMHTMLSelectElement::prefix): (DeprecatedDOMHTMLSelectElement::setPrefix): (DeprecatedDOMHTMLSelectElement::localName): (DeprecatedDOMHTMLSelectElement::hasAttributes): (DeprecatedDOMHTMLSelectElement::isSameNode): (DeprecatedDOMHTMLSelectElement::isEqualNode): (DeprecatedDOMHTMLSelectElement::textContent): (DeprecatedDOMHTMLSelectElement::setTextContent): (DeprecatedDOMHTMLSelectElement::tagName): (DeprecatedDOMHTMLSelectElement::getAttribute): (DeprecatedDOMHTMLSelectElement::setAttribute): (DeprecatedDOMHTMLSelectElement::removeAttribute): (DeprecatedDOMHTMLSelectElement::getAttributeNode): (DeprecatedDOMHTMLSelectElement::setAttributeNode): (DeprecatedDOMHTMLSelectElement::removeAttributeNode): (DeprecatedDOMHTMLSelectElement::getElementsByTagName): (DeprecatedDOMHTMLSelectElement::getAttributeNS): (DeprecatedDOMHTMLSelectElement::setAttributeNS): (DeprecatedDOMHTMLSelectElement::removeAttributeNS): (DeprecatedDOMHTMLSelectElement::getAttributeNodeNS): (DeprecatedDOMHTMLSelectElement::setAttributeNodeNS): (DeprecatedDOMHTMLSelectElement::getElementsByTagNameNS): (DeprecatedDOMHTMLSelectElement::hasAttribute): (DeprecatedDOMHTMLSelectElement::hasAttributeNS): (DeprecatedDOMHTMLSelectElement::focus): (DeprecatedDOMHTMLSelectElement::blur): (DeprecatedDOMHTMLSelectElement::idName): (DeprecatedDOMHTMLSelectElement::setIdName): (DeprecatedDOMHTMLSelectElement::title): (DeprecatedDOMHTMLSelectElement::setTitle): (DeprecatedDOMHTMLSelectElement::lang): (DeprecatedDOMHTMLSelectElement::setLang): (DeprecatedDOMHTMLSelectElement::dir): (DeprecatedDOMHTMLSelectElement::setDir): (DeprecatedDOMHTMLSelectElement::className): (DeprecatedDOMHTMLSelectElement::setClassName): (DeprecatedDOMHTMLSelectElement::innerHTML): (DeprecatedDOMHTMLSelectElement::setInnerHTML): (DeprecatedDOMHTMLSelectElement::innerText): (DeprecatedDOMHTMLSelectElement::setInnerText): (DeprecatedDOMHTMLOptionElement::DeprecatedDOMHTMLOptionElement): (DeprecatedDOMHTMLOptionElement::AddRef): (DeprecatedDOMHTMLOptionElement::Release): (DeprecatedDOMHTMLOptionElement::throwException): (DeprecatedDOMHTMLOptionElement::callWebScriptMethod): (DeprecatedDOMHTMLOptionElement::evaluateWebScript): (DeprecatedDOMHTMLOptionElement::removeWebScriptKey): (DeprecatedDOMHTMLOptionElement::stringRepresentation): (DeprecatedDOMHTMLOptionElement::webScriptValueAtIndex): (DeprecatedDOMHTMLOptionElement::setWebScriptValueAtIndex): (DeprecatedDOMHTMLOptionElement::setException): (DeprecatedDOMHTMLOptionElement::nodeName): (DeprecatedDOMHTMLOptionElement::nodeValue): (DeprecatedDOMHTMLOptionElement::setNodeValue): (DeprecatedDOMHTMLOptionElement::nodeType): (DeprecatedDOMHTMLOptionElement::parentNode): (DeprecatedDOMHTMLOptionElement::childNodes): (DeprecatedDOMHTMLOptionElement::firstChild): (DeprecatedDOMHTMLOptionElement::lastChild): (DeprecatedDOMHTMLOptionElement::previousSibling): (DeprecatedDOMHTMLOptionElement::nextSibling): (DeprecatedDOMHTMLOptionElement::attributes): (DeprecatedDOMHTMLOptionElement::ownerDocument): (DeprecatedDOMHTMLOptionElement::insertBefore): (DeprecatedDOMHTMLOptionElement::replaceChild): (DeprecatedDOMHTMLOptionElement::removeChild): (DeprecatedDOMHTMLOptionElement::appendChild): (DeprecatedDOMHTMLOptionElement::hasChildNodes): (DeprecatedDOMHTMLOptionElement::cloneNode): (DeprecatedDOMHTMLOptionElement::normalize): (DeprecatedDOMHTMLOptionElement::isSupported): (DeprecatedDOMHTMLOptionElement::namespaceURI): (DeprecatedDOMHTMLOptionElement::prefix): (DeprecatedDOMHTMLOptionElement::setPrefix): (DeprecatedDOMHTMLOptionElement::localName): (DeprecatedDOMHTMLOptionElement::hasAttributes): (DeprecatedDOMHTMLOptionElement::isSameNode): (DeprecatedDOMHTMLOptionElement::isEqualNode): (DeprecatedDOMHTMLOptionElement::textContent): (DeprecatedDOMHTMLOptionElement::setTextContent): (DeprecatedDOMHTMLOptionElement::tagName): (DeprecatedDOMHTMLOptionElement::getAttribute): (DeprecatedDOMHTMLOptionElement::setAttribute): (DeprecatedDOMHTMLOptionElement::removeAttribute): (DeprecatedDOMHTMLOptionElement::getAttributeNode): (DeprecatedDOMHTMLOptionElement::setAttributeNode): (DeprecatedDOMHTMLOptionElement::removeAttributeNode): (DeprecatedDOMHTMLOptionElement::getElementsByTagName): (DeprecatedDOMHTMLOptionElement::getAttributeNS): (DeprecatedDOMHTMLOptionElement::setAttributeNS): (DeprecatedDOMHTMLOptionElement::removeAttributeNS): (DeprecatedDOMHTMLOptionElement::getAttributeNodeNS): (DeprecatedDOMHTMLOptionElement::setAttributeNodeNS): (DeprecatedDOMHTMLOptionElement::getElementsByTagNameNS): (DeprecatedDOMHTMLOptionElement::hasAttribute): (DeprecatedDOMHTMLOptionElement::hasAttributeNS): (DeprecatedDOMHTMLOptionElement::focus): (DeprecatedDOMHTMLOptionElement::blur): (DeprecatedDOMHTMLOptionElement::idName): (DeprecatedDOMHTMLOptionElement::setIdName): (DeprecatedDOMHTMLOptionElement::title): (DeprecatedDOMHTMLOptionElement::setTitle): (DeprecatedDOMHTMLOptionElement::lang): (DeprecatedDOMHTMLOptionElement::setLang): (DeprecatedDOMHTMLOptionElement::dir): (DeprecatedDOMHTMLOptionElement::setDir): (DeprecatedDOMHTMLOptionElement::className): (DeprecatedDOMHTMLOptionElement::setClassName): (DeprecatedDOMHTMLOptionElement::innerHTML): (DeprecatedDOMHTMLOptionElement::setInnerHTML): (DeprecatedDOMHTMLOptionElement::innerText): (DeprecatedDOMHTMLOptionElement::setInnerText): (DeprecatedDOMHTMLInputElement::DeprecatedDOMHTMLInputElement): (DeprecatedDOMHTMLInputElement::AddRef): (DeprecatedDOMHTMLInputElement::Release): (DeprecatedDOMHTMLInputElement::throwException): (DeprecatedDOMHTMLInputElement::callWebScriptMethod): (DeprecatedDOMHTMLInputElement::evaluateWebScript): (DeprecatedDOMHTMLInputElement::removeWebScriptKey): (DeprecatedDOMHTMLInputElement::stringRepresentation): (DeprecatedDOMHTMLInputElement::webScriptValueAtIndex): (DeprecatedDOMHTMLInputElement::setWebScriptValueAtIndex): (DeprecatedDOMHTMLInputElement::setException): (DeprecatedDOMHTMLInputElement::nodeName): (DeprecatedDOMHTMLInputElement::nodeValue): (DeprecatedDOMHTMLInputElement::setNodeValue): (DeprecatedDOMHTMLInputElement::nodeType): (DeprecatedDOMHTMLInputElement::parentNode): (DeprecatedDOMHTMLInputElement::childNodes): (DeprecatedDOMHTMLInputElement::firstChild): (DeprecatedDOMHTMLInputElement::lastChild): (DeprecatedDOMHTMLInputElement::previousSibling): (DeprecatedDOMHTMLInputElement::nextSibling): (DeprecatedDOMHTMLInputElement::attributes): (DeprecatedDOMHTMLInputElement::ownerDocument): (DeprecatedDOMHTMLInputElement::insertBefore): (DeprecatedDOMHTMLInputElement::replaceChild): (DeprecatedDOMHTMLInputElement::removeChild): (DeprecatedDOMHTMLInputElement::appendChild): (DeprecatedDOMHTMLInputElement::hasChildNodes): (DeprecatedDOMHTMLInputElement::cloneNode): (DeprecatedDOMHTMLInputElement::normalize): (DeprecatedDOMHTMLInputElement::isSupported): (DeprecatedDOMHTMLInputElement::namespaceURI): (DeprecatedDOMHTMLInputElement::prefix): (DeprecatedDOMHTMLInputElement::setPrefix): (DeprecatedDOMHTMLInputElement::localName): (DeprecatedDOMHTMLInputElement::hasAttributes): (DeprecatedDOMHTMLInputElement::isSameNode): (DeprecatedDOMHTMLInputElement::isEqualNode): (DeprecatedDOMHTMLInputElement::textContent): (DeprecatedDOMHTMLInputElement::setTextContent): (DeprecatedDOMHTMLInputElement::tagName): (DeprecatedDOMHTMLInputElement::getAttribute): (DeprecatedDOMHTMLInputElement::setAttribute): (DeprecatedDOMHTMLInputElement::removeAttribute): (DeprecatedDOMHTMLInputElement::getAttributeNode): (DeprecatedDOMHTMLInputElement::setAttributeNode): (DeprecatedDOMHTMLInputElement::removeAttributeNode): (DeprecatedDOMHTMLInputElement::getElementsByTagName): (DeprecatedDOMHTMLInputElement::getAttributeNS): (DeprecatedDOMHTMLInputElement::setAttributeNS): (DeprecatedDOMHTMLInputElement::removeAttributeNS): (DeprecatedDOMHTMLInputElement::getAttributeNodeNS): (DeprecatedDOMHTMLInputElement::setAttributeNodeNS): (DeprecatedDOMHTMLInputElement::getElementsByTagNameNS): (DeprecatedDOMHTMLInputElement::hasAttribute): (DeprecatedDOMHTMLInputElement::hasAttributeNS): (DeprecatedDOMHTMLInputElement::focus): (DeprecatedDOMHTMLInputElement::blur): (DeprecatedDOMHTMLInputElement::idName): (DeprecatedDOMHTMLInputElement::setIdName): (DeprecatedDOMHTMLInputElement::title): (DeprecatedDOMHTMLInputElement::setTitle): (DeprecatedDOMHTMLInputElement::lang): (DeprecatedDOMHTMLInputElement::setLang): (DeprecatedDOMHTMLInputElement::dir): (DeprecatedDOMHTMLInputElement::setDir): (DeprecatedDOMHTMLInputElement::className): (DeprecatedDOMHTMLInputElement::setClassName): (DeprecatedDOMHTMLInputElement::innerHTML): (DeprecatedDOMHTMLInputElement::setInnerHTML): (DeprecatedDOMHTMLInputElement::innerText): (DeprecatedDOMHTMLInputElement::setInnerText): (DeprecatedDOMHTMLTextAreaElement::DeprecatedDOMHTMLTextAreaElement): (DeprecatedDOMHTMLTextAreaElement::AddRef): (DeprecatedDOMHTMLTextAreaElement::Release): (DeprecatedDOMHTMLTextAreaElement::throwException): (DeprecatedDOMHTMLTextAreaElement::callWebScriptMethod): (DeprecatedDOMHTMLTextAreaElement::evaluateWebScript): (DeprecatedDOMHTMLTextAreaElement::removeWebScriptKey): (DeprecatedDOMHTMLTextAreaElement::stringRepresentation): (DeprecatedDOMHTMLTextAreaElement::webScriptValueAtIndex): (DeprecatedDOMHTMLTextAreaElement::setWebScriptValueAtIndex): (DeprecatedDOMHTMLTextAreaElement::setException): (DeprecatedDOMHTMLTextAreaElement::nodeName): (DeprecatedDOMHTMLTextAreaElement::nodeValue): (DeprecatedDOMHTMLTextAreaElement::setNodeValue): (DeprecatedDOMHTMLTextAreaElement::nodeType): (DeprecatedDOMHTMLTextAreaElement::parentNode): (DeprecatedDOMHTMLTextAreaElement::childNodes): (DeprecatedDOMHTMLTextAreaElement::firstChild): (DeprecatedDOMHTMLTextAreaElement::lastChild): (DeprecatedDOMHTMLTextAreaElement::previousSibling): (DeprecatedDOMHTMLTextAreaElement::nextSibling): (DeprecatedDOMHTMLTextAreaElement::attributes): (DeprecatedDOMHTMLTextAreaElement::ownerDocument): (DeprecatedDOMHTMLTextAreaElement::insertBefore): (DeprecatedDOMHTMLTextAreaElement::replaceChild): (DeprecatedDOMHTMLTextAreaElement::removeChild): (DeprecatedDOMHTMLTextAreaElement::appendChild): (DeprecatedDOMHTMLTextAreaElement::hasChildNodes): (DeprecatedDOMHTMLTextAreaElement::cloneNode): (DeprecatedDOMHTMLTextAreaElement::normalize): (DeprecatedDOMHTMLTextAreaElement::isSupported): (DeprecatedDOMHTMLTextAreaElement::namespaceURI): (DeprecatedDOMHTMLTextAreaElement::prefix): (DeprecatedDOMHTMLTextAreaElement::setPrefix): (DeprecatedDOMHTMLTextAreaElement::localName): (DeprecatedDOMHTMLTextAreaElement::hasAttributes): (DeprecatedDOMHTMLTextAreaElement::isSameNode): (DeprecatedDOMHTMLTextAreaElement::isEqualNode): (DeprecatedDOMHTMLTextAreaElement::textContent): (DeprecatedDOMHTMLTextAreaElement::setTextContent): (DeprecatedDOMHTMLTextAreaElement::tagName): (DeprecatedDOMHTMLTextAreaElement::getAttribute): (DeprecatedDOMHTMLTextAreaElement::setAttribute): (DeprecatedDOMHTMLTextAreaElement::removeAttribute): (DeprecatedDOMHTMLTextAreaElement::getAttributeNode): (DeprecatedDOMHTMLTextAreaElement::setAttributeNode): (DeprecatedDOMHTMLTextAreaElement::removeAttributeNode): (DeprecatedDOMHTMLTextAreaElement::getElementsByTagName): (DeprecatedDOMHTMLTextAreaElement::getAttributeNS): (DeprecatedDOMHTMLTextAreaElement::setAttributeNS): (DeprecatedDOMHTMLTextAreaElement::removeAttributeNS): (DeprecatedDOMHTMLTextAreaElement::getAttributeNodeNS): (DeprecatedDOMHTMLTextAreaElement::setAttributeNodeNS): (DeprecatedDOMHTMLTextAreaElement::getElementsByTagNameNS): (DeprecatedDOMHTMLTextAreaElement::hasAttribute): (DeprecatedDOMHTMLTextAreaElement::hasAttributeNS): (DeprecatedDOMHTMLTextAreaElement::focus): (DeprecatedDOMHTMLTextAreaElement::blur): (DeprecatedDOMHTMLTextAreaElement::idName): (DeprecatedDOMHTMLTextAreaElement::setIdName): (DeprecatedDOMHTMLTextAreaElement::title): (DeprecatedDOMHTMLTextAreaElement::setTitle): (DeprecatedDOMHTMLTextAreaElement::lang): (DeprecatedDOMHTMLTextAreaElement::setLang): (DeprecatedDOMHTMLTextAreaElement::dir): (DeprecatedDOMHTMLTextAreaElement::setDir): (DeprecatedDOMHTMLTextAreaElement::className): (DeprecatedDOMHTMLTextAreaElement::setClassName): (DeprecatedDOMHTMLTextAreaElement::innerHTML): (DeprecatedDOMHTMLTextAreaElement::setInnerHTML): (DeprecatedDOMHTMLTextAreaElement::innerText): (DeprecatedDOMHTMLTextAreaElement::setInnerText):
  • Interfaces/DOMCSS.idl:
  • Interfaces/DOMCore.idl:
  • Interfaces/DOMEvents.idl:
  • Interfaces/DOMExtensions.idl:
  • Interfaces/DOMHTML.idl:
  • Interfaces/DOMPrivate.idl:
  • Interfaces/DOMRange.idl:
  • Interfaces/DOMWindow.idl:
  • Interfaces/IWebEditingDelegate.idl:
  • Interfaces/IWebFormDelegate.idl:
  • Interfaces/IWebFrame.idl:
  • Interfaces/IWebHTMLRepresentation.idl:
  • Interfaces/IWebView.idl:
  • WebEditorClient.cpp: (WebEditorClient::shouldDeleteRange): (WebEditorClient::shouldInsertText): (WebEditorClient::textFieldDidBeginEditing): (WebEditorClient::textFieldDidEndEditing): (WebEditorClient::textDidChangeInTextField): (WebEditorClient::doTextFieldCommandFromEvent): (WebEditorClient::textWillBeDeletedInTextField): (WebEditorClient::textDidChangeInTextArea):
  • WebElementPropertyBag.cpp: (WebElementPropertyBag::Read):
  • WebFrame.cpp: (elementFromDOMElement): (formElementFromDOMElement): (inputElementFromDOMElement): (WebFrame::DOMDocument): (WebFrame::frameElement): (WebFrame::currentForm): (WebFrame::elementWithName): (WebFrame::formForElement): (WebFrame::elementDoesAutoComplete): (WebFrame::controlsInForm): (WebFrame::elementIsPassword): (WebFrame::searchForLabelsBeforeElement): (WebFrame::matchLabelsAgainstElement): (WebFrame::dispatchWillSubmitForm):
  • WebFrame.h:
  • WebHTMLRepresentation.cpp: (WebHTMLRepresentation::attributedStringFromDOMNodes): (WebHTMLRepresentation::elementWithName): (WebHTMLRepresentation::elementDoesAutoComplete): (WebHTMLRepresentation::elementIsPassword): (WebHTMLRepresentation::formForElement): (WebHTMLRepresentation::currentForm): (WebHTMLRepresentation::controlsInForm): (WebHTMLRepresentation::searchForLabels): (WebHTMLRepresentation::matchLabels):
  • WebHTMLRepresentation.h:
  • WebView.cpp: (WebView::mainFrameDocument): (WebView::computedStyleForElement): (WebView::editableDOMRangeForPoint): (WebView::setSelectedDOMRange): (WebView::selectedDOMRange): (WebView::setTypingStyle): (WebView::typingStyle): (WebView::styleDeclarationWithText): (WebView::replaceSelectionWithNode): (WebView::applyStyle):
  • WebView.h:
12:38 PM Changeset in webkit [25215] by antti
  • 3 edits in trunk/WebCore

Reviewed by Oliver

Fix <rdar://problem/5393758>
Crash in WebCore::FontData::platformInit


Null check glyph page.


If font has somehow failed to initialize it is possible to have null glyph page. Based on
crash dumps this seems to occasionally happen when running Mail under guard malloc.


No test case, I don't know how to get to this state.

  • platform/FontData.cpp: (WebCore::FontData::FontData):
  • platform/mac/FontDataMac.mm: (WebCore::FontData::platformInit):
12:35 PM Changeset in webkit [25214] by oliver
  • 2 edits in trunk/WebCore

Reviewed by Oliver.

http://bugs.webkit.org/show_bug.cgi?id=15071
[cairo] SVG skews are incorrect

Fix Cairo implementation of AffineTransform::shear so that shearing is
done in the correct direction.

  • platform/graphics/cairo/AffineTransformCairo.cpp: (WebCore::AffineTransform::shear):
12:24 AM Changeset in webkit [25213] by oliver
  • 2 edits in trunk/WebKitTools

Reviewed by John H.

WebDataSource::response can legitimately have a null response, so we
must check that case.

  • DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/LayoutTestController.cpp: (queueLoadCallback):

Aug 23, 2007:

5:41 PM Changeset in webkit [25212] by thatcher
  • 4 edits in trunk/WebKit

Reviewed by Dave Hyatt.

<rdar://problem/5410937> HIWebView in SimpleCarbonWeb doesn't seem to be getting adequate invalidation when window is resized

The Carbon HIWebView was relying on layout happening when displayIfNeededInRect: was called on the WebView.
This would happen on Tiger because _recursiveDisplayRectIfNeededIgnoringOpacity: would always do a layout if needed.
Doing a layout in _recursiveDisplayRectIfNeededIgnoringOpacity was removed in Leopard in favor of viewWillDraw, and
the fact that adding new dirty rects inside _recursiveDisplayRectIfNeededIgnoringOpacity on Leopard will not
cause a drawRect in the same display loop.

So any client on Leopard calling displayIfNeeded* on the WebView would get a layout and any new dirty rects. So
_web_layoutIfNeededRecursive needs to be called on the main frame's WebHTMLView to make sure we layout and
display anything that is really needed.

  • WebView/WebHTMLView.mm: (-[WebHTMLView _layoutIfNeeded]): (-[WebHTMLView _web_layoutIfNeededRecursive]):
  • WebView/WebHTMLViewInternal.h:
  • WebView/WebView.mm: (-[WebView displayIfNeeded]): Call _web_layoutIfNeededRecursive on the main WebHTMLView. (-[WebView displayIfNeededIgnoringOpacity]): Ditto. (-[WebView displayIfNeededInRect:]): Ditto. (-[WebView displayIfNeededInRectIgnoringOpacity:]): Ditto.
4:31 PM Changeset in webkit [25211] by kmccullo
  • 2 edits in trunk/LayoutTests

Reviewed by .

  • window-resize.html now passes.
  • platform/win/Skipped:
3:41 PM Changeset in webkit [25210] by sfalken
  • 1 copy in tags/Safari-523.1.2b

New tag.

3:41 PM Changeset in webkit [25209] by sfalken
  • 1 edit in trunk/WebKit/win/WebKit.vcproj/VERSION

Bump version for submit

2:25 PM Changeset in webkit [25208] by weinig
  • 14 edits in trunk

Make life on Windows a little better by adding generated VS files to svn:ignore list

1:18 PM Changeset in webkit [25207] by andersca
  • 3 edits in trunk/WebCore

Reviewed by Steve.

If necessary, re-set the window proc after each call to NPP_SetWindow. This is to ensure that
our window proc is always run even if a plug-in subclasses the window and replaces the window proc.


Also, make sure that the default window proc is of type ASCII so we can eliminate the

  • plugins/win/PluginViewWin.cpp: (WebCore::registerPluginView): (WebCore::PluginViewWndProc): (WebCore::PluginViewWin::setNPWindowRect): (WebCore::PluginViewWin::stop): (WebCore::PluginViewWin::determineQuirks): (WebCore::PluginViewWin::PluginViewWin): (WebCore::PluginViewWin::init):
  • plugins/win/PluginViewWin.h: (WebCore::): (WebCore::PluginViewWin::pluginWndProc):
1:13 PM Changeset in webkit [25206] by ddkilzer
  • 6 edits
    5 adds in trunk

WebCore:

Updated old ChangeLog entry with bug title and test information.

WebKitTools:

Reviewed by Darin and Adam.

Use a frame group name for all WebViews created by DumpRenderTree to
allow testing of cross-page frame lookup.

  • DumpRenderTree/DumpRenderTree.m: (createWebView): Pass group name to -[WebView initWithFrame:frameName:groupName:].
  • DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (main): Pass group name to WebView::initWithFrame(RECT, BSTR, BSTR).

LayoutTests:

Reviewed by Adam.

  • http/tests/navigation/resources/target-frame-from-window-end.html: Added.
  • http/tests/navigation/resources/target-frame-from-window-popup.html: Added.
  • http/tests/navigation/resources/target-frame-from-window-start.html: Added.
  • http/tests/navigation/target-frame-from-window-expected.txt: Added.
  • http/tests/navigation/target-frame-from-window.html: Added.
  • platform/win/Skipped: Added http/tests/navigation/target-frame-from-window.html to skip list.
12:14 PM Changeset in webkit [25205] by zbujtas
  • 2 edits in S60/trunk/WebCore

2007-08-23 w3liu <wei.liu@nokia.com>

Reviewed by <sriram.yadavalli@nokia.com>.
DESC: JKRL-769F2J: browser does not properly support the noscript tag correctly (extra fix to handle js disable)
http://bugs.webkit.org/show_bug.cgi?id=15049

12:09 PM Changeset in webkit [25204] by zbujtas
  • 2 edits in S60/branches/3.1m/WebCore

2007-08-23 w3liu <wei.liu@nokia.com>

Reviewed by <sriram.yadavalli@nokia.com>.
DESC: JKRL-769F2J: browser does not properly support the noscript tag correctly (extra fix to handle js disable)
http://bugs.webkit.org/show_bug.cgi?id=15049

11:11 AM Changeset in webkit [25203] by justing
  • 3 edits
    5 adds in trunk

WebCore:

Reviewed by Adele.

<rdar://problem/5156801> REGRESSION: Crash at DeleteSelectionCommand::doApply() when deleting table content

  • editing/DeleteSelectionCommand.cpp: (WebCore::DeleteSelectionCommand::handleGeneralDelete): Use a RefPtr for node. If the node to be removed contains the selection, and if the next node to be removed (nextNode) is inside the deletion UI, removing node will remove nextNode from the document. nextNode is a RefPtr, but node isn't and when nextNode falls out of scope the node that node points to will be destroyed and we'll end up using a stale pointer. Long term we should probably just disable the deletion UI before editing operations because the undo of the removal of node in the situation described above relies on the presence of the deletion UI, but it isn't present because its added and removed in a non-undoable way.

LayoutTests:

Reviewed by Adele.


<rdar://problem/5156801> REGRESSION: Crash at DeleteSelectionCommand::doApply() when deleting table content

  • editing/deleting/5156801-2.html: Added.
  • platform/mac/editing/deleting: Added.
  • platform/mac/editing/deleting/5156801-2-expected.checksum: Added.
  • platform/mac/editing/deleting/5156801-2-expected.png: Added.
  • platform/mac/editing/deleting/5156801-2-expected.txt: Added.
10:20 AM Changeset in webkit [25202] by ddkilzer
  • 3 edits in trunk/WebKitTools

WebKitTools:

Reviewed by Adam.

Quote the $sslCertificate path in case it contains a space.

  • Scripts/run-webkit-httpd:
  • Scripts/run-webkit-tests:
9:47 AM Changeset in webkit [25201] by spadma
  • 2 edits in S60/branches/3.1m/WebKit

2007-08-22 rathnasa <sornalatha.rathnasamy@nokia.com>

Reviewed by Sachin.
DESC: TSW ID: SJUN-73XBVC. Text appears overlapped with document.write in onload
http://bugs.webkit.org/show_bug.cgi?id=14915


  • BrowserView/src/WebKitView.cpp: (CWebKitView::SyncRepaint):
9:46 AM Changeset in webkit [25200] by spadma
  • 2 edits in S60/trunk/WebKit

rathnasa, reviewed by spadma

DESC: TSW ID: SJUN-73XBVC. Text appears overlapped with document.write in onload
http://bugs.webkit.org/show_bug.cgi?id=14915


  • BrowserView/src/WebKitView.cpp: (CWebKitView::SyncRepaint):


5:37 AM Changeset in webkit [25199] by zbujtas
  • 4 edits in S60/trunk/WebCore

2007-08-22 w3liu <wei.liu@nokia.com>

Reviewed by <sriram.yadavalli@nokia.com>
DESC: JKRL-769F2J: browser does not properly support the noscript tag correctly

5:34 AM Changeset in webkit [25198] by zbujtas
  • 4 edits in S60/branches/3.1m/WebCore

2007-08-22 w3liu <wei.liu@nokia.com>

Reviewed by <sriram.yadavalli@nokia.com>
DESC: JKRL-769F2J: browser does not properly support the noscript tag correctly

12:44 AM Changeset in webkit [25197] by andrew
  • 4 edits
    1 add in trunk/WebCore

2007-08-23 Mitz Pettel <mitz@webkit.org>

Reviewed by Darin.

WebKit copies the width and height attributes of an <embed> to its
nearest <object> ancestor. This used to be done in updateWidget(), but
that could lead to the document being dirty right after layout and
before painting. The patch moves the copying of the attributes to when
the <embed> is inserted into the document or its attributes change.

  • html/HTMLEmbedElement.cpp: (WebCore::HTMLEmbedElement::insertedIntoDocument): (WebCore::HTMLEmbedElement::attributeChanged):
  • html/HTMLEmbedElement.h:
  • manual-tests/bugzilla-14899.html: Added.
  • rendering/RenderPartObject.cpp: (WebCore::RenderPartObject::updateWidget):

Aug 22, 2007:

10:02 PM Changeset in webkit [25196] by oliver
  • 2 edits in trunk/WebKitTools

Reviewed by John and Adam.


WebDataSource::response can legitimately have a null response, so we
must check that case.

  • DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp: (dump):
5:31 PM Changeset in webkit [25195] by honeycutt
  • 4 edits in trunk/WebKit/win

2007-08-22 Jon Honeycutt <jhoneycutt@apple.com>

Reviewed by Adam.

Refactoring of <radr://problem/5220598> Dragging URL out and back
inserts a second copy of the URL

  • Interfaces/IWebViewPrivate.idl: Added setCustomDropTarget and removeCustomDropTarget
  • WebView.cpp: (WebView::WebView): Initialize m_hasCustomDropTarget (WebView::setCustomDropTarget): Revoke any existing drop target and set the incoming drop target. (WebView::removeCustomDropTarget): Revoke any existing drop target and set the default drop target.
  • WebView.h:
5:22 PM Changeset in webkit [25194] by andersca
  • 2 edits in trunk/WebCore

Reviewed by Darin and Oliver.

<rdar://problem/5422410>
http://bugs.webkit.org/show_bug.cgi?id=15019
REGRESSION (r25124-r25140): New posts and hot topics won't show at mobile01.com

Remove the call to checkCallImplicitClose(). Calling it in loadPlugin is bad for two reasons:


  1. It could cause onload to be dispatched even when the page has subresources that are still loading, such as images.


  1. Now that loadPlugin is called during layout, it could cause onload to be dispatched during layout, which can execute javascript and do pretty much anything while the render tree is in an inconsistent state.


  • loader/FrameLoader.cpp: (WebCore::FrameLoader::loadPlugin):
4:56 PM Changeset in webkit [25193] by andersca
  • 2 edits in trunk/WebCore

Reviewed by Adam.

<rdar://problem/5430584>
http://bugs.webkit.org/show_bug.cgi?id=15053
WebKit does not check Windows Registry HKEY_CURRENT_USER for NPAPI plugin locations


  • plugins/win/PluginDatabaseWin.cpp: (WebCore::addPluginsFromRegistry): (WebCore::PluginDatabaseWin::getPluginsInPaths):
2:56 PM Changeset in webkit [25192] by justing
  • 3 edits
    5 adds in trunk

WebCore:

Reviewed by Adam.


<rdar://problem/5418891> CrashTracer: [USER] 1 crash in Mail at -[WebViewEditor webView:shouldInsertText:replacingDOMRange:givenAction:]

  • editing/BreakBlockquoteCommand.cpp: (WebCore::BreakBlockquoteCommand::doApply): We're reusing the topBlockquote variable. Null it out first. If there is no new topBlockquote and we don't null it out first, we'll assume that there was a new one and crash.

LayoutTests:

Reviewed by Adam.

<rdar://problem/5418891> CrashTracer: [USER] 1 crash in Mail at -[WebViewEditor webView:shouldInsertText:replacingDOMRange:givenAction:]

  • editing/inserting/5418891.html: Added.
  • platform/mac/editing/inserting: Added.
  • platform/mac/editing/inserting/5418891-expected.checksum: Added.
  • platform/mac/editing/inserting/5418891-expected.png: Added.
  • platform/mac/editing/inserting/5418891-expected.txt: Added.
2:23 PM Changeset in webkit [25191] by thatcher
  • 12 edits in trunk/WebKit

Rolling out r25102 for <rdar://problem/5410937> until
<rdar://problem/5429920> is resolved.

  • Carbon/CarbonUtils.m: (WebInitForCarbon): (PoolCleaner):
  • Carbon/CarbonWindowAdapter.h:
  • Carbon/CarbonWindowAdapter.m:
  • Carbon/CarbonWindowContentView.h:
  • Carbon/CarbonWindowContentView.m:
  • Carbon/CarbonWindowFrame.h:
  • Carbon/CarbonWindowFrame.m:
  • Carbon/HIViewAdapter.h:
  • Carbon/HIViewAdapter.m:
  • Carbon/HIWebView.h:
  • Carbon/HIWebView.m:
1:38 PM Changeset in webkit [25190] by zbujtas
  • 2 edits in S60/branches/3.1m/WebCore

malaiya, reviewed by <zbujtas@gmail.com>

DESC: TSW Id: ESMS-766JBW - Browser goes back in history when leaving input field
http://bugs.webkit.org/show_bug.cgi?id=15050

1:36 PM Changeset in webkit [25189] by zbujtas
  • 2 edits in S60/trunk/WebCore

malaiya, reviewed by <zbujtas@gmail.com>

DESC: TSW Id: ESMS-766JBW - Browser goes back in history when leaving input field
http://bugs.webkit.org/show_bug.cgi?id=15050

1:10 PM Changeset in webkit [25188] by kmccullo
  • 5 edits in trunk

LayoutTests:

Reviewed by Adele.

  • rdar:5423067 Reapplying the change but only when the text area is in focus.
  • fast/forms/cursor-position-expected.txt:
  • fast/forms/cursor-position.html:

WebCore:

Reviewed by Adele.

  • rdar:5423067 Reapplyingthe change but only when the text area is in focus.
  • html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::setValue):
12:58 PM Changeset in webkit [25187] by hyatt
  • 2 edits in trunk/WebCore

Fix for <rdar://problem/5249757> Painting of JPGs in WebKit is too slow.

Use a new Leopard API for fast tiling of images. We only use this API
when the whole image is being tiled and when the current CGImageRef to tile
has a size that matches the size of the whole image.

We can optimize border-image in the future by adding a cache of the 9
sub-images.

Reviewed by darin

  • platform/graphics/cg/ImageCG.cpp: (WebCore::Image::drawPattern):
11:12 AM Changeset in webkit [25186] by kmccullo
  • 5 edits in trunk

LayoutTests:

  • Rolling back since I neeed to update some layouttests this change broke.
  • fast/forms/cursor-position-expected.txt:
  • fast/forms/cursor-position.html:

WebCore:

  • Rolling back since I need to update some layouttests this change breaks.
  • html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::setValue):
10:43 AM Changeset in webkit [25185] by kmccullo
  • 5 edits in trunk

LayoutTests:

Reviewed by Geof, Adam, Hyatt, Maciej and Oliver.

  • In order to match the behavior of the other major browsers, selection is moved to the end of the text value when a change occurs to the contents of a text area instead of remembering the location of the selection.
  • <rdar://problem/5423067> gmail is super annoying when trying to add a new name to the TO, CC or BCC fields
  • fast/forms/cursor-position-expected.txt:
  • fast/forms/cursor-position.html:

WebCore:

Reviewed by Geof, Adam, Hyatt, Maciej and Oliver.

  • In order to match the behavior of the other major browsers, selection is moved to the end of the text value when a change occurs to the contents of a text area instead of remembering the location of the selection.
  • <rdar://problem/5423067> gmail is super annoying when trying to add a new name to the TO, CC or BCC fields
  • html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::setValue):
10:40 AM Changeset in webkit [25184] by kmccullo
  • 2 edits in trunk/WebKitTools

Reviewed by Geof.

  • Changing the usage to be more clear.
  • Scripts/run-testkjs:

Aug 21, 2007:

11:33 PM Changeset in webkit [25183] by rwlbuis
  • 10 edits in branches/feature-branch

Reviewed by Sam.

http://bugs.webkit.org/show_bug.cgi?id=12059
SVG colors have two separate parsing paths (one CSS and one SVGColor::setRGBColor)

Reuse the css parser as much as possible in setRGBColor.

6:35 PM Changeset in webkit [25182] by aroben
  • 2 edits in trunk/LayoutTests
  • platform/win/Skipped: Added a couple more failures.
4:40 PM Changeset in webkit [25181] by aroben
  • 2 edits in trunk/LayoutTests
  • platform/win/Skipped: Added some more failing tests.
3:32 PM Changeset in webkit [25180] by adachan
  • 2 edits in trunk/WebKit/win

Fix <rdar://problem/5416630> Accelerator to open link in window in background opens window in foreground instead
Placing tooltip window at the topmost in z-order brought windows that were opened in the
background to the front. Use HWND_TOP instead.

Reviewed by Adam.


  • WebView.cpp: (WebView::initializeToolTipWindow):
3:08 PM Changeset in webkit [25179] by aroben
  • 3 edits in trunk/WebCore

Build fix for Mac

Keep FrameView::layoutIfNeededRecursive Windows- and Gtk-only for now
(sadly). This will have to wait until we merge ScrollView and FrameView.

Reviewed by NOBODY.

  • page/FrameView.cpp:
  • page/FrameView.h:
2:49 PM Changeset in webkit [25178] by aroben
  • 2 edits in trunk/WebCore

Fix an ASSERT when using Find in Page

Reviewed by Darin.

No test possible.

  • bridge/win/FrameWin.cpp: (WebCore::imageFromSelection): Make sure to update layout before painting so we don't hit an ASSERT in painting code (Frame::selectionImage in FrameMac.mm does this as well).
2:49 PM Changeset in webkit [25177] by aroben
  • 7 edits in trunk

Switch Windows to using FrameView::layoutIfNeededRecursive

WebCore:

Made FrameView::layoutIfNeededRecursive available to all platforms

Currently it's only used on Gtk+ and Windows.

Reviewed by Darin.

  • page/FrameView.cpp: Removed #ifdef.
  • page/FrameView.h: Ditto.

WebKit/win:

Switch Windows to using FrameView::layoutIfNeededRecursive

Reviewed by Darin.

  • WebFrame.cpp: Removed layoutIfNeededRecursive.
  • WebFrame.h: Ditto.
  • WebView.cpp: (WebView::updateBackingStore): Call FrameView::layoutIfNeededRecursive.
2:44 PM Changeset in webkit [25176] by zimmermann
  • 2 edits in branches/feature-branch/WebCore

Reviewed by Oliver.

Allow to pass a filename to dumpOutputImage via debugger.
Make it only available in debug builds and remove the runtime define: DEBUG_OUTPUT_IMAGE.

2:28 PM Changeset in webkit [25175] by zimmermann
  • 195 edits in branches/feature-branch

Reviewed by Oliver.

Large SVG filter rework. Bring it back in a useable state.

Fixes: http://bugs.webkit.org/show_bug.cgi?id=5527 (Filters need subregion support)
Fixes: http://bugs.webkit.org/show_bug.cgi?id=5579 (WebKit+SVG renders full-filters-example incorrectly)
Fixes: http://bugs.webkit.org/show_bug.cgi?id=5976 (filterUnits="userSpaceOnUse" is broken (breaking feTile test case))
Fixes: http://bugs.webkit.org/show_bug.cgi?id=12064 (Need function for manual style-resolution for things like gradient stops)

filters-blend-01-b.svg & filters-example-01-b.svg & filters-displace-01-b.svg & filters-diffuse-01-f.svg are fixed now.

In detail:

  • flood-color & flood-opacity have been incorrectly resolved on the <feBlend> parent element!
  • sizing of filter region was truncated in some cases, as the bbox was used to resolve the needed filter region instead of the filter rect
  • add subregion support to all filter primitives (primitiveUnits & filterUnits handled in all cases)
  • WKDisplacmentMap.cikernel incorrectly flipped the y-axis.
  • Correctly specify default values for all filter primitives in ksvg2/svg!
  • Initialize all variables of the SVGFE* classes in platform/graphics/svg/filters.
  • Fix 'flood-color' initial value (was set to the _stop_ color initial value)

-> both initial values were pointing to 'black' though, so it was no visible problem.

  • Parse 'lighting-color' css property, no more hacking in SVGFEDiffuseLighting.

-> Correct it's initial from black to white value fixes SVG lighting filters!

  • Add diffuseConstant support to feDiffuseLighting filter.
  • Centralize manual style resolution (needed for stop-color, flood-color & flood-opacity, lighting-color)
12:12 PM Changeset in webkit [25174] by adele
  • 2 edits in trunk/WebCore

Build fix for release build.

  • rendering/AutoTableLayout.cpp: (WebCore::AutoTableLayout::calcEffectiveWidth): (WebCore::AutoTableLayout::layout):
11:01 AM Changeset in webkit [25173] by spadma
  • 2 edits in S60/trunk/WebKit

2007-08-02 vmalaiya, <vikram.malaiya@nokia.com>

Reviewed by Sachin
DESC: ZBUS-744GX5 - No key events for text input
http://bugs.webkit.org/show_bug.cgi?id=13877

  • BrowserCore/Formcontrols/src/FControlInputWidget.cpp: (CControlInputWidget::OfferKeyEventL):
10:59 AM Changeset in webkit [25172] by spadma
  • 3 edits in S60/trunk/WebKit

yadavall, reviewed by <sachin>

DESC: Fast display mode must be turned OFF for widgets
http://bugs.webkit.org/show_bug.cgi?id=14966

  • BrowserView/src/WebKitControl.cpp: (CWebKitControl::CreateWidgetExtensionL):
  • BrowserView/src/webkitbridge.cpp: (CWebKitBridge::CreateChildFrameNamed):
10:57 AM Changeset in webkit [25171] by adele
  • 3 edits
    5 adds in trunk

WebCore:

Reviewed by Darin.

Test: fast/table/max-width-integer-overflow.html

Avoid integer overflows when dealing with maximum widths by
1) using floating point arithmetic when summing or multiplying column max widths
2) capping max widths at INT_MAX / 2

  • rendering/AutoTableLayout.cpp: (WebCore::AutoTableLayout::calcPrefWidths): (WebCore::AutoTableLayout::calcEffectiveWidth): (WebCore::AutoTableLayout::layout):

LayoutTests:

Reviewed by Darin.

  • fast/table/max-width-integer-overflow.html: Added.
  • platform/mac/fast/table: Added.
  • platform/mac/fast/table/max-width-integer-overflow-expected.checksum: Added.
  • platform/mac/fast/table/max-width-integer-overflow-expected.png: Added.
  • platform/mac/fast/table/max-width-integer-overflow-expected.txt: Added.
9:28 AM Changeset in webkit [25170] by sullivan
  • 1 edit in trunk/WebCore/ChangeLog

Removed stray conflict marker.

7:32 AM Changeset in webkit [25169] by sullivan
  • 17 edits
    1 add in trunk

WebCore:

Reviewed by Adam Roben

WebCore part of fix for:
<rdar://problem/5417777> WebKit focus ring color no longer matches system focus rings


Adele wrote the first version of this patch. No test cases added because I made sure the
layout tests are unaffected. Two additional bug fixes were made in passing, but neither
of them had any effect on any known real-world case, and both were too difficult to write
test cases for to be worthwhile.

  • WebCore.exp: added symbols for these new functions so WebKit can call them


  • WebCore.xcodeproj/project.pbxproj: updated for new file


  • platform/graphics/mac/ColorMac.h: Added. New file to hold the increasing amount of Mac-specific color stuff.


  • platform/graphics/Color.h: removed #if PLATFORM(MAC) code, which is now in ColorMac.h


  • platform/graphics/mac/ColorMac.mm: (WebCore::makeRGBAFromNSColor): new static function to convert an NSColor object to an RGBA32 struct (WebCore::colorFromNSColor): new public function to convert an NSColor object to a WebCore-style Color object (WebCore::focusRingColor): Uses (cached) systemFocusRingColor instead of hardwired values, unless usesTestModeFocusRingColor is true, in which case it uses the old hardwired color (WebCore::usesTestModeFocusRingColor): returns value of global var (WebCore::setUsesTestModeFocusRingColor): sets value of global var (+[WebCoreControlTintObserver controlTintDidChange]): Uses [NSColor keyboardFocusIndicatorColor] to set systemFocusRingColor; don't compile if COLORMATCH_EVERYTHING is set since we don't know what it would take to satisfy this state.
  • bindings/objc/DOMRGBColor.mm: now includes ColorMac.h to account for moved declarations
  • bridge/mac/WebCoreAXObject.mm: ditto


  • page/mac/FrameMac.mm: (WebCore::convertAttributesToUnderlines): now uses new colorFromNSColor. The old code was swapping G & B, but it didn't matter in practice because this function is only used to convert the color of an input manager's marked text underline, which is always black


  • page/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge setBaseBackgroundColor:]): now uses new colorFromNSColor. The old code was swapping G & B, but it didn't matter in practice because this function is only called with a grayscale color perhaps containing an alpha value


  • rendering/RenderView.cpp: (WebCore::RenderView::paintBoxDecorations): just updated a comment

WebKit:

Reviewed by Adam Roben


WebKit part of fix for:
<rdar://problem/5417777> WebKit focus ring color no longer matches system focus rings

  • Misc/WebNSAttributedStringExtras.mm: now includes <WebCore/ColorMac.h> to account for moved declaration
  • WebView/WebFrame.mm: ditto


  • WebView/WebViewPrivate.h:
  • WebView/WebView.mm: (+[WebView _setUsesTestModeFocusRingColor:]): new SPI, calls through to new WebCore function. This is used by DumpRenderTree to make sure the focus ring color is always the same when performing layout tests, regardless of OS X version. (+[WebView _usesTestModeFocusRingColor]): new SPI, calls through to new WebCore function

WebKitTools:

Reviewed by Adam Roben

  • DumpRenderTree/DumpRenderTree.m: (runTest): call new +[WebView _setUsesTestModeFocusRingColor:YES] so we get the same focus ring colors in layout tests on Tiger and Leopard
Note: See TracTimeline for information about the timeline view.