1. 28 Jan, 2011 22 commits
  2. 27 Jan, 2011 18 commits
    • laszlo.1.gombos@nokia.com's avatar
      2011-01-27 Laszlo Gombos <laszlo.1.gombos@nokia.com> · df941dcc
      laszlo.1.gombos@nokia.com authored
              Reviewed by Adam Barth.
      
              Update the expected results for test-webkitpy after r76916.
      
              Include "config.h" in the expected results as well.
      
              * Scripts/webkit2/messages_unittest.py:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76919 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      df941dcc
    • mjs@apple.com's avatar
      2011-01-27 Maciej Stachowiak <mjs@apple.com> · a6ef9455
      mjs@apple.com authored
              Reviewed by Adam Barth.
      
              Skip some tests that fail due to missing DRT API
              https://bugs.webkit.org/show_bug.cgi?id=53283
      
              * platform/mac-wk2/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76918 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a6ef9455
    • laszlo.1.gombos@nokia.com's avatar
      2011-01-27 Laszlo Gombos <laszlo.1.gombos@nokia.com> · 2cbd32ac
      laszlo.1.gombos@nokia.com authored
              Unreviewed buildfix for SnowLeopard Intel Debug.
      
              Fix macro redefinition by not including config.h.
      
              Revert previous change in WebPageProxyCF.cpp.
      
              * UIProcess/cf/WebPageProxyCF.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76917 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2cbd32ac
    • laszlo.1.gombos@nokia.com's avatar
      2011-01-27 Greg Coletta <greg.coletta@nokia.com> · 48183967
      laszlo.1.gombos@nokia.com authored
              Reviewed by Laszlo Gombos.
      
              Get rid of prefix header dependency for WebKit2 build system
              https://bugs.webkit.org/show_bug.cgi?id=50174
      
              Change the style checker so that it enforces config.h include for
              WebKit2.
      
              * Scripts/webkitpy/style/checker.py:
      
      2011-01-27  Greg Coletta  <greg.coletta@nokia.com>
      
              Reviewed by Laszlo Gombos.
      
              Get rid of prefix header dependency for WebKit2 build system
              https://bugs.webkit.org/show_bug.cgi?id=50174
      
              Guard EmptyProtocalDefinitions.h to make sure it's not included twice.
      
              * platform/mac/EmptyProtocolDefinitions.h:
      
      2011-01-27  Greg Coletta  <greg.coletta@nokia.com>
      
              Reviewed by Laszlo Gombos.
      
              Get rid of prefix header dependency for WebKit2 build system.
              https://bugs.webkit.org/show_bug.cgi?id=50174
      
              Add config.h include explicitelly.
      
              * Platform/CoreIPC/ArgumentDecoder.cpp:
              * Platform/CoreIPC/ArgumentEncoder.cpp:
              * Platform/CoreIPC/Attachment.cpp:
              * Platform/CoreIPC/BinarySemaphore.cpp:
              * Platform/CoreIPC/Connection.cpp:
              * Platform/CoreIPC/DataReference.cpp:
              * Platform/CoreIPC/gtk/ConnectionGtk.cpp:
              * Platform/CoreIPC/mac/ConnectionMac.cpp:
              * Platform/CoreIPC/qt/ConnectionQt.cpp:
              * Platform/CoreIPC/win/ConnectionWin.cpp:
              * Platform/Logging.cpp:
              * Platform/Module.cpp:
              * Platform/Region.cpp:
              * Platform/RunLoop.cpp:
              * Platform/WorkQueue.cpp:
              * Platform/cg/CGUtilities.cpp:
              * Platform/gtk/RunLoopGtk.cpp:
              * Platform/gtk/SharedMemoryGtk.cpp:
              * Platform/gtk/WorkQueueGtk.cpp:
              * Platform/mac/MachUtilities.cpp:
              * Platform/mac/SharedMemoryMac.cpp:
              * Platform/mac/WorkQueueMac.cpp:
              * Platform/qt/MappedMemoryPool.cpp:
              * Platform/qt/ModuleQt.cpp:
              * Platform/qt/RunLoopQt.cpp:
              * Platform/qt/WorkQueueQt.cpp:
              * Platform/win/ModuleWin.cpp:
              * Platform/win/RunLoopWin.cpp:
              * Platform/win/SharedMemoryWin.cpp:
              * Platform/win/WorkQueueWin.cpp:
              * PluginProcess/PluginControllerProxy.cpp:
              * PluginProcess/PluginProcess.cpp:
              * PluginProcess/WebProcessConnection.cpp:
              * Scripts/webkit2/messages.py:
              * Shared/API/c/WKArray.cpp:
              * Shared/API/c/WKCertificateInfo.cpp:
              * Shared/API/c/WKContextMenuItem.cpp:
              * Shared/API/c/WKData.cpp:
              * Shared/API/c/WKDictionary.cpp:
              * Shared/API/c/WKError.cpp:
              * Shared/API/c/WKImage.cpp:
              * Shared/API/c/WKMutableArray.cpp:
              * Shared/API/c/WKMutableDictionary.cpp:
              * Shared/API/c/WKNumber.cpp:
              * Shared/API/c/WKSecurityOrigin.cpp:
              * Shared/API/c/WKSerializedScriptValue.cpp:
              * Shared/API/c/WKString.cpp:
              * Shared/API/c/WKType.cpp:
              * Shared/API/c/WKURL.cpp:
              * Shared/API/c/WKURLRequest.cpp:
              * Shared/API/c/WKURLResponse.cpp:
              * Shared/API/c/WKUserContentURLPattern.cpp:
              * Shared/API/c/cf/WKStringCF.cpp:
              * Shared/API/c/cf/WKURLCF.cpp:
              * Shared/API/c/cf/WKURLRequestCF.cpp:
              * Shared/API/c/cf/WKURLResponseCF.cpp:
              * Shared/API/c/cg/WKImageCG.cpp:
              * Shared/API/c/win/WKCertificateInfoWin.cpp:
              * Shared/ChildProcess.cpp:
              * Shared/ImmutableArray.cpp:
              * Shared/ImmutableDictionary.cpp:
              * Shared/MutableArray.cpp:
              * Shared/MutableDictionary.cpp:
              * Shared/OriginAndDatabases.cpp:
              * Shared/PlatformPopupMenuData.cpp:
              * Shared/Plugins/NPIdentifierData.cpp:
              * Shared/Plugins/NPObjectMessageReceiver.cpp:
              * Shared/Plugins/NPObjectProxy.cpp:
              * Shared/Plugins/NPRemoteObjectMap.cpp:
              * Shared/Plugins/NPVariantData.cpp:
              * Shared/Plugins/Netscape/NetscapePluginModule.cpp:
              * Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp:
              * Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp:
              * Shared/Plugins/PluginProcessCreationParameters.cpp:
              * Shared/PrintInfo.cpp:
              * Shared/SessionState.cpp:
              * Shared/ShareableBitmap.cpp:
              * Shared/UpdateInfo.cpp:
              * Shared/VisitedLinkTable.cpp:
              * Shared/WebBackForwardListItem.cpp:
              * Shared/WebContextMenuItem.cpp:
              * Shared/WebContextMenuItemData.cpp:
              * Shared/WebError.cpp:
              * Shared/WebEvent.cpp:
              * Shared/WebEventConversion.cpp:
              * Shared/WebGeolocationPosition.cpp:
              * Shared/WebImage.cpp:
              * Shared/WebKeyboardEvent.cpp:
              * Shared/WebMemorySampler.cpp:
              * Shared/WebMouseEvent.cpp:
              * Shared/WebOpenPanelParameters.cpp:
              * Shared/WebPageCreationParameters.cpp:
              * Shared/WebPageGroupData.cpp:
              * Shared/WebPlatformTouchPoint.cpp:
              * Shared/WebPopupItem.cpp:
              * Shared/WebPreferencesStore.cpp:
              * Shared/WebProcessCreationParameters.cpp:
              * Shared/WebTouchEvent.cpp:
              * Shared/WebURLRequest.cpp:
              * Shared/WebURLResponse.cpp:
              * Shared/WebWheelEvent.cpp:
              * Shared/cairo/ShareableBitmapCairo.cpp:
              * Shared/cf/ArgumentCodersCF.cpp:
              * Shared/cg/ShareableBitmapCG.cpp:
              * Shared/gtk/ShareableBitmapGtk.cpp:
              * Shared/gtk/WebCoreArgumentCodersGtk.cpp:
              * Shared/mac/CommandLineMac.cpp:
              * Shared/mac/UpdateChunk.cpp:
              * Shared/qt/CleanupHandler.cpp:
              * Shared/qt/NativeWebKeyboardEventQt.cpp:
              * Shared/qt/ShareableBitmapQt.cpp:
              * Shared/qt/UpdateChunk.cpp:
              * Shared/qt/WebCoreArgumentCodersQt.cpp:
              * Shared/qt/WebEventFactoryQt.cpp:
              * Shared/qt/WebURLRequestQt.cpp:
              * Shared/qt/WebURLResponseQt.cpp:
              * Shared/win/CommandLineWin.cpp:
              * Shared/win/NativeWebKeyboardEventWin.cpp:
              * Shared/win/PlatformCertificateInfo.cpp:
              * Shared/win/UpdateChunk.cpp:
              * Shared/win/WebCoreArgumentCodersWin.cpp:
              * Shared/win/WebEventFactory.cpp:
              * Shared/win/WebURLRequestWin.cpp:
              * Shared/win/WebURLResponseWin.cpp:
              * UIProcess/API/C/WKAuthenticationChallenge.cpp:
              * UIProcess/API/C/WKAuthenticationDecisionListener.cpp:
              * UIProcess/API/C/WKBackForwardList.cpp:
              * UIProcess/API/C/WKBackForwardListItem.cpp:
              * UIProcess/API/C/WKContext.cpp:
              * UIProcess/API/C/WKCredential.cpp:
              * UIProcess/API/C/WKDatabaseManager.cpp:
              * UIProcess/API/C/WKDownload.cpp:
              * UIProcess/API/C/WKFormSubmissionListener.cpp:
              * UIProcess/API/C/WKFrame.cpp:
              * UIProcess/API/C/WKFramePolicyListener.cpp:
              * UIProcess/API/C/WKGeolocationManager.cpp:
              * UIProcess/API/C/WKGeolocationPermissionRequest.cpp:
              * UIProcess/API/C/WKGeolocationPosition.cpp:
              * UIProcess/API/C/WKInspector.cpp:
              * UIProcess/API/C/WKNavigationData.cpp:
              * UIProcess/API/C/WKOpenPanelParameters.cpp:
              * UIProcess/API/C/WKOpenPanelResultListener.cpp:
              * UIProcess/API/C/WKPage.cpp:
              * UIProcess/API/C/WKPageGroup.cpp:
              * UIProcess/API/C/WKPreferences.cpp:
              * UIProcess/API/C/WKProtectionSpace.cpp:
              * UIProcess/API/C/win/WKContextWin.cpp:
              * UIProcess/API/C/win/WKView.cpp:
              * UIProcess/API/C/win/WKViewPrivate.cpp:
              * UIProcess/API/cpp/qt/WKStringQt.cpp:
              * UIProcess/API/cpp/qt/WKURLQt.cpp:
              * UIProcess/API/qt/ClientImpl.cpp:
              * UIProcess/API/qt/qgraphicswkview.cpp:
              * UIProcess/API/qt/qwkcontext.cpp:
              * UIProcess/API/qt/qwkpage.cpp:
              * UIProcess/API/qt/qwkpreferences.cpp:
              * UIProcess/Authentication/AuthenticationChallengeProxy.cpp:
              * UIProcess/Authentication/AuthenticationDecisionListener.cpp:
              * UIProcess/Authentication/WebCredential.cpp:
              * UIProcess/Authentication/WebProtectionSpace.cpp:
              * UIProcess/BackingStore.cpp:
              * UIProcess/ChunkedUpdateDrawingAreaProxy.cpp:
              * UIProcess/Downloads/DownloadProxy.cpp:
              * UIProcess/DrawingAreaProxy.cpp:
              * UIProcess/DrawingAreaProxyImpl.cpp:
              * UIProcess/FindIndicator.cpp:
              * UIProcess/GeolocationPermissionRequestManagerProxy.cpp:
              * UIProcess/GeolocationPermissionRequestProxy.cpp:
              * UIProcess/Launcher/ProcessLauncher.cpp:
              * UIProcess/Launcher/ThreadLauncher.cpp:
              * UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:
              * UIProcess/Launcher/gtk/ThreadLauncherGtk.cpp:
              * UIProcess/Launcher/qt/ProcessLauncherQt.cpp:
              * UIProcess/Launcher/qt/ThreadLauncherQt.cpp:
              * UIProcess/Launcher/win/ProcessLauncherWin.cpp:
              * UIProcess/Launcher/win/ThreadLauncherWin.cpp:
              * UIProcess/LayerBackedDrawingAreaProxy.cpp:
              * UIProcess/Plugins/PluginInfoStore.cpp:
              * UIProcess/Plugins/PluginProcessManager.cpp:
              * UIProcess/Plugins/PluginProcessProxy.cpp:
              * UIProcess/Plugins/gtk/PluginInfoStoreGtk.cpp:
              * UIProcess/Plugins/qt/PluginInfoStoreQt.cpp:
              * UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
              * UIProcess/ResponsivenessTimer.cpp:
              * UIProcess/TiledDrawingAreaProxy.cpp:
              * UIProcess/VisitedLinkProvider.cpp:
              * UIProcess/WebBackForwardList.cpp:
              * UIProcess/WebContext.cpp:
              * UIProcess/WebContextInjectedBundleClient.cpp:
              * UIProcess/WebContextMenuProxy.cpp:
              * UIProcess/WebDatabaseManagerProxy.cpp:
              * UIProcess/WebDatabaseManagerProxyClient.cpp:
              * UIProcess/WebDownloadClient.cpp:
              * UIProcess/WebEditCommandProxy.cpp:
              * UIProcess/WebFindClient.cpp:
              * UIProcess/WebFormClient.cpp:
              * UIProcess/WebFormSubmissionListenerProxy.cpp:
              * UIProcess/WebFrameListenerProxy.cpp:
              * UIProcess/WebFramePolicyListenerProxy.cpp:
              * UIProcess/WebFrameProxy.cpp:
              * UIProcess/WebGeolocationManagerProxy.cpp:
              * UIProcess/WebGeolocationProvider.cpp:
              * UIProcess/WebHistoryClient.cpp:
              * UIProcess/WebInspectorProxy.cpp:
              * UIProcess/WebLoaderClient.cpp:
              * UIProcess/WebNavigationData.cpp:
              * UIProcess/WebOpenPanelResultListenerProxy.cpp:
              * UIProcess/WebPageContextMenuClient.cpp:
              * UIProcess/WebPageGroup.cpp:
              * UIProcess/WebPageProxy.cpp:
              * UIProcess/WebPolicyClient.cpp:
              * UIProcess/WebPreferences.cpp:
              * UIProcess/WebProcessManager.cpp:
              * UIProcess/WebProcessProxy.cpp:
              * UIProcess/WebResourceLoadClient.cpp:
              * UIProcess/WebUIClient.cpp:
              * UIProcess/cf/WebBackForwardListCF.cpp:
              * UIProcess/cf/WebPageProxyCF.cpp:
              * UIProcess/cf/WebPreferencesCF.cpp:
              * UIProcess/gtk/TextCheckerGtk.cpp:
              * UIProcess/gtk/WebInspectorGtk.cpp:
              * UIProcess/gtk/WebPageProxyGtk.cpp:
              * UIProcess/gtk/WebPreferencesGtk.cpp:
              * UIProcess/qt/ChunkedUpdateDrawingAreaProxyQt.cpp:
              * UIProcess/qt/TextCheckerQt.cpp:
              * UIProcess/qt/TiledDrawingAreaProxyQt.cpp:
              * UIProcess/qt/TiledDrawingAreaTileQt.cpp:
              * UIProcess/qt/WebContextMenuProxyQt.cpp:
              * UIProcess/qt/WebContextQt.cpp:
              * UIProcess/qt/WebInspectorProxyQt.cpp:
              * UIProcess/qt/WebPageProxyQt.cpp:
              * UIProcess/qt/WebPopupMenuProxyQt.cpp:
              * UIProcess/qt/WebPreferencesQt.cpp:
              * UIProcess/win/ChunkedUpdateDrawingAreaProxyWin.cpp:
              * UIProcess/win/LayerBackedDrawingAreaProxyWin.cpp:
              * UIProcess/win/TextCheckerWin.cpp:
              * UIProcess/win/WebContextMenuProxyWin.cpp:
              * UIProcess/win/WebContextWin.cpp:
              * UIProcess/win/WebInspectorProxyWin.cpp:
              * UIProcess/win/WebPageProxyWin.cpp:
              * UIProcess/win/WebPopupMenuProxyWin.cpp:
              * UIProcess/win/WebView.cpp:
              * WebKit2.xcodeproj/project.pbxproj:
              * WebProcess/Authentication/AuthenticationManager.cpp:
              * WebProcess/Downloads/Download.cpp:
              * WebProcess/Downloads/DownloadManager.cpp:
              * WebProcess/Downloads/cf/DownloadCFNet.cpp:
              * WebProcess/Downloads/curl/DownloadCurl.cpp:
              * WebProcess/Downloads/qt/DownloadQt.cpp:
              * WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp:
              * WebProcess/Geolocation/WebGeolocationManager.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundle.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundleBackForwardList.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundleBackForwardListItem.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundlePageGroup.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundleRangeHandle.cpp:
              * WebProcess/InjectedBundle/API/c/WKBundleScriptWorld.cpp:
              * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp:
              * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp:
              * WebProcess/InjectedBundle/InjectedBundle.cpp:
              * WebProcess/InjectedBundle/InjectedBundleBackForwardList.cpp:
              * WebProcess/InjectedBundle/InjectedBundleBackForwardListItem.cpp:
              * WebProcess/InjectedBundle/InjectedBundleClient.cpp:
              * WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:
              * WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.cpp:
              * WebProcess/InjectedBundle/InjectedBundlePageEditorClient.cpp:
              * WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp:
              * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp:
              * WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp:
              * WebProcess/InjectedBundle/InjectedBundleScriptWorld.cpp:
              * WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp:
              * WebProcess/InjectedBundle/mac/InjectedBundleMac.cpp:
              * WebProcess/InjectedBundle/qt/InjectedBundleQt.cpp:
              * WebProcess/InjectedBundle/win/InjectedBundleWin.cpp:
              * WebProcess/Plugins/Netscape/JSNPMethod.cpp:
              * WebProcess/Plugins/Netscape/JSNPObject.cpp:
              * WebProcess/Plugins/Netscape/NPJSObject.cpp:
              * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:
              * WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp:
              * WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
              * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
              * WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
              * WebProcess/Plugins/Netscape/gtk/NetscapePluginGtk.cpp:
              * WebProcess/Plugins/Netscape/qt/NetscapePluginQt.cpp:
              * WebProcess/Plugins/Netscape/win/NetscapePluginWin.cpp:
              * WebProcess/Plugins/Plugin.cpp:
              * WebProcess/Plugins/PluginProcessConnection.cpp:
              * WebProcess/Plugins/PluginProcessConnectionManager.cpp:
              * WebProcess/Plugins/PluginProxy.cpp:
              * WebProcess/Plugins/PluginView.cpp:
              * WebProcess/WebCoreSupport/WebChromeClient.cpp:
              * WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
              * WebProcess/WebCoreSupport/WebDatabaseManager.cpp:
              * WebProcess/WebCoreSupport/WebDragClient.cpp:
              * WebProcess/WebCoreSupport/WebEditorClient.cpp:
              * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
              * WebProcess/WebCoreSupport/WebGeolocationClient.cpp:
              * WebProcess/WebCoreSupport/WebInspectorClient.cpp:
              * WebProcess/WebCoreSupport/WebInspectorFrontendClient.cpp:
              * WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
              * WebProcess/WebCoreSupport/WebPopupMenu.cpp:
              * WebProcess/WebCoreSupport/WebSearchPopupMenu.cpp:
              * WebProcess/WebCoreSupport/gtk/WebContextMenuClientGtk.cpp:
              * WebProcess/WebCoreSupport/gtk/WebPopupMenuGtk.cpp:
              * WebProcess/WebCoreSupport/qt/WebContextMenuClientQt.cpp:
              * WebProcess/WebCoreSupport/qt/WebErrorsQt.cpp:
              * WebProcess/WebCoreSupport/qt/WebFrameNetworkingContext.cpp:
              * WebProcess/WebCoreSupport/qt/WebPopupMenuQt.cpp:
              * WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp:
              * WebProcess/WebCoreSupport/win/WebErrorsWin.cpp:
              * WebProcess/WebCoreSupport/win/WebPopupMenuWin.cpp:
              * WebProcess/WebKitMain.cpp:
              * WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp:
              * WebProcess/WebPage/DecoderAdapter.cpp:
              * WebProcess/WebPage/DrawingArea.cpp:
              * WebProcess/WebPage/DrawingAreaImpl.cpp:
              * WebProcess/WebPage/EncoderAdapter.cpp:
              * WebProcess/WebPage/FindController.cpp:
              * WebProcess/WebPage/LayerBackedDrawingArea.cpp:
              * WebProcess/WebPage/PageOverlay.cpp:
              * WebProcess/WebPage/TiledDrawingArea.cpp:
              * WebProcess/WebPage/WebBackForwardListProxy.cpp:
              * WebProcess/WebPage/WebContextMenu.cpp:
              * WebProcess/WebPage/WebEditCommand.cpp:
              * WebProcess/WebPage/WebFrame.cpp:
              * WebProcess/WebPage/WebInspector.cpp:
              * WebProcess/WebPage/WebOpenPanelResultListener.cpp:
              * WebProcess/WebPage/WebPage.cpp:
              * WebProcess/WebPage/WebPageGroupProxy.cpp:
              * WebProcess/WebPage/gtk/WebInspectorGtk.cpp:
              * WebProcess/WebPage/mac/ChunkedUpdateDrawingAreaMac.cpp:
              * WebProcess/WebPage/qt/ChunkedUpdateDrawingAreaQt.cpp:
              * WebProcess/WebPage/qt/TiledDrawingAreaQt.cpp:
              * WebProcess/WebPage/qt/WebInspectorQt.cpp:
              * WebProcess/WebPage/qt/WebPageQt.cpp:
              * WebProcess/WebPage/win/ChunkedUpdateDrawingAreaWin.cpp:
              * WebProcess/WebPage/win/LayerBackedDrawingAreaWin.cpp:
              * WebProcess/WebPage/win/WebInspectorWin.cpp:
              * WebProcess/WebPage/win/WebPageWin.cpp:
              * WebProcess/WebProcess.cpp:
              * WebProcess/gtk/WebProcessGtk.cpp:
              * WebProcess/gtk/WebProcessMainGtk.cpp:
              * WebProcess/qt/WebProcessMainQt.cpp:
              * WebProcess/qt/WebProcessQt.cpp:
              * WebProcess/win/WebProcessMainWin.cpp:
              * WebProcess/win/WebProcessWin.cpp:
              * config.h: Copied from Source/WebKit2/WebKit2Prefix.h.
              * win/WebKit2Common.vsprops:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76916 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      48183967
    • inferno@chromium.org's avatar
      2011-01-27 Abhishek Arya <inferno@chromium.org> · 372ce0de
      inferno@chromium.org authored
              Reviewed by Dan Bernstein.
      
              Recalc table sections if needed before calculating the first line
              box baseline.
              https://bugs.webkit.org/show_bug.cgi?id=53265
      
              When we try to calculate the baseline position of a table cell,
              we recurse through all the child sibling boxes (when children are
              non inline) and add their first linebox baseline values. If one of
              the children is a table with pending section recalc, we will access
              wrong table section values. We recalc table sections if it is needed.
      
              Test: fast/table/recalc-section-first-body-crash-main.html
      
              * rendering/RenderTable.cpp:
              (WebCore::RenderTable::firstLineBoxBaseline):
      2011-01-27  Abhishek Arya  <inferno@chromium.org>
      
              Reviewed by Dan Bernstein.
      
              Tests that we do not crash when calculating the first line box
              baseline for the table.
              https://bugs.webkit.org/show_bug.cgi?id=53265
      
              * fast/table/recalc-section-first-body-crash-main-expected.txt: Added.
              * fast/table/recalc-section-first-body-crash-main.html: Added.
              * fast/table/resources/recalc-section-first-body-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76915 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      372ce0de
    • enne@google.com's avatar
      2011-01-27 Adrienne Walker <enne@google.com> · 6b5bce9e
      enne@google.com authored
              Reviewed by Kenneth Russell.
      
              [chromium] Add CRASH calls to further debug tiled compositor memcpy crash.
              https://bugs.webkit.org/show_bug.cgi?id=52379
      
              Test: LayoutTests/compositing (to verify these weren't triggered)
      
              * platform/graphics/chromium/LayerTilerChromium.cpp:
              (WebCore::LayerTilerChromium::invalidateRect):
              (WebCore::LayerTilerChromium::update):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76914 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b5bce9e
    • apavlov@chromium.org's avatar
      2011-01-27 Alexander Pavlov <apavlov@chromium.org> · 09e9f7a1
      apavlov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: [STYLES] Cancelled suggestion of a property name results in a visual artifact
              https://bugs.webkit.org/show_bug.cgi?id=53242
      
              * inspector/front-end/StylesSidebarPane.js:
              (WebInspector.StylePropertyTreeElement.prototype):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76913 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      09e9f7a1
    • commit-queue@webkit.org's avatar
      2011-01-27 Sheriff Bot <webkit.review.bot@gmail.com> · 5549467e
      commit-queue@webkit.org authored
              Unreviewed, rolling out r76891.
              http://trac.webkit.org/changeset/76891
              https://bugs.webkit.org/show_bug.cgi?id=53280
      
              Makes every layout test crash (Requested by othermaciej on
              #webkit).
      
              * page/EventHandler.cpp:
              * page/EventHandler.h:
              * rendering/RenderObject.cpp:
              (WebCore::RenderObject::styleDidChange):
      2011-01-27  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r76891.
              http://trac.webkit.org/changeset/76891
              https://bugs.webkit.org/show_bug.cgi?id=53280
      
              Makes every layout test crash (Requested by othermaciej on
              #webkit).
      
              * Misc/WebIconDatabase.mm:
              (-[ThreadEnabler threadEnablingSelector:]):
              (importToWebCoreFormat):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76912 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5549467e
    • rniwa@webkit.org's avatar
      2011-01-27 Ryosuke Niwa <rniwa@webkit.org> · 6419648e
      rniwa@webkit.org authored
              Unreviewed, rolling out r76839.
              http://trac.webkit.org/changeset/76839
              https://bugs.webkit.org/show_bug.cgi?id=49744
      
              broke pixel tests
      
              * rendering/RenderBox.cpp:
              (WebCore::RenderBox::localCaretRect):
      2011-01-27  Ryosuke Niwa  <rniwa@webkit.org>
      
              Unreviewed, rolling out r76839.
              http://trac.webkit.org/changeset/76839
              https://bugs.webkit.org/show_bug.cgi?id=49744
      
              broke pixel tests
      
              * editing/selection/caret-painting-after-paste-undo-rtl.html: Removed.
              * editing/selection/caret-painting-after-paste-undo.html: Removed.
              * platform/mac/editing/deleting/5408255-expected.png:
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.checksum: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.png: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-expected.txt: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.checksum: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.png: Removed.
              * platform/mac/editing/selection/caret-painting-after-paste-undo-rtl-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76911 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6419648e
    • mjs@apple.com's avatar
      2011-01-27 Maciej Stachowiak <mjs@apple.com> · 8b4c5921
      mjs@apple.com authored
              Reviewed by Darin Adler.
      
              execCommand("Paste") doesn't work in WebKitTestRunner
              https://bugs.webkit.org/show_bug.cgi?id=52785
              
              Unskip paste tests, except the ones that still fail.
      
              * platform/mac-wk2/Skipped:
      2011-01-27  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Darin Adler.
      
              execCommand("Paste") doesn't work in WebKitTestRunner
              https://bugs.webkit.org/show_bug.cgi?id=52785
              
              Thread through the new JavaScriptCanAccessClipboard setting.
      
              * Shared/WebPreferencesStore.h:
              * UIProcess/API/C/WKPreferences.cpp:
              (WKPreferencesSetJavaScriptCanAccessClipboard):
              (WKPreferencesGetJavaScriptCanAccessClipboard):
              * UIProcess/API/C/WKPreferences.h:
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::updatePreferences):
      2011-01-27  Maciej Stachowiak  <mjs@apple.com>
      
              Reviewed by Darin Adler.
      
              execCommand("Paste") doesn't work in WebKitTestRunner
              https://bugs.webkit.org/show_bug.cgi?id=52785
      
              Enable both of the settings needed to allow paste.
              
              * WebKitTestRunner/TestController.cpp:
              (WTR::TestController::resetStateToConsistentValues):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76908 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8b4c5921
    • commit-queue@webkit.org's avatar
      2011-01-27 Emil A Eklund <eae@chromium.org> · c79b7be0
      commit-queue@webkit.org authored
              Reviewed by Darin Adler.
      
              contentEditable formatBlock crashes on divs with contenteditable="false"
              https://bugs.webkit.org/show_bug.cgi?id=53263
      
              Add test for executing a formatBlock command on a selection containing an
              element with contenteditable=false.
      
              * editing/execCommand/format-block-contenteditable-false-expected.txt: Added.
              * editing/execCommand/format-block-contenteditable-false.html: Added.
      2011-01-27  Emil A Eklund  <eae@chromium.org>
      
              Reviewed by Darin Adler.
      
              contentEditable formatBlock crashes on divs with contenteditable="false"
              https://bugs.webkit.org/show_bug.cgi?id=53263
      
              Check if editableRootForPosition returns null for position.
      
              Test: editing/execCommand/format-block-contenteditable-false.html
      
              * editing/FormatBlockCommand.cpp:
              (WebCore::FormatBlockCommand::formatRange):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76903 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c79b7be0
    • dglazkov@chromium.org's avatar
      2011-01-27 Dimitri Glazkov <dglazkov@chromium.org> · 0a9e4ccc
      dglazkov@chromium.org authored
              Reviewed by Darin Adler.
      
              Remove RenderMedia members that aren't used.
              https://bugs.webkit.org/show_bug.cgi?id=53245
      
              Refactoring, no change in behavior, so no new tests.
      
              * rendering/RenderMedia.h: Removed unused member variables.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76898 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0a9e4ccc
    • abarth@webkit.org's avatar
      2011-01-27 Adam Barth <abarth@webkit.org> · c5684362
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Add WTFString method to compare equality with Vector<UChar>
              https://bugs.webkit.org/show_bug.cgi?id=53266
      
              I'm planning to use this method in the new XSS filter implementation,
              but it seems generally useful.
      
              * wtf/text/StringImpl.h:
              (WTF::equalIgnoringNullity):
              * wtf/text/WTFString.h:
              (WTF::equalIgnoringNullity):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76894 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5684362
    • msaboff@apple.com's avatar
      2011-01-27 Michael Saboff <msaboff@apple.com> · 47435971
      msaboff@apple.com authored
              Potentially Unsafe HashSet of RuntimeObject* in RootObject definition
              https://bugs.webkit.org/show_bug.cgi?id=53271
      
              Added new isValid() methods to check if a contained object in
              a WeakGCMap is valid when using an unchecked iterator.
      
              * runtime/WeakGCMap.h:
              (JSC::WeakGCMap::isValid):
      2011-01-27  Michael Saboff  <msaboff@apple.com>
      
              Reviewed by Darin Adler.
      
              Potentially Unsafe HashSet of RuntimeObject* in RootObject definition
              https://bugs.webkit.org/show_bug.cgi?id=53271
      
              Precautionary change.
              Changed RootObject to use WeakGCMap instead of HashSet.
              Found will looking for another issue, but can't produce a test case
              that is problematic.  THerefore there aren't any new tests.
      
              * bridge/runtime_root.cpp:
              (JSC::Bindings::RootObject::invalidate):
              (JSC::Bindings::RootObject::addRuntimeObject):
              (JSC::Bindings::RootObject::removeRuntimeObject):
              * bridge/runtime_root.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76893 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      47435971
    • kbr@google.com's avatar
      2011-01-27 Kenneth Russell <kbr@google.com> · 761e3037
      kbr@google.com authored
              Reviewed by James Robinson.
      
              Rename Typed Array slice() to subset()
              https://bugs.webkit.org/show_bug.cgi?id=53273
      
              * bindings/js/JSArrayBufferViewHelper.h:
              (WebCore::constructArrayBufferView):
              * bindings/v8/custom/V8ArrayBufferViewCustom.h:
              (WebCore::constructWebGLArray):
              * html/canvas/Float32Array.cpp:
              (WebCore::Float32Array::subset):
              * html/canvas/Float32Array.h:
              * html/canvas/Float32Array.idl:
              * html/canvas/Int16Array.cpp:
              (WebCore::Int16Array::subset):
              * html/canvas/Int16Array.h:
              * html/canvas/Int16Array.idl:
              * html/canvas/Int32Array.cpp:
              (WebCore::Int32Array::subset):
              * html/canvas/Int32Array.h:
              * html/canvas/Int32Array.idl:
              * html/canvas/Int8Array.cpp:
              (WebCore::Int8Array::subset):
              * html/canvas/Int8Array.h:
              * html/canvas/Int8Array.idl:
              * html/canvas/TypedArrayBase.h:
              (WebCore::TypedArrayBase::subsetImpl):
              * html/canvas/Uint16Array.cpp:
              (WebCore::Uint16Array::subset):
              * html/canvas/Uint16Array.h:
              * html/canvas/Uint16Array.idl:
              * html/canvas/Uint32Array.cpp:
              (WebCore::Uint32Array::subset):
              * html/canvas/Uint32Array.h:
              * html/canvas/Uint32Array.idl:
              * html/canvas/Uint8Array.cpp:
              (WebCore::Uint8Array::subset):
              * html/canvas/Uint8Array.h:
              * html/canvas/Uint8Array.idl:
      2011-01-27  Kenneth Russell  <kbr@google.com>
      
              Reviewed by James Robinson.
      
              Rename Typed Array slice() to subset()
              https://bugs.webkit.org/show_bug.cgi?id=53273
      
              * fast/canvas/webgl/array-setters.html:
              * fast/canvas/webgl/array-unit-tests-expected.txt:
              * fast/canvas/webgl/array-unit-tests.html:
              * fast/canvas/webgl/draw-elements-out-of-bounds-expected.txt:
              * fast/canvas/webgl/draw-elements-out-of-bounds.html:
              * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
              * fast/canvas/webgl/webgl-array-invalid-ranges.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      761e3037
    • darin@apple.com's avatar
      2011-01-27 Darin Adler <darin@apple.com> · 13561637
      darin@apple.com authored
              Reviewed by Dan Bernstein.
      
              Changing cursor style has no effect until the mouse moves
              https://bugs.webkit.org/show_bug.cgi?id=14344
              rdar://problem/7563712
      
              No tests added because we don't have infrastructure for testing actual cursor
              changes (as opposed to cursor style computation) at this time. We might add it later.
      
              * page/EventHandler.cpp:
              (WebCore::EventHandler::dispatchFakeMouseMoveEventSoon): Added.
              * page/EventHandler.h: Ditto.
      
              * rendering/RenderObject.cpp:
              (WebCore::areNonIdenticalCursorListsEqual): Added.
              (WebCore::areCursorsEqual): Added.
              (WebCore::RenderObject::styleDidChange): Call dispatchFakeMouseMoveEventSoon if
              cursor styles changed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76891 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      13561637
    • commit-queue@webkit.org's avatar
      2011-01-27 Finnur Thorarinsson <finnur.webkit@gmail.com> · bcebc74d
      commit-queue@webkit.org authored
              Reviewed by Ojan Vafai.
      
              This addresses a regression introduced by r75784, as described in:
              https://bugs.webkit.org/show_bug.cgi?id=53176
      
              The problem is that originalEndContainer and originalEndOffset was
              meant to capture the end of the document, but was being assigned after
              a call to searchRange->setStart() (when scoping is restarted), which can
              result in the Range being collapsed to start (thereby assigning the
              wrong value to the Container/Offset pair).
      
              This code is never triggered by layout tests, but I'm adding a regressiono
              test on the Chromium side for this.
      
              * src/WebFrameImpl.cpp:
              (WebKit::WebFrameImpl::scopeStringMatches):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76889 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bcebc74d
    • commit-queue@webkit.org's avatar
      2011-01-27 Leo Yang <leo.yang@torchmobile.com.cn> · a4264d64
      commit-queue@webkit.org authored
              Reviewed by Dirk Schulze.
      
              SVG Use Cycle is not detected
              https://bugs.webkit.org/show_bug.cgi?id=52544
      
              Test for indirect <use> recursion. This test passes if
              no crash occurs.
      
              * svg/custom/recursive-use2-expected.txt: Added.
              * svg/custom/recursive-use2.svg: Added.
      2011-01-27  Leo Yang  <leo.yang@torchmobile.com.cn>
      
              Reviewed by Dirk Schulze.
      
              SVG Use Cycle is not detected
              https://bugs.webkit.org/show_bug.cgi?id=52544
      
              We should check if SVGUseElement::buildInstanceTree finds problem
              for every child node. If it finds problem for any children we must
              return immediately because otherwise the foundProblem variable may
              be rewritten to false.
      
              Test: svg/custom/recursive-use2.svg
      
              * svg/SVGUseElement.cpp:
              (WebCore::SVGUseElement::buildInstanceTree):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4264d64