1. 06 Jan, 2012 40 commits
    • rniwa@webkit.org's avatar
      Touch a bunch of files in an attempt to fix Mac release builds. · e0f6b2a6
      rniwa@webkit.org authored
      * accessibility/AXObjectCache.cpp:
      (WebCore::AXObjectCache::get):
      * accessibility/AccessibilityAllInOne.cpp:
      * editing/visible_units.cpp:
      (WebCore::previousBoundary):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104350 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e0f6b2a6
    • fpizlo@apple.com's avatar
      JIT stub slow paths that would be identical to that of an interpreter should be factored out · 8ee73bee
      fpizlo@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75743
      <rdar://problem/10657024>
      
      Reviewed by Geoff Garen.
      
      * GNUmakefile.list.am:
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      * JavaScriptCore.xcodeproj/project.pbxproj:
      * jit/JITStubs.cpp:
      (JSC::DEFINE_STUB_FUNCTION):
      * runtime/CommonSlowPaths.h: Added.
      (JSC::CommonSlowPaths::opInstanceOfSlow):
      (JSC::CommonSlowPaths::opIn):
      (JSC::CommonSlowPaths::opResolve):
      (JSC::CommonSlowPaths::opResolveSkip):
      (JSC::CommonSlowPaths::opResolveWithBase):
      (JSC::CommonSlowPaths::opResolveWithThis):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104349 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ee73bee
    • noam.rosenthal@nokia.com's avatar
      Enable a compositing trigger for filters · e7d126ca
      noam.rosenthal@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75658
      
      This will enable forcing the compositing code path when filters exist for a RenderObject.
      
      Reviewed by Simon Fraser.
      
      No new functionality so no new tests.
      
      * page/ChromeClient.h:
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::requiresCompositingLayer):
      (WebCore::RenderLayerCompositor::requiresCompositingForFilters):
      * rendering/RenderLayerCompositor.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104347 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e7d126ca
    • abarth@webkit.org's avatar
      Rebaseline editing/input/caret-at-the-edge-of-input.html. · bc3238b8
      abarth@webkit.org authored
      * platform/chromium-mac-leopard/editing/input/caret-at-the-edge-of-input-expected.png:
      * platform/chromium-mac-snowleopard/editing/input/caret-at-the-edge-of-input-expected.png:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104346 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bc3238b8
    • andersca@apple.com's avatar
      Add and use ScrollElasticityControllerClient::absoluteScrollPosition · 49c0f278
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=75744
      
      Reviewed by Dan Bernstein.
      
      * platform/mac/ScrollAnimatorMac.h:
      * platform/mac/ScrollAnimatorMac.mm:
      (WebCore::ScrollAnimatorMac::absoluteScrollPosition):
      (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
      * platform/mac/ScrollElasticityController.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104345 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      49c0f278
    • abarth@webkit.org's avatar
      Move FrameDestructionObserver to its own file · e45e18f7
      abarth@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75693
      
      Reviewed by Eric Seidel.
      
      We should have one class per file, on general principles.  Also, this
      make it possible to use this class in DOMWindow without introducing a
      circular include dependency.
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * page/Frame.cpp:
      * page/Frame.h:
      * page/FrameDestructionObserver.cpp: Added.
      (WebCore::FrameDestructionObserver::FrameDestructionObserver):
      (WebCore::FrameDestructionObserver::~FrameDestructionObserver):
      (WebCore::FrameDestructionObserver::frameDestroyed):
      * page/FrameDestructionObserver.h: Added.
      (WebCore::FrameDestructionObserver::frame):
      * plugins/DOMMimeType.h:
      * plugins/DOMPlugin.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104344 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e45e18f7
    • ddkilzer@apple.com's avatar
      run-api-tests: specify individual suites and tests on the command-line · 0d876f85
      ddkilzer@apple.com authored
      Reviewed by Adam Roben.
      
      Fixes: <http://webkit.org/b/75065> run-api-tests should be able to run individual suites and tests
      
      The run-api-tests script will now accept a list of arguments on
      the command-line that are used as prefix filters.  To run all
      tests in a suite that starts with "WTF" (WTF and WTF_Vector)
      use:
      
          $ run-api-tests WTF
      
      To run only the tests in the "WTF" suite, not the "WTF_Vector"
      suite, use:
      
          $ run-api-tests WTF.
      
      * Scripts/run-api-tests: Filter tests if any prefix arguments
      are passed on the command-line.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104343 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0d876f85
    • ddkilzer@apple.com's avatar
      run-api-tests: change internal representation of tests to array of "SuiteName.TestName" strings · 4f0b6eb1
      ddkilzer@apple.com authored
      Reviewed by Adam Roben.
      
      Part of: <http://webkit.org/b/75065> run-api-tests should be able to run individual suites and tests
      
      * Scripts/run-api-tests:
      (dumpTestsBySuite): Update to accept array of tests instead of
      hash data structure.
      (runTestsBySuite): Ditto.
      (listAllTests): Rename from populateTests().  Update to return
      an array of tests instad of the hash data structure.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104342 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4f0b6eb1
    • andersca@apple.com's avatar
      Fix Snow Leopard build. · 6bbd79ff
      andersca@apple.com authored
      * platform/mac/ScrollAnimatorMac.mm:
      (WebCore::ScrollAnimatorMac::immediateScrollBy):
      Move the function definition inside #if ENABLE(RUBBER_BANDING).
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104341 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6bbd79ff
    • dpranke@chromium.org's avatar
      webkitpy: clean up test/uri conversion routines · d96c4bde
      dpranke@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=75648
      
      Reviewed by Eric Seidel.
      
      This change moves test_to_uri and uri_to_test from the Port
      class to the Driver class (the routines were only being
      called by the drivers), and removes a bunch of stale and/or
      busted logic.
      
      * Scripts/webkitpy/layout_tests/port/base.py:
      * Scripts/webkitpy/layout_tests/port/base_unittest.py:
      * Scripts/webkitpy/layout_tests/port/chromium.py:
      * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
      * Scripts/webkitpy/layout_tests/port/driver.py:
      (is_http_test):
      (test_to_uri):
      (uri_to_test):
      * Scripts/webkitpy/layout_tests/port/mock_drt.py:
      (run_one_test):
      * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py:
      (MockDRTTest.input_line):
      (input_line):
      (expected_output):
      * Scripts/webkitpy/layout_tests/port/test.py:
      * Scripts/webkitpy/layout_tests/port/webkit.py:
      (_command_from_driver_input):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104340 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d96c4bde
    • 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