1. 02 May, 2011 40 commits
    • andersca@apple.com's avatar
      2011-05-02 Anders Carlsson <andersca@apple.com> · c78c02b4
      andersca@apple.com authored
              Reviewed by Sam Weinig.
      
              Send a PluginProcessCrashed message to all web processes when a plug-in crashes
              https://bugs.webkit.org/show_bug.cgi?id=59994
      
              * UIProcess/Plugins/PluginProcessProxy.cpp:
              (WebKit::PluginProcessProxy::didClose):
              Iterate over all contexts and send PluginProcessCrashed to all web processes in each context.
      
              (WebKit::PluginProcessProxy::didFinishLaunching):
              Call setShouldCloseConnectionOnMachExceptions on the CoreIPC connection.
      
              * WebProcess/WebProcess.cpp:
              (WebKit::WebProcess::pluginProcessCrashed):
              Add empty stub.
      
              * WebProcess/WebProcess.messages.in:
              Add message.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c78c02b4
    • mrowe@apple.com's avatar
      <rdar://problem/9371948> JavaScriptCore should build with GCC 4.2 · 7a5212b8
      mrowe@apple.com authored
      Reviewed by Geoff Garen.
      
      * Configurations/CompilerVersion.xcconfig:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a5212b8
    • andersca@apple.com's avatar
      2011-05-02 Anders Carlsson <andersca@apple.com> · bd028df0
      andersca@apple.com authored
              Reviewed by Simon Fraser.
      
              Plug-in not completely repainted after a crash
              https://bugs.webkit.org/show_bug.cgi?id=59991
      
              Call Widget::invalidate().
      
              * WebProcess/Plugins/PluginView.cpp:
              (WebKit::PluginView::pluginProcessCrashed):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bd028df0
    • andersca@apple.com's avatar
      2011-05-02 Anders Carlsson <andersca@apple.com> · 70c2c209
      andersca@apple.com authored
              Reviewed by Dan Bernstein.
      
              Make PluginProcessConnectionManager a member of WebProcess
              https://bugs.webkit.org/show_bug.cgi?id=59989
      
              * WebProcess/Plugins/PluginProcessConnectionManager.cpp:
              * WebProcess/Plugins/PluginProcessConnectionManager.h:
              * WebProcess/Plugins/PluginProxy.cpp:
              (WebKit::PluginProxy::initialize):
              * WebProcess/WebProcess.h:
              (WebKit::WebProcess::pluginProcessConnectionManager):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      70c2c209
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · bf5c3d45
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Expectation for new test.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bf5c3d45
    • mrowe@apple.com's avatar
      <rdar://problem/9371289> WebKit2 can persist an invalid current back/forward... · 134422b9
      mrowe@apple.com authored
      <rdar://problem/9371289> WebKit2 can persist an invalid current back/forward item index when URLs are filtered from back/forward list
      
      Reviewed by Brady Eidson.
      
      * UIProcess/cf/WebBackForwardListCF.cpp:
      (WebKit::WebBackForwardList::createCFDictionaryRepresentation): We need to update the current index to account for filtered items
      for all items before the current item in the array.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      134422b9
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · 9db7a192
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Chromium test expectations.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9db7a192
    • barraclough@apple.com's avatar
      ARMv7 build fix. · 1146b41b
      barraclough@apple.com authored
      * assembler/AbstractMacroAssembler.h:
      (JSC::AbstractMacroAssembler::Jump::link):
      (JSC::AbstractMacroAssembler::Jump::linkTo):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1146b41b
    • joepeck@webkit.org's avatar
      2011-05-02 Joseph Pecoraro <joepeck@webkit.org> · 7e0b4e4e
      joepeck@webkit.org authored
              Reviewed by David Kilzer.
      
              Respect fixed text-indent on ::-webkit-input-placeholder
              https://bugs.webkit.org/show_bug.cgi?id=59825
      
              Placeholder text does not appear in the render tree
              dumps, so this is a pixel test for the position of
              the placeholder affected by text-indent.
      
              * fast/forms/input-placeholder-text-indent.html: Added.
              * platform/mac/fast/forms/input-placeholder-text-indent-expected.png: Added.
              * platform/mac/fast/forms/input-placeholder-text-indent-expected.txt: Added.
      
      2011-05-02  Joseph Pecoraro  <joepeck@webkit.org>
      
              Reviewed by David Kilzer.
      
              Respect fixed text-indent on ::-webkit-input-placeholder
              https://bugs.webkit.org/show_bug.cgi?id=59825
      
              Test: fast/forms/input-placeholder-text-indent.html
      
              * rendering/RenderTextControl.cpp:
              (WebCore::RenderTextControl::paintPlaceholder): indent by
              a fixed text-indent size specified on the placeholder style.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e0b4e4e
    • ericu@chromium.org's avatar
      2011-05-02 Eric Uhrhane <ericu@chromium.org> · fdd30b6f
      ericu@chromium.org authored
              Reviewed by Eric Seidel.
      
              Some FileWriter progress events should be queued
              https://bugs.webkit.org/show_bug.cgi?id=50846
      
              * fileapi/FileWriter.cpp:
              * fileapi/FileWriter.h:
              Create a new asynchronous Task [FileWriterCompletionEventTask] that will set readyState to DONE and fire off the right events.
      2011-05-02  Eric Uhrhane  <ericu@chromium.org>
      
              Reviewed by Eric Seidel.
      
              Some FileWriter progress events should be queued
              https://bugs.webkit.org/show_bug.cgi?id=50846
      
              * fast/filesystem/resources/file-writer-events.js:
              (onWrite): Expect readyState at onwrite to be DONE now, not WRITING.
              * fast/filesystem/resources/file-writer-utils.js:
              Switch to using onwrite, now that it works.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fdd30b6f
    • commit-queue@webkit.org's avatar
      2011-05-02 Mark Pilgrim <pilgrim@chromium.org> · 9f63c588
      commit-queue@webkit.org authored
              Reviewed by Tony Chang.
      
              Port Mozilla's IndexedDB tests: cursor mutation in object store
              https://bugs.webkit.org/show_bug.cgi?id=59933
      
              This is a test case *adapted* from a test in Mozilla's IndexedDB
              test suite. The original test checked cursor mutation while iterating
              an index cursor (tracked as bug 59822). This test checks whether the
              cursor mutation is successfully recognized while iterating a straight
              objectstore cursor. Specifically, it deletes a record that's already
              been iterated, then adds a record to the objectstore during iteration,
              then checks that no records were skipped and that the added record is
              eventually found during iteration.
      
              * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-expected.txt: Added.
              * storage/indexeddb/mozilla/cursor-mutation-objectstore-only.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85553 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9f63c588
    • commit-queue@webkit.org's avatar
      2011-05-02 Jia Pu <jpu@apple.com> · d1150964
      commit-queue@webkit.org authored
              Reviewed by Alexey Proskuryakov.
      
              [Mac] Need to truncate the string sent to "Look Up … " menu item, if it's too long.
              https://bugs.webkit.org/show_bug.cgi?id=59836
              <rdar://problem/9275983>
      
              * platform/DefaultLocalizationStrategy.cpp:
              (WebCore::truncatedStringForLookupMenuItem):
              (WebCore::DefaultLocalizationStrategy::contextMenuItemTagLookUpInDictionary):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d1150964
    • oliver@apple.com's avatar
      Windows build fix. · 308eafb4
      oliver@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85550 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      308eafb4
    • beidson@apple.com's avatar
      <rdar://problem/9340945> and https://bugs.webkit.org/show_bug.cgi?id=59973 · 86e4fa20
      beidson@apple.com authored
      In Aperture, a WebView might be dealloc'ed before it finishes loading.
      
      Reviewed by Anders Carlsson.
      
      ../WebCore: 
      
      * WebCore.exp.in:
      * platform/RuntimeApplicationChecks.cpp:
      (WebCore::applicationIsAperture): Perform a com.apple.Aperture bundle check.
      * platform/RuntimeApplicationChecks.h:
      
      ../WebKit/mac: 
      
      * WebView/WebView.mm:
      (needsSelfRetainWhileLoadingQuirk):
      (-[WebView _didStartProvisionalLoadForFrame:]): If we need the quirk, retain self.
      (-[WebView _didFinishLoadForFrame:]): If we need the quirk, release self on a delay.
      (-[WebView _didFailLoadWithError:forFrame:]): Ditto.
      (-[WebView _didFailProvisionalLoadWithError:forFrame:]): Ditto.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86e4fa20
    • abarth@webkit.org's avatar
      2011-05-02 Adam Barth <abarth@webkit.org> · b3e45c98
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add runtests_unittest.py
              https://bugs.webkit.org/show_bug.cgi?id=59955
      
              I forgot to add this file in a previous patch.
      
              * Scripts/webkitpy/tool/steps/runtests_unittest.py: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85548 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b3e45c98
    • ossy@webkit.org's avatar
      Update Qt specific expected result after r85499. · 91b852fc
      ossy@webkit.org authored
      * platform/qt/fast/replaced/table-percent-height-expected.png:
      * platform/qt/fast/replaced/table-percent-height-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85545 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      91b852fc
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · 57e22061
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Test expectation for new test.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85542 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      57e22061
    • msaboff@apple.com's avatar
      2011-05-02 Michael Saboff <msaboff@apple.com> · 46ac6b37
      msaboff@apple.com authored
              Reviewed by Geoffrey Garen.
      
              crash in JSC::RegExp::match
              https://bugs.webkit.org/show_bug.cgi?id=58922
      
              New tests to check for proper clearing and chaining of backtrack
              data labels.
      
              * fast/regex/parentheses-expected.txt:
              * fast/regex/script-tests/parentheses.js:
      2011-05-02  Michael Saboff  <msaboff@apple.com>
      
              Reviewed by Geoffrey Garen.
      
              crash in JSC::RegExp::match
              https://bugs.webkit.org/show_bug.cgi?id=58922
      
              Cleared chained backtrack data label when linking label even if that 
              label doesn't chain itself.  This is needed so that subsequent 
              backtrack data labels point to the next outer paren and not within 
              the current paren.
      
              * yarr/YarrJIT.cpp:
              (JSC::Yarr::YarrGenerator::TermGenerationState::linkDataLabelToBacktrackIfExists):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      46ac6b37
    • simon.fraser@apple.com's avatar
      2011-05-02 Simon Fraser <simon.fraser@apple.com> · 977f0078
      simon.fraser@apple.com authored
              Reviewed by Dan Bernstein.
      
              Avoid wasted cycles updating paths when popping the context stack
              https://bugs.webkit.org/show_bug.cgi?id=59967
      
              CanvasRenderingContext2D has to map the current path through
              transforms whenever the context stack is popped, which creates
              a lot of platform path objects. Avoid extra work here when the
              path is empty, or when the transform is identity.
      
              * platform/graphics/cg/PathCG.cpp:
              (WebCore::Path::transform):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      977f0078
    • enne@google.com's avatar
      2011-05-02 Adrienne Walker <enne@google.com> · e4c6cdff
      enne@google.com authored
              [chromium] Unreviewed, rebaseline small scrollbar image differences after r85527
              https://bugs.webkit.org/show_bug.cgi?id=58907
      
              This could be tickling the same bug that is showing up in bug 58587.
      
              * platform/chromium-gpu-linux/compositing/direct-image-compositing-expected.png:
              * platform/chromium-gpu-linux/compositing/geometry/fixed-in-composited-expected.png:
              * platform/chromium-gpu-linux/compositing/geometry/tall-page-composited-expected.png:
              * platform/chromium-gpu-linux/compositing/masks/masked-ancestor-expected.png:
              * platform/chromium-gpu-linux/compositing/masks/simple-composited-mask-expected.png:
              * platform/chromium-gpu-linux/fast/canvas/image-object-in-canvas-expected.png:
              * platform/chromium-gpu-linux/platform/chromium/compositing/layout-width-change-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85539 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4c6cdff
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · 5dafc87b
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Fix Chromium test expectations.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85538 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5dafc87b
    • abarth@webkit.org's avatar
      2011-05-02 Adam Barth <abarth@webkit.org> · fdf85cfe
      abarth@webkit.org authored
              Change the testing EWS to log failures explicitly to avoid an infinite loop.
      
              * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fdf85cfe
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · 52cf1f53
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Fix Chromium test expectations.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85536 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      52cf1f53
    • enrica@apple.com's avatar
      Text does not split on white space when typing to the edge of window. · d23bc6b7
      enrica@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=59968
      <rdar://problem/9112683>
      
      Reviewed by Dan Bernstein.
      
      Source/WebCore: 
      
      Test: editing/inserting/typing-at-end-of-line.html
      
      This is a regression introduced when we converted the line box tree to
      floating point in r78846. In findNextLineBreak, there was still one place where
      the character width was treated as int and truncated and we were inconsistent
      in the way we treated a character that did not fit entirely in the line.
      
      * rendering/RenderBlockLineLayout.cpp:
      (WebCore::RenderBlock::findNextLineBreak):
      
      LayoutTests: 
      
      * editing/inserting/typing-at-end-of-line.html: Added.
      * platform/mac/editing/inserting/typing-at-end-of-line-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d23bc6b7
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · 0756a5fb
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Test expectations for Chromium Mac port.
      
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0756a5fb
    • ggaren@apple.com's avatar
      Tiny bit of heap cleanup. · f8defb10
      ggaren@apple.com authored
      Reviewed by Oliver Hunt.
      
      * heap/MarkedBlock.h:
      (JSC::MarkedBlock::contains): Tightened up an assertion and a comment.
      
      * heap/MarkedSpace.h:
      (JSC::MarkedSpace::globalData):
      (JSC::MarkedSpace::highWaterMark):
      (JSC::MarkedSpace::setHighWaterMark): Moved inlines out of the class
      definition, for better clarity.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85533 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f8defb10
    • tony@chromium.org's avatar
      2011-05-02 Tony Chang <tony@chromium.org> · 6ccb5711
      tony@chromium.org authored
              Remove unused files.
      
              * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.checksum: Removed. This file differs from
                  the value in the png file, but I assume that the png is correct (more recently generated).
              * platform/mac/fast/table/dynamic-caption-add-before-child-expected.checksum: Removed.
              * platform/mac/fast/table/dynamic-caption-add-remove-before-child-expected.checksum: Removed.
              * platform/mac/fast/table/multiple-captions-display-expected.checksum: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85532 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6ccb5711
    • enne@google.com's avatar
      2011-05-02 Adrienne Walker <enne@google.com> · eb66c9e7
      enne@google.com authored
              Unreviewed, fix misspelled contributor name.
      
              * Scripts/webkitpy/common/config/committers.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85531 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eb66c9e7
    • ossy@webkit.org's avatar
      Update Qt specific expected result after r85499. · 90b56755
      ossy@webkit.org authored
      * platform/qt/fast/replaced/table-percent-height-expected.png:
      * platform/qt/fast/replaced/table-percent-height-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85529 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      90b56755
    • commit-queue@webkit.org's avatar
      2011-05-02 Chang Shu <cshu@webkit.org> · de9c40ea
      commit-queue@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK][Qt] fast/events/keydown-1.html fails
              https://bugs.webkit.org/show_bug.cgi?id=59586
      
              Replace mac-specific keys with cross-platform keys to make the test
              pass on GTK and Qt platforms.
      
              * fast/events/keydown-1.html:
              * platform/gtk/Skipped:
              * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85528 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de9c40ea
    • enne@google.com's avatar
      2011-04-27 Adrienne Walker <enne@google.com> · eab35a33
      enne@google.com authored
              Reviewed by James Robinson.
      
              Add test for multiple invalidations of the same size.
              https://bugs.webkit.org/show_bug.cgi?id=58907
      
              This tests a bug in Chromium where canvas state was not being properly
              reset between draw calls and a cached canvas of the same size was
              being used to paint into that retained incorrect state.
      
              * compositing/repaint/same-size-invalidation-expected.txt: Added.
              * compositing/repaint/same-size-invalidation.html: Added.
              * platform/chromium-gpu/compositing/repaint/same-size-invalidation-expected.png: Added.
      2011-04-19  Adrienne Walker  <enne@google.com>
      
              Reviewed by James Robinson.
      
              [chromium] Don't unnecessarily resize skia/cg canvases when painting in compositor
              https://bugs.webkit.org/show_bug.cgi?id=58907
      
              Additionally, move the context save/restore logic to a place where it
              will reset the translation added in LayerTilerChromium.
      
              Test: compositing/repaint/same-size-invalidation.html
      
              * platform/graphics/chromium/ContentLayerChromium.cpp:
              (WebCore::ContentLayerPainter::paint):
              * platform/graphics/chromium/PlatformCanvas.cpp:
              (WebCore::PlatformCanvas::resize):
              (WebCore::PlatformCanvas::Painter::Painter):
              (WebCore::PlatformCanvas::Painter::~Painter):
              * platform/graphics/chromium/PlatformCanvas.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eab35a33
    • ossy@webkit.org's avatar
      Enable strict OwnPtr for Qt · dab8fa0c
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=59667
      
      Unreviewed buildfix after r85343.
      
      * platform/graphics/qt/GraphicsContext3DQt.cpp:
      (WebCore::GraphicsContext3D::GraphicsContext3D):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dab8fa0c
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · ebc828a9
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Add test expectations for SVG changes.
      
              * platform/chromium-mac-leopard/editing/selection/3690703-2-expected.png:
              * platform/chromium-mac-leopard/editing/selection/3690703-expected.png:
              * platform/chromium-mac-leopard/editing/selection/3690719-expected.png:
              * platform/chromium-mac-leopard/editing/selection/4975120-expected.png:
              * platform/chromium-mac-leopard/editing/selection/extend-selection-bidi-expected.png:
              * platform/chromium-mac-leopard/editing/style/5046875-1-expected.png:
              * platform/chromium-mac-leopard/fast/forms/input-appearance-focus-expected.png:
              * platform/chromium-mac-leopard/fast/forms/input-appearance-readonly-expected.png:
              * platform/chromium-mac-leopard/fast/forms/input-double-click-selection-gap-bug-expected.png:
              * platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-expected.png:
              * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Added.
              * platform/chromium-mac-leopard/svg/custom/mouse-move-on-svg-container-expected.png:
              * platform/chromium-mac-leopard/svg/custom/mouse-move-on-svg-container-standalone-expected.png:
              * platform/chromium-mac-leopard/svg/text/text-intro-05-t-expected.png:
              * platform/chromium-mac/editing/selection/3690703-2-expected.png: Added.
              * platform/chromium-mac/editing/selection/3690703-expected.png: Added.
              * platform/chromium-mac/editing/selection/3690719-expected.png: Added.
              * platform/chromium-mac/editing/selection/4975120-expected.png: Added.
              * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.png: Added.
              * platform/chromium-mac/editing/style/5046875-1-expected.png: Added.
              * platform/chromium-mac/fast/borders/svg-as-border-image-2-expected.png: Removed.
              * platform/chromium-mac/fast/borders/svg-as-border-image-expected.png: Added.
              * platform/chromium-mac/fast/forms/input-appearance-focus-expected.png: Added.
              * platform/chromium-mac/fast/forms/input-appearance-readonly-expected.png: Added.
              * platform/chromium-mac/fast/forms/input-double-click-selection-gap-bug-expected.png: Added.
              * platform/chromium-mac/fast/repaint/japanese-rl-selection-repaint-expected.png:
              * platform/chromium-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Added.
              * platform/chromium-mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Added.
              * platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png: Added.
              * platform/chromium-mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
              * platform/chromium-mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: Added.
              * platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Added.
              * platform/chromium-mac/svg/css/circle-in-mask-with-shadow-expected.png:
              * platform/chromium-mac/svg/custom/mouse-move-on-svg-container-expected.png: Added.
              * platform/chromium-mac/svg/custom/mouse-move-on-svg-container-standalone-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png:
              * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop-expected.png:
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png: Added.
              * platform/chromium-mac/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png: Added.
              * platform/chromium-mac/svg/filters/feLighting-crash-expected.png: Added.
              * platform/chromium-mac/svg/text/text-intro-05-t-expected.png:
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85525 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ebc828a9
    • abarth@webkit.org's avatar
      2011-05-02 Adam Barth <abarth@webkit.org> · aaf37cc8
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              cr-linux-ews should run tests
              https://bugs.webkit.org/show_bug.cgi?id=59272
      
              This patch turns on testing for the cr-linux-ews.  Yay!
      
              * Scripts/webkitpy/tool/bot/layouttestresultsreader_unittest.py:
              * Scripts/webkitpy/tool/commands/earlywarningsystem.py:
              * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
              * Scripts/webkitpy/tool/steps/runtests.py:
              * Scripts/webkitpy/tool/steps/steps_unittest.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85524 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aaf37cc8
    • oliver@apple.com's avatar
      2011-05-02 Oliver Hunt <oliver@apple.com> · 35b2b50e
      oliver@apple.com authored
              Reviewed by Gavin Barraclough.
      
              Correct marking of interpreter data in mixed mode builds
              https://bugs.webkit.org/show_bug.cgi?id=59962
      
              We had a few places in mixed mode builds where we would not
              track data used by the interpreter for marking.  This patch
              corrects the problem and adds a number of assertions to catch
              live Structures being collected.
      
              * JavaScriptCore.exp:
              * assembler/ARMv7Assembler.h:
              (JSC::ARMv7Assembler::ARMInstructionFormatter::debugOffset):
              * bytecode/CodeBlock.cpp:
              (JSC::CodeBlock::dump):
              * bytecode/CodeBlock.h:
              (JSC::CodeBlock::addPropertyAccessInstruction):
              (JSC::CodeBlock::addGlobalResolveInstruction):
              (JSC::CodeBlock::addStructureStubInfo):
              (JSC::CodeBlock::addGlobalResolveInfo):
              * bytecompiler/BytecodeGenerator.cpp:
              (JSC::BytecodeGenerator::emitResolve):
              (JSC::BytecodeGenerator::emitResolveWithBase):
              (JSC::BytecodeGenerator::emitGetById):
              (JSC::BytecodeGenerator::emitPutById):
              (JSC::BytecodeGenerator::emitDirectPutById):
              * runtime/Structure.cpp:
              (JSC::Structure::materializePropertyMap):
              * runtime/Structure.h:
              (JSC::Structure::typeInfo):
              (JSC::Structure::previousID):
              (JSC::Structure::propertyStorageCapacity):
              (JSC::Structure::propertyStorageSize):
              (JSC::Structure::get):
              (JSC::Structure::materializePropertyMapIfNecessary):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85523 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35b2b50e
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · e5941f40
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Add test expectations to accomodate new tests.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e5941f40
    • xan@webkit.org's avatar
      2011-05-02 Xan Lopez <xlopez@igalia.com> · 8f2f3d72
      xan@webkit.org authored
              Reviewed by Alexey Proskuryakov.
      
              Use native NullPtr when using GCC 4.6.0 and C++0x
              https://bugs.webkit.org/show_bug.cgi?id=59252
      
              GCC 4.6.0 has nullptr support, use it when possible.
      
              * wtf/NullPtr.cpp: include config.h to pull in Platform.h before
              NullPtr.h, since we need the GCC_VERSION_AT_LEAST definition.
              * wtf/NullPtr.h: check for GCC >= 4.6.0 and C++0x in order to
              use native nullptr.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85521 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8f2f3d72
    • hclam@chromium.org's avatar
      2011-05-02 Alpha Lam <hclam@chromium.org> · fe151836
      hclam@chromium.org authored
              Not reviewed. Build fix.
      
              Adjust test expectations.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85520 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fe151836
    • andersca@apple.com's avatar
      2011-05-02 Anders Carlsson <andersca@apple.com> · 91675127
      andersca@apple.com authored
              Reviewed by Adam Roben.
      
              Handle DispatchOnConnectionQueue for asynchronous messages
              https://bugs.webkit.org/show_bug.cgi?id=59959
      
              If any asynchronous messages have the DispatchOnConnectionQueue attribute, 
              create a new willProcess{Receiver}MessageOnClientRunLoop.
      
              * Scripts/webkit2/messages.py:
              - Fix a regex bug where we would only parse attributes on synchronous messages.
              - Collect messages with the dispatch_on_connection_queue flag set. We only handle
                asynchronous messages currently; sync message support will be added when/if the
                need arises.
      
              * Scripts/webkit2/messages_unittest.py:
              Update test.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      91675127
    • commit-queue@webkit.org's avatar
      2011-05-02 Sheriff Bot <webkit.review.bot@gmail.com> · ff21c5cd
      commit-queue@webkit.org authored
              Unreviewed, rolling out r85483.
              http://trac.webkit.org/changeset/85483
              https://bugs.webkit.org/show_bug.cgi?id=59958
      
              Causes media test failures. (Requested by eric_carlson on
              #webkit).
      
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::HTMLMediaElement):
              (WebCore::HTMLMediaElement::prepareForLoad):
              (WebCore::HTMLMediaElement::seek):
              (WebCore::HTMLMediaElement::updatePlayState):
              * html/HTMLMediaElement.h:
              * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
              (WebCore::MediaPlayerPrivateAVFoundation::MediaPlayerPrivateAVFoundation):
              (WebCore::MediaPlayerPrivateAVFoundation::resumeLoad):
              (WebCore::MediaPlayerPrivateAVFoundation::load):
              (WebCore::MediaPlayerPrivateAVFoundation::prepareToPlay):
              (WebCore::MediaPlayerPrivateAVFoundation::paint):
              (WebCore::MediaPlayerPrivateAVFoundation::duration):
              (WebCore::MediaPlayerPrivateAVFoundation::seeking):
              (WebCore::MediaPlayerPrivateAVFoundation::updateStates):
              (WebCore::MediaPlayerPrivateAVFoundation::hasAvailableVideoFrame):
              (WebCore::MediaPlayerPrivateAVFoundation::metadataLoaded):
              (WebCore::MediaPlayerPrivateAVFoundation::loadedTimeRangesChanged):
              (WebCore::MediaPlayerPrivateAVFoundation::timeChanged):
              (WebCore::MediaPlayerPrivateAVFoundation::seekCompleted):
              (WebCore::MediaPlayerPrivateAVFoundation::repaint):
              (WebCore::MediaPlayerPrivateAVFoundation::setPreload):
              * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
              * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationObjC.h:
              * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationObjC.mm:
              (WebCore::MediaPlayerPrivateAVFoundationObjC::MediaPlayerPrivateAVFoundationObjC):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::videoLayerIsReadyToDisplay):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayerForURL):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayerForCacheResource):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::beginLoadingMetadata):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::playerItemStatus):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::platformDuration):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::assetStatus):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::paint):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged):
              (WebCore::MediaPlayerPrivateAVFoundationObjC::sizeChanged):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ff21c5cd