1. 24 Dec, 2010 23 commits
    • eric@webkit.org's avatar
      2010-12-24 Eric Seidel <eric@webkit.org> · 6acfa901
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              webkit-patch (or a pre-commit hook) needs to prevent bad ChangeLog changes
              https://bugs.webkit.org/show_bug.cgi?id=28291
      
              This is a start.  At least now webkit-patch will prompt when your ChangeLog looks questionable.
              We could do more advanced things, like parsing the ChangeLog (with changelog.py) and comparing that
              to strings with find in the diff.
              Since non-interactive always returns the default, this should cause patches with bad changelogs to fail on the commit-queue.
      
              * Scripts/webkitpy/common/checkout/api.py:
              * Scripts/webkitpy/common/checkout/diff_parser.py:
              * Scripts/webkitpy/tool/steps/abstractstep.py:
              * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
              * Scripts/webkitpy/tool/steps/validatechangelogs.py: Copied from Tools/Scripts/webkitpy/tool/steps/validatereviewer.py.
              * Scripts/webkitpy/tool/steps/validatechangelogs_unittest.py: Copied from Tools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py.
              * Scripts/webkitpy/tool/steps/validatereviewer.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74639 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6acfa901
    • yurys@chromium.org's avatar
      2010-12-24 Yury Semikhatsky <yurys@chromium.org> · 36fe29aa
      yurys@chromium.org authored
              Unreviewed. Fix compilation on Windows.
      
              * inspector/InspectorStyleSheet.cpp:
              (WebCore::InspectorStyle::~InspectorStyle): added explicit empty destructor
              * inspector/InspectorStyleSheet.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74638 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36fe29aa
    • yurys@chromium.org's avatar
      2010-12-24 Yury Semikhatsky <yurys@chromium.org> · 418f91fd
      yurys@chromium.org authored
              Reviewed by Darin Adler.
      
              inspector/debugger-step-out.html crashing intermittently in the bots
              https://bugs.webkit.org/show_bug.cgi?id=50868
      
              Use RefPtr rather instead of raw pointers when keeping references
              to refcounted objects.
      
              * inspector/InspectorCSSAgent.cpp:
              (WebCore::InspectorCSSAgent::getStylesForNode2):
              (WebCore::InspectorCSSAgent::getComputedStyleForNode2):
              * inspector/InspectorStyleSheet.cpp:
              (WebCore::InspectorStyle::create):
              (WebCore::InspectorStyle::InspectorStyle):
              (WebCore::InspectorStyle::buildObjectForStyle):
              (WebCore::InspectorStyle::setPropertyText):
              (WebCore::InspectorStyle::toggleProperty):
              (WebCore::InspectorStyle::styleText):
              (WebCore::InspectorStyle::populateAllProperties):
              (WebCore::InspectorStyle::replacePropertyInStyleText):
              (WebCore::InspectorStyleSheet::create):
              (WebCore::InspectorStyleSheet::InspectorStyleSheet):
              (WebCore::InspectorStyleSheetForInlineStyle::create):
              (WebCore::InspectorStyleSheetForInlineStyle::InspectorStyleSheetForInlineStyle):
              (WebCore::InspectorStyleSheetForInlineStyle::getStyleAttributeRanges):
              * inspector/InspectorStyleSheet.h:
              (WebCore::InspectorStyle::cssStyle):
              (WebCore::InspectorStyleSheet::pageStyleSheet):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74637 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      418f91fd
    • jschuh@chromium.org's avatar
      2010-12-24 Justin Schuh <jschuh@chromium.org> · 4b918683
      jschuh@chromium.org authored
              Reviewed by Nikolas Zimmermann.
      
              SVGElementInstance::m_useElement should be cleared when use element is removed from document
              https://bugs.webkit.org/show_bug.cgi?id=51486
      
              Test: svg/custom/use-instanceRoot-with-use-removed.svg
      
              * svg/SVGElementInstance.cpp:
              (WebCore::SVGElementInstance::invalidateAllInstancesOfElement):
              * svg/SVGElementInstance.h:
              (WebCore::SVGElementInstance::clearUseElement):
              * svg/SVGUseElement.cpp:
              (WebCore::SVGUseElement::removedFromDocument):
              (WebCore::ShadowTreeUpdateBlocker::if):
              (WebCore::SVGUseElement::detachInstance):
              (WebCore::SVGUseElement::detach):
              * svg/SVGUseElement.h:
      2010-12-24  Justin Schuh  <jschuh@chromium.org>
      
              Reviewed by Nikolas Zimmermann.
      
              SVGElementInstance::m_useElement should be cleared when use element is removed from document
              https://bugs.webkit.org/show_bug.cgi?id=51486
      
              * svg/custom/use-instanceRoot-with-use-removed-expected.txt: Added.
              * svg/custom/use-instanceRoot-with-use-removed.svg: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74636 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4b918683
    • yurys@chromium.org's avatar
      2010-12-23 Joseph Pecoraro <joepeck@webkit.org> · 53557f2b
      yurys@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Missing Localized Strings
              https://bugs.webkit.org/show_bug.cgi?id=51542
      
              Added missing strings: "WebSocket",  "Frames", "Text", "Transfer",
              "Preserve Log upon Navigation", and "Go to Line".
      
              * English.lproj/localizedStrings.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74635 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      53557f2b
    • apavlov@chromium.org's avatar
      2010-12-24 Alexander Pavlov <apavlov@chromium.org> · 93e800a4
      apavlov@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Inline HTML style property out of sync with element.style in Sidebar
              https://bugs.webkit.org/show_bug.cgi?id=51478
      
              Now the element attribute modifications (including "style") are tracked, which results in the
              source offsets update (in the backend) and Styles/Metrics pane updates (in the frontend)
              on the "style" attribute modification through the Elements tree. Also, it appears that
              a complete "style" attribute removal destroys the inline style declaration
              (StyledElement::m_inlineStyleDecl), while the code used to rely on it being immutable (hence a crash).
      
              Test: inspector/elements-delete-inline-style.html
      
              WebCore:
              * inspector/InspectorCSSAgent.cpp:
              (WebCore::InspectorCSSAgent::didModifyDOMAttr):
              * inspector/InspectorCSSAgent.h:
              * inspector/InspectorDOMAgent.cpp:
              (WebCore::InspectorDOMAgent::didModifyDOMAttr):
              * inspector/InspectorDOMAgent.h:
              * inspector/InspectorStyleSheet.cpp:
              (WebCore::InspectorStyleSheetForInlineStyle::InspectorStyleSheetForInlineStyle):
              (WebCore::InspectorStyleSheetForInlineStyle::didModifyElementAttribute):
              (WebCore::InspectorStyleSheetForInlineStyle::text):
              (WebCore::InspectorStyleSheetForInlineStyle::setStyleText):
              (WebCore::InspectorStyleSheetForInlineStyle::getStyleAttributeRanges):
              * inspector/InspectorStyleSheet.h:
              * inspector/front-end/ElementsTreeOutline.js:
              (WebInspector.ElementsTreeElement.prototype._attributeEditingCommitted):
              
              LayoutTests:
              * http/tests/inspector/inspector-test2.js:
              (initialize_InspectorTest.InspectorTest.addResults):
              (initialize_InspectorTest.InspectorTest.createKeyEvent):
              * inspector/elements-delete-inline-style-expected.txt: Added.
              * inspector/elements-delete-inline-style.html: Added.
              * inspector/elements-tests2.js: Added.
              (initialize_ElementTest.InspectorTest.expandDOMSubtree.processChildren):
              (initialize_ElementTest.InspectorTest.expandDOMSubtree):
              (initialize_ElementTest.InspectorTest.expandDOMSubtreeAndRun):
              (initialize_ElementTest.InspectorTest.nodeForId):
              (initialize_ElementTest.InspectorTest.selectElementAndRun):
              (initialize_ElementTest.InspectorTest.dumpSelectedElementStyles):
              (initialize_ElementTest.InspectorTest.getSelectedElementStyles):
              (initialize_ElementTest.InspectorTest.getElementStylePropertyTreeItem):
              (initialize_ElementTest.InspectorTest.dumpStyleTreeOutline):
              (initialize_ElementTest.InspectorTest.dumpStyleTreeItem):
              (initialize_ElementTest):
              * inspector/styles-add-blank-property.html: Remove unnecessary function.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74634 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      93e800a4
    • commit-queue@webkit.org's avatar
      2010-12-24 Benjamin Kalman <kalman@chromium.org> · ee031041
      commit-queue@webkit.org authored
              Reviewed by Ryosuke Niwa.
      
              editing/selection/caret-* tests need rebaseline for gtk
              https://bugs.webkit.org/show_bug.cgi?id=51578
      
              Rebaseline editing/selection/caret-* tests for gtk.
      
              * platform/gtk/editing/selection/caret-ltr-2-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-ltr-2-expected.png: Added.
              * platform/gtk/editing/selection/caret-ltr-2-expected.txt: Added.
              * platform/gtk/editing/selection/caret-ltr-2-left-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-ltr-2-left-expected.png: Added.
              * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt: Added.
              * platform/gtk/editing/selection/caret-ltr-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-ltr-expected.png: Added.
              * platform/gtk/editing/selection/caret-ltr-expected.txt: Added.
              * platform/gtk/editing/selection/caret-ltr-right-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-ltr-right-expected.png: Added.
              * platform/gtk/editing/selection/caret-ltr-right-expected.txt: Added.
              * platform/gtk/editing/selection/caret-rtl-2-left-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-rtl-2-left-expected.png: Added.
              * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt: Added.
              * platform/gtk/editing/selection/caret-rtl-right-expected.checksum: Added.
              * platform/gtk/editing/selection/caret-rtl-right-expected.png: Added.
              * platform/gtk/editing/selection/caret-rtl-right-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74633 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee031041
    • dpranke@chromium.org's avatar
      2010-12-24 Dirk Pranke <dpranke@chromium.org> · 664e51eb
      dpranke@chromium.org authored
              Reviewed by Kenneth Russell.
      
              Modify new-run-webkit-tests to shut up and exit when all the threads
              are wedged so that test runs complete faster and we don't end up
              w/ enormous log files.
      
              https://bugs.webkit.org/show_bug.cgi?id=51572
      
              * Scripts/webkitpy/layout_tests/layout_package/message_broker.py:
              * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74632 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      664e51eb
    • commit-queue@webkit.org's avatar
      2010-12-24 Noel Gordon <noel.gordon@gmail.com> · 070283ae
      commit-queue@webkit.org authored
              Reviewed by Andreas Kling.
      
              [chromium] Fix a style nit in the JPEG encoder
              https://bugs.webkit.org/show_bug.cgi?id=51574
      
              * platform/image-encoders/skia/JPEGImageEncoder.cpp: nit begone.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74631 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      070283ae
    • apavlov@chromium.org's avatar
      2010-12-23 Alexander Pavlov <apavlov@chromium.org> · 0cf84d09
      apavlov@chromium.org authored
              Reviewed by Maciej Stachowiak.
      
              Web Inspector: CSS shorthand properties expand unnecessarily
              https://bugs.webkit.org/show_bug.cgi?id=36304
      
              "border-radius" is a shorthand property that has a "non-standard" format and longhands, see
              http://www.w3.org/TR/css3-background/#border-radius for reference. CSSParser does not use the
              standard parseShorthand() or parse4Values() methods but instead a custom parseBorderRadius() method.
              This method didn't use to create a ShorthandScope instance and set the m_implicitShorthand value
              appropriately when adding implicit longhands, thus they were added as normal properties
              found in the CSS (neither implicit, nor longhands). This is now fixed.
      
              WebCore:
              * css/CSSParser.cpp:
              (WebCore::CSSParser::parseBorderRadius):
      
              LayoutTests:
              * inspector/elements-panel-styles-expected.txt:
              * inspector/resources/elements-panel-styles.css:
              (.foo):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74630 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0cf84d09
    • jschuh@chromium.org's avatar
      2010-12-24 Justin Schuh <jschuh@chromium.org> · 9de7d6ae
      jschuh@chromium.org authored
              Reviewed by Darin Adler.
      
              setTargetAttributeAnimatedValue should check for a null shadowTreeElement.
              https://bugs.webkit.org/show_bug.cgi?id=51576
      
              * svg/custom/animate-disallowed-use-element-expected.txt: Added.
              * svg/custom/animate-disallowed-use-element.svg: Added.
      2010-12-24  Justin Schuh  <jschuh@chromium.org>
      
              Reviewed by Darin Adler.
      
              setTargetAttributeAnimatedValue should check for a null shadowTreeElement.
              https://bugs.webkit.org/show_bug.cgi?id=51576
      
              Disallowed elements may be pruned from the shadow tree, leaving a null
              shadowTreeElement. We should check for that before setting attributes.
      
              Test: svg/custom/animate-disallowed-use-element.svg
      
              * svg/SVGAnimationElement.cpp:
              (WebCore::SVGAnimationElement::setTargetAttributeAnimatedValue):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74629 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9de7d6ae
    • evan@chromium.org's avatar
      2010-12-24 Evan Martin <evan@chromium.org> · a64083d7
      evan@chromium.org authored
              Reviewed by Darin Adler.
      
              TextMetrics::width is an integer, but the member is a float
              https://bugs.webkit.org/show_bug.cgi?id=51566
      
              Change the return type to a float.
      
              No tests, fixing a compiler warning.
              (I was unable to produce a difference in the values exposed to pages
              with a float versus the previous conversion to an integer.)
      
              * html/TextMetrics.h:
              (WebCore::TextMetrics::width):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74628 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a64083d7
    • andreip@google.com's avatar
      2010-12-24 Andrei Popescu <andreip@google.com> · 5539b4ca
      andreip@google.com authored
              Unreviewed build fix.
      
              Add Chromium-mac test expectation for the layout test below.
              [Chromium] http/tests/xmlhttprequest/basic-auth-nopassword.html needs Mac specific test expectations
              https://bugs.webkit.org/show_bug.cgi?id=51589
      
              * platform/chromium-mac/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74627 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5539b4ca
    • commit-queue@webkit.org's avatar
      2010-12-24 Ryuan Choi <ryuan.choi@samsung.com> · f59758d1
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [EFL] Add option to enable Touch Events.
              https://bugs.webkit.org/show_bug.cgi?id=49125
      
              Add ENABLE_TOUCH_EVENTS option.
      
              * cmake/OptionsEfl.cmake:
              * cmakeconfig.h.cmake:
      2010-12-24  Ryuan Choi  <ryuan.choi@samsung.com>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [EFL] Add option to enable Touch Events.
              https://bugs.webkit.org/show_bug.cgi?id=49125
      
              Add files for EFL to support TOUCH_EVENTS.
      
              * CMakeLists.txt:
              * CMakeListsEfl.txt:
              * platform/PlatformTouchEvent.h: Add EFL related constructor.
              * platform/PlatformTouchPoint.h: ditto.
              * platform/efl/PlatformTouchEventEfl.cpp: Added.
              (WebCore::PlatformTouchEvent::PlatformTouchEvent):
              * platform/efl/PlatformTouchPointEfl.cpp: Added.
              (WebCore::PlatformTouchPoint::PlatformTouchPoint):
      2010-12-24  Ryuan Choi  <ryuan.choi@samsung.com>
      
        ...
      f59758d1
    • gyuyoung.kim@samsung.com's avatar
      2010-12-24 Gyuyoung Kim <gyuyoung.kim@samsung.com> · c246e4de
      gyuyoung.kim@samsung.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [EFL] Return an empty string instead of 'application/octet-stream' in getMIMETypeForExtension()
              https://bugs.webkit.org/show_bug.cgi?id=51457
      
              WebKit EFL can't play html5 audio because of wrong mime type checking.
              So, 'application/octet-stream' is changed with an empty string.
      
              * platform/efl/MIMETypeRegistryEfl.cpp:
              (WebCore::MIMETypeRegistry::getMIMETypeForExtension):
              Returns an empty string instead of application/octet-stream when it can't find proper mime type.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74625 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c246e4de
    • andreip@google.com's avatar
      2010-12-24 Andrei Popescu <andreip@google.com> · a6078b94
      andreip@google.com authored
              Unreviewed. Update Chromium test expectations.
      
              Mark editing/input/ime-composition-clearpreedit.html.html as TEXT.
              This test was added in http://trac.webkit.org/changeset/74605 and
              fails in Chromium.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74624 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a6078b94
    • eric@webkit.org's avatar
      2010-12-24 Eric Seidel <eric@webkit.org> · 9fd3c9d2
      eric@webkit.org authored
              Reviewed by David Levin.
      
              commit-queue should better explain how it will re-open bugs and follow duplicate chains
              https://bugs.webkit.org/show_bug.cgi?id=51549
      
              I've had multiple people ask me about the commit-queue's behavior
              regarding reporting flaky tests.  I figured it would be best to just
              have the queue explain itself in the bugs it files.
      
              * Scripts/webkitpy/tool/bot/flakytestreporter.py:
              * Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74623 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9fd3c9d2
    • jschuh@chromium.org's avatar
      2010-12-24 Justin Schuh <jschuh@chromium.org> · 887e1989
      jschuh@chromium.org authored
              Reviewed by Darin Adler.
      
              SVGFontFaceElement::rebuildFontFace() should exit when not in document
              https://bugs.webkit.org/show_bug.cgi?id=51571
      
              * svg/custom/use-invalid-font-face-expected.txt: Added.
              * svg/custom/use-invalid-font-face.svg: Added.
      2010-12-24  Justin Schuh  <jschuh@chromium.org>
      
              Reviewed by Darin Adler.
      
              SVGFontFaceElement::rebuildFontFace() should exit when not in document
              https://bugs.webkit.org/show_bug.cgi?id=51571
      
              We were hitting a NULL deref crash. Since most of the callers checked
              inDocument() anyway, I moved it into the start of rebuildFontFace.
      
              Test: svg/custom/use-invalid-font-face.svg
      
              * svg/SVGFontFaceElement.cpp:
              (WebCore::SVGFontFaceElement::parseMappedAttribute):
              (WebCore::SVGFontFaceElement::rebuildFontFace):
              (WebCore::SVGFontFaceElement::childrenChanged):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74622 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      887e1989
    • hamaji@chromium.org's avatar
      2010-12-24 Shinichiro Hamaji <hamaji@chromium.org> · adc5d93a
      hamaji@chromium.org authored
              Reviewed by Eric Seidel.
      
              check-webkit-style: should ignore "wrong" namings in JavaScriptCore/qt
              https://bugs.webkit.org/show_bug.cgi?id=51467
      
              * Scripts/webkitpy/style/checker.py:
              * Scripts/webkitpy/style/checker_unittest.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74621 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      adc5d93a
    • philn@webkit.org's avatar
      2010-12-21 Philippe Normand <pnormand@igalia.com> · ad831082
      philn@webkit.org authored
              Reviewed by Eric Seidel.
      
              [GTK] minimal build with --database fails
              https://bugs.webkit.org/show_bug.cgi?id=51394
      
              * webkit/webkitprivate.cpp:
              (webkit_init): Use cacheStorage() only if the
              OFFLINE_WEB_APPLICATIONS feature is enabled.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74620 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ad831082
    • jschuh@chromium.org's avatar
      2010-12-24 Justin Schuh <jschuh@chromium.org> · df46b6b8
      jschuh@chromium.org authored
              Reviewed by Darin Adler.
      
              Remove unnecessary check in CSSCanvasValue::canvasDestroyed().
              https://bugs.webkit.org/show_bug.cgi?id=51564
      
              This check was duplicating an ASSERT for a case fixed in r73927.
              Now that the bug is fixed the check is no longer necessary.
      
              Removing dead code, so no new tests needed.
      
              * css/CSSCanvasValue.cpp:
              (WebCore::CSSCanvasValue::canvasDestroyed):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74619 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      df46b6b8
    • abarth@webkit.org's avatar
      Move JavaScriptGlue into Sources · e72e6717
      abarth@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=51583
      
      Rubber-stamped by Eric Seidel.
      
      Actually perform the move.
      
      * JavaScriptGlue: Removed.
      * JavaScriptGlue/Configurations: Removed.
      * JavaScriptGlue/Configurations/Base.xcconfig: Removed.
      * JavaScriptGlue/Configurations/DebugRelease.xcconfig: Removed.
      * JavaScriptGlue/Configurations/JavaScriptGlue.xcconfig: Removed.
      * JavaScriptGlue/Configurations/Version.xcconfig: Removed.
      * JavaScriptGlue/English.lproj: Removed.
      * JavaScriptGlue/English.lproj/InfoPlist.strings: Removed.
      * JavaScriptGlue/ForwardingHeaders: Removed.
      * JavaScriptGlue/ForwardingHeaders/masm: Removed.
      * JavaScriptGlue/ForwardingHeaders/masm/X86Assembler.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/profiler: Removed.
      * JavaScriptGlue/ForwardingHeaders/profiler/Profiler.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/runtime: Removed.
      * JavaScriptGlue/ForwardingHeaders/runtime/CallFrame.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/ASCIICType.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/AlwaysInline.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Assertions.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Atomics.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Bitmap.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/BumpPointerAllocator.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/CrossThreadRefCounted.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/CurrentTime.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/DateInstanceCache.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/DateMath.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/FastAllocBase.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/FastMalloc.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/FixedArray.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Forward.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/HashCountedSet.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/HashFunctions.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/HashMap.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/HashSet.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/HashTraits.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/ListHashSet.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/ListRefPtr.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Locker.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/MainThread.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/MathExtras.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Noncopyable.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/NotFound.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/OSAllocator.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtr.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/OwnArrayPtrCommon.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/OwnFastMallocPtr.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/OwnPtr.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/OwnPtrCommon.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PageAllocation.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PageAllocationAligned.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PageBlock.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PageReservation.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PassOwnArrayPtr.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PassOwnPtr.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PassRefPtr.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Platform.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PossiblyNull.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/PtrAndFlags.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/RandomNumber.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/RefCounted.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/RefPtr.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/StackBounds.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/StdLibExtras.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/StringHasher.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/ThreadSpecific.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Threading.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/ThreadingPrimitives.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/UnusedParam.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/VMTags.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/ValueCheck.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/Vector.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/VectorTraits.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/WTFThreadData.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/text: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/text/CString.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/text/StringHash.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/text/StringImpl.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/text/StringImplBase.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/text/TextPosition.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/text/WTFString.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/unicode: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/unicode/Unicode.h: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu: Removed.
      * JavaScriptGlue/ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h: Removed.
      * JavaScriptGlue/Info.plist: Removed.
      * JavaScriptGlue/JSBase.cpp: Removed.
      * JavaScriptGlue/JSBase.h: Removed.
      * JavaScriptGlue/JSObject.cpp: Removed.
      * JavaScriptGlue/JSObject.h: Removed.
      * JavaScriptGlue/JSRun.cpp: Removed.
      * JavaScriptGlue/JSRun.h: Removed.
      * JavaScriptGlue/JSUtils.cpp: Removed.
      * JavaScriptGlue/JSUtils.h: Removed.
      * JavaScriptGlue/JSValueWrapper.cpp: Removed.
      * JavaScriptGlue/JSValueWrapper.h: Removed.
      * JavaScriptGlue/JavaScriptGlue.cpp: Removed.
      * JavaScriptGlue/JavaScriptGlue.exp: Removed.
      * JavaScriptGlue/JavaScriptGlue.h: Removed.
      * JavaScriptGlue/JavaScriptGlue.xcodeproj: Removed.
      * JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj: Removed.
      * JavaScriptGlue/LICENSE: Removed.
      * JavaScriptGlue/Makefile: Removed.
      * JavaScriptGlue/UserObjectImp.cpp: Removed.
      * JavaScriptGlue/UserObjectImp.h: Removed.
      * JavaScriptGlue/config.h: Removed.
      * JavaScriptGlue/icu: Removed.
      * JavaScriptGlue/icu/LICENSE: Removed.
      * JavaScriptGlue/icu/README: Removed.
      * JavaScriptGlue/icu/unicode: Removed.
      * JavaScriptGlue/icu/unicode/platform.h: Removed.
      * JavaScriptGlue/icu/unicode/putil.h: Removed.
      * JavaScriptGlue/icu/unicode/uchar.h: Removed.
      * JavaScriptGlue/icu/unicode/ucnv.h: Removed.
      * JavaScriptGlue/icu/unicode/ucnv_err.h: Removed.
      * JavaScriptGlue/icu/unicode/uconfig.h: Removed.
      * JavaScriptGlue/icu/unicode/uenum.h: Removed.
      * JavaScriptGlue/icu/unicode/uiter.h: Removed.
      * JavaScriptGlue/icu/unicode/umachine.h: Removed.
      * JavaScriptGlue/icu/unicode/urename.h: Removed.
      * JavaScriptGlue/icu/unicode/ustring.h: Removed.
      * JavaScriptGlue/icu/unicode/utf.h: Removed.
      * JavaScriptGlue/icu/unicode/utf16.h: Removed.
      * JavaScriptGlue/icu/unicode/utf8.h: Removed.
      * JavaScriptGlue/icu/unicode/utf_old.h: Removed.
      * JavaScriptGlue/icu/unicode/utypes.h: Removed.
      * JavaScriptGlue/icu/unicode/uversion.h: Removed.
      * JavaScriptGlue/testjsglue.cpp: Removed.
      * Makefile:
      * Sources: Added.
      * Sources/JavaScriptGlue: Copied from JavaScriptGlue.
      * Sources/Makefile: Added.
      
      Tools: 
      
      These tools refer to JavaScriptGlue and need to be updated to its new
      location.
      
      * Scripts/build-webkit:
      * Scripts/do-file-rename:
      * Scripts/do-webcore-rename:
      * Scripts/webkitpy/common/config/build.py:
      * Scripts/webkitpy/common/config/build_unittest.py:
      
      Websites/bugs.webkit.org: 
      
      PrettyPatch keeps a list of the top-level directories that exist in
      trac.
      
      * PrettyPatch/PrettyPatch.rb:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74618 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e72e6717
    • paroga@webkit.org's avatar
      2010-12-24 Patrick Gansterer <paroga@webkit.org> · 1bfb4d7a
      paroga@webkit.org authored
              Reviewed by Eric Seidel.
      
              [WINCE] Add CPU(MIPS) detection
              https://bugs.webkit.org/show_bug.cgi?id=51342
      
              WinCE usually defines MIPS and _MIPS_.
      
              * wtf/Platform.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74617 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1bfb4d7a
  2. 23 Dec, 2010 17 commits
    • lforschler@apple.com's avatar
      2010-12-23 Lucas Forschler <lforschler@apple.com> · 0b3f17ed
      lforschler@apple.com authored
              Reviewed by Eric Seidel.
      
              Bug 51539 - update iexploder scripts to point to new location
      
              * Scripts/run-iexploder-tests:
              * Scripts/update-iexploder-cssproperties:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74616 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0b3f17ed
    • mitz@apple.com's avatar
      Make dragging work again after r74591. · 5e571dcb
      mitz@apple.com authored
      Reviewed by Sam Weinig.
      
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::didReceiveEvent): Fixed a typo.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74615 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e571dcb
    • yutak@chromium.org's avatar
      2010-12-23 Yuta Kitamura <yutak@chromium.org> · 1681735b
      yutak@chromium.org authored
              Unreviewed. Update GTK's Skipped file.
      
              [GTK] http/tests/inspector/console-websocket-error.html hangs
              https://bugs.webkit.org/show_bug.cgi?id=51380
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74614 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1681735b
    • ariya@webkit.org's avatar
      cb22aa5d
    • yutak@chromium.org's avatar
      2010-12-23 Yuta Kitamura <yutak@chromium.org> · 13e1043a
      yutak@chromium.org authored
              Unreviewed. Update Chromium test expectations.
      
              Mark http/tests/inspector/console-websocket-error.html as SLOW on WIN DEBUG.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74612 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      13e1043a
    • yutak@chromium.org's avatar
      2010-12-22 Yuta Kitamura <yutak@chromium.org> · de50d655
      yutak@chromium.org authored
              Reviewed by Alexey Proskuryakov.
      
              [GTK] http/tests/inspector/console-websocket-error.html hangs
              https://bugs.webkit.org/show_bug.cgi?id=51380
      
              The test should call dumpConsoleMessages() even if WebSocket is not supported
              or a WebSocket object goes to an unexpected state.
      
              * http/tests/inspector/console-websocket-error.html:
              * platform/gtk/Skipped:
              * platform/mac-leopard/http/tests/inspector/console-websocket-error-expected.txt:
              * platform/mac/http/tests/inspector/console-websocket-error-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de50d655
    • evan@chromium.org's avatar
      2010-12-23 Evan Martin <evan@chromium.org> · db9cc2ae
      evan@chromium.org authored
              Reviewed by Darin Adler.
      
              ViewportArguments.h uses an enum to intialize a bool
              https://bugs.webkit.org/show_bug.cgi?id=50982
      
              Initialize userScalable to true, rather than -1.
              No tests; fixes a compiler warning.
      
              * dom/ViewportArguments.h:
              (WebCore::ViewportArguments::ViewportArguments):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74610 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      db9cc2ae
    • ariya@webkit.org's avatar
      [Qt] User name/password stripped from URLs · e2166ece
      ariya@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=36232
      
      Patch by Jan Erik Hanssen <jhanssen@sencha.com> on 2010-12-23
      Reviewed by Adam Barth.
      
      WebCore:
      
      If a username but no password or no username but a password is present
      in a URL, QtWebKit won't send any authentication information down to Qt
      as it should.
      
      Tests: http/tests/xmlhttprequest/basic-auth-nopassword.html
             http/tests/xmlhttprequest/basic-auth-nouser.html
      
      * platform/network/qt/ResourceHandleQt.cpp:
      (WebCore::ResourceHandle::start):
      (WebCore::ResourceHandle::loadResourceSynchronously):
      
      LayoutTests:
      
      Test authentication cases where a username but no password and
      no username but a password is present.
      
      * http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      * http/tests/xmlhttprequest/basic-auth-nopassword.html: Added.
      * http/tests/xmlhttprequest/basic-auth-nouser-expected.txt: Added.
      * http/tests/xmlhttprequest/basic-auth-nouser.html: Added.
      * http/tests/xmlhttprequest/resources/basic-auth-nouserpass/basic-auth-nouserpass.php: Added.
      * platform/gtk/Skipped:
      * platform/mac-leopard/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      * platform/mac-snowleopard/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      * platform/mac-tiger/http/tests/xmlhttprequest/basic-auth-nopassword-expected.txt: Added.
      * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e2166ece
    • rniwa@webkit.org's avatar
      2010-12-23 Ryosuke Niwa <rniwa@webkit.org> · d8eed9a5
      rniwa@webkit.org authored
              Unreviewed Qt rebaseline for r74593.
      
              Added the forgotten blank line at the end.
      
              * platform/qt/editing/pasteboard/copy-in-password-field-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74608 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d8eed9a5
    • rniwa@webkit.org's avatar
      2010-12-23 Ryosuke Niwa <rniwa@webkit.org> · 0d880fd0
      rniwa@webkit.org authored
              Unreviewed Qt rebaseline for r74593.
      
              * platform/qt/editing/pasteboard/copy-in-password-field-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74607 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0d880fd0
    • rniwa@webkit.org's avatar
      2010-12-23 Ryosuke Niwa <rniwa@webkit.org> · 214d04d0
      rniwa@webkit.org authored
              More unreviewed Chromium rebaselines for r74593.
      
              * platform/chromium-linux/editing/deleting/smart-delete-002-expected.txt:
              * platform/chromium-linux/editing/pasteboard/subframe-dragndrop-1-expected.txt:
              * platform/chromium-win/editing/pasteboard/paste-xml-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74606 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      214d04d0
    • commit-queue@webkit.org's avatar
      2010-12-23 Jan Erik Hanssen <jhanssen@sencha.com> · 50e394a6
      commit-queue@webkit.org authored
              Reviewed by Alexey Proskuryakov.
      
              [Qt] Composition text is not removed from the editor when composition is cancelled
              https://bugs.webkit.org/show_bug.cgi?id=29391
      
              Ensure that the composition text is cleared when an empty QInputMethodEvent
              is received and the editor is in composition mode.
      
              * editing/input/ime-composition-clearpreedit-expected.txt: Added.
              * editing/input/ime-composition-clearpreedit.html: Added.
              * platform/gtk/Skipped:
              * platform/mac-wk2/Skipped:
              * platform/qt-wk2/Skipped:
      2010-12-23  Jan Erik Hanssen  <jhanssen@sencha.com>
      
              Reviewed by Alexey Proskuryakov.
      
              [Qt] Composition text is not removed from the editor when composition is cancelled
              https://bugs.webkit.org/show_bug.cgi?id=29391
      
              Ensure that the composition text is cleared when an empty QInputMethodEvent
              is received and the editor is in composition mode.
      
              * Api/qwebpage.cpp:
              (QWebPagePrivate::inputMethodEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      50e394a6
    • rniwa@webkit.org's avatar
      2010-12-23 Benjamin Kalman <kalman@chromium.org> · a4875cbb
      rniwa@webkit.org authored
              Reviewed by Ryosuke Niwa.
      
              Selection becomes stale when CharacterData is manipulated directly
              https://bugs.webkit.org/show_bug.cgi?id=51389
      
              Rebaseline GTK tests.
      
              * platform/gtk/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608430-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608445-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608462-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-and-undo-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-010-expected.txt:
              * platform/gtk/editing/deleting/delete-br-007-expected.txt:
              * platform/gtk/editing/deleting/delete-contiguous-ws-001-expected.txt:
              * platform/gtk/editing/deleting/delete-leading-ws-001-expected.txt:
              * platform/gtk/editing/deleting/delete-line-end-ws-001-expected.txt:
              * platform/gtk/editing/deleting/delete-line-end-ws-002-expected.txt:
              * platform/gtk/editing/deleting/delete-listitem-001-expected.txt:
              * platform/gtk/editing/deleting/delete-tab-002-expected.txt:
              * platform/gtk/editing/deleting/delete-tab-004-expected.txt:
              * platform/gtk/editing/deleting/delete-trailing-ws-002-expected.txt:
              * platform/gtk/editing/deleting/delete-ws-fixup-001-expected.txt:
              * platform/gtk/editing/deleting/delete-ws-fixup-002-expected.txt:
              * platform/gtk/editing/deleting/forward-delete-expected.txt:
              * platform/gtk/editing/deleting/smart-delete-003-expected.txt:
              * platform/gtk/editing/deleting/smart-delete-004-expected.txt:
              * platform/gtk/editing/execCommand/insertHorizontalRule-expected.txt:
              * platform/gtk/editing/inserting/insert-3654864-fix-expected.txt:
              * platform/gtk/editing/inserting/insert-after-delete-001-expected.txt:
              * platform/gtk/editing/inserting/insert-div-003-expected.txt:
              * platform/gtk/editing/inserting/insert-div-024-expected.txt:
              * platform/gtk/editing/inserting/insert-space-in-empty-doc-expected.txt:
              * platform/gtk/editing/inserting/insert-text-with-newlines-expected.txt:
              * platform/gtk/editing/inserting/typing-001-expected.txt:
              * platform/gtk/editing/inserting/typing-002-expected.txt:
              * platform/gtk/editing/inserting/typing-003-expected.txt:
              * platform/gtk/editing/inserting/typing-around-br-001-expected.txt:
              * platform/gtk/editing/inserting/typing-around-image-001-expected.txt:
              * platform/gtk/editing/pasteboard/4076267-2-expected.txt:
              * platform/gtk/editing/pasteboard/4076267-3-expected.txt:
              * platform/gtk/editing/pasteboard/cut-text-001-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-001-expected.txt:
              * platform/gtk/editing/pasteboard/paste-xml-expected.txt:
              * platform/gtk/editing/pasteboard/subframe-dragndrop-1-expected.txt:
              * platform/gtk/editing/spelling/spelling-expected.txt:
              * platform/gtk/editing/style/style-3681552-fix-001-expected.txt:
              * platform/gtk/editing/style/style-3681552-fix-002-expected.txt:
              * platform/gtk/editing/style/typing-style-001-expected.txt:
              * platform/gtk/editing/style/typing-style-002-expected.txt:
              * platform/gtk/editing/style/unbold-in-bold-expected.txt:
              * platform/gtk/editing/undo/4063751-expected.txt:
              * platform/gtk/editing/undo/redo-typing-001-expected.txt:
              * platform/gtk/editing/undo/undo-combined-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-combined-delete-expected.txt:
              * platform/gtk/editing/undo/undo-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-delete-expected.txt:
              * platform/gtk/editing/undo/undo-forward-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-forward-delete-expected.txt:
              * platform/gtk/editing/undo/undo-misspellings-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4875cbb
    • rniwa@webkit.org's avatar
      2010-12-23 Ryosuke Niwa <rniwa@webkit.org> · d3928144
      rniwa@webkit.org authored
              Reviewed by Darin Adler.
      
              queryCommandValue("FormatBlock") does not respect editing boundaries
              https://bugs.webkit.org/show_bug.cgi?id=51219
      
              Added test cases to ensure queryCommandValue("FormatBlock") respects editing boundaries.
      
              * editing/execCommand/query-format-block-expected.txt:
              * editing/execCommand/script-tests/query-format-block.js:
      2010-12-23  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Darin Adler.
      
              queryCommandValue("FormatBlock") does not respect editing boundaries
              https://bugs.webkit.org/show_bug.cgi?id=51219
      
              Fixed the bug by checking the element we found in elementForFormatBlockCommand
              does not contain the editable root.
      
              * editing/FormatBlockCommand.cpp:
              (WebCore::FormatBlockCommand::elementForFormatBlockCommand):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74603 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d3928144
    • rniwa@webkit.org's avatar
      2010-12-23 Ryosuke Niwa <rniwa@webkit.org> · bbe7d540
      rniwa@webkit.org authored
              Unreviewed Chromium rebaselines for r74593.
      
              * platform/chromium-linux/editing/deleting/smart-delete-001-expected.txt:
              * platform/chromium-linux/editing/deleting/smart-delete-003-expected.txt:
              * platform/chromium-linux/editing/deleting/smart-delete-004-expected.txt:
              * platform/chromium-win/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
              * platform/chromium-win/editing/deleting/delete-3608430-fix-expected.txt:
              * platform/chromium-win/editing/deleting/delete-3608445-fix-expected.txt:
              * platform/chromium-win/editing/deleting/delete-3608462-fix-expected.txt:
              * platform/chromium-win/editing/deleting/delete-after-span-ws-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-after-span-ws-002-expected.txt:
              * platform/chromium-win/editing/deleting/delete-after-span-ws-003-expected.txt:
              * platform/chromium-win/editing/deleting/delete-and-undo-expected.txt:
              * platform/chromium-win/editing/deleting/delete-block-merge-contents-010-expected.txt:
              * platform/chromium-win/editing/deleting/delete-block-table-expected.txt:
              * platform/chromium-win/editing/deleting/delete-br-007-expected.txt:
              * platform/chromium-win/editing/deleting/delete-character-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-contiguous-ws-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-hr-expected.txt:
              * platform/chromium-win/editing/deleting/delete-leading-ws-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-line-end-ws-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-line-end-ws-002-expected.txt:
              * platform/chromium-win/editing/deleting/delete-listitem-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-selection-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-tab-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-tab-002-expected.txt:
              * platform/chromium-win/editing/deleting/delete-tab-003-expected.txt:
              * platform/chromium-win/editing/deleting/delete-tab-004-expected.txt:
              * platform/chromium-win/editing/deleting/delete-trailing-ws-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-trailing-ws-002-expected.txt:
              * platform/chromium-win/editing/deleting/delete-ws-fixup-001-expected.txt:
              * platform/chromium-win/editing/deleting/delete-ws-fixup-002-expected.txt:
              * platform/chromium-win/editing/deleting/forward-delete-expected.txt:
              * platform/chromium-win/editing/deleting/non-smart-delete-expected.txt:
              * platform/chromium-win/editing/deleting/smart-delete-001-expected.txt:
              * platform/chromium-win/editing/deleting/smart-delete-003-expected.txt:
              * platform/chromium-win/editing/deleting/smart-delete-004-expected.txt:
              * platform/chromium-win/editing/execCommand/insertHorizontalRule-expected.txt:
              * platform/chromium-win/editing/inserting/4278698-expected.txt:
              * platform/chromium-win/editing/inserting/editing-empty-divs-expected.txt:
              * platform/chromium-win/editing/inserting/insert-3654864-fix-expected.txt:
              * platform/chromium-win/editing/inserting/insert-after-delete-001-expected.txt:
              * platform/chromium-win/editing/inserting/insert-br-003-expected.txt:
              * platform/chromium-win/editing/inserting/insert-br-006-expected.txt:
              * platform/chromium-win/editing/inserting/insert-br-007-expected.txt:
              * platform/chromium-win/editing/inserting/insert-br-008-expected.txt:
              * platform/chromium-win/editing/inserting/insert-br-009-expected.txt:
              * platform/chromium-win/editing/inserting/insert-br-at-tabspan-002-expected.txt:
              * platform/chromium-win/editing/inserting/insert-br-at-tabspan-003-expected.txt:
              * platform/chromium-win/editing/inserting/insert-div-003-expected.txt:
              * platform/chromium-win/editing/inserting/insert-div-006-expected.txt:
              * platform/chromium-win/editing/inserting/insert-div-008-expected.txt:
              * platform/chromium-win/editing/inserting/insert-div-024-expected.txt:
              * platform/chromium-win/editing/inserting/insert-space-in-empty-doc-expected.txt:
              * platform/chromium-win/editing/inserting/insert-tab-003-expected.txt:
              * platform/chromium-win/editing/inserting/insert-text-at-tabspan-001-expected.txt:
              * platform/chromium-win/editing/inserting/insert-text-at-tabspan-002-expected.txt:
              * platform/chromium-win/editing/inserting/insert-text-with-newlines-expected.txt:
              * platform/chromium-win/editing/inserting/typing-001-expected.txt:
              * platform/chromium-win/editing/inserting/typing-002-expected.txt:
              * platform/chromium-win/editing/inserting/typing-003-expected.txt:
              * platform/chromium-win/editing/inserting/typing-around-br-001-expected.txt:
              * platform/chromium-win/editing/inserting/typing-around-image-001-expected.txt:
              * platform/chromium-win/editing/pasteboard/4076267-2-expected.txt:
              * platform/chromium-win/editing/pasteboard/4076267-3-expected.txt:
              * platform/chromium-win/editing/pasteboard/bad-placeholder-expected.txt:
              * platform/chromium-win/editing/pasteboard/cut-text-001-expected.txt:
              * platform/chromium-win/editing/pasteboard/interchange-newline-1-expected.txt:
              * platform/chromium-win/editing/pasteboard/merge-end-1-expected.txt:
              * platform/chromium-win/editing/pasteboard/merge-end-2-expected.txt:
              * platform/chromium-win/editing/pasteboard/merge-end-4-expected.txt:
              * platform/chromium-win/editing/pasteboard/merge-end-list-expected.txt:
              * platform/chromium-win/editing/pasteboard/merge-end-table-expected.txt:
              * platform/chromium-win/editing/pasteboard/paste-match-style-001-expected.txt:
              * platform/chromium-win/editing/pasteboard/paste-text-001-expected.txt:
              * platform/chromium-win/editing/pasteboard/paste-text-019-expected.txt:
              * platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
              * platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
              * platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
              * platform/chromium-win/editing/pasteboard/pasting-object-expected.txt:
              * platform/chromium-win/editing/pasteboard/smart-paste-002-expected.txt:
              * platform/chromium-win/editing/pasteboard/smart-paste-006-expected.txt:
              * platform/chromium-win/editing/pasteboard/smart-paste-007-expected.txt:
              * platform/chromium-win/editing/spelling/spelling-expected.txt:
              * platform/chromium-win/editing/style/style-3681552-fix-001-expected.txt:
              * platform/chromium-win/editing/style/style-3681552-fix-002-expected.txt:
              * platform/chromium-win/editing/style/style-boundary-002-expected.txt:
              * platform/chromium-win/editing/style/style-boundary-005-expected.txt:
              * platform/chromium-win/editing/style/typing-style-001-expected.txt:
              * platform/chromium-win/editing/style/typing-style-002-expected.txt:
              * platform/chromium-win/editing/style/unbold-in-bold-expected.txt:
              * platform/chromium-win/editing/undo/4063751-expected.txt:
              * platform/chromium-win/editing/undo/redo-typing-001-expected.txt:
              * platform/chromium-win/editing/undo/undo-combined-delete-boundary-expected.txt:
              * platform/chromium-win/editing/undo/undo-combined-delete-expected.txt:
              * platform/chromium-win/editing/undo/undo-delete-boundary-expected.txt:
              * platform/chromium-win/editing/undo/undo-delete-expected.txt:
              * platform/chromium-win/editing/undo/undo-forward-delete-boundary-expected.txt:
              * platform/chromium-win/editing/undo/undo-forward-delete-expected.txt:
              * platform/chromium-win/editing/undo/undo-misspellings-expected.txt:
              * platform/chromium-win/editing/undo/undo-typing-001-expected.txt:
              * platform/chromium-win/editing/unsupported-content/list-type-after-expected.txt:
              * platform/chromium-win/editing/unsupported-content/list-type-before-expected.txt:
              * platform/chromium-win/editing/unsupported-content/table-type-after-expected.txt:
              * platform/chromium-win/editing/unsupported-content/table-type-before-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bbe7d540
    • rniwa@webkit.org's avatar
      2010-12-23 Ryosuke Niwa <rniwa@webkit.org> · b81dc29d
      rniwa@webkit.org authored
              Reviewed by Darin Adler.
      
              FormatBlock doesn't preserve typing style but it should
              https://bugs.webkit.org/show_bug.cgi?id=51140
      
              Added a test to type text after bolding the typing style and executing a FormatBlock command.
              Because FormatBlock command preserves typing style, the typed text should be in bold.
      
              * editing/execCommand/format-block-typing-style.html: Added.
      2010-12-23  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Darin Adler.
      
              FormatBlock doesn't preserve typing style but it should
              https://bugs.webkit.org/show_bug.cgi?id=51140
      
              Fixed the bug by making preserveTypingStyle return true.
      
              Test: editing/execCommand/format-block-typing-style.html
      
              * editing/FormatBlockCommand.h:
              (WebCore::FormatBlockCommand::preservesTypingStyle):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74601 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b81dc29d
    • barraclough@apple.com's avatar
      Rename RegexCompiler.cpp to RegexPattern.cpp. · a7502215
      barraclough@apple.com authored
      Implicitly call compileRegex from RegexPattern's constructor.
      
      Reviewed by Sam Weinig.
      
      * Android.mk:
      * CMakeLists.txt:
      * GNUmakefile.am:
      * JavaScriptCore.gypi:
      * JavaScriptCore.pro:
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      * JavaScriptCore.xcodeproj/project.pbxproj:
      * runtime/RegExp.cpp:
      (JSC::RegExp::compile):
      * yarr/RegexCompiler.cpp: Removed.
      * yarr/RegexCompiler.h: Removed.
      * yarr/RegexInterpreter.cpp:
      * yarr/RegexJIT.cpp:
      * yarr/RegexPattern.cpp: Copied from JavaScriptCore/yarr/RegexCompiler.cpp.
      (JSC::Yarr::compileRegex):
      (JSC::Yarr::RegexPattern::RegexPattern):
      * yarr/RegexPattern.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a7502215