1. 04 Mar, 2010 37 commits
    • bdakin@apple.com's avatar
      WebCore: This fixes the layering violation I committed yesterday by moving · a67418ff
      bdakin@apple.com authored
      Page::instanceHandle into its own file just in the WebCore 
      namespace.
      
      Reviewed by Anders Carlsson.
      
      Added WebCoreInstanceHandle.h + .cpp and removed PageWin.cpp
      * WebCore.vcproj/WebCore.vcproj:
      * page/win/PageWin.cpp: Removed.
      
      Remove all instance handle code from Page.
      * page/Page.h:
      
      New files.
      * platform/win/WebCoreInstanceHandle.cpp: Added.
      * platform/win/WebCoreInstanceHandle.h: Added.
      (WebCore::setInstanceHandle):
      (WebCore::instanceHandle):
      
      Switch to WebCore::instanceHandle() instead of 
      Page::instanceHandle() and include the new header.
      * platform/graphics/win/WKCACFLayerRenderer.cpp:
      (WebCore::WKCACFLayerRenderer::acceleratedCompositingAvailable):
      * platform/win/PasteboardWin.cpp:
      (WebCore::Pasteboard::Pasteboard):
      * platform/win/PopupMenuWin.cpp:
      (WebCore::PopupMenu::show):
      (WebCore::PopupMenu::registerClass):
      * platform/win/SharedTimerWin.cpp:
      (WebCore::initializeOffScreenTimerWindow):
      * plugins/win/PluginViewWin.cpp:
      (WebCore::registerPluginView):
      (WebCore::PluginView::platformStart):
      
      WebKit/win: WebCore::Page::setInstanceHandle() is now just 
      WebCore::setInstanceHandle()
      
      Reviewed by Anders Carlsson.
      
      * WebKitDLL.cpp:
      (DllMain):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55542 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a67418ff
    • eric@webkit.org's avatar
      2010-03-04 Diego Gonzalez <diego.gonzalez@openbossa.org> · 40779bc1
      eric@webkit.org authored
              Reviewed by Simon Hausmann.
      
              Make Qt DumpRenderTree EventSender able to send double click events
      
              LayoutTests:
                  fast/events/dblclick-addEventListener.html
      
              [Qt] DRT: Send double click event from EventSender
              https://bugs.webkit.org/show_bug.cgi?id=35255
      
              * platform/qt/Skipped:
      2010-03-04  Diego Gonzalez  <diego.gonzalez@openbossa.org>
      
              Reviewed by Simon Hausmann.
      
              Make Qt DumpRenderTree EventSender able to send double click events
      
              LayoutTests:
                  fast/events/dblclick-addEventListener.html
      
              [Qt] DRT: Send double click event from EventSender
              https://bugs.webkit.org/show_bug.cgi?id=35255
      
              * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
              (WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
              * DumpRenderTree/qt/EventSenderQt.cpp:
              (EventSender::EventSender):
              (EventSender::mouseDown):
              * DumpRenderTree/qt/EventSenderQt.h:
              (EventSender::resetClickCount):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40779bc1
    • tonikitoo@webkit.org's avatar
      [Gtk] Unreviewed build fix. · f76a9bff
      tonikitoo@webkit.org authored
      Patch by Antonio Gomes <tonikitoo@webkit.org>
      
      'glib_file_name' renamed to 'gligFileName'.
      
      * platform/graphics/gtk/ImageGtk.cpp:
      (WebCore::Image::loadPlatformResource):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f76a9bff
    • eric@webkit.org's avatar
      2010-03-04 Simon Hausmann <simon.hausmann@nokia.com> · b77090a6
      eric@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] qwebelement.h does not include QtCore headers correctly
              https://bugs.webkit.org/show_bug.cgi?id=35748
      
              The header files of QtCore must be included as QtCore/foo.h.
      
              See also http://bugreports.qt.nokia.com/browse/QTBUG-8661
      
              * Api/qwebelement.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55539 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b77090a6
    • pfeldman@chromium.org's avatar
      2010-03-04 Pavel Feldman <pfeldman@chromium.org> · f6cd2231
      pfeldman@chromium.org authored
              Not reviewed: chromium tests fix.
      
              * src/js/Tests.js:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55538 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f6cd2231
    • pfeldman@chromium.org's avatar
      2010-03-04 Pavel Feldman <pfeldman@chromium.org> · cfd6ecb1
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: Remove two last synchronous calls from front-end to InspectorBackend.
      
              https://bugs.webkit.org/show_bug.cgi?id=35720
      
              * inspector/InspectorBackend.cpp:
              (WebCore::InspectorBackend::enableSearchingForNode):
              (WebCore::InspectorBackend::disableSearchingForNode):
              (WebCore::InspectorBackend::setPauseOnExceptionsState):
              * inspector/InspectorBackend.h:
              * inspector/InspectorBackend.idl:
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::setWindowVisible):
              (WebCore::InspectorContorller::setSearchingForNode):
              (WebCore::InspectorController::populateScriptObjects):
              * inspector/InspectorController.h:
              * inspector/InspectorFrontend.cpp:
              (WebCore::InspectorFrontend::searchingForNodeWasEnabled):
              (WebCore::InspectorFrontend::searchingForNodeWasDisabled):
              (WebCore::InspectorFrontend::updatePauseOnExceptionsState):
              * inspector/InspectorFrontend.h:
              * inspector/front-end/ElementsPanel.js:
              (WebInspector.ElementsPanel):
              (WebInspector.ElementsPanel.prototype.get statusBarItems):
              (WebInspector.ElementsPanel.prototype.hide):
              (WebInspector.ElementsPanel.prototype.reset):
              (WebInspector.ElementsPanel.prototype.searchingForNodeWasEnabled):
              (WebInspector.ElementsPanel.prototype.searchingForNodeWasDisabled):
              (WebInspector.ElementsPanel.prototype._nodeSearchButtonClicked):
              * inspector/front-end/InspectorBackendStub.js:
              (.WebInspector.InspectorBackendStub.prototype.enableSearchingForNode):
              (.WebInspector.InspectorBackendStub.prototype.disableSearchingForNode):
              (.WebInspector.InspectorBackendStub.prototype.setPauseOnExceptionsState):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel):
              (WebInspector.ScriptsPanel.prototype.get statusBarItems):
              (WebInspector.ScriptsPanel.prototype.updatePauseOnExceptionsState):
              (WebInspector.ScriptsPanel.prototype._updateDebuggerButtons):
              (WebInspector.ScriptsPanel.prototype._togglePauseOnExceptions):
              * inspector/front-end/inspector.js:
              (WebInspector.searchingForNodeWasEnabled):
              (WebInspector.searchingForNodeWasDisabled):
              (WebInspector.updatePauseOnExceptionsState):
              WebKit/chromium:
              * src/js/InspectorControllerImpl.js:
              (devtools.InspectorBackendImpl):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cfd6ecb1
    • pfeldman@chromium.org's avatar
      2010-03-04 Pavel Feldman <pfeldman@chromium.org> · 9a8d60b3
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: Clicking on an error should take me to the error
      
              https://bugs.webkit.org/show_bug.cgi?id=34860
      
              * inspector/front-end/ResourceView.js:
              (WebInspector.ResourceView):
              (WebInspector.ResourceView.prototype._selectTab):
              (WebInspector.ResourceView.prototype.selectContentTab):
              * inspector/front-end/ResourcesPanel.js:
              (WebInspector.ResourcesPanel.prototype.showResource):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55536 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9a8d60b3
    • pfeldman@chromium.org's avatar
      2010-03-04 Pavel Feldman <pfeldman@chromium.org> · 66c2cd55
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: Remove sync access to resourceTrackingEnabled.
      
              https://bugs.webkit.org/show_bug.cgi?id=35693
      
              * inspector/InspectorBackend.cpp:
              * inspector/InspectorBackend.h:
              * inspector/InspectorBackend.idl:
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::populateScriptObjects):
              * inspector/front-end/AuditsPanel.js:
              (WebInspector.AuditsPanel.prototype._reloadResources):
              (WebInspector.AuditsPanel.prototype.show):
              * inspector/front-end/InspectorBackendStub.js:
              (.WebInspector.InspectorBackendStub):
              (.WebInspector.InspectorBackendStub.prototype.enableResourceTracking):
              (.WebInspector.InspectorBackendStub.prototype.disableResourceTracking):
              (.WebInspector.InspectorBackendStub.prototype.enableDebugger):
              (.WebInspector.InspectorBackendStub.prototype.disableDebugger):
              (.WebInspector.InspectorBackendStub.prototype.enableProfiler):
              (.WebInspector.InspectorBackendStub.prototype.disableProfiler):
              * inspector/front-end/ResourcesPanel.js:
              (WebInspector.ResourcesPanel):
              (WebInspector.ResourcesPanel.prototype.get resourceTrackingEnabled):
              (WebInspector.ResourcesPanel.prototype.get visibleView):
              (WebInspector.ResourcesPanel.prototype.resourceTrackingWasEnabled):
              (WebInspector.ResourcesPanel.prototype.resourceTrackingWasDisabled):
              (WebInspector.ResourcesPanel.prototype.reset):
              (WebInspector.ResourcesPanel.prototype.showResource):
              (WebInspector.ResourcesPanel.prototype._enableResourceTracking):
              (WebInspector.ResourcesPanel.prototype._toggleResourceTracking):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      66c2cd55
    • jam@chromium.org's avatar
      Update test expectations from my recent checkin · 90a41522
      jam@chromium.org authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      90a41522
    • chang.shu@nokia.com's avatar
      Committed by Chang Shu: commit manually for bug 35687. · 708a5d15
      chang.shu@nokia.com authored
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55533 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      708a5d15
    • eric@webkit.org's avatar
      2010-03-04 Antoine Quint <ml@graougraou.com> · e2511942
      eric@webkit.org authored
              Reviewed by Darin Adler.
      
              DOM insertion mutation events should dispatch after a node is attached to the render tree
              https://bugs.webkit.org/show_bug.cgi?id=35590
      
              * fast/events/domnodeinsertedintodocument-dispatched-post-rendering-expected.txt: Added.
              * fast/events/domnodeinsertedintodocument-dispatched-post-rendering.html: Added.
      2010-03-04  Antoine Quint  <ml@graougraou.com>
      
              Reviewed by Darin Adler.
      
              DOM insertion mutation events should dispatch after a node is attached to the render tree
              https://bugs.webkit.org/show_bug.cgi?id=35590
      
              Test: fast/events/domnodeinsertedintodocument-dispatched-post-rendering.html
      
              Split off the internal-to-WebCore node insertion notification code from the DOM mutation
              event dispatching, originally in dispatchChildInsertionEvents(), to a new static function
              called notifyChildInserted(). This allows us to dispatch the mutation events at a later
              time upon insertion of a child into to the tree, specifically _after_ attachment to the render
              tree.
      
              * dom/ContainerNode.cpp:
              (WebCore::ContainerNode::insertBefore):
              (WebCore::ContainerNode::replaceChild):
              (WebCore::ContainerNode::appendChild):
              (WebCore::notifyChildInserted):
              (WebCore::dispatchChildInsertionEvents):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55532 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e2511942
    • eric@webkit.org's avatar
      2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch> · ba67b54b
      eric@webkit.org authored
              Reviewed by Holger Freyther.
      
              Make paths relocatable on runtime on Windows
              https://bugs.webkit.org/show_bug.cgi?id=32711
      
              * platform/graphics/gtk/ImageGtk.cpp:
              (get_webkit_datadir):
              (WebCore::Image::loadPlatformResource):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55531 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba67b54b
    • pfeldman@chromium.org's avatar
      2010-03-04 Pavel Feldman <pfeldman@chromium.org> · c03ee3af
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: Popup for Timeline panel will work in a tooltip mode
      
              https://bugs.webkit.org/show_bug.cgi?id=35680
      
              * inspector/front-end/Popover.js:
              (WebInspector.Popover):
              (WebInspector.Popover.prototype.show):
              (WebInspector.Popover.prototype.hide):
              (WebInspector.Popover.prototype._positionElement):
              (WebInspector.PopoverHelper):
              (WebInspector.PopoverHelper.prototype._mouseDown):
              (WebInspector.PopoverHelper.prototype._mouseMove.doHide):
              (WebInspector.PopoverHelper.prototype._mouseMove):
              (WebInspector.PopoverHelper.prototype._resetHoverTimer):
              (WebInspector.PopoverHelper.prototype.hidePopup):
              (WebInspector.PopoverHelper.prototype._mouseHover):
              (WebInspector.PopoverHelper.prototype._killHidePopupTimer):
              * inspector/front-end/TimelineOverviewPane.js:
              (WebInspector.TimelineOverviewPane.prototype.reset):
              * inspector/front-end/TimelinePanel.js:
              (WebInspector.TimelinePanel):
              (WebInspector.TimelinePanel.prototype.get _recordStyles):
              (WebInspector.TimelinePanel.prototype._innerAddRecordToTimeline):
              (WebInspector.TimelinePanel.prototype._scheduleRefresh):
              (WebInspector.TimelinePanel.prototype._refreshRecords):
              (WebInspector.TimelinePanel.prototype._adjustScrollPosition):
              (WebInspector.TimelinePanel.prototype._getPopoverAnchor):
              (WebInspector.TimelinePanel.prototype._showPopover):
              (WebInspector.TimelinePanel.prototype._closeRecordDetails):
              (WebInspector.TimelineRecordListRow):
              (WebInspector.TimelineRecordListRow.prototype.update):
              (WebInspector.TimelineRecordGraphRow):
              (WebInspector.TimelineRecordGraphRow.prototype._onClick):
              (WebInspector.TimelinePanel.FormattedRecord):
              (WebInspector.TimelinePanel.FormattedRecord.prototype._createCell):
              (WebInspector.TimelinePanel.FormattedRecord.prototype._createRow):
              (WebInspector.TimelinePanel.FormattedRecord.prototype._createLinkRow):
              (WebInspector.TimelinePanel.FormattedRecord.prototype._generatePopupContent):
              (WebInspector.TimelinePanel.FormattedRecord.prototype._getRecordDetails):
              * inspector/front-end/inspector.css:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55530 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c03ee3af
    • beidson@apple.com's avatar
      REGRESSION (31281): -[WebArchive initWithCoder:] leaks · 61550845
      beidson@apple.com authored
      <rdar://problem/7702420> and https://bugs.webkit.org/show_bug.cgi?id=35534
      
      Reviewed by Geoff Garen.
      
      * WebView/WebArchive.mm:
      (-[WebArchive initWithCoder:]): Don't retain objects we don't own.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55529 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61550845
    • laszlo.1.gombos@nokia.com's avatar
      2010-03-04 Laszlo Gombos <laszlo.1.gombos@nokia.com> · 4c418e95
      laszlo.1.gombos@nokia.com authored
              Unreviewed build fix.
      
              Build fix after r55464.
      
              No new tests, no new functionality.
      
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::populateScriptObjects):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55528 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4c418e95
    • ossy@webkit.org's avatar
      Unreviewed. · eaa5ba8b
      ossy@webkit.org authored
      [Qt] storage/open-database-creation-callback-isolated-world.html was removed
      from tree by r55488, so it should be removed from Qt Skipped list too.
      
      * platform/qt/Skipped: storage/open-database-creation-callback-isolated-world.html removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eaa5ba8b
    • eric@webkit.org's avatar
      2010-03-04 Leandro Pereira <leandro@profusion.mobi> · 3f5a23c5
      eric@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              Add EFL port files to platform/graphics/efl.
              http://webkit.org/b/35539
      
              * platform/graphics/efl/FloatRectEfl.cpp: Added.
              * platform/graphics/efl/FontEfl.cpp: Added.
              * platform/graphics/efl/IconEfl.cpp: Added.
              * platform/graphics/efl/ImageEfl.cpp: Added.
              * platform/graphics/efl/IntPointEfl.cpp: Added.
              * platform/graphics/efl/IntRectEfl.cpp: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3f5a23c5
    • eric@webkit.org's avatar
      2010-03-04 Leandro Pereira <leandro@profusion.mobi> · 881e6d6d
      eric@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              Add EFL port files to platform/text/efl.
              http://webkit.org/b/35740
      
              * platform/text/efl/TextBreakIteratorInternalICUEfl.cpp: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55525 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      881e6d6d
    • eric@webkit.org's avatar
      2010-03-04 Fridrich Strba <fridrich.strba@bluewin.ch> · 35236ae9
      eric@webkit.org authored
              Reviewed by Holger Freyther.
      
              https://bugs.webkit.org/show_bug.cgi?id=35726
              Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
      
              Removing orphaned #if USE.
      
              * GNUmakefile.am:
      2010-03-04  Fridrich Strba  <fridrich.strba@bluewin.ch>
      
              Reviewed by Holger Freyther.
      
              https://bugs.webkit.org/show_bug.cgi?id=35726
              Remove orphaned #ifdef WTF_USE_GLIB_ICU_UNICODE_HYBRID
      
              Removing orphaned #if USE.
      
              * platform/ThreadGlobalData.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55524 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35236ae9
    • jorlow@chromium.org's avatar
      Trottle sync requests sent to the LocalStorage background thread · e6597a77
      jorlow@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=34943
      
      Reviewed by Darin Fisher.
      
      Currently, once a second LocalStorage takes all keys/values which have
      been changed and sends them to a background thread to sync.  The problem
      is that this background thread can get overwhelmed and stop being
      responsive.  This means that if any other page tries to start using
      LocalStorage (and thus initiates the initial import) that'll block on
      all the previous syncs completing.
      
      To mitigate this, I'm adding code so that we never schedule another
      sync task when another is still running.  In order to keep the sync
      tasks from growing exponentially when they do take longer than the
      storage sync interval, I've also added a basic rate limiter.  No effort
      is made to ensure fairness/ordering of what gets synced nor is there
      any way for this rate to be changed because most normal uses of
      LocalStorage really shouldn't be hitting these types of limits anyway.
      
      The only behavioral change that's observible in JavaScript is time based
      and thus it's not practical to make new tests that aren't racy.  The
      existing layout tests cover LocalStorage pretty well, though.
      
      * storage/StorageAreaSync.cpp:
      (WebCore::StorageAreaSync::StorageAreaSync):
      (WebCore::StorageAreaSync::scheduleFinalSync):
      (WebCore::StorageAreaSync::syncTimerFired):
      (WebCore::StorageAreaSync::performSync):
      * storage/StorageAreaSync.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55523 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e6597a77
    • pfeldman@chromium.org's avatar
      2010-03-04 Andrey Kosyakov <caseq@chromium.org> · 3adc7312
      pfeldman@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Added support for worker instrumentation in inspector
              (display list of active workers, allow debugging of workers
              by injecting fake JS implementation)
      
              https://bugs.webkit.org/show_bug.cgi?id=35568
      
              * English.lproj/localizedStrings.js:
              * WebCore.gypi:
              * WebCore.vcproj/WebCore.vcproj:
              * bindings/js/JSInjectedScriptHostCustom.cpp:
              (WebCore::InjectedScriptHost::createInjectedScript):
              (WebCore::InjectedScriptHost::injectedScriptFor):
              * bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
              (WebCore::InjectedScriptHost::createInjectedScript):
              (WebCore::InjectedScriptHost::injectedScriptFor):
              * dom/Document.cpp:
              (WebCore::Document::inspectorController):
              * dom/Document.h:
              * dom/ScriptExecutionContext.h:
              (WebCore::ScriptExecutionContext::inspectorController):
              * inspector/InjectedScriptHost.cpp:
              (WebCore::InjectedScriptHost::InjectedScriptHost):
              (WebCore::InjectedScriptHost::injectScript):
              (WebCore::InjectedScriptHost::nextWorkerId):
              (WebCore::InjectedScriptHost::didCreateWorker):
              (WebCore::InjectedScriptHost::willDestroyWorker):
              * inspector/InjectedScriptHost.h:
              * inspector/InjectedScriptHost.idl:
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::populateScriptObjects):
              (WebCore::InspectorController::resetScriptObjects):
              (WebCore::InspectorController::didCommitLoad):
              (WebCore::InspectorController::didCreateWorker):
              (WebCore::InspectorController::willDestroyWorker):
              * inspector/InspectorController.h:
              * inspector/InspectorFrontend.cpp:
              (WebCore::InspectorFrontend::didCreateWorker):
              (WebCore::InspectorFrontend::willDestroyWorker):
              * inspector/InspectorFrontend.h:
              * inspector/InspectorWorkerResource.h: Added.
              (WebCore::InspectorWorkerResource::create):
              (WebCore::InspectorWorkerResource::id):
              (WebCore::InspectorWorkerResource::url):
              (WebCore::InspectorWorkerResource::isSharedWorker):
              (WebCore::InspectorWorkerResource::InspectorWorkerResource):
              * inspector/front-end/Checkbox.js: Added.
              (WebInspector.Checkbox.callbackWrapper):
              (WebInspector.Checkbox):
              (WebInspector.Checkbox.prototype.checked):
              * inspector/front-end/InjectedFakeWorker.js:
              (InjectedFakeWorker.FakeWorker):
              (InjectedFakeWorker.FakeWorker.prototype.terminate):
              (InjectedFakeWorker.FakeWorker.prototype._handleException):
              (InjectedFakeWorker.FakeWorker.prototype._importScripts):
              (InjectedFakeWorker.FakeWorker.prototype._loadScript):
              (InjectedFakeWorker.FakeWorker.prototype._expandURLAndCheckOrigin):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel):
              (WebInspector.ScriptsPanel.prototype.debuggerWasEnabled):
              (WebInspector.ScriptsPanel.prototype.debuggerWasDisabled):
              (WebInspector.ScriptsPanel.prototype.reset):
              * inspector/front-end/WebKit.qrc:
              * inspector/front-end/WorkersSidebarPane.js: Added.
              (WebInspector.WorkersSidebarPane):
              (WebInspector.WorkersSidebarPane.prototype.addWorker):
              (WebInspector.WorkersSidebarPane.prototype.removeWorker):
              (WebInspector.WorkersSidebarPane.prototype.setInstrumentation):
              (WebInspector.WorkersSidebarPane.prototype.reset):
              (WebInspector.WorkersSidebarPane.prototype._onTriggerInstrument):
              (WebInspector.Worker):
              (WebInspector.didCreateWorker):
              (WebInspector.willDestroyWorker):
              * inspector/front-end/inspector.css:
              * inspector/front-end/inspector.html:
              * workers/AbstractWorker.cpp:
              (WebCore::AbstractWorker::AbstractWorker):
              (WebCore::AbstractWorker::~AbstractWorker):
              (WebCore::AbstractWorker::onDestroyWorker):
              (WebCore::AbstractWorker::contextDestroyed):
              * workers/AbstractWorker.h:
              (WebCore::AbstractWorker::id):
              * workers/SharedWorker.cpp:
              (WebCore::SharedWorker::SharedWorker):
              * workers/Worker.cpp:
              (WebCore::Worker::Worker):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3adc7312
    • hamaji@chromium.org's avatar
      2010-03-04 Shinichiro Hamaji <hamaji@chromium.org> · 6044a6e5
      hamaji@chromium.org authored
              Unreviewed. Remove a non-ASCII character introduced in the following bug.
      
              put_by_id does will incorrectly cache writes where a specific value exists, where at the point of caching the same value is being written.
              https://bugs.webkit.org/show_bug.cgi?id=35537
      
              * runtime/JSObject.h:
              (JSC::JSObject::putDirectInternal):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55521 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6044a6e5
    • jocelyn.turcotte@nokia.com's avatar
      [Qt] Make the OUTPUT_DIR variable in qmake projects independent of build-webkit's logic. · 28faeac4
      jocelyn.turcotte@nokia.com authored
      Reviewed by Tor Arne Vestbø.
      
      This also allows shadow builds relying only on qmake to work properly.
      
      .:
      
      * WebKit.pri:
      
      JavaScriptCore:
      
      * jsc.pro:
      * qt/api/QtScript.pro:
      * qt/tests/qscriptengine/qscriptengine.pro:
      * qt/tests/qscriptvalue/qscriptvalue.pro:
      * qt/tests/tests.pri:
      
      WebCore:
      
      * WebCore.pro:
      
      WebKit\qt:
      
      * tests/benchmarks/loading/loading.pro:
      * tests/benchmarks/painting/painting.pro:
      * tests/hybridPixmap/hybridPixmap.pro:
      * tests/qgraphicswebview/qgraphicswebview.pro:
      * tests/qwebelement/qwebelement.pro:
      * tests/qwebframe/qwebframe.pro:
      * tests/qwebhistory/qwebhistory.pro:
      * tests/qwebhistoryinterface/qwebhistoryinterface.pro:
      * tests/qwebinspector/qwebinspector.pro:
      * tests/qwebpage/qwebpage.pro:
      * tests/qwebplugindatabase/qwebplugindatabase.pro:
      
      WebKitTools:
      
      * DumpRenderTree/qt/DumpRenderTree.pro:
      * DumpRenderTree/qt/ImageDiff.pro:
      * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
      * QtLauncher/QtLauncher.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55520 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      28faeac4
    • ossy@webkit.org's avatar
      Enable to use built-product-archive on Qt platform. · cc0e0691
      ossy@webkit.org authored
      Patch by Gabor Rapcsanyi <rgabor@inf.u-szeged.hu> on 2010-03-04
      Reviewed by Kenneth Rohde Christiansen.
      
      * BuildSlaveSupport/built-product-archive:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc0e0691
    • zecke@webkit.org's avatar
      [Qt] Avoid calling QFont::detach too often from FontQt · 8f71f50f
      zecke@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=35569
      
      The letter- and wordspacing is inside the WebCore::Font class,
      our QFont is located in the WebCore::FontPlatformData. Everytime
      we need to use a QFont inside WebCore::Font we are calling the
      font method which gets the QFont from the WebCore::FontPlatformData
      and is applying the letter- and wordspacing. Internally this
      will attempt to detach the QFont...
      
      Avoid calling setLetterSpacing and setWordSpacing on QFont if
      the WebCore::Font has the default applied.
      
      * platform/graphics/qt/FontQt.cpp:
      (WebCore::Font::font):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8f71f50f
    • apavlov@chromium.org's avatar
      2010-03-04 Alexander Pavlov <apavlov@chromium.org> · f4941ad8
      apavlov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: Nothing happens on navigation to resource via a link if resource tracking is disabled
              https://bugs.webkit.org/show_bug.cgi?id=35574
      
              * English.lproj/localizedStrings.js:
              * inspector/front-end/ResourcesPanel.js:
              (WebInspector.ResourcesPanel.prototype.canShowSourceLine):
              (WebInspector.ResourcesPanel.prototype._toggleResourceTracking):
              * inspector/front-end/inspector.js:
              (WebInspector.documentMouseOver):
              (WebInspector.documentMouseOut):
              (WebInspector.hideBadLinkPopupIfNecessary):
              (WebInspector.documentClick.followLink):
              (WebInspector.documentClick):
              (WebInspector.showBadLinkPopup.popupOverOut):
              (WebInspector.showBadLinkPopup):
              (WebInspector.addMainEventListeners):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55517 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f4941ad8
    • abecsi@webkit.org's avatar
      Rubber-stamped by Kenneth Rohde Christiansen. · 30e899c9
      abecsi@webkit.org authored
         [Qt] DRT is failing on new test introduced in r55499
         Skipping it until fix.
         https://bugs.webkit.org/show_bug.cgi?id=35729
      
         * platform/qt/Skipped: fast/events/zoom-dblclick.html skipped
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55516 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      30e899c9
    • vestbo@webkit.org's avatar
      [Qt] Fix generation of forwaring headers · a65308cc
      vestbo@webkit.org authored
      Reviewed by Kenneth Rohde Christiansen.
      
      The dependencies were a bit wrong, so we ended up not generating
      forwarding headers for qwebkitversion.h and qwebkitglobal.h
      
      The forwardning headers are now the only targets depending on the
      real headers. All other targets either depend on the generated
      class headers, or the forwarding headers.
      
      * Api/DerivedSources.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55515 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a65308cc
    • eric@webkit.org's avatar
      2010-03-04 Vangelis Kokkevis <vangelis@chromium.org> · 193c5f86
      eric@webkit.org authored
              Reviewed by Oliver Hunt.
      
              Update existing test to check that getUniformLocation() returns
              null if the uniform requested is not found.
              https://bugs.webkit.org/show_bug.cgi?id=34669
      
              * fast/canvas/webgl/script-tests/uniform-location.js:
              * fast/canvas/webgl/uniform-location-expected.txt:
      2010-03-04  Vangelis Kokkevis  <vangelis@chromium.org>
      
              Reviewed by Oliver Hunt.
      
              getUniformLocation() now returns null if uniform requested
              is not found.
              https://bugs.webkit.org/show_bug.cgi?id=34669
      
              Test:LayoutTests/fast/canvas/webgl/uniform-location.html
              (added missing test)
      
              * html/canvas/WebGLRenderingContext.cpp:
              (WebCore::WebGLRenderingContext::getUniformLocation):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55514 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      193c5f86
    • eric@webkit.org's avatar
      2010-03-04 John Abd-El-Malek <jam@chromium.org> · 61ccc4b3
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Fix incorrect setup of DateExtension.
              https://bugs.webkit.org/show_bug.cgi?id=35710
      
              * fast/dom/Window/resources/slow_unload_handler1.html:
      2010-03-04  John Abd-El-Malek  <jam@chromium.org>
      
              Reviewed by Adam Barth.
      
              Fix incorrect setup of DateExtension.
              https://bugs.webkit.org/show_bug.cgi?id=35710
      
              * bindings/v8/DateExtension.cpp:
              (WebCore::DateExtension::setAllowSleep):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55513 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61ccc4b3
    • darin@chromium.org's avatar
      2010-03-04 Darin Fisher <darin@chromium.org> · 61c1222e
      darin@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Fix failing DevToolsSanityTest.TestResourceContentLength
              https://bugs.webkit.org/show_bug.cgi?id=35725
      
              http://trac.webkit.org/changeset/55466 missed one more spot
              where contentLength needed to be renamed resourceSize.
      
              * src/js/Tests.js:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55512 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61c1222e
    • oliver@apple.com's avatar
      2010-03-04 Oliver Hunt <oliver@apple.com> · 9cc43765
      oliver@apple.com authored
              Reviewed by Maciej Stachowiak.
      
              https://bugs.webkit.org/show_bug.cgi?id=35603
              SVG incorrectly allows nested <use> elements in a <use> shadow tree
      
              Simplify the handling of invalid or missing use-targets by cloning them
              to empty <g> elements rather than just allowing the <use> element to
              be copied into the shadow tree, as this violates a number of assumptions
              in the shadow tree handling code.
      
              Tests: svg/custom/use-nested-disallowed-target.svg
                     svg/custom/use-nested-missing-target-added.svg
                     svg/custom/use-nested-missing-target-removed.svg
                     svg/custom/use-nested-missing-target.svg
                     svg/custom/use-nested-notarget.svg
      
              * svg/SVGUseElement.cpp:
              (WebCore::SVGUseElement::buildPendingResource):
              (WebCore::SVGUseElement::buildShadowAndInstanceTree):
              (WebCore::SVGUseElement::expandUseElementsInShadowTree):
      
      2010-03-04  Oliver Hunt  <oliver@apple.com>
      
              Reviewed by Maciej Stachowiak.
      
              https://bugs.webkit.org/show_bug.cgi?id=35603
              SVG incorrectly allows nested <use> elements in a <use> shadow tree
      
              Add test cases for various combinations of <use> and targets that aren't present.
      
              * platform/mac/svg/custom/use-empty-reference-expected.txt: Added.
              * svg/custom/use-nested-disallowed-target-expected.txt: Added.
              * svg/custom/use-nested-disallowed-target.svg: Added.
              * svg/custom/use-nested-missing-target-added-expected.txt: Added.
              * svg/custom/use-nested-missing-target-added.svg: Added.
              * svg/custom/use-nested-missing-target-expected.txt: Added.
              * svg/custom/use-nested-missing-target-removed-expected.txt: Added.
              * svg/custom/use-nested-missing-target-removed.svg: Added.
              * svg/custom/use-nested-missing-target.svg: Added.
              * svg/custom/use-nested-notarget-expected.txt: Added.
              * svg/custom/use-nested-notarget.svg: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55511 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9cc43765
    • eric@webkit.org's avatar
      2010-03-04 Leandro Pereira <leandro@profusion.mobi> · b25a5690
      eric@webkit.org authored
              Reviewed by Gustavo Noronha Silva.
      
              Move Cairo-related font code from platform/graphics/gtk to
              platform/graphics/cairo, so other ports may use them.
              http://webkit.org/b/35539
      
              * GNUmakefile.am:
              * platform/graphics/cairo/FontCacheCairo.cpp: Copied from WebCore/platform/graphics/gtk/FontCacheGtk.cpp.
              * platform/graphics/cairo/FontCustomPlatformData.cpp: Copied from WebCore/platform/graphics/gtk/FontCustomPlatformData.cpp.
              * platform/graphics/cairo/FontCustomPlatformData.h: Copied from WebCore/platform/graphics/gtk/FontCustomPlatformData.h.
              * platform/graphics/cairo/FontPlatformData.h: Copied from WebCore/platform/graphics/gtk/FontPlatformData.h.
              * platform/graphics/cairo/FontPlatformDataCairo.cpp: Copied from WebCore/platform/graphics/gtk/FontPlatformDataGtk.cpp.
              * platform/graphics/cairo/GlyphPageTreeNodeCairo.cpp: Copied from WebCore/platform/graphics/gtk/GlyphPageTreeNodeGtk.cpp.
              * platform/graphics/cairo/SimpleFontDataCairo.cpp: Copied from WebCore/platform/graphics/gtk/SimpleFontDataGtk.cpp.
              * platform/graphics/gtk/FontCacheGtk.cpp: Removed.
              * platform/graphics/gtk/FontCustomPlatformData.cpp: Removed.
              * platform/graphics/gtk/FontCustomPlatformData.h: Removed.
              * platform/graphics/gtk/FontPlatformData.h: Removed.
              * platform/graphics/gtk/FontPlatformDataGtk.cpp: Removed.
              * platform/graphics/gtk/GlyphPageTreeNodeGtk.cpp: Removed.
              * platform/graphics/gtk/SimpleFontDataGtk.cpp: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55510 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b25a5690
    • eric@webkit.org's avatar
      2010-03-04 Evan Stade <estade@chromium.org> · 6c5bb944
      eric@webkit.org authored
              Reviewed by David Levin.
      
              https://bugs.webkit.org/show_bug.cgi?id=35261
              [skia] crash when attempting to render certain SVGs with Skia
      
              This test passes if it doesn't crash.
      
              * platform/mac/Skipped: Skip the test on Mac, where it crashes.
              * svg/custom/tiling-regular-hexagonal-crash-expected.txt: Added.
              * svg/custom/tiling-regular-hexagonal-crash.svg: Added.
      2010-03-04  Evan Stade  <estade@chromium.org>
      
              Reviewed by David Levin.
      
              https://bugs.webkit.org/show_bug.cgi?id=35261
              [skia] crash when attempting to render certain SVGs
      
              This fixes the crash, but the SVG still doesn't render properly.
      
              Test: svg/custom/tiling-regular-hexagonal-crash.svg
      
              * platform/graphics/skia/ImageSkia.cpp:
              (WebCore::BitmapImageSingleFrameSkia::create): don't return 0 when
              the copy fails; instead return a blank bitmap. The caller doesn't
              check for 0 before dereferencing.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55509 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6c5bb944
    • tony@chromium.org's avatar
      2010-03-04 Tony Chang <tony@chromium.org> · 565f2315
      tony@chromium.org authored
              Reviewed by Darin Fisher.
      
              Initialize m_isMultipartPayload in other ResourceResponse ctor.
              In r55451 (bug 35628) I added an extra bool, but only initialized
              it in one constructor.
              https://bugs.webkit.org/show_bug.cgi?id=35719
      
              * platform/network/chromium/ResourceResponse.h:
              (WebCore::ResourceResponse::ResourceResponse):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55508 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      565f2315
    • eric@webkit.org's avatar
      2010-03-03 Garret Kelly <gdk@chromium.org> · cffbc445
      eric@webkit.org authored
              Reviewed by Darin Fisher.
      
              Adding touch event type and point type. Tested against the try bots.
              https://bugs.webkit.org/show_bug.cgi?id=35691
      
              * public/WebInputEvent.h:
              (WebKit::WebInputEvent::):
              (WebKit::WebInputEvent::isTouchEventType):
              (WebKit::WebTouchEvent::WebTouchEvent):
              * public/WebTouchPoint.h: Added.
              (WebKit::WebTouchPoint::WebTouchPoint):
              (WebKit::WebTouchPoint::):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55507 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cffbc445
    • bweinstein@apple.com's avatar
      Touch WebKit.idl to force a rebuild of Interfaces · 4064aa2b
      bweinstein@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55506 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4064aa2b
  2. 03 Mar, 2010 3 commits
    • ukai@chromium.org's avatar
      2010-03-03 Yuta Kitamura <yutak@chromium.org> · d60141d7
      ukai@chromium.org authored
              Reviewed by Alexey Proskuryakov.
      
              Add a new class that stores information about Web Socket handshake request.
      
              Instances of this class contain the necessary information to send a Web Socket
              handshake request. In the future, this class will provide request information
              to the Web Inspector.
      
              WebSocketHandshake needs to provide request information
              https://bugs.webkit.org/show_bug.cgi?id=34784
      
              No new tests, since the current tests will suffice (LayoutTests/websocket/*).
      
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * websockets/WebSocketChannel.cpp:
              * websockets/WebSocketHandshake.cpp:
              (WebCore::WebSocketHandshake::clientHandshakeMessage):
              (WebCore::WebSocketHandshake::clientHandshakeRequest):
              * websockets/WebSocketHandshake.h:
              * websockets/WebSocketHandshakeRequest.cpp: Added.
              (WebCore::WebSocketHandshakeRequest::WebSocketHandshakeRequest):
              (WebCore::WebSocketHandshakeRequest::~WebSocketHandshakeRequest):
              (WebCore::WebSocketHandshakeRequest::addExtraHeaderField):
              (WebCore::WebSocketHandshakeRequest::headerFields):
              (WebCore::WebSocketHandshakeRequest::host):
              * websockets/WebSocketHandshakeRequest.h: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55505 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d60141d7
    • eric@webkit.org's avatar
      2010-03-03 Laszlo Gombos <laszlo.1.gombos@nokia.com> · f0abe7b4
      eric@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              Build fix after r55452.
      
              No new tests, this is a build fix.
      
              * page/Settings.cpp:
              (WebCore::Settings::setDatabasesEnabled):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f0abe7b4
    • alice.liu@apple.com's avatar
      Add a way to get an iframe's content frame · b0b564f6
      alice.liu@apple.com authored
      Reviewed by Jon Honeycutt.
      
      * DOMCoreClasses.cpp:
      (DOMElement::createInstance):
      Added case for DOMHTMLIFrameElement
      * DOMHTMLClasses.cpp:
      Adding the few DOMHTMLIFrameElement functions definitions that have 
      distinct implementations (all others just call parent implementation)
      (DOMHTMLIFrameElement::QueryInterface):
      (DOMHTMLIFrameElement::contentFrame):
      * DOMHTMLClasses.h:
      Most of these function declarations have definitions that just call the parent implementation
      (DOMHTMLIFrameElement::DOMHTMLIFrameElement):
      (DOMHTMLIFrameElement::AddRef):
      (DOMHTMLIFrameElement::Release):
      (DOMHTMLIFrameElement::throwException):
      (DOMHTMLIFrameElement::callWebScriptMethod):
      (DOMHTMLIFrameElement::evaluateWebScript):
      (DOMHTMLIFrameElement::removeWebScriptKey):
      (DOMHTMLIFrameElement::stringRepresentation):
      (DOMHTMLIFrameElement::webScriptValueAtIndex):
      (DOMHTMLIFrameElement::setWebScriptValueAtIndex):
      (DOMHTMLIFrameElement::setException):
      (DOMHTMLIFrameElement::nodeName):
      (DOMHTMLIFrameElement::nodeValue):
      (DOMHTMLIFrameElement::setNodeValue):
      (DOMHTMLIFrameElement::nodeType):
      (DOMHTMLIFrameElement::parentNode):
      (DOMHTMLIFrameElement::childNodes):
      (DOMHTMLIFrameElement::firstChild):
      (DOMHTMLIFrameElement::lastChild):
      (DOMHTMLIFrameElement::previousSibling):
      (DOMHTMLIFrameElement::nextSibling):
      (DOMHTMLIFrameElement::attributes):
      (DOMHTMLIFrameElement::ownerDocument):
      (DOMHTMLIFrameElement::insertBefore):
      (DOMHTMLIFrameElement::replaceChild):
      (DOMHTMLIFrameElement::removeChild):
      (DOMHTMLIFrameElement::appendChild):
      (DOMHTMLIFrameElement::hasChildNodes):
      (DOMHTMLIFrameElement::cloneNode):
      (DOMHTMLIFrameElement::normalize):
      (DOMHTMLIFrameElement::isSupported):
      (DOMHTMLIFrameElement::namespaceURI):
      (DOMHTMLIFrameElement::prefix):
      (DOMHTMLIFrameElement::setPrefix):
      (DOMHTMLIFrameElement::localName):
      (DOMHTMLIFrameElement::hasAttributes):
      (DOMHTMLIFrameElement::isSameNode):
      (DOMHTMLIFrameElement::isEqualNode):
      (DOMHTMLIFrameElement::textContent):
      (DOMHTMLIFrameElement::setTextContent):
      (DOMHTMLIFrameElement::tagName):
      (DOMHTMLIFrameElement::getAttribute):
      (DOMHTMLIFrameElement::setAttribute):
      (DOMHTMLIFrameElement::removeAttribute):
      (DOMHTMLIFrameElement::getAttributeNode):
      (DOMHTMLIFrameElement::setAttributeNode):
      (DOMHTMLIFrameElement::removeAttributeNode):
      (DOMHTMLIFrameElement::getElementsByTagName):
      (DOMHTMLIFrameElement::getAttributeNS):
      (DOMHTMLIFrameElement::setAttributeNS):
      (DOMHTMLIFrameElement::removeAttributeNS):
      (DOMHTMLIFrameElement::getAttributeNodeNS):
      (DOMHTMLIFrameElement::setAttributeNodeNS):
      (DOMHTMLIFrameElement::getElementsByTagNameNS):
      (DOMHTMLIFrameElement::hasAttribute):
      (DOMHTMLIFrameElement::hasAttributeNS):
      (DOMHTMLIFrameElement::focus):
      (DOMHTMLIFrameElement::blur):
      (DOMHTMLIFrameElement::idName):
      (DOMHTMLIFrameElement::setIdName):
      (DOMHTMLIFrameElement::title):
      (DOMHTMLIFrameElement::setTitle):
      (DOMHTMLIFrameElement::lang):
      (DOMHTMLIFrameElement::setLang):
      (DOMHTMLIFrameElement::dir):
      (DOMHTMLIFrameElement::setDir):
      (DOMHTMLIFrameElement::className):
      (DOMHTMLIFrameElement::setClassName):
      (DOMHTMLIFrameElement::innerHTML):
      (DOMHTMLIFrameElement::setInnerHTML):
      (DOMHTMLIFrameElement::innerText):
      (DOMHTMLIFrameElement::setInnerText):
      * Interfaces/DOMHTML.idl:
      Added IDOMHTMLIFrameElement interface
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55503 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b0b564f6