1. 14 Dec, 2010 40 commits
    • mihaip@chromium.org's avatar
      2010-12-14 Mihai Parparita <mihaip@chromium.org> · b042a70b
      mihaip@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Move asynchronous event dispatching out of Document
              https://bugs.webkit.org/show_bug.cgi?id=49785
      
              Move asynchonous event code out of Document and into a standalone
              EventQueue class (which supports async events for both regular nodes
              and the window object).
      
              No new tests necessary, since no new functionality is exposed (existing
              layout tests pass).
      
              * Android.mk:
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * dom/Document.cpp:
              (WebCore::Document::Document):
              (WebCore::Document::enqueueWindowEvent):
              (WebCore::Document::enqueueHashchangeEvent):
              * dom/DOMAllInOne.cpp:
              (WebCore::Document::eventQueue):
              * dom/Document.h:
              * dom/EventQueue.cpp: Added.
              (WebCore::EventQueue::EventQueue):
              (WebCore::EventQueue::enqueueEvent):
              (WebCore::EventQueue::pendingEventTimerFired):
              (WebCore::EventQueue::dispatchEvent):
              * dom/EventQueue.h: Added.
              * storage/StorageEventDispatcher.cpp:
              (WebCore::StorageEventDispatcher::dispatch):
      2010-12-14  Mihai Parparita  <mihaip@chromium.org>
      
              Reviewed by Dimitri Glazkov.
      
              Move asynchronous event dispatching out of Document
              https://bugs.webkit.org/show_bug.cgi?id=49785
      
              Change enqueueEvent callsite.
      
              * src/StorageAreaProxy.cpp:
              (WebCore::StorageAreaProxy::storageEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74062 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b042a70b
    • andersca@apple.com's avatar
      Move PluginInfoStore::getPluginInfo to NetscapePluginModule · 022531bd
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=51058
      
      Reviewed by Adam Roben.
      
      * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
      Move implementation of PluginInfoStore::getPluginInfo and related
      helper functions here.
      
      * UIProcess/Plugins/mac/PluginInfoStoreMac.mm:
      (WebKit::PluginInfoStore::getPluginInfo):
      Just call NetscapePluginModule::getPluginInfo here for now.
      
      * WebKit2.xcodeproj/project.pbxproj:
      Add NetscapePluginModuleMac.mm.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      022531bd
    • andersca@apple.com's avatar
      2010-12-14 Anders Carlsson <andersca@apple.com> · 3517c5a5
      andersca@apple.com authored
              Reviewed by John Sullivan.
      
              Switch name and description order when fetching Carbon plug-in info
              https://bugs.webkit.org/show_bug.cgi?id=46211
      
              The plug-in description comes before the name in the Carbon string list resource.
      
              * UIProcess/Plugins/mac/PluginInfoStoreMac.mm:
              (WebKit::getPluginInfoFromCarbonResources):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74060 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3517c5a5
    • commit-queue@webkit.org's avatar
      2010-12-14 Kyounga Ra <kyounga.ra@gmail.com> · f26c5555
      commit-queue@webkit.org authored
              Reviewed by Adam Barth.
      
              <noscript> is rendered with enabled XHTMLMP.
              https://bugs.webkit.org/show_bug.cgi?id=48493
      
              * html/HTMLElement.cpp:
              (WebCore::HTMLElement::rendererIsNeeded):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74059 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f26c5555
    • andersca@apple.com's avatar
      Move NetscapePluginModule.{cpp|h} to Shared/Plugins/Netscape · 0f7964c7
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=51052
      
      Reviewed by Adam Roben.
      
      * Shared/Plugins/Netscape/NetscapePluginModule.cpp: Renamed from WebKit2/WebProcess/Plugins/Netscape/NetscapePluginModule.cpp.
      * Shared/Plugins/Netscape/NetscapePluginModule.h: Renamed from WebKit2/WebProcess/Plugins/Netscape/NetscapePluginModule.h.
      * WebKit2.pro:
      * WebKit2.xcodeproj/project.pbxproj:
      * win/WebKit2.vcproj:
      * win/WebKit2Common.vsprops:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74058 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f7964c7
    • commit-queue@webkit.org's avatar
      2010-12-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com> · 12a81db3
      commit-queue@webkit.org authored
              Reviewed by Laszlo Gombos.
      
              [Qt] Flash plugins should be windowless on QGraphicsWebView on Symbian
              Remove #idef SYMBIAN introduced by r69396.
              https://bugs.webkit.org/show_bug.cgi?id=50487
      
              * WebCoreSupport/FrameLoaderClientQt.cpp:
              (WebCore::FrameLoaderClientQt::createPlugin):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74057 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      12a81db3
    • laszlo.1.gombos@nokia.com's avatar
      2010-12-14 Laszlo Gombos <laszlo.1.gombos@nokia.com> · 9c3d8bd7
      laszlo.1.gombos@nokia.com authored
              Reviewed by Eric Seidel.
      
              [Qt] [Symbian] Do not use pkg-config on Symbian as it is not supported
              https://bugs.webkit.org/show_bug.cgi?id=50231
      
              Guard CONFIG+=link_pkgconfig with !symbian.
      
              * jsc.pro:
      2010-12-14  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Eric Seidel.
      
              [Qt] [Symbian] Do not use pkg-config on Symbian as it is not supported
              https://bugs.webkit.org/show_bug.cgi?id=50231
      
              No new tests as there is no new functionality.
      
              Guard CONFIG+=link_pkgconfig with !symbian.
      
              * WebCore.pro:
      2010-12-14  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Eric Seidel.
      
              [Qt] [Symbian] Do not use pkg-config on Symbian as it is not supported
              https://bugs.webkit.org/show_bug.cgi?id=50231
      
              Guard CONFIG+=link_pkgconfig with !symbian.
      
              * DumpRenderTree/qt/DumpRenderTree.pro:
              * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
              * WebKitTestRunner/qt/WebKitTestRunner.pro:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74056 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c3d8bd7
    • aroben@apple.com's avatar
      Always record the last-set cursor, even when the UI delegate is setting the cursor for us · edaaa215
      aroben@apple.com authored
      Prior to r63339, the last-set cursor was recorded in Widget::setCursor.
      r63339 moved that code up to WebChromeClient, but failed to call it
      when the UI delegate was the one setting the cursor.
      
      Fixes <http://webkit.org/b/45692> <rdar://problem/8423464> REGRESSION
      (r63339): Mouse cursor disappears when holding mouse button down on
      page
      
      Reviewed by Ada Chan.
      
      * WebCoreSupport/WebChromeClient.cpp:
      (WebChromeClient::setCursor): After the cursor is set, regardless of
      whether the UI delegate sets it or we set it, record the cursor that
      was just set. That way we'll be able to use the cursor later when
      responding to the WM_SETCURSOR message.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74055 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      edaaa215
    • commit-queue@webkit.org's avatar
      2010-12-14 Sheriff Bot <webkit.review.bot@gmail.com> · 8a051db2
      commit-queue@webkit.org authored
              Unreviewed, rolling out r74040.
              http://trac.webkit.org/changeset/74040
              https://bugs.webkit.org/show_bug.cgi?id=51050
      
              Breaks 2d.shadow.canvas.transparent.2 and
              2d.shadow.image.transparent.2 (Requested by helder on
              #webkit).
      
              * fast/canvas/canvas-scale-strokePath-shadow-expected.txt:
              * fast/canvas/canvas-transforms-fillRect-shadow-expected.txt: Removed.
              * fast/canvas/canvas-transforms-fillRect-shadow.html: Removed.
              * fast/canvas/script-tests/canvas-scale-fillPath-shadow.js:
              * fast/canvas/script-tests/canvas-scale-fillRect-shadow.js:
              * fast/canvas/script-tests/canvas-scale-strokePath-shadow.js:
              * fast/canvas/script-tests/canvas-transforms-fillRect-shadow.js: Removed.
      2010-12-14  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r74040.
              http://trac.webkit.org/changeset/74040
              https://bugs.webkit.org/show_bug.cgi?id=51050
      
              Breaks 2d.shadow.canvas.transparent.2 and
              2d.shadow.image.transparent.2 (Requested by helder on
              #webkit).
      
              * platform/graphics/ContextShadow.cpp:
              (WebCore::ContextShadow::ContextShadow):
              (WebCore::ContextShadow::calculateLayerBoundingRect):
              * platform/graphics/ContextShadow.h:
              (WebCore::ContextShadow::offset):
              * platform/graphics/qt/ContextShadowQt.cpp:
              (WebCore::ContextShadow::beginShadowLayer):
              (WebCore::ContextShadow::endShadowLayer):
              * platform/graphics/qt/GraphicsContextQt.cpp:
              (WebCore::GraphicsContext::fillPath):
              (WebCore::GraphicsContext::strokePath):
              (WebCore::GraphicsContext::fillRect):
              (WebCore::GraphicsContext::fillRoundedRect):
              (WebCore::GraphicsContext::setPlatformShadow):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74054 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8a051db2
    • mihaip@chromium.org's avatar
      2010-12-14 Mihai Parparita <mihaip@chromium.org> · 1ad54bab
      mihaip@chromium.org authored
              Update the pixel expectations for the Mac port.
      
              For the tests that currently fail on Snow Leopard with --pixel-tests
              --tolerance 0, this moves the current pixel results to mac-leopard and
              adds new Snow Leopard-specific results to platform/mac.
      
              List of files omitted due to length but composed entirely of moves from
              platform/mac to platform/mac-leopard and newly added files in
              platform/mac.
      
              Also removes most of platform/mac/test_expectations.txt, those
              expectations were from April and are un-maintained.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74053 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1ad54bab
    • japhet@chromium.org's avatar
      2010-12-14 Nate Chapin <japhet@chromium.org> · cfed44cc
      japhet@chromium.org authored
              Unreviewed, fixing qt (hopefully for real this time).
      
              Remove a couple more references to loader.h.
      
              * xml/XSLStyleSheetQt.cpp:
              * xml/XSLTProcessorQt.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74052 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cfed44cc
    • jianli@chromium.org's avatar
      Unreviewed. Added missing expectations in chromium-mac-leopard to · a100d3b1
      jianli@chromium.org authored
      complete the move in r74042.
      
      * platform/chromium-mac-leopard/editing/deleting/5144139-2-expected.checksum:
      * platform/chromium-mac-leopard/editing/deleting/5144139-2-expected.png:
      * platform/chromium-mac-leopard/editing/selection/extend-selection-bidi-expected.checksum:
      * platform/chromium-mac-leopard/editing/selection/extend-selection-bidi-expected.png:
      * platform/chromium-mac-leopard/fast/text/complex-text-opacity-expected.checksum:
      * platform/chromium-mac-leopard/fast/text/complex-text-opacity-expected.png:
      * platform/chromium-mac-leopard/fast/text/complex-text-opacity-expected.txt:
      * platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
      * platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
      * platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
      * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Added.
      * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Added.
      * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Added.
      * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.checksum: Added.
      * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.png: Added.
      * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74051 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a100d3b1
    • japhet@chromium.org's avatar
      2010-12-14 Nate Chapin <japhet@chromium.org> · b4014d69
      japhet@chromium.org authored
              Unreviewed, fix mac and qt builds.
      
              Missed a couple of references to loader.h and
              improperly added CachedResourceRequest.h to
              WebCore.xcodeproj.
      
              * WebCore.xcodeproj/project.pbxproj:
              * platform/android/TemporaryLinkStubs.cpp:
              * platform/qt/TemporaryLinkStubsQt.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74050 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b4014d69
    • japhet@chromium.org's avatar
      2010-12-14 Nate Chapin <japhet@chromium.org> · d7ab4074
      japhet@chromium.org authored
              Reviewed by Adam Barth.
      
              Rename Loader to CachedResourceRequest.
              https://bugs.webkit.org/show_bug.cgi?id=50848
      
              No new tests, rename only.
      
              * Android.mk:
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * css/CSSStyleSelector.cpp:
              * loader/cache/CachedCSSStyleSheet.cpp:
              * loader/cache/CachedFont.cpp:
              * loader/cache/CachedResource.cpp:
              (WebCore::CachedResource::setRequest):
              * loader/cache/CachedResource.h:
              * loader/cache/CachedResourceLoader.cpp:
              (WebCore::CachedResourceLoader::load):
              (WebCore::CachedResourceLoader::loadDone):
              (WebCore::CachedResourceLoader::cancelRequests):
              * loader/cache/CachedResourceLoader.h:
              * loader/cache/CachedResourceRequest.cpp: Copied from WebCore/loader/loader.cpp.
              * loader/cache/CachedResourceRequest.h: Copied from WebCore/loader/loader.h.
              * loader/loader.cpp: Removed.
              * loader/loader.h: Removed.
              * xml/XSLStyleSheetLibxslt.cpp:
              * xml/XSLTProcessor.cpp:
              * xml/XSLTProcessorLibxslt.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74049 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d7ab4074
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=46422 · 9285815d
      hyatt@apple.com authored
      Reviewed by Tim Hatcher.
      
      Rename pageHeight variables and members in WebCore to pageLogicalHeight in preparation for
      making printing and pagination work with vertical writing modes.
      
      * page/FrameView.cpp:
      (WebCore::FrameView::forceLayoutForPagination):
      * rendering/LayoutState.cpp:
      (WebCore::LayoutState::LayoutState):
      (WebCore::LayoutState::clearPaginationInformation):
      * rendering/LayoutState.h:
      (WebCore::LayoutState::LayoutState):
      (WebCore::LayoutState::isPaginated):
      (WebCore::LayoutState::pageLogicalHeight):
      (WebCore::LayoutState::pageLogicalHeightChanged):
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::layoutBlock):
      (WebCore::RenderBlock::markForPaginationRelayoutIfNeeded):
      (WebCore::RenderBlock::insertFloatingObject):
      (WebCore::RenderBlock::layoutColumns):
      (WebCore::RenderBlock::nextPageTop):
      (WebCore::RenderBlock::applyBeforeBreak):
      (WebCore::RenderBlock::applyAfterBreak):
      (WebCore::RenderBlock::adjustForUnsplittableChild):
      (WebCore::RenderBlock::adjustLinePositionForPagination):
      * rendering/RenderBlock.h:
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::computeLogicalHeight):
      * rendering/RenderFlexibleBox.cpp:
      (WebCore::RenderFlexibleBox::layoutBlock):
      * rendering/RenderTable.cpp:
      (WebCore::RenderTable::layout):
      * rendering/RenderTableRow.cpp:
      (WebCore::RenderTableRow::layout):
      * rendering/RenderTableSection.cpp:
      (WebCore::RenderTableSection::layoutRows):
      * rendering/RenderView.cpp:
      (WebCore::RenderView::RenderView):
      (WebCore::RenderView::layout):
      * rendering/RenderView.h:
      (WebCore::RenderView::pageLogicalHeight):
      (WebCore::RenderView::setPageLogicalHeight):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74048 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9285815d
    • dglazkov@chromium.org's avatar
      2010-12-14 Dimitri Glazkov <dglazkov@chromium.org> · a959b3e6
      dglazkov@chromium.org authored
              Fix GTK build by adding source files that were accidentally skipped in
              r74044. Sorry!
      
              * GNUmakefile.am: Added SliderThumbElement.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74047 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a959b3e6
    • andersca@apple.com's avatar
      Handle complex text input for plug-ins · 4481099c
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=51047
      
      Reviewed by Sam Weinig.
      
      * PluginProcess/PluginControllerProxy.cpp:
      (WebKit::PluginControllerProxy::sendComplexTextInput):
      Pass along the text input to the plug-in.
      
      * PluginProcess/PluginControllerProxy.messages.in:
      Add SendComplexTextInput message.
      
      * UIProcess/API/mac/WKTextInputWindowController.h: Added.
      * UIProcess/API/mac/WKTextInputWindowController.mm: Added.
      Add text input window controller, mostly copied from WebKit1.
      
      * UIProcess/API/mac/WKView.mm:
      (-[WKView keyDown:]):
      If needed, pass along the event to the text input window controller.
      
      (-[WKView inputContext]):
      Return the input context of the text input window controller.
      
      (-[WKView _setComplexTextInputEnabled:pluginComplexTextInputIdentifier:]):
      Notify the input window controller that the input source changed.
      
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::sendComplexTextInputToPlugin):
      Send the complex text input to the web process.
      
      * WebKit2.xcodeproj/project.pbxproj:
      Add new files.
      
      * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:
      (WebKit::convertStringToKeyCodes):
      Convert a string to a vector of key codes in the current encoding.
      
      (WebKit::NetscapePlugin::sendComplexTextInput):
      In the Cocoa event model, create and dispatch an NPCocoaEventTextInput event.
      In the Carbon event model, convert the string to individual key codes and send them
      as key down events.
      
      * WebProcess/Plugins/PluginProxy.cpp:
      (WebKit::PluginProxy::sendComplexTextInput):
      Send the text to the plug-in controller proxy.
      
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::sendComplexTextInput):
      If the plug-in has a matching text input identifier, call Plugin::sendComplexTextInput.
      
      * WebProcess/WebPage/WebPage.messages.in:
      Add SendComplexTextInputToPlugin message.
      
      * WebProcess/WebPage/mac/WebPageMac.mm:
      (WebKit::WebPage::sendComplexTextInputToPlugin):
      Iterate over all known plug-in views and try to find one to send the text input to.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74046 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4481099c
    • bdakin@apple.com's avatar
      WebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=50974 · b575fdf5
      bdakin@apple.com authored
      getComputedStyle() returns wrong values for zoomed elements when 
      display is none
      -and corresponding-
      <rdar://problem/8522731>
      
      Reviewed by Darin Adler.
      
      If there is no renderer but the RenderStyle's value is a fixed 
      length, send it through zoomAdjustedPixelValue(). There's not much 
      we can do for other length types without a renderer.
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore::zoomAdjustedPixelValueForLength):
      (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
      
      LayoutTests: New test for https://bugs.webkit.org/show_bug.cgi?id=50974 
      getComputedStyle() returns wrong values for zoomed elements when 
      display is none
      -and corresponding-
      <rdar://problem/8522731>
      
      Reviewed by Darin Adler.
      
      * fast/css/getComputedStyle/zoom-on-display-none-expected.txt: Added.
      * fast/css/getComputedStyle/zoom-on-display-none.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74045 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b575fdf5
    • dglazkov@chromium.org's avatar
      2010-12-13 Dimitri Glazkov <dglazkov@chromium.org> · 363181d9
      dglazkov@chromium.org authored
              Reviewed by David Levin.
      
              Move SliderThumbElement into its own file.
              https://bugs.webkit.org/show_bug.cgi?id=50973
      
              No change in behavior, so no tests.
      
              * Android.mk: Added SliderThumbElement.
              * CMakeLists.txt: Ditto.
              * WebCore.gyp/WebCore.gyp: Ditto.
              * WebCore.gypi: Ditto.
              * WebCore.pro: Ditto.
              * WebCore.vcproj/WebCore.vcproj: Ditto.
              * WebCore.xcodeproj/project.pbxproj: Ditto,
              * html/shadow/SliderThumbElement.cpp: Added.
              * html/shadow/SliderThumbElement.h: Added.
              * rendering/RenderSlider.cpp: Removed code that was moved into
                  SliderThumbElement.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74044 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      363181d9
    • andersca@apple.com's avatar
      Add WKGetScriptCodeFromCurrentKeyboardInputSource function. · 265c44fb
      andersca@apple.com authored
      Reviewed by Dan Bernstein.
      
      * WebKitSystemInterface.h:
      * libWebKitSystemInterfaceLeopard.a:
      * libWebKitSystemInterfaceSnowLeopard.a:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74043 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      265c44fb
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · d8fa1a07
      pfeldman@chromium.org authored
              Not reviewed. Move chromium-mac expectations to chromium-mac-leopard.
      
              * platform/chromium-mac-leopard/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-00-a-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-02-c-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-02-c-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-03-c-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-03-c-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-04-c-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-04-c-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltblck-01-d-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltblck-01-d-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t090501-c414-flt-01-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t090501-c414-flt-01-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-03-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-03-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-09-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-09-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counters-03-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counters-03-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.png:
              * platform/chromium-mac-leopard/fast/css/beforeSelectorOnCodeElement-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/beforeSelectorOnCodeElement-expected.png:
              * platform/chromium-mac-leopard/fast/css/font-face-opentype-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/font-face-opentype-expected.png:
              * platform/chromium-mac-leopard/fast/css/rtl-ordering-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/rtl-ordering-expected.png:
              * platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.png:
              * platform/chromium-mac-leopard/fast/css/text-security-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/text-security-expected.png:
              * platform/chromium-mac-leopard/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum:
              * platform/chromium-mac-leopard/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
              * platform/chromium-mac-leopard/fast/encoding/invalid-UTF-8-expected.checksum:
              * platform/chromium-mac-leopard/fast/encoding/invalid-UTF-8-expected.png:
              * platform/chromium-mac-leopard/fast/forms/select-visual-hebrew-expected.checksum:
              * platform/chromium-mac-leopard/fast/forms/select-visual-hebrew-expected.png:
              * platform/chromium-mac-leopard/fast/forms/visual-hebrew-text-field-expected.checksum:
              * platform/chromium-mac-leopard/fast/forms/visual-hebrew-text-field-expected.png:
              * platform/chromium-mac-leopard/fast/text/bidi-embedding-pop-and-push-same-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/bidi-embedding-pop-and-push-same-expected.png:
              * platform/chromium-mac-leopard/fast/text/cg-fallback-bolding-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/cg-fallback-bolding-expected.png:
              * platform/chromium-mac-leopard/fast/text/in-rendered-text-rtl-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/in-rendered-text-rtl-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/001-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/001-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.txt:
              * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.txt:
              * platform/chromium-mac-leopard/fast/text/international/bidi-L2-run-reordering-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-L2-run-reordering-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-european-terminators-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-european-terminators-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-innertext-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-innertext-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-001-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-001-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-002-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-002-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-003-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-003-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-override-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-override-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/danda-space-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/danda-space-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/hebrew-vowels-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/hebrew-vowels-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/hindi-spacing-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/hindi-spacing-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/hindi-whitespace-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/hindi-whitespace-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/plane2-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/plane2-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/rtl-caret-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/rtl-caret-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.txt:
              * platform/chromium-mac-leopard/fast/text/international/wrap-CJK-001-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/wrap-CJK-001-expected.png:
              * platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t090501-c414-flt-01-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t090501-c414-flt-01-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-03-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-03-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-04-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-09-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-09-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counters-03-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counters-03-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counters-04-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png: Removed.
              * platform/chromium-mac/editing/deleting/5144139-2-expected.checksum: Removed.
              * platform/chromium-mac/editing/deleting/5144139-2-expected.png: Removed.
              * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.checksum: Removed.
              * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.png: Removed.
              * platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.png: Removed.
              * platform/chromium-mac/fast/css/font-face-opentype-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/font-face-opentype-expected.png: Removed.
              * platform/chromium-mac/fast/css/rtl-ordering-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/rtl-ordering-expected.png: Removed.
              * platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.png: Removed.
              * platform/chromium-mac/fast/css/text-security-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/text-security-expected.png: Removed.
              * platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum: Removed.
              * platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png: Removed.
              * platform/chromium-mac/fast/encoding/invalid-UTF-8-expected.checksum: Removed.
              * platform/chromium-mac/fast/encoding/invalid-UTF-8-expected.png: Removed.
              * platform/chromium-mac/fast/forms/select-visual-hebrew-expected.checksum: Removed.
              * platform/chromium-mac/fast/forms/select-visual-hebrew-expected.png: Removed.
              * platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.checksum: Removed.
              * platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.png: Removed.
              * platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.png: Removed.
              * platform/chromium-mac/fast/text/cg-fallback-bolding-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/cg-fallback-bolding-expected.png: Removed.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.png: Removed.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.txt: Removed.
              * platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/001-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/001-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-L-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-L-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-innertext-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-innertext-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-001-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-001-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-002-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-002-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-003-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-003-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-listbox-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-listbox-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-override-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-override-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/danda-space-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/danda-space-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/hebrew-vowels-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/hebrew-vowels-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/hindi-spacing-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/hindi-spacing-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/hindi-whitespace-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/hindi-whitespace-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/plane2-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/plane2-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/rtl-caret-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/rtl-caret-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/wrap-CJK-001-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/wrap-CJK-001-expected.png: Removed.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74042 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d8fa1a07
    • ap@apple.com's avatar
      Reviewed by Adam Barth. · 362c8a84
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=50953
              DNS Prefetch should be an opt-in feature
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74041 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      362c8a84
    • commit-queue@webkit.org's avatar
      2010-12-14 Helder Correia <helder@sencha.com> · 09a30e32
      commit-queue@webkit.org authored
              Reviewed by Ariya Hidayat.
      
              [Qt] Canvas shadow offset should not be affected by any transformation
              https://bugs.webkit.org/show_bug.cgi?id=50422
      
              On a canvas context, shadows are currently affected by all
              transformations except scaling. According to the spec:
              http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#shadows
      
              "The shadowOffsetX and shadowOffsetY attributes specify the distance
              that the shadow will be offset in the positive horizontal and positive
              vertical distance respectively. Their values are in coordinate space
              units. They are not affected by the current transformation matrix."
      
              NOTE: this applies only to canvas, not to box shadows.
      
              Add new test to ensure that shadows are correctly transformed keeping
              the relative offset to the shape.
      
              * fast/canvas/canvas-scale-strokePath-shadow-expected.txt:
              * fast/canvas/canvas-transforms-fillRect-shadow-expected.txt: Added.
              * fast/canvas/canvas-transforms-fillRect-shadow.html: Added.
              * fast/canvas/script-tests/canvas-scale-fillPath-shadow.js:
              * fast/canvas/script-tests/canvas-scale-fillRect-shadow.js:
              * fast/canvas/script-tests/canvas-scale-strokePath-shadow.js: Now using
                a lineWidth > 1 to make it easier to test and more fair among all
                ports, since there can be different transformation smoothness or
                aliasing settings.
              * fast/canvas/script-tests/canvas-transforms-fillRect-shadow.js: Added.
      2010-12-14  Helder Correia  <helder@sencha.com>
      
              Reviewed by Ariya Hidayat.
      
              [Qt] Canvas shadow offset should not be affected by any transformation
              https://bugs.webkit.org/show_bug.cgi?id=50422
      
              On a canvas context, shadows are currently affected by all
              transformations except scaling. According to the spec:
              http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#shadows
      
              "The shadowOffsetX and shadowOffsetY attributes specify the distance
              that the shadow will be offset in the positive horizontal and positive
              vertical distance respectively. Their values are in coordinate space
              units. They are not affected by the current transformation matrix."
      
              NOTE: this applies only to canvas, not to box shadows.
      
              Test: fast/canvas/canvas-transforms-fillRect-shadow.html
      
              * platform/graphics/ContextShadow.cpp:
              (WebCore::ContextShadow::ContextShadow):
              (WebCore::ContextShadow::calculateLayerBoundingRect):
              * platform/graphics/ContextShadow.h:
              (WebCore::ContextShadow::setShadowsIgnoreTransforms):
              (WebCore::ContextShadow::shadowsIgnoreTransforms):
              (WebCore::ContextShadow::offset):
              * platform/graphics/qt/ContextShadowQt.cpp:
              (WebCore::ContextShadow::beginShadowLayer):
              (WebCore::ContextShadow::endShadowLayer):
              * platform/graphics/qt/GraphicsContextQt.cpp:
              (WebCore::mustUseContextShadow):
              (WebCore::GraphicsContext::fillPath):
              (WebCore::GraphicsContext::strokePath):
              (WebCore::GraphicsContext::fillRect):
              (WebCore::GraphicsContext::fillRoundedRect):
              (WebCore::GraphicsContext::setPlatformShadow):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74040 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      09a30e32
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · 3a27e937
      pfeldman@chromium.org authored
              Not reviewed. Removed obsolete chromium expectations.
      
              * platform/chromium/accessibility/post-notification-ActiveDescendantChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-ActiveDescendantChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-CheckedStateChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-CheckedStateChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-ChildrenChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-ChildrenChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-FocusedUIElementChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-FocusedUIElementChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-LayoutComplete-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-LayoutComplete.html: Removed.
              * platform/chromium/accessibility/post-notification-LiveRegionChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-LiveRegionChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-LoadComplete-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-LoadComplete.html: Removed.
              * platform/chromium/accessibility/post-notification-MenuListValueChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-MenuListValueChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-RowCollapsed-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-RowCollapsed.html: Removed.
              * platform/chromium/accessibility/post-notification-RowCountChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-RowCountChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-RowExpanded-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-RowExpanded.html: Removed.
              * platform/chromium/accessibility/post-notification-ScrolledToAnchor-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-ScrolledToAnchor.html: Removed.
              * platform/chromium/accessibility/post-notification-SelectedChildrenChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-SelectedChildrenChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-SelectedTextChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-SelectedTextChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-ValueChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-ValueChanged.html: Removed.
              * platform/chromium/accessibility/post-notification.js: Removed.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74039 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3a27e937
    • apavlov@chromium.org's avatar
      2010-12-14 Alexander Pavlov <apavlov@chromium.org> · 428061f8
      apavlov@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Rule data not updated in Styles pane after stylesheet gets reverted
              https://bugs.webkit.org/show_bug.cgi?id=51034
      
              * inspector/front-end/CSSStyleModel.js:
              (WebInspector.CSSStyleModel.prototype._onRevert):
              * inspector/front-end/ElementsPanel.js:
              (WebInspector.ElementsPanel):
              (WebInspector.ElementsPanel.prototype._metricsPaneEdited):
              (WebInspector.ElementsPanel.prototype._stylesPaneEdited):
              (WebInspector.ElementsPanel.prototype._styleSheetChanged):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74038 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      428061f8
    • andersca@apple.com's avatar
      Pass the complex text input status to the WKView · 68adef16
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50993
      
      Reviewed by Kevin Decker.
      
      * UIProcess/API/mac/PageClientImpl.h:
      * UIProcess/API/mac/PageClientImpl.mm:
      (WebKit::PageClientImpl::setComplexTextInputEnabled):
      * UIProcess/API/mac/WKView.mm:
      (-[WKView _setComplexTextInputEnabled:pluginComplexTextInputIdentifier:]):
      * UIProcess/API/mac/WKViewInternal.h:
      * UIProcess/PageClient.h:
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::setComplexTextInputEnabled):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74037 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      68adef16
    • philn@webkit.org's avatar
      2010-12-14 Philippe Normand <pnormand@igalia.com> · 0e577ed0
      philn@webkit.org authored
              Reviewed by Ojan Vafai.
      
              [new-run-webkit-tests] expectations parsing is slow
              https://bugs.webkit.org/show_bug.cgi?id=50635
      
              Avoid expensive iteration of all the tests when checking if a test
              file is to be skipped or not.
      
              * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
              * Scripts/webkitpy/layout_tests/port/test.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74036 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0e577ed0
    • andreas.kling@nokia.com's avatar
      2010-12-14 Andreas Kling <andreas.kling@nokia.com> · a43c7096
      andreas.kling@nokia.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Avoid GraphicsContext save/restore in Image::drawPattern()
              https://bugs.webkit.org/show_bug.cgi?id=51037
      
              It's enough to restore the CompositeOperator after drawing.
      
              * platform/graphics/qt/ImageQt.cpp:
              (WebCore::Image::drawPattern):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74035 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a43c7096
    • eric.carlson@apple.com's avatar
      2010-12-14 Eric Carlson <eric.carlson@apple.com> · 5120a6bf
      eric.carlson@apple.com authored
              Reviewed by Dan Bernstein.
      
              <rdar://problem/8763862>
              r72017 used incorrect compiler conditional.
      
              * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
              (WebCore::MediaPlayerPrivateQTKit::createQTMovie):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74034 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5120a6bf
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · 85c1f469
      pfeldman@chromium.org authored
              Not reviewed. More chromium rebaselines.
      
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.checksum: Added.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.png: Added.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.txt: Added.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.txt: Added.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.txt: Added.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum:
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png:
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum:
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png:
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.checksum:
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.png:
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.txt:
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.png: Added.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74033 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      85c1f469
    • mario@webkit.org's avatar
      2010-12-14 Mario Sanchez Prada <msanchez@igalia.com> · 2d801461
      mario@webkit.org authored
              Unreviewed, skipping flaky test on GTK debug bot.
      
              [gtk] editing/selection/extend-by-character-002.html is flaky on
      GTK Linux 64 bit debug
              https://bugs.webkit.org/show_bug.cgi?id=51017
      
              * platform/gtk/Skipped: Skipped test.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d801461
    • mario@webkit.org's avatar
      2010-12-14 Mario Sanchez Prada <msanchez@igalia.com> · 40cf0976
      mario@webkit.org authored
              Unreviewed, skipping test crashing in the GTK release bot.
      
              [GTK] Crash in LayoutTest/fast/history/history_reload.html
              https://bugs.webkit.org/show_bug.cgi?id=51038
      
              * platform/gtk/Skipped: Skipped fast/history/history_reload.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74031 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40cf0976
    • cwzwarich@webkit.org's avatar
      Not reviewed. · a73ab8c0
      cwzwarich@webkit.org authored
      Revert accidental change disabling the JIT for most platforms.
      
      * wtf/Platform.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74030 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a73ab8c0
    • cwzwarich@webkit.org's avatar
      Reviewed by Eric Seidel. · 252f6f86
      cwzwarich@webkit.org authored
      Clang fails to build the JSC interpreter
      https://bugs.webkit.org/show_bug.cgi?id=51016
      
      Clang does not allow indirect gotos out of scopes with cleanup. GCC 4.2 allows
      them, but it does not correctly generate the cleanup, causing a leak if the
      cleanup decrements a reference count.
      
      * interpreter/Interpreter.cpp:
      (JSC::Interpreter::privateExecute): Put an Identifier into its own scope.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74029 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      252f6f86
    • commit-queue@webkit.org's avatar
      2010-12-14 Carlos Garcia Campos <cgarcia@igalia.com> · 6d7576b1
      commit-queue@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Simplify context-menu handling code
              https://bugs.webkit.org/show_bug.cgi?id=49658
      
              * wtf/PlatformRefPtr.h: Add leakRef()
      2010-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] Simplify context-menu handling code
              https://bugs.webkit.org/show_bug.cgi?id=49658
      
              * platform/ContextMenuItem.h:
              * platform/gtk/ContextMenuGtk.cpp:
              (WebCore::ContextMenu::appendItem):
              * platform/gtk/ContextMenuItemGtk.cpp:
              (WebCore::ContextMenuItem::ContextMenuItem):
              (WebCore::ContextMenuItem::~ContextMenuItem):
              (WebCore::ContextMenuItem::releasePlatformDescription):
              (WebCore::ContextMenuItem::type):
              (WebCore::ContextMenuItem::setType):
              (WebCore::ContextMenuItem::action):
              (WebCore::ContextMenuItem::setAction):
              (WebCore::ContextMenuItem::title):
              (WebCore::ContextMenuItem::setTitle):
              (WebCore::ContextMenuItem::platformSubMenu):
              (WebCore::ContextMenuItem::setSubMenu):
              (WebCore::ContextMenuItem::setChecked):
              (WebCore::ContextMenuItem::setEnabled):
      2010-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] Simplify context-menu handling code
              https://bugs.webkit.org/show_bug.cgi?id=49658
      
              Use gtk_container_foreach() so that we only iterate the list of
              children once and we avoid creating/destroying the list. It also
              connects the activate signal for submenu items.
      
              * webkit/webkitwebview.cpp:
              (contextMenuConnectActivate):
              (webkit_web_view_forward_context_menu_event):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74028 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6d7576b1
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · e65f9177
      pfeldman@chromium.org authored
              Not reviewed. Updated chromium expectations.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74027 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e65f9177
    • commit-queue@webkit.org's avatar
      2010-12-14 Carlos Garcia Campos <cgarcia@igalia.com> · 9dcdf7e9
      commit-queue@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] Fix several issues in r73858
              https://bugs.webkit.org/show_bug.cgi?id=51032
      
              - It uses both glib private data and it allocates its own private
                structure.
              - It calls parent's dispose method from finalize.
              - webkit_web_plugin_get_mimetypes() uses a wrong annotation for the
                returned value, it should be transfer none rather than transfer
                container.
              - Since the mime type list is internal and we return the list and not a
                copy, it should never be freed by the caller, so
                webkit_web_plugin_mime_type_list_free() should be removed from the
                public API.
              - Mime types list is used uninitialized.
              - Mention in the docs that list returned by
                webkit_web_plugin_database_get_plugins() must be freed with
                webkit_web_plugin_database_plugins_list_free().
      
              * webkit/webkitwebplugin.cpp:
              (webkit_web_plugin_finalize):
              (webkit_web_plugin_class_init):
              (webkit_web_plugin_init):
              * webkit/webkitwebplugin.h:
              * webkit/webkitwebplugindatabase.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74026 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9dcdf7e9
    • mario@webkit.org's avatar
      2010-12-14 Mario Sanchez Prada <msanchez@igalia.com> · 6a24ba1c
      mario@webkit.org authored
              Reviewed by Xan Lopez.
      
              [Gtk] Implement STATE_FOCUSED, STATE_FOCUSABLE, and corresponding events for text objects
              https://bugs.webkit.org/show_bug.cgi?id=27048
      
              Added a new GTK-specific test to check focus{able|ed} states are
              properly set when moving the caret across text objects.
      
              * platform/gtk/accessibility/caret-browsing-text-focus-expected.txt: Added.
              * platform/gtk/accessibility/caret-browsing-text-focus.html: Added.
      2010-12-14  Mario Sanchez Prada  <msanchez@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [Gtk] Implement STATE_FOCUSED, STATE_FOCUSABLE, and corresponding events for text objects
              https://bugs.webkit.org/show_bug.cgi?id=27048
      
              Handle focus change for text objects based in caret changes.
      
              As text objects (such as paragraphs) seem not to accept focus in
              WebCore in the same way other objects (text controls) do, a
              Gtk-specific workaround is needed to expose this states and the
              related events to ATK-based assistive technologies.
      
              Test: platform/gtk/accessibility/caret-browsing-text-focus.html
      
              Ensure that text objects are exposed with the ATK_STATE_FOCUSABLE
              state, and that the ATK_STATE_FOCUSED state is added to those
              text objects containing the currently active caret selection.
      
              * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
              (selectionBelongsToObject): Moved upwards to use it from
              the new isTextWithCaret() function.
              (isTextWithCaret): New, checks whether an accessibility object
              represents a text object with the current caret selection on it.
              (setAtkStateSetFromCoreObject): Add the ATK_STATE_FOCUSED state
              when also when isTextWithCaret(coreObject) returns true.
              (webkit_accessible_ref_state_set): Add the ATK_STATE_FOCUSABLE
              state to text objects and those with the ATK_ROLE_PARAGRAPH role.
              (webkit_accessible_text_get_n_selections): Optimize return expression.
      
              Make sure the proper events associated to a change of focus are
              emitted, based on caret changes across different accessibility
              objects. Also, refactored the code in more manageable and
              understandable helper functions.
      
              * editing/gtk/SelectionControllerGtk.cpp:
              (WebCore::emitTextSelectionChange): New, includes the specific
              code formerly placed in notifyAccessibilityForSelectionChange() to
              emit the 'text-caret-moved' and 'text-selection-change' signals.
              (WebCore::maybeEmitTextFocusChange): New, takes care of emitting
              the 'focus-event' and 'state-changed::focused' signals when
              needed, that is, when a change in the selection happens across
              different accessible objects.
              (WebCore::SelectionController::notifyAccessibilityForSelectionChange):
              Refactored some code here, by using the new helper functions.
      2010-12-14  Mario Sanchez Prada  <msanchez@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [Gtk] Implement STATE_FOCUSED, STATE_FOCUSABLE, and corresponding events for text objects
              https://bugs.webkit.org/show_bug.cgi?id=27048
      
              Add support in DRT for checking whether an accessibility UI
              element is focusable and/or focused. Implemented for GTK.
      
              * DumpRenderTree/AccessibilityUIElement.cpp:
              (getIsFocusedCallback): New.
              (getIsFocusableCallback): New.
              (AccessibilityUIElement::getJSClass): Add the new available
              callbacks for isFocused and isFocusable.
              * DumpRenderTree/AccessibilityUIElement.h:
              * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
              (AccessibilityUIElement::isFocused): New, implemented by checking
              whether the related AtkState value is in the object's state set.
              (AccessibilityUIElement::isFocusable): Ditto.
              * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
              (AccessibilityUIElement::isFocused): New, dummy implementation.
              (AccessibilityUIElement::isFocusable): Ditto.
              * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
              (AccessibilityUIElement::isFocused): Ditto.
              (AccessibilityUIElement::isFocusable): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6a24ba1c
    • loislo@chromium.org's avatar
      2010-12-14 Ilya Tikhonovsky <loislo@chromium.org> · 0174066d
      loislo@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: regroup Inspector.idl entries.
              Just for better visibility.
      
              https://bugs.webkit.org/show_bug.cgi?id=51025
      
              * inspector/Inspector.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74022 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0174066d
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · a2f109ec
      pfeldman@chromium.org authored
              Not reviwed. Chromium expectations updated.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74021 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a2f109ec