1. 01 Sep, 2010 9 commits
    • kinuko@chromium.org's avatar
      2010-08-31 Kinuko Yasuda <kinuko@chromium.org> · 189edc30
      kinuko@chromium.org authored
              Reviewed by Adam Barth.
      
              Move FileSystem related files from WebCore/html to WebCore/fileapi.
              https://bugs.webkit.org/show_bug.cgi?id=44925
      
              No new tests; there should be no functional changes.
      
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * fileapi/DOMFilePath.cpp: Renamed from WebCore/storage/DOMFilePath.cpp.
              * fileapi/DOMFilePath.h: Renamed from WebCore/storage/DOMFilePath.h.
              * fileapi/DOMFileSystem.cpp: Renamed from WebCore/storage/DOMFileSystem.cpp.
              * fileapi/DOMFileSystem.h: Renamed from WebCore/storage/DOMFileSystem.h.
              * fileapi/DOMFileSystem.idl: Renamed from WebCore/storage/DOMFileSystem.idl.
              * fileapi/DirectoryEntry.cpp: Renamed from WebCore/storage/DirectoryEntry.cpp.
              * fileapi/DirectoryEntry.h: Renamed from WebCore/storage/DirectoryEntry.h.
              * fileapi/DirectoryEntry.idl: Renamed from WebCore/storage/DirectoryEntry.idl.
              * fileapi/DirectoryReader.cpp: Renamed from WebCore/storage/DirectoryReader.cpp.
              * fileapi/DirectoryReader.h: Renamed from WebCore/storage/DirectoryReader.h.
              * fileapi/DirectoryReader.idl: Renamed from WebCore/storage/DirectoryReader.idl.
              * fileapi/EntriesCallback.h: Renamed from WebCore/storage/EntriesCallback.h.
              * fileapi/EntriesCallback.idl: Renamed from WebCore/storage/EntriesCallback.idl.
              * fileapi/Entry.cpp: Renamed from WebCore/storage/Entry.cpp.
              * fileapi/Entry.h: Renamed from WebCore/storage/Entry.h.
              * fileapi/Entry.idl: Renamed from WebCore/storage/Entry.idl.
              * fileapi/EntryArray.cpp: Renamed from WebCore/storage/EntryArray.cpp.
              * fileapi/EntryArray.h: Renamed from WebCore/storage/EntryArray.h.
              * fileapi/EntryArray.idl: Renamed from WebCore/storage/EntryArray.idl.
              * fileapi/EntryCallback.h: Renamed from WebCore/storage/EntryCallback.h.
              * fileapi/EntryCallback.idl: Renamed from WebCore/storage/EntryCallback.idl.
              * fileapi/ErrorCallback.h: Renamed from WebCore/storage/ErrorCallback.h.
              * fileapi/ErrorCallback.idl: Renamed from WebCore/storage/ErrorCallback.idl.
              * fileapi/FileEntry.cpp: Renamed from WebCore/storage/FileEntry.cpp.
              * fileapi/FileEntry.h: Renamed from WebCore/storage/FileEntry.h.
              * fileapi/FileEntry.idl: Renamed from WebCore/storage/FileEntry.idl.
              * fileapi/FileSystemCallback.h: Renamed from WebCore/storage/FileSystemCallback.h.
              * fileapi/FileSystemCallback.idl: Renamed from WebCore/storage/FileSystemCallback.idl.
              * fileapi/FileSystemCallbacks.cpp: Renamed from WebCore/storage/FileSystemCallbacks.cpp.
              * fileapi/FileSystemCallbacks.h: Renamed from WebCore/storage/FileSystemCallbacks.h.
              * fileapi/Flags.h: Renamed from WebCore/storage/Flags.h.
              * fileapi/Flags.idl: Renamed from WebCore/storage/Flags.idl.
              * fileapi/LocalFileSystem.cpp: Renamed from WebCore/storage/LocalFileSystem.cpp.
              * fileapi/LocalFileSystem.h: Renamed from WebCore/storage/LocalFileSystem.h.
              * fileapi/Metadata.h: Renamed from WebCore/storage/Metadata.h.
              * fileapi/Metadata.idl: Renamed from WebCore/storage/Metadata.idl.
              * fileapi/MetadataCallback.h: Renamed from WebCore/storage/MetadataCallback.h.
              * fileapi/MetadataCallback.idl: Renamed from WebCore/storage/MetadataCallback.idl.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66586 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      189edc30
    • justin.garcia@apple.com's avatar
      Unreviewed, updating expected results for recent check-in. · 8e082aac
      justin.garcia@apple.com authored
      * editing/execCommand/5770834-1-expected.txt:
      * fast/css/getComputedStyle/computed-style-expected.txt:
      * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
      * svg/css/getComputedStyle-basic-expected.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8e082aac
    • zimmermann@webkit.org's avatar
      2010-08-31 Nikolas Zimmermann <nzimmermann@rim.com> · 41e5b7d8
      zimmermann@webkit.org authored
              Reviewed by Dirk Schulze.
      
              Prepare RenderSVGContainer culling patch
              https://bugs.webkit.org/show_bug.cgi?id=44955
      
              Add styleWillChange methods for all SVG renderers, that call setNeedsBoundariesUpdate().
              It's currently a no-op, but will be used once the containers cache their boundaries, which
              happens in a follow-up patch.
      
              * rendering/RenderSVGBlock.cpp:
              (WebCore::RenderSVGBlock::styleWillChange): Call setNeedsBoundariesUpdate().
              * rendering/RenderSVGBlock.h:
              * rendering/RenderSVGImage.cpp:
              (WebCore::RenderSVGImage::styleWillChange): Ditto.
              * rendering/RenderSVGImage.h:
              * rendering/RenderSVGInline.cpp:
              (WebCore::RenderSVGInline::styleWillChange): Ditto.
              * rendering/RenderSVGInline.h:
              * rendering/RenderSVGModelObject.cpp:
              (WebCore::RenderSVGModelObject::styleWillChange): Ditto.
              * rendering/RenderSVGModelObject.h:
              * rendering/RenderSVGRoot.cpp:
              (WebCore::RenderSVGRoot::styleWillChange): Ditto.
              * rendering/RenderSVGRoot.h:
              * rendering/SVGRenderSupport.cpp:
              (WebCore::SVGRenderSupport::computeContainerBoundingBox): Skip hidden containers, not necessary to traverse them.
              * rendering/style/SVGRenderStyle.cpp:
              (WebCore::SVGRenderStyle::diff): svg-shadow changes need to cause relayouts, not only repaints, once container bounds are cached.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66584 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      41e5b7d8
    • tkent@chromium.org's avatar
      2010-08-31 Kent Tamura <tkent@chromium.org> · 7627955e
      tkent@chromium.org authored
              Unreviewed, test expectation update.
      
              * platform/chromium/drt_expectations.txt: Remove a duplicated expectation.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66583 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7627955e
    • tkent@chromium.org's avatar
      2010-08-31 Kent Tamura <tkent@chromium.org> · 2d54b7e6
      tkent@chromium.org authored
              Unreviewed, test expectation update.
      
              * platform/chromium/drt_expectations.txt: Add recent failures.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66582 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d54b7e6
    • justin.garcia@apple.com's avatar
      WebCore: https://bugs.webkit.org/show_bug.cgi?id=44915 · 5b8a973f
      justin.garcia@apple.com authored
      Need to handle CSSValueAuto in CSSPrimitiveValue::operator ETextAlign()
              
      Reviewed by Dan Bernstein.
      
      * css/CSSPrimitiveValueMappings.h:
      (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): Map TAAUTO to -webkit-auto.  "auto" is
      not a valid text-align value.  We use TAAUTO internally for the nameless value that acts
      as left if direction:ltr and right for direction:rtl.
      
      LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=44915
      Need to handle CSSValueAuto in CSSPrimitiveValue::operator ETextAlign()
      
      Reviewed by Dan Bernstein.
      
      * fast/css/text-align-webkit-auto-expected.txt: Added.
      * fast/css/text-align-webkit-auto.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66581 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5b8a973f
    • hyatt@apple.com's avatar
      Fix Win build bustage. · 724d5012
      hyatt@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66580 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      724d5012
    • hyatt@apple.com's avatar
      Fix Qt build bustage. Why are these tiled backing store functions defined on... · 70dce341
      hyatt@apple.com authored
      Fix Qt build bustage.  Why are these tiled backing store functions defined on Frame and not FrameView anyway? Fail.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      70dce341
    • commit-queue@webkit.org's avatar
      2010-08-31 Gyuyoung Kim <gyuyoung.kim@samsung.com> · 721db339
      commit-queue@webkit.org authored
              Reviewed by Martin Robinson.
      
              [EFL] Add PlatformVideoWindowEfl.cpp for WebKit EFL
              https://bugs.webkit.org/show_bug.cgi?id=44508
      
              Add PlatformVideoWindowEfl.cpp in order to use gstreamer by
              WebKit EFL.
      
              * platform/graphics/gstreamer/PlatformVideoWindow.h:
              (WebCore::PlatformVideoWindow::window):
              (WebCore::PlatformVideoWindow::videoWindowId):
              * platform/graphics/gstreamer/PlatformVideoWindowEfl.cpp: Added.
              (PlatformVideoWindow::PlatformVideoWindow):
              (PlatformVideoWindow::~PlatformVideoWindow):
              * platform/graphics/gstreamer/PlatformVideoWindowGtk.cpp: Include <gtk/gtk.h> directly.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66578 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      721db339
  2. 31 Aug, 2010 31 commits
    • hyatt@apple.com's avatar
      WebCore: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style... · 42ee1dcf
      hyatt@apple.com authored
      WebCore: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
      the former can occur in more places without having to do the latter.
      
      Reviewed by Sam Weinig.
      
      * WebCore.exp.in:
      * page/FocusController.cpp:
      (WebCore::FocusController::setActive):
      * page/Frame.cpp:
      (WebCore::Frame::Frame):
      * page/Frame.h:
      * page/FrameView.cpp:
      (WebCore::FrameView::enterCompositingMode):
      (WebCore::FrameView::layout):
      (WebCore::FrameView::needsLayout):
      (WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive):
      * page/FrameView.h:
      * page/Page.cpp:
      (WebCore::Page::scheduleForcedStyleRecalcForAllPages):
      * page/Page.h:
      * page/Settings.cpp:
      (WebCore::setNeedsRecalcStyleInAllFrames):
      (WebCore::setLoadsImagesAutomaticallyInAllFrames):
      (WebCore::Settings::setStandardFontFamily):
      (WebCore::Settings::setFixedFontFamily):
      (WebCore::Settings::setSerifFontFamily):
      (WebCore::Settings::setSansSerifFontFamily):
      (WebCore::Settings::setCursiveFontFamily):
      (WebCore::Settings::setFantasyFontFamily):
      (WebCore::Settings::setMinimumFontSize):
      (WebCore::Settings::setMinimumLogicalFontSize):
      (WebCore::Settings::setDefaultFontSize):
      (WebCore::Settings::setDefaultFixedFontSize):
      (WebCore::Settings::setLoadsImagesAutomatically):
      (WebCore::Settings::setTextAreasAreResizable):
      (WebCore::Settings::setAuthorAndUserStylesEnabled):
      (WebCore::Settings::setFontRenderingMode):
      (WebCore::Settings::setZoomMode):
      (WebCore::Settings::setAcceleratedCompositingEnabled):
      (WebCore::Settings::setShowDebugBorders):
      (WebCore::Settings::setShowRepaintCounter):
      * rendering/RenderTheme.cpp:
      (WebCore::RenderTheme::platformColorsDidChange):
      
      WebKit/chromium: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
      the former can occur in more places without having to do the latter.
      
      Reviewed by Sam Weinig.
      
      * src/WebFrameImpl.cpp:
      (WebKit::WebFrameImpl::layout):
      
      WebKit/efl: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
      the former can occur in more places without having to do the latter.
      
      Reviewed by Sam Weinig.
      
      * ewk/ewk_view.cpp:
      (ewk_view_layout_if_needed_recursive):
      
      WebKit/gtk: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
      the former can occur in more places without having to do the latter.
      
      Reviewed by Sam Weinig.
      
      * webkit/webkitwebview.cpp:
      (webkit_web_view_expose_event):
      
      WebKit/mac: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
      the former can occur in more places without having to do the latter.
      
      Reviewed by Sam Weinig.
      
      Eliminate Mac-specific code for style re-application and recursive layout/style updating in 
      favor of the cross-platform code that all the other ports use.
      
      * Carbon/HIWebView.mm:
      (Draw):
      * WebCoreSupport/WebFrameLoaderClient.mm:
      (WebFrameLoaderClient::forceLayout):
      * WebView/WebHTMLView.mm:
      (-[WebHTMLView _propagateDirtyRectsToOpaqueAncestors]):
      (-[WebHTMLView viewWillDraw]):
      (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]):
      (-[WebHTMLView _recursiveDisplayAllDirtyWithLockFocus:visRect:]):
      (-[WebHTMLView _recursive:displayRectIgnoringOpacity:inContext:topView:]):
      (-[WebHTMLView reapplyStyles]):
      (-[WebHTMLView layoutToMinimumPageWidth:height:maximumPageWidth:adjustingViewSize:]):
      (-[WebHTMLView setNeedsToApplyStyles:]):
      (-[WebHTMLView _setPrinting:minimumPageWidth:height:maximumPageWidth:adjustViewSize:paginateScreenContent:]):
      (-[WebHTMLView _layoutIfNeeded]):
      (-[WebHTMLView _web_updateLayoutAndStyleIfNeededRecursive]):
      * WebView/WebHTMLViewInternal.h:
      * WebView/WebView.mm:
      (-[WebView _viewWillDrawInternal]):
      
      WebKit/qt: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
      the former can occur in more places without having to do the latter.
      
      Reviewed by Sam Weinig.
      
      * Api/qwebelement.cpp:
      (QWebElement::render):
      * Api/qwebframe.cpp:
      (QWebFramePrivate::renderRelativeCoords):
      
      WebKit/win: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
      the former can occur in more places without having to do the latter.
      
      Reviewed by Sam Weinig.
      
      * WebFrame.cpp:
      (WebFrame::paintDocumentRectToContext):
      * WebView.cpp:
      (WebView::updateBackingStore):
      
      WebKit/wx: https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
      the former can occur in more places without having to do the latter.
      
      Reviewed by Sam Weinig.
      
      * WebView.cpp:
      (wxWebView::OnPaint):
      
      WebKit2: https://bugs.webkit.org/show_bug.cgi?id=44863
      
      Reviewed by Sam Weinig.
      
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::layoutIfNeeded):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66577 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      42ee1dcf
    • tkent@chromium.org's avatar
      2010-08-31 Kent Tamura <tkent@chromium.org> · bbca7bc7
      tkent@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              [Chromium] Add WebKitClient::callOnMainThreadWithDelay()
              https://bugs.webkit.org/show_bug.cgi?id=45016
      
              It is required to remove base/task.h and base/timer.h dependency
              from DRT/Chromium.
      
              * public/WebKitClient.h:
              (WebKit::WebKitClient::callOnMainThreadWithDelay): Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66576 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bbca7bc7
    • hyatt@apple.com's avatar
      Add test case I forgot to add from previous multicol checkin. · af069196
      hyatt@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66575 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      af069196
    • jeremy@chromium.org's avatar
      2010-08-31 Jeremy Moskovich <jeremy@chromium.org> · 3b6daa04
      jeremy@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Unfork Chromium's FontPlatformDataChromiumMac.mm.
      
              Modified FontPlatformDataCocoa to provide hooks needed by Chromium.
              Moved Chromium's mechanics for OOP font loading to CrossProcessFontLoading.mm.
              Added ::create() function to MemoryActivatedFont to match new guidelines for
              RefCounted<> classes.
      
              Not possible to test due to sandbox interaction.
      
              * WebCore.gypi: Update files for chromium build.
              * platform/graphics/chromium/CrossProcessFontLoading.h: Added.
              (WebCore::MemoryActivatedFont::cgFont):
              (WebCore::MemoryActivatedFont::atsFontRef):
              * platform/graphics/chromium/CrossProcessFontLoading.mm: Added.
              (WebCore::MemoryActivatedFont::create):
              (WebCore::MemoryActivatedFont::MemoryActivatedFont):
              (WebCore::MemoryActivatedFont::~MemoryActivatedFont):
              (WebCore::FontPlatformData::loadFont):
              * platform/graphics/chromium/FontPlatformDataChromiumMac.mm: Removed.
              * platform/graphics/cocoa/FontPlatformData.h:
              * platform/graphics/cocoa/FontPlatformDataCocoa.mm:
              (WebCore::FontPlatformData::loadFont):
              (WebCore::FontPlatformData::FontPlatformData):
              (WebCore::FontPlatformData::operator=):
              (WebCore::FontPlatformData::setFont):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66574 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3b6daa04
    • commit-queue@webkit.org's avatar
      2010-08-31 Martin Robinson <mrobinson@igalia.com> · c4becbc4
      commit-queue@webkit.org authored
              Reviewed by Adam Barth.
      
              [GTK] warning: unused variable "queryResult"
              https://bugs.webkit.org/show_bug.cgi?id=44998
      
              No new tests as functionality has not changed.
      
              * platform/graphics/gstreamer/GStreamerGWorld.cpp:
              (WebCore::GStreamerGWorld::enterFullscreen): Move queryResult within the gstreamer
              version guards, where it is used.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c4becbc4
    • hyatt@apple.com's avatar
      Refinement to previous checkin for pagination of block-level replaced elements. Don't bother to · 2ba0c7bb
      hyatt@apple.com authored
      paginate floating block-level replaced elements for now.
      
      Reviewed by Adam Roben.
      
      Added fast/multicol/float-pagination-failure.html
      
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::paintChildren):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2ba0c7bb
    • commit-queue@webkit.org's avatar
      2010-08-31 Ademar de Souza Reis Jr <ademar.reis@openbossa.org> · 2cf7eb25
      commit-queue@webkit.org authored
              Reviewed by Adam Barth.
      
              Allow Ctrl+C inside Bugzilla::fetch_bug_dictionary
              https://bugs.webkit.org/show_bug.cgi?id=44789
      
              * Scripts/webkitpy/common/net/bugzilla.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2cf7eb25
    • kinuko@chromium.org's avatar
      2010-08-31 Kinuko Yasuda <kinuko@chromium.org> · e2e97781
      kinuko@chromium.org authored
              Reviewed by Jian Li.
      
              Add LocalFileSystem.requestFileSystem interface to DOMWindow
              https://bugs.webkit.org/show_bug.cgi?id=44734
      
              * public/WebRuntimeFeatures.h:
              * src/WebRuntimeFeatures.cpp:
              (WebKit::WebRuntimeFeatures::enableFileSystem):
              (WebKit::WebRuntimeFeatures::isFileSystemEnabled):
      2010-08-31  Kinuko Yasuda  <kinuko@chromium.org>
      
              Reviewed by Jian Li.
      
              Add LocalFileSystem.requestFileSystem interface to DOMWindow
              https://bugs.webkit.org/show_bug.cgi?id=44734
      
              No new tests; tests will be added later.
      
              * bindings/generic/RuntimeEnabledFeatures.cpp:
              * bindings/generic/RuntimeEnabledFeatures.h:
              (WebCore::RuntimeEnabledFeatures::fileSystemEnabled):
              (WebCore::RuntimeEnabledFeatures::setFileSystemEnabled):
              (WebCore::RuntimeEnabledFeatures::requestFileSystemEnabled):
              * page/DOMWindow.cpp:
              (WebCore::DOMWindow::requestFileSystem):
              * page/DOMWindow.h:
              (WebCore::DOMWindow::):
              * page/DOMWindow.idl:
              * page/Settings.cpp:
              (WebCore::Settings::setFileSystemRootPath):
              * page/Settings.h:
              (WebCore::Settings::fileSystemRootPath):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66570 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e2e97781
    • commit-queue@webkit.org's avatar
      2010-08-31 Kwang Yul Seo <skyul@company100.net> · 27cc86a5
      commit-queue@webkit.org authored
              Reviewed by Adam Barth.
      
              [BREWMP] Add PLATFORM(BREWMP) guard to PluginViewNone
              https://bugs.webkit.org/show_bug.cgi?id=44768
      
              Build fix. Add PLATFORM(BREWMP) guard to add dummy PluginView::privateBrowsingStateChanged
              and PluginView::setJavaScriptPaused.
      
              * plugins/PluginViewNone.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      27cc86a5
    • ap@apple.com's avatar
      2010-08-31 Alexey Proskuryakov <ap@apple.com> · bdf3116e
      ap@apple.com authored
              Reviewed by Adam Barth.
      
              https://bugs.webkit.org/show_bug.cgi?id=40947
              <rdar://problem/8124723> REGRESSION (r57544): XMLHttpRequest POSTed multipart/form-data
              wrongfully gets a charset appended
      
              * http/tests/xmlhttprequest/access-control-basic-whitelist-request-headers-expected.txt:
              * http/tests/xmlhttprequest/request-encoding2.html:
              Updated tests that has wrong expectations.
      
              * http/tests/xmlhttprequest/post-with-boundary-expected.txt: Added.
              * http/tests/xmlhttprequest/post-with-boundary.html: Added.
              Added a new test, sending a valid multipart form with boundary.
      2010-08-31  Alexey Proskuryakov  <ap@apple.com>
      
              Reviewed by Adam Barth.
      
              https://bugs.webkit.org/show_bug.cgi?id=40947
              <rdar://problem/8124723> REGRESSION (r57544): XMLHttpRequest POSTed multipart/form-data
              wrongfully gets a charset appended
      
              Test: http/tests/xmlhttprequest/post-with-boundary.html
      
              * xml/XMLHttpRequest.cpp:
              (WebCore::replaceCharsetInMediaType): Changed to only set charset if it was already present,
              and never append.
              (WebCore::XMLHttpRequest::send): Updated for replaceCharsetInMediaType renaming.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bdf3116e
    • commit-queue@webkit.org's avatar
      2010-08-31 Daniel Cheng <dcheng@chromium.org> · 7e1d3a69
      commit-queue@webkit.org authored
              Reviewed by Tony Chang.
      
              [chromium] Implement Readable/Writable versions of ChromiumDataObjectNew
              https://bugs.webkit.org/show_bug.cgi?id=44917
      
              This is the second of several patches to update Chromium to support
              arbitrary data types in event.dataTransfer.
              ReadableDataObject simply calls through to several Chromium IPCs to
              retrieve the appropriate data.
              WritableDataObject ostensibly buffers arbitrary data internally until
              a call is made to flush the data to the platform-specific abstraction;
              unfortunately, a special exception is currently made for pasteboard
              handling due to how it is handled in WebCore.
      
              No new tests.
      
              * WebCore.gypi:
              * platform/chromium/ChromiumDataObjectNew.h: Removed.
              * platform/chromium/ClipboardChromium.cpp:
              * platform/chromium/ClipboardMimeTypes.cpp: Added.
              * platform/chromium/ClipboardMimeTypes.h: Added.
              * platform/chromium/ReadableDataObject.cpp: Added.
              (WebCore::clipboardBuffer):
              (WebCore::ReadableDataObject::create):
              (WebCore::ReadableDataObject::ReadableDataObject):
              (WebCore::ReadableDataObject::hasData):
              (WebCore::ReadableDataObject::types):
              (WebCore::ReadableDataObject::getData):
              (WebCore::ReadableDataObject::getURL):
              (WebCore::ReadableDataObject::getHTML):
              (WebCore::ReadableDataObject::hasFilenames):
              (WebCore::ReadableDataObject::filenames):
              (WebCore::ReadableDataObject::ensureTypeCacheInitialized):
              * platform/chromium/ReadableDataObject.h: Added.
              * platform/chromium/WritableDataObject.cpp: Added.
              (WebCore::WritableDataObject::create):
              (WebCore::WritableDataObject::WritableDataObject):
              (WebCore::WritableDataObject::clearData):
              (WebCore::WritableDataObject::clearAllExceptFiles):
              (WebCore::WritableDataObject::clearAll):
              (WebCore::WritableDataObject::setData):
              (WebCore::WritableDataObject::setURL):
              (WebCore::WritableDataObject::setHTML):
              (WebCore::WritableDataObject::dataMap):
              (WebCore::WritableDataObject::urlTitle):
              (WebCore::WritableDataObject::htmlBaseURL):
              (WebCore::WritableDataObject::fileExtension):
              (WebCore::WritableDataObject::fileContentFilename):
              (WebCore::WritableDataObject::fileContent):
              (WebCore::WritableDataObject::setFileExtension):
              (WebCore::WritableDataObject::setFileContentFilename):
              (WebCore::WritableDataObject::setFileContent):
              * platform/chromium/WritableDataObject.h: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e1d3a69
    • darin@apple.com's avatar
      Fix gtk bot. · c10a58ea
      darin@apple.com authored
      * platform/gtk/Skipped: Skip the webarchive/loading/missing-data.html for the same reason
      the nearly identical webarchive/loading/mainresource-null-mimetype-crash.html is skipped.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c10a58ea
    • benjamin.poulain@nokia.com's avatar
      2010-08-31 Benjamin Poulain <benjamin.poulain@nokia.com> · b4fc9e0c
      benjamin.poulain@nokia.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] tst_QWebPage::originatingObjectInNetworkRequests() fails on trunk
              https://bugs.webkit.org/show_bug.cgi?id=45001
      
              Fix the test, we should not use data encoded URL since we are not
              setting an URL but setting the substituteData directly.
      
              * tests/qwebpage/tst_qwebpage.cpp:
              (tst_QWebPage::originatingObjectInNetworkRequests):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b4fc9e0c
    • commit-queue@webkit.org's avatar
      2010-08-31 Leandro Pereira <leandro@profusion.mobi> · 6ebdaee4
      commit-queue@webkit.org authored
              Reviewed by Adam Barth.
      
              ews: Add support for EFL-EWS
              https://bugs.webkit.org/show_bug.cgi?id=44982
      
              * QueueStatusServer/model/queues.py: Add "efl-ews" to queues list.
              * Scripts/webkitpy/common/config/ports.py: Define a EflPort class
              and add it to the ports dict.
              * Scripts/webkitpy/tool/commands/earlywarningsystem.py: Define a
              EflEWS class.
              * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py: Add
              a test case for the EFL EWS.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6ebdaee4
    • tony@chromium.org's avatar
      2010-08-31 Tony Chang <tony@chromium.org> · 3f1bb910
      tony@chromium.org authored
              Unreviewed, update pngs where the checksum is correct, but the png doesn't match.
      
              * platform/chromium-linux/fast/dom/attr_dead_doc-expected.png:
              * platform/chromium-linux/fast/frames/content-opacity-1-expected.png:
              * platform/chromium-linux/fast/frames/content-opacity-2-expected.png:
              * platform/chromium-linux/fast/frames/iframe-text-contents-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug137388-1-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug137388-3-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug50695-2-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3f1bb910
    • darin@apple.com's avatar
      Null-deref when decoding web archive with no data key in LegacyWebArchive::createResource · 714cfe30
      darin@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=45000
      
      Reviewed by Sam Weinig.
      
      WebCore: 
      
      Test: webarchive/loading/missing-data.html
      
      * loader/archive/cf/LegacyWebArchive.cpp:
      (WebCore::LegacyWebArchive::createResource): Use wrapCFData instead of CFDataGetBytePtr/GetLength,
      which is both more efficient, and can handle null. Also fixed incorrect use of ParsedURLString,
      since the string is coming from a file and so there are no guarantees about its format.
      
      LayoutTests: 
      
      * webarchive/loading/missing-data-expected.txt: Added.
      * webarchive/loading/missing-data.html: Added.
      * webarchive/loading/resources/missing-data.webarchive: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66562 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      714cfe30
    • tony@chromium.org's avatar
      2010-08-31 Tony Chang <tony@chromium.org> · 48bd25f4
      tony@chromium.org authored
              Unreviewed.  Add pngs for chromium linux results that have checksums.
      
              * platform/chromium-linux/css2.1/t0505-c16-descendant-01-e-expected.png: Added.
              * platform/chromium-linux/css2.1/t0509-c15-ids-01-e-expected.png: Added.
              * platform/chromium-linux/css2.1/t1205-c563-list-type-00-b-expected.png: Added.
              * platform/chromium-linux/css2.1/t1205-c564-list-img-00-b-g-expected.png: Added.
              * platform/chromium-linux/editing/deleting/4845371-expected.png: Added.
              * platform/chromium-linux/editing/deleting/4922367-expected.png: Added.
              * platform/chromium-linux/editing/deleting/5156801-2-expected.png: Added.
              * platform/chromium-linux/editing/deleting/5300379-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-3608430-fix-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-3608445-fix-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-3608462-fix-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-4083333-fix-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-contents-003-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-block-table-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-br-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-br-002-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-br-003-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-br-004-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-br-005-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-br-006-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-br-007-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-character-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-hr-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-image-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-image-002-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-image-003-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-leading-ws-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-listitem-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-listitem-002-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-selection-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-tab-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-tab-002-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-tab-003-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-tab-004-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-trailing-ws-001-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-trailing-ws-002-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-ws-fixup-003-expected.png: Added.
              * platform/chromium-linux/editing/deleting/delete-ws-fixup-004-expected.png: Added.
              * platform/chromium-linux/editing/deleting/list-item-1-expected.png: Added.
              * platform/chromium-linux/editing/deleting/merge-different-styles-expected.png: Added.
              * platform/chromium-linux/editing/deleting/merge-into-empty-block-2-expected.png: Added.
              * platform/chromium-linux/editing/deleting/merge-unrendered-space-expected.png: Added.
              * platform/chromium-linux/editing/deleting/merge-whitespace-pre-expected.png: Added.
              * platform/chromium-linux/editing/deleting/paragraph-in-preserveNewline-expected.png: Added.
              * platform/chromium-linux/editing/deleting/pruning-after-merge-2-expected.png: Added.
              * platform/chromium-linux/editing/deleting/smart-delete-003-expected.png: Added.
              * platform/chromium-linux/editing/deleting/table-cells-expected.png: Added.
              * platform/chromium-linux/editing/deleting/whitespace-pre-1-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/4916402-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/5569741-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/format-block-with-braces-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/format-block-with-trailing-br-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/indent-empty-root-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/indent-list-item-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/insert-list-and-stitch-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/nsresponder-indent-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/nsresponder-outdent-expected.png: Added.
              * platform/chromium-linux/editing/execCommand/remove-list-item-1-expected.png: Added.
              * platform/chromium-linux/editing/inserting/4875189-1-expected.png: Added.
              * platform/chromium-linux/editing/inserting/4959067-expected.png: Added.
              * platform/chromium-linux/editing/inserting/4960120-2-expected.png: Added.
              * platform/chromium-linux/editing/inserting/5002441-expected.png: Added.
              * platform/chromium-linux/editing/inserting/5156401-2-expected.png: Added.
              * platform/chromium-linux/editing/inserting/5549929-3-expected.png: Added.
              * platform/chromium-linux/editing/inserting/break-blockquote-after-delete-expected.png: Added.
              * platform/chromium-linux/editing/inserting/editable-inline-element-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-3659587-fix-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-3775316-fix-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-3778059-fix-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-3800346-fix-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-after-delete-001-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-001-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-002-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-003-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-004-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-005-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-006-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-007-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-008-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-at-tabspan-001-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-at-tabspan-002-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-br-at-tabspan-003-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-space-in-empty-doc-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-tab-001-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-tab-002-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-tab-003-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-tab-004-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-text-at-tabspan-001-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-text-at-tabspan-002-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-text-at-tabspan-003-expected.png: Added.
              * platform/chromium-linux/editing/inserting/insert-text-with-newlines-expected.png: Added.
              * platform/chromium-linux/editing/inserting/line-break-expected.png: Added.
              * platform/chromium-linux/editing/inserting/paragraph-separator-01-expected.png: Added.
              * platform/chromium-linux/editing/inserting/paragraph-separator-02-expected.png: Added.
              * platform/chromium-linux/editing/inserting/paragraph-separator-in-table-1-expected.png: Added.
              * platform/chromium-linux/editing/inserting/paragraph-separator-in-table-2-expected.png: Added.
              * platform/chromium-linux/editing/inserting/redo-expected.png: Added.
              * platform/chromium-linux/editing/inserting/typing-001-expected.png: Added.
              * platform/chromium-linux/editing/inserting/typing-002-expected.png: Added.
              * platform/chromium-linux/editing/inserting/typing-around-br-001-expected.png: Added.
              * platform/chromium-linux/editing/inserting/typing-around-image-001-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/4076267-2-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/4076267-3-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/4076267-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/4700297-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/5006779-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/5065605-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/5071074-2-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/5075944-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/5134759-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/5156401-1-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/5483567-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/5601583-1-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/8145-1-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/cut-text-001-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/displaced-placeholder-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/merge-after-delete-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/merge-end-3-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/merge-end-4-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/merge-start-list-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-blockquote-1-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-blockquote-2-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-blockquote-after-blockquote-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-blockquote-into-blockquote-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-table-001-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-text-001-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-text-at-tabspan-001-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-text-at-tabspan-002-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-text-at-tabspan-003-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-unrendered-select-expected.png: Added.
              * platform/chromium-linux/editing/pasteboard/paste-xml-expected.png: Added.
              * platform/chromium-linux/editing/selection/4866671-expected.png: Added.
              * platform/chromium-linux/editing/selection/4932260-1-expected.png: Added.
              * platform/chromium-linux/editing/selection/4932260-2-expected.png: Added.
              * platform/chromium-linux/editing/selection/4932260-3-expected.png: Added.
              * platform/chromium-linux/editing/selection/5076323-2-expected.png: Added.
              * platform/chromium-linux/editing/selection/5076323-3-expected.png: Added.
              * platform/chromium-linux/editing/selection/contenteditable-click-inside-expected.png: Added.
              * platform/chromium-linux/editing/selection/drag-text-delay-expected.png: Added.
              * platform/chromium-linux/editing/selection/editable-non-editable-crash-expected.png: Added.
              * platform/chromium-linux/editing/selection/extend-by-character-006-expected.png: Added.
              * platform/chromium-linux/editing/selection/extend-by-word-001-expected.png: Added.
              * platform/chromium-linux/editing/selection/fake-doubleclick-expected.png: Added.
              * platform/chromium-linux/editing/selection/fake-drag-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-backwords-by-word-001-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-between-blocks-no-001-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-by-character-001-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-by-character-002-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-by-character-004-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-by-character-6-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-by-line-002-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-by-sentence-001-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-by-word-001-expected.png: Added.
              * platform/chromium-linux/editing/selection/move-past-trailing-space-expected.png: Added.
              * platform/chromium-linux/editing/selection/selection-3748164-fix-expected.png: Added.
              * platform/chromium-linux/editing/selection/table-caret-1-expected.png: Added.
              * platform/chromium-linux/editing/selection/table-caret-2-expected.png: Added.
              * platform/chromium-linux/editing/selection/table-caret-3-expected.png: Added.
              * platform/chromium-linux/editing/selection/wrapped-line-caret-1-expected.png: Added.
              * platform/chromium-linux/editing/selection/wrapped-line-caret-2-expected.png: Added.
              * platform/chromium-linux/editing/spelling/spelling-expected.png: Added.
              * platform/chromium-linux/editing/style/5065910-expected.png: Added.
              * platform/chromium-linux/editing/style/fontsize-1-expected.png: Added.
              * platform/chromium-linux/editing/style/highlight-expected.png: Added.
              * platform/chromium-linux/editing/style/style-3681552-fix-001-expected.png: Added.
              * platform/chromium-linux/editing/style/style-3681552-fix-002-expected.png: Added.
              * platform/chromium-linux/editing/style/typing-style-001-expected.png: Added.
              * platform/chromium-linux/editing/style/typing-style-002-expected.png: Added.
              * platform/chromium-linux/editing/undo/4063751-expected.png: Added.
              * platform/chromium-linux/editing/undo/redo-typing-001-expected.png: Added.
              * platform/chromium-linux/editing/undo/undo-typing-001-expected.png: Added.
              * platform/chromium-linux/fast/block/positioning/absolute-in-inline-short-ltr-expected.png: Added.
              * platform/chromium-linux/fast/block/positioning/absolute-in-inline-short-rtl-expected.png: Added.
              * platform/chromium-linux/fast/css/outline-auto-empty-rects-expected.png: Added.
              * platform/chromium-linux/fast/css/outline-auto-location-expected.png: Added.
              * platform/chromium-linux/fast/events/label-focus-expected.png: Added.
              * platform/chromium-linux/fast/forms/textfield-outline-expected.png: Added.
              * platform/chromium-linux/fast/forms/textfield-overflow-expected.png: Added.
              * platform/chromium-linux/fast/lists/004-expected.png: Added.
              * platform/chromium-linux/fast/repaint/4776765-expected.png: Added.
              * platform/chromium-linux/fast/repaint/backgroundSizeRepaint-expected.png: Added.
              * platform/chromium-linux/fast/repaint/caret-outside-block-expected.png: Added.
              * platform/chromium-linux/fast/repaint/delete-into-nested-block-expected.png: Added.
              * platform/chromium-linux/fast/repaint/float-overflow-expected.png: Added.
              * platform/chromium-linux/fast/repaint/float-overflow-right-expected.png: Added.
              * platform/chromium-linux/fast/repaint/focus-layers-expected.png: Added.
              * platform/chromium-linux/fast/repaint/layout-state-scrolloffset-expected.png: Added.
              * platform/chromium-linux/fast/repaint/layout-state-scrolloffset2-expected.png: Added.
              * platform/chromium-linux/fast/repaint/layout-state-scrolloffset3-expected.png: Added.
              * platform/chromium-linux/fast/repaint/list-marker-2-expected.png: Added.
              * platform/chromium-linux/fast/repaint/stacked-diacritics-expected.png: Added.
              * platform/chromium-linux/fast/table/empty-table-percent-height-expected.png: Added.
              * platform/chromium-linux/fast/text/justified-selection-expected.png: Added.
              * platform/chromium-linux/media/audio-controls-rendering-expected.png: Added.
              * platform/chromium-linux/media/controls-after-reload-expected.png: Added.
              * platform/chromium-linux/media/controls-strict-expected.png: Added.
              * platform/chromium-linux/media/video-display-toggle-expected.png: Added.
              * platform/chromium-linux/media/video-empty-source-expected.png: Added.
              * platform/chromium-linux/media/video-no-audio-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/color-prop-03-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-13-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/paths-data-15-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/struct-group-01-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/struct-group-02-b-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/struct-image-04-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/struct-image-05-b-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/struct-image-09-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/struct-image-10-t-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png: Added.
              * platform/chromium-linux/svg/W3C-SVG-1.1/styling-pres-01-t-expected.png: Added.
              * platform/chromium-linux/svg/custom/focus-ring-expected.png: Added.
              * platform/chromium-linux/svg/custom/foreignObject-crash-on-hover-expected.png: Added.
              * platform/chromium-linux/svg/custom/js-update-path-changes-expected.png: Added.
              * platform/chromium-linux/svg/custom/js-update-path-removal-expected.png: Added.
              * platform/chromium-linux/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png: Added.
              * platform/chromium-linux/svg/custom/linking-a-03-b-viewTarget-expected.png: Added.
              * platform/chromium-linux/svg/custom/linking-a-03-b-zoomAndPan-expected.png: Added.
              * platform/chromium-linux/svg/custom/path-textPath-simulation-expected.png: Added.
              * platform/chromium-linux/svg/custom/relative-sized-inner-svg-expected.png: Added.
              * platform/chromium-linux/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.png: Added.
              * platform/chromium-linux/svg/custom/use-clipped-hit-expected.png: Added.
              * platform/chromium-linux/svg/custom/use-elementInstance-event-target-expected.png: Added.
              * platform/chromium-linux/svg/custom/use-elementInstance-methods-expected.png: Added.
              * platform/chromium-linux/svg/custom/use-event-handler-on-referenced-element-expected.png: Added.
              * platform/chromium-linux/svg/custom/use-event-handler-on-use-element-expected.png: Added.
              * platform/chromium-linux/svg/custom/use-nested-transform-expected.png: Added.
              * platform/chromium-linux/svg/custom/use-on-symbol-inside-pattern-expected.png: Added.
              * platform/chromium-linux/svg/custom/width-full-percentage-expected.png: Added.
              * platform/chromium-linux/svg/filters/subRegion-one-effect-expected.png: Added.
              * platform/chromium-linux/svg/filters/subRegion-two-effects-expected.png: Added.
              * platform/chromium-linux/svg/hixie/error/003-expected.png: Added.
              * platform/chromium-linux/svg/hixie/perf/001-expected.png: Added.
              * platform/chromium-linux/svg/hixie/perf/002-expected.png: Added.
              * platform/chromium-linux/svg/hixie/shapes/path/001-expected.png: Added.
              * platform/chromium-linux/svg/text/textPathBoundsBug-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/bugs/bug2516-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/bugs/bug3191-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/bugs/bug4284-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/bugs/bug4527-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/core/misc-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_baseline-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_bottom-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_middle-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_top-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/td_valign_baseline-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/td_valign_bottom-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/td_valign_middle-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/td_valign_top-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_baseline-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_bottom-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_middle-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_top-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/th_valign_baseline-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/th_valign_bottom-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/th_valign_middle-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/th_valign_top-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/thead_valign_baseline-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/thead_valign_bottom-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/thead_valign_middle-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/thead_valign_top-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tr_valign_baseline-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tr_valign_bottom-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tr_valign_middle-expected.png: Added.
              * platform/chromium-linux/tables/mozilla/marvin/tr_valign_top-expected.png: Added.
              * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug6933-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48bd25f4
    • kbr@google.com's avatar
      2010-08-31 Kenneth Russell <kbr@google.com> · f656cafe
      kbr@google.com authored
              Reviewed by Chris Marrin.
      
              Add length and related operations to FloatPoint and FloatSize
              https://bugs.webkit.org/show_bug.cgi?id=44994
      
              Added length and squared length operations to both FloatPoint and
              FloatSize, and added set(x, y), dot and normalize operations to
              FloatPoint. These changes have been tested with new code to be
              added later.
      
              * platform/graphics/FloatPoint.cpp:
              (WebCore::FloatPoint::normalize):
              (WebCore::FloatPoint::length):
              * platform/graphics/FloatPoint.h:
              (WebCore::FloatPoint::set):
              (WebCore::FloatPoint::dot):
              (WebCore::FloatPoint::lengthSquared):
              (WebCore::operator*):
              * platform/graphics/FloatSize.cpp:
              (WebCore::FloatSize::diagonalLength):
              * platform/graphics/FloatSize.h:
              (WebCore::FloatSize::diagonalLengthSquared):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f656cafe
    • zmo@google.com's avatar
      2010-08-31 Zhenyao Mo <zmo@google.com> · bd764836
      zmo@google.com authored
              Reviewed by Kenneth Russell.
      
              gl-teximage.html and tex-image-and-sub-image-2d-with-image.html failed on Chromium Mac bots (10.5)
              https://bugs.webkit.org/show_bug.cgi?id=44993
      
              * platform/graphics/cg/GraphicsContext3DCG.cpp:
              (WebCore::GraphicsContext3D::getImageData): Take into consideration the source image pixel row alignment.
      2010-08-31  Zhenyao Mo  <zmo@google.com>
      
              Reviewed by Kenneth Russell.
      
              gl-teximage.html and tex-image-and-sub-image-2d-with-image.html failed on Chromium Mac bots (10.5)
              https://bugs.webkit.org/show_bug.cgi?id=44993
      
              * platform/chromium/test_expectations.txt: Enabling the failing tests with the fix.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66559 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bd764836
    • jhoneycutt@apple.com's avatar
      Fix some copy/paste errors. · 6ea96fe3
      jhoneycutt@apple.com authored
      Reviewed by Steve Falkenburg.
      
      * WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp:
      (WebKit::InjectedBundlePageFormClient::textFieldDidEndEditing):
      Null check the correct callback.
      (WebKit::InjectedBundlePageFormClient::textDidChangeInTextField):
      Ditto.
      (WebKit::InjectedBundlePageFormClient::textDidChangeInTextArea):
      Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66558 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6ea96fe3
    • jhoneycutt@apple.com's avatar
      Crash when closing a page with a form field when using WebKit2. · b0773d66
      jhoneycutt@apple.com authored
      Reviewed by Anders Carlsson.
      
      The crash came from accessing a BundlePageFormClient that had been
      destroyed. The client was intended to be cleared by a call to
      WKBundlePageSetFormClient, but a null check there caused it not to be
      cleared.
      
      I fixed this and all of the other WK "set client" functions.
      
      * UIProcess/API/C/WKContext.cpp:
      (WKContextSetInjectedBundleClient):
      Return early if the caller passed a client with a version not equal to
      0.
      (WKContextSetHistoryClient):
      Ditto.
      
      * UIProcess/API/C/WKPage.cpp:
      (WKPageSetPageLoaderClient):
      Ditto.
      (WKPageSetPagePolicyClient):
      Ditto.
      (WKPageSetPageFormClient):
      Ditto.
      (WKPageSetPageUIClient):
      Ditto.
      
      * WebProcess/InjectedBundle/API/c/WKBundle.cpp:
      (WKBundleSetClient):
      Ditto.
      
      * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
      (WKBundlePageSetEditorClient):
      Ditto.
      (WKBundlePageSetFormClient):
      Ditto.
      (WKBundlePageSetLoaderClient):
      Ditto.
      (WKBundlePageSetUIClient):
      Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66557 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b0773d66
    • commit-queue@webkit.org's avatar
      2010-08-31 Patrick Gansterer <paroga@paroga.com> · 3dad68c2
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [CMake] Unify GENERATE_DOM_NAMES code
              https://bugs.webkit.org/show_bug.cgi?id=44842
      
              * CMakeLists.txt: Added property svn:eol-style.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3dad68c2
    • bdakin@apple.com's avatar
      Variable name change. m_shouldFirePostLayoutTimer is now · 6ac70863
      bdakin@apple.com authored
      m_hasPendingPostLayoutTasks
      
      Rubber-stamped by Dan Bernstein..
      
      * page/FrameView.cpp:
      (WebCore::FrameView::FrameView):
      (WebCore::FrameView::~FrameView):
      (WebCore::FrameView::reset):
      (WebCore::FrameView::layout):
      (WebCore::FrameView::performPostLayoutTasks):
      * page/FrameView.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66555 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6ac70863
    • ap@apple.com's avatar
      Build fix. · 7ee18bcf
      ap@apple.com authored
              * Shared/WebPreferencesStore.h: Actually remove encode(), which has been moved to WebPreferencesStore.cpp.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66554 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7ee18bcf
    • abarth@webkit.org's avatar
      2010-08-31 Adam Barth <abarth@webkit.org> · e10d2309
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              [reviewtool] Make it easy to scroll through review comments
              https://bugs.webkit.org/show_bug.cgi?id=45002
      
              This patch lets you scroll through review comments using "n" (for next)
              and "p" (for previous).  It also attributes comments to their authors.
      
              * PrettyPatch/PrettyPatch.rb:
              * code-review.js:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66553 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e10d2309
    • bdakin@apple.com's avatar
      Fix for https://bugs.webkit.org/show_bug.cgi?id=44828 FrameView · aa86567c
      bdakin@apple.com authored
      should make more calls to postLayoutTasks() using the timer
      -and corresponding-
      <rdar://problem/8064938>
      
      Reviewed by Dave Hyatt.
      
      WebCore: 
      
      This change only allows synchronous calls to postLayoutTasks() if 
      we are not already in a synchronous call to postLayoutTasks(). 
      Furthermore, it de-couples the notion of "the post layout timer 
      should fire" from m_postLayoutTasksTimer.isActive(), instead using 
      a boolean to track the need to use the timer.
      
      * page/FrameView.cpp:
      (WebCore::FrameView::FrameView):
      (WebCore::FrameView::~FrameView):
      (WebCore::FrameView::reset):
      (WebCore::FrameView::layout):
      (WebCore::FrameView::unscheduleRelayout):
      (WebCore::FrameView::performPostLayoutTasks):
      * page/FrameView.h:
      
      LayoutTests: 
      
      * fast/events/change-overflow-on-overflow-change-expected.txt: Added.
      * fast/events/change-overflow-on-overflow-change.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66552 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aa86567c
    • ap@apple.com's avatar
      Reviewed by Sam Weinig. · 65ffad3f
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=42195
              <rdar://problem/8186761> WebKitTestRunner needs to support layoutTestController.setXSSAuditorEnabled
      
      LayoutTests:
              * platform/mac-wk2/Skipped: Unskip XSS Auditor tests.
      
      WebKitTools:
              * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
              * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: (WTR::LayoutTestController::setXSSAuditorEnabled):
              * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
              Added setXSSAuditorEnabled, calling through to an WKBundle private method. Calling this method
              makes WebProcess use a different value for this preference than UIProcess thinks it uses.
      
              * WebKitTestRunner/TestController.cpp: (WTR::TestController::resetStateToConsistentValues):
              Reset xssAuditorEnabled. Even though the value doesn't change, this calls through to WebProcess,
              which forgets its override.
      
      WebKit2:
              * Shared/WebPreferencesStore.cpp:
              (WebKit::WebPreferencesStore::WebPreferencesStore): Initialize xssAuditorEnabled.
              (WebKit::WebPreferencesStore::decode): Moved from header, added xssAuditorEnabled.
              (WebKit::WebPreferencesStore::encode): Ditto.
              (WebKit::WebPreferencesStore::overrideXSSAuditorEnabledForTestRunner): Set an override, so
              that decoding a WebPreferencesStore in the process will give the override result. WebProcess
              doesn't hold to WebPreferencesStore, so there are no existing ones to patch.
              (WebKit::WebPreferencesStore::removeTestRunnerOverrides): Remove the override.
      
              * Shared/WebPreferencesStore.h: Added xssAuditorEnabled.
      
              * UIProcess/API/C/WKPreferences.cpp:
              (WKPreferencesSetXSSAuditorEnabled):
              (WKPreferencesGetXSSAuditorEnabled):
              * UIProcess/API/C/WKPreferences.h:
              Added an API method to change xssAuditorEnabled preference.
      
              * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::preferencesDidChange): Added a comment
              explaining how making this method smarter could affect WebKitTestRunner.
      
              * UIProcess/WebPreferences.cpp:
              (WebKit::WebPreferences::setXSSAuditorEnabled):
              (WebKit::WebPreferences::xssAuditorEnabled):
              * UIProcess/WebPreferences.h:
              Implemented xssAuditorEnabled preference accessors.
      
              * WebProcess/InjectedBundle/API/c/WKBundle.cpp: (WKBundleOverrideXSSAuditorEnabledForTestRunner):
              * WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
              Added a private methods to temporarily change xssAuditor setting from an injected bundle,
              not notifying UIProcess about the change.
      
              * WebProcess/InjectedBundle/InjectedBundle.cpp: (WebKit::InjectedBundle::overrideXSSAuditorEnabledForTestRunner):
              * WebProcess/InjectedBundle/InjectedBundle.h:
              Change the setting in existing pages, and override it for future ones.
      
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::WebPage): Take xssAuditorEnabled from preferences store.
              (WebKit::WebPage::preferencesDidChange): If preferences change, forget our override. This only
              happens in WKRT when the next test begins.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      65ffad3f
    • andersca@apple.com's avatar
      Fix 32-bit WebKit2 build. · b807a08b
      andersca@apple.com authored
      Reviewed by Sam Weinig.
      
      * WebCore.exp.in:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66550 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b807a08b
    • japhet@chromium.org's avatar
      2010-08-31 Nate Chapin <japhet@chromium.org> · 1e31314e
      japhet@chromium.org authored
              Reviewed by Darin Fisher.
      
              Regression in r63528: Custom http headers for loads of type
              FrameLoadTypeReloadFromOrigin are not being correctly
              propagated to subresource loads.
      
              https://bugs.webkit.org/show_bug.cgi?id=44987
      
              No tests, since DRT doesn't seem to have a way to trigger a
              FrameLoadTypeReloadFromOrigin load.
      
              * loader/FrameLoader.cpp:
              (WebCore::FrameLoader::addExtraFieldsToRequest):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1e31314e
    • weinig@apple.com's avatar
      WebKitTestRunner needs layoutTestController.addUserStyleSheet · 211fe6e2
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=42680
      
      Reviewed by Gavin Barraclough.
      
      WebKitTestRunner needs layoutTestController.addUserScript
      https://bugs.webkit.org/show_bug.cgi?id=42681
      
      WebKit2: 
      
      Improve UserContent APIs to allow passing null in the same places
      the WebKit1 API allowed. Add convenience function toWTFString to do
      WKStringRef conversion with correct null string behavior.
      
      * UIProcess/API/C/WKAPICast.h:
      (toWTFString):
      * WebProcess/InjectedBundle/API/c/WKBundle.cpp:
      (WKBundleAddUserScript):
      (WKBundleAddUserStyleSheet):
      (WKBundleRemoveUserScript):
      (WKBundleRemoveUserStyleSheet):
      * WebProcess/InjectedBundle/InjectedBundle.cpp:
      (WebKit::toStringVector):
      
      WebKitTools: 
      
      * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
      * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
      (WTR::InjectedBundle::beginTesting):
      * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
      (WTR::LayoutTestController::addUserScript):
      (WTR::LayoutTestController::addUserStyleSheet):
      * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
      
      LayoutTests: 
      
      * platform/mac-wk2/Skipped: Update skipped list.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66548 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      211fe6e2
    • dpranke@chromium.org's avatar
      2010-08-31 Dirk Pranke <dpranke@chromium.org> · e8e3676f
      dpranke@chromium.org authored
              Unreviewed, rolling out r66542.
              http://trac.webkit.org/changeset/66542
              https://bugs.webkit.org/show_bug.cgi?id=44902
      
              r66542 - the weird logging dependencies in Python stuck again ...
      
              * Scripts/webkitpy/layout_tests/data/failures/expected/exception.html: Removed.
              * Scripts/webkitpy/layout_tests/data/failures/expected/keyboard.html: Removed.
              * Scripts/webkitpy/layout_tests/data/passes/error-expected.txt: Removed.
              * Scripts/webkitpy/layout_tests/data/passes/error.html: Removed.
              * Scripts/webkitpy/layout_tests/data/platform/test/test_expectations.txt:
              * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
              * Scripts/webkitpy/layout_tests/layout_package/printing.py:
              * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
              * Scripts/webkitpy/layout_tests/port/base.py:
              * Scripts/webkitpy/layout_tests/port/test.py:
              * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
              * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66547 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8e3676f