1. 06 Jan, 2012 40 commits
    • weinig@apple.com's avatar
      Fix windows build. · 2c2bf5b4
      weinig@apple.com authored
      * wtf/TypeTraits.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104339 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2c2bf5b4
    • msaboff@apple.com's avatar
      Default HashTraits for Opcode don't work for Opcode = 0 · 07174d85
      msaboff@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75595
      
      Reviewed by Oliver Hunt.
      
      Removed the populating of the m_opcodeIDTable table in the
      case where the OpcodeID and Opcode are the same (m_enabled is false).
      Instead we just cast the one type to the other.
      
      * interpreter/Interpreter.cpp:
      (JSC::Interpreter::initialize):
      (JSC::Interpreter::isOpcode):
      * interpreter/Interpreter.h:
      (JSC::Interpreter::getOpcodeID):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104338 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      07174d85
    • dslomov@google.com's avatar
      Unreviewed: filed https://bugs.webkit.org/show_bug.cgi?id=75742 · cca140f1
      dslomov@google.com authored
      and updated chromium-mac expectations for fast/forms/input-disabled-color.html.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104336 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cca140f1
    • andersca@apple.com's avatar
      Make JavaScriptCore.framework a reference and put it in a Frameworks group · ae521922
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75740
      
      Reviewed by Mark Rowe.
      
      * gtest/xcode/gtest.xcodeproj/project.pbxproj:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104335 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ae521922
    • ap@apple.com's avatar
      [Mac] Thread verifier assertions when printing · ea18caae
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=75738
      
              Reviewed by Sam Weinig.
      
              * UIProcess/API/mac/WKPrintingView.mm:
              (-[WKPrintingView dealloc]): Dealloc in main thread, so that WebFrameProxy doesn't get
              deref'ed from a secondary one.
              (-[WKPrintingView _adjustPrintingMarginsForHeaderAndFooter]): This method calls out to client,
              which only expects that on main thread.
              (-[WKPrintingView knowsPageRange:]): Call _adjustPrintingMarginsForHeaderAndFooter on main
              thread.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104334 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea18caae
    • weinig@apple.com's avatar
      Add a DecayArray type trait as a first step towards merging OwnPtr and OwnArrayPtr · b87c01c8
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75737
      
      Reviewed by Anders Carlsson.
      
      * wtf/TypeTraits.cpp:
      * wtf/TypeTraits.h:
      Added a DecayArray trait, that can convert T[] and T[3] -> T*. DecayArray
      is composed of some helpers which are also exposed, Conditional<>, which
      can provide one type or another based on a boolean predicate, IsArray<>
      which can deduce array types, and RemoveExtent<>, which removes the extent
      from an array type. 
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104333 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b87c01c8
    • jonlee@apple.com's avatar
      Clicking on the cancel button on readonly and disabled search fields darkens... · a41f4b6b
      jonlee@apple.com authored
      Clicking on the cancel button on readonly and disabled search fields darkens as if the search field was editable
      https://bugs.webkit.org/show_bug.cgi?id=69886
      <rdar://problem/10070187>
      
      Reviewed by Adele Peterson.
      
      .:
      
      * ManualTests/search-cancel-button.html: Added.
      
      Source/WebCore:
      
      Tests: ManualTests/search-cancel-button.html
      
      * rendering/RenderThemeMac.mm:
      (WebCore::RenderThemeMac::paintSearchFieldCancelButton): If the input is readonly and/or disabled, force the cell to
      render without highlight.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104332 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a41f4b6b
    • simon.fraser@apple.com's avatar
      Mitigate scrollbar differences when running pixel tests · d3ee8b30
      simon.fraser@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=67217
      
      Source/WebCore:
      
      Reviewed by Dan Bernstein.
      
      Export WebCore::Settings::mockScrollbarsEnabled() for DRT.
      
      * WebCore.exp.in:
      
      Source/WebKit/mac:
      
      Reviewed by Dan Bernstein.
      
      Make it possible to register a custom NSScroller class, which
      the WebDynamicScrollBarsView will use when mock scrollbars are enabled.
      
      Also ensure that the WebPreferences mock scrollbars preference is
      migrated into Settings.
      
      * WebView/WebDynamicScrollBarsView.h:
      * WebView/WebDynamicScrollBarsView.mm:
      (+[WebDynamicScrollBarsView _horizontalScrollerClass]):
      (+[WebDynamicScrollBarsView _verticalScrollerClass]):
      (+[WebDynamicScrollBarsView setCustomScrollerClass:]):
      * WebView/WebView.mm:
      (-[WebView _preferencesChanged:]):
      
      Tools:
      
      Reviewed by Dan Bernstein.
      
      Add an NSScroller subclass that draws mock scrollbars identically
      to the WebCore mock scrollbar theme, and register it with the
      WebDynamicScrollbarsView.
      
      * DumpRenderTree/mac/DumpRenderTree.mm:
      (-[DRTMockScroller rectForPart:]):
      (-[DRTMockScroller drawKnob]):
      (-[DRTMockScroller drawRect:]):
      (registerMockScrollbars):
      (prepareConsistentTestingEnvironment):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104331 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d3ee8b30
    • oliver@apple.com's avatar
      GetByteArrayLength is incorrect · 5b955fb4
      oliver@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75735
      
      Reviewed by Filip Pizlo.
      
      Load the byte array length from the correct location.
      This stops an existing test from hanging.
      
      * dfg/DFGSpeculativeJIT32_64.cpp:
      (JSC::DFG::SpeculativeJIT::compile):
      * dfg/DFGSpeculativeJIT64.cpp:
      (JSC::DFG::SpeculativeJIT::compile):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104330 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5b955fb4
    • tsepez@chromium.org's avatar
      Source/WebCore: Pass Content-Security-Policy directives to worker threads. · 34a3d9f3
      tsepez@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=73242
      
      Reviewed by David Levin.
      
      Tests: http/tests/security/contentSecurityPolicy/shared-worker-connect-src-allowed.html
             http/tests/security/contentSecurityPolicy/shared-worker-connect-src-blocked.html
             http/tests/security/contentSecurityPolicy/worker-connect-src-allowed.html
             http/tests/security/contentSecurityPolicy/worker-connect-src-blocked.html
      
      * page/ContentSecurityPolicy.h:
      (WebCore::ContentSecurityPolicy::policy):
      (WebCore::ContentSecurityPolicy::headerType):
      * workers/DedicatedWorkerContext.cpp:
      (WebCore::DedicatedWorkerContext::DedicatedWorkerContext):
      * workers/DedicatedWorkerContext.h:
      (WebCore::DedicatedWorkerContext::create):
      * workers/DedicatedWorkerThread.cpp:
      (WebCore::DedicatedWorkerThread::create):
      (WebCore::DedicatedWorkerThread::DedicatedWorkerThread):
      (WebCore::DedicatedWorkerThread::createWorkerContext):
      * workers/DedicatedWorkerThread.h:
      * workers/DefaultSharedWorkerRepository.cpp:
      (WebCore::SharedWorkerScriptLoader::notifyFinished):
      (WebCore::DefaultSharedWorkerRepository::workerScriptLoaded):
      * workers/DefaultSharedWorkerRepository.h:
      * workers/SharedWorkerContext.cpp:
      (WebCore::SharedWorkerContext::SharedWorkerContext):
      * workers/SharedWorkerContext.h:
      (WebCore::SharedWorkerContext::create):
      * workers/SharedWorkerThread.cpp:
      (WebCore::SharedWorkerThread::create):
      (WebCore::SharedWorkerThread::SharedWorkerThread):
      (WebCore::SharedWorkerThread::createWorkerContext):
      * workers/SharedWorkerThread.h:
      * workers/WorkerContext.cpp:
      (WebCore::WorkerContext::WorkerContext):
      * workers/WorkerContext.h:
      * workers/WorkerMessagingProxy.cpp:
      (WebCore::WorkerMessagingProxy::startWorkerContext):
      * workers/WorkerThread.cpp:
      (WebCore::WorkerThreadStartupData::create):
      (WebCore::WorkerThreadStartupData::WorkerThreadStartupData):
      (WebCore::WorkerThread::WorkerThread):
      (WebCore::WorkerThread::workerThread):
      * workers/WorkerThread.h:
      
      Source/WebKit/chromium: Pass Content-security-policy directive to worker threads.
      https://bugs.webkit.org/show_bug.cgi?id=73242
      
      Reviewed by David Levin.
      
      * src/WebSharedWorkerImpl.cpp:
      (WebKit::WebSharedWorkerImpl::startWorkerContext):
      * src/WebWorkerClientImpl.cpp:
      (WebKit::WebWorkerClientImpl::startWorkerContext):
      
      LayoutTests: Pass Content-Security-Policy directives to worker threads.
      https://bugs.webkit.org/show_bug.cgi?id=73242
      
      Reviewed by David Levin.
      
      * http/tests/security/contentSecurityPolicy/resources/shared-worker-make-xhr.js: Added.
      (onconnect):
      * http/tests/security/contentSecurityPolicy/resources/worker-make-xhr.js: Added.
      * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-allowed-expected.txt: Added.
      * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-allowed.html: Added.
      * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-blocked-expected.txt: Added.
      * http/tests/security/contentSecurityPolicy/shared-worker-connect-src-blocked.html: Added.
      * http/tests/security/contentSecurityPolicy/worker-connect-src-allowed-expected.txt: Added.
      * http/tests/security/contentSecurityPolicy/worker-connect-src-allowed.html: Added.
      * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked-expected.txt: Added.
      * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked.html: Added.
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104329 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      34a3d9f3
    • mihnea@adobe.com's avatar
      [CSSRegions]Crash while collecting svg elements in render flow thread. · 240c13fa
      mihnea@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=73735
      
      Reviewed by David Hyatt.
      
      Source/WebCore:
      
      Tests: fast/regions/svg-doc-fragment-not-collected-expected.html
             fast/regions/svg-doc-fragment-not-collected.html
             fast/regions/svg-element-not-collected-expected.html
             fast/regions/svg-element-not-collected.html
             fast/regions/svg-root-element-collected.html
      
      By allowing only svg root elements to be collected in a render flow thread,
      the svg render tree is properly constructed, thus prevented a possible further crash.
      
      * dom/NodeRenderingContext.cpp:
      (WebCore::NodeRenderingContext::moveToFlowThreadIfNeeded):
      
      LayoutTests:
      
      * fast/regions/resources/region-style.css:
      * fast/regions/svg-doc-fragment-not-collected-expected.html: Added.
      * fast/regions/svg-doc-fragment-not-collected.html: Added.
      * fast/regions/svg-element-not-collected-expected.html: Added.
      * fast/regions/svg-element-not-collected.html: Added.
      * fast/regions/svg-root-element-collected-expected.txt: Added.
      * fast/regions/svg-root-element-collected.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104328 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      240c13fa
    • eric.carlson@apple.com's avatar
      Make TextTrackCue more mutable · ffedf376
      eric.carlson@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=72555
      
      Reviewed by Anders Carlsson.
      
      Source/WebCore: 
      
      Test: media/track/track-cue-mutable.html
      
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::updateActiveTextTrackCues): Do nothing if the "ignore cue updates"
          flag is set
      (WebCore::HTMLMediaElement::textTrackAddCues): Block cue updates until all of the new cues have
          been added, then call updateActiveTextTrackCues so update the display if necessary.
      (WebCore::HTMLMediaElement::textTrackRemoveCues): Block cue updates until all of the new cues have
          been removed, then call updateActiveTextTrackCues so update the display if necessary.
      (WebCore::HTMLMediaElement::textTrackAddCue): Call updateActiveTextTrackCues so update the display if necessary.
      (WebCore::HTMLMediaElement::textTrackRemoveCue): Ditto.
      * html/HTMLMediaElement.h:
      (WebCore::HTMLMediaElement::ignoreTrackDisplayUpdateRequests):
      (WebCore::HTMLMediaElement::beginIgnoringTrackDisplayUpdateRequests):
      (WebCore::HTMLMediaElement::endIgnoringTrackDisplayUpdateRequests):
      
      * html/TextTrack.cpp:
      (WebCore::TextTrack::cueWillChange): New, remove the cue from the media element because its
          position in the interval tree is based on start and end times.
      (WebCore::TextTrack::cueDidChange): Add the cue to the media element.
      * html/TextTrack.h:
      
      * html/TextTrackCue.cpp:
      (WebCore::startKeyword): New, use a static String for the constant.
      (WebCore::middleKeyword): Ditto.
      (WebCore::endKeyword): Ditto.
      (WebCore::horizontalKeyword): Ditto.
      (WebCore::verticalKeyword): Ditto.
      (WebCore::verticallrKeyword): Ditto.
      (WebCore::TextTrackCue::cueWillChange): New, tell the track the cue is about to change.
      (WebCore::TextTrackCue::cueDidChange): New, tell the track the cue has changed.
      (WebCore::TextTrackCue::setId): New, attribute is mutable.
      (WebCore::TextTrackCue::setStartTime): Ditto.
      (WebCore::TextTrackCue::setEndTime): Ditto.
      (WebCore::TextTrackCue::setPauseOnExit): Ditto.
      (WebCore::TextTrackCue::direction): Ditto.
      (WebCore::TextTrackCue::setDirection): Ditto.
      (WebCore::TextTrackCue::setSnapToLines): Ditto.
      (WebCore::TextTrackCue::setLinePosition): Ditto.
      (WebCore::TextTrackCue::setTextPosition): Ditto.
      (WebCore::TextTrackCue::setSize): Ditto.
      (WebCore::TextTrackCue::alignment): Ditto.
      (WebCore::TextTrackCue::setAlignment): Ditto.
      (WebCore::TextTrackCue::parseSettings): Use the static strings.
      * html/TextTrackCue.h:
      (WebCore::TextTrackCue::id):
      (WebCore::TextTrackCue::startTime):
      (WebCore::TextTrackCue::endTime):
      (WebCore::TextTrackCue::pauseOnExit):
      * html/TextTrackCue.idl:
      
      LayoutTests: 
      
      * media/track/track-cue-mutable-expected.txt: Added.
      * media/track/track-cue-mutable.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104327 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ffedf376
    • fpizlo@apple.com's avatar
      Fix build. · ecf6e222
      fpizlo@apple.com authored
      * JavaScriptCore.xcodeproj/project.pbxproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104326 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ecf6e222
    • oliver@apple.com's avatar
      DFG no longer optimises CanvasPixelArray · 4b7b9f97
      oliver@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75729
      
      Reviewed by Gavin Barraclough.
      
      Source/JavaScriptCore:
      
      Rename ByteArray (in its ClassInfo) to Uint8ClampedArray to match
      the future name when we switch over to the new typed-array based
      ImageData specification.
      
      * runtime/JSByteArray.cpp:
      
      Source/WebCore:
      
      Remove the custom ClassInfo for CanvasPixelArray as that is
      defeating ByteArray optimisation, and is no longer needed
      anyway as it was only there to change the visible name.
      
      * bindings/js/JSImageDataCustom.cpp:
      (WebCore::toJS):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104324 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4b7b9f97
    • benjamin@webkit.org's avatar
      [Mac] Sort the resources of WTF.xcodeproj · e89f05e8
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75639
      
      Patch by Benjamin Poulain <bpoulain@apple.com> on 2012-01-06
      Reviewed by Andreas Kling.
      
      * WTF.xcodeproj/project.pbxproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104323 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e89f05e8
    • commit-queue@webkit.org's avatar
      ASSERT failure due to combine-text with preceding spaces · f6c35c0b
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=65147
      
      Patch by Ken Buchanan <kenrb@chromium.org> on 2012-01-06
      Reviewed by David Hyatt.
      
      Source/WebCore:
      
      A couple of ASSERTs were failing due to a parsing problem when
      advancing an inline iterator to the next linebreak in a
      RenderCombineText. skipLeadingWhitespace advances the iterator
      over leading whitespace but when searching for the line break
      nextLineBreak would call RenderCombineText::combineText(),
      collapsing the text so that the iterator is pointing past the
      end of it.
      
      This patch causes combineText() to be called during
      skipLeadingWhiteSpace before iteration over the RenderCombineText
      begins.
      
      * rendering/RenderBlockLineLayout.cpp:
      (WebCore::RenderBlock::LineBreaker::nextLineBreak):
      (WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace):
      
      LayoutTests:
      
      New test with combine-text that begins with mutiple spaces,
      showing ASSERT failures in bug 65147.
      
      * fast/text/international/spaces-combined-in-vertical-text.html: Added
      * fast/text/international/spaces-combined-in-vertical-text-expected.txt: Added
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104322 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f6c35c0b
    • andersca@apple.com's avatar
      Make ScrollAnimatorMac::snapRubberBandTimerFired use m_scrollElasticityController in more places · 40542f9b
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75726
      
      Reviewed by Sam Weinig.
      
      * platform/mac/ScrollAnimatorMac.h:
      * platform/mac/ScrollAnimatorMac.mm:
      (WebCore::ScrollAnimatorMac::canScrollHorizontally):
      (WebCore::ScrollAnimatorMac::canScrollVertically):
      (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
      * platform/mac/ScrollElasticityController.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104321 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40542f9b
    • psolanki@apple.com's avatar
      WebKit1 fails to compile with USE(CFNETWORK) and HAVE(NETWORK_CFDATA_ARRAY_CALLBACK) · 6119f4bd
      psolanki@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75675
      
      Reviewed by Oliver Hunt.
      
      * platform/network/cf/ResourceHandleCFNet.cpp:
      (WebCore::willCacheResponse):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104320 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6119f4bd
    • ap@apple.com's avatar
      Need to allow SCNetworkReachability service in sandbox profile · 3c2f9b71
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=75724
              <rdar://problem/10652415>
      
              Reviewed by Mark Rowe.
      
              * WebProcess/com.apple.WebProcess.sb:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104319 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3c2f9b71
    • caio.oliveira@openbossa.org's avatar
      Use HashMap<OwnPtr> for SourceProviderCache items · 4509470a
      caio.oliveira@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75346
      
      Reviewed by Daniel Bates.
      
      * parser/Parser.cpp:
      * parser/SourceProviderCache.cpp:
      (JSC::SourceProviderCache::clear):
      (JSC::SourceProviderCache::add):
      * parser/SourceProviderCache.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104318 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4509470a
    • inferno@chromium.org's avatar
      Crash with range selection across different documents. · 8b923b0d
      inferno@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=74285
      
      Reviewed by Ryosuke Niwa.
      
      Source/WebCore: 
      
      Test: fast/dom/Range/range-selection-across-documents-crash.html
      
      * page/DOMSelection.cpp:
      (WebCore::DOMSelection::addRange):
      
      LayoutTests: 
      
      * fast/dom/Range/range-selection-across-documents-crash-expected.txt: Added.
      * fast/dom/Range/range-selection-across-documents-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104317 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8b923b0d
    • dslomov@google.com's avatar
      Unreviewed; fixing expectation error. · 1edea935
      dslomov@google.com authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104316 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1edea935
    • weinig@apple.com's avatar
      Remove unused OwnFastMallocPtr class. · 73448efa
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75722
      
      Reviewed by Geoffrey Garen.
      
      ../JavaScriptCore: 
      
      * GNUmakefile.list.am:
      * JavaScriptCore.gypi:
      * JavaScriptCore.vcproj/WTF/WTF.vcproj:
      * JavaScriptCore.xcodeproj/project.pbxproj:
      * wtf/CMakeLists.txt:
      * wtf/OwnFastMallocPtr.h: Removed.
      * wtf/text/StringImpl.h:
      * wtf/wtf.pro:
      
      ../JavaScriptGlue: 
      
      * ForwardingHeaders/wtf/OwnFastMallocPtr.h: Removed.
      
      ../WebCore: 
      
      * ForwardingHeaders/wtf/OwnFastMallocPtr.h: Removed.
      * bindings/js/JSWebGLRenderingContextCustom.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      73448efa
    • commit-queue@webkit.org's avatar
      Convert overflow-in-uniform-regions to a reftest · 0099ac26
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=74765
      
      Replaced the bitmap version of the test with a "reftest" version.   Use of text
      has been revised a little to mitigate the possibility that small differences in
      the platform's default font will change the location of line breaks.
      
      Patch by Hans Muller <hmuller@adobe.com> on 2012-01-06
      Reviewed by Anders Carlsson.
      
      * fast/regions/overflow-in-uniform-regions-expected.html: Added.
      * fast/regions/overflow-in-uniform-regions.html:
      * platform/efl/fast/regions/overflow-in-uniform-regions-expected.png: Removed.
      * platform/efl/fast/regions/overflow-in-uniform-regions-expected.txt: Removed.
      * platform/mac/fast/regions/overflow-in-uniform-regions-expected.png: Removed.
      * platform/mac/fast/regions/overflow-in-uniform-regions-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104314 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0099ac26
    • tony@chromium.org's avatar
      Need to relayout when stretching the height of a flex item · d7bf4b0c
      tony@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75661
      
      Reviewed by Ojan Vafai.
      
      Source/WebCore:
      
      Test: css3/flexbox/flex-align-stretch.html
      
      * rendering/RenderFlexibleBox.cpp:
      (WebCore::RenderFlexibleBox::computePreferredMainAxisExtent): Always clear the override size since
      it may be set when aligning.
      (WebCore::RenderFlexibleBox::alignChildren): Only relayout if the height changed.
      
      LayoutTests:
      
      * css3/flexbox/flex-align-stretch-expected.txt: Added.
      * css3/flexbox/flex-align-stretch.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104313 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d7bf4b0c
    • andersca@apple.com's avatar
      Add ScrollElasticityControllerClient::immediateScrollBy · 2957b0c5
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75720
      
      Reviewed by Andreas Kling.
      
      Add a new ScrollElasticityControllerClient::immediateScrollBy client member function.
      Also, make ScrollAnimatorMac::smoothScrollWithEvent calls go through the ScrollElasticityController
      in preparation for moving that function to ScrollElasticityController.
      
      * platform/mac/ScrollAnimatorMac.h:
      * platform/mac/ScrollAnimatorMac.mm:
      (WebCore::ScrollAnimatorMac::smoothScrollWithEvent):
      * platform/mac/ScrollElasticityController.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2957b0c5
    • benjamin@webkit.org's avatar
      [Mac] Sort the resources of WebKit2.xcodeproj · a207489d
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75636
      
      Patch by Benjamin Poulain <bpoulain@apple.com> on 2012-01-06
      Reviewed by Andreas Kling.
      
      * WebKit2.xcodeproj/project.pbxproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a207489d
    • dslomov@google.com's avatar
      2012-01-06 Dmitry Lomov <dslomov@google.com> · 4488ddc2
      dslomov@google.com authored
      	Unreviewed: [Chromium] rebaselining IMAGE expectations after http://trac.webkit.org/changeset/104240/
      
              * platform/chromium-cg-mac-leopard/editing/input/caret-at-the-edge-of-input-expected.png:
              * platform/chromium-cg-mac-leopard/editing/inserting/before-after-input-element-expected.png: Added.
              * platform/chromium-cg-mac-leopard/editing/pasteboard/4806874-expected.png:
              * platform/chromium-cg-mac-leopard/editing/pasteboard/drop-text-without-selection-expected.png: Added.
              * platform/chromium-cg-mac-leopard/editing/pasteboard/input-field-1-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/3690703-2-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/3690703-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/3690719-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/4895428-3-expected.png: Added.
              * platform/chromium-cg-mac-leopard/editing/selection/4975120-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/drag-select-1-expected.png: Added.
              * platform/chromium-cg-mac-leopard/editing/selection/select-across-readonly-input-1-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/select-across-readonly-input-2-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/select-across-readonly-input-3-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/select-across-readonly-input-4-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/select-across-readonly-input-5-expected.png:
              * platform/chromium-cg-mac-leopard/editing/selection/select-from-textfield-outwards-expected.png:
              * platform/chromium-cg-mac-leopard/fast/block/margin-collapse/103-expected.png:
              * platform/chromium-cg-mac-leopard/fast/css/input-search-padding-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/css/line-height-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/dom/isindex-001-expected.png:
              * platform/chromium-cg-mac-leopard/fast/dom/isindex-002-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/events/autoscroll-expected.png:
              * platform/chromium-cg-mac-leopard/fast/events/context-no-deselect-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/basic-inputs-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/encoding-test-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/fieldset-align-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/floating-textfield-relayout-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/input-appearance-bkcolor-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-appearance-default-bkcolor-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-appearance-visibility-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-appearance-width-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-baseline-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/input-field-text-truncated-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-placeholder-visibility-1-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-placeholder-visibility-3-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-readonly-dimmed-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-readonly-empty-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/input-spaces-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-table-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-text-click-outside-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/input-text-double-click-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-text-drag-down-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/input-text-option-delete-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/input-text-self-emptying-click-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/input-type-text-min-width-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/input-width-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/minWidthPercent-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/number/input-appearance-number-rtl-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/number/input-appearance-spinbutton-layer-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/placeholder-position-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/placeholder-pseudo-style-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/plaintext-mode-2-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/tabbing-input-iframe-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/text-style-color-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/textfield-focus-ring-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/textfield-overflow-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/forms/validation-message-appearance-expected.png:
              * platform/chromium-cg-mac-leopard/fast/forms/visual-hebrew-text-field-expected.png:
              * platform/chromium-cg-mac-leopard/fast/frames/take-focus-from-iframe-expected.png: Added.
              * platform/chromium-cg-mac-leopard/fast/html/details-no-summary4-expected.png:
              * platform/chromium-cg-mac-leopard/fast/html/details-open-javascript-expected.png:
              * platform/chromium-cg-mac-leopard/fast/html/details-open2-expected.png:
              * platform/chromium-cg-mac-leopard/fast/html/details-open4-expected.png:
              * platform/chromium-cg-mac-snowleopard/editing/input/caret-at-the-edge-of-input-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/inserting/before-after-input-element-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/pasteboard/4806874-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/pasteboard/drop-text-without-selection-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/pasteboard/input-field-1-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/3690703-2-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/3690703-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/3690719-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/4895428-3-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/4975120-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/drag-select-1-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/select-across-readonly-input-1-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/select-across-readonly-input-2-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/select-across-readonly-input-3-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/select-across-readonly-input-4-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/select-across-readonly-input-5-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/editing/selection/select-from-textfield-outwards-expected.png:
              * platform/chromium-cg-mac-snowleopard/fast/block/margin-collapse/103-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/css/input-search-padding-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/css/line-height-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/dom/isindex-001-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/dom/isindex-002-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/events/autoscroll-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/events/context-no-deselect-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/basic-inputs-expected.png:
              * platform/chromium-cg-mac-snowleopard/fast/forms/encoding-test-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/fieldset-align-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/floating-textfield-relayout-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-appearance-bkcolor-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-appearance-default-bkcolor-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-appearance-visibility-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-appearance-width-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-baseline-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-field-text-truncated-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-placeholder-visibility-1-expected.png:
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-placeholder-visibility-3-expected.png:
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-readonly-dimmed-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-readonly-empty-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-spaces-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-table-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-text-click-outside-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-text-double-click-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-text-drag-down-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-text-option-delete-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-text-self-emptying-click-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-type-text-min-width-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/input-width-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/minWidthPercent-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/number/input-appearance-number-rtl-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/number/input-appearance-spinbutton-layer-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/placeholder-position-expected.png:
              * platform/chromium-cg-mac-snowleopard/fast/forms/placeholder-pseudo-style-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/plaintext-mode-2-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/tabbing-input-iframe-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/text-style-color-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/textfield-focus-ring-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/textfield-overflow-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/forms/validation-message-appearance-expected.png:
              * platform/chromium-cg-mac-snowleopard/fast/forms/visual-hebrew-text-field-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/frames/take-focus-from-iframe-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/html/details-no-summary4-expected.png: Copied from LayoutTests/platform/chromium-cg-mac-leopard/fast/html/details-no-summary4-expected.png.
              * platform/chromium-cg-mac-snowleopard/fast/html/details-open-javascript-expected.png: Added.
              * platform/chromium-cg-mac-snowleopard/fast/html/details-open2-expected.png: Copied from LayoutTests/platform/chromium-cg-mac-leopard/fast/html/details-open2-expected.png.
              * platform/chromium-cg-mac-snowleopard/fast/html/details-open4-expected.png: Copied from LayoutTests/platform/chromium-cg-mac-leopard/fast/html/details-open4-expected.png.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4488ddc2
    • commit-queue@webkit.org's avatar
      Use VectorMath lib when possible to optimize the processing in WebAudio AudioBus · 47fdb35b
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75334
      
      Patch by Wei James <james.wei@intel.com> on 2012-01-06
      Reviewed by Kenneth Russell.
      
      * platform/audio/AudioBus.cpp:
      (WebCore::AudioBus::processWithGainFromMonoStereo):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      47fdb35b
    • benjamin@webkit.org's avatar
      [Mac] Sort the resources of WebKit.xcodeproj · b12618b9
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75634
      
      Patch by Benjamin Poulain <bpoulain@apple.com> on 2012-01-06
      Reviewed by Andreas Kling.
      
      * WebKit.xcodeproj/project.pbxproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104307 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b12618b9
    • jer.noble@apple.com's avatar
      Fullscreen video controller can't be dragged the first time I enter fullscreen · 90155188
      jer.noble@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75709
      
      Reviewed by Eric Carlson.
      
      Source/WebCore:
      
      No new tests; updated video-controls-drag.html.
      
      When the media controls are created, check to see if we are full screen, and pass
      that information to the newly created controls.
      
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::createMediaControls):
      
      LayoutTests:
      
      Update the test to cover the case where the controls do not yet exist when entering
      fullscreen.
      
      * fullscreen/video-controls-drag.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      90155188
    • jonlee@apple.com's avatar
      Update test expectations with rebaseline of fast/forms/listbox-clip.html from r104299. · b3637912
      jonlee@apple.com authored
      Unreviewed.
      
      * platform/mac/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b3637912
    • benjamin@webkit.org's avatar
      [Mac] Sort the resources of JavaScriptCore.xcodeproj and remove duplicates · 5efbb01c
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75631
      
      Patch by Benjamin Poulain <bpoulain@webkit.org> on 2012-01-06
      Reviewed by Andreas Kling.
      
      * JavaScriptCore.xcodeproj/project.pbxproj:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5efbb01c
    • jer.noble@apple.com's avatar
      Media Element: scrubbing in full-screen mode breaks playback. · d91faace
      jer.noble@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75650
      
      Reviewed by John Sullivan.
      
      Source/WebCore:
      
      Test: fullscreen/video-controls-timeline.html
      
      Only begin scrubbing if the panel itself is the mousedown event target.
      
      * html/shadow/MediaControlElements.cpp:
      (WebCore::MediaControlPanelElement::defaultEventHandler):
      
      LayoutTests:
      
      * fullscreen/video-controls-timeline-expected.txt: Added.
      * fullscreen/video-controls-timeline.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104303 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d91faace
    • jer.noble@apple.com's avatar
      Add new (failing) test to Chromium test_expectations. Fix tracked by · bfc36932
      jer.noble@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75716
      
      Unreviewed; test expectations update.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104302 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bfc36932
    • jer.noble@apple.com's avatar
      REGRESSION (r90797): Full screen video HUD cannot be dragged horizontally · d05b8a4d
      jer.noble@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75200
      
      Reviewed by Eric Carlson.
      
      Source/WebCore:
      
      Test: fullscreen/video-controls-drag.html
      
      The !important rules in fullscreenQuickTime.css are overriding the styles added by the
      drag operation in MediaControlElements.cpp.  Give the panel a "dragged" class in setPosition
      (clearing it in resetPosition) that allows the !important rules to apply only when the
      panel is not dragged.
      
      * css/fullscreenQuickTime.css:
      (video:-webkit-full-screen::-webkit-media-controls-panel):
      (video:-webkit-full-screen::-webkit-media-controls-panel:not(.dragged)):
      * html/shadow/MediaControlElements.cpp:
      (WebCore::MediaControlPanelElement::setPosition):
      (WebCore::MediaControlPanelElement::resetPosition):
      
      LayoutTests:
      
      * fullscreen/video-controls-drag-expected.txt: Added.
      * fullscreen/video-controls-drag.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d05b8a4d
    • senorblanco@chromium.org's avatar
      [Chromium] Remove fast/files/domurl-script-execution-context-crash.html · 9cf5929a
      senorblanco@chromium.org authored
      from test_expectations (no longer crashing).
      
      Unreviewed; test expectations update.
      
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104300 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9cf5929a
    • jonlee@apple.com's avatar
      Tools: Update DRT on Mac to draw resize handles on text areas. · 52385a91
      jonlee@apple.com authored
      Reviewed by John Sullivan.
      
      Enable resize handles on text areas so that we don't have to create two different sets of pixel test results,
      between WK1 and WK2. This will require rebaselining existing textarea pixel tests.
      
      * DumpRenderTree/mac/DumpRenderTree.mm:
      (resetDefaultsToConsistentValues):
      
      LayoutTests: Rebaseline fast/forms
      Rebaseline pixel tests involving textarea.
      
      Reviewed by John Sullivan.
      
      Moved from mac to mac-snowleopard:
      
      * platform/mac-snowleopard/fast/forms/001
      * platform/mac-snowleopard/fast/forms/HTMLOptionElement_label02
      * platform/mac-snowleopard/fast/forms/HTMLOptionElement_label03
      * platform/mac-snowleopard/fast/forms/HTMLOptionElement_label04
      * platform/mac-snowleopard/fast/forms/basic-buttons-expected
      * platform/mac-snowleopard/fast/forms/basic-inputs-expected
      * platform/mac-snowleopard/fast/forms/basic-selects-expected
      * platform/mac-snowleopard/fast/forms/basic-textareas-expected
      * platform/mac-snowleopard/fast/forms/basic-textareas-quirks-expected
      * platform/mac-snowleopard/fast/forms/box-shadow-override
      * platform/mac-snowleopard/fast/forms/button-align
      * platform/mac-snowleopard/fast/forms/button-generated-content
      * platform/mac-snowleopard/fast/forms/button-sizes
      * platform/mac-snowleopard/fast/forms/button-style-color
      * platform/mac-snowleopard/fast/forms/button-table-styles
      * platform/mac-snowleopard/fast/forms/button-text-transform
      * platform/mac-snowleopard/fast/forms/button-white-space
      * platform/mac-snowleopard/fast/forms/control-restrict-line-height
      * platform/mac-snowleopard/fast/forms/disabled-select-change-index
      * platform/mac-snowleopard/fast/forms/fieldset-align
      * platform/mac-snowleopard/fast/forms/file/file-input-direction
      * platform/mac-snowleopard/fast/forms/form-element-geometry
      * platform/mac-snowleopard/fast/forms/form-hides-table
      * platform/mac-snowleopard/fast/forms/input-appearance-height
      * platform/mac-snowleopard/fast/forms/input-button-sizes
      * platform/mac-snowleopard/fast/forms/input-table
      * platform/mac-snowleopard/fast/forms/input-value
      * platform/mac-snowleopard/fast/forms/menulist-style-color
      * platform/mac-snowleopard/fast/forms/option-strip-whitespace
      * platform/mac-snowleopard/fast/forms/placeholder-position
      * platform/mac-snowleopard/fast/forms/radio_checked
      * platform/mac-snowleopard/fast/forms/radio_checked_dynamic
      * platform/mac-snowleopard/fast/forms/range/slider-padding
      * platform/mac-snowleopard/fast/forms/select-align
      * platform/mac-snowleopard/fast/forms/select-baseline-expected
      * platform/mac-snowleopard/fast/forms/select-disabled-appearance
      * platform/mac-snowleopard/fast/forms/select-initial-position
      * platform/mac-snowleopard/fast/forms/select-style
      * platform/mac-snowleopard/fast/forms/select-writing-direction-natural-expected
      * platform/mac-snowleopard/fast/forms/textAreaLineHeight
      * platform/mac-snowleopard/fast/forms/textarea-align
      * platform/mac-snowleopard/fast/forms/textarea-scroll-height
      * platform/mac-snowleopard/fast/forms/textarea-width
      * platform/mac-snowleopard/fast/overflow/overflow-x-y
      
      New pixel test results:
      
      * platform/mac/fast/forms/001-expected.png:
      * platform/mac/fast/forms/HTMLOptionElement_label02-expected.png:
      * platform/mac/fast/forms/HTMLOptionElement_label03-expected.png:
      * platform/mac/fast/forms/HTMLOptionElement_label04-expected.png:
      * platform/mac/fast/forms/basic-buttons-expected.png:
      * platform/mac/fast/forms/basic-inputs-expected.png:
      * platform/mac/fast/forms/basic-selects-expected.png:
      * platform/mac/fast/forms/basic-textareas-expected.png:
      * platform/mac/fast/forms/basic-textareas-quirks-expected.png:
      * platform/mac/fast/forms/box-shadow-override-expected.png:
      * platform/mac/fast/forms/button-align-expected.png:
      * platform/mac/fast/forms/button-generated-content-expected.png:
      * platform/mac/fast/forms/button-sizes-expected.png:
      * platform/mac/fast/forms/button-style-color-expected.png:
      * platform/mac/fast/forms/button-table-styles-expected.png:
      * platform/mac/fast/forms/button-text-transform-expected.png:
      * platform/mac/fast/forms/button-white-space-expected.png:
      * platform/mac/fast/forms/control-restrict-line-height-expected.png:
      * platform/mac/fast/forms/disabled-select-change-index-expected.png:
      * platform/mac/fast/forms/fieldset-align-expected.png:
      * platform/mac/fast/forms/file/file-input-direction-expected.png:
      * platform/mac/fast/forms/form-element-geometry-expected.png:
      * platform/mac/fast/forms/form-hides-table-expected.png:
      * platform/mac/fast/forms/input-appearance-height-expected.png:
      * platform/mac/fast/forms/input-button-sizes-expected.png:
      * platform/mac/fast/forms/input-table-expected.png:
      * platform/mac/fast/forms/input-value-expected.png:
      * platform/mac/fast/forms/menulist-style-color-expected.png:
      * platform/mac/fast/forms/option-strip-whitespace-expected.png:
      * platform/mac/fast/forms/placeholder-position-expected.png:
      * platform/mac/fast/forms/radio_checked-expected.png:
      * platform/mac/fast/forms/radio_checked_dynamic-expected.png:
      * platform/mac/fast/forms/range/slider-padding-expected.png:
      * platform/mac/fast/forms/select-align-expected.png:
      * platform/mac/fast/forms/select-baseline-expected.png:
      * platform/mac/fast/forms/select-disabled-appearance-expected.png:
      * platform/mac/fast/forms/select-initial-position-expected.png:
      * platform/mac/fast/forms/select-style-expected.png:
      * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
      * platform/mac/fast/forms/textAreaLineHeight-expected.png:
      * platform/mac/fast/forms/textarea-align-expected.png:
      * platform/mac/fast/forms/textarea-scroll-height-expected.png:
      * platform/mac/fast/forms/textarea-width-expected.png:
      * platform/mac/fast/overflow/overflow-x-y-expected.png:
      
      Added new results:
      
      * platform/mac/fast/forms/selectlist-minsize-expected.png: Added. Needs Snow Leopard baseline.
      * platform/mac/fast/forms/basic-selects-expected.txt: Rebaseline since fix of bug 74270.
      * platform/mac/fast/forms/listbox-clip-expected.png: Fix was made to have default # of options in list box to 4, instead of 5. Needed
      brand new baseline, and so does Snow Leopard.
      * platform/mac/fast/forms/listbox-clip-expected.txt:
      * platform/mac/test_expectations.txt: New expectations for basic-selects.html, since the fix of bug 74270.
      
      New baselines that were not moved to mac-snowleopard because the difference was just the resize handle.
      
      * platform/mac/fast/table/003-expected.png:
      * platform/mac/tables/mozilla/bugs/bug194024-expected.png:
      * platform/mac/tables/mozilla/bugs/bug30692-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104299 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      52385a91
    • jberlin@webkit.org's avatar
      Windows build fix. · 0523b4a4
      jberlin@webkit.org authored
      * Interfaces/IWebViewPrivate.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104296 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0523b4a4
    • commit-queue@webkit.org's avatar
      [Chromium] Expectations for svg/carto.net/button.svg can be updated · 0e8ed124
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75621
      
      Unreviewed update to Chromium test_expectations
      
      Patch by Stephen Chenney <schenney@chromium.org> on 2012-01-06
      
      * platform/chromium/test_expectations.txt: Removed flakiness line for carto.net/button.svg
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104295 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0e8ed124