1. 04 Dec, 2013 14 commits
    • commit-queue@webkit.org's avatar
      Remove stdio.h from JSC files. · 422331b0
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125220
      
      Patch by László Langó <lango@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Michael Saboff.
      
      * interpreter/VMInspector.cpp:
      * jit/JITArithmetic.cpp:
      * jit/JITArithmetic32_64.cpp:
      * jit/JITCall.cpp:
      * jit/JITCall32_64.cpp:
      * jit/JITPropertyAccess.cpp:
      * jit/JITPropertyAccess32_64.cpp:
      * runtime/Completion.cpp:
      * runtime/IndexingType.cpp:
      * runtime/Lookup.h:
      * runtime/Operations.cpp:
      * runtime/Options.cpp:
      * runtime/RegExp.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160092 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      422331b0
    • commit-queue@webkit.org's avatar
      Avoid to add zero offset in BaseIndex. · 31f47d0a
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125215
      
      Patch by László Langó <lango@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Michael Saboff.
      
      When using cloop do not generate offsets additions for BaseIndex if the offset is zero.
      
      * offlineasm/cloop.rb:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160091 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      31f47d0a
    • commit-queue@webkit.org's avatar
      Style checker requires alphabetical ordering in cmake lists even it contains variable. · 2b3238e7
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=124918
      
      Patch by Gergo Balogh <geryxyz@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Csaba Osztrogonác.
      
      * Scripts/webkitpy/style/checkers/cmake_unittest.py:
      (CMakeCheckerTest.test_check):
      * Scripts/webkitpy/style/checkers/cmake.py:
      (CMakeChecker._check_list_order):
      This will ignore lines with variable substitution.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160090 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2b3238e7
    • commit-queue@webkit.org's avatar
      Allow --cloop option to work correctly in case of EFL. · 9ac336ea
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125217
      
      Patch by László Langó <lango@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Zoltan Herczeg.
      
      * Source/cmake/OptionsEfl.cmake:
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160089 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9ac336ea
    • commit-queue@webkit.org's avatar
      check-webkit-style is wrong about expected format parameter pack rvalue reference arguments · fa985af8
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=124731
      
      Patch by László Langó <lango@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Zoltan Herczeg.
      
      * Scripts/webkitpy/style/checkers/cpp.py:
      (check_spacing):
      * Scripts/webkitpy/style/checkers/cpp_unittest.py:
      (Cpp11StyleTest.test_rvaule_reference_in_parameter_pack):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160086 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa985af8
    • commit-queue@webkit.org's avatar
      Remove codecs and os dependencies from filereader.py in webkitpy/style. · e6dd5d46
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=124719
      
      Although TextFileReader requires a FileSystem it circumvents it in two places!
      We should use the FileSystem only and remove codecs and os imports.
      
      Patch by László Langó <lango@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Zoltan Herczeg.
      
      * Scripts/webkitpy/common/system/filesystem.py:
      (FileSystem.open_stdin): Moved from TextFileReader
      * Scripts/webkitpy/style/filereader.py:
      (TextFileReader._read_lines): use FileSystem instead of calling codecs.open directly
      (TextFileReader._process_directory): use FileSystem instead of calling os.walk directly
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e6dd5d46
    • commit-queue@webkit.org's avatar
      check-webkit-style should check member initialization indentation. · 8ef4242f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=124820
      
      Patch by László Langó <lango@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Zoltan Herczeg.
      
      check-webkit-style should check member initialization indentation
      belongs to webkit coding style:
      http://www.webkit.org/coding/coding-style.html#punctuation-member-init
      
      * Scripts/webkitpy/style/checkers/cpp.py:
      (check_member_initialization_list): Add new method to check member
      initialization list.
      (check_style): Add the call of the new method.
      (check_language): Move self initialization checking into the new method.
      (CppChecker): Add a new category for initialization list.
      * Scripts/webkitpy/style/checkers/cpp_unittest.py:
      (CppStyleTest.test_runtime_selfinit):
      (CppStyleTest.test_deprecated_cast):
      (WebKitStyleTest.test_member_initialization_list): Add new testcases for
      the new feature.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160084 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ef4242f
    • commit-queue@webkit.org's avatar
      style-bot should reject Committer additions to committers.py · 3bd4d0ce
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=107574
      
      Patch by Tamas Gergely <gertom@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Zoltan Herczeg.
      
      The style check when executed in non-interactive mode (probably by a
      bot) will raise an additional error if the contributors.json file is
      modified. Non-interactive mode information is propagated to the
      Dispatcher, which creates a special JSON checker for the
      contributors.json file.
      
      * Scripts/webkitpy/style/checker.py:
      (check_webkit_style_configuration):
      (CheckerDispatcher._create_checker):
      (CheckerDispatcher.dispatch):
      (StyleProcessorConfiguration.__init__):
      (StyleProcessor.process):
      * Scripts/webkitpy/style/checker_unittest.py:
      (CheckerDispatcherSkipTest._assert_should_skip_without_warning):
      (CheckerDispatcherDispatchTest.dispatch):
      (StyleProcessorConfigurationTest._style_checker_configuration):
      (StyleProcessor_EndToEndTest.test_init):
      (StyleProcessor_EndToEndTest.test_process):
      (StyleProcessor_CodeCoverageTest.MockDispatcher.dispatch):
      (StyleProcessor_CodeCoverageTest.setUp):
      * Scripts/webkitpy/style/checkers/jsonchecker.py:
      (JSONChecker.line_number_from_json_exception):
      (JSONContributorsChecker):
      (JSONContributorsChecker.check):
      * Scripts/webkitpy/style/error_handlers_unittest.py:
      (DefaultStyleErrorHandlerTest._style_checker_configuration):
      * Scripts/webkitpy/style/optparser.py:
      (CommandOptionValues.__init__):
      (ArgumentParser._create_option_parser):
      (ArgumentParser.parse):
      * Scripts/webkitpy/tool/commands/upload_unittest.py:
      (test_post):
      (test_upload):
      * Scripts/webkitpy/tool/steps/checkstyle.py:
      (CheckStyle.run):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160083 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3bd4d0ce
    • commit-queue@webkit.org's avatar
      Fix !ENABLE(JAVASCRIPT_DEBUGGER) build. · 2585f3b2
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125083
      
      Patch by Peter Molnar <pmolnar.u-szeged@partner.samsung.com> on 2013-12-04
      Reviewed by Mark Lam.
      
      * debugger/Debugger.cpp:
      * debugger/Debugger.h:
      (JSC::Debugger::Debugger):
      (JSC::Debugger::needsOpDebugCallbacks):
      (JSC::Debugger::needsExceptionCallbacks):
      (JSC::Debugger::detach):
      (JSC::Debugger::sourceParsed):
      (JSC::Debugger::exception):
      (JSC::Debugger::atStatement):
      (JSC::Debugger::callEvent):
      (JSC::Debugger::returnEvent):
      (JSC::Debugger::willExecuteProgram):
      (JSC::Debugger::didExecuteProgram):
      (JSC::Debugger::didReachBreakpoint):
      * debugger/DebuggerPrimitives.h:
      * jit/JITOpcodes.cpp:
      (JSC::JIT::emit_op_debug):
      * jit/JITOpcodes32_64.cpp:
      (JSC::JIT::emit_op_debug):
      * llint/LLIntOfflineAsmConfig.h:
      * llint/LowLevelInterpreter.asm:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160082 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2585f3b2
    • ossy@webkit.org's avatar
      Typo fix after r160074 to fix debug builds. · 6cf53183
      ossy@webkit.org authored
      Patch by László Langó <lango@inf.u-szeged.hu> on 2013-12-04
      Reviewed by Csaba Osztrogonác.
      
      * platform/text/BidiResolver.h:
      (WebCore::MidpointState::stopIgnoringSpaces):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160076 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6cf53183
    • ossy@webkit.org's avatar
      [EFL][WK2] Fix build after API::Client changes · df098db7
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125206
      
      Patch by Nick Diego Yamane <nick.yamane@openbossa.org> on 2013-12-04
      Reviewed by Csaba Osztrogonác.
      
      Source/WebKit2:
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Shared/API/c/WKDeclarationSpecifiers.h:
      * UIProcess/API/C/CoordinatedGraphics/WKView.cpp:
      (WKViewSetViewClient):
      * UIProcess/API/C/CoordinatedGraphics/WKView.h:
      * UIProcess/API/C/WKBatteryManager.cpp:
      (WKBatteryManagerSetProvider):
      * UIProcess/API/C/WKBatteryManager.h:
      * UIProcess/API/C/WKNetworkInfoManager.cpp:
      (WKNetworkInfoManagerSetProvider):
      * UIProcess/API/C/WKNetworkInfoManager.h:
      * UIProcess/API/C/WKTextChecker.cpp:
      (WKTextCheckerSetClient):
      * UIProcess/API/C/WKTextChecker.h:
      * UIProcess/API/C/WKVibration.cpp:
      (WKVibrationSetProvider):
      * UIProcess/API/C/WKVibration.h:
      * UIProcess/API/C/efl/WKPageEfl.cpp:
      (WKPageSetUIPopupMenuClient):
      * UIProcess/API/C/efl/WKPageEfl.h:
      * UIProcess/API/C/gtk/WKFullScreenClientGtk.cpp:
      (WKViewSetFullScreenClientGtk):
      * UIProcess/API/C/gtk/WKFullScreenClientGtk.h:
      * UIProcess/API/C/gtk/WKInspectorClientGtk.cpp:
      (WKInspectorSetInspectorClientGtk):
      * UIProcess/API/C/gtk/WKInspectorClientGtk.h:
      * UIProcess/API/C/soup/WKSoupRequestManager.cpp:
      (WKSoupRequestManagerSetClient):
      * UIProcess/API/C/soup/WKSoupRequestManager.h:
      * UIProcess/API/gtk/WebKitFullscreenClient.cpp:
      (attachFullScreenClientToView):
      * UIProcess/API/gtk/WebKitRequestManagerClient.cpp:
      (attachRequestManagerClientToContext):
      * UIProcess/API/gtk/WebKitTextChecker.cpp:
      (WebKitTextChecker::WebKitTextChecker):
      * UIProcess/API/gtk/WebKitWebInspector.cpp:
      (webkitWebInspectorCreate):
      * UIProcess/API/gtk/WebKitWebViewBase.cpp:
      (webkitWebViewBaseInitializeFullScreenClient):
      * UIProcess/API/gtk/WebKitWebViewBasePrivate.h:
      * UIProcess/CoordinatedGraphics/WebView.cpp:
      (WebKit::WebView::initializeClient):
      * UIProcess/CoordinatedGraphics/WebView.h:
      * UIProcess/CoordinatedGraphics/WebViewClient.cpp:
      (WebKit::WebViewClient::viewNeedsDisplay):
      (WebKit::WebViewClient::didChangeContentsSize):
      (WebKit::WebViewClient::webProcessCrashed):
      (WebKit::WebViewClient::webProcessDidRelaunch):
      (WebKit::WebViewClient::didChangeContentsPosition):
      (WebKit::WebViewClient::didRenderFrame):
      (WebKit::WebViewClient::didCompletePageTransition):
      (WebKit::WebViewClient::didChangeViewportAttributes):
      (WebKit::WebViewClient::didChangeTooltip):
      (WebKit::WebViewClient::didFindZoomableArea):
      (WebKit::WebViewClient::doneWithTouchEvent):
      * UIProcess/CoordinatedGraphics/WebViewClient.h:
      * UIProcess/WebBatteryManagerProxy.cpp:
      (WebKit::WebBatteryManagerProxy::initializeProvider):
      * UIProcess/WebBatteryManagerProxy.h:
      * UIProcess/WebBatteryProvider.cpp:
      (WebKit::WebBatteryProvider::startUpdating):
      (WebKit::WebBatteryProvider::stopUpdating):
      * UIProcess/WebBatteryProvider.h:
      * UIProcess/WebInspectorProxy.h:
      * UIProcess/WebNetworkInfoManagerProxy.cpp:
      (WebKit::WebNetworkInfoManagerProxy::initializeProvider):
      * UIProcess/WebNetworkInfoManagerProxy.h:
      * UIProcess/WebNetworkInfoProvider.cpp:
      (WebKit::WebNetworkInfoProvider::startUpdating):
      (WebKit::WebNetworkInfoProvider::stopUpdating):
      (WebKit::WebNetworkInfoProvider::bandwidth):
      (WebKit::WebNetworkInfoProvider::isMetered):
      * UIProcess/WebNetworkInfoProvider.h:
      * UIProcess/WebPageProxy.h:
      * UIProcess/WebTextChecker.cpp:
      (WebKit::WebTextChecker::setClient):
      * UIProcess/WebTextChecker.h:
      * UIProcess/WebTextCheckerClient.cpp:
      (WebKit::WebTextCheckerClient::continuousSpellCheckingAllowed):
      (WebKit::WebTextCheckerClient::continuousSpellCheckingEnabled):
      (WebKit::WebTextCheckerClient::setContinuousSpellCheckingEnabled):
      (WebKit::WebTextCheckerClient::grammarCheckingEnabled):
      (WebKit::WebTextCheckerClient::setGrammarCheckingEnabled):
      (WebKit::WebTextCheckerClient::uniqueSpellDocumentTag):
      (WebKit::WebTextCheckerClient::closeSpellDocumentWithTag):
      (WebKit::WebTextCheckerClient::checkSpellingOfString):
      (WebKit::WebTextCheckerClient::checkGrammarOfString):
      (WebKit::WebTextCheckerClient::spellingUIIsShowing):
      (WebKit::WebTextCheckerClient::toggleSpellingUIIsShowing):
      (WebKit::WebTextCheckerClient::updateSpellingUIWithMisspelledWord):
      (WebKit::WebTextCheckerClient::updateSpellingUIWithGrammarString):
      (WebKit::WebTextCheckerClient::guessesForWord):
      (WebKit::WebTextCheckerClient::learnWord):
      (WebKit::WebTextCheckerClient::ignoreWord):
      * UIProcess/WebTextCheckerClient.h:
      * UIProcess/WebVibrationProvider.cpp:
      (WebKit::WebVibrationProvider::vibrate):
      (WebKit::WebVibrationProvider::cancelVibration):
      * UIProcess/WebVibrationProvider.h:
      * UIProcess/WebVibrationProxy.cpp:
      (WebKit::WebVibrationProxy::initializeProvider):
      * UIProcess/WebVibrationProxy.h:
      * UIProcess/efl/BatteryProvider.cpp:
      (BatteryProvider::BatteryProvider):
      * UIProcess/efl/NetworkInfoProvider.cpp:
      (NetworkInfoProvider::NetworkInfoProvider):
      * UIProcess/efl/PageUIClientEfl.cpp:
      (WebKit::PageUIClientEfl::PageUIClientEfl):
      * UIProcess/efl/RequestManagerClientEfl.cpp:
      (WebKit::RequestManagerClientEfl::RequestManagerClientEfl):
      * UIProcess/efl/TextCheckerClientEfl.cpp:
      (TextCheckerClientEfl::TextCheckerClientEfl):
      * UIProcess/efl/VibrationClientEfl.cpp:
      (VibrationClientEfl::VibrationClientEfl):
      * UIProcess/efl/ViewClientEfl.cpp:
      (WebKit::ViewClientEfl::ViewClientEfl):
      * UIProcess/efl/WebPageProxyEfl.cpp:
      (WebKit::WebPageProxy::initializeUIPopupMenuClient):
      * UIProcess/efl/WebUIPopupMenuClient.cpp:
      (WebUIPopupMenuClient::showPopupMenu):
      (WebUIPopupMenuClient::hidePopupMenu):
      * UIProcess/efl/WebUIPopupMenuClient.h:
      * UIProcess/gtk/WebFullScreenClientGtk.cpp:
      (WebKit::WebFullScreenClientGtk::willEnterFullScreen):
      (WebKit::WebFullScreenClientGtk::willExitFullScreen):
      * UIProcess/gtk/WebFullScreenClientGtk.h:
      * UIProcess/gtk/WebInspectorClientGtk.cpp:
      (WebKit::WebInspectorClientGtk::openWindow):
      (WebKit::WebInspectorClientGtk::didClose):
      (WebKit::WebInspectorClientGtk::bringToFront):
      (WebKit::WebInspectorClientGtk::inspectedURLChanged):
      (WebKit::WebInspectorClientGtk::attach):
      (WebKit::WebInspectorClientGtk::detach):
      (WebKit::WebInspectorClientGtk::didChangeAttachedHeight):
      * UIProcess/gtk/WebInspectorClientGtk.h:
      * UIProcess/gtk/WebInspectorProxyGtk.cpp:
      (WebKit::WebInspectorProxy::initializeInspectorClientGtk):
      * UIProcess/soup/WebSoupRequestManagerClient.cpp:
      (WebKit::WebSoupRequestManagerClient::didReceiveURIRequest):
      (WebKit::WebSoupRequestManagerClient::didFailToLoadURIRequest):
      * UIProcess/soup/WebSoupRequestManagerClient.h:
      * UIProcess/soup/WebSoupRequestManagerProxy.cpp:
      (WebKit::WebSoupRequestManagerProxy::initializeClient):
      * UIProcess/soup/WebSoupRequestManagerProxy.h:
      
      Tools:
      
      * TestWebKitAPI/Tests/WebKit2/CoordinatedGraphics/WKViewIsActiveSetIsActive.cpp:
      (TestWebKitAPI::TEST):
      * TestWebKitAPI/Tests/WebKit2/efl/WKViewClientWebProcessCallbacks.cpp:
      (TestWebKitAPI::setViewClient):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160075 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      df098db7
    • zoltan@webkit.org's avatar
      Move space-ignoring inline functions into MidpointState · b041160a
      zoltan@webkit.org authored
      <https://webkit.org/b/124957>
      
      Reviewed by David Hyatt.
      
      Since:
       - The following inline functions were used only with a mandatory LineMidpointState argument:
         startIgnoringSpaces, stopIgnoringSpaces, ensureLineBoxInsideIgnoredSpaces, deprecatedAddMidpoint.
       - TrailingObjects class uses these functions. Since they're inline in BreakingContextInlineHeaders.h,
         it's hard to separate TrailingObjects into it's own file. (blocks bug #124956)
       I made these functions as a member of LineMidpointState, and I also updated the call sites.
      
      No new tests, no behavior change.
      
      * platform/text/BidiResolver.h:
      (WebCore::MidpointState::startIgnoringSpaces):
      (WebCore::MidpointState::stopIgnoringSpaces):
      (WebCore::MidpointState::ensureLineBoxInsideIgnoredSpaces):
      (WebCore::MidpointState::deprecatedAddMidpoint):
      * rendering/RenderBlock.h:
      * rendering/line/BreakingContextInlineHeaders.h:
      (WebCore::TrailingObjects::updateMidpointsForTrailingBoxes):
      (WebCore::BreakingContext::handleBR):
      (WebCore::BreakingContext::handleOutOfFlowPositioned):
      (WebCore::shouldSkipWhitespaceAfterStartObject):
      (WebCore::BreakingContext::handleEmptyInline):
      (WebCore::BreakingContext::handleReplaced):
      (WebCore::ensureCharacterGetsLineBox):
      (WebCore::BreakingContext::handleText):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160074 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b041160a
    • zoltan@webkit.org's avatar
      Remove BreakingContext's friendship from RenderBlockFlow · fca9e342
      zoltan@webkit.org authored
      <https://webkit.org/b/124958>
      
      Reviewed by David Hyatt.
      
      BreakingContext uses only 2 functions from RenderBlockFlow: insertFloatingObject/positionNewFloatOnLine. I added helper
      functions to LineBreaker, what is already a friend of RenderBlockFlow, so BreakingContext doesn't need to be anymore.
      
      No new tests, no behavior change.
      
      * rendering/RenderBlockFlow.h:
      * rendering/line/BreakingContextInlineHeaders.h:
      (WebCore::BreakingContext::handleFloat):
      * rendering/line/LineBreaker.h:
      (WebCore::LineBreaker::insertFloatingObject):
      (WebCore::LineBreaker::positionNewFloatOnLine):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160073 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fca9e342
    • rniwa@webkit.org's avatar
      bgColor, setBgColor, alinkColor, setAlinkColor, and etc... on HTMLBodyElement are useless · d7a3b3ab
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125208
      
      Reviewed by Antti Koivisto.
      
      Merge https://chromium.googlesource.com/chromium/blink/+/49b1eeabbbf573d5271288c66d2b566cf33a09cf
      
      These member functions of HTMLBodyElement were only used by corresponding functions in HTMLDocument
      since they had the Reflect option specified in HTMLBodyElement.idl.
      
      Removed the functions and directly called getAttribute and setAttribute in relevant functions in
      HTMLDocument. The optimization to avoid assignment is no longer needed here since we've added that
      optimization to setAttributeInternal a while ago.
      
      * html/HTMLBodyElement.cpp:
      * html/HTMLBodyElement.h:
      * html/HTMLDocument.cpp:
      (WebCore::HTMLDocument::bgColor):
      (WebCore::HTMLDocument::setBgColor):
      (WebCore::HTMLDocument::fgColor):
      (WebCore::HTMLDocument::setFgColor):
      (WebCore::HTMLDocument::alinkColor):
      (WebCore::HTMLDocument::setAlinkColor):
      (WebCore::HTMLDocument::linkColor):
      (WebCore::HTMLDocument::setLinkColor):
      (WebCore::HTMLDocument::vlinkColor):
      (WebCore::HTMLDocument::setVlinkColor):
      * html/HTMLDocument.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160072 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d7a3b3ab
  2. 03 Dec, 2013 26 commits
    • mitz@apple.com's avatar
      Fixed a test timing out after r160040. · 3560eb54
      mitz@apple.com authored
      * TestWebKitAPI/Tests/WebKit2ObjC/WKBrowsingContextLoadDelegateTest.mm:
      (-[SimpleLoadFailDelegate browsingContextController:didFailProvisionalLoadWithError:]):
      Updated for the delegate method rename.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3560eb54
    • akling@apple.com's avatar
      Add a CSSProperty::isDirectionAwareProperty() helper. · 80ed5ee2
      akling@apple.com authored
      <https://webkit.org/b/125202>
      
      Move the block of case labels for checking whether a CSS property ID
      is a directional property into a separate function. Also removed an
      outdated comment about CSS variables.
      
      Reviewed by Antti Koivisto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160070 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      80ed5ee2
    • simon.fraser@apple.com's avatar
      WKContentView should just use InitializeWebKit2() · 63944483
      simon.fraser@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125209
      
      Reviewed by Benjamin Poulain.
      
      Rather than calling an motley selection of init fuctions,
      WKContentView should use the one true init function, InitializeWebKit2().
      
      * Shared/WebKit2Initialize.cpp: On iOS, we need to call InitWebCoreThreadSystemInterface().
      (WebKit::InitializeWebKit2):
      * UIProcess/API/ios/WKContentView.mm: Remove various unused #imports.
      (-[WKContentView _commonInitializationWithContextRef:pageGroupRef:relatedToPage:]):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160069 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      63944483
    • rniwa@webkit.org's avatar
      Revert the inadvertently committed change. · 2d610a5f
      rniwa@webkit.org authored
      * html/HTMLElement.idl:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160068 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d610a5f
    • rniwa@webkit.org's avatar
      Remove nodeIsDetachedFromDocument and visualWordMovementEnabled in FrameSelection · 90ec49b6
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125210
      
      Reviewed by Antti Koivisto.
      
      Inspired by https://chromium.googlesource.com/chromium/blink/+/92409870f0ff8fafe31217830db0838a9e1ffb98
      
      Removed some unused code.
      
      * editing/FrameSelection.cpp:
      (WebCore::FrameSelection::textWasReplaced):
      * editing/FrameSelection.h:
      * page/Settings.in:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160067 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      90ec49b6
    • seokju@webkit.org's avatar
      Web Inspector: Remove '_attachedWindowHeight' property in InspectorFrontendHostStub.js · 67edb213
      seokju@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125204
      
      Reviewed by Timothy Hatcher.
      
      '_attachedWindowHeight' property is not used anywhere, so remove it.
      
      * UserInterface/InspectorFrontendHostStub.js:
      (.WebInspector.InspectorFrontendHostStub):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160066 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      67edb213
    • rniwa@webkit.org's avatar
      Potential crash in RenderView::selectionBounds and RenderView::repaintSelection · 6097c8c5
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125207
      
      Reviewed by Simon Fraser.
              
      Merge https://chromium.googlesource.com/chromium/blink/+/f9e6e288a5aa959f05c374806121aaf0fc52d440
      
      Update style in FrameSelection instead of RenderView's member functions. These are the last two
      member functions of RenderView that updates the style.
      
      * editing/FrameSelection.cpp:
      (WebCore::FrameSelection::focusedOrActiveStateChanged):
      (WebCore::FrameSelection::bounds):
      * rendering/RenderView.cpp:
      (WebCore::RenderView::selectionBounds):
      (WebCore::RenderView::repaintSelection):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160065 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6097c8c5
    • mrowe@apple.com's avatar
      <https://webkit.org/b/125143> Improve the formatting in the generated Objective-C headers. · f5986672
      mrowe@apple.com authored
      Add a space between @property and any parenthesized attributes.
      Prefer strong over retain when specifying memory management semantics.
      
      Reviewed by Darin Adler.
      
      * bindings/objc/PublicDOMInterfaces.h:
      * bindings/scripts/CodeGeneratorObjC.pm:
      (GetPropertyAttributes): Generate strong instead of retain. Include a
      space before the parenthesis.
      * bindings/scripts/test/ObjC/DOMTestActiveDOMObject.h:
      * bindings/scripts/test/ObjC/DOMTestEventConstructor.h:
      * bindings/scripts/test/ObjC/DOMTestException.h:
      * bindings/scripts/test/ObjC/DOMTestInterface.h:
      * bindings/scripts/test/ObjC/DOMTestObj.h:
      * bindings/scripts/test/ObjC/DOMTestSerializedScriptValueInterface.h:
      * bindings/scripts/test/ObjC/DOMTestTypedefs.h:
      * bindings/scripts/test/ObjC/DOMattribute.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160064 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f5986672
    • mark.lam@apple.com's avatar
      testapi test crashes on Windows in WTF::Vector<wchar_t,64,WTF::UnsafeVectorOverflow>::size(). · 029c2749
      mark.lam@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=121972.
      
      Reviewed by Brent Fulgham.
      
      Source/JavaScriptCore: 
      
      * interpreter/JSStack.cpp:
      (JSC::JSStack::~JSStack):
      - Reverting the change from r160004 since it's better to fix OSAllocatorWin
        to be consistent with OSAllocatorPosix.
      
      Source/WTF: 
      
      * wtf/OSAllocatorWin.cpp:
      (WTF::OSAllocator::decommit):
      (WTF::OSAllocator::releaseDecommitted):
      - Added a check to ensure that the bytes to decommit / release is not 0.
        On Windows, a 0 length passed to VirtualFree() has a special meaning,
        and it's not "decommit / release nothing" as one would expect. Adding
        this check makes OSAllocatorWin consistent with OSAllocatorPosix for
        these 2 functions.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160063 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      029c2749
    • mark.lam@apple.com's avatar
      Fix LLINT_C_LOOP build for Win64. · f60b15bd
      mark.lam@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125186.
      
      Reviewed by Michael Saboff.
      
      * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
      * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
      * jit/JITOperationsMSVC64.cpp: Added.
      (JSC::getHostCallReturnValueWithExecState):
      - Win64 will build JITStubMSVC64.asm even when !ENABLE(JIT). This results
        in a linkage error due to a missing getHostCallReturnValueWithExecState().
        So, we add a stub getHostCallReturnValueWithExecState() here to satisfy
        that linkage. This function will never be called.
        The alternative to providing such a stub is to make the MSVC project
        recognize if the JIT is enabled or not, and exclude JITStubMSVC64.asm
        if it's not enabled. We don't currently set ENABLE(JIT) via the MSVC
        project and the work to do that is too much trouble for what we're trying
        to achieve here. So, we're opting for this simpler workaround instead.
      
      * llint/LowLevelInterpreter.asm:
      * llint/LowLevelInterpreter.cpp:
      (JSC::CLoop::execute):
      - Don't build callToJavaScript if we're building the C loop. Otherwise,
        the C loop won't build if !ENABLE(COMPUTE_GOTO_OPCODES). 
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160062 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f60b15bd
    • ap@apple.com's avatar
      Update WebCrypto JWK mapping to newer proposal · e6074e79
      ap@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=124218
      
      Reviewed by Anders Carlsson.
      
      Source/WebCore: 
      
      Tests: crypto/subtle/jwk-export-use-values.html
             crypto/subtle/jwk-import-use-values.html
      
      1. "extractable" renamed to "ext" in JWK.
      2. New values for "use" mapping, which can now be combined into comma separated lists,
      and cover all possible WebCrypto usages.
      
      * bindings/js/JSCryptoKeySerializationJWK.cpp:
      (WebCore::JSCryptoKeySerializationJWK::reconcileUsages):
      (WebCore::JSCryptoKeySerializationJWK::reconcileExtractable):
      (WebCore::JSCryptoKeySerializationJWK::addJWKAlgorithmToJSON):
      (WebCore::processUseValue):
      (WebCore::JSCryptoKeySerializationJWK::addJWKUseToJSON):
      (WebCore::JSCryptoKeySerializationJWK::serialize):
      
      LayoutTests: 
      
      * crypto/subtle/jwk-export-use-values-expected.txt: Added.
      * crypto/subtle/jwk-export-use-values.html: Added.
      * crypto/subtle/jwk-import-use-values-expected.txt: Added.
      * crypto/subtle/jwk-import-use-values.html: Added.
      New tests for "use" mapping.
      
      * crypto/subtle/aes-cbc-import-jwk.html:
      * crypto/subtle/aes-cbc-unwrap-rsa.html:
      * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
      * crypto/subtle/aes-cbc-wrap-rsa.html:
      * crypto/subtle/aes-export-key-expected.txt:
      * crypto/subtle/aes-export-key.html:
      * crypto/subtle/hmac-export-key-expected.txt:
      * crypto/subtle/hmac-export-key.html:
      * crypto/subtle/hmac-import-jwk.html:
      * crypto/subtle/import-jwk-expected.txt:
      * crypto/subtle/import-jwk.html:
      * crypto/subtle/rsa-export-key-expected.txt:
      * crypto/subtle/rsa-export-key.html:
      * crypto/subtle/rsa-export-private-key-expected.txt:
      * crypto/subtle/rsa-export-private-key.html:
      * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
      * crypto/subtle/rsa-oaep-key-manipulation.html:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e6074e79
    • andersca@apple.com's avatar
      PageOverlayClientImpl should be a proper API::Client · 0a661907
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125199
      
      Reviewed by Tim Horton.
      
      * WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:
      (PageOverlayClientImpl::PageOverlayClientImpl):
      (PageOverlayClientImpl::setAccessibilityClient):
      (PageOverlayClientImpl::willMoveToWebPage):
      (PageOverlayClientImpl::didMoveToWebPage):
      (PageOverlayClientImpl::drawRect):
      (PageOverlayClientImpl::mouseEvent):
      (PageOverlayClientImpl::copyAccessibilityAttributeValue):
      (PageOverlayClientImpl::copyAccessibilityAttributeNames):
      (WKBundlePageOverlayCreate):
      (WKBundlePageOverlaySetAccessibilityClient):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160059 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0a661907
    • andersca@apple.com's avatar
      Initialize the PageBannerClientImpl API::Client · 06f3af04
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125198
      
      Reviewed by Tim Horton.
      
      * WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm:
      (PageBannerClientImpl::PageBannerClientImpl):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160057 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      06f3af04
    • msaboff@apple.com's avatar
      ARM64: Crash in JIT code due to improper reuse of cached memory temp register · 7e11b5f2
      msaboff@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125181
      
      Reviewed by Geoffrey Garen.
      
      Changed load8() and load() to invalidate the memory temp CachedTempRegister when the
      destination of an absolute load is the memory temp register since the source address
      is also the memory temp register.  Change branch{8,32,64} of an AbsoluteAddress with
      a register to use the dataTempRegister as the destinate of the absolute load to
      reduce the chance that we need to invalidate the memory temp register cache.
      In the process, found and fixed an outright bug in branch8() where we'd load into
      the data temp register and then compare and branch on the memory temp register.
      
      * assembler/MacroAssemblerARM64.h:
      (JSC::MacroAssemblerARM64::load8):
      (JSC::MacroAssemblerARM64::branch32):
      (JSC::MacroAssemblerARM64::branch64):
      (JSC::MacroAssemblerARM64::branch8):
      (JSC::MacroAssemblerARM64::load):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160056 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e11b5f2
    • ryuan.choi@samsung.com's avatar
      [EFL] Disable RTTI for release build · 3962bec0
      ryuan.choi@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125138
      
      Reviewed by Gyuyoung Kim.
      
      Binary size will be reduced about 1M bytes without RTTI.
      ewebkit.so : 43,449,275 -> 42,510,224
      ewebkit2.so: 46,715,870 -> 45,653,989
      
      * Source/cmake/OptionsEfl.cmake: Added -fno-rtti option to CMAKE_CXX_FLAGS_RELEASE.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160053 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3962bec0
    • timothy_horton@apple.com's avatar
      Remote Layer Tree: Force repaint · d88cbe51
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125189
      <rdar://problem/15541789>
      
      Reviewed by Anders Carlsson.
      
      * WebProcess/WebPage/mac/RemoteLayerTreeContext.h:
      * WebProcess/WebPage/mac/RemoteLayerTreeContext.mm:
      (WebKit::RemoteLayerTreeContext::forceRepaint):
      * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
      * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
      (WebKit::RemoteLayerTreeDrawingArea::forceRepaint):
      Implement WebProcess-synchronous force repaint.
      We don't need the async variant because it is only needed
      to synchronize with the WebProcess-side threaded scrolling
      tree, which is not a component of the remote layer tree model.
      The UI process will not handle the callback until after
      RemoteLayerTreeHost::commit is complete, ensuring that the commit
      is actually done.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160052 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d88cbe51
    • fpizlo@apple.com's avatar
      REGRESSION: repro scripts disappear when you rerun tests · ec0ab31d
      fpizlo@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125184
      
      Reviewed by Mark Hahnenberg.
              
      This bug made it difficult to quickly see if a test that recently failed is still
      failing while also running a new batch of tests.
      
      Repro scripts are supposed to stay around until you delete them explicitly. This
      patch accomplishes that.
      
      * Scripts/run-jsc-stress-tests:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160051 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec0ab31d
    • simon.fraser@apple.com's avatar
      Remove some iOS-related documentScale code · 1dbe9eab
      simon.fraser@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125194
      
      Source/WebCore:
      
      Reviewed by Enrica Casucci.
      
      Remove exports of nonexistent documentScale-related functions on Frame.
      
      * WebCore.exp.in:
      
      Source/WebKit2:
      
      Reviewed by Enrica Casucci.
      
      Upstream bits of removal of Frame::documentScale on iOS.
      
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::updatePreferences): Whitespace.
      * WebProcess/WebPage/ios/WebPageIOS.mm:
      (WebKit::WebPage::didFinishZooming): Don't call setDocumentScale().
      * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h: Remove minimumDocumentScale().
      * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm: Ditto.
      (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea): We delegate page scaling on iOS.
      (WebKit::RemoteLayerTreeDrawingArea::setDeviceScaleFactor):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160050 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1dbe9eab
    • ap@apple.com's avatar
      Layout Test platform/mac/accessibility/search-predicate-element-count.html is flaky · 64dd899f
      ap@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125195
      
      * platform/mac/TestExpectations: Marking as such.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160049 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      64dd899f
    • commit-queue@webkit.org's avatar
      [Win] run-jsc-stress-tests has a great number of failures (2026/7606) on Windows · bd1337ca
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125111
      
      Patch by peavo@outlook.com <peavo@outlook.com> on 2013-12-03
      Reviewed by Filip Pizlo.
      
      Almost all errors seem to be caused by differences in line ending when diffing test output with expected output.
      
      * Scripts/run-javascriptcore-tests: Enable api test and stress test for WinCairo.
      * Scripts/run-jsc-stress-tests: Ignore carriage return when diffing test output with expected output.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160048 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bd1337ca
    • andersca@apple.com's avatar
      PageBannerClientImpl should be an API::Client · 8248130a
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125190
      
      Reviewed by Tim Horton.
      
      * WebProcess/InjectedBundle/API/c/mac/WKBundlePageBannerMac.mm:
      (PageBannerClientImpl::PageBannerClientImpl):
      (PageBannerClientImpl::~PageBannerClientImpl):
      (WKBundlePageBannerCreateBannerWithCALayer):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160047 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8248130a
    • eric.carlson@apple.com's avatar
      Fix regression caused by r158599 · 16e99a3f
      eric.carlson@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125188
      
      Reviewed by Jer Noble.
      
      * html/HTMLMediaElement.cpp:
      (HTMLMediaElement::clearMediaPlayer): Do not clear m_player when PLUGIN_PROXY_FOR_VIDEO
          is enabled.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160046 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      16e99a3f
    • commit-queue@webkit.org's avatar
      Nix Upstream: Updating WebCore files · df7b8c69
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=124981
      
      Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-12-03
      Reviewed by Benjamin Poulain.
      
      Just to sync our github repo files and the trunk, as part of the upstream process
      
      No new tests needed.
      
      * PlatformNix.cmake:
      * css/mediaControlsNix.css:
      (audio):
      (video::-webkit-media-controls):
      (audio::-webkit-media-controls-enclosure, video::-webkit-media-controls-enclosure):
      (video::-webkit-media-controls-enclosure):
      (audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel):
      (video:-webkit-full-page-media):
      (audio:-webkit-full-page-media, video:-webkit-full-page-media):
      (audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-button):
      (audio::-webkit-media-controls-overlay-play-button, video::-webkit-media-controls-overlay-play-button):
      (audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-button):
      (audio::-webkit-media-controls-timeline-container, video::-webkit-media-controls-timeline-container):
      (audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-controls-time-remaining-display):
      (audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline):
      (audio::-webkit-media-controls-volume-slider, video::-webkit-media-controls-volume-slider):
      (input[type="range"]::-webkit-media-slider-container):
      (input[type="range"]::-webkit-media-slider-container > div):
      (input[type="range"]::-webkit-media-slider-thumb):
      (audio::-webkit-media-controls-seek-back-button, video::-webkit-media-controls-seek-back-button):
      (audio::-webkit-media-controls-seek-forward-button, video::-webkit-media-controls-seek-forward-button):
      (audio::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-fullscreen-button):
      (audio::-webkit-media-controls-toggle-closed-captions-button, video::-webkit-media-controls-toggle-closed-captions-button):
      (audio::-webkit-media-controls-fullscreen-volume-slider, video::-webkit-media-controls-fullscreen-volume-slider):
      (audio::-webkit-media-controls-fullscreen-volume-min-button, video::-webkit-media-controls-fullscreen-volume-min-button):
      (audio::-webkit-media-controls-fullscreen-volume-max-button, video::-webkit-media-controls-fullscreen-volume-max-button):
      (video::-webkit-media-text-track-container):
      (video::cue):
      (video::-webkit-media-text-track-region):
      (video::-webkit-media-text-track-region-container):
      (video::-webkit-media-text-track-region-container.scrolling):
      (video::-webkit-media-text-track-display):
      (video::cue(:future)):
      (video::-webkit-media-text-track-container b):
      (video::-webkit-media-text-track-container u):
      (video::-webkit-media-text-track-container i):
      * editing/Editor.cpp:
      (WebCore::Editor::cut):
      (WebCore::Editor::copy):
      (WebCore::Editor::copyImage):
      * editing/Editor.h:
      * html/HTMLCanvasElement.h:
      * platform/Cursor.h:
      * platform/audio/FFTFrame.h:
      * platform/audio/nix/AudioBusNix.cpp:
      (WebCore::AudioBus::loadPlatformResource):
      * platform/graphics/GLContext.h:
      * platform/nix/CursorNix.cpp:
      (WebCore::Cursor::ensurePlatformCursor):
      * platform/nix/GamepadsNix.cpp:
      (WebCore::sampleGamepads):
      * platform/nix/RenderThemeNix.cpp:
      (WebCore::toIntSize):
      (WebCore::toNixRect):
      (WebCore::RenderThemeNix::platformActiveSelectionBackgroundColor):
      (WebCore::RenderThemeNix::platformInactiveSelectionBackgroundColor):
      (WebCore::RenderThemeNix::platformActiveSelectionForegroundColor):
      (WebCore::RenderThemeNix::platformInactiveSelectionForegroundColor):
      (WebCore::RenderThemeNix::platformActiveListBoxSelectionBackgroundColor):
      (WebCore::RenderThemeNix::platformInactiveListBoxSelectionBackgroundColor):
      (WebCore::RenderThemeNix::platformActiveListBoxSelectionForegroundColor):
      (WebCore::RenderThemeNix::platformInactiveListBoxSelectionForegroundColor):
      (WebCore::RenderThemeNix::platformActiveTextSearchHighlightColor):
      (WebCore::RenderThemeNix::platformInactiveTextSearchHighlightColor):
      (WebCore::RenderThemeNix::platformFocusRingColor):
      (WebCore::RenderThemeNix::platformTapHighlightColor):
      (WebCore::RenderThemeNix::paintButton):
      (WebCore::RenderThemeNix::paintTextField):
      (WebCore::RenderThemeNix::paintCheckbox):
      (WebCore::RenderThemeNix::setCheckboxSize):
      (WebCore::RenderThemeNix::paintRadio):
      (WebCore::RenderThemeNix::setRadioSize):
      (WebCore::RenderThemeNix::paintMenuList):
      (WebCore::RenderThemeNix::paintProgressBar):
      (WebCore::RenderThemeNix::paintSliderTrack):
      (WebCore::RenderThemeNix::paintSliderThumb):
      (WebCore::RenderThemeNix::paintInnerSpinButton):
      (WebCore::RenderThemeNix::paintMeter):
      (WebCore::RenderThemeNix::extraMediaControlsStyleSheet):
      (WebCore::RenderThemeNix::paintMediaPlayButton):
      (WebCore::RenderThemeNix::paintMediaMuteButton):
      (WebCore::RenderThemeNix::paintMediaSeekBackButton):
      (WebCore::RenderThemeNix::paintMediaSeekForwardButton):
      (WebCore::RenderThemeNix::paintMediaSliderTrack):
      (WebCore::RenderThemeNix::paintMediaVolumeSliderContainer):
      (WebCore::RenderThemeNix::paintMediaVolumeSliderTrack):
      (WebCore::RenderThemeNix::paintMediaRewindButton):
      * platform/nix/RenderThemeNix.h:
      * rendering/SimpleLineLayout.cpp:
      (WebCore::SimpleLineLayout::canUseFor):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160045 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      df7b8c69
    • commit-queue@webkit.org's avatar
      Typo: FixedPositionConstaint -> FixedPositionConstraint · db06832f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125171
      
      Patch by Ralph Thomas <ralpht@gmail.com> on 2013-12-03
      Reviewed by Simon Fraser.
      
      Source/WebCore:
      
      No new tests, no change in behavior.
      
      * page/scrolling/ScrollingConstraints.h:
      * page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.cpp:
      (WebCore::ScrollingCoordinatorCoordinatedGraphics::updateViewportConstrainedNode):
      * page/scrolling/mac/ScrollingCoordinatorMac.mm:
      (WebCore::ScrollingCoordinatorMac::updateViewportConstrainedNode):
      
      Source/WebKit/ios:
      
      * WebCoreSupport/WebFixedPositionContent.mm:
      (-[WebFixedPositionContent scrollOrZoomChanged:]):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160044 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      db06832f
    • rniwa@webkit.org's avatar
      Add a script to automatically configure a git clone · 032b1123
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=110073
      
      Revert the change to use https for now since git.webkit.org is setup with http.
      
      * Scripts/webkitpy/tool/commands/setupgitclone.py:
      (SetupGitClone.execute):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160043 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      032b1123
    • msaboff@apple.com's avatar
      jit/JITArithmetic.cpp doesn't build for non-X86 ports · aa314676
      msaboff@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125185
      
      Rubber stamped by Mark Hahnenberg.
      
      Removed unused declarations and related UNUSED_PARAM().
      
      * jit/JITArithmetic.cpp:
      (JSC::JIT::emit_op_mod):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160042 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aa314676