| Index: WebCore/ChangeLog
|
| ===================================================================
|
| --- WebCore/ChangeLog (revision 68288)
|
| +++ WebCore/ChangeLog (working copy)
|
| @@ -1,3 +1,696 @@
|
| +2010-09-22 Matt Perry <mpcomplete@chromium.org>
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Trying to reland a version of r67749:
|
| + Have V8DOMWindowShell ask the embedder whether to run a V8 extension
|
| + in a particular script context.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45721
|
| +
|
| + * bindings/v8/V8DOMWindowShell.cpp:
|
| + (WebCore::V8DOMWindowShell::createNewContext):
|
| + * bindings/v8/V8Proxy.cpp:
|
| + (WebCore::V8Proxy::registerExtension):
|
| + * bindings/v8/V8Proxy.h:
|
| + * loader/EmptyClients.h:
|
| + (WebCore::EmptyFrameLoaderClient::allowScriptExtension):
|
| + * loader/FrameLoaderClient.h:
|
| +
|
| +2010-09-22 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Reviewed by Darin Adler.
|
| +
|
| + queryCommandState returns false for Underline command when no selection is made
|
| + https://bugs.webkit.org/show_bug.cgi?id=17594
|
| +
|
| + The bug was caused by selectionComputedStyle's adding -webkit-text-decorations-in-effect property
|
| + to a dummy span used to obtain the computed style when there is a typing style.
|
| + Since this property is for internal use only, the CSS parser always stripped the property.
|
| + As a result, we were always ignoring the text decorations set by the typing style.
|
| +
|
| + Fixed the bug by making selectionComputedStyle directly merge the computed style of the current
|
| + caret position and the typing style. This also eliminates the need for a dummy span element.
|
| + Due to the merge, the return value of selectionComputedStyle had to be changed to CSSMutableStyleDeclaration
|
| + from CSSComputedStyleDeclaration.
|
| +
|
| + Test: editing/execCommand/query-text-decoration-with-typing-style.html
|
| +
|
| + * editing/ApplyStyleCommand.cpp:
|
| + (WebCore::StyleChange::init): Calls getPropertiesNotIn.
|
| + (WebCore::getPropertiesNotIn): Renamed from getPropertiesNotInComputedStyle since it takes
|
| + CSSStyleDeclaration* instead of CSSComputedStyleDeclaration* for the second argument.
|
| + (WebCore::ApplyStyleCommand::removeNonEditingProperties): Extracted from editingStyleAtPosition.
|
| + (WebCore::ApplyStyleCommand::editingStyleAtPosition): Calls removeNonEditingProperties.
|
| + * editing/ApplyStyleCommand.h:
|
| + * editing/Editor.cpp:
|
| + (WebCore::triStateOfStyle): Calls getPropertiesNotIn. Renamed from triStateOfStyleInComputedStyle
|
| + since it no longer takes CSSComputedStyleDeclaration.
|
| + (WebCore::Editor::selectionStartHasStyle): Calls selectionComputedStyle and triStateOfStyle.
|
| + (WebCore::Editor::selectionHasStyle): Ditto.
|
| + (WebCore::Editor::selectionStartCSSPropertyValue): Calls selectionComputedStyle.
|
| + (WebCore::Editor::selectionComputedStyle): See above.
|
| + * editing/Editor.h:
|
| + * editing/EditorCommand.cpp:
|
| + (WebCore::executeToggleStyleInList): Calls selectionComputedStyle.
|
| +
|
| +2010-09-22 Jamey Hicks <jamey.hicks@nokia.com>
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + [Qt] Web Inspector: Remote Web Inspector support for QtWebKit
|
| + https://bugs.webkit.org/show_bug.cgi?id=43988
|
| +
|
| + Runs a web debug server on port specified by QtTestBrowser
|
| + argument -remote-inspector-port. Property
|
| + _q_webInspectorServerPort of the QWebPage instance will be set
|
| + according to the argument. All pages with that property set will
|
| + be remotely inspectable.
|
| +
|
| + URL for remote inspection of first QWebPage is
|
| + http://localhost:9222/webkit/inspector/inspector.html?page=1
|
| + where 1 is the number of the QWebPage instance.
|
| +
|
| + The base URL yields an index page with links to the individual inspectors:
|
| + http://localhost:9222/
|
| +
|
| + * WebCore.pro
|
| +
|
| +2010-09-21 Darin Adler <darin@apple.com>
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + Fix some Objective-C GC problems and use RetainPtr instead of HardRetain/Release
|
| + https://bugs.webkit.org/show_bug.cgi?id=46220
|
| +
|
| + * WebCore.exp.in: Updated.
|
| +
|
| + * bindings/objc/ObjCEventListener.h: Use a RetainPtr for m_listener, since that
|
| + will do a CFRetain, which is right for GC rather than an -[NSObject retain],
|
| + which is not.
|
| + * bindings/objc/ObjCEventListener.mm:
|
| + (WebCore::ObjCEventListener::ObjCEventListener): Removed explicit retain.
|
| + (WebCore::ObjCEventListener::~ObjCEventListener): Removed explicit release and
|
| + added get().
|
| + (WebCore::ObjCEventListener::handleEvent): Added get();
|
| +
|
| + * bridge/objc/objc_instance.mm:
|
| + (ObjcInstance::setGlobalException): Use copy/release instead of
|
| + HardRetain/HardRelease.
|
| + (ObjcInstance::moveGlobalExceptionToExecState): Ditto.
|
| +
|
| + * platform/Cursor.h: Use RetainPtr for PlatformCursor on Mac.
|
| +
|
| + * platform/Cursor.cpp:
|
| + (WebCore::Cursor::platformCursor): Moved this to CursorMac for the Mac.
|
| +
|
| + * platform/Widget.cpp: Removed retain/releasePlatformWidget and made them
|
| + both inlines in the header file.
|
| +
|
| + * platform/Widget.h: Fixed includes and added an include of RetainPtr.
|
| + Made platformWidget and setPlatformWidget non-inline on the Mac platform.
|
| + Made releasePlatformWidget and retainPlatformWidget empty inline functions
|
| + for non-GTK platforms.
|
| +
|
| + * platform/graphics/mac/ImageMac.mm: Removed unneeded FoundationExtras.h
|
| + include.
|
| +
|
| + * platform/mac/ClipboardMac.mm:
|
| + (WebCore::cocoaTypeFromHTMLClipboardType): use RetainPtr for the return type.
|
| + (WebCore::ClipboardMac::clearData): Use RetainPtr.
|
| + (WebCore::ClipboardMac::getData): Ditto.
|
| + (WebCore::ClipboardMac::setData): Ditto.
|
| +
|
| + * platform/mac/CursorMac.mm:
|
| + (WebCore::createCustomCursor): Use RetainPtr for the return type.
|
| + (WebCore::Cursor::ensurePlatformCursor): Removed all the calls to HardRetain
|
| + since m_platformCursor is now a RetainPtr.
|
| + (WebCore::Cursor::Cursor): Ditto.
|
| + (WebCore::Cursor::operator=): Ditto. Also HardRelease.
|
| + (WebCore::Cursor::~Cursor): Ditto.
|
| + (WebCore::Cursor::platformCursor): Use get here.
|
| +
|
| + * platform/mac/FoundationExtras.h: Removed all the functions except for
|
| + HardAutorelease. Later we can remove that one too.
|
| +
|
| + * platform/mac/ThemeMac.mm:
|
| + (WebCore::setUpButtonCell): Changed this function to have a return value.
|
| + Otherwise we end up taking a pointer (actually a reference) to a global
|
| + variable, which does not do the right thing for GC.
|
| + (WebCore::nonDefaultButton): Added.
|
| + (WebCore::defaultButton): Added.
|
| + (WebCore::button): Changed to call two separate functions with two separate
|
| + global variables to avoid the problem with pointers to globals.
|
| +
|
| + * platform/mac/WidgetMac.mm:
|
| + (WebCore::Widget::~Widget): Removed unneeded call to releasePlatformWidget.
|
| + (WebCore::Widget::platformWidget): Non-inline so we can comipile the header
|
| + plain non-Objective-C C++.
|
| + (WebCore::Widget::setPlatformWidget): Ditto.
|
| +
|
| + * platform/network/mac/WebCoreURLResponse.mm:
|
| + (mimeTypeFromUTITree): Use RetainPtr for the return type.
|
| + (-[NSURLResponse adjustMIMETypeIfNecessary]): Use RetainPtr.
|
| +
|
| +2010-09-22 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + Reviewed by Xan Lopez.
|
| +
|
| + [GTK] r68027 caused many crashes on the bots
|
| + https://bugs.webkit.org/show_bug.cgi?id=46268
|
| +
|
| + Add the appropriate OwnPtrCairo.h include which has the OwnPtr
|
| + specialization for Cairo paths. Without it, we will have memory
|
| + corruption.
|
| +
|
| + * platform/graphics/cairo/PathCairo.cpp: Add OwnPtrCairo.h include.
|
| +
|
| +2010-09-22 Pavel Podivilov <podivilov@chromium.org>
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Web Inspector: implement pausing on XHR
|
| + https://bugs.webkit.org/show_bug.cgi?id=46086
|
| +
|
| + * bindings/v8/custom/V8XMLHttpRequestCustom.cpp:
|
| + (WebCore::V8XMLHttpRequest::sendCallback):
|
| + * inspector/Inspector.idl:
|
| + * inspector/InspectorController.cpp:
|
| + (WebCore::InspectorController::InspectorController):
|
| + (WebCore::InspectorController::setNativeBreakpoint):
|
| + (WebCore::InspectorController::removeNativeBreakpoint):
|
| + (WebCore::InspectorController::willInsertDOMNodeImpl):
|
| + (WebCore::InspectorController::willRemoveDOMNodeImpl):
|
| + (WebCore::InspectorController::willModifyDOMAttrImpl):
|
| + (WebCore::InspectorController::instrumentWillSendXMLHttpRequestImpl):
|
| + * inspector/InspectorController.h:
|
| + (WebCore::InspectorController::instrumentWillSendXMLHttpRequest):
|
| + (WebCore::InspectorController::inspectorControllerForScriptExecutionContext):
|
| + (WebCore::InspectorController::inspectorControllerForNode):
|
| + (WebCore::InspectorController::inspectorControllerForDocument):
|
| + * inspector/InspectorDebuggerAgent.cpp:
|
| + (WebCore::InspectorDebuggerAgent::InspectorDebuggerAgent):
|
| + (WebCore::InspectorDebuggerAgent::didPause):
|
| + (WebCore::InspectorDebuggerAgent::breakProgram):
|
| + * inspector/InspectorDebuggerAgent.h:
|
| + * inspector/InspectorTimelineAgent.h:
|
| + * inspector/front-end/CallStackSidebarPane.js:
|
| + (WebInspector.CallStackSidebarPane.prototype.updateStatus):
|
| + * inspector/front-end/ElementsPanel.js:
|
| + (WebInspector.ElementsPanel):
|
| + (WebInspector.ElementsPanel.prototype.reset):
|
| + * inspector/front-end/ElementsTreeOutline.js:
|
| + (WebInspector.ElementsTreeElement.prototype._populateTagContextMenu):
|
| + * inspector/front-end/ScriptsPanel.js:
|
| + (WebInspector.ScriptsPanel):
|
| + (WebInspector.ScriptsPanel.prototype.debuggerPaused):
|
| + (WebInspector.ScriptsPanel.prototype.reset):
|
| + * inspector/front-end/Settings.js:
|
| + * xml/XMLHttpRequest.h:
|
| + (WebCore::XMLHttpRequest::url):
|
| +
|
| +2010-09-22 Kenneth Russell <kbr@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add local triangulation of cubic curve control points
|
| + https://bugs.webkit.org/show_bug.cgi?id=45252
|
| +
|
| + Adding a localized triangulation algorithm which takes as input
|
| + the four control points of a cubic curve segment and provides both
|
| + triangles as well as the ability to walk the interior edges. The
|
| + latter will be used later to fill the interior of shapes bounded
|
| + by these cubic curves, quadratic curves and line segments.
|
| +
|
| + * platform/graphics/gpu/LoopBlinnLocalTriangulator.cpp: Added.
|
| + (WebCore::LoopBlinnLocalTriangulator::Triangle::contains):
|
| + (WebCore::LoopBlinnLocalTriangulator::Triangle::nextVertex):
|
| + (WebCore::LoopBlinnLocalTriangulator::Triangle::indexForVertex):
|
| + (WebCore::LoopBlinnLocalTriangulator::Triangle::makeCounterClockwise):
|
| + (WebCore::LoopBlinnLocalTriangulator::LoopBlinnLocalTriangulator):
|
| + (WebCore::LoopBlinnLocalTriangulator::reset):
|
| + (WebCore::LoopBlinnLocalTriangulator::triangulate):
|
| + (WebCore::LoopBlinnLocalTriangulator::triangulateHelper):
|
| + (WebCore::LoopBlinnLocalTriangulator::addTriangle):
|
| + (WebCore::LoopBlinnLocalTriangulator::addInteriorVertex):
|
| + (WebCore::LoopBlinnLocalTriangulator::isSharedEdge):
|
| + * platform/graphics/gpu/LoopBlinnLocalTriangulator.h: Added.
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::Vertex):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::xyCoordinates):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::klmCoordinates):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::set):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::end):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::setEnd):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::marked):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::setMarked):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::interior):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::setInterior):
|
| + (WebCore::LoopBlinnLocalTriangulator::Vertex::resetFlags):
|
| + (WebCore::LoopBlinnLocalTriangulator::Triangle::Triangle):
|
| + (WebCore::LoopBlinnLocalTriangulator::Triangle::getVertex):
|
| + (WebCore::LoopBlinnLocalTriangulator::Triangle::setVertices):
|
| + (WebCore::LoopBlinnLocalTriangulator::getVertex):
|
| + (WebCore::LoopBlinnLocalTriangulator::numberOfTriangles):
|
| + (WebCore::LoopBlinnLocalTriangulator::getTriangle):
|
| + (WebCore::LoopBlinnLocalTriangulator::numberOfInteriorVertices):
|
| + (WebCore::LoopBlinnLocalTriangulator::getInteriorVertex):
|
| +
|
| +2010-09-22 Lucas De Marchi <lucas.demarchi@profusion.mobi>
|
| +
|
| + Unreviewed, EFL build fix.
|
| +
|
| + * CMakeListsEfl.txt:
|
| + * platform/efl/ClipboardEfl.cpp:
|
| + (WebCore::ClipboardEfl::ClipboardEfl):
|
| +
|
| +2010-09-22 İsmail Dönmez <ismail@namtrac.org>
|
| +
|
| + Reviewed by Andreas Kling.
|
| +
|
| + [Qt] Build fix for WinCE
|
| +
|
| + Add two missing stubs:
|
| + - privateBrowsingStateChanged(bool)
|
| + - bindingInstance()
|
| +
|
| + * platform/qt/TemporaryLinkStubsQt.cpp:
|
| + (PluginView::privateBrowsingStateChanged):
|
| + (PluginView::bindingInstance):
|
| +
|
| +2010-09-22 Martin Robinson <mrobinson@igalia.com>
|
| +
|
| + Reviewed by Xan Lopez.
|
| +
|
| + [GTK] FontCustomPlatformData.cpp leaks FT_Faces
|
| + https://bugs.webkit.org/show_bug.cgi?id=16941
|
| +
|
| + Attach lifetime of the FontCustomPlatformData FT_Face to the resulting cairo_font_face_t.
|
| + This will free the memory associated with the FT_Face once the cairo_font_face_t is
|
| + destroyed.
|
| +
|
| + No new tests as functionality should not change.
|
| +
|
| + * platform/graphics/cairo/FontCustomPlatformData.cpp:
|
| + (WebCore::releaseCustomFontData): Moved this helper method to the top of the file
|
| + and gave it a more descriptive name.
|
| + (WebCore::FontCustomPlatformData::FontCustomPlatformData): Changed the constructor to
|
| + take the FT_Face and the buffer, so to better encapsulate the creation of the cairo
|
| + face.
|
| + (WebCore::FontCustomPlatformData::~FontCustomPlatformData): Added a comment about the
|
| + fate of the FT_Face to the destructor.
|
| + (WebCore::createFontCustomPlatformData): Cleaned up the code here and moved some of the
|
| + logic into the constructor.
|
| + * platform/graphics/cairo/FontCustomPlatformData.h: Updated method definitions.
|
| +
|
| +2010-09-22 Balazs Kelemen <kb@inf.u-szeged.hu>
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + PluginStrategy should satisfy the needs of Qt
|
| + https://bugs.webkit.org/show_bug.cgi?id=45857
|
| + No new functionality so no new tests.
|
| +
|
| + * plugins/PluginData.cpp:
|
| + (WebCore::PluginData::initPlugins):
|
| + * plugins/PluginStrategy.h: Added a |const Page*| argument to getPluginInfo.
|
| +
|
| +2010-09-22 Pavel Feldman <pfeldman@chromium.org>
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + Web Inspector: Elements panel does not reflect changes to the text node values.
|
| + https://bugs.webkit.org/show_bug.cgi?id=46166
|
| +
|
| + * dom/CharacterData.cpp:
|
| + (WebCore::CharacterData::dispatchModifiedEvent):
|
| + * inspector/Inspector.idl:
|
| + * inspector/InspectorController.cpp:
|
| + (WebCore::InspectorController::characterDataModifiedImpl):
|
| + * inspector/InspectorController.h:
|
| + (WebCore::InspectorController::characterDataModified):
|
| + * inspector/InspectorDOMAgent.cpp:
|
| + (WebCore::InspectorDOMAgent::characterDataModified):
|
| + * inspector/InspectorDOMAgent.h:
|
| + (WebCore::EventListenerInfo::EventListenerInfo):
|
| + (WebCore::InspectorDOMAgent::create):
|
| + (WebCore::InspectorDOMAgent::cast):
|
| + (WebCore::InspectorDOMAgent::cssStore):
|
| + * inspector/front-end/DOMAgent.js:
|
| + (WebInspector.DOMAgent.prototype._characterDataModified):
|
| + (WebInspector.characterDataModified):
|
| + * inspector/front-end/ElementsPanel.js:
|
| + (WebInspector.ElementsPanel.prototype._characterDataModified):
|
| + * inspector/front-end/ElementsTreeOutline.js:
|
| + (WebInspector.ElementsTreeElement.prototype._textNodeEditingCommitted):
|
| +
|
| +2010-09-21 Ragner Magalhaes <ragner.magalhaes@openbossa.org>
|
| +
|
| + Reviewed by Kenneth Rohde Christiansen.
|
| +
|
| + [Qt] On Maemo platform, web style is missing for some inputs
|
| + https://bugs.webkit.org/show_bug.cgi?id=46182
|
| +
|
| + * css/themeQtMaemo5.css:
|
| +
|
| +2010-09-22 Patrick Gansterer <paroga@webkit.org>
|
| +
|
| + Unreviewed.
|
| +
|
| + [WINCE] Build fix for ResourceHandleWin after r67291.
|
| +
|
| + * platform/network/win/ResourceHandleWin.cpp:
|
| + (WebCore::ResourceHandle::loadResourceSynchronously): Replace Frame* parameter with NetworkingContext*.
|
| +
|
| +2010-09-22 Chris Guillory <chris.guillory@google.com>
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Crash due to bad cast in AXObjectCacheChromium.cpp.
|
| + https://bugs.webkit.org/show_bug.cgi?id=46237
|
| +
|
| + * accessibility/chromium/AXObjectCacheChromium.cpp:
|
| + (WebCore::AXObjectCache::postPlatformNotification):
|
| + * page/ChromeClient.h:
|
| + (WebCore::ChromeClient::postAccessibilityNotification):
|
| + (WebCore::ChromeClient::didChangeAccessibilityObjectState):
|
| + (WebCore::ChromeClient::didChangeAccessibilityObjectChildren):
|
| + * page/chromium/ChromeClientChromium.h:
|
| +
|
| +2010-09-22 Chris Rogers <crogers@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add HRTFElevation files
|
| + https://bugs.webkit.org/show_bug.cgi?id=45864
|
| +
|
| + No new tests since audio API is not yet implemented.
|
| +
|
| + * platform/audio/HRTFElevation.cpp: Added.
|
| + (WebCore::HRTFElevation::calculateSymmetricKernelsForAzimuthElevation):
|
| + (WebCore::HRTFElevation::calculateKernelsForAzimuthElevation):
|
| + (WebCore::HRTFElevation::createForSubject):
|
| + (WebCore::HRTFElevation::createByInterpolatingSlices):
|
| + (WebCore::HRTFElevation::getKernelsFromAzimuth):
|
| + * platform/audio/HRTFElevation.h: Added.
|
| + (WebCore::HRTFElevation::kernelListL):
|
| + (WebCore::HRTFElevation::kernelListR):
|
| + (WebCore::HRTFElevation::elevationAngle):
|
| + (WebCore::HRTFElevation::numberOfAzimuths):
|
| + (WebCore::HRTFElevation::sampleRate):
|
| + (WebCore::HRTFElevation::HRTFElevation):
|
| +
|
| +2010-09-22 Alejandro G. Castro <alex@igalia.com>
|
| +
|
| + Reviewed by Martin Robinson.
|
| +
|
| + [gtk] Use the smart pointers to handle cairo_path_t
|
| + https://bugs.webkit.org/show_bug.cgi?id=46212
|
| +
|
| + Modified the code to use smart pointers with cairo_path_t
|
| + variables.
|
| +
|
| + * platform/graphics/cairo/GraphicsContextCairo.cpp:
|
| + (WebCore::appendPathToCairoContext):
|
| + (WebCore::GraphicsContext::clip):
|
| + (WebCore::GraphicsContext::drawTiledShadow):
|
| + * platform/graphics/cairo/PathCairo.cpp:
|
| + (WebCore::Path::Path):
|
| + (WebCore::Path::operator=):
|
| + (WebCore::Path::apply):
|
| + (WebCore::Path::debugString):
|
| +
|
| +2010-09-22 Kwang Yul Seo <skyul@company100.net>
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + [BREWMP] Implement Image::loadPlatformResource
|
| + https://bugs.webkit.org/show_bug.cgi?id=45873
|
| +
|
| + Load images from the resource directory.
|
| +
|
| + * platform/graphics/brew/ImageBrew.cpp: Added.
|
| + (WebCore::Image::loadPlatformResource):
|
| +
|
| +2010-09-22 Chris Rogers <crogers@google.com>
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add HRTFKernel files
|
| + https://bugs.webkit.org/show_bug.cgi?id=45863
|
| +
|
| + No new tests since audio API is not yet implemented.
|
| +
|
| + * platform/audio/HRTFKernel.cpp: Added.
|
| + (WebCore::extractAverageGroupDelay):
|
| + (WebCore::HRTFKernel::HRTFKernel):
|
| + (WebCore::HRTFKernel::createImpulseResponse):
|
| + (WebCore::HRTFKernel::createInterpolatedKernel):
|
| + * platform/audio/HRTFKernel.h: Added.
|
| + (WebCore::HRTFKernel::create):
|
| + (WebCore::HRTFKernel::fftFrame):
|
| + (WebCore::HRTFKernel::fftSize):
|
| + (WebCore::HRTFKernel::frameDelay):
|
| + (WebCore::HRTFKernel::sampleRate):
|
| + (WebCore::HRTFKernel::nyquist):
|
| + (WebCore::HRTFKernel::HRTFKernel):
|
| +
|
| +2010-09-22 Kent Tamura <tkent@chromium.org>
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + Support keyboard operations for <input type=range>.
|
| + https://bugs.webkit.org/show_bug.cgi?id=45803
|
| +
|
| + Increasing the value with Up/Right arrow keys by its step value,
|
| + and decreasing with Down/Left arrow keys. If an input element has
|
| + step=any attribute, increasing/decreasing by 1/100 of max-min.
|
| +
|
| + Note: This change is not useful on Mac because users can't set
|
| + focus on range controls.
|
| +
|
| + Test: fast/forms/range-keyoperation.html
|
| +
|
| + * html/HTMLInputElement.cpp:
|
| + (WebCore::HTMLInputElement::defaultEventHandler):
|
| + Calls handleKeyEventForRange() for RANGE and key events.
|
| + (WebCore::HTMLInputElement::handleKeyEventForRange):
|
| + * html/HTMLInputElement.h: Add handleKeyEventForRange() declaration.
|
| +
|
| +2010-09-22 Mario Sanchez Prada <msanchez@igalia.com>
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + [Gtk] Incorrect exposure of list items whose children are elements
|
| + https://bugs.webkit.org/show_bug.cgi?id=45383
|
| +
|
| + Set ATK_ROLE_LIST_ITEM looking for the role of the parent object
|
| +
|
| + Test: platform/gtk/accessibility/list-items-always-exposed.html
|
| +
|
| + * accessibility/gtk/AccessibilityObjectAtk.cpp:
|
| + (WebCore::AccessibilityObject::accessibilityPlatformIncludesObject):
|
| + Always include objects with ListItemRole in accessibility for GTK.
|
| + * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
|
| + (getInterfaceMaskFromObject): Add some specific code to handle the
|
| + special case of list markers by implementing AtkText when needed.
|
| +
|
| +2010-09-22 Dirk Schulze <krit@webkit.org>
|
| +
|
| + Reviewed by Nikolas Zimmermann.
|
| +
|
| + Make FilterEffects independent of SVG
|
| + https://bugs.webkit.org/show_bug.cgi?id=46177
|
| +
|
| + Moving all FilterEffects from svg/graphics/filters to platform/graphics/filters, now that they
|
| + are independent of SVG. Removed the SVG prefix of the files and updated the headers.
|
| +
|
| + * Android.mk:
|
| + * CMakeLists.txt:
|
| + * GNUmakefile.am:
|
| + * WebCore.gypi:
|
| + * WebCore.pro:
|
| + * WebCore.vcproj/WebCore.vcproj:
|
| + * WebCore.xcodeproj/project.pbxproj:
|
| + * platform/graphics/filters/DistantLightSource.h: Copied from WebCore/svg/graphics/filters/SVGDistantLightSource.h.
|
| + * platform/graphics/filters/FEConvolveMatrix.cpp: Copied from WebCore/svg/graphics/filters/SVGFEConvolveMatrix.cpp.
|
| + * platform/graphics/filters/FEConvolveMatrix.h: Copied from WebCore/svg/graphics/filters/SVGFEConvolveMatrix.h.
|
| + * platform/graphics/filters/FEDiffuseLighting.cpp: Copied from WebCore/svg/graphics/filters/SVGFEDiffuseLighting.cpp.
|
| + * platform/graphics/filters/FEDiffuseLighting.h: Copied from WebCore/svg/graphics/filters/SVGFEDiffuseLighting.h.
|
| + * platform/graphics/filters/FEDisplacementMap.cpp: Copied from WebCore/svg/graphics/filters/SVGFEDisplacementMap.cpp.
|
| + * platform/graphics/filters/FEDisplacementMap.h: Copied from WebCore/svg/graphics/filters/SVGFEDisplacementMap.h.
|
| + * platform/graphics/filters/FEFlood.cpp: Copied from WebCore/svg/graphics/filters/SVGFEFlood.cpp.
|
| + * platform/graphics/filters/FEFlood.h: Copied from WebCore/svg/graphics/filters/SVGFEFlood.h.
|
| + * platform/graphics/filters/FELighting.cpp: Copied from WebCore/svg/graphics/filters/SVGFELighting.cpp.
|
| + * platform/graphics/filters/FELighting.h: Copied from WebCore/svg/graphics/filters/SVGFELighting.h.
|
| + * platform/graphics/filters/FEMerge.cpp: Copied from WebCore/svg/graphics/filters/SVGFEMerge.cpp.
|
| + * platform/graphics/filters/FEMerge.h: Copied from WebCore/svg/graphics/filters/SVGFEMerge.h.
|
| + * platform/graphics/filters/FEMorphology.cpp: Copied from WebCore/svg/graphics/filters/SVGFEMorphology.cpp.
|
| + * platform/graphics/filters/FEMorphology.h: Copied from WebCore/svg/graphics/filters/SVGFEMorphology.h.
|
| + * platform/graphics/filters/FEOffset.cpp: Copied from WebCore/svg/graphics/filters/SVGFEOffset.cpp.
|
| + * platform/graphics/filters/FEOffset.h: Copied from WebCore/svg/graphics/filters/SVGFEOffset.h.
|
| + * platform/graphics/filters/FESpecularLighting.cpp: Copied from WebCore/svg/graphics/filters/SVGFESpecularLighting.cpp.
|
| + * platform/graphics/filters/FESpecularLighting.h: Copied from WebCore/svg/graphics/filters/SVGFESpecularLighting.h.
|
| + * platform/graphics/filters/FETile.cpp: Copied from WebCore/svg/graphics/filters/SVGFETile.cpp.
|
| + * platform/graphics/filters/FETile.h: Copied from WebCore/svg/graphics/filters/SVGFETile.h.
|
| + * platform/graphics/filters/FETurbulence.cpp: Copied from WebCore/svg/graphics/filters/SVGFETurbulence.cpp.
|
| + * platform/graphics/filters/FETurbulence.h: Copied from WebCore/svg/graphics/filters/SVGFETurbulence.h.
|
| + * platform/graphics/filters/LightSource.cpp: Copied from WebCore/svg/graphics/filters/SVGLightSource.cpp.
|
| + * platform/graphics/filters/LightSource.h: Copied from WebCore/svg/graphics/filters/SVGLightSource.h.
|
| + * platform/graphics/filters/PointLightSource.h: Copied from WebCore/svg/graphics/filters/SVGPointLightSource.h.
|
| + * platform/graphics/filters/SpotLightSource.h: Copied from WebCore/svg/graphics/filters/SVGSpotLightSource.h.
|
| + * svg/SVGFEConvolveMatrixElement.h:
|
| + * svg/SVGFEDiffuseLightingElement.cpp:
|
| + * svg/SVGFEDisplacementMapElement.h:
|
| + * svg/SVGFEDistantLightElement.cpp:
|
| + * svg/SVGFEFloodElement.h:
|
| + * svg/SVGFELightElement.h:
|
| + * svg/SVGFEMergeElement.h:
|
| + * svg/SVGFEMorphologyElement.h:
|
| + * svg/SVGFEOffsetElement.h:
|
| + * svg/SVGFEPointLightElement.cpp:
|
| + * svg/SVGFESpecularLightingElement.h:
|
| + * svg/SVGFESpotLightElement.cpp:
|
| + * svg/SVGFETileElement.h:
|
| + * svg/SVGFETurbulenceElement.h:
|
| + * svg/graphics/filters/SVGDistantLightSource.h: Removed.
|
| + * svg/graphics/filters/SVGFEConvolveMatrix.cpp: Removed.
|
| + * svg/graphics/filters/SVGFEConvolveMatrix.h: Removed.
|
| + * svg/graphics/filters/SVGFEDiffuseLighting.cpp: Removed.
|
| + * svg/graphics/filters/SVGFEDiffuseLighting.h: Removed.
|
| + * svg/graphics/filters/SVGFEDisplacementMap.cpp: Removed.
|
| + * svg/graphics/filters/SVGFEDisplacementMap.h: Removed.
|
| + * svg/graphics/filters/SVGFEFlood.cpp: Removed.
|
| + * svg/graphics/filters/SVGFEFlood.h: Removed.
|
| + * svg/graphics/filters/SVGFELighting.cpp: Removed.
|
| + * svg/graphics/filters/SVGFELighting.h: Removed.
|
| + * svg/graphics/filters/SVGFEMerge.cpp: Removed.
|
| + * svg/graphics/filters/SVGFEMerge.h: Removed.
|
| + * svg/graphics/filters/SVGFEMorphology.cpp: Removed.
|
| + * svg/graphics/filters/SVGFEMorphology.h: Removed.
|
| + * svg/graphics/filters/SVGFEOffset.cpp: Removed.
|
| + * svg/graphics/filters/SVGFEOffset.h: Removed.
|
| + * svg/graphics/filters/SVGFESpecularLighting.cpp: Removed.
|
| + * svg/graphics/filters/SVGFESpecularLighting.h: Removed.
|
| + * svg/graphics/filters/SVGFETile.cpp: Removed.
|
| + * svg/graphics/filters/SVGFETile.h: Removed.
|
| + * svg/graphics/filters/SVGFETurbulence.cpp: Removed.
|
| + * svg/graphics/filters/SVGFETurbulence.h: Removed.
|
| + * svg/graphics/filters/SVGLightSource.cpp: Removed.
|
| + * svg/graphics/filters/SVGLightSource.h: Removed.
|
| + * svg/graphics/filters/SVGPointLightSource.h: Removed.
|
| + * svg/graphics/filters/SVGSpotLightSource.h: Removed.
|
| +
|
| +2010-09-22 Patrick Gansterer <paroga@webkit.org>
|
| +
|
| + Reviewed by Adam Roben.
|
| +
|
| + [WIN] Add internetHandle to WebCoreSynchronousLoader.
|
| + https://bugs.webkit.org/show_bug.cgi?id=46185
|
| +
|
| + For loading content via network the WebCoreSynchronousLoader needs its own (synchronous) internetHandle.
|
| + This also adds asynchronousInternetHandle() to create a static asynchronous internetHandle.
|
| +
|
| + * platform/network/win/ResourceHandleWin.cpp:
|
| + (WebCore::createInternetHandle):
|
| + (WebCore::asynchronousInternetHandle):
|
| + (WebCore::WebCoreSynchronousLoader::internetHandle):
|
| + (WebCore::WebCoreSynchronousLoader::WebCoreSynchronousLoader): Create synchronous internetHandle.
|
| + (WebCore::WebCoreSynchronousLoader::~WebCoreSynchronousLoader): Delete synchronous internetHandle.
|
| +
|
| +2010-09-22 Kwang Yul Seo <skyul@company100.net>
|
| +
|
| + Reviewed by Chris Fleizach.
|
| +
|
| + [chromium] Remove unused sys/types.h in VDMXParser.cpp
|
| + https://bugs.webkit.org/show_bug.cgi?id=46136
|
| +
|
| + sys/types.h is not needed here.
|
| +
|
| + * platform/graphics/chromium/VDMXParser.cpp:
|
| +
|
| +2010-09-22 Kwang Yul Seo <skyul@company100.net>
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + [BREWMP] Change the home directory path to the WebKit module directory
|
| + https://bugs.webkit.org/show_bug.cgi?id=45895
|
| +
|
| + AEEFS_HOME_DIR denotes the currently running application's directory.
|
| + Change it to fs:/~<clsid> to use the WebKit module directory as home.
|
| +
|
| + * platform/brew/FileSystemBrew.cpp:
|
| + (WebCore::homeDirectoryPath):
|
| +
|
| +2010-09-22 Kwang Yul Seo <skyul@company100.net>
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + [BREWMP] Add dummy Pasteboard
|
| + https://bugs.webkit.org/show_bug.cgi?id=46107
|
| +
|
| + Pasteboard is not supported yet. Add dummy implementation to avoid link errors.
|
| +
|
| + * platform/brew/PasteboardBrew.cpp: Added.
|
| + (WebCore::Pasteboard::generalPasteboard):
|
| + (WebCore::Pasteboard::Pasteboard):
|
| + (WebCore::Pasteboard::clear):
|
| + (WebCore::Pasteboard::writeSelection):
|
| + (WebCore::Pasteboard::writePlainText):
|
| + (WebCore::Pasteboard::writeURL):
|
| + (WebCore::Pasteboard::writeImage):
|
| + (WebCore::Pasteboard::canSmartReplace):
|
| + (WebCore::Pasteboard::plainText):
|
| + (WebCore::Pasteboard::documentFragment):
|
| +
|
| +2010-09-21 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + Each EntityMaskIn* needs explanation
|
| + https://bugs.webkit.org/show_bug.cgi?id=44833
|
| +
|
| + Added a description as to why we escape nbsp when serializing HTML documents but not when serializing XML documents.
|
| +
|
| + * editing/markup.cpp:
|
| +
|
| +2010-09-21 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + cleanup: removeInlineStyleFromElement and extractInlineStyleToPushDown should be merged
|
| + https://bugs.webkit.org/show_bug.cgi?id=46205
|
| +
|
| + Cleanup required to fix the bug 27818. Added the style extraction mechanism to removeInlineStyleFromElement
|
| + and removeCSSStyle and replaced the call to extractInlineStyleToPushDown by a call to removeInlineStyleFromElement.
|
| +
|
| + * editing/ApplyStyleCommand.cpp:
|
| + (WebCore::ApplyStyleCommand::removeInlineStyleFromElement): Added extractedStyle argument.
|
| + (WebCore::ApplyStyleCommand::removeCSSStyle): Added extractedStyle argument.
|
| + (WebCore::ApplyStyleCommand::pushDownInlineStyleAroundNode): Calls removeInlineStyleFromElement instead of
|
| + extractInlineStyleToPushDown which has been deleted.
|
| + * editing/ApplyStyleCommand.h:
|
| +
|
| +2010-09-21 Andrew Wilson <atwilson@chromium.org>
|
| +
|
| + Unreviewed, rolling out r67982.
|
| + http://trac.webkit.org/changeset/67982
|
| + https://bugs.webkit.org/show_bug.cgi?id=45156
|
| +
|
| + Causes crashes on chromium testshell
|
| +
|
| + * WebCore.gypi:
|
| + * accessibility/chromium/AXObjectCacheChromium.cpp:
|
| + (WebCore::AXObjectCache::postPlatformNotification):
|
| + (WebCore::AXObjectCache::handleFocusedUIElementChanged):
|
| + (WebCore::AXObjectCache::handleScrolledToAnchor):
|
| + * dom/Document.cpp:
|
| + (WebCore::Document::implicitClose):
|
| + (WebCore::Document::setFocusedNode):
|
| + * editing/SelectionController.h:
|
| + * editing/chromium/SelectionControllerChromium.cpp: Removed.
|
| + * page/FrameView.cpp:
|
| + (WebCore::FrameView::layout):
|
| + * page/chromium/ChromeClientChromium.h:
|
| +
|
| 2010-09-21 Cosmin Truta <ctruta@chromium.org>
|
|
|
| Reviewed by James Robinson.
|
|
|