- 21 Apr, 2009 31 commits
-
-
aroben@apple.com authored
* bindings/js/JSLazyEventListener.cpp: (WebCore::eventParameterName): Remove unreachable code when SVG is enabled. git-svn-id: svn://svn.chromium.org/blink/trunk@42720 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aroben@apple.com authored
Reviewed by Steve Falkenburg and Sam Weinig. * Scripts/run-webkit-nightly.cmd: Moved quotes from variable definitions to variable uses. Otherwise cmd.exe can get confused about the quoting. * Scripts/run-webkit-tests: Changed to use an absolute path to execAppWithEnv so that run-webkit-tests will work when run from outside the source tree. git-svn-id: svn://svn.chromium.org/blink/trunk@42719 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aroben@apple.com authored
JavaScriptCore: Rename JavaScriptCore_debug.dll to JavaScriptCore.dll in the Debug configuration This matches the naming scheme for WebKit.dll, and will be necessary once Safari links against JavaScriptCore.dll. This change also causes run-safari not to fail (because the launcher printed by FindSafari was always looking for JavaScriptCore.dll, never JavaScriptCore_debug.dll). Part of Bug 25305: can't run safari or drt on windows <https://bugs.webkit.org/show_bug.cgi?id=25305> Reviewed by Steve Falkenburg and Sam Weinig. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: * JavaScriptCore.vcproj/jsc/jsc.vcproj: * JavaScriptCore.vcproj/testapi/testapi.vcproj: Use $(WebKitDLLConfigSuffix) for naming JavaScriptCore.{dll,lib}. WebKit/win: Rename JavaScriptCore_debug.dll to JavaScriptCore.dll in the Debug configuration This matches the naming scheme for WebKit.dll, and will be necessary once Safari links against JavaScriptCore.dll. This change also causes run-safari not to fail (because the launcher printed by FindSafari was always looking for JavaScriptCore.dll, never JavaScriptCore_debug.dll). Part of Bug 25305: can't run safari or drt on windows <https://bugs.webkit.org/show_bug.cgi?id=25305> Reviewed by Steve Falkenburg and Sam Weinig. * WebKit.vcproj/WebKit.vcproj: Use $(WebKitDLLConfigSuffix) for naming JavaScriptCore.{dll,lib}. WebKitTools: Rename JavaScriptCore_debug.dll to JavaScriptCore.dll in the Debug configuration This matches the naming scheme for WebKit.dll, and will be necessary once Safari links against JavaScriptCore.dll. This change also causes run-safari not to fail (because the launcher printed by FindSafari was always looking for JavaScriptCore.dll, never JavaScriptCore_debug.dll). Part of Bug 25305: can't run safari or drt on windows <https://bugs.webkit.org/show_bug.cgi?id=25305> Reviewed by Steve Falkenburg and Sam Weinig. * DumpRenderTree/win/DumpRenderTree.vcproj: Use $(WebKitDLLConfigSuffix) for naming JavaScriptCore.{dll,lib}. git-svn-id: svn://svn.chromium.org/blink/trunk@42718 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aroben@apple.com authored
Reviewed by Steve Falkenburg and Sam Weinig. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Link explicitly against gdi32.lib and oleaut32.lib. git-svn-id: svn://svn.chromium.org/blink/trunk@42717 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eric@webkit.org authored
Reviewed by Darin Adler. Add test for (as of yet not implemented) HTML5 named option access. https://bugs.webkit.org/show_bug.cgi?id=25191 I believe this will require separate implementations for V8 and JSC the way our current bindings are designed. * fast/dom/HTMLSelectElement/named-options-expected.txt: Added. * fast/dom/HTMLSelectElement/named-options.html: Added. * fast/dom/HTMLSelectElement/resources/TEMPLATE.html: Copied from LayoutTests/fast/dom/CSSStyleDeclaration/resources/TEMPLATE.html. * fast/dom/HTMLSelectElement/resources/named-options.js: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@42716 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
kevino@webkit.org authored
git-svn-id: svn://svn.chromium.org/blink/trunk@42715 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dglazkov@chromium.org authored
Reviewed by Dimitri Glazkov. https://bugs.webkit.org/show_bug.cgi?id=25309 Better use AtomicStrings when calling from the V8 bindings into WebCore code. * bindings/v8/custom/V8DOMWindowCustom.cpp: * bindings/v8/custom/V8HTMLCollectionCustom.cpp: * bindings/v8/custom/V8HTMLFormElementCustom.cpp: * bindings/v8/custom/V8HTMLFrameSetElementCustom.cpp: git-svn-id: svn://svn.chromium.org/blink/trunk@42714 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=25304 git-svn-id: svn://svn.chromium.org/blink/trunk@42713 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mitz@apple.com authored
* page/mac/EventHandlerMac.mm: (method_setImplementation): git-svn-id: svn://svn.chromium.org/blink/trunk@42712 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
cwzwarich@webkit.org authored
Reviewed by Darin Adler. Add a test for bug 3235: CSS2: Table cell coalescing in CSS broken <https://bugs.webkit.org/show_bug.cgi?id=3235> <rdar://3299883/> This was fixed long ago, but we should add a test to prevent a regression. * fast/table/cell-coalescing.html: Added. * platform/mac/fast/table/cell-coalescing-expected.txt: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@42711 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ariya@webkit.org authored
Reviewed by Ariya Hidayat. QWebElementSelection renamed to QWebElementCollection. * Api/qwebelement.cpp: (QWebElement::findAll): (QWebElementCollectionPrivate::QWebElementCollectionPrivate): (QWebElementCollectionPrivate::create): (QWebElementCollection::QWebElementCollection): (QWebElementCollection::operator=): (QWebElementCollection::~QWebElementCollection): (QWebElementCollection::operator+): (QWebElementCollection::append): (QWebElementCollection::count): (QWebElementCollection::at): (QWebElementCollection::toList): * Api/qwebelement.h: * Api/qwebframe.cpp: (QWebFrame::findAllElements): * Api/qwebframe.h: * QtLauncher/main.cpp: (MainWindow::selectElements): * tests/qwebelement/tst_qwebelement.cpp: (tst_QWebElement::simpleCollection): (tst_QWebElement::iteration): (tst_QWebElement::emptyCollection): (tst_QWebElement::appendCollection): (tst_QWebElement::nullSelect): git-svn-id: svn://svn.chromium.org/blink/trunk@42710 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ariya@webkit.org authored
Reviewed by Sam Weinig. https://bugs.webkit.org/show_bug.cgi?id=25271 Fix the build with disabled DOM storage or disabled database support. * bindings/js/ScriptObjectQuarantine.cpp: * bindings/js/ScriptObjectQuarantine.h: git-svn-id: svn://svn.chromium.org/blink/trunk@42709 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
zecke@webkit.org authored
git-svn-id: svn://svn.chromium.org/blink/trunk@42708 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mitz@apple.com authored
- fix <rdar://problem/5914146> Crash at -[NSScrollView scrollWheel:] -[NSScrollView scrollWheel:] runs a nested event-tracking run loop in a mode that allows WebCore timers to fire and NSURLConnection callbacks to be dispatched, which can release the NSScrollView and cause it to be deallocated (one example is a DOM timer callback that removes a subframe from the document). This leads to a crash in -scrollView:. The fix is to replace the implementation of -[NSScrollView scrollWheel:] with one that optionally retains the receiver for the duration of the call. * page/mac/EventHandlerMac.mm: (WebCore::nsScrollViewScrollWheelShouldRetainSelf): Added. (WebCore::setNSScrollViewScrollWheelShouldRetainSelf): Added. Replaces the implementation of -[NSScrollView scrollWheel:] with the self-retaining one, and sets a static boolean that tells it whether to retain the receiver around the call to the original implementation. (WebCore::selfRetainingNSScrollViewScrollWheel): Added. If setNSScrollViewScrollWheelShouldRetainSelf(true) was called and this function is executing on the main thread, it retains the NSScrollView, invokes the original -[NSScrollView scrollWheel:], then releases the view. Otherwise it just calls through to the original implementation. (WebCore::EventHandler::passWheelEventToWidget): Added calls to setNSScrollViewScrollWheelShouldRetainSelf() around the call to -scrollWheel:. git-svn-id: svn://svn.chromium.org/blink/trunk@42707 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sfalken@apple.com authored
Also removed code previously needed to support running nightlies against Safari 3 on Windows. Reviewed by Mark Rowe. * FindSafari/FindSafari.cpp: (getStringValue): (getInstalledWebKitDirectory): (_tmain): git-svn-id: svn://svn.chromium.org/blink/trunk@42706 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ggaren@apple.com authored
2009-04-20 Geoffrey Garen <ggaren@apple.com> Reviewed by Mark Rowe. Tiger crash fix: Put VM tags in their own header file, and fixed up the #ifdefs so they're not used on Tiger. * JavaScriptCore.xcodeproj/project.pbxproj: * interpreter/RegisterFile.h: (JSC::RegisterFile::RegisterFile): * jit/ExecutableAllocatorFixedVMPool.cpp: (JSC::FixedVMPoolAllocator::FixedVMPoolAllocator): * jit/ExecutableAllocatorPosix.cpp: (JSC::ExecutablePool::systemAlloc): * runtime/Collector.cpp: (JSC::allocateBlock): * wtf/VMTags.h: Added. JavaScriptGlue: 2009-04-20 Geoffrey Garen <ggaren@apple.com> Reviewed by Mark Rowe. Tiger crash fix: Put VM tags in their own header file, and fixed up the #ifdefs so they're not used on Tiger. * ForwardingHeaders/wtf/VMTags.h: Copied from JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h. WebCore: 2009-04-20 Geoffrey Garen <ggaren@apple.com> Reviewed by Mark Rowe. Tiger crash fix: Put VM tags in their own header file, and fixed up the #ifdefs so they're not used on Tiger. * ForwardingHeaders/wtf/VMTags.h: Copied from WebCore/ForwardingHeaders/wtf/HashTraits.h. WebKit/mac: 2009-04-20 Geoffrey Garen <ggaren@apple.com> Reviewed by Mark Rowe. Tiger crash fix: Put VM tags in their own header file, and fixed up the #ifdefs so they're not used on Tiger. * ForwardingHeaders/wtf/VMTags.h: Copied from ForwardingHeaders/wtf/HashTraits.h. git-svn-id: svn://svn.chromium.org/blink/trunk@42705 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
xan@webkit.org authored
Reviewed by Gustavo Noronha. https://bugs.webkit.org/show_bug.cgi?id=21546 [GTK] ATK accessibility enhancements Based on a patch by Alp Toker. Implement AtkComponent interface. * page/gtk/AccessibilityObjectWrapperAtk.cpp: (core): git-svn-id: svn://svn.chromium.org/blink/trunk@42704 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
xan@webkit.org authored
Reviewed by Gustavo Noronha. https://bugs.webkit.org/show_bug.cgi?id=21546 [GTK] ATK accessibility enhancements Implement window<->screen coordinate transformation functions. * WebCoreSupport/ChromeClientGtk.cpp: (WebKit::widgetScreenPosition): (WebKit::ChromeClient::windowToScreen): (WebKit::ChromeClient::screenToWindow): git-svn-id: svn://svn.chromium.org/blink/trunk@42703 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
xan@webkit.org authored
Reviewed by Gustavo Noronha. https://bugs.webkit.org/show_bug.cgi?id=21546 [GTK] ATK accessibility enhancements Only implement AtkAction interface if we actually have an action. * page/gtk/AccessibilityObjectWrapperAtk.cpp: git-svn-id: svn://svn.chromium.org/blink/trunk@42702 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sfalken@apple.com authored
git-svn-id: svn://svn.chromium.org/blink/trunk@42701 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ap@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=25290 REGRESSION(r41732): Crash when constructing XMLHttpRequest in a detached document Test: fast/dom/xmlhttprequest-constructor-in-detached-document.html * bindings/js/JSAudioConstructor.cpp: (WebCore::JSAudioConstructor::JSAudioConstructor): * bindings/js/JSAudioConstructor.h: * bindings/js/JSDOMGlobalObject.h: (WebCore::getDOMConstructor): * bindings/js/JSImageConstructor.cpp: (WebCore::JSImageConstructor::JSImageConstructor): * bindings/js/JSImageConstructor.h: * bindings/js/JSMessageChannelConstructor.cpp: (WebCore::JSMessageChannelConstructor::JSMessageChannelConstructor): * bindings/js/JSMessageChannelConstructor.h: * bindings/js/JSOptionConstructor.cpp: (WebCore::JSOptionConstructor::JSOptionConstructor): * bindings/js/JSOptionConstructor.h: * bindings/js/JSXMLHttpRequestConstructor.cpp: (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor): * bindings/js/JSXMLHttpRequestConstructor.h: Avoid accessing JSDOMGlobalObject via ScriptExecutionContext, since it may not work during frame teardown. git-svn-id: svn://svn.chromium.org/blink/trunk@42700 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ggaren@apple.com authored
Rubber stamped by Darin Adler and Sam Weinig. Renamed "*InlineEventListener*" => "*AttributeEventListener*", and "isInline" => "isAttribute". * bindings/js/JSDOMGlobalObject.cpp: (WebCore::JSDOMGlobalObject::createJSAttributeEventListener): * bindings/js/JSEventListener.cpp: (WebCore::JSEventListener::JSEventListener): (WebCore::JSEventListener::~JSEventListener): (WebCore::JSEventListener::handleEvent): (WebCore::JSEventListener::virtualisAttribute): * bindings/js/JSEventListener.h: (WebCore::JSEventListener::create): (WebCore::JSEventListener::isAttribute): * bindings/js/JSLazyEventListener.cpp: (WebCore::createAttributeEventListener): * bindings/js/JSLazyEventListener.h: * bindings/scripts/CodeGeneratorJS.pm: * dom/Element.cpp: (WebCore::Element::setWindowAttributeEventListener): * dom/Element.h: * dom/EventListener.h: (WebCore::EventListener::isAttribute): (WebCore::EventListener::virtualisAttribute): * dom/Node.cpp: (WebCore::Node::clearAttributeEventListener): (WebCore::Node::setAttributeEventListener): (WebCore::Node::getAttributeEventListener): (WebCore::Node::onabort): (WebCore::Node::setOnabort): (WebCore::Node::onblur): (WebCore::Node::setOnblur): (WebCore::Node::onchange): (WebCore::Node::setOnchange): (WebCore::Node::onclick): (WebCore::Node::setOnclick): (WebCore::Node::oncontextmenu): (WebCore::Node::setOncontextmenu): (WebCore::Node::ondblclick): (WebCore::Node::setOndblclick): (WebCore::Node::onerror): (WebCore::Node::setOnerror): (WebCore::Node::onfocus): (WebCore::Node::setOnfocus): (WebCore::Node::oninput): (WebCore::Node::setOninput): (WebCore::Node::onkeydown): (WebCore::Node::setOnkeydown): (WebCore::Node::onkeypress): (WebCore::Node::setOnkeypress): (WebCore::Node::onkeyup): (WebCore::Node::setOnkeyup): (WebCore::Node::onload): (WebCore::Node::setOnload): (WebCore::Node::onmousedown): (WebCore::Node::setOnmousedown): (WebCore::Node::onmousemove): (WebCore::Node::setOnmousemove): (WebCore::Node::onmouseout): (WebCore::Node::setOnmouseout): (WebCore::Node::onmouseover): (WebCore::Node::setOnmouseover): (WebCore::Node::onmouseup): (WebCore::Node::setOnmouseup): (WebCore::Node::onmousewheel): (WebCore::Node::setOnmousewheel): (WebCore::Node::onbeforecut): (WebCore::Node::setOnbeforecut): (WebCore::Node::oncut): (WebCore::Node::setOncut): (WebCore::Node::onbeforecopy): (WebCore::Node::setOnbeforecopy): (WebCore::Node::oncopy): (WebCore::Node::setOncopy): (WebCore::Node::onbeforepaste): (WebCore::Node::setOnbeforepaste): (WebCore::Node::onpaste): (WebCore::Node::setOnpaste): (WebCore::Node::ondragenter): (WebCore::Node::setOndragenter): (WebCore::Node::ondragover): (WebCore::Node::setOndragover): (WebCore::Node::ondragleave): (WebCore::Node::setOndragleave): (WebCore::Node::ondrop): (WebCore::Node::setOndrop): (WebCore::Node::ondragstart): (WebCore::Node::setOndragstart): (WebCore::Node::ondrag): (WebCore::Node::setOndrag): (WebCore::Node::ondragend): (WebCore::Node::setOndragend): (WebCore::Node::onreset): (WebCore::Node::setOnreset): (WebCore::Node::onresize): (WebCore::Node::setOnresize): (WebCore::Node::onscroll): (WebCore::Node::setOnscroll): (WebCore::Node::onsearch): (WebCore::Node::setOnsearch): (WebCore::Node::onselect): (WebCore::Node::setOnselect): (WebCore::Node::onselectstart): (WebCore::Node::setOnselectstart): (WebCore::Node::onsubmit): (WebCore::Node::setOnsubmit): (WebCore::Node::onunload): (WebCore::Node::setOnunload): * dom/Node.h: * editing/ReplaceSelectionCommand.cpp: (WebCore::ReplacementFragment::ReplacementFragment): * html/HTMLBodyElement.cpp: (WebCore::HTMLBodyElement::parseMappedAttribute): * html/HTMLButtonElement.cpp: (WebCore::HTMLButtonElement::parseMappedAttribute): * html/HTMLElement.cpp: (WebCore::HTMLElement::parseMappedAttribute): * html/HTMLFormElement.cpp: (WebCore::HTMLFormElement::parseMappedAttribute): * html/HTMLFrameElementBase.cpp: (WebCore::HTMLFrameElementBase::parseMappedAttribute): * html/HTMLFrameSetElement.cpp: (WebCore::HTMLFrameSetElement::parseMappedAttribute): * html/HTMLImageElement.cpp: (WebCore::HTMLImageElement::parseMappedAttribute): * html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::parseMappedAttribute): * html/HTMLObjectElement.cpp: (WebCore::HTMLObjectElement::parseMappedAttribute): * html/HTMLScriptElement.cpp: (WebCore::HTMLScriptElement::parseMappedAttribute): * html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::parseMappedAttribute): * html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::parseMappedAttribute): * page/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::mouseButtonListener): * page/DOMWindow.cpp: (WebCore::DOMWindow::setAttributeEventListener): (WebCore::DOMWindow::clearAttributeEventListener): (WebCore::DOMWindow::getAttributeEventListener): (WebCore::DOMWindow::onabort): (WebCore::DOMWindow::setOnabort): (WebCore::DOMWindow::onblur): (WebCore::DOMWindow::setOnblur): (WebCore::DOMWindow::onchange): (WebCore::DOMWindow::setOnchange): (WebCore::DOMWindow::onclick): (WebCore::DOMWindow::setOnclick): (WebCore::DOMWindow::ondblclick): (WebCore::DOMWindow::setOndblclick): (WebCore::DOMWindow::onerror): (WebCore::DOMWindow::setOnerror): (WebCore::DOMWindow::onfocus): (WebCore::DOMWindow::setOnfocus): (WebCore::DOMWindow::onkeydown): (WebCore::DOMWindow::setOnkeydown): (WebCore::DOMWindow::onkeypress): (WebCore::DOMWindow::setOnkeypress): (WebCore::DOMWindow::onkeyup): (WebCore::DOMWindow::setOnkeyup): (WebCore::DOMWindow::onload): (WebCore::DOMWindow::setOnload): (WebCore::DOMWindow::onmousedown): (WebCore::DOMWindow::setOnmousedown): (WebCore::DOMWindow::onmousemove): (WebCore::DOMWindow::setOnmousemove): (WebCore::DOMWindow::onmouseout): (WebCore::DOMWindow::setOnmouseout): (WebCore::DOMWindow::onmouseover): (WebCore::DOMWindow::setOnmouseover): (WebCore::DOMWindow::onmouseup): (WebCore::DOMWindow::setOnmouseup): (WebCore::DOMWindow::onmousewheel): (WebCore::DOMWindow::setOnmousewheel): (WebCore::DOMWindow::onreset): (WebCore::DOMWindow::setOnreset): (WebCore::DOMWindow::onresize): (WebCore::DOMWindow::setOnresize): (WebCore::DOMWindow::onscroll): (WebCore::DOMWindow::setOnscroll): (WebCore::DOMWindow::onsearch): (WebCore::DOMWindow::setOnsearch): (WebCore::DOMWindow::onselect): (WebCore::DOMWindow::setOnselect): (WebCore::DOMWindow::onsubmit): (WebCore::DOMWindow::setOnsubmit): (WebCore::DOMWindow::onunload): (WebCore::DOMWindow::setOnunload): (WebCore::DOMWindow::onbeforeunload): (WebCore::DOMWindow::setOnbeforeunload): (WebCore::DOMWindow::onwebkitanimationstart): (WebCore::DOMWindow::setOnwebkitanimationstart): (WebCore::DOMWindow::onwebkitanimationiteration): (WebCore::DOMWindow::setOnwebkitanimationiteration): (WebCore::DOMWindow::onwebkitanimationend): (WebCore::DOMWindow::setOnwebkitanimationend): (WebCore::DOMWindow::onwebkittransitionend): (WebCore::DOMWindow::setOnwebkittransitionend): * page/DOMWindow.h: * svg/SVGElement.cpp: (WebCore::SVGElement::parseMappedAttribute): * svg/SVGElementInstance.cpp: (WebCore::SVGElementInstance::onabort): (WebCore::SVGElementInstance::setOnabort): (WebCore::SVGElementInstance::onblur): (WebCore::SVGElementInstance::setOnblur): (WebCore::SVGElementInstance::onchange): (WebCore::SVGElementInstance::setOnchange): (WebCore::SVGElementInstance::onclick): (WebCore::SVGElementInstance::setOnclick): (WebCore::SVGElementInstance::oncontextmenu): (WebCore::SVGElementInstance::setOncontextmenu): (WebCore::SVGElementInstance::ondblclick): (WebCore::SVGElementInstance::setOndblclick): (WebCore::SVGElementInstance::onerror): (WebCore::SVGElementInstance::setOnerror): (WebCore::SVGElementInstance::onfocus): (WebCore::SVGElementInstance::setOnfocus): (WebCore::SVGElementInstance::oninput): (WebCore::SVGElementInstance::setOninput): (WebCore::SVGElementInstance::onkeydown): (WebCore::SVGElementInstance::setOnkeydown): (WebCore::SVGElementInstance::onkeypress): (WebCore::SVGElementInstance::setOnkeypress): (WebCore::SVGElementInstance::onkeyup): (WebCore::SVGElementInstance::setOnkeyup): (WebCore::SVGElementInstance::onload): (WebCore::SVGElementInstance::setOnload): (WebCore::SVGElementInstance::onmousedown): (WebCore::SVGElementInstance::setOnmousedown): (WebCore::SVGElementInstance::onmousemove): (WebCore::SVGElementInstance::setOnmousemove): (WebCore::SVGElementInstance::onmouseout): (WebCore::SVGElementInstance::setOnmouseout): (WebCore::SVGElementInstance::onmouseover): (WebCore::SVGElementInstance::setOnmouseover): (WebCore::SVGElementInstance::onmouseup): (WebCore::SVGElementInstance::setOnmouseup): (WebCore::SVGElementInstance::onmousewheel): (WebCore::SVGElementInstance::setOnmousewheel): (WebCore::SVGElementInstance::onbeforecut): (WebCore::SVGElementInstance::setOnbeforecut): (WebCore::SVGElementInstance::oncut): (WebCore::SVGElementInstance::setOncut): (WebCore::SVGElementInstance::onbeforecopy): (WebCore::SVGElementInstance::setOnbeforecopy): (WebCore::SVGElementInstance::oncopy): (WebCore::SVGElementInstance::setOncopy): (WebCore::SVGElementInstance::onbeforepaste): (WebCore::SVGElementInstance::setOnbeforepaste): (WebCore::SVGElementInstance::onpaste): (WebCore::SVGElementInstance::setOnpaste): (WebCore::SVGElementInstance::ondragenter): (WebCore::SVGElementInstance::setOndragenter): (WebCore::SVGElementInstance::ondragover): (WebCore::SVGElementInstance::setOndragover): (WebCore::SVGElementInstance::ondragleave): (WebCore::SVGElementInstance::setOndragleave): (WebCore::SVGElementInstance::ondrop): (WebCore::SVGElementInstance::setOndrop): (WebCore::SVGElementInstance::ondragstart): (WebCore::SVGElementInstance::setOndragstart): (WebCore::SVGElementInstance::ondrag): (WebCore::SVGElementInstance::setOndrag): (WebCore::SVGElementInstance::ondragend): (WebCore::SVGElementInstance::setOndragend): (WebCore::SVGElementInstance::onreset): (WebCore::SVGElementInstance::setOnreset): (WebCore::SVGElementInstance::onresize): (WebCore::SVGElementInstance::setOnresize): (WebCore::SVGElementInstance::onscroll): (WebCore::SVGElementInstance::setOnscroll): (WebCore::SVGElementInstance::onsearch): (WebCore::SVGElementInstance::setOnsearch): (WebCore::SVGElementInstance::onselect): (WebCore::SVGElementInstance::setOnselect): (WebCore::SVGElementInstance::onselectstart): (WebCore::SVGElementInstance::setOnselectstart): (WebCore::SVGElementInstance::onsubmit): (WebCore::SVGElementInstance::setOnsubmit): (WebCore::SVGElementInstance::onunload): (WebCore::SVGElementInstance::setOnunload): * svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::parseMappedAttribute): git-svn-id: svn://svn.chromium.org/blink/trunk@42699 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ggaren@apple.com authored
2009-04-20 Geoffrey Garen <ggaren@apple.com> Approved by Mark Rowe, Cameron Zwarich, Oliver Hunt, and Ojan Vafai. Used svn merge to roll out revisions 42678, 42690, 42694, 42697 because they broke the Tiger and Windows buildbots. * css/html4.css: * css/themeWin.css: * platform/graphics/SimpleFontData.cpp: * platform/graphics/SimpleFontData.h: * platform/graphics/chromium/SimpleFontDataChromiumWin.cpp: * platform/graphics/chromium/SimpleFontDataLinux.cpp: * platform/graphics/gtk/SimpleFontDataGtk.cpp: * platform/graphics/gtk/SimpleFontDataPango.cpp: * platform/graphics/mac/SimpleFontDataMac.mm: * platform/graphics/qt/SimpleFontDataQt.cpp: * platform/graphics/win/SimpleFontDataCGWin.cpp: * platform/graphics/win/SimpleFontDataCairoWin.cpp: * platform/graphics/win/SimpleFontDataWin.cpp: * platform/graphics/wx/SimpleFontDataWx.cpp: * rendering/RenderTextControl.cpp: * rendering/RenderTextControlMultiLine.cpp: * rendering/RenderTextControlSingleLine.cpp: LayoutTests: 2009-04-20 Geoffrey Garen <ggaren@apple.com> Approved by Mark Rowe, Cameron Zwarich, Oliver Hunt, and Ojan Vafai. Used svn merge to roll out revisions 42678, 42690, 42694, 42697 because they broke the Tiger and Windows buildbots. * fast/forms/drag-out-of-textarea.html: * fast/forms/resources/TEMPLATE.html: Removed. * fast/forms/resources/text-control-intrinsic-widths.js: Removed. * fast/forms/resources/textarea-metrics.js: Removed. * fast/forms/search-abs-pos-cancel-button.html: * fast/forms/text-control-intrinsic-widths-expected.txt: Removed. * fast/forms/text-control-intrinsic-widths.html: Removed. * fast/forms/textarea-metrics-expected.txt: Removed. * fast/forms/textarea-metrics.html: Removed. * fast/forms/textarea-width.html: * fast/replaced/table-percent-height-expected.txt: * fast/replaced/table-percent-height.html: * platform/mac-leopard/fast/forms/input-text-maxlength-expected.checksum: * platform/mac-leopard/fast/forms/input-text-maxlength-expected.png: * platform/mac-leopard/fast/forms/input-text-maxlength-expected.txt: * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.checksum: * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.png: * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.txt: * platform/mac/editing/deleting/5168598-expected.checksum: * platform/mac/editing/deleting/5168598-expected.png: * platform/mac/editing/deleting/5168598-expected.txt: * platform/mac/editing/inserting/4960120-1-expected.checksum: * platform/mac/editing/inserting/4960120-1-expected.png: * platform/mac/editing/inserting/4960120-1-expected.txt: * platform/mac/editing/inserting/5607069-2-expected.checksum: * platform/mac/editing/inserting/5607069-2-expected.png: * platform/mac/editing/inserting/5607069-2-expected.txt: * platform/mac/editing/inserting/5607069-3-expected.checksum: * platform/mac/editing/inserting/5607069-3-expected.png: * platform/mac/editing/inserting/5607069-3-expected.txt: * platform/mac/editing/inserting/before-after-input-element-expected.checksum: * platform/mac/editing/inserting/before-after-input-element-expected.png: * platform/mac/editing/inserting/before-after-input-element-expected.txt: * platform/mac/editing/inserting/typing-tab-designmode-forms-expected.checksum: * platform/mac/editing/inserting/typing-tab-designmode-forms-expected.png: * platform/mac/editing/inserting/typing-tab-designmode-forms-expected.txt: * platform/mac/editing/pasteboard/4806874-expected.checksum: * platform/mac/editing/pasteboard/4806874-expected.png: * platform/mac/editing/pasteboard/4806874-expected.txt: * platform/mac/editing/pasteboard/drop-text-without-selection-expected.checksum: * platform/mac/editing/pasteboard/drop-text-without-selection-expected.png: * platform/mac/editing/pasteboard/drop-text-without-selection-expected.txt: * platform/mac/editing/pasteboard/input-field-1-expected.checksum: * platform/mac/editing/pasteboard/input-field-1-expected.png: * platform/mac/editing/pasteboard/input-field-1-expected.txt: * platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.checksum: * platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.png: * platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.txt: * platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.checksum: * platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.png: * platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.txt: * platform/mac/editing/pasteboard/pasting-tabs-expected.checksum: * platform/mac/editing/pasteboard/pasting-tabs-expected.png: * platform/mac/editing/pasteboard/pasting-tabs-expected.txt: * platform/mac/editing/selection/3690703-2-expected.checksum: * platform/mac/editing/selection/3690703-2-expected.png: * platform/mac/editing/selection/3690703-2-expected.txt: * platform/mac/editing/selection/3690703-expected.checksum: * platform/mac/editing/selection/3690703-expected.png: * platform/mac/editing/selection/3690703-expected.txt: * platform/mac/editing/selection/3690719-expected.checksum: * platform/mac/editing/selection/3690719-expected.png: * platform/mac/editing/selection/3690719-expected.txt: * platform/mac/editing/selection/4895428-3-expected.checksum: * platform/mac/editing/selection/4895428-3-expected.png: * platform/mac/editing/selection/4895428-3-expected.txt: * platform/mac/editing/selection/4975120-expected.checksum: * platform/mac/editing/selection/4975120-expected.png: * platform/mac/editing/selection/4975120-expected.txt: * platform/mac/editing/selection/5136696-expected.checksum: * platform/mac/editing/selection/5136696-expected.png: * platform/mac/editing/selection/5136696-expected.txt: * platform/mac/editing/selection/5213963-expected.checksum: * platform/mac/editing/selection/5213963-expected.png: * platform/mac/editing/selection/5213963-expected.txt: * platform/mac/editing/selection/drag-select-1-expected.checksum: * platform/mac/editing/selection/drag-select-1-expected.png: * platform/mac/editing/selection/drag-select-1-expected.txt: * platform/mac/editing/selection/drag-text-delay-expected.checksum: * platform/mac/editing/selection/drag-text-delay-expected.png: * platform/mac/editing/selection/drag-text-delay-expected.txt: * platform/mac/editing/selection/select-from-textfield-outwards-expected.checksum: * platform/mac/editing/selection/select-from-textfield-outwards-expected.png: * platform/mac/editing/selection/select-from-textfield-outwards-expected.txt: * platform/mac/fast/block/margin-collapse/103-expected.txt: * platform/mac/fast/css/line-height-expected.checksum: * platform/mac/fast/css/line-height-expected.png: * platform/mac/fast/css/line-height-expected.txt: * platform/mac/fast/css/resize-corner-tracking-expected.checksum: * platform/mac/fast/css/resize-corner-tracking-expected.png: * platform/mac/fast/css/resize-corner-tracking-expected.txt: * platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum: * platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png: * platform/mac/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: * platform/mac/fast/dom/isindex-002-expected.checksum: * platform/mac/fast/dom/isindex-002-expected.png: * platform/mac/fast/dom/isindex-002-expected.txt: * platform/mac/fast/dynamic/008-expected.checksum: * platform/mac/fast/dynamic/008-expected.png: * platform/mac/fast/dynamic/008-expected.txt: * platform/mac/fast/events/autoscroll-expected.checksum: * platform/mac/fast/events/autoscroll-expected.png: * platform/mac/fast/events/autoscroll-expected.txt: * platform/mac/fast/events/context-no-deselect-expected.checksum: * platform/mac/fast/events/context-no-deselect-expected.png: * platform/mac/fast/events/context-no-deselect-expected.txt: * platform/mac/fast/events/label-focus-expected.checksum: * platform/mac/fast/events/label-focus-expected.png: * platform/mac/fast/events/label-focus-expected.txt: * platform/mac/fast/forms/basic-textareas-expected.checksum: * platform/mac/fast/forms/basic-textareas-expected.png: * platform/mac/fast/forms/basic-textareas-expected.txt: * platform/mac/fast/forms/box-shadow-override-expected.checksum: * platform/mac/fast/forms/box-shadow-override-expected.png: * platform/mac/fast/forms/box-shadow-override-expected.txt: * platform/mac/fast/forms/control-restrict-line-height-expected.checksum: * platform/mac/fast/forms/control-restrict-line-height-expected.png: * platform/mac/fast/forms/control-restrict-line-height-expected.txt: * platform/mac/fast/forms/encoding-test-expected.checksum: * platform/mac/fast/forms/encoding-test-expected.png: * platform/mac/fast/forms/encoding-test-expected.txt: * platform/mac/fast/forms/fieldset-align-expected.checksum: * platform/mac/fast/forms/fieldset-align-expected.png: * platform/mac/fast/forms/fieldset-align-expected.txt: * platform/mac/fast/forms/form-element-geometry-expected.checksum: * platform/mac/fast/forms/form-element-geometry-expected.png: * platform/mac/fast/forms/form-element-geometry-expected.txt: * platform/mac/fast/forms/input-align-expected.checksum: * platform/mac/fast/forms/input-align-expected.png: * platform/mac/fast/forms/input-align-expected.txt: * platform/mac/fast/forms/input-appearance-bkcolor-expected.checksum: * platform/mac/fast/forms/input-appearance-bkcolor-expected.png: * platform/mac/fast/forms/input-appearance-bkcolor-expected.txt: * platform/mac/fast/forms/input-appearance-default-bkcolor-expected.checksum: * platform/mac/fast/forms/input-appearance-default-bkcolor-expected.png: * platform/mac/fast/forms/input-appearance-default-bkcolor-expected.txt: * platform/mac/fast/forms/input-appearance-disabled-expected.checksum: * platform/mac/fast/forms/input-appearance-disabled-expected.png: * platform/mac/fast/forms/input-appearance-disabled-expected.txt: * platform/mac/fast/forms/input-appearance-focus-expected.checksum: * platform/mac/fast/forms/input-appearance-focus-expected.png: * platform/mac/fast/forms/input-appearance-focus-expected.txt: * platform/mac/fast/forms/input-appearance-height-expected.checksum: * platform/mac/fast/forms/input-appearance-height-expected.png: * platform/mac/fast/forms/input-appearance-height-expected.txt: * platform/mac/fast/forms/input-appearance-preventDefault-expected.checksum: * platform/mac/fast/forms/input-appearance-preventDefault-expected.png: * platform/mac/fast/forms/input-appearance-preventDefault-expected.txt: * platform/mac/fast/forms/input-appearance-readonly-expected.checksum: * platform/mac/fast/forms/input-appearance-readonly-expected.png: * platform/mac/fast/forms/input-appearance-readonly-expected.txt: * platform/mac/fast/forms/input-appearance-selection-expected.checksum: * platform/mac/fast/forms/input-appearance-selection-expected.png: * platform/mac/fast/forms/input-appearance-selection-expected.txt: * platform/mac/fast/forms/input-appearance-visibility-expected.checksum: * platform/mac/fast/forms/input-appearance-visibility-expected.png: * platform/mac/fast/forms/input-appearance-visibility-expected.txt: * platform/mac/fast/forms/input-appearance-width-expected.checksum: * platform/mac/fast/forms/input-appearance-width-expected.png: * platform/mac/fast/forms/input-appearance-width-expected.txt: * platform/mac/fast/forms/input-baseline-expected.checksum: * platform/mac/fast/forms/input-baseline-expected.png: * platform/mac/fast/forms/input-baseline-expected.txt: * platform/mac/fast/forms/input-disabled-color-expected.checksum: * platform/mac/fast/forms/input-disabled-color-expected.png: * platform/mac/fast/forms/input-disabled-color-expected.txt: * platform/mac/fast/forms/input-double-click-selection-gap-bug-expected.checksum: * platform/mac/fast/forms/input-double-click-selection-gap-bug-expected.png: * platform/mac/fast/forms/input-double-click-selection-gap-bug-expected.txt: * platform/mac/fast/forms/input-paste-undo-expected.checksum: * platform/mac/fast/forms/input-paste-undo-expected.png: * platform/mac/fast/forms/input-paste-undo-expected.txt: * platform/mac/fast/forms/input-readonly-autoscroll-expected.checksum: * platform/mac/fast/forms/input-readonly-autoscroll-expected.png: * platform/mac/fast/forms/input-readonly-autoscroll-expected.txt: * platform/mac/fast/forms/input-readonly-dimmed-expected.checksum: * platform/mac/fast/forms/input-readonly-dimmed-expected.png: * platform/mac/fast/forms/input-readonly-dimmed-expected.txt: * platform/mac/fast/forms/input-readonly-empty-expected.checksum: * platform/mac/fast/forms/input-readonly-empty-expected.png: * platform/mac/fast/forms/input-readonly-empty-expected.txt: * platform/mac/fast/forms/input-spaces-expected.checksum: * platform/mac/fast/forms/input-spaces-expected.png: * platform/mac/fast/forms/input-spaces-expected.txt: * platform/mac/fast/forms/input-table-expected.txt: * platform/mac/fast/forms/input-text-click-inside-expected.checksum: * platform/mac/fast/forms/input-text-click-inside-expected.png: * platform/mac/fast/forms/input-text-click-inside-expected.txt: * platform/mac/fast/forms/input-text-click-outside-expected.checksum: * platform/mac/fast/forms/input-text-click-outside-expected.png: * platform/mac/fast/forms/input-text-click-outside-expected.txt: * platform/mac/fast/forms/input-text-double-click-expected.checksum: * platform/mac/fast/forms/input-text-double-click-expected.png: * platform/mac/fast/forms/input-text-double-click-expected.txt: * platform/mac/fast/forms/input-text-drag-down-expected.checksum: * platform/mac/fast/forms/input-text-drag-down-expected.png: * platform/mac/fast/forms/input-text-drag-down-expected.txt: * platform/mac/fast/forms/input-text-option-delete-expected.checksum: * platform/mac/fast/forms/input-text-option-delete-expected.png: * platform/mac/fast/forms/input-text-option-delete-expected.txt: * platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.checksum: * platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.png: * platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt: * platform/mac/fast/forms/input-text-self-emptying-click-expected.checksum: * platform/mac/fast/forms/input-text-self-emptying-click-expected.png: * platform/mac/fast/forms/input-text-self-emptying-click-expected.txt: * platform/mac/fast/forms/input-text-word-wrap-expected.checksum: * platform/mac/fast/forms/input-text-word-wrap-expected.png: * platform/mac/fast/forms/input-text-word-wrap-expected.txt: * platform/mac/fast/forms/input-type-change2-expected.checksum: * platform/mac/fast/forms/input-type-change2-expected.png: * platform/mac/fast/forms/input-type-change2-expected.txt: * platform/mac/fast/forms/input-type-text-min-width-expected.checksum: * platform/mac/fast/forms/input-type-text-min-width-expected.png: * platform/mac/fast/forms/input-type-text-min-width-expected.txt: * platform/mac/fast/forms/input-value-expected.checksum: * platform/mac/fast/forms/input-value-expected.png: * platform/mac/fast/forms/input-value-expected.txt: * platform/mac/fast/forms/input-width-expected.checksum: * platform/mac/fast/forms/input-width-expected.png: * platform/mac/fast/forms/input-width-expected.txt: * platform/mac/fast/forms/linebox-overflow-in-textarea-padding-expected.checksum: * platform/mac/fast/forms/linebox-overflow-in-textarea-padding-expected.png: * platform/mac/fast/forms/linebox-overflow-in-textarea-padding-expected.txt: * platform/mac/fast/forms/negativeLineHeight-expected.checksum: * platform/mac/fast/forms/negativeLineHeight-expected.png: * platform/mac/fast/forms/negativeLineHeight-expected.txt: * platform/mac/fast/forms/password-placeholder-expected.checksum: * platform/mac/fast/forms/password-placeholder-expected.png: * platform/mac/fast/forms/password-placeholder-expected.txt: * platform/mac/fast/forms/password-placeholder-text-security-expected.checksum: * platform/mac/fast/forms/password-placeholder-text-security-expected.png: * platform/mac/fast/forms/password-placeholder-text-security-expected.txt: * platform/mac/fast/forms/placeholder-pseudo-style-expected.checksum: * platform/mac/fast/forms/placeholder-pseudo-style-expected.png: * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt: * platform/mac/fast/forms/placeholder-set-attribute-expected.checksum: * platform/mac/fast/forms/placeholder-set-attribute-expected.png: * platform/mac/fast/forms/placeholder-set-attribute-expected.txt: * platform/mac/fast/forms/placeholder-set-value-expected.checksum: * platform/mac/fast/forms/placeholder-set-value-expected.png: * platform/mac/fast/forms/placeholder-set-value-expected.txt: * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.checksum: * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.png: * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt: * platform/mac/fast/forms/search-display-none-cancel-button-expected.checksum: * platform/mac/fast/forms/search-display-none-cancel-button-expected.png: * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt: * platform/mac/fast/forms/search-placeholder-value-changed-expected.checksum: * platform/mac/fast/forms/search-placeholder-value-changed-expected.png: * platform/mac/fast/forms/search-placeholder-value-changed-expected.txt: * platform/mac/fast/forms/search-rtl-expected.checksum: * platform/mac/fast/forms/search-rtl-expected.png: * platform/mac/fast/forms/search-rtl-expected.txt: * platform/mac/fast/forms/search-transformed-expected.checksum: * platform/mac/fast/forms/search-transformed-expected.png: * platform/mac/fast/forms/search-transformed-expected.txt: * platform/mac/fast/forms/search-zoomed-expected.checksum: * platform/mac/fast/forms/search-zoomed-expected.png: * platform/mac/fast/forms/search-zoomed-expected.txt: * platform/mac/fast/forms/searchfield-heights-expected.checksum: * platform/mac/fast/forms/searchfield-heights-expected.png: * platform/mac/fast/forms/searchfield-heights-expected.txt: * platform/mac/fast/forms/tabbing-input-iframe-expected.checksum: * platform/mac/fast/forms/tabbing-input-iframe-expected.png: * platform/mac/fast/forms/tabbing-input-iframe-expected.txt: * platform/mac/fast/forms/textAreaLineHeight-expected.checksum: * platform/mac/fast/forms/textAreaLineHeight-expected.png: * platform/mac/fast/forms/textAreaLineHeight-expected.txt: * platform/mac/fast/forms/textarea-align-expected.checksum: * platform/mac/fast/forms/textarea-align-expected.png: * platform/mac/fast/forms/textarea-align-expected.txt: * platform/mac/fast/forms/textarea-rows-cols-expected.checksum: * platform/mac/fast/forms/textarea-rows-cols-expected.png: * platform/mac/fast/forms/textarea-rows-cols-expected.txt: * platform/mac/fast/forms/textarea-scroll-height-expected.checksum: * platform/mac/fast/forms/textarea-scroll-height-expected.png: * platform/mac/fast/forms/textarea-scroll-height-expected.txt: * platform/mac/fast/forms/textarea-scrollbar-expected.checksum: * platform/mac/fast/forms/textarea-scrollbar-expected.png: * platform/mac/fast/forms/textarea-scrollbar-expected.txt: * platform/mac/fast/forms/textarea-scrolled-type-expected.checksum: * platform/mac/fast/forms/textarea-scrolled-type-expected.png: * platform/mac/fast/forms/textarea-scrolled-type-expected.txt: * platform/mac/fast/forms/textarea-setinnerhtml-expected.checksum: * platform/mac/fast/forms/textarea-setinnerhtml-expected.png: * platform/mac/fast/forms/textarea-setinnerhtml-expected.txt: * platform/mac/fast/forms/textarea-width-expected.checksum: * platform/mac/fast/forms/textarea-width-expected.png: * platform/mac/fast/forms/textarea-width-expected.txt: * platform/mac/fast/forms/textfield-drag-into-disabled-expected.checksum: * platform/mac/fast/forms/textfield-drag-into-disabled-expected.png: * platform/mac/fast/forms/textfield-drag-into-disabled-expected.txt: * platform/mac/fast/forms/textfield-outline-expected.checksum: * platform/mac/fast/forms/textfield-outline-expected.png: * platform/mac/fast/forms/textfield-outline-expected.txt: * platform/mac/fast/forms/textfield-overflow-expected.checksum: * platform/mac/fast/forms/textfield-overflow-expected.png: * platform/mac/fast/forms/textfield-overflow-expected.txt: * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt: * platform/mac/fast/invalid/residual-style-expected.txt: * platform/mac/fast/lists/dynamic-marker-crash-expected.checksum: * platform/mac/fast/lists/dynamic-marker-crash-expected.png: * platform/mac/fast/lists/dynamic-marker-crash-expected.txt: * platform/mac/fast/overflow/overflow-x-y-expected.checksum: * platform/mac/fast/overflow/overflow-x-y-expected.png: * platform/mac/fast/overflow/overflow-x-y-expected.txt: * platform/mac/fast/parser/comment-in-textarea-expected.checksum: * platform/mac/fast/parser/comment-in-textarea-expected.png: * platform/mac/fast/parser/comment-in-textarea-expected.txt: * platform/mac/fast/parser/entity-comment-in-textarea-expected.checksum: * platform/mac/fast/parser/entity-comment-in-textarea-expected.png: * platform/mac/fast/parser/entity-comment-in-textarea-expected.txt: * platform/mac/fast/parser/open-comment-in-textarea-expected.checksum: * platform/mac/fast/parser/open-comment-in-textarea-expected.png: * platform/mac/fast/parser/open-comment-in-textarea-expected.txt: * platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.checksum: * platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png: * platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt: * platform/mac/fast/repaint/search-field-cancel-expected.checksum: * platform/mac/fast/repaint/search-field-cancel-expected.png: * platform/mac/fast/repaint/search-field-cancel-expected.txt: * platform/mac/fast/repaint/subtree-root-skipped-expected.checksum: * platform/mac/fast/repaint/subtree-root-skipped-expected.png: * platform/mac/fast/repaint/subtree-root-skipped-expected.txt: * platform/mac/fast/replaced/replaced-breaking-expected.checksum: * platform/mac/fast/replaced/replaced-breaking-expected.png: * platform/mac/fast/replaced/replaced-breaking-expected.txt: * platform/mac/fast/replaced/replaced-breaking-mixture-expected.checksum: * platform/mac/fast/replaced/replaced-breaking-mixture-expected.png: * platform/mac/fast/replaced/replaced-breaking-mixture-expected.txt: * platform/mac/fast/replaced/width100percent-searchfield-expected.checksum: * platform/mac/fast/replaced/width100percent-searchfield-expected.png: * platform/mac/fast/replaced/width100percent-searchfield-expected.txt: * platform/mac/fast/replaced/width100percent-textarea-expected.checksum: * platform/mac/fast/replaced/width100percent-textarea-expected.png: * platform/mac/fast/replaced/width100percent-textarea-expected.txt: * platform/mac/fast/replaced/width100percent-textfield-expected.checksum: * platform/mac/fast/replaced/width100percent-textfield-expected.png: * platform/mac/fast/replaced/width100percent-textfield-expected.txt: * platform/mac/fast/table/003-expected.checksum: * platform/mac/fast/table/003-expected.png: * platform/mac/fast/table/003-expected.txt: * platform/mac/fast/table/colspanMinWidth-expected.checksum: * platform/mac/fast/table/colspanMinWidth-expected.png: * platform/mac/fast/table/colspanMinWidth-expected.txt: * platform/mac/fast/table/spanOverlapRepaint-expected.checksum: * platform/mac/fast/table/spanOverlapRepaint-expected.png: * platform/mac/fast/table/spanOverlapRepaint-expected.txt: * platform/mac/fast/table/text-field-baseline-expected.checksum: * platform/mac/fast/table/text-field-baseline-expected.png: * platform/mac/fast/table/text-field-baseline-expected.txt: * platform/mac/fast/text/international/rtl-white-space-pre-wrap-expected.checksum: * platform/mac/fast/text/international/rtl-white-space-pre-wrap-expected.png: * platform/mac/fast/text/international/rtl-white-space-pre-wrap-expected.txt: * platform/mac/fast/text/textIteratorNilRenderer-expected.checksum: * platform/mac/fast/text/textIteratorNilRenderer-expected.png: * platform/mac/fast/text/textIteratorNilRenderer-expected.txt: * platform/mac/fast/transforms/transformed-focused-text-input-expected.checksum: * platform/mac/fast/transforms/transformed-focused-text-input-expected.png: * platform/mac/fast/transforms/transformed-focused-text-input-expected.txt: * platform/mac/http/tests/navigation/anchor-basic-expected.checksum: * platform/mac/http/tests/navigation/anchor-basic-expected.png: * platform/mac/http/tests/navigation/anchor-basic-expected.txt: * platform/mac/http/tests/navigation/anchor-frames-expected.txt: * platform/mac/http/tests/navigation/anchor-goback-expected.checksum: * platform/mac/http/tests/navigation/anchor-goback-expected.png: * platform/mac/http/tests/navigation/anchor-goback-expected.txt: * platform/mac/http/tests/navigation/anchor-subframeload-expected.txt: * platform/mac/http/tests/navigation/javascriptlink-basic-expected.checksum: * platform/mac/http/tests/navigation/javascriptlink-basic-expected.png: * platform/mac/http/tests/navigation/javascriptlink-basic-expected.txt: * platform/mac/http/tests/navigation/javascriptlink-frames-expected.checksum: * platform/mac/http/tests/navigation/javascriptlink-frames-expected.png: * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt: * platform/mac/http/tests/navigation/javascriptlink-goback-expected.checksum: * platform/mac/http/tests/navigation/javascriptlink-goback-expected.png: * platform/mac/http/tests/navigation/javascriptlink-goback-expected.txt: * platform/mac/http/tests/navigation/javascriptlink-subframeload-expected.checksum: * platform/mac/http/tests/navigation/javascriptlink-subframeload-expected.png: * platform/mac/http/tests/navigation/javascriptlink-subframeload-expected.txt: * platform/mac/http/tests/navigation/metaredirect-basic-expected.checksum: * platform/mac/http/tests/navigation/metaredirect-basic-expected.png: * platform/mac/http/tests/navigation/metaredirect-basic-expected.txt: * platform/mac/http/tests/navigation/metaredirect-frames-expected.checksum: * platform/mac/http/tests/navigation/metaredirect-frames-expected.png: * platform/mac/http/tests/navigation/metaredirect-frames-expected.txt: * platform/mac/http/tests/navigation/metaredirect-goback-expected.checksum: * platform/mac/http/tests/navigation/metaredirect-goback-expected.png: * platform/mac/http/tests/navigation/metaredirect-goback-expected.txt: * platform/mac/http/tests/navigation/metaredirect-subframeload-expected.checksum: * platform/mac/http/tests/navigation/metaredirect-subframeload-expected.png: * platform/mac/http/tests/navigation/metaredirect-subframeload-expected.txt: * platform/mac/http/tests/navigation/post-goback2-expected.checksum: * platform/mac/http/tests/navigation/post-goback2-expected.png: * platform/mac/http/tests/navigation/post-goback2-expected.txt: * platform/mac/http/tests/navigation/postredirect-goback2-expected.checksum: * platform/mac/http/tests/navigation/postredirect-goback2-expected.png: * platform/mac/http/tests/navigation/postredirect-goback2-expected.txt: * platform/mac/http/tests/navigation/redirect302-basic-expected.checksum: * platform/mac/http/tests/navigation/redirect302-basic-expected.png: * platform/mac/http/tests/navigation/redirect302-basic-expected.txt: * platform/mac/http/tests/navigation/redirect302-frames-expected.checksum: * platform/mac/http/tests/navigation/redirect302-frames-expected.png: * platform/mac/http/tests/navigation/redirect302-frames-expected.txt: * platform/mac/http/tests/navigation/redirect302-goback-expected.checksum: * platform/mac/http/tests/navigation/redirect302-goback-expected.png: * platform/mac/http/tests/navigation/redirect302-goback-expected.txt: * platform/mac/http/tests/navigation/redirect302-subframeload-expected.checksum: * platform/mac/http/tests/navigation/redirect302-subframeload-expected.png: * platform/mac/http/tests/navigation/redirect302-subframeload-expected.txt: * platform/mac/http/tests/navigation/relativeanchor-basic-expected.checksum: * platform/mac/http/tests/navigation/relativeanchor-basic-expected.png: * platform/mac/http/tests/navigation/relativeanchor-basic-expected.txt: * platform/mac/http/tests/navigation/relativeanchor-frames-expected.txt: * platform/mac/http/tests/navigation/relativeanchor-goback-expected.checksum: * platform/mac/http/tests/navigation/relativeanchor-goback-expected.png: * platform/mac/http/tests/navigation/relativeanchor-goback-expected.txt: * platform/mac/http/tests/navigation/slowmetaredirect-basic-expected.checksum: * platform/mac/http/tests/navigation/slowmetaredirect-basic-expected.png: * platform/mac/http/tests/navigation/slowmetaredirect-basic-expected.txt: * platform/mac/http/tests/navigation/slowtimerredirect-basic-expected.checksum: * platform/mac/http/tests/navigation/slowtimerredirect-basic-expected.png: * platform/mac/http/tests/navigation/slowtimerredirect-basic-expected.txt: * platform/mac/http/tests/navigation/success200-basic-expected.checksum: * platform/mac/http/tests/navigation/success200-basic-expected.png: * platform/mac/http/tests/navigation/success200-basic-expected.txt: * platform/mac/http/tests/navigation/success200-frames-expected.checksum: * platform/mac/http/tests/navigation/success200-frames-expected.png: * platform/mac/http/tests/navigation/success200-frames-expected.txt: * platform/mac/http/tests/navigation/success200-frames-loadsame-expected.checksum: * platform/mac/http/tests/navigation/success200-frames-loadsame-expected.png: * platform/mac/http/tests/navigation/success200-frames-loadsame-expected.txt: * platform/mac/http/tests/navigation/success200-goback-expected.checksum: * platform/mac/http/tests/navigation/success200-goback-expected.png: * platform/mac/http/tests/navigation/success200-goback-expected.txt: * platform/mac/http/tests/navigation/success200-loadsame-expected.checksum: * platform/mac/http/tests/navigation/success200-loadsame-expected.png: * platform/mac/http/tests/navigation/success200-loadsame-expected.txt: * platform/mac/http/tests/navigation/success200-reload-expected.checksum: * platform/mac/http/tests/navigation/success200-reload-expected.png: * platform/mac/http/tests/navigation/success200-reload-expected.txt: * platform/mac/http/tests/navigation/success200-subframeload-expected.checksum: * platform/mac/http/tests/navigation/success200-subframeload-expected.png: * platform/mac/http/tests/navigation/success200-subframeload-expected.txt: * platform/mac/http/tests/navigation/timerredirect-basic-expected.checksum: * platform/mac/http/tests/navigation/timerredirect-basic-expected.png: * platform/mac/http/tests/navigation/timerredirect-basic-expected.txt: * platform/mac/http/tests/navigation/timerredirect-frames-expected.checksum: * platform/mac/http/tests/navigation/timerredirect-frames-expected.png: * platform/mac/http/tests/navigation/timerredirect-frames-expected.txt: * platform/mac/http/tests/navigation/timerredirect-goback-expected.checksum: * platform/mac/http/tests/navigation/timerredirect-goback-expected.png: * platform/mac/http/tests/navigation/timerredirect-goback-expected.txt: * platform/mac/http/tests/navigation/timerredirect-subframeload-expected.checksum: * platform/mac/http/tests/navigation/timerredirect-subframeload-expected.png: * platform/mac/http/tests/navigation/timerredirect-subframeload-expected.txt: * platform/mac/svg/custom/inline-svg-in-xhtml-expected.checksum: * platform/mac/svg/custom/inline-svg-in-xhtml-expected.png: * platform/mac/svg/custom/inline-svg-in-xhtml-expected.txt: * platform/mac/svg/hixie/mixed/003-expected.checksum: * platform/mac/svg/hixie/mixed/003-expected.png: * platform/mac/svg/hixie/mixed/003-expected.txt: * platform/mac/tables/mozilla/bugs/bug1188-expected.checksum: * platform/mac/tables/mozilla/bugs/bug1188-expected.png: * platform/mac/tables/mozilla/bugs/bug1188-expected.txt: * platform/mac/tables/mozilla/bugs/bug12384-expected.checksum: * platform/mac/tables/mozilla/bugs/bug12384-expected.png: * platform/mac/tables/mozilla/bugs/bug12384-expected.txt: * platform/mac/tables/mozilla/bugs/bug18359-expected.checksum: * platform/mac/tables/mozilla/bugs/bug18359-expected.png: * platform/mac/tables/mozilla/bugs/bug18359-expected.txt: * platform/mac/tables/mozilla/bugs/bug194024-expected.checksum: * platform/mac/tables/mozilla/bugs/bug194024-expected.png: * platform/mac/tables/mozilla/bugs/bug194024-expected.txt: * platform/mac/tables/mozilla/bugs/bug24200-expected.checksum: * platform/mac/tables/mozilla/bugs/bug24200-expected.png: * platform/mac/tables/mozilla/bugs/bug24200-expected.txt: * platform/mac/tables/mozilla/bugs/bug2479-2-expected.checksum: * platform/mac/tables/mozilla/bugs/bug2479-2-expected.png: * platform/mac/tables/mozilla/bugs/bug2479-2-expected.txt: * platform/mac/tables/mozilla/bugs/bug2479-3-expected.checksum: * platform/mac/tables/mozilla/bugs/bug2479-3-expected.png: * platform/mac/tables/mozilla/bugs/bug2479-3-expected.txt: * platform/mac/tables/mozilla/bugs/bug2479-4-expected.txt: * platform/mac/tables/mozilla/bugs/bug28928-expected.checksum: * platform/mac/tables/mozilla/bugs/bug28928-expected.png: * platform/mac/tables/mozilla/bugs/bug28928-expected.txt: * platform/mac/tables/mozilla/bugs/bug30559-expected.checksum: * platform/mac/tables/mozilla/bugs/bug30559-expected.png: * platform/mac/tables/mozilla/bugs/bug30559-expected.txt: * platform/mac/tables/mozilla/bugs/bug30692-expected.checksum: * platform/mac/tables/mozilla/bugs/bug30692-expected.png: * platform/mac/tables/mozilla/bugs/bug30692-expected.txt: * platform/mac/tables/mozilla/bugs/bug4382-expected.checksum: * platform/mac/tables/mozilla/bugs/bug4382-expected.png: * platform/mac/tables/mozilla/bugs/bug4382-expected.txt: * platform/mac/tables/mozilla/bugs/bug4527-expected.checksum: * platform/mac/tables/mozilla/bugs/bug4527-expected.png: * platform/mac/tables/mozilla/bugs/bug4527-expected.txt: * platform/mac/tables/mozilla/bugs/bug46368-1-expected.checksum: * platform/mac/tables/mozilla/bugs/bug46368-1-expected.png: * platform/mac/tables/mozilla/bugs/bug46368-1-expected.txt: * platform/mac/tables/mozilla/bugs/bug46368-2-expected.checksum: * platform/mac/tables/mozilla/bugs/bug46368-2-expected.png: * platform/mac/tables/mozilla/bugs/bug46368-2-expected.txt: * platform/mac/tables/mozilla/bugs/bug51037-expected.checksum: * platform/mac/tables/mozilla/bugs/bug51037-expected.png: * platform/mac/tables/mozilla/bugs/bug51037-expected.txt: * platform/mac/tables/mozilla/bugs/bug55545-expected.checksum: * platform/mac/tables/mozilla/bugs/bug55545-expected.png: * platform/mac/tables/mozilla/bugs/bug55545-expected.txt: * platform/mac/tables/mozilla/bugs/bug59354-expected.checksum: * platform/mac/tables/mozilla/bugs/bug59354-expected.png: * platform/mac/tables/mozilla/bugs/bug59354-expected.txt: * platform/mac/tables/mozilla/bugs/bug7342-expected.checksum: * platform/mac/tables/mozilla/bugs/bug7342-expected.png: * platform/mac/tables/mozilla/bugs/bug7342-expected.txt: * platform/mac/tables/mozilla/bugs/bug96334-expected.checksum: * platform/mac/tables/mozilla/bugs/bug96334-expected.png: * platform/mac/tables/mozilla/bugs/bug96334-expected.txt: * platform/mac/tables/mozilla/bugs/bug99948-expected.checksum: * platform/mac/tables/mozilla/bugs/bug99948-expected.png: * platform/mac/tables/mozilla/bugs/bug99948-expected.txt: * platform/mac/tables/mozilla/dom/tableDom-expected.checksum: * platform/mac/tables/mozilla/dom/tableDom-expected.png: * platform/mac/tables/mozilla/dom/tableDom-expected.txt: * platform/mac/tables/mozilla/other/move_row-expected.checksum: * platform/mac/tables/mozilla/other/move_row-expected.png: * platform/mac/tables/mozilla/other/move_row-expected.txt: * platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: * platform/mac/tables/mozilla_expected_failures/bugs/bug92647-1-expected.checksum: * platform/mac/tables/mozilla_expected_failures/bugs/bug92647-1-expected.png: * platform/mac/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt: * platform/win/Skipped: * svg/custom/resources/svg-fonts-in-text-controls.js: * svg/custom/svg-fonts-in-text-controls-expected.txt: * svg/custom/svg-fonts-in-text-controls.html: Removed. git-svn-id: svn://svn.chromium.org/blink/trunk@42698 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dglazkov@chromium.org authored
Not reviewed, typo fix. Rename erroneous lines in Skipped to actual test URLs. * platform/win/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@42697 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aroben@apple.com authored
* MemoryStream.cpp: (MemoryStream::Clone): Fix typo introduced when implementing suggestions from patch review. git-svn-id: svn://svn.chromium.org/blink/trunk@42696 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ggaren@apple.com authored
Reviewed by Adam Roben. One last loose end, discovered using COLLECT_ON_EVERY_ALLOCATION, for https://bugs.webkit.org/show_bug.cgi?id=21260 Unbounded memory growth when churning elements with anonymous event handler functions * bindings/js/JSSVGElementInstanceCustom.cpp: (WebCore::JSSVGElementInstance::mark): Don't ASSERT that an ElementInstance's correspondingElement has a JS wrapper. If a GC falls exactly between the allocation of the ElementInstance wrapper and the correspondingElement wrapper, the correspondingElement won't have a wrapper at the time we mark the ElementInstance's wrapper. git-svn-id: svn://svn.chromium.org/blink/trunk@42695 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dglazkov@chromium.org authored
Reviewed by Adam Roben. Add Windows failures temporarily to the Skipped list after r42678. See https://bugs.webkit.org/show_bug.cgi?id=25306 for more information. This is just to get the tree green while the tests are fixed. * platform/win/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@42694 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rdar://6395825aroben@apple.com authored
First part of <rdar://6395825> It takes over 20 sec to launch Safari with 500KB history file This ports the changes that were made to WebKit/mac's WebHistory implementation in r25275 to WebKit/win. WebHistory now stores a HashMap from CFAbsoluteTime (stored as int64_t) to CFArray of IWebHistoryItem*. The HashMap lets us look up the CFArray for a particular day's history in constant time rather than linear time. The precise reasons why we store the CFAbsoluteTime as an int64_t are lost to the mists of time, but it is likely because these CFAbsoluteTimes never have a decimal part, and integer comparisons are faster than floating-point comparisons, so storing them as int64_t should improve performance without losing precision. We also now use a binary search instead of a linear search when determining the index at which to insert a WebHistoryItem into its day's CFArray. This patch reduces the time needed to load a 100,000-item History.plist from ~15 seconds to ~7.5 seconds. Further improvements could likely be made by reducing the number of string conversions, reducing calls to CFTimeZone functions, and removing all the WebHistoryItemsAdded notifications that are sent (Mac doesn't send any while loading history). Reviewed by Darin Adler. * WebHistory.cpp: (WebHistoryWriter::WebHistoryWriter): Changed to take a DateToEntriesMap instead of a CFArrayRef. Initialize m_dateKeys to contain the keys from m_entriesByDate in ascending order. (WebHistoryWriter::writeHistoryItems): Now loops through m_dateKeys in reverse order and gets the entries array from the DateToEntriesMap. (WebHistory::WebHistory): Removed code to initialize m_datesWithEntries (which has been removed) and m_entriesByDate (which has been converted to a HashMap). (WebHistory::removeAllItems): Clear out m_entriesByDate and m_orderedLastVisitedDays. (WebHistory::orderedLastVisitedDays): If we don't already have a cached m_orderedLastVisitedDays array, create one by converting the keys from m_entriesByDate to DATEs and sorting them in descending order. Then copy m_orderedLastVisitedDays to the output buffer. (WebHistory::orderedItemsLastVisitedOnDay): Updated to use findKey instead of findIndex and to treat m_entriesByDate as a HashMap. Now that the items in each day's CFArray are stored in descending order (newest to oldest), we don't have to reverse them when filling in the output buffer. (The old comment about putting the items in oldest-to-newest order was incorrect -- it was putting them in newest-to-oldest order.) (WebHistory::addItemToDateCaches): (WebHistory::removeItemFromDateCaches): Changed to use findKey instead of findIndex and to treat m_entriesByDate as a HashMap. If we're adding a key to or removing a key from m_entriesByDate, also clear m_orderedLastVisitedDays so that we will regenerate it for the current set of keys the next time it is needed. (timeIntervalForBeginningOfDay): Added. Returns the CFAbsoluteTime that corresponds to the beginning of the day in which the passed-in DATE occurs. (WebHistory::findKey): Returns the key used in m_entriesByDate to store the CFArray that should contain the IWebHistoryItem that corresponds to the passed-in DATE. Replaces findIndex. (WebHistory::insertItem): Changed to treat m_entriesByDate as a HashMap rather than a CFArray. We now optimize for inserting at the beginning and end of the array, and use a binary rather than linear search when inserting into the middle of the array. (WebHistory::data): Changed to treat m_entriesByDate as a HashMap. * WebHistory.h: Changed m_entriesByDate to a DateToEntriesMap, removed m_datesWithEntries, added m_orderedLastVisitedDays. git-svn-id: svn://svn.chromium.org/blink/trunk@42693 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aroben@apple.com authored
Part of Bug 25294: All WebKit/win classes should return COMPtrs from their static constructor members <https://bugs.webkit.org/show_bug.cgi?id=25294> Reviewed by Darin Adler. * MemoryStream.cpp: (MemoryStream::createInstance): Changed to return a COMPtr. (MemoryStream::Clone): Updated for createInstance change. * MemoryStream.h: Changed createInstance to return a COMPtr. * WebArchive.cpp: (WebArchive::data): * WebCoreSupport/EmbeddedWidget.cpp: (EmbeddedWidget::didReceiveData): * WebDataSource.cpp: (WebDataSource::data): * WebHistory.cpp: (WebHistory::data): * WebIconFetcher.cpp: (WebIconFetcherClient::finishedFetchingIcon): * WebResource.cpp: (WebResource::createInstance): Updated for changes to MemoryStream::createInstance. git-svn-id: svn://svn.chromium.org/blink/trunk@42692 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aroben@apple.com authored
<https://bugs.webkit.org/show_bug.cgi?id=25295> Reviewed by Sam Weinig. * ForEachCoClass.h: Removed WebScriptDebugServer. * Interfaces/WebKit.idl: Removed WebScriptDebugServer and references to removed IDL files. * WebKit.vcproj/Interfaces.vcproj: * WebKit.vcproj/WebKit.vcproj: Removed IDL and source files for IWebScriptCallFrame, IWebScriptDebugListener, IWebScriptDebugServer, WebScriptCallFrame, and WebScriptDebugServer. * WebCoreSupport/WebFrameLoaderClient.cpp: * WebKitClassFactory.cpp: * WebKitDLL.cpp: Removed #includes of WebScriptDebugServer.h. * Interfaces/IWebScriptCallFrame.idl: Removed. * Interfaces/IWebScriptDebugListener.idl: Removed. * Interfaces/IWebScriptDebugServer.idl: Removed. * WebScriptCallFrame.cpp: Removed. * WebScriptCallFrame.h: Removed. * WebScriptDebugServer.cpp: Removed. * WebScriptDebugServer.h: Removed. git-svn-id: svn://svn.chromium.org/blink/trunk@42691 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
levin@chromium.org authored
Reviewed by Eric Seidel Fix svg-fonts-in-text-controls.js to measure the widths after the SVG font has loaded. For now the expected results have the success line printed before the metrics being measured. I'll fix this in a following commit. See https://bugs.webkit.org/show_bug.cgi?id=25302 for more details. * svg/custom/resources/svg-fonts-in-text-controls.js: * svg/custom/svg-fonts-in-text-controls-expected.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@42690 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
- 20 Apr, 2009 9 commits
-
-
sfalken@apple.com authored
* JavaScriptCore.vcproj/JavaScriptCore.make: Copy DLLs, PDBs. * JavaScriptCore.vcproj/JavaScriptCore.resources: Added. * JavaScriptCore.vcproj/JavaScriptCore.resources/Info.plist: Added. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.rc: Added. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Add version stamping, resource copying. git-svn-id: svn://svn.chromium.org/blink/trunk@42689 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
beidson@apple.com authored
Rubberstamped by Mark Rowe Clean builds are broken on case-sensitive filesystems. Let's fix, shall we? * platform/graphics/SimpleFontData.cpp: Remove "String.h" include. Ojan probably intended to include "PlatformString.h" which was unnecessary because it is pulled in through other headers. This wasn't a build failure on case-insensitive file systems because those systems would find the system <string.h>, averting the warning. git-svn-id: svn://svn.chromium.org/blink/trunk@42688 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ggaren@apple.com authored
Reviewed by Darin Adler. Last patch for https://bugs.webkit.org/show_bug.cgi?id=21260 Unbounded memory growth when churning elements with anonymous event handler functions Converted "lazy" event listeners to be unprotected, just like all the others. * bindings/js/JSEventListener.cpp: (WebCore::JSEventListener::JSEventListener): (WebCore::JSEventListener::~JSEventListener): (WebCore::JSEventListener::jsFunction): (WebCore::JSEventListener::markJSFunction): (WebCore::JSEventListener::handleEvent): (WebCore::JSEventListener::virtualIsInline): * bindings/js/JSEventListener.h: (WebCore::JSEventListener::isInline): Merged JSAbstractEventListener into JSEventListener. Now that the only difference between JSEventListener and JSLazyEventListener is that JSLazyEventListener compiles lazily, there's no need for an abstract base class. * bindings/js/JSLazyEventListener.cpp: Converted JSLazyEventListener to inherit from JSEventListener and match its un-GC-protected behavior. (WebCore::JSLazyEventListener::JSLazyEventListener): ditto (WebCore::JSLazyEventListener::parseCode): ditto (WebCore::createInlineEventListener): When creating a lazy event listener, ensure that the related node has a JS wrapper to mark the listener. Since the parser makes these listeners, it's possible that no JS reference has been made to the node yet. * bindings/js/JSLazyEventListener.h: ditto * dom/EventListener.h: (WebCore::EventListener::clearJSFunction): Removed an usused function. git-svn-id: svn://svn.chromium.org/blink/trunk@42687 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
justin.garcia@apple.com authored
git-svn-id: svn://svn.chromium.org/blink/trunk@42686 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
justin.garcia@apple.com authored
Reviewed by Dan Bernstein. https://bugs.webkit.org/show_bug.cgi?id=25299 Don't bound caret to root line box if it is still inside its containing block Can't yet write tests for behavior of non-standard caret widths. * rendering/RenderText.cpp: (WebCore::RenderText::localCaretRect): git-svn-id: svn://svn.chromium.org/blink/trunk@42685 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sfalken@apple.com authored
git-svn-id: svn://svn.chromium.org/blink/trunk@42684 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sfalken@apple.com authored
git-svn-id: svn://svn.chromium.org/blink/trunk@42683 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
sfalken@apple.com authored
git-svn-id: svn://svn.chromium.org/blink/trunk@42682 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
darin@apple.com authored
2009-04-20 Darin Adler <darin@apple.com> Reviewed by Sam Weinig. * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added PlainTextController.h and PlainTextController.mm. * DumpRenderTree/mac/FrameLoadDelegate.mm: (-[FrameLoadDelegate webView:didClearWindowObject:forFrame:]): Added PlainTextController as "window.plainText". * DumpRenderTree/mac/PlainTextController.h: Added. * DumpRenderTree/mac/PlainTextController.mm: Added. LayoutTests: 2009-04-20 Darin Adler <darin@apple.com> Reviewed by Sam Weinig. * fast/dom/Window/window-properties.html: Added a new DumpRenderTree window object property, plainText. git-svn-id: svn://svn.chromium.org/blink/trunk@42681 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-