Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(961)

Unified Diff: WebCore/ChangeLog

Side-by-side diff isn't available for this file because of its large size.
Issue 3453022: Merge 68061 - 2010-09-22 Matt Perry <mpcomplete@chromium.org>... (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/517/
Patch Set: Created 10 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « no previous file | WebCore/bindings/v8/V8DOMWindowShell.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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.
« no previous file with comments | « no previous file | WebCore/bindings/v8/V8DOMWindowShell.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698