1. 07 Apr, 2013 1 commit
    • ddkilzer@apple.com's avatar
      Remove the rest of SVG_DOM_OBJC_BINDINGS · 0cd46787
      ddkilzer@apple.com authored
      <http://webkit.org/b/114112>
      
      Reviewed by Geoffrey Garen.
      
      .:
      
      * Source/autotools/SetupWebKitFeatures.m4:
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS.
      
      Source/JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro.
      
      Source/WebCore:
      
      * Configurations/WebCore.xcconfig:
      - Remove EXCLUDED_SOURCE_FILE_NAMES_SVG_DOM_OBJC_BINDINGS.  Note
        that DOMHTMLIFrameElementPrivate.h should not have been in
        this list because the class contained methods other than just
        -getSVGDocument.
      
      * WebCore.xcodeproj/project.pbxproj:
      - Remove DOMHTMLFrameElementPrivate.h since the only method it
        contained was -[DOMHTMLFrameElement getSVGDocument], which was
        part of the SVG DOM Objective-C bindings.
      
      * bindings/objc/DOM.mm:
      (kitClass):
      * bindings/objc/DOMEvents.mm:
      (kitClass):
      * bindings/objc/ExceptionHandlers.mm:
      (WebCore::raiseDOMException):
      - Remove code in ENABLE(SVG_DOM_OBJC_BINDINGS).
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      - Remove reference to SVG_DOM_OBJC_BINDINGS.
      
      Source/WebKit2:
      
      * Configurations/FeatureDefines.xcconfig:
      - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro.
      
      Source/WTF:
      
      * wtf/FeatureDefines.h:
      - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro.
      
      Tools:
      
      * Scripts/webkitperl/FeatureList.pm:
      - Remove --svg-dom-objc-bindings switch.
      * qmake/mkspecs/features/features.pri:
      - Remove reference to ENABLE_SVG_DOM_OBJC_BINDINGS.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0cd46787
  2. 25 Mar, 2013 1 commit
    • tkent@chromium.org's avatar
      Rename ENABLE_INPUT_TYPE_DATETIME · 866ba1bd
      tkent@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113254
      
      Reviewed by Kentaro Hara.
      
      Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
      Actually I'd like to remove the code, but we shouldn't remove it yet
      because we shipped products with it on some platforms.
      
      .:
      
      * Source/autotools/SetupWebKitFeatures.m4:
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore:
      
      * Configurations/FeatureDefines.xcconfig:
      * bindings/generic/RuntimeEnabledFeatures.cpp:
      (WebCore):
      * bindings/generic/RuntimeEnabledFeatures.h:
      (RuntimeEnabledFeatures):
      * css/html.css:
      * html/DateTimeInputType.cpp:
      * html/DateTimeInputType.h:
      * html/InputType.cpp:
      (WebCore::createInputTypeFactoryMap):
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/chromium:
      
      * src/WebRuntimeFeatures.cpp:
      (WebKit::WebRuntimeFeatures::enableInputTypeDateTime):
      (WebKit::WebRuntimeFeatures::isInputTypeDateTimeEnabled):
      * tests/WebViewTest.cpp:
      
      Source/WebKit/mac:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WTF:
      
      * wtf/FeatureDefines.h:
      
      Tools:
      
      * Scripts/webkitperl/FeatureList.pm:
      * qmake/mkspecs/features/features.pri:
      
      WebKitLibraries:
      
      * win/tools/vsprops/FeatureDefines.props:
      * win/tools/vsprops/FeatureDefines.vsprops:
      * win/tools/vsprops/FeatureDefinesCairo.props:
      * win/tools/vsprops/FeatureDefinesCairo.vsprops:
      
      LayoutTests:
      
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146847 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      866ba1bd
  3. 12 Feb, 2013 2 commits
  4. 29 Jan, 2013 1 commit
    • commit-queue@webkit.org's avatar
      Unreviewed, rolling out r140983. · 2499cccd
      commit-queue@webkit.org authored
      http://trac.webkit.org/changeset/140983
      https://bugs.webkit.org/show_bug.cgi?id=108277
      
      Unfortunately, this API has one last client (Requested by
      abarth on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-29
      
      Source/JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore:
      
      * Configurations/FeatureDefines.xcconfig:
      * Modules/notifications/Notification.cpp:
      (WebCore::Notification::Notification):
      (WebCore):
      (WebCore::Notification::create):
      * Modules/notifications/Notification.h:
      (Notification):
      (WebCore::Notification::isHTML):
      (WebCore::Notification::setHTML):
      (WebCore::Notification::url):
      (WebCore::Notification::setURL):
      * Modules/notifications/NotificationCenter.h:
      (WebCore::NotificationCenter::createHTMLNotification):
      (NotificationCenter):
      * Modules/notifications/NotificationCenter.idl:
      * page/FeatureObserver.h:
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/chromium:
      
      * src/WebNotification.cpp:
      (WebKit::WebNotification::isHTML):
      (WebKit::WebNotification::url):
      (WebKit::WebNotification::iconURL):
      (WebKit::WebNotification::title):
      (WebKit::WebNotification::body):
      
      Source/WebKit/mac:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit/qt:
      
      * WebCoreSupport/NotificationPresenterClientQt.cpp:
      (WebCore::NotificationPresenterClientQt::displayNotification):
      (WebCore::NotificationPresenterClientQt::cancel):
      (WebCore::NotificationPresenterClientQt::notificationClicked):
      (WebCore::NotificationPresenterClientQt::removeReplacedNotificationFromQueue):
      (WebCore::NotificationPresenterClientQt::dumpReplacedIdText):
      (WebCore::NotificationPresenterClientQt::dumpShowText):
      
      Source/WebKit2:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WTF:
      
      * wtf/Platform.h:
      
      LayoutTests:
      
      * fast/notifications/notifications-with-permission-expected.txt:
      * fast/notifications/notifications-with-permission.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@141202 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2499cccd
  5. 28 Jan, 2013 1 commit
    • abarth@webkit.org's avatar
      Remove webkitNotifications.createHTMLNotification · bdac8e68
      abarth@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=107598
      
      Reviewed by Benjamin Poulain.
      
      Source/JavaScriptCore: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore: 
      
      As discussed in http://lists.webkit.org/pipermail/webkit-dev/2012-February/019354.html,
      we've been slowly deprecating HTML notificiations for about a year.
      FeatureObserver says that HTML notifications are used by 0.0008% of web
      pages, which means we should be able to remove them without causing too
      much trouble.
      
      * Configurations/FeatureDefines.xcconfig:
      * Modules/notifications/Notification.cpp:
      (WebCore):
      (WebCore::Notification::Notification):
      * Modules/notifications/Notification.h:
      (Notification):
      * Modules/notifications/NotificationCenter.h:
      (NotificationCenter):
      * Modules/notifications/NotificationCenter.idl:
      
      Source/WebKit/blackberry: 
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/chromium: 
      
      We can remove these stubs once we've removed the Chromium-side code
      that depends on them.
      
      * src/WebNotification.cpp:
      (WebKit::WebNotification::isHTML):
      (WebKit::WebNotification::url):
      (WebKit::WebNotification::iconURL):
      (WebKit::WebNotification::title):
      (WebKit::WebNotification::body):
      
      Source/WebKit/mac: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2: 
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WTF: 
      
      * wtf/Platform.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140983 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bdac8e68
  6. 04 Jan, 2013 1 commit
    • adamk@chromium.org's avatar
      Remove ENABLE_MUTATION_OBSERVERS #define · a0129590
      adamk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=105459
      
      Reviewed by Ryosuke Niwa.
      
      .:
      
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore:
      
      The flag has been on by default for quite awhile now (nearly a year)
      and the feature is a standardized part of DOM4.
      
      The only place it was disabled was under "unstable" features for the
      gtk port, but the fact that it's shipping in several major WebKit
      browsers as well as Firefox suggests that it's not too unstable.
      
      * Configurations/FeatureDefines.xcconfig:
      * GNUmakefile.am: Removed ENABLE_MUTATION_OBSERVERS from the "unstable features" list.
      * GNUmakefile.features.am.in:
      * bindings/js/JSDictionary.cpp:
      (WebCore):
      (WebCore::JSDictionary::convertValue):
      * bindings/js/JSDictionary.h:
      * bindings/js/JSMainThreadExecState.cpp:
      (WebCore::JSMainThreadExecState::didLeaveScriptContext):
      * bindings/js/JSMutationCallbackCustom.cpp:
      * bindings/js/JSMutationObserverCustom.cpp:
      * bindings/v8/V8GCController.cpp:
      * bindings/v8/V8RecursionScope.cpp:
      (WebCore::V8RecursionScope::didLeaveScriptContext):
      * bindings/v8/custom/V8MutationCallbackCustom.cpp:
      * bindings/v8/custom/V8MutationObserverCustom.cpp:
      * css/PropertySetCSSStyleDeclaration.cpp:
      (WebCore::PropertySetCSSStyleDeclaration::setCssText):
      (WebCore::PropertySetCSSStyleDeclaration::setProperty):
      (WebCore::PropertySetCSSStyleDeclaration::removeProperty):
      (WebCore::PropertySetCSSStyleDeclaration::setPropertyInternal):
      * dom/CharacterData.cpp:
      (WebCore::CharacterData::dispatchModifiedEvent):
      * dom/ChildListMutationScope.cpp:
      * dom/ChildListMutationScope.h:
      * dom/ContainerNode.cpp:
      (WebCore::ContainerNode::insertBefore):
      (WebCore::ContainerNode::replaceChild):
      (WebCore::willRemoveChild):
      (WebCore::willRemoveChildren):
      (WebCore::ContainerNode::appendChild):
      (WebCore::updateTreeAfterInsertion):
      * dom/Document.cpp:
      (WebCore::Document::Document):
      * dom/Document.h:
      (Document):
      * dom/Element.cpp:
      (WebCore::Element::willModifyAttribute):
      * dom/MutationCallback.h:
      * dom/MutationCallback.idl:
      * dom/MutationObserver.cpp:
      * dom/MutationObserver.h:
      * dom/MutationObserver.idl:
      * dom/MutationObserverInterestGroup.cpp:
      * dom/MutationObserverInterestGroup.h:
      * dom/MutationObserverRegistration.cpp:
      * dom/MutationObserverRegistration.h:
      * dom/MutationRecord.cpp:
      * dom/MutationRecord.h:
      * dom/MutationRecord.idl:
      * dom/Node.cpp:
      (WebCore::Node::clearRareData):
      (WebCore::Node::setTextContent):
      (WebCore::Node::didMoveToNewDocument):
      (WebCore::Node::notifyMutationObserversNodeWillDetach):
      * dom/Node.h:
      (Node):
      * dom/NodeRareData.cpp:
      (SameSizeAsNodeRareData):
      (WebCore::NodeRareData::reportMemoryUsage):
      * dom/NodeRareData.h:
      (NodeRareData):
      (WebCore::NodeRareData::ensureTransientMutationObserverRegistry):
      * editing/markup.cpp:
      (WebCore::replaceChildrenWithFragment):
      (WebCore::replaceChildrenWithText):
      * page/DOMWindow.idl:
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/chromium:
      
      * features.gypi:
      * src/WebKit.cpp:
      (WebKit::initialize):
      (WebKit::shutdown):
      
      Source/WebKit/efl:
      
      * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
      (DumpRenderTreeSupportEfl::deliverAllMutationsIfNecessary):
      
      Source/WebKit/gtk:
      
      * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
      (DumpRenderTreeSupportGtk::deliverAllMutationsIfNecessary):
      
      Source/WebKit/mac:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Tools:
      
      * Scripts/webkitperl/FeatureList.pm:
      * qmake/mkspecs/features/features.pri:
      
      WebKitLibraries:
      
      * win/tools/vsprops/FeatureDefines.vsprops:
      * win/tools/vsprops/FeatureDefinesCairo.vsprops:
      
      LayoutTests:
      
      Remove references to ENABLE(MUTATION_OBSERVERS) from tests.
      
      * fast/dom/MutationObserver/cross-document.html:
      * fast/dom/MutationObserver/database-callback-delivery.html:
      * fast/dom/MutationObserver/disconnect-cancel-pending.html:
      * fast/dom/MutationObserver/filesystem-callback-delivery.html:
      * fast/dom/MutationObserver/mutation-observer-constructor.html:
      * fast/dom/MutationObserver/observe-attributes.html:
      * fast/dom/MutationObserver/observe-characterdata.html:
      * fast/dom/MutationObserver/observe-childList.html:
      * fast/dom/MutationObserver/observe-exceptions.html:
      * fast/dom/MutationObserver/observe-subtree.html:
      * fast/dom/MutationObserver/takeRecords.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a0129590
  7. 05 Dec, 2012 1 commit
  8. 03 Dec, 2012 1 commit
  9. 25 Sep, 2012 1 commit
  10. 24 Sep, 2012 1 commit
    • mark.lam@apple.com's avatar
      Deleting the classic interpreter and cleaning up some build options. · 74a9e837
      mark.lam@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=96969.
      
      Reviewed by Geoffrey Garen.
      
      Source/JavaScriptCore: 
      
      * bytecode/CodeBlock.cpp:
      (JSC::CodeBlock::dump):
      (JSC::CodeBlock::finalizeUnconditionally):
      (JSC::CodeBlock::stronglyVisitStrongReferences):
      (JSC):
      * bytecode/Instruction.h:
      (JSC::Instruction::Instruction):
      * interpreter/AbstractPC.cpp:
      (JSC::AbstractPC::AbstractPC):
      * interpreter/AbstractPC.h:
      (AbstractPC):
      * interpreter/CallFrame.h:
      (ExecState):
      * interpreter/Interpreter.cpp:
      (JSC):
      (JSC::Interpreter::Interpreter):
      (JSC::Interpreter::~Interpreter):
      (JSC::Interpreter::initialize):
      (JSC::Interpreter::isOpcode):
      (JSC::Interpreter::unwindCallFrame):
      (JSC::getLineNumberForCallFrame):
      (JSC::getCallerInfo):
      (JSC::getSourceURLFromCallFrame):
      (JSC::Interpreter::execute):
      (JSC::Interpreter::executeCall):
      (JSC::Interpreter::executeConstruct):
      (JSC::Interpreter::retrieveArgumentsFromVMCode):
      (JSC::Interpreter::retrieveCallerFromVMCode):
      (JSC::Interpreter::retrieveLastCaller):
      * interpreter/Interpreter.h:
      (JSC::Interpreter::getOpcodeID):
      (Interpreter):
      * jit/ExecutableAllocatorFixedVMPool.cpp:
      (JSC::FixedVMPoolExecutableAllocator::FixedVMPoolExecutableAllocator):
      * offlineasm/asm.rb:
      * offlineasm/offsets.rb:
      * runtime/Executable.cpp:
      (JSC::EvalExecutable::compileInternal):
      (JSC::ProgramExecutable::compileInternal):
      (JSC::FunctionExecutable::compileForCallInternal):
      (JSC::FunctionExecutable::compileForConstructInternal):
      * runtime/Executable.h:
      (JSC::NativeExecutable::create):
      (NativeExecutable):
      (JSC::NativeExecutable::finishCreation):
      * runtime/JSGlobalData.cpp:
      (JSC):
      (JSC::JSGlobalData::JSGlobalData):
      (JSC::JSGlobalData::getHostFunction):
      * runtime/JSGlobalData.h:
      (JSGlobalData):
      (JSC::JSGlobalData::canUseJIT):
      (JSC::JSGlobalData::canUseRegExpJIT):
      * runtime/Options.cpp:
      (JSC::Options::initialize):
      
      Source/WebKit/blackberry: 
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WTF: 
      
      * wtf/OSAllocatorPosix.cpp:
      (WTF::OSAllocator::reserveAndCommit):
      * wtf/Platform.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129453 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      74a9e837
  11. 13 Sep, 2012 1 commit
  12. 12 Sep, 2012 1 commit
    • commit-queue@webkit.org's avatar
      Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING · 4e9d4a08
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=96251
      
      Patch by Sami Kyostila <skyostil@google.com> on 2012-09-12
      Reviewed by Simon Fraser.
      
      Rename OVERFLOW_SCROLLING as ACCELERATED_OVERFLOW_SCROLLING to better describe
      the feature it controls.
      
      .:
      
      * Source/cmakeconfig.h.cmake:
      
      Source/WebCore:
      
      No tests because of no change in runtime behavior.
      
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore):
      (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
      * css/CSSParser.cpp:
      (WebCore::isValidKeywordPropertyAndValue):
      (WebCore::isKeywordPropertyID):
      (WebCore::CSSParser::parseValue):
      * css/CSSProperty.cpp:
      (WebCore::CSSProperty::isInheritedProperty):
      * css/CSSPropertyNames.in:
      * css/CSSValueKeywords.in:
      * css/StyleResolver.cpp:
      (WebCore::StyleResolver::collectMatchingRulesForList):
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::usesCompositedScrolling):
      * rendering/style/RenderStyle.h:
      * rendering/style/StyleRareInheritedData.cpp:
      (WebCore::StyleRareInheritedData::StyleRareInheritedData):
      (WebCore::StyleRareInheritedData::operator==):
      * rendering/style/StyleRareInheritedData.h:
      (StyleRareInheritedData):
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/chromium:
      
      * features.gypi:
      
      LayoutTests:
      
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@128347 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4e9d4a08
  13. 27 Aug, 2012 1 commit
    • commit-queue@webkit.org's avatar
      Rename RegisterProtocolHandler API to NavigatorContentUtils · 30167703
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=94920
      
      Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-08-27
      Reviewed by Adam Barth.
      
      .:
      
      Modified configuration files so that they contain renamed NavigatorContentUtils-prefixed files.
      
      * Source/cmake/OptionsBlackBerry.cmake:
      * Source/cmake/OptionsEfl.cmake:
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/JavaScriptCore:
      
      ENABLE_REGISTER_PROTOCOL_HANDLER is renamed to ENABLE_NAVIGATOR_CONTENT_UTILS.
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore:
      
      Renaming whatever RegisterProtocolHandler-prefixed to NavigatorContentUtils-prefixed.
      Module 'protocolhandler' is renamed to 'navigatorcontentutils'.
      
      No new tests as there is no new functionality.
      
      * CMakeLists.txt:
      * Configurations/FeatureDefines.xcconfig:
      * GNUmakefile.am:
      * GNUmakefile.features.am:
      * GNUmakefile.list.am:
      * Modules/navigatorcontentutils/NavigatorContentUtils.cpp: Renamed from Source/WebCore/Modules/protocolhandler/NavigatorRegisterProtocolHandler.cpp.
      (WebCore):
      (WebCore::initProtocolHandlerWhitelist):
      (WebCore::verifyCustomHandlerURL):
      (WebCore::isProtocolWhitelisted):
      (WebCore::verifyProtocolHandlerScheme):
      (WebCore::NavigatorContentUtils::from):
      (WebCore::NavigatorContentUtils::~NavigatorContentUtils):
      (WebCore::NavigatorContentUtils::create):
      (WebCore::NavigatorContentUtils::registerProtocolHandler):
      (WebCore::customHandlersStateString):
      (WebCore::NavigatorContentUtils::isProtocolHandlerRegistered):
      (WebCore::NavigatorContentUtils::unregisterProtocolHandler):
      (WebCore::NavigatorContentUtils::supplementName):
      (WebCore::provideNavigatorContentUtilsTo):
      * Modules/navigatorcontentutils/NavigatorContentUtils.h: Renamed from Source/WebCore/Modules/protocolhandler/NavigatorRegisterProtocolHandler.h.
      (WebCore):
      (NavigatorContentUtils):
      (WebCore::NavigatorContentUtils::NavigatorContentUtils):
      (WebCore::NavigatorContentUtils::client):
      * Modules/navigatorcontentutils/NavigatorContentUtils.idl: Renamed from Source/WebCore/Modules/protocolhandler/NavigatorRegisterProtocolHandler.idl.
      * Modules/navigatorcontentutils/NavigatorContentUtilsClient.h: Renamed from Source/WebCore/Modules/protocolhandler/RegisterProtocolHandlerClient.h.
      (WebCore):
      (NavigatorContentUtilsClient):
      (WebCore::NavigatorContentUtilsClient::~NavigatorContentUtilsClient):
      * Target.pri:
      * WebCore.gyp/WebCore.gyp:
      * WebCore.gypi:
      * WebCore.pri:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.vcproj/WebCoreCommon.vsprops:
      * WebCore.vcproj/copyForwardingHeaders.cmd:
      
      Source/WebKit:
      
      Modified PlatformEfl.cmake so that it includes the renamed files.
      
      * PlatformEfl.cmake:
      
      Source/WebKit/blackberry:
      
      Renaming whatever RegisterProtocolHandler-prefixed to NavigatorContentUtils-prefixed.
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      * WebCoreSupport/ChromeClientBlackBerry.cpp:
      (WebCore):
      (WebCore::ChromeClientBlackBerry::registerProtocolHandler):
      * WebCoreSupport/ChromeClientBlackBerry.h:
      (ChromeClientBlackBerry):
      
      Source/WebKit/chromium:
      
      Renaming whatever RegisterProtocolHandler-prefixed to NavigatorContentUtils-prefixed.
      RegisterProtocolHandlerClientImpl is renamed to NavigatorContentUtilsClientImpl.
      
      * features.gypi:
      * src/ChromeClientImpl.cpp:
      (WebKit):
      (WebKit::NavigatorContentUtilsClientImpl::create):
      (WebKit::NavigatorContentUtilsClientImpl::NavigatorContentUtilsClientImpl):
      (WebKit::NavigatorContentUtilsClientImpl::registerProtocolHandler):
      * src/ChromeClientImpl.h:
      (NavigatorContentUtilsClientImpl):
      (WebKit::NavigatorContentUtilsClientImpl::~NavigatorContentUtilsClientImpl):
      * src/WebViewImpl.cpp:
      (WebKit::WebViewImpl::WebViewImpl):
      * src/WebViewImpl.h:
      
      Source/WebKit/efl:
      
      Renaming whatever RegisterProtocolHandler-prefixed to NavigatorContentUtils-prefixed.
      RegisterProtocolHandlerClientEfl is renamed to NavigatorContentUtilsClientEfl.
      
      * WebCoreSupport/NavigatorContentUtilsClientEfl.cpp: Renamed from Source/WebKit/efl/WebCoreSupport/RegisterProtocolHandlerClientEfl.cpp.
      (WebCore):
      (WebCore::customHandlerDataCreate):
      (WebCore::customHandlerDataDelete):
      (WebCore::NavigatorContentUtilsClientEfl::create):
      (WebCore::NavigatorContentUtilsClientEfl::NavigatorContentUtilsClientEfl):
      (WebCore::NavigatorContentUtilsClientEfl::registerProtocolHandler):
      (WebCore::NavigatorContentUtilsClientEfl::isProtocolHandlerRegistered):
      (WebCore::NavigatorContentUtilsClientEfl::unregisterProtocolHandler):
      * WebCoreSupport/NavigatorContentUtilsClientEfl.h: Renamed from Source/WebKit/efl/WebCoreSupport/RegisterProtocolHandlerClientEfl.h.
      (NavigatorContentUtilsClientEfl):
      (WebCore::NavigatorContentUtilsClientEfl::~NavigatorContentUtilsClientEfl):
      * ewk/ewk_custom_handler.cpp:
      * ewk/ewk_custom_handler_private.h:
      * ewk/ewk_view.cpp:
      (_Ewk_View_Private_Data):
      (_ewk_view_priv_new):
      
      Source/WebKit/gtk:
      
      Renaming whatever RegisterProtocolHandler-prefixed to NavigatorContentUtils-prefixed.
      RegisterProtocolHandlerClientGtk is renamed to NavigatorContentUtilsClientGtk.
      
      * GNUmakefile.am:
      * WebCoreSupport/NavigatorContentUtilsClientGtk.cpp: Renamed from Source/WebKit/gtk/WebCoreSupport/RegisterProtocolHandlerClientGtk.cpp.
      (WebKit):
      (WebKit::NavigatorContentUtilsClient::create):
      (WebKit::NavigatorContentUtilsClient::NavigatorContentUtilsClient):
      (WebKit::NavigatorContentUtilsClient::registerProtocolHandler):
      * WebCoreSupport/NavigatorContentUtilsClientGtk.h: Renamed from Source/WebKit/gtk/WebCoreSupport/RegisterProtocolHandlerClientGtk.h.
      (WebKit):
      (NavigatorContentUtilsClient):
      (WebKit::NavigatorContentUtilsClient::~NavigatorContentUtilsClient):
      * webkit/webkitwebview.cpp:
      (webkit_web_view_init):
      * webkit/webkitwebviewprivate.h:
      
      Source/WebKit/mac:
      
      ENABLE_REGISTER_PROTOCOL_HANDLER is renamed to ENABLE_NAVIGATOR_CONTENT_UTILS.
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2:
      
      Renaming whatever RegisterProtocolHandler-prefixed to NavigatorContentUtils-prefixed.
      
      * Configurations/FeatureDefines.xcconfig:
      * WebProcess/WebCoreSupport/WebNavigatorContentUtilsClient.h: Renamed from Source/WebKit2/WebProcess/WebCoreSupport/WebRegisterProtocolHandlerClient.h.
      (WebKit):
      (WebNavigatorContentUtilsClient):
      (WebKit::WebNavigatorContentUtilsClient::~WebNavigatorContentUtilsClient):
      (WebKit::WebNavigatorContentUtilsClient::isProtocolHandlerRegistered):
      (WebKit::WebNavigatorContentUtilsClient::unregisterProtocolHandler):
      
      Tools:
      
      Renamed 'register-protocol-handler' feature to 'navigator-content-utils'.
      
      * Scripts/webkitperl/FeatureList.pm:
      * qmake/mkspecs/features/features.pri:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126735 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      30167703
  14. 15 Aug, 2012 1 commit
    • commit-queue@webkit.org's avatar
      [BlackBerry] Upstream BlackBerry build fixes · afb1dbd3
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=94121
      
      Patch by Joshua Netterfield <jnetterfield@rim.com> on 2012-08-15
      Reviewed by Rob Buis.
      
      This includes several build fixes due to incorrect upstream patches.
      These mistakes were never present downstream.
      
      No new tests, because no new functionality is added.
      
      Source/WebCore:
      
      * platform/graphics/GraphicsContext3D.cpp:
      (WebCore::GraphicsContext3D::computeFormatAndTypeParameters):
      * platform/graphics/GraphicsContext3D.h:
      (GraphicsContext3D):
      (WebCore::GraphicsContext3D::ShaderSourceEntry::ShaderSourceEntry):
      * platform/graphics/blackberry/LayerFilterRenderer.cpp:
      (WebCore::LayerFilterRendererAction::LayerFilterRendererAction):
      * platform/graphics/blackberry/LayerFilterRenderer.h:
      (LayerFilterRendererAction):
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      * WebCoreSupport/AboutTemplate.html.cpp:
      (writeHeader):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      afb1dbd3
  15. 06 Aug, 2012 1 commit
  16. 25 Jul, 2012 1 commit
  17. 24 Jul, 2012 1 commit
  18. 22 Jul, 2012 1 commit
    • tkent@chromium.org's avatar
      Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and... · d89d545a
      tkent@chromium.org authored
      Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
      https://bugs.webkit.org/show_bug.cgi?id=91941
      
      Reviewed by Kentaro Hara.
      
      A flag name for an elmement should be ENABLE_*_ELEMENT.
      
      .:
      
      * Source/cmake/WebKitFeatures.cmake:
      * Source/cmakeconfig.h.cmake:
      * configure.ac:
      
      Source/JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore:
      
      * Configurations/FeatureDefines.xcconfig:
      * DerivedSources.make:
      * GNUmakefile.am:
      * accessibility/AXObjectCache.cpp:
      (WebCore::createFromRenderer):
      * accessibility/AccessibilityProgressIndicator.cpp:
      * accessibility/AccessibilityProgressIndicator.h:
      * css/CSSPrimitiveValueMappings.h:
      (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
      * css/SelectorChecker.cpp:
      (WebCore::SelectorChecker::checkOneSelector):
      * css/StyleResolver.cpp:
      (WebCore::StyleResolver::collectMatchingRulesForList):
      * css/html.css:
      * html/HTMLMeterElement.cpp:
      * html/HTMLMeterElement.h:
      * html/HTMLMeterElement.idl:
      * html/HTMLProgressElement.cpp:
      * html/HTMLProgressElement.h:
      * html/HTMLProgressElement.idl:
      * html/HTMLTagNames.in:
      * html/shadow/MeterShadowElement.cpp:
      * html/shadow/MeterShadowElement.h: Wrap with #if ENABLE(METER_ELEMENT).
      * html/shadow/ProgressShadowElement.cpp:
      * html/shadow/ProgressShadowElement.h: Wrap with #if ENABLE(PROGRESS_ELEMENT).
      * page/DOMWindow.idl:
      * platform/efl/RenderThemeEfl.cpp:
      (WebCore::RenderThemeEfl::paintThemePart):
      (WebCore::RenderThemeEfl::edjeGroupFromFormType):
      (WebCore):
      * platform/efl/RenderThemeEfl.h:
      (RenderThemeEfl):
      * platform/gtk/RenderThemeGtk.cpp:
      (WebCore):
      * platform/gtk/RenderThemeGtk.h:
      (RenderThemeGtk):
      * platform/gtk/RenderThemeGtk2.cpp:
      (WebCore):
      * platform/gtk/RenderThemeGtk3.cpp:
      (WebCore):
      * platform/qt/RenderThemeQt.cpp:
      (WebCore):
      * platform/qt/RenderThemeQt.h:
      (WebCore):
      (RenderThemeQt):
      * platform/qt/RenderThemeQtMobile.cpp:
      (WebCore):
      * platform/qt/RenderThemeQtMobile.h:
      (RenderThemeQtMobile):
      * rendering/RenderMeter.cpp:
      * rendering/RenderMeter.h:
      * rendering/RenderObject.h:
      (RenderObject):
      * rendering/RenderProgress.cpp:
      * rendering/RenderProgress.h:
      * rendering/RenderTheme.cpp:
      (WebCore::RenderTheme::adjustStyle):
      (WebCore::RenderTheme::paint):
      (WebCore::RenderTheme::paintBorderOnly):
      (WebCore::RenderTheme::paintDecorations):
      (WebCore):
      * rendering/RenderTheme.h:
      (WebCore):
      (RenderTheme):
      * rendering/RenderThemeChromiumLinux.cpp:
      (WebCore):
      * rendering/RenderThemeChromiumLinux.h:
      * rendering/RenderThemeChromiumSkia.cpp:
      (WebCore):
      * rendering/RenderThemeChromiumSkia.h:
      (RenderThemeChromiumSkia):
      * rendering/RenderThemeChromiumWin.cpp:
      (WebCore):
      * rendering/RenderThemeChromiumWin.h:
      (RenderThemeChromiumWin):
      * rendering/RenderThemeMac.h:
      (RenderThemeMac):
      * rendering/RenderThemeMac.mm:
      (WebCore):
      
      Source/WebKit:
      
      * PlatformEfl.cmake:
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/chromium:
      
      * features.gypi:
      
      Source/WebKit/efl:
      
      * DefaultTheme/default.edc:
      
      Source/WebKit/mac:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit/qt:
      
      * WebCoreSupport/RenderThemeQStyle.cpp:
      (WebCore):
      * WebCoreSupport/RenderThemeQStyle.h:
      
      Source/WebKit2:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Tools:
      
      * Scripts/webkitperl/FeatureList.pm:
      * qmake/mkspecs/features/features.pri:
      
      WebKitLibraries:
      
      * win/tools/vsprops/FeatureDefines.vsprops:
      * win/tools/vsprops/FeatureDefinesCairo.vsprops:
      
      LayoutTests:
      
      * fast/dom/wrapper-classes.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123300 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d89d545a
  19. 13 Jul, 2012 1 commit
    • commit-queue@webkit.org's avatar
      [BlackBerry] Update about:* pages · 2cb4d1d7
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=91121
      
      Patch by Joshua Netterfield <jnetterfield@rim.com> on 2012-07-13
      Reviewed by Yong Li.
      
      Update the about:config pages, and improve the aesthetics of the about:build, about:version, about:credits, about:memory, about:config, and similar pages.
      
      No new tests, because there is no new funtionality.
      
      Source/WebCore:
      
      * platform/network/blackberry/NetworkJob.cpp: Update the aesthetics of about:* pages
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutData.cpp:
      (WebCore):
      (WebCore::writeFeatures):
      (WebCore::numberToHTMLTr): Converted to template function, added bool specialization to write "true" and "false" instead of "1" and "0"
      (WebCore::configPage):
      (WebCore::memoryPage):
      * WebCoreSupport/AboutTemplate.html.cpp: Template for BlackBerry about:* pages.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@122573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2cb4d1d7
  20. 30 May, 2012 1 commit
    • zoltan@webkit.org's avatar
      [Qt] Set WebCore imagedecoders as default and add fallback to QImageDecoder · 891b02a4
      zoltan@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=80400
      
      Source/WebCore:
      
      This change modifies the default ImageDecoder for Qt-port from QImageDecoder to WebCore ImageDecoder.
      The new behavior is to use QImageDecoder only if WebCoreImageDecoder - and the platform - doesn't support
      the requested image type.
      The WTF_USE_QT_IMAGE_DECODER macro has been removed, since it is no longer needed.
      
      This change adds build depedency (except Qt-MAC and Qt-WIN platform) for libpng-dev and libjpeg-dev packages,
      because PNG and JPEG imagedecoders need not only these libraries, but their headers also. Qmake-config
      tests for these libraries were introduced in r110045.
      
      Notice: with using libjpeg-turbo as a system library I measured 10% performance improvement on Methanol benchmark
      (collection of popular sites, page-loading benchmark) with this patch.
      
      Reviewed by Simon Hausmann.
      
      No new tests needed.
      
      * Target.pri: Move WebCore ImageDecoder files out of guards. Remove ImageFrameQt.cpp from sources.
      * WebCore.pri: Move WebCore ImageDecoder include paths out of guards.
      * platform/MIMETypeRegistry.cpp:
      (WebCore::initializeSupportedImageMIMETypes): Add WebCore supported and Qt supported MIME types.
      (WebCore::initializeSupportedImageMIMETypesForEncoding): Use Qt supported MIME types.
      * platform/graphics/ImageSource.cpp: Remove unnecessary includes.
      * platform/graphics/ImageSource.h: Remove unnecessary typedefs.
      (WebCore):
      * platform/graphics/qt/ImageDecoderQt.cpp: Remove ImageDecoder::create, since it is no longer needed.
      (WebCore::ImageDecoderQt::filenameExtension): Remove unnecessary semicolon.
      (WebCore::ImageDecoderQt::internalHandleCurrentImage): Use QImage and ImageFrame instead of QPixmap.
      (WebCore):
      (WebCore::ImageFrame::asNewNativeImage): Moved here from removed ImageFrameQt.cpp.
      * platform/image-decoders/ImageDecoder.cpp: Reorganize the includes of the header.
      (WebCore::ImageDecoder::create): Add platform macro guarded fallback case for QImageDecoder. Add guards
      for JPEG, PNG, ICO decoder for Qt-MAC and Qt-WIN platform.
      * platform/image-decoders/ImageDecoder.h: Remove Qt-specific codes.
      (WebCore::ImageFrame::getAddr): Remove Qt-specific case, since it is no longer needed.
      (ImageFrame):
      * platform/image-decoders/qt/ImageFrameQt.cpp: Removed. Dead code, other code has been moved to
      ImageDecoderQt.cpp.
      
      Source/WebKit/blackberry:
      
      Get rid of QT_IMAGE_DECODER flag.
      
      Reviewed by Simon Hausmann.
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118909 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      891b02a4
  21. 04 May, 2012 2 commits
    • zoltan@webkit.org's avatar
      Unreviewed, rolling out r116085, r116091, and r116095. · cb1b9dce
      zoltan@webkit.org authored
      http://trac.webkit.org/changeset/116085
      http://trac.webkit.org/changeset/116091
      http://trac.webkit.org/changeset/116095
      https://bugs.webkit.org/show_bug.cgi?id=85628
      
      We are not ready with dependencies on all platform yet (mac) +
      problems with debug builds. (Requested by Zoltan on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-05-04
      
      Source/WebCore:
      
      * Target.pri:
      * WebCore.pri:
      * platform/MIMETypeRegistry.cpp:
      (WebCore::initializeSupportedImageMIMETypes):
      (WebCore::initializeSupportedImageMIMETypesForEncoding):
      * platform/graphics/ImageSource.cpp:
      * platform/graphics/ImageSource.h:
      (WebCore):
      * platform/graphics/qt/ImageDecoderQt.cpp:
      (WebCore::ImageDecoder::create):
      (WebCore):
      (WebCore::ImageDecoderQt::filenameExtension):
      (WebCore::ImageDecoderQt::internalHandleCurrentImage):
      (WebCore::ImageDecoderQt::clearPointers):
      * platform/image-decoders/ImageDecoder.cpp:
      (WebCore::ImageDecoder::create):
      * platform/image-decoders/ImageDecoder.h:
      (WebCore::ImageFrame::getAddr):
      (ImageFrame):
      * platform/image-decoders/qt/ImageFrameQt.cpp: Added.
      (WebCore):
      (WebCore::ImageFrame::ImageFrame):
      (WebCore::ImageFrame::operator=):
      (WebCore::ImageFrame::clearPixelData):
      (WebCore::ImageFrame::zeroFillPixelData):
      (WebCore::ImageFrame::copyBitmapData):
      (WebCore::ImageFrame::setSize):
      (WebCore::ImageFrame::asNewNativeImage):
      (WebCore::ImageFrame::hasAlpha):
      (WebCore::ImageFrame::setHasAlpha):
      (WebCore::ImageFrame::setColorProfile):
      (WebCore::ImageFrame::setStatus):
      (WebCore::ImageFrame::setPixmap):
      (WebCore::ImageFrame::width):
      (WebCore::ImageFrame::height):
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Tools:
      
      * qmake/mkspecs/features/features.prf:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116105 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cb1b9dce
    • zoltan@webkit.org's avatar
      [Qt] Set WebCore imagedecoders as default and add fallback to QImageDecoder · 86e7531e
      zoltan@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=80400
      
      Source/WebCore:
      
      This change modifies the default ImageDecoder for Qt-port from QImageDecoder to WebCore ImageDecoder.
      The new behavior is to use QImageDecoder only if WebCoreImageDecoder doesn't support the requested
      image type.
      The WTF_USE_QT_IMAGE_DECODER macro has been removed, since it is no longer needed.
      
      This change adds build depedency for libpng-dev and libjpeg-dev packages, becuase PNG and JPEG imagedecoders
      need not only these libraries, but their headers also. Qmake-config tests for these libraries were
      introduced in r110045.
      
      Reviewed by Simon Hausmann.
      
      No new tests needed.
      
      * Target.pri: Move WebCore ImageDecoder files out of guards. Remove ImageFrameQt.cpp from sources.
      * WebCore.pri: Move WebCore ImageDecoder include paths out of guards.
      * platform/MIMETypeRegistry.cpp:
      (WebCore::initializeSupportedImageMIMETypes): Add WebCore supported and Qt supported MIME types.
      (WebCore::initializeSupportedImageMIMETypesForEncoding): Use Qt supported MIME types.
      * platform/graphics/ImageSource.cpp: Remove unnecessary includes.
      * platform/graphics/ImageSource.h: Remove unnecessary typedefs.
      (WebCore):
      * platform/graphics/qt/ImageDecoderQt.cpp:
      (WebCore::ImageDecoderQt::filenameExtension): Remove unnecessary semicolon.
      (WebCore::ImageDecoderQt::internalHandleCurrentImage): Use QImage and ImageFrame instead of QPixmap.
      (WebCore):
      (WebCore::ImageFrame::asNewNativeImage): Moved here from removed ImageFrameQt.cpp.
      * platform/image-decoders/ImageDecoder.cpp: Reorganize the includes of the header.
      (WebCore::ImageDecoder::create): Add platform macro guarded fallback case for QImageDecoder.
      * platform/image-decoders/ImageDecoder.h: Remove Qt-specific codes.
      (WebCore::ImageFrame::getAddr): Remove Qt-specific case, since it is no longer needed.
      (ImageFrame):
      * platform/image-decoders/qt/ImageFrameQt.cpp: Removed. Dead code, other code has been moved to
      ImageDecoderQt.cpp.
      
      Source/WebKit/blackberry:
      
      Get rid off QT_IMAGE_DECODER flag.
      
      Reviewed by Simon Hausmann.
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      
      Tools:
      
      Remove WTF_USE_QT_IMAGE_DECODER macro.
      
      Reviewed by Simon Hausmann.
      
      * qmake/mkspecs/features/features.prf:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86e7531e
  22. 09 Apr, 2012 1 commit
  23. 30 Mar, 2012 1 commit
    • keishi@webkit.org's avatar
      Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium · 1a2b07cc
      keishi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=80972
      
      Reviewed by Kent Tamura.
      
      .:
      
      * Source/cmake/OptionsBlackBerry.cmake:
      * configure.ac:
      
      Source/JavaScriptCore:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore:
      
      * CMakeLists.txt:
      * Configurations/FeatureDefines.xcconfig:
      * GNUmakefile.am:
      * WebCore.exp.in:
      * css/html.css:
      * html/ColorInputType.cpp:
      * html/ColorInputType.h:
      * html/HTMLInputElement.cpp:
      (WebCore):
      * html/HTMLInputElement.h:
      (HTMLInputElement):
      * html/InputType.cpp:
      (WebCore::createInputTypeFactoryMap):
      (WebCore):
      (InputTypeNames):
      * html/InputType.h:
      (InputType):
      (InputTypeNames):
      * loader/EmptyClients.h:
      (EmptyChromeClient):
      * page/Chrome.cpp:
      (WebCore):
      * page/Chrome.h:
      (WebCore):
      (Chrome):
      * page/ChromeClient.h:
      (WebCore):
      (ChromeClient):
      * platform/ColorChooser.h:
      * platform/ColorChooserClient.h:
      * testing/InternalSettings.cpp:
      * testing/Internals.cpp:
      (WebCore):
      * testing/Internals.h:
      (Internals):
      * testing/Internals.idl:
      
      Source/WebKit/blackberry:
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      * WebCoreSupport/ChromeClientBlackBerry.h:
      (ChromeClientBlackBerry):
      * WebKitSupport/DOMSupport.cpp:
      (BlackBerry::WebKit::DOMSupport::isColorInputField):
      * WebKitSupport/InputHandler.cpp:
      (BlackBerry::WebKit::convertInputType):
      
      Source/WebKit/chromium:
      
      * features.gypi:
      * src/ChromeClientImpl.cpp:
      (WebKit):
      * src/ChromeClientImpl.h:
      (WebCore):
      (ChromeClientImpl):
      * src/ColorChooserProxy.cpp:
      * src/ColorChooserProxy.h:
      * src/WebColorChooserClientImpl.cpp:
      * src/WebColorChooserClientImpl.h:
      
      Source/WebKit/mac:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2:
      
      * Configurations/FeatureDefines.xcconfig:
      
      Tools:
      
      * Scripts/build-webkit:
      * qmake/mkspecs/features/features.prf:
      
      WebKitLibraries:
      
      * win/tools/vsprops/FeatureDefines.vsprops:
      * win/tools/vsprops/FeatureDefinesCairo.vsprops:
      
      LayoutTests:
      
      * platform/efl/Skipped:
      * platform/qt/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@112658 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1a2b07cc
  24. 16 Mar, 2012 1 commit
    • commit-queue@webkit.org's avatar
      [BlackBerry] Syncing up left over bits in WebCoreSupport from our local branch to upstream · 0bdaf5e2
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=81120
      
      Patch by Nima Ghanavatian <nghanavatian@rim.com> on 2012-03-16
      Reviewed by Rob Buis.
      
      This is a consolidation of various changes that are in our local dev branch
      but do not appear in our upstreamed port.
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      * WebCoreSupport/AboutDataHaveFeatures.in:
      * WebCoreSupport/AboutDataUseFeatures.in:
      * WebCoreSupport/ChromeClientBlackBerry.cpp:
      (WebCore::ChromeClientBlackBerry::hasOpenedPopup):
      (WebCore):
      (WebCore::ChromeClientBlackBerry::screenToRootView):
      (WebCore::ChromeClientBlackBerry::rootViewToScreen):
      (WebCore::ChromeClientBlackBerry::invalidateRootView):
      (WebCore::ChromeClientBlackBerry::invalidateContentsAndRootView):
      (WebCore::ChromeClientBlackBerry::invalidateContentsForSlowScroll):
      (WebCore::ChromeClientBlackBerry::scrollableAreasDidChange):
      (WebCore::ChromeClientBlackBerry::createColorChooser):
      * WebCoreSupport/ChromeClientBlackBerry.h:
      (ChromeClientBlackBerry):
      (WebCore::ChromeClientBlackBerry::numTouchEventHandlersChanged):
      * WebCoreSupport/EditorClientBlackBerry.cpp:
      (WebCore::EditorClientBlackBerry::registerUndoStep):
      (WebCore::EditorClientBlackBerry::registerRedoStep):
      (WebCore::EditorClientBlackBerry::undo):
      (WebCore::EditorClientBlackBerry::redo):
      * WebCoreSupport/EditorClientBlackBerry.h:
      (EditorClientBlackBerry):
      * WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
      (GeolocationControllerClientBlackBerry::requestPermission):
      (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
      * WebCoreSupport/GeolocationControllerClientBlackBerry.h:
      * WebCoreSupport/InspectorClientBlackBerry.cpp:
      (WebCore::InspectorClientBlackBerry::closeInspectorFrontend):
      (WebCore):
      (WebCore::InspectorClientBlackBerry::bringFrontendToFront):
      * WebCoreSupport/InspectorClientBlackBerry.h:
      (InspectorClientBlackBerry):
      * WebCoreSupport/NotificationPresenterImpl.cpp:
      (WebCore::NotificationPresenterImpl::show):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@111050 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0bdaf5e2
  25. 13 Mar, 2012 1 commit
    • benjamin@webkit.org's avatar
      Always enable ENABLE(CLIENT_BASED_GEOLOCATION) · 16934769
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78853
      
      Patch by Adam Barth  <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com> on 2012-03-13
      Reviewed by Adam Barth.
      
      .: 
      
      * Source/cmake/OptionsBlackBerry.cmake:
      * Source/cmake/OptionsEfl.cmake:
      * Source/cmake/OptionsWinCE.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/JavaScriptCore: 
      
      * Configurations/FeatureDefines.xcconfig:
      * wtf/Platform.h:
      
      Source/WebCore: 
      
      * CMakeLists.txt:
      * Configurations/FeatureDefines.xcconfig:
      * GNUmakefile.am:
      * GNUmakefile.list.am:
      * Modules/geolocation/Geolocation.cpp:
      (WebCore):
      (WebCore::createPositionError):
      (WebCore::Geolocation::Geolocation):
      (WebCore::Geolocation::stop):
      (WebCore::Geolocation::lastPosition):
      (WebCore::Geolocation::requestPermission):
      (WebCore::Geolocation::startUpdating):
      (WebCore::Geolocation::stopUpdating):
      * Modules/geolocation/Geolocation.h:
      (WebCore):
      (Geolocation):
      * Modules/geolocation/GeolocationController.cpp:
      * Modules/geolocation/GeolocationController.h:
      * Modules/geolocation/GeolocationError.h:
      * Modules/geolocation/GeolocationPosition.h:
      * Target.pri:
      * WebCore.exp.in:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * bindings/js/JSGeolocationCustom.cpp:
      * loader/EmptyClients.h:
      (EmptyChromeClient):
      * page/ChromeClient.h:
      (ChromeClient):
      * page/Page.cpp:
      (WebCore::Page::Page):
      * page/Page.h:
      (Page):
      * platform/GeolocationService.cpp: Removed.
      * platform/GeolocationService.h: Removed.
      * platform/mock/GeolocationClientMock.cpp:
      * platform/mock/GeolocationClientMock.h:
      * platform/mock/GeolocationServiceMock.cpp: Removed.
      * platform/mock/GeolocationServiceMock.h: Removed.
      
      Source/WebKit/blackberry: 
      
      * Api/WebPage.cpp:
      (BlackBerry::WebKit::WebPagePrivate::init):
      * WebCoreSupport/AboutDataEnableFeatures.in:
      * WebCoreSupport/ChromeClientBlackBerry.cpp:
      * WebCoreSupport/ChromeClientBlackBerry.h:
      (ChromeClientBlackBerry):
      * WebKitSupport/DumpRenderTreeSupport.cpp:
      (toGeolocationClientMock):
      (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
      (DumpRenderTreeSupport::resetGeolocationMock):
      (DumpRenderTreeSupport::setMockGeolocationError):
      (DumpRenderTreeSupport::setMockGeolocationPermission):
      (DumpRenderTreeSupport::setMockGeolocationPosition):
      
      Source/WebKit/chromium: 
      
      * features.gypi:
      * src/ChromeClientImpl.cpp:
      * src/ChromeClientImpl.h:
      (ChromeClientImpl):
      
      Source/WebKit/efl: 
      
      * WebCoreSupport/ChromeClientEfl.cpp:
      (WebCore):
      * WebCoreSupport/ChromeClientEfl.h:
      (ChromeClientEfl):
      
      Source/WebKit/gtk: 
      
      * WebCoreSupport/ChromeClientGtk.cpp:
      (WebKit):
      * WebCoreSupport/ChromeClientGtk.h:
      (WebKit::ChromeClient::scrollRectIntoView):
      * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
      (DumpRenderTreeSupportGtk::resetGeolocationClientMock):
      (DumpRenderTreeSupportGtk::setMockGeolocationPermission):
      (DumpRenderTreeSupportGtk::setMockGeolocationPosition):
      (DumpRenderTreeSupportGtk::setMockGeolocationError):
      (DumpRenderTreeSupportGtk::numberOfPendingGeolocationPermissionRequests):
      * WebCoreSupport/GeolocationClientGtk.cpp:
      (WebKit::GeolocationClient::requestPermission):
      (WebKit::GeolocationClient::cancelPermissionRequest):
      * WebCoreSupport/GeolocationClientGtk.h:
      (WebKit):
      * webkit/webkitwebview.cpp:
      (webkit_web_view_init):
      
      Source/WebKit/mac: 
      
      * Configurations/FeatureDefines.xcconfig:
      * WebCoreSupport/WebChromeClient.h:
      (WebChromeClient):
      * WebCoreSupport/WebGeolocationClient.mm:
      (WebGeolocationClient::lastPosition):
      * WebView/WebGeolocationPosition.mm:
      (-[WebGeolocationPositionInternal initWithCoreGeolocationPosition:]):
      (core):
      (-[WebGeolocationPosition initWithTimestamp:latitude:longitude:accuracy:]):
      * WebView/WebGeolocationPositionInternal.h:
      * WebView/WebView.mm:
      (-[WebView _commonInitializationWithFrameName:groupName:]):
      (-[WebView _geolocationDidChangePosition:]):
      (-[WebView _geolocationDidFailWithError:]):
      
      Source/WebKit/qt: 
      
      * Api/qwebpage.cpp:
      (QWebPagePrivate::QWebPagePrivate):
      * WebCoreSupport/ChromeClientQt.h:
      * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
      (toGeolocationClientMock):
      (DumpRenderTreeSupportQt::resetGeolocationMock):
      (DumpRenderTreeSupportQt::setMockGeolocationPermission):
      (DumpRenderTreeSupportQt::setMockGeolocationPosition):
      (DumpRenderTreeSupportQt::setMockGeolocationError):
      (DumpRenderTreeSupportQt::numberOfPendingGeolocationPermissionRequests):
      * WebCoreSupport/GeolocationClientQt.h:
      (WebCore):
      
      Source/WebKit/win: 
      
      * WebCoreSupport/WebChromeClient.h:
      (WebChromeClient):
      * WebCoreSupport/WebGeolocationClient.cpp:
      (WebGeolocationClient::lastPosition):
      * WebGeolocationPosition.cpp:
      (WebGeolocationPosition::initWithTimestamp):
      (core):
      * WebGeolocationPosition.h:
      (WebGeolocationPosition):
      (WebGeolocationPosition::impl):
      * WebView.cpp:
      (WebView::initWithFrame):
      (WebView::geolocationDidChangePosition):
      (WebView::geolocationDidFailWithError):
      
      Source/WebKit/wince: 
      
      * WebCoreSupport/ChromeClientWinCE.cpp:
      * WebCoreSupport/ChromeClientWinCE.h:
      (ChromeClientWinCE):
      
      Source/WebKit/wx: 
      
      * WebKitSupport/ChromeClientWx.cpp:
      * WebKitSupport/ChromeClientWx.h:
      
      Source/WebKit2: 
      
      * Configurations/FeatureDefines.xcconfig:
      * WebProcess/Geolocation/WebGeolocationManager.cpp:
      (WebKit::WebGeolocationManager::registerWebPage):
      (WebKit::WebGeolocationManager::unregisterWebPage):
      (WebKit::WebGeolocationManager::didChangePosition):
      (WebKit::WebGeolocationManager::didFailToDeterminePosition):
      * WebProcess/InjectedBundle/InjectedBundle.cpp:
      (WebKit::InjectedBundle::setGeoLocationPermission):
      * WebProcess/WebCoreSupport/WebChromeClient.cpp:
      (WebKit):
      * WebProcess/WebCoreSupport/WebChromeClient.h:
      (WebChromeClient):
      * WebProcess/WebCoreSupport/WebGeolocationClient.cpp:
      * WebProcess/WebCoreSupport/WebGeolocationClient.h:
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::WebPage):
      * mac/WebKit2.order:
      
      Tools: 
      
      * Scripts/build-webkit:
      * qmake/mkspecs/features/features.prf:
      
      WebKitLibraries: 
      
      * win/tools/vsprops/FeatureDefines.vsprops:
      * win/tools/vsprops/FeatureDefinesCairo.vsprops:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@110595 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      16934769
  26. 07 Feb, 2012 1 commit
    • commit-queue@webkit.org's avatar
      Source/JavaScriptCore: [chromium] Remove the enable marcro for the no longer necessary Chromium · 5fadc978
      commit-queue@webkit.org authored
      gesture recognizer.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * wtf/Platform.h:
      
      Source/WebCore: [chromium] Remove the no longer necessary Chromium gesture recognizer.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * WebCore.gypi:
      * platform/PlatformGestureRecognizer.h: Removed.
      * platform/chromium/FramelessScrollView.h:
      (WebCore):
      (FramelessScrollView):
      * platform/chromium/GestureRecognizerChromium.cpp: Removed.
      * platform/chromium/GestureRecognizerChromium.h: Removed.
      * platform/chromium/PopupContainer.cpp:
      (WebCore):
      * platform/chromium/PopupContainer.h:
      * platform/chromium/PopupListBox.cpp:
      (WebCore):
      * platform/chromium/PopupListBox.h:
      (PopupListBox):
      
      Source/WebKit: [chromium] Remove no longer necessary Chromium gesture recognizer code.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
      
      Source/WebKit/chromium: [chromium] Remove no longer necessary Chromium gesture recognizer code.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * WebKit.gypi:
      * features.gypi:
      * src/WebFrameImpl.cpp:
      (WebKit::WebFrameImpl::createFrameView):
      * src/WebPopupMenuImpl.cpp:
      (WebKit::WebPopupMenuImpl::WebPopupMenuImpl):
      (WebKit::WebPopupMenuImpl::handleTouchEvent):
      * src/WebPopupMenuImpl.h:
      * src/WebViewImpl.cpp:
      (WebKit::WebViewImpl::WebViewImpl):
      (WebKit::WebViewImpl::touchEvent):
      * src/WebViewImpl.h:
      (WebCore):
      (WebViewImpl):
      * tests/InnerGestureRecognizerTest.cpp: Removed.
      
      LayoutTests: [chromium] Remove unnecessary Chromium gesture recognizer tests.
      https://bugs.webkit.org/show_bug.cgi?id=77492
      
      Patch by Robert Kroeger <rjkroege@chromium.org> on 2012-02-07
      Reviewed by Adam Barth.
      
      * fast/events/touch/page-scaled-touch-gesture-click-expected.txt:
      * fast/events/touch/page-scaled-touch-gesture-click.html:
      * fast/events/touch/touch-gesture-click-expected.txt: Removed.
      * fast/events/touch/touch-gesture-click.html: Removed.
      * fast/events/touch/touch-gesture-scroll-expected.txt: Removed.
      * fast/events/touch/touch-gesture-scroll.html: Removed.
      * platform/chromium/fast/events/touch/touch-gesture-click-expected.txt: Removed.
      * platform/chromium/fast/events/touch/touch-gesture-scroll-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107036 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5fadc978
  27. 06 Dec, 2011 1 commit
    • leo.yang@torchmobile.com.cn's avatar
      Upstream about: feature in WebKit/blackberry/WebCoreSupport/ · 56929e7a
      leo.yang@torchmobile.com.cn authored
      https://bugs.webkit.org/show_bug.cgi?id=73612
      
      Reviewed by Antonio Gomes.
      
      Source/WebCore: 
      
      * PlatformBlackBerry.cmake: Move platform/network/blackberry/AboutData.{h, cpp}
                                  to WebKit/blackberry/WebCoreSupport
      
      Source/WebKit: 
      
      * blackberry/CMakeListsBlackBerry.txt:
      * blackberry/WebCoreSupport/AboutData.cpp: Added.
      (WebCore::numberToHTMLTr):
      (WebCore::configPage):
      (WebCore::cacheTypeStatisticToHTMLTr):
      (WebCore::memoryPage):
      * blackberry/WebCoreSupport/AboutData.h: Added.
      * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
      * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
      * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
      * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@102207 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      56929e7a