1. 19 Jul, 2011 40 commits
    • commit-queue@webkit.org's avatar
      [Chromium] Need to remove app/ from DEPS · 6968ef6b
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64750
      
      Patch by Robert Sesek <rsesek@chromium.org> on 2011-07-19
      Reviewed by Tony Chang.
      
      .:
      
      Remove Source/WebKit/chromium/app/ from .gitignore.
      
      * .gitignore:
      
      Source/WebKit/chromium:
      
      Roll DEPS and remove dependencies on Chromium's /src/app.
      
      * DEPS:
      * WebKit.gyp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91295 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6968ef6b
    • simon.fraser@apple.com's avatar
      2011-07-19 Simon Fraser <simon.fraser@apple.com> · 072d07cb
      simon.fraser@apple.com authored
              Possible recursion in GraphicsLayerCA::updateGeometry()
              https://bugs.webkit.org/show_bug.cgi?id=64815
      
              Reviewed by Sam Weinig.
      
              It was possible to recurse via updateGeometry/swapFromOrToTiledLayer/
              updateContentsScale because updateGeometry() and updateContentsScale()
              used different sizes; updateGeometry() used the scaled size, while
              updateContentsScale() used the unscaled size.
      
              Always use the unscaled size; the scaled size will be at most a couple
              of pixels bigger, and our threshold is not close to the max texture
              size limit, so using the slightly smaller size is OK.
      
              Test: compositing/scaling/tiled-layer-recursion.html
      
              * platform/graphics/ca/GraphicsLayerCA.cpp:
              (WebCore::GraphicsLayerCA::updateGeometry):
              (WebCore::GraphicsLayerCA::updateLayerDrawsContent):
              (WebCore::GraphicsLayerCA::updateContentsScale):
              (WebCore::GraphicsLayerCA::requiresTiledLayer):
              * platform/graphics/ca/GraphicsLayerCA.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91294 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      072d07cb
    • rwlbuis@webkit.org's avatar
      2011-07-19 Rob Buis <rbuis@rim.com> · dcc11110
      rwlbuis@webkit.org authored
              REGRESSION (r89951): svg/foreignObject/text-tref-02-b.svg failing on Leopard Intel Release (Tests)
              https://bugs.webkit.org/show_bug.cgi?id=64817
      
              Rubber stamped by Darin Adler.
      
              Remove outdated, incorrect test results, hopefully the generic mac results are good enough.
      
              * platform/mac-leopard/svg/foreignObject/text-tref-02-b-expected.png: Removed.
              * platform/mac-leopard/svg/foreignObject/text-tref-02-b-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dcc11110
    • robert@webkit.org's avatar
      Add platform-specific results for r91277. · e57aa33f
      robert@webkit.org authored
      Unreviewed, add platform-specific results.
      
      * platform/gtk/fast/table/align-right-within-left-aligned-div-expected.txt: Added.
      * platform/mac/fast/table/align-right-within-left-aligned-div-expected.txt: Added.
      * platform/qt/fast/table/align-right-within-left-aligned-div-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91292 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e57aa33f
    • caryclark@google.com's avatar
      add myself to committers.py · 9ee6d985
      caryclark@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=64816
      
      No review needed.
      
      * Scripts/webkitpy/common/config/committers.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9ee6d985
    • barraclough@apple.com's avatar
      Source/JavaScriptCore: [JSC] WebKit allocates gigabytes of memory when doing... · 305071e3
      barraclough@apple.com authored
      Source/JavaScriptCore: [JSC] WebKit allocates gigabytes of memory when doing repeated string concatenation
      https://bugs.webkit.org/show_bug.cgi?id=63918
      
      Patch by Mark Hahnenberg <mhahnenberg@apple.com> on 2011-07-19
      Reviewed by Darin Adler.
      
      When allocating JSStrings during concatenation, we needed to call the Heap's reportExtraMemoryCost
      method due to additional string copying within several of the constructors when dealing with 
      UStrings.  This has been added to the UString version of the appendStringInConstruct method 
      within the JSString class.
      
      * runtime/JSString.h:
      (JSC::RopeBuilder::JSString):
      (JSC::RopeBuilder::appendStringInConstruct):
      
      LayoutTests: Chromium rebaselines r91269 and r91277.
      
      Patch by Ryosuke Niwa <rniwa@webkit.org> on 2011-07-19
      
      * platform/chromium-linux/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Added.
      * platform/chromium-mac/fast/table/align-right-within-left-aligned-div-expected.png: Added.
      * platform/chromium-mac/fast/table/align-right-within-left-aligned-div-expected.txt: Added.
      * platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Added.
      * platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      305071e3
    • commit-queue@webkit.org's avatar
      [JSC] WebKit allocates gigabytes of memory when doing repeated string concatenation · 8db7f027
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=63918
      
      Patch by Mark Hahnenberg <mhahnenberg@apple.com> on 2011-07-19
      Reviewed by Darin Adler.
      
      When allocating JSStrings during concatenation, we needed to call the Heap's reportExtraMemoryCost
      method due to additional string copying within several of the constructors when dealing with
      UStrings.  This has been added to the UString version of the appendStringInConstruct method
      within the JSString class.
      
      * runtime/JSString.h:
      (JSC::RopeBuilder::JSString):
      (JSC::RopeBuilder::appendStringInConstruct):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91288 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8db7f027
    • rniwa@webkit.org's avatar
      Chromium rebaselines r91269 and r91277. · 9d5f28ea
      rniwa@webkit.org authored
      * platform/chromium-linux/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Added.
      * platform/chromium-mac/fast/table/align-right-within-left-aligned-div-expected.png: Added.
      * platform/chromium-mac/fast/table/align-right-within-left-aligned-div-expected.txt: Added.
      * platform/chromium-mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Added.
      * platform/chromium-win/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91287 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d5f28ea
    • commit-queue@webkit.org's avatar
      [CSSRegions]Parse -webkit-region-overflow property · 1c969600
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64444
      
      Patch by Mihnea Ovidenie <mihnea@adobe.com> on 2011-07-19
      Reviewed by David Hyatt.
      
      Source/WebCore:
      
      Test: fast/regions/webkit-region-overflow-parsing.html
      
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parseValue):
      * css/CSSPrimitiveValueMappings.h:
      (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
      (WebCore::CSSPrimitiveValue::operator RegionOverflow):
      * css/CSSPropertyNames.in:
      * css/CSSStyleSelector.cpp:
      (WebCore::CSSStyleSelector::applyProperty):
      * css/CSSValueKeywords.in:
      * rendering/style/RenderStyle.cpp:
      (WebCore::RenderStyle::diff):
      * rendering/style/RenderStyle.h:
      (WebCore::InheritedFlags::regionOverflow):
      (WebCore::InheritedFlags::setRegionOverflow):
      (WebCore::InheritedFlags::initialRegionOverflow):
      * rendering/style/RenderStyleConstants.h:
      * rendering/style/StyleRareNonInheritedData.cpp:
      (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
      (WebCore::StyleRareNonInheritedData::operator==):
      * rendering/style/StyleRareNonInheritedData.h:
      
      LayoutTests:
      
      * fast/regions/script-tests/webkit-region-overflow-parsing.js: Added.
      * fast/regions/webkit-region-overflow-parsing-expected.txt: Added.
      * fast/regions/webkit-region-overflow-parsing.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91286 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c969600
    • commit-queue@webkit.org's avatar
      hover then un-hover makes state change · 04c0b073
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=56401
      
      Source/WebCore:
      
      When a 'before' pseudo-element is re-added, we should check whether the insertion point is an anonymous
      block with inline children. If it is, then we should change the insertion point to the first child of the
      anonymous block, otherwise the 'before' pseudo-element ends up in a different block.
      
      Patch by Mihnea Ovidenie <mihnea@adobe.com> on 2011-07-19
      Reviewed by David Hyatt.
      
      Test: fast/dynamic/hover-before-position-after-style-change.html
      
      * rendering/RenderObjectChildList.cpp:
      (WebCore::RenderObjectChildList::updateBeforeAfterContent):
      
      LayoutTests:
      
      Patch by Mihnea Ovidenie <mihnea@adobe.com> on 2011-07-19
      Reviewed by David Hyatt.
      
      * fast/dynamic/hover-before-position-after-style-change-expected.txt: Added.
      * fast/dynamic/hover-before-position-after-style-change.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91285 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04c0b073
    • barraclough@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=64677 · dd4f7ae2
      barraclough@apple.com authored
      Fix bugs in String.prototype this handling.
      
      Reviewed by Oliver Hunt.
      
      Source/JavaScriptCore: 
      
      undefined/null this values should throw TypeErrors, not convert to
      the global object, and primitive values should not be converted via
      object types.
      
      * runtime/StringPrototype.cpp:
      (JSC::stringProtoFuncReplace):
      (JSC::stringProtoFuncCharAt):
      (JSC::stringProtoFuncCharCodeAt):
      (JSC::stringProtoFuncIndexOf):
      (JSC::stringProtoFuncLastIndexOf):
      (JSC::stringProtoFuncMatch):
      (JSC::stringProtoFuncSearch):
      (JSC::stringProtoFuncSlice):
      (JSC::stringProtoFuncSplit):
      (JSC::stringProtoFuncSubstr):
      (JSC::stringProtoFuncSubstring):
      (JSC::stringProtoFuncToLowerCase):
      (JSC::stringProtoFuncToUpperCase):
      (JSC::stringProtoFuncLocaleCompare):
      (JSC::stringProtoFuncBig):
      (JSC::stringProtoFuncSmall):
      (JSC::stringProtoFuncBlink):
      (JSC::stringProtoFuncBold):
      (JSC::stringProtoFuncFixed):
      (JSC::stringProtoFuncItalics):
      (JSC::stringProtoFuncStrike):
      (JSC::stringProtoFuncSub):
      (JSC::stringProtoFuncSup):
      (JSC::stringProtoFuncFontcolor):
      (JSC::stringProtoFuncFontsize):
      (JSC::stringProtoFuncAnchor):
      (JSC::stringProtoFuncLink):
      (JSC::trimString):
          - These methods should throw if this value is undefined,
            convert ToString directly, not via ToObject.
      
      LayoutTests: 
      
      * fast/js/script-tests/string-prototype-properties.js: Added.
      * fast/js/string-prototype-properties-expected.txt: Added.
      * fast/js/string-prototype-properties.html: Added.
          - Added layout test for string prototype functions with undefined/number as this value.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91284 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dd4f7ae2
    • macpherson@chromium.org's avatar
      Implement CSSPropertyWebkitPerspectiveOrigin in CSSStyleApplyProperty. · 9586de3a
      macpherson@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64784
      
      Reviewed by Simon Fraser.
      
      No new tests / refactoring.
      
      * css/CSSStyleApplyProperty.cpp:
      (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
      * css/CSSStyleSelector.cpp:
      (WebCore::CSSStyleSelector::applyProperty):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91283 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9586de3a
    • dbates@webkit.org's avatar
      Rename variable isEmptyTextPatch in svn-{apply, unapply} · 4966cccc
      dbates@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64648
      
      Reviewed by Adam Roben.
      
      Rename the variable isEmptyTextPatch to hasTextChunks, which is
      more descriptive and makes its usage read well in control statements.
      
      * Scripts/svn-apply:
      (patch):
      * Scripts/svn-unapply:
      (patch):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91282 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4966cccc
    • crogers@google.com's avatar
      Implement WaveShaperNode for Web Audio API · 9b000b4e
      crogers@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=64644
      
      Reviewed by Kenneth Russell.
              
      No new tests since audio API is not yet implemented.
      
      * DerivedSources.make:
      * WebCore.gypi:
      * WebCore.xcodeproj/project.pbxproj:
      * bindings/js/JSWaveShaperNodeCustom.cpp: Added.
      (WebCore::JSWaveShaperNode::setCurve):
      * webaudio/AudioContext.cpp:
      (WebCore::AudioContext::createWaveShaper):
      * webaudio/AudioContext.h:
      * webaudio/AudioContext.idl:
      * webaudio/AudioNode.h:
      * webaudio/WaveShaperDSPKernel.cpp: Added.
      (WebCore::WaveShaperDSPKernel::process):
      * webaudio/WaveShaperDSPKernel.h: Added.
      (WebCore::WaveShaperDSPKernel::WaveShaperDSPKernel):
      (WebCore::WaveShaperDSPKernel::reset):
      (WebCore::WaveShaperDSPKernel::waveShaperProcessor):
      * webaudio/WaveShaperNode.cpp: Added.
      (WebCore::WaveShaperNode::WaveShaperNode):
      (WebCore::WaveShaperNode::setCurve):
      (WebCore::WaveShaperNode::curve):
      * webaudio/WaveShaperNode.h: Added.
      (WebCore::WaveShaperNode::create):
      (WebCore::WaveShaperNode::waveShaperProcessor):
      * webaudio/WaveShaperNode.idl: Added.
      * webaudio/WaveShaperProcessor.cpp: Added.
      (WebCore::WaveShaperProcessor::WaveShaperProcessor):
      (WebCore::WaveShaperProcessor::~WaveShaperProcessor):
      (WebCore::WaveShaperProcessor::createKernel):
      (WebCore::WaveShaperProcessor::setCurve):
      (WebCore::WaveShaperProcessor::process):
      * webaudio/WaveShaperProcessor.h: Added.
      (WebCore::WaveShaperProcessor::curve):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91281 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9b000b4e
    • commit-queue@webkit.org's avatar
      DFG JIT sometimes emits spill code even when the respective values · 566d69a2
      commit-queue@webkit.org authored
      are never needed.
      https://bugs.webkit.org/show_bug.cgi?id=64774
      
      Patch by Filip Pizlo <fpizlo@apple.com> on 2011-07-19
      Reviewed by Gavin Barraclough.
      
      The main high-level change is that it is now easier to call use() on a
      virtual register.  JSValueOperand and its other-typed relatives now have
      a handy use() method, and jsValueResult() and friends now make it easier to
      pass UseChildrenCalledExplicitly.
      
      The rest of this patch hoists the call to use() as high as possible for
      all of those cases where either flushRegisters() or silentSpillAllRegisters()
      may be called.
      
      * dfg/DFGJITCodeGenerator.cpp:
      (JSC::DFG::JITCodeGenerator::cachedGetById):
      (JSC::DFG::JITCodeGenerator::cachedGetMethod):
      (JSC::DFG::JITCodeGenerator::nonSpeculativePeepholeBranch):
      (JSC::DFG::JITCodeGenerator::nonSpeculativeNonPeepholeCompare):
      (JSC::DFG::JITCodeGenerator::nonSpeculativeCompare):
      (JSC::DFG::JITCodeGenerator::nonSpeculativePeepholeStrictEq):
      (JSC::DFG::JITCodeGenerator::nonSpeculativeNonPeepholeStrictEq):
      (JSC::DFG::JITCodeGenerator::nonSpeculativeStrictEq):
      (JSC::DFG::JITCodeGenerator::emitBranch):
      * dfg/DFGJITCodeGenerator.h:
      (JSC::DFG::JITCodeGenerator::use):
      (JSC::DFG::JITCodeGenerator::integerResult):
      (JSC::DFG::JITCodeGenerator::jsValueResult):
      (JSC::DFG::IntegerOperand::use):
      (JSC::DFG::DoubleOperand::use):
      (JSC::DFG::JSValueOperand::use):
      * dfg/DFGNonSpeculativeJIT.cpp:
      (JSC::DFG::NonSpeculativeJIT::valueToNumber):
      (JSC::DFG::NonSpeculativeJIT::valueToInt32):
      (JSC::DFG::NonSpeculativeJIT::knownConstantArithOp):
      (JSC::DFG::NonSpeculativeJIT::basicArithOp):
      (JSC::DFG::NonSpeculativeJIT::compile):
      * dfg/DFGSpeculativeJIT.cpp:
      (JSC::DFG::SpeculativeJIT::compile):
      * dfg/DFGSpeculativeJIT.h:
      (JSC::DFG::SpeculateStrictInt32Operand::use):
      (JSC::DFG::SpeculateCellOperand::use):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91280 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      566d69a2
    • aroben@apple.com's avatar
      Make TestFailures show existing bugs and a new bug link for flaky tests · 407243d1
      aroben@apple.com authored
      Fixes <http://webkit.org/b/63728> TestFailures page should make it easy to file bugs about
      flaky tests
      and
      <http://webkit.org/b/63830> TestFailures page doesn't show related bugs for possibly-flaky
      tests, but should
      
      Reviewed by Sam Weinig.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/FlakyTestBugForm.js:
      Added. This is what's used to file new bugs about flaky tests.
      (FlakyTestBugForm): Calls up to the base class, stores the arguments, and sets our
      title, description, and URL.
      
      (FlakyTestBugForm.prototype._createBugDescription):
      (FlakyTestBugForm.prototype._createBugTitle):
      These do what they say.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/FlakyTestBugForm_unittests.js:
      Added. Tests of the above.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/TestFailures.css:
      (#failure-history > li):
      (#possibly-flaky-tests > li):
      (#failure-history > li, #possibly-flaky-tests > li):
      (#possibly-flaky-tests > li > :first-child):
      (.flakiness-examples-list):
      Styling to account for the new elements.
      
      (.expandable):
      (.expanded > .expandable):
      Generalized the .flakiness-example-list code to a generic .expandable class. Removed the
      transition properties because we can't transition to/from 'auto' (but really would like
      to!).
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/ViewController.js:
      (ViewController.prototype._displayBuilder): Moved code to create the FailingTestsBugForm
      here from _domForNewAndExistingBugs. Updated for changes to _domForPossiblyFlakyTests.
      (ViewController.prototype._domForNewAndExistingBugs): Changed to take a NewBugForm as an
      argument instead of creating one ourselves.
      (ViewController.prototype._domForPossiblyFlakyTests): Changed to take all analyzed builds as
      an argument instead of just the number of analyzed builds. Put the examples list inside a
      container <div>, which is also used to hold the new/existing bugs UI. Removed code to deal
      with animating the height of the examples list; we don't do this anymore because it's hard
      to make it work correctly with the asynchronous loading of existing bugs. When we populate
      the examples list, also set up the new/existing bug UI.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/index.html: Pull in
      FlakyTestBugForm.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/run-unittests.html:
      Pull in FlakyTestBugForm and its tests.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91278 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      407243d1
    • robert@webkit.org's avatar
      REGRESSION: Incorrect layout at recline-online.com · cae18598
      robert@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64030
      
      Reviewed by David Hyatt.
      
      Source/WebCore:
      
      http://trac.webkit.org/changeset/68362 dropped the check for cases
      where the render box is floating or inline. When the box is left or right
      aligned it is considered to be floating and needs to its margins set appropriately.
      
      Test: fast/table/align-right-within-left-aligned-div.html
            created by Dominic Cooney <dominicc@chromium.org>
      
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::computeInlineDirectionMargins):
      
      LayoutTests:
      
      * fast/table/align-right-within-left-aligned-div-expected.png: Added.
      * fast/table/align-right-within-left-aligned-div-expected.txt: Added.
      * fast/table/align-right-within-left-aligned-div.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91277 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cae18598
    • xan@webkit.org's avatar
      ARMv7 backend broken, lacks 3 parameter rshift32 method · ec3bb9d6
      xan@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64571
      
      Reviewed by Zoltan Herczeg.
      
      * assembler/MacroAssemblerARMv7.h:
      (JSC::MacroAssemblerARMv7::rshift32): add missing rshift32 method.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec3bb9d6
    • rniwa@webkit.org's avatar
      Buildbot marks a nrwt bot red when tests are missing results · 5b2f0832
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64812
      
      Reviewed by Tony Chang.
      
      Added "missing results" label for tests that are missing results.
      
      buildbot Now reports shows a label "X missing results" on a run when X tests were missing
      expected results on that run.
      
      Also rephrased "X failed" and "X were flaky" to "X failures" and "X flakes".
      
      * BuildSlaveSupport/build.webkit.org-config/master.cfg:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91273 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5b2f0832
    • aroben@apple.com's avatar
      Extract some of FailingTestsBugForm's code into a base class · c5f501f2
      aroben@apple.com authored
      Prep work for fixing <http://webkit.org/b/63728> TestFailures page should make it easy to
      file bugs about flaky tests
      
      Reviewed by Sam Weinig.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/FailingTestsBugForm.js:
      Moved BugzillaConstants to new WebKitBugzilla file. Moved a bunch of other code from here to
      TestRelatedBugForm.js.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/FailingTestsBugForm_unittests.js:
      Moved some tests to TestRelatedBugForm_unittests.js.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/TestRelatedBugForm.js: Added.
      (TestRelatedBugForm):
      (TestRelatedBugForm.prototype.domElement):
      (TestRelatedBugForm.prototype._computeOperatingSystem):
      (TestRelatedBugForm.prototype._computePlatform):
      Code came from FailingTestsBugForm.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/TestRelatedBugForm_unittests.js:
      Added. Tests came from FailingTestsBugForm_unittests.js
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/WebKitBugzilla.js:
      Added. Code came from FailingTestsBugForm.js.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/index.html: Pull in
      TestRelatedBugForm.js and WebKitBugzilla.js. Moved Bugzilla.js out of the list of files that
      need to be pulled in early for parsing reasons.
      
      * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/run-unittests.html:
      Pull in TestRelatedBugForm and tests and WebKitBugzilla.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91272 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5f501f2
    • bweinstein@apple.com's avatar
      Add back a change that was accidentally removed in r91266. · 855f2577
      bweinstein@apple.com authored
              
      Make sure to retain the WKPasteboardFilePromiseOwner before calling draggedImage because draggedImage releases
      its responder. Also make the comment more explicit, to keep this mistake from being made in the future.
              
      Rubber-stamped by Darin Adler.
      
      * WebProcess/WebCoreSupport/mac/WebDragClientMac.mm:
      (WebKit::WebDragClient::dragEnded):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91271 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      855f2577
    • inferno@chromium.org's avatar
      Source/WebCore: Crash when removing unrenderered nodes in replacement fragment. · 820d7147
      inferno@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64801
      
      Reviewed by Ryosuke Niwa.
      
      Test: editing/pasteboard/replacement-fragment-remove-unrendered-node-crash.html
      
      * editing/ReplaceSelectionCommand.cpp:
      (WebCore::ReplacementFragment::removeUnrenderedNodes):
      
      LayoutTests: Tests that we do not crash when removing unrendering nodes
      in a replacement fragment.
      https://bugs.webkit.org/show_bug.cgi?id=64801
      
      Reviewed by Ryosuke Niwa.
      
      * editing/pasteboard/replacement-fragment-remove-unrendered-node-crash-expected.txt: Added.
      * editing/pasteboard/replacement-fragment-remove-unrendered-node-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91270 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      820d7147
    • rwlbuis@webkit.org's avatar
      2011-07-19 Rob Buis <rbuis@rim.com> · 8a953a1d
      rwlbuis@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=64673
              REGRESSION (Safari 5.0.5 - ToT): crash in SVG test http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectApproved/styling-pres-02-f.html
      
              Reviewed by Nikolas Zimmermann.
      
              Prevent calling back to the owning SVGTRefElement upon handling DOMSubtreeModified events.
      
              Test: svg/W3C-SVG-1.1-SE/styling-pres-02-f.svg
      
              * svg/SVGTRefElement.cpp:
              (WebCore::SubtreeModificationEventListener::handleEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91269 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8a953a1d
    • tony@chromium.org's avatar
      use more specific types in CSSFlexValue · de2d9370
      tony@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64763
      
      Reviewed by Ojan Vafai.
      
      No new tests because no change in functionality.
      
      * css/CSSFlexValue.h:
      (WebCore::CSSFlexValue::create):
      (WebCore::CSSFlexValue::isFlexValue): Make it possible to tell if
          we're a flex value or not.  Will be needed when we're copying
          values to RenderStyle.
      (WebCore::CSSFlexValue::positiveFlex): Use floats for positive and
          negative flex because in the render code, we use floats.
      (WebCore::CSSFlexValue::negativeFlex): Add accessors for these since
          we'll need it when reading the flex values.
      (WebCore::CSSFlexValue::preferredSize):
      (WebCore::CSSFlexValue::CSSFlexValue):
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parseValidPrimitive): Make the type more
          specific.
      (WebCore::CSSParser::parseFlex):
      * css/CSSParser.h:
      * css/CSSValue.h:
      (WebCore::CSSValue::isFlexValue):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91268 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de2d9370
    • cfleizach@apple.com's avatar
      If the control associated with a <label> is hidden, the label is also hidden (incorrectly) · ff63faae
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=64752
      
      Reviewed by Darin Adler.
      
      Source/WebCore: 
      
      Test: platform/mac/accessibility/label-element-with-hidden-control.html
      
      * accessibility/AccessibilityRenderObject.cpp:
      (WebCore::AccessibilityRenderObject::exposesTitleUIElement):
      
      LayoutTests: 
      
      * platform/mac/accessibility/label-element-with-hidden-control-expected.txt: Added.
      * platform/mac/accessibility/label-element-with-hidden-control.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91267 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ff63faae
    • bweinstein@apple.com's avatar
      Speculative fix for: Crash under WebPage::platformDragEnded when dragging on Mac · 9744812c
      bweinstein@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=64766
      <rdar://problem/9548174>
      
      Reviewed by Enrica Casucci.
      
      I was unable to reproduce this bug, but Darin Adler and I discussed the probable issue. When starting the drag, we create 
      a WKPasteboardFilePromiseOwner, and a WKPasteboardOwner. When the drag is concluded, we call a method on the WKPasteboardFilePromiseOwner
      which uses the WKPasteboardOwner. However, we are not guaranteeing that the WKPasteboardOwner will be around when the 
      WKPasteboardFilePromiseOwner method is called.
              
      The fix is to retain both the WKPasteboardFilePromiseOwner and the WKPasteboardOwner that we need, making sure that we are keeping
      both objects alive.
              
      This patch also uses r91222 to replace WebPage::platformDragEnded, so WebPage doesn't need to know about the drag source.
      
      * WebProcess/WebCoreSupport/WebDragClient.cpp:
      (WebKit::WebDragClient::dragEnded): Add a non-Mac stub method, since the Mac is the only platform that does something here.
      * WebProcess/WebCoreSupport/WebDragClient.h:
      * WebProcess/WebCoreSupport/mac/WebDragClientMac.mm:
      (WebKit::WebDragClient::declareAndWriteDragImage): Use member variables instead of local variables.
      (WebKit::WebDragClient::dragEnded): Move code from WebPageMac::platformDragEnded to here, and clear both member variables.
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::dragEnded): Don't call platformDragEnded anymore. WebCore::DragController::dragEnded calls WebDragClient::dragEnded,
          which does the same thing.
      * WebProcess/WebPage/WebPage.h:
      * WebProcess/WebPage/mac/WebPageMac.mm: Remove platformDragEnded.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91266 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9744812c
    • rniwa@webkit.org's avatar
      Remove failing Chromium test expectations after r91224. · 61b7eed8
      rniwa@webkit.org authored
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91265 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61b7eed8
    • vsevik@chromium.org's avatar
      Web Inspector: Backend should provide network resource identifiers that are... · 7eda8250
      vsevik@chromium.org authored
      Web Inspector: Backend should provide network resource identifiers that are unique across navigation.
      https://bugs.webkit.org/show_bug.cgi?id=64746
      
      Reviewed by Pavel Feldman.
      
      Source/WebCore:
      
      * inspector/ConsoleMessage.cpp:
      (WebCore::ConsoleMessage::ConsoleMessage):
      (WebCore::ConsoleMessage::addToFrontend):
      * inspector/ConsoleMessage.h:
      * inspector/IdentifiersFactory.cpp:
      (WebCore::IdentifiersFactory::createIdentifier):
      (WebCore::IdentifiersFactory::resourceId):
      (WebCore::IdentifiersFactory::addProcessIdPrefixTo):
      * inspector/IdentifiersFactory.h:
      * inspector/Inspector.json:
      * inspector/InspectorConsoleAgent.cpp:
      (WebCore::InspectorConsoleAgent::didReceiveResponse):
      (WebCore::InspectorConsoleAgent::didFailLoading):
      * inspector/InspectorPageAgent.h:
      * inspector/InspectorResourceAgent.cpp:
      (WebCore::InspectorResourceAgent::willSendRequest):
      (WebCore::InspectorResourceAgent::markResourceAsCached):
      (WebCore::InspectorResourceAgent::didReceiveResponse):
      (WebCore::InspectorResourceAgent::didReceiveData):
      (WebCore::InspectorResourceAgent::didFinishLoading):
      (WebCore::InspectorResourceAgent::didFailLoading):
      (WebCore::InspectorResourceAgent::didLoadResourceFromMemoryCache):
      (WebCore::InspectorResourceAgent::setInitialScriptContent):
      (WebCore::InspectorResourceAgent::setInitialXHRContent):
      (WebCore::InspectorResourceAgent::didReceiveXHRResponse):
      (WebCore::InspectorResourceAgent::didCreateWebSocket):
      (WebCore::InspectorResourceAgent::willSendWebSocketHandshakeRequest):
      (WebCore::InspectorResourceAgent::didReceiveWebSocketHandshakeResponse):
      (WebCore::InspectorResourceAgent::didCloseWebSocket):
      (WebCore::InspectorResourceAgent::getResourceContent):
      * inspector/InspectorResourceAgent.h:
      * inspector/InspectorTimelineAgent.cpp:
      (WebCore::InspectorTimelineAgent::willSendResourceRequest):
      (WebCore::InspectorTimelineAgent::willReceiveResourceData):
      (WebCore::InspectorTimelineAgent::willReceiveResourceResponse):
      (WebCore::InspectorTimelineAgent::didFinishLoadingResource):
      * inspector/NetworkResourcesData.cpp:
      (WebCore::NetworkResourcesData::ResourceData::ResourceData):
      (WebCore::NetworkResourcesData::resourceCreated):
      (WebCore::NetworkResourcesData::responseReceived):
      (WebCore::NetworkResourcesData::setResourceType):
      (WebCore::NetworkResourcesData::resourceType):
      (WebCore::NetworkResourcesData::setResourceContent):
      (WebCore::NetworkResourcesData::maybeAddResourceData):
      (WebCore::NetworkResourcesData::maybeDecodeDataToContent):
      (WebCore::NetworkResourcesData::addCachedResource):
      (WebCore::NetworkResourcesData::addResourceSharedBuffer):
      (WebCore::NetworkResourcesData::data):
      (WebCore::NetworkResourcesData::clear):
      (WebCore::NetworkResourcesData::ensureNoDataForResourceId):
      (WebCore::NetworkResourcesData::ensureFreeSpace):
      * inspector/NetworkResourcesData.h:
      (WebCore::NetworkResourcesData::ResourceData::resourceId):
      * inspector/TimelineRecordFactory.cpp:
      (WebCore::TimelineRecordFactory::createResourceSendRequestData):
      (WebCore::TimelineRecordFactory::createResourceReceiveResponseData):
      (WebCore::TimelineRecordFactory::createResourceFinishData):
      (WebCore::TimelineRecordFactory::createReceiveResourceData):
      * inspector/TimelineRecordFactory.h:
      
      LayoutTests:
      
      * inspector/timeline/timeline-network-resource-expected.txt:
      * platform/chromium/inspector/timeline/timeline-network-resource-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91264 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7eda8250
    • jberlin@webkit.org's avatar
      Fix assertion failure seen in plugins/return-npobject.html on Windows XP Debug bots. · 18b7ccb5
      jberlin@webkit.org authored
      Rubber-stamped by Adam Roben.
      
      * loader/ResourceLoader.cpp:
      (WebCore::ResourceLoader::didReceiveData):
      It is possible for a subclass to cancel the load from within didReceiveData, which would
      set m_documentLoader to 0.
      Remove the assertion I added that the DocumentLoader's frame is non-null.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      18b7ccb5
    • weinig@apple.com's avatar
      Remove obsolete Mac NRWT test bots · 3e6877b5
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=64806
      
      Reviewed by Adam Roben.
      
      Remove "Leopard Intel Release (NRWT)" and "SnowLeopard Intel Release (NRWT)"
      which have been disconnected for some time and have been obsoleted by
      the main testers using NRWT.
      
      * BuildSlaveSupport/build.webkit.org-config/config.json:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e6877b5
    • weinig@apple.com's avatar
      webkit-patch rebaseline crashes on use · 72d7ef51
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=64775
      
      Reviewed by Adam Roben.
      
      Fix incorrectly spelled attribute name.
      
      * Scripts/webkitpy/common/net/layouttestresults.py:
      The attribute is test_name, not filename.
      
      * Scripts/webkitpy/common/net/layouttestresults_unittest.py:
      Add test for tests_matching_failure_types.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91261 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      72d7ef51
    • steveblock@google.com's avatar
      REGRESSION (r82194): jvalueToJavaValue() does not correctly set length of String property · 96013927
      steveblock@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=64730
      
      Reviewed by Alexey Proskuryakov.
      
      Covered by existing tests.
      
      * bridge/jni/v8/JNIUtilityPrivate.cpp:
      (JSC::Bindings::jvalueToJavaValue):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      96013927
    • rniwa@webkit.org's avatar
      [chromium] rebaseline Chromium results after r91249 . · 34866095
      rniwa@webkit.org authored
      Unreviewed.
      
      Patch by Jeremy Moskovich <jeremy@chromium.org> on 2011-07-19
      
      * platform/chromium-linux/fast/speech/speech-bidi-rendering-expected.png: Added.
      * platform/chromium-win/fast/speech/input-text-speechbutton-expected.txt: Added.
      * platform/chromium-win/fast/speech/speech-bidi-rendering-expected.png: Added.
      * platform/chromium-win/fast/speech/speech-bidi-rendering-expected.txt: Added.
      * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91259 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      34866095
    • yurys@chromium.org's avatar
      [Chromium] Web Inspector: add sanity test for shared worker inspector · d64d46dd
      yurys@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64799
      
      Reviewed by Pavel Feldman.
      
      * src/js/Tests.js:
      (.TestSuite.prototype.testSharedWorker):
      (.TestSuite.prototype.evaluateInConsole_):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91258 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d64d46dd
    • weinig@apple.com's avatar
      Check in Leopard specific results for Selectors 3 tests. · b1cd1c56
      weinig@apple.com authored
      * platform/mac-leopard/css3/selectors3: Added.
      * platform/mac-leopard/css3/selectors3/html: Added.
      * platform/mac-leopard/css3/selectors3/html/css3-modsel-24-expected.txt: Copied from platform/mac/css3/selectors3/html/css3-modsel-24-expected.txt.
      * platform/mac-leopard/css3/selectors3/html/css3-modsel-68-expected.txt: Copied from platform/mac/css3/selectors3/html/css3-modsel-68-expected.txt.
      * platform/mac-leopard/css3/selectors3/xhtml: Added.
      * platform/mac-leopard/css3/selectors3/xhtml/css3-modsel-174a-expected.txt: Copied from platform/mac/css3/selectors3/xhtml/css3-modsel-174a-expected.txt.
      * platform/mac-leopard/css3/selectors3/xhtml/css3-modsel-174b-expected.txt: Copied from platform/mac/css3/selectors3/xhtml/css3-modsel-174b-expected.txt.
      * platform/mac-leopard/css3/selectors3/xhtml/css3-modsel-24-expected.txt: Copied from platform/mac/css3/selectors3/xhtml/css3-modsel-24-expected.txt.
      * platform/mac-leopard/css3/selectors3/xhtml/css3-modsel-68-expected.txt: Copied from platform/mac/css3/selectors3/xhtml/css3-modsel-68-expected.txt.
      * platform/mac-leopard/css3/selectors3/xml: Added.
      * platform/mac-leopard/css3/selectors3/xml/css3-modsel-174a-expected.txt: Copied from platform/mac/css3/selectors3/xml/css3-modsel-174a-expected.txt.
      * platform/mac-leopard/css3/selectors3/xml/css3-modsel-174b-expected.txt: Copied from platform/mac/css3/selectors3/xml/css3-modsel-174b-expected.txt.
      * platform/mac-leopard/css3/selectors3/xml/css3-modsel-24-expected.txt: Copied from platform/mac/css3/selectors3/xml/css3-modsel-24-expected.txt.
      * platform/mac-leopard/css3/selectors3/xml/css3-modsel-68-expected.txt: Copied from platform/mac/css3/selectors3/xml/css3-modsel-68-expected.txt.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91257 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b1cd1c56
    • vitalyr@chromium.org's avatar
      2011-07-19 Vitaly Repeshko <vitalyr@chromium.org> · 3391456e
      vitalyr@chromium.org authored
              [V8] Don't put CSSRuleLists in object groups.
              https://bugs.webkit.org/show_bug.cgi?id=64798
      
              Reviewed by Pavel Feldman.
      
              Retention of CSSRuleLists should be implemented using hidden
              references from holder objects. By putting lists in groups we
              artificially extend their lifetimes much more than necessary.
      
              * bindings/v8/V8GCController.cpp:
              (WebCore::GrouperVisitor::visitDOMWrapper):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91256 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3391456e
    • gyuyoung.kim@samsung.com's avatar
      [EFL] Add ewk_network.cpp|h files. · 235d0a8a
      gyuyoung.kim@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=63315
      
      Source/WebCore:
      
      Enable setOnLine(bool) on EFL port as well as Android and Chromium.
      
      Reviewed by Antonio Gomes.
      
      * platform/network/NetworkStateNotifier.cpp:
      * platform/network/NetworkStateNotifier.h:
      
      Source/WebKit/efl:
      
      ewk_network.cpp|h files are added to ewk in order to support APIs related to networking.
      In addition, ewk_network_state_notifier_online_set() is added to ewk_network.cpp in order
      to notify NetworkStateNotifier of network status.
      
      Reviewed by Antonio Gomes.
      
      * CMakeListsEfl.txt:
      * ewk/EWebKit.h:
      * ewk/ewk_network.cpp: Added.
      (ewk_network_proxy_uri_set):
      (ewk_network_proxy_uri_get):
      (ewk_network_state_notifier_online_set):
      * ewk/ewk_network.h:
      * ewk/ewk_settings.cpp:
      * ewk/ewk_settings.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91255 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      235d0a8a
    • kov@webkit.org's avatar
      [GTK] Google Calendar thinks we're mobile · adab7955
      kov@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=63994
      
      Patch by Gustavo Noronha Silva  <gns@gnome.org> on 2011-07-11
      Reviewed by Xan Lopez.
      
      Further special-case Google Calendar, for it thinks WebKit+Linux
      means mobile, so we also have to spoof the OS.
      
      * WebCoreSupport/FrameLoaderClientGtk.cpp:
      (WebKit::FrameLoaderClient::userAgent): use the new WebKitGTK+
      private API that centralizes the logic now.
      * tests/testwebsettings.c: Add tests to make sure the Google
      special-cases only apply for the expected domains and when quirks
      special-casing is enabled.
      (test_non_quirky_user_agents):
      (test_webkit_web_settings_user_agent):
      * webkit/webkitwebsettings.cpp:
      (webkitUserAgent): make it static.
      (safariUserAgent): returns a fake Safari in Mac OS X User-Agent.
      (initializeDomainsList): moved from FrameLoaderClientGtk.
      (isGoogleDomain):ditto.
      (isGoogleCalendar): ditto.
      (userAgentForURL): ditto.
      (webkitWebSettingsUserAgentForUri): centralize the whole
      user agent spoofing logic in this new private API that can be used
      by the browser to know what's going to happen for a specific URI
      and also allows our API testing.
      * webkit/webkitwebsettingsprivate.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91253 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      adab7955
    • loislo@chromium.org's avatar
      Web Inspector: implement import/export for timeline data. · 273992bc
      loislo@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=64601
      
      Reviewed by Yury Semikhatsky.
      
      Source/WebCore:
      
      Test: inspector/timeline/timeline-load.html
      
      * English.lproj/localizedStrings.js:
      * inspector/InspectorFrontendHost.cpp:
      (WebCore::FrontendMenuProvider::contextMenuItemSelected):
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel):
      (WebInspector.TimelinePanel.prototype._createFileSelector):
      (WebInspector.TimelinePanel.prototype._contextMenu):
      (WebInspector.TimelinePanel.prototype._exportToFile):
      (WebInspector.TimelinePanel.prototype._importFromFile):
      (WebInspector.TimelinePanel.prototype._addRecordToTimeline):
      (WebInspector.TimelinePanel.prototype._clearPanel):
      (WebInspector.TimelineModel):
      (WebInspector.TimelineModel.prototype._addRecord):
      (WebInspector.TimelineModel.prototype._importNextChunk):
      (WebInspector.TimelineModel.prototype._importFromFile):
      (WebInspector.TimelineModel.prototype._importFromFile.onError):
      (WebInspector.TimelineModel.prototype._exportToFile):
      (WebInspector.TimelineModel.prototype._reset):
      * inspector/front-end/utilities.js:
      ():
      
      LayoutTests:
      
      * inspector/timeline/timeline-load-expected.txt: Added.
      * inspector/timeline/timeline-load.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91252 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      273992bc
    • loki@webkit.org's avatar
      Add missing expected file after r91191 · 981a7b7f
      loki@webkit.org authored
      * platform/qt/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@91251 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      981a7b7f