Remove extra linebreaks in WebCore/ChangeLog introduced in r46711
authorvestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Aug 2009 09:14:22 +0000 (09:14 +0000)
committervestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 Aug 2009 09:14:22 +0000 (09:14 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@46713 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog

index 7dc7317e1388dcff3acf2d168f6f1931d0cc0906..0cd490b18e0da3c378b6ad6235ac39ce9278e346 100644 (file)
 2009-08-02  Adam Barth  <abarth@webkit.org>
-
-
-
         Reviewed by Darin Adler.
 
-
-
         SVGElementInstance::scriptExecutionContext should call document() instead of scriptExecutionContext()
 
         https://bugs.webkit.org/show_bug.cgi?id=27932
 
-
-
         There's no reason to pay for a virtual function call in this case.  We
-
         can just call document() directly because we know that element is a
-
         Node*.
 
-
-
         * svg/SVGElementInstance.cpp:
-
         (WebCore::SVGElementInstance::scriptExecutionContext):
 
-
-
 2009-08-02  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         JSNodeCustom should call document() instead of scriptExecutionContext()
-
         https://bugs.webkit.org/show_bug.cgi?id=27931
 
-
-
         We want to call document() because it's in inline function, instead of
-
         scriptExecutionContext() because it's a virtual function.  If we have a
-
         Node*, then we know that the virtual function will always return the
-
         document anyway.
 
-
-
         There are more instance of this bug, but I'd like to start with a small
-
         patch and work up.
 
-
-
         * bindings/js/JSDOMGlobalObject.cpp:
-
         (WebCore::toJSDOMGlobalObject):
-
         * bindings/js/JSDOMGlobalObject.h:
-
         * bindings/js/JSNodeCustom.cpp:
-
         (WebCore::JSNode::addEventListener):
-
         (WebCore::JSNode::removeEventListener):
 
-
-
 2009-08-02  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
 
-
-
         Reviewed by Anders Carlsson.
 
-
-
         Share implementation of PluginView::userAgent() and userAgentStatic()
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27706
 
-
-
         Differences to the original implementation are as follows:
-
         
-
             - The Win port used to return 0 for userAgentStatic, but now
-
               returns the quirk mode MozillaUserAgent as the other ports.
 
-
-
         * plugins/PluginView.cpp:
-
         (WebCore::PluginView::userAgent):
-
         (WebCore::PluginView::userAgentStatic):
-
         * plugins/PluginViewNone.cpp:
-
         * plugins/gtk/PluginViewGtk.cpp:
-
         * plugins/mac/PluginViewMac.cpp:
-
         * plugins/qt/PluginViewQt.cpp:
-
         * plugins/win/PluginViewWin.cpp:
 
-
-
 2009-07-27  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
 
-
-
         Reviewed by Anders Carlsson.
 
-
-
         Unregister plugin from PluginMainThreadScheduler if NPP_New fails
-
         
-
         https://bugs.webkit.org/show_bug.cgi?id=27706
-
         
-
         Since the plugin has not been started yet (m_isStarted is not set),
-
         calling stop() will not have any affect, so we manually unregister
-
         in start() before returning.
 
-
-
         * plugins/PluginView.cpp:
-
         (WebCore::PluginView::start):
 
-
-
 2009-07-27  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
 
-
-
         Reviewed by Anders Carlsson.
 
-
-
         Join the various versions of PluginView::stop() into one shared implementation
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27706
 
-
-
         The platform-dependent bits are now ifdef'ed in the shared implementation,
-
         using the XP_ defines (XP_WIN, XP_MACOSX, XP_UNIX) from npapi.h
-
         
-
         Differences to the original implementation are as follows:
 
-
-
             - The Qt port unregistered the plugin before calling NP_SetWindow
-
               with a 0 window handle. Now it's done after (similar to Win)
 
-
-
             - The GTK and Qt ports unregistered the plugin before clearing
-
               the m_npWindow.ws_info struct. Now it's done after.
-
               
-
             - The Win port constructed the DropAllLocks after unsubclassing
-
               the window. Now it's done before.
-
               
-
             - The Mac, Qt, and GTK ports did not pass a NPSavedData struct
-
               to NP_Destroy (like the Win port). Now all ports do.
 
-
-
             - The Win port did not call PluginView::setCurrentPluginView()
-
               before calling to NP-functions. Now it does.     
 
-
-
         * plugins/PluginView.cpp:
-
         * plugins/PluginViewNone.cpp:
-
         * plugins/gtk/PluginViewGtk.cpp:
-
         * plugins/mac/PluginViewMac.cpp:
-
         * plugins/qt/PluginViewQt.cpp:
-
         * plugins/win/PluginViewWin.cpp:
 
-
-
 2009-07-30  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Inspector: let me *edit* css styles in the web inspector.
-
         https://bugs.webkit.org/show_bug.cgi?id=27124
 
-
-
         * English.lproj/localizedStrings.js:
-
         * inspector/front-end/ElementsPanel.js:
-
         (WebInspector.ElementsPanel): added property stylesheet pointing to 1 stylesheet added to the page if needed
-
         * inspector/front-end/StylesSidebarPane.js:
-
         (WebInspector.StylesSidebarPane.prototype.update): handle blank sections
-
         (WebInspector.StylesSidebarPane.prototype.addBlankSection): blank section in the correct position
-
         (WebInspector.StylesSidebarPane.prototype.appropriateSelectorForNode): helper to get a nice selector for the selectd node
-
         (WebInspector.StylePropertiesSection):
-
         (WebInspector.StylePropertiesSection.prototype.expand):
-
         (WebInspector.StylePropertiesSection.prototype.isPropertyInherited):
-
         (WebInspector.StylePropertiesSection.prototype.isPropertyOverloaded):
-
         (WebInspector.StylePropertiesSection.prototype.addNewBlankProperty):
-
         (WebInspector.StylePropertiesSection.prototype._dblclickEmptySpace): easily create new properties
-
         (WebInspector.StylePropertiesSection.prototype._dblclickSelector):
-
         (WebInspector.StylePropertiesSection.prototype.startEditingSelector): allow for editing selectors
-
         (WebInspector.StylePropertiesSection.prototype.editingSelectorCommitted):
-
         (WebInspector.StylePropertiesSection.prototype.editingSelectorCancelled):
-
         (WebInspector.StylePropertiesSection.prototype._doesSelectorAffectSelectedNode): helper to check if a selector applies to the selected node
-
         (WebInspector.BlankStylePropertiesSection.prototype._dblclick):
-
         (WebInspector.BlankStylePropertiesSection.prototype.startEditing):
-
         (WebInspector.BlankStylePropertiesSection.prototype.editingCancelled):
-
         (WebInspector.BlankStylePropertiesSection.prototype.editingCommitted):
-
         (WebInspector.BlankStylePropertiesSection.prototype.makeNormal): morph into a StylePropertiesSection
-
         (WebInspector.StylePropertyTreeElement.prototype):
-
         (WebInspector.StylePropertyTreeElement.prototype.):
-
         * inspector/front-end/inspector.css:
 
-
-
 2009-07-31  Anton Muhin  <antonm@chromium.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         [v8] check if proxy is present before invoking a handler
-
         https://bugs.webkit.org/show_bug.cgi?id=27883 
 
-
-
         Do not invoke handler function if proxy is null pointer (that would lead to access violation
-
         anyway)
 
-
-
         * bindings/v8/custom/V8CustomEventListener.cpp:
-
         (WebCore::V8EventListener::callListenerFunction):
 
-
-
 2009-08-01  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Web Inspector: Reimplement Elements Panel so that its
-
         interaction with DOM is serialized.
 
-
-
         This is a first cut wuth read support for DOM elements
-
         tree as well as some limited editing. No properties, no
-
         styles, no search capabilities are implemented yet.
-
         Set Preferences.useDOMAgent to true in order to try it
-
         out, otherwise disabled by default.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27771
 
-
-
         * GNUmakefile.am:
-
         * WebCore.gypi:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * WebCoreSources.bkl:
-
         * inspector/InspectorBackend.cpp:
-
         (WebCore::InspectorBackend::getChildNodes):
-
         (WebCore::InspectorBackend::setAttribute):
-
         (WebCore::InspectorBackend::removeAttribute):
-
         (WebCore::InspectorBackend::setTextNodeValue):
-
         * inspector/InspectorBackend.h:
-
         * inspector/InspectorBackend.idl:
-
         * inspector/InspectorController.cpp:
-
         (WebCore::InspectorController::windowScriptObjectAvailable):
-
         (WebCore::InspectorController::setFrontendProxyObject):
-
         (WebCore::InspectorController::close):
-
         (WebCore::InspectorController::populateScriptObjects):
-
         (WebCore::InspectorController::didCommitLoad):
-
         * inspector/InspectorController.h:
-
         (WebCore::InspectorController::domAgent):
-
         * inspector/InspectorDOMAgent.cpp: Added.
-
         * inspector/InspectorDOMAgent.h: Added.
-
         * inspector/InspectorFrontend.cpp:
-
         * inspector/InspectorFrontend.h:
-
         * inspector/front-end/Callback.js: Added.
-
         * inspector/front-end/DOMAgent.js: Added.
-
         * inspector/front-end/ElementsPanel.js:
-
         * inspector/front-end/WebKit.qrc:
-
         * inspector/front-end/inspector.html:
-
         * inspector/front-end/inspector.js:
-
         (WebInspector.loaded):
 
-
-
 2009-08-01  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Adele Peterson.
 
-
-
         isContentEditable function in htmlediting.* must be removed
-
         https://bugs.webkit.org/show_bug.cgi?id=27870
 
-
-
         This patch removes isContentEditable function in htmlediting.cpp and
-
         replaces all usage by calling Node::isContentEditable or its derivatives.
 
-
-
         * editing/AppendNodeCommand.cpp: ditto
-
         (WebCore::AppendNodeCommand::AppendNodeCommand): ditto
-
         * editing/IndentOutdentCommand.cpp: ditto
-
         (WebCore::IndentOutdentCommand::outdentParagraph): ditto
-
         * editing/InsertNodeBeforeCommand.cpp: ditto
-
         (WebCore::InsertNodeBeforeCommand::InsertNodeBeforeCommand): ditto
-
         * editing/htmlediting.cpp: ditto
-
         (WebCore::enclosingNodeWithTag): ditto
-
         (WebCore::enclosingNodeOfType): ditto
-
         (WebCore::canMergeLists): ditto
-
         * editing/htmlediting.h: Updated prototype
 
-
-
 2009-08-01  John Abd-El-Malek  <jam@chromium.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Fix a message port handle always getting marked as reachable once it gets entangled.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27824
 
-
-
         No tests since this only arises with the Chromium multi-process message port implementation
-
         which isn't in this repostiory.
 
-
-
         * bindings/v8/V8GCController.cpp:
-
         (WebCore::GCEpilogueVisitor::visitDOMWrapper):
 
-
-
 2009-07-31  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Fix Geolocation permission problem
-
         https://bugs.webkit.org/show_bug.cgi?id=26993
 
-
-
         * page/Geolocation.cpp:
-
         (WebCore::Geolocation::requestPermission):
 
-
-
 2009-07-31  Norbert Leser  <norbert.leser@nokia.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Added project properties as needed by symbian platform
 
-
-
         * WebCore.pro:
 
-
-
-2009-07-31  Xan Lopez  <xlopez@igalia.com>
-
-
+2009-07-31  Xan Lopez  <xlopez@igalia.com>
 
         Reviewed by Holger Freyther.
 
-
-
         Fix compiler warning.
 
-
-
         Initialize member variables in the correct order.
 
-
-
         * plugins/PluginView.cpp:
-
         (WebCore::PluginView::PluginView):
 
-
-
 2009-07-31  Jon Honeycutt  <jhoneycutt@apple.com>
 
-
-
         Windows build fix!
 
-
-
         Unreviewed.
 
-
-
         * page/win/PageWin.cpp:
 
-
-
 2009-07-31  Jon Honeycutt  <jhoneycutt@apple.com>
 
-
-
         Mac build fix.
 
-
-
         Unreviewed.
 
-
-
         * page/Page.cpp:
-
         Move setCanStartPlugins() from here...
-
         * page/win/PageWin.cpp:
-
         (WebCore::Page::setCanStartPlugins):
-
         ... to here.
 
-
-
 2009-07-29  Jon Honeycutt  <jhoneycutt@apple.com>
 
-
-
         <rdar://problem/5698113> Safari shouldn't auto-activate plug-ins in
-
         background tabs (make Win consistent with Mac)
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27855
 
-
-
         Reviewed by Anders Carlsson.
 
-
-
         * loader/FrameLoaderClient.h:
-
         (WebCore::FrameLoaderClient::dispatchDidFailToStartPlugin):
-
         Declare a new function to dispatch failures to start plug-ins.
 
-
-
         * page/Page.cpp:
-
         (WebCore::Page::Page):
-
         Initialize new member variable.
-
         (WebCore::Page::addUnstartedPlugin):
-
         Add the PluginView to the set of unstarted plug-ins.
-
         (WebCore::Page::removeUnstartedPlugin):
-
         Remove the PluginView from the set of unstarted plug-ins.
-
         (WebCore::Page::setCanStartPlugins):
-
         If we can now start plug-ins, iterate the set of unstarted plug-ins,
-
         starting them. If a plug-in fails to start, dispatch a failed-to-start-
-
         plug-in error. Clear the list of unstarted plug-ins.
 
-
-
         * page/Page.h:
-
         Added m_canStartPlugins to track whether we can currently start
-
         plug-ins. Added m_unstartedPlugins to keep track of plug-ins in the
-
         page that are waiting to be started.
-
         (WebCore::Page::canStartPlugins):
 
-
-
         * plugins/PluginView.cpp:
-
         (WebCore::PluginView::start):
-
         m_mimeType is now a WebCore::String, so we call .utf8(). If NPP_New()
-
         fails, set m_status to reflect this; this used to be set by init(), but
-
         start() will not be called by init() if we are delaying start().
-
         If NPP_New() succeeds, set m_status to reflect this, and call
-
         platformStart().
-
         (WebCore::PluginView::startOrAddToUnstartedList):
-
         If we cannot start plug-ins, add this view to the Page's list of
-
         unstarted plug-ins and return true. Otherwise, call start() and return
-
         the result.
-
         (WebCore::PluginView::removeFromUnstartedListIfNecessary):
-
         If we've been started or we don't have a Page, return early. Remove
-
         ourselves from the Page's list of unstarted plug-ins.
-
         (WebCore::PluginView::bindingInstance):
-
         If we haven't been started yet, return 0. This matches the Mac
-
         behavior.
-
         (WebCore::PluginView::setParameters):
-
         If we find the "plug-ins page" parameter, record it; it may be used if
-
         we fail to start the plug-in.
-
         (WebCore::PluginView::PluginView):
-
         Initialize new members m_haveUpdatedPluginWidget. Initialize m_mimeType
-
         with mimeType directly; m_mimeType is now a WebCore::String.
 
-
-
         * plugins/PluginView.h:
-
         Made start() public, so Page can call it when we start unstarted
-
         plug-ins. Changed m_mimeType from CString to String and added
-
         m_pluginsPage; these are needed by dispatchDidFailToStartPlugin().
-
         (WebCore::PluginView::pluginsPage):
-
         Added for dispatchDidFailToStartPlugin().
-
         (WebCore::PluginView::mimeType):
-
         Ditto.
-
         (WebCore::PluginView::url):
-
         Ditto.
 
-
-
         * plugins/gtk/PluginViewGtk.cpp:
-
         (WebCore::PluginView::platformStart):
-
         Stubbed.
 
-
-
         * plugins/mac/PluginViewMac.cpp:
-
         (WebCore::PluginView::platformStart):
-
         Stubbed.
 
-
-
         * plugins/qt/PluginViewQt.cpp:
-
         (WebCore::PluginView::platformStart):
-
         Stubbed.
 
-
-
         * plugins/win/PluginViewWin.cpp:
-
         (WebCore::PluginView::updatePluginWidget):
-
         Use m_haveUpdatedPluginWidget to ensure that we will call MoveWindow()
-
         and SetWindowRgn() to position the plug-in and set its clip rect if an
-
         earlier call to updatePluginWidget() was made before
-
         setPlatformPluginWidget() was called to set the plug-in's HWND.
-
         (WebCore::PluginView::~PluginView):
-
         Call removeFromUnstartedListIfNecessary() to remove the plug-in from
-
         the unstarted list if the plug-in is destroyed before it is started.
-
         (WebCore::PluginView::init):
-
         Call startOrAddtoUnstartedList to start the plug-in or, if plug-ins
-
         cannot be started, to add it to the list of plug-ins waiting to be
-
         started. Set m_status to indicate success; this is also set by start(),
-
         but that may be delayed, and we don't want the loader to dispatch a
-
         failed-to-start-plug-in error when we return from init().
-
         (WebCore::PluginView::platformStart):
-
         Added; code moved from init(). This is now called by start() to perform
-
         any platform-specific tasks that need to take place after the plug-in
-
         has started. Added a call to updatePluginWidget() to ensure we position
-
         the plug-in and set its clip rect after the plug-in has started.
-
         Removed the setting of m_status; start() does this before calling this
-
         function (and we assert this at the head of the function).
 
-
-
 2009-07-30  Darin Adler  <darin@apple.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Use checked casts for render tree
-
         https://bugs.webkit.org/show_bug.cgi?id=23522
 
-
-
         Next step: Add casts for all the RenderTable classes and use them everywhere.
 
-
-
         Also added a few uses in places that were still using static_cast.
-
         Also made some virtual member functions private.
-
         Also changed RenderTable::m_tableLayout to use OwnPtr.
 
-
-
         * accessibility/AccessibilityTable.cpp:
-
         (WebCore::AccessibilityTable::isTableExposableThroughAccessibility):
-
         (WebCore::AccessibilityTable::addChildren):
-
         (WebCore::AccessibilityTable::cellForColumnAndRow):
-
         * accessibility/AccessibilityTableCell.cpp:
-
         (WebCore::AccessibilityTableCell::parentTable):
-
         (WebCore::AccessibilityTableCell::rowIndexRange):
-
         (WebCore::AccessibilityTableCell::columnIndexRange):
-
         (WebCore::AccessibilityTableCell::titleUIElement):
-
         * accessibility/AccessibilityTableColumn.cpp:
-
         (WebCore::AccessibilityTableColumn::headerObject):
-
         * accessibility/AccessibilityTableRow.cpp:
-
         (WebCore::AccessibilityTableRow::parentTable):
-
         * editing/DeleteSelectionCommand.cpp:
-
         (WebCore::DeleteSelectionCommand::removeNode):
-
         * editing/TextIterator.cpp:
-
         (WebCore::shouldEmitTabBeforeNode):
-
         (WebCore::shouldEmitNewlinesBeforeAndAfterNode):
-
         * html/HTMLTableCellElement.cpp:
-
         (WebCore::HTMLTableCellElement::parseMappedAttribute):
-
         * html/HTMLTableColElement.cpp:
-
         (WebCore::HTMLTableColElement::parseMappedAttribute):
-
         * page/Frame.cpp:
-
         (WebCore::Frame::searchForLabelsAboveCell):
-
         * page/mac/FrameMac.mm:
-
         (WebCore::Frame::searchForNSLabelsAboveCell):
-
         * rendering/AutoTableLayout.cpp:
-
         (WebCore::AutoTableLayout::recalcColumn):
-
         (WebCore::AutoTableLayout::fullRecalc):
-
         (WebCore::shouldScaleColumns):
-
         * rendering/FixedTableLayout.cpp:
-
         (WebCore::FixedTableLayout::calcWidthArray):
-
         * rendering/RenderBlock.cpp:
-
         (WebCore::RenderBlock::calcPrefWidths):
-
         * rendering/RenderBox.cpp:
-
         (WebCore::RenderBox::calcPercentageHeight):
-
         * rendering/RenderObject.cpp:
-
         (WebCore::RenderObject::addChild):
-
         (WebCore::RenderObject::containingBlock):
-
         * rendering/RenderTableCell.cpp:
-
         (WebCore::RenderTableCell::collapsedBottomBorder):
-
         * rendering/RenderTableCol.cpp:
-
         (WebCore::RenderTableCol::table):
-
         * rendering/RenderTableRow.cpp:
-
         (WebCore::RenderTableRow::addChild):
-
         (WebCore::RenderTableRow::layout):
-
         (WebCore::RenderTableRow::paint):
-
         * rendering/RenderTableSection.cpp:
-
         (WebCore::RenderTableSection::addChild):
-
         (WebCore::RenderTableSection::layoutRows):
-
         (WebCore::RenderTableSection::lowestPosition):
-
         (WebCore::RenderTableSection::rightmostPosition):
-
         (WebCore::RenderTableSection::leftmostPosition):
-
         (WebCore::RenderTableSection::paintObject):
-
         (WebCore::RenderTableSection::recalcCells):
-
         * rendering/RenderTreeAsText.cpp:
-
         (WebCore::operator<<):
-
         (WebCore::writeTextRun):
-
         Use checked casts.
 
-
-
         * rendering/RenderTable.cpp:
-
         (WebCore::RenderTable::styleDidChange): Updated to use OwnPtr.
-
         (WebCore::RenderTable::addChild): Use checked cast.
-
         (WebCore::RenderTable::layout): Ditto.
-
         (WebCore::RenderTable::setCellWidths): Ditto.
-
         (WebCore::RenderTable::paintObject): Ditto.
-
         (WebCore::RenderTable::splitColumn): Ditto.
-
         (WebCore::RenderTable::appendColumn): Ditto.
-
         (WebCore::RenderTable::colElement): Ditto.
-
         (WebCore::RenderTable::recalcSections): Ditto.
-
         (WebCore::RenderTable::outerBorderBottom): Ditto.
-
         (WebCore::RenderTable::outerBorderLeft): Ditto.
-
         (WebCore::RenderTable::outerBorderRight): Ditto.
-
         (WebCore::RenderTable::sectionAbove): Ditto.
-
         (WebCore::RenderTable::sectionBelow): Ditto.
 
-
-
         * rendering/RenderTable.h: Added checked cast. Made virtual
-
         functions private. Changed m_tableLayout to be a OwnPtr.
 
-
-
         * rendering/RenderTableCell.h: Added checked cast.
-
         * rendering/RenderTableCol.h: Ditto. Made virtual functions private.
-
         * rendering/RenderTableRow.h: Ditto.
-
         * rendering/RenderTableSection.h: Ditto.
 
-
-
 2009-07-31  Brady Eidson  <beidson@apple.com>
 
-
-
         Reviewed by John Sullivan.
 
-
-
         <rdar://problem/6973106> and https://bugs.webkit.org/show_bug.cgi?id=27896
-
         Favicons are still loaded when automatic image loading is disabled.
 
-
-
         People who want to avoid loading images generally want to avoid loading all images.
 
-
-
         Test: http/tests/misc/favicon-loads-with-images-disabled.html
 
-
-
         * loader/FrameLoader.cpp:
-
         (WebCore::FrameLoader::startIconLoader): After committing the URL mapping, don't actually 
-
           perform the load if images shouldn't be loading.
 
-
-
 2009-07-31  Simon Fraser  <simon.fraser@apple.com>
 
-
-
         Reviewed by Anders Carlsson.
-
         
-
         Accelerated animations stutter on pages with lots of animations and 3d transforms
-
         https://bugs.webkit.org/show_bug.cgi?id=27884
-
         
-
         This patch changes the strategy for synchronizing painting view the view,
-
         and compositing layer updates. Previously the strategy was to disable screen
-
         updates between the time we updated the layer tree, and painted the view. That
-
         left screen updates disabled for too long (hundreds of milliseconds) in some
-
         cases, causing animation stutter.
-
         
-
         The new strategy is to batch up changes to the CA layer tree, and commit them
-
         all at once just before painting happens (referred to as a "sync" in the code).
-
         GraphicsLayerCA now keeps a bitmask of changed properties, and then migrates
-
         the values stored in GraphicsLayer into the CA layer tree at commit time.
-
         
-
         Compositing layers are then synced in FrameView::paintContents(). However, not
-
         all style/layout changes will result in painting; to deal with style changes that
-
         touch only compositing properties, we set up a runloop observer that takes care
-
         of comitting layer changes when no painting happens.
 
-
-
         * WebCore.base.exp: Export FrameView::syncCompositingStateRecursive()
 
-
-
         * loader/EmptyClients.h: scheduleViewUpdate() renamed to syncCompositingStateRecursive()
-
         * page/ChromeClient.h: scheduleViewUpdate() renamed to syncCompositingStateRecursive()
 
-
-
         * page/FrameView.h:
-
         * page/FrameView.cpp:
-
         (WebCore::FrameView::syncCompositingStateRecursive): syncCompositingState() on the
-
         view and all subviews. Like layoutIfNeededRecursive(). If layout is pending, does not
-
         sync and returns false, since we only want to sync when layout is done.
-
         
-
         (WebCore::FrameView::paintContents): syncCompositingState() before painting.
 
-
-
         * page/animation/KeyframeAnimation.cpp:
-
         (WebCore::KeyframeAnimation::endAnimation):
-
         Call animationPaused() to notify the graphics layers about animation pausing.
-
         
-
         * platform/graphics/FloatPoint3D.h:
-
         (WebCore::operator==):
-
         (WebCore::operator!=): 
-
         Add missing comparison operators.
-
         
-
         * platform/graphics/GraphicsLayer.cpp:
-
         (WebCore::GraphicsLayer::setOpacity):
-
         (WebCore::GraphicsLayer::setBackgroundColor): Simple setters no longer care about animation info.
-
         
-
         (WebCore::GraphicsLayer::paintGraphicsLayerContents): Null-check client.
-
         
-
         * platform/graphics/GraphicsLayer.h:
-
         (WebCore::AnimationValue:):
-
         (WebCore::TransformAnimationValue:):
-
         (WebCore::KeyframeValueList:):
-
         (WebCore::KeyframeValueList::insert):
-
         Cleaned up versions of FloatValue and TransformValue, used to store information
-
         about keyframes values.
 
-
-
         (WebCore::GraphicsLayer::contentsRect):
-
         (WebCore::GraphicsLayer::setContentsRect):
-
         ContentsRect is now a simple setter.
-
         
-
         (WebCore::GraphicsLayer::addAnimation):
-
         (WebCore::GraphicsLayer::removeAnimationsForProperty):
-
         (WebCore::GraphicsLayer::removeAnimationsForKeyframes):
-
         (WebCore::GraphicsLayer::pauseAnimation):
-
         Simplified animation api.
-
         
-
         (WebCore::GraphicsLayer::setGeometryOrientation):
-
         (WebCore::GraphicsLayer::geometryOrientation):
-
         setGeometryOrientation is now just a normal member variable.
-
         
-
         (WebCore::GraphicsLayer::contentsOrientation): add a getter.
-
         (WebCore::GraphicsLayer::syncCompositingState): Entry into the layer sync code.
-
         
-
         * platform/graphics/GraphicsLayerClient.h: scheduleViewUpdate() renamed to syncCompositingStateRecursive)
 
-
-
         * platform/graphics/mac/GraphicsLayerCA.h:
-
         * platform/graphics/mac/GraphicsLayerCA.mm:
-
         Lots of cleanup and refactoring. Main points:
-
         - Layer changes are all batched, and only committed to the CA layer on syncCompositingState().
-
         - Bitmask is used to store which properties have changed. More efficient than before.
-
         - Simpler animation interface; simple setters are no longer confounded with animations.
-
         - Refactored code that creates CA animations, and stores which animations are running.
 
-
-
         * platform/graphics/transforms/TransformOperations.h:
-
         (WebCore::TransformOperations::size):
-
         (WebCore::TransformOperations::at): Useful accessors for size and indexed access.
-
         
-
         * rendering/RenderLayerBacking.h:
-
         * rendering/RenderLayerBacking.cpp:
-
         Renamed 'contentsLayer' to 'foregroundLayer' to avoid confusion with GraphicsLayer's
-
         contentsLayer.
-
         Adapt to GraphicsLayer's simpler animation API.
-
         Pass animation pausing through to the graphics layers.
-
         contentsBox() is no longer a callback via GraphicsLayerClient.
-
         
-
         * rendering/RenderLayerCompositor.h:
-
         * rendering/RenderLayerCompositor.cpp:
-
         (WebCore::RenderLayerCompositor::setCompositingLayersNeedRebuild):
-
         (WebCore::RenderLayerCompositor::scheduleSync):
-
         (WebCore::RenderLayerCompositor::rebuildCompositingLayerTree):
-
         scheduleViewUpdate() is no longer required. Instead, we plumb through "compositingLayerSync"
-
         notifications, which travel up to WebKit and set up a runloop observer.
-
         
-
 2009-07-30  Jeremy Orlow  <jorlow@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Guard needs //'s between #endif and ENABLE(DATAGRID)
-
         https://bugs.webkit.org/show_bug.cgi?id=27862
 
-
-
         Compiling this file causes a build break without this change.
 
-
-
         * bindings/v8/custom/V8DataGridColumnListCustom.cpp:
 
-
-
 2009-07-31  Greg Bolsinga  <bolsinga@apple.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Geolocation clean up when no longer updating
-
         https://bugs.webkit.org/show_bug.cgi?id=27888
 
-
-
         When Geolocation::disconnectFrame() is called, need to call 
-
         Document::setUsingGeolocation(false) to mirror the true call 
-
         when it is set up.
 
-
-
         When handling an error, and there are no more listeners, call
-
         GeolocationService::stopUpdating().
 
-
-
         * page/Geolocation.cpp:
-
         (WebCore::Geolocation::disconnectFrame):
-
         (WebCore::Geolocation::handleError):
 
-
-
 2009-07-31  Greg Bolsinga  <bolsinga@apple.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         Consolidate GeoLocation code to send positions and errors
-
         https://bugs.webkit.org/show_bug.cgi?id=27863
-
         
-
         Create helper methods that will send positions and errors to either
-
         one shots or watchers.
 
-
-
         * page/Geolocation.cpp:
-
         (WebCore::Geolocation::sendError):
-
         (WebCore::Geolocation::sendErrorToOneShots):
-
         (WebCore::Geolocation::sendErrorToWatchers):
-
         (WebCore::Geolocation::sendPosition):
-
         (WebCore::Geolocation::sendPositionToOneShots):
-
         (WebCore::Geolocation::sendPositionToWatchers):
-
         * page/Geolocation.h:
 
-
-
 2009-07-31  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Roll out previous change as it might be causing some weirdness in
-
         the bots.
 
-
-
         * platform/image-decoders/bmp/BMPImageDecoder.cpp:
-
         (WebCore::BMPImageDecoder::processFileHeader):
 
-
-
 2009-07-31  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Mark Rowe.
 
-
-
         Fix compiler warning.
-
         https://bugs.webkit.org/show_bug.cgi?id=27851
 
-
-
         GCC does not like multi-character character constants, so use the
-
         explicit numerical value of 'BM' in the enum.
 
-
-
         * platform/image-decoders/bmp/BMPImageDecoder.cpp:
-
         (WebCore::BMPImageDecoder::processFileHeader):
 
-
-
 2009-07-30  Brady Eidson  <beidson@apple.com>
 
-
-
         Reviewed by Mark Rowe, but Dan Bernstein also reviewed and asked thoughtful questions.
 
-
-
         <rdar://problem/7106968> and https://bugs.webkit.org/show_bug.cgi?id=27868
-
         http://www.ruthhuntcandy.com/ goes into infinite refresh in WebKit, works in others.
-
         
-
         Test: http/tests/misc/meta-refresh-stray-single-quote.html
 
-
-
         * platform/network/HTTPParsers.cpp:
-
         (WebCore::parseHTTPRefresh): Allow for a stray quote character at the start of the URL string.
 
-
-
 2009-07-30  Mark Rowe  <mrowe@apple.com>
 
-
-
         Reviewed by Adele Peterson and Jon Honeycutt.
 
-
-
         Fix <https://bugs.webkit.org/show_bug.cgi?id=27828> for Mac.
-
         Bug 27828: Title attribute is not respected on option elements
 
-
-
         No tests added as it is not clear how to test a tool tip from DumpRenderTree.
 
-
-
         * platform/PopupMenuClient.h: Add a method for retrieving the tool tip of an item.
-
         * platform/mac/PopupMenuMac.mm:
-
         (WebCore::PopupMenu::populate): Set the tool tip of the menu item to that of the represented item.
-
         * rendering/RenderMenuList.cpp:
-
         (WebCore::RenderMenuList::itemToolTip): Expose the title attribute of the element as the tool tip.
-
         * rendering/RenderMenuList.h:
-
         * rendering/RenderTextControlSingleLine.h:
-
         (WebCore::RenderTextControlSingleLine::itemToolTip): Return an empty string, indicating no tool tip, for
-
         the popup menu in RenderTextControlSingleLine.
 
-
-
 2009-07-30  Xiaomei Ji  <xji@chromium.org>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         Remove ChromeClientChromium::setToolTip().
-
         https://bugs.webkit.org/show_bug.cgi?id=27861
 
-
-
         This patch is just to remove a temporarily introduced overloaded empty
-
         virtual function. No test is needed.
 
-
-
         * page/chromium/ChromeClientChromium.h:
 
-
-
 2009-07-30  Michael Nordman  <michaeln@google.com>
 
-
-
         Reviewed by Darin Fisher.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27821
 
-
-
         ApplicationCacheHost refactoring.
-
         
-
         1) Better encapsulate the interfaces between webcore common code
-
         and the appcache system within a new class ApplicationCacheHost.
 
-
-
         2) Use that interface throughout the loader system, replacing inline appcache logic.
 
-
-
         3) Implement the interface in terms of webcore's appcache system.
 
-
-
         4) Add the new files to various makefiles.
 
-
-
         5) Implement protocolHostAndPortAreEqual() in KURLGoogle.cpp
 
-
-
         No new features, no new tests. The existing layout tests all pass.
 
-
-
         * GNUmakefile.am:
-
         * WebCore.base.exp:
-
         * WebCore.gypi:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * WebCoreSources.bkl:
-
         * html/HTMLHtmlElement.cpp:
-
         (WebCore::HTMLHtmlElement::insertedIntoDocument):
-
         * loader/DocumentLoader.cpp:
-
         (WebCore::DocumentLoader::DocumentLoader):
-
         (WebCore::DocumentLoader::~DocumentLoader):
-
         (WebCore::DocumentLoader::mainReceivedError):
-
         (WebCore::DocumentLoader::detachFromFrame):
-
         (WebCore::DocumentLoader::setPrimaryLoadComplete):
-
         * loader/DocumentLoader.h:
-
         (WebCore::DocumentLoader::applicationCacheHost):
-
         * loader/FrameLoader.cpp:
-
         (WebCore::FrameLoader::canCachePageContainingThisFrame):
-
         (WebCore::FrameLoader::logCanCacheFrameDecision):
-
         (WebCore::FrameLoader::loadResourceSynchronously):
-
         * loader/MainResourceLoader.cpp:
-
         (WebCore::MainResourceLoader::didReceiveResponse):
-
         (WebCore::MainResourceLoader::didReceiveData):
-
         (WebCore::MainResourceLoader::didFinishLoading):
-
         (WebCore::MainResourceLoader::didFail):
-
         (WebCore::MainResourceLoader::load):
-
         * loader/MainResourceLoader.h:
-
         * loader/ResourceLoader.cpp:
-
         (WebCore::ResourceLoader::load):
-
         (WebCore::ResourceLoader::willSendRequest):
-
         (WebCore::ResourceLoader::didReceiveResponse):
-
         (WebCore::ResourceLoader::didFail):
-
         * loader/ResourceLoader.h:
-
         * loader/appcache/ApplicationCacheGroup.cpp:
-
         (WebCore::ApplicationCacheGroup::selectCache):
-
         (WebCore::ApplicationCacheGroup::selectCacheWithoutManifestURL):
-
         (WebCore::ApplicationCacheGroup::finishedLoadingMainResource):
-
         (WebCore::ApplicationCacheGroup::failedLoadingMainResource):
-
         (WebCore::ApplicationCacheGroup::disassociateDocumentLoader):
-
         (WebCore::ApplicationCacheGroup::update):
-
         (WebCore::ApplicationCacheGroup::didFinishLoadingManifest):
-
         (WebCore::ApplicationCacheGroup::manifestNotFound):
-
         (WebCore::ApplicationCacheGroup::checkIfLoadIsComplete):
-
         (WebCore::ApplicationCacheGroup::startLoadingEntry):
-
         (WebCore::ApplicationCacheGroup::associateDocumentLoaderWithCache):
-
         (WebCore::CallCacheListenerTask::create):
-
         (WebCore::CallCacheListenerTask::performTask):
-
         (WebCore::CallCacheListenerTask::CallCacheListenerTask):
-
         (WebCore::ApplicationCacheGroup::postListenerTask):
-
         * loader/appcache/ApplicationCacheGroup.h:
-
         * loader/appcache/ApplicationCacheHost.cpp: Added.
-
         * loader/appcache/ApplicationCacheHost.h: Added.
-
         * loader/appcache/ApplicationCacheStorage.cpp:
-
         (WebCore::ApplicationCacheStorage::transferApplicationCache):
-
         * loader/appcache/ApplicationCacheStorage.h:
-
         * loader/appcache/DOMApplicationCache.cpp:
-
         (WebCore::DOMApplicationCache::DOMApplicationCache):
-
         (WebCore::DOMApplicationCache::disconnectFrame):
-
         (WebCore::DOMApplicationCache::applicationCacheHost):
-
         (WebCore::DOMApplicationCache::status):
-
         (WebCore::DOMApplicationCache::update):
-
         (WebCore::DOMApplicationCache::swapCache):
-
         (WebCore::DOMApplicationCache::addEventListener):
-
         (WebCore::DOMApplicationCache::removeEventListener):
-
         (WebCore::DOMApplicationCache::dispatchEvent):
-
         (WebCore::DOMApplicationCache::callListener):
-
         (WebCore::DOMApplicationCache::toEventName):
-
         (WebCore::DOMApplicationCache::toEventType):
-
         * loader/appcache/DOMApplicationCache.h:
-
         (WebCore::DOMApplicationCache::):
-
         (WebCore::DOMApplicationCache::setAttributeEventListener):
-
         (WebCore::DOMApplicationCache::getAttributeEventListener):
-
         (WebCore::DOMApplicationCache::clearAttributeEventListener):
-
         (WebCore::DOMApplicationCache::callEventListener):
-
         (WebCore::DOMApplicationCache::setOnchecking):
-
         (WebCore::DOMApplicationCache::onchecking):
-
         (WebCore::DOMApplicationCache::setOnerror):
-
         (WebCore::DOMApplicationCache::onerror):
-
         (WebCore::DOMApplicationCache::setOnnoupdate):
-
         (WebCore::DOMApplicationCache::onnoupdate):
-
         (WebCore::DOMApplicationCache::setOndownloading):
-
         (WebCore::DOMApplicationCache::ondownloading):
-
         (WebCore::DOMApplicationCache::setOnprogress):
-
         (WebCore::DOMApplicationCache::onprogress):
-
         (WebCore::DOMApplicationCache::setOnupdateready):
-
         (WebCore::DOMApplicationCache::onupdateready):
-
         (WebCore::DOMApplicationCache::setOncached):
-
         (WebCore::DOMApplicationCache::oncached):
-
         (WebCore::DOMApplicationCache::setOnobsolete):
-
         (WebCore::DOMApplicationCache::onobsolete):
-
         (WebCore::DOMApplicationCache::~DOMApplicationCache):
-
         * platform/KURLGoogle.cpp:
-
         (WebCore::protocolHostAndPortAreEqual):
 
-
-
 2009-07-30  Chris Fleizach  <cfleizach@apple.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         Bug 27854 - crash at WebCore::AXObjectCache::notificationPostTimerFired
-
         https://bugs.webkit.org/show_bug.cgi?id=27854
 
-
-
         AccessibilityObjects need to be retained while waiting to fire their notifications, otherwise
-
         they can disappear and then lead to crashes.
-
        
-
         * accessibility/AXObjectCache.cpp:
-
         (WebCore::AXObjectCache::notificationPostTimerFired):
-
         (WebCore::AXObjectCache::postNotification):
-
         * accessibility/AXObjectCache.h:
 
-
-
 2009-07-30  Simon Fraser  <simon.fraser@apple.com>
 
-
-
         Minor change to earlier commit suggested by Darin Adler.
-
         Use the variable rather than dereferencing 'it' again.
 
-
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::keyframeStylesForAnimation):
 
-
-
 2009-07-30  Simon Fraser  <simon.fraser@apple.com>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         Animation with a timing function property in a keyframe eats CPU
-
         https://bugs.webkit.org/show_bug.cgi?id=27856
-
         <rdar://problem/7104476> Animation demo uses lots of CPU
-
         
-
         Don't include animation-timing-function in the list of properties to
-
         animate in a keyframe animation, because this property is not animated;
-
         instead, it describes the timing function to apply to this keyframe.
-
         
-
         This prevents the animation code from thinking that there's a property
-
         that it has to software-animate, and thus firing the animation timer frequently.
-
         
-
         Not testable because there is no visible impact.
 
-
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::keyframeStylesForAnimation): Don't add
-
         CSSPropertyWebkitAnimationTimingFunction to the list of properties to animate.
 
-
-
         * page/animation/KeyframeAnimation.cpp
-
         (WebCore::KeyframeAnimation::getKeyframeAnimationInterval): Add a comment
 
-
-
 2009-07-30  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
          Reviewed by Adam Treat.
 
-
-
          Apply colour style to buttons that use Theme settings in Qt.
 
-
-
          https://bugs.webkit.org/show_bug.cgi?id=27814
 
-
-
          * platform/qt/RenderThemeQt.cpp:
-
          (WebCore::RenderThemeQt::adjustButtonStyle):
 
-
-
 === End merge of nitro-extreme branch 2009-07-30 ===
 
-
-
 2009-05-11  Geoffrey Garen  <ggaren@apple.com>
 
-
-
         Reviewed by Sam Weinig.
 
-
-
         Make WebCore compile with the new JS number representation.
 
-
-
         * ForwardingHeaders/runtime/JSAPIValueWrapper.h: Added.
-
         * ForwardingHeaders/runtime/JSNumberCell.h: Removed.
-
         * bindings/js/ScriptEventListener.cpp:
-
         * bindings/scripts/CodeGeneratorJS.pm:
-
         * bridge/c/c_instance.cpp:
 
-
-
 === Start merge of nitro-extreme branch 2009-07-30 ===
 
-
-
 2009-07-30  Dean McNamee  <deanm@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Don't try to hash member function pointers, instead use a precomputed value based on the field.
-
         https://bugs.webkit.org/show_bug.cgi?id=27843
 
-
-
         * bindings/scripts/CodeGeneratorV8.pm:
-
         * bindings/v8/V8SVGPODTypeWrapper.h:
-
         (WebCore::PODTypeWrapperCacheInfo::PODTypeWrapperCacheInfo):
-
         (WebCore::PODTypeWrapperCacheInfo::operator==):
-
         (WebCore::PODTypeWrapperCacheInfoHash::hash):
-
         (WebCore::V8SVGDynamicPODTypeWrapperCache::lookupOrCreateWrapper):
 
-
-
 2009-07-30  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Simon Fraser.
 
-
-
         Fix compiler warning.
 
-
-
         * dom/SelectElement.cpp:
-
         (WebCore::SelectElement::menuListDefaultEventHandler):
 
-
-
 2009-07-29  Matt Perry  <mpcomplete@chromium.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Add a way to register V8 extensions for Isolated Worlds only.
-
         https://bugs.webkit.org/show_bug.cgi?id=27785
 
-
-
         * bindings/v8/ScriptController.cpp:
-
         (WebCore::ScriptController::evaluateInNewWorld):
-
         (WebCore::ScriptController::evaluateInNewContext):
-
         * bindings/v8/ScriptController.h:
-
         * bindings/v8/V8IsolatedWorld.cpp:
-
         (WebCore::V8IsolatedWorld::evaluate):
-
         * bindings/v8/V8IsolatedWorld.h:
-
         * bindings/v8/V8Proxy.cpp:
-
         (WebCore::V8Proxy::evaluateInNewWorld):
-
         (WebCore::V8Proxy::evaluateInNewContext):
-
         (WebCore::V8Proxy::createNewContext):
-
         (WebCore::V8Proxy::initContextIfNeeded):
-
         (WebCore::V8Proxy::registerExtensionWithV8):
-
         (WebCore::V8Proxy::registerExtension):
-
         * bindings/v8/V8Proxy.h:
 
-
-
 2009-07-30  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
          Reviewed by Adam Treat.
 
-
-
          Add previously defined out support to PopupMenuQt for marking entries as
-
          disabled and for selecting the desired item.
 
-
-
          https://bugs.webkit.org/show_bug.cgi?id=27772
 
-
-
          * platform/qt/PopupMenuQt.cpp:
-
          (WebCore::PopupMenu::populate):
 
-
-
 2009-07-30  Darin Adler  <darin@apple.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Use checked casts for render tree
-
         https://bugs.webkit.org/show_bug.cgi?id=23522
 
-
-
         Next step: Add new toRenderWidget cast and use it everywhere.
 
-
-
         Use checked casts in all the places that were using static_cast
-
         but there is a checked cast available.
 
-
-
         * accessibility/AccessibilityRenderObject.cpp:
-
         (WebCore::AccessibilityRenderObject::stringValue):
-
         (WebCore::AccessibilityRenderObject::widget):
-
         (WebCore::AccessibilityRenderObject::widgetForAttachmentView):
-
         (WebCore::AccessibilityRenderObject::visiblePositionForPoint):
-
         * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
-
         (getPangoLayoutForAtk):
-
         * dom/Document.cpp:
-
         (WebCore::widgetForNode):
-
         (WebCore::Document::setFocusedNode):
-
         * html/HTMLEmbedElement.cpp:
-
         (WebCore::findWidgetRenderer):
-
         * html/HTMLMediaElement.cpp:
-
         (WebCore::HTMLMediaElement::defaultEventHandler):
-
         * html/HTMLObjectElement.cpp:
-
         (WebCore::HTMLObjectElement::renderWidgetForJSBindings):
-
         * html/HTMLPlugInElement.cpp:
-
         (WebCore::HTMLPlugInElement::defaultEventHandler):
-
         * loader/FrameLoader.cpp:
-
         (WebCore::FrameLoader::loadSubframe):
-
         * loader/PluginDocument.cpp:
-
         (WebCore::PluginTokenizer::writeRawData):
-
         * page/EventHandler.cpp:
-
         (WebCore::EventHandler::hitTestResultAtPoint):
-
         (WebCore::subframeForTargetNode):
-
         (WebCore::EventHandler::handleWheelEvent):
-
         * page/Frame.cpp:
-
         (WebCore::isFrameElement):
-
         * page/PrintContext.cpp:
-
         (WebCore::PrintContext::computePageRects):
-
         * page/android/EventHandlerAndroid.cpp:
-
         (WebCore::EventHandler::passWidgetMouseDownEventToWidget):
-
         * page/chromium/EventHandlerChromium.cpp:
-
         (WebCore::EventHandler::passWidgetMouseDownEventToWidget):
-
         * page/chromium/FrameChromium.cpp:
-
         (WebCore::computePageRectsForFrame):
-
         * page/gtk/EventHandlerGtk.cpp:
-
         (WebCore::EventHandler::passWidgetMouseDownEventToWidget):
-
         * page/haiku/EventHandlerHaiku.cpp:
-
         (WebCore::EventHandler::passWidgetMouseDownEventToWidget):
-
         * page/mac/EventHandlerMac.mm:
-
         (WebCore::EventHandler::passWidgetMouseDownEventToWidget):
-
         (WebCore::EventHandler::passSubframeEventToSubframe):
-
         * page/win/FrameWin.cpp:
-
         (WebCore::computePageRectsForFrame):
-
         * page/wx/EventHandlerWx.cpp:
-
         (WebCore::EventHandler::passWidgetMouseDownEventToWidget):
-
         * platform/chromium/ClipboardChromium.cpp:
-
         (WebCore::getCachedImage):
-
         * platform/chromium/PasteboardChromium.cpp:
-
         (WebCore::Pasteboard::writeImage):
-
         * platform/gtk/PasteboardGtk.cpp:
-
         (WebCore::Pasteboard::writeImage):
-
         * platform/mac/PasteboardMac.mm:
-
         (WebCore::Pasteboard::writeImage):
-
         * platform/qt/ClipboardQt.cpp:
-
         (WebCore::getCachedImage):
-
         * platform/qt/PasteboardQt.cpp:
-
         (WebCore::Pasteboard::writeImage):
-
         * platform/win/ClipboardWin.cpp:
-
         (WebCore::getCachedImage):
-
         * platform/win/PasteboardWin.cpp:
-
         (WebCore::Pasteboard::writeImage):
-
         * rendering/InlineBox.h:
-
         (WebCore::InlineBox::boxModelObject):
-
         * rendering/RenderInline.cpp:
-
         (WebCore::RenderInline::splitInlines):
-
         (WebCore::RenderInline::addChildToContinuation):
-
         * rendering/RenderLayerBacking.cpp:
-
         (WebCore::RenderLayerBacking::updateImageContents):
-
         * rendering/TextControlInnerElements.cpp:
-
         (WebCore::RenderTextControlInnerBlock::positionForPoint):
-
         Use checked cast instead of static_cast.
-
         
-
         * rendering/RenderWidget.h: Added toRenderWidget.
 
-
-
 2009-07-30  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         WINCE PORT: some files modified to build for WINCE
-
         https://bugs.webkit.org/show_bug.cgi?id=27816
 
-
-
         * accessibility/AccessibilityObject.h:
-
         * page/win/EventHandlerWin.cpp:
-
         (WebCore::EventHandler::createDraggingClipboard):
-
         * platform/win/PlatformMouseEventWin.cpp:
-
         (WebCore::messageToEventType):
-
         (WebCore::PlatformMouseEvent::PlatformMouseEvent):
-
         * platform/win/PlatformScreenWin.cpp:
-
         (WebCore::deviceInfoForWidget):
-
         (WebCore::screenIsMonochrome):
-
         * platform/win/PopupMenuWin.cpp:
-
         (WebCore::PopupMenu::show):
-
         (WebCore::PopupMenu::paint):
-
         (WebCore::registerPopup):
-
         (WebCore::PopupWndProc):
 
-
-
 2009-07-30  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         WINCE PORT: modified graphics files
-
         https://bugs.webkit.org/show_bug.cgi?id=27779
 
-
-
         * platform/graphics/BitmapImage.h:
-
         (WebCore::BitmapImage::mayFillWithSolidColor):
-
         * platform/graphics/Gradient.h:
-
         * platform/graphics/GraphicsContext.cpp:
-
         * platform/graphics/GraphicsContext.h:
-
         * platform/graphics/ImageSource.h:
-
         * platform/graphics/MediaPlayer.cpp:
-
         * platform/graphics/Path.h:
-
         * platform/graphics/Pattern.h:
-
         * platform/graphics/transforms/Matrix3DTransformOperation.cpp:
-
         (WebCore::Matrix3DTransformOperation::blend):
-
         * platform/graphics/transforms/MatrixTransformOperation.cpp:
-
         (WebCore::MatrixTransformOperation::blend):
-
         * platform/graphics/transforms/TransformationMatrix.h:
-
         (WebCore::TransformationMatrix::operator*):
-
         * platform/graphics/win/IconWin.cpp:
-
         (WebCore::Icon::createIconForFile):
-
         (WebCore::Icon::createIconForFiles):
-
         (WebCore::Icon::paint):
 
-
-
 2009-07-30  Kenneth Rohde Christiansen  <kenneth@webkit.org>
 
-
-
         Reviewed by Ariya Hidayat.
 
-
-
         Improve efficiency by rewriting code doing three hash table
-
         lookups, which can be replaced by just one as pointed out
-
         by Darin Adler.
 
-
-
         Though being slightly less clear, this should be considerable
-
         faster.
 
-
-
         * plugins/PluginDatabase.cpp:
-
         (WebCore::PluginDatabase::remove):
 
-
-
 2009-07-30  Antonio Gomes   <antonio.gomes@openbossa.org>
 
-
-
         Reviewed by Gustavo Noronha.
 
-
-
         [Gtk] Code cleanup in MediaPlayerPrivateGStreamer.cpp|h and VideoSinkGStreamer.cpp|h (Part 2)
-
         https://bugs.webkit.org/show_bug.cgi?id=27651
 
-
-
         Removed unneeded includes (gdk.h and gtk.h) and added glib.h and cairo.h instead.
 
-
-
         * platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp:
-
         * platform/graphics/gtk/MediaPlayerPrivateGStreamer.h:
 
-
-
 2009-07-30  Antonio Gomes   <antonio.gomes@openbossa.org>
 
-
-
         Reviewed by Gustavo Noronha.
 
-
-
         [Gtk] Code cleanup in MediaPlayerPrivateGStreamer.cpp|h and VideoSinkGStreamer.cpp|h (Part 1)
-
         https://bugs.webkit.org/show_bug.cgi?id=27651
 
-
-
         Fixed many code style issues pointed by WebKitTools/Scripts/modules/cpplint.py
-
         No functionality change at all.
 
-
-
         * platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp:
-
         * platform/graphics/gtk/MediaPlayerPrivateGStreamer.h:
-
         * platform/graphics/gtk/VideoSinkGStreamer.cpp:
-
         * platform/graphics/gtk/VideoSinkGStreamer.h:
 
-
-
 2009-07-30  Jakub Wieczorek  <faw217@gmail.com>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         Allow to explicitly choose a preferred plugin for a mimetype.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27651
 
-
-
         When the preferred plugin is set for a specific MIME type, it will be
-
         always picked up, regardless of its version, quirks etc.
 
-
-
         Client applications may want to use that API to resolve mimetype
-
         ambiguity in a custom way, rather than in the default way that is
-
         currently used in WebKit.
 
-
-
         * plugins/PluginDatabase.cpp:
-
         (WebCore::PluginDatabase::pluginForMIMEType):
-
         (WebCore::PluginDatabase::MIMETypeForExtension):
-
         (WebCore::PluginDatabase::setPreferredPluginForMIMEType): Added.
-
         (WebCore::PluginDatabase::remove):
-
         (WebCore::PluginDatabase::clear):
-
         * plugins/PluginDatabase.h:
 
-
-
 2009-07-30  Jakub Wieczorek  <faw217@gmail.com>
 
-
-
         [Qt] Fix build with Qt 4.4 after r46535.
 
-
-
         * platform/network/qt/ResourceHandleQt.cpp:
 
-
-
 2009-07-30  Eric Carlson  <eric.carlson@apple.com>
 
-
-
         Reviewed by Simon Fraser.
 
-
-
         Video elements fires another "load" event when attached to DOM
-
         https://bugs.webkit.org/show_bug.cgi?id=27623
 
-
-
         Test: media/media-load-event.html
 
-
-
         * html/HTMLMediaElement.cpp:
-
         (WebCore::HTMLMediaElement::insertedIntoDocument):
-
             Only schedule load when element's network state is NETWORK_EMPTY.
 
-
-
 2009-07-30  Anton Muhin  <antonm@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Cache v8 strings when converting from WebCore::String to v8 string.
-
         https://bugs.webkit.org/show_bug.cgi?id=27655
 
-
-
         * bindings/v8/V8Binding.cpp:
-
         (WebCore::v8String): now just immediately calls v8ExternalString
-
         (WebCore::enableStringImplCache): enables caching of conversions from WebCore::StringImpl to
-
         v8::String
-
         (WebCore::makeExternalString): utilty function to create external v8::String out of
-
         WebCore::String
-
         (WebCore::getStringCache): static function to access string cache
-
         (WebCore::cachedStringCallback): callback for weak handles of v8::Strings stored in the
-
         cache
-
         (WebCore::v8ExternalString): if caching enabled, checks if there is already v8::String for
-
         the given WebCore::StringImpl.  If present, returns it, otherwise creates a new v8 external
-
         string.
-
         * bindings/v8/V8Binding.h:
 
-
-
 2009-07-30  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Maciej Stachowiak.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=25535
-
         [GTK] object:state-changed:checked events missing for radio buttons and checkboxes
 
-
-
         Implement state-changed:checked for radio buttons and checkboxes.
 
-
-
         * accessibility/gtk/AXObjectCacheAtk.cpp:
-
         (WebCore::AXObjectCache::postPlatformNotification):
-
         * html/HTMLInputElement.cpp:
-
         (WebCore::HTMLInputElement::setChecked):
 
-
-
 2009-07-30  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Forgot the 'break'.
 
-
-
         * platform/ContextMenu.cpp:
-
         (WebCore::ContextMenu::checkOrEnableIfNeeded):
 
-
-
 2009-07-30  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Try to fix Mac build.
 
-
-
         * platform/ContextMenu.cpp:
-
         (WebCore::ContextMenu::checkOrEnableIfNeeded):
 
-
-
 2009-07-29  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Add missing enumeration value to switch.
 
-
-
         * platform/ContextMenu.cpp:
-
         (WebCore::ContextMenu::checkOrEnableIfNeeded):
 
-
-
 2009-07-29  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         Workers need to throw an exception when presented with invalid URLs.
-
         https://bugs.webkit.org/show_bug.cgi?id=27770
 
-
-
         Tests covered by worker-constructor.html and worker-redirect.html.
 
-
-
         * bindings/js/JSWorkerConstructor.cpp:
-
         (WebCore::constructWorker):
-
         * bindings/v8/custom/V8WorkerCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * workers/Worker.cpp:
-
         (WebCore::Worker::Worker):
-
         * workers/Worker.h:
-
         (WebCore::Worker::create):
-
         * workers/WorkerContext.cpp:
-
         (WebCore::WorkerContext::importScripts):
-
         * workers/WorkerScriptLoader.cpp:
-
         (WebCore::WorkerScriptLoader::loadSynchronously):
-
         (WebCore::WorkerScriptLoader::loadAsynchronously):
-
         (WebCore::WorkerScriptLoader::createResourceRequest):
-
         * workers/WorkerScriptLoader.h:
 
-
-
 2009-07-29  Brady Eidson  <beidson@apple.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         (REGRESSION: r46039) Should restore previous connections-per-host limit for non-http(s) hosts
-
         https://bugs.webkit.org/show_bug.cgi?id=27822 and <rdar://problem/7091659>
 
-
-
         * loader/loader.cpp:
-
         (WebCore::Loader::Host::servePendingRequests): For non-http(s) hosts, restore the previous behavior of 
-
           only limiting connections while parsing and still trying to figure out stylesheet urls.
 
-
-
 2009-07-29  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         WINCE PORT: Add WebCore/page/wince/FrameWince.cpp
-
         https://bugs.webkit.org/show_bug.cgi?id=27729
 
-
-
         * page/wince/FrameWince.cpp: Added.
 
-
-
 2009-07-29  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Justin Garcia.
 
-
-
         REGRESSION(r46370-46426): /editing/style/remove-underline-from-stylesheet.html fails
-
         https://bugs.webkit.org/show_bug.cgi?id=27809
 
-
-
         The patch primarily rebaselines the tests but also fixes the bug in currentlyHasStyle.
-
         To determine that a particular text decoration is present, currentlyHasStyle should refer to
-
         -webkit-text-decorations-in-effect to take care of styles set by u, s, strike tags and ancestors' CSS.
-
         We also need to update layout to accommodate the changes made within ApplyStyleCommand.
 
-
-
         * editing/ApplyStyleCommand.cpp: ditto
-
         (WebCore::StyleChange::currentlyHasStyle): ditto
 
-
-
 2009-07-29  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         WINCE PORT: changes to platform/text files
-
         https://bugs.webkit.org/show_bug.cgi?id=27715
 
-
-
         * platform/text/String.cpp:
-
         (WebCore::String::format):
-
         * platform/text/TextEncoding.cpp:
-
         (WebCore::TextEncoding::encode):
-
         * platform/text/TextEncodingRegistry.cpp:
-
         (WebCore::buildBaseTextCodecMaps):
-
         (WebCore::extendTextCodecMaps):
 
-
-
 2009-07-29  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by Adam Roben.
 
-
-
         FIX: HDC leaks in PopupMenuWin.cpp
-
         https://bugs.webkit.org/show_bug.cgi?id=27817
 
-
-
         * platform/win/PopupMenuWin.cpp:
-
         (WebCore::PopupMenu::~PopupMenu):
-
         (WebCore::PopupMenu::paint):
 
-
-
 2009-07-29  Darin Adler  <darin@apple.com>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         Illegal values for <ol start> cause list numbering start at 0 (should start at 1)
-
         https://bugs.webkit.org/show_bug.cgi?id=27810
 
-
-
         Test: fast/lists/ol-start-parsing.html
 
-
-
         * html/HTMLOListElement.cpp:
-
         (WebCore::HTMLOListElement::parseMappedAttribute): Check the result of toInt
-
         and use the value 1 if it failed to parse. Before we were getting toInt's default
-
         behavior, which is to return 0.
 
-
-
 2009-07-29  Kevin McCullough  <kmccullough@apple.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         Added foundation work to allow a testing infrastructure for the Web
-
         Inspector.
 
-
-
         * inspector/InspectorClient.h:
-
         * inspector/InspectorController.cpp:
-
         (WebCore::InspectorController::scriptObjectReady): Tell the testing
-
         harness that the window object is ready.
-
         * loader/EmptyClients.h: Empty class support for SVG.
-
         (WebCore::EmptyInspectorClient::inspectorWindowObjectCleared):
 
-
-
 2009-07-29  Chris Fleizach  <cfleizach@apple.com>
 
-
-
         Build fix for windows after landing
-
         Bug 27807 - AX: move re-usable code into more common areas for other platforms
-
    
-
         Apparently bzero doesn't exist on windows.
 
-
-
         * accessibility/AXObjectCache.cpp:
-
         (WebCore::AXObjectCache::textMarkerDataForVisiblePosition):
 
-
-
 2009-07-29  Chris Fleizach  <cfleizach@apple.com>
 
-
-
         Reviewed by Justin Garcia.
 
-
-
         Bug 27807 - AX: move re-usable code into more common areas for other platforms
-
         https://bugs.webkit.org/show_bug.cgi?id=27807
 
-
-
         Moves some accessibility code that was in the Mac file to a more common place so 
-
         it can be used by other platforms. 
-
         This includes:
-
            Making TextMarkerData from a VisiblePosition.
-
            Making a VisiblePosition from TextMarkerData.
-
            Finding the anchor accessibility object for an arbitrary Node.
 
-
-
         * accessibility/AXObjectCache.cpp:
-
         (WebCore::AXObjectCache::visiblePositionForTextMarkerData):
-
         (WebCore::AXObjectCache::textMarkerDataForVisiblePosition):
-
         * accessibility/AXObjectCache.h:
-
         * accessibility/AccessibilityObject.cpp:
-
         (WebCore::AccessibilityObject::anchorElementForNode):
-
         * accessibility/AccessibilityObject.h:
-
         (WebCore::AccessibilityObject::visiblePositionForIndex):
-
         * accessibility/mac/AccessibilityObjectWrapper.mm:
-
         (textMarkerForVisiblePosition):
-
         (visiblePositionForTextMarker):
-
         (AXAttributedStringAppendText):
 
-
-
 2009-07-29  Dan Bernstein  <mitz@apple.com>
 
-
-
         Reviewed by Simon Fraser.
 
-
-
         Inset box shadows are incorrectly accounted for in visual overflow
-
         computations
-
         https://bugs.webkit.org/show_bug.cgi?id=27811
 
-
-
         * rendering/InlineFlowBox.cpp:
-
         (WebCore::InlineFlowBox::placeBoxesHorizontally): Use
-
             getBoxShadowHorizontalExtent().
-
         (WebCore::InlineFlowBox::placeBoxesVertically): Use
-
             getBoxShadowVerticalExtent(). Removed duplicate code to get the
-
             text-shadow overflow.
-
         (WebCore::InlineFlowBox::paint): Use getBoxShadowHorizontalExtent().
-
         * rendering/RenderBlock.cpp:
-
         (WebCore::RenderBlock::overflowHeight): Use
-
             getBoxShadowVerticalExtent().
-
         (WebCore::RenderBlock::overflowWidth): Use
-
             getBoxShadowHorizontalExtent().
-
         (WebCore::RenderBlock::overflowLeft): Ditto.
-
         (WebCore::RenderBlock::overflowTop): Use getBoxShadowVerticalExtent().
-
         (WebCore::RenderBlock::overflowRect): Use getBoxShadowExtent().
-
         (WebCore::RenderBlock::layoutBlock): Ditto.
-
         * rendering/RenderFlexibleBox.cpp:
-
         (WebCore::RenderFlexibleBox::layoutBlock): Ditto.
-
         * rendering/RenderLayer.cpp:
-
         (WebCore::RenderLayer::calculateRects): Exclude inset shadows.
-
         * rendering/RenderObject.cpp:
-
         (WebCore::RenderObject::repaintAfterLayoutIfNeeded): Use
-
             getBoxShadowHorizontalExtent() and getBoxShadowVerticalExtent().
-
         (WebCore::RenderObject::adjustRectForOutlineAndShadow): Exclude inset
-
             shadows.
-
         * rendering/RenderReplaced.cpp:
-
         (WebCore::RenderReplaced::adjustOverflowForBoxShadowAndReflect): Ditto.
-
         * rendering/style/RenderStyle.cpp:
-
         (WebCore::RenderStyle::setTextShadow): Also assert that text-shadows are
-
             not inset.
-
         (WebCore::RenderStyle::getBoxShadowExtent): Added. Excludes inset
-
             shadows.
-
         (WebCore::RenderStyle::getBoxShadowHorizontalExtent): Ditto.
-
         (WebCore::RenderStyle::getBoxShadowVerticalExtent): Ditto.
-
         * rendering/style/RenderStyle.h:
 
-
-
 2009-07-29  Simon Fraser  <simon.fraser@apple.com>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         Fix crash when an element with display: table-row is composited (e.g. via a 3d-transform)
-
         https://bugs.webkit.org/show_bug.cgi?id=27796
-
         
-
         Avoid repainting when a layer becomes composited if the renderer is not parented
-
         yet, because it makes no sense to do so.
-
         
-
         If the table row is a repaint container, default to the RenderBox implementation
-
         of clippedOverflowRectForRepaint(), because we cannot hand off the repaint rect
-
         computation to something that is above the repaint container.
 
-
-
         Test: fast/table/table-row-compositing-repaint-crash.html
 
-
-
         * rendering/RenderLayerCompositor.cpp:
-
         (WebCore::RenderLayerCompositor::repaintOnCompositingChange):
-
         * rendering/RenderTableRow.cpp:
-
         (WebCore::RenderTableRow::clippedOverflowRectForRepaint):
 
-
-
 2009-07-29  Brady Eidson  <beidson@apple.com>
 
-
-
         Reviewed by Sam Weinig.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27791
-
         307 redirects of POSTs should use POST, not GET
 
-
-
         Test: http/tests/loading/redirect-methods.html
 
-
-
         * platform/network/cf/ResourceHandleCFNet.cpp:
-
         (WebCore::willSendRequest):
 
-
-
         * platform/network/mac/ResourceHandleMac.mm:
-
         (-[WebCoreResourceHandleAsDelegate connection:willSendRequest:redirectResponse:]):
 
-
-
 2009-07-29  Chris Marrin  <cmarrin@apple.com>
 
-
-
         Reviewed by Simon Fraser.
 
-
-
         Adding -webkit-animation-play-state back in
-
         https://bugs.webkit.org/show_bug.cgi?id=26867
 
-
-
         We've decided to keep -webkit-animation-play-state. So this
-
         just adds back in the code from https://bugs.webkit.org/show_bug.cgi?id=22907.
 
-
-
         Test: animations/play-state.html
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (WebCore::):
-
         (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
-
         * css/CSSParser.cpp:
-
         (WebCore::CSSParser::parseValue):
-
         (WebCore::CSSParser::parseAnimationPlayState):
-
         (WebCore::CSSParser::parseAnimationProperty):
-
         * css/CSSParser.h:
-
         * css/CSSPropertyNames.in:
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::applyProperty):
-
         (WebCore::CSSStyleSelector::mapAnimationPlayState):
-
         * css/CSSStyleSelector.h:
-
         * platform/animation/Animation.h:
-
         * rendering/style/RenderStyleConstants.h:
-
         (WebCore::):
 
-
-
 2009-07-29  Jakub Wieczorek  <faw217@gmail.com>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         Expose the default plugin directories and the current directory set of
-
         the plugin database as public API.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27651
 
-
-
         * plugins/PluginDatabase.h:
-
         (WebCore::PluginDatabase::pluginDirectories):
 
-
-
 2009-07-29  Alpha Lam  <hclam@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         [chromium] Font size for current time display in media controls panel
-
         is affected by body font size.
-
         https://bugs.webkit.org/show_bug.cgi?id=27799
 
-
-
         Fixing the problem of rendering by explicitly setting the font size
-
         for the time displays.
 
-
-
         No new tests since this is covered by existing media tests.
 
-
-
         * css/mediaControlsChromium.css:
 
-
-
 2009-07-29  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Update WebCore/page/ContextMenuController.cpp to conform to WebKit
-
         Style Guidelines as identified by cpp_style.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27613
 
-
-
         * page/ContextMenuController.cpp:
-
         (WebCore::openNewWindow):
-
         (WebCore::ContextMenuController::contextMenuItemSelected):
 
-
-
 2009-07-29  Dean McNamee  <deanm@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Removed unused wrapCPointer/extractCPointer from the v8 bindings.
-
         https://bugs.webkit.org/show_bug.cgi?id=27805
 
-
-
         * bindings/v8/V8DOMWrapper.h:
 
-
-
 2009-07-29  Jakub Wieczorek  <faw217@gmail.com>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         Expose the PluginDatabase::pluginForMIMEType() function as public API.
-
         https://bugs.webkit.org/show_bug.cgi?id=27651
 
-
-
         It can be used to determine the appropriate plugin for a mime type,
-
         without guessing the mimetype from the extension.
 
-
-
         * plugins/PluginDatabase.h:
 
-
-
 2009-07-29  Jakub Wieczorek  <faw217@gmail.com>
 
-
-
         Reviewed by Adam Treat.
 
-
-
         Allow to enable/disable particular plugin packages.
-
         https://bugs.webkit.org/show_bug.cgi?id=27651
 
-
-
         Disabled plugins will not be picked up when looking for a plugin
-
         supporting the requested mimetypes.
 
-
-
         Client applications may want to use that API to disable specific
-
         plugins.
 
-
-
         * plugins/PluginDatabase.cpp:
-
         (WebCore::PluginDatabase::pluginForMIMEType):
-
         (WebCore::PluginDatabase::MIMETypeForExtension):
-
         * plugins/PluginPackage.cpp:
-
         (WebCore::PluginPackage::PluginPackage):
-
         (WebCore::PluginPackage::setEnabled):
-
         * plugins/PluginPackage.h:
-
         (WebCore::PluginPackage::isEnabled):
 
-
-
 2009-07-29  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by Adam Treat.
 
-
-
         [WML] Running WML tests in random order multiple times exposes subtle bugs
-
         https://bugs.webkit.org/show_bug.cgi?id=27801
 
-
-
         Remove superflous assertions regarding the parent node. Under certain circumstances
-
         these can even fire (related to garbage collection while destructing). Fixes random order
-
         WML tests (run-webkit-tests fast/wml wml http/tests/wml fast/wml ... --random)
 
-
-
         The wml/enter-first-card-with-events.html test relied on a bug in our implementation of
-
         WMLPageState::reset() - the history stack should still contain the current card afterwards.
-
         Fix that bug by preserving the first item in BackForwardList::clearWMLPageHistory().
 
-
-
         * history/BackForwardList.cpp: Preserve first item in history stack, as demanded by the spec.
-
         (WebCore::BackForwardList::clearWMLPageHistory):
-
         * wml/WMLDoElement.cpp:
-
         (WebCore::WMLDoElement::insertedIntoDocument):
-
         (WebCore::WMLDoElement::removedFromDocument):
-
         * wml/WMLNoopElement.cpp:
-
         (WebCore::WMLNoopElement::insertedIntoDocument):
-
         * wml/WMLOnEventElement.cpp:
-
         (WebCore::eventHandlingParent):
-
         * wml/WMLPostfieldElement.cpp:
-
         (WebCore::WMLPostfieldElement::insertedIntoDocument):
-
         (WebCore::WMLPostfieldElement::removedFromDocument):
-
         * wml/WMLSetvarElement.cpp:
-
         (WebCore::WMLSetvarElement::insertedIntoDocument):
-
         (WebCore::WMLSetvarElement::removedFromDocument):
-
         * wml/WMLTaskElement.cpp:
-
         (WebCore::WMLTaskElement::insertedIntoDocument):
-
         (WebCore::WMLTaskElement::removedFromDocument):
-
         * wml/WMLTimerElement.cpp:
-
         (WebCore::WMLTimerElement::insertedIntoDocument):
-
         (WebCore::WMLTimerElement::removedFromDocument):
 
-
-
 2009-07-29  Yongjun Zhang  <yongjun.zhang@nokia.com>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=26848
-
         [Qt] ResourceHandle::willLoadFromCache needs to be implemented QtWebKit.
 
-
-
         * loader/FrameLoader.cpp:
-
         (WebCore::FrameLoader::loadItem):
-
         * platform/network/ResourceHandle.h:
-
         * platform/network/cf/ResourceHandleCFNet.cpp:
-
         (WebCore::ResourceHandle::willLoadFromCache):
-
         * platform/network/curl/ResourceHandleCurl.cpp:
-
         (WebCore::ResourceHandle::willLoadFromCache):
-
         * platform/network/mac/ResourceHandleMac.mm:
-
         (WebCore::ResourceHandle::willLoadFromCache):
-
         * platform/network/qt/ResourceHandleQt.cpp:
-
         (WebCore::ResourceHandle::willLoadFromCache):
-
         * platform/network/soup/ResourceHandleSoup.cpp:
-
         (WebCore::):
 
-
-
 2009-07-29  Alpha Lam  <hclam@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Media control panel for <video> in MediaDocument is mis-placed
-
         https://bugs.webkit.org/show_bug.cgi?id=27798
 
-
-
         Fixing a rendering problem: When <video> is displayed in MediaDocument,
-
         the media control panel overlaps with the video by 16 pixels.
 
-
-
         No new tests as this is covered by existing media tests.
 
-
-
         * css/mediaControlsChromium.css:
 
-
-
 2009-07-29  Adam Barth  <abarth@webkit.org>
 
-
-
         Unreviewed build fix for Chromium.  Those last two patches weren't
-
         independent despite the clean merge.
 
-
-
         * bindings/v8/V8AbstractEventListener.cpp:
-
         (WebCore::V8AbstractEventListener::V8AbstractEventListener):
 
-
-
 2009-07-29  Avi Drissman  <avi@chromium.org>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         ImageSourceCG makes bad data refs (race condition causes blank images)
-
         https://bugs.webkit.org/show_bug.cgi?id=27777
 
-
-
         Make ImageSourceCG guarantee that the lifetime of the SharedBuffer that
-
         backs the CFDataRef will be long enough.
 
-
-
         No new tests, as this fixes a bug with a race condition that is
-
         difficult to trigger.
 
-
-
         * platform/graphics/cg/ImageSourceCG.cpp:
-
         (WebCore::ImageSource::setData):
 
-
-
 2009-07-29  Keishi Hattori  <casey.hattori@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Inspector: Console should show completions for the command line APIs
-
         https://bugs.webkit.org/show_bug.cgi?id=27696
 
-
-
         * inspector/front-end/Console.js:
-
         (WebInspector.Console.prototype._reportCompletions): Adds properties from _inspectorCommandLineAPI to 
-
         completions when available.
-
         * inspector/front-end/utilities.js:
-
         (Object.properties): Added.
-
         (Object.sortedProperties):
 
-
-
 2009-07-29  Shinichiro Hamaji  <hamaji@chromium.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Refactor the first step of layout in RenderFlexibleBox.cpp
-
         https://bugs.webkit.org/show_bug.cgi?id=27704
 
-
-
         No new tests as this change is just a refactoring.
 
-
-
         * rendering/RenderFlexibleBox.cpp:
-
         (WebCore::gatherFlexChildrenInfo):
-
         (WebCore::RenderFlexibleBox::layoutHorizontalBox):
-
         (WebCore::RenderFlexibleBox::layoutVerticalBox):
 
-
-
 2009-07-29  Kent Tamura  <tkent@chromium.org>
 
-
-
         Reviewed by Nikolas Zimmermann.
 
-
-
         Fix a bug that HTMLOptionElement::value() returns an incorrect
-
         value in a case that the element has a label attribute and no
-
         value attribute.
-
         https://bugs.webkit.org/show_bug.cgi?id=27760
 
-
-
         Test: fast/forms/option-value-and-label.html
 
-
-
         * dom/OptionElement.cpp:
-
         (WebCore::OptionElement::collectOptionLabelOrText):
-
         (WebCore::OptionElement::collectOptionInnerText):
-
         (WebCore::OptionElement::normalizeText):
-
         (WebCore::OptionElement::collectOptionTextRespectingGroupLabel):
-
         (WebCore::OptionElement::collectOptionValue):
-
         * dom/OptionElement.h:
-
         * html/HTMLOptionElement.cpp:
-
         (WebCore::HTMLOptionElement::text):
-
         * wml/WMLOptionElement.cpp:
-
         (WebCore::WMLOptionElement::text):
 
-
-
 2009-07-29  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         [V8] Fix isolated world wrappers for event handlers
-
         https://bugs.webkit.org/show_bug.cgi?id=27533
 
-
-
         Instead of getting the context from the frame, we cache the context
-
         when the listener is created so that we get the context for the right
-
         world.
 
-
-
         Test: http/tests/security/isolatedWorld/click-event.html
 
-
-
         * WebCore.gypi:
-
         * bindings/v8/OwnHandle.h: Added.
-
         (WebCore::OwnHandle::OwnHandle):
-
         (WebCore::OwnHandle::~OwnHandle):
-
         (WebCore::OwnHandle::get):
-
         (WebCore::OwnHandle::set):
-
         (WebCore::OwnHandle::release):
-
         (WebCore::OwnHandle::adopt):
-
         (WebCore::OwnHandle::swap):
-
         (WebCore::OwnHandle::clear):
-
         (WebCore::OwnHandle::makeWeak):
-
         (WebCore::OwnHandle::weakCallback):
-
         * bindings/v8/V8AbstractEventListener.cpp:
-
         (WebCore::V8AbstractEventListener::V8AbstractEventListener):
-
         (WebCore::V8AbstractEventListener::handleEvent):
-
         * bindings/v8/V8AbstractEventListener.h:
-
         * bindings/v8/V8DOMWrapper.h:
 
-
-
 2009-07-29  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         [V8] Teach V8Proxy::context about isolated worlds
-
         https://bugs.webkit.org/show_bug.cgi?id=27701
 
-
-
         Change V8Proxy::context(Frame*) to understand isolated worlds.  Audit
-
         all callers of this method to make sure they want isolated worlds.  In
-
         cases where we really want the main world, I've changed the call to
-
         V8Proxy::mainWorldContext(Frame*).
-
         
-
         The main visible change is to the document.open method when called with
-
         more than two arguments.  This design seems more likely to lead to
-
         future correct code.
 
-
-
         Test: http/tests/security/isolatedWorld/document-open.html
 
-
-
         * bindings/v8/ScriptController.cpp:
-
         (WebCore::ScriptController::processingUserGesture):
-
         (WebCore::ScriptController::evaluate):
-
         (WebCore::ScriptController::bindToWindowObject):
-
         (WebCore::ScriptController::collectGarbage):
-
         (WebCore::createScriptObject):
-
         (WebCore::ScriptController::createScriptObjectForPluginElement):
-
         * bindings/v8/ScriptObjectQuarantine.cpp:
-
         (WebCore::getQuarantinedScriptObject):
-
         * bindings/v8/V8AbstractEventListener.cpp:
-
         (WebCore::V8AbstractEventListener::handleEvent):
-
         * bindings/v8/V8DOMWrapper.cpp:
-
         (WebCore::V8DOMWrapper::getConstructor):
-
         (WebCore::V8DOMWrapper::setHiddenWindowReference):
-
         (WebCore::V8DOMWrapper::convertNodeToV8Object):
-
         (WebCore::V8DOMWrapper::convertWindowToV8Object):
-
         * bindings/v8/V8Helpers.cpp:
-
         (WebCore::toV8Context):
-
         * bindings/v8/V8LazyEventListener.cpp:
-
         (WebCore::V8LazyEventListener::getListenerFunction):
-
         (WebCore::V8LazyEventListener::getWrappedListenerFunction):
-
         * bindings/v8/V8Proxy.cpp:
-
         (WebCore::V8Proxy::context):
-
         (WebCore::V8Proxy::mainWorldContext):
-
         (WebCore::V8Proxy::bindJsObjectToWindow):
-
         * bindings/v8/V8Proxy.h:
 
-
-
 2009-07-29  Balazs Kelemen  <kelemen.balazs.3@stud.u-szeged.hu>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         Fix the Qt build, add missing file.
 
-
-
         * WebCore.pro:
 
-
-
 2009-07-28  Jon Honeycutt  <jhoneycutt@apple.com>
 
-
-
         Speculative fix for <rdar://problem/7005077> WER: Crash in
-
         WebCore::PluginStream::destroyStream+279 (1310510882)
 
-
-
         Reviewed by Oliver Hunt.
 
-
-
         * plugins/PluginStream.cpp:
-
         (WebCore::PluginStream::destroyStream):
-
         Move the "protector" RefPtr out of the block that dispatches
-
         notifications and into the function level; if NPN_DestroyStream were
-
         called from NPP_NewStream as the comment warns, we would be deleted at
-
         the end of the block.
 
-
-
 2009-07-28  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Inspector: Tab Through the DOM Storage DataGrid when Editing
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27746
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         * inspector/front-end/DOMStorageDataGrid.js:
-
         (WebInspector.DOMStorageDataGrid.prototype._startEditingColumnOfDataGridNode): refactored to directly edit and select a column
-
         (WebInspector.DOMStorageDataGrid.prototype._startEditing):
-
         (WebInspector.DOMStorageDataGrid.prototype._editingCommitted.moveToNextIfNeeded): handles moveDirection on a commit
-
         (WebInspector.DOMStorageDataGrid.prototype._editingCommitted): uses moveToNext to traverse appropriately
 
-
-
 2009-07-28  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Inspector: Create New DOM Storage Items via DataGrid
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27322
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         * inspector/front-end/DOMStorageDataGrid.js:
-
         (WebInspector.DOMStorageDataGrid.prototype._startEditing): click anyway means creationNode
-
         (WebInspector.DOMStorageDataGrid.prototype._editingCommitted): fix unintended globals
-
         (WebInspector.DOMStorageDataGrid.prototype.deleteSelectedRow): creationNode is special case
-
         * inspector/front-end/DataGrid.js:
-
         (WebInspector.DataGrid.prototype.addCreationNode): maintain a quick ref to the single creationNode
-
         (WebInspector.CreationDataGridNode): new type of node
-
         (WebInspector.CreationDataGridNode.prototype.makeNormal): convert to a normal node
-
         * inspector/front-end/DatabasesPanel.js:
-
         (WebInspector.DatabasesPanel.prototype.dataGridForDOMStorage): add a creationNode to the GridData
 
-
-
 2009-07-28  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Inspector: Automatically Refresh DOM Storage Grids on "storage" event
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27400
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         * inspector/front-end/DatabasesPanel.js:
-
         (WebInspector.DatabasesPanel.prototype.show): trigger adding the listener
-
         (WebInspector.DatabasesPanel.prototype.reset): trigger removing the listener
-
         (WebInspector.DatabasesPanel.prototype._registerStorageEventListener): register the listener on the inspected window
-
         (WebInspector.DatabasesPanel.prototype._unregisterStorageEventListener): unregister the listener on the inspected window
-
         (WebInspector.DatabasesPanel.prototype._storageEvent): handle the storage event
 
-
-
 2009-07-28  Keishi Hattori  <casey.hattori@gmail.com>
 
-
-
         Inspector should support inspect() in the command line.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=19874
-
         rdar://problem/6070225
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         * inspector/front-end/Console.js:
-
         (WebInspector.Console.prototype._ensureCommandLineAPIInstalled.inspectObject):
-
         (WebInspector.Console.prototype._ensureCommandLineAPIInstalled):
-
         * inspector/front-end/DatabasesPanel.js:
-
         (WebInspector.DatabasesPanel.prototype.revealAndSelectDomStorage): Added.
-
         (WebInspector.DatabasesPanel.prototype.revealAndSelectDatabase): Added.
-
         (WebInspector.DatabasesPanel.prototype.showDatabase): 
 
-
-
 2009-07-28  Keishi Hattori  <casey.hattori@gmail.com>
 
-
-
         The rest of: Web Inspector: Add inspected node using public console API.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27758
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         * inspector/front-end/Console.js:
-
         (WebInspector.Console.prototype._ensureCommandLineAPIInstalled): Removed _inspectorCommandLineAPI._addInspectedNode.
-
         (WebInspector.Console.prototype.addInspectedNode): Added.
 
-
-
 2009-07-28  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         WebInspector: Accept autocomplete on 'End' key pressed.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27447.
 
-
-
         * inspector/front-end/TextPrompt.js:
-
         (WebInspector.TextPrompt.prototype.handleKeyEvent):
 
-
-
 2009-07-28  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         [Qt] Build fix after r46502
-
         https://bugs.webkit.org/show_bug.cgi?id=27789
 
-
-
         * WebCore.pro: Remove StorageArea.cpp
 
-
-
 2009-07-28  Mark Rowe  <mrowe@apple.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         Follow-on fix to r35582.  Replace main thread assertions with WebCoreObjCScheduleDeallocateOnMainThread
-
         in -dealloc overrides in DOMObject subclasses.
 
-
-
         * bindings/scripts/CodeGeneratorObjC.pm:
 
-
-
 2009-07-28  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by Adam Treat.
 
-
-
         [WML] WML*Element classes mostly implement insertedIntoDocument(), not removedFromDocument()
-
         https://bugs.webkit.org/show_bug.cgi?id=27786
 
-
-
         WML*Element classes mostly implement insertedIntoDocument(), not removedFromDocument().
-
         The only case where this is relevant in WML is error handling. The parsed WML
-
         tree fragment is inserted in an XHTML compound error document. This requires
-
         removedFromDocument() to be correctly implemented otherwhise we run into
-
         trouble (visible when using run-webkit-tests fast/wml --random).
 
-
-
         * wml/WMLAnchorElement.cpp:
-
         (WebCore::WMLAnchorElement::registerTask):
-
         (WebCore::WMLAnchorElement::deregisterTask):
-
         * wml/WMLAnchorElement.h:
-
         * wml/WMLDoElement.cpp:
-
         (WebCore::WMLDoElement::removedFromDocument):
-
         (WebCore::WMLDoElement::registerTask):
-
         (WebCore::WMLDoElement::deregisterTask):
-
         * wml/WMLDoElement.h:
-
         * wml/WMLEventHandlingElement.cpp:
-
         (WebCore::WMLEventHandlingElement::registerDoElement):
-
         (WebCore::WMLEventHandlingElement::deregisterDoElement):
-
         * wml/WMLEventHandlingElement.h:
-
         * wml/WMLFieldSetElement.cpp:
-
         (WebCore::WMLFieldSetElement::removedFromDocument):
-
         * wml/WMLGoElement.cpp:
-
         (WebCore::WMLGoElement::registerPostfieldElement):
-
         (WebCore::WMLGoElement::deregisterPostfieldElement):
-
         * wml/WMLGoElement.h:
-
         * wml/WMLIntrinsicEventHandler.cpp:
-
         (WebCore::WMLIntrinsicEventHandler::deregisterIntrinsicEvent):
-
         * wml/WMLIntrinsicEventHandler.h:
-
         * wml/WMLOnEventElement.cpp:
-
         (WebCore::eventHandlingParent):
-
         (WebCore::WMLOnEventElement::registerTask):
-
         (WebCore::WMLOnEventElement::deregisterTask):
-
         * wml/WMLOnEventElement.h:
-
         * wml/WMLPostfieldElement.cpp:
-
         (WebCore::WMLPostfieldElement::removedFromDocument):
-
         * wml/WMLPostfieldElement.h:
-
         * wml/WMLSetvarElement.cpp:
-
         (WebCore::WMLSetvarElement::removedFromDocument):
-
         * wml/WMLSetvarElement.h:
-
         * wml/WMLTaskElement.cpp:
-
         (WebCore::WMLTaskElement::removedFromDocument):
-
         (WebCore::WMLTaskElement::registerVariableSetter):
-
         (WebCore::WMLTaskElement::deregisterVariableSetter):
-
         (WebCore::WMLTaskElement::storeVariableState):
-
         * wml/WMLTaskElement.h:
-
         * wml/WMLTimerElement.cpp:
-
         (WebCore::WMLTimerElement::removedFromDocument):
-
         * wml/WMLTimerElement.h:
 
-
-
 2009-07-28  David Levin  <levin@chromium.org>
 
-
-
         Suggested by Drew Wilson.
 
-
-
         Speculative gtk build fix, follow up to:
-
         https://bugs.webkit.org/show_bug.cgi?id=27697
 
-
-
         * GNUmakefile.am:
 
-
-
 2009-07-28  Dan Bernstein  <mitz@apple.com>
 
-
-
         Reviewed by Simon Fraser.
 
-
-
         [CSS3 Backgrounds and Borders] Drop the prefix from the border-radius
-
         properties
-
         https://bugs.webkit.org/show_bug.cgi?id=27578
 
-
-
         [CSS3 Backgrounds and Borders] Handle the / and 4 values in
-
         border-radius
-
         https://bugs.webkit.org/show_bug.cgi?id=27584
 
-
-
         Test: fast/borders/border-radius-parsing.html
 
-
-
         Dropped the -webkit- prefix from the individual corner border-radius
-
         properties. Added border-radius with the / and 4-value syntax, and
-
         maintained -webkit-border-radius with legacy 2-value syntax.
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (computedProperties): Removed Webkit prefix.
-
         (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Ditto.
-
         * css/CSSParser.cpp:
-
         (WebCore::CSSParser::parseValue): Removed Webkit prefix from the
-
             single-corner properties. Call out to parseBorderRadius() to parse
-
             border-radius and -webkit-border-radius. 
-
         (WebCore::completeBorderRadii): Added this helper function that
-
             completes the values for all four corners when fewer than four are
-
             specified.
-
         (WebCore::CSSParser::parseBorderRadius): Added.
-
         (WebCore::cssPropertyID): Map -webkit-border-*-*-radius to the
-
             unprefixed property.
-
         * css/CSSParser.h:
-
         * css/CSSPropertyLonghand.cpp:
-
         (WebCore::initShorthandMap): Removed the Webkit prefix. Added an entry
-
             for border-radius. Kept the entry for -webkit-border-radius.
-
         * css/CSSPropertyNames.in: Removed the -webkit- prefix from the
-
             single-corenr properties. Added border-radius. Kept
-
             -webkit-border-radius because of its conflicting syntax.
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::applyProperty): Removed the Webkit prefix.
-
         * page/animation/AnimationBase.cpp:
-
         (WebCore::ensurePropertyMap): Ditto.
 
-
-
 2009-07-28  Drew Wilson  <atwilson@google.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Refactored dedicated-worker-specific code from WorkerThread into DedicatedWorkerThread class.
 
-
-
         WorkerThread needs to be refactored to separate out dedicated-worker functionality.
-
         https://bugs.webkit.org/show_bug.cgi?id=27697
 
-
-
         This is just a refactoring, so existing tests suffice.
 
-
-
         * GNUmakefile.am:
-
         Added DedicatedWorkerThread.h/.cpp
-
         * WebCore.gypi:
-
         Added DedicatedWorkerThread.h/.cpp
-
         * WebCore.pro:
-
         Added DedicatedWorkerThread.h/.cpp
-
         * WebCore.vcproj/WebCore.vcproj:
-
         Added DedicatedWorkerThread.h/.cpp
-
         * WebCore.xcodeproj/project.pbxproj:
-
         Added DedicatedWorkerThread.h/.cpp
-
         * bindings/js/WorkerScriptController.cpp:
-
         (WebCore::WorkerScriptController::evaluate):
-
         Removed code to track pending activity - this is handled by DedicatedWorkerContext::importScripts() now.
-
         * bindings/v8/WorkerScriptController.cpp:
-
         (WebCore::WorkerScriptController::evaluate):
-
         Removed code to track pending activity - this is handled by DedicatedWorkerContext::importScripts() now.
-
         * workers/DedicatedWorkerContext.cpp:
-
         (WebCore::DedicatedWorkerContext::DedicatedWorkerContext):
-
         (WebCore::DedicatedWorkerContext::addMessage):
-
         Forwards console messages to parent document.
-
         (WebCore::DedicatedWorkerContext::importScripts):
-
         Now sends the updated pending activity status after importing scripts.
-
         (WebCore::DedicatedWorkerContext::thread):
-
         Helper routine that casts WorkerThread to DedicatedWorkerThread.
-
         * workers/DedicatedWorkerContext.h:
-
         (WebCore::DedicatedWorkerContext::create):
-
         * workers/DedicatedWorkerThread.cpp: Added.
-
         (WebCore::DedicatedWorkerThread::create):
-
         (WebCore::DedicatedWorkerThread::DedicatedWorkerThread):
-
         (WebCore::DedicatedWorkerThread::~DedicatedWorkerThread):
-
         (WebCore::DedicatedWorkerThread::createWorkerContext):
-
         Implementation of the base class factory method to create the appropriate worker context.
-
         (WebCore::DedicatedWorkerThread::runEventLoop):
-
         Reports pending activity before running the event loop.
-
         * workers/DedicatedWorkerThread.h: Added.
-
         (WebCore::DedicatedWorkerThread::workerObjectProxy):
-
         Moved from base class.
-
         * workers/WorkerContext.cpp:
-
         * workers/WorkerContext.h:
-
         * workers/WorkerMessagingProxy.cpp:
-
         (WebCore::WorkerMessagingProxy::startWorkerContext):
-
         Now creates DedicatedWorkerThread.
-
         (WebCore::WorkerMessagingProxy::workerThreadCreated):
-
         Now is passed a DedicatedWorkerThread.
-
         * workers/WorkerMessagingProxy.h:
-
         * workers/WorkerThread.cpp:
-
         (WebCore::WorkerThread::WorkerThread):
-
         Moved workerObjectProxy param into derived class constructor.
-
         (WebCore::WorkerThread::workerThread):
-
         (WebCore::WorkerThread::runEventLoop):
-
         Moved the event loop execution into a virtual function so DedicatedWorkerThread could report pending activity first.
-
         * workers/WorkerThread.h:
-
         (WebCore::WorkerThread::workerContext):
 
-
-
 2009-07-28  Nate Chapin  <japhet@chromium.org>
 
-
-
         Reviewed by Darin Fisher.
 
-
-
         Fix V8NPUtils' handling of UTF8 identifiers.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27782
 
-
-
         * bindings/v8/V8NPUtils.cpp:
-
         (getStringIdentifier): Treat the input string as UTF8 instead of ASCII,
-
             since NPN_GetStringIdentifier() is expecting UTF8.
 
-
-
 2009-07-28  Jeremy Orlow  <jorlow@chromium.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Misc cleanup in DOM Storage.
-
         https://bugs.webkit.org/show_bug.cgi?id=27517
 
-
-
         The StorageAreaImpl changes are all for Chromium.  Because the DOM Storage implementation
-
         runs in a different process from where the Frame object lives, Chromium passes in NULL
-
         for the sourceFrame.  This affects events and handling privateBrowsing.  Chromium's
-
         incognito mode does not use the private browsing setting, so that's not a concern.  As for
-
         events, I've decided to simply disable them for now.
 
-
-
         The StorageNamespaceImpl changes get rid of a stale comment (path is .copy'ed for thread-
-
         safety) and to add an assert that .copy is only ever called on a SessionStorage namespace.
 
-
-
         Also cleaned up tailing whitespace in several parts of StorageAreaImpl.cpp
 
-
-
         * storage/StorageArea.cpp: Removed.  (It was empty anyway.)
-
         * storage/StorageAreaImpl.cpp:
-
         (WebCore::privateBrowsingEnabled): Factored out the check.
-
         (WebCore::StorageAreaImpl::setItem): Make frame optional.
-
         (WebCore::StorageAreaImpl::removeItem): ditto
-
         (WebCore::StorageAreaImpl::clear): ditto
-
         (WebCore::StorageAreaImpl::dispatchStorageEvent): Disable in Chromium for now.
-
         * storage/StorageNamespaceImpl.cpp:
-
         (WebCore::StorageNamespaceImpl::StorageNamespaceImpl): Remove stale comment.
-
         (WebCore::StorageNamespaceImpl::copy): Add assert that it's SessionStorage.
 
-
-
 2009-07-28  Alpha Lam  <hclam@google.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         [chromium] Default UI controls for <video> has rendering problems
-
         https://bugs.webkit.org/show_bug.cgi?id=27669
 
-
-
         Fixes the bug that <video> in MediaDocument is 1 pixel tall if
-
         it is playing an audio file by changing the style to be 32px
-
         tall.
 
-
-
         Also fixes a problem of default styled audio tag that hides the
-
         all the time digits by expanding the width to 300px.
 
-
-
         Changed the size and position of the current time and remaining
-
         display to give enough space for the hour digit to be shown.
 
-
-
         There are no new tests provided because this is already covered
-
         by existing tests.
 
-
-
         * css/mediaControlsChromium.css:
 
-
-
 2009-07-28  Jakub Wieczorek  <faw217@gmail.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Fix style in PluginPackage and PluginDatabase.
-
         Part of https://bugs.webkit.org/show_bug.cgi?id=27651
 
-
-
         * plugins/PluginDatabase.cpp:
-
         (WebCore::PluginDatabase::refresh):
-
         (WebCore::PluginDatabase::findPlugin):
-
         * plugins/PluginDatabase.h:
-
         * plugins/PluginPackage.cpp:
-
         (WebCore::PluginPackage::~PluginPackage):
-
         (WebCore::PluginPackage::freeLibrarySoon):
-
         (WebCore::PluginPackage::freeLibraryTimerFired):
-
         (WebCore::PluginPackage::unloadWithoutShutdown):
-
         (WebCore::PluginPackage::initializeBrowserFuncs):
-
         * plugins/PluginPackage.h:
 
-
-
 2009-07-28  Anantanarayanan Iyengar  <ananta@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27769
-
         The V8 bindings function V8Proxy::createNewContext can be 
-
         called during frame shutdown where the activeDocumentLoader
-
         function in FrameLoader can return NULL. Added a check for the
-
         same.
 
-
-
         No new tests added as this is an edge case where the V8 
-
         bindings code is reentered via NPAPI during shutdown. It is 
-
         difficult to write a consistently reproducible test for this.
 
-
-
         * bindings/v8/V8Proxy.cpp:
-
         (WebCore::V8Proxy::createNewContext):
 
-
-
 2009-07-28  Ivan Posva  <iposva@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Associate the CanvasPixelData backing store with the
-
         indexed properties of the wrapper object.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27773
 
-
-
         No new tests: Relying on existing Canvas tests.
 
-
-
         * bindings/v8/V8DOMWrapper.cpp:
-
         (WebCore::V8DOMWrapper::getTemplate):
-
         (WebCore::V8DOMWrapper::convertToV8Object):
 
-
-
 2009-07-28  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Gustavo Noronha.
 
-
-
         Nuke all references to JSWorkerContextBase.lut.h, it was removed
-
         back in April.
 
-
-
         * GNUmakefile.am:
 
-
-
 2009-07-28  Robert Agoston  <Agoston.Robert@stud.u-szeged.hu>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         Fixed references to script generate-webkitversion.pl, and
-
         removed duplicated generate-webkitversion.pl
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27158
 
-
-
         * WebCore.pro:
-
         * platform/generate-webkitversion.pl: Removed.
 
-
-
 2009-07-28  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Dmitry Glazkov.
 
-
-
         Web Inspector: encapsulate ScriptState into the ScriptObject, get rid of
-
         InspectorJSONObject.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27766
 
-
-
         * GNUmakefile.am:
-
         * WebCore.gypi:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * WebCoreSources.bkl:
-
         * bindings/js/ScriptArray.cpp:
-
         (WebCore::ScriptArray::ScriptArray):
-
         (WebCore::ScriptArray::set):
-
         (WebCore::ScriptArray::length):
-
         (WebCore::ScriptArray::createNew):
-
         * bindings/js/ScriptArray.h:
-
         * bindings/js/ScriptFunctionCall.cpp:
-
         (WebCore::ScriptFunctionCall::construct):
-
         * bindings/js/ScriptObject.cpp:
-
         (WebCore::ScriptObject::ScriptObject):
-
         (WebCore::ScriptObject::set):
-
         (WebCore::ScriptObject::createNew):
-
         (WebCore::ScriptGlobalObject::get):
-
         * bindings/js/ScriptObject.h:
-
         * bindings/js/ScriptObjectQuarantine.cpp:
-
         (WebCore::getQuarantinedScriptObject):
-
         * bindings/v8/ScriptArray.cpp:
-
         (WebCore::ScriptArray::ScriptArray):
-
         (WebCore::ScriptArray::set):
-
         (WebCore::ScriptArray::length):
-
         (WebCore::ScriptArray::createNew):
-
         * bindings/v8/ScriptArray.h:
-
         * bindings/v8/ScriptFunctionCall.cpp:
-
         (WebCore::ScriptFunctionCall::construct):
-
         * bindings/v8/ScriptObject.cpp:
-
         (WebCore::ScriptObject::ScriptObject):
-
         (WebCore::ScriptObject::set):
-
         (WebCore::ScriptObject::createNew):
-
         (WebCore::ScriptGlobalObject::get):
-
         * bindings/v8/ScriptObject.h:
-
         (WebCore::ScriptObject::ScriptObject):
-
         * bindings/v8/ScriptObjectQuarantine.cpp:
-
         (WebCore::getQuarantinedScriptObject):
-
         * inspector/ConsoleMessage.cpp:
-
         (WebCore::ConsoleMessage::addToConsole):
-
         * inspector/InspectorDOMStorageResource.cpp:
-
         (WebCore::InspectorDOMStorageResource::bind):
-
         * inspector/InspectorDatabaseResource.cpp:
-
         (WebCore::InspectorDatabaseResource::bind):
-
         * inspector/InspectorFrontend.cpp:
-
         (WebCore::InspectorFrontend::newScriptArray):
-
         (WebCore::InspectorFrontend::newScriptObject):
-
         (WebCore::InspectorFrontend::addMessageToConsole):
-
         (WebCore::InspectorFrontend::addResource):
-
         (WebCore::InspectorFrontend::updateResource):
-
         (WebCore::InspectorFrontend::addDatabase):
-
         (WebCore::InspectorFrontend::addDOMStorage):
-
         * inspector/InspectorFrontend.h:
-
         * inspector/InspectorJSONObject.cpp: Removed.
-
         * inspector/InspectorJSONObject.h: Removed.
-
         * inspector/InspectorResource.cpp:
-
         (WebCore::populateHeadersObject):
-
         (WebCore::InspectorResource::createScriptObject):
-
         (WebCore::InspectorResource::updateScriptObject):
 
-
-
 2009-07-28  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] Variable substitution recursion seems to have bugs
-
         https://bugs.webkit.org/show_bug.cgi?id=27726
 
-
-
         Allow <setvar> elements to depend on the value specified by preceeding <setvar> elements.
-
         Required by the specification - assure it only works in linear order. A setvar element may
-
         not depend on the variable state of a following setvar element, only the previous ones.
 
-
-
         Extend wml/variable-reference-valid.html layout test to cover these cases.
 
-
-
         * wml/WMLTaskElement.cpp:
-
         (WebCore::WMLTaskElement::storeVariableState):
 
-
-
 2009-07-28  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] Page title doesn't update after variable substitution, if it contained variables
-
         https://bugs.webkit.org/show_bug.cgi?id=27725
 
-
-
         Fix bug in containsVariableReference() function, we we're decreasing the nameEndPosition
-
         too much, leading to a bug with 1-char variable names, which were not detected properly.
 
-
-
         Extend wml/variable-reference-valid.html layout test to cover 1-char variable names.
-
         Also fixes manual-tests/wml/task-refresh-in-anchor.wml, which happened to use 1-char variable names.
 
-
-
         * wml/WMLVariables.cpp:
-
         (WebCore::containsVariableReference):
 
-
-
 2009-07-28  Robert Hogan  <robert@roberthogan.net>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         Add WebKit version API to Qt.
 
-
-
         Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
-
         at compile time and make it available to webkit ports through WebKitVersion.h.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27158
 
-
-
         * WebCore.pro: Call generate-webkitversion.pl
 
-
-
 2009-07-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
 
-
-
         Unreviewed make dist build fix.
 
-
-
         * GNUmakefile.am:
 
-
-
 2009-07-28  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by Adam Treat.
 
-
-
         Replace hardcoded separator text with proper separator.
-
         Also adjusts include order as per style guidelines.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27763
 
-
-
         * platform/qt/PopupMenuQt.cpp:
-
         (WebCore::PopupMenu::populate):
 
-
-
 2009-07-28  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
 
-
-
         Reviewed by Steve Falkenburg.
 
-
-
         Add output directory for VS pre-build steps to enable out-of-tree builds
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27700
 
-
-
         The tmp.obj file is now placed in the intermediate build directory.
 
-
-
         * WebCore.vcproj/WebCoreCommon.vsprops:
 
-
-
 2009-07-28  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Web Inspector: Add inspected node using public console API.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27758
 
-
-
         * inspector/front-end/Console.js:
-
         (WebInspector.Console.prototype.addInspectedNode):
-
         * inspector/front-end/ElementsPanel.js:
-
         (WebInspector.ElementsPanel.this.treeOutline.focusedNodeChanged):
-
         (WebInspector.ElementsPanel):
 
-
-
 2009-07-28  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] <do> elements with a <noop> task shouldn't be exposed to the user
-
         https://bugs.webkit.org/show_bug.cgi?id=27724
 
-
-
         Fix WMLNoopElement to disable it's parent WMLDoElement, as required by the spec.
-
         Moved manual-tests/wml/task-noop-in-do.wml to LayoutTests/fast/wml/task-noop-in-do.wml.
 
-
-
         * manual-tests/wml/task-noop-in-do.wml: Removed.
-
         * wml/WMLNoopElement.cpp:
-
         (WebCore::WMLNoopElement::insertedIntoDocument):
 
-
-
 2009-07-28  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         [Qt] Disable some compiler warnings for the win build
-
         https://bugs.webkit.org/show_bug.cgi?id=27709
 
-
-
         * WebCore.pro: Move the msvc options to WebKit.pri
 
-
-
 2009-07-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
 
-
-
         Reviewed by Tor Arne Vestbø
 
-
-
         Make equality checks for logging channel names ignore casing.
 
-
-
         * platform/Logging.cpp:
-
         (WebCore::getChannelFromName):
 
-
-
 2009-07-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
-
-
         Reviewed by Xan Lopez.
 
-
-
         [Gtk] Refactor ResourceHandleSoup - make start* functions static
-
         https://bugs.webkit.org/show_bug.cgi?id=27687
 
-
-
         * platform/network/ResourceHandle.h:
-
         * platform/network/soup/ResourceHandleSoup.cpp:
-
         (WebCore::startData):
-
         (WebCore::startHttp):
-
         (WebCore::):
 
-
-
 2009-07-28  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Gustavo Noronha.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=25415
-
         [GTK][ATK] Please implement support for get_text_at_offset
 
-
-
         Do not cache the pango layout in the object, since the layout of
-
         the page can change between calls.
 
-
-
         * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
 
-
-
 2009-07-23  Anton Muhin  <antonm@chromium.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Simplify management of Nodes in weak handles callbacks.
-
         https://bugs.webkit.org/show_bug.cgi?id=27628
 
-
-
         * bindings/v8/V8DOMMap.cpp:
-
         (WebCore::weakNodeCallback):
 
-
-
 2009-07-28  Brian Weinstein  <bweinstein@apple.com>
 
-
-
         Rubber-stamped by David Levin.
 
-
-
         Fix error handling of GetIconInfo (returns a bool).
 
-
-
         * platform/win/DragImageWin.cpp:
-
         (WebCore::createDragImageIconForCachedImage):
 
-
-
 2009-07-27  Brian Weinstein  <bweinstein@apple.com>
 
-
-
         Reviewed by Jon Honeycutt.
 
-
-
         Fix of <rdar://5015949> Drag Icon is not produced for over sized images.
-
         
-
         Implemented the createDragImageIconForCachedImage function by using the Windows 
-
         SHFILEINFO structure.
 
-
-
         * platform/win/DragImageWin.cpp:
-
         (WebCore::createDragImageIconForCachedImage):
 
-
-
 2009-07-25  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         [V8] Split up V8DOMMap.cpp by class
-
         https://bugs.webkit.org/show_bug.cgi?id=27685
 
-
-
         No behavior change.  Just copy-and-paste.
 
-
-
         * WebCore.gypi:
-
         * bindings/v8/ChildThreadDOMData.cpp: Added.
-
         (WebCore::ChildThreadDOMData::ChildThreadDOMData):
-
         (WebCore::ChildThreadDOMData::getStore):
-
         * bindings/v8/ChildThreadDOMData.h: Added.
-
         * bindings/v8/DOMData.cpp: Added.
-
         (WebCore::DOMData::DOMData):
-
         (WebCore::DOMData::getCurrent):
-
         (WebCore::DOMData::getCurrentMainThread):
-
         (WebCore::DOMData::handleWeakObject):
-
         (WebCore::DOMData::ensureDeref):
-
         (WebCore::DOMData::derefObject):
-
         (WebCore::DOMData::derefDelayedObjects):
-
         (WebCore::DOMData::derefDelayedObjectsInCurrentThread):
-
         (WebCore::DOMData::removeObjectsFromWrapperMap):
-
         * bindings/v8/DOMData.h: Added.
-
         (WebCore::):
-
         * bindings/v8/DOMDataStore.cpp: Added.
-
         (WebCore::DOMDataStore::DOMDataStore):
-
         (WebCore::DOMDataStore::~DOMDataStore):
-
         (WebCore::DOMDataStore::allStores):
-
         (WebCore::DOMDataStore::allStoresMutex):
-
         (WebCore::DOMDataStore::getDOMWrapperMap):
-
         (WebCore::forget):
-
         (WebCore::DOMDataStore::weakDOMObjectCallback):
-
         (WebCore::DOMDataStore::weakActiveDOMObjectCallback):
-
         (WebCore::DOMDataStore::weakNodeCallback):
-
         (WebCore::DOMDataStore::weakSVGElementInstanceCallback):
-
         (WebCore::DOMDataStore::weakSVGObjectWithContextCallback):
-
         * bindings/v8/DOMDataStore.h: Added.
-
         (WebCore::DOMDataStore::):
-
         (WebCore::DOMDataStore::InternalDOMWrapperMap::InternalDOMWrapperMap):
-
         (WebCore::DOMDataStore::InternalDOMWrapperMap::forgetOnly):
-
         (WebCore::DOMDataStore::domData):
-
         (WebCore::DOMDataStore::domNodeMap):
-
         (WebCore::DOMDataStore::domObjectMap):
-
         (WebCore::DOMDataStore::activeDomObjectMap):
-
         (WebCore::DOMDataStore::domSvgElementInstanceMap):
-
         (WebCore::DOMDataStore::domSvgObjectWithContextMap):
-
         * bindings/v8/MainThreadDOMData.cpp: Added.
-
         (WebCore::MainThreadDOMData::MainThreadDOMData):
-
         (WebCore::MainThreadDOMData::getStore):
-
         * bindings/v8/MainThreadDOMData.h: Added.
-
         * bindings/v8/ScopedDOMDataStore.cpp: Added.
-
         (WebCore::ScopedDOMDataStore::ScopedDOMDataStore):
-
         (WebCore::ScopedDOMDataStore::~ScopedDOMDataStore):
-
         * bindings/v8/ScopedDOMDataStore.h: Added.
-
         * bindings/v8/StaticDOMDataStore.cpp: Added.
-
         (WebCore::StaticDOMDataStore::StaticDOMDataStore):
-
         * bindings/v8/StaticDOMDataStore.h: Added.
-
         * bindings/v8/V8DOMMap.cpp:
 
-
-
 2009-07-27  Mark Rowe  <mrowe@apple.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         <rdar://problem/7091036> REGRESSION: Microsoft Messenger crashes during file send/receive due to use of WebKit on non-main thread
 
-
-
         Add a method for detecting if we're being used within Microsoft Messenger.
 
-
-
         * WebCore.base.exp: Export applicationIsMicrosoftMessenger and sort existing entries.
-
         * platform/mac/RuntimeApplicationChecks.h:
-
         * platform/mac/RuntimeApplicationChecks.mm:
-
         (WebCore::applicationIsMicrosoftMessenger):
 
-
-
 2009-07-27  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         [V8] Implement EventListener::reportError for V8 event listeners in worker context. 
-
         https://bugs.webkit.org/show_bug.cgi?id=27731
 
-
-
         * bindings/v8/V8WorkerContextEventListener.cpp:
-
         (WebCore::V8WorkerContextEventListener::reportError):
-
         * bindings/v8/V8WorkerContextEventListener.h:
 
-
-
 2009-07-27  Stephen White  <senorblanco@chromium.org>
 
-
-
         Reviewed by Eric Seidel and David Levin.
 
-
-
         Re-apply chromium/skia border fix (originally landed in r46157,
-
         reverted in r46363), since it was not the cause of the reliability
-
         failures in Chromium.
 
-
-
         http://bugs.webkit.org/show_bug.cgi?id=27388
 
-
-
         * platform/graphics/skia/GraphicsContextSkia.cpp:
-
         (WebCore::GraphicsContext::drawLine):
-
         * platform/graphics/skia/PlatformContextSkia.cpp:
-
         (PlatformContextSkia::setupPaintForStroking):
 
-
-
 2009-07-27  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Justin Garcia.
 
-
-
         createMarkup does not handle CSS properly
-
         https://bugs.webkit.org/show_bug.cgi?id=27660
 
-
-
         This patch isolates code that creates markup for styles in addStyleMarkup
-
         It also makes all presentational elements (u, s, strike, i, em, b, strong) special ancestor in createMarkup
-
         so that we can assume no text decoration style is passed to addStyleMarkup.
 
-
-
         * editing/markup.cpp:
-
         (WebCore::propertyMissingOrEqualToNone): Changed the first argument from CSSMutableStyleDecleration to CSSStyleDeclaration
-
         (WebCore::isElementPresentational): Used to be elementHasTextDecorationProperty, now supports presentational tags
-
         (WebCore::addStyleMarkup): Adds markup for style span and div
-
         (WebCore::createMarkup): Uses isElementPresentational and addStyleMarkup
 
-
-
 2009-07-27  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         fix more obvious global object lookups
-
         https://bugs.webkit.org/show_bug.cgi?id=27745
 
-
-
         No new tests for these changes.  I believe in many cases
-
         testing to be impossible.  Lack of testing justification next to
-
         each change below.  The remaining pieces of bug 27634 will all
-
         need tests.
 
-
-
         * bindings/js/JSDOMWindowBase.cpp:
-
         (WebCore::JSDOMWindowBase::updateDocument): not testable.
-
         * bindings/js/JSDataGridColumnListCustom.cpp:
-
         (WebCore::JSDataGridColumnList::nameGetter): no testing for this incomplete feature.
-
         * bindings/js/JSEventListener.cpp:
-
         (WebCore::JSEventListener::handleEvent): would require outer frame to trigger an event in the inner frame
-
         * bindings/js/JSEventTarget.cpp:
-
         (WebCore::toJS): covered by other tests, always correct to pass the globalObject through.
-
         * bindings/js/JSHTMLElementCustom.cpp:
-
         (WebCore::JSHTMLElement::pushEventHandlerScope): unclear when this could be triggered.
-
         * bindings/js/JSHTMLOptionsCollectionCustom.cpp:
-
         (WebCore::JSHTMLOptionsCollection::remove): toJS seems superfluous here to begin with.
-
         * bindings/js/JSLazyEventListener.cpp:
-
         (WebCore::JSLazyEventListener::parseCode): would require outer frame to trigger inner frame event.
-
         * bindings/js/ScriptController.cpp:
-
         (WebCore::ScriptController::jsObjectForPluginElement): only used for NPAPI binding, unclear how to test.
-
         * bindings/js/ScriptEventListener.cpp:
-
         (WebCore::createAttributeEventListener): unclear how to test.
-
         * bindings/js/ScriptObject.cpp:
-
         (WebCore::ScriptGlobalObject::set): unclear how to test/inspector only.
-
         * bindings/js/ScriptObjectQuarantine.cpp:
-
         (WebCore::getQuarantinedScriptObject): unclear how to test.
-
         * bindings/objc/DOMInternal.mm:
-
         (-[WebScriptObject _initializeScriptDOMNodeImp]): unclear how to test.
 
-
-
 2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] 'title' attribute handling not correct for <a> / <anchor> elements
-
         https://bugs.webkit.org/show_bug.cgi?id=27720
 
-
-
         Unify title() implementation in WMLElement instead of several copies of the same logic.
-
         We forgot WMLAnchorElement/WMLAElement, that lead to bugs. Fixes hovering links in the
-
         WML manual-test suite.
 
-
-
         * wml/WMLCardElement.cpp:
-
         * wml/WMLCardElement.h:
-
         * wml/WMLElement.cpp:
-
         (WebCore::WMLElement::title):
-
         * wml/WMLElement.h:
-
         * wml/WMLOptGroupElement.cpp:
-
         * wml/WMLOptGroupElement.h:
-
         * wml/WMLSelectElement.cpp:
-
         * wml/WMLSelectElement.h:
 
-
-
 2009-07-27  Adam Treat  <adam.treat@torchmobile.com>
 
-
-
         Speculative build fix for Windows and WinCE.
 
-
-
         * plugins/win/PluginPackageWin.cpp:
-
         (WebCore::PluginPackage::load):
 
-
-
 2009-07-27  Ojan Vafai  <ojan@chromium.org>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27474
-
         Fixes crashes due to renderer getting destroyed in updateLayout.
-
         We need to call updateLayout before we call into the renderer.
-
         Removed the updateLayout call from RenderTextControl and moved it
-
         into the calling sites.
-
         
-
         Also changes updateLayout to updateLayoutIgnorePendingStylesheets so
-
         this works with pending stylesheets. Unfortunately, this seems to be
-
         untestable. Loading an external stylesheet and then having an inline
-
         script hit this code did not result in an pending stylesheets.
-
         
-
         The are other cases of this bug in the rendering code. I'll file a 
-
         followup bug to audit the calls to updateLayout.
 
-
-
         Test: fast/dom/text-control-crash-on-select.html
 
-
-
         * dom/Document.h:
-
         (WebCore::Document::inStyleRecalc): Added so the ASSERTs in updateFocusAppearance
-
             and setSelectionRange could deal with cases of reentrancy into updateLayout
-
             calls. This happens in a couple layout tests.
-
         * dom/InputElement.cpp:
-
         (WebCore::InputElement::updateSelectionRange):
-
         * html/HTMLInputElement.cpp:
-
         (WebCore::isTextFieldWithRendererAfterUpdateLayout):
-
         (WebCore::HTMLInputElement::setSelectionStart):
-
         (WebCore::HTMLInputElement::setSelectionEnd):
-
         (WebCore::HTMLInputElement::select):
-
         * html/HTMLTextAreaElement.cpp:
-
         (WebCore::rendererAfterUpdateLayout):
-
         (WebCore::HTMLTextAreaElement::setSelectionStart):
-
         (WebCore::HTMLTextAreaElement::setSelectionEnd):
-
         (WebCore::HTMLTextAreaElement::select):
-
         (WebCore::HTMLTextAreaElement::setSelectionRange):
-
         (WebCore::HTMLTextAreaElement::updateFocusAppearance):
-
         * rendering/RenderTextControl.cpp:
-
         (WebCore::RenderTextControl::setSelectionRange):
 
-
-
 2009-07-27  Dimitri Glazkov  <dglazkov@chromium.org>
 
-
-
         Reviewed by Dave Levin.
 
-
-
         [V8] Remove parameterless frame/window retrieval methods from V8Proxy.
-
         https://bugs.webkit.org/show_bug.cgi?id=27737
 
-
-
         Refactoring, no new behavior, covered by existing tests.
 
-
-
         * bindings/v8/ScriptCallStack.cpp:
-
         (WebCore::ScriptCallStack::ScriptCallStack):
-
         * bindings/v8/V8NPUtils.cpp:
-
         (convertV8ObjectToNPVariant): Ditto.
-
         * bindings/v8/V8Proxy.cpp:
-
         (WebCore::V8Proxy::retrieve): Ditto.
-
         (WebCore::V8Proxy::canAccessPrivate): Ditto.
-
         * bindings/v8/V8Proxy.h: Removed parameterless retrieveWindow/retrieveProxy decls.
-
         * bindings/v8/custom/V8DatabaseCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL): Changed to use V8Proxy::retrieveFrameForCurrentContext().
-
         * bindings/v8/custom/V8HTMLAudioElementConstructor.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL): Ditto.
-
         * bindings/v8/custom/V8HTMLImageElementConstructor.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL): Ditto.
-
         * bindings/v8/custom/V8HTMLOptionElementConstructor.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL): Ditto.
-
         * bindings/v8/custom/V8MessageChannelConstructor.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL): Ditto.
-
         * bindings/v8/custom/V8SQLTransactionCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL): Ditto.
-
         * bindings/v8/custom/V8WorkerCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL): Ditto.
-
         * bindings/v8/custom/V8XMLHttpRequestConstructor.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL): Ditto.
 
-
-
 2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] 'onpick' intrinsic event handling missing
-
         https://bugs.webkit.org/show_bug.cgi?id=27723
 
-
-
         Trigger 'onpick' intrinsic events from WMLOptionElement::setSelectedState().
-
         All was in place, just forgot to enable the relevant code.
 
-
-
         Fixes manual-tests/wml/select-onpick-event.wml
-
         Test: wml/option-element-onpick.html
 
-
-
         * wml/WMLOptionElement.cpp:
-
         (WebCore::WMLOptionElement::setSelectedState):
 
-
-
 2009-07-27  Alexey Proskuryakov  <ap@webkit.org>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27735
-
         Give a helpful name to JSLock constructor argument
 
-
-
         * bindings/js/GCController.cpp:
-
         (WebCore::collect):
-
         (WebCore::GCController::gcTimerFired):
-
         (WebCore::GCController::garbageCollectNow):
-
         * bindings/js/JSCustomPositionCallback.cpp:
-
         (WebCore::JSCustomPositionCallback::handleEvent):
-
         * bindings/js/JSCustomPositionErrorCallback.cpp:
-
         (WebCore::JSCustomPositionErrorCallback::handleEvent):
-
         * bindings/js/JSCustomSQLStatementCallback.cpp:
-
         (WebCore::JSCustomSQLStatementCallback::handleEvent):
-
         * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
-
         (WebCore::JSCustomSQLStatementErrorCallback::handleEvent):
-
         * bindings/js/JSCustomSQLTransactionCallback.cpp:
-
         (WebCore::JSCustomSQLTransactionCallback::handleEvent):
-
         * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
-
         (WebCore::JSCustomSQLTransactionErrorCallback::handleEvent):
-
         * bindings/js/JSCustomVoidCallback.cpp:
-
         (WebCore::JSCustomVoidCallback::handleEvent):
-
         * bindings/js/JSCustomXPathNSResolver.cpp:
-
         (WebCore::JSCustomXPathNSResolver::lookupNamespaceURI):
-
         * bindings/js/JSEventCustom.cpp:
-
         (WebCore::toJS):
-
         * bindings/js/JSEventListener.cpp:
-
         (WebCore::JSEventListener::handleEvent):
-
         * bindings/js/JSInspectorBackendCustom.cpp:
-
         (WebCore::JSInspectorBackend::currentCallFrame):
-
         (WebCore::JSInspectorBackend::profiles):
-
         * bindings/js/JSNodeFilterCondition.cpp:
-
         (WebCore::JSNodeFilterCondition::acceptNode):
-
         * bindings/js/ScheduledAction.cpp:
-
         (WebCore::ScheduledAction::executeFunctionInContext):
-
         * bindings/js/ScriptArray.cpp:
-
         (WebCore::ScriptArray::set):
-
         (WebCore::ScriptArray::createNew):
-
         * bindings/js/ScriptCachedFrameData.cpp:
-
         (WebCore::ScriptCachedFrameData::ScriptCachedFrameData):
-
         (WebCore::ScriptCachedFrameData::restore):
-
         (WebCore::ScriptCachedFrameData::clear):
-
         * bindings/js/ScriptController.cpp:
-
         (WebCore::ScriptController::evaluate):
-
         (WebCore::ScriptController::clearWindowShell):
-
         (WebCore::ScriptController::initScript):
-
         (WebCore::ScriptController::updateDocument):
-
         (WebCore::ScriptController::bindingRootObject):
-
         (WebCore::ScriptController::windowScriptNPObject):
-
         (WebCore::ScriptController::jsObjectForPluginElement):
-
         (WebCore::ScriptController::clearScriptObjects):
-
         * bindings/js/ScriptControllerMac.mm:
-
         (WebCore::ScriptController::windowScriptObject):
-
         * bindings/js/ScriptEventListener.cpp:
-
         (WebCore::createAttributeEventListener):
-
         * bindings/js/ScriptFunctionCall.cpp:
-
         (WebCore::ScriptFunctionCall::appendArgument):
-
         (WebCore::ScriptFunctionCall::call):
-
         (WebCore::ScriptFunctionCall::construct):
-
         * bindings/js/ScriptObject.cpp:
-
         (WebCore::ScriptObject::set):
-
         (WebCore::ScriptObject::createNew):
-
         (WebCore::ScriptGlobalObject::set):
-
         (WebCore::ScriptGlobalObject::get):
-
         (WebCore::ScriptGlobalObject::remove):
-
         * bindings/js/ScriptObjectQuarantine.cpp:
-
         (WebCore::quarantineValue):
-
         (WebCore::getQuarantinedScriptObject):
-
         * bindings/js/ScriptValue.cpp:
-
         (WebCore::ScriptValue::getString):
-
         * bindings/js/WorkerScriptController.cpp:
-
         (WebCore::WorkerScriptController::initScript):
-
         (WebCore::WorkerScriptController::evaluate):
-
         * bindings/objc/WebScriptObject.mm:
-
         (-[WebScriptObject callWebScriptMethod:withArguments:]):
-
         (-[WebScriptObject evaluateWebScript:]):
-
         (-[WebScriptObject setValue:forKey:]):
-
         (-[WebScriptObject valueForKey:]):
-
         (-[WebScriptObject removeWebScriptKey:]):
-
         (-[WebScriptObject stringRepresentation]):
-
         (-[WebScriptObject webScriptValueAtIndex:]):
-
         (-[WebScriptObject setWebScriptValueAtIndex:value:]):
-
         (+[WebScriptObject _convertValueToObjcValue:originRootObject:rootObject:]):
-
         * bridge/NP_jsobject.cpp:
-
         (_NPN_InvokeDefault):
-
         (_NPN_Invoke):
-
         (_NPN_Evaluate):
-
         (_NPN_GetProperty):
-
         (_NPN_SetProperty):
-
         (_NPN_RemoveProperty):
-
         (_NPN_HasProperty):
-
         (_NPN_HasMethod):
-
         (_NPN_Enumerate):
-
         (_NPN_Construct):
-
         * bridge/c/c_class.cpp:
-
         (JSC::Bindings::CClass::~CClass):
-
         (JSC::Bindings::CClass::methodsNamed):
-
         (JSC::Bindings::CClass::fieldNamed):
-
         * bridge/c/c_instance.cpp:
-
         (JSC::Bindings::CInstance::moveGlobalExceptionToExecState):
-
         (JSC::Bindings::CInstance::invokeMethod):
-
         (JSC::Bindings::CInstance::invokeDefaultMethod):
-
         (JSC::Bindings::CInstance::invokeConstruct):
-
         (JSC::Bindings::CInstance::getPropertyNames):
-
         * bridge/c/c_runtime.cpp:
-
         (JSC::Bindings::CField::valueFromInstance):
-
         (JSC::Bindings::CField::setValueToInstance):
-
         * bridge/c/c_utility.cpp:
-
         (JSC::Bindings::convertValueToNPVariant):
-
         (JSC::Bindings::convertNPVariantToValue):
-
         * bridge/jni/jni_class.cpp:
-
         (JavaClass::JavaClass):
-
         (JavaClass::~JavaClass):
-
         * bridge/jni/jni_instance.cpp:
-
         (JavaInstance::stringValue):
-
         * bridge/jni/jni_jsobject.mm:
-
         (JavaJSObject::call):
-
         (JavaJSObject::eval):
-
         (JavaJSObject::getMember):
-
         (JavaJSObject::setMember):
-
         (JavaJSObject::removeMember):
-
         (JavaJSObject::getSlot):
-
         (JavaJSObject::setSlot):
-
         (JavaJSObject::toString):
-
         (JavaJSObject::convertValueToJObject):
-
         (JavaJSObject::convertJObjectToValue):
-
         * bridge/jni/jni_objc.mm:
-
         (JSC::Bindings::dispatchJNICall):
-
         * bridge/jni/jni_runtime.cpp:
-
         (JavaMethod::signature):
-
         * bridge/jni/jni_runtime.h:
-
         (JSC::Bindings::JavaString::JavaString):
-
         (JSC::Bindings::JavaString::_commonInit):
-
         (JSC::Bindings::JavaString::~JavaString):
-
         (JSC::Bindings::JavaString::UTF8String):
-
         * bridge/jni/jni_utility.cpp:
-
         (JSC::Bindings::convertValueToJValue):
-
         * bridge/objc/objc_instance.mm:
-
         (ObjcInstance::moveGlobalExceptionToExecState):
-
         (ObjcInstance::invokeMethod):
-
         (ObjcInstance::invokeDefaultMethod):
-
         (ObjcInstance::setValueOfUndefinedField):
-
         (ObjcInstance::getValueOfUndefinedField):
-
         * bridge/objc/objc_runtime.mm:
-
         (JSC::Bindings::ObjcField::valueFromInstance):
-
         (JSC::Bindings::ObjcField::setValueToInstance):
-
         * bridge/objc/objc_utility.mm:
-
         (JSC::Bindings::convertValueToObjcValue):
-
         (JSC::Bindings::convertNSStringToString):
-
         (JSC::Bindings::convertObjcValueToValue):
-
         * bridge/qt/qt_instance.cpp:
-
         (JSC::Bindings::QtRuntimeObjectImp::removeFromCache):
-
         (JSC::Bindings::QtInstance::~QtInstance):
-
         (JSC::Bindings::QtInstance::getQtInstance):
-
         (JSC::Bindings::QtInstance::createRuntimeObject):
-
         * bridge/qt/qt_runtime.cpp:
-
         (JSC::Bindings::convertValueToQVariant):
-
         (JSC::Bindings::convertQVariantToValue):
-
         (JSC::Bindings::QtRuntimeMetaMethod::call):
-
         (JSC::Bindings::QtRuntimeConnectionMethod::call):
-
         (JSC::Bindings::QtConnectionObject::execute):
-
         * bridge/runtime.cpp:
-
         (JSC::Bindings::Instance::createRuntimeObject):
-
         * inspector/InspectorController.cpp:
-
         (WebCore::InspectorController::addScriptProfile):
-
         * inspector/JavaScriptCallFrame.cpp:
-
         (WebCore::JavaScriptCallFrame::evaluate):
-
         * inspector/JavaScriptDebugServer.cpp:
-
         (WebCore::JavaScriptDebugServer::recompileAllJSFunctions):
-
         * inspector/JavaScriptProfileNode.cpp:
-
         (WebCore::getTotalTime):
-
         (WebCore::getSelfTime):
-
         (WebCore::getTotalPercent):
-
         (WebCore::getSelfPercent):
-
         (WebCore::getNumberOfCalls):
-
         (WebCore::getChildren):
-
         (WebCore::getParent):
-
         (WebCore::getHead):
-
         (WebCore::getVisible):
-
         (WebCore::getCallUID):
-
         * plugins/PluginView.cpp:
-
         (WebCore::PluginView::start):
-
         (WebCore::getString):
-
         (WebCore::PluginView::performRequest):
-
         (WebCore::PluginView::bindingInstance):
-
         * plugins/gtk/PluginViewGtk.cpp:
-
         (WebCore::PluginView::dispatchNPEvent):
-
         (WebCore::PluginView::handleKeyboardEvent):
-
         (WebCore::PluginView::handleMouseEvent):
-
         (WebCore::PluginView::setNPWindowIfNeeded):
-
         (WebCore::PluginView::stop):
-
         (WebCore::PluginView::init):
-
         * plugins/mac/PluginViewMac.cpp:
-
         (WebCore::PluginView::stop):
-
         (WebCore::PluginView::setNPWindowIfNeeded):
-
         (WebCore::PluginView::dispatchNPEvent):
-
         * plugins/qt/PluginViewQt.cpp:
-
         (WebCore::PluginView::setNPWindowIfNeeded):
-
         (WebCore::PluginView::stop):
-
         (WebCore::PluginView::init):
-
         * plugins/win/PluginViewWin.cpp:
-
         (WebCore::PluginView::dispatchNPEvent):
-
         (WebCore::PluginView::handleKeyboardEvent):
-
         (WebCore::PluginView::handleMouseEvent):
-
         (WebCore::PluginView::setNPWindowRect):
-
         (WebCore::PluginView::stop):
 
-
-
 2009-07-27  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         WINCE PORT: Make plugin work for WINCE
-
         https://bugs.webkit.org/show_bug.cgi?id=27713
 
-
-
         * plugins/win/PluginDatabaseWin.cpp:
-
         (SHGetValue):
-
         (PathRemoveFileSpec):
-
         (WebCore::addWindowsMediaPlayerPluginDirectory):
-
         (WebCore::addMacromediaPluginDirectories):
-
         * plugins/win/PluginPackageWin.cpp:
-
         (WebCore::PluginPackage::load):
-
         * plugins/win/PluginViewWin.cpp:
-
         (WebCore::registerPluginView):
-
         (WebCore::PluginView::wndProc):
-
         (WebCore::PluginView::updatePluginWidget):
-
         (WebCore::PluginView::paintWindowedPluginIntoContext):
-
         (WebCore::PluginView::paint):
-
         (WebCore::PluginView::handleMouseEvent):
-
         (WebCore::PluginView::setParent):
-
         (WebCore::PluginView::setNPWindowRect):
-
         (WebCore::PluginView::stop):
-
         (WebCore::PluginView::init):
 
-
-
 2009-07-27  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Inspector: Tab Through Element Attributes and CSS Properties When Editing
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27673
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         * inspector/front-end/ElementsTreeOutline.js:
-
         (WebInspector.ElementsTreeElement):
-
         (WebInspector.ElementsTreeElement.prototype._startEditing): refactored parameter
-
         (WebInspector.ElementsTreeElement.prototype._addNewAttribute): refactored to remove excess
-
         (WebInspector.ElementsTreeElement.prototype._triggerEditAttribute): provide an attribute name and this will start editing it
-
         (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted.moveToNextAttributeIfNeeded): move between attributes
-
         (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted):
-
         * inspector/front-end/StylesSidebarPane.js:
-
         (WebInspector.StylePropertiesSection.prototype.onpopulate):
-
         (WebInspector.StylePropertiesSection.prototype.findTreeElementWithName): search through treeElements for a style property name
-
         (WebInspector.StylePropertiesSection.prototype.addNewBlankProperty): initialize a blank property for adding new properties
-
         (WebInspector.StylePropertyTreeElement.prototype.updateTitle): add references to the name and value elements
-
         (WebInspector.StylePropertyTreeElement.prototype.):
-
         (WebInspector.StylePropertyTreeElement.prototype):
-
         * inspector/front-end/inspector.js:
-
         (WebInspector.startEditing.editingCommitted): include the move direction as a parameter to the commit callback
-
         (WebInspector.startEditing.element.handleKeyEvent): handle the tab key to specify the move direction
-
         (WebInspector.startEditing):
 
-
-
 2009-07-27  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by Adam Treat.
 
-
-
         Add mapping FontWeight to QFont::Weight values as requested via FIXME.
-
         https://bugs.webkit.org/show_bug.cgi?id=27663
 
-
-
         * platform/graphics/qt/FontCacheQt.cpp:
-
         (WebCore::FontPlatformDataCacheKey::FontPlatformDataCacheKey):
-
         * platform/graphics/qt/FontPlatformData.h:
-
         (WebCore::FontPlatformData::toQFontWeight):
-
         * platform/graphics/qt/FontPlatformDataQt.cpp:
-
         (WebCore::FontPlatformData::FontPlatformData):
 
-
-
 2009-07-27  Jakub Wieczorek  <faw217@gmail.com>
 
-
-
          Reviewed by Adam Treat.
 
-
-
          When clearing the plugin database, clear also the timestamp map.
 
-
-
          https://bugs.webkit.org/show_bug.cgi?id=27651
 
-
-
          Currently, if we clear the database, it will still think that it is up
-
          to date with the plugin directories so refreshing the database again
-
          after changing the search paths may not work.
 
-
-
          * plugins/PluginDatabase.cpp:
-
          (WebCore::PluginDatabase::clear):
 
-
-
 2009-07-27  Albert J. Wong  <ajwong@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Add in trivial implementation of FontPlatformData::description() for
-
         linux to fix build bustage in chromium.
 
-
-
         Fix chromium linux build by adding missing function implementation.
-
         https://bugs.webkit.org/show_bug.cgi?id=27732
 
-
-
         Tested with a build of chromium on linux.
 
-
-
         * platform/graphics/chromium/FontPlatformDataLinux.cpp:
-
         (WebCore::FontPlatformData::description):
-
         * platform/graphics/chromium/FontPlatformDataLinux.h:
 
-
-
 2009-07-27  Brent Fulgham  <bfulgham@webkit.org>
 
-
-
         Build correct, no review.
 
-
-
         Final correction for WinCairo builds.
-
         CoreServices only exists in Apple builds, but
-
         some of its internal includes (e.g., <windows.h>) are needed
-
         for other Windows targets.
 
-
-
         * WebCorePrefix.h: When building for WinCairo, make sure
-
           to include <windows.h>, <stdio.h>, and <ConditionalMacros.h>
 
-
-
 2009-07-27  Michelangelo De Simone  <micdesim@gmail.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=25552
-
         Added new "pattern" attribute to HTMLInputElement and validation code
-
         (validity.patternMismatch) as per HTML5 specs.
-
         http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#attr-input-pattern
 
-
-
         Tests: fast/forms/ValidityState-002.html
-
                fast/forms/ValidityState-patternMismatch-001.html
-
                fast/forms/ValidityState-patternMismatch-002.html
-
                fast/forms/ValidityState-patternMismatch-003.html
-
                fast/forms/ValidityState-patternMismatch-004.html
-
                fast/forms/ValidityState-patternMismatch-005.html
-
                fast/forms/ValidityState-patternMismatch-006.html
-
                fast/forms/ValidityState-patternMismatch-007.html
-
                fast/forms/pattern-attribute-001.html
-
                fast/forms/pattern-attribute-002.html
-
                fast/forms/pattern-attribute-003.html
 
-
-
         * html/HTMLAttributeNames.in: pattern attribute
-
         * html/HTMLFormControlElement.h:
-
         (WebCore::HTMLFormControlElement::patternMismatch): method definition
-
         * html/HTMLInputElement.cpp:
-
         (WebCore::HTMLInputElement::patternMismatch): validation method
-
         * html/HTMLInputElement.h:
-
         * html/HTMLInputElement.idl:
-
         * html/ValidityState.h:
-
         (WebCore::ValidityState::patternMismatch): validation flag
 
-
-
 2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] Manual WML tests aren't properly working
-
         https://bugs.webkit.org/show_bug.cgi?id=27718
 
-
-
         Fix file paths in the manual WML layout tests, remove unneeded tests (already covered by DRT tests).
-
         Add missing resources directory and test image. Reformat all testcases to a common style.
-
         Add new StartTests.wml file, which should be used as starting point to crawl through the manual tests.
 
-
-
         Filing bugs soon for all tests exposing bugs (7 in total).
 
-
-
         * manual-tests/wml/StartTests.wml: Added.
-
         * manual-tests/wml/a-br-element.wml:
-
         * manual-tests/wml/a-element.wml:
-
         * manual-tests/wml/a-img-element.wml:
-
         * manual-tests/wml/access-target.wml:
-
         * manual-tests/wml/anchor-br-element.wml:
-
         * manual-tests/wml/anchor-element.wml:
-
         * manual-tests/wml/anchor-img-element.wml:
-
         * manual-tests/wml/card-newcontext-attr.wml:
-
         * manual-tests/wml/card-onenterbackward.wml:
-
         * manual-tests/wml/card-onenterforward.wml:
-
         * manual-tests/wml/card-ontimer.wml:
-
         * manual-tests/wml/card-title-attr.wml: Removed.
-
         * manual-tests/wml/deck-access-control.wml:
-
         * manual-tests/wml/go-element.wml: Removed.
-
         * manual-tests/wml/input-emptyok.wml: Removed.
-
         * manual-tests/wml/input-format.wml:
-
         * manual-tests/wml/onevent-go.wml:
-
         * manual-tests/wml/onevent-noop.wml:
-
         * manual-tests/wml/onevent-prev.wml:
-
         * manual-tests/wml/onevent-refresh.wml:
-
         * manual-tests/wml/onevent-shadow.wml:
-
         * manual-tests/wml/postfield-get.wml: Removed.
-
         * manual-tests/wml/postfield-post.wml: Removed.
-
         * manual-tests/wml/resources: Added.
-
         * manual-tests/wml/resources/smiley.png: Added.
-
         * manual-tests/wml/select-element.wml:
-
         * manual-tests/wml/select-onpick-event.wml:
-
         * manual-tests/wml/setvar-element.wml:
-
         * manual-tests/wml/targetdeck.wml:
-
         * manual-tests/wml/task-go-in-anchor.wml:
-
         * manual-tests/wml/task-noop-in-do.wml:
-
         * manual-tests/wml/task-noop-in-onevent.wml: Removed.
-
         * manual-tests/wml/task-prev-in-anchor.wml:
-
         * manual-tests/wml/task-refresh-in-anchor.wml:
-
         * manual-tests/wml/template-go.wml:
-
         * manual-tests/wml/template-onevent.wml: Removed.
-
         * manual-tests/wml/template-ontimer.wml:
-
         * manual-tests/wml/timer.wml:
-
         * manual-tests/wml/variable-substitution.wml:
 
-
-
 2009-07-27  Nate Chapin  <japhet@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Fix a regression introduced in r42671, which caused the js event 
-
         object to be hidden (some websites depend on being able to access it).
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27719
 
-
-
         * bindings/v8/V8AbstractEventListener.cpp:
-
         (WebCore::V8AbstractEventListener::invokeEventHandler): Make the event object visible to javascript, instead of hidden.
 
-
-
 2009-07-27  Dumitru Daniliuc  <dumi@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Removing a no-op block of code in DatabaseTracker.cpp that
-
         should've been removed in the patch for bug 26054.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27666
 
-
-
         All tests in WebCore/storage pass.
 
-
-
         * storage/DatabaseTracker.cpp:
-
         (WebCore::DatabaseTracker::fullPathForDatabase): Removed a no-op
-
         block of code that was moved to SQLiteFileSystem.cpp and should
-
         have been removed from DatabaseTracker.cpp
 
-
-
 2009-07-27  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Fix error handling in dedicated worker and worker context.
-
         https://bugs.webkit.org/show_bug.cgi?id=27525
 
-
-
         The following problems have been fixed:
-
         1) The uncaught runtime script error is not reported using the
-
         WorkerGlobalScope object's onerror attribute.
-
         2) If the error is still not handled afterwards (onerror attribute
-
         is not defined as a function or it returns true), the error should
-
         be reported back to the associated Worker object by firing an
-
         ErrorEvent.
-
         3) If the error is still not handled by the associated Worker
-
         object, the error should be reported to the user.
 
-
-
         Test: fast/workers/worker-script-error.html
 
-
-
         * bindings/js/JSEventListener.cpp:
-
         (WebCore::JSEventListener::reportError):
-
         * bindings/js/JSEventListener.h:
-
         * dom/EventListener.h:
-
         (WebCore::EventListener::reportError): adds a function to call
-
         EventListener as a function with 3 arguments to report an error.
-
         * workers/AbstractWorker.cpp:
-
         (WebCore::AbstractWorker::dispatchScriptErrorEvent):
-
         * workers/AbstractWorker.h:
-
         * workers/DedicatedWorkerContext.cpp:
-
         (WebCore::DedicatedWorkerContext::reportException):
-
         * workers/WorkerContext.cpp:
-
         (WebCore::WorkerContext::reportException):
-
         * workers/WorkerContext.h:
-
         * workers/WorkerMessagingProxy.cpp:
-
         (WebCore::WorkerExceptionTask::performTask):
-
         * workers/WorkerMessagingProxy.h:
 
-
-
 2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] History handling / page cache / loading is buggy and depends on several hacks
-
         https://bugs.webkit.org/show_bug.cgi?id=27707
 
-
-
         Redesign WML history/loading handling. In detail:
 
-
-
         - Remove FrameLoader::setForceReloadWmlDeck(). WML used to force a special loading behaviour
-
           by calling this method from WMLGoElement & friends - instead teach FrameLoader to detect
-
           WML content itself.
 
-
-
           WML content is usually a standalone WML document (isWMLDocument()=true) or as special case
-
           an XHTML document which embeds a WML document (that's the way the WML layout tests work).
-
           Force WML loading behaviour even for XHTML document which embed WML documents. This only
-
           applies to our layout tests, not for any real world site. Though it gives us a perfect
-
           way to test the WML loading code even when we're not operating on a standalone WML document.
 
-
-
           Whenever a WMLCardElement is inserted into the document it will check wheter it's inserted
-
           in a standalone WML document or wheter the main frame document is different. If it differs
-
           the main frame documents' "containsWMLContent" property is set to true.
 
-
-
           -> Make FrameLoader::shouldReload() use the new frameContainsWMLContent() method, which
-
              checks if the associated frame document is a WML document or wheter it contains WML content.
 
-
-
         - Change FrameLoader::loadItem() to use the new frameContainsWMLContent() method for 'shouldScroll'
-
           detection. WML documents (or those containing WML content) always want new loads even for in-page
-
           navigation. No "scroll to anchor" mechanism should apply.
 
-
-
         - Modify FrameLoader::canCachePageContainingThisFrame() to check for !frameContainsWMLContent().
-
           WML pages should never be cached, potential security problem due the use of variables (per spec).
 
-
-
         Add two new WML tests which were broken before, testing onenterforward/onenterbackward event handling
-
         and history navigation (<prev/> task).
 
-
-
         Tests: wml/enter-card-with-events.html
-
                wml/enter-first-card-with-events.html
 
-
-
         * dom/Document.cpp: Initialize new 'm_containsWMLContent' property.
-
         (WebCore::Document::Document):
-
         * dom/Document.h: Add new helper methods and 'm_containsWMLContent" variable (explained above).
-
         (WebCore::Document::setContainsWMLContent):
-
         (WebCore::Document::containsWMLContent):
-
         * history/BackForwardList.cpp:
-
         (WebCore::BackForwardList::clearWMLPageHistory): Renamed from clearWmlPageHistory() & slight cleanup.
-
         * history/BackForwardList.h:
-
         * loader/FrameLoader.cpp: Rework WML loading behaviour (explained above).
-
         (WebCore::FrameLoader::FrameLoader):
-
         (WebCore::frameContainsWMLContent):
-
         (WebCore::FrameLoader::canCachePageContainingThisFrame):
-
         (WebCore::FrameLoader::shouldReload):
-
         (WebCore::FrameLoader::loadItem):
-
         * loader/FrameLoader.h:
-
         * wml/WMLCardElement.cpp: 
-
         (WebCore::WMLCardElement::handleIntrinsicEventIfNeeded): No need anymore to manually track history length.
-
         (WebCore::WMLCardElement::insertedIntoDocument): Handle setting containsWMLContent on the main frame document.
-
         * wml/WMLGoElement.cpp: 
-
         (WebCore::WMLGoElement::executeTask): Remove call to FrameLoader::setForceReloadWmlDeck()
-
         * wml/WMLPageState.cpp: Remove 'm_historyLength' - no need anymore to track history length on our own.
-
         (WebCore::WMLPageState::WMLPageState):
-
         (WebCore::WMLPageState::dump):
-
         (WebCore::WMLPageState::reset):
-
         * wml/WMLPageState.h:
 
-
-
 2009-07-27  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Adam Roben.
 
-
-
         Fix Chromium build breakage introduced in 46388.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27705
 
-
-
         * platform/graphics/chromium/FontPlatformDataChromiumWin.cpp:
-
         (WebCore::FontPlatformData::description):
-
         * platform/graphics/chromium/FontPlatformDataChromiumWin.h:
 
-
-
 2009-07-27  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         Add some more debug logging to PluginViewMac.
 
-
-
         * plugins/mac/PluginViewMac.cpp:
 
-
-
 2009-07-27  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
 
-
-
         Reviewed by Jan Michael Alonzo.
 
-
-
         Remove dead code from the GTK NPAPI implementation.
 
-
-
-        * plugins/gtk/PluginViewGtk.cpp:
-
-
+        * plugins/gtk/PluginViewGtk.cpp:
 
 2009-07-27  Csaba Osztrogonac  <oszi@inf.u-szeged.hu>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         [Qt] Buildfix on Windows.
-
         https://bugs.webkit.org/show_bug.cgi?id=27702
 
-
-
         * plugins/win/PluginViewWin.cpp:
-
         (WebCore::PluginView::hookedEndPaint):
-
             Constraint of (*endPaint) operand modified from "g" to "m" (memory) in inline 
-
             assembly, because with "g" constraint, wrong assembly code generated.
 
-
-
 2009-07-27  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         WebCore bindings: Implement ScriptArray bindings.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27691
 
-
-
         * GNUmakefile.am:
-
         * WebCore.gypi:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * bindings/js/ScriptArray.cpp: Added.
-
         (WebCore::ScriptArray::ScriptArray):
-
         (WebCore::handleException):
-
         (WebCore::ScriptArray::set):
-
         (WebCore::length):
-
         (WebCore::ScriptArray::createNew):
-
         * bindings/js/ScriptArray.h: Added.
-
         (WebCore::ScriptArray::ScriptArray):
-
         (WebCore::ScriptArray::jsArray):
-
         * bindings/v8/ScriptArray.cpp: Added.
-
         (WebCore::ScriptArray::ScriptArray):
-
         (WebCore::ScriptArray::set):
-
         (WebCore::ScriptArray::length):
-
         (WebCore::ScriptArray::createNew):
-
         * bindings/v8/ScriptArray.h: Added.
-
         (WebCore::ScriptArray::ScriptArray):
-
         (WebCore::ScriptArray::~ScriptArray):
 
-
-
 2009-07-27  Brent Fulgham  <bfulgham@webkit.org>
 
-
-
         Build correct, no review.
 
-
-
         Change in r46407 broke Apple Windows build.
-
         Switch to WinCairo-only test, to avoid any
-
         other platform break.
 
-
-
         * WebCorePrefix.h: 
 
-
-
 2009-07-26  Brent Fulgham  <bfulgham@webkit.org>
 
-
-
         Build correct, no review.
 
-
-
         Change in r46407 broke Apple Windows build.
 
-
-
         * WebCorePrefix.h: Use WTF_PLATFORM_CG to decide if
-
           CoreServices.h should be included.
 
-
-
 2009-07-26  Brent Fulgham  <bfulgham@webkit.org>
 
-
-
         Build correction, no review.
 
-
-
         Change in r46195 broke WinCairo build.
 
-
-
         * WebCorePrefix.h: CoreServices should be ignored
-
           for non-Apple build.
 
-
-
 2009-07-26  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Web Inspector: Implement the breakpoints sidebar pane.
-
         This change adds simple UI support into the existing
-
         BreakpointSidebarPane.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=11175
 
-
-
         * inspector/front-end/Breakpoint.js:
-
         (WebInspector.Breakpoint.prototype.set enabled):
-
         (WebInspector.Breakpoint.prototype.get label):
-
         (WebInspector.Breakpoint.prototype.get id):
-
         * inspector/front-end/BreakpointsSidebarPane.js:
-
         (WebInspector.BreakpointsSidebarPane):
-
         (WebInspector.BreakpointsSidebarPane.prototype.addBreakpoint):
-
         (WebInspector.BreakpointsSidebarPane.prototype._appendBreakpointElement):
-
         (WebInspector.BreakpointsSidebarPane.prototype._appendBreakpointElement.labelClicked):
-
         (WebInspector.BreakpointsSidebarPane.prototype.removeBreakpoint):
-
         (WebInspector.BreakpointsSidebarPane.prototype._breakpointEnableChanged):
-
         * inspector/front-end/ScriptsPanel.js:
-
         (WebInspector.ScriptsPanel):
-
         (WebInspector.ScriptsPanel.prototype.scriptOrResourceForID):
-
         * inspector/front-end/inspector.css:
 
-
-
 2009-07-16  Shinichiro Hamaji  <hamaji@chromium.org>
 
-
-
         Reviewed by Oliver Hunt.
 
-
-
         Canvas: rotation of 'no-repeat' pattern still has small error
-
         https://bugs.webkit.org/show_bug.cgi?id=26749
 
-
-
         Use 1<<22 as steps of no-repeat pattern to make the error less
-
         than 0.5.  The previous value may cause 1 pixel errors.
 
-
-
         Add another test to show this bug clearly.
-
         Also add png expected image which was missing in the previous patch.
 
-
-
         Test: fast/canvas/image-pattern-rotate.html
 
-
-
         * platform/graphics/cg/PatternCG.cpp:
-
         (WebCore::Pattern::createPlatformPattern):
 
-
-
 2009-07-25  Kwang Yul Seo  <skyul@company100.net>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         Windows build break due to warning C4819
-
         https://bugs.webkit.org/show_bug.cgi?id=27416
 
-
-
         Disable C4819 warning to fix build.
 
-
-
         * WebCore.vcproj/QTMovieWin.vcproj:
-
         * WebCore.vcproj/WebCore.vcproj:
 
-
-
 2009-07-25  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Kevin McCullough.
 
-
-
         Inspector: Keyboard Shortcuts to Switch Panels
-
         https://bugs.webkit.org/show_bug.cgi?id=27286
 
-
-
         * inspector/front-end/inspector.js:
-
         (WebInspector.loaded): save a list of the order of the panels
-
         (WebInspector.documentKeyDown): handle the keyboard shortcuts to traverse the panels
 
-
-
 2009-07-25  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [Qt] Fix build break after r46369
-
         https://bugs.webkit.org/show_bug.cgi?id=27680
 
-
-
         * WebCore.pro:
 
-
-
 2009-07-25  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] Variable substitution is buggy
-
         https://bugs.webkit.org/show_bug.cgi?id=27677
 
-
-
         Substitute variables upon attach() time instead of insertedIntoDocument(). Otherwhise variable substitution
-
         won't work during inter-deck jumps (same URL, different fragment). Covered by new test fast/wml/newcontext-same-deck.html.
 
-
-
         * dom/Text.cpp:
-
         (WebCore::Text::attach):
-
         * dom/Text.h:
 
-
-
 2009-07-25  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         [WML] WMLDoElement doesn't update its RenderButton object upon attach()
-
         https://bugs.webkit.org/show_bug.cgi?id=27676
 
-
-
         WMLDoElement needs to implement attach() and call updateFromElement() on its associated RenderButton.
-
         Mimics HTMLButtonElement/HTMLFormControlElement behaviour and fixes several painting/styling issues covered by existing tests in fast/wml.
 
-
-
         * wml/WMLDoElement.cpp:
-
         (WebCore::WMLDoElement::attach):
-
         * wml/WMLDoElement.h:
 
-
-
 2009-07-25  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Fix Windows build breakage introduced in 46390.
 
-
-
         * WebCore.vcproj/WebCore.vcproj:
 
-
-
 2009-07-24  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Oliver Hunt.
 
-
-
         Inspector: Properties Should be Sorted more Naturally
-
         https://bugs.webkit.org/show_bug.cgi?id=27329
 
-
-
         * inspector/front-end/ObjectPropertiesSection.js:
-
         (WebInspector.ObjectPropertiesSection.prototype.update): use the displaySort when showing properties
-
         (WebInspector.ObjectPropertiesSection.prototype._displaySort): alphaNumerical sort
-
         (WebInspector.ObjectPropertyTreeElement.prototype.onpopulate): use the displaySort when showing properties
-
         * inspector/front-end/utilities.js:
-
         (Object.sortedProperties): allow for an optional sorting function in Object.sortedProperties
 
-
-
 2009-07-24  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Web Inspector: Split InspectorController into InspectorController
-
         and InspectorBackend. Everything frontend needs from InspectorController
-
         will slowly migrate into the InspectorBackend.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27541
 
-
-
         * DerivedSources.make:
-
         * GNUmakefile.am:
-
         * WebCore.gypi:
-
         * WebCore.pro:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * WebCoreSources.bkl:
-
         * bindings/js/JSInspectorBackendCustom.cpp: Added.
-
         (WebCore::JSInspectorBackend::highlightDOMNode):
-
         (WebCore::JSInspectorBackend::search):
-
         (WebCore::JSInspectorBackend::databaseTableNames):
-
         (WebCore::JSInspectorBackend::inspectedWindow):
-
         (WebCore::JSInspectorBackend::setting):
-
         (WebCore::JSInspectorBackend::setSetting):
-
         (WebCore::JSInspectorBackend::wrapCallback):
-
         (WebCore::JSInspectorBackend::currentCallFrame):
-
         (WebCore::JSInspectorBackend::profiles):
-
         * bindings/v8/custom/V8InspectorBackendCustom.cpp: Added.
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/js/JSInspectorControllerCustom.cpp: Removed.
-
         * bindings/js/ScriptObject.cpp:
-
         (WebCore::ScriptGlobalObject::set):
-
         * bindings/js/ScriptObject.h:
-
         * bindings/v8/DOMObjectsInclude.h:
-
         * bindings/v8/DerivedSourcesAllInOne.cpp:
-
         * bindings/v8/ScriptObject.cpp:
-
         (WebCore::ScriptGlobalObject::set):
-
         * bindings/v8/ScriptObject.h:
-
         * bindings/v8/V8Index.cpp:
-
         * bindings/v8/V8Index.h:
-
         * bindings/v8/custom/V8CustomBinding.h:
-
         * bindings/v8/custom/V8InspectorControllerCustom.cpp: Removed.
-
         * inspector/InspectorController.cpp:
-
         (WebCore::InspectorController::InspectorController):
-
         (WebCore::InspectorController::windowScriptObjectAvailable):
-
         * inspector/InspectorController.h:
-
         (WebCore::InspectorController::inspectorBackend):
-
         * inspector/InspectorBackend.cpp: Added.
-
         * inspector/InspectorBackend.h: Added.
-
         (WebCore::InspectorBackend::create):
-
         (WebCore::InspectorBackend::inspectorController):
-
         * inspector/InspectorBackend.idl: Added.
-
         * inspector/InspectorController.idl: Removed.
-
         * inspector/front-end/Resource.js:
-
         * page/Page.cpp:
-
         (WebCore::Page::Page):
-
         * page/Page.h:
 
-
-
-2009-07-25  Mike Fenton  <mike.fenton@torchmobile.com>
-
-
+2009-07-25  Mike Fenton  <mike.fenton@torchmobile.com>
 
         Reviewed by George Staikos.
 
-
-
         Update WebCore/page/Frame.cpp/h to conform to WebKit
-
         Style Guidelines as identified by cpplint.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27654
 
-
-
         * page/Frame.cpp:
-
         (WebCore::Frame::Frame):
-
         (WebCore::Frame::~Frame):
-
         (WebCore::Frame::setDocument):
-
         (WebCore::Frame::firstRectForRange):
-
         (WebCore::createRegExpForLabels):
-
         (WebCore::Frame::searchForLabelsBeforeElement):
-
         (WebCore::Frame::matchLabelsAgainstElement):
-
         (WebCore::Frame::selectionLayoutChanged):
-
         (WebCore::Frame::setZoomFactor):
-
         (WebCore::Frame::reapplyStyles):
-
         (WebCore::Frame::isContentEditable):
-
         (WebCore::Frame::computeAndSetTypingStyle):
-
         (WebCore::Frame::selectionStartStylePropertyValue):
-
         (WebCore::Frame::selectionComputedStyle):
-
         (WebCore::Frame::applyEditingStyleToBodyElement):
-
         (WebCore::Frame::removeEditingStyleFromBodyElement):
-
         (WebCore::Frame::applyEditingStyleToElement):
-
         (WebCore::Frame::selectionBounds):
-
         (WebCore::Frame::currentForm):
-
         (WebCore::Frame::revealSelection):
-
         (WebCore::Frame::styleForSelectionStart):
-
         (WebCore::Frame::setSelectionFromNone):
-
         (WebCore::Frame::findString):
-
         (WebCore::Frame::markAllMatchesForText):
-
         (WebCore::Frame::setMarkedTextMatchesAreHighlighted):
-
         (WebCore::Frame::clearFormerDOMWindow):
-
         (WebCore::Frame::unfocusWindow):
-
         (WebCore::Frame::respondToChangedSelection):
-
         (WebCore::Frame::documentAtPoint):
-
         * page/Frame.h:
-
         (WebCore::Frame::create):
-
         (WebCore::Frame::displayStringModifiedByEncoding):
-
         (WebCore::Frame::pageZoomFactor):
-
         (WebCore::Frame::textZoomFactor):
 
-
-
 2009-07-24  Dan Bernstein  <mitz@apple.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         Add functions to print the glyph page trees for debugging
-
         https://bugs.webkit.org/show_bug.cgi?id=27671
 
-
-
         * platform/graphics/FontData.h: Defined a description() method.
 
-
-
         * platform/graphics/GlyphPageTreeNode.cpp:
-
         (WebCore::GlyphPageTreeNode::showSubtree): Added. Prints the node and
-
             its descendants.
-
         (showGlyphPageTrees): Added. Prints all glyph page trees.
-
         (showGlyphPageTree): Added. Prints the glyph page tree for a given page.
-
         * platform/graphics/GlyphPageTreeNode.h:
 
-
-
         * platform/graphics/SegmentedFontData.cpp:
-
         (WebCore::SegmentedFontData::description): Added.
 
-
-
         * platform/graphics/SegmentedFontData.h:
-
         * platform/graphics/SimpleFontData.cpp:
-
         (WebCore::SimpleFontData::description): Added. Uses the platform data
-
             as the description for non-svg, non-custom fonts.
-
         * platform/graphics/SimpleFontData.h:
 
-
-
         * platform/graphics/gtk/FontPlatformData.h:
-
         * platform/graphics/gtk/FontPlatformDataGtk.cpp:
-
         (WebCore::FontPlatformData::description): Added. Returns a null string.
-
         * platform/graphics/gtk/FontPlatformDataPango.cpp:
-
         (WebCore::FontPlatformData::description): Added. Returns a null string.
 
-
-
         * platform/graphics/mac/FontPlatformData.h:
-
         * platform/graphics/mac/FontPlatformDataMac.mm:
-
         (WebCore::FontPlatformData::description): Added. Returns the
-
             description of the CGFont, the size and the synthetic style flags,
-
             if set.
 
-
-
         * platform/graphics/qt/FontPlatformData.h:
-
         * platform/graphics/qt/FontPlatformDataQt.cpp:
-
         (WebCore::FontPlatformData::description): Added. Returns a null string.
 
-
-
         * platform/graphics/win/FontPlatformData.h:
-
         * platform/graphics/win/FontPlatformDataWin.cpp:
-
         (WebCore::FontPlatformData::description): Added. Returns a null string.
 
-
-
         * platform/graphics/wince/FontPlatformData.cpp:
-
         (WebCore::FontPlatformData::description): Added. Returns a null string.
-
         * platform/graphics/wince/FontPlatformData.h:
 
-
-
         * platform/graphics/wx/FontPlatformData.h:
-
         * platform/graphics/wx/FontPlatformDataWx.cpp:
-
         (WebCore::FontPlatformData::description): Added. Returns a null string.
 
-
-
 2009-07-24  Mads Ager  <ager@chromium.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         SVG and XPath memory leaks in V8 bindings
-
         https://bugs.webkit.org/show_bug.cgi?id=27488
 
-
-
         Add proper 'create' methods to SVGPodTypeWrappers and
-
         XPathNSResolvers in the V8 bindings to avoid memory leaks.
 
-
-
         Introduce convertToV8Object methods that accept PassRefPtrs and
-
         clean up the use of get() and release() on RefPtrs.
-
         
-
         * bindings/scripts/CodeGeneratorV8.pm:
-
         * bindings/v8/V8DOMWrapper.h:
-
         (WebCore::V8DOMWrapper::convertNodeToV8Object):
-
         (WebCore::V8DOMWrapper::convertEventToV8Object):
-
         (WebCore::V8DOMWrapper::convertEventTargetToV8Object):
-
         (WebCore::V8DOMWrapper::convertEventListenerToV8Object):
-
         * bindings/v8/V8SVGPODTypeWrapper.h:
-
         (WebCore::V8SVGPODTypeWrapperCreatorForList::create):
-
         (WebCore::V8SVGPODTypeWrapperCreatorForList::V8SVGPODTypeWrapperCreatorForList):
-
         (WebCore::V8SVGStaticPODTypeWrapper::create):
-
         (WebCore::V8SVGStaticPODTypeWrapper::V8SVGStaticPODTypeWrapper):
-
         (WebCore::V8SVGStaticPODTypeWrapperWithPODTypeParent::create):
-
         (WebCore::V8SVGStaticPODTypeWrapperWithPODTypeParent::V8SVGStaticPODTypeWrapperWithPODTypeParent):
-
         (WebCore::V8SVGStaticPODTypeWrapperWithParent::create):
-
         (WebCore::V8SVGStaticPODTypeWrapperWithParent::V8SVGStaticPODTypeWrapperWithParent):
-
         (WebCore::V8SVGDynamicPODTypeWrapper::create):
-
         (WebCore::V8SVGDynamicPODTypeWrapper::V8SVGDynamicPODTypeWrapper):
-
         (WebCore::V8SVGDynamicPODTypeWrapperCache::lookupOrCreateWrapper):
-
         * bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8ClientRectListCustom.cpp:
-
         (WebCore::INDEXED_PROPERTY_GETTER):
-
         * bindings/v8/custom/V8CustomXPathNSResolver.cpp:
-
         (WebCore::V8CustomXPathNSResolver::create):
-
         * bindings/v8/custom/V8CustomXPathNSResolver.h:
-
         * bindings/v8/custom/V8DOMWindowCustom.cpp:
-
         (WebCore::NAMED_PROPERTY_GETTER):
-
         * bindings/v8/custom/V8DocumentCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8ElementCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8HTMLCollectionCustom.cpp:
-
         (WebCore::getNamedItems):
-
         (WebCore::getItem):
-
         * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
-
         (WebCore::NAMED_PROPERTY_GETTER):
-
         (WebCore::ACCESSOR_GETTER):
-
         * bindings/v8/custom/V8HTMLFormElementCustom.cpp:
-
         (WebCore::INDEXED_PROPERTY_GETTER):
-
         (WebCore::NAMED_PROPERTY_GETTER):
-
         * bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp:
-
         (WebCore::INDEXED_PROPERTY_GETTER):
-
         * bindings/v8/custom/V8HTMLSelectElementCollectionCustom.cpp:
-
         (WebCore::NAMED_PROPERTY_GETTER):
-
         * bindings/v8/custom/V8InspectorControllerCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8NamedNodeMapCustom.cpp:
-
         (WebCore::INDEXED_PROPERTY_GETTER):
-
         (WebCore::NAMED_PROPERTY_GETTER):
-
         * bindings/v8/custom/V8NodeIteratorCustom.cpp:
-
         (WebCore::toV8):
-
         * bindings/v8/custom/V8NodeListCustom.cpp:
-
         (WebCore::NAMED_PROPERTY_GETTER):
-
         * bindings/v8/custom/V8SVGMatrixCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8TreeWalkerCustom.cpp:
-
         (WebCore::toV8):
-
         * bindings/v8/custom/V8XSLTProcessorCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
 
-
-
 2009-07-24  Brian Weinstein  <bweinstein@apple.com>
 
-
-
         Reviewed by Jon Honeycutt.
 
-
-
         Fix of <rdar://6310538> Middle-click panning should be springloaded while dragging
-
         https://bugs.webkit.org/show_bug.cgi?id=21794
-
         
-
         Create two new booleans to determine whether we have done a springloaded pan scroll, and update
-
         the name of setPanScrollCursor to updatePanScrollState to more accurately describe what the function
-
         does. 
 
-
-
         * page/EventHandler.cpp:
-
         (WebCore::EventHandler::EventHandler): Initialized two new booleans.
-
         (WebCore::EventHandler::autoscrollTimerFired):
-
         (WebCore::EventHandler::updatePanScrollState): Renamed from setPanScrollCursor.
-
         (WebCore::EventHandler::stopAutoscrollTimer): Clear the pan scrolling in progress flag.
-
         (WebCore::EventHandler::handleMouseReleaseEvent): Clear the pan scrolling button pressed flag.
-
         * page/EventHandler.h:
 
-
-
 2009-07-24  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27657
-
         Add more wince port files to WebCore
 
-
-
         Written by Yong Li  <yong.li@torchmobile.com> and Lyon Chen <lyon.chen@torchmobile.com>
 
-
-
         * loader/icon/wince/IconDatabaseWince.cpp: Added.
-
         * rendering/RenderThemeWince.cpp: Added.
-
         * rendering/RenderThemeWince.h: Added.
-
         * storage/wince/DatabaseThreadWince.cpp: Added.
-
         * storage/wince/DatabaseThreadWince.h: Added.
-
         * storage/wince/LocalStorageThreadWince.cpp: Added.
-
         * storage/wince/LocalStorageThreadWince.h: Added.
-
         * svg/graphics/wince/SVGResourceFilterWince.cpp: Added.
 
-
-
 2009-07-24  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Justin Garcia.
 
-
-
         execCommand('underline') can modify DOM outside of the contentEditable area
-
         https://bugs.webkit.org/show_bug.cgi?id=24333
 
-
-
         highestAncestorWithTextDecoration stops at the closest unsplittable element so that if text-decoration is applied
-
         outside of it, we don't accidently modify the style attribute.
 
-
-
         Tests: editing/style/textdecoration-outside-of-rooteditable.html
-
                editing/style/textdecoration-outside-of-unsplittable-element.html
 
-
-
         * editing/ApplyStyleCommand.cpp:
-
         (WebCore::StyleChange::init):
-
         (WebCore::highestAncestorWithTextDecoration):
 
-
-
 2009-07-24  Daniel Bates  <dbates@intudata.com>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27639
 
-
-
         Fixes false positives when evaluating certain strings that only contain 
-
         non-canonical characters.
 
-
-
         Test: http/tests/security/xssAuditor/script-tag-safe.html
 
-
-
         * page/XSSAuditor.cpp:
-
         (WebCore::isNonCanonicalCharacter):
-
         (WebCore::XSSAuditor::findInRequest):
 
-
-
 2009-07-24  Drew Wilson  <atwilson@google.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Changed WorkerContext destructor to not access possibly-freed WorkerThread.
 
-
-
         Failed assertion in WorkerContext::~WorkerContext().
-
         https://bugs.webkit.org/show_bug.cgi?id=27665
 
-
-
        * workers/DedicatedWorkerContext.cpp:
-
         (WebCore::DedicatedWorkerContext::~DedicatedWorkerContext):
-
         * workers/WorkerContext.cpp:
-
         (WebCore::WorkerContext::~WorkerContext):
-
         Removed assertion that relies on WorkerThread still being alive (moved to DedicatedWorkerContext destructor).
 
-
-
-2009-07-24  Drew Wilson  <atwilson@google.com>
-
-
+2009-07-24  Drew Wilson  <atwilson@google.com>
 
         Reviewed by Adam Barth.
 
-
-
         Updated code generator to properly generate bindings for WorkerContext exposed functions.
 
-
-
         Storing a reference to WorkerContext.postMessage() and calling it later yields a TypeError
-
         https://bugs.webkit.org/show_bug.cgi?id=27419
 
-
-
         Test: fast/workers/worker-call.html
 
-
-
         * bindings/js/JSWorkerContextBase.cpp:
-
         (WebCore::toJSDedicatedWorkerContext):
-
         (WebCore::toJSWorkerContext):
-
         Functions that convert from JSValue to the appropriate WorkerContext/DedicatedWorkerContext object.
-
         * bindings/js/JSWorkerContextBase.h:
-
         Added toJS*WorkerContext APIs.
-
         * bindings/scripts/CodeGeneratorJS.pm:
-
         Added code to appropriately check the passed-in this object when invoking functions at global scope.
 
-
-
 2009-07-24  Drew Wilson  <atwilson@google.com>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Refactor WorkerContext to move DedicatedWorker-specific APIs into DedicatedWorkerContext
-
         https://bugs.webkit.org/show_bug.cgi?id=27420
 
-
-
         No new tests as the existing tests already provide sufficient coverage (this is just a refactoring with no new functionality).
 
-
-
         * DerivedSources.cpp:
-
         Added JSDerivedWorkerContext.cpp
-
         * DerivedSources.make:
-
         Added DerivedWorkerContext files
-
         * GNUmakefile.am:
-
         Added DerivedWorkerContext files
-
         * WebCore.gypi:
-
         Added DerivedWorkerContext files
-
         * WebCore.pro:
-
         Added DerivedWorkerContext files
-
         * WebCore.vcproj/WebCore.vcproj:
-
         Added DerivedWorkerContext files
-
         * WebCore.xcodeproj/project.pbxproj:
-
         Added DerivedWorkerContext files
-
         * bindings/js/JSDedicatedWorkerContextCustom.cpp: Added.
-
         (WebCore::JSDedicatedWorkerContext::mark):
-
         Custom mark function for onmessage event handler.
-
         * bindings/js/JSEventTarget.cpp:
-
         (WebCore::toJS):
-
         Supports conversion to JSDedicatedWorkerContext.
-
         (WebCore::toEventTarget):
-
         * bindings/js/JSWorkerContextCustom.cpp:
-
         (WebCore::JSWorkerContext::mark):
-
         Moved onmessage mark handling into DedicatedWorkerContext.
-
         * bindings/js/WorkerScriptController.cpp:
-
         Added appropriate casts to DedicatedWorkerContext for postMessage().
-
         (WebCore::WorkerScriptController::initScript):
-
         Manually sets up the prototype chain for the worker context.
-
         * bindings/scripts/CodeGeneratorJS.pm:
-
         Changed special case code for WorkerContext to be triggered by new IsWorkerContext attribute.
-
         * bindings/scripts/CodeGeneratorV8.pm:
-
         Changed hard-coded tests for WorkerContext to support DedicatedWorkerContext.
-
         * bindings/v8/DOMObjectsInclude.h:
-
         Added DedicatedWorkerContext.h
-
         * bindings/v8/DerivedSourcesAllInOne.cpp:
-
         Added V8DedicatedWorkerContext.cpp
-
         * bindings/v8/V8DOMWrapper.cpp:
-
         (WebCore::V8DOMWrapper::getTemplate):
-
         Added code to reserve extra fields for V8DedicatedWorkerContext.
-
         * bindings/v8/V8Index.cpp:
-
         Now includes V8DedicatedWorkerContext.h in addition to V8WorkerContext.h
-
         * bindings/v8/V8Index.h:
-
         Added DedicatedWorkerContext as a non-node wrapper type.
-
         Removed WORKERCONTEXT as a valid template type.
-
         * bindings/v8/WorkerContextExecutionProxy.cpp:
-
         (WebCore::WorkerContextExecutionProxy::initContextIfNeeded):
-
         Creates DedicatedWorkerContext instead of WorkerContext.
-
         (WebCore::WorkerContextExecutionProxy::EventTargetToV8Object):
-
         Returns DedicatedWorkerContext instead of WorkerContext.
-
         (WebCore::WorkerContextExecutionProxy::retrieve):
-
         Refactored to deal with DedicatedWorkerContext.
-
         * bindings/v8/custom/V8AbstractWorkerCustom.cpp:
-
         * bindings/v8/custom/V8CustomBinding.h:
-
         * bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp: Added.
-
         Moved onmessage code from V8WorkerContextCustom.cpp
-
         (WebCore::ACCESSOR_GETTER):
-
         (WebCore::ACCESSOR_SETTER):
-
         * bindings/v8/custom/V8WorkerContextCustom.cpp:
-
         Moved onmessage code to V8DedicatedWorkerContextCustom.cpp
-
         * dom/EventTarget.cpp:
-
         (WebCore::EventTarget::toDedicatedWorkerContext):
-
         * dom/EventTarget.h:
-
         * workers/DedicatedWorkerContext.cpp: Added.
-
         Moved DedicatedWorker-only APIs from WorkerContext.
-
         (WebCore::DedicatedWorkerContext::DedicatedWorkerContext):
-
         (WebCore::DedicatedWorkerContext::~DedicatedWorkerContext):
-
         (WebCore::DedicatedWorkerContext::reportException):
-
         (WebCore::DedicatedWorkerContext::postMessage):
-
         (WebCore::DedicatedWorkerContext::dispatchMessage):
-
         * workers/DedicatedWorkerContext.h: Added.
-
         Moved DedicatedWorker-only APIs from WorkerContext.
-
         (WebCore::DedicatedWorkerContext::create):
-
         (WebCore::DedicatedWorkerContext::toDedicatedWorkerContext):
-
         (WebCore::DedicatedWorkerContext::setOnmessage):
-
         (WebCore::DedicatedWorkerContext::onmessage):
-
         * workers/DedicatedWorkerContext.idl: Added.
-
         * workers/WorkerContext.cpp:
-
         (WebCore::WorkerContext::~WorkerContext):
-
         Moved code that notifies parent that worker is closing down into DedicatedWorkerContext.
-
         * workers/WorkerContext.h:
-
         (WebCore::WorkerContext::isClosing):
-
         Exposed closing flag as an API so derived classes can access it.
-
         * workers/WorkerContext.idl:
-
         * workers/WorkerMessagingProxy.cpp:
-
         (WebCore::MessageWorkerContextTask::performTask):
-
         Calls into DedicatedWorkerContext to handle message.
-
         * workers/WorkerThread.cpp:
-
         (WebCore::WorkerThread::workerThread):
-
         Creates a DedicatedWorkerContext when the thread starts up.
 
-
-
 2009-07-24  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Move more callers to using 3 argument toJS
-
         https://bugs.webkit.org/show_bug.cgi?id=27661
 
-
-
         No functional changes, thus no tests.
-
         These are all the places where we can't yet pass the
-
         correct globalObject because we don't have or don't know the right one.
 
-
-
         * bindings/js/JSCustomPositionCallback.cpp:
-
         (WebCore::JSCustomPositionCallback::handleEvent):
-
         * bindings/js/JSCustomPositionErrorCallback.cpp:
-
         (WebCore::JSCustomPositionErrorCallback::handleEvent):
-
         * bindings/js/JSCustomSQLStatementCallback.cpp:
-
         (WebCore::JSCustomSQLStatementCallback::handleEvent):
-
         * bindings/js/JSCustomSQLStatementErrorCallback.cpp:
-
         (WebCore::JSCustomSQLStatementErrorCallback::handleEvent):
-
         * bindings/js/JSCustomSQLTransactionCallback.cpp:
-
         (WebCore::JSCustomSQLTransactionCallback::handleEvent):
-
         * bindings/js/JSCustomSQLTransactionErrorCallback.cpp:
-
         (WebCore::JSCustomSQLTransactionErrorCallback::handleEvent):
-
         * bindings/js/JSNodeFilterCondition.cpp:
-
         (WebCore::JSNodeFilterCondition::acceptNode):
 
-
-
 2009-07-24  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Fix the last of the x-frame constructor calls to have the right prototype chains
-
         https://bugs.webkit.org/show_bug.cgi?id=27645
 
-
-
         Fix the last few constructors to use their stored globalObject pointer when
-
         constructing objects instead of the lexicalGlobalObject().
 
-
-
         * bindings/js/JSAudioConstructor.cpp:
-
         (WebCore::constructAudio):
-
         * bindings/js/JSImageConstructor.cpp:
-
         (WebCore::constructImage):
-
         * bindings/js/JSMessageChannelConstructor.cpp:
-
         (WebCore::JSMessageChannelConstructor::construct):
-
         * bindings/js/JSOptionConstructor.cpp:
-
         (WebCore::constructHTMLOptionElement):
-
         * bindings/js/JSWebKitPointConstructor.cpp:
-
         (WebCore::constructWebKitPoint):
-
         * bindings/js/JSWorkerConstructor.cpp:
-
         (WebCore::constructWorker):
 
-
-
 2009-07-24  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         [V8] Cleanup exception handling in worker evaluation code.
-
         https://bugs.webkit.org/show_bug.cgi?id=27282
 
-
-
         * bindings/v8/WorkerContextExecutionProxy.cpp:
-
         (WebCore::WorkerContextExecutionProxy::evaluate):
-
         * bindings/v8/WorkerContextExecutionProxy.h:
-
         (WebCore::WorkerContextExecutionState::WorkerContextExecutionState):
-
         * bindings/v8/WorkerScriptController.cpp:
-
         (WebCore::WorkerScriptController::evaluate):
-
         (WebCore::WorkerScriptController::setException):
 
-
-
 2009-07-24  Stephen White  <senorblanco@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Reverting r46157, since it may be causing problems with Chromium
-
         reliability (see http://crbug.com/17569).
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27388
 
-
-
         * platform/graphics/skia/GraphicsContextSkia.cpp:
-
         (WebCore::GraphicsContext::drawLine):
-
         * platform/graphics/skia/PlatformContextSkia.cpp:
-
         (PlatformContextSkia::setupPaintForStroking):
 
-
-
 2009-07-24  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         REGRESSION: inspector seems broken in ToT WebKit
-
         https://bugs.webkit.org/show_bug.cgi?id=27646
 
-
-
         * inspector/front-end/Console.js:
-
         (WebInspector.Console.prototype._ensureCommandLineAPIInstalled):
 
-
-
 2009-07-24  Dan Bernstein  <mitz@apple.com>
 
-
-
         Reviewed by Anders Carlsson.
 
-
-
         Add the shadow style member to the ShadowData constructor and ==
-
         operator
 
-
-
         * rendering/style/ShadowData.cpp:
-
         (WebCore::ShadowData::ShadowData):
-
         (WebCore::ShadowData::operator==):
 
-
-
 2009-07-24  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         [V8] More V8 bindings changes to use ErrorEvent.
-
         https://bugs.webkit.org/show_bug.cgi?id=27630
 
-
-
         * bindings/v8/DOMObjectsInclude.h:
-
         * bindings/v8/DerivedSourcesAllInOne.cpp:
-
         * bindings/v8/V8DOMWrapper.cpp:
-
         (WebCore::V8DOMWrapper::convertEventToV8Object):
-
         * bindings/v8/V8Index.cpp:
-
         * bindings/v8/V8Index.h:
 
-
-
 2009-07-24  Brent Fulgham  <bfulgham@webkit.org>
 
-
-
         Reviewed by Dave Hyatt.
 
-
-
         Clean up dependencies on Apple support libraries for non-Apple build.
-
         http://bugs.webkit.org/show_bug.cgi?id=27532.
 
-
-
         * platform/graphics/win/SimpleFontDataWin.cpp: Conditionalize references
-
           to ApplicationServices.h and WebKitSystemInterface.h
 
-
-
 2009-07-24  Dan Bernstein  <mitz@apple.com>
 
-
-
         Another attempted build fix 
 
-
-
         * bindings/js/JSAbstractWorkerCustom.cpp:
 
-
-
 2009-07-24  Dan Bernstein  <mitz@apple.com>
 
-
-
         Attempted build fix
 
-
-
         * bindings/js/JSAbstractWorkerCustom.cpp:
-
         (WebCore::toJS):
 
-
-
 2009-07-24  Kenneth Rohde Christiansen  <kenneth@webkit.org>
 
-
-
         Build fix for 64 bit Linux.
 
-
-
         int64_t is long on Linux 64 bit and not long long, thus
-
         getFileSize with a int64_t out value fails to build.
 
-
-
         Use a temporary to work around the problem.
 
-
-
         * loader/appcache/ApplicationCacheStorage.cpp:
-
         (WebCore::ApplicationCacheStorage::spaceNeeded):
 
-
-
 2009-07-24  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Update all CREATE_DOM_*_WRAPPER callers to pass globalObject
-
         https://bugs.webkit.org/show_bug.cgi?id=27644
 
-
-
         This is another attempt at making the change for bug 27634 smaller.
-
         I included the changes to make_names.pl as well as any file which
-
         used CREATE_DOM_*_WRAPPER macros.
 
-
-
         The changes to the construct* functions are what fix the cases in
-
         fast/dom/constructed-objects-prototypes.html
 
-
-
         The changes to passing globalObject through CREATE_* are what fix
-
         fast/dom/prototype-inheritance-2.html
 
-
-
         * bindings/js/JSCDATASectionCustom.cpp:
-
         (WebCore::toJSNewlyCreated): pass globalObject.
-
         * bindings/js/JSCSSRuleCustom.cpp:
-
         (WebCore::toJS): pass globalObject.
-
         * bindings/js/JSCSSValueCustom.cpp:
-
         (WebCore::toJS): pass globalObject.
-
         * bindings/js/JSDOMBinding.h: updated macros to pass globalObject.
-
         * bindings/js/JSDocumentCustom.cpp:
-
         (WebCore::toJS): pass globalObject.
-
         * bindings/js/JSElementCustom.cpp:
-
         (WebCore::JSElement::setAttributeNode): use globalObject() for wrapping return value.
-
         (WebCore::JSElement::setAttributeNodeNS): use globalObject() for wrapping return value.
-
         (WebCore::toJSNewlyCreated): pass globalObject.
-
         * bindings/js/JSEventCustom.cpp:
-
         (WebCore::JSEvent::clipboardData): pass globalObject.
-
         (WebCore::toJS): pass globalObject.
-
         * bindings/js/JSHTMLCollectionCustom.cpp:
-
         (WebCore::getNamedItems): use globalObject() for wrapping returned collection items.
-
         (WebCore::callHTMLCollection): use globalObject() for wrapping returned collection items.
-
         (WebCore::JSHTMLCollection::item): use globalObject() for wrapping returned collection items.
-
         (WebCore::toJS): pass globalObject.
-
         * bindings/js/JSImageDataCustom.cpp:
-
         (WebCore::toJS): pass globalObject.
-
         * bindings/js/JSNodeCustom.cpp:
-
         (WebCore::createWrapper): pass globalObject.
-
         * bindings/js/JSSVGPathSegCustom.cpp:
-
         (WebCore::toJS): pass globalObject.
-
         * bindings/js/JSStyleSheetCustom.cpp:
-
         (WebCore::toJS): pass globalObject.
-
         * bindings/js/JSTextCustom.cpp:
-
         (WebCore::toJSNewlyCreated): pass globalObject.
-
         * bindings/js/JSWebKitCSSMatrixConstructor.cpp:
-
         (WebCore::constructWebKitCSSMatrix): use constructors globalObject when constructing
-
         * bindings/js/JSXMLHttpRequestConstructor.cpp:
-
         (WebCore::constructXMLHttpRequest): use constructors globalObject when constructing
-
         * bindings/js/JSXSLTProcessorConstructor.cpp:
-
         (WebCore::constructXSLTProcessor): use constructors globalObject when constructing
-
         * dom/make_names.pl:
-
             Pass globalObject through CREATE_* macros and various support functions.
 
-
-
 2009-07-24  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Update CodeGeneratorJS.pm to support passing JSDOMGlobalObject* to toJS calls
-
         https://bugs.webkit.org/show_bug.cgi?id=27643
 
-
-
         This is an attempt to make this change as small as possible.
-
         I started by including all changes to CodeGeneratorJS.pm from bug 27634,
-
         and then made the minimal amount of other changes needed to support that change.
 
-
-
         Most toJS implementations ignore their passed JSDOMGlobalObject.
-
         There are stub 2-argument toJS, toJSNewlyCreated implementations to help compiling.
-
         All places where it is not clear what we should pass as the global object
-
         (or where the global object is simply not available, like for some SVG bindings)
-
         we pass deprecatedGlobalObjectForPrototype instead.
 
-
-
         * bindings/js/JSCDATASectionCustom.cpp:
-
         (WebCore::toJSNewlyCreated): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSCSSRuleCustom.cpp:
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSCSSValueCustom.cpp:
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSDOMBinding.cpp:
-
         (WebCore::setDOMException): pass the wrong globalObject for now
-
         * bindings/js/JSDOMBinding.h:
-
             Pass the wrong global object to the CREATE_ macros for now.
-
             In the next change we'll come back and pass the correct one.
-
             That will require changes to make_names.pl.
-
         (WebCore::DOMObjectWithGlobalPointer::scriptExecutionContext):
-
         (WebCore::DOMObjectWithGlobalPointer::DOMObjectWithGlobalPointer):
-
         (WebCore::DOMObjectWithGlobalPointer::~DOMObjectWithGlobalPointer):
-
         (WebCore::createDOMObjectWrapper):
-
         (WebCore::getDOMObjectWrapper):
-
         (WebCore::createDOMNodeWrapper):
-
         (WebCore::getDOMNodeWrapper):
-
         (WebCore::toJS): added to convert 2 arg calls to 3 arg calls to limit the scope of this change.
-
         (WebCore::toJSNewlyCreated):
-
         * bindings/js/JSDOMWindowBase.cpp:
-
         (WebCore::toJS): DOMWindow always uses its own prototype chain.
-
         * bindings/js/JSDOMWindowBase.h:
-
         * bindings/js/JSDocumentCustom.cpp:
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSElementCustom.cpp:
-
         (WebCore::toJSNewlyCreated): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSEventCustom.cpp:
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSEventTarget.cpp:
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSEventTarget.h:
-
         * bindings/js/JSHTMLCollectionCustom.cpp:
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSImageDataCustom.cpp:
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSNodeCustom.cpp:
-
         (WebCore::createWrapper): pass globalObject to toJS(Document*) to avoid recursion
-
         (WebCore::toJSNewlyCreated): add ignored JSDOMGlobalObject*
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSSVGElementInstanceCustom.cpp:
-
         (WebCore::toJS): pass globalObject along
-
         * bindings/js/JSSVGMatrixCustom.cpp:
-
         (WebCore::JSSVGMatrix::inverse): pass wrong globalObject for now.
-
         (WebCore::JSSVGMatrix::rotateFromVector): pass wrong globalObject for now.
-
         * bindings/js/JSSVGPathSegCustom.cpp:
-
         (WebCore::toJS):
-
         * bindings/js/JSSVGPathSegListCustom.cpp:
-
             All of these methods need a globalObject, but most SVG binding don't have
-
             space for one, so we just pass the lexicalGlobalObject for now.
-
         (WebCore::JSSVGPathSegList::initialize):
-
         (WebCore::JSSVGPathSegList::getItem):
-
         (WebCore::JSSVGPathSegList::insertItemBefore):
-
         (WebCore::JSSVGPathSegList::replaceItem):
-
         (WebCore::JSSVGPathSegList::removeItem):
-
         (WebCore::JSSVGPathSegList::appendItem):
-
         * bindings/js/JSSVGPointListCustom.cpp:
-
         (WebCore::finishGetter): pass wrong globalObject for now.
-
         (WebCore::finishSetter):
-
         (WebCore::finishSetterReadOnlyResult):
-
         * bindings/js/JSSVGTransformListCustom.cpp:
-
         (WebCore::finishGetter): pass wrong globalObject for now.
-
         (WebCore::finishSetter):
-
         (WebCore::finishSetterReadOnlyResult):
-
         * bindings/js/JSStyleSheetCustom.cpp:
-
         (WebCore::toJS): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSTextCustom.cpp:
-
         (WebCore::toJSNewlyCreated): add ignored JSDOMGlobalObject*
-
         * bindings/js/JSWorkerContextBase.cpp:
-
         (WebCore::toJS): WorkerContext always uses its own prototype chain since it's a GlobalObject subclass.
-
         * bindings/js/JSWorkerContextBase.h:
-
         * bindings/scripts/CodeGeneratorJS.pm:
-
             All generated toJS calls now pass a globalObject.
-
             All generated toJS implementations now expect a globalObject.
-
             Simplified all the slot casts by using a "castedThis" local.
-
             SVG bindings which don't have a globalObject() accessor pass the deprecated lexicalGlobalObject instead.
-
             Simplified printing of constructor objects using a $constructorClassName variable.
-
             All generated constructor functions follow the construct$className form to match the custom constructors.
 
-
-
 2009-07-24  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         typing "document.__proto__" in inspector throws exception
-
         https://bugs.webkit.org/show_bug.cgi?id=27169
 
-
-
         * inspector/front-end/utilities.js:
-
         (Object.type):
 
-
-
 2009-07-24  Andrei Popescu  <andreip@google.com>
 
-
-
         Reviewed by Anders Carlsson.
 
-
-
         ApplicationCache should have size limit
-
         https://bugs.webkit.org/show_bug.cgi?id=22700
 
-
-
         https://lists.webkit.org/pipermail/webkit-dev/2009-May/007560.html
 
-
-
         This change implements a mechanism for limiting the maximum size of
-
         the application cache file. When this size is reached, a ChromeClient
-
         callback is invoked asynchronously and the saving of the last (failed)
-
         cache is retried automatically.
-
         
-
         This change also extends the ApplicationCacheStorage API by allowing
-
         a client to query or modify the application cache without having to
-
         load any resources into memory.
 
-
-
         Test: http/tests/appcache/max-size.html
 
-
-
         * WebCore.base.exp:
-
         Exports the symbols required by the DumpRenderTree test application.
-
         * loader/EmptyClients.h:
-
         Adds empty implementation of the new ChromeClient methods.
-
         * loader/appcache/ApplicationCache.cpp:
-
         * loader/appcache/ApplicationCache.h:
-
         Adds the ability to calculate the approximate size of an ApplicationCache object.
-
         * loader/appcache/ApplicationCacheGroup.cpp:
-
         * loader/appcache/ApplicationCacheGroup.h:
-
         Invokes the ChromeClient callback when the storage layer runs out of space.
-
         After the callback is invoked, we re-attempt to store the newest cache,
-
         in case the ChromeClient has freed some space.
-
         * loader/appcache/ApplicationCacheResource.cpp:
-
         * loader/appcache/ApplicationCacheResource.h:
-
         Adds the ability to calculate the approximate size of an ApplicationCacheResource object.
-
         * loader/appcache/ApplicationCacheStorage.cpp:
-
         * loader/appcache/ApplicationCacheStorage.h:
-
         Enforces a maximum size for the application cache file.
-
         * page/ChromeClient.h:
-
         Adds a new callback, invoked when the ApplicationCacheStorage reports that it has
-
         reached the maximum size for its database file.
-
         * platform/sql/SQLiteDatabase.cpp:
-
         * platform/sql/SQLiteDatabase.h:
-
         Adds a new method that allows querying for the amount of unused space inside the
-
         application cache database file.
 
-
-
 2009-07-24  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Jan Alonzo.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=25415
-
         [GTK][ATK] Please implement support for get_text_at_offset
 
-
-
         Use TextEncoding facilities to convert between UTF16 and UTF8
-
         instead of rolling our own solution.
 
-
-
         * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
-
         (convertUniCharToUTF8):
 
-
-
 2009-07-24  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Jan Alonzo.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=25415
-
         [GTK][ATK] Please implement support for get_text_at_offset
 
-
-
         Fix confusion in g_substr between length in bytes and length in
-
         characters. Was causing crashes in some situations when dealing
-
         with non-ASCII text encoded as UTF8.
 
-
-
         * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
-
         (g_substr):
 
-
-
 2009-07-24  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Inspector: Impossible to add an attribute to a node without attributes
-
         https://bugs.webkit.org/show_bug.cgi?id=21108
 
-
-
         * inspector/front-end/ElementsTreeOutline.js:
-
         (WebInspector.ElementsTreeElement):
-
         (WebInspector.ElementsTreeElement.prototype.set hovered):
-
         (WebInspector.ElementsTreeElement.prototype.toggleNewButton):
-
         (WebInspector.ElementsTreeElement.prototype.ondblclick):
-
         (WebInspector.ElementsTreeElement.prototype._startEditing):
-
         (WebInspector.ElementsTreeElement.prototype._addNewAttribute):
-
         (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted):
-
         * inspector/front-end/inspector.css:
 
-
-
 2009-07-24  Keishi Hattori  <casey.hattori@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Web Inspector: Adds support for Firebug's magic $0 variable to access inspected node
-
         https://bugs.webkit.org/show_bug.cgi?id=17907
 
-
-
         * inspector/front-end/Console.js:
-
         (WebInspector.Console.prototype._ensureCommandLineAPIInstalled): Added _inspectorCommandLineAPI.{
-
             _inspectedNodes, _addInspectedNode, $0, $1, $n}
-
         * inspector/front-end/ElementsPanel.js:
-
         (WebInspector.ElementsPanel.this.treeOutline.focusedNodeChanged): Stores the inspected node history
-
             in _inspectorCommandLineAPI._inspectedNodes
-
         (WebInspector.ElementsPanel):
 
-
-
 2009-07-24  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Dragging a resource in the sidebar should drag it's URL
-
         https://bugs.webkit.org/show_bug.cgi?id=14410
 
-
-
         * inspector/front-end/ResourcesPanel.js:
-
         (WebInspector.ResourceSidebarTreeElement.prototype.onattach):
 
-
-
 2009-07-24  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Double click on a resource in the sidebar should open that resource in Safari
-
         https://bugs.webkit.org/show_bug.cgi?id=14409
 
-
-
         * inspector/front-end/ResourcesPanel.js:
-
         (WebInspector.ResourceSidebarTreeElement.prototype.ondblclick): open a resource url
 
-
-
 2009-07-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
-
-
         Reviewed by Xan Lopez.
 
-
-
         Bump pango version requirement to 1.12 and remove unnecessary #ifdefs.
 
-
-
         * platform/graphics/gtk/FontGtk.cpp:
-
         (WebCore::getDefaultPangoLayout):
-
         * platform/graphics/gtk/FontPlatformDataPango.cpp:
-
         (WebCore::FontPlatformData::FontPlatformData):
-
         * platform/gtk/Language.cpp:
 
-
-
 2009-07-24  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Inspector: Missing UIString and other localizedString.js fixes
-
         https://bugs.webkit.org/show_bug.cgi?id=27288
 
-
-
         * English.lproj/localizedStrings.js:
 
-
-
 2009-07-24  Joseph Pecoraro  <joepeck02@gmail.com>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Inspector: Should Syntax Highlight JSON
-
         https://bugs.webkit.org/show_bug.cgi?id=27503
 
-
-
         * inspector/front-end/SourceView.js:
-
         (WebInspector.SourceView.prototype._contentLoaded):
 
-
-
 2009-07-24  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Update WebCore/page/DOMTimer.cpp/h to conform to WebKit
-
         Style Guidelines as identified by cpplint.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27624
 
-
-
         * page/DragController.cpp:
-
         (WebCore::DragController::~DragController):
-
         (WebCore::documentFragmentFromDragData):
-
         (WebCore::DragController::dragEnded):
-
         (WebCore::DragController::dragEntered):
-
         (WebCore::DragController::dragExited):
-
         (WebCore::DragController::dragUpdated):
-
         (WebCore::DragController::performDrag):
-
         (WebCore::asFileInput):
-
         (WebCore::DragController::tryDocumentDrag):
-
         (WebCore::DragController::delegateDragSourceAction):
-
         (WebCore::DragController::concludeEditDrag):
-
         (WebCore::DragController::canProcessDrag):
-
         (WebCore::DragController::tryDHTMLDrag):
-
         (WebCore::DragController::mayStartDragAtEventLocation):
-
         (WebCore::getCachedImage):
-
         (WebCore::getImage):
-
         (WebCore::prepareClipboardForImageDrag):
-
         (WebCore::dragLocForDHTMLDrag):
-
         (WebCore::DragController::startDrag):
-
         (WebCore::DragController::doImageDrag):
-
         (WebCore::DragController::doSystemDrag):
-
         (WebCore::DragController::placeDragCaret):
 
-
-
 2009-07-24  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Update WebCore/page/Chrome.cpp to conform to WebKit
-
         Style Guidelines as identified by cpplint.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27608
 
-
-
         * page/Chrome.cpp:
-
         (WebCore::Chrome::runBeforeUnloadConfirmPanel):
-
         (WebCore::Chrome::runJavaScriptAlert):
-
         (WebCore::Chrome::runJavaScriptConfirm):
-
         (WebCore::Chrome::runJavaScriptPrompt):
-
         (WebCore::Chrome::shouldInterruptJavaScript):
-
         (WebCore::Chrome::setToolTip):
-
         (WebCore::Chrome::requestGeolocationPermissionForFrame):
-
         (WebCore::ChromeClient::generateReplacementFile):
-
         (WebCore::ChromeClient::paintCustomScrollbar):
 
-
-
 2009-07-24  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Update WebCore/page/Coordinates.cpp to conform to WebKit
-
         Style Guidelines as identified by cpplint.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27614
 
-
-
         * page/Coordinates.cpp:
-
         (WebCore::Coordinates::toString):
 
-
-
 2009-07-24  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Update WebCore/page/DOMSelection.cpp/h to conform to WebKit
-
         Style Guidelines as identified by cpplint.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27614
 
-
-
         * page/DOMSelection.cpp:
-
         (WebCore::DOMSelection::setBaseAndExtent):
-
         (WebCore::DOMSelection::modify):
-
         (WebCore::DOMSelection::addRange):
-
         (WebCore::DOMSelection::deleteFromDocument):
-
         * page/DOMSelection.h:
 
-
-
 2009-07-24  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Update WebCore/page/DOMTimer.cpp/h to conform to WebKit
-
         Style Guidelines as identified by cpplint.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27618
 
-
-
         * page/DOMTimer.cpp:
-
         (WebCore::DOMTimer::DOMTimer):
-
         (WebCore::DOMTimer::~DOMTimer):
-
         (WebCore::DOMTimer::fired):
-
         (WebCore::DOMTimer::suspend):
-
         (WebCore::DOMTimer::resume):
-
         (WebCore::DOMTimer::canSuspend):
-
         * page/DOMTimer.h:
-
         (WebCore::DOMTimer::minTimerInterval):
-
         (WebCore::DOMTimer::setMinTimerInterval):
 
-
-
 2009-07-24  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Classes call DOMObject::mark() explicitly, should call DOMObjectWithGlobal::mark() instead
-
         https://bugs.webkit.org/show_bug.cgi?id=27641
 
-
-
         Nothing uses globalObject() yet, but this was causing crashes
-
         in the patch for bug 27634.  This is covered by fast/dom/gc-6.html.
 
-
-
         I decided to change these to Base:: instead of DOMObjectWithGlobal::
-
         for future-proofing.  All autogenerated classes use a typedef Base
-
         to avoid bugs like these.  Sadly C++ does not have a built-in super:: we could use.
 
-
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * bindings/js/JSAbstractWorkerCustom.cpp:
-
         (WebCore::JSAbstractWorker::mark):
-
         * bindings/js/JSDOMApplicationCacheCustom.cpp:
-
         (WebCore::JSDOMApplicationCache::mark):
-
         * bindings/js/JSMessageChannelCustom.cpp:
-
         (WebCore::JSMessageChannel::mark):
-
         * bindings/js/JSMessagePortCustom.cpp:
-
         (WebCore::JSMessagePort::mark):
-
         * bindings/js/JSNamedNodesCollection.cpp:
-
         (WebCore::JSNamedNodesCollection::getOwnPropertySlot):
-
         * bindings/js/JSNodeCustom.cpp:
-
         (WebCore::JSNode::mark):
-
         * bindings/js/JSNodeFilterCustom.cpp:
-
         (WebCore::JSNodeFilter::mark):
-
         * bindings/js/JSNodeIteratorCustom.cpp:
-
         (WebCore::JSNodeIterator::mark):
-
         * bindings/js/JSSVGElementInstanceCustom.cpp:
-
         (WebCore::JSSVGElementInstance::mark):
-
         * bindings/js/JSTreeWalkerCustom.cpp:
-
         (WebCore::JSTreeWalker::mark):
 
-
-
 2009-07-22  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Make most DOMObjects hold onto a JSDOMGlobalObject*
-
         https://bugs.webkit.org/show_bug.cgi?id=27588
 
-
-
         This change is almost entirely plumbing.  Only one functional
-
         change as part of this all (window.document.constructor has the correct prototype)
-
         Changes are detailed below.
 
-
-
         inner.document.constructor is fixed because all properties on the window
-
         object are created with the correct globalObject (instead of the lexical one).
-
         Since all objects now carry a globalObject pointer, when document creates
-
         HTMLDocumentConstructor it now has the right globalObject to use.
 
-
-
         Tests:
-
           fast/dom/prototype-inheritance.html
-
           fast/dom/prototype-inheritance-2.html
 
-
-
         * bindings/js/DOMObjectWithSVGContext.h:
-
         (WebCore::DOMObjectWithSVGContext::DOMObjectWithSVGContext):
-
             Update the comment and add an ignored globalObject argument.
-
         * bindings/js/JSDOMBinding.h:
-
             Pass a globalObject to all DOMObjects during creation.  Currently it's the wrong global object.
-
             Once toJS is passed a globalObject it will be the right one.
-
         (WebCore::createDOMObjectWrapper):
-
         (WebCore::createDOMNodeWrapper):
-
         * bindings/js/JSDOMGlobalObject.h:
-
         (WebCore::JSDOMGlobalObject::globalObject): Makes binding generation easier.
-
         * bindings/js/JSDOMWindowCustom.cpp:
-
         (WebCore::JSDOMWindow::history): JSHistory is now passed a globalObject, but since it has no custom constructor it doesn't use it.
-
         (WebCore::JSDOMWindow::location): JSLocation is now passed a globalObject, but since it has no custom constructor it doesn't use it.
-
         * bindings/js/JSDocumentCustom.cpp:
-
         (WebCore::JSDocument::location): JSLocation is now passed a globalObject, but since it has no custom constructor it doesn't use it.
-
         * bindings/js/JSHTMLAllCollection.h:
-
         (WebCore::JSHTMLAllCollection::JSHTMLAllCollection):
-
         * bindings/js/JSHTMLCollectionCustom.cpp: Re-factoring needed to pass globalObject to JSNamedNodesCollection constructor.
-
         (WebCore::getNamedItems):
-
         (WebCore::callHTMLCollection):
-
         (WebCore::JSHTMLCollection::canGetItemsForName):
-
         (WebCore::JSHTMLCollection::nameGetter):
-
         (WebCore::JSHTMLCollection::item):
-
         (WebCore::JSHTMLCollection::namedItem):
-
         * bindings/js/JSHTMLFormElementCustom.cpp:
-
         (WebCore::JSHTMLFormElement::nameGetter):
-
         * bindings/js/JSNamedNodesCollection.cpp:
-
              Now passed globalObject.  This is tested by inner.document.forms.testForm.
-
              The passed globalObject is still wrong until toJS is fixed.
-
         (WebCore::JSNamedNodesCollection::JSNamedNodesCollection):
-
         * bindings/js/JSNamedNodesCollection.h:
-
         * bindings/js/JSSharedWorkerConstructor.cpp:
-
              Add DOMConstructorObject missed by http://trac.webkit.org/changeset/45938
-
              This class is not compiled by default, so not testable.
-
         (WebCore::JSSharedWorkerConstructor::JSSharedWorkerConstructor):
-
         * bindings/js/JSSharedWorkerConstructor.h:
-
         * bindings/scripts/CodeGeneratorJS.pm:
-
              Make all bindings objects carry a globalObject pointer using DOMObjectWithGlobalPointer.
-
              SVG bindings which need a context() pointer do not have enough space for globalObject() too.
-
              WorkerContext does not need a globalObject (it is one), so special case it.
-
              Make all .constructor calls use the stored globalObject().  This is what fixes window.document.constructor.
-
              Make all constructors inherit from DOMConstructorObject for consistency.  Since the auto-bound constructors
-
              override createStructure anyway, there is no functional change here.  Just completing work started in r45938.
 
-
-
 2009-07-23  Brady Eidson  <beidson@apple.com>
 
-
-
         Reviewed by Geoff Garen.
 
-
-
         WebCore has a few places that don't gracefully handle a null request returned from willSendRequest.
-
         https://bugs.webkit.org/show_bug.cgi?id=27595
 
-
-
         Test: http/tests/misc/will-send-request-returns-null-on-redirect.html
-
         
-
         * inspector/InspectorController.cpp:
-
         (WebCore::InspectorController::removeResource): Null-check the request URL.
-
         
-
         * platform/network/cf/ResourceHandleCFNet.cpp: Ditto, and return null instead of creating an empty one.
-
         (WebCore::willSendRequest):
 
-
-
 2009-07-23  Chris Fleizach  <cfleizach@apple.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         Bug 27633 - AXLoadComplete can be fired off to frequently
-
         https://bugs.webkit.org/show_bug.cgi?id=27633
 
-
-
         An integration issue left out some curly braces.
 
-
-
         * dom/Document.cpp:
-
         (WebCore::Document::implicitClose):
 
-
-
 2009-07-23  Darin Adler  <darin@apple.com>
 
-
-
         Reviewed by Brady Eidson.
 
-
-
         URL appears in back/forward button menu instead of title for items with custom representation
-
         https://bugs.webkit.org/show_bug.cgi?id=27586
-
         rdar://problem/5060337
 
-
-
         * WebCore.base.exp: Exported DocumentLoader::setTitle for use by Mac WebKit.
-
         * loader/FrameLoader.cpp:
-
         (WebCore::FrameLoader::didChangeTitle): Tightened code to check if the document
-
         loader is the correct one; previously this would never happen because we'd
-
         commit the load before any title changes could be registered, but now we can
-
         encounter a case where we get a title during a provisional load.
 
-
-
 2009-07-23  Dan Bernstein  <mitz@apple.com>
 
-
-
         Reviewed by Dave Hyatt.
 
-
-
         [CSS3 Backgrounds and Borders] Add support for inset box shadows
-
         https://bugs.webkit.org/show_bug.cgi?id=27582
 
-
-
         Test: fast/box-shadow/inset.html
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (WebCore::valueForShadow): Set the ShadowValue’s shadow style to 'inset'
-
             as needed.
 
-
-
         * css/CSSParser.cpp:
-
         (WebCore::ShadowParseContext::ShadowParseContext): Added style and allowStyle
-
             members. Initialize the allowStyle member.
-
         (WebCore::ShadowParseContext::commitValue): Pass the style value to the
-
             ShadowValue constructor. Reset allowStyle.
-
         (WebCore::ShadowParseContext::commitLength): Update allowStyle.
-
         (WebCore::ShadowParseContext::commitColor): Ditto.
-
         (WebCore::ShadowParseContext::commitStyle): Added. Sets the style member and
-
             updates the state.
-
         (WebCore::CSSParser::parseShadow): Parse the 'inset' keyword.
 
-
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::applyProperty): Get the style value from the
-
             shadow value and pass it to the ShadowData constructor.
 
-
-
         * css/ShadowValue.cpp:
-
         (WebCore::ShadowValue::ShadowValue): Added style.
-
         (WebCore::ShadowValue::cssText): Added style.
 
-
-
         * css/ShadowValue.h:
-
         (WebCore::ShadowValue::create): Added style.
 
-
-
         * page/animation/AnimationBase.cpp:
-
         (WebCore::blendFunc): Added a blend function for shadow styles. When blending
-
             between normal and inset shadows, all intermediate values map to normal.
-
         (WebCore::PropertyWrapperShadow::blend): Added normal style to the default
-
             shadow.
-
             
-
         * rendering/InlineFlowBox.cpp:
-
         (WebCore::InlineFlowBox::paintBoxShadow): Added a shadow style parameter,
-
             which is passed through to RenderBoxModelObject::paintBoxShadow().
 
-
-
         (WebCore::InlineFlowBox::paintBoxDecorations): Paint inset shadows on top of
-
             the background.
 
-
-
         * rendering/InlineFlowBox.h:
 
-
-
         * rendering/RenderBox.cpp:
-
         (WebCore::RenderBox::paintBoxDecorations): Paint inset shadows on top of the
-
             background.
 
-
-
         * rendering/RenderBoxModelObject.cpp:
-
         (WebCore::RenderBoxModelObject::paintBoxShadow): Added a shadow style
-
             parameter, and code to paint inset shadows.
 
-
-
         * rendering/RenderBoxModelObject.h:
 
-
-
         * rendering/RenderFieldset.cpp:
-
         (WebCore::RenderFieldset::paintBoxDecorations): Paint inset shadows on top of
-
             the background.
 
-
-
         * rendering/RenderTable.cpp:
-
         (WebCore::RenderTable::paintBoxDecorations): Ditto.
 
-
-
         * rendering/RenderTableCell.cpp:
-
         (WebCore::RenderTableCell::paintBoxDecorations): Ditto.
 
-
-
         * rendering/style/ShadowData.h:
-
         Added a ShadowStyle enum.
-
         (WebCore::ShadowData::ShadowData): Add and initialize a style member.
 
-
-
 2009-07-23  Simon Fraser  <simon.fraser@apple.com>
 
-
-
         Fix the build with UNUSED_PARAM(frame) for when ENABLE(3D_RENDERING) is not defined.
 
-
-
         * css/MediaQueryEvaluator.cpp:
-
         (WebCore::transform_3dMediaFeatureEval):
 
-
-
 2009-07-23  Simon Fraser  <simon.fraser@apple.com>
 
-
-
         Reviewed by Adele Peterson.
 
-
-
         3d-transforms media query needs to look check that accelerated compositing is enabled
-
         https://bugs.webkit.org/show_bug.cgi?id=27621
-
         
-
         When evaluating a media query with '-webkit-transform-3d', we need to check the
-
         runtime switch that toggles accererated compositing, and therefore 3D.
-
         
-
         No test because we can't disable the pref dynamically in DRT.
 
-
-
         * css/MediaQueryEvaluator.cpp:
-
         (WebCore::transform_3dMediaFeatureEval):
 
-
-
 2009-07-22  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         execCommand('underline') can't remove <U> underlines
-
         https://bugs.webkit.org/show_bug.cgi?id=20215
 
-
-
         This patch adds support for u, s, and strike to implicitlyStyledElementShouldBeRemovedWhenApplyingStyle so that
-
         WebKit can remove those presentational tags when necessary.
-
         It also modifies StyleChange::init not to add "text-decoration: none".  Not only is this style meaningless
-
         (does not override inherited styles) but it was also causing WebKit to generate extra spans with this style.
 
-
-
         * css/CSSValueList.cpp:
-
         (WebCore::CSSValueList::hasValue): True if the property contains the specified value
-
         * css/CSSValueList.h: Updated prototype
-
         * editing/ApplyStyleCommand.cpp:
-
         (WebCore::StyleChange::init): No longer adds "text-decoration: none"
-
         (WebCore::ApplyStyleCommand::implicitlyStyledElementShouldBeRemovedWhenApplyingStyle): Supports text-decoration-related elements
 
-
-
 2009-07-23  Jessie Berlin  <jberlin@apple.com>
-
         
-
         Reviewed by Dan Bernstein.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27554
-
         Expose the value of text-overflow in getComputedStyle.
 
-
-
         Test: fast/css/getComputedStyle/getComputedStyle-text-overflow.html
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (WebCore::):
-
         Add text-overflow to the list of computedProperties.
-
         (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
-
         Return the value of the text-overflow property.
 
-
-
 2009-07-23  Yongjun Zhang  <yongjun.zhang@nokia.com>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27510
 
-
-
         [S60 QtWebKit] Don't put some intermediate generated files into the final mmp project
-
         file for linking. This is a temporary workaround for qmake bug in Symbian port, should 
-
         be reverted after qmake is fixed.
 
-
-
         * WebCore.pro:
 
-
-
 2009-07-23  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         [V8] Fix an assert in running workers in Chrome.
-
         https://bugs.webkit.org/show_bug.cgi?id=27620
 
-
-
         The fix is to change V8DOMMap::removeAllDOMObjectsInCurrentThreadHelper
-
         to do not call removeObjectsFromWrapperMap for certain types of DOM
-
         objects that exist only in main thread.
 
-
-
         * bindings/v8/V8DOMMap.cpp:
-
         (WebCore::removeAllDOMObjectsInCurrentThreadHelper):
 
-
-
 2009-07-23  David Hyatt  <hyatt@apple.com>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27572
-
         Implement support for background-attachment:local.
 
-
-
         Added new test fast/overflow/overflow-with-local-attachment.html.
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
-
         * css/CSSParser.cpp:
-
         (WebCore::CSSParser::parseFillProperty):
-
         * css/CSSPrimitiveValueMappings.h:
-
         (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
-
         (WebCore::CSSPrimitiveValue::operator EFillAttachment):
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::mapFillAttachment):
-
         * css/CSSValueKeywords.in:
-
         * rendering/RenderBoxModelObject.cpp:
-
         (WebCore::RenderBoxModelObject::paintFillLayerExtended):
-
         (WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry):
-
         * rendering/style/FillLayer.h:
-
         (WebCore::FillLayer::attachment):
-
         (WebCore::FillLayer::setAttachment):
-
         (WebCore::FillLayer::hasFixedImage):
-
         (WebCore::FillLayer::initialFillAttachment):
-
         * rendering/style/RenderStyle.h:
-
         (WebCore::InheritedFlags::backgroundAttachment):
-
         (WebCore::InheritedFlags::maskAttachment):
-
         * rendering/style/RenderStyleConstants.h:
-
         (WebCore::):
 
-
-
 2009-07-23  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         copyInheritableProperties and removeComputedInheritablePropertiesFrom should be deprecated
-
         https://bugs.webkit.org/show_bug.cgi?id=27325
 
-
-
         This patch deprecates copyInheritableProperties because it has been used for two different purposes:
-
         1.  Calculating the typing style.
-
         2.  Moving HTML subtrees and seeking to remove redundant styles.
-
         These tasks should be broken out into two separate functions.  New code should not use this function.
 
-
-
         It deletes removeComputedInheritablePropertiesFrom because it hasn't been used anywhere.
 
-
-
         There is no test since the patch does not change any behavior.
 
-
-
         * css/CSSComputedStyleDeclaration.cpp: removeComputedInheritablePropertiesFrom has been removed
-
         (WebCore::CSSComputedStyleDeclaration::deprecatedCopyInheritableProperties): has been renamed from copyInheritableProperties
-
         * css/CSSComputedStyleDeclaration.h: ditto
-
         * editing/DeleteSelectionCommand.cpp: ditto
-
         (WebCore::removeEnclosingAnchorStyle): ditto
-
         (WebCore::DeleteSelectionCommand::saveTypingStyleState): ditto
-
         * editing/EditCommand.cpp: ditto
-
         (WebCore::EditCommand::styleAtPosition): ditto
-
         * editing/RemoveFormatCommand.cpp: ditto
-
         (WebCore::RemoveFormatCommand::doApply): ditto
-
         * editing/ReplaceSelectionCommand.cpp: ditto
-
         (WebCore::handleStyleSpansBeforeInsertion): ditto
-
         (WebCore::ReplaceSelectionCommand::handleStyleSpans): ditto
-
         * editing/markup.cpp: ditto
-
         (WebCore::removeEnclosingMailBlockquoteStyle): ditto
-
         (WebCore::removeDefaultStyles): ditto
-
         (WebCore::createMarkup): ditto
 
-
-
 2009-07-22  Pierre d'Herbemont  <pdherbemont@apple.com>
 
-
-
         Reviewed by Simon Fraser.
 
-
-
         Audio element at default width shouldn't have time field.
-
         https://bugs.webkit.org/show_bug.cgi?id=27589
 
-
-
         * rendering/MediaControlElements.cpp:
-
         (WebCore::MediaControlTimeDisplayElement::setVisible): Make sure we don't
-
         forget to remember the visibility if there is no renderer.
 
-
-
 2009-07-23  Beth Dakin  <bdakin@apple.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         Fix for https://bugs.webkit.org/show_bug.cgi?id=27598 Clean up the 
-
         AccessibilityObject class
 
-
-
         Mostly this is just moving empty stubs into the header rather than 
-
         muddying the cpp file with them. A few functions were made pure 
-
         virtual.
 
-
-
         * accessibility/AccessibilityObject.cpp:
-
         (WebCore::AccessibilityObject::isARIAControl):
-
         (WebCore::AccessibilityObject::clickPoint):
-
         (WebCore::AccessibilityObject::documentFrameView):
-
         (WebCore::AccessibilityObject::actionVerb):
-
         * accessibility/AccessibilityObject.h:
-
         (WebCore::AccessibilityObject::intValue):
-
         (WebCore::AccessibilityObject::layoutCount):
-
         (WebCore::AccessibilityObject::doAccessibilityHitTest):
-
         (WebCore::AccessibilityObject::focusedUIElement):
-
         (WebCore::AccessibilityObject::firstChild):
-
         (WebCore::AccessibilityObject::lastChild):
-
         (WebCore::AccessibilityObject::previousSibling):
-
         (WebCore::AccessibilityObject::nextSibling):
-
         (WebCore::AccessibilityObject::parentObjectIfExists):
-
         (WebCore::AccessibilityObject::observableObject):
-
         (WebCore::AccessibilityObject::linkedUIElements):
-
         (WebCore::AccessibilityObject::titleUIElement):
-
         (WebCore::AccessibilityObject::ariaRoleAttribute):
-
         (WebCore::AccessibilityObject::isPresentationalChildOfAriaRole):
-
         (WebCore::AccessibilityObject::ariaRoleHasPresentationalChildren):
-
         (WebCore::AccessibilityObject::roleValue):
-
         (WebCore::AccessibilityObject::ariaAccessiblityName):
-
         (WebCore::AccessibilityObject::ariaLabeledByAttribute):
-
         (WebCore::AccessibilityObject::ariaDescribedByAttribute):
-
         (WebCore::AccessibilityObject::accessibilityDescription):
-
         (WebCore::AccessibilityObject::ariaSelectedTextDOMRange):
-
         (WebCore::AccessibilityObject::axObjectCache):
-
         (WebCore::AccessibilityObject::axObjectID):
-
         (WebCore::AccessibilityObject::setAXObjectID):
-
         (WebCore::AccessibilityObject::anchorElement):
-
         (WebCore::AccessibilityObject::actionElement):
-
         (WebCore::AccessibilityObject::boundingBoxRect):
-
         (WebCore::AccessibilityObject::selectedTextRange):
-
         (WebCore::AccessibilityObject::selectionStart):
-
         (WebCore::AccessibilityObject::selectionEnd):
-
         (WebCore::AccessibilityObject::url):
-
         (WebCore::AccessibilityObject::selection):
-
         (WebCore::AccessibilityObject::stringValue):
-
         (WebCore::AccessibilityObject::title):
-
         (WebCore::AccessibilityObject::helpText):
-
         (WebCore::AccessibilityObject::textUnderElement):
-
         (WebCore::AccessibilityObject::text):
-
         (WebCore::AccessibilityObject::textLength):
-
         (WebCore::AccessibilityObject::selectedText):
-
         (WebCore::AccessibilityObject::accessKey):
-
         (WebCore::AccessibilityObject::widget):
-
         (WebCore::AccessibilityObject::widgetForAttachmentView):
-
         (WebCore::AccessibilityObject::setFocused):
-
         (WebCore::AccessibilityObject::setSelectedText):
-
         (WebCore::AccessibilityObject::setSelectedTextRange):
-
         (WebCore::AccessibilityObject::setValue):
-
         (WebCore::AccessibilityObject::setSelected):
-
         (WebCore::AccessibilityObject::makeRangeVisible):
-
         (WebCore::AccessibilityObject::childrenChanged):
-
         (WebCore::AccessibilityObject::addChildren):
-
         (WebCore::AccessibilityObject::hasChildren):
-
         (WebCore::AccessibilityObject::selectedChildren):
-
         (WebCore::AccessibilityObject::visibleChildren):
-
         (WebCore::AccessibilityObject::visiblePositionRange):
-
         (WebCore::AccessibilityObject::visiblePositionRangeForLine):
-
         (WebCore::AccessibilityObject::boundsForVisiblePositionRange):
-
         (WebCore::AccessibilityObject::setSelectedVisiblePositionRange):
-
         (WebCore::AccessibilityObject::visiblePositionForPoint):
-
         (WebCore::AccessibilityObject::nextVisiblePosition):
-
         (WebCore::AccessibilityObject::previousVisiblePosition):
-
         (WebCore::AccessibilityObject::visiblePositionForIndex):
-
         (WebCore::AccessibilityObject::indexForVisiblePosition):
-
         (WebCore::AccessibilityObject::index):
-
         (WebCore::AccessibilityObject::doAXRangeForLine):
-
         (WebCore::AccessibilityObject::doAXRangeForIndex):
-
         (WebCore::AccessibilityObject::doAXStringForRange):
-
         (WebCore::AccessibilityObject::doAXBoundsForRange):
-
         (WebCore::AccessibilityObject::updateBackingStore):
 
-
-
 2009-07-23  Brian Weinstein  <bweinstein@apple.com>
 
-
-
         Reviewed by David Hyatt.
 
-
-
         Fix of <rdar://4877658> Dragging from the area between the horizontal/vertical scrollbars when status bar is showing starts a selection and autoscroll.
 
-
-
         * page/EventHandler.cpp:
-
         (WebCore::EventHandler::handleMousePressEvent):
-
         * platform/ScrollView.cpp:
-
         (WebCore::ScrollView::wheelEvent):
-
         * platform/ScrollView.h:
 
-
-
 2009-07-23  David Hyatt  <hyatt@apple.com>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27581
-
         Drop the prefix from the box-shadow property.
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (WebCore::):
-
         (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
-
         * css/CSSParser.cpp:
-
         (WebCore::CSSParser::parseValue):
-
         (WebCore::ShadowParseContext::commitLength):
-
         (WebCore::cssPropertyID):
-
         * css/CSSPropertyNames.in:
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::applyProperty):
-
         * page/animation/AnimationBase.cpp:
-
         (WebCore::ensurePropertyMap):
 
-
-
 2009-07-22  Viet-Trung Luu  <viettrungluu@gmail.com>
 
-
-
         Reviewed by David Hyatt.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27289
-
         When a mouse click occurs on a scrollbar without a preceding mouse move
-
         onto it, the release isn't handled correctly (since
-
         EventHandler::m_lastScrollbarUnderMouse isn't set on mouse down, but
-
         only on mouse move). (Side comment: That scrollbar-handling code
-
         in EventHandler is ugly. It should be fixed properly.)
 
-
-
         Tests: scrollbars/scrollbar-miss-mousemove.html
-
                scrollbars/scrollbar-miss-mousemove-disabled.html
 
-
-
         * page/EventHandler.cpp:
-
         (WebCore::EventHandler::handleMousePressEvent):
-
         (WebCore::EventHandler::handleMouseMoveEvent):
-
         (WebCore::EventHandler::updateLastScrollbarUnderMouse):
-
         * page/EventHandler.h:
 
-
-
 2009-07-23  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Update WebCore/page/BarInfo.cpp to conform to WebKit
-
         Style Guidelines as identified by cpplint.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27606
 
-
-
         * page/BarInfo.cpp:
-
         (WebCore::BarInfo::visible):
 
-
-
 2009-07-23  Mike Fenton  <mike.fenton@torchmobile.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Update WebCore/page/Console.cpp to conform to WebKit
-
         Style Guidelines as identified by cpplint.py.
-
         https://bugs.webkit.org/show_bug.cgi?id=27606
 
-
-
         * page/Console.cpp:
-
         (WebCore::printMessageSourceAndLevelPrefix):
-
         (WebCore::Console::profile):
-
         (WebCore::Console::time):
 
-
-
 2009-07-23  Simon Hausmann  <simon.hausmann@nokia.com>
 
-
-
         Reviewed by Holger Freyther.
 
-
-
         Fix crashes with the QObject bindings after garbage collection.
 
-
-
         There is one QtInstance per wrapped QObject, and that QtInstance keeps
-
         references to cached JSObjects for slots. When those objects get
-
         deleted due to GC, then they becoming dangling pointers.
 
-
-
         When a cached member dies, it is now removed from the QtInstance's
-
         cache.
 
-
-
         As we cannot track the lifetime of the children, we have to remove
-
         them from QtInstance alltogether. They are not cached and were
-
         only used for mark(), but we _want_ them to be subject to gc.
 
-
-
         * bridge/qt/qt_instance.cpp:
-
         (JSC::Bindings::QtInstance::~QtInstance): Minor coding style cleanup,
-
         use qDeleteAll().
-
         (JSC::Bindings::QtInstance::removeCachedMethod): New function, to
-
         clean m_methods and m_defaultMethod.
-
         (JSC::Bindings::QtInstance::mark): Avoid marking already marked objects.
-
         (JSC::Bindings::QtField::valueFromInstance): Don't save children for
-
         marking.
-
         * bridge/qt/qt_instance.h: Declare removeCachedMethod.
-
         * bridge/qt/qt_runtime.cpp:
-
         (JSC::Bindings::QtRuntimeMethod::~QtRuntimeMethod): Call removeCachedMethod
-
         with this on the instance.
 
-
-
 2009-07-23  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Mark Rowe.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27599
-
         'const unsigned' in return value
 
-
-
         Remove const modifier from unsigned return value, as it does not
-
         make sense.
 
-
-
         * dom/ErrorEvent.h:
 
-
-
 2009-07-22  Jens Alfke  <snej@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Bug 22784: Improve keyboard navigation of Select elements.
-
         Home/End and PageUp/PageDn buttons do not do anything in drop down lists,
-
         on non-Mac platforms.
-
         https://bugs.webkit.org/show_bug.cgi?id=22784
-
         http://code.google.com/p/chromium/issues/detail?id=4576
 
-
-
         New test: LayoutTests/fast/forms/select-popup-pagekeys.html
 
-
-
         * dom/SelectElement.cpp:
-
         (WebCore::nextValidIndex): 
-
         New utility fn for traversing items of a select's list.
-
         (WebCore::SelectElement::menuListDefaultEventHandler):
-
         Added code to handle Home/End and PageUp/PageDn when ARROW_KEYS_POP_MENU is false.
 
-
-
 2009-07-23  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Mark Rowe.
 
-
-
         Fix a couple of compiler warnings.
 
-
-
         * platform/graphics/cairo/ImageBufferCairo.cpp:
-
         (copySurface):
-
         * platform/graphics/gtk/SimpleFontDataGtk.cpp:
-
         (WebCore::SimpleFontData::containsCharacters):
 
-
-
 2009-07-22  Simon Hausmann  <simon.hausmann@nokia.com>
 
-
-
         Rubber-stamped by David Levin.
 
-
-
         Enable HTML5 Datagrid defines for the Qt build.
 
-
-
         * WebCore.pro:
 
-
-
 2009-07-22  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         [V8] Make Node wrappers go fast
-
         https://bugs.webkit.org/show_bug.cgi?id=27597
 
-
-
         Profiles indicate we're spending a lot of time asking whether we're on
-
         the main thread when looking up DOM wrappers for Nodes, but there isn't
-
         much point in doing that work because Nodes only exist on the main
-
         thread.  I've also added an assert to keep us honest in this regard.
 
-
-
         * bindings/v8/V8DOMMap.cpp:
-
         (WebCore::):
-
         (WebCore::getDOMNodeMap):
-
         (WebCore::DOMData::getCurrent):
-
         (WebCore::DOMData::getCurrentMainThread):
 
-
-
 2009-07-22  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by Alexey Proskuryakov.
 
-
-
         Remove unneeded virtual destructor from ScriptSourceProvider
-
         https://bugs.webkit.org/show_bug.cgi?id=27563
 
-
-
         * bindings/js/ScriptSourceProvider.h:
 
-
-
 2009-07-22  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         execCommand('underline' / 'strikeThrough') doesn't work properly with multiple styles in text-decoration
-
         https://bugs.webkit.org/show_bug.cgi?id=27476
 
-
-
         executeStrikethrough and executeUnderline were toggling between "line-through" / "underline" and "none".
-
         This patch adds executeToggleStyleInList that toggles a style in CSSValueList instead of toggling the entire value.
-
         It modifies CSSComputedStyleDeclaration to return CSSValueList instead of CSSPrimitiveValue for text decorations,
-
         and adds removeAll member function to CSSValueList.
 
-
-
         Tests: editing/execCommand/toggle-text-decorations.html
-
                fast/css/getComputedStyle/getComputedStyle-text-decoration.html
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (WebCore::renderTextDecorationFlagsToCSSValue): Creates a CSSValueList
-
         (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Returns a CSSValueList instead of CSSValue
-
         * css/CSSParser.cpp:
-
         (WebCore::CSSParser::parseValue): Text decorations are space separated instead of comma separated
-
         * css/CSSValueList.cpp:
-
         (WebCore::CSSValueList::removeAll): Removes all values that match the specified value
-
         * css/CSSValueList.h:
-
         * editing/EditorCommand.cpp:
-
         (WebCore::applyCommandToFrame): Apply style to a frame using specified command
-
         (WebCore::executeApplyStyle): Uses applyCommandToFrame
-
         (WebCore::executeToggleStyleInList): Uses applyCommandToFrame
-
         (WebCore::executeToggleStyle): Toggles a style in CSSValueList
-
         (WebCore::executeStrikethrough): Uses executeToggleStyleInList
-
         (WebCore::executeUnderline): Uses executeToggleStyleInList
 
-
-
 2009-07-22  Daniel Bates  <dbates@intudata.com>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27174
-
         And
-
         https://bugs.webkit.org/show_bug.cgi?id=26938
-
         
-
         Code cleanup. Implements support for detecting attacks transformed by 
-
         PHP Magic Quotes/PHP addslashes().
 
-
-
         Tests: http/tests/security/xssAuditor/script-tag-addslashes-backslash.html
-
                http/tests/security/xssAuditor/script-tag-addslashes-double-quote.html
-
                http/tests/security/xssAuditor/script-tag-addslashes-null-char.html
-
                http/tests/security/xssAuditor/script-tag-addslashes-single-quote.html
 
-
-
         * page/XSSAuditor.cpp:
-
         (WebCore::isInvalidCharacter):
-
         (WebCore::XSSAuditor::canEvaluate):
-
         (WebCore::XSSAuditor::canEvaluateJavaScriptURL):
-
         (WebCore::XSSAuditor::canLoadObject):
-
         (WebCore::XSSAuditor::normalize): Decodes HTML entities, removes backslashes,
-
         and removes control characters that could otherwise cause a discrepancy between
-
         the source code of a script and the outgoing HTTP parameters.
-
         (WebCore::XSSAuditor::decodeURL):
-
         (WebCore::XSSAuditor::decodeHTMLEntities):
-
         (WebCore::XSSAuditor::findInRequest):
-
         * page/XSSAuditor.h:
 
-
-
 2009-07-22  Oliver Hunt  <oliver@apple.com>
 
-
-
         Reviewed by Adele Peterson.
 
-
-
         Null deref in JSObject::mark due to null xhr wrapper
-
         https://bugs.webkit.org/show_bug.cgi?id=27565
 
-
-
         Make event target binding for appcache and xhr behave in the same way as
-
         it does for all other events.
 
-
-
         No test as I couldn't make a testcase which was remotely reliable.
 
-
-
         * bindings/js/JSEventTarget.cpp:
-
         (WebCore::toJS):
 
-
-
 2009-07-22  Mads Ager  <ager@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Inform V8 of the amount of WebCore string memory it is keeping alive.
-
         https://bugs.webkit.org/show_bug.cgi?id=27537
 
-
-
         V8 uses external strings that are backed by WebCore strings. Since
-
         the external strings themselves are small, V8 has no way of
-
         knowing how much memory it is actually holding on to. With this
-
         change, we inform V8 of the amount of WebCore string data it is
-
         holding on to with external strings.
 
-
-
         * bindings/v8/V8Binding.cpp:
-
         (WebCore::WebCoreStringResource::WebCoreStringResource):
-
         (WebCore::WebCoreStringResource::~WebCoreStringResource):
 
-
-
 2009-07-22  David Hyatt  <hyatt@apple.com>
 
-
-
         Reviewed by Beth Dakin.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27562
-
         Add the finalized versions of background-clip and background-origin.  Remove background-clip from
-
         the background shorthand and have it be auto-set based off background-origin's value.
 
-
-
         Three new tests added in fast/backgrounds/size
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (WebCore::):
-
         (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
-
         * css/CSSMutableStyleDeclaration.cpp:
-
         (WebCore::CSSMutableStyleDeclaration::getPropertyValue):
-
         * css/CSSParser.cpp:
-
         (WebCore::CSSParser::parseValue):
-
         (WebCore::CSSParser::parseFillShorthand):
-
         (WebCore::CSSParser::parseFillProperty):
-
         * css/CSSPropertyLonghand.cpp:
-
         (WebCore::initShorthandMap):
-
         * css/CSSPropertyNames.in:
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::applyProperty):
-
         * css/CSSValueKeywords.in:
 
-
-
 2009-07-22  Jens Alfke  <snej@chromium.org>
 
-
-
         Reviewed by Darin Fisher.
 
-
-
         Hook up V8 bindings for DataGrid elements.
-
         https://bugs.webkit.org/show_bug.cgi?id=27383
-
         http://code.google.com/p/chromium/issues/detail?id=16730
 
-
-
         Tests: Enhanced LayoutTests/fast/dom/HTMLDataGridElement/*
-
         to handle exceptions, check appropriate JS prototypes, and
-
         test column-list's item() method as well as array-indexing.
 
-
-
         * WebCore.gypi: Added new source files.
-
         * bindings/scripts/CodeGeneratorV8.pm: Made GenerateBatchedAttributeData put #if's around conditional attributes.
-
         * bindings/v8/DOMObjectsInclude.h: #include DataGrid headers.
-
         * bindings/v8/V8DOMWrapper.cpp: Add bindings from HTML tags to datagrid templates.
-
         (WebCore::V8DOMWrapper::getTemplate): Customize datagrid template.
-
         * bindings/v8/V8DataGridDataSource.cpp: Added. (Based on JSDataGridDataSource)
-
         (WebCore::V8DataGridDataSource::V8DataGridDataSource):
-
         (WebCore::V8DataGridDataSource::~V8DataGridDataSource):
-
         * bindings/v8/V8DataGridDataSource.h: Added. (Based on JSDataGridDataSource)
-
         (WebCore::V8DataGridDataSource::create):
-
         (WebCore::V8DataGridDataSource::isJSDataGridDataSource):
-
         (WebCore::V8DataGridDataSource::jsDataSource):
-
         (WebCore::asV8DataGridDataSource):
-
         * bindings/v8/V8GCController.h: Added new handle type "DATASOURCE".
-
         * bindings/v8/V8Index.h: Conditionalize datagrid stuff.
-
         * bindings/v8/custom/V8CustomBinding.h: Declare more accessors. Conditionalize.
-
         * bindings/v8/custom/V8DataGridColumnListCustom.cpp: Added.
-
         * bindings/v8/custom/V8HTMLDataGridElementCustom.cpp: Fill in dataSource accessors.
-
         (WebCore::ACCESSOR_GETTER):
-
         (WebCore::ACCESSOR_SETTER):
 
-
-
 2009-07-22  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         pushDownTextDecorationStyleAroundNode needs clean up
-
         https://bugs.webkit.org/show_bug.cgi?id=27556
 
-
-
         Cleaned up. pushDownTextDecorationStyleAroundNode traverses tree vertically from highestAncestor to targetNode
-
         While traversing, it will apply the specified style to all nodes but targetNode.
-
         i.e. the style is applies to all ancestor nodes and their siblings of targetNode.
 
-
-
         * editing/ApplyStyleCommand.cpp:
-
         (WebCore::ApplyStyleCommand::pushDownTextDecorationStyleAroundNode): Cleaned up and added comments
-
         * editing/ApplyStyleCommand.h: Updated prototype
 
-
-
 2009-07-22  Peter Kasting  <pkasting@google.com>
 
-
-
         Reviewed by David Kilzer.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27323
-
         Handle any type of line endings in WebCore/css/*CSSPropertyNames.in.
 
-
-
         * DerivedSources.make:
-
         * css/makeprop.pl:
-
         * css/makevalues.pl:
 
-
-
 2009-07-22  Paul Godavari  <paul@chromium.org>
 
-
-
         Reviewed by Darin Fisher.
 
-
-
         Chromium has a build break after removal of JSRGBColor bindings
-
         https://bugs.webkit.org/show_bug.cgi?id=27548
 
-
-
         Fix a build break in Chromium V8 after the JSRGBColor bindings change:
-
         https://bugs.webkit.org/show_bug.cgi?id=27242
 
-
-
         * bindings/scripts/CodeGeneratorV8.pm:
 
-
-
 2009-07-22  Adam Langley  <agl@google.com>
 
-
-
         Reviewed by Darin Fisher.
 
-
-
         Chromium Linux: add static functions to FontPlatformData which allow
-
         for setting the global font rendering preferences.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27513
-
         http://code.google.com/p/chromium/issues/detail?id=12179
 
-
-
         This should not affect any layout tests.
 
-
-
         * platform/graphics/chromium/FontPlatformDataLinux.cpp:
-
         (WebCore::FontPlatformData::setHinting):
-
         (WebCore::FontPlatformData::setAntiAlias):
-
         (WebCore::FontPlatformData::setSubpixelGlyphs):
-
         (WebCore::FontPlatformData::setupPaint):
-
         * platform/graphics/chromium/FontPlatformDataLinux.h:
 
-
-
 2009-07-22  Mikhail Naganov  <mnaganov@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Move Inspector panels creation into a function to make possible introducing
-
         custom panels.
 
-
-
         * inspector/front-end/inspector.js:
-
         (WebInspector._createPanels):
-
         (WebInspector.loaded):
 
-
-
 2009-07-22  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         WebInspector: Print console command message upon evaluate
-
         selection request; Handle errors in evaluation request
-
         properly.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27535
 
-
-
         * inspector/front-end/ScriptsPanel.js:
-
         (WebInspector.ScriptsPanel.prototype.evaluateInSelectedCallFrame):
-
         * inspector/front-end/SourceFrame.js:
-
         (WebInspector.SourceFrame.prototype._evalSelectionInCallFrame):
 
-
-
 2009-07-22  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Attempt to fix the GTK+ build.
 
-
-
         * GNUmakefile.am:
 
-
-
 2009-07-21  Simon Hausmann  <simon.hausmann@nokia.com>
 
-
-
         Fix the Qt build.
 
-
-
         * WebCore.pro: Add RGBColor.cpp to the build, remove JSRGBColor.
 
-
-
 2009-07-21  Daniel Bates  <dbates@intudata.com>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27494
 
-
-
         Fixes an issue that can cause a crash or unexpected behavior when calling
-
         WebCore::ScriptSourceCode::source on a cached script.
 
-
-
         * GNUmakefile.am:
-
         * WebCore.gypi:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * bindings/js/CachedScriptSourceProvider.h: Modified to inherit from 
-
         WebCore::ScriptSourceCode.
-
         (WebCore::CachedScriptSourceProvider::source):
-
         (WebCore::CachedScriptSourceProvider::CachedScriptSourceProvider):
-
         * bindings/js/ScriptSourceCode.h:
-
         (WebCore::ScriptSourceCode::ScriptSourceCode): Separated out source provider and
-
         rewrote to use WebCore::ScriptSourceProvider.
-
         (WebCore::ScriptSourceCode::source):
-
         * bindings/js/ScriptSourceProvider.h: Added.
-
         (WebCore::ScriptSourceProvider::ScriptSourceProvider):
-
         (WebCore::ScriptSourceProvider::~ScriptSourceProvider):
-
         * bindings/js/StringSourceProvider.h: Modified to inherit from 
-
         WebCore::ScriptSourceCode.
-
         (WebCore::StringSourceProvider::StringSourceProvider):
 
-
-
 2009-07-21  Sam Weinig  <sam@webkit.org>
 
-
-
         Another attempt to fix the Windows build.
 
-
-
         * WebCore.vcproj/WebCore.vcproj:
 
-
-
 2009-07-21  Sam Weinig  <sam@webkit.org>
 
-
-
         Attempt to fix the Windows build.
 
-
-
         * DerivedSources.cpp:
 
-
-
 2009-07-21  Sam Weinig  <sam@webkit.org>
 
-
-
         Attempt to fix the GTK build.
 
-
-
         * GNUmakefile.am:
 
-
-
 2009-07-21  Sam Weinig  <sam@webkit.org>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         Autogenerate Objective-C binding implementation for RGBColor.
 
-
-
         No functionality change.
 
-
-
         * WebCore.xcodeproj/project.pbxproj: 
-
         * bindings/objc/DOMRGBColor.mm: Removed.
-
         * bindings/scripts/CodeGeneratorObjC.pm: Add logic to convert from
-
         WebCore::Color to NSColor*.
-
         * css/RGBColor.idl:
 
-
-
 2009-07-21  Sam Weinig  <sam@webkit.org>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         Fix for https://bugs.webkit.org/show_bug.cgi?id=27242
-
         JSC bindings should use an auto-bound RGBColor class instead of hand-rolled JSRGBColor
 
-
-
         Move the JSC and Objective-C bindings onto using the RGBColor object instead
-
         of just an unsigned int. The JSC bindings are now completely autogenerated for
-
         this class. (Also removes the last lut from WebCore).
 
-
-
         * DerivedSources.make:
-
         * GNUmakefile.am:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * WebCoreSources.bkl:
-
         * bindings/js/JSRGBColor.cpp: Removed.
-
         * bindings/js/JSRGBColor.h: Removed.
-
         * bindings/objc/DOM.mm:
-
         (-[DOMRGBColor _color]):
-
         * bindings/objc/DOMRGBColor.mm:
-
         (-[DOMRGBColor dealloc]):
-
         (-[DOMRGBColor finalize]):
-
         (-[DOMRGBColor red]):
-
         (-[DOMRGBColor green]):
-
         (-[DOMRGBColor blue]):
-
         (-[DOMRGBColor alpha]):
-
         (-[DOMRGBColor color]):
-
         * bindings/scripts/CodeGenerator.pm:
-
         * bindings/scripts/CodeGeneratorJS.pm:
-
         * bindings/scripts/CodeGeneratorObjC.pm:
-
         * css/CSSParser.cpp:
-
         (WebCore::CSSParser::parseColor):
-
         * css/CSSPrimitiveValue.cpp:
-
         (WebCore::CSSPrimitiveValue::getRGBColorValue):
-
         * css/CSSPrimitiveValue.h:
-
         (WebCore::CSSPrimitiveValue::getRGBA32Value):
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::getColorFromPrimitiveValue):
-
         * css/RGBColor.cpp:
-
         (WebCore::RGBColor::alpha):
-
         * css/RGBColor.h:
-
         (WebCore::RGBColor::color):
-
         (WebCore::RGBColor::RGBColor):
-
         * css/RGBColor.idl:
-
         * page/DOMWindow.idl:
-
         * svg/SVGColor.cpp:
-
         (WebCore::SVGColor::rgbColor):
-
         * svg/SVGColor.h:
 
-
-
 2009-07-21  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Implement AbstractWorker::dispatchScriptErrorEvent by generating an ErrorEvent.
-
         https://bugs.webkit.org/show_bug.cgi?id=27515
 
-
-
         * workers/AbstractWorker.cpp:
-
         (WebCore::AbstractWorker::dispatchScriptErrorEvent):
 
-
-
 2009-07-21  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Move m_context out of generator into a superclass
-
         https://bugs.webkit.org/show_bug.cgi?id=27521
 
-
-
         Mostly this is removing code from CodeGeneratorJS
-
         and instead using a DOMObjectWithSVGContext superclass in JSDOMBinding.h.
 
-
-
         DOMObjectWithSVGContext.h is its own file so that WebKit doesn't need to
-
         know about SVGElement.h (WebKit includes JSDOMBinding.h for some reason).
 
-
-
         I also removed context pointer from SVGZoomEvent since it was never used.
 
-
-
         * WebCore.gypi:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * bindings/js/DOMObjectWithSVGContext.h: Added.
-
         (WebCore::DOMObjectWithSVGContext::context):
-
         (WebCore::DOMObjectWithSVGContext::DOMObjectWithSVGContext):
-
         * bindings/js/JSDOMBinding.h:
-
         * bindings/js/JSEventCustom.cpp:
-
         (WebCore::toJS):
-
         * bindings/scripts/CodeGeneratorJS.pm:
 
-
-
 2009-07-21  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         REGRESSION (r46142):  editing/execCommand/19087.html & editing/execCommand/19653-1.html fail in Windows build
-
         https://bugs.webkit.org/show_bug.cgi?id=27480
 
-
-
         Because m_anchorType : 2 is treated as a signed integer by cl.exe, anchorType() wasn't returning the correct value.
-
         We made m_anchorType unsigned so that anchorType() returns the correct value.
 
-
-
         * dom/Position.h:
-
         (WebCore::Position::anchorType): statically cast to AnchorType
 
-
-
 2009-07-21  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         [V8] Add V8 bindings for onerror in WorkerContext.
-
         https://bugs.webkit.org/show_bug.cgi?id=27518
 
-
-
         * bindings/v8/custom/V8CustomBinding.h:
-
         * bindings/v8/custom/V8WorkerContextCustom.cpp:
-
         (WebCore::ACCESSOR_GETTER):
-
         (WebCore::ACCESSOR_SETTER):
 
-
-
 2009-07-21  Jian Li  <jianli@chromium.org>
 
-
-
         Fix the incorrect patch being landed for bug 27516 that has already been reviewed.
-
         https://bugs.webkit.org/show_bug.cgi?id=27516
 
-
-
         * workers/WorkerContext.h:
-
         (WebCore::WorkerContext::setOnerror):
-
         (WebCore::WorkerContext::onerror):
-
         * workers/WorkerContext.idl:
 
-
-
 2009-07-21  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         Add onerror to WorkerContext.
-
         https://bugs.webkit.org/show_bug.cgi?id=27516
 
-
-
         * bindings/js/JSWorkerContextCustom.cpp:
-
         (WebCore::JSWorkerContext::mark):
-
         * workers/WorkerContext.h:
-
         (WebCore::WorkerContext::setOnerror):
-
         (WebCore::WorkerContext::onerror):
-
         * workers/WorkerContext.idl:
 
-
-
 2009-07-21  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27509
-
         Add font-related files for the WinCE port.
 
-
-
         Written by Yong Li <yong.li@torchmobile.com>
 
-
-
         * platform/graphics/wince/FontCacheWince.cpp: Added.
-
         * platform/graphics/wince/FontCustomPlatformData.cpp: Added.
-
         * platform/graphics/wince/FontCustomPlatformData.h: Added.
-
         * platform/graphics/wince/FontPlatformData.cpp: Added.
-
         * platform/graphics/wince/FontPlatformData.h: Added.
-
         * platform/graphics/wince/FontWince.cpp: Added.
-
         * platform/graphics/wince/GlyphPageTreeNodeWince.cpp: Added.
-
         * platform/graphics/wince/SimpleFontDataWince.cpp: Added.
 
-
-
 2009-07-21  Kevin Ollivier  <kevino@theolliviers.com>
 
-
-
         Fix the Windows build, and update the comment on top now that wx uses WebCorePrefix.h too.
 
-
-
         * WebCorePrefix.h:
 
-
-
 2009-07-21  Kevin Ollivier  <kevino@theolliviers.com>
 
-
-
         WebCorePrefix.h build fixes for non-Mac and wx / CURL builds.
 
-
-
         * WebCorePrefix.h:
 
-
-
 2009-07-21  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         All DOMConstructorObjects should hold a pointer to the JSDOMGlobalObject
-
         https://bugs.webkit.org/show_bug.cgi?id=27478
 
-
-
         This is just moving code.
-
         I've added two new classes: DOMObjectWithGlobalPointer and DOMConstructorWithDocument.
 
-
-
         DOMObjectWithGlobalPointer is a new baseclass for DOMConstructorObject.
-
         (It's a baseclass because eventually all DOMObjects will have a global pointer, but
-
         I'll be moving them onto DOMObjectWithGlobalPointer in stages.)
 
-
-
         DOMConstructorWithDocument is a new baseclass for the 3 constructor objects
-
         which require a backpointer to the Document to function.  I made this a subclass of
-
         DOMConstructorObject to make clear that most constructors can hold no-such assumptions
-
         about having a back-pointer to the Document (since many constructors can be used from Workers).
 
-
-
         * bindings/js/JSAudioConstructor.cpp:
-
         (WebCore::JSAudioConstructor::JSAudioConstructor):
-
         * bindings/js/JSAudioConstructor.h:
-
         * bindings/js/JSDOMBinding.h:
-
         (WebCore::DOMObjectWithGlobalPointer::globalObject):
-
         (WebCore::DOMObjectWithGlobalPointer::scriptExecutionContext):
-
         (WebCore::DOMObjectWithGlobalPointer::DOMObjectWithGlobalPointer):
-
         (WebCore::DOMObjectWithGlobalPointer::mark):
-
         (WebCore::DOMConstructorObject::DOMConstructorObject):
-
         (WebCore::DOMConstructorWithDocument::document):
-
         (WebCore::DOMConstructorWithDocument::DOMConstructorWithDocument):
-
         * 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/JSWebKitCSSMatrixConstructor.cpp:
-
         (WebCore::JSWebKitCSSMatrixConstructor::JSWebKitCSSMatrixConstructor):
-
         * bindings/js/JSWebKitPointConstructor.cpp:
-
         (WebCore::JSWebKitPointConstructor::JSWebKitPointConstructor):
-
         * bindings/js/JSWorkerConstructor.cpp:
-
         (WebCore::JSWorkerConstructor::JSWorkerConstructor):
-
         * bindings/js/JSXMLHttpRequestConstructor.cpp:
-
         (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor):
-
         * bindings/js/JSXMLHttpRequestConstructor.h:
-
         * bindings/js/JSXSLTProcessorConstructor.cpp:
-
         (WebCore::JSXSLTProcessorConstructor::JSXSLTProcessorConstructor):
 
-
-
 2009-07-21  James Hawkins  <jhawkins@google.com>
 
-
-
         Reviewed by David Hyatt.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27453
-
         Initialize isInt when creating a CSSParserValue for a function.
 
-
-
         No change in behavior, so no tests.
 
-
-
         * css/CSSFunctionValue.cpp:
-
         (WebCore::CSSFunctionValue::parserValue):
 
-
-
 2009-07-20  Jens Alfke  <snej@google.com>
-
  
-
          Reviewed by David Levin.
-
  
-
          Bug 27448: [Chromium] On Mac, arrow keys should cause Select to pop up its menu.
-
          Mac build of Chromium doesn't follow Mac HI guidelines to pop up the menu when
-
          an arrow key is pressed.
-
          https://bugs.webkit.org/show_bug.cgi?id=27448
-
  
-
          No new tests; affects only control response to user input.
-
  
-
          * dom/SelectElement.cpp:
-
          Changed definition of ARROW_KEYS_POP_MENU to make it true in Mac Chromium,
-
          so it will behave compatibly with Mac HI guidelines on pop-up menus.
-
          It's not possible to have PLATFORM(MAC) be true in the Mac build of Chromium.
-
  
-
 2009-07-21  Paul Godavari  <paul@chromium.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         [Chromium] popup menus can crash when the selected index is -1
-
         https://bugs.webkit.org/show_bug.cgi?id=27275
 
-
-
         Crash reports from users indicate a crash can occur when PopupListBox::isSelectableItem
-
         is passed an index of less than 0 (which is possible under certain circumstances). This
-
         change prevents such a value from causing a crash by enforcing valid index values passed
-
         by all callers of isSelectableItem. isSelectableItem is now a private method of
-
         PopupListBox, as there are no external callers.
 
-
-
         Also cleaned up a small amount of code for style and grammar errors.
 
-
-
         No automatic test is provided since we cannot send events to the child window used by
-
         the popup menu.
 
-
-
         * platform/chromium/PopupMenuChromium.cpp:
-
         (WebCore::PopupListBox::acceptIndex):
-
         (WebCore::PopupListBox::selectIndex):
-
         (WebCore::PopupListBox::isSelectableItem):
-
         (WebCore::PopupListBox::selectPreviousRow):
 
-
-
 2009-07-21  Kevin Ollivier  <kevino@theolliviers.com>
 
-
-
         wx build fix. Don't include winsock2.h on wx, it conflicts with wx's inclusion of winsock.
 
-
-
         * platform/network/curl/ResourceHandleManager.h:
 
-
-
 2009-07-21  Adam Roben  <aroben@apple.com>
 
-
-
         Roll out r46153, r46154, and r46155
 
-
-
         These changes were causing build failures and assertion failures on
-
         Windows.
 
-
-
         * ForwardingHeaders/wtf/PossiblyNull.h: Removed.
-
         * platform/graphics/cg/ImageBufferCG.cpp:
 
-
-
 2009-07-21  Jian Li  <jianli@chromium.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Implement ErrorEvent API.
-
         https://bugs.webkit.org/show_bug.cgi?id=27387
 
-
-
         * DerivedSources.cpp:
-
         * DerivedSources.make:
-
         * GNUmakefile.am:
-
         * WebCore.gypi:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * WebCoreSources.bkl:
-
         * bindings/js/JSEventCustom.cpp:
-
         (WebCore::toJS):
-
         * dom/ErrorEvent.cpp: Added.
-
         * dom/ErrorEvent.h: Added.
-
         * dom/ErrorEvent.idl: Added.
-
         * dom/Event.cpp:
-
         (WebCore::Event::isErrorEvent):
-
         * dom/Event.h:
 
-
-
 2009-07-21  Priit Laes  <plaes@plaes.org>
 
-
-
         Reviewed by Gustavo Noronha.
 
-
-
         [Gtk] Searching in thepiratebay.org doesn't work with more than 1 word
-
         https://bugs.webkit.org/show_bug.cgi?id=24602
 
-
-
         Remove workaround required for <=libsoup-2.26.1
 
-
-
         * platform/network/soup/ResourceHandleSoup.cpp:
-
         (WebCore::restartedCallback):
 
-
-
 2009-07-21  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         V8IsolatedWorld keeps a handle to a disposed context
-
         https://bugs.webkit.org/show_bug.cgi?id=27397
 
-
-
         Make a copy of the context handle before making it weak.  We don't want
-
         to make the original handle weak because we want it to survive for the
-
         length of the V8IsolatedWorld::evaluate method.
 
-
-
         * bindings/v8/V8IsolatedWorld.cpp:
-
         (WebCore::V8IsolatedWorld::V8IsolatedWorld):
 
-
-
 2009-07-21  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         Web Inspector: Add ability to evaluate selection while on break point.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27502
 
-
-
         * inspector/front-end/SourceFrame.js:
-
         (WebInspector.SourceFrame.prototype._loaded):
-
         (WebInspector.SourceFrame.prototype._documentKeyDown):
 
-
-
 2009-07-21  Pavel Feldman  <pfeldman@chromium.org>
 
-
-
         Reviewed by Timothy Hatcher.
 
-
-
         WebInspector: Special case ConsolePanel opening since
-
         it is a 'fast view'.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27493
 
-
-
         * inspector/InspectorController.cpp:
-
         (WebCore::InspectorController::setWindowVisible):
 
-
-
 2009-07-20  Kenneth Rohde Christiansen  <kenneth@webkit.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Fix Qt code to follow the WebKit Coding Style.
 
-
-
         * platform/graphics/qt/FontQt.cpp:
-
         (WebCore::qstring):
-
         (WebCore::fixSpacing):
-
         * platform/graphics/qt/FontQt43.cpp:
-
         (WebCore::generateComponents):
-
         (WebCore::Font::offsetForPositionForComplexText):
-
         (WebCore::cursorToX):
-
         * platform/graphics/qt/GradientQt.cpp:
-
         (WebCore::Gradient::platformGradient):
-
         * platform/graphics/qt/GraphicsContextQt.cpp:
-
         (WebCore::toQtFillRule):
-
         (WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate):
-
         (WebCore::GraphicsContext::~GraphicsContext):
-
         (WebCore::GraphicsContext::getCTM):
-
         (WebCore::GraphicsContext::concatCTM):
-
         (WebCore::GraphicsContext::getWindowsContext):
-
         * platform/graphics/qt/IconQt.cpp:
-
         (WebCore::Icon::paint):
-
         * platform/graphics/qt/ImageDecoderQt.cpp:
-
         (WebCore::ImageDecoderQt::ReadContext::read):
-
         (WebCore::ImageDecoderQt::ReadContext::readImageLines):
-
         (WebCore::ImageDecoderQt::setData):
-
         * platform/graphics/qt/ImageQt.cpp:
-
         (WebCore::Image::drawPattern):
-
         (WebCore::BitmapImage::draw):
-
         * platform/graphics/qt/ImageSourceQt.cpp:
-
         (WebCore::ImageSource::frameDurationAtIndex):
-
         (WebCore::ImageSource::frameHasAlphaAtIndex):
-
         (WebCore::ImageSource::frameIsCompleteAtIndex):
-
         * platform/graphics/qt/MediaPlayerPrivatePhonon.cpp:
-
         (WebCore::MediaPlayerPrivate::MediaPlayerPrivate):
-
         (WebCore::MediaPlayerPrivate::create):
-
         (WebCore::MediaPlayerPrivate::bytesLoaded):
-
         (WebCore::MediaPlayerPrivate::updateStates):
-
         * platform/graphics/qt/PathQt.cpp:
-
         (WebCore::Path::addArcTo):
-
         (WebCore::Path::isEmpty):
-
         * platform/graphics/qt/TransformationMatrixQt.cpp:
-
         (WebCore::TransformationMatrix::operator QTransform):
-
         * platform/qt/ClipboardQt.cpp:
-
         (WebCore::ClipboardQt::ClipboardQt):
-
         (WebCore::ClipboardQt::clearData):
-
         (WebCore::ClipboardQt::clearAllData):
-
         (WebCore::ClipboardQt::getData):
-
         (WebCore::ClipboardQt::setData):
-
         (WebCore::ClipboardQt::setDragImage):
-
         (WebCore::getCachedImage):
-
         (WebCore::ClipboardQt::declareAndWriteDragImage):
-
         (WebCore::ClipboardQt::writeURL):
-
         (WebCore::ClipboardQt::writeRange):
-
         (WebCore::ClipboardQt::hasData):
-
         * platform/qt/ClipboardQt.h:
-
         * platform/qt/ContextMenuItemQt.cpp:
-
         (WebCore::ContextMenuItem::action):
-
         (WebCore::ContextMenuItem::title):
-
         * platform/qt/CursorQt.cpp:
-
         (WebCore::westPanningCursor):
-
         (WebCore::notAllowedCursor):
-
         * platform/qt/DragDataQt.cpp:
-
         (WebCore::DragData::containsFiles):
-
         (WebCore::DragData::asFilenames):
-
         (WebCore::DragData::asPlainText):
-
         (WebCore::DragData::asFragment):
-
         * platform/qt/DragImageQt.cpp:
-
         (WebCore::createDragImageIconForCachedImage):
-
         * platform/qt/FileSystemQt.cpp:
-
         (WebCore::getFileSize):
-
         (WebCore::unloadModule):
-
         * platform/qt/Localizations.cpp:
-
         (WebCore::contextMenuItemTagShowSpellingPanel):
-
         * platform/qt/MIMETypeRegistryQt.cpp:
-
         (WebCore::):
-
         * platform/qt/PasteboardQt.cpp:
-
         (WebCore::Pasteboard::Pasteboard):
-
         (WebCore::Pasteboard::writeSelection):
-
         (WebCore::Pasteboard::plainText):
-
         * platform/qt/PlatformKeyboardEventQt.cpp:
-
         (WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent):
-
         * platform/qt/PlatformMouseEventQt.cpp:
-
         (WebCore::PlatformMouseEvent::PlatformMouseEvent):
-
         * platform/qt/PopupMenuQt.cpp:
-
         (WebCore::PopupMenu::populate):
-
         * platform/qt/RenderThemeQt.cpp:
-
         (WebCore::RenderThemeQt::fallbackStyle):
-
         (WebCore::inflateButtonRect):
-
         (WebCore::RenderThemeQt::computeSizeBasedOnStyle):
-
         (WebCore::RenderThemeQt::paintButton):
-
         (WebCore::RenderThemeQt::paintMenuList):
-
         (WebCore::RenderThemeQt::applyTheme):
-
         (WebCore::WorldMatrixTransformer::WorldMatrixTransformer):
-
         (WebCore::RenderThemeQt::paintMediaBackground):
-
         (WebCore::RenderThemeQt::paintMediaFullscreenButton):
-
         * platform/qt/RenderThemeQt.h:
-
         * platform/qt/ScreenQt.cpp:
-
         (WebCore::screenRect):
-
         (WebCore::usableScreenRect):
-
         * platform/qt/ScrollbarQt.cpp:
-
         (WebCore::Scrollbar::contextMenu):
-
         * platform/qt/ScrollbarThemeQt.cpp:
-
         (WebCore::scPart):
-
         (WebCore::scrollbarPart):
-
         * platform/qt/ScrollbarThemeQt.h:
-
         * platform/qt/SharedBufferQt.cpp:
-
         (WebCore::SharedBuffer::createWithContentsOfFile):
-
         * platform/qt/TemporaryLinkStubs.cpp:
-
         (PluginDatabase::defaultPluginDirectories):
-
         (PluginDatabase::getPluginPathsInDirectories):
-
         (PluginDatabase::isPreferredPluginDirectory):
-
         (WebCore::getSupportedKeySizes):
-
         (WebCore::signedPublicKeyAndChallengeString):
-
         (WebCore::userIdleTime):
-
         (WebCore::prefetchDNS):
-
         * platform/text/qt/StringQt.cpp:
-
         (WebCore::String::String):
-
         * platform/text/qt/TextBoundaries.cpp:
-
         * platform/text/qt/TextBreakIteratorQt.cpp:
-
         (WebCore::TextBreakIterator::following):
-
         (WebCore::TextBreakIterator::preceding):
-
         (WebCore::WordBreakIteratorQt::first):
-
         (WebCore::WordBreakIteratorQt::next):
-
         (WebCore::WordBreakIteratorQt::previous):
-
         (WebCore::CharBreakIteratorQt::first):
-
         (WebCore::CharBreakIteratorQt::next):
-
         (WebCore::CharBreakIteratorQt::previous):
-
         (WebCore::characterBreakIterator):
-
         * plugins/qt/PluginPackageQt.cpp:
-
         (WebCore::PluginPackage::fetchInfo):
-
         * plugins/qt/PluginViewQt.cpp:
-
         (WebCore::PluginView::userAgentStatic):
-
         (WebCore::PluginView::handlePostReadFile):
-
         (WebCore::PluginView::init):
 
-
-
 2009-07-21  Maxime Simon  <simon.maxime@gmail.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Added a first bunch of Haiku-specific files for WebCore.
-
         https://bugs.webkit.org/show_bug.cgi?id=26988
 
-
-
         * platform/haiku/ClipboardHaiku.cpp: Added.
-
         (WebCore::ClipboardHaiku::ClipboardHaiku):
-
         (WebCore::ClipboardHaiku::clearData):
-
         (WebCore::ClipboardHaiku::clearAllData):
-
         (WebCore::ClipboardHaiku::getData):
-
         (WebCore::ClipboardHaiku::setData):
-
         (WebCore::ClipboardHaiku::types):
-
         (WebCore::ClipboardHaiku::files):
-
         (WebCore::ClipboardHaiku::dragLocation):
-
         (WebCore::ClipboardHaiku::dragImage):
-
         (WebCore::ClipboardHaiku::setDragImage):
-
         (WebCore::ClipboardHaiku::dragImageElement):
-
         (WebCore::ClipboardHaiku::setDragImageElement):
-
         (WebCore::ClipboardHaiku::createDragImage):
-
         (WebCore::ClipboardHaiku::declareAndWriteDragImage):
-
         (WebCore::ClipboardHaiku::writeURL):
-
         (WebCore::ClipboardHaiku::writeRange):
-
         (WebCore::ClipboardHaiku::hasData):
-
         * platform/haiku/ClipboardHaiku.h: Added.
-
         (WebCore::ClipboardHaiku::create):
-
         (WebCore::ClipboardHaiku::~ClipboardHaiku):
-
         * platform/haiku/CookieJarHaiku.cpp: Added.
-
         (WebCore::setCookies):
-
         (WebCore::cookies):
-
         (WebCore::cookiesEnabled):
-
         * platform/haiku/CursorHaiku.cpp: Added.
-
         (WebCore::Cursor::Cursor):
-
         (WebCore::Cursor::~Cursor):
-
         (WebCore::Cursor::operator=):
-
         (WebCore::pointerCursor):
-
         (WebCore::moveCursor):
-
         (WebCore::crossCursor):
-
         (WebCore::handCursor):
-
         (WebCore::iBeamCursor):
-
         (WebCore::waitCursor):
-
         (WebCore::helpCursor):
-
         (WebCore::eastResizeCursor):
-
         (WebCore::northResizeCursor):
-
         (WebCore::northEastResizeCursor):
-
         (WebCore::northWestResizeCursor):
-
         (WebCore::southResizeCursor):
-
         (WebCore::southEastResizeCursor):
-
         (WebCore::southWestResizeCursor):
-
         (WebCore::westResizeCursor):
-
         (WebCore::northSouthResizeCursor):
-
         (WebCore::eastWestResizeCursor):
-
         (WebCore::northEastSouthWestResizeCursor):
-
         (WebCore::northWestSouthEastResizeCursor):
-
         (WebCore::columnResizeCursor):
-
         (WebCore::rowResizeCursor):
-
         (WebCore::verticalTextCursor):
-
         (WebCore::cellCursor):
-
         (WebCore::contextMenuCursor):
-
         (WebCore::noDropCursor):
-
         (WebCore::copyCursor):
-
         (WebCore::progressCursor):
-
         (WebCore::aliasCursor):
-
         (WebCore::noneCursor):
-
         (WebCore::notAllowedCursor):
-
         (WebCore::zoomInCursor):
-
         (WebCore::zoomOutCursor):
-
         (WebCore::grabCursor):
-
         (WebCore::grabbingCursor):
 
-
-
 2009-07-21  Albert Astals Cid <aacid@kde.org>
 
-
-
         Reviewed by Tor Arne Vestbø.
 
-
-
         Change #error line not to have a ' (single quote)
 
-
-
         * DerivedSources.cpp:
 
-
-
 2009-07-21  Roland Steiner  <rolandsteiner@google.com>
 
-
-
         Reviewed by David Levin.
 
-
-
         Add ENABLE_RUBY to list of build options
-
         https://bugs.webkit.org/show_bug.cgi?id=27324
 
-
-
         Added flag ENABLE_RUBY:
 
-
-
         * Configurations/FeatureDefines.xcconfig:
-
         * DerivedSources.make:
-
         * GNUmakefile.am:
-
         * WebCore.pro:
-
         * WebCore.vcproj/WebCoreCommon.vsprops:
-
         * WebCore.vcproj/build-generated-files.sh:
 
-
-
 2009-07-21  James Hawkins  <jhawkins@google.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27467
-
         Return an empty path in PlatformContextSkia::currentPathInLocalCoordinates
-
         if matrix.invert() fails.  This prevents the use of an uninitialized
-
         value in inverseMatrix.
 
-
-
         No new tests added.  Run
-
         LayoutTests/svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr.html
-
         under valgrind and notice there are no errors.
 
-
-
         * platform/graphics/skia/PlatformContextSkia.cpp:
-
         (PlatformContextSkia::currentPathInLocalCoordinates):
 
-
-
 2009-07-21  Stephen White  <senorblanco@chromium.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27388
 
-
-
         Fix dotted and dashed borders on Chromium/skia.  This follows
-
         the logic in the Cg path, so results are much closer to Safari now 
-
         (some tests won't be exactly the same due to font layout differences).
 
-
-
         * platform/graphics/skia/GraphicsContextSkia.cpp:
-
         (WebCore::GraphicsContext::drawLine):
-
         * platform/graphics/skia/PlatformContextSkia.cpp:
-
         (PlatformContextSkia::setupPaintForStroking):
 
-
-
 2009-07-20  Oliver Hunt  <oliver@apple.com>
 
-
-
         Reviewed by Gavin Barraclough.
 
-
-
         Make it harder to misuse try* allocation routines
-
         https://bugs.webkit.org/show_bug.cgi?id=27469
 
-
-
         Add forwarding header for PossiblyNull type, and add missing null check
-
         to ImageBuffer creation.
 
-
-
         * ForwardingHeaders/wtf/PossiblyNull.h: Added.
-
         * platform/graphics/cg/ImageBufferCG.cpp:
-
         (WebCore::ImageBuffer::ImageBuffer):
 
-
-
 2009-07-20  Adam Langley  <agl@google.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Guard access to installedMediaEngines()[0].
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27479
-
         http://code.google.com/p/chromium/issues/detail?id=16541
 
-
-
         Else where in the file, installedMediaEngines is always checked for
-
         being empty because access. This patch adds a case which missed that
-
         check.
 
-
-
         This triggered a crash in Chromium:
-
             http://www.yakeze.com/chat/example-chromium-crash/
 
-
-
         * platform/graphics/MediaPlayer.cpp:
-
         (WebCore::MediaPlayer::load):
 
-
-
 2009-07-20  Adam Langley  <agl@google.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Allow search entries to render with a CSS border if the RenderTheme
-
         doesn't paint them.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27466
-
         http://code.google.com/p/chromium/issues/detail?id=16958
 
-
-
         <input type="search"> is very much like a text entry except that,
-
         currently, if the RenderTheme doesn't deal with it, nothing is
-
         rendered. With this patch, the default CSS border is rendered if the
-
         RenderTheme requests it.
 
-
-
         This will affect many layout tests, but only for Chromium Linux and
-
         those results are not currently in the WebKit tree.
 
-
-
         * rendering/RenderTheme.cpp:
-
         (WebCore::RenderTheme::paintBorderOnly):
 
-
-
 2009-07-17  Anton Muhin  <antonm@chromium.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Switch to faster methods to access internal fields.
-
         https://bugs.webkit.org/show_bug.cgi?id=27372
 
-
-
         Minor refactoring.
 
-
-
         * bindings/scripts/CodeGeneratorV8.pm:
-
         * bindings/v8/V8DOMWrapper.cpp:
-
         (WebCore::V8DOMWrapper::convertToSVGPODTypeImpl):
-
         (WebCore::V8DOMWrapper::setDOMWrapper):
-
         * bindings/v8/V8DOMWrapper.h:
-
         (WebCore::V8DOMWrapper::convertDOMWrapperToNative):
-
         (WebCore::V8DOMWrapper::convertDOMWrapperToNode):
-
         (WebCore::V8DOMWrapper::convertToNativeObject):
-
         (WebCore::V8DOMWrapper::convertToNativeEvent):
-
         * bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8ClipboardCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8DocumentCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8ElementCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8HTMLCanvasElementCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8HTMLSelectElementCustom.cpp:
-
         (WebCore::removeElement):
-
         * bindings/v8/custom/V8InspectorControllerCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8NodeCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8XSLTProcessorCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
 
-
-
 2009-07-20  Adam Langley  <agl@google.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Chromium Linux: cache Harfbuzz faces.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27473
 
-
-
         Previously, we recreated the Harfbuzz face for each script-run. With
-
         this patch, we keep the Harfbuzz face in the FontPlatformData (created
-
         as needed) and so they will persist for the duration of the
-
         FontPlatformData.
 
-
-
         Shouldn't affect any layout tests. Results in a significant win on the
-
         intl2 page cycler time.
 
-
-
         * platform/graphics/chromium/FontLinux.cpp:
-
         (WebCore::TextRunWalker::~TextRunWalker):
-
         (WebCore::TextRunWalker::setupFontForScriptRun):
-
         * platform/graphics/chromium/FontPlatformDataLinux.cpp:
-
         (WebCore::FontPlatformData::RefCountedHarfbuzzFace::~RefCountedHarfbuzzFace):
-
         (WebCore::FontPlatformData::FontPlatformData):
-
         (WebCore::FontPlatformData::harfbuzzFace):
-
         * platform/graphics/chromium/FontPlatformDataLinux.h:
-
         (WebCore::FontPlatformData::RefCountedHarfbuzzFace::create):
-
         (WebCore::FontPlatformData::RefCountedHarfbuzzFace::face):
-
         (WebCore::FontPlatformData::RefCountedHarfbuzzFace::RefCountedHarfbuzzFace):
-
         * platform/graphics/chromium/HarfbuzzSkia.h: Added.
 
-
-
 2009-07-20  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Simon Fraser.
 
-
-
         REGRESSION (r46142): Need to remove showTreeThisForThis
-
         https://bugs.webkit.org/show_bug.cgi?id=27475
 
-
-
         Removes showTreeThisForThis
 
-
-
         * editing/IndentOutdentCommand.cpp:
-
         (WebCore::IndentOutdentCommand::appendParagraphIntoNode):
 
-
-
 2009-07-19  Ryosuke Niwa  <rniwa@webkit.org>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Refactoring of indentRegion to fix bugs 26816 and 25317
-
         https://bugs.webkit.org/show_bug.cgi?id=26816
-
         https://bugs.webkit.org/show_bug.cgi?id=25317
-
         https://bugs.webkit.org/show_bug.cgi?id=23995 (partially)
 
-
-
         This patch implements appendParagraphIntoNode, a simpler specialized version of moveParagraph
-
         and replaces all calls inside indentRegion. The following is the new behavior of indentRegion.
 
-
-
         1. We try to indent as many wrapping nodes as possible.
-
            e.g. when indenting "hello" in <div>hello</div>, we try to indent div as well.
-
         2. We do not delete any wrapping elements
-
            With moveParagraph, we used to remove all wrapping nodes, and replaced with a blockquote.
-
            This was causing https://bugs.webkit.org/show_bug.cgi?id=23995 for indentation.
-
            With appendParagraphIntoNode, we can preserve all wrapping nodes.
-
         3. We only split the tree until the closest block node instead of until the root editable node.
-
            This behavioral change fixes the bug 25317.
-
         4. When multiple paragraphs are indented, we indent the highest common ancestor within the selection.
-
            e.g. when a list is a child node of a div, and the entire div is intended,
-
                 we enclose the div by a single blockquote.
 
-
-
         Note that new behavior is more consistent with that of Internet Explorer and Firefox.
-
         To demonstrate this, the following tests are added.
 
-
-
         Tests: editing/execCommand/indent-div-inside-list.html
-
                editing/execCommand/indent-nested-blockquotes.html
-
                editing/execCommand/indent-nested-div.html
-
                editing/execCommand/indent-second-paragraph-in-blockquote.html
 
-
-
         * editing/IndentOutdentCommand.cpp: prepareBlockquoteLevelForInsertion is removed
-
         (WebCore::IndentOutdentCommand::tryIndentingAsListItem): uses appendParagraphIntoNode now
-
         (WebCore::IndentOutdentCommand::indentIntoBlockquote): uses appendParagraphIntoNode now
-
         (WebCore::IndentOutdentCommand::appendParagraphIntoNode): removes a paragraph and appends it to a new node
-
         (WebCore::IndentOutdentCommand::removeUnnecessaryLineBreakAt): removes a break element at the specified position
-
         (WebCore::IndentOutdentCommand::indentRegion): exhibits the described behavior
-
         * editing/IndentOutdentCommand.h: updated prototype
 
-
-
 2009-07-20  Dan Bernstein  <mitz@apple.com>
 
-
-
         Try to fix release builds after r46136
 
-
-
         * dom/Element.cpp:
 
-
-
 2009-07-17  Pierre d'Herbemont  <pdherbemont@apple.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         Media Controls: We are specifying the text height, where it is unneeded and the slider is 2px off.
-
         https://bugs.webkit.org/show_bug.cgi?id=27380
 
-
-
         Adjust the margin of the slider and remove useless height specification to fix alignement of the media controls.
 
-
-
         * css/mediaControlsQT.css:
 
-
-
 2009-07-20  Peter Kasting  <pkasting@google.com>
 
-
-
         Reviewed by Mark Rowe.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27468
-
         Back out r46060, which caused problems for some Apple developers.
 
-
-
         * WebCore.vcproj/QTMovieWin.vcproj:
-
         * WebCore.vcproj/WebCoreCommon.vsprops:
-
         * WebCore.vcproj/WebCoreGenerated.vcproj:
 
-
-
 2009-07-20  Dan Bernstein  <mitz@apple.com>
 
-
-
         Reviewed by Anders Carlsson.
 
-
-
         When loading a custom view into a frame, the old document is still
-
         around
-
         <rdar://problem/5145841>
 
-
-
         Safari fires onload before PDF is loaded into the browser
-
         <rdar://problem/6618869>
 
-
-
         Test: fast/loader/non-html-load-event.html
 
-
-
         * GNUmakefile.am: Added PlaceholderDocument.{cpp,h}
-
         * WebCore.gypi: Ditto.
-
         * WebCore.pro: Ditto.
-
         * WebCore.vcproj/WebCore.vcproj: Ditto.
-
         * WebCore.xcodeproj/project.pbxproj: Ditto.
-
         * WebCoreSources.bkl: Ditto.
-
         * dom/Document.h:
-
         (WebCore::Document::setStyleSelector): Added this protected accessor for
-
             PlaceholderDocument to use.
-
         * dom/Element.cpp:
-
         (WebCore::Element::clientWidth): Check whether the document has a
-
             renderer.
-
         (WebCore::Element::clientHeight): Ditto.
-
         * loader/FrameLoader.cpp:
-
         (WebCore::FrameLoader::begin): Create a PlaceholderDocument for frames
-
             that do not use an HTML view. Do not nullify the content size in
-
             that case.
-
         (WebCore::FrameLoader::transitionToCommitted): For frames that do not
-
             use an HTML view, call receivedFirstData(), which sets up the
-
             frame with a new PlaceHolderDocument.
-
         * loader/PlaceholderDocument.cpp: Added.
-
         (WebCore::PlaceholderDocument::attach): Sets up the style selector but
-
             does not create a RenderView.
-
         * loader/PlaceholderDocument.h: Added.
-
         (WebCore::PlaceholderDocument::create):
-
         (WebCore::PlaceholderDocument::PlaceholderDocument):
 
-
-
 2009-07-20  Chris Marrin  <cmarrin@apple.com>
 
-
-
         Reviewed by Simon Fraser.
 
-
-
         Handle opacity and opacity animations on transform layers in Leopard
-
         https://bugs.webkit.org/show_bug.cgi?id=27398
 
-
-
         This makes two changes, and only for Leopard. 
 
-
-
         First, whenever opacity is changed on a layer I propagate the 
-
         change into the content layer and all the children if the layer 
-
         on which opacity is set is a transform layer (preserve3D is true). 
-
         The opacity set is the accumulated opacity from this layer
-
         and all its direct ancestor transform layers. Second, I turn off all 
-
         hardware opacity animation.
 
-
-
         * platform/graphics/GraphicsLayer.cpp:
-
         (WebCore::GraphicsLayer::accumulatedOpacity):
-
         (WebCore::GraphicsLayer::distributeOpacity):
-
         * platform/graphics/GraphicsLayer.h:
-
         (WebCore::GraphicsLayer::setOpacityInternal):
-
         * platform/graphics/mac/GraphicsLayerCA.h:
-
         * platform/graphics/mac/GraphicsLayerCA.mm:
-
         (WebCore::GraphicsLayerCA::setPreserves3D):
-
         (WebCore::GraphicsLayerCA::setOpacity):
-
         (WebCore::GraphicsLayerCA::animateFloat):
-
         (WebCore::GraphicsLayerCA::swapFromOrToTiledLayer):
-
         (WebCore::GraphicsLayerCA::setOpacityInternal):
-
         (WebCore::GraphicsLayerCA::updateOpacityOnLayer):
 
-
-
 2009-07-20  Yong Li  <yong.li@torchmobile.com>
 
-
-
         Reviewed by Adam Roben.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27349
-
         Add GraphicsContext implementation for the WinCE port.
 
-
-
         Written by Yong Li <yong.li@torchmobile.com>, George Staikos <george.staikos@torchmobile.com> and Lyon Chen <lyon.chen@torchmobile.com>
-
         with trivial style fixes by Adam Treat <adam.treat@torchmobile.com>
 
-
-
         * platform/graphics/wince/GraphicsContextWince.cpp: Added.
 
-
-
 2009-07-20  Dumitru Daniliuc  <dumi@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Adding the Win SQLite VFS implementation for Chromium, and stubs
-
         for the Mac and Linux VFSs.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=26940
 
-
-
         * WebCore.gypi:
-
         * platform/chromium/ChromiumBridge.h:
-
         * platform/sql/chromium/SQLiteFileSystemChromium.cpp: Added.
-
         * platform/sql/chromium/SQLiteFileSystemChromiumLinux.cpp: Added.
-
         * platform/sql/chromium/SQLiteFileSystemChromiumMac.cpp: Added.
-
         * platform/sql/chromium/SQLiteFileSystemChromiumWin.cpp: Added.
 
-
-
-2009-07-20  Xan Lopez  <xlopez@igalia.com>
-
-
+2009-07-20  Xan Lopez  <xlopez@igalia.com>
 
         Reviewed by Gustavo Noronha.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27097
-
         [Gtk] Segfault when examining an object of ROLE_TABLE via at-spi
 
-
-
         Check that an object is a RenderObject before trying to access its
-
         renderer and related node.
 
-
-
         * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
-
         (webkit_accessible_get_role):
 
-
-
 2009-07-20  Balazs Kelemen  <kelemen.balazs.3@stud.u-szeged.hu>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         [Qt] font cache reworking
-
         https://bugs.webkit.org/show_bug.cgi?id=27265
 
-
-
         Reimplemented Qt's FontCache in a way that follows the shared one.
-
         Now we can release its elements when those became inactive.
-
         FontFallbackList had been changed to be able to hold WebCore fonts in its list and to be able to release a FontData what is in the cache.
 
-
-
         No change in behavior, so no tests.
 
-
-
         * platform/graphics/qt/FontCacheQt.cpp:
-
         (WebCore::FontPlatformDataCacheKey::FontPlatformDataCacheKey):
-
         (WebCore::FontPlatformDataCacheKey::isHashTableDeletedValue):
-
         (WebCore::FontPlatformDataCacheKey::): Key type for the cache of FontPlatformData objects.
-
         It can be constructed from a FontPlatformData or from a FontDescription. The keys have to be consistent
-
         with FontPlatformData::FontPlatformData(const FontDescription&) - if we create the same
-
         FontPlatformData from two FontDescription then we have to create the same key from them, and vica versa.
-
         (WebCore::FontPlatformDataCacheKey::operator==):
-
         (WebCore::FontPlatformDataCacheKey::hash):
-
         (WebCore::FontPlatformDataCacheKey::computeHash):
-
         (WebCore::FontPlatformDataCacheKey::hashTableDeletedSize):
-
         (WebCore::FontPlatformDataCacheKeyHash::hash):
-
         (WebCore::FontPlatformDataCacheKeyHash::equal):
-
         (WebCore::FontPlatformDataCacheKeyTraits::emptyValue):
-
         (WebCore::FontPlatformDataCacheKeyTraits::constructDeletedValue):
-
         (WebCore::FontPlatformDataCacheKeyTraits::isDeletedValue):
-
         (WebCore::FontCache::getCachedFontPlatformData): Get a FontDescription and returns a FontPlatformData.
-
         (WebCore::FontCache::getCachedFontData): Get a FontPlatformData and returns a SimpleFontData.
-
         (WebCore::FontCache::releaseFontData): Get a SimpleFontData and releases it from the cache. Also releases the appropriate FontPlatformData.
-
         (WebCore::FontCache::purgeInactiveFontData): Frees inactive elements.
-
         (WebCore::FontCache::invalidate): Frees all inactive elements (call purgeInactiveFontData with default argument)
-
         * platform/graphics/qt/FontFallbackListQt.cpp:
-
         (WebCore::FontFallbackList::releaseFontData):
-
         (WebCore::FontFallbackList::fontDataAt):
-
         * platform/graphics/qt/FontPlatformData.h:
-
         (WebCore::FontPlatformData::family): Getter. It is needed for FontPlatformDataCacheKey.
-
         (WebCore::FontPlatformData::bold): Ditto.
-
         (WebCore::FontPlatformData::italic): Ditto.
-
         (WebCore::FontPlatformData::smallCaps): Ditto.
-
         (WebCore::FontPlatformData::pixelSize): Ditto.
-
         * platform/graphics/qt/FontPlatformDataQt.cpp:
-
         (WebCore::FontPlatformData::FontPlatformData): Set m_bold.
 
-
-
 2009-07-20  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Holger Freyther.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=26716
-
         [Gtk] Each XMLHttpRequest leaks memory.
 
-
-
         Free the SoupURI we create to check the URI. Fix suggested by John
-
         Kjellberg.
 
-
-
         * platform/network/soup/ResourceHandleSoup.cpp:
-
         (WebCore::):
 
-
-
 2009-07-20  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
 
-
-
         Reviewed by Holger Freyther.
 
-
-
         [Qt] On Symbian link against system sqlite3
-
         https://bugs.webkit.org/show_bug.cgi?id=27368
 
-
-
         Add an option to force linking against system sqlite3
-
         by adding system-sqlite to the CONFIG variable.
 
-
-
         The Symbian specific part of this patch is contributed by 
-
         Norbert Leser.
 
-
-
         * WebCore.pro:
 
-
-
 2009-07-20  Xan Lopez  <xlopez@igalia.com>
 
-
-
         Reviewed by Gustavo Noronha.
 
-
-
         Change the glib version check to check for the first unstable
-
         release with g_mapped_file_unref. Otherwise this would be useless
-
         until 2.22 is released, a few months from now.
 
-
-
         * platform/network/soup/ResourceHandleSoup.cpp:
-
         (WebCore::ResourceHandle::startHttp):
 
-
-
 2009-07-20  Simon Hausmann  <simon.hausmann@nokia.com>
 
-
-
         Reviewed by and done with Tor Arne Vestbø.
 
-
-
         Fix fast/css/pseudo-required-optional-*.html in the Qt build
-
         after r46062.
 
-
-
         These tests triggered a bug in RenderThemeQt where we did not fall back
-
         to the unstyled painting of text areas and input fields when they have
-
         a styled background.
 
-
-
         Our re-implementation of isControlStyled incorrectly only checked the
-
         border for determining whether to style or not. The base-implementation
-
         performs the same check, but also includes the background. Removing
-
         our implementation fixes the appearance.
 
-
-
         * platform/qt/RenderThemeQt.cpp: Removed isControlStyled reimplementation.
-
         * platform/qt/RenderThemeQt.h: Ditto.
 
-
-
 2009-07-20  Simon Hausmann  <simon.hausmann@nokia.com>
 
-
-
         Rubber-stamped by Tor Arne Vestbø.
 
-
-
         Add missing (sorted) header files to the HEADERS variable in the qmake
-
         .pro file for improved completion in IDEs.
 
-
-
         * WebCore.pro:
 
-
-
 2009-07-19  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         [V8] Factor V8ConsoleMessage out of V8Proxy
-
         https://bugs.webkit.org/show_bug.cgi?id=27421
 
-
-
         No behavior change.
 
-
-
         * WebCore.gypi:
-
         * bindings/v8/V8ConsoleMessage.cpp: Added.
-
         (WebCore::V8ConsoleMessage::V8ConsoleMessage):
-
         (WebCore::V8ConsoleMessage::dispatchNow):
-
         (WebCore::V8ConsoleMessage::dispatchLater):
-
         (WebCore::V8ConsoleMessage::processDelayed):
-
         (WebCore::V8ConsoleMessage::handler):
-
         * bindings/v8/V8ConsoleMessage.h: Added.
-
         (WebCore::V8ConsoleMessage::Scope::Scope):
-
         (WebCore::V8ConsoleMessage::Scope::~Scope):
-
         * bindings/v8/V8Proxy.cpp:
-
         (WebCore::logInfo):
-
         (WebCore::reportUnsafeAccessTo):
-
         (WebCore::V8Proxy::runScript):
-
         (WebCore::V8Proxy::callFunction):
-
         (WebCore::V8Proxy::newInstance):
-
         (WebCore::V8Proxy::initContextIfNeeded):
-
         (WebCore::V8Proxy::processConsoleMessages):
 
-
-
 2009-07-19  Rob Buis  <rwlbuis@gmail.com>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Remove unused member variable.
 
-
-
         * svg/SVGPolyElement.h:
 
-
-
 2009-07-19  Eric Carlson  <eric.carlson@apple.com>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         HTMLAudioElement: constructor should set "autobuffer" attribute
-
         https://bugs.webkit.org/show_bug.cgi?id=27422
 
-
-
         Test: media/audio-constructor-autobuffer.html
 
-
-
         * bindings/js/JSAudioConstructor.cpp:
-
         (WebCore::constructAudio):
-
             Set 'autobuffer' attribute.
 
-
-
 2009-07-19  Thierry Bastian <thierry.bastian@nokia.com>
 
-
-
         Reviewed by Simon Hausmann.
 
-
-
         Fix the Qt build with mingw.
 
-
-
         * WebCore.pro: Don't use MSVC commandline options to disable warnings
-
         with mingw.
 
-
-
 2009-07-19  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by David Levin.
 
-
-
         [V8] Phase 2: Remove event listener methods from V8Proxy
-
         https://bugs.webkit.org/show_bug.cgi?id=27415
 
-
-
         No behavior change.
 
-
-
         * bindings/v8/V8ObjectEventListener.cpp:
-
         (WebCore::weakObjectEventListenerCallback):
-
         (WebCore::V8ObjectEventListener::~V8ObjectEventListener):
-
         * bindings/v8/V8Proxy.cpp:
-
         (WebCore::V8Proxy::disconnectEventListeners):
-
         * bindings/v8/V8Proxy.h:
-
         (WebCore::V8Proxy::eventListeners):
-
         (WebCore::V8Proxy::objectListeners):
-
         * bindings/v8/custom/V8AbstractWorkerCustom.cpp:
-
         (WebCore::getEventListener):
-
         * bindings/v8/custom/V8CustomEventListener.cpp:
-
         (WebCore::V8EventListener::~V8EventListener):
-
         * bindings/v8/custom/V8DOMWindowCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         (WebCore::ACCESSOR_SETTER):
-
         * bindings/v8/custom/V8ElementCustom.cpp:
-
         (WebCore::ACCESSOR_SETTER):
-
         * bindings/v8/custom/V8MessagePortCustom.cpp:
-
         (WebCore::ACCESSOR_SETTER):
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8NodeCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8SVGElementInstanceCustom.cpp:
-
         (WebCore::CALLBACK_FUNC_DECL):
-
         * bindings/v8/custom/V8WorkerCustom.cpp:
-
         (WebCore::getEventListener):
-
         * bindings/v8/custom/V8XMLHttpRequestCustom.cpp:
-
         (WebCore::getEventListener):
-
         * bindings/v8/custom/V8XMLHttpRequestUploadCustom.cpp:
-
         (WebCore::ACCESSOR_SETTER):
-
         (WebCore::CALLBACK_FUNC_DECL):
 
-
-
 2009-07-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
-
-
         Reviewed by Gustavo Noronha.
 
-
-
         [Gtk] soup/ResourceHandleSoup.cpp:533: error: 'g_mapped_file_free' was not declared in this scope
-
         https://bugs.webkit.org/show_bug.cgi?id=27230
 
-
-
         Use g_mapped_file_unref for GLIB version 2.22 onwards.
 
-
-
         * platform/network/soup/ResourceHandleSoup.cpp:
-
         (WebCore::ResourceHandle::startHttp):
 
-
-
 2009-07-18  Dan Bernstein  <mitz@apple.com>
 
-
-
         Reviewed by Anders Carlsson.
 
-
-
         Add spread radius support to -webkit-box-shadow
-
         https://bugs.webkit.org/show_bug.cgi?id=27417
-
         rdar://problem/7072267
 
-
-
         Test: fast/box-shadow/spread.html
 
-
-
         * css/CSSComputedStyleDeclaration.cpp:
-
         (WebCore::valueForShadow): Added a property ID parameter and used it to
-
             include the spread length for box-shadow but not for text-shadow.
-
         (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
-
             Pass the property ID to valueForShadow().
 
-
-
         * css/CSSParser.cpp:
-
         (WebCore::ShadowParseContext::ShadowParseContext): Added property,
-
             spread, and allowSpread members. Added a property ID parameter to
-
             the constructor. Initialize the property and allowSpread members.
-
         (WebCore::ShadowParseContext::allowLength): Added allowSpread.
-
         (WebCore::ShadowParseContext::commitValue): Pass the spread value to
-
             the ShadowValue constructor. Reset allowSpread.
-
         (WebCore::ShadowParseContext::commitLength): Allow spread after blur
-
             for the box-shadow property.
-
         (WebCore::ShadowParseContext::commitColor): Reset allowSpread.
-
         (WebCore::CSSParser::parseShadow): Pass the property ID to
-
             ShadowParseContext().
 
-
-
         * css/CSSStyleSelector.cpp:
-
         (WebCore::CSSStyleSelector::applyProperty): Get the spread value from
-
             the shadow value and pass it to the ShadowData constructor.
 
-
-
         * css/ShadowValue.cpp:
-
         (WebCore::ShadowValue::ShadowValue): Added spread.
-
         (WebCore::ShadowValue::cssText): Added spread.
 
-
-
         * css/ShadowValue.h:
-
         (WebCore::ShadowValue::create): Added spread.
 
-
-
         * page/animation/AnimationBase.cpp:
-
         (WebCore::blendFunc): Blend the spread value.
-
         (WebCore::PropertyWrapperShadow::blend): Added 0 spread to the default
-
             shadow.
 
-
-
         * rendering/InlineFlowBox.cpp:
-
         (WebCore::InlineFlowBox::placeBoxesHorizontally): Account for spread in
-
             the visual overflow calculations.
-
         (WebCore::InlineFlowBox::placeBoxesVertically): Ditto.
-
         (WebCore::InlineFlowBox::paint): Ditto.
 
-
-
         * rendering/RenderBlock.cpp:
-
         (WebCore::RenderBlock::overflowHeight): Ditto.
-
         (WebCore::RenderBlock::overflowWidth): Ditto.
-
         (WebCore::RenderBlock::overflowLeft): Ditto.
-
         (WebCore::RenderBlock::overflowTop): Ditto.
-
         (WebCore::RenderBlock::overflowRect): Ditto.
-
         (WebCore::RenderBlock::layoutBlock): Ditto.
 
-
-
         * rendering/RenderBoxModelObject.cpp:
-
         (WebCore::RenderBoxModelObject::paintBoxShadow): Inflate the shadow-
-
             casting rect by the shadow spread value. Adjust border radii if
-
             necessary.
 
-
-
         * rendering/RenderFlexibleBox.cpp:
-
         (WebCore::RenderFlexibleBox::layoutBlock): Account for spread in the
-
             visual overflow calculations.
-
         * rendering/RenderLayer.cpp:
-
         (WebCore::RenderLayer::calculateRects): Ditto.
 
-
-
         * rendering/RenderObject.cpp:
-
         (WebCore::RenderObject::repaintAfterLayoutIfNeeded): Account for spread.
-
         (WebCore::RenderObject::adjustRectForOutlineAndShadow): Ditto.
 
-
-
         * rendering/RenderReplaced.cpp:
-
         (WebCore::RenderReplaced::adjustOverflowForBoxShadowAndReflect): Ditto.
 
-
-
         * rendering/style/RenderStyle.cpp:
-
         (WebCore::RenderStyle::setTextShadow): Assert that text shadows do not
-
             have spread.
 
-
-
         * rendering/style/ShadowData.cpp:
-
         (WebCore::ShadowData::ShadowData): Added spread.
-
         (WebCore::ShadowData::operator==): Compare spread.
-
         * rendering/style/ShadowData.h:
-
         (WebCore::ShadowData::ShadowData): Added spread.
 
-
-
 2009-07-18  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by Jan Alonzo.
 
-
-
         Minor FrameLoader.cpp cleanup
-
         https://bugs.webkit.org/show_bug.cgi?id=27406
 
-
-
         No behavior change.
 
-
-
         * loader/FrameLoader.cpp:
-
         (WebCore::FrameLoader::executeIfJavaScriptURL):
 
-
-
 2009-07-18  Adam Barth  <abarth@webkit.org>
 
-
-
         Reviewed by Darin Fisher.
 
-
-
         [V8] Move event listener methods from V8Proxy to V8EventListenerList
-
         https://bugs.webkit.org/show_bug.cgi?id=27408
 
-
-
         Move some event listener code out of V8Proxy and into the event
-
         listener list.
 
-
-
         I'd like to remove these methods from V8Proxy entirely and just expose
-
         getters for the lists themselves, but I'll do that in a follow up
-
         patch.
 
-
-
         * bindings/v8/V8EventListenerList.cpp:
-
         (WebCore::V8EventListenerList::findWrapper):
-
         * bindings/v8/V8EventListenerList.h:
-
         (WebCore::V8EventListenerList::findOrCreateWrapper):
-
         * bindings/v8/V8ObjectEventListener.cpp:
-
         * bindings/v8/V8Proxy.cpp:
-
         (WebCore::V8Proxy::findV8EventListener):
-
         (WebCore::V8Proxy::findOrCreateV8EventListener):
-
         (WebCore::V8Proxy::removeV8EventListener):
-
         (WebCore::V8Proxy::findObjectEventListener):
-
         (WebCore::V8Proxy::findOrCreateObjectEventListener):
-
         (WebCore::V8Proxy::removeObjectEventListener):
-
         * bindings/v8/V8Proxy.h:
 
-
-
 2009-07-18  Jeremy Orlow  <jorlow@chromium.org>
 
-
-
         Rubber stamped by Adam Barth.
 
-
-
         Revert https://bugs.webkit.org/show_bug.cgi?id=27383
-
         https://bugs.webkit.org/show_bug.cgi?id=27407
 
-
-
         Revert Jens' patch.  I believe he forgot to include a file.
 
-
-
         * WebCore.gypi:
-
         * bindings/scripts/CodeGeneratorV8.pm:
-
         * bindings/v8/DOMObjectsInclude.h:
-
         * bindings/v8/V8DOMWrapper.cpp:
-
         (WebCore::V8DOMWrapper::getTemplate):
-
         * bindings/v8/V8DataGridDataSource.cpp: Removed.
-
         * bindings/v8/V8DataGridDataSource.h: Removed.
-
         * bindings/v8/V8GCController.h:
-
         * bindings/v8/V8Index.h:
-
         * bindings/v8/custom/V8CustomBinding.h:
-
         * bindings/v8/custom/V8HTMLDataGridElementCustom.cpp:
-
         (WebCore::ACCESSOR_GETTER):
-
         (WebCore::ACCESSOR_SETTER):
 
-
-
 2009-07-17  Daniel Bates  <dbates@intudata.com>
 
-
-
         Reviewed by Adam Barth.
-
         
-
         https://bugs.webkit.org/show_bug.cgi?id=27405
 
-
-
         Fixes an issue when decoding HTML entities with an unknown named entity that 
-
         caused null-characters to be inserted into the decoded result.
 
-
-
         Test: http/tests/security/xssAuditor/link-onclick-ampersand.html
-
               http/tests/security/xssAuditor/javascript-link-ampersand.html
 
-
-
         * page/XSSAuditor.cpp:
-
         (WebCore::XSSAuditor::decodeHTMLEntities): Added check to conditional so that
-
         non-zero entity values are not inserted during decoding process.
 
-
-
 2009-07-17  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
-
-
         <http://webkit.org/b/18363> [GTK] Combo boxes cannot be opened pressing space
 
-
-
         Reviewed by Holger Freyther.
 
-
-
         Add Gtk to platforms that want to open the menulist using the
-
         spacebar.
 
-
-
         * dom/SelectElement.cpp:
-
         (WebCore::SelectElement::menuListDefaultEventHandler):
 
-
-
 2009-07-17  Mario Sanchez Prada  <msanchez@igalia.com>
 
-
-
         Reviewed by Jan Alonzo.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=25523
-
         [GTK] The text displayed by push buttons is not exposed to assistive technologies
 
-
-
         Add new public method text() to RenderButton and use it from
-
         AccessibilityRenderObject::stringValue().
 
-
-
         * accessibility/AccessibilityRenderObject.cpp:
-
         (WebCore::AccessibilityRenderObject::stringValue):
-
         * rendering/RenderButton.cpp:
-
         (WebCore::RenderButton::text):
-
         * rendering/RenderButton.h:
 
-
-
 2009-07-17  Anton Muhin  <antonm@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Restore proxy retrieval
-
         https://bugs.webkit.org/show_bug.cgi?id=27369
 
-
-
         No new tests are needed.
 
-
-
         * bindings/v8/V8DOMWrapper.cpp:
-
         (WebCore::V8DOMWrapper::instantiateV8Object):
 
-
-
 2009-07-17  Yael Aharon  <yael.aharon@nokia.com>
 
-
-
         Reviewed by George Staikos.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27351
-
         Added platform "Symbian" to WEBCORE_NAVIGATOR_PLATFORM
-
         Use uname to find the correct platform for Linux.
 
-
-
         * page/NavigatorBase.cpp:
-
         (WebCore::NavigatorBase::platform):
 
-
-
 2009-07-17  Jens Alfke  <snej@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Hook up V8 bindings for DataGrid elements.
-
         https://bugs.webkit.org/show_bug.cgi?id=27383
-
         http://code.google.com/p/chromium/issues/detail?id=16730
 
-
-
         Tests: Enhanced LayoutTests/fast/dom/HTMLDataGridElement/*
-
         to handle exceptions, check appropriate JS prototypes, and
-
         test column-list's item() method as well as array-indexing.
 
-
-
         * WebCore.gypi: Added new source files.
-
         * bindings/scripts/CodeGeneratorV8.pm: Made GenerateBatchedAttributeData put #if's around conditional attributes.
-
         * bindings/v8/DOMObjectsInclude.h: #include DataGrid headers.
-
         * bindings/v8/V8DOMWrapper.cpp: Add bindings from HTML tags to datagrid templates.
-
         (WebCore::V8DOMWrapper::getTemplate): Customize datagrid template.
-
         * bindings/v8/V8DataGridDataSource.cpp: Added. (Based on JSDataGridDataSource)
-
         (WebCore::V8DataGridDataSource::V8DataGridDataSource):
-
         (WebCore::V8DataGridDataSource::~V8DataGridDataSource):
-
         * bindings/v8/V8DataGridDataSource.h: Added. (Based on JSDataGridDataSource)
-
         (WebCore::V8DataGridDataSource::create):
-
         (WebCore::V8DataGridDataSource::isJSDataGridDataSource):
-
         (WebCore::V8DataGridDataSource::jsDataSource):
-
         (WebCore::asV8DataGridDataSource):
-
         * bindings/v8/V8GCController.h: Added new handle type "DATASOURCE".
-
         * bindings/v8/V8Index.h: Conditionalize datagrid stuff.
-
         * bindings/v8/custom/V8CustomBinding.h: Declare more accessors. Conditionalize.
-
         * bindings/v8/custom/V8HTMLDataGridElementCustom.cpp: Fill in dataSource accessors.
-
         (WebCore::ACCESSOR_GETTER):
-
         (WebCore::ACCESSOR_SETTER):
 
-
-
 2009-07-17  Jeremy Orlow  <jorlow@chromium.org>
 
-
-
         Reviewed by Darin Fisher.
 
-
-
         StorageArea should only contain methods we intend to proxy.
-
         https://bugs.webkit.org/show_bug.cgi?id=27181
 
-
-
         Right now, StorageAreaSync takes in a StorageArea* and calls methods
-
         like importItem.  Really, StorageAreaSync should be operating directly
-
         on StorageAreaImpl* and those methods should be removed from StorageArea
-
         since StorageAreaSync should never be attached to anything other than a
-
         StorageAreaImpl.
 
-
-
         This was pointed out in the review for
-
         https://bugs.webkit.org/show_bug.cgi?id=27072
 
-
-
         Also clean up StorageNamespaceImpl to operate directly on
-
         StorageAreaImpl.  Also, get rid of the factory for StorageArea
-
         since nothing should ever create a StorageArea directly.
 
-
-
         * GNUmakefile.am:
-
         * WebCore.vcproj/WebCore.vcproj:
-
         * WebCore.xcodeproj/project.pbxproj:
-
         * WebCoreSources.bkl:
-
         * storage/StorageArea.cpp: Removed.
-
         * storage/StorageArea.h:
-
         (WebCore::StorageArea::~StorageArea):
-
         * storage/StorageAreaImpl.cpp:
-
         (WebCore::StorageAreaImpl::copy):
-
         * storage/StorageAreaImpl.h:
-
         * storage/StorageAreaSync.cpp:
-
         (WebCore::StorageAreaSync::create):
-
         (WebCore::StorageAreaSync::StorageAreaSync):
-
         * storage/StorageAreaSync.h:
-
         * storage/StorageNamespaceImpl.cpp:
-
         (WebCore::StorageNamespaceImpl::copy):
-
         (WebCore::StorageNamespaceImpl::storageArea):
-
         * storage/StorageNamespaceImpl.h:
 
-
-
 2009-07-17  Jeremy Orlow  <jorlow@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         Add v8 implementation for DOM Storage ScriptObjectQuarantine.
-
         https://bugs.webkit.org/show_bug.cgi?id=27327
 
-
-
         Wrap the storage object with a generic object as is done elsewhere in
-
         the file (but continue to hit a NOTIMPLEMENTED if DOM_STORAGE is not
-
         enabled.
 
-
-
         * bindings/v8/ScriptObjectQuarantine.cpp:
-
         (WebCore::getQuarantinedScriptObject):
 
-
-
 2009-07-17  Mads Ager  <ager@chromium.org>
 
-
-
         Reviewed by Dimitri Glazkov.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27394
-
         Fix access to global object wrappers after navigation of their
-
         frame in the V8 bindings.  This fixes selenium test failures.
 
-
-
         * bindings/v8/V8Proxy.cpp:
-
         (WebCore::V8Proxy::updateDocument):
 
-
-
 2009-07-17  Mark Rowe  <mrowe@apple.com>
 
-
-
         Fix the 32-bit build by removing implicit float <-> double conversions.
 
-
-
         * inspector/InspectorController.cpp:
-
         (WebCore::constrainedAttachedWindowHeight):
 
-
-
 2009-07-17  Brian Weinstein  <bweinstein@apple.com>
 
-
-
         Reviewed by Adam Roben.
 
-
-
         Fix of <rdar://problem/5712795> Win: Cannot change the height of the docked Web Inspector (14272)
-
         https://bugs.webkit.org/show_bug.cgi?id=14272
-
         
-
         Moved preference setting for attached inspector height and inspector height calculation from
-
         WebInspectorClient.mm into InspectorController.cpp, to make this code cross-platform and enable
-
         Windows resizing of attached inspector.
 
-
-
         * inspector/InspectorController.cpp:
-
         * inspector/InspectorController.h:
 
-
-
 2009-07-17  Dan Bernstein  <mitz@apple.com>
 
-
-
         Another attempt at fixing the build after r46063
 
-
-
         * WebCore.xcodeproj/project.pbxproj: Made ExceptionCode.h a private
-
             header, because it is now included from htmlediting.h, which is
-
             a private header.
 
-
-
 2009-07-17  Alexey Proskuryakov  <ap@webkit.org>
 
-
-
         Reviewed by Dan Bernstein.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=27396
-
         Moving cursor in Thai text sometimes jumps over two characters
 
-
-
         Test: editing/text-iterator/thai-cursor-movement.html
 
-
-
         * platform/text/TextBreakIteratorICU.cpp: (WebCore::cursorMovementIterator): Added a special
-
         case for five Thai characters, matching ICU/CLDR changes.
 
-
-
 2009-07-14  Eric Seidel  <eric@webkit.org>
 
-
-
         Reviewed by Adam Barth.
 
-
-
         Some constructor objects exposed on Window have the wrong prototype chain
-
         https://bugs.webkit.org/show_bug.cgi?id=27276
 
-
-
         Several Constructor classes were already being passed a global object
-
         during construction, but they were ignoring it for prototype lookup.
-
         I've fixed those to use the passed global object instead.
 
-
-
         Most of these Constructor classes should just be auto-generated, but I
-
         refrained from changing them over to auto-gen in this patch.
 
-
-
         Fixed CodeGeneratorJS to pass a global object to getDOMConstructor when
-
         available, otherwise default to deprecatedGlobalObjectForPrototype(exec)
-
         to match existing behavior.
 
-
-
         Test: fast/dom/prototype-inheritance.html
 
-
-
         * bindings/js/JSAudioConstructor.cpp:
-
         (WebCore::JSAudioConstructor::JSAudioConstructor): use the existing globalObject pointer for prototype lookup
-
         * bindings/js/JSDOMBinding.h:
-
         (WebCore::deprecatedGlobalObjectForPrototype): Make it easy to detect where the wrong global object is being used.
-
         (WebCore::deprecatedGetDOMStructure):
-
         * bindings/js/JSDOMGlobalObject.h: remove error-prone getDOMConstructor, require passing JSDOMGlobalObject*
-
         * bindings/js/JSDOMWindowCustom.cpp:
-
         (WebCore::JSDOMWindow::webKitPoint): pass "this" for the global object.
-
         (WebCore::JSDOMWindow::webKitCSSMatrix): pass "this" for the global object.
-
         (WebCore::JSDOMWindow::xsltProcessor): pass "this" for the global object.
-
         (WebCore::JSDOMWindow::worker): pass "this" for the global object.
-
         * bindings/js/JSImageConstructor.cpp:
-
         (WebCore::JSImageConstructor::JSImageConstructor): use the existing globalObject pointer for prototype lookup
-
         * bindings/js/JSMessageChannelConstructor.cpp:
-
         (WebCore::JSMessageChannelConstructor::JSMessageChannelConstructor): use the existing globalObject pointer for prototype lookup
-
         * bindings/js/JSOptionConstructor.cpp:
-
         (WebCore::JSOptionConstructor::JSOptionConstructor): use the existing globalObject pointer for prototype lookup
-
         * bindings/js/JSWebKitCSSMatrixConstructor.cpp:
-
         (WebCore::JSWebKitCSSMatrixConstructor::JSWebKitCSSMatrixConstructor): add new globalObject parameter and use it
-
         * bindings/js/JSWebKitCSSMatrixConstructor.h:
-
         * bindings/js/JSWebKitPointConstructor.cpp:
-
         (WebCore::JSWebKitPointConstructor::JSWebKitPointConstructor): add new globalObject parameter and use it
-
         * bindings/js/JSWebKitPointConstructor.h:
-
         * bindings/js/JSWorkerConstructor.cpp:
-
         (WebCore::JSWorkerConstructor::JSWorkerConstructor): add new globalObject parameter and use it
-
         * bindings/js/JSWorkerConstructor.h:
-
         * bindings/js/JSXMLHttpRequestConstructor.cpp:
-
         (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor): use the existing globalObject pointer for prototype lookup
-
          -- XMLHttpRequest constructor was also missing a length.  Added one.
-
         * bindings/js/JSXSLTProcessorConstructor.cpp:
-
         (WebCore::JSXSLTProcessorConstructor::JSXSLTProcessorConstructor):
-
         * bindings/js/JSXSLTProcessorConstructor.h:
-
         * bindings/scripts/CodeGeneratorJS.pm:
 
-
-
 2009-07-17  Dan Bernstein  <mitz@apple.com>
 
-
-
         Build fix
 
-
-
         * editing/htmlediting.cpp:
-
         (WebCore::visiblePositionBeforeNode):
-
         (WebCore::visiblePositionAfterNode):
 
-
-
 2009-07-17  Jan Michael Alonzo  <jmalonzo@webkit.org>
 
-
-
         Gtk build fix for symbol lookup error.
 
-
-
         Move AbstractWorker from SHARED_WORKERS to WORKERS as Worker derives from it now
-
         Changed in http://trac.webkit.org/changeset/46048
 
-
-
         * GNUmakefile.am:
 
-
-
 2009-07-17  Ryosuke Niwa  <ryosuke.niwa@gmail.com>
 
-
-
         Reviewed by Eric Seidel.
 
-
-
         htmlediting.cpp needs more utility functions to fix the bug 26816
-
         https://bugs.webkit.org/show_bug.cgi?id=27038
 
-
-
         In order to fix the bug 26816, we need several utility functions be added to htmlediting.cpp
 
-
-
         No tests because functions haven't been used anywhere yet.
 
-
-
         * dom/Range.cpp:
-
         (WebCore::Range::create):
-
         (WebCore::Range::comparePoint): added const qualifier
-
         (WebCore::Range::compareNode): added const qualifier
-
         * dom/Range.h:
-
         * editing/htmlediting.cpp:
-
         (WebCore::unsplittableElementForPosition): find the enclosing unsplittable element (editing root & table cell)
-
         (WebCore::positionBeforeNode): added ASSERT(node)
-
         (WebCore::positionAfterNode): added ASSERT(node)
-
         (WebCore::visiblePositionBeforeNode):
-
         (WebCore::visiblePositionAfterNode):
-
         (WebCore::createRange): create a range object from two visible positions
-
         (WebCore::extendRangeToWrappingNodes): extend range to include nodes that starts and ends at the boundaries
-
         (WebCore::canMergeLists): typo
-
         (WebCore::indexForVisiblePosition): added const qualifier
-
         (WebCore::isVisiblyAdjacent): typo
-
         (WebCore::isNodeVisiblyContainedWithin): determine if a node is inside a range or within the visible boundaries of the range
-
         * editing/htmlediting.h:
 
-
-
 2009-07-17  Michelangelo De Simone  <micdesim@gmail.com>
 
-
-
         Reviewed by Darin Adler.
 
-
-
         https://bugs.webkit.org/show_bug.cgi?id=25551
-
         Added support for the "required" attribute, the valueMissing flag
-
         to the ValidityState object and :required/:optional CSS pseudoclasses.
-
         Part of HTML5 sec. Forms specs.
-
         http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#attr-input-required
 
-