- 22 Jan, 2011 3 commits
-
-
ap@apple.com authored
Reviewed by Dan Bernstein. https://bugs.webkit.org/show_bug.cgi?id=52950 Leak in WebPage::drawRectToPDF * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::drawRectToPDF): Use RetainPtr here, too. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76434 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@apple.com authored
Reviewed by Dan Bernstein. https://bugs.webkit.org/show_bug.cgi?id=52951 WebKit2 generates a bad PDF for cross process messaging * page/PrintContext.cpp: (WebCore::PrintContext::spoolRect): Use a correct offset to actually draw inside the requested rectangle. 2011-01-22 Alexey Proskuryakov <ap@apple.com> Reviewed by Dan Bernstein. https://bugs.webkit.org/show_bug.cgi?id=52951 WebKit2 generates a bad PDF for cross process messaging * UIProcess/API/mac/WKView.mm: (-[WKView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]): Use a correct offset when flipping. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76433 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Reviewed by Beth Dakin. * runtime/JSCell.h: (JSC::JSCell::Heap::heap): * runtime/MarkedSpace.h: (JSC::MarkedSpace::globalData): (JSC::MarkedSpace::heap): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76432 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 21 Jan, 2011 37 commits
-
-
ggaren@apple.com authored
* runtime/MachineStackMarker.cpp: (JSC::swapIfBackwards): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76431 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=52946 Rubber-stamped by Maciej Stachowiak. SunSpider reports no change. * runtime/MachineStackMarker.cpp: (JSC::swapIfBackwards): Added a helper function for handling platforms where the stack can grow in any direction. (JSC::MachineStackMarker::markCurrentThreadConservativelyInternal): (JSC::MachineStackMarker::markOtherThreadConservatively): Use the helper function. (JSC::isPointerAligned): Use "!" instead of "==0" because a robot told me to. (JSC::MachineStackMarker::markConservatively): Changed to use a more standard looping idiom, and to use the helper function above. * runtime/MarkedSpace.h: (JSC::MarkedSpace::isCellAligned): Use "!" instead of "==0" because a robot told me to. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76430 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Adam Barth. Regression: new window.onerror() implementation leaks cross-origin Javascript errors https://bugs.webkit.org/show_bug.cgi?id=52903 In case of an exception in a script from different domain only generic message will be passed to window.onerror hander. Tests: http/tests/security/cross-origin-script-window-onerror-redirected.html http/tests/security/cross-origin-script-window-onerror.html * bindings/js/CachedScriptSourceProvider.h: use URL from the resource response to make sure we do all cross origin checks agains real script URL, not the original URL which may have resulted in a sequence of redirects to different domains. (WebCore::CachedScriptSourceProvider::CachedScriptSourceProvider): * bindings/v8/ScriptSourceCode.h: same for v8. (WebCore::ScriptSourceCode::url): * dom/ScriptExecutionContext.cpp: (WebCore::ScriptExecutionContext::dispatchErrorEvent): in case the error occurred in a script we cannot access provide concise "Script error." message without any information about the error source. This is what Firefox does in this case. 2011-01-21 Yury Semikhatsky <yurys@chromium.org> Reviewed by Adam Barth. Regression: new window.onerror() implementation leaks cross-origin Javascript errors https://bugs.webkit.org/show_bug.cgi?id=52903 A couple of tests to check that window.onerror won't reveal any content of the resource from a different domain if the latter is referenced via <script src=...> * http/tests/security/cross-origin-script-window-onerror-expected.txt: Added. * http/tests/security/cross-origin-script-window-onerror-redirected-expected.txt: Added. * http/tests/security/cross-origin-script-window-onerror-redirected.html: Added. * http/tests/security/cross-origin-script-window-onerror.html: Added. * http/tests/security/resources/cross-origin-script.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76429 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Maciej Stachowiak. Disable mac_unittest.py that fails on some of the Mac bots https://bugs.webkit.org/show_bug.cgi?id=52947 As noted in the comment, this test does not appear to be correct because the function this test is testing returns different results depending on which flavor of Mac the test is run on. This patch disable the test. Hopefully we can re-enable the test once we've probably insulated the test from its environment. * Scripts/webkitpy/layout_tests/port/mac_unittest.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mjs@apple.com authored
Reviewed by Geoffrey Garen. Humor the WebKit2 buildbot in its continuing hatred of forms tests https://bugs.webkit.org/show_bug.cgi?id=52944 * platform/mac-wk2/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76427 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mitz@apple.com authored
Rubber-stamped by Mark Rowe. * platform/mac/fast/text/justified-text-rect-expected.checksum: * platform/mac/fast/text/justified-text-rect-expected.png: * platform/mac/fast/text/justified-text-rect-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76426 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Reviewed by Maciej Stachowiak. Cleaned up some conservative marking code. https://bugs.webkit.org/show_bug.cgi?id=52946 SunSpider reports no change. * interpreter/RegisterFile.h: No need for a special marking function, since we already expose a start() and end(). * runtime/Heap.cpp: (JSC::Heap::registerFile): (JSC::Heap::markRoots): * runtime/Heap.h: (JSC::Heap::contains): Migrated markConservatively() to the machine stack marker class. Now, Heap just provides a contains() function, which the machine stack marker uses for checking whether a pointer points into the heap. * runtime/MachineStackMarker.cpp: (JSC::MachineStackMarker::markCurrentThreadConservativelyInternal): (JSC::MachineStackMarker::markOtherThreadConservatively): (JSC::isPointerAligned): (JSC::MachineStackMarker::markConservatively): * runtime/MachineStackMarker.h: Move the conservative marking code here. * runtime/MarkStack.h: (JSC::ConservativeSet::add): (JSC::ConservativeSet::mark): Changed to using a vector instead of hash set. Vector seems to be a bit faster, and it generates smaller code. * runtime/MarkedSpace.cpp: (JSC::MarkedSpace::containsSlowCase): * runtime/MarkedSpace.h: (JSC::MarkedSpace::isCellAligned): (JSC::MarkedSpace::isPossibleCell): (JSC::MarkedSpace::contains): Kept the code for determining whether a pointer pointed into marked space, and moved the code for marking a set of conservative pointers into the machine stack marker. * wtf/HashSet.h: (WTF::::add): Added two missing inlines that I noticed while testing vector vs hash set. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76425 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jamesr@google.com authored
Update chromium test expectations. fast/animation tests should now pass on all chromium configurations. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76424 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76423 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mitz@apple.com authored
* fast/text/justify-nbsp.html: Removed a contenteditable attribute that was added after generating results. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76421 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andreas.kling@nokia.com authored
Unreviewed, removing the Qt result for r76414 since the test was actually broken beyond the usual off-by-one metrics. * platform/qt/fast/text/justify-nbsp-expected.txt: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76420 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andreas.kling@nokia.com authored
Unreviewed, add Qt-specific result for test added in r76414. * platform/qt/fast/text/justify-nbsp-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76419 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=52943 Objective-C files should use #import, not #include * UIProcess/API/C/WebKit2.h: This is an interesting one, because it's cross-platform, and there is more than one WKView.h. * Platform/mac/ModuleMac.mm: * Platform/mac/RunLoopMac.mm: * PluginProcess/mac/PluginControllerProxyMac.mm: * PluginProcess/mac/PluginProcessMac.mm: * PluginProcess/mac/PluginProcessMainMac.mm: * Shared/API/c/mac/WKCertificateInfoMac.mm: * Shared/API/c/mac/WKURLRequestNS.mm: * Shared/API/c/mac/WKURLResponseNS.mm: * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm: * Shared/mac/PlatformCertificateInfo.mm: * Shared/mac/SandboxExtensionMac.mm: * Shared/mac/WebCoreArgumentCodersMac.mm: * Shared/mac/WebMemorySampler.mac.mm: * Shared/mac/WebURLRequestMac.mm: * Shared/mac/WebURLResponseMac.mm: * UIProcess/API/mac/FindIndicatorWindow.mm: * UIProcess/API/mac/WKTextInputWindowController.mm: * UIProcess/Launcher/mac/ProcessLauncherMac.mm: * UIProcess/Launcher/mac/ThreadLauncherMac.mm: * UIProcess/Plugins/mac/PluginInfoStoreMac.mm: * UIProcess/Plugins/mac/PluginProcessProxyMac.mm: * UIProcess/mac/BackingStoreMac.mm: * UIProcess/mac/ChunkedUpdateDrawingAreaProxyMac.mm: * UIProcess/mac/LayerBackedDrawingAreaProxyMac.mm: * UIProcess/mac/TextCheckerMac.mm: * UIProcess/mac/WebContextMac.mm: * UIProcess/mac/WebContextMenuProxyMac.mm: * UIProcess/mac/WebPageProxyMac.mm: * UIProcess/mac/WebPopupMenuProxyMac.mm: * UIProcess/mac/WebPreferencesMac.mm: * WebProcess/Downloads/mac/DownloadMac.mm: * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm: * WebProcess/Plugins/Netscape/mac/PluginProxyMac.mm: * WebProcess/WebCoreSupport/mac/WebContextMenuClientMac.mm: * WebProcess/WebCoreSupport/mac/WebDatabaseManagerMac.mm: * WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm: * WebProcess/WebCoreSupport/mac/WebErrorsMac.mm: * WebProcess/WebCoreSupport/mac/WebPopupMenuMac.mm: * WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm: * WebProcess/WebPage/mac/WebPageMac.mm: * WebProcess/mac/WebProcessMac.mm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76418 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
Reviewed by Sam Weinig. * Scripts/webkit2/messages.py: Add some more structs to the list. * UIProcess/DrawingAreaProxy.h: Forward-declare UpdateInfo as a class. * UIProcess/TextChecker.h: Forward-declare TextCheckerState as a struct. * UIProcess/WebPageProxy.h: Forward-declare ContextMenuState as a struct. * UIProcess/mac/TextCheckerMac.mm: Fix the type of the string constants so that they can be passed to functions expecting NSString* without generating warnings. * WebProcess/WebPage/DrawingArea.h: Forward-declare WebPageCreationParameters as a struct. * WebProcess/WebPage/DrawingAreaImpl.h: Forward-declare UpdateInfo as a class. * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::getResourceDataFromFrame): Add parens around the assignment in the condition of the if statement to suppress a warning. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76417 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
Rubber-stamped by Jon Honeycutt. * Plugins/Hosted/WebHostedNetscapePluginView.mm: (-[WebHostedNetscapePluginView updateAndSetWindow]): * WebView/WebFullScreenController.mm: (-[WebFullScreenController enterFullscreen:]): (-[WebFullScreenController exitFullscreen]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76416 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andreas.kling@nokia.com authored
Reviewed by Kenneth Rohde Christiansen. [Qt] Always set composition mode through GraphicsContext https://bugs.webkit.org/show_bug.cgi?id=52940 GraphicsContext tracks the current composition mode so we should never call through to the QPainter directly. * platform/graphics/GraphicsContext.h: * platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::toQtCompositionMode): Changed this method to a static inline since it's only used by GraphicsContextQt.cpp now. * platform/graphics/qt/ImageQt.cpp: (WebCore::Image::drawPattern): (WebCore::BitmapImage::draw): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76415 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mitz@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=52938 Reviewed by Adele Peterson. Source/WebCore: Test: fast/text/justify-nbsp.html * rendering/RenderBlockLineLayout.cpp: (WebCore::RenderBlock::computeInlineDirectionPositionsForLine): Count no-break space as a space when computing the distribution of space between text boxes on the line. LayoutTests: * fast/text/justify-nbsp-expected.checksum: Added. * fast/text/justify-nbsp-expected.png: Added. * fast/text/justify-nbsp-expected.txt: Added. * fast/text/justify-nbsp.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76414 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dpranke@chromium.org authored
Reviewed by Mihai Parparita. Fix bug introduced in r76322 that caused NRWT to not actually read the Skipped files properly. https://bugs.webkit.org/show_bug.cgi?id=52771 * Scripts/webkitpy/layout_tests/port/mac_unittest.py: * Scripts/webkitpy/layout_tests/port/webkit.py: * Scripts/webkitpy/layout_tests/port/webkit_unittest.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76413 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
crogers@google.com authored
Unreviewed define HAS_WEBAUDIO_RUNTIMEFEATURES for synchronization with chromium patch landing https://bugs.webkit.org/show_bug.cgi?id=52941 * public/WebRuntimeFeatures.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76412 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
crogers@google.com authored
Unreviewed Add HAS_WEBAUDIO_FEATURE_ENABLE define to synchronize with chromium-side patch https://bugs.webkit.org/show_bug.cgi?id=52939 * public/WebSettings.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by David Levin. Remove resolved BUG13907 from test expectation file and added newly filed BUGCR70252 for media/video-zoom.html to keep track of the issue. Also, remove non-flaky test (media/audio-only-video-intrinsic-size.htm). * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76410 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/8876150mrowe@apple.com authored
control warning when a client tries to use operator bool exposed above via "using PageBlock::operator bool". Reviewed by Sam Weinig. * wtf/PageAllocation.h: (WTF::PageAllocation::operator bool): * wtf/PageReservation.h: (WTF::PageReservation::operator bool): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76409 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Rebaseline tests that use menulists. Also unskip a non-existent test. * platform/gtk/Skipped: Remove non-existent test. * platform/gtk/editing/selection/select-box-expected.checksum: * platform/gtk/editing/selection/select-box-expected.png: * platform/gtk/editing/selection/select-box-expected.txt: * platform/gtk/transforms/2d/zoom-menulist-expected.checksum: * platform/gtk/transforms/2d/zoom-menulist-expected.png: * platform/gtk/transforms/2d/zoom-menulist-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76408 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
msaboff@apple.com authored
Reviewed by Oliver Hunt. [RegexFuzz] Hang with forward assertion https://bugs.webkit.org/show_bug.cgi?id=52825 <rdar://problem/8894332> The backtrackTo label from the first term in a list of terms is being overwritten by processing of subsequent terms. Changed copyBacktrackToLabel() to check for an existing bcaktrackTo label before copying and renamed it to propagateBacktrackToLabel() since it no longer copies. * yarr/YarrJIT.cpp: (JSC::Yarr::YarrGenerator::BacktrackDestination::propagateBacktrackToLabel): (JSC::Yarr::YarrGenerator::generateParenthesesSingle): 2011-01-21 Michael Saboff <msaboff@apple.com> Reviewed by Oliver Hunt. [RegexFuzz] Hang with forward assertion https://bugs.webkit.org/show_bug.cgi?id=52825 <rdar://problem/8894332> New tests to check for functionality and future regression. * fast/regex/parentheses-expected.txt: * fast/regex/script-tests/parentheses.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76407 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Darin Fisher. Crash in WebCore::HistoryController::itemsAreClones https://bugs.webkit.org/show_bug.cgi?id=52819 Adds sanity checks to help diagnose the crash. * loader/HistoryController.cpp: 2011-01-21 Charlie Reis <creis@chromium.org> Reviewed by Darin Fisher. Crash in WebCore::HistoryController::itemsAreClones https://bugs.webkit.org/show_bug.cgi?id=52819 Adds sanity checks to help diagnose the crash. * src/WebFrameImpl.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76406 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andreas.kling@nokia.com authored
Reviewed by Ariya Hidayat. [Qt] Let QPainter decide whether a composition mode is supported or not Lacking Porter-Duff support in the paint engine shouldn't exclude the Source and Source-Over modes (and has nothing to do with the blend and raster-op modes.) Delegate this decision to QPainter instead (this will cause warnings if an unsupported mode is used, but that's a good thing.) * platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::clearRect): (WebCore::GraphicsContext::setPlatformCompositeOperation): * platform/graphics/qt/TransparencyLayer.h: (WebCore::TransparencyLayer::TransparencyLayer): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76405 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mjs@apple.com authored
Reviewed by Adele Peterson. Skip a test that's sporadically crashing on the buildbots https://bugs.webkit.org/show_bug.cgi?id=52932 * platform/mac-wk2/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76404 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bweinstein@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=52925 Reviewed by Adam Roben. * UIProcess/API/C/WKFrame.cpp: (WKFrameStopLoading): Call through to WebFrameProxy::stopLoading. * UIProcess/API/C/WKFrame.h: * UIProcess/WebFrameProxy.cpp: (WebKit::WebFrameProxy::stopLoading): Send a message to the WebProcess to stop loading the frame with the passed in ID. * UIProcess/WebFrameProxy.h: * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::stopLoadingFrame): Call stopForUserCancel on the passed-in frame. * WebProcess/WebPage/WebPage.h: * WebProcess/WebPage/WebPage.messages.in: Add StopLoadingFrame. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76403 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
crogers@google.com authored
Reviewed by Kenneth Russell. fix audio build: header file should be "Noncopyable.h" and not "NonCopyable.h" https://bugs.webkit.org/show_bug.cgi?id=52933 No new tests since this just fixes the build * webaudio/RealtimeAnalyser.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76402 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
weinig@apple.com authored
<rdar://problem/8896573> Reviewed by Geoffrey Sean Garen and Mark Rowe. * Scripts/old-run-webkit-tests: Set the HOME environment variable if it exists. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76401 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
crogers@google.com authored
Reviewed by Kenneth Russell. Fix audio build: change ChromiumBridge to PlatformBridge https://bugs.webkit.org/show_bug.cgi?id=52928 No new tests since audio API is not yet implemented. * platform/audio/chromium/AudioBusChromium.cpp: (WebCore::AudioBus::loadPlatformResource): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76400 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ggaren@apple.com authored
Reviewed by Sam Weinig. Moved the mark stack from global data to the heap, since it pertains to the heap, and not the virtual machine as a whole. https://bugs.webkit.org/show_bug.cgi?id=52930 SunSpider reports no change. * runtime/Heap.cpp: (JSC::Heap::Heap): (JSC::Heap::markRoots): * runtime/Heap.h: * runtime/JSGlobalData.cpp: (JSC::JSGlobalData::JSGlobalData): * runtime/JSGlobalData.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dpranke@chromium.org authored
Reviewed by Eric Seidel. Suppress a few remaining integration tests so that none of the layout_test unit tests ever read from the filesystem or launch subprocesses that aren't part of the unit tests. Also fix a minor bug in the printing unit tests that was incorrectly relying on sys.argv. https://bugs.webkit.org/show_bug.cgi?id=52863 * Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py: * Scripts/webkitpy/layout_tests/port/port_testcase.py: * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
crogers@google.com authored
Reviewed by Kenneth Russell. Add FFTFrameStub to avoid link errors during bringup on platforms without an FFT implementation https://bugs.webkit.org/show_bug.cgi?id=52922 No new tests since audio API is not yet implemented. * WebCore.gypi: * platform/audio/FFTFrameStub.cpp: Added. (WebCore::FFTFrame::FFTFrame): (WebCore::FFTFrame::~FFTFrame): (WebCore::FFTFrame::multiply): (WebCore::FFTFrame::doFFT): (WebCore::FFTFrame::doInverseFFT): (WebCore::FFTFrame::cleanup): (WebCore::FFTFrame::realData): (WebCore::FFTFrame::imagData): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76397 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mjs@apple.com authored
Reviewed by Adam Roben. Skip some newly added tests that use DRT APIs that are not yet available for WebKit2 https://bugs.webkit.org/show_bug.cgi?id=52924 * platform/mac-wk2/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76396 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tony@chromium.org authored
Reviewed by Sam Weinig. reduce number of FrameLoaderClient::didChangeScrollOffset calls https://bugs.webkit.org/show_bug.cgi?id=52915 Only notify of changes in scroll offset when there actually is a change. This regressed in r76291. Covered by Chromium browser_tests. * platform/ScrollAnimator.cpp: (WebCore::ScrollAnimator::scrollToOffsetWithoutAnimation): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76395 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/8894125https://bugs.webkit.org/show_bug.cgi?id=52916beidson@apple.com authored
Expose "suggested filename" for a resource based on its resource response. Reviewed by Adam Roben. API pieces: * WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: (WKBundleFrameCopySuggestedFilenameForResourceURL): * WebProcess/InjectedBundle/API/c/WKBundleFrame.h: Implementation: * WebProcess/WebPage/WebFrame.cpp: (WebKit::WebFrame::suggestedFilenameForResourceURL): See if the DocumentLoader has a resource for this URL and, if so, return the response's suggested filename. * WebProcess/WebPage/WebFrame.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76394 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-