1. 15 Feb, 2011 15 commits
    • mario@webkit.org's avatar
      2011-02-15 Mario Sanchez Prada <msanchez@igalia.com> · e5cbb2e8
      mario@webkit.org authored
              Unreviewed, unskip passing test after r78541.
      
              r78499 causes assertion failure in http/tests/xmlhttprequest/cache-override.html
              https://bugs.webkit.org/show_bug.cgi?id=54418
      
              * platform/gtk/Skipped: Unskip passing test.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78547 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e5cbb2e8
    • mario@webkit.org's avatar
      2011-02-15 Mario Sanchez Prada <msanchez@igalia.com> · 7f8ab555
      mario@webkit.org authored
              Unreviewed, GTK baselines for 4 new tests added in r78396.
      
              * platform/gtk/fast/inline/inline-box-background-expected.checksum: Added.
              * platform/gtk/fast/inline/inline-box-background-expected.png: Added.
              * platform/gtk/fast/inline/inline-box-background-expected.txt: Added.
              * platform/gtk/fast/inline/inline-box-background-long-image-expected.checksum: Added.
              * platform/gtk/fast/inline/inline-box-background-long-image-expected.png: Added.
              * platform/gtk/fast/inline/inline-box-background-long-image-expected.txt: Added.
              * platform/gtk/fast/inline/inline-box-background-repeat-x-expected.checksum: Added.
              * platform/gtk/fast/inline/inline-box-background-repeat-x-expected.png: Added.
              * platform/gtk/fast/inline/inline-box-background-repeat-x-expected.txt: Added.
              * platform/gtk/fast/inline/inline-box-background-repeat-y-expected.checksum: Added.
              * platform/gtk/fast/inline/inline-box-background-repeat-y-expected.png: Added.
              * platform/gtk/fast/inline/inline-box-background-repeat-y-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78546 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7f8ab555
    • levin@chromium.org's avatar
      2011-02-15 David Levin <levin@chromium.org> · 0ab2d066
      levin@chromium.org authored
              Reviewed by Shinichiro Hamaji.
      
              check-webkit-style should do some detection for valid uses of WEBKIT_API (in chromium public api).
              https://bugs.webkit.org/show_bug.cgi?id=52271
      
              * Scripts/webkitpy/style/checkers/cpp.py: Added the check for WEBKIT_API usage.
              * Scripts/webkitpy/style/checkers/cpp_unittest.py: Added tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78545 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0ab2d066
    • pfeldman@chromium.org's avatar
      2011-02-15 Pavel Feldman <pfeldman@chromium.org> · f29a05b2
      pfeldman@chromium.org authored
              Not reviewed: update inspector expectation path for mac-leopard.
      
              * platform/mac-leopard/inspector/extensions/extensions-resources-expected.txt: Renamed from LayoutTests/platform/mac-leopard/inspector/extensions-resources-expected.txt.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78544 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f29a05b2
    • krit@webkit.org's avatar
      2011-02-15 Dirk Schulze <krit@webkit.org> · ff18f34b
      krit@webkit.org authored
              Reviewed by Nikolas Zimmermann.
      
              SVG animation doesn't support attribute value 'inherit'
              https://bugs.webkit.org/show_bug.cgi?id=54410
      
              Check support for 'inherit' and 'currentColor' on SVG animations.
      
              * svg/animations/animate-currentColor-expected.txt: Added.
              * svg/animations/animate-currentColor.html: Added.
              * svg/animations/animate-inherit-css-property-expected.txt: Added.
              * svg/animations/animate-inherit-css-property.html: Added.
              * svg/animations/script-tests/animate-currentColor.js: Added.
              (sample1):
              (sample2):
              (sample3):
              (executeTest):
              * svg/animations/script-tests/animate-inherit-css-property.js: Added.
              (sample1):
              (sample2):
              (sample3):
              (executeTest):
      2011-02-15  Dirk Schulze  <krit@webkit.org>
      
              Reviewed by Nikolas Zimmermann.
      
              SVG animation doesn't support attribute value 'inherit'
              https://bugs.webkit.org/show_bug.cgi?id=54410
      
              SVG animation does not support 'inherit' as value for CSS property animations. With the patch, SVG determines
              if the attribute of the target element is an animatable CSS Property and computes the style during the
              animation.
      
              This fixes the following tests on the W3C test suite:
              * animate-elem-84-t.svg
              * animate-elem-85-t.svg
      
              Tests: svg/animations/animate-currentColor.html
                     svg/animations/animate-inherit-css-property.html
      
              * svg/SVGAnimateElement.cpp:
              (WebCore::adjustForCurrentColor):
              (WebCore::adjustForInheritance):
              (WebCore::SVGAnimateElement::calculateAnimatedValue): When a property value is 'inherit' or 'currentColor'
              during the animation, get the computed style of the property since the values could be animated themselves.
              (WebCore::inheritsFromProperty):
              (WebCore::attributeValueIsCurrentColor):
              (WebCore::SVGAnimateElement::calculateFromAndToValues): Check if 'from', 'by' or 'to' value has the
              string 'inherit' or 'currentColor' and if the attribute supports one of these values.
              (WebCore::SVGAnimateElement::calculateFromAndByValues): Ditto.
              * svg/SVGAnimateElement.h:
              * svg/SVGAnimationElement.cpp:
              (WebCore::SVGAnimationElement::isTargetAttributeCSSProperty): Check if target element is stylable and
              the attribute is an animatable CSS property by using the CSS property map in SVGStyledElement.
              (WebCore::SVGAnimationElement::setTargetAttributeAnimatedValue): s/target/targetElement/ for consistency.
              * svg/SVGAnimationElement.h:
              * svg/SVGStyledElement.cpp: 
              (WebCore::SVGStyledElement::isAnimatableCSSProperty): Checks if the CSS property is animatable.
              * svg/SVGStyledElement.h:
              * svg/animation/SMILTimeContainer.cpp: Use the new function isTargetAttributeCSSProperty to determine
              if the target element is stylable and the attribute is an animatable CSS property.
              (WebCore::SMILTimeContainer::baseValueFor):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78543 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ff18f34b
    • antti@apple.com's avatar
      r78499 causes assertion failure in http/tests/xmlhttprequest/cache-override.html · f7452e9d
      antti@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=54418
              
      Reviewed by Andreas Kling.
      
      Check for zero buffer length.
      
      * platform/text/TextCodecUTF8.cpp:
      (WebCore::TextCodecUTF8::decode):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f7452e9d
    • pfeldman@chromium.org's avatar
      2011-02-15 Pavel Feldman <pfeldman@chromium.org> · 003e6013
      pfeldman@chromium.org authored
              Not reviewed: inspector tests expectations update.
      
              * platform/chromium/inspector/console/console-format-collections-expected.txt:
              * platform/mac-wk2/Skipped:
              * platform/qt/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78540 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      003e6013
    • mnaganov@chromium.org's avatar
      2011-02-15 Mikhail Naganov <mnaganov@chromium.org> · d3e2a586
      mnaganov@chromium.org authored
              [Chromium] Update image results for CSS tests on Mac Leopard.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78539 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d3e2a586
    • mnaganov@chromium.org's avatar
      2011-02-15 Mikhail Naganov <mnaganov@chromium.org> · 44c5ecaf
      mnaganov@chromium.org authored
          [Chromium] Unreviewed test expectations update after r78525
      
          LayoutTests/platform/chromium/fast/dom/prototype-inheritance-expected.txt
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78538 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      44c5ecaf
    • mario@webkit.org's avatar
      2011-02-15 Mario Sanchez Prada <msanchez@igalia.com> · 2f0cf49a
      mario@webkit.org authored
              Unreviewed, skipping test timing out on SnowLeopard, GTK and Chromium bots.
      
              r78499 causes assertion failure in http/tests/xmlhttprequest/cache-override.html
              https://bugs.webkit.org/show_bug.cgi?id=54418
      
              * platform/gtk/Skipped: Skipped test.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2f0cf49a
    • ossy@webkit.org's avatar
      Unreviewed. · 56fb5cda
      ossy@webkit.org authored
      [Qt]REGRESSION?(78477): inspector/timeline-network-resource.html and inspector/timeline-script-tag-1.html fail
      https://bugs.webkit.org/show_bug.cgi?id=54442
      
      * platform/qt/Skipped: inspector/timeline-network-resource.html and inspector/timeline-script-tag-1.html added until fix.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78536 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      56fb5cda
    • pfeldman@chromium.org's avatar
      2011-02-14 Pavel Feldman <pfeldman@chromium.org> · 950f424c
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: move rest of the tests off old harness.
              https://bugs.webkit.org/show_bug.cgi?id=54437
      
              * http/tests/inspector-enabled/console-log-before-frame-navigation.html:
              * http/tests/inspector/change-iframe-src-expected.txt:
              * http/tests/inspector/change-iframe-src.html:
              * http/tests/inspector/console-resource-errors.html:
              * http/tests/inspector/console-websocket-error.html:
              * http/tests/inspector/console-xhr-logging.html:
              * http/tests/inspector/extensions-headers.html:
              * http/tests/inspector/extensions-resources-redirect-expected.txt:
              * http/tests/inspector/extensions-resources-redirect.html:
              * http/tests/inspector/extensions-test.js:
              * http/tests/inspector/inspect-iframe-from-different-domain-expected.txt:
              * http/tests/inspector/inspect-iframe-from-different-domain.html:
              * http/tests/inspector/inspector-test.js:
              * http/tests/inspector/inspector-test2.js: Removed.
              * http/tests/inspector/network-preflight-options.html:
              * http/tests/inspector/resource-har-conversion-expected.txt:
              * http/tests/inspector/resource-har-conversion.html:
              * http/tests/inspector/resource-parameters.html:
              * http/tests/inspector/resources/extension-main.html:
              * http/tests/inspector/resources/iframe-from-different-domain-data.html:
              * inspector/audits/audits-panel-functional-expected.txt: Renamed from LayoutTests/inspector/audits-panel-functional-expected.txt.
              * inspector/audits/audits-panel-functional.html: Renamed from LayoutTests/inspector/audits-panel-functional.html.
              * inspector/audits/audits-test.js: Renamed from LayoutTests/inspector/audits-tests2.js.
              * inspector/audits/resources/Ahem.ttf: Copied from LayoutTests/inspector/resources/Ahem.ttf.
              * inspector/audits/resources/abe.png: Copied from LayoutTests/inspector/resources/abe.png.
              * inspector/audits/resources/audits-script1.js: Renamed from LayoutTests/inspector/resources/audits-script1.js.
              * inspector/audits/resources/audits-script2.js: Renamed from LayoutTests/inspector/resources/audits-script2.js.
              * inspector/audits/resources/audits-style1.css: Copied from LayoutTests/inspector/resources/audits-style1.css.
              * inspector/console/command-line-api-expected.txt: Renamed from LayoutTests/inspector/command-line-api-expected.txt.
              * inspector/console/command-line-api.html: Renamed from LayoutTests/inspector/command-line-api.html.
              * inspector/console/console-api-on-call-frame-expected.txt: Renamed from LayoutTests/inspector/console-api-on-call-frame-expected.txt.
              * inspector/console/console-api-on-call-frame.html: Renamed from LayoutTests/inspector/console-api-on-call-frame.html.
              * inspector/console/console-assert-expected.txt: Renamed from LayoutTests/inspector/console-assert-expected.txt.
              * inspector/console/console-assert.html: Renamed from LayoutTests/inspector/console-assert.html.
              * inspector/console/console-clear-expected.txt: Renamed from LayoutTests/inspector/console-clear-expected.txt.
              * inspector/console/console-clear.html: Renamed from LayoutTests/inspector/console-clear.html.
              * inspector/console/console-command-clear-expected.txt: Renamed from LayoutTests/inspector/console-command-clear-expected.txt.
              * inspector/console/console-command-clear.html: Renamed from LayoutTests/inspector/console-command-clear.html.
              * inspector/console/console-dir-expected.txt: Renamed from LayoutTests/inspector/console-dir-expected.txt.
              * inspector/console/console-dir-global-expected.txt: Renamed from LayoutTests/inspector/console-dir-global-expected.txt.
              * inspector/console/console-dir-global.html: Renamed from LayoutTests/inspector/console-dir-global.html.
              * inspector/console/console-dir.html: Renamed from LayoutTests/inspector/console-dir.html.
              * inspector/console/console-dirxml-expected.txt: Renamed from LayoutTests/inspector/console-dirxml-expected.txt.
              * inspector/console/console-dirxml.html: Renamed from LayoutTests/inspector/console-dirxml.html.
              * inspector/console/console-eval-expected.txt: Renamed from LayoutTests/inspector/console-eval-expected.txt.
              * inspector/console/console-eval-global-expected.txt: Renamed from LayoutTests/inspector/console-eval-global-expected.txt.
              * inspector/console/console-eval-global.html: Renamed from LayoutTests/inspector/console-eval-global.html.
              * inspector/console/console-eval.html: Renamed from LayoutTests/inspector/console-eval.html.
              * inspector/console/console-format-collections-expected.txt: Renamed from LayoutTests/inspector/console-format-collections-expected.txt.
              * inspector/console/console-format-collections.html: Renamed from LayoutTests/inspector/console-format-collections.html.
              * inspector/console/console-format-expected.txt: Renamed from LayoutTests/inspector/console-format-expected.txt.
              * inspector/console/console-format.html: Renamed from LayoutTests/inspector/console-format.html.
              * inspector/console/console-log-before-inspector-open-expected.txt: Renamed from LayoutTests/inspector/console-log-before-inspector-open-expected.txt.
              * inspector/console/console-log-before-inspector-open.html: Renamed from LayoutTests/inspector/console-log-before-inspector-open.html.
              * inspector/console/console-log-native-funcs-expected.txt: Renamed from LayoutTests/inspector/console-log-native-funcs-expected.txt.
              * inspector/console/console-log-syntax-error-expected.txt: Renamed from LayoutTests/inspector/console-log-syntax-error-expected.txt.
              * inspector/console/console-log-syntax-error.html: Renamed from LayoutTests/inspector/console-log-syntax-error.html.
              * inspector/console/console-object-constructor-name-expected.txt: Renamed from LayoutTests/inspector/console-object-constructor-name-expected.txt.
              * inspector/console/console-object-constructor-name.html: Renamed from LayoutTests/inspector/console-object-constructor-name.html.
              * inspector/console/console-substituted-expected.txt: Renamed from LayoutTests/inspector/console-substituted-expected.txt.
              * inspector/console/console-substituted.html: Renamed from LayoutTests/inspector/console-substituted.html.
              * inspector/console/console-tests-expected.txt: Renamed from LayoutTests/inspector/console-tests-expected.txt.
              * inspector/console/console-tests.html: Renamed from LayoutTests/inspector/console-tests.html.
              * inspector/console/console-trace-expected.txt: Renamed from LayoutTests/inspector/console-trace-expected.txt.
              * inspector/console/console-trace-in-eval-expected.txt: Renamed from LayoutTests/inspector/console-trace-in-eval-expected.txt.
              * inspector/console/console-trace-in-eval.html: Renamed from LayoutTests/inspector/console-trace-in-eval.html.
              * inspector/console/console-trace.html: Renamed from LayoutTests/inspector/console-trace.html.
              * inspector/console/console-uncaught-exception-expected.txt: Renamed from LayoutTests/inspector/console-uncaught-exception-expected.txt.
              * inspector/console/console-uncaught-exception-in-eval-expected.txt: Renamed from LayoutTests/inspector/console-uncaught-exception-in-eval-expected.txt.
              * inspector/console/console-uncaught-exception-in-eval.html: Renamed from LayoutTests/inspector/console-uncaught-exception-in-eval.html.
              * inspector/console/console-uncaught-exception.html: Renamed from LayoutTests/inspector/console-uncaught-exception.html.
              * inspector/console/resources/syntax-error.js: Copied from LayoutTests/inspector/resources/syntax-error.js.
              * inspector/cookie-parser.html:
              * inspector/cookie-resource-match.html:
              * inspector/cpu-profiler-profiling.html:
              * inspector/debugger/debugger-autocontinue-on-syntax-error-expected.txt: Renamed from LayoutTests/inspector/debugger-autocontinue-on-syntax-error-expected.txt.
              * inspector/debugger/debugger-autocontinue-on-syntax-error.html: Renamed from LayoutTests/inspector/debugger-autocontinue-on-syntax-error.html.
              * inspector/debugger/debugger-breakpoints-not-activated-on-reload-expected.txt: Renamed from LayoutTests/inspector/debugger-breakpoints-not-activated-on-reload-expected.txt.
              * inspector/debugger/debugger-breakpoints-not-activated-on-reload.html: Renamed from LayoutTests/inspector/debugger-breakpoints-not-activated-on-reload.html.
              * inspector/debugger/debugger-cyclic-ref-expected.txt: Renamed from LayoutTests/inspector/debugger-cyclic-ref-expected.txt.
              * inspector/debugger/debugger-cyclic-ref.html: Renamed from LayoutTests/inspector/debugger-cyclic-ref.html.
              * inspector/debugger/debugger-eval-on-call-frame-expected.txt: Renamed from LayoutTests/inspector/debugger-eval-on-call-frame-expected.txt.
              * inspector/debugger/debugger-eval-on-call-frame.html: Renamed from LayoutTests/inspector/debugger-eval-on-call-frame.html.
              * inspector/debugger/debugger-eval-while-paused-expected.txt: Renamed from LayoutTests/inspector/debugger-eval-while-paused-expected.txt.
              * inspector/debugger/debugger-eval-while-paused.html: Renamed from LayoutTests/inspector/debugger-eval-while-paused.html.
              * inspector/debugger/debugger-expand-scope-expected.txt: Renamed from LayoutTests/inspector/debugger-expand-scope-expected.txt.
              * inspector/debugger/debugger-expand-scope.html: Renamed from LayoutTests/inspector/debugger-expand-scope.html.
              * inspector/debugger/debugger-no-nested-pause-expected.txt: Renamed from LayoutTests/inspector/debugger-no-nested-pause-expected.txt.
              * inspector/debugger/debugger-no-nested-pause.html: Renamed from LayoutTests/inspector/debugger-no-nested-pause.html.
              * inspector/debugger/debugger-pause-in-eval-script-expected.txt: Renamed from LayoutTests/inspector/debugger-pause-in-eval-script-expected.txt.
              * inspector/debugger/debugger-pause-in-eval-script.html: Renamed from LayoutTests/inspector/debugger-pause-in-eval-script.html.
              * inspector/debugger/debugger-pause-on-breakpoint-expected.txt: Renamed from LayoutTests/inspector/debugger-pause-on-breakpoint-expected.txt.
              * inspector/debugger/debugger-pause-on-breakpoint.html: Renamed from LayoutTests/inspector/debugger-pause-on-breakpoint.html.
              * inspector/debugger/debugger-pause-on-debugger-statement-expected.txt: Renamed from LayoutTests/inspector/debugger-pause-on-debugger-statement-expected.txt.
              * inspector/debugger/debugger-pause-on-debugger-statement.html: Renamed from LayoutTests/inspector/debugger-pause-on-debugger-statement.html.
              * inspector/debugger/debugger-pause-on-exception-expected.txt: Renamed from LayoutTests/inspector/debugger-pause-on-exception-expected.txt.
              * inspector/debugger/debugger-pause-on-exception.html: Renamed from LayoutTests/inspector/debugger-pause-on-exception.html.
              * inspector/debugger/debugger-proto-property-expected.txt: Renamed from LayoutTests/inspector/debugger-proto-property-expected.txt.
              * inspector/debugger/debugger-proto-property.html: Renamed from LayoutTests/inspector/debugger-proto-property.html.
              * inspector/debugger/debugger-scripts-expected.txt: Renamed from LayoutTests/inspector/debugger-scripts-expected.txt.
              * inspector/debugger/debugger-scripts.html: Renamed from LayoutTests/inspector/debugger-scripts.html.
              * inspector/debugger/debugger-step-in-expected.txt: Renamed from LayoutTests/inspector/debugger-step-in-expected.txt.
              * inspector/debugger/debugger-step-in.html: Renamed from LayoutTests/inspector/debugger-step-in.html.
              * inspector/debugger/debugger-step-out-expected.txt: Renamed from LayoutTests/inspector/debugger-step-out-expected.txt.
              * inspector/debugger/debugger-step-out.html: Renamed from LayoutTests/inspector/debugger-step-out.html.
              * inspector/debugger/debugger-step-over-expected.txt: Renamed from LayoutTests/inspector/debugger-step-over-expected.txt.
              * inspector/debugger/debugger-step-over.html: Renamed from LayoutTests/inspector/debugger-step-over.html.
              * inspector/debugger/debugger-suspend-active-dom-objects-expected.txt: Renamed from LayoutTests/inspector/debugger-suspend-active-dom-objects-expected.txt.
              * inspector/debugger/debugger-suspend-active-dom-objects.html: Renamed from LayoutTests/inspector/debugger-suspend-active-dom-objects.html.
              * inspector/debugger/dom-breakpoints-expected.txt: Renamed from LayoutTests/inspector/dom-breakpoints-expected.txt.
              * inspector/debugger/dom-breakpoints.html: Renamed from LayoutTests/inspector/dom-breakpoints.html.
              * inspector/debugger/resources/syntax-error.js: Renamed from LayoutTests/inspector/resources/syntax-error.js.
              * inspector/elements/elements-delete-inline-style-expected.txt: Renamed from LayoutTests/inspector/elements-delete-inline-style-expected.txt.
              * inspector/elements/elements-delete-inline-style.html: Renamed from LayoutTests/inspector/elements-delete-inline-style.html.
              * inspector/elements/elements-img-tooltip-expected.txt: Renamed from LayoutTests/inspector/elements-img-tooltip-expected.txt.
              * inspector/elements/elements-img-tooltip.html: Renamed from LayoutTests/inspector/elements-img-tooltip.html.
              * inspector/elements/elements-panel-limited-children-expected.txt: Renamed from LayoutTests/inspector/elements-panel-limited-children-expected.txt.
              * inspector/elements/elements-panel-limited-children.html: Renamed from LayoutTests/inspector/elements-panel-limited-children.html.
              * inspector/elements/elements-panel-rewrite-href-expected.txt: Renamed from LayoutTests/inspector/elements-panel-rewrite-href-expected.txt.
              * inspector/elements/elements-panel-rewrite-href.html: Renamed from LayoutTests/inspector/elements-panel-rewrite-href.html.
              * inspector/elements/elements-panel-search-expected.txt: Renamed from LayoutTests/inspector/elements-panel-search-expected.txt.
              * inspector/elements/elements-panel-search.html: Renamed from LayoutTests/inspector/elements-panel-search.html.
              * inspector/elements/elements-panel-selection-on-refresh-expected.txt: Renamed from LayoutTests/inspector/elements-panel-selection-on-refresh-expected.txt.
              * inspector/elements/elements-panel-selection-on-refresh.html: Renamed from LayoutTests/inspector/elements-panel-selection-on-refresh.html.
              * inspector/elements/elements-panel-structure-expected.txt: Renamed from LayoutTests/inspector/elements-panel-structure-expected.txt.
              * inspector/elements/elements-panel-structure.html: Renamed from LayoutTests/inspector/elements-panel-structure.html.
              * inspector/elements/elements-panel-styles-expected.txt: Renamed from LayoutTests/inspector/elements-panel-styles-expected.txt.
              * inspector/elements/elements-panel-styles.html: Renamed from LayoutTests/inspector/elements-panel-styles.html.
              * inspector/elements/elements-panel-xhtml-structure-expected.txt: Renamed from LayoutTests/inspector/elements-panel-xhtml-structure-expected.txt.
              * inspector/elements/elements-panel-xhtml-structure.xhtml: Renamed from LayoutTests/inspector/elements-panel-xhtml-structure.xhtml.
              * inspector/elements/resources/elements-panel-styles.css: Renamed from LayoutTests/inspector/resources/elements-panel-styles.css.
              * inspector/evaluate-in-page.html:
              * inspector/extensions/extensions-api-expected.txt: Renamed from LayoutTests/inspector/extensions-api-expected.txt.
              * inspector/extensions/extensions-api.html: Renamed from LayoutTests/inspector/extensions-api.html.
              * inspector/extensions/extensions-audits-api-expected.txt: Renamed from LayoutTests/inspector/extensions-audits-api-expected.txt.
              * inspector/extensions/extensions-audits-api.html: Renamed from LayoutTests/inspector/extensions-audits-api.html.
              * inspector/extensions/extensions-audits-expected.txt: Renamed from LayoutTests/inspector/extensions-audits-expected.txt.
              * inspector/extensions/extensions-audits-tests.js: Renamed from LayoutTests/inspector/extensions-audits-tests.js.
              * inspector/extensions/extensions-audits.html: Renamed from LayoutTests/inspector/extensions-audits.html.
              * inspector/extensions/extensions-eval-expected.txt: Renamed from LayoutTests/inspector/extensions-eval-expected.txt.
              * inspector/extensions/extensions-eval.html: Renamed from LayoutTests/inspector/extensions-eval.html.
              * inspector/extensions/extensions-events-expected.txt: Renamed from LayoutTests/inspector/extensions-events-expected.txt.
              * inspector/extensions/extensions-events.html: Renamed from LayoutTests/inspector/extensions-events.html.
              * inspector/extensions/extensions-expected.txt: Renamed from LayoutTests/inspector/extensions-expected.txt.
              * inspector/extensions/extensions-resources-expected.txt: Renamed from LayoutTests/inspector/extensions-resources-expected.txt.
              * inspector/extensions/extensions-resources.html: Renamed from LayoutTests/inspector/extensions-resources.html.
              * inspector/extensions/extensions.html: Renamed from LayoutTests/inspector/extensions.html.
              * inspector/extensions/resources/Ahem.ttf: Renamed from LayoutTests/inspector/resources/Ahem.ttf.
              * inspector/extensions/resources/abe.png: Renamed from LayoutTests/inspector/resources/abe.png.
              * inspector/extensions/resources/audits-style1.css: Renamed from LayoutTests/inspector/resources/audits-style1.css.
              * inspector/inspected-objects-not-overriden.html:
              * inspector/report-API-errors.html:
              * inspector/report-protocol-errors.html:
              * inspector/storage-panel-dom-storage.html:
              * inspector/styles/resources/styles-iframe-data.html: Renamed from LayoutTests/inspector/resources/styles-iframe-data.html.
              * inspector/styles/resources/styles-new-API-1.css: Renamed from LayoutTests/inspector/resources/styles-new-API-1.css.
              * inspector/styles/resources/styles-new-API.css: Renamed from LayoutTests/inspector/resources/styles-new-API.css.
              * inspector/styles/resources/styles-source-lines-inline-iframe.html: Renamed from LayoutTests/inspector/resources/styles-source-lines-inline-iframe.html.
              * inspector/styles/resources/styles-source-offsets.css: Renamed from LayoutTests/inspector/resources/styles-source-offsets.css.
              * inspector/styles/resources/styles-url-linkify-iframe.html: Renamed from LayoutTests/inspector/resources/styles-url-linkify-iframe.html.
              * inspector/styles/resources/styles-url-linkify.css: Renamed from LayoutTests/inspector/resources/styles-url-linkify.css.
              * inspector/styles/styles-add-blank-property-expected.txt: Renamed from LayoutTests/inspector/styles-add-blank-property-expected.txt.
              * inspector/styles/styles-add-blank-property.html: Renamed from LayoutTests/inspector/styles-add-blank-property.html.
              * inspector/styles/styles-computed-trace-expected.txt: Renamed from LayoutTests/inspector/styles-computed-trace-expected.txt.
              * inspector/styles/styles-computed-trace.html: Renamed from LayoutTests/inspector/styles-computed-trace.html.
              * inspector/styles/styles-disable-inherited-expected.txt: Renamed from LayoutTests/inspector/styles-disable-inherited-expected.txt.
              * inspector/styles/styles-disable-inherited.html: Renamed from LayoutTests/inspector/styles-disable-inherited.html.
              * inspector/styles/styles-disable-then-change-expected.txt: Renamed from LayoutTests/inspector/styles-disable-then-change-expected.txt.
              * inspector/styles/styles-disable-then-change.html: Renamed from LayoutTests/inspector/styles-disable-then-change.html.
              * inspector/styles/styles-disable-then-delete-expected.txt: Renamed from LayoutTests/inspector/styles-disable-then-delete-expected.txt.
              * inspector/styles/styles-disable-then-delete.html: Renamed from LayoutTests/inspector/styles-disable-then-delete.html.
              * inspector/styles/styles-disable-then-enable-expected.txt: Renamed from LayoutTests/inspector/styles-disable-then-enable-expected.txt.
              * inspector/styles/styles-disable-then-enable.html: Renamed from LayoutTests/inspector/styles-disable-then-enable.html.
              * inspector/styles/styles-iframe-expected.txt: Renamed from LayoutTests/inspector/styles-iframe-expected.txt.
              * inspector/styles/styles-iframe.html: Renamed from LayoutTests/inspector/styles-iframe.html.
              * inspector/styles/styles-new-API-expected.txt: Renamed from LayoutTests/inspector/styles-new-API-expected.txt.
              * inspector/styles/styles-new-API.html: Renamed from LayoutTests/inspector/styles-new-API.html.
              * inspector/styles/styles-source-lines-expected.txt: Renamed from LayoutTests/inspector/styles-source-lines-expected.txt.
              * inspector/styles/styles-source-lines-inline-expected.txt: Renamed from LayoutTests/inspector/styles-source-lines-inline-expected.txt.
              * inspector/styles/styles-source-lines-inline.html: Renamed from LayoutTests/inspector/styles-source-lines-inline.html.
              * inspector/styles/styles-source-lines.html: Renamed from LayoutTests/inspector/styles-source-lines.html.
              * inspector/styles/styles-source-offsets-expected.txt: Renamed from LayoutTests/inspector/styles-source-offsets-expected.txt.
              * inspector/styles/styles-source-offsets.html: Renamed from LayoutTests/inspector/styles-source-offsets.html.
              * inspector/styles/styles-url-linkify-expected.txt: Renamed from LayoutTests/inspector/styles-url-linkify-expected.txt.
              * inspector/styles/styles-url-linkify.html: Renamed from LayoutTests/inspector/styles-url-linkify.html.
              * inspector/syntax-highlight-css.html:
              * inspector/syntax-highlight-html.html:
              * inspector/syntax-highlight-javascript.html:
              * inspector/timeline/resources/timeline-iframe-data.html: Renamed from LayoutTests/inspector/resources/timeline-iframe-data.html.
              * inspector/timeline/timeline-enum-stability-expected.txt: Renamed from LayoutTests/inspector/timeline-enum-stability-expected.txt.
              * inspector/timeline/timeline-enum-stability.html: Renamed from LayoutTests/inspector/timeline-enum-stability.html.
              * inspector/timeline/timeline-event-dispatch-expected.txt: Renamed from LayoutTests/inspector/timeline-event-dispatch-expected.txt.
              * inspector/timeline/timeline-event-dispatch.html: Renamed from LayoutTests/inspector/timeline-event-dispatch.html.
              * inspector/timeline/timeline-layout-expected.txt: Renamed from LayoutTests/inspector/timeline-layout-expected.txt.
              * inspector/timeline/timeline-layout.html: Renamed from LayoutTests/inspector/timeline-layout.html.
              * inspector/timeline/timeline-mark-timeline-expected.txt: Renamed from LayoutTests/inspector/timeline-mark-timeline-expected.txt.
              * inspector/timeline/timeline-mark-timeline.html: Renamed from LayoutTests/inspector/timeline-mark-timeline.html.
              * inspector/timeline/timeline-network-resource-expected.txt: Renamed from LayoutTests/inspector/timeline-network-resource-expected.txt.
              * inspector/timeline/timeline-network-resource.html: Renamed from LayoutTests/inspector/timeline-network-resource.html.
              * inspector/timeline/timeline-network-resource.js: Renamed from LayoutTests/inspector/timeline-network-resource.js.
              * inspector/timeline/timeline-paint-expected.txt: Renamed from LayoutTests/inspector/timeline-paint-expected.txt.
              * inspector/timeline/timeline-paint.html: Renamed from LayoutTests/inspector/timeline-paint.html.
              * inspector/timeline/timeline-parse-html-expected.txt: Renamed from LayoutTests/inspector/timeline-parse-html-expected.txt.
              * inspector/timeline/timeline-parse-html.html: Renamed from LayoutTests/inspector/timeline-parse-html.html.
              * inspector/timeline/timeline-recalculate-styles-expected.txt: Renamed from LayoutTests/inspector/timeline-recalculate-styles-expected.txt.
              * inspector/timeline/timeline-recalculate-styles.html: Renamed from LayoutTests/inspector/timeline-recalculate-styles.html.
              * inspector/timeline/timeline-script-tag-1-expected.txt: Renamed from LayoutTests/inspector/timeline-script-tag-1-expected.txt.
              * inspector/timeline/timeline-script-tag-1.html: Renamed from LayoutTests/inspector/timeline-script-tag-1.html.
              * inspector/timeline/timeline-script-tag-2-expected.txt: Renamed from LayoutTests/inspector/timeline-script-tag-2-expected.txt.
              * inspector/timeline/timeline-script-tag-2.html: Renamed from LayoutTests/inspector/timeline-script-tag-2.html.
              * inspector/timeline/timeline-script-tag-2.js: Renamed from LayoutTests/inspector/timeline-script-tag-2.js.
              * inspector/timeline/timeline-test.js: Renamed from LayoutTests/inspector/timeline-test.js.
              * inspector/timeline/timeline-trivial-expected.txt: Renamed from LayoutTests/inspector/timeline-trivial-expected.txt.
              * inspector/timeline/timeline-trivial.html: Renamed from LayoutTests/inspector/timeline-trivial.html.
              * platform/chromium/inspector/console/console-dir-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-dir-expected.txt.
              * platform/chromium/inspector/console/console-dir-global-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-dir-global-expected.txt.
              * platform/chromium/inspector/console/console-eval-global-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-eval-global-expected.txt.
              * platform/chromium/inspector/console/console-format-collections-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-format-collections-expected.txt.
              * platform/chromium/inspector/console/console-format-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-format-expected.txt.
              * platform/chromium/inspector/console/console-log-native-funcs-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-log-native-funcs-expected.txt.
              * platform/chromium/inspector/console/console-log-syntax-error-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-log-syntax-error-expected.txt.
              * platform/chromium/inspector/console/console-object-constructor-name-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-object-constructor-name-expected.txt.
              * platform/chromium/inspector/console/console-trace-in-eval-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-trace-in-eval-expected.txt.
              * platform/chromium/inspector/console/console-uncaught-exception-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-uncaught-exception-expected.txt.
              * platform/chromium/inspector/console/console-uncaught-exception-in-eval-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/console-uncaught-exception-in-eval-expected.txt.
              * platform/chromium/inspector/debugger/debugger-autocontinue-on-syntax-error-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/debugger-autocontinue-on-syntax-error-expected.txt.
              * platform/chromium/inspector/debugger/debugger-expand-scope-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/debugger-expand-scope-expected.txt.
              * platform/chromium/inspector/debugger/debugger-pause-on-exception-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/debugger-pause-on-exception-expected.txt.
              * platform/chromium/inspector/debugger/debugger-step-in-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/debugger-step-in-expected.txt.
              * platform/chromium/inspector/timeline/timeline-event-dispatch-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/timeline-event-dispatch-expected.txt.
              * platform/chromium/inspector/timeline/timeline-mark-timeline-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/timeline-mark-timeline-expected.txt.
              * platform/chromium/inspector/timeline/timeline-network-resource-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/timeline-network-resource-expected.txt.
              * platform/chromium/inspector/timeline/timeline-paint-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/timeline-paint-expected.txt.
              * platform/chromium/inspector/timeline/timeline-parse-html-expected.txt: Renamed from LayoutTests/platform/chromium/inspector/timeline-parse-html-expected.txt.
              * platform/chromium/test_expectations.txt:
              * platform/gtk/Skipped:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      950f424c
    • morrita@google.com's avatar
      2011-02-15 MORITA Hajime <morrita@google.com> · 9b3829f1
      morrita@google.com authored
              Unreviewed build fix.
      
              * page/EditorClient.h: Changed GrammarDetail forward declaration from class to struct.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9b3829f1
    • morrita@google.com's avatar
      2011-01-26 MORITA Hajime <morrita@google.com> · 7692b428
      morrita@google.com authored
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              Created new abstract class TextCheckerClient. The class has
              spellcheck related API which is split.
              This is the first step for sharing spell-checking codebase
              between ports. A standalone TextCheckerClient implementation
              should be done in future changes.
      
              No new tests. No behavioral change.
      
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * accessibility/mac/AccessibilityObjectWrapper.mm:
              (AXAttributeStringSetSpelling):
              * editing/Editor.cpp: Replacing some client() call with textChecker().
              (WebCore::Editor::textChecker): Added.
              (WebCore::Editor::ignoreSpelling):
              (WebCore::Editor::learnSpelling):
              (WebCore::Editor::isSelectionMisspelled):
              (WebCore::Editor::guessesForMisspelledSelection):
              (WebCore::Editor::markMisspellingsAfterTypingToWord):
              (WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges):
              (WebCore::Editor::correctionPanelTimerFired):
              * editing/Editor.h:
              * editing/SpellChecker.cpp:
              (WebCore::SpellChecker::SpellChecker):
              * editing/TextCheckingHelper.cpp: Replacing some client() call with textChecker().
              (WebCore::TextCheckingHelper::findFirstMisspelling):
              (WebCore::TextCheckingHelper::findFirstMisspellingOrBadGrammar):
              (WebCore::TextCheckingHelper::findFirstBadGrammar):
              (WebCore::TextCheckingHelper::guessesForMisspelledOrUngrammaticalRange):
              * loader/EmptyClients.h: Added EmptyTextCheckerClient.
              (WebCore::EmptyTextCheckerClient::ignoreWordInSpellDocument):
              (WebCore::EmptyTextCheckerClient::learnWord):
              (WebCore::EmptyTextCheckerClient::checkSpellingOfString):
              (WebCore::EmptyTextCheckerClient::getAutoCorrectSuggestionForMisspelledWord):
              (WebCore::EmptyTextCheckerClient::checkGrammarOfString):
              (WebCore::EmptyTextCheckerClient::checkTextOfParagraph):
              (WebCore::EmptyTextCheckerClient::getGuessesForWord):
              (WebCore::EmptyTextCheckerClient::requestCheckingOfString):
              (WebCore::EmptyEditorClient::textChecker):
              * page/EditorClient.h: Extracted TextCheckerClient.
              * page/Page.h:
              * platform/text/TextCheckerClient.h: Added.
              (WebCore::TextCheckerClient::~TextCheckerClient):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * src/EditorClientImpl.h:
              (WebKit::EditorClientImpl::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * WebCoreSupport/EditorClientEfl.h:
              (WebCore::EditorClientEfl::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * WebCoreSupport/EditorClientGtk.h:
              (WebKit::EditorClient::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * WebCoreSupport/EditorClientHaiku.h:
              (WebCore::EditorClientHaiku::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * WebCoreSupport/WebEditorClient.h:
              (WebEditorClient::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * WebCoreSupport/EditorClientQt.h:
              (WebCore::EditorClientQt::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * WebCoreSupport/WebEditorClient.h:
              (WebEditorClient::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * WebCoreSupport/EditorClientWinCE.h:
              (WebKit::EditorClientWinCE::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * WebKitSupport/EditorClientWx.h:
              (WebCore::EditorClientWx::textChecker):
      2011-01-26  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ryosuke Niwa.
      
              Refactoring: Extract TextCheckerClient from EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=53213
      
              * Shared/WebCoreArgumentCoders.h:
              * UIProcess/TextChecker.h:
              * WebProcess/WebCoreSupport/WebEditorClient.h:
              (WebKit::WebEditorClient::textChecker):
              * Scripts/webkit2/messages.py: Re-arranged the include file
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78533 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7692b428
    • rniwa@webkit.org's avatar
      2011-02-07 Ryosuke Niwa <rniwa@webkit.org> · 545c070f
      rniwa@webkit.org authored
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * src/EditorClientImpl.cpp:
              (WebKit::EditorClientImpl::canCopyCut): Added.
              (WebKit::EditorClientImpl::canPaste): Added.
              * src/EditorClientImpl.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebCoreSupport/EditorClientQt.cpp:
              (WebCore::EditorClientQt::canCopyCut): Added.
              (WebCore::EditorClientQt::canPaste): Added.
              * WebCoreSupport/EditorClientQt.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebCoreSupport/EditorClientGtk.cpp:
              (WebKit::EditorClient::canCopyCut): Added.
              (WebKit::EditorClient::canPaste): Added.
              * WebCoreSupport/EditorClientGtk.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebCoreSupport/WebEditorClient.cpp:
              (WebEditorClient::canCopyCut): Added.
              (WebEditorClient::canPaste): Added.
              * WebCoreSupport/WebEditorClient.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebKitSupport/EditorClientWx.cpp:
              (WebCore::EditorClientWx::canCopyCut): Added.
              (WebCore::EditorClientWx::canPaste): Added.
              * WebKitSupport/EditorClientWx.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebCoreSupport/WebEditorClient.h:
              * WebCoreSupport/WebEditorClient.mm:
              (WebEditorClient::canCopyCut): Added.
              (WebEditorClient::canPaste): Added.
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebCoreSupport/EditorClientHaiku.cpp:
              (WebCore::EditorClientHaiku::canCopyCut): Added.
              (WebCore::EditorClientHaiku::canPaste): Added.
              * WebCoreSupport/EditorClientHaiku.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebCoreSupport/EditorClientWinCE.cpp:
              (WebKit::EditorClientWinCE::canCopyCut): Added.
              (WebKit::EditorClientWinCE::canPaste): Added.
              * WebCoreSupport/EditorClientWinCE.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebCoreSupport/EditorClientEfl.cpp:
              (WebCore::EditorClientEfl::canCopyCut): Added.
              (WebCore::EditorClientEfl::canPaste): Added.
              * WebCoreSupport/EditorClientEfl.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. These functions
              returns true iff the current frame should be able to copy/cut and paste respectively.
              They take the default value determined by isDOMPasteAllowed and javaScriptCanAccessClipboard.
      
              These callbacks allows embedders to decide whether or not copy/cut/paste should be enabled
              per frame and thus per origin rather than per page.
      
              No new tests are added since this is a WebKit/WebCore interface change.
      
              * editing/EditorCommand.cpp:
              (WebCore::supportedCopyCut): Calls canCopyCut.
              (WebCore::supportedPaste): Calls canPaste.
              * loader/EmptyClients.h:
              (WebCore::EmptyEditorClient::canCopyCut): Added.
              (WebCore::EmptyEditorClient::canPaste): Added.
              * page/EditorClient.h:
      2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
              https://bugs.webkit.org/show_bug.cgi?id=52417
      
              Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
              not implemented.
      
              * WebProcess/WebCoreSupport/WebEditorClient.cpp:
              (WebKit::WebEditorClient::canCopyCut): Added.
              (WebKit::WebEditorClient::canPaste): Added.
              * WebProcess/WebCoreSupport/WebEditorClient.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78532 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      545c070f
  2. 14 Feb, 2011 25 commits
    • ojan@chromium.org's avatar
      2011-02-14 Ojan Vafai <ojan@chromium.org> · 4c452a7a
      ojan@chromium.org authored
              Reviewed by Adam Barth.
      
              allow for modifying comments without the mouse
              https://bugs.webkit.org/show_bug.cgi?id=54433
      
              Use n/p to navigate the comments.
              Enter to begin editing a comment.
              Escape to finish editing a comment.
      
              * code-review.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78531 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4c452a7a
    • ojan@chromium.org's avatar
      2011-02-14 Ojan Vafai <ojan@chromium.org> · 7bcd4aa4
      ojan@chromium.org authored
              Reviewed by Adam Barth.
      
              improve line selection in the code review tool
              https://bugs.webkit.org/show_bug.cgi?id=54430
      
              -shift+click now extends the comment context
              -selecting outside of a diff section no longer clears the selected lines.
               Instead it just restricts the selected lines to that diff section.
      
              * code-review.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78530 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7bcd4aa4
    • dpranke@chromium.org's avatar
      2011-02-14 Dirk Pranke <dpranke@chromium.org> · 2dd0d1be
      dpranke@chromium.org authored
              Unreviewed, build fix.
      
              Fix minor regression introduced in r78522. For some reason, Python
              provides a platform.mac_ver() routine on Linux, so we need to
              check to make sure it's returning something in addition to
              checking for its existence.
      
              * Scripts/webkitpy/layout_tests/port/mac.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78528 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2dd0d1be
    • jorlow@chromium.org's avatar
      2011-02-14 Jeremy Orlow <jorlow@chromium.org> · 2c15bab7
      jorlow@chromium.org authored
              efl build fix
      
              * CMakeLists.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2c15bab7
    • andersca@apple.com's avatar
      2011-02-14 Anders Carlsson <andersca@apple.com> · 5fd2e426
      andersca@apple.com authored
              Reviewed by Dan Bernstein.
      
              Add WKPageSetMemoryCacheClientCallsEnabled API
              https://bugs.webkit.org/show_bug.cgi?id=54422
      
              * UIProcess/API/C/WKPage.cpp:
              (WKPageSetMemoryCacheClientCallsEnabled):
              * UIProcess/API/C/WKPage.h:
              * UIProcess/WebPageProxy.cpp:
              (WebKit::WebPageProxy::setMemoryCacheClientCallsEnabled):
              * UIProcess/WebPageProxy.h:
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::setMemoryCacheMessagesEnabled):
              * WebProcess/WebPage/WebPage.h:
              * WebProcess/WebPage/WebPage.messages.in:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5fd2e426
    • jorlow@chromium.org's avatar
      2011-02-11 Jeremy Orlow <jorlow@chromium.org> · addb46f9
      jorlow@chromium.org authored
              Reviewed by Nate Chapin.
      
              Finish up implementing the new event model in IndexedDB
              https://bugs.webkit.org/show_bug.cgi?id=54331
      
              Make the requried changes + s/result/request/g (where it should
              have always been that way) + remove the verify functions (since
              these days they mostly just add noise) + get rid of the callback
              in the delete object store funciton.
      
              * storage/indexeddb/basics-expected.txt:
              * storage/indexeddb/basics.html:
              * storage/indexeddb/create-and-remove-object-store-expected.txt:
              * storage/indexeddb/create-and-remove-object-store.html:
              * storage/indexeddb/create-object-store-options-expected.txt:
              * storage/indexeddb/create-object-store-options.html:
              * storage/indexeddb/cursor-delete-expected.txt:
              * storage/indexeddb/cursor-delete.html:
              * storage/indexeddb/cursor-index-delete-expected.txt:
              * storage/indexeddb/cursor-index-delete.html:
              * storage/indexeddb/cursor-skip-deleted-expected.txt:
              * storage/indexeddb/cursor-skip-deleted.html:
              * storage/indexeddb/cursor-update-expected.txt:
              * storage/indexeddb/cursor-update.html:
              * storage/indexeddb/data-corruption-expected.txt:
              * storage/indexeddb/data-corruption.html:
              * storage/indexeddb/database-basics-expected.txt:
              * storage/indexeddb/database-basics.html:
              * storage/indexeddb/database-quota-expected.txt:
              * storage/indexeddb/database-quota.html:
              * storage/indexeddb/duplicates-expected.txt:
              * storage/indexeddb/duplicates.html:
              * storage/indexeddb/error-causes-abort-by-default-expected.txt:
              * storage/indexeddb/error-causes-abort-by-default.html:
              * storage/indexeddb/index-basics-expected.txt:
              * storage/indexeddb/index-basics.html:
              * storage/indexeddb/index-cursor-expected.txt:
              * storage/indexeddb/index-cursor.html:
              * storage/indexeddb/objectstore-autoincrement-expected.txt:
              * storage/indexeddb/objectstore-autoincrement.html:
              * storage/indexeddb/objectstore-basics-expected.txt:
              * storage/indexeddb/objectstore-basics.html:
              * storage/indexeddb/objectstore-cursor-expected.txt:
              * storage/indexeddb/objectstore-cursor.html:
              * storage/indexeddb/objectstore-removeobjectstore-expected.txt:
              * storage/indexeddb/objectstore-removeobjectstore.html:
              * storage/indexeddb/open-cursor-expected.txt:
              * storage/indexeddb/open-cursor.html:
              * storage/indexeddb/queued-commands-expected.txt:
              * storage/indexeddb/queued-commands.html:
              * storage/indexeddb/request-event-propagation-expected.txt:
              * storage/indexeddb/request-event-propagation.html:
              * storage/indexeddb/resources/shared.js:
              (unexpectedSuccessCallback):
              (unexpectedErrorCallback):
              (unexpectedAbortCallback):
              (unexpectedCompleteCallback):
              (evalAndExpectException):
              (deleteAllObjectStores):
              * storage/indexeddb/transaction-after-close-expected.txt:
              * storage/indexeddb/transaction-after-close.html:
              * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
              * storage/indexeddb/transaction-and-objectstore-calls.html:
              * storage/indexeddb/transaction-basics-expected.txt:
              * storage/indexeddb/transaction-basics.html:
              * storage/indexeddb/transaction-crash-on-abort-expected.txt:
              * storage/indexeddb/transaction-crash-on-abort.html:
              * storage/indexeddb/transaction-event-propagation-expected.txt:
              * storage/indexeddb/transaction-event-propagation.html:
              * storage/indexeddb/transaction-read-only-expected.txt:
              * storage/indexeddb/transaction-read-only.html:
              * storage/indexeddb/tutorial.html:
      2011-02-11  Jeremy Orlow  <jorlow@chromium.org>
      
              Reviewed by Nate Chapin.
      
              Finish up implementing the new event model in IndexedDB
              https://bugs.webkit.org/show_bug.cgi?id=54331
      
              We shouldn't have our own event subclasses. Instead, we
              should just fire Event's with the proper type and bubble
              settings. All the attributes on the events before should
              just be on the request. IDBRequest should throw if they're
              accessed before the success event fires.
      
              * WebCore.gypi:
              * bindings/generic/RuntimeEnabledFeatures.h:
              * bindings/js/JSEventCustom.cpp:
              (WebCore::toJS):
              * bindings/v8/custom/V8EventCustom.cpp:
              (WebCore::toV8):
              * dom/Event.cpp:
              * dom/Event.h:
              * page/DOMWindow.idl:
              * storage/IDBAbortEvent.h: Removed.
              * storage/IDBCompleteEvent.cpp: Removed.
              * storage/IDBCompleteEvent.h: Removed.
              * storage/IDBDatabase.cpp:
              (WebCore::IDBDatabase::~IDBDatabase):
              * storage/IDBDatabaseException.h:
              * storage/IDBDatabaseException.idl:
              * storage/IDBErrorEvent.cpp: Removed.
              * storage/IDBErrorEvent.h: Removed.
              * storage/IDBErrorEvent.idl: Removed.
              * storage/IDBEvent.h: Removed.
              * storage/IDBEvent.idl: Removed.
              * storage/IDBEventDispatcher.cpp:
              (WebCore::IDBEventDispatcher::dispatch):
              * storage/IDBRequest.cpp:
              (WebCore::IDBRequest::IDBRequest):
              (WebCore::IDBRequest::result):
              (WebCore::IDBRequest::errorCode):
              (WebCore::IDBRequest::webkitErrorMessage):
              (WebCore::IDBRequest::source):
              (WebCore::IDBRequest::transaction):
              (WebCore::IDBRequest::readyState):
              (WebCore::IDBRequest::resetReadyState):
              (WebCore::IDBRequest::onError):
              (WebCore::createSuccessEvent):
              (WebCore::IDBRequest::onSuccess):
              (WebCore::IDBRequest::dispatchEvent):
              * storage/IDBRequest.h:
              * storage/IDBRequest.idl:
              * storage/IDBSuccessEvent.cpp: Removed.
              * storage/IDBSuccessEvent.h: Removed.
              * storage/IDBSuccessEvent.idl: Removed.
              * storage/IDBTransaction.cpp:
              (WebCore::IDBTransaction::onAbort):
              (WebCore::IDBTransaction::onComplete):
              (WebCore::IDBTransaction::dispatchEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78525 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      addb46f9
    • kalman@chromium.org's avatar
      Unreviewed. Add myself to the list of committers. · 800917af
      kalman@chromium.org authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78524 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      800917af
    • weinig@apple.com's avatar
      WebKit2: View not updated completely when coming back from a cached back/forward navigation · cf5c5091
      weinig@apple.com authored
      <rdar://problem/8787264>
      https://bugs.webkit.org/show_bug.cgi?id=54419
      
      Reviewed by Anders Carlsson.
      
      * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
      (WebKit::WebFrameLoaderClient::restoreViewState): Invalidate the entire page
      when completing a restore from the back/forward cache.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78523 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf5c5091
    • dpranke@chromium.org's avatar
      2011-02-14 Dirk Pranke <dpranke@chromium.org> · ef72b263
      dpranke@chromium.org authored
              Reviewed by Mihai Parparita.
      
              Clean up the way we handle platform names in
              new-run-webkit-tests. Previously, if you specified
              '--platform mac' or '--platform chromium-mac' on the command
              line, it would use that platform name to determine baseline search
              paths, etc. This is almost never the right thing to do, because
              it ignores the existence of version-specific baselines.
      
              So, I changed this so that ports that support versions must
              always use a version, and the version should default to the
              version of the operating system that the port is being run on
              (e.g., if you're running on Leopard, then passing '--platform
              mac' will default to the 'mac-leopard' port). This means that
              port.name() should always include a version-specific suffix if
              the port supports versions.
      
              However, we still support things like '--platform mac' as input
              so that the user doesn't have to explicitly specify a version,
              both for convenience and so we don't have to make buildbot
              configs more complicated than they already are.
      
              Also, I cleaned up how the baselines were being searched
              on the chromium-mac port (this is one of the two bugs that
              prompted this refactoring), and made the logic easier to follow
              and more consistent across the mac and chromium ports
      
              Lastly, I added a port.get_all_names() method that could be used
              to get the names of all of the ports to search, rather than having
              to guess (incorrectly) from the list of directories under
              LayoutTests/platform (this last thing was necessary because the
              deduplicate_tests unittest broke as the fallback dirs changed).
      
              https://bugs.webkit.org/show_bug.cgi?id=54248
      
              * Scripts/webkitpy/layout_tests/deduplicate_tests.py:
              * Scripts/webkitpy/layout_tests/port/factory.py:
              * Scripts/webkitpy/layout_tests/port/factory_unittest.py:
              * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
              * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
              * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py:
              * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
              * Scripts/webkitpy/layout_tests/port/chromium_win.py:
              * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
              * Scripts/webkitpy/layout_tests/port/mac.py:
              * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
              * Scripts/webkitpy/layout_tests/port/port_testcase.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ef72b263
    • pkasting@chromium.org's avatar
      Unreviewed, Chromium test expectations update. · f7e5d894
      pkasting@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=54418
      Fix a Linux expectation, mark another test as expected-failing.
      
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78521 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f7e5d894
    • dpranke@chromium.org's avatar
      2011-02-14 Dirk Pranke <dpranke@chromium.org> · 05d06475
      dpranke@chromium.org authored
              Reviewed by Adam Barth.
      
              update-webkit hangs in a git-only checkout
      
              Previously it would hang forever trying to do a 'git svn
              rebase'. Now, it will default to a 'git pull' if the
              svn-remote.svn.fetch variable isn't set, and bail out if it
              doesn't know where to pull from.
      
              https://bugs.webkit.org/show_bug.cgi?id=54265
      
              * Scripts/update-webkit:
              * Scripts/VCSUtils.pm:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78520 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      05d06475
    • alex@webkit.org's avatar
      2011-02-14 Alejandro G. Castro <alex@igalia.com> · 889f7940
      alex@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] testwebdatasource test fails in the bots
              https://bugs.webkit.org/show_bug.cgi?id=54414
      
              Changed the uri we check, added www to avoid the rewrite that we
              get when we as the uri to the request in case it finishes.
      
              * tests/testwebdatasource.c:
              (notify_load_status_cb):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      889f7940
    • alex@webkit.org's avatar
      2011-02-14 Alejandro G. Castro <alex@igalia.com> · 77d2d889
      alex@webkit.org authored
              Unreviewed, rolling out r78516.
              http://trac.webkit.org/changeset/78516
      
              The rebaseline was previously done
      
              * platform/gtk/fast/css/rtl-ordering-expected.checksum:
              * platform/gtk/fast/css/rtl-ordering-expected.png:
              * platform/gtk/fast/css/rtl-ordering-expected.txt:
              * platform/gtk/fast/forms/select-visual-hebrew-expected.checksum:
              * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
              * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
              * platform/gtk/fast/forms/visual-hebrew-text-field-expected.checksum:
              * platform/gtk/fast/forms/visual-hebrew-text-field-expected.png:
              * platform/gtk/fast/forms/visual-hebrew-text-field-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      77d2d889
    • enrica@apple.com's avatar
      Copy/paste from a WebKit window to a TextEdit window loses fonts. · 04d1de53
      enrica@apple.com authored
      <rdar://problem/8623090>
      https://bugs.webkit.org/show_bug.cgi?id=54416
              
      Reviewed by Dan Bernstein.
      
      We don't have the complete solution that fixes this problem for WebKit2 yet.
      This patch fixes the regression in WebKit.
      
      * platform/mac/PasteboardMac.mm:
      (WebCore::Pasteboard::writeSelection): For WebKit2 use only plain text,
      for WebKit use the original API to create the NSAttributedString.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78517 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04d1de53
    • alex@webkit.org's avatar
      2011-02-14 Alejandro G. Castro <alex@igalia.com> · a5a4f38a
      alex@webkit.org authored
              Unreviewed. Rebaseline GTK test results after r78491.
      
              * platform/gtk/fast/css/rtl-ordering-expected.checksum:
              * platform/gtk/fast/css/rtl-ordering-expected.png:
              * platform/gtk/fast/css/rtl-ordering-expected.txt:
              * platform/gtk/fast/forms/select-visual-hebrew-expected.checksum:
              * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
              * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
              * platform/gtk/fast/forms/visual-hebrew-text-field-expected.checksum:
              * platform/gtk/fast/forms/visual-hebrew-text-field-expected.png:
              * platform/gtk/fast/forms/visual-hebrew-text-field-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78516 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a5a4f38a
    • leviw@chromium.org's avatar
      2011-02-14 Levi Weintraub <leviw@chromium.org> · 5ec8029d
      leviw@chromium.org authored
              Reviewed by Alexey Proskuryakov.
      
              Strikethrough disappears when posting a message on odnoklassniki.ru
              https://bugs.webkit.org/show_bug.cgi?id=53475
      
              Changing the behavior of the strikethrough execCommand when styleWithCSS
              is false. We formerly created <s> tags, which was different than both IE
              and FF and caused problems with some rich text editors that would strip
              out unexpected tags such as <s>.
      
              Test: editing/execCommand/strikethrough-uses-strike-tag.html
      
              * editing/ApplyStyleCommand.cpp:
              (WebCore::ApplyStyleCommand::addInlineStyleIfNeeded):
      2011-02-14  Levi Weintraub  <leviw@chromium.org>
      
              Reviewed by Alexey Proskuryakov.
      
              Strikethrough disappears when posting a message on odnoklassniki.ru
              https://bugs.webkit.org/show_bug.cgi?id=53475
      
              Updating test expectations and creating a test in an attempt to prevent the
              uninformed WebKit dev from switching back to using <s> tags for strikethrough.
              As explained in the bug, this is bad for compatibility with various rich text
              editors.
      
              * editing/execCommand/query-text-decoration-with-typing-style-expected.txt:
              * editing/execCommand/script-tests/strikethrough-uses-strike-tag.js: Added.
              (test):
              * editing/execCommand/script-tests/toggle-style-2.js:
              * editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Added.
              * editing/execCommand/strikethrough-uses-strike-tag.html: Added.
              * editing/execCommand/strikethroughSelection-expected.txt:
              * editing/execCommand/toggle-style-2-expected.txt:
              * editing/style/inline-style-container-expected.txt:
              * editing/style/inline-style-extend-run-expected.txt:
              * editing/style/push-down-implicit-styles-around-list-expected.txt:
              * editing/style/push-down-implicit-styles-expected.txt:
              * editing/style/script-tests/inline-style-container.js:
              * editing/style/script-tests/inline-style-extend-run.js:
              * editing/style/script-tests/push-down-implicit-styles-around-list.js:
              * editing/style/script-tests/push-down-implicit-styles.js:
              * editing/style/style-text-node-without-editable-parent-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78515 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ec8029d
    • enrica@apple.com's avatar
      Build fix. Unreviewed. · 5f2d2242
      enrica@apple.com authored
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78514 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5f2d2242
    • andersca@apple.com's avatar
      2011-02-14 Anders Carlsson <andersca@apple.com> · 44b448ec
      andersca@apple.com authored
              Reviewed by Dan Bernstein.
      
              Shared memory should be made shared immediately
              https://bugs.webkit.org/show_bug.cgi?id=54413
              <rdar://problem/8972153>
      
              Under some circumstances, mach_make_memory_entry_64 may only return parts of a
              memory allocation. Work around this by creating a mach port representing the shared memory
              right away. Also, hand out this mach port in createHandle when using the default memory protection.
      
              * Platform/SharedMemory.h:
              * Platform/mac/SharedMemoryMac.cpp:
              (WebKit::SharedMemory::create):
              (WebKit::SharedMemory::~SharedMemory):
              (WebKit::SharedMemory::createHandle):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78513 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      44b448ec
    • dpranke@chromium.org's avatar
      2011-02-14 Dirk Pranke <dpranke@chromium.org> · 83356a68
      dpranke@chromium.org authored
              Reviewed by Mihai Parparita.
      
              This patch modifies NRWT's Worker clas to use the new
              WorkerMixin class to actually run tests. With this patch, the
              multiprocess version of NRWT is fully functional and just needs
              the values for --worker-model and --child-processes to be corrected
              in the port/* classes to start using the new code by default.
      
              https://bugs.webkit.org/show_bug.cgi?id=54082
      
              * Scripts/webkitpy/layout_tests/layout_package/worker.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78512 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      83356a68
    • dpranke@chromium.org's avatar
      2011-02-14 Dirk Pranke <dpranke@chromium.org> · 1ff4c514
      dpranke@chromium.org authored
              Reviewed by Mihai Parparita.
      
              This patch shuffles code out of dump_render_tree_thread and
              single_test_runner and into a new worker_mixin class that will
              be shared by both TestShellThread and Worker. This change
              restores single_test_runner to its state as of r77606 - it is
              stateless again. It also prunes TestShellThread to pretty much
              just the logic used for the original shared-memory access.
      
              https://bugs.webkit.org/show_bug.cgi?id=54079
      
              * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
              * Scripts/webkitpy/layout_tests/layout_package/single_test_runner.py:
              * Scripts/webkitpy/layout_tests/layout_package/worker_mixin.py: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78511 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1ff4c514
    • pkasting@chromium.org's avatar
      Unreviewed, Chromium test expectations update. · a90d6836
      pkasting@chromium.org authored
      Try using the right syntax this time.
      
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78510 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a90d6836
    • pkasting@chromium.org's avatar
      Unreviewed, Chromium test expectations update. · 0114bcfb
      pkasting@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78509 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0114bcfb
    • psolanki@apple.com's avatar
      Remove dead code in FormDataStreamCFNet.cpp · 1b7092aa
      psolanki@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=54401
      
      Reviewed by Darin Adler.
      
      The static functions in this file are no longer reachable. We added a conditional branch to
      use new CFNetwork functions in r30329 and later made that code path permanent in r41517
      which made these functions unreachable.
      
      * platform/network/cf/FormDataStreamCFNet.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78508 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1b7092aa
    • dpranke@chromium.org's avatar
      2011-02-14 Dirk Pranke <dpranke@chromium.org> · 222c8f3a
      dpranke@chromium.org authored
              Reviewed by Ojan Vafai.
      
              This patch updates NRWT to add per-worker and per-shard test stats
              into TestRunner2, bringing it to parity with TestRunner.
      
              https://bugs.webkit.org/show_bug.cgi?id=54074
      
              * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78507 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      222c8f3a
    • dpranke@chromium.org's avatar
      2011-02-14 Dirk Pranke <dpranke@chromium.org> · 4387bbd2
      dpranke@chromium.org authored
              Reviewed by Tony Chang.
      
              nrwt multiprocessing: add code to handle interrupts and wedged
              threads.
              https://bugs.webkit.org/show_bug.cgi?id=54072
      
              * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:
              Adds the cancel(), is_alive(), join(), and log_wedged_worker()
              methods to the WorkerConnection class
      
              * Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker_unittest.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:
              * Scripts/webkitpy/layout_tests/layout_package/worker.py:
              Adds the cancel() method to the Worker class
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78506 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4387bbd2