- 04 Jan, 2011 38 commits
-
-
mrobinson@webkit.org authored
Reviewed by David Levin. .gitignore should be updated to reflect Sources rename to Source https://bugs.webkit.org/show_bug.cgi?id=51893 * .gitignore: Change all paths that reference the "Sources" directory to say "Source". git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75005 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ojan@chromium.org authored
Increment version number to avoid getting the cached JS file. * PrettyPatch/PrettyPatch.rb: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75004 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ojan@chromium.org authored
Reviewed by Adam Barth. anchor the toolbar to the bottom of the diff if the diff doesn't take a full screen of height https://bugs.webkit.org/show_bug.cgi?id=51162 * PrettyPatch/PrettyPatch.rb: * code-review.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75003 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
beidson@apple.com authored
Reviewed by a spell checker. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Kenneth Russell. 1. Remove entry for editing/input/ime-composition-clearpreedit.html test. 2. Improve fast/events/ime-composition-events-001.html to cover more cases. And fix test expectations of chromium port. https://bugs.webkit.org/show_bug.cgi?id=51693 * fast/events/ime-composition-events-001-expected.txt: * fast/events/ime-composition-events-001.html: * platform/chromium-mac/fast/events/ime-composition-events-001-expected.txt: Removed. * platform/chromium-win/fast/events/ime-composition-events-001-expected.txt: Removed. * platform/chromium/fast/events/ime-composition-events-001-expected.txt: Added. * platform/chromium/test_expectations.txt: * platform/qt/fast/events/ime-composition-events-001-expected.txt: Added. 2011-01-04 Zhe Su <suzhe@chromium.org> Reviewed by Kenneth Russell. Fix insertText, setMarkedText and unmarkText methods of TextInputController to call corresponding methods of WebKit::WebView rather than WebKit::WebFrame. This change matches the behavior of chromium browser. insertText corresponds to WebView::confirmComposition(text) setMarkedText corresponds to WebView::setComposition(...) unmarkText corresponds to WebView::confirmComposition() https://bugs.webkit.org/show_bug.cgi?id=51693 * DumpRenderTree/chromium/TextInputController.cpp: (TextInputController::insertText): (TextInputController::setMarkedText): (TextInputController::unmarkText): 2011-01-04 Zhe Su <suzhe@chromium.org> Reviewed by Kenneth Russell. Changes: 1. Add WebKit::WebWidget::confirmComposition(const WebString& text) This new method corresponds to Editor::confirmComposition(text) and Editor::insertText(text). It'll be used by both DumpRenderTree's TextInputController and chromium browser. 2. Fix WebFrameImpl::insertText It should call Editor::confirmComposition(text) rather than Editor::insertText(text) if there is an ongoing composition. It matches the behavior of WebKit Mac port. 3. Fix WebFrameImpl::setMarkedText Editor::confirmComposition(text) shouldn't be called in this method, which incorrectly inserts the text. https://bugs.webkit.org/show_bug.cgi?id=51693 * public/WebWidget.h: * src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::insertText): (WebKit::WebFrameImpl::setMarkedText): * src/WebPopupMenuImpl.cpp: (WebKit::WebPopupMenuImpl::confirmComposition): * src/WebPopupMenuImpl.h: * src/WebViewImpl.cpp: (WebKit::WebViewImpl::confirmComposition): * src/WebViewImpl.h: * tests/PopupMenuTest.cpp: (WebKit::TestWebWidget::confirmComposition): 2011-01-04 Zhe Su <suzhe@chromium.org> Reviewed by Kenneth Russell. Fix test LayoutTests/fast/events/ime-composition-events-001.html. https://bugs.webkit.org/show_bug.cgi?id=51693 * Api/qwebpage.cpp: (QWebPagePrivate::inputMethodEvent): Calls editor->insertText() to insert the commit string when no composition text is available. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
beidson@apple.com authored
* WebProcess/WebPage/WebBackForwardListProxy.cpp: Rubberstamped by Anders Carlsson. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74999 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
laszlo.1.gombos@nokia.com authored
Reviewed by Laszlo Gombos. [Qt] [Symbian] Build system cleanup After r74811 special handling for the Symbian build is no longer needed. This patch reverts r58756. * WebKit.pri: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74998 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Xan Lopez. [GTK] Port stock icon painting to GtkStyleContext https://bugs.webkit.org/show_bug.cgi?id=51764 Port stock icon painting for media and search input elements to GtkStyleContext. Also create the initial machinery for accessing style contexts for all GTK+ 3.x based widgets. No new tests. This should not change functionality. * platform/gtk/RenderThemeGtk.cpp: (WebCore::paintGdkPixbuf): (WebCore::RenderThemeGtk::paintSearchFieldResultsDecoration): (WebCore::RenderThemeGtk::paintSearchFieldCancelButton): (WebCore::RenderThemeGtk::paintMediaButton): * platform/gtk/RenderThemeGtk.h: * platform/gtk/RenderThemeGtk2.cpp: (WebCore::RenderThemeGtk::getStockIcon): * platform/gtk/RenderThemeGtk3.cpp: (WebCore::gtkStyleChangedCallback): (WebCore::styleContextMap): (WebCore::getStyleContext): (WebCore::RenderThemeGtk::paintMenuList): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74997 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
http://webkit.org/b/51889ddkilzer@apple.com authored
<http://webkit.org/b/51889> WebFrameLoaderClient::createMediaPlayerProxyPlugin() should use WebCore::PluginInfo.name Reviewed by Eric Carlson. This originally broke in r61581. It is inside an ENABLE(PLUGIN_PROXY_FOR_VIDEO) macro, so it didn't break the Mac build then. * WebCoreSupport/WebFrameLoaderClient.mm: Call (WebFrameLoaderClient::createMediaPlayerProxyPlugin): Updated to use WebCore::PluginInfo.name instead of -[WebBasePluginPackage name]. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74996 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
antti@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=8852 Reviewed by Dave Hyatt. Block inline script execution on pending stylesheet loads. This matches other browsers and HTML5. Tests: fast/tokenizer/inline-script-stylesheet-write.html fast/tokenizer/inline-script-stylesheet.html * dom/PendingScript.cpp: (WebCore::PendingScript::releaseElementAndClear): * dom/PendingScript.h: (WebCore::PendingScript::PendingScript): (WebCore::PendingScript::operator=): (WebCore::PendingScript::startingPosition): (WebCore::PendingScript::setStartingPosition): * html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::process): This fixes an unrelated bug with beforeload events that was exposed by the other changes (fast/dom/beforeload/remove-link-in-beforeload-listener.html). * html/parser/HTMLScriptRunner.cpp: (WebCore::HTMLScriptRunner::sourceFromPendingScript): (WebCore::HTMLScriptRunner::runScript): LayoutTests: Scripts should not be executed before preceding stylesheets are loaded https://bugs.webkit.org/show_bug.cgi?id=8852 Reviewed by Dave Hyatt. New tests plus a few test with slightly changed output due to different load serialization behavior. * fast/tokenizer/inline-script-stylesheet-expected.txt: Added. * fast/tokenizer/inline-script-stylesheet-write-expected.txt: Added. * fast/tokenizer/inline-script-stylesheet-write.html: Added. * fast/tokenizer/inline-script-stylesheet.html: Added. * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: * platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74995 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Darin Adler. Let DataView.getInt8() and DataView.setInt8() use int8_t instead of ambiguous 'char' to fix fast/canvas/webgl/data-view-test.html failure on ARM. https://bugs.webkit.org/show_bug.cgi?id=51861 By the way, changed other getIntXX() and setIntXX() methods to use more precise integer types. * bindings/js/JSDataViewCustom.cpp: (WebCore::setDataViewMember): * bindings/v8/custom/V8DataViewCustom.cpp: (WebCore::V8DataView::getInt8Callback): (WebCore::V8DataView::setInt8Callback): * html/canvas/DataView.cpp: (WebCore::DataView::getInt8): (WebCore::DataView::setInt8): * html/canvas/DataView.h: * html/canvas/DataView.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74994 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
* platform/qt/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74993 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Adam Barth. Suspend HTMLParserScheduler when page load is deferred to avoid potential JS re-entrancy. Otherwise, when JS execution is triggered from an external script or by events, and is blocked by a modal dialog, WebKit can parse more HTML source and also start another JS execution. https://bugs.webkit.org/show_bug.cgi?id=48077 Test case: WebCore/manual-tests/bugzilla-48077.html. * dom/DocumentParser.cpp: (WebCore::DocumentParser::suspendScheduledTasks): (WebCore::DocumentParser::resumeScheduledTasks): * dom/DocumentParser.h: * html/parser/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::suspendScheduledTasks): (WebCore::HTMLDocumentParser::resumeScheduledTasks): * html/parser/HTMLParserScheduler.cpp: (WebCore::HTMLParserScheduler::HTMLParserScheduler): (WebCore::HTMLParserScheduler::suspend): (WebCore::HTMLParserScheduler::resume): * html/parser/HTMLParserScheduler.h: (WebCore::HTMLParserScheduler::isScheduledForResume): * page/PageGroupLoadDeferrer.cpp: (WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer): (WebCore::PageGroupLoadDeferrer::~PageGroupLoadDeferrer): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74992 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by John Sullivan. Add more spelling/grammar related methods https://bugs.webkit.org/show_bug.cgi?id=51886 * UIProcess/API/mac/WKView.mm: (-[WKView validateUserInterfaceItem:]): Handle more selectors. (-[WKView showGuessPanel:]): Add stub. (-[WKView checkSpelling:]): Ditto. (-[WKView toggleAutomaticSpellingCorrection:]): Toggle automatic spelling correction. * UIProcess/TextChecker.h: Add setAutomaticSpellingCorrectionEnabled and isAutomaticSpellingCorrectionEnabled. * UIProcess/mac/TextCheckerMac.mm: (WebKit::TextChecker::setAutomaticSpellingCorrectionEnabled): (WebKit::TextChecker::isAutomaticSpellingCorrectionEnabled): Update the toggle. * WebProcess/WebCoreSupport/WebPlatformStrategies.cpp: * WebProcess/WebCoreSupport/mac/WebErrorsMac.mm: Add a Radar URL for the localization FIXMEs. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bfulgham@webkit.org authored
* win/WebKit2.vcproj: Correct the missing $(WebKitVSPropsRedirectionDir) variables that Visual Studio helpfully removes when making changes. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74988 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dbates@webkit.org authored
Fix the date recorded in the change log entry for changeset 74973 <http://trac.webkit.org/changeset/74973>. It was recorded as "2011-01-03". Instead, it should be "2011-01-04" to correspond with the date this changeset was committed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74985 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dbates@webkit.org authored
Reviewed by Adam Roben. LEAK: Deallocate instance of ThreadFunctionInvocation if thread creation fails https://bugs.webkit.org/show_bug.cgi?id=51860 * wtf/ThreadingWin.cpp: (WTF::createThreadInternal): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74983 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bfulgham@webkit.org authored
* win/WebKit2.vcproj: Disable CG-specific WKImageCG.cpp from Debug_Cairo_CFLite/Release_Cario_CFLite builds. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74980 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
laszlo.1.gombos@nokia.com authored
Reviewed by Ariya Hidayat. [Qt][Symbian] Make sure that WebKit headers are included before platform headers on Symbian https://bugs.webkit.org/show_bug.cgi?id=31273 On Symbian PREPEND_INCLUDEPATH is the best way to make sure that WebKit headers are included before platform headers. On all other platforms continue to use INCLUDEPATH (as before). This is a continuation of r65877. No new tests as there is no new functionality. * JavaScriptCore.pri: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74978 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
* wtf/ThreadingWin.cpp: Added include of PassOwnPtr.h. Fixed paragraphing of conditional includes. (WTF::wtfThreadEntryPoint): Use -> instead of . to dereference pointer. (WTF::createThreadInternal): Tweaked #if to not need separate macro. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74977 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Unreviewed; Added editing/selection/caret-bidi-first-and-last-letters.html to Qt's skipped list. The tracking bug 51884 (https://bugs.webkit.org/show_bug.cgi?id=51884) has been filed. * platform/qt/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74976 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dbates@webkit.org authored
Reviewed by Adam Roben. Extract ThreadFunctionInvocation into separate file and share between Apple Windows and Android https://bugs.webkit.org/show_bug.cgi?id=51855 Both the Apple Windows and Android ports implement a similar adapter structure, called ThreadFunctionInvocation and ThreadData respectively, as part of their thread creation process. Instead, we should share such an adapter structure and remove duplicate code. * JavaScriptCore.gypi: Added header wtf/ThreadFunctionInvocation.h. * wtf/ThreadFunctionInvocation.h: Added. (WTF::ThreadFunctionInvocation::ThreadFunctionInvocation): * wtf/ThreadingPthreads.cpp: Removed Android-specific structure ThreadData; Instead, use ThreadFunctionInvocation. (WTF::runThreadWithRegistration): (WTF::createThreadInternal): * wtf/ThreadingWin.cpp: Moved structure ThreadFunctionInvocation to its own file so that it can be shared with the Android implementation of createThreadInternal(). (WTF::wtfThreadEntryPoint): Use OwnPtr to hold passed instance of ThreadFunctionInvocation. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
laszlo.1.gombos@nokia.com authored
Reviewed by Laszlo Gombos. [Qt] [Symbian] Do not remove 0 byte sized files from productDir On Symbian productDir points to the source directory. Removing all the empty files from the productDir directory corrupts the svn repository. * Scripts/build-webkit: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74974 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dbates@webkit.org authored
Reviewed by Darin Adler. Use __builtin_expect when compiling using RVCT in GNU mode https://bugs.webkit.org/show_bug.cgi?id=51866 Derived from a patch by Dave Tapuska. * wtf/AlwaysInline.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74973 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonyg@chromium.org authored
Unreviewed build fix. Include glib-object.h for GObject https://bugs.webkit.org/show_bug.cgi?id=51876 * bindings/gobject/DOMObjectCache.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Reviewed by Dan Bernstein. Clicking on the first or the last letter of LTR/RTL text in a RTL/LTR block puts caret on the opposite side. https://bugs.webkit.org/show_bug.cgi?id=50992 Fixed the bug by interchanging the offset when the direction of inline text box and the containing block does not match. Reused the code added by http://trac.webkit.org/changeset/73553. Test: editing/selection/caret-bidi-first-and-last-letters.html * rendering/InlineTextBox.cpp: (WebCore::InlineTextBox::offsetForPosition): 2011-01-04 Ryosuke Niwa <rniwa@webkit.org> Reviewed by Dan Bernstein. Clicking on the first or the last letter of LTR/RTL text in a RTL/LTR block puts caret on the opposite side. https://bugs.webkit.org/show_bug.cgi?id=50992 Added a test to ensure WebKit places the caret on the side user clicked even when text's natural direction and the containing block's direction do not match. * editing/selection/caret-bidi-first-and-last-letters-expected.txt: Added. * editing/selection/caret-bidi-first-and-last-letters.html: Added. * editing/selection/resources/caret-edge-shared.js: Avoid calling verify() outside of DRT. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74971 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
beidson@apple.com authored
Pass encoded back/forward tree data from the WebProcess to the UIProcess Reviewed by Darin Adler. Remove the WKBackForwardListItemCopyOriginalURL API as it's not needed: * UIProcess/API/C/WKBackForwardListItem.cpp: * UIProcess/API/C/WKBackForwardListItem.h: * UIProcess/API/qt/qwkhistory.cpp: * UIProcess/API/qt/qwkhistory.h: * UIProcess/WebBackForwardListItem.cpp: (WebKit::WebBackForwardListItem::WebBackForwardListItem): * UIProcess/WebBackForwardListItem.h: (WebKit::WebBackForwardListItem::create): (WebKit::WebBackForwardListItem::setBackForwardData): (WebKit::WebBackForwardListItem::backForwardData): * UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::addBackForwardItem): * UIProcess/WebProcessProxy.h: * UIProcess/WebProcessProxy.messages.in: * WebProcess/WebPage/WebBackForwardListProxy.cpp: (WebKit::updateBackForwardItem): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74970 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonyg@chromium.org authored
Reviewed by Darin Adler. Remove 2 unnecessary includes from Document.h https://bugs.webkit.org/show_bug.cgi?id=51727 No new tests because no changed functionality. * dom/Document.cpp: * dom/Document.h: * editing/Editor.cpp: * editing/SpellChecker.h: * editing/SplitTextNodeCommand.cpp: * editing/TextCheckingHelper.cpp: * page/FrameView.cpp: * page/Page.cpp: * rendering/HitTestResult.cpp: * rendering/InlineTextBox.cpp: * rendering/InlineTextBox.h: * rendering/svg/SVGInlineFlowBox.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74969 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
paroga@webkit.org authored
Unreviewed WinCE build fix. * CMakeListsWinCE.txt: Added missing include directories, files and libraries. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kbalazs@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. [Qt][WK2] Incomplete clean up on termination https://bugs.webkit.org/show_bug.cgi?id=51474 Do not kill the web process to force it's termination. Fix object destruction and cleanup logic and make the cleanup more reliable. Do not try to cleanup on crash because it is not reliable. * Platform/CoreIPC/qt/ConnectionQt.cpp: (CoreIPC::Connection::platformInvalidate): Do not delete the socket if we do not own it. This is the case with a server connection. * Platform/qt/MappedMemoryPool.cpp: Turn MappedMemoryPool into a QObject so the CleanupHandler can destruct it in the same way as the other objects. (WebKit::MappedMemoryPool::instance): (WebKit::MappedMemoryPool::~MappedMemoryPool): * Platform/qt/MappedMemoryPool.h: (WebKit::MappedMemoryPool::MappedMemoryPool): * Platform/qt/SharedMemoryQt.cpp: (WebKit::SharedMemory::create): No need to care about QCoreApplication::aboutToQuit. It is handled by the CleanupHandler. (WebKit::SharedMemory::~SharedMemory): Ditto. * Shared/qt/CleanupHandler.cpp: Renamed from WebKit2/Shared/qt/CrashHandler.cpp. No longer try to handle crash but just normal termination. (WebKit::CleanupHandler::CleanupHandler): Connect deleteObjects with QCoreApplication::aboutToQuit. Ensure appropriate thread affinity. (WebKit::CleanupHandler::sigTermHandler): Stop the main event loop. (WebKit::CleanupHandler::deleteObjects): Use deleteLater instead of delete since it is more reliable. * Shared/qt/CleanupHandler.h: Renamed from WebKit2/Shared/qt/CrashHandler.h. (WebKit::CleanupHandler::instance): (WebKit::CleanupHandler::markForCleanup): (WebKit::CleanupHandler::unmark): * UIProcess/Launcher/qt/ProcessLauncherQt.cpp: Do not kill the web process immidiately but give it a chance to cleanup. Use QLocalServer::removeServer for assuring that the socket file will be removed. (WebKit::ProcessLauncherHelper::serverName): (WebKit::cleanupAtExit): Renamed from cleanupProcesses. Only kill the web process when it times out terminating. Fixed the bug of changing the list while iterating it over by disconnecting from the processStateChanged slot. (WebKit::QtWebProcess::QtWebProcess): Added missing meta type registration of QProcess::ProcessState. (WebKit::ProcessLauncherHelper::~ProcessLauncherHelper): (WebKit::ProcessLauncherHelper::ProcessLauncherHelper): No need to add the the instance to the CleanupHandler because we will remove the socket file in cleanupAtExit. (WebKit::ProcessLauncherHelper::instance): (WebKit::ProcessLauncher::terminateProcess): * WebKit2.pro: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74967 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
paroga@webkit.org authored
Unreviewed WinCE build fix. * WebCoreSupport/ChromeClientWinCE.cpp: (WebKit::ChromeClientWinCE::exceededDatabaseQuota): Added missing semicolon. (WebKit::ChromeClientWinCE::reachedApplicationCacheOriginQuota): * WebCoreSupport/ChromeClientWinCE.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74966 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Simon Hausmann. Provide an interface to require using fullscreen mediaplayer https://bugs.webkit.org/show_bug.cgi?id=51133 Only video should be displayed in fullscreen when requiresFullscreenForVideoPlayback is specified. No new tests because no client implements requiresFullscreenForVideoPlayback yet. * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::updatePlayState): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74965 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
benjamin.poulain@nokia.com authored
Reviewed by Kenneth Rohde Christiansen. [Qt] [WK2] create an initial implementation of the context menu handling for WebKit 2 https://bugs.webkit.org/show_bug.cgi?id=51825 Implement contextMenuItemVector() for Qt, this method is used in WebKit 2 to get the platform independent menu informations. * platform/qt/ContextMenuQt.cpp: (WebCore::contextMenuItemVector): 2011-01-04 Benjamin Poulain <benjamin.poulain@nokia.com> Reviewed by Kenneth Rohde Christiansen. [Qt] [WK2] create an initial implementation of the context menu handling for WebKit 2 https://bugs.webkit.org/show_bug.cgi?id=51825 Implement the necessary methods to get a basic context menu working for Qt. Only 4 basic WebAction have been added on the UIProcess side: back, forward, stop and reload. * UIProcess/API/qt/qgraphicswkview.cpp: (QGraphicsWKView::QGraphicsWKView): (QGraphicsWKView::showContextMenu): (QGraphicsWKViewPrivate::QGraphicsWKViewPrivate): * UIProcess/API/qt/qgraphicswkview.h: * UIProcess/API/qt/qwkpage.cpp: (QWKPagePrivate::createContextMenuProxy): * UIProcess/API/qt/qwkpage.h: * UIProcess/qt/WebContextMenuProxyQt.cpp: (WebKit::webActionForContextMenuAction): (WebKit::WebContextMenuProxyQt::WebContextMenuProxyQt): (WebKit::WebContextMenuProxyQt::create): (WebKit::WebContextMenuProxyQt::showContextMenu): (WebKit::WebContextMenuProxyQt::hideContextMenu): (WebKit::WebContextMenuProxyQt::createContextMenu): * UIProcess/qt/WebContextMenuProxyQt.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Unreviewed, rolling out r74960. http://trac.webkit.org/changeset/74960 https://bugs.webkit.org/show_bug.cgi?id=51868 Rollout since we hit an assert after this patch. (Requested by krit on #webkit). * svg/custom/recursive-use-expected.txt: Removed. * svg/custom/recursive-use.svg: Removed. 2011-01-04 Sheriff Bot <webkit.review.bot@gmail.com> Unreviewed, rolling out r74960. http://trac.webkit.org/changeset/74960 https://bugs.webkit.org/show_bug.cgi?id=51868 Rollout since we hit an assert after this patch. (Requested by krit on #webkit). * svg/SVGUseElement.cpp: (WebCore::SVGUseElement::buildInstanceTree): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Unreviewed, rolling out r74961. http://trac.webkit.org/changeset/74961 https://bugs.webkit.org/show_bug.cgi?id=51867 breaks 32/64-bits debug bots build (Requested by philn-tp on #webkit). * platform/graphics/gstreamer/GStreamerGWorld.cpp: (WebCore::GStreamerGWorld::setWindowOverlay): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Rubber-stamped by Eric Seidel. [GStreamer] build fails with gstreamer core 0.10.31 and -plugins-base 0.10.30 https://bugs.webkit.org/show_bug.cgi?id=51810 Based on a patch by Mart Raudsepp. No new tests, build fix only. * platform/graphics/gstreamer/GStreamerGWorld.cpp: (WebCore::GStreamerGWorld::setWindowOverlay): Use the new xoverlay API if the GST_CHECK_PLUGINS_BASE_VERSION macro is defined. It was introduced in same version as the xoverlay API change. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Dirk Schulze. Malformed SVG causes crash in updateContainerOffset https://bugs.webkit.org/show_bug.cgi?id=44610 Test case for recursive svg <use>. This test case passes if no crash occurs. * svg/custom/recursive-use-expected.txt: Added. * svg/custom/recursive-use.svg: Added. 2011-01-04 Leo Yang <leo.yang@torchmobile.com.cn> Reviewed by Dirk Schulze. Malformed SVG causes crash in updateContainerOffset https://bugs.webkit.org/show_bug.cgi?id=44610 We should check recursive <use> at the begining of WebCore::SVGUseElement::buildInstanceTree instead of at the end of it because the target element's children may cause infinite recursive <use>. Test: svg/custom/recursive-use.svg * svg/SVGUseElement.cpp: (WebCore::SVGUseElement::buildInstanceTree): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74960 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
Unreviewed, build fix. Try to fix Clang build. * css/CSSParser.cpp: (WebCore::valueFromSideKeyword): (WebCore::CSSParser::parseLinearGradient): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74959 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 03 Jan, 2011 2 commits
-
-
tkent@chromium.org authored
Unreviewed, test expectation update Add expectations of r74954 tests for Chromium. * platform/chromium-linux/fast/css-generated-content/table-before-after-child-add-expected.checksum: Added. * platform/chromium-linux/fast/css-generated-content/table-before-after-child-add-expected.png: Added. * platform/chromium-linux/fast/css-generated-content/table-cell-before-after-child-add-expected.checksum: Added. * platform/chromium-linux/fast/css-generated-content/table-cell-before-after-child-add-expected.png: Added. * platform/chromium-linux/fast/css-generated-content/table-row-before-after-child-add-expected.checksum: Added. * platform/chromium-linux/fast/css-generated-content/table-row-before-after-child-add-expected.png: Added. * platform/chromium-linux/fast/css-generated-content/table-table-before-after-child-add-expected.checksum: Added. * platform/chromium-linux/fast/css-generated-content/table-table-before-after-child-add-expected.png: Added. * platform/chromium-mac/fast/css-generated-content/table-before-after-child-add-expected.checksum: Added. * platform/chromium-mac/fast/css-generated-content/table-before-after-child-add-expected.png: Added. * platform/chromium-mac/fast/css-generated-content/table-cell-before-after-child-add-expected.checksum: Added. * platform/chromium-mac/fast/css-generated-content/table-cell-before-after-child-add-expected.png: Added. * platform/chromium-mac/fast/css-generated-content/table-row-before-after-child-add-expected.checksum: Added. * platform/chromium-mac/fast/css-generated-content/table-row-before-after-child-add-expected.png: Added. * platform/chromium-mac/fast/css-generated-content/table-table-before-after-child-add-expected.checksum: Added. * platform/chromium-mac/fast/css-generated-content/table-table-before-after-child-add-expected.png: Added. * platform/chromium-win/fast/css-generated-content/table-before-after-child-add-expected.checksum: Added. * platform/chromium-win/fast/css-generated-content/table-before-after-child-add-expected.png: Added. * platform/chromium-win/fast/css-generated-content/table-before-after-child-add-expected.txt: Added. * platform/chromium-win/fast/css-generated-content/table-cell-before-after-child-add-expected.checksum: Added. * platform/chromium-win/fast/css-generated-content/table-cell-before-after-child-add-expected.png: Added. * platform/chromium-win/fast/css-generated-content/table-cell-before-after-child-add-expected.txt: Added. * platform/chromium-win/fast/css-generated-content/table-row-before-after-child-add-expected.checksum: Added. * platform/chromium-win/fast/css-generated-content/table-row-before-after-child-add-expected.png: Added. * platform/chromium-win/fast/css-generated-content/table-row-before-after-child-add-expected.txt: Added. * platform/chromium-win/fast/css-generated-content/table-table-before-after-child-add-expected.checksum: Added. * platform/chromium-win/fast/css-generated-content/table-table-before-after-child-add-expected.png: Added. * platform/chromium-win/fast/css-generated-content/table-table-before-after-child-add-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74958 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=48596 Patch by Julie-Jeongeun-Kim <Jeongeun.Kim@obigo.com> on 2011-01-03 Reviewed by Darin Adler. border attribute was not parsed in HTMLObjectElement. I added code for it as HTMLImageElement handled. new test:fast/html/object-border.html * html/HTMLObjectElement.cpp: (WebCore::HTMLObjectElement::parseMappedAttribute): LayoutTests: HTML5 Conformance Test failure: approved/xhtml5/object_border_pixel.xhtml https://bugs.webkit.org/show_bug.cgi?id=48596 Patch by Julie-Jeongeun-Kim <Jeongeun.Kim@obigo.com> on 2011-01-03 Reviewed by Darin Adler. * fast/html/object-border-expected.txt: Added. * fast/html/object-border.html: Added. * fast/html/resources/images/blue-border.png: Added. * fast/html/resources/images/blue.png: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-