1. 25 Oct, 2010 10 commits
    • aroben@apple.com's avatar
      Land new XP results for backslash-to-yen-sign-euc.html · 74e5ece9
      aroben@apple.com authored
      These match the changes made in r69568 for other platforms.
      
      * platform/win-xp/fast/text/backslash-to-yen-sign-euc-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70449 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      74e5ece9
    • commit-queue@webkit.org's avatar
      2010-10-25 Benjamin Kalman <kalman@chromium.org> · 562e0ee4
      commit-queue@webkit.org authored
              Reviewed by Kent Tamura.
      
              Make editing/deleting/5390681.html and
              editing/deleting/delete-mixed-editable-content-001.html use Markup
              instead of render tree.
              https://bugs.webkit.org/show_bug.cgi?id=48112
      
              * editing/deleting/5390681-expected.txt: Added.
              * editing/deleting/5390681.html: Updated to use Markup instead of
              render tree.
              * editing/deleting/delete-mixed-editable-content-001-expected.txt: Added.
              * editing/deleting/delete-mixed-editable-content-001.html: Updated to
              use Markup instead of render tree.
              * platform/chromium-linux/editing/deleting/5390681-expected.checksum: Removed.
              * platform/chromium-linux/editing/deleting/5390681-expected.png: Removed.
              * platform/chromium-linux/editing/deleting/delete-mixed-editable-content-001-expected.checksum: Removed.
              * platform/chromium-linux/editing/deleting/delete-mixed-editable-content-001-expected.png: Removed.
              * platform/chromium-win/editing/deleting/5390681-expected.checksum: Removed.
              * platform/chromium-win/editing/deleting/5390681-expected.png: Removed.
              * platform/chromium-win/editing/deleting/5390681-expected.txt: Removed.
              * platform/chromium-win/editing/deleting/delete-mixed-editable-content-001-expected.checksum: Removed.
              * platform/chromium-win/editing/deleting/delete-mixed-editable-content-001-expected.png: Removed.
              * platform/chromium-win/editing/deleting/delete-mixed-editable-content-001-expected.txt: Removed.
              * platform/gtk/editing/deleting/5390681-expected.txt: Removed.
              * platform/mac-leopard/editing/deleting/5390681-expected.checksum: Removed.
              * platform/mac-leopard/editing/deleting/5390681-expected.png: Removed.
              * platform/mac/editing/deleting/5390681-expected.checksum: Removed.
              * platform/mac/editing/deleting/5390681-expected.png: Removed.
              * platform/mac/editing/deleting/5390681-expected.txt: Removed.
              * platform/mac/editing/deleting/delete-mixed-editable-content-001-expected.checksum: Removed.
              * platform/mac/editing/deleting/delete-mixed-editable-content-001-expected.png: Removed.
              * platform/mac/editing/deleting/delete-mixed-editable-content-001-expected.txt: Removed.
              * platform/qt/editing/deleting/5390681-expected.txt: Removed.
              * platform/qt/editing/deleting/delete-mixed-editable-content-001-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70448 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      562e0ee4
    • ariya@webkit.org's avatar
      2010-10-25 Ariya Hidayat <ariya@sencha.com> · 9d7a4c6f
      ariya@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Update the baseline for blur shadow test
              https://bugs.webkit.org/show_bug.cgi?id=48223
      
              After the blur radius fix in r68145, the baseline needs to be updated.
      
              * platform/qt/fast/box-shadow/basic-shadows-expected.checksum:
              * platform/qt/fast/box-shadow/basic-shadows-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70447 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d7a4c6f
    • pfeldman@chromium.org's avatar
      2010-10-24 Pavel Feldman <pfeldman@chromium.org> · 6beae5c0
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: slowly make old resources panel optional.
              https://bugs.webkit.org/show_bug.cgi?id=48207
      
              * inspector/front-end/AuditsPanel.js:
              (WebInspector.AuditsPanel.prototype._reloadResources):
              (WebInspector.AuditsPanel.prototype.show):
              * inspector/front-end/ExtensionServer.js:
              (WebInspector.ExtensionServer.prototype._onRevealAndSelectResource):
              * inspector/front-end/ResourcesPanel.js:
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel.prototype._sourceFrameForScriptOrResource):
              (WebInspector.ScriptsPanel.prototype._sourceFrameForResource):
              * inspector/front-end/inspector.js:
              (WebInspector._createPanels):
              (WebInspector.doLoadedDone.populateInspectorState):
              (WebInspector.doLoadedDone):
              (WebInspector.openResource):
              (WebInspector.updateResource):
              (WebInspector.domContentEventFired):
              (WebInspector.loadEventFired):
              (WebInspector.removeResource):
              (WebInspector.displayNameForURL):
              (WebInspector._choosePanelToShowSourceLine):
              (WebInspector.doPerformSearch):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70446 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6beae5c0
    • pfeldman@chromium.org's avatar
      2010-10-24 Pavel Feldman <pfeldman@chromium.org> · ecba691d
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: add support for errors, warnings and search to the storage panel.
              https://bugs.webkit.org/show_bug.cgi?id=48206
      
              * inspector/front-end/ConsoleView.js:
              (WebInspector.ConsoleView.prototype.addMessage):
              (WebInspector.ConsoleView.prototype.clearMessages):
              * inspector/front-end/Resource.js:
              (WebInspector.Resource.prototype.set errors):
              (WebInspector.Resource.prototype.set warnings):
              (WebInspector.Resource.prototype.get searchMatches):
              (WebInspector.Resource.prototype.set searchMatches):
              (WebInspector.Resource.prototype.clearErrorsAndWarnings):
              * inspector/front-end/ResourceManager.js:
              (WebInspector.ResourceManager):
              (WebInspector.ResourceManager.prototype.identifierForInitialRequest):
              (WebInspector.ResourceManager.prototype._createResource):
              (WebInspector.ResourceManager.prototype._appendRedirect):
              (WebInspector.ResourceManager.prototype.didReceiveResponse):
              (WebInspector.ResourceManager.prototype.didFinishLoading):
              (WebInspector.ResourceManager.prototype.didFailLoading):
              (WebInspector.ResourceManager.prototype.didLoadResourceFromMemoryCache):
              (WebInspector.ResourceManager.prototype.didCommitLoadForFrame):
              (WebInspector.ResourceManager.prototype.frameDetachedFromParent):
              (WebInspector.ResourceManager.prototype._addFramesRecursively):
              (WebInspector.ResourceManager.prototype.resourceForURL):
              (WebInspector.ResourceManager.prototype.addConsoleMessage):
              (WebInspector.ResourceManager.prototype.clearConsoleMessages):
              (WebInspector.ResourceTreeModel):
              (WebInspector.ResourceTreeModel.prototype.addOrUpdateFrame):
              (WebInspector.ResourceTreeModel.prototype.didCommitLoadForFrame):
              (WebInspector.ResourceTreeModel.prototype.frameDetachedFromParent):
              (WebInspector.ResourceTreeModel.prototype._clearChildFramesAndResources):
              (WebInspector.ResourceTreeModel.prototype.addResourceToFrame):
              (WebInspector.ResourceTreeModel.prototype._clearResources):
              (WebInspector.ResourceTreeModel.prototype._bindResourceURL):
              (WebInspector.ResourceTreeModel.prototype._unbindResourceURL):
              (WebInspector.ResourceTreeModel.prototype.resourceForURL):
              (WebInspector.ResourceTreeModel.prototype.forAllResources):
              (WebInspector.ResourceTreeModel.prototype._callForFrameResources):
              * inspector/front-end/StoragePanel.js:
              (WebInspector.StoragePanel):
              (WebInspector.StoragePanel.prototype.get toolbarItemLabel):
              (WebInspector.StoragePanel.prototype.reset):
              (WebInspector.StoragePanel.prototype.removeFrame):
              (WebInspector.StoragePanel.prototype.canShowSourceLine):
              (WebInspector.StoragePanel.prototype.showSourceLine):
              (WebInspector.StoragePanel.prototype.showResource):
              (WebInspector.StoragePanel.prototype._showResourceView):
              (WebInspector.StoragePanel.prototype.updateMainViewWidth):
              (WebInspector.StoragePanel.prototype.get searchableViews.callback):
              (WebInspector.StoragePanel.prototype.get searchableViews):
              (WebInspector.StoragePanel.prototype._forAllResourceTreeElements):
              (WebInspector.StoragePanel.prototype.searchMatchFound):
              (WebInspector.StoragePanel.prototype.searchCanceled.callback):
              (WebInspector.StoragePanel.prototype.searchCanceled):
              (WebInspector.StoragePanel.prototype.performSearch):
              (WebInspector.StoragePanel.prototype.showView):
              (WebInspector.BaseStorageTreeElement.prototype.onattach):
              (WebInspector.BaseStorageTreeElement.prototype.set titleText):
              (WebInspector.BaseStorageTreeElement.prototype.isEventWithinDisclosureTriangle):
              (WebInspector.FrameResourceTreeElement):
              (WebInspector.FrameResourceTreeElement.prototype.onselect):
              (WebInspector.FrameResourceTreeElement.prototype.ondblclick):
              (WebInspector.FrameResourceTreeElement.prototype.onattach):
              (WebInspector.FrameResourceTreeElement.prototype._ondragstart):
              (WebInspector.FrameResourceTreeElement.prototype._setBubbleText):
              (WebInspector.FrameResourceTreeElement.prototype._resetBubble):
              (WebInspector.FrameResourceTreeElement.prototype._searchMatchesUpdated):
              (WebInspector.FrameResourceTreeElement.prototype._errorsWarningsUpdated):
              * inspector/front-end/inspector.css:
              (.storage.panel .sidebar):
              (.storage.panel .outline-disclosure li):
              (.storage.panel .outline-disclosure li.parent):
              (.storage.panel .outline-disclosure li .selection):
              (.storage.panel .outline-disclosure .icon):
              (.storage.panel .base-storage-tree-element-title):
              (.storage.panel .status):
              (.storage.panel li .status .bubble):
              (li .status):
              (li .status:empty):
              (li .status .bubble):
              (li .status .bubble:empty):
              (li.selected .status .bubble):
              (:focus li.selected .status .bubble):
              (body.inactive li.selected .status .bubble):
              (li.selected .bubble.search-matches):
              (:focus li.selected .bubble.search-matches):
              (body.inactive li.selected .bubble.search-matches):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70445 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ecba691d
    • yuzo@google.com's avatar
      2010-10-25 Yuzo Fujishima <yuzo@google.com> · cf50afed
      yuzo@google.com authored
              Unreviewed Chromium test expectation change.
      
              editing/spelling/spellcheck-attribute.html now passes for Mac.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70444 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf50afed
    • yuzo@google.com's avatar
      2010-10-25 Yuzo Fujishima <yuzo@google.com> · fa5166af
      yuzo@google.com authored
              Unreviewed Chromium test expectation change.
      
              fast/frames/frame-src-attribute.html now passes for Mac.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70443 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa5166af
    • ossy@webkit.org's avatar
      Make http locking default in NRWT. · cc1dc2f0
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=48053
      
      Patch by Gabor Rapcsanyi <rgabor@inf.u-szeged.hu> on 2010-10-25
      Reviewed by Ojan Vafai.
      
      * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
      * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70442 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc1dc2f0
    • ossy@webkit.org's avatar
      <http://webkit.org/b/48185> build-webkit: add support for --progress-tag switch · 48e13782
      ossy@webkit.org authored
      (Re-landing r70413 after Qt minimal buildfix: r70440.)
      
      Patch by David Kilzer <ddkilzer@apple.com> on 2010-10-25
      Reviewed by Kenneth Rohde Christiansen.
      
      * Scripts/build-webkit: Added support for --progress-tag switch.
      It should have been added with r57051.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70441 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48e13782
    • ossy@webkit.org's avatar
      Fix Qt minimal build break revealed by r70413. · fb709e1a
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=48185
      
      Reviewed by David Kilzer.
      
      * rendering/RenderMeter.h: Missing include added, needless include removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70440 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fb709e1a
  2. 24 Oct, 2010 29 commits
    • kinuko@chromium.org's avatar
      2010-10-20 Kinuko Yasuda <kinuko@chromium.org> · 75d7c53e
      kinuko@chromium.org authored
              Reviewed by Jian Li.
      
              Renumber FileError/FileException error codes per latest File API spec changes
              https://bugs.webkit.org/show_bug.cgi?id=47936
      
              * public/WebFileError.h:
              * src/AssertMatchingEnums.cpp:
              * src/AsyncFileWriterChromium.cpp:
              (WebCore::AsyncFileWriterChromium::didFail):
      2010-10-20  Kinuko Yasuda  <kinuko@chromium.org>
      
              Reviewed by Jian Li.
      
              Renumber FileError/FileException error codes per latest File API spec changes
              https://bugs.webkit.org/show_bug.cgi?id=47936
      
              * bindings/js/JSDOMBinding.cpp:
              (WebCore::setDOMException): Added FileExceptionType case.
              * bindings/v8/V8Proxy.cpp:
              (WebCore::V8Proxy::setDOMException): Added FileExceptionType case.
              * dom/ExceptionCode.cpp:
              (WebCore::getExceptionCodeDescription): Added code for FileException.
              * dom/ExceptionCode.h:
              * fileapi/AsyncFileWriterClient.h:
              * fileapi/DirectoryEntry.cpp:
              (WebCore::DirectoryEntry::getFile):
              (WebCore::DirectoryEntry::getDirectory):
              (WebCore::DirectoryEntry::removeRecursively):
              * fileapi/DirectoryEntrySync.cpp:
              (WebCore::DirectoryEntrySync::getFile):
              (WebCore::DirectoryEntrySync::getDirectory):
              (WebCore::DirectoryEntrySync::removeRecursively):
              * fileapi/DirectoryReaderSync.cpp:
              (WebCore::DirectoryReaderSync::readEntries):
              * fileapi/Entry.cpp:
              (WebCore::Entry::getMetadata):
              (WebCore::Entry::moveTo):
              (WebCore::Entry::copyTo):
              (WebCore::Entry::remove):
              (WebCore::Entry::getParent):
              * fileapi/EntrySync.cpp:
              (WebCore::EntrySync::getMetadata):
              (WebCore::EntrySync::moveTo):
              (WebCore::EntrySync::copyTo):
              (WebCore::EntrySync::remove):
              * fileapi/FileError.h: Added error code enum.
              (WebCore::FileError::create):
              (WebCore::FileError::code):
              (WebCore::FileError::FileError):
              * fileapi/FileError.idl: Rebased error code numbers.
              * fileapi/FileException.h: Added exception code enum.
              (WebCore::FileException::ErrorCodeToExceptionCode): Added.
              * fileapi/FileException.idl: Rebased exception code numbers.
              * fileapi/FileReader.cpp:
              (WebCore::FileReader::abort):
              (WebCore::FileReader::failed):
              (WebCore::FileReader::httpStatusCodeToErrorCode): Changed from
              httpStatuCodeToExceptionCode.
              * fileapi/FileReader.h:
              * fileapi/FileReaderSync.cpp:
              (WebCore::FileReaderSyncLoader::start):
              * fileapi/FileSystemCallbacks.cpp:
              (WebCore::FileSystemCallbacksBase::didFail):
              * fileapi/FileWriter.cpp:
              (WebCore::FileWriter::write):
              (WebCore::FileWriter::seek):
              (WebCore::FileWriter::truncate):
              (WebCore::FileWriter::abort):
              (WebCore::FileWriter::didFail):
              (WebCore::FileWriter::setError):
              * fileapi/FileWriter.h:
              * fileapi/SyncCallbackHelper.h:
              (WebCore::SyncCallbackHelper::SyncCallbackHelper):
              (WebCore::SyncCallbackHelper::getResult):
              (WebCore::SyncCallbackHelper::setError):
              * page/DOMWindow.cpp:
              (WebCore::DOMWindow::requestFileSystem):
              * workers/WorkerContext.cpp:
              (WebCore::WorkerContext::requestFileSystem):
              (WebCore::WorkerContext::requestFileSystemSync):
      2010-10-20  Kinuko Yasuda  <kinuko@chromium.org>
      
              Reviewed by Jian Li.
      
              Renumber FileError/FileException error codes per latest File API spec changes
              https://bugs.webkit.org/show_bug.cgi?id=47936
      
              Updated test expectations to match with the new error code.
      
              * fast/files/read-blob-async-expected.txt:
              * fast/files/read-file-async-expected.txt:
              * fast/files/workers/worker-read-blob-async-expected.txt:
              * fast/files/workers/worker-read-blob-sync-expected.txt:
              * fast/files/workers/worker-read-file-async-expected.txt:
              * fast/files/workers/worker-read-file-sync-expected.txt:
              * fast/filesystem/op-copy-expected.txt:
              * fast/filesystem/op-get-entry-expected.txt:
              * fast/filesystem/op-move-expected.txt:
              * fast/filesystem/op-remove-expected.txt:
              * fast/filesystem/op-restricted-chars-expected.txt:
              * fast/filesystem/op-restricted-names-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70438 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      75d7c53e
    • abarth@webkit.org's avatar
      2010-10-24 Adam Barth <abarth@webkit.org> · 5e985490
      abarth@webkit.org authored
              Reviewed by David Kilzer.
      
              webkit-patch upload fails when the patch removes a file
              https://bugs.webkit.org/show_bug.cgi?id=48187
      
              We need to use "--" to separate file names from the rest of the
              command.
      
              * Scripts/webkitpy/common/checkout/scm.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70437 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e985490
    • mitz@apple.com's avatar
      Build fix. · 01ceccae
      mitz@apple.com authored
      * Interfaces/WebKit.idl: Touched.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70436 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      01ceccae
    • mitz@apple.com's avatar
      Expose HitTestResult::absoluteMediaURL() via WebKit API · 5a54cf7b
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=48219
      
      Reviewed by Anders Carlsson.
      
      WebCore: 
      
      * WebCore.exp.in: Export HitTestResult::absoluteMediaURL().
      
      WebKit/mac: 
      
      * Misc/WebElementDictionary.mm:
      (+[WebElementDictionary initializeLookupTable]): Map WebElementMediaURLKey to
      _absoluteMediaURL.
      (-[WebElementDictionary _absoluteMediaURL]): Added. Returns absoluteMediaURL().
      * WebKit.exp: Export WebElementMediaURLKey.
      * WebView/WebView.mm: Define WebElementMediaURLKey.
      * WebView/WebViewPrivate.h: Declare WebElementMediaURLKey.
      
      WebKit/win: 
      
      * Interfaces/IWebView.idl: Added WebElementMediaURLKey.
      * WebElementPropertyBag.cpp:
      (WebElementPropertyBag::Read): Map WebElementMediaURLKey to absoluteMediaURL().
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70435 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5a54cf7b
    • commit-queue@webkit.org's avatar
      2010-10-24 Kwang Yul Seo <skyul@company100.net> · 18833571
      commit-queue@webkit.org authored
              Reviewed by David Kilzer.
      
              Check endianness with __BIG_ENDIAN in RVCT.
              https://bugs.webkit.org/show_bug.cgi?id=46122
      
              RVCT defines __BIG_ENDIAN if compiling for a big-endian target.
      
              * wtf/Platform.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70434 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      18833571
    • mitz@apple.com's avatar
      Removed empty directories. · e4411123
      mitz@apple.com authored
      Rubber-stamped by Dave Kilzer.
      
      * JavaScriptCore: Removed.
      * JavaScriptCore/runtime: Removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70433 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4411123
    • morrita@google.com's avatar
      2010-10-24 MORITA Hajime <morrita@google.com> · 053bc547
      morrita@google.com authored
              Unreviewed skip.
      
              Added editing/spelling/spelling-linebreak.html to skip,
              which was originally tested against a wrong expectation.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70432 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      053bc547
    • tkent@chromium.org's avatar
      2010-10-24 Kent Tamura <tkent@chromium.org> · e6c14d5c
      tkent@chromium.org authored
              Reviewed by David Kilzer.
      
              Remove unnecessary test results.
              https://bugs.webkit.org/show_bug.cgi?id=47711
      
              The following tests were converted to dumpAsText() in
              http://trac.webkit.org/changeset/47608. So corresponding PNG files
              are unnecessary.
               - editing/execCommand/italicizeByCharacter.html
               - editing/execCommand/modifyForeColorByCharacter.html
               - editing/execCommand/strikethroughSelection.html
      
              The following tests were converted to dumpAsText() in
              http://trac.webkit.org/changeset/47543.
               - editing/style/remove-underline-across-paragraph.html
               - editing/style/remove-underline-across-paragraph-in-bold.html
      
              The following tests were converted to dumpAsText() in
              http://trac.webkit.org/changeset/47542.
               - editing/style/remove-underline-after-paragraph.html
               - editing/style/remove-underline-after-paragraph-in-bold.html
      
              * platform/mac/editing/execCommand/italicizeByCharacter-expected.png: Removed.
              * platform/mac/editing/execCommand/modifyForeColorByCharacter-expected.png: Removed.
              * platform/mac/editing/execCommand/strikethroughSelection-expected.png: Removed.
              * platform/mac/editing/style/remove-underline-across-paragraph-expected.png: Removed.
              * platform/mac/editing/style/remove-underline-across-paragraph-in-bold-expected.png: Removed.
              * platform/mac/editing/style/remove-underline-after-paragraph-expected.png: Removed.
              * platform/mac/editing/style/remove-underline-after-paragraph-in-bold-expected.png: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70431 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e6c14d5c
    • yuzo@google.com's avatar
      2010-10-24 Sheriff Bot <webkit.review.bot@gmail.com> · 3fa544c9
      yuzo@google.com authored
              Unreviewed, rolling out r70361.
              http://trac.webkit.org/changeset/70361
              https://bugs.webkit.org/show_bug.cgi?id=48217
      
              Chromium tests NoInitialAutocompleteForReadOnly and
              InitialAutocomplete don't complete (Requested by yuzo on
              #webkit).
      
              * public/WebDocument.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70430 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3fa544c9
    • morrita@google.com's avatar
      2010-10-22 MORITA Hajime <morrita@google.com> · 2d54ca72
      morrita@google.com authored
              Reviewed by Tony Chang.
      
              Text test conversion: editing/spelling/spelling-linebreak.html
              https://bugs.webkit.org/show_bug.cgi?id=47649
      
              Rewrote verification part using hasSpellingMarker().
      
              * editing/spelling/spelling-linebreak-expected.txt: Added.
              * editing/spelling/spelling-linebreak.html:
              * platform/gtk/editing/spelling/spelling-linebreak-expected.txt: Removed.
              * platform/mac/editing/spelling/spelling-linebreak-expected.checksum: Removed.
              * platform/mac/editing/spelling/spelling-linebreak-expected.png: Removed.
              * platform/mac/editing/spelling/spelling-linebreak-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70429 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d54ca72
    • weinig@apple.com's avatar
      Need a way to determine the screen rect for a form control in WebKit2 · fc1f704e
      weinig@apple.com authored
      <rdar://problem/8530670>
      https://bugs.webkit.org/show_bug.cgi?id=48216
      
      Reviewed by Dan Bernstein.
      
      WebCore: 
      
      * WebCore.exp.in: Add export.
      * dom/Element.cpp:
      (WebCore::Element::boundsInWindowSpace):
      * dom/Element.h:
      Add function to return the bounding box in window (in ScrollView terminology) space,
      this is the same space as the root viewport.
      
      WebKit2: 
      
      * Shared/API/c/WKSharedAPICast.h:
      (WebKit::toAPI):
      Add conversion from IntRect to WKRect.
      
      * WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.cpp:
      (WKBundleNodeHandleGetElementBounds):
      * WebProcess/InjectedBundle/API/c/WKBundleNodeHandlePrivate.h:
      * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp:
      (WebKit::InjectedBundleNodeHandle::elementBounds):
      * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.h:
      Add SPI to get the rect in window space. The client can then convert this to screen
      space if they wish to.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fc1f704e
    • paroga@webkit.org's avatar
      2010-10-24 Patrick Gansterer <paroga@webkit.org> · 6d3a71bb
      paroga@webkit.org authored
              Unreviewed, fix typo of last build fix.
      
              * wtf/DateMath.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70427 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6d3a71bb
    • paroga@webkit.org's avatar
      2010-10-24 Patrick Gansterer <paroga@webkit.org> · 177836ec
      paroga@webkit.org authored
              Unreviewed build fix for chromium.
      
              * wtf/DateMath.cpp: Added missing include.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70426 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      177836ec
    • paroga@webkit.org's avatar
      2010-10-24 Patrick Gansterer <paroga@webkit.org> · 285e54b7
      paroga@webkit.org authored
              Reviewed by David Kilzer.
      
              Add WTF_ARRAY_LENGTH macro to WTF
              https://bugs.webkit.org/show_bug.cgi?id=32828
      
              Unify the different implementations and usages.
      
              * interpreter/Interpreter.cpp:
              (JSC::Interpreter::privateExecute):
              * runtime/DatePrototype.cpp:
              (JSC::formatLocaleDate):
              * runtime/JSGlobalObject.cpp:
              (JSC::JSGlobalObject::reset):
              * runtime/JSONObject.cpp:
              (JSC::Stringifier::appendQuotedString):
              (JSC::Stringifier::toJSON):
              (JSC::Stringifier::appendStringifiedValue):
              * runtime/UString.cpp:
              (JSC::UString::number):
              * wtf/DateMath.cpp:
              (WTF::parseDateFromNullTerminatedCharacters):
              * wtf/StdLibExtras.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70425 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      285e54b7
    • andreas.kling@nokia.com's avatar
      2010-10-24 Andreas Kling <kling@webkit.org> · 45b26dce
      andreas.kling@nokia.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] ImageBuffer::platformTransformColorSpace is unnecessarily slow
              https://bugs.webkit.org/show_bug.cgi?id=48211
      
              Grab the QImage::bits() and do direct access instead of going through
              QImage::pixel() and QImage::setPixel().
      
              This is a performance optimization, so no new tests.
      
              * platform/graphics/qt/ImageBufferQt.cpp:
              (WebCore::ImageBuffer::platformTransformColorSpace):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70424 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      45b26dce
    • commit-queue@webkit.org's avatar
      2010-10-24 Sheriff Bot <webkit.review.bot@gmail.com> · 91fd7d59
      commit-queue@webkit.org authored
              Unreviewed, rolling out r70413.
              http://trac.webkit.org/changeset/70413
              https://bugs.webkit.org/show_bug.cgi?id=48210
      
              It broke Qt minimal build (Requested by Ossy on #webkit).
      
              * Scripts/build-webkit:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70423 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      91fd7d59
    • mitz@apple.com's avatar
      Removed deprecated methods from the WebHTMLHighlighter private protocol. · 1da6e9e0
      mitz@apple.com authored
      Reviewed by Simon Fraser.
      
      * WebCoreSupport/WebChromeClient.mm:
      (WebChromeClient::customHighlightRect): Call -highlightRectForLine:representedNode:
      unconditionally.
      (WebChromeClient::paintCustomHighlight): Call
      -paintHighlightForBox:onLine:behindText:entireLine:representedNode: unconditionally.
      * WebView/WebHTMLViewPrivate.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70422 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1da6e9e0
    • krit@webkit.org's avatar
      2010-10-24 Dirk Schulze <krit@webkit.org> · b248739a
      krit@webkit.org authored
              Reviewed by Nikolas Zimmermann.
      
              Filter example Chiseled from SVG Wow! is slow
              https://bugs.webkit.org/show_bug.cgi?id=48174
      
              Added 'using WTF::ByteArray;' at the end of ByteArray.h
      
              * wtf/ByteArray.h:
      2010-10-24  Dirk Schulze  <krit@webkit.org>
      
              Reviewed by Nikolas Zimmermann.
      
              Filter example Chiseled from SVG Wow! is slow
              https://bugs.webkit.org/show_bug.cgi?id=48174
      
              Use a pointer to the ByteArray instead of the ref counted CanvasPixelArray or ImageData directly
              to access the data for pixel manipulation on SVG Filters or SVG Masker. This is a
              performance increase since the recurring use of the -> operator can be avoided.
              FEConvolveMatrix and FELighting still need to change in a followup patch.
      
              No functionality was changed. So, no new tests.
      
              * platform/graphics/filters/FEBlend.cpp:
              (WebCore::FEBlend::apply):
              * platform/graphics/filters/FEColorMatrix.cpp:
              (WebCore::luminance):
              (WebCore::effectType):
              (WebCore::FEColorMatrix::apply):
              * platform/graphics/filters/FEComponentTransfer.cpp:
              (WebCore::FEComponentTransfer::apply):
              * platform/graphics/filters/FEComposite.cpp:
              (WebCore::arithmetic):
              (WebCore::FEComposite::apply):
              * platform/graphics/filters/FEDisplacementMap.cpp:
              (WebCore::FEDisplacementMap::apply):
              * platform/graphics/filters/FEGaussianBlur.cpp:
              (WebCore::boxBlur):
              (WebCore::FEGaussianBlur::apply):
              * platform/graphics/filters/FEMorphology.cpp:
              (WebCore::FEMorphology::apply):
              * platform/graphics/filters/FETurbulence.cpp:
              (WebCore::FETurbulence::apply):
              * rendering/RenderSVGResourceMasker.cpp:
              (WebCore::RenderSVGResourceMasker::drawContentIntoMaskImage):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70421 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b248739a
    • pfeldman@chromium.org's avatar
      2010-10-24 Pavel Feldman <pfeldman@chromium.org> · e3f87765
      pfeldman@chromium.org authored
              Reviewed by Timothy Hatcher.
      
              Web Inspector: polish network panel UI.
              https://bugs.webkit.org/show_bug.cgi?id=48205
      
              * inspector/front-end/Images/frame.png:
              * inspector/front-end/Images/networkIcon.png:
              * inspector/front-end/NetworkPanel.js:
              (WebInspector.NetworkPanel.prototype._createTable):
              (WebInspector.NetworkPanel.prototype._setLargerResources):
              (WebInspector.NetworkPanel.prototype._toggleGridMode):
              * inspector/front-end/networkPanel.css:
              (.network.panel .data-grid td):
              (.network.panel .data-grid.small td):
              (#network-views .resource-view.headers-visible .resource-view-content):
              (#network-views.small .resource-view.headers-visible .resource-view-content):
              (#network-views .resource-view-headers):
              (#network-views.small .resource-view-headers):
              (#network-views .resource-view .tabbed-pane-header):
              (#network-views.small .resource-view .tabbed-pane-header):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70420 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e3f87765
    • paroga@webkit.org's avatar
      2010-10-24 Patrick Gansterer <paroga@webkit.org> · 176b88c3
      paroga@webkit.org authored
              Reviewed by David Kilzer.
      
              Inline WTF::bitwise_cast and fix style
              https://bugs.webkit.org/show_bug.cgi?id=48208
      
              * wtf/StdLibExtras.h:
              (WTF::bitwise_cast):
              (WTF::bitCount):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70419 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      176b88c3
    • commit-queue@webkit.org's avatar
      2010-10-24 Anders Bakken <agbakken@gmail.com> · 1396dfa7
      commit-queue@webkit.org authored
              Reviewed by Simon Hausmann.
      
              [Qt] Disable enable_fast_mobile_scrolling for QWS
              https://bugs.webkit.org/show_bug.cgi?id=48006
      
              Turning this on breaks the acidtests for QWS/DirectFB and QWS/QVFB
      
              * WebKit.pri:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70418 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1396dfa7
    • commit-queue@webkit.org's avatar
      2010-10-24 Yi Shen <yi.4.shen@nokia.com> · ac4afb9d
      commit-queue@webkit.org authored
              Reviewed by Andreas Kling.
      
              [Qt][QtTestBrowser] Toggle use of QGraphicsView messes up the menu
              https://bugs.webkit.org/show_bug.cgi?id=48141
      
              * QtTestBrowser/launcherwindow.cpp:
              (LauncherWindow::init):
              (LauncherWindow::initializeView):
              (LauncherWindow::toggleWebView):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70417 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ac4afb9d
    • dbates@webkit.org's avatar
      2010-10-24 Daniel Bates <dbates@rim.com> · a2dc8d55
      dbates@webkit.org authored
              Reviewed by Antonio Gomes.
      
              Convert layout test fast/frame/frame-src-attribute.html from
              render-tree/pixel test to text-only test
              https://bugs.webkit.org/show_bug.cgi?id=48200
      
              Modified the test case LayoutTests/fast/frame/frame-src-attribute.html
              to dump its output as text.
      
              Currently, the test produces a render-tree dump. Instead, it is sufficient
              for this test to dump as text since it is a PASS/FAIL-style test. This will
              also make the test results platform-independent.
      
              * fast/frames/frame-src-attribute-expected.txt: Added.
              * fast/frames/frame-src-attribute.html: Modified to dump its output as text.
              * platform/chromium-linux/fast/frames/frame-src-attribute-expected.checksum: Removed.
              * platform/chromium-linux/fast/frames/frame-src-attribute-expected.png: Removed.
              * platform/chromium-mac/fast/frames/frame-src-attribute-expected.checksum: Removed.
              * platform/chromium-mac/fast/frames/frame-src-attribute-expected.png: Removed.
              * platform/chromium-win/fast/frames/frame-src-attribute-expected.checksum: Removed.
              * platform/chromium-win/fast/frames/frame-src-attribute-expected.png: Removed.
              * platform/chromium-win/fast/frames/frame-src-attribute-expected.txt: Removed.
              * platform/gtk/fast/frames/frame-src-attribute-expected.txt: Removed.
              * platform/mac/fast/frames/frame-src-attribute-expected.checksum: Removed.
              * platform/mac/fast/frames/frame-src-attribute-expected.png: Removed.
              * platform/mac/fast/frames/frame-src-attribute-expected.txt: Removed.
              * platform/qt/fast/frames/frame-src-attribute-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70416 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a2dc8d55
    • dbates@webkit.org's avatar
      2010-10-24 Daniel Bates <dbates@rim.com> · ffad6558
      dbates@webkit.org authored
              Reviewed by David Kilzer.
      
              Fix Perl uninitialized warnings in VCSUtils::svnStatus()
              and VCSUtils::removeEOL().
              https://bugs.webkit.org/show_bug.cgi?id=48196
      
              VCSUtils::svnStatus() concatenates the output of svn status with
              a new line character and svn status may return no output (say for
              a file that has not been added, deleted, or modified). We should
              only concatenate the output of svn status if there is some.
      
              Also, VCSUtils::removeEOL() should ensure that its argument
              is initialized before performing a string substitution.
      
              * Scripts/VCSUtils.pm:
                - Modified removeEOL() to return "" if its argument is undefined.
                - Exported removeEOL() so that it can be tested. 
              * Scripts/webkitperl/VCSUtils_unittest/removeEOL.pl: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70415 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ffad6558
    • zimmermann@webkit.org's avatar
      2010-10-24 Nikolas Zimmermann <nzimmermann@rim.com> · 5bc06862
      zimmermann@webkit.org authored
              Reviewed by Dimitri Glazkov.
      
              Convert SVGAngle to the new SVGPropertyTearOff concept, reimplement it properly
              https://bugs.webkit.org/show_bug.cgi?id=48179
      
              Fix WebGL tests. Accept 'boolean' as valid numeric type in StrictTypeChecking mode.
      
              * bindings/scripts/CodeGeneratorJS.pm:
              * bindings/scripts/CodeGeneratorV8.pm:
      2010-10-24  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dimitri Glazkov.
      
              Convert SVGAngle to the new SVGPropertyTearOff concept, reimplement it properly
              https://bugs.webkit.org/show_bug.cgi?id=48179
      
              It turns out the CodeGenerator changes are right, and the webgl tests have a problem, since StrictTypeChecking was enabled for numeric types.
              When calling gl.bindAttribLocation() be sure to pass the second argument as integer, not as string.
              Fixes all failing webgl tests on the snow leopard bot.
      
              * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html:
              * fast/canvas/webgl/resources/webgl-test-utils.js:
              (WebGLTestUtils):
              * fast/canvas/webgl/resources/webgl-test.js:
              (createProgram):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70414 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5bc06862
    • ddkilzer@apple.com's avatar
      <http://webkit.org/b/48185> build-webkit: add support for --progress-tag switch · a0299695
      ddkilzer@apple.com authored
      Reviewed by Kenneth Rohde Christiansen.
      
      * Scripts/build-webkit: Added support for --progress-tag switch.
      It should have been added with r57051.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70413 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a0299695
    • ddkilzer@apple.com's avatar
      <http://webkit.org/b/48184> build-webkit: reformat support variables for better maintainability · 3e743d3d
      ddkilzer@apple.com authored
      Reviewed by Daniel Bates.
      
      * Scripts/build-webkit: Alphabetized the @features array based
      on the name of the feature.  Reformatted the list of support
      variables so that they match the order of @features, and so that
      each has its own line.  This makes it easy to add new variables
      in the correct order.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70412 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e743d3d
    • zimmermann@webkit.org's avatar
      2010-10-24 Nikolas Zimmermann <nzimmermann@rim.com> · 30898c7f
      zimmermann@webkit.org authored
              Reviewed by Dirk Schulze.
      
              Convert SVGAngle to the new SVGPropertyTearOff concept, reimplement it properly
              https://bugs.webkit.org/show_bug.cgi?id=48179
      
              Speculative fix for the WebGL tests, I was not aware they're not run on Leopard, so I missed the breakage.
      
              * bindings/scripts/CodeGeneratorJS.pm: Restore the order of type checking in the 'StrictTypeChecking' code.
              * bindings/scripts/CodeGeneratorV8.pm: Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      30898c7f
    • zimmermann@webkit.org's avatar
      2010-10-23 Nikolas Zimmermann <nzimmermann@rim.com> · da45942e
      zimmermann@webkit.org authored
              Reviewed by Dirk Schulze.
      
              Convert SVGAngle to the new SVGPropertyTearOff concept, reimplement it properly
              https://bugs.webkit.org/show_bug.cgi?id=48179
      
              Rewrite SVGAngle to use the new SVGPropertyTearOff concept, and consume much less memory.
              Down from two floats, one string and an ushort to one float and one ushort. Synchronize value/valueInSpecifiedUnits/valueAsString on demand.
      
              Adding an extensive SVGAngle test, that required to implement 'StrictTypeChecking' for attribute setters (was only implemented in V8/JSC for function cals so far).
      
              Test: svg/dom/SVGAngle.html
      
              * GNUmakefile.am: Add SVGAnimatedAngle.h to build.
              * WebCore.gypi: Ditto.
              * WebCore.pro: Ditto.
              * WebCore.vcproj/WebCore.vcproj: Ditto.
              * WebCore.xcodeproj/project.pbxproj: Ditto.
              * bindings/scripts/CodeGenerator.pm: Split IsPrimitiveType in IsPrimitiveType and IsNumericType.
              * bindings/scripts/CodeGeneratorJS.pm: Implement 'StrictTypeChecking' for setters and recognize SVGAngle as new SVGPropertyTearOff type.
              * bindings/scripts/CodeGeneratorObjC.pm: Ditto.
              * bindings/scripts/CodeGeneratorV8.pm: Ditto.
              * svg/DeprecatedSVGAnimatedPropertyTraits.h: Remove SVGAngle handling.
              * svg/DeprecatedSVGAnimatedTemplate.h: Remove SVGAnimatedAngle handling.
              * svg/SVGAngle.cpp: Rewrite, to consume less memory and to operate more efficient.
              * svg/SVGAngle.h: Ditto.
              * svg/SVGAngle.idl: Add 'StrictTypeChecking' to the value/valueInSpecifiedUnits methods.
              * svg/SVGAnimatedAngle.h: Added.
              * svg/SVGAnimatedAngle.idl: Mark as [SVGAnimatedProperty].
              * svg/SVGMarkerElement.cpp:
              (WebCore::SVGMarkerElement::parseMappedAttribute): SVGAngle::setValueAsString() now takes an ExceptionCode parameter.
              * svg/SVGMarkerElement.h: s/ANIMATED_PROPERTY/ANIMATED_PROPERTY_NEW/ for the SVGAngle type.
              * svg/SVGNumber.idl: Remove exception setter exceptions, which aren't needed. As we're now generating exception handlers in the bindings, it would lead to compile errors.
              * svg/SVGPoint.idl: Ditto.
              * svg/SVGRect.idl: Ditto.
              * svg/SVGSVGElement.idl: Remove obsolete [SVGLiveProperty] flag.
      2010-10-23  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dirk Schulze.
      
              Convert SVGAngle to the new SVGPropertyTearOff concept, reimplement it properly
              https://bugs.webkit.org/show_bug.cgi?id=48179
      
              Add an extensive SVGAngle test, checking all getter/setters & methods, with valid and invalid arguments.
              The test exposes bugs in Opera & FireFox, we now pass them all.
      
              * svg/dom/SVGAngle-expected.txt: Added.
              * svg/dom/SVGAngle.html: Added.
              * svg/dom/script-tests/SVGAngle.js: Added.
              * svg/dom/svg-element-attribute-js-null-expected.txt:
              * svg/dom/svg-element-attribute-js-null.xhtml: Update incorrect test, setting valueAsString to null, should not result in "0deg" but "0".
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70410 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      da45942e
  3. 23 Oct, 2010 1 commit
    • eric@webkit.org's avatar
      2010-10-23 Eric Seidel <eric@webkit.org> · 20be8493
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              EWS never removes invalid patch ids
              https://bugs.webkit.org/show_bug.cgi?id=48173
      
              This is just sticking another finger in the dam.
              However this adds more unit testing which will help
              us make sure we're always releasing patches once we
              redesign the release_patch API and call these from
              a more central place.
      
              * Scripts/webkitpy/tool/commands/queues.py:
              * Scripts/webkitpy/tool/commands/queues_unittest.py:
              * Scripts/webkitpy/tool/mocktool.py:
               - Added the ability to request invalid patches.
                 Log a warning message to make sure we don't ever have
                 tests use invalid patch fetches by mistake.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70409 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      20be8493