1. 26 Aug, 2011 40 commits
    • dglazkov@chromium.org's avatar
      Tweak the use of Open Sans in garden-o-matic summary view to make it look... · a4fd718d
      dglazkov@chromium.org authored
      Tweak the use of Open Sans in garden-o-matic summary view to make it look decent on Windows and Linux.
      https://bugs.webkit.org/show_bug.cgi?id=67066
      
      Reviewed by Adam Barth.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/summary-mock.html: Tweaked.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/summary.html: Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93917 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4fd718d
    • commit-queue@webkit.org's avatar
      Rebasing media/video-layer-crash & media/video-transformed images. · 5c3c44e2
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67065
      
      Patch by Aaron Colwell <acolwell@chromium.org> on 2011-08-26
      Reviewed by David Levin.
      
      * platform/chromium-linux/media/video-layer-crash-expected.png:
      * platform/chromium-linux/media/video-transformed-expected.png:
      * platform/chromium-win/media/video-layer-crash-expected.png:
      * platform/chromium-win/media/video-transformed-expected.png:
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93916 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5c3c44e2
    • commit-queue@webkit.org's avatar
      Update topCallFrame when calling host functions in the JIT · 7b40089b
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67010
      
      Patch by Juan C. Montemayor <jmont@apple.com> on 2011-08-26
      Reviewed by Oliver Hunt.
      
      The topCallFrame is not being updated when a host function is
      called by the JIT. This causes problems when trying to create a
      stack trace (https://bugs.webkit.org/show_bug.cgi?id=66994).
      
      * jit/JITOpcodes.cpp:
      (JSC::JIT::privateCompileCTIMachineTrampolines):
      (JSC::JIT::privateCompileCTINativeCall):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93915 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7b40089b
    • commit-queue@webkit.org's avatar
      [DRT] Include cairo.h in PixelDumpSupportCairo.h for EFL too. · 5815e50c
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67041
      
      Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-08-26
      Reviewed by Martin Robinson.
      
      This is a follow-up to r89053: EFL's PixelDumpSupportEfl.cpp includes
      PixelDumpSupportCairo.h, but the latter was #including cairo.h only
      when the GTK+ port was being built.
      
      * DumpRenderTree/cairo/PixelDumpSupportCairo.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93914 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5815e50c
    • ap@apple.com's avatar
      Get rid of frame life support timer · 75b54fa4
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=66874
      
              Reviewed by Geoff Garen. V8 fixes courtesy of Dmitry Titov.
      
              Test: fast/frames/detached-frame-property.html
      
              * bindings/js/JSDOMWindowBase.cpp:
              * bindings/js/JSDOMWindowBase.h:
              * bindings/js/ScriptController.cpp: (WebCore::ScriptController::evaluateInWorld):
              * bindings/v8/ScriptController.cpp: (WebCore::ScriptController::evaluate):
              * bindings/v8/V8Proxy.cpp:
              (WebCore::V8Proxy::runScript):
              (WebCore::V8Proxy::callFunction):
              (WebCore::V8Proxy::newInstance):
              * page/Frame.cpp:
              (WebCore::Frame::Frame):
              (WebCore::Frame::~Frame):
              (WebCore::Frame::pageDestroyed):
              * page/Frame.h:
              * page/Page.cpp: (WebCore::Page::~Page):
              Removed all code that dealt with the life support timer. Protect Frame inside runScript()
              and callFunction() for v8 bindings.
      
              * bindings/js/JSEventListener.cpp: (WebCore::JSEventListener::handleEvent):
              Replaced ref/deref calls on self with a RefPtr.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93913 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      75b54fa4
    • andersca@apple.com's avatar
      Implement NPN_ScheduleTimer/NPN_UnscheduleTimer · af3438b9
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67062
      
      Reviewed by Sam Weinig.
      
      * WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
      (WebKit::NPN_ScheduleTimer):
      Call NetscapePlugin::scheduleTimer.
      
      (WebKit::NPN_UnscheduleTimer):
      Call NetscapePlugin::unscheduleTimer.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      Initialize m_nextTimerID.
      
      (WebKit::NetscapePlugin::Timer::start):
      Start the timer.
      
      (WebKit::NetscapePlugin::Timer::stop):
      Stop the timer.
      
      (WebKit::NetscapePlugin::Timer::timerFired):
      Call the right callback and unschedule the timer object if it's not a repeating timer.
      
      (WebKit::NetscapePlugin::scheduleTimer):
      Create a new timer and start it.
      
      (WebKit::NetscapePlugin::unscheduleTimer):
      Get the timer from the map and destroy it.
              
      (WebKit::NetscapePlugin::destroy):
      Destroy all timers.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      Add Timer class.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93912 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      af3438b9
    • commit-queue@webkit.org's avatar
      fast/js/const.html is opening a modal print dialog, leading to a timeout on the GTK+ bots · c03170f4
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67061
      
      Patch by Martin Robinson <mrobinson@igalia.com> on 2011-08-26
      Reviewed by Oliver Hunt.
      
      Update this test to remove inadvertant calls to window.print().
      
      * fast/js/resources/const.js:
      (tryCatch1): Remove call to window.print()
      (tryCatch2): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93911 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c03170f4
    • commit-queue@webkit.org's avatar
      Fix MIPS patchOffsetGetByIdSlowCaseCall · e0f2fbed
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67046
      
      Patch by Chao-ying Fu <fu@mips.com> on 2011-08-26
      Reviewed by Gavin Barraclough.
      
      * jit/JIT.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93910 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e0f2fbed
    • mitz@apple.com's avatar
      RenderText::computePreferredLogicalWidths() should measure words with trailing spaces · 8a3c6234
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=66733
      
      Source/WebCore: 
      
      Patch by Ned Holbrook <nholbrook@apple.com> on 2011-08-26
      Reviewed by Dan Bernstein.
      
      Test: fast/text/complex-preferred-logical-widths.html
      
      * rendering/RenderText.cpp:
      (WebCore::RenderText::computePreferredLogicalWidths): Apply logic from RenderBlock::LineBreaker::nextLineBreak().
      
      LayoutTests: 
      
      * fast/text/complex-preferred-logical-widths.html: Added.
      * platform/mac/fast/text/complex-preferred-logical-widths-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93909 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8a3c6234
    • tony@chromium.org's avatar
      Add CSS parsing for -webkit-flex-align · 3d0dad09
      tony@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66726
      
      Reviewed by Ojan Vafai.
      
      Source/WebCore:
      
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parseValue):
      * css/CSSPrimitiveValueMappings.h:
      (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
      (WebCore::CSSPrimitiveValue::operator EFlexAlign):
      * css/CSSPropertyNames.in:
      * css/CSSStyleApplyProperty.cpp:
      (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
      * css/CSSStyleSelector.cpp:
      (WebCore::CSSStyleSelector::applyProperty):
      * css/CSSValueKeywords.in:
      * rendering/style/RenderStyle.h:
      (WebCore::InheritedFlags::flexAlign):
      (WebCore::InheritedFlags::setFlexAlign):
      (WebCore::InheritedFlags::initialFlexAlign):
      * rendering/style/RenderStyleConstants.h:
      * rendering/style/StyleFlexibleBoxData.cpp:
      (WebCore::StyleFlexibleBoxData::StyleFlexibleBoxData):
      (WebCore::StyleFlexibleBoxData::operator==):
      * rendering/style/StyleFlexibleBoxData.h:
      
      LayoutTests:
      
      * css3/flexbox/css-properties-expected.txt:
      * css3/flexbox/script-tests/css-properties.js:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93908 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3d0dad09
    • japhet@chromium.org's avatar
      2011-08-26 Nate Chapin <japhet@chromium.org> · 5b5a87fa
      japhet@chromium.org authored
              Fix http/tests/misc/willCacheResponse-delegate-callback.html
              after r93886. We're implicitly converting an enum to a bool.
      
              Rubber-stamped by David Levin.
      
              * loader/mac/ResourceLoaderMac.mm:
              (WebCore::ResourceLoader::willCacheResponse):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93907 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5b5a87fa
    • dglazkov@chromium.org's avatar
      Clean up and line up layout in garden-o-matic summary view. · 112e5c4b
      dglazkov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67057
      
      1) Renamed ui.notifications.TestFailures to ui.notifications.TestsFailing to match BuildersFailing;
      2) Rearranged DOM structure a bit to accommodate recent changes;
      3) Added minimal CSS to line things up.
      
      Reviewed by Adam Barth.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js: Renamed TestFailures to TestsFailing.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary-mock.js: Added mocks for BuildersFailing.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures.js: Renamed TestFailures to TestsFailing.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/failures_unittests.js: Updated tests.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js: Changed DOM structure.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js: Updated tests.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/common.css: Tweaked common appearance.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css: Added minimal layout/style.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/summary-mock.html: Added Google Web Fonts hook.
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/summary.html: Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93906 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      112e5c4b
    • weinig@apple.com's avatar
      Fix typo in Connection.cpp · 8d6c8804
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67060
      
      Reviewed by Anders Carlsson.
      
      * Platform/CoreIPC/Connection.cpp:
      (CoreIPC::Connection::waitForSyncReply):
      We want timedOut, not timeout.  There is not a current way to cause this
      to be an issue. This issue was caught by the Clang Static Analyzer.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93905 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8d6c8804
    • mrobinson@webkit.org's avatar
      Skip two tests on GTK+ that are failing due to known issues. · 18a48ce3
      mrobinson@webkit.org authored
      * platform/gtk/Skipped: Update the skipped list.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93904 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      18a48ce3
    • crogers@google.com's avatar
      Add MediaPlayer::audioSourceProvider() method for audio stream access by the Web Audio API. · 3b1a09d0
      crogers@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=66398
      
      Reviewed by Eric Carlson.
      
      Source/WebCore:
      
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::HTMLMediaElement):
      (WebCore::HTMLMediaElement::prepareForLoad):
      (WebCore::HTMLMediaElement::loadNextSourceChild):
      (WebCore::HTMLMediaElement::ensureMediaPlayer):
      (WebCore::HTMLMediaElement::createMediaPlayer):
          MediaPlayer creation has now been put into createMediaPlayer() instead of it being created
          separately in these various methods.  It has been made thread-safe for use with the Web Audio API
          in conjunction with an MediaElementAudioSourceNode.
      (WebCore::HTMLMediaElement::setAudioSourceNode):
      (WebCore::HTMLMediaElement::audioSourceProvider):
      * html/HTMLMediaElement.h:
      (WebCore::HTMLMediaElement::audioSourceNode):
          The HTMLMediaElement now keeps track of an optional MediaElementAudioSourceNode if
          the audio stream is being processed using the Web Audio API.
      
      * platform/graphics/MediaPlayer.cpp:
      (WebCore::MediaPlayer::audioSourceProvider):
      * platform/graphics/MediaPlayer.h:
      * platform/graphics/MediaPlayerPrivate.h:
      (WebCore::MediaPlayerPrivateInterface::audioSourceProvider):
          MediaPlayer now has an audioSourceProvider() method with a default "empty" implementation.
          audioSourceProvider() returns an AudioSourceProvider object which the Web Audio API's
          MediaElementAudioSourceNode uses (indirectly through an HTMLMediaElement method) to get the rendered audio stream.
      
      * webaudio/AudioContext.cpp:
      (WebCore::AudioContext::createMediaElementSource):
      * webaudio/AudioContext.h:
      * webaudio/AudioContext.idl:
          AudioContext::createMediaElementSource() is now more careful to check that an HTMLMediaElement
          doesn't already have a MediaElementAudioSourceNode attached to it.
      
      * webaudio/MediaElementAudioSourceNode.cpp:
      (WebCore::MediaElementAudioSourceNode::MediaElementAudioSourceNode):
      (WebCore::MediaElementAudioSourceNode::~MediaElementAudioSourceNode):
      (WebCore::MediaElementAudioSourceNode::process):
      (WebCore::MediaElementAudioSourceNode::lock):
      (WebCore::MediaElementAudioSourceNode::unlock):
      * webaudio/MediaElementAudioSourceNode.h:
          Implement thread-safe processing (replacing the old stub implementation).
      
      LayoutTests:
      
      * webaudio/mediaelementaudiosourcenode-expected.txt:
      * webaudio/mediaelementaudiosourcenode.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93903 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3b1a09d0
    • alice.liu@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=66823 · ab6cca3f
      alice.liu@apple.com authored
      Add the request info to the WebPageProxy::CreateNewPage message
      
      Reviewed by Anders Carlsson.
      
      Source/WebKit2: 
      
      Update function declarations with additional ResourceRequest parameter:
      * UIProcess/API/C/WKPage.h:
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::createNewPage):
      * UIProcess/WebPageProxy.h:
      * UIProcess/WebPageProxy.messages.in:
      * UIProcess/WebUIClient.cpp:
      (WebKit::WebUIClient::createNewPage):
      * UIProcess/WebUIClient.h:
      
      * WebProcess/WebCoreSupport/WebChromeClient.cpp:
      (WebKit::WebChromeClient::createWindow): 
      Pass the ResourceRequest within the FrameLoadRequest.
      
      Tools: 
      
      Update function declarations with additional parameter:
      * MiniBrowser/gtk/BrowserWindow.c:
      (createNewPage):
      * MiniBrowser/mac/BrowserWindowController.m:
      (createNewPage):
      * MiniBrowser/win/BrowserView.cpp:
      (createNewPage):
      * WebKitTestRunner/TestController.cpp:
      (WTR::TestController::createOtherPage):
      * WebKitTestRunner/TestController.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93902 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab6cca3f
    • senorblanco@chromium.org's avatar
      Assertion fires if canvas is resized while save() active · 58a47bd1
      senorblanco@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66710
      
      Reviewed by Simon Fraser.
      
      Source/WebCore: 
      
      Test: fast/canvas/resize-while-save-active.html
      
      * html/HTMLCanvasElement.cpp:
      (WebCore::HTMLCanvasElement::reset):
      Call CanvasRenderingContext2D::reset() before resizing the canvas,
      so that the GraphicsContext state stack can be unwound.
      * html/canvas/CanvasRenderingContext2D.cpp:
      (WebCore::CanvasRenderingContext2D::unwindStateStack):
      (WebCore::CanvasRenderingContext2D::~CanvasRenderingContext2D):
      Refactor the state stack unwinding code from the destructor to 
      unwindStateStack() (new).
      (WebCore::CanvasRenderingContext2D::reset):
      Unwind the GraphicsContext state stack when the context is reset.
      * html/canvas/CanvasRenderingContext2D.h:
      
      LayoutTests: 
      
      * fast/canvas/resize-while-save-active-expected.txt: Added.
      * fast/canvas/resize-while-save-active.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93901 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      58a47bd1
    • darin@apple.com's avatar
      [Mac] Use the progress cursor instead of the wristwatch for CSS "wait" cursor · 1b943efc
      darin@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67049
      
      Reviewed by Beth Dakin.
      
      * platform/mac/CursorMac.mm:
      (WebCore::Cursor::ensurePlatformCursor): Use BusyButClickable cursor for wait
      as well as for Progress.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93900 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1b943efc
    • japhet@chromium.org's avatar
      2011-08-26 Nate Chapin <japhet@chromium.org> · 9b31538a
      japhet@chromium.org authored
              Fix gtk build after r93886.
      
              * platform/track/CueParser.cpp:
              (WebCore::CueParser::load):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93899 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9b31538a
    • mrobinson@webkit.org's avatar
      Add some new baselines for GTK+ and unskip tests that now have them. · 36b37648
      mrobinson@webkit.org authored
      * platform/gtk/Skipped: Unskip tests.
      * platform/gtk/fast/block/float/fit_line_below_floats-expected.png: Added.
      * platform/gtk/fast/block/float/fit_line_below_floats-expected.txt: Added.
      * platform/gtk/fast/block/float/floats-and-text-indent-expected.png: Added.
      * platform/gtk/fast/block/float/floats-and-text-indent-expected.txt: Added.
      * platform/gtk/fast/block/float/floats-and-text-indent-rl-expected.png: Added.
      * platform/gtk/fast/block/float/floats-and-text-indent-rl-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93898 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36b37648
    • alexis.menard@openbossa.org's avatar
      [Qt][WK2]REGRESSION(r93784): It made many tests crash · a25a3a9c
      alexis.menard@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66958
      
      Reviewed by Anders Carlsson.
      
      Don't try to make sure the WebContext is deleted, for now the leak
      is intended and when multiple processes per context will be supported
      this leak should be fixed. This was the cause of DRT crashing on the bot,
      the context was deleted after the first test, letting other tests with nothing
      but a bad context.
      
      * UIProcess/qt/QtWebPageProxy.cpp:
      (QtWebPageProxy::~QtWebPageProxy):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93897 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a25a3a9c
    • mrobinson@webkit.org's avatar
      Import the last set of GTK+ CSS3 selector results. · 996a6b99
      mrobinson@webkit.org authored
      * platform/gtk/css3/selectors3/xml: Import the last set of results.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93896 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      996a6b99
    • mrobinson@webkit.org's avatar
      Continue importing GTK+ CSS3 selector test results. · 9bdfc25a
      mrobinson@webkit.org authored
      * platform/gtk/css3/selectors3/xml: Import the next set of results.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93895 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9bdfc25a
    • mrobinson@webkit.org's avatar
      Begin importing the last directory of CSS3 selector results for GTK+. · 1ff44b0f
      mrobinson@webkit.org authored
      * platform/gtk/css3/selectors3/xml: Import the first set of files in this directory.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93894 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1ff44b0f
    • commit-queue@webkit.org's avatar
      WebViewImpl::selectionRange should return range in the right order. · f293fd06
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66973
      
      Patch by Varun Jain <varunjain@google.com> on 2011-08-26
      Reviewed by Darin Fisher.
      
      *  Source/WebKit/chromium/public/WebWidget.h:
      *  Source/WebKit/chromium/src/WebViewImpl.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93893 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f293fd06
    • commit-queue@webkit.org's avatar
      [EFL] Update searchableIndexIntroduction() to match GTK+'s. · 50c6deae
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66885
      
      Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-08-26
      Reviewed by Gustavo Noronha Silva.
      
      Using this new string allows us to share the test expectations with
      other ports, and thus makes
      fast/replaced/table-percent-height-text-controls.html pass.
      
      No new tests, as this is covered by an existing one.
      
      * platform/efl/LocalizedStringsEfl.cpp:
      (WebCore::searchableIndexIntroduction):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      50c6deae
    • vrk@chromium.org's avatar
      Unreviewed; adding files missing from r93885. · 55c8515d
      vrk@chromium.org authored
      * media/track/captions-webvtt/tc000-empty.vtt: Added.
      * media/track/captions-webvtt/tc001-iso2022jp3.vtt: Added.
      * media/track/captions-webvtt/tc001-utf8.vtt: Added.
      * media/track/captions-webvtt/tc002-bom.vtt: Added.
      * media/track/captions-webvtt/tc003-newlines.vtt: Added.
      * media/track/captions-webvtt/tc003-no-newline-at-eof.vtt: Added.
      * media/track/captions-webvtt/tc004-no-webvtt.vtt: Added.
      * media/track/captions-webvtt/tc004-webvtt-file.vtt: Added.
      * media/track/captions-webvtt/tc004-webvtt-rubbish.vtt: Added.
      * media/track/captions-webvtt/tc005-default-styles.vtt: Added.
      * media/track/captions-webvtt/tc005-metadata-area.vtt: Added.
      * media/track/captions-webvtt/tc006-cue-id-error.vtt: Added.
      * media/track/captions-webvtt/tc006-cue-id.vtt: Added.
      * media/track/captions-webvtt/tc007-cue-no-id-error.vtt: Added.
      * media/track/captions-webvtt/tc007-cue-no-id.vtt: Added.
      * media/track/captions-webvtt/tc008-timings-no-hour-errors.vtt: Added.
      * media/track/captions-webvtt/tc008-timings-no-hour.vtt: Added.
      * media/track/captions-webvtt/tc009-timings-hour-error.vtt: Added.
      * media/track/captions-webvtt/tc009-timings-hour.vtt: Added.
      * media/track/captions-webvtt/tc010-no-timings.vtt: Added.
      * media/track/captions-webvtt/tc011-cues-no-separation.vtt: Added.
      * media/track/captions-webvtt/tc011-cues.vtt: Added.
      * media/track/captions-webvtt/tc012-out-of-order.vtt: Added.
      * media/track/captions-webvtt/tc013-settings-bad-separation.vtt: Added.
      * media/track/captions-webvtt/tc013-settings.vtt: Added.
      * media/track/captions-webvtt/tc014-alignment-bad.vtt: Added.
      * media/track/captions-webvtt/tc014-alignment-ltr.vtt: Added.
      * media/track/captions-webvtt/tc014-alignment.vtt: Added.
      * media/track/captions-webvtt/tc015-positioning-bad.vtt: Added.
      * media/track/captions-webvtt/tc015-positioning-ltr.vtt: Added.
      * media/track/captions-webvtt/tc015-positioning.vtt: Added.
      * media/track/captions-webvtt/tc016-align-positioning-bad.vtt: Added.
      * media/track/captions-webvtt/tc016-align-positioning.vtt: Added.
      * media/track/captions-webvtt/tc017-line-position-bad.vtt: Added.
      * media/track/captions-webvtt/tc017-line-position.vtt: Added.
      * media/track/captions-webvtt/tc018-align-text-line-position-bad.vtt: Added.
      * media/track/captions-webvtt/tc018-align-text-line-position.vtt: Added.
      * media/track/captions-webvtt/tc019-cue-size-bad.vtt: Added.
      * media/track/captions-webvtt/tc019-cue-size.vtt: Added.
      * media/track/captions-webvtt/tc020-cue-size-align-bad.vtt: Added.
      * media/track/captions-webvtt/tc020-cue-size-align.vtt: Added.
      * media/track/captions-webvtt/tc021-valign-bad.vtt: Added.
      * media/track/captions-webvtt/tc021-valign-ltr.vtt: Added.
      * media/track/captions-webvtt/tc021-valign.vtt: Added.
      * media/track/captions-webvtt/tc022-entities-wrong.vtt: Added.
      * media/track/captions-webvtt/tc022-entities.vtt: Added.
      * media/track/captions-webvtt/tc023-markup-bad.vtt: Added.
      * media/track/captions-webvtt/tc023-markup.vtt: Added.
      * media/track/captions-webvtt/tc024-timestamp-bad.vtt: Added.
      * media/track/captions-webvtt/tc024-timestamp.vtt: Added.
      * media/track/captions-webvtt/tc025-class-bad.vtt: Added.
      * media/track/captions-webvtt/tc025-class.vtt: Added.
      * media/track/captions-webvtt/tc026-voice-bad.vtt: Added.
      * media/track/captions-webvtt/tc026-voice.vtt: Added.
      * media/track/captions-webvtt/tc027-empty-cue.vtt: Added.
      * media/track/captions-webvtt/tc028-unsupported-markup.vtt: Added.
      * media/track/track-webvtt-tc004-magic-header-expected.txt: Added.
      * media/track/track-webvtt-tc004-magic-header.html: Added.
      * media/track/track-webvtt-tc005-header-comment-expected.txt: Added.
      * media/track/track-webvtt-tc005-header-comment.html: Added.
      * media/track/track-webvtt-tc006-cue-identifiers-expected.txt: Added.
      * media/track/track-webvtt-tc006-cue-identifiers.html: Added.
      * media/track/track-webvtt-tc007-cue-no-id-expected.txt: Added.
      * media/track/track-webvtt-tc007-cue-no-id.html: Added.
      * media/track/track-webvtt-tc008-timings-no-hours-expected.txt: Added.
      * media/track/track-webvtt-tc008-timings-no-hours.html: Added.
      * media/track/track-webvtt-tc009-timings-hour-expected.txt: Added.
      * media/track/track-webvtt-tc009-timings-hour.html: Added.
      * media/track/track-webvtt-tc010-no-timings-expected.txt: Added.
      * media/track/track-webvtt-tc010-no-timings.html: Added.
      * media/track/track-webvtt-tc011-blank-lines-expected.txt: Added.
      * media/track/track-webvtt-tc011-blank-lines.html: Added.
      * media/track/track-webvtt-tc012-out-of-order-expected.txt: Added.
      * media/track/track-webvtt-tc012-out-of-order.html: Added.
      * media/track/track-webvtt-tc014-alignment-expected.txt: Added.
      * media/track/track-webvtt-tc014-alignment.html: Added.
      * media/track/track-webvtt-tc015-positioning-expected.txt: Added.
      * media/track/track-webvtt-tc015-positioning.html: Added.
      * media/track/track-webvtt-tc016-align-positioning-expected.txt: Added.
      * media/track/track-webvtt-tc016-align-positioning.html: Added.
      * media/track/track-webvtt-tc017-line-position-expected.txt: Added.
      * media/track/track-webvtt-tc017-line-position.html: Added.
      * media/track/track-webvtt-tc018-align-text-line-position-expected.txt: Added.
      * media/track/track-webvtt-tc018-align-text-line-position.html: Added.
      * media/track/track-webvtt-tc019-cue-size-expected.txt: Added.
      * media/track/track-webvtt-tc019-cue-size.html: Added.
      * media/track/track-webvtt-tc020-cue-size-align-expected.txt: Added.
      * media/track/track-webvtt-tc020-cue-size-align.html: Added.
      * media/track/track-webvtt-tc021-valign-expected.txt: Added.
      * media/track/track-webvtt-tc021-valign.html: Added.
      * media/track/track-webvtt-tc022-entities-expected.txt: Added.
      * media/track/track-webvtt-tc022-entities.html: Added.
      * media/track/track-webvtt-tc023-markup-expected.txt: Added.
      * media/track/track-webvtt-tc023-markup.html: Added.
      * media/track/track-webvtt-tc024-timestamp-expected.txt: Added.
      * media/track/track-webvtt-tc024-timestamp.html: Added.
      * media/track/track-webvtt-tc025-class-markup-expected.txt: Added.
      * media/track/track-webvtt-tc025-class-markup.html: Added.
      * media/track/track-webvtt-tc026-voice-expected.txt: Added.
      * media/track/track-webvtt-tc026-voice.html: Added.
      * media/track/track-webvtt-tc027-empty-cue-expected.txt: Added.
      * media/track/track-webvtt-tc027-empty-cue.html: Added.
      * media/track/track-webvtt-tc028-unsupported-markup-expected.txt: Added.
      * media/track/track-webvtt-tc028-unsupported-markup.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93891 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      55c8515d
    • commit-queue@webkit.org's avatar
      [EFL] Do not log an error if a fallback cursor cannot be found. · cb9c655d
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67037
      
      Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-08-26
      Reviewed by Gustavo Noronha Silva.
      
      Ecore_X does not necessarily have to be used (DumpRenderTree does not
      use it, for example), so showing an error message here is bogus.
      
      No new tests, as it just removes erroneous error messages from
      when running DRT with existing tests.
      
      * platform/efl/WidgetEfl.cpp:
      (WebCore::Widget::applyFallbackCursor):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93890 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cb9c655d
    • mrobinson@webkit.org's avatar
      Continue importing GTK+ CSS3 selector results. · 1729d384
      mrobinson@webkit.org authored
      * platform/gtk/css3/selectors3/xhtml: Import this directory.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93889 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1729d384
    • mrobinson@webkit.org's avatar
      Begin importing CSS3 selector test results for GTK+. · 95f5838e
      mrobinson@webkit.org authored
      * platform/gtk/css3/selectors3/html: Import this directory.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93888 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      95f5838e
    • andersca@apple.com's avatar
      Fix handling of keyup events in the new Cocoa text input model · 44e38978
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67045
      
      Reviewed by Sam Weinig.
      
      Use a counter instead of a boolean for deciding when to ignore keyup events, because
      if multiple keys are pressed simultaneously then we need to ignore more than one keyup event in a row.
      
      Also if a keyboard event is an autorepeating event we won't get a keyup event so don't increment the counter
      in that case.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm:
      (WebKit::NetscapePlugin::platformHandleKeyboardEvent):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93887 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      44e38978
    • japhet@chromium.org's avatar
      Source/WebCore: Change a bunch of nondescript bools to · 40d9a46b
      japhet@chromium.org authored
      descriptive enums in ResourceLoaderOptions and
      ThreadableLoaderOptions.
      https://bugs.webkit.org/show_bug.cgi?id=66984
      
      Reviewed by David Levin.
      
      No new tests, no functionality change intended.
      
      * WebCore.exp.in:
      * fileapi/FileReaderLoader.cpp:
      * html/MediaDocument.cpp:
      * html/PluginDocument.cpp:
      * loader/CrossOriginAccessControl.cpp:
      * loader/CrossOriginAccessControl.h:
      * loader/CrossOriginPreflightResultCache.cpp:
      * loader/CrossOriginPreflightResultCache.h:
      * loader/DocumentThreadableLoader.cpp:
      * loader/FrameLoader.h:
      * loader/ImageLoader.cpp:
      * loader/MainResourceLoader.cpp:
      * loader/NetscapePlugInStreamLoader.cpp:
      * loader/ResourceLoadScheduler.h:
      * loader/ResourceLoader.cpp:
      * loader/ResourceLoader.h:
      * loader/ResourceLoaderOptions.h:
      * loader/ThreadableLoader.h:
      * loader/cache/CachedResource.cpp:
      * loader/cache/CachedResourceRequest.cpp:
      * loader/cf/ResourceLoaderCFNet.cpp:
      * loader/mac/ResourceLoaderMac.mm:
      * page/EventSource.cpp:
      * platform/network/ResourceHandle.h:
      * workers/WorkerScriptLoader.cpp:
      * xml/XMLHttpRequest.cpp:
      
      Source/WebKit/chromium: Use enums instead of bools for ThreadableLoaderOptions
      variables.
      https://bugs.webkit.org/show_bug.cgi?id=66984
      
      Reviewed by David Levin.
      
      * src/AssociatedURLLoader.cpp:
      (WebKit::AssociatedURLLoader::loadAsynchronously):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93886 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40d9a46b
    • vrk@chromium.org's avatar
      Tests for validating a new WebVTT parser and tokenizer for TextTrackCue content. · 25261d93
      vrk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=65884
      
      Patch by Anna Cavender <annacc@chromium.org> on 2011-08-25
      Reviewed by Eric Carlson.
      
      * media/track/captions-webvtt/tc000-empty.vtt: Renamed from media/track/captions/tc000_empty.vtt.
      * media/track/captions-webvtt/tc001-iso2022jp3.vtt: Renamed from media/track/captions/tc001_iso2022jp3.vtt.
      * media/track/captions-webvtt/tc001-utf8.vtt: Renamed from media/track/captions/tc001_utf8.vtt.
      * media/track/captions-webvtt/tc002-bom.vtt: Renamed from media/track/captions/tc002_bom.vtt.
      * media/track/captions-webvtt/tc003-newlines.vtt: Renamed from media/track/captions/tc003_newlines.vtt
      * media/track/captions-webvtt/tc003-no-newline-at-eof.vtt: Renamed from media/track/captions/tc003_nonewlineateof.vtt
      * media/track/captions-webvtt/tc004-no-webvtt.vtt: Renamed from media/track/captions/tc004_nowebvtt.vtt.
      * media/track/captions-webvtt/tc004-webvtt-file.vtt: Renamed from media/track/captions/tc004_webvttfile.vtt.
      * media/track/captions-webvtt/tc004-webvtt-rubbish.vtt: Renamed from media/track/captions/tc004_webvttrubbish.vtt.
      * media/track/captions-webvtt/tc005-default-styles.vtt: Renamed from media/track/captions/tc005_defaultstyles.vtt.
      * media/track/captions-webvtt/tc005-metadata-area.vtt: Renamed from media/track/captions/tc005_metadataarea.vtt.
      * media/track/captions-webvtt/tc006-cue-id-error.vtt: Renamed from media/track/captions/tc006_cueiderror.vtt.
      * media/track/captions-webvtt/tc006-cue-id.vtt: Renamed from media/track/captions/tc006_cueid.vtt.
      * media/track/captions-webvtt/tc007-cue-no-id-error.vtt: Renamed from media/track/captions/tc007_cuenoid.vtt.
      * media/track/captions-webvtt/tc007-cue-no-id.vtt: Renamed from media/track/captions/tc007_cuenoiderror.vtt.
      * media/track/captions-webvtt/tc008-timings-no-hour-errors.vtt: Renamed from media/track/captions/tc008_timingsnohourerrors.vtt.
      * media/track/captions-webvtt/tc008-timings-no-hour.vtt: Renamed from media/track/captions/tc008_timingsnohour.vtt.
      * media/track/captions-webvtt/tc009-timings-hour-error.vtt: Renamed from media/track/captions/tc009_timingshourerror.vtt.
      * media/track/captions-webvtt/tc009-timings-hour.vtt: Renamed from media/track/captions/tc009_timingshour.vtt.
      * media/track/captions-webvtt/tc010-no-timings.vtt: Renamed from media/track/captions/tc010_notimings.vtt.
      * media/track/captions-webvtt/tc011-cues-no-separation.vtt: Copied from media/track/captions/tc011_cuesnosep.vtt.
      * media/track/captions-webvtt/tc011-cues.vtt: Renamed from media/track/captions/tc011_cues.vtt.
      * media/track/captions-webvtt/tc012-out-of-order.vtt: Renamed from media/track/captions/tc012_outoforder.vtt.
      * media/track/captions-webvtt/tc013-settings-bad-separation.vtt: Renamed from media/track/captions/tc013_settingsbadsep.vtt.
      * media/track/captions-webvtt/tc013-settings.vtt: Renamed from media/track/captions/tc013_settings.vtt.
      * media/track/captions-webvtt/tc014-alignment-bad.vtt: Added.
      * media/track/captions-webvtt/tc014-alignment-ltr.vtt: Added.
      * media/track/captions-webvtt/tc014-alignment.vtt: Added.
      * media/track/captions-webvtt/tc015-positioning-bad.vtt: Added.
      * media/track/captions-webvtt/tc015-positioning-ltr.vtt: Added.
      * media/track/captions-webvtt/tc015-positioning.vtt: Added.
      * media/track/captions-webvtt/tc016-align-positioning-bad.vtt: Added.
      * media/track/captions-webvtt/tc016-align-positioning.vtt: Added.
      * media/track/captions-webvtt/tc017-line-position-bad.vtt: Added.
      * media/track/captions-webvtt/tc017-line-position.vtt: Added.
      * media/track/captions-webvtt/tc018-align-text-line-position-bad.vtt: Added.
      * media/track/captions-webvtt/tc018-align-text-line-position.vtt: Added.
      * media/track/captions-webvtt/tc019-cue-size-bad.vtt: Added.
      * media/track/captions-webvtt/tc019-cue-size.vtt: Added.
      * media/track/captions-webvtt/tc020-cue-size-align-bad.vtt: Added.
      * media/track/captions-webvtt/tc020-cue-size-align.vtt: Added.
      * media/track/captions-webvtt/tc021-valign-bad.vtt: Added.
      * media/track/captions-webvtt/tc021-valign-ltr.vtt: Added.
      * media/track/captions-webvtt/tc021-valign.vtt: Added.
      * media/track/captions-webvtt/tc022-entities-wrong.vtt: Added.
      * media/track/captions-webvtt/tc022-entities.vtt: Added.
      * media/track/captions-webvtt/tc023-markup-bad.vtt: Added.
      * media/track/captions-webvtt/tc023-markup.vtt: Added.
      * media/track/captions-webvtt/tc024-timestamp-bad.vtt: Added.
      * media/track/captions-webvtt/tc024-timestamp.vtt: Added.
      * media/track/captions-webvtt/tc025-class-bad.vtt: Added.
      * media/track/captions-webvtt/tc025-class.vtt: Added.
      * media/track/captions-webvtt/tc026-voice-bad.vtt: Added.
      * media/track/captions-webvtt/tc026-voice.vtt: Added.
      * media/track/captions-webvtt/tc027-empty-cue.vtt: Added.
      * media/track/captions-webvtt/tc028-unsupported-markup.vtt: Added.
      * media/track/track-webvtt-tc000-empty.html:
      * media/track/track-webvtt-tc001-utf8-expected.txt:
      * media/track/track-webvtt-tc001-utf8.html:
      * media/track/track-webvtt-tc002-bom-expected.txt:
      * media/track/track-webvtt-tc002-bom.html:
      * media/track/track-webvtt-tc003-newlines-expected.txt:
      * media/track/track-webvtt-tc003-newlines.html:
      * media/track/track-webvtt-tc004-magic-header-expected.txt: Renamed from media/track/track-webvtt-tc004-magicheader-expected.txt.
      * media/track/track-webvtt-tc004-magic-header.html: Renamed from media/track/track-webvtt-tc004-magicheader.html.
      * media/track/track-webvtt-tc005-header-comment-expected.txt: Renamed from media/track/track-webvtt-tc005-headercomment-expected.txt.
      * media/track/track-webvtt-tc005-header-comment.html: Renamed from media/track/track-webvtt-tc005-headercomment.html.
      * media/track/track-webvtt-tc006-cue-identifiers-expected.txt: Renamed from media/track/track-webvtt-tc006-cueidentifiers-expected.txt.
      * media/track/track-webvtt-tc006-cue-identifiers.html: Renamed from media/track/track-webvtt-tc006-cueidentifiers.html.
      * media/track/track-webvtt-tc007-cue-no-id-expected.txt: Renamed from media/track/track-webvtt-tc007-cuenoid-expected.txt.
      * media/track/track-webvtt-tc007-cue-no-id.html: Renamed media/track/track-webvtt-tc007-cuenoid.html.
      * media/track/track-webvtt-tc008-timings-no-hours-expected.txt: Renamed from media/track/track-webvtt-tc008-timingsnohours-expected.txt.
      * media/track/track-webvtt-tc008-timings-no-hours.html: Renamed from media/track/track-webvtt-tc008-timingsnohours.html.
      * media/track/track-webvtt-tc009-timings-hour-expected.txt: Renamed from media/track/track-webvtt-tc009-timingshour-expected.txt.
      * media/track/track-webvtt-tc009-timings-hour.html: Renamed from media/track/track-webvtt-tc009-timingshour.html.
      * media/track/track-webvtt-tc010-no-timings-expected.txt: Copied from media/track/track-webvtt-tc010-notimings-expected.txt.
      * media/track/track-webvtt-tc010-no-timings.html: Renamed from media/track/track-webvtt-tc012-outoforder.html.
      * media/track/track-webvtt-tc011-blank-lines-expected.txt: Renamed from media/track/track-webvtt-tc011-blanklines-expected.txt.
      * media/track/track-webvtt-tc011-blank-lines.html: Renamed from media/track/track-webvtt-tc011-blanklines.html.
      * media/track/track-webvtt-tc012-out-of-order-expected.txt: Renamed from media/track/track-webvtt-tc012-outoforder-expected.txt.
      * media/track/track-webvtt-tc012-out-of-order.html: Copied from media/track/track-webvtt-tc000-empty.html.
      * media/track/track-webvtt-tc013-settings-expected.txt:
      * media/track/track-webvtt-tc013-settings.html:
      * media/track/track-webvtt-tc014-alignment-expected.txt: Added.
      * media/track/track-webvtt-tc014-alignment.html: Added.
      * media/track/track-webvtt-tc015-positioning-expected.txt: Added.
      * media/track/track-webvtt-tc015-positioning.html: Added.
      * media/track/track-webvtt-tc016-align-positioning-expected.txt: Added.
      * media/track/track-webvtt-tc016-align-positioning.html: Added.
      * media/track/track-webvtt-tc017-line-position-expected.txt: Added.
      * media/track/track-webvtt-tc017-line-position.html: Added.
      * media/track/track-webvtt-tc018-align-text-line-position-expected.txt: Added.
      * media/track/track-webvtt-tc018-align-text-line-position.html: Added.
      * media/track/track-webvtt-tc019-cue-size-expected.txt: Added.
      * media/track/track-webvtt-tc019-cue-size.html: Added.
      * media/track/track-webvtt-tc020-cue-size-align-expected.txt: Added.
      * media/track/track-webvtt-tc020-cue-size-align.html: Added.
      * media/track/track-webvtt-tc021-valign-expected.txt: Added.
      * media/track/track-webvtt-tc021-valign.html: Added.
      * media/track/track-webvtt-tc022-entities-expected.txt: Added.
      * media/track/track-webvtt-tc022-entities.html: Added.
      * media/track/track-webvtt-tc023-markup-expected.txt: Added.
      * media/track/track-webvtt-tc023-markup.html: Added.
      * media/track/track-webvtt-tc024-timestamp-expected.txt: Added.
      * media/track/track-webvtt-tc024-timestamp.html: Added.
      * media/track/track-webvtt-tc025-class-markup-expected.txt: Added.
      * media/track/track-webvtt-tc025-class-markup.html: Added.
      * media/track/track-webvtt-tc026-voice-expected.txt: Added.
      * media/track/track-webvtt-tc026-voice.html: Added.
      * media/track/track-webvtt-tc027-empty-cue-expected.txt: Added.
      * media/track/track-webvtt-tc027-empty-cue.html: Added.
      * media/track/track-webvtt-tc028-unsupported-markup-expected.txt: Added.
      * media/track/track-webvtt-tc028-unsupported-markup.html: Added.
      * media/video-test.js:
      (testCues):
      (allTestsEnded):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93885 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      25261d93
    • andreas.kling@nokia.com's avatar
      HTMLMetaElement: Don't cache "http-equiv" and "content" attributes. · 2ca257c5
      andreas.kling@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67040
      
      Reviewed by Darin Adler.
      
      * html/HTMLMetaElement.h: Remove m_equiv and m_content members,
      shrinking HTMLMetaElement by 16 bytes (on 64-bit.)
      * html/HTMLMetaElement.cpp:
      (WebCore::HTMLMetaElement::parseMappedAttribute):
      (WebCore::HTMLMetaElement::process): Implemented using fastGetAttribute().
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93884 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2ca257c5
    • pfeldman@chromium.org's avatar
      Web Inspector: [REGRESSION] No way to expand hovered objects while debugging. · bdda2930
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=67039
      
      Reviewed by Yury Semikhatsky.
      
      * inspector/front-end/Popover.js:
      (WebInspector.Popover):
      (WebInspector.Popover.prototype.show):
      (WebInspector.PopoverHelper.prototype._mouseDown):
      (WebInspector.PopoverHelper.prototype._hidePopover):
      (WebInspector.PopoverHelper.prototype._mouseHover):
      (WebInspector.PopoverHelper.prototype._killHidePopoverTimer):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93882 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bdda2930
    • podivilov@chromium.org's avatar
      Unreviewed, rolling out r93870. · 8021e5b6
      podivilov@chromium.org authored
      http://trac.webkit.org/changeset/93870
      https://bugs.webkit.org/show_bug.cgi?id=65203
      
      Broke i18n chromium tests
      
      Source/WebCore:
      
      * platform/graphics/chromium/FontChromiumWin.cpp:
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareFontPainter::TransparencyAwareFontPainter):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareFontPainter::init):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareFontPainter::initializeForGDI):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareFontPainter::~TransparencyAwareFontPainter):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareGlyphPainter::TransparencyAwareGlyphPainter):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareGlyphPainter::~TransparencyAwareGlyphPainter):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareGlyphPainter::drawGlyphs):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareUniscribePainter::hdc):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareUniscribePainter::TransparencyAwareUniscribePainter):
      (WebCore::TransparencyAwareFontPainter::TransparencyAwareUniscribePainter::~TransparencyAwareUniscribePainter):
      (WebCore::drawGlyphsWin):
      (WebCore::Font::drawComplexText):
      * platform/graphics/chromium/UniscribeHelper.cpp:
      (WebCore::UniscribeHelper::draw):
      * platform/graphics/skia/PlatformContextSkia.cpp:
      (WebCore::PlatformContextSkia::isNativeFontRenderingAllowed):
      * platform/graphics/skia/PlatformContextSkia.h:
      * platform/graphics/skia/SkiaFontWin.cpp:
      (WebCore::windowsCanHandleDrawTextShadow):
      (WebCore::windowsCanHandleTextDrawing):
      (WebCore::windowsCanHandleTextDrawingWithoutShadow):
      * platform/graphics/skia/SkiaFontWin.h:
      
      LayoutTests:
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93881 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8021e5b6
    • commit-queue@webkit.org's avatar
      Gut WKPageCreateSnapshotOfVisibleContent so that it can be removed later. · 79465142
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66979.
      
      Removing the function altogether would break the nightlies.
      This patch removes the code behind it so that it is clear that
      WKPageCreateSnapshotOfVisibleContent should not be used, and so that the code isn't just
      left rotting in the tree.
      
      Patch by Jessie Berlin <jberlin@apple.com> on 2011-08-26
      Reviewed by Brian Weinstein.
      
      * UIProcess/API/C/WKPage.cpp:
      (WKPageCreateSnapshotOfVisibleContent):
      Return 0.
      * UIProcess/API/C/WKPagePrivate.h:
      Update the comment and add a link to the bug.
      
      * UIProcess/WebPageProxy.cpp:
      * UIProcess/WebPageProxy.h:
      
      * WebProcess/WebPage/WebPage.cpp:
      * WebProcess/WebPage/WebPage.h:
      * WebProcess/WebPage/WebPage.messages.in:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93880 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      79465142
    • commit-queue@webkit.org's avatar
      Chromium Mac: Use a custom pattern image for rubber banding overhang area · e3434a77
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=66707
      
      Also roll Chromium revision to 98101, to include dependency: http://codereview.chromium.org/7714036/
      
      Patch by Alexei Svitkine <asvitkine@chromium.org> on 2011-08-26
      Reviewed by Dimitri Glazkov.
      
      No new tests since its just changing the Chromium-specific overhang pattern.
      
      * platform/chromium/ScrollbarThemeChromiumMac.mm:
      (WebCore::ScrollbarThemeChromiumMac::ScrollbarThemeChromiumMac):
      (WebCore::ScrollbarThemeChromiumMac::paintOverhangAreas):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93879 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e3434a77
    • eric.carlson@apple.com's avatar
      <video> playlist can not advance when playing in background tab · 1a982ab1
      eric.carlson@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=66978
      
      Reviewed by Darin Adler.
      
      No new tests added because it isn't possible to simulate a background tab in DRT.
      
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::HTMLMediaElement): Set RequirePageConsentToLoadMedia restriction.
      (WebCore::HTMLMediaElement::loadInternal): Don't consider page->canStartMedia if it has ever
          allowed a file to load.
      * html/HTMLMediaElement.h:
      (WebCore::HTMLMediaElement::requirePageConsentToLoadMedia): New.
      (WebCore::HTMLMediaElement::removeBehaviorRestriction): New.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1a982ab1
    • mrobinson@webkit.org's avatar
      Removing some tests from the GTK+ skipped lists that have results now · 060c1d3d
      mrobinson@webkit.org authored
      or no longer exist.
      
      * platform/gtk/Skipped: Clean up.
      * platform/gtk/test_expectations.txt: Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93877 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      060c1d3d