2011-03-07 Ryosuke Niwa Chromium build fix. * src/ContextMenuClientImpl.cpp: (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): 2011-03-07 Ryosuke Niwa Reviewed by Darin Adler. selectionHasStyle and selectionStartHasStyle should use EditingStyle https://bugs.webkit.org/show_bug.cgi?id=55902 selectionHasStyle now takes a property id and a value instead of a CSSMutableStyleDeclaration. * src/ContextMenuClientImpl.cpp: (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Calls selectionHasStyle. 2011-03-07 Daniel Cheng Reviewed by Tony Chang. Add plumbing for paste support to ChromiumDataObject::types() https://bugs.webkit.org/show_bug.cgi?id=55792 This requires a DEPS roll for a Chromium-side change to support DRT testing of event.dataTransfer.types. * DEPS: 2011-03-07 Takayoshi Kochi Reviewed by Tony Chang. Use preferred locale information when choosing fallback font using fontconfig on Linux platform. https://bugs.webkit.org/show_bug.cgi?id=55453 Tests will be covered by Chromium side. * public/gtk/WebFontInfo.h: (WebKit::WebFontInfo::familyForChars): added 3rd parameter |preferredLocale| * public/linux/WebSandboxSupport.h: (WebKit::WebSandboxSupport::getFontFamilyForCharacters): added 3rd parameter |preferredLocale| * src/PlatformBridge.cpp: * src/gtk/WebFontInfo.cpp: 2011-03-07 James Robinson Reviewed by Kenneth Russell. [chromium] Separate the "update" and "draw" portions of LayerRendererChromium's drawLayers function https://bugs.webkit.org/show_bug.cgi?id=54047 Call updated LayerRendererChromium APIs. * src/WebViewImpl.cpp: (WebKit::WebViewImpl::doPixelReadbackToCanvas): (WebKit::WebViewImpl::paint): (WebKit::WebViewImpl::doComposite): 2011-03-07 Sam Weinig Reviewed by Anders Carlsson. Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse https://bugs.webkit.org/show_bug.cgi?id=55827 Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse and pass the entire response, instead of just the MIMEType. * src/FrameLoaderClientImpl.cpp: (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForResponse): * src/FrameLoaderClientImpl.h: 2011-03-07 Marcus Bulach Reviewed by Dan Bernstein. WebViewImpl::focusedWebCoreFrame() should be const. https://bugs.webkit.org/show_bug.cgi?id=55870 * src/WebViewImpl.cpp: (WebKit::WebViewImpl::focusedWebCoreFrame): * src/WebViewImpl.h: 2011-03-07 Eric Carlson Reviewed by Darin Adler. Add API to enumerate/delete files downloaded for