1. 20 Apr, 2011 40 commits
    • tony@chromium.org's avatar
      2011-04-20 Tony Chang <tony@chromium.org> · d46f53e0
      tony@chromium.org authored
              Unreviewed, embedding checksums in png files in platform/mac.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84412 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d46f53e0
    • robert@webkit.org's avatar
      2011-04-20 Robert Hogan <robert@webkit.org> · f22ff117
      robert@webkit.org authored
              Reviewed by Antonio Gomes.
      
              [Qt] DRT sideeffect revealed by r63657 and r75305
              https://bugs.webkit.org/show_bug.cgi?id=42578
      
              Unskip tests passing since r76958
      
              The NetworkAccessManager's authentication cache is getting
              cleared now on every page load, so these no longer leak
              credentials between tests.
      
              * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f22ff117
    • krit@webkit.org's avatar
      2011-04-20 Dirk Schulze <krit@webkit.org> · 6d5f694e
      krit@webkit.org authored
              Reviewed by Simon Fraser.
      
              SVG feDropShadow implementation of SVG Filters 1.2
              https://bugs.webkit.org/show_bug.cgi?id=52513
      
              Support different radii for horizontal and vertical blurring in ShadowBlur. This is a preperation for feDropShadow.
              feDropShadow is a new shorthand filter effect for the up-comming Filter 1.0 specification and will use ShadowBlur.
              feGaussianBlur might make use of ShadowBlur as well later (on SourceAlpha input).
              Added ShadowBlur to remaining platforms.
      
              The changes can't be tested before the changes in feGaussianBlur or feDropShadow. Current behavior is not affected.
      
              * Android.mk:
              * CMakeLists.txt:
              * GNUmakefile.list.am:
              * WebCore.pro:
              * platform/graphics/FloatSize.h:
              (WebCore::FloatSize::scale):
              * platform/graphics/ShadowBlur.cpp:
              (WebCore::ScratchBuffer::ScratchBuffer):
              (WebCore::ScratchBuffer::setLastShadowValues):
              (WebCore::ScratchBuffer::setLastInsetShadowValues):
              (WebCore::ScratchBuffer::matchesLastShadow):
              (WebCore::ScratchBuffer::matchesLastInsetShadow):
              (WebCore::ScratchBuffer::clearScratchBuffer):
              (WebCore::ShadowBlur::ShadowBlur):
              (WebCore::calculateLobes):
              (WebCore::ShadowBlur::blurLayerImage):
              (WebCore::ShadowBlur::adjustBlurRadius):
              (WebCore::ShadowBlur::calculateLayerBoundingRect):
              (WebCore::computeSliceSizesFromRadii):
              (WebCore::ShadowBlur::templateSize):
              (WebCore::ShadowBlur::drawInsetShadowWithTiling):
              (WebCore::ShadowBlur::drawRectShadowWithTiling):
              (WebCore::ShadowBlur::drawLayerPieces):
              * platform/graphics/ShadowBlur.h:
              * platform/graphics/cg/GraphicsContextCG.cpp:
              (WebCore::GraphicsContext::fillRect):
              (WebCore::GraphicsContext::fillRoundedRect):
              (WebCore::GraphicsContext::fillRectWithRoundedHole):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84410 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6d5f694e
    • vrk@chromium.org's avatar
      2011-03-07 Victoria Kirst <vrk@google.com> · 8c0ba302
      vrk@chromium.org authored
              Reviewed by Mihai Parparita.
      
              Make LayoutTests robust to latency btwn playing event and frame rendering
              https://bugs.webkit.org/show_bug.cgi?id=55918
      
              * media/controls-after-reload.html:
              * media/controls-without-preload.html:
              * media/video-paint-test.js:
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84409 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c0ba302
    • commit-queue@webkit.org's avatar
      2011-04-20 Taiju TSUIKI <tzik@google.com> · be675459
      commit-queue@webkit.org authored
              Reviewed by David Levin.
      
              Add overwrite copy/move tests for FileSystem API
              https://bugs.webkit.org/show_bug.cgi?id=58864
      
              * fast/filesystem/op-copy-expected.txt:
              * fast/filesystem/op-move-expected.txt:
              * fast/filesystem/resources/op-copy.js:
              * fast/filesystem/resources/op-move.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84408 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be675459
    • mahesh.kulkarni@nokia.com's avatar
      Adding myself to committer list · a2e43098
      mahesh.kulkarni@nokia.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84407 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a2e43098
    • tony@chromium.org's avatar
      2011-04-20 Tony Chang <tony@chromium.org> · 5565c76f
      tony@chromium.org authored
              Unreviewed, embedding checksums in png files in platform/chromium-linux*.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84406 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5565c76f
    • ojan@chromium.org's avatar
      2011-04-20 Ojan Vafai <ojan@chromium.org> · d2c59b44
      ojan@chromium.org authored
              Reviewed by Eric Seidel.
      
              add expandAll/collapseAll links
              https://bugs.webkit.org/show_bug.cgi?id=59011
      
              * Scripts/webkitpy/layout_tests/layout_package/json_results.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84405 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d2c59b44
    • yael.aharon@nokia.com's avatar
      Unreviewed. · b3bf2f59
      yael.aharon@nokia.com authored
      Adjust Windows results after r84398.
      
      * platform/win/fast/borders: Added.
      * platform/win/fast/borders/bidi-012-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84404 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b3bf2f59
    • tony@chromium.org's avatar
      2011-04-20 Tony Chang <tony@chromium.org> · 9d7bf346
      tony@chromium.org authored
              Unreviewed, embedding checksums in png files in platform/chromium-win*.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84403 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d7bf346
    • barraclough@apple.com's avatar
      ARMv7 build fix II. · c8a60c16
      barraclough@apple.com authored
      * jit/JITOpcodes32_64.cpp:
      (JSC::JIT::softModulo):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84402 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c8a60c16
    • barraclough@apple.com's avatar
      ARMv7 build fix. · cc5c351e
      barraclough@apple.com authored
      * assembler/MacroAssemblerARM.h:
      (JSC::MacroAssemblerARM::test8):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84401 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc5c351e
    • evan@chromium.org's avatar
      2011-04-20 Evan Martin <evan@chromium.org> · c3e396ec
      evan@chromium.org authored
              Reviewed by Tony Chang.
      
              [chromium] expose title text direction on WebDataSource
              https://bugs.webkit.org/show_bug.cgi?id=59010
      
              * public/WebDataSource.h:
              * src/WebDataSourceImpl.cpp:
              (WebKit::WebDataSourceImpl::pageTitle):
              (WebKit::WebDataSourceImpl::pageTitleDirection):
              * src/WebDataSourceImpl.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84400 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c3e396ec
    • barraclough@apple.com's avatar
      Rationalize MacroAssembler branch methods · 03cd2484
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=58950
      
      Reviewed by Oliver Hunt.
      
      The MacroAssembler currently exposes x86's weird behaviour that the 'setcc'
      instruction only sets the low 8 bits of a register. Stop that.
      
      Having done so, to clarify remove the 'set32' prefix from test & compare
      instructions - these methods all now set a full 32/64 bit register (Ptr size).
      The size in the function name should indicate the amount of data being compared.
      
      Also split out the 'Condition' enum into 'RelationalCondition' and
      'ResultCondition'. The former is used in binary comparison, the latter is a unary
      condition check on the result of an operation.
      
      * JavaScriptCore.xcodeproj/project.pbxproj:
      * assembler/MacroAssembler.h:
      (JSC::MacroAssembler::branchPtr):
      (JSC::MacroAssembler::branch32):
      (JSC::MacroAssembler::branch16):
      (JSC::MacroAssembler::branchTestPtr):
      (JSC::MacroAssembler::comparePtr):
      (JSC::MacroAssembler::branchAddPtr):
      (JSC::MacroAssembler::branchSubPtr):
      (JSC::MacroAssembler::branchTest8):
      * assembler/MacroAssemblerARM.h:
      (JSC::MacroAssemblerARM::branch8):
      (JSC::MacroAssemblerARM::branch32):
      (JSC::MacroAssemblerARM::branch32WithUnalignedHalfWords):
      (JSC::MacroAssemblerARM::branch16):
      (JSC::MacroAssemblerARM::branchTest8):
      (JSC::MacroAssemblerARM::branchTest32):
      (JSC::MacroAssemblerARM::branchAdd32):
      (JSC::MacroAssemblerARM::branchMul32):
      (JSC::MacroAssemblerARM::branchSub32):
      (JSC::MacroAssemblerARM::branchNeg32):
      (JSC::MacroAssemblerARM::branchOr32):
      (JSC::MacroAssemblerARM::compare32):
      (JSC::MacroAssemblerARM::test32):
      (JSC::MacroAssemblerARM::test8):
      (JSC::MacroAssemblerARM::branchPtrWithPatch):
      (JSC::MacroAssemblerARM::ARMCondition):
      * assembler/MacroAssemblerARMv7.h:
      (JSC::MacroAssemblerARMv7::branch32):
      (JSC::MacroAssemblerARMv7::branch32WithUnalignedHalfWords):
      (JSC::MacroAssemblerARMv7::branch16):
      (JSC::MacroAssemblerARMv7::branch8):
      (JSC::MacroAssemblerARMv7::branchTest32):
      (JSC::MacroAssemblerARMv7::branchTest8):
      (JSC::MacroAssemblerARMv7::branchAdd32):
      (JSC::MacroAssemblerARMv7::branchMul32):
      (JSC::MacroAssemblerARMv7::branchOr32):
      (JSC::MacroAssemblerARMv7::branchSub32):
      (JSC::MacroAssemblerARMv7::compare32):
      (JSC::MacroAssemblerARMv7::test32):
      (JSC::MacroAssemblerARMv7::test8):
      (JSC::MacroAssemblerARMv7::branchPtrWithPatch):
      (JSC::MacroAssemblerARMv7::makeBranch):
      (JSC::MacroAssemblerARMv7::armV7Condition):
      * assembler/MacroAssemblerMIPS.h:
      (JSC::MacroAssemblerMIPS::branch8):
      (JSC::MacroAssemblerMIPS::branch32):
      (JSC::MacroAssemblerMIPS::branch32WithUnalignedHalfWords):
      (JSC::MacroAssemblerMIPS::branch16):
      (JSC::MacroAssemblerMIPS::branchTest32):
      (JSC::MacroAssemblerMIPS::branchTest8):
      (JSC::MacroAssemblerMIPS::branchAdd32):
      (JSC::MacroAssemblerMIPS::branchMul32):
      (JSC::MacroAssemblerMIPS::branchSub32):
      (JSC::MacroAssemblerMIPS::branchOr32):
      (JSC::MacroAssemblerMIPS::compare32):
      (JSC::MacroAssemblerMIPS::test8):
      (JSC::MacroAssemblerMIPS::test32):
      (JSC::MacroAssemblerMIPS::branchPtrWithPatch):
      * assembler/MacroAssemblerX86.h:
      (JSC::MacroAssemblerX86::branch32):
      (JSC::MacroAssemblerX86::branchPtrWithPatch):
      * assembler/MacroAssemblerX86Common.h:
      (JSC::MacroAssemblerX86Common::branch8):
      (JSC::MacroAssemblerX86Common::branch32):
      (JSC::MacroAssemblerX86Common::branch32WithUnalignedHalfWords):
      (JSC::MacroAssemblerX86Common::branch16):
      (JSC::MacroAssemblerX86Common::branchTest32):
      (JSC::MacroAssemblerX86Common::branchTest8):
      (JSC::MacroAssemblerX86Common::branchAdd32):
      (JSC::MacroAssemblerX86Common::branchMul32):
      (JSC::MacroAssemblerX86Common::branchSub32):
      (JSC::MacroAssemblerX86Common::branchNeg32):
      (JSC::MacroAssemblerX86Common::branchOr32):
      (JSC::MacroAssemblerX86Common::compare32):
      (JSC::MacroAssemblerX86Common::test8):
      (JSC::MacroAssemblerX86Common::test32):
      (JSC::MacroAssemblerX86Common::x86Condition):
      * assembler/MacroAssemblerX86_64.h:
      (JSC::MacroAssemblerX86_64::comparePtr):
      (JSC::MacroAssemblerX86_64::branchPtr):
      (JSC::MacroAssemblerX86_64::branchTestPtr):
      (JSC::MacroAssemblerX86_64::branchAddPtr):
      (JSC::MacroAssemblerX86_64::branchSubPtr):
      (JSC::MacroAssemblerX86_64::branchPtrWithPatch):
      (JSC::MacroAssemblerX86_64::branchTest8):
      * dfg/DFGSpeculativeJIT.cpp:
      (JSC::DFG::SpeculativeJIT::compile):
      * jit/JITOpcodes.cpp:
      (JSC::JIT::emit_op_eq):
      (JSC::JIT::emit_op_neq):
      (JSC::JIT::compileOpStrictEq):
      (JSC::JIT::emit_op_eq_null):
      (JSC::JIT::emit_op_neq_null):
      * jit/JITOpcodes32_64.cpp:
      (JSC::JIT::emit_op_eq):
      (JSC::JIT::emit_op_neq):
      (JSC::JIT::compileOpStrictEq):
      (JSC::JIT::emit_op_eq_null):
      (JSC::JIT::emit_op_neq_null):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      03cd2484
    • yael.aharon@nokia.com's avatar
      Replace bidi-004.html with its new version. · d9c5b9ce
      yael.aharon@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=58984
      
      Reviewed by Eric Seidel.
      
      * fast/borders/bidi-004.html: Removed.
      * fast/borders/bidi-012.html: Added.
      * platform/chromium-linux/fast/borders/bidi-004-expected.png: Removed.
      * platform/chromium-mac-leopard/fast/borders/bidi-004-expected.png: Removed.
      * platform/chromium-win/fast/borders/bidi-004-expected.png: Removed.
      * platform/chromium-win/fast/borders/bidi-004-expected.txt: Removed.
      * platform/gtk/fast/borders/bidi-004-expected.checksum: Removed.
      * platform/gtk/fast/borders/bidi-004-expected.png: Removed.
      * platform/gtk/fast/borders/bidi-004-expected.txt: Removed.
      * platform/mac/fast/borders/bidi-004-expected.checksum: Removed.
      * platform/mac/fast/borders/bidi-004-expected.png: Removed.
      * platform/mac/fast/borders/bidi-004-expected.txt: Removed.
      * platform/mac/fast/borders/bidi-012-expected.checksum: Added.
      * platform/mac/fast/borders/bidi-012-expected.png: Added.
      * platform/mac/fast/borders/bidi-012-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d9c5b9ce
    • ossy@webkit.org's avatar
      Unreviewed typo fix. · f57080ee
      ossy@webkit.org authored
      * platform/qt-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84397 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f57080ee
    • kevino@webkit.org's avatar
      cbf1fac0
    • tony@chromium.org's avatar
      2011-04-20 Tony Chang <tony@chromium.org> · 0084a872
      tony@chromium.org authored
              Unreviewed, embedding checksums in png files in platform/google*,
              platform/chromium-gpu*, platform/chromium-mac*.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84395 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0084a872
    • rolandsteiner@chromium.org's avatar
      2011-04-19 Roland Steiner <rolandsteiner@chromium.org> · d905546d
      rolandsteiner@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Bug 52963 - Enable O(1) access to root from any node in shadow DOM subtree
              https://bugs.webkit.org/show_bug.cgi?id=52963
      
              .) Change base class of ShadowRoot from DocumentFragment to TreeScope.
              .) Re-enable tree scope handling in Node (had ASSERT_NOT_REACHED, etc.).
              .) Merged setTreeScope() with setTreeScopeRecursively()
              .) Call setTreeScopeRecursively in DOM manipulation functions where applicable.
              .) Adapt JavaScript Node wrappers (temporary code - see https://bugs.webkit.org/show_bug.cgi?id=58704).
      
              No new tests. (refactoring)
      
              * bindings/js/JSNodeCustom.cpp:
              (WebCore::createWrapperInline):
              * bindings/v8/custom/V8NodeCustom.cpp:
              (WebCore::toV8Slow):
              * dom/ContainerNode.cpp:
              (WebCore::ContainerNode::takeAllChildrenFrom):
              (WebCore::ContainerNode::removeBetween):
              (WebCore::ContainerNode::removeChildren):
              (WebCore::ContainerNode::parserAddChild):
              * dom/Document.cpp:
              (WebCore::Document::Document):
              (WebCore::Document::~Document):
              (WebCore::Document::setDocType):
              * dom/Element.h:
              * dom/Node.cpp:
              (WebCore::Node::treeScope):
              (WebCore::Node::setTreeScopeRecursively):
              * dom/Node.h:
              (WebCore::Node::document):
              * dom/ShadowRoot.cpp:
              (WebCore::ShadowRoot::ShadowRoot):
              (WebCore::ShadowRoot::~ShadowRoot):
              (WebCore::ShadowRoot::nodeType):
              (WebCore::ShadowRoot::cloneNode):
              (WebCore::ShadowRoot::childTypeAllowed):
              * dom/ShadowRoot.h:
              (WebCore::toShadowRoot):
              * dom/TreeScope.cpp:
              (WebCore::TreeScope::TreeScope):
              (WebCore::TreeScope::setParentTreeScope):
              * dom/TreeScope.h:
              * rendering/RenderSlider.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84394 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d905546d
    • tony@chromium.org's avatar
      2011-04-20 Tony Chang <tony@chromium.org> · c8ea137e
      tony@chromium.org authored
              Unreviewed, embedding checksums in png files in platform/mac-*.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84393 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c8ea137e
    • ossy@webkit.org's avatar
      [Qt][WK2] WebProcess crashes intermittently: "FAIL: TestControllerRunLoop timed out." · b06f2666
      ossy@webkit.org authored
      * platform/qt-wk2/Skipped: Add http/tests/security/contentSecurityPolicy/media-src-blocked.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84392 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b06f2666
    • ossy@webkit.org's avatar
      [Qt][WK2] Skip new failing tests. · a065b1a9
      ossy@webkit.org authored
      * platform/qt-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84391 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a065b1a9
    • mdelaney@apple.com's avatar
      2011-04-20 Matthew Delaney <mdelaney@apple.com> · 134db825
      mdelaney@apple.com authored
              Reviewed by Dan Bernstein.
      
              Update fast/canvas/font-update.html to use dumpAsText.
              https://bugs.webkit.org/show_bug.cgi?id=59003
      
              * fast/canvas/font-update-expected.txt:
              * fast/canvas/font-update.html: This test is only useful as a pixel test. Dumping the render tree will always show the same thing regardless of what's done on the canvas in the test. However, with new render tree schemes (canvases in layers and such) the render trees will even look different but not actually failing what the test tests.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84390 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      134db825
    • commit-queue@webkit.org's avatar
      2011-04-20 Vsevolod Vlasov <vsevik@chromium.org> · f50ed795
      commit-queue@webkit.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: Update front-end files list in WebCore.vcproj
              https://bugs.webkit.org/show_bug.cgi?id=58896
      
              * WebCore.vcproj/WebCore.vcproj:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84389 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f50ed795
    • commit-queue@webkit.org's avatar
      2011-04-20 Mike Reed <reed@google.com> · 35088e5d
      commit-queue@webkit.org authored
              Reviewed by Steve Block.
      
              prepare tests for rebaselining
              https://bugs.webkit.org/show_bug.cgi?id=58989
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84387 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35088e5d
    • tony@chromium.org's avatar
      2011-04-20 Tony Chang <tony@chromium.org> · 5ca71929
      tony@chromium.org authored
              Fixed lint errors in test_expectations.txt.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84386 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ca71929
    • dglazkov@chromium.org's avatar
      2011-04-20 Dimitri Glazkov <dglazkov@chromium.org> · f47a5422
      dglazkov@chromium.org authored
              Qt build fix after r84380.
      
              * css/CSSPrimitiveValueMappings.h: Moved EBorderCollapse-related casts from under ENABLE(SVG) guard.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f47a5422
    • jknotten@chromium.org's avatar
      2011-04-20 John Knottenbelt <jknotten@chromium.org> · a4293ef5
      jknotten@chromium.org authored
              Unreviewed.
      
              [Chromium] Remove crash expectation for http/tests/local/formdata/send-form-data-with-sliced-file.html
              https://bugs.webkit.org/show_bug.cgi?id=59004
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84384 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4293ef5
    • alex@webkit.org's avatar
      2011-04-20 Alejandro G. Castro <alex@igalia.com> · 001af122
      alex@webkit.org authored
              Fixed GTK+ compilation after r84206.
      
              * GNUmakefile.am:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84383 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      001af122
    • jknotten@chromium.org's avatar
      2011-04-20 John Knottenbelt <jknotten@chromium.org> · 36d613e8
      jknotten@chromium.org authored
              Unreviewed.
      
              [Chromium] Adjust test expectations.
              https://bugs.webkit.org/show_bug.cgi?id=59002
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84382 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36d613e8
    • carlosgc@webkit.org's avatar
      2011-04-20 Carlos Garcia Campos <cgarcia@igalia.com> · 298cc94d
      carlosgc@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Build libWebCore with the gtk sources too
              https://bugs.webkit.org/show_bug.cgi?id=58968
      
              In some cases webcore files are compiled twice, so it improves the
              build time.
      
              * GNUmakefile.am: Add webcore gtk sources to libWebCore sources.
      2011-04-20  Carlos Garcia Campos  <cgarcia@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] Build libWebCore with the gtk sources too
              https://bugs.webkit.org/show_bug.cgi?id=58968
      
              In some cases webcore files are compiled twice, so it improves the
              build time.
      
              * GNUmakefile.am: Remove webcore gtk sources from libwebkitgtk
              sources.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      298cc94d
    • commit-queue@webkit.org's avatar
      2011-04-20 Luke Macpherson <macpherson@chromium.org> · d4213999
      commit-queue@webkit.org authored
              Reviewed by Dimitri Glazkov.
      
              Allow casting between CSSPrimitiveValue and EBorderCollapse to remove special-case logic from CSSStyleSelector.
              https://bugs.webkit.org/show_bug.cgi?id=58964
      
              No new tests as no new functionality added.
      
              * css/CSSPrimitiveValueMappings.h:
              Support casting to/from EBorderCollapse.
              * css/CSSStyleSelector.cpp:
              Use new casting ability to simplify code.
              * rendering/style/RenderStyle.h:
              Use EBorderCollapse instead of a bool for representing border collapse member variable.
              * rendering/style/RenderStyleConstants.h:
              Added EBorderCollapse enum.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84380 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d4213999
    • aroben@apple.com's avatar
      Add Windows 7 SP1 baselines for some SVG tests that progressed in SP1 · 8876c9ef
      aroben@apple.com authored
      These baselines were previously thought to be WebKit2-specific. However, it turned out that
      the WebKit2 bots had Windows 7 SP1 installed, while the WebKit1 bots just had Windows 7
      installed, and that was the crucial difference. So this patch reclassifies the new baselines
      as being SP1 vs. not-SP1, rather than WK2 vs. WK1. I also added pixel results.
      
      Fixes <http://webkit.org/b/56617> Several tests fail on Windows 7 SP1 due to font
      differences from Windows 7 "SP0"
      
      * platform/win-7sp0/svg/W3C-I18N/text-dirLTR-ubOverride-expected.checksum:
      * platform/win-7sp0/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/win-7sp0/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.checksum:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.checksum:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.checksum:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.checksum:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/win-7sp0/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
      * platform/win-7sp0/svg/text/bidi-text-query-expected.checksum:
      * platform/win-7sp0/svg/text/bidi-text-query-expected.png:
      * platform/win-7sp0/svg/text/bidi-text-query-expected.txt:
      Copied these results from platform/win.
      
      * platform/win-wk2/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
      * platform/win-wk2/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
      * platform/win-wk2/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
      * platform/win-wk2/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
      * platform/win-wk2/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
      * platform/win-wk2/svg/text/bidi-text-query-expected.txt:
      Moved these results to platform/win.
      
      * platform/win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.checksum:
      * platform/win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
      * platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.checksum:
      * platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
      * platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.checksum:
      * platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
      * platform/win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.checksum:
      * platform/win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
      * platform/win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.checksum:
      * platform/win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
      * platform/win/svg/text/bidi-text-query-expected.checksum:
      * platform/win/svg/text/bidi-text-query-expected.png:
      * platform/win/svg/text/bidi-text-query-expected.txt:
      The .txt files came from platform/win-wk2, and the .png/.checksum files were
      newly-generated.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84379 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8876c9ef
    • mrobinson@webkit.org's avatar
      2011-04-20 Martin Robinson <mrobinson@igalia.com> · bc7f0a6d
      mrobinson@webkit.org authored
              platform/gtk/fast/dom/gc-10-expected.png is corrupt
              https://bugs.webkit.org/show_bug.cgi?id=58940
      
              Remove expected results for fast/dom/gc-10.html since it is crashing on GTK+.
      
              * platform/gtk/fast/dom/gc-10-expected.checksum: Removed.
              * platform/gtk/fast/dom/gc-10-expected.png: Removed.
              * platform/gtk/fast/dom/gc-10-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84378 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bc7f0a6d
    • aroben@apple.com's avatar
      Replace old-run-webkit-tests's win-7 platform with win-7sp0 · 19e9d52b
      aroben@apple.com authored
      It was an error that we had a win-7 platform to begin with. Windows 7 was the most recent
      version of Windows we cared about, so its results should just go in win. But now that
      Windows 7 SP1 exists (and has different results for some tests), we need a place to store
      results for Windows 7 without SP1 (and older versions of Windows).
      
      Part of <http://webkit.org/b/56617> Several tests fail on Windows 7 SP1 due to font
      differences from Windows 7 "SP0"
      
      Reviewed by David Kilzer.
      
      * Scripts/old-run-webkit-tests: Replaced win-7 with win-7sp0. Newer versions of Windows 7
      will just use "win".
      
      * Scripts/webkitdirs.pm:
      (isWindows7SP0): Added. Replaces isWindows7, because that function had no remaining callers.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84377 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      19e9d52b
    • jknotten@chromium.org's avatar
      2011-04-20 John Knottenbelt <jknotten@chromium.org> · 503873ff
      jknotten@chromium.org authored
              Unreviewed.
      
              [Chromium] Mark css2.1/t140201-c533-bgimage-00-a.html as crash on Linux, Win Debug
              https://bugs.webkit.org/show_bug.cgi?id=58995
      
      	Accidentally indicated MAC instead of WIN.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      503873ff
    • jknotten@chromium.org's avatar
      2011-04-20 John Knottenbelt <jknotten@chromium.org> · f7d9b005
      jknotten@chromium.org authored
              Unreviewed.
      
              [Chromium] Mark css2.1/t140201-c533-bgimage-00-a.html as crash on Linux, Win Debug
              https://bugs.webkit.org/show_bug.cgi?id=58995
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84375 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f7d9b005
    • senorblanco@chromium.org's avatar
      2011-04-19 Stephen White <senorblanco@chromium.org> · 123dd8a9
      senorblanco@chromium.org authored
              Reviewed by Kenneth Russell.
      
              Move and rename GLES2Canvas.
              https://bugs.webkit.org/show_bug.cgi?id=58927
      
              Move GLES2Canvas to platform/graphcs/gpu, where all the other
              gpu-related files live, and rename it to GraphicsContextGPU to better
              reflect its purpose.
      
              Covered by existing tests.
      
              * WebCore.gypi:
              * platform/graphics/chromium/GLES2Canvas.cpp:
              * platform/graphics/chromium/GLES2Canvas.h:
              * platform/graphics/skia/GraphicsContextSkia.cpp:
              (WebCore::GraphicsContext::fillPath):
              (WebCore::GraphicsContext::setPlatformShadow):
              * platform/graphics/skia/ImageBufferSkia.cpp:
              * platform/graphics/skia/ImageSkia.cpp:
              (WebCore::drawBitmapGLES2):
              * platform/graphics/skia/PlatformContextSkia.cpp:
              (WebCore::PlatformContextSkia::setSharedGraphicsContext3D):
              * platform/graphics/skia/PlatformContextSkia.h:
              (WebCore::PlatformContextSkia::gpuCanvas):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84374 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      123dd8a9
    • benjamin.poulain@nokia.com's avatar
      [Qt] Clean the style of our cookie methods · 85db279c
      benjamin.poulain@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=58987
      
      Reviewed by Andreas Kling.
      
      Got rid of the variables named "u" in favor just converting the url when needed.
      
      * platform/qt/CookieJarQt.cpp:
      (WebCore::setCookies): The variable p was unused.
      The ::toAscii() depends on the default codec, use toLatin1() instead.
      (WebCore::cookies): foreach() should use const reference.
      (WebCore::cookieRequestHeaderFieldValue):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      85db279c
    • aroben@apple.com's avatar
      Teach webkitdirs::winVersion about build numbers · fe33f7a6
      aroben@apple.com authored
      The build number isn't currently used, but soon will be.
      
      As a bonus, winVersion now works on non-Cygwin variants of Perl!
      
      Fixes <http://webkit.org/b/58991> Need a way to distinguish between Windows 7 and Windows 7
      SP1
      
      Reviewed by Anders Carlsson.
      
      * Scripts/webkitdirs.pm:
      (isAnyWindows): Added. Returns true if we're running on any Windows-ish Perl.
      (determineWinVersion): Use `cmd /c ver` to get the version number, including the build
      number. Parse the version number into a hash, similar to how osXVersion() works.
      
      (isWindows7):
      (isWindowsVista):
      (isWindowsXP):
      Updated for changes to winVersion().
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84372 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fe33f7a6