- 28 Mar, 2011 12 commits
-
-
sergio@webkit.org authored
[GTK] Fullscreen tests failing after r82084 https://bugs.webkit.org/show_bug.cgi?id=57219 Skipping some fullscreen tests failing since r82084 * platform/gtk/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@82094 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mjs@apple.com authored
Reviewed by Dan Bernstein. Assigning location.path to something that doesn't start with / mangles the authority https://bugs.webkit.org/show_bug.cgi?id=57209 <rdar://problem/9195132> Tests: http/tests/uri/assign-path-with-leading-slash.html http/tests/uri/assign-path-without-leading-slash.html * platform/KURL.cpp: (WebCore::KURL::setPath): If the new path does not have a leading slash, add one. 2011-03-28 Maciej Stachowiak <mjs@apple.com> Reviewed by Dan Bernstein. Assigning location.path to something that doesn't start with / mangles the authority https://bugs.webkit.org/show_bug.cgi?id=57209 <rdar://problem/9195132> * http/tests/uri/assign-path-with-leading-slash-expected.txt: Added. * http/tests/uri/assign-path-with-leading-slash.html: Added. * http/tests/uri/assign-path-without-leading-slash-expected.txt: Added. * http/tests/uri/assign-path-without-leading-slash.html: Added. * http/tests/uri/resources/assign-path-landing.html: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@82093 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
Unreviewed, add Chromium test expectation for fast/text/justify-ideograph-leading-expansion.html. * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@82092 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rniwa@webkit.org authored
Reviewed by Eric Seidel. Extract functions to update logical width from computeInlineDirectionPositionsForLine https://bugs.webkit.org/show_bug.cgi?id=57213 Extracted updateLogicalWidthForLeftAlignedBlock, updateLogicalWidthForRightAlignedBlock, and updateLogicalWidthForCenterAlignedBlock from computeInlineDirectionPositionsForLine. They are used to update logical widths, logical left, and total logical width for left, right, and center aligned blocks. * rendering/RenderBlockLineLayout.cpp: (WebCore::updateLogicalWidthForLeftAlignedBlock): (WebCore::updateLogicalWidthForRightAlignedBlock): (WebCore::updateLogicalWidthForCenterAlignedBlock): (WebCore::RenderBlock::computeInlineDirectionPositionsForLine): git-svn-id: svn://svn.chromium.org/blink/trunk@82091 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
evan@chromium.org authored
Reviewed by Ryosuke Niwa. Refactor duplicate code in HTMLTextElement https://bugs.webkit.org/show_bug.cgi?id=57215 * html/HTMLTitleElement.cpp: (WebCore::HTMLTitleElement::childrenChanged): This method did an equivalent loop to the text() method on the same object. git-svn-id: svn://svn.chromium.org/blink/trunk@82090 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
Unreviewed, update Chromium test results for plugins/plugin-javascript-access.html. * platform/chromium-linux/plugins/plugin-javascript-access-expected.txt: * platform/chromium-win/plugins/plugin-javascript-access-expected.txt: * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@82089 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ukai@chromium.org authored
Reviewed by Alexey Proskuryakov. Don't call WebSocket::didClose() more than once. https://bugs.webkit.org/show_bug.cgi?id=57081 If WebSocket close() is called, and connection is established, then it will call didClose() that resets m_channel to 0. After that, when connection is closed, WebSocketChannel will call didClose for the WebSocket instance. * http/tests/websocket/tests/close-unref-websocket-expected.txt: Added. * http/tests/websocket/tests/close-unref-websocket.html: Added. * http/tests/websocket/tests/hanging-handshake_wsh.py: Added. 2011-03-27 Fumitoshi Ukai <ukai@chromium.org> Reviewed by Alexey Proskuryakov. Don't call WebSocket::didClose() more than once. https://bugs.webkit.org/show_bug.cgi?id=57081 If WebSocket close() is called, and connection is established, then it will call didClose() that resets m_channel to 0. After that, when connection is closed, WebSocketChannel will call didClose for the WebSocket instance. Call WebSocketChannel::disconnect() before m_channel = 0 to make sure WebSocketChannel suppress the second didClose(). Test: http/tests/websocket/tests/close-unref-websocket.html * websockets/WebSocket.cpp: (WebCore::WebSocket::didClose): git-svn-id: svn://svn.chromium.org/blink/trunk@82088 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
aestes@apple.com authored
Reviewed by Maciej Stachowiak. Correctly get a plug-in's MIME type when it uses WebPluginMIMETypesFilename https://bugs.webkit.org/show_bug.cgi?id=57205 If the plug-in's Info.plist uses WebPluginMIMETypesFilename to specify plug-in MIME types, WebKit has to check for a property list file in ~/Library/Preferences for the MIME type dictionary. * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm: (WebKit::getMIMETypesFromPluginBundle): If the bundle's Info dictionary has the key WebPluginMIMETypesFilename, open the property list specified by that key's value and return the MIME type dictionary from there. Otherwise, return the MIME type dictionary specified by the key WebPluginMIMETypes. (WebKit::getPluginInfoFromPropertyLists): Call getMIMETypesFromPluginBundle(). git-svn-id: svn://svn.chromium.org/blink/trunk@82087 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
Unreviewed, add Chromium test results for fast/blockflow/fallback-orientation.html. * platform/chromium-mac-leopard/fast/blockflow/fallback-orientation-expected.checksum: Added. * platform/chromium-mac-leopard/fast/blockflow/fallback-orientation-expected.png: Added. * platform/chromium-win-vista/fast/blockflow/fallback-orientation-expected.checksum: Added. * platform/chromium-win-vista/fast/blockflow/fallback-orientation-expected.png: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@82086 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Fix script-src redirect handling https://bugs.webkit.org/show_bug.cgi?id=57196 Test both allow => disallow and disallow => allow redirect cases. Previously, we had incorrect expectations for one of the redirect cases. Also, I've updated the policy syntax to match the default-src syntax. * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-redirect.html: 2011-03-27 Adam Barth <abarth@webkit.org> Reviewed by Eric Seidel. Fix script-src redirect handling https://bugs.webkit.org/show_bug.cgi?id=57196 Resource-loading requirements in CSP apply to each hop in the redirect chain. To make that work properly, we need to move enforcement into the loader. Fortunately, we already have a choke-point in the loader for enforcing this kind of policy. * dom/ScriptElement.cpp: (WebCore::ScriptElement::requestScript): * html/parser/HTMLDocumentParser.cpp: * html/parser/HTMLDocumentParser.h: * html/parser/HTMLScriptRunnerHost.h: * loader/cache/CachedResourceLoader.cpp: (WebCore::CachedResourceLoader::canRequest): * page/ContentSecurityPolicy.cpp: (WebCore::ContentSecurityPolicy::allowScriptFromSource): * page/ContentSecurityPolicy.h: git-svn-id: svn://svn.chromium.org/blink/trunk@82085 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jer.noble@apple.com authored
Reviewed by Maciej Stachowiak. Full Screen: disable keyboard access by default https://bugs.webkit.org/show_bug.cgi?id=56684 Pass whether keyboard access was requested up to ChromeClient when asking if fullscreen mode is supported. * dom/Document.cpp: (WebCore::Document::webkitRequestFullScreenForElement): * page/ChromeClient.h: (WebCore::ChromeClient::supportsFullscreenForElement): 2011-03-27 Jer Noble <jer.noble@apple.com> Reviewed by Maciej Stachowiak. Full Screen: disable keyboard access by default https://bugs.webkit.org/show_bug.cgi?id=56684 Take into account whether keyboard access was requested when deciding whether full screen mode is supported. * WebCoreSupport/WebChromeClient.h: * WebCoreSupport/WebChromeClient.mm: (WebChromeClient::supportsFullScreenForElement): * WebView/WebView.mm: (-[WebView _supportsFullScreenForElement:WebCore::withKeyboard:]): * WebView/WebViewInternal.h: 2011-03-27 Jer Noble <jer.noble@apple.com> Reviewed by Maciej Stachowiak. Full Screen: disable keyboard access by default https://bugs.webkit.org/show_bug.cgi?id=56684 Take into account whether keyboard access was requested when deciding whether full screen mode is supported. * UIProcess/WebFullScreenManagerProxy.cpp: (WebKit::WebFullScreenManagerProxy::supportsFullScreen): * UIProcess/WebFullScreenManagerProxy.h: * UIProcess/WebFullScreenManagerProxy.messages.in: * WebProcess/FullScreen/WebFullScreenManager.cpp: (WebKit::WebFullScreenManager::supportsFullScreen): * WebProcess/FullScreen/WebFullScreenManager.h: * WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::supportsFullScreenForElement): * WebProcess/WebCoreSupport/WebChromeClient.h: 2011-03-27 Jer Noble <jer.noble@apple.com> Reviewed by Maciej Stachowiak. Full Screen: disable keyboard access by default https://bugs.webkit.org/show_bug.cgi?id=56684 Accept the withKeyboard parameter to supportsFullScreenForElement. * DumpRenderTree/mac/UIDelegate.mm: (-[UIDelegate webView:supportsFullScreenForElement:withKeyboard:]): git-svn-id: svn://svn.chromium.org/blink/trunk@82084 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
paroga@webkit.org authored
Reviewed by David Levin. check-webkit-style should check ChangeLog for a valid bug number https://bugs.webkit.org/show_bug.cgi?id=57184 * Scripts/webkitpy/style/checker.py: * Scripts/webkitpy/style/checker_unittest.py: * Scripts/webkitpy/style/checkers/changelog.py: Added. * Scripts/webkitpy/style/checkers/changelog_unittest.py: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@82083 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
- 27 Mar, 2011 28 commits
-
-
benjamin.poulain@nokia.com authored
Reviewed by Andreas Kling. [Qt] QtWebKit will not compile with QT_ASCII_CAST_WARNINGS enabled https://bugs.webkit.org/show_bug.cgi?id=57087 Use explicit conversion for string to avoid depending on the default codec installed by the user code. * WebKitTestRunner/InjectedBundle/qt/ActivateFontsQt.cpp: (WTR::activateFonts): git-svn-id: svn://svn.chromium.org/blink/trunk@82082 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
andersca@apple.com authored
Reviewed by Sam Weinig. Dock doesn't come back after leaving fullscreen on Hulu https://bugs.webkit.org/show_bug.cgi?id=57189 <rdar://problem/9192413> Port some code over from the old WebKit1 plug-in host. * PluginProcess/mac/PluginProcessShim.mm: (WebKit::shimShowMenuBar): (WebKit::shimHideMenuBar): (WebKit::shimIsMenuBarVisible): git-svn-id: svn://svn.chromium.org/blink/trunk@82078 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
andersca@apple.com authored
Reviewed by Sam Weinig. * Platform/CoreIPC/Connection.cpp: git-svn-id: svn://svn.chromium.org/blink/trunk@82077 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
andreas.kling@nokia.com authored
Fix build warning about IconDatabaseClient.h (wrong path.) * QtWebKit.pro: git-svn-id: svn://svn.chromium.org/blink/trunk@82076 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
andreas.kling@nokia.com authored
Reviewed by Kenneth Rohde Christiansen. [Qt] Support for CSS color and background-color properties on select element's dropdown list https://bugs.webkit.org/show_bug.cgi?id=51627 Extend the QWebSelectData interface with background and foreground colors for the whole menu, as well as per-item. Hook it up to the PopupMenuStyle getters in RenderMenuList. * Api/qwebkitplatformplugin.h: * WebCoreSupport/PopupMenuQt.cpp: (SelectData::backgroundColor): (SelectData::foregroundColor): (SelectData::itemBackgroundColor): (SelectData::itemForegroundColor): * WebCoreSupport/QtFallbackWebPopup.cpp: (WebCore::QtFallbackWebPopup::show): (WebCore::QtFallbackWebPopup::populate): git-svn-id: svn://svn.chromium.org/blink/trunk@82075 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yi.4.shen@nokia.com authored
Reviewed by Andreas Kling. [Qt][Symbian] Fix Api test failure -- microFocusCoordinates https://bugs.webkit.org/show_bug.cgi?id=57108 Since the canvas is not self-closing tag, we need to add '</canvas>'. * tests/qgraphicswebview/tst_qgraphicswebview.cpp: (tst_QGraphicsWebView::microFocusCoordinates): * tests/qwebview/tst_qwebview.cpp: (tst_QWebView::microFocusCoordinates): git-svn-id: svn://svn.chromium.org/blink/trunk@82074 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Eric Seidel. [Qt] Build fix: Define WTF_USE_TEXTURE_MAPPER=1 when CONFIG contains texmap. https://bugs.webkit.org/show_bug.cgi?id=57143 Qt WebKit uses USE(TEXTURE_MAPPER) guard. Check texmap in CONFIG and define WTF_USE_TEXTURE_MAPPER=1. * QtWebKit.pro: git-svn-id: svn://svn.chromium.org/blink/trunk@82073 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
paroga@webkit.org authored
Reviewed by Andreas Kling. Fix agentOS() in FrameLoaderClientEfl https://bugs.webkit.org/show_bug.cgi?id=57177 Replace old PLATFORM macro with OS and CPU. * WebCoreSupport/FrameLoaderClientEfl.cpp: (WebCore::agentOS): git-svn-id: svn://svn.chromium.org/blink/trunk@82072 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
paroga@webkit.org authored
Reviewed by Andreas Kling. [EFL] Use an appropriate user agent string https://bugs.webkit.org/show_bug.cgi?id=57176 * WebCoreSupport/FrameLoaderClientEfl.cpp: (WebCore::composeUserAgent): git-svn-id: svn://svn.chromium.org/blink/trunk@82071 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
paroga@webkit.org authored
Reviewed by Andreas Kling. [WINCE] Use a appropriate user agent string https://bugs.webkit.org/show_bug.cgi?id=57175 * WebCoreSupport/FrameLoaderClientWinCE.cpp: (WebKit::FrameLoaderClientWinCE::userAgent): git-svn-id: svn://svn.chromium.org/blink/trunk@82070 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
paroga@webkit.org authored
Reviewed by Andreas Kling. [CMake] Generate WebKitVersion.h https://bugs.webkit.org/show_bug.cgi?id=57128 This file will be used for the user agent string by the CMake based ports. * CMakeLists.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@82069 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
Unreviewed, add new Chromium test result and expectations. * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-08-t-expected.checksum: * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.checksum: * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@82068 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Alexey Proskuryakov. https://bugs.webkit.org/show_bug.cgi?id=57170 Fix last elements in an enum to remove a trailing comma. Sun Studio 12 CC errors out. Compile fix only, no actual code change. * wtf/MessageQueue.h: 2011-03-27 Ben Taylor <bentaylor.solx86@gmail.com> Reviewed by Alexey Proskuryakov. https://bugs.webkit.org/show_bug.cgi?id=57170 Fix last elements in an enum to remove a trailing comma. Sun Studio 12 CC errors out. Compile fix only, no actual code change. * dom/ExceptionCode.h: * editing/EditorInsertAction.h: * loader/FrameLoaderTypes.h: * platform/PlatformKeyboardEvent.h: * platform/ScrollTypes.h: * platform/graphics/BitmapImage.h: * platform/image-decoders/ImageDecoder.h: * platform/network/ProtectionSpace.h: * platform/network/ResourceHandleClient.h: * platform/network/ResourceRequestBase.h: * platform/text/TextCodec.h: git-svn-id: svn://svn.chromium.org/blink/trunk@82067 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rwlbuis@webkit.org authored
Unreviewed, update improve test result. * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-08-t-expected.checksum: * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.checksum: * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@82066 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
andreas.kling@nokia.com authored
Reviewed by Benjamin Poulain. REGRESSION(r54712): [Qt] Installed QtWebKit header does not compile. https://bugs.webkit.org/show_bug.cgi?id=57183 The convenience <QtWebKit> header would include \<QtNetwork/QtNetwork\> which was due to the outputting code previously being wrapped in eval(). * Api/DerivedSources.pro: git-svn-id: svn://svn.chromium.org/blink/trunk@82065 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
Unreviewed, update Chromium test expectations. * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@82064 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
Unreviewed, add new Chromium test results. * platform/chromium-linux/svg/text/text-path-middle-align-expected.checksum: Added. * platform/chromium-linux/svg/text/text-path-middle-align-expected.png: Added. * platform/chromium-win/fast/blockflow/fallback-orientation-expected.checksum: Added. * platform/chromium-win/fast/blockflow/fallback-orientation-expected.png: Added. * platform/chromium-win/fast/blockflow/fallback-orientation-expected.txt: Added. * platform/chromium-win/svg/text/text-path-middle-align-expected.checksum: Added. * platform/chromium-win/svg/text/text-path-middle-align-expected.png: Added. * platform/chromium-win/svg/text/text-path-middle-align-expected.txt: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@82063 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
yutak@chromium.org authored
Unreviewed, fix Chromium text expectation. * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@82062 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rwlbuis@webkit.org authored
Reviewed by Nikolas Zimmermann. Text on path positioning at zero startOffset https://bugs.webkit.org/show_bug.cgi?id=56245 Since for length 0 no previous point is set, choose epsilon length to get normal at starting point of the path. Test: svg/text/text-path-middle-align.svg * platform/graphics/Path.cpp: (WebCore::Path::normalAngleAtLength): git-svn-id: svn://svn.chromium.org/blink/trunk@82061 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Oliver Hunt. https://bugs.webkit.org/show_bug.cgi?id=57151, patch derived from set created by Thiago Macieria in bug https://bugs.webkit.org/show_bug.cgi?id=24932 Fix compile issue on Solaris 10/Sun Studio 12 regarding ambiguity on ?: functions * bindings/js/JSJavaScriptCallFrameCustom.cpp: (WebCore::JSJavaScriptCallFrame::thisObject): git-svn-id: svn://svn.chromium.org/blink/trunk@82060 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
benjamin.poulain@nokia.com authored
Reviewed by Andreas Kling. [Qt] QtWebKit will not compile with QT_ASCII_CAST_WARNINGS enabled https://bugs.webkit.org/show_bug.cgi?id=57087 Use explicit conversion for string to avoid depending on the default codec installed by the user code. * Api/qwebkitversion.cpp: (qWebKitVersion): * Api/qwebpage.cpp: (QWebPagePrivate::dynamicPropertyChangeEvent): (QWebPage::javaScriptConsoleMessage): * WebCoreSupport/DumpRenderTreeSupportQt.cpp: (convertToPropertyName): (DumpRenderTreeSupportQt::setEditingBehavior): (DumpRenderTreeSupportQt::plainText): * WebCoreSupport/EditorClientQt.cpp: (dumpRange): * WebCoreSupport/FrameLoaderClientQt.cpp: (drtDescriptionSuitableForTestResult): (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction): * WebCoreSupport/InspectorClientQt.cpp: (WebCore::InspectorClientQt::openInspectorFrontend): * WebCoreSupport/InspectorServerQt.cpp: (WebCore::parseWebSocketChallengeNumber): (WebCore::InspectorServerRequestHandlerQt::tcpReadyRead): git-svn-id: svn://svn.chromium.org/blink/trunk@82059 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jeffm@apple.com authored
Reviewed by Sam Weinig. WKErrorCopyCFError() doesn't actually return a copy of the CFErrorRef https://bugs.webkit.org/show_bug.cgi?id=57172 * Shared/API/c/cf/WKErrorCF.cpp: (WKErrorCopyCFError): Use RetainPtr<> and leakRef() to return a real copy. git-svn-id: svn://svn.chromium.org/blink/trunk@82058 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jer.noble@apple.com authored
Fix a bug which was causing the "skip back" button to be missing, causing the media layout tests to fail. * rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::shouldRenderMediaControlPart): git-svn-id: svn://svn.chromium.org/blink/trunk@82057 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
rdar://problem/9180716mitz@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=57169 Reviewed by Maciej Stachowiak. Source/WebCore: Test: fast/blockflow/fallback-orientation.html * platform/graphics/FontFastPath.cpp: (WebCore::Font::glyphDataForCharacter): If the font has vertical glyphs, use it, rather than continuing down the fallback list. LayoutTests: * fast/blockflow/fallback-orientation.html: Added. * platform/mac/fast/blockflow/fallback-orientation-expected.checksum: Added. * platform/mac/fast/blockflow/fallback-orientation-expected.png: Added. * platform/mac/fast/blockflow/fallback-orientation-expected.txt: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@82056 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mjs@apple.com authored
* WebProcess/com.apple.WebProcess.sb: Tools: Revert inadvertantly committed changes. * Scripts/old-run-webkit-tests: * Scripts/webkitpy/layout_tests/run_webkit_tests.py: git-svn-id: svn://svn.chromium.org/blink/trunk@82055 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mjs@apple.com authored
Reviewed by Darin Adler. Follow-up fix for crash with giant inline stylesheets - actually don't crash, and add test https://bugs.webkit.org/show_bug.cgi?id=56150 Test: fast/css/giant-stylesheet-crash.html * dom/StyleElement.cpp: (WebCore::StyleElement::process): 2011-03-26 Maciej Stachowiak <mjs@apple.com> Reviewed by Darin Adler. Follow-up fix for crash with giant inline stylesheets - actually don't crash, and add test https://bugs.webkit.org/show_bug.cgi?id=56150 * fast/css/giant-stylesheet-crash-expected.txt: Added. * fast/css/giant-stylesheet-crash.html: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@82054 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jer.noble@apple.com authored
Reviewed by Eric Carlson. Media controls must use full screen style when in new full screen mode. https://bugs.webkit.org/show_bug.cgi?id=56851 Add new full screen styles for the full screen media elements. * DerivedSources.make: Add fullScreenQuickTime.css. * WebCore.xcodeproj/project.pbxproj: Ditto. * css/CSSStyleSelector.cpp: Removed loadFullScreenRulesIfNeeded(). (WebCore::CSSStyleSelector::CSSStyleSelector): Ditto. (WebCore::CSSStyleSelector::styleForElement): Load full screen rules if needed. * css/fullscreenQuickTime.css: Added. * css/mediaControls.css: * html/shadow/MediaControls.cpp: (WebCore::isFullScreen): Added. (WebCore::MediaControls::create): Add new full screen volume controls. (WebCore::MediaControls::updateStyle): Ditto. (WebCore::MediaControls::update): Ditto. (WebCore::MediaControls::updateVolumeSliderContainer): Ditto. (WebCore::MediaControls::forwardEvent): Ditto. * rendering/MediaControlElements.cpp: (WebCore::MediaControlFullscreenVolumeSliderElement::MediaControlFullscreenVolumeSliderElement): Added. (WebCore::MediaControlFullscreenVolumeSliderElement::create): Added. (WebCore::MediaControlFullscreenVolumeSliderElement::shadowPseudoId): Added. (WebCore::MediaControlFullscreenVolumeMinButtonElement::MediaControlFullscreenVolumeMinButtonElement): Addet (WebCore::MediaControlFullscreenVolumeMinButtonElement::create): Added. (WebCore::MediaControlFullscreenVolumeMinButtonElement::defaultEventHandler): Added. (WebCore::MediaControlFullscreenVolumeMinButtonElement::shadowPseudoId): Added. (WebCore::MediaControlFullscreenVolumeMaxButtonElement::MediaControlFullscreenVolumeMaxButtonElement): Added. (WebCore::MediaControlFullscreenVolumeMaxButtonElement::create): Added. (WebCore::MediaControlFullscreenVolumeMaxButtonElement::defaultEventHandler): Added. (WebCore::MediaControlFullscreenVolumeMaxButtonElement::shadowPseudoId): Added. * rendering/MediaControlElements.h: Added m_overridePosition. (WebCore::MediaControlVolumeSliderContainerElement::setOverridesPosition): Added. * rendering/MediaControlElements.h: (WebCore::MediaControlVolumeSliderContainerElement::overridesPosition): Added. * rendering/RenderTheme.h: (WebCore::RenderTheme::extraFullScreenStyleSheet): Added. * rendering/RenderThemeMac.h: * rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::extraFullScreenStyleSheet): Added. (WebCore::RenderThemeMac::shouldRenderMediaControlPart): Render seek forward and backward buttons. git-svn-id: svn://svn.chromium.org/blink/trunk@82053 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jer.noble@apple.com authored
Reviewed by Eric Carlson. Enable the Full Screen API by default in WebKit/mac and WebKit2 https://bugs.webkit.org/show_bug.cgi?id=56956 * WebView/WebPreferences.mm: (+[WebPreferences initialize]): Default the WebKitFullScreenEnabled preference to true. 2011-03-26 Jer Noble <jer.noble@apple.com> Reviewed by Eric Carlson. Enable the Full Screen API by default in WebKit/mac and WebKit2 https://bugs.webkit.org/show_bug.cgi?id=56956 * Shared/WebPreferencesStore.h: Default the fullScreenEnabled preference to true. git-svn-id: svn://svn.chromium.org/blink/trunk@82052 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-