Timeline
Aug 26, 2006:
- 3:45 PM Changeset in webkit [16052] by
-
- 6 edits7 adds in trunk
Reviewed by Eric.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10558
SVG should have support for <metadata> element
Add support for metadata tag.
- 2:51 AM Changeset in webkit [16051] by
-
- 3 edits in trunk/WebCore
Reviewed by Eric.
Daily Qt build fixes :-)
- platform/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::drawConvexPolygon):
- platform/qt/ImageQt.cpp: (WebCore::Image::initPlatformData): (WebCore::Image::invalidatePlatformData): (WebCore::Image::loadPlatformResource):
- 1:11 AM Changeset in webkit [16050] by
-
- 2 edits in trunk/WebCore
Fix the ifdef in Path.h to be CG.
- platform/Path.h:
- 12:48 AM Changeset in webkit [16049] by
-
- 2 edits in trunk/WebCore
Fix Mac build bustage (lots of float/int confusion). I am not sure
whether rounding was desired or not... this is just a band-aid to get
the build working again.
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::paintMenuListButtonGradients): (WebCore::RenderThemeMac::paintMenuListButton): (WebCore::RenderThemeMac::adjustMenuListButtonStyle):
Aug 25, 2006:
- 11:49 PM Changeset in webkit [16048] by
-
- 13 edits1 add in trunk/WebCore
More refactoring of image to disentangle graphics (e.g., Cairo) from
platform (e.g., Windows).
- WebCore.vcproj/WebCore/WebCore.vcproj: Add ImageWin to project.
- loader/Cache.cpp: (WebCore::Cache::init):
- loader/icon/IconDataCache.cpp: (WebCore::IconDataCache::loadImageFromResource): Renamed loadResource to loadPlatformResource to try to make it more clear that this call is implemented on each OS (and not by graphics libraries).
- platform/Image.cpp: (WebCore::Image::Image): (WebCore::Image::~Image): (WebCore::Image::invalidateData): (WebCore::Image::size): (WebCore::Image::setData): (WebCore::Image::setNativeData): Fix up the PDF code to not be considered platform data any more, since PDF rendering is not for a specific OS.
Renamed the methods that set OS-specific data (like NSImage) to PlatformData
instead of NativeData.
- platform/Image.h: Shifted the PDF members into CG defines. Made CGImageRef a CG define. Renamed methods to reflect that they are OS-specific and not graphics-library-specific.
- platform/cairo/ImageCairo.cpp: Removed the platform data methods. Other platforms besides Windows that use Cairo will need to account for this change by adding these methods to their OS Image*.cpp file.
- platform/cg/ImageCG.cpp: (WebCore::Image::drawTiled): Add FIXMEs to the wkpattern stuff.
- platform/cg/PDFDocumentImage.cpp: Shouldn't have #imports in .cpp.
- platform/mac/ImageMac.mm: (WebCore::Image::initPlatformData): (WebCore::Image::invalidatePlatformData): (WebCore::Image::loadPlatformResource): (WebCore::Image::getTIFFRepresentation): Add the platform data initializers to the Mac Image file. Move the TIFF representation there as well, since this is only used by Mac code.
- platform/win/ImageWin.cpp: Added. (WebCore::Image::initPlatformData): (WebCore::Image::invalidatePlatformData): (WebCore::Image::loadPlatformResource): (WebCore::Image::supportsType): Similar work for Windows. Add stubs for possible future HBITMAP returns in the platform data methods.
- rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintResizeControl):
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::paintResizeControl): loadResource -> loadPlatformResource
- 11:45 PM Changeset in webkit [22124] by
-
- 1 edit in branches/WindowsMerge/WebCore/WebCore.vcproj/WebCore.vcproj
Add ImageWin to project.
- 10:31 PM Changeset in webkit [22123] by
-
- 8 edits in branches/WindowsMerge
WebCoreWin:
Land CG/Cairo refactoring (and add some winsock2.h). (I do not really
understand why the winsock2.h stuff would suddenly be needed.)
- platform/win/ResourceLoaderWin.h:
- platform/win/TemporaryLinkStubs.cpp: (GraphicsContext::setAlpha): (GraphicsContext::drawFocusRing): (GraphicsContext::drawLineForMisspelling): (GraphicsContext::setCompositeOperation):
- plugins/win/PluginPackageWin.h:
- plugins/win/PluginViewWin.h:
- plugins/win/npapi.cpp:
- rendering/RenderThemeWin.cpp: (WebCore::prepareForDrawing): (WebCore::doneDrawing):
WebKitWin:
Add code path for doing painting of a WebFrame using CG.
- WebFrame.cpp: (WebFrame::paint):
- 6:59 PM Changeset in webkit [16047] by
-
- 2 edits in trunk/WebCore
Rubber-stamped by Adele.
Fixed build.
- platform/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::drawConvexPolygon):
- 5:37 PM Changeset in webkit [16046] by
-
- 2 edits in trunk/WebKit
Reviewed by Tim Hatcher
Fixed up some leaks on [WebIconDatabase init]
- Misc/WebIconDatabase.m: (-[WebIconDatabase init]):
- 5:33 PM Changeset in webkit [16045] by
-
- 15 edits in trunk
LayoutTests:
Updated results for addition of -webkit-text-security.
- fast/css/computed-style-expected.txt:
WebCore:
Patch by Francisco, Reviewed by me.
Preparation for switch to new text field implementation of password field.
Added -webkit-text-security property.
Tests: updated fast/css/computed-style-expected.txt
- css/CSSPropertyNames.in: Added -webkit-text-security.
- css/CSSComputedStyleDeclaration.cpp: (WebCore::): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Added cases for textSecurity.
- css/cssparser.cpp: (WebCore::CSSParser::parseValue): ditto.
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::applyProperty): ditto.
- css/html4.css: Added style for password field to use -webkit-text-security.
- html/HTMLInputElement.cpp: Check appearance property to decide which renderer to use. (WebCore::HTMLInputElement::selectionStart): (WebCore::HTMLInputElement::selectionEnd): (WebCore::HTMLInputElement::setSelectionStart): (WebCore::HTMLInputElement::setSelectionEnd): (WebCore::HTMLInputElement::select): (WebCore::HTMLInputElement::setSelectionRange): (WebCore::HTMLInputElement::createRenderer):
- html/HTMLInputElement.h: (WebCore::HTMLInputElement::isNonWidgetTextField): Added check for password.
- platform/StringImpl.cpp: (WebCore::StringImpl::secure): Added. Converts a string to replace characters with one character, like a bullet.
- platform/StringImpl.h:
- rendering/RenderStyle.cpp: (WebCore::StyleCSS3InheritedData::StyleCSS3InheritedData): Initialize textSecurity. (WebCore::RenderStyle::diff): Added case for textSecurity.
- rendering/RenderStyle.h: (WebCore::): (WebCore::RenderStyle::textSecurity): Added. (WebCore::RenderStyle::setTextSecurity): Added. (WebCore::RenderStyle::initialTextSecurity): Added.
- rendering/RenderText.cpp: (WebCore::RenderText::setStyle): Added case for textSecurity. (WebCore::RenderText::setText): ditto.
- 4:44 PM Changeset in webkit [16044] by
-
- 94 edits8 adds in trunk
LayoutTests:
Reviewed by Hyatt.
New tests and updated tests for styled selects.
- fast/borders/borderRadiusInvalidColor-expected.checksum: Added.
- fast/borders/borderRadiusInvalidColor-expected.png: Added.
- fast/borders/borderRadiusInvalidColor-expected.txt: Added.
- fast/borders/borderRadiusInvalidColor.html: Added.
- fast/forms/select-baseline-expected.checksum: Added.
- fast/forms/select-baseline-expected.png: Added.
- fast/forms/select-baseline-expected.txt: Added.
- fast/forms/select-baseline.html: Added.
- editing/pasteboard/4641033-expected.txt:
- editing/selection/replaced-boundaries-3-expected.txt:
- editing/selection/select-box-expected.txt:
- fast/block/margin-collapse/103-expected.txt:
- fast/forms/001-expected.checksum:
- fast/forms/001-expected.png:
- fast/forms/001-expected.txt:
- fast/forms/003-expected.txt:
- fast/forms/004-expected.txt:
- fast/forms/HTMLOptionElement_label01-expected.txt:
- fast/forms/HTMLOptionElement_label02-expected.txt:
- fast/forms/HTMLOptionElement_label03-expected.txt:
- fast/forms/HTMLOptionElement_label04-expected.txt:
- fast/forms/HTMLOptionElement_label06-expected.txt:
- fast/forms/HTMLOptionElement_label07-expected.txt:
- fast/forms/form-element-geometry-expected.checksum:
- fast/forms/form-element-geometry-expected.png:
- fast/forms/form-element-geometry-expected.txt:
- fast/forms/option-script-expected.txt:
- fast/forms/option-text-clip-expected.txt:
- fast/forms/select-change-listbox-to-popup-expected.txt:
- fast/forms/select-selected-expected.txt:
- fast/forms/select-style-expected.txt:
- fast/forms/select-visual-hebrew-expected.txt:
- fast/invalid/014-expected.txt:
- fast/parser/document-write-option-expected.txt:
- fast/replaced/width100percent-expected.txt:
- http/tests/navigation/anchor-basic-expected.txt:
- http/tests/navigation/anchor-frames-expected.txt:
- http/tests/navigation/anchor-goback-expected.txt:
- http/tests/navigation/anchor-subframeload-expected.txt:
- http/tests/navigation/javascriptlink-basic-expected.txt:
- http/tests/navigation/javascriptlink-frames-expected.txt:
- http/tests/navigation/javascriptlink-goback-expected.txt:
- http/tests/navigation/javascriptlink-subframeload-expected.txt:
- http/tests/navigation/metaredirect-basic-expected.txt:
- http/tests/navigation/metaredirect-frames-expected.txt:
- http/tests/navigation/metaredirect-goback-expected.txt:
- http/tests/navigation/metaredirect-subframeload-expected.txt:
- http/tests/navigation/post-goback2-expected.txt:
- http/tests/navigation/postredirect-goback2-expected.txt:
- http/tests/navigation/redirect302-basic-expected.txt:
- http/tests/navigation/redirect302-frames-expected.txt:
- http/tests/navigation/redirect302-goback-expected.txt:
- http/tests/navigation/redirect302-subframeload-expected.txt:
- http/tests/navigation/relativeanchor-basic-expected.txt:
- http/tests/navigation/relativeanchor-frames-expected.txt:
- http/tests/navigation/relativeanchor-goback-expected.txt:
- http/tests/navigation/slowmetaredirect-basic-expected.txt:
- http/tests/navigation/slowtimerredirect-basic-expected.txt:
- http/tests/navigation/success200-basic-expected.txt:
- http/tests/navigation/success200-frames-expected.txt:
- http/tests/navigation/success200-frames-loadsame-expected.txt:
- http/tests/navigation/success200-goback-expected.txt:
- http/tests/navigation/success200-loadsame-expected.txt:
- http/tests/navigation/success200-reload-expected.txt:
- http/tests/navigation/success200-subframeload-expected.txt:
- http/tests/navigation/timerredirect-basic-expected.txt:
- http/tests/navigation/timerredirect-frames-expected.txt:
- http/tests/navigation/timerredirect-goback-expected.txt:
- http/tests/navigation/timerredirect-subframeload-expected.txt:
- tables/mozilla/bugs/bug1188-expected.txt:
- tables/mozilla/bugs/bug18359-expected.txt:
- tables/mozilla/bugs/bug2479-3-expected.txt:
- tables/mozilla/bugs/bug2479-4-expected.txt:
- tables/mozilla/bugs/bug29326-expected.txt:
- tables/mozilla/bugs/bug33855-expected.txt:
- tables/mozilla/bugs/bug4382-expected.txt:
- tables/mozilla/bugs/bug96334-expected.txt:
- tables/mozilla/core/margins-expected.txt:
- tables/mozilla/dom/tableDom-expected.txt:
- tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
WebCore:
Reviewed by Hyatt.
Enable styling for popup menus. Also fixed baseline calculation for buttons and selects.
Tests: fast/forms/select-baseline.html
fast/borders/borderRadiusInvalidColor.html
updated: fast/forms/select-style-expected.txt and more...
- css/html4.css: Added style rules for styled select elements.
- platform/GraphicsContext.h: Added argument for antialiasing.
- platform/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::drawConvexPolygon): ditto.
- platform/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::drawConvexPolygon): ditto.
- rendering/RenderObject.cpp: (WebCore::RenderObject::drawBorderArc): Added textColor argument so this can be used when the border color is invalid. (WebCore::RenderObject::drawBorder): Removed invalidisInvert since its dead code (any callers that set this to true were already ensuring that their color was valid). Updated drawConvexPolygon call to use FloatPoints instead of IntPoints. (WebCore::RenderObject::paintBorder): Updated to remove invalidisInvert argument from drawBorder call. (WebCore::RenderObject::paintOutline): ditto.
- rendering/RenderFlow.cpp: (WebCore::RenderFlow::paintOutlineForLine): ditto.
- rendering/RenderObject.h: Updated arguments for drawBorder and drawBorderArc.
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::getBaselineOfLastLineBox): Changed isRootLineBox argument to true when setting line height. Added case for when there's no children to check for hasLineIfEmpty.
- rendering/RenderBlock.h:
- rendering/bidi.cpp: (WebCore::RenderBlock::layoutInlineChildren): Changed isRootLineBox argument to true when setting line height.
- rendering/RenderButton.h: (WebCore::RenderButton::hasLineIfEmpty): Added so buttons always get a line height.
- rendering/RenderMenuList.h: (WebCore::RenderMenuList::hasLineIfEmpty): ditto.
- rendering/RenderFlexibleBox.cpp: (WebCore::RenderFlexibleBox::layoutHorizontalBox): Added code to check hasLineIfEmpty to give flex boxes line height. (WebCore::RenderFlexibleBox::layoutVerticalBox): ditto.
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::adjustRenderStyle): Moved the appearance adjustment code into adjust style.
- rendering/RenderBox.cpp: (WebCore::RenderBox::paintBoxDecorations): Lets the theme paint "decorations", like the arrow control and gradients immediately after painting the background.
- rendering/RenderTheme.cpp: (WebCore::RenderTheme::adjustStyle): This now checks whether the control is styled, and adjusts the appearance property appropriately. For styled selects, instead of setting the appearance to none, which is what we do for other styled controls, we set the appearance to MenulistButtonAppearance, which indicates that we will draw the arrow controls and button appearance in the engine. (WebCore::RenderTheme::paintDecorations): Added. Paints MenulistButtonAppearance in a different function, so the arrow control will draw at the right time (after the background). (WebCore::RenderTheme::paint): Added case for MenulistButtonAppearance. (WebCore::RenderTheme::paintBorderOnly): ditto. (WebCore::RenderTheme::isControlContainer): Removed cases for MenuListAppearance and MenulistButtonAppearance since the baseline is no longer provided by the theme. (WebCore::RenderTheme::adjustMenuListButtonStyle): Added.
- rendering/RenderTheme.h: (WebCore::RenderTheme::paintMenuListButton): Added.
- rendering/RenderThemeMac.h:
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::isControlStyled): Removed code that made selects unstyle-able. (WebCore::RenderThemeMac::baselinePosition): Removed cases for MenuListAppearance and MenulistButtonAppearance. (WebCore::RenderThemeMac::popupButtonPadding): Added top and bottom padding so empty popups have the right baseline. (WebCore::TopGradientInterpolate): Added. (WebCore::BottomGradientInterpolate): Added. (WebCore::MainGradientInterpolate): Added. (WebCore::RenderThemeMac::paintMenuListButtonGradients): Added. Draws gradients for styled popup menu button appearance. (WebCore::RenderThemeMac::paintMenuListButton): Calls paintMenuListButtonGradients, and draws arrow control. (WebCore::RenderThemeMac::adjustMenuListButtonStyle): Added to set padding and border radius to account for the arrow control size and font size.
- 3:57 PM Changeset in webkit [16043] by
-
- 2 edits in trunk/WebCore
Reviewed by Adam
Changed some time()-related code to be more platform independent
- loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::isIconExpiredForIconURL): (WebCore::IconDatabase::getOrCreateIconDataCache): (WebCore::IconDatabase::setIconDataForIconURL):
- 3:25 PM Changeset in webkit [16042] by
-
- 2 edits in trunk/WebCore
Reviewed by Geoff.
<rdar://problem/4416432> Radio buttons and Checkboxes in AXWebAreas don't fill in their AXTitle attribute
- bridge/mac/WebCoreAXObject.mm: (labelForElement): New. Returns the HTMLLabelElement, if any, for the specified Element.
(-[WebCoreAXObject title]):
For input elements, return the innerHTML() of the labelForElement().
- 2:42 PM Changeset in webkit [16041] by
-
- 2 edits in S60/trunk/WebCore
2006-08-25 bujtas <zbujtas@gmail.com>
Reviewed by Sriram.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10570
fix null pointer crash. check if tokenizer is null.
- khtml/html/html_objectimpl.cpp: (HTMLObjectElementImpl::HTMLObjectElementImpl):
- 2:28 PM Changeset in webkit [16040] by
-
- 2 edits in trunk/WebCore
Reviewed by Tim Hatcher
Changed some debugging-only code to be more platform independent
- WebCore.xcodeproj/project.pbxproj:
- loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::pruneUnretainedIconsOnStartup): (WebCore::IconDatabase::syncDatabase):
- 1:46 PM Changeset in webkit [16039] by
-
- 1 edit1 add in S60/trunk/S60Internals
2006-08-25 sareen <shyam.sareen@nokia.com>
Reviewed by Sachin, landed by Brad.
DESC: Added central repository files
http://bugzilla.opendarwin.org/show_bug.cgi?id=10567
- S60CenResp.zip: Added.
- 12:23 PM Changeset in webkit [16038] by
-
- 2 edits in S60/trunk/WebKit
2006-08-25 naguo <George.Guo@nokia.com>
Reviewed by Sachin.
DESC: The BrCtl should sent a keydown and keyup too for ECommandMakeCall
http://bugzilla.opendarwin.org/show_bug.cgi?id=10548
- BrowserControl/src/BrCtl.cpp: (CBrCtl::HandleCommandL):
- 12:06 PM Changeset in webkit [16037] by
-
- 2 edits in S60/trunk/WebKit
2006-08-25 sareen <shyam.sareen@nokia.com>
Reviewed by Sachin.
DESC: Set value as per cache configurable parameter
as per center repository.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10567
- ResourceLoader/CacheSrc/HttpCacheManager.cpp: (CHttpCacheManager::CreateCacheHandlersL):
- 11:54 AM Changeset in webkit [16036] by
-
- 6 edits1 delete in S60/trunk/S60WebUi
2006-08-25 w3liu <wei.liu@nokia.com>
Reviewed by Zalan Bujtas
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=10564
ifdefs of obslete flags should be removed for Reindeer UI.
- ChangeLog:
- HomePage/group/HomePage.mmp:
- HomePage/src/DllEntryPoint.cpp: Removed
- WebUi/group/WebUi.mmp:
- WebUi/src/WebUiApp.cpp:
- WebUi/src/WebUiObserver.cpp:
- WebUi/src/WebUiSettings.cpp: (CWebUiSettings::NewL): (CWebUiSettings::ResetSettingsDbL): (CWebUiSettings::DoSettingsActionL): (CWebUiSettings::UpdateSettingDb): (CWebUiSettings::SetEngineSettingL): (CWebUiSettings::GetSettingByCRIdL): (CWebUiSettings::GetSettingByNameL): (CWebUiSettings::SetSettingByNameL):
- 11:23 AM Changeset in webkit [16035] by
-
- 5 edits in trunk/WebCore
Reviewed/landed by Adam.
Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10561
Qt platform build fixes.
- platform/qt/FrameQt.h:
- platform/qt/ScreenQt.cpp: (WebCore::qwidgetForPage): (WebCore::screenRect): (WebCore::screenDepth): (WebCore::usableScreenRect):
- platform/qt/TemporaryLinkStubs.cpp: (WebCore::screenDepthPerComponent): (WebCore::screenIsMonochrome):
- platform/qt/WidgetQt.cpp:
- 9:51 AM Changeset in webkit [16034] by
-
- 4 edits in trunk/WebCore
Reviewed/landed by Adam.
Finally fix font caching. WebKit+Qt now works
out of the box without any further patches :-)
- platform/qt/FontDataQt.cpp: (WebCore::FontData::platformDestroy):
- platform/qt/FontPlatformData.h:
- platform/qt/FontPlatformDataQt.cpp: (WebCore::FontPlatformData::FontPlatformData): (WebCore::FontPlatformData::isFixedPitch): (WebCore::FontPlatformData::font): (WebCore::FontPlatformData::fontPtr): (WebCore::FontPlatformData::hash): (WebCore::FontPlatformData::operator==):
- 9:46 AM Changeset in webkit [16033] by
-
- 20 edits in trunk/WebCore
Reviewed/landed by Adam.
Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10559
Confirm to WebKit style guide - last fixes :-)
- platform/ResourceLoaderClient.h:
- platform/qt/ComboBoxQt.cpp:
- platform/qt/FrameQt.cpp: (WebCore::doScroll): (WebCore::FrameQt::FrameQt): (WebCore::FrameQt::openURL): (WebCore::FrameQt::submitForm): (WebCore::FrameQt::setTitle): (WebCore::FrameQt::passSubframeEventToSubframe): (WebCore::FrameQt::registerCommandForUndo): (WebCore::FrameQt::registerCommandForRedo): (WebCore::FrameQt::keyEvent): (WebCore::FrameQt::setFrameGeometry):
- platform/qt/GlyphMapQt.cpp: (WebCore::GlyphMap::fillPage):
- platform/qt/GraphicsContextQt.cpp: (WebCore::toQtCompositionMode): (WebCore::toQtLineCap): (WebCore::toQtLineJoin): (WebCore::TextShadow::TextShadow): (WebCore::GraphicsContextPlatformPrivate::p):
- platform/qt/ImageQt.cpp: (WebCore::FrameData::clear): (WebCore::Image::supportsType):
- platform/qt/IntSizeQt.cpp:
- platform/qt/LineEditQt.cpp:
- platform/qt/ListBoxQt.cpp:
- platform/qt/PageQt.cpp: (WebCore::Page::windowRect):
- platform/qt/PathQt.cpp: (WebCore::Path::~Path):
- platform/qt/ResourceLoaderCurl.cpp: (WebCore::ResourceLoader::assembleResponseHeaders): (WebCore::ResourceLoader::retrieveCharset): (WebCore::ResourceLoader::receivedResponse):
- platform/qt/ResourceLoaderManager.cpp: (WebCore::headerCallback): (WebCore::ResourceLoaderManager::downloadTimerCallback): (WebCore::ResourceLoaderManager::add):
- platform/qt/ScreenQt.cpp: (WebCore::screenRect): (WebCore::usableScreenRect):
- platform/qt/ScrollViewQt.cpp: (WebCore::ScrollView::ScrollView): (WebCore::ScrollView::~ScrollView): (WebCore::ScrollView::setParentWidget): (WebCore::ScrollView::addChild):
- platform/qt/SharedTimerQt.cpp: (WebCore::setSharedTimerFiredFunction):
- platform/qt/SharedTimerQt.h: (WebCore::SharedTimerQt::SharedTimerQt): (WebCore::SharedTimerQt::fire):
- platform/qt/SystemTimeQt.cpp: (WebCore::currentTime):
- platform/qt/TextEditQt.cpp: (WebCore::PlatformTextEdit::setParentWidget): (WebCore::PlatformTextEdit::text): (WebCore::PlatformTextEdit::sizeWithColumnsAndRows):