2013-09-10  Andreas Kling  <akling@apple.com>

        Windows build fix for Document& Node::document().

        * DOMCoreClasses.cpp:
        (DOMNode::createInstance):

2013-08-28  Brent Fulgham  <bfulgham@apple.com>

        [Windows] LayoutTests on Windows debug fails and exits early
        https://bugs.webkit.org/show_bug.cgi?id=120438

        Reviewed by Tim Horton.

        Visual Studio mishandles char* containing utf8-content. Must manually
        escape non-ASCII characters so the byte stream is correct for localized
        string lookup.

        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::cannotShowURLError): Replace unicode apostrophe
        character with utf8-byte equivalent.
        (WebFrameLoaderClient::cannotShowMIMETypeError): Ditto.
        (WebFrameLoaderClient::dispatchDidFailToStartPlugin): Ditto.

2013-08-28  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Provide useful error messages for WebKitErrorDomain errors
        https://bugs.webkit.org/show_bug.cgi?id=120428

        Reviewed by Anders Carlsson.

        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::cancelledError): Provide text for this error.
        (WebFrameLoaderClient::blockedError): Hook up WEB_UI_STRING for this error.
        (WebFrameLoaderClient::cannotShowURLError): Ditto
        (WebFrameLoaderClient::interruptedForPolicyChangeError): Ditto
        (WebFrameLoaderClient::cannotShowMIMETypeError): Ditto
        (WebFrameLoaderClient::fileDoesNotExistError): Provide text for this error.
        (WebFrameLoaderClient::pluginWillHandleLoadError): Hook up WEB_UI_STRING for this error.
        (WebFrameLoaderClient::dispatchDidFailToStartPlugin): Ditto.
        (WebFrameLoaderClient::createJavaAppletWidget): Ditto.
        (WebFrameLoaderClient::webHistory): Remove blank line above method.

2013-08-27  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Loader is not properly determining supported MIME types
        https://bugs.webkit.org/show_bug.cgi?id=120383

        Reviewed by Eric Carlson.

        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::canShowMIMEType): Modify to ask WebView if it can
        display the media type. Use new helper function to avoid converting a String
        to BSTR, only to immediatly be converted from BSTR back to String.
        (WebFrameLoaderClient::canShowMIMETypeAsHTML): Ditto.
        * WebView.cpp:
        (WebView::canShowMIMEType): Move logic to a new (similarly named) helper function.
        (WebView::canShowMIMETypeAsHTML): Ditto.
        * WebView.h: Add declaration for two new helper functions.

2013-08-26  Ryosuke Niwa  <rniwa@webkit.org>

        Another Windows build fix after r154658.

        * WebView.cpp:
        (WebView::shouldClose):

2013-08-26  Roger Fong  <roger_fong@apple.com>

        Unreviewed. Add missing interface files that were left out in r154627.

        * Interfaces/Accessible2/AccessibleEditableText.idl: Added.
        * Interfaces/Accessible2/AccessibleText.idl: Added.
        * Interfaces/Accessible2/AccessibleText2.idl: Added.

2013-08-26  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Let Page create the main Frame.
        https://bugs.webkit.org/show_bug.cgi?id=120323

        Reviewed by Anders Carlsson.

        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::WebFrameLoaderClient): Remove assertion that frame
        is passed as construction argument.
        (WebFrameLoaderClient::createFrame): Call new 'createSubframeWithOwnerElement'
        * WebCoreSupport/WebFrameLoaderClient.h: Update constructor to
        handle case of no default frame argument.
        (WebFrameLoaderClient::setWebFrame): Added.
        * WebFrame.cpp:
        (WebFrame::createSubframeWithOwnerElement): Renamed from 'init'.
        (WebFrame::initWithWebFrameView): Added for new page-driven load path.
        * WebFrame.h: Added new method signatures.
        * WebView.cpp:
        (WebView::initWithFrame): Update to match behavior of other ports.

2013-08-23  Roger Fong  <roger_fong@apple.com>

        <https://bugs.webkit.org/show_bug.cgi?id=119829> Add IAccessibleText and IAccessibleEditableText implementation.

        Reviewed by Chris Fleizach.

        Add IAccessibleText and IAccessibleEditableText interfaces and implementation to AppleWin port.

        * AccessibleBase.cpp:
        (AccessibleBase::createInstance): Create an AccessibleText instance when necessary.
        (AccessibleBase::QueryService):
        * AccessibleBase.h:
        * AccessibleTextImpl.cpp: Added.
        (AccessibleText::AccessibleText):
        (AccessibleText::addSelection):
        (AccessibleText::get_attributes): Not Implemented
        (AccessibleText::get_caretOffset):
        (AccessibleText::get_characterExtents):
        (AccessibleText::get_nSelections):
        (AccessibleText::get_offsetAtPoint):
        (AccessibleText::get_selection):
        (AccessibleText::get_text):
        (AccessibleText::get_textBeforeOffset): Not Implemented
        (AccessibleText::get_textAfterOffset): Not Implemented
        (AccessibleText::get_textAtOffset): Not Implemented
        (AccessibleText::removeSelection):
        (AccessibleText::setCaretOffset):
        (AccessibleText::setSelection):
        (AccessibleText::get_nCharacters):
        (AccessibleText::scrollSubstringTo):
        (AccessibleText::scrollSubstringToPoint):
        (AccessibleText::get_newText): Not Implemented
        (AccessibleText::get_oldText): Not Implemented
        (AccessibleText::get_attributeRange): Not Implemented
        (AccessibleText::copyText):
        (AccessibleText::deleteText):
        (AccessibleText::insertText):
        (AccessibleText::cutText):
        (AccessibleText::pasteText):
        (AccessibleText::replaceText):
        (AccessibleText::setAttributes): Not Implemented
        (AccessibleText::QueryInterface):
        (AccessibleText::Release):
        (AccessibleText::convertSpecialOffset):
        (AccessibleText::initialCheck):
        * AccessibleTextImpl.h: Added.
        (AccessibleText::~AccessibleText):
        (AccessibleText::AddRef):

2013-08-24  Darin Adler  <darin@apple.com>

        Frame::tree should return a reference instead of a pointer
        https://bugs.webkit.org/show_bug.cgi?id=120259

        Reviewed by Andreas Kling.

        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::createFrame):
        * WebFrame.cpp:
        (WebFrame::name):
        (WebFrame::findFrameNamed):
        (WebFrame::parentFrame):
        (EnumChildFrames::EnumChildFrames):
        (EnumChildFrames::Next):
        (EnumChildFrames::Skip):
        (EnumChildFrames::Reset):
        (WebFrame::isDescendantOfFrame):
        (WebFrame::unmarkAllMisspellings):
        (WebFrame::unmarkAllBadGrammar):
        * WebView.cpp:
        (WebView::initWithFrame):
        (incrementFrame):
        (WebView::clearMainFrameName):
        Use tree(). instead of tree()->.

2013-08-23  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Refactor WebFrame to compose with WebFrameLoaderClient
        https://bugs.webkit.org/show_bug.cgi?id=120092

        Reviewed by Anders Carlsson.

        Revise WebFrame implementation on Windows to no longer subclass from
        WebFrameLoaderClient, instead using a fully-functional WebFrameLoaderClient
        as a helper object to perform the tasks, as is done in the other
        ports. This is a step towards completing
        https://bugs.webkit.org/show_bug.cgi?id=119964.

        * WebCoreSupport/WebFrameLoaderClient.cpp: Add a new 'private data'
        object to house the policy delegate and function.
        (WebFrameLoaderClient::WebFramePolicyListenerPrivate::WebFramePolicyListenerPrivate):
        Create the new private data object.
        (WebFrameLoaderClient::WebFramePolicyListenerPrivate::~WebFramePolicyListenerPrivate):
        Destroy the new private data object.
        (WebFrameLoaderClient::WebFrameLoaderClient): Moved from WebFrame.cpp
        (WebFrameLoaderClient::frameLoaderDestroyed): Ditto
        (WebFrameLoaderClient::makeRepresentation): Ditto
        (WebFrameLoaderClient::forceLayoutForNonHTML): Ditto
        (WebFrameLoaderClient::setCopiesOnScroll): Ditto
        (WebFrameLoaderClient::detachedFromParent2): Ditto
        (WebFrameLoaderClient::detachedFromParent3): Ditto
        (WebFrameLoaderClient::convertMainResourceLoadToDownload): Ditto
        (WebFrameLoaderClient::dispatchDidLoadResourceFromMemoryCache): Ditto
        (WebFrameLoaderClient::dispatchDidFailProvisionalLoad): Ditto
        (WebFrameLoaderClient::dispatchDidFailLoad): Ditto
        (WebFrameLoaderClient::dispatchDecidePolicyForResponse): Ditto
        (WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction): Ditto
        (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction): Ditto
        (WebFrameLoaderClient::dispatchUnableToImplementPolicy): Ditto
        (WebFrameLoaderClient::dispatchWillSendSubmitEvent): Ditto
        (WebFrameLoaderClient::dispatchWillSubmitForm): Ditto
        (WebFrameLoaderClient::startDownload): Ditto
        (WebFrameLoaderClient::willChangeTitle): Ditto
        (WebFrameLoaderClient::didChangeTitle): Ditto
        (WebFrameLoaderClient::cancelledError): Ditto
        (WebFrameLoaderClient::blockedError): Ditto
        (WebFrameLoaderClient::cannotShowURLError): Ditto
        (WebFrameLoaderClient::interruptedForPolicyChangeError): Ditto
        (WebFrameLoaderClient::cannotShowMIMETypeError): Ditto
        (WebFrameLoaderClient::fileDoesNotExistError): Ditto
        (WebFrameLoaderClient::pluginWillHandleLoadError): Ditto
        (WebFrameLoaderClient::shouldFallBack): Ditto
        (WebFrameLoaderClient::canHandleRequest): Ditto
        (WebFrameLoaderClient::canShowMIMEType): Ditto
        (WebFrameLoaderClient::canShowMIMETypeAsHTML): Ditto
        (WebFrameLoaderClient::representationExistsForURLScheme): Ditto
        (WebFrameLoaderClient::generatedMIMETypeForURLScheme): Ditto
        (WebFrameLoaderClient::frameLoadCompleted): Ditto
        (WebFrameLoaderClient::saveViewStateToItem): Ditto
        (WebFrameLoaderClient::restoreViewState): Ditto
        (WebFrameLoaderClient::provisionalLoadStarted): Ditto
        (WebFrameLoaderClient::didFinishLoad): Ditto
        (WebFrameLoaderClient::prepareForDataSourceReplacement): Ditto
        (WebFrameLoaderClient::userAgent): Ditto
        (WebFrameLoaderClient::objectContentType): Ditto
        (WebFrameLoaderClient::createJavaAppletWidget): Ditto
        (WebFrameLoaderClient::overrideMediaType): Ditto
        (WebFrameLoaderClient::documentElementAvailable): Ditto
        (WebFrameLoaderClient::dispatchDidClearWindowObjectInWorld): Ditto
        (WebFrameLoaderClient::registerForIconNotification): Ditto
        (WebFrameLoaderClient::didPerformFirstNavigation): Ditto
        (WebFrameLoaderClient::createNetworkingContext): Ditto
        (WebFrameLoaderClient::shouldAlwaysUsePluginDocument): Ditto
        (WebFrameLoaderClient::revertToProvisionalState): Ditto
        (WebFrameLoaderClient::setMainFrameDocumentReady): Ditto
        (WebFrameLoaderClient::cancelPolicyCheck): Ditto
        (WebFrameLoaderClient::setUpPolicyListener): Ditto
        (WebFrameLoaderClient::receivedPolicyDecision): Ditto
        * WebCoreSupport/WebFrameLoaderClient.h:
        (WebFrameLoaderClient::webFrame): Add accessor method
        * WebDataSource.cpp:
        (WebDataSource::representation): Loader client is now
        a WebFrameLoaderClient (not a WebFrame).
        (WebDataSource::webFrame): Ditto
        * WebElementPropertyBag.cpp:
        (WebElementPropertyBag::Read): Loader client is now
        a WebFrameLoaderClient (not a WebFrame)
        * WebFrame.cpp:
        (kit): Revise for WebFrameLoaderClient use.
        (WebFrame::WebFramePrivate::WebFramePrivate): Remove
        WebFramePolicyListener and FramePolicyFunction, since
        they are no longer needed here. They were moved to
        the WebFrameLoaderClient object.
        (WebFrame::WebFrame): No longer inheriting from
        WebFramePolicyListener.
        (WebFrame::init): Frame::create now needs to be supplied
        with a new WebFramePolicyListener, rather than 'this'
        * WebFrame.h:
        * WebFramePolicyListener.cpp:
        (WebFramePolicyListener::receivedPolicyDecision): Loader
        client is now a WebFramePolicyClient, not a WebFrame.

2013-08-22  Andreas Kling  <akling@apple.com>

        Another Windows build fix.

        * WebDataSource.cpp:
        (WebDataSource::subresourceForURL):

2013-08-22  Andreas Kling  <akling@apple.com>

        Windows build juice.

        * WebDataSource.cpp:
        (WebDataSource::representation):
        (WebDataSource::webFrame):
        * WebElementPropertyBag.cpp:
        (WebElementPropertyBag::Read):
        * WebFramePolicyListener.cpp:
        (WebFramePolicyListener::receivedPolicyDecision):

2013-08-21  Brent Fulgham  <bfulgham@apple.com>

        <https://webkit.org/b/120125> [Windows] Correct Tooltip Text

        Reviewed by Anders Carlsson.

        * WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::runOpenPanel): Make sure valid strings are passed to the File Open
        API call.
        * WebView.cpp:
        (WebView::setToolTip): Correct tooltip text (avoid passing address to temporary
        return value.)

2013-08-20  Brent Fulgham  <bfulgham@apple.com>

        <https://webkit.org/b/120098> [Windows] Enable the New Web Inspector

        Reviewed by Brian Weinstein.

        * WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorClient::openInspectorFrontend): Use the new inspector
        if present in the WebKit distribution.
        (WebInspectorFrontendClient::localizedStringsURL): Use the new
        Web Inspector's localized strings (if present).

2013-08-20  Pratik Solanki  <psolanki@apple.com>

        <https://webkit.org/b/120029> Document::markers() should return a reference

        Reviewed by Andreas Kling.

        Document::m_markers is never NULL so return a reference from Document::markers(). Also mark
        m_markers as const and initialize it in member initialization.

        * WebFrame.cpp:
        (WebFrame::unmarkAllMisspellings):
        (WebFrame::unmarkAllBadGrammar):
        * WebView.cpp:
        (WebView::rectsForTextMatches):

2013-08-19  Pratik Solanki  <psolanki@apple.com>

        <https://webkit.org/b/119918> Frame::selection() should return a reference

        Reviewed by Darin Adler.

        m_selection is never NULL so return a reference from Frame::selection(). Also removed some
        unnecessary null checks and assert diff ts exposed as a result.

        * WebFrame.cpp:
        (WebFrame::currentForm):
        * WebView.cpp:
        (WebView::updateFocusedAndActiveState):
        (WebView::selectionRect):
        (WebView::centerSelectionInVisibleArea):
        (WebView::hasSelectedRange):
        (WebView::replaceSelectionWithText):
        (WebView::clearSelection):
        (WebView::prepareCandidateWindow):
        (WebView::onIMERequestCharPosition):
        (WebView::onIMERequestReconvertString):
        (WebView::firstRectForCharacterRangeForTesting):
        (WebView::selectedRangeForTesting):

2013-08-17  Andreas Kling  <akling@apple.com>

        Windows build fix after r154219.

        * WebFrame.cpp:
        (WebFrame::dispatchDidClearWindowObjectInWorld):

2013-08-17  Darin Adler  <darin@apple.com>

        <https://webkit.org/b/119941> Make Page::dragController return a reference

        Reviewed by Andreas Kling.

        * WebCoreSupport/WebDragClient.cpp:
        (WebDragClient::startDrag):
        * WebView.cpp:
        (WebView::keyStateToDragOperation):
        (WebView::DragEnter):
        (WebView::DragOver):
        (WebView::DragLeave):
        (WebView::Drop):
        Updated call sites.

2013-08-16  Pratik Solanki  <psolanki@apple.com>

        <https://webkit.org/b/119852> Frame::scriptController() should return a reference

        Reviewed by Andreas Kling.

        m_script is never NULL so we can just return a reference. Also remove some pointless null
        checks as a result of doing this.

        * WebFrame.cpp:
        (WebFrame::globalContext):
        (WebFrame::globalContextForScriptWorld):
        (WebFrame::dispatchDidClearWindowObjectInWorld):
        (WebFrame::stringByEvaluatingJavaScriptInScriptWorld):
        * WebView.cpp:
        (WebView::stringByEvaluatingJavaScriptFromString):

2013-08-16  Andreas Kling  <akling@apple.com>

        Windows build juice.

        * WebView.cpp:
        (WebView::paintIntoBackingStore):

2013-08-15  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Consolidate WebKit Bundle handling
        https://bugs.webkit.org/show_bug.cgi?id=119869

        Reviewed by Tim Horton.

        * WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorClient::openInspectorFrontend): Switch to new
        WebCore::webkitBundle() method.
        (WebInspectorFrontendClient::localizedStringsURL): Ditto.

2013-08-15  Anders Carlsson  <andersca@apple.com>

        <https://webkit.org/b/119859> Frame::loader() should return a reference

        Reviewed by Andreas Kling.

        * WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::searchWithGoogle):
        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::updateGlobalHistory):
        (WebFrameLoaderClient::updateGlobalHistoryRedirectLinks):
        (WebFrameLoaderClient::savePlatformDataToCachedFrame):
        (WebFrameLoaderClient::createFrame):
        (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
        * WebCoreSupport/WebFrameNetworkingContext.cpp:
        (WebFrameNetworkingContext::blockedError):
        (WebFrameNetworkingContext::referrer):
        * WebElementPropertyBag.cpp:
        (WebElementPropertyBag::Read):
        * WebFrame.cpp:
        (kit):
        (WebFrame::reloadFromOrigin):
        (WebFrame::loadRequest):
        (WebFrame::loadData):
        (WebFrame::dataSource):
        (WebFrame::provisionalDataSource):
        (WebFrame::stopLoading):
        (WebFrame::reload):
        (WebFrame::firstLayoutDone):
        (WebFrame::loadType):
        (WebFrame::clearOpener):
        (WebFrame::dispatchWillSubmitForm):
        (WebFrame::receivedPolicyDecision):
        (WebFrame::dispatchDecidePolicyForResponse):
        (WebFrame::dispatchDecidePolicyForNewWindowAction):
        (WebFrame::dispatchDecidePolicyForNavigationAction):
        (WebFrame::createJavaAppletWidget):
        * WebFramePolicyListener.cpp:
        (WebFramePolicyListener::receivedPolicyDecision):
        * WebView.cpp:
        (WebView::close):
        (WebView::canShowMIMEType):
        (WebView::setCustomTextEncodingName):
        (WebView::loadBackForwardListFromOtherView):
        (WebView::shouldClose):

2013-08-12  Andreas Kling  <akling@apple.com>

        More Windows build juice.

        * WebView.cpp:
        (WebView::notifyPreferencesChanged):

2013-08-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>

        Add support for KeyboardEvent.location attribute
        https://bugs.webkit.org/show_bug.cgi?id=119326

        Reviewed by Benjamin Poulain.

        Add new location attribute to DOMKeyboardEvent.

        * DOMEventsClasses.cpp:
        (DOMKeyboardEvent::location):
        * DOMEventsClasses.h:
        * Interfaces/DOMEvents.idl:

2013-08-07  Antti Koivisto  <antti@apple.com>

        Try to fix Win WK1 build.

        Not reviewed.

        * WebFrame.cpp:
        (WebFrame::invalidate):

2013-08-07  Patrick Gansterer  <paroga@webkit.org>

        Remove dependency on CoreFoundation from WebURLResponse
        https://bugs.webkit.org/show_bug.cgi?id=119390

        Reviewed by Brent Fulgham.

        * WebURLResponse.cpp:
        (localizedShortDescriptionForStatusCode):
        (WebURLResponse::localizedStringForStatusCode):

2013-08-05  Mark Rowe  <mrowe@apple.com>

        Another Windows release build fix.

        * WebKitLogging.cpp: Wrap the implementation file in !LOG_DISABLED #if's too.

2013-08-05  Mark Rowe  <mrowe@apple.com>

        Build fix for Windows release build.

        * WebKitLogging.h: Wrap things in !LOG_DISABLED so that we don't attempt to use macros that have not been defined.

2013-07-26  Mark Rowe  <mrowe@apple.com>

        Logging should be configurable using human-readable channel names rather than crazy bitmasks
        <http://webkit.org/b/119031>

        Implement shared logic for initializing logging channels based on human-readable channel names in WTF,
        and rework the WebCore, WebKit and WebKit2 logging initialization on top of it.

        Logging channels may now be enabled by providing a comma-separated list of channel names, with the special
        "all" name enabling all channels. Channel names prefixed with a leading "-" will result in the named channel
        being disabled. For instance, specifying "all,-history,-loading" will result in all logging channels except
        for history and loading being enabled.

        For OS X developers, this also changes the name of the user defaults used to enable logging. This is done to allow
        the old user defaults to remain set for those people that need to switch between version of WebKit before and
        after this change. Where the old user default keys were WebCoreLogLevel, WebKitLogLevel and WebKit2LogLevel,
        the new user default keys are WebCoreLogging, WebKitLogging and WebKit2Logging.

        For GTK developers, this changes the separator used in the WEBKIT_DEBUG environment variable to a comma for
        consistency with the other platforms and to enable more code sharing.

        While doing this work I've also taken the opportunity to eliminate the need to touch multiple files when
        adding a new logging channel. Now only the header in the relevant project needs to be updated.

        Reviewed by Sam Weinig.

        * WebKitLogging.cpp: Declare a WEBKIT_LOG_CHANNELS macro that can be used to apply a preprocessor macro across
        the set of all logging channels. Use this macro to declare the logging channels.
        * WebKitLogging.h: Use WEBKIT_LOG_CHANNELS to define all of the channels. Pass the channels to the new WTF
        function that handles the initialization. As per the previous implementation a developer needs to hard-code
        their desired log level here.
        * WebView.cpp: Switch from WebCore's InitializeLogging.h to Logging.h.

2013-08-01  Brent Fulgham  <bfulgham@apple.com>

        [Windows] WebKit1 Fullscreen Video Play is Broken
        https://bugs.webkit.org/show_bug.cgi?id=119415

        Reviewed by Jer Noble.

        * WebPreferences.cpp:
        (WebPreferences::initializeDefaultSettings): Set accelerated
        rendering on by default on systems that support it.
        * WebView.cpp:
        (WebView::exitFullscreen): Clean up Fullscreen video controller
        once it is no longer used. This was preventing users from being
        able to reenter Fullscreen mode after leaving it.
        (WebView::fullScreenClientForceRepaint): Change assert to
        match the member actually being used in the method.

2013-08-01  Patrick Gansterer  <paroga@webkit.org>

        Rearrange the code of FrameWin
        https://bugs.webkit.org/show_bug.cgi?id=117984

        Reviewed by Brent Fulgham.

        * WebView.cpp:
        (WebView::generateSelectionImage):

2013-07-25  Andreas Kling  <akling@apple.com>

        ChromeClient::focusedNodeChanged() should be focusedElementChanged().
        <http://webkit.org/b/119110>

        Reviewed by Anders Carlsson.

        * WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::focusedElementChanged):
        * WebCoreSupport/WebChromeClient.h:

2013-07-23  peavo@outlook.com  <peavo@outlook.com>

        [Win] WebView didReceiveIcon delegate call doesn't have the icon in it
        https://bugs.webkit.org/show_bug.cgi?id=100379

        Reviewed by Brent Fulgham.

        Added missing icon to WebView didReceiveIcon delegate call, fixes <rdar://problem/5491010>.

        * WebView.cpp:
        (WebView::dispatchDidReceiveIconFromWebFrame):

2013-07-22  peavo@outlook.com  <peavo@outlook.com>

        [Curl] Download fails for certain urls.
        https://bugs.webkit.org/show_bug.cgi?id=118468

        Reviewed by Brent Fulgham.

        Initialize download from provided resource handle, request, and response object.

        * WebDownload.h: Use WebCore namespace for Curl download class.
        * WebDownloadCurl.cpp:
        (WebDownload::init): Initialize download from provided resource handle, request, and response object.

2013-07-19  peavo@outlook.com  <peavo@outlook.com>

        [Curl] Http response code 401 (Authentication required) is not handled.
        https://bugs.webkit.org/show_bug.cgi?id=118849

        Reviewed by Brent Fulgham.

        The current Curl implementation does not handle a 401 response.
        When receiving http code 401, we need to give a notification that authorization is required, by calling the appropriate notification method.
        This gives a WebKit client the possibility to present a password dialog to the user.
        In response to this, we should provide Curl with the given username and password, so another request can be sent with the given credentials.

        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
            Implement empty method; use the same implementation as the CFNetwork version does,
            notify delegate when authorization is required. 
        * WebURLAuthenticationChallengeSenderCurl.cpp:
        (WebURLAuthenticationChallengeSender::cancelAuthenticationChallenge):
            Implement empty method; use the same implementation as the CFNetwork version does.
        (WebURLAuthenticationChallengeSender::continueWithoutCredentialForAuthenticationChallenge):
            Implement empty method; use the same implementation as the CFNetwork version does.
        (WebURLAuthenticationChallengeSender::useCredential):
            Implement empty method; use the same implementation as the CFNetwork version does.

2013-07-17  Kangil Han  <kangil.han@samsung.com>

        Use toHTMLMediaElement
        https://bugs.webkit.org/show_bug.cgi?id=118727

        Reviewed by Ryosuke Niwa.

        To avoid direct use of static_cast, this patch uses toHTMLMediaElement for code cleanup.

        * WebView.cpp:
        (WebView::enterFullscreenForNode):

2013-07-16  Kangil Han  <kangil.han@samsung.com>

        Use toHTMLSelectElement and dismiss isHTMLSelectElement
        https://bugs.webkit.org/show_bug.cgi?id=118714

        Reviewed by Ryosuke Niwa.

        To avoid direct use of static_cast, this patch introduces toHTMLIFrameElement for code cleanup.
        Additionally, this patch removes isHTMLSelectElement because not all element subclasses can be checked by a combination of tag names.

        * DOMHTMLClasses.cpp:
        (DOMHTMLSelectElement::options):
        (DOMHTMLSelectElement::activateItemAtIndex):

2013-07-15  Kangil Han  <kangil.han@samsung.com>

        Introduce toHTMLIFrameElement
        https://bugs.webkit.org/show_bug.cgi?id=118672

        Reviewed by Ryosuke Niwa.

        To avoid direct use of static_cast, this patch introduces toHTMLIFrameElement for code cleanup.

        * DOMHTMLClasses.cpp:
        (DOMHTMLIFrameElement::contentFrame):

2013-07-09  Jer Noble  <jer.noble@apple.com>

        Reviewed by Simon Fraser.

        Remember the scroll position and restore after exiting full-screen mode.
        https://bugs.webkit.org/show_bug.cgi?id=61956

        Add support for two new FullScreenClient callbacks for saving and restoring the 
        scroll position of the full-screen frame.

        * WebView.cpp:
        (WebView::fullScreenClientSaveScrollPosition):
        (WebView::fullScreenClientRestoreScrollPosition):
        * WebView.h:

2013-07-01  Jochen Eisinger  <jochen@chromium.org>

        Remove support for consumable user gestures
        https://bugs.webkit.org/show_bug.cgi?id=118247

        Reviewed by Geoffrey Garen.

        * WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::searchWithGoogle):

2013-07-01  peavo@outlook.com  <peavo@outlook.com>

        [Curl] WebDownload init method is not implemented.
        https://bugs.webkit.org/show_bug.cgi?id=118241

        Reviewed by Brent Fulgham.

        The WebDownload::init() method called when a normal load is changed to a download
        because of a decision by the policy delegate, is not implemented for Curl.

        * WebDownloadCurl.cpp:
        (WebDownload::init): Implement init() method.

2013-07-01  Kangil Han  <kangil.han@samsung.com>

        Adopt toHTMLTextAreaElement for code cleanup
        https://bugs.webkit.org/show_bug.cgi?id=118226

        Reviewed by Andreas Kling.

        To enhance readability, this patch adopts toHTMLTextAreaElement.
        This also helps out to reduce duplicated use of static_cast.

        * DOMCoreClasses.cpp:
        (DOMElement::createInstance):
        * DOMHTMLClasses.cpp:
        (DOMHTMLTextAreaElement::form):
        (DOMHTMLTextAreaElement::value):
        (DOMHTMLTextAreaElement::setValue):
        (DOMHTMLTextAreaElement::select):
        (DOMHTMLTextAreaElement::isUserEdited):

2013-06-29  Kangil Han  <kangil.han@samsung.com>

        Adopt is/toHTMLOptionElement for code cleanup
        https://bugs.webkit.org/show_bug.cgi?id=118212

        Reviewed by Andreas Kling.

        To enhance readability, this patch adopts is/toHTMLOptionElement.
        This also helps out to reduce duplicated use of static_cast.

        * DOMCoreClasses.cpp:
        (DOMElement::createInstance):
        * DOMHTMLClasses.cpp:
        (DOMHTMLOptionElement::text):
        (DOMHTMLOptionElement::label):

2013-06-28  peavo@outlook.com  <peavo@outlook.com>

        [WinCairo] Compilation error.
        https://bugs.webkit.org/show_bug.cgi?id=118131

        Reviewed by Brent Fulgham.

        * Interfaces/IWebView.idl: Include needed accessibility interface.
        * WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::AXFinishFrameLoad): Accessibility methods should not be inside FULLSCREEN_API ifdef.

2013-06-27  Kangil Han  <kangil.han@samsung.com>

        Adopt is/toHTMLInputElement for code cleanup
        https://bugs.webkit.org/show_bug.cgi?id=118130

        Reviewed by Antti Koivisto.

        To enhance readability, this patch adopts is/toHTMLInputElement.
        This also helps out to reduce duplicated use of static_cast.

        * DOMCoreClasses.cpp:
        (DOMElement::createInstance):
        * DOMHTMLClasses.cpp:
        (DOMHTMLInputElement::form):
        (DOMHTMLInputElement::disabled):
        (DOMHTMLInputElement::readOnly):
        (DOMHTMLInputElement::setType):
        (DOMHTMLInputElement::value):
        (DOMHTMLInputElement::setValue):
        (DOMHTMLInputElement::setValueForUser):
        (DOMHTMLInputElement::select):
        (DOMHTMLInputElement::setSelectionStart):
        (DOMHTMLInputElement::selectionStart):
        (DOMHTMLInputElement::setSelectionEnd):
        (DOMHTMLInputElement::selectionEnd):
        (DOMHTMLInputElement::isTextField):
        (DOMHTMLInputElement::rectOnScreen):
        (DOMHTMLInputElement::replaceCharactersInRange):
        (DOMHTMLInputElement::selectedRange):
        (DOMHTMLInputElement::setAutofilled):
        (DOMHTMLInputElement::isAutofilled):
        (DOMHTMLInputElement::isUserEdited):
        * WebFrame.cpp:
        (inputElementFromDOMElement):

2013-06-27  Anders Carlsson  <andersca@apple.com>

        Get rid of the last uses of deprecatedCharactersWithNullTermination()
        https://bugs.webkit.org/show_bug.cgi?id=118159

        Reviewed by Andreas Kling.

        Replace calls to deprecatedCharactersWithNullTermination() with charactersWithNullTermination().data().

        * COMPropertyBag.h:
        (::GetPropertyInfo):
        * WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::runOpenPanel):
        * WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorFrontendClient::updateWindowTitle):
        * WebDownloadCFNet.cpp:
        (WebDownload::didFinish):
        * WebKitSystemBits.cpp:
        (WebVolumeFreeSize):
        * WebLocalizableStrings.cpp:
        (LocalizedString::operator LPCTSTR):
        * WebView.cpp:
        (WebView::setToolTip):

2013-06-26  Anders Carlsson  <andersca@apple.com>

        Deprecate StringImpl::charactersWithNullTermination
        https://bugs.webkit.org/show_bug.cgi?id=118108

        Reviewed by Beth Dakin.

        Rename calls to charactersWithNullTermination to deprecatedCharactersWithNullTermination.

        * COMPropertyBag.h:
        (::GetPropertyInfo):
        * WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::runOpenPanel):
        * WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorFrontendClient::updateWindowTitle):
        * WebDownloadCFNet.cpp:
        (WebDownload::didFinish):
        * WebKitSystemBits.cpp:
        (WebVolumeFreeSize):
        * WebLocalizableStrings.cpp:
        (LocalizedString::operator LPCTSTR):
        * WebView.cpp:
        (WebView::setToolTip):

2013-06-26  Roger Fong  <roger_fong@apple.com>

        Add an accessibility delegate interface to AppleWin port.
        https://bugs.webkit.org/show_bug.cgi?id=118094.

        Reviewed by Brent Fulgham.

        * Interfaces/AccessibilityDelegate.idl: Added.
        * Interfaces/IWebView.idl:
        * Interfaces/WebKit.idl:
        * WebCoreSupport/WebChromeClient.cpp: Add methods that call into the AccessibilityDelegate.
        (WebChromeClient::AXStartFrameLoad):
        (WebChromeClient::AXFinishFrameLoad):
        * WebCoreSupport/WebChromeClient.h:
        * WebView.cpp: Add support for setting and getting the AccessibilityDelegate from the WebView.
        (WebView::close):
        (WebView::setAccessibilityDelegate):
        (WebView::accessibilityDelegate):
        * WebView.h:

2013-06-24  Kangil Han  <kangil.han@samsung.com>

        Adopt is/toHTMLFormElement for code cleanup
        https://bugs.webkit.org/show_bug.cgi?id=117937

        Reviewed by Andreas Kling.

        This refers to http://src.chromium.org/viewvc/blink?view=revision&revision=152859

        To enhance readibility, this patch adopts is/toHTMLFormElement.
        This also helps out to reduce duplicated use of static_cast.

        * DOMCoreClasses.cpp:
        (DOMElement::createInstance):
        * DOMHTMLClasses.cpp:
        (DOMHTMLFormElement::action):
        (DOMHTMLFormElement::method):
        * WebFrame.cpp:
        (formElementFromDOMElement):

2013-06-20  Brent Fulgham  <bfulgham@apple.com>

        [Windows] AX: Radio buttons with "tab" role should describe themselves as tabs.
        https://bugs.webkit.org/show_bug.cgi?id=117837

        Reviewed by Chris Fleizach.

        * AccessibleBase.cpp:
        (MSAARole): Don't expose TabRole as a radio button to satisfy buggy screen readers.

2013-06-21  Christophe Dumez  <ch.dumez@sisa.samsung.com>

        REGRESSION (r150663): Using webkitAudioContext in Inspector makes it undefined everywhere
        https://bugs.webkit.org/show_bug.cgi?id=117825

        Reviewed by Kentaro Hara.

        Use Settings to enable Web Audio instead of RuntimeEnabledFeatures.

        * WebView.cpp:
        (WebView::notifyPreferencesChanged):

2013-06-19  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Correct style on last patch.

        Reviewed by Tim Horton.

        * WebCoreSupport/WebFrameNetworkingContext.cpp:
        (WebFrameNetworkingContext::ensurePrivateBrowsingSession):

2013-06-19  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Unreviewed build correction.

        * WebCoreSupport/WebFrameNetworkingContext.cpp:
        (WebFrameNetworkingContext::ensurePrivateBrowsingSession): Make sure returned generic
        type is a CFStringRef before casting.

2013-06-19  Roger Fong  <roger_fong@apple.com>

        Unreviewed build fix for Apple Windows port.

        * WebCoreSupport/WebFrameNetworkingContext.cpp:
        (WebFrameNetworkingContext::ensurePrivateBrowsingSession):

2013-06-19  Brent Fulgham  <bfulgham@apple.com>

        [Windows] AX: Extend notification support.
        https://bugs.webkit.org/show_bug.cgi?id=117761

        Reviewed by Anders Carlsson.

        * AccessibleDocument.cpp:
        (AccessibleDocument::state): Improve handling of focus state.
        * AccessibleDocument.h: Provide signature for new state override.

2013-06-19  peavo@outlook.com  <peavo@outlook.com>

        [WinCairo] Does not compile.
        https://bugs.webkit.org/show_bug.cgi?id=117798

        Reviewed by Brent Fulgham.

        Add USE(CFNETWORK) guards.

        * WebCoreSupport/WebFrameNetworkingContext.cpp: Add USE(CFNETWORK) guard.
        (WebFrameNetworkingContext::ensurePrivateBrowsingSession): Change USE(CF_NETWORK) to USE(CFNETWORK).
        * WebCoreSupport/WebFrameNetworkingContext.h: Add USE(CFNETWORK) guard.

2013-06-18  Roger Fong  <roger_fong@apple.com>

        Unreviewed. Build fix for Apple Windows.

        * WebCoreSupport/WebFrameNetworkingContext.h:
        (WebFrameNetworkingContext::create):
        (WebFrameNetworkingContext::WebFrameNetworkingContext):
        (WebFrameNetworkingContext::userAgent):

2013-06-18  Roger Fong  <roger_fong@apple.com>

        Re-implement WebFrameNetworkingContext.
        <rdar://problem/13174821>.

        Reviewed by Alexey Proskuryakov.

        * WebCoreSupport/WebFrameNetworkingContext.cpp: Added.
        (WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts):
        (WebFrameNetworkingContext::setPrivateBrowsingStorageSessionIdentifierBase):
        (WebFrameNetworkingContext::ensurePrivateBrowsingSession):
        (WebFrameNetworkingContext::destroyPrivateBrowsingSession):
        (WebFrameNetworkingContext::blockedError):
        (WebFrameNetworkingContext::referrer):
        (WebFrameNetworkingContext::storageSession):
        * WebCoreSupport/WebFrameNetworkingContext.h: Added.
        (WebFrameNetworkingContext::create):
        (WebFrameNetworkingContext::WebFrameNetworkingContext):

2013-06-18  Alexey Proskuryakov  <ap@apple.com>

        <rdar://problem/13174821> Remove files with an incorrect license.

        Rubber-stamped by Maciej Stachowiak.

        This will break the build, stay tuned for a fix coming soon.

        * WebCoreSupport/WebFrameNetworkingContext.cpp: Removed.
        * WebCoreSupport/WebFrameNetworkingContext.h: Removed.

2013-06-12  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Implement Accessibility2 APIs in Windows.
        https://bugs.webkit.org/show_bug.cgi?id=117561

        Reviewed by Anders Carlsson.

        * AccessibleBase.cpp: Add stubs for IAccessible2 interface, replace attributeValue
        method with get_attribute from IAccessible2 API.
        * AccessibleBase.h: Ditto.
        * AccessibleDocument.cpp: Revise signatures for IAccessible2.
        * AccessibleDocument.h: Ditto.
        * AccessibleImage.cpp: Revise signatures for IAccessible2.
        * AccessibleImage.h: Ditto.
        * Interfaces/Accessible2: Added.
        * Interfaces/Accessible2/Accessible2.idl: Added.
        * Interfaces/Accessible2/Accessible2_2.idl: Added.
        * Interfaces/Accessible2/AccessibleApplication.idl: Added.
        * Interfaces/Accessible2/AccessibleRelation.idl: Added.
        * Interfaces/Accessible2/AccessibleStates.idl: Added.
        * Interfaces/Accessible2/IA2CommonTypes.idl: Added.
        * Interfaces/AccessibleComparable.idl:
        * Interfaces/WebKit.idl: Reference IAccessible2 types.
        * WebFrame.cpp: 
        (WebFrame::accessible): Pass window handle to IAccessible types.

2013-06-12  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Support Title UI Element Accessibility Attribute
        https://bugs.webkit.org/show_bug.cgi?id=117530

        Reviewed by Anders Carlsson.

        * AccessibleBase.cpp:
        (AccessibleBase::attributeValue): Extend to handle Title UI Element.
        * AccessibleBase.h: Revise signature to use a variant argument.
        * Interfaces/AccessibleComparable.idl:  Revise interface to use variant

2013-06-12  Zan Dobersek  <zdobersek@igalia.com>

        Remove memoryInfoEnabled, quantizedMemoryInfoEnabled settings
        https://bugs.webkit.org/show_bug.cgi?id=117512

        Reviewed by Darin Adler.

        * Interfaces/IWebPreferencesPrivate.idl: Remove memoryInfoEnabled, setMemoryInfoEnabled entries.
        * WebPreferenceKeysPrivate.h: Remove the WebKitMemoryInfoEnabledPreferenceKey definition.
        * WebPreferences.cpp: Remove the memoryInfo, setMemoryInfoEnabled methods.
        (WebPreferences::initializeDefaultSettings): Remove the WebKitMemoryInfoEnabledPreferenceKey entry initialization.
        * WebPreferences.h: Remove the memoryInfo, setMemoryInfoEnabled method declarations.
        * WebView.cpp:
        (WebView::notifyPreferencesChanged): Remove the Settings::setMemoryInfoEnabled call, the method is being removed.

2013-06-11  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Unreviewed build correction after r151440.

        * AccessibleBase.cpp:
        (MSAARole): Switch back to emiting ROLE_SYSTEM_LISTITEM for
        ListItemRole Web role to avoid breaking existing test.

2013-06-11  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Implement 'attributeValue' accessor to support testing.
        https://bugs.webkit.org/show_bug.cgi?id=117513

        Reviewed by Anders Carlsson.

        * AccessibleBase.cpp:
        (AccessibleBase::attributeValue): Added.
        * AccessibleBase.h: Added method declaration.
        * Interfaces/AccessibleComparable.idl: New accessor interface.

2013-06-09  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Provide MSAA mappings for more WebCore roles.
        https://bugs.webkit.org/show_bug.cgi?id=117389

        Reviewed by Chris Fleizach.

        * AccessibleBase.cpp:
        (MSAARole): Add additional mappings between WebCore roles and MSAA roles.

2013-06-07  Christophe Dumez  <ch.dumez@sisa.samsung.com>

        Get rid of outdated raises() from Web IDL
        https://bugs.webkit.org/show_bug.cgi?id=117350

        Reviewed by Darin Adler.

        Replace raises() by [RaisesException].

        * Interfaces/DOMEvents.idl:

2013-06-03  Roger Fong  <roger_fong@apple.com>

        Nuke VS2005 files from the tree.
        <rdar://problem/14042021>.

        Rubberstamped by Brent Fulgham.

        * WebKit.vcproj: Removed.
        * WebKit.vcproj/FixMIDLHeaders.pl: Removed.
        * WebKit.vcproj/Interfaces.vcproj: Removed.
        * WebKit.vcproj/InterfacesCommon.vsprops: Removed.
        * WebKit.vcproj/InterfacesDebug.vsprops: Removed.
        * WebKit.vcproj/InterfacesDebugAll.vsprops: Removed.
        * WebKit.vcproj/InterfacesDebugCairoCFLite.vsprops: Removed.
        * WebKit.vcproj/InterfacesPostBuild.cmd: Removed.
        * WebKit.vcproj/InterfacesPreBuild.cmd: Removed.
        * WebKit.vcproj/InterfacesProduction.vsprops: Removed.
        * WebKit.vcproj/InterfacesRelease.vsprops: Removed.
        * WebKit.vcproj/InterfacesReleaseCairoCFLite.vsprops: Removed.
        * WebKit.vcproj/WebKit.make: Removed.
        * WebKit.vcproj/WebKit.rc: Removed.
        * WebKit.vcproj/WebKit.sln: Removed.
        * WebKit.vcproj/WebKit.submit.sln: Removed.
        * WebKit.vcproj/WebKit.vcproj: Removed.
        * WebKit.vcproj/WebKitApple.vsprops: Removed.
        * WebKit.vcproj/WebKitCFLite.vsprops: Removed.
        * WebKit.vcproj/WebKitDirectX.vsprops: Removed.
        * WebKit.vcproj/WebKitExportGenerator.vcproj: Removed.
        * WebKit.vcproj/WebKitExportGeneratorBuildCmd.cmd: Removed.
        * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Removed.
        * WebKit.vcproj/WebKitExportGeneratorDebug.vsprops: Removed.
        * WebKit.vcproj/WebKitExportGeneratorDebugAll.vsprops: Removed.
        * WebKit.vcproj/WebKitExportGeneratorDebugCairoCFLite.vsprops: Removed.
        * WebKit.vcproj/WebKitExportGeneratorPostBuild.cmd: Removed.
        * WebKit.vcproj/WebKitExportGeneratorPreBuild.cmd: Removed.
        * WebKit.vcproj/WebKitExportGeneratorProduction.vsprops: Removed.
        * WebKit.vcproj/WebKitExportGeneratorRelease.vsprops: Removed.
        * WebKit.vcproj/WebKitExportGeneratorReleaseCairoCFLite.vsprops: Removed.
        * WebKit.vcproj/WebKitExports.def.in: Removed.
        * WebKit.vcproj/WebKitGUID.vcproj: Removed.
        * WebKit.vcproj/WebKitGUIDCommon.vsprops: Removed.
        * WebKit.vcproj/WebKitGUIDDebug.vsprops: Removed.
        * WebKit.vcproj/WebKitGUIDDebugAll.vsprops: Removed.
        * WebKit.vcproj/WebKitGUIDDebugCairoCFLite.vsprops: Removed.
        * WebKit.vcproj/WebKitGUIDPostBuild.cmd: Removed.
        * WebKit.vcproj/WebKitGUIDPreBuild.cmd: Removed.
        * WebKit.vcproj/WebKitGUIDProduction.vsprops: Removed.
        * WebKit.vcproj/WebKitGUIDRelease.vsprops: Removed.
        * WebKit.vcproj/WebKitGUIDReleaseCairoCFLite.vsprops: Removed.
        * WebKit.vcproj/WebKitLibCommon.vsprops: Removed.
        * WebKit.vcproj/WebKitLibDebug.vsprops: Removed.
        * WebKit.vcproj/WebKitLibDebugAll.vsprops: Removed.
        * WebKit.vcproj/WebKitLibDebugCairoCFLite.vsprops: Removed.
        * WebKit.vcproj/WebKitLibPostBuild.cmd: Removed.
        * WebKit.vcproj/WebKitLibPreBuild.cmd: Removed.
        * WebKit.vcproj/WebKitLibProduction.vsprops: Removed.
        * WebKit.vcproj/WebKitLibRelease.vsprops: Removed.
        * WebKit.vcproj/WebKitLibReleaseCairoCFLite.vsprops: Removed.
        * WebKit.vcproj/WebKit_Cairo.def: Removed.
        * WebKit.vcproj/WebKit_Cairo_debug.def: Removed.
        * WebKit.vcproj/deleteButton.png: Removed.
        * WebKit.vcproj/deleteButtonPressed.png: Removed.
        * WebKit.vcproj/fsVideoAudioVolumeHigh.png: Removed.
        * WebKit.vcproj/fsVideoAudioVolumeLow.png: Removed.
        * WebKit.vcproj/fsVideoExitFullscreen.png: Removed.
        * WebKit.vcproj/fsVideoPause.png: Removed.
        * WebKit.vcproj/fsVideoPlay.png: Removed.
        * WebKit.vcproj/missingImage.png: Removed.
        * WebKit.vcproj/nullplugin.png: Removed.
        * WebKit.vcproj/panEastCursor.png: Removed.
        * WebKit.vcproj/panIcon.png: Removed.
        * WebKit.vcproj/panNorthCursor.png: Removed.
        * WebKit.vcproj/panNorthEastCursor.png: Removed.
        * WebKit.vcproj/panNorthWestCursor.png: Removed.
        * WebKit.vcproj/panSouthCursor.png: Removed.
        * WebKit.vcproj/panSouthEastCursor.png: Removed.
        * WebKit.vcproj/panSouthWestCursor.png: Removed.
        * WebKit.vcproj/panWestCursor.png: Removed.
        * WebKit.vcproj/resource.h: Removed.
        * WebKit.vcproj/searchCancel.png: Removed.
        * WebKit.vcproj/searchCancelPressed.png: Removed.
        * WebKit.vcproj/searchMagnifier.png: Removed.
        * WebKit.vcproj/searchMagnifierResults.png: Removed.
        * WebKit.vcproj/textAreaResizeCorner.png: Removed.
        * WebKit.vcproj/verticalTextCursor.png: Removed.
        * WebKit.vcproj/zoomInCursor.png: Removed.
        * WebKit.vcproj/zoomOutCursor.png: Removed.

2013-06-05  peavo@outlook.com  <peavo@outlook.com>

        [Curl] Unable to download files.
        https://bugs.webkit.org/show_bug.cgi?id=116150

        Reviewed by Brent Fulgham.

        Implemented basic download functionality for Curl.

        * WebDownload.h:
        * WebDownloadCurl.cpp:
        (WebDownload::init):
        (WebDownload::start):
        (WebDownload::cancel):
        (WebDownload::deletesFileUponFailure):
        (WebDownload::setDeletesFileUponFailure):
        (WebDownload::setDestination):
        (WebDownload::useCredential):
        (WebDownload::didReceiveResponse):
        (WebDownload::didReceiveDataOfLength):
        (WebDownload::didFinish):
        (WebDownload::didFail):

2013-05-29  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Be consistent with allocation/deallocation behavior
        https://bugs.webkit.org/show_bug.cgi?id=116998

        Reviewed by Anders Carlsson.

        * WebPreferences.cpp:
        (WebPreferences::setStringValue): Switch from using _wcsdup and
        CFStringCreateWithCharactersNoCopy to just use the standard
        CFStringCreateWithCharacters call.

2013-05-28  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Many css2.1 tests fail on Apple's Windows port.
        https://bugs.webkit.org/show_bug.cgi?id=75707

        Reviewed by Darin Adler.

        * WebKit.vcproj/WebKitExports.def.in: Export the
        WebCore::directoryName method for DRT use.

2013-05-28  Andreas Kling  <akling@apple.com>

        Document::setFocusedNode() should be setFocusedElement().
        <http://webkit.org/b/116857>

        Reviewed by Antti Koivisto.

        * DOMCoreClasses.cpp:
        (DOMElement::isFocused):
        * WebView.cpp:
        (WebView::setInitialFocus):

2013-05-27  Xueqing Huang  <huangxueqing@baidu.com>

        Move Windows port off legacy clipboard.
        https://bugs.webkit.org/show_bug.cgi?id=116258

        Reviewed by Darin Adler.

        * WebCoreSupport/WebDragClient.cpp:
        (WebDragClient::willPerformDragSourceAction): Get IDataObject from Pasteboard instead of Clipboard.
        (WebDragClient::startDrag): Ditto.

2013-05-26  Antti Koivisto  <antti@apple.com>

        Another build fix.
        
        Not reviewed.

        * DOMCoreClasses.cpp:
        (DOMElement::font):
        * FullscreenVideoController.cpp:
        (FullscreenVideoController::draw):

2013-05-26  Antti Koivisto  <antti@apple.com>

        Build fix
        
        Not reviewed.

        * WebKitGraphics.cpp:
        (makeFont):

2013-05-26  Andreas Kling  <akling@apple.com>

        FocusController::setFocusedNode() should be setFocusedElement().
        <http://webkit.org/b/116780>

        Reviewed by Antti Koivisto.

        * WebView.cpp:
        (WebView::clearFocusNode):

2013-05-24  Brent Fulgham  <bfulgham@apple.com>

        [Windows] Expose database storage and cache locations via preferences.
        https://bugs.webkit.org/show_bug.cgi?id=116729

        Reviewed by Tim Horton.

        * WebDatabaseManager.cpp: Update to check preferences for the
        desired location of the database store.
        (databasesDirectory): Added.
        (WebKitInitializeWebDatabasesIfNecessary): Use new databasesDirectory
        method to determine what system path to use for file storage.
        * WebKit.vcproj/WebKitExports.def.in: Export three symbols
        needed to implement the feature.
        * WebView.cpp: Update to check preferences for the desired location
        of the various caches used by WebKit.
        (WebView::setCacheModel): Update to check preferences for URL cache
        storage.
        (WebKitSetApplicationCachePathIfNecessary): Update to check
        preferences for ccache storage.

2013-05-24  Christophe Dumez  <ch.dumez@sisa.samsung.com>

        Remove custom code for webkitAudioContext global constructor getter
        https://bugs.webkit.org/show_bug.cgi?id=116530

        Reviewed by Geoffrey Garen.

        Use RuntimeEnabledFeatures instead of Settings to toggle Web Audio support.

        * WebView.cpp:
        (WebView::notifyPreferencesChanged):

2013-05-24  Anders Carlsson  <andersca@apple.com>

        Remove unused code to read/write history
        https://bugs.webkit.org/show_bug.cgi?id=116738

        Reviewed by Brent Fulgham.

        * Interfaces/IWebHistory.idl:
        Replace loadFromURL and saveToURL with unused1/unused2.

        * Interfaces/IWebHistoryPrivate.idl:
        Replace data with unused1.

        * WebHistory.cpp:
        Remove history loading/saving code.

        (WebHistory::unused1):
        (WebHistory::unused2):
        Add implementations.

        * WebHistory.h:
        (WebHistory):

2013-05-21  Mark Salisbury  <mark.salisbury@hp.com>

        [Windows, curl] WebDownloadCurl.cpp should not include SystemTime.h
        https://bugs.webkit.org/show_bug.cgi?id=116584

        Reviewed by Brent Fulgham.

        SystemTime header and implementation are no longer used and were removed
        recently - http://trac.webkit.org/changeset/150216.

        * WebDownloadCurl.cpp:

2013-05-19  Anders Carlsson  <andersca@apple.com>

        Remove ChromeClient::webView()
        https://bugs.webkit.org/show_bug.cgi?id=116054

        Reviewed by Darin Adler.

        This blatantly horrible layer violation was only used to know if a ChromeClient is an empty
        client or not. We already have a (slightly less horrible) way to do that.

        * WebCoreSupport/WebChromeClient.h:
        (WebChromeClient):

2013-05-16  Tim Horton  <timothy_horton@apple.com>

        PDFPlugins don't load when plugins are disabled, but they should
        https://bugs.webkit.org/show_bug.cgi?id=75790
        <rdar://problem/11650197>

        Reviewed by Anders Carlsson.

        * WebView.cpp:
        (WebView::canShowMIMEType):
        Previously, this caller depended on pluginData() returning null if
        plug-ins were disabled. Since that is no longer the case, we have to
        check if we can use plug-ins, and otherwise ignore non-application-plug-ins.

2013-05-16  Andreas Kling  <akling@apple.com>

        Page::chrome() should return a reference.
        <http://webkit.org/b/116185>

        Reviewed by Anders Carlsson.

2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>

        Revert the previous commit.

        * WebKit.vcproj/WebKitExports.def.in:

2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>

        Windows build fix attempt after r150160.

        * WebKit.vcproj/WebKitExports.def.in:

2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>

        Windows build fix attempt after r150156.

        * WebKit.vcproj/WebKitExports.def.in:

2013-05-13  Anders Carlsson  <andersca@apple.com>

        Frame::editor() should return a reference
        https://bugs.webkit.org/show_bug.cgi?id=116037

        Reviewed by Darin Adler.

        * WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::searchWithGoogle):
        * WebFrame.cpp:
        (WebFrame::hasSpellingMarker):
        (WebFrame::setTextDirection):
        (WebFrame::selectedString):
        (WebFrame::selectAll):
        * WebView.cpp:
        (WebView::execCommand):
        (WebView::handleEditingKeyboardEvent):
        (WebView::executeCoreCommandByName):
        (WebView::selectedText):
        (WebView::deleteEnabled):
        (WebView::editingEnabled):
        (WebView::replaceSelectionWithText):
        (WebView::copy):
        (WebView::cut):
        (WebView::paste):
        (WebView::copyURL):
        (WebView::delete_):
        (WebView::checkSpelling):
        (WebView::showGuessPanel):
        (WebView::clearUndoRedoOperations):
        (WebView::prepareCandidateWindow):
        (WebView::resetIME):
        (WebView::updateSelectionForIME):
        (WebView::onIMEComposition):
        (WebView::onIMEEndComposition):
        (WebView::onIMERequestCharPosition):
        (WebView::onIMERequest):
        (WebView::setCompositionForTesting):
        (WebView::hasCompositionForTesting):
        (WebView::confirmCompositionForTesting):
        (WebView::compositionRangeForTesting):
        (WebView::firstRectForCharacterRangeForTesting):
        (WebView::selectedRangeForTesting):

2013-05-15  Patrick Gansterer  <paroga@webkit.org>

        Remove unnecessary dependecy on CoreFoundation from WebDatabaseManager
        https://bugs.webkit.org/show_bug.cgi?id=115993

        Reviewed by Anders Carlsson.

        Using COMPropertyBag instead of CFDictionaryPropertyBag also reduces
        the total lines of code needed for the same functionality.

        * WebDatabaseManager.cpp:
        (WebDatabaseManager::dispatchDidModifyDatabase):

2013-05-12  Timothy Hatcher  <timothy@apple.com>

        Add support for updating the Web Inspector toolbar height.

        https://bugs.webkit.org/show_bug.cgi?id=115996

        Reviewed by Joseph Pecoraro and Benjamin Poulain.

        * WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorFrontendClient::setToolbarHeight):
        * WebCoreSupport/WebInspectorClient.h:

2013-05-13  Roger Fong  <roger_fong@apple.com>

        Unreviewed. AppleWin VS2005 build fix.

        * WebKit.vcproj/WebKitExports.def.in:

2013-05-12  Anders Carlsson  <andersca@apple.com>

        Stop including UnusedParam.h
        https://bugs.webkit.org/show_bug.cgi?id=116003

        Reviewed by Sam Weinig.

        UnusedParam.h is empty now so there's no need to include it anymore.

        * WebSecurityOrigin.cpp:

2013-05-09  Max Feil  <mfeil@rim.com>

        shouldUsePluginDocument() needs to be respected when a document is created
        https://bugs.webkit.org/show_bug.cgi?id=110308

        Reviewed by Rob Buis.

        Renaming shouldUsePluginDocument() to shouldAlwaysUsePluginDocument()
        for clarity.

        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::shouldAlwaysUsePluginDocument):
        * WebCoreSupport/WebFrameLoaderClient.h:
        (WebFrameLoaderClient):

2013-05-06  Darin Adler  <darin@apple.com>

        Use adoptCF and adoptNS in more places
        https://bugs.webkit.org/show_bug.cgi?id=115657

        Reviewed by Sam Weinig.

        This is similar to my last set of changes, but covers code that I missed with
        global replace using the Safari Xcode workspace.

        * CFDictionaryPropertyBag.cpp:
        (CFDictionaryPropertyBag::Write):
        * WebCache.cpp:
        (WebCache::statistics):
        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
        * WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorClient::openInspectorFrontend):
        (WebInspectorFrontendClient::localizedStringsURL):
        * WebDatabaseManager.cpp:
        (WebDatabaseManager::dispatchDidModifyDatabase):
        * WebDownloadCFNet.cpp:
        (WebDownload::init):
        (WebDownload::initWithRequest):
        (WebDownload::initToResumeWithBundle):
        (WebDownload::cancelForResume):
        (WebDownload::useCredential):
        (WebDownload::didReceiveAuthenticationChallenge):
        * WebError.cpp:
        (WebError::sslPeerCertificate):
        * WebHistory.cpp:
        (createUserInfoFromArray):
        (createUserInfoFromHistoryItem):
        (WebHistory::WebHistory):
        (WebHistory::loadFromURL):
        (WebHistory::loadHistoryGutsFromURL):
        (WebHistory::saveToURL):
        (WebHistory::saveHistoryGuts):
        (WebHistory::removeAllItems):
        (WebHistory::removeItem):
        (WebHistory::addItem):
        (WebHistory::itemForURL):
        (WebHistory::addItemToDateCaches):
        (getDayBoundaries):
        * WebIconDatabase.cpp:
        (postDidAddIconNotification):
        * WebLocalizableStrings.cpp:
        (cfBundleForStringsBundle):
        * WebMutableURLRequest.cpp:
        (WebMutableURLRequest::mutableCopy):
        * WebPreferences.cpp:
        (cfNumber):
        (WebPreferences::initializeDefaultSettings):
        (WebPreferences::valueForKey):
        (WebPreferences::setStringValue):
        (WebPreferences::load):
        (WebPreferences::migrateWebKitPreferencesToCFPreferences):
        (WebPreferences::setPreferenceForTest):
        * WebView.cpp:
        (WebView::setCacheModel):
        (WebView::notifyPreferencesChanged):
        Use adoptCF and adoptNS.

2013-05-06  Roger Fong  <roger_fong@apple.com>

        Unreviewed. AppleWin build fix.

        * WebKit.vcproj/WebKitExports.def.in:

2013-05-04  Dean Jackson  <dino@apple.com>

        Animations and Transitions should not start when globally suspended
        https://bugs.webkit.org/show_bug.cgi?id=114915

        Reviewed by Sam Weinig.

        Export AnimationController::isSuspended

        * WebKit.vcproj/WebKitExports.def.in:

2013-05-01  Sergio Villar Senin  <svillar@igalia.com>

        Show a block cursor in overtype mode
        https://bugs.webkit.org/show_bug.cgi?id=114819

        Reviewed by Ryosuke Niwa.

        Export three more WebCore symbols.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-29  Brent Fulgham  <bfulgham@webkit.org>

        [Windows, WinCairo] Remove pthread paths for WebKit build.
        https://bugs.webkit.org/show_bug.cgi?id=115390

        Reviewed by Tim Horton.

        Update Visual Studio property sheets to remove include paths and
        link references for the pthreadsVC2.dll, which is no longer used.


        * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops:
        * WebKit.vcproj/WebKitLibCommon.vsprops:

2013-04-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>

        Stop using "in" keyword in IDL files
        https://bugs.webkit.org/show_bug.cgi?id=115418

        Reviewed by Kentaro Hara.

        Remove "in" keyword from IDL files as this is no longer part of the Web
        IDL specification.

        * Interfaces/DOMEvents.idl:
        * Interfaces/DOMPrivate.idl:
        * Interfaces/DOMWindow.idl:

2013-04-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>

        Replace "Optional" extended attribute by proper Web IDL "optional" keyword
        https://bugs.webkit.org/show_bug.cgi?id=115380

        Reviewed by Kentaro Hara.

        Replace [Optional] by optional.

        * Interfaces/DOMWindow.idl:

2013-04-28  Ryosuke Niwa  <rniwa@webkit.org>

        Windows build fix.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-25  Ryosuke Niwa  <rniwa@webkit.org>

        StaticHashSetNodeList is unnecessary
        https://bugs.webkit.org/show_bug.cgi?id=115219

        Reviewed by Antonio Gomes.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-25  Joseph Pecoraro  <pecoraro@apple.com>

        Web Inspector: ConsoleMessage should include line and column number where possible
        https://bugs.webkit.org/show_bug.cgi?id=114929

        Reviewed by Timothy Hatcher.

        * WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::addMessageToConsole):
        * WebCoreSupport/WebChromeClient.h:

2013-04-24  Andreas Kling  <akling@apple.com>

        Wild build fix attempt.

        * WebCoreSupport/WebChromeClient.h:
        (WebChromeClient):

2013-04-22  Jessie Berlin  <jberlin@apple.com>

        Speculative Windows build fix.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-22  Benjamin Poulain  <bpoulain@apple.com>

        Another Windows build fix after r148921

        Unreviewed.

        * AccessibleBase.cpp: Add missing header include.

2013-04-22  Benjamin Poulain  <benjamin@webkit.org>

        Remove the memory instrumentation code
        https://bugs.webkit.org/show_bug.cgi?id=114931

        Reviewed by Andreas Kling.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-21  Benjamin Poulain  <benjamin@webkit.org>

        Improve StringImpl code density for older ARM hardware
        https://bugs.webkit.org/show_bug.cgi?id=114898

        Reviewed by Geoffrey Garen.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-17  Geoffrey Garen  <ggaren@apple.com>

        Renamed JSGlobalData to VM
        https://bugs.webkit.org/show_bug.cgi?id=114777

        Reviewed by Phil Pizlo.

        * WebCoreStatistics.cpp:
        (WebCoreStatistics::javaScriptObjectsCount):
        (WebCoreStatistics::javaScriptGlobalObjectsCount):
        (WebCoreStatistics::javaScriptProtectedObjectsCount):
        (WebCoreStatistics::javaScriptProtectedGlobalObjectsCount):
        (WebCoreStatistics::javaScriptProtectedObjectTypeCounts):
        * WebJavaScriptCollector.cpp:
        (WebJavaScriptCollector::objectCount):

2013-04-13  Roger Fong  <roger_fong@apple.com>

        Unreviewed. Build fix for Windows.

        * WebCoreSupport/WebContextMenuClient.cpp:
        * WebCoreSupport/WebDragClient.cpp:
        * WebFrame.cpp:

2013-04-16  Brent Fulgham  <bfulgham@webkit.org>

        [Windows] Unreviewed build correction.

        * WebKit.vcproj/WebKitExportGeneratorCommon.vsprops: Add correct
        ICU link library to avoid mixture of ICU 4.0 and 4.6 symbols
        during link.

2013-04-15  peavo@outlook.com  <peavo@outlook.com>

        Crash when favicon is requested
        https://bugs.webkit.org/show_bug.cgi?id=114624

        Reviewed by Brent Fulgham.

        * WebIconDatabase.cpp:
        (WebIconDatabase::getOrCreateDefaultIconBitmap): Added NULL pointer check.

2013-04-12  Anders Carlsson  <andersca@apple.com>

        All tests crash on Windows
        https://bugs.webkit.org/show_bug.cgi?id=114522

        Reviewed by Ryosuke Niwa.

        In the MSVC++ ABI, a member function pointer will have a different size depending on whether the
        class it belongs to is defined or not. Because of this, when passing member function pointers as parameters
        it's important to ensure that the class is known by both the caller and the callee.

        * WebFrame.cpp:
        Include PolicyChecker.h

2013-04-12  Jer Noble  <jer.noble@apple.com>

        TimeRanges::nearest() returns incorrect results.
        https://bugs.webkit.org/show_bug.cgi?id=114483

        Reviewed by Eric Carlson.

        Add symbols needed by WebCoreTestSupport to the exports list.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-11  Rune Lillesveen  <rune@opera.com>

        Incorrect evaluation of resolution media queries
        https://bugs.webkit.org/show_bug.cgi?id=114029

        Reviewed by Kenneth Rohde Christiansen.

        Removed setResolutionOverride from exports.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-08  Anders Carlsson  <andersca@apple.com>

        Remove unneeded headers from FrameLoader.h
        https://bugs.webkit.org/show_bug.cgi?id=114223

        Reviewed by Geoffrey Garen.

        Include HistoryController.h from WebCore.

        * WebView.cpp:

2013-04-05  Roger Fong  <roger_fong@apple.com>

        Build fix.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-04  Christophe Dumez  <ch.dumez@sisa.samsung.com>

        [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
        https://bugs.webkit.org/show_bug.cgi?id=113929

        Reviewed by Martin Robinson.

        Remove outdated symbols now that NativeImageCairo was removed.

        * WebKit.vcproj/WebKitExports.def.in:

2013-04-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>

        Should close select popup when the element loses focus
        https://bugs.webkit.org/show_bug.cgi?id=113220

        Reviewed by Kent Tamura.

        * WebKit.vcproj/WebKitExports.def.in: export WebCore::HTMLNames::selectTag for Internals

2013-04-02  Timothy Hatcher  <timothy@apple.com>

        Provide a user default that can be used to disable docking of the Web Inspector.

        The user default is "WebKit Web Inspector Setting - inspectorAttachDisabled".

        https://webkit.org/b/113779
        rdar://problem/13446021

        Reviewed by Joseph Pecoraro.

        * WebCoreSupport/WebInspectorClient.h:
        (WebInspectorClient::inspectorAttachDisabled): Added.
        (WebInspectorClient::setInspectorAttachDisabled): Added.

2013-03-28  Matt Falkenhagen  <falken@chromium.org>

        Refactoring: Replace Element::disabled and isEnabledFormControl with isDisabledFormControl
        https://bugs.webkit.org/show_bug.cgi?id=113273

        Reviewed by Kent Tamura.

        Element::disabled is about form controls and Element::isEnabledFormControl
        is redundant with it, so replace them with a single function
        Element::isDisabledFormControl.

        * DOMHTMLClasses.cpp:
        (DOMHTMLInputElement::disabled):

2013-03-27  Mark Lam  <mark.lam@apple.com>

        Rolling out r147044.
        https://bugs.webkit.org/show_bug.cgi?id=113352.

        Not Reviewed.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-27  Mark Lam  <mark.lam@apple.com>

        Greening the Apple Win bot (debug build).
        https://bugs.webkit.org/show_bug.cgi?id=113352.

        Not Reviewed.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-27  Mark Lam  <mark.lam@apple.com>

        Greening the Apple Win bot.
        https://bugs.webkit.org/show_bug.cgi?id=113352.

        Not Reviewed.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-27  Ryosuke Niwa  <rniwa@webkit.org>

        Another Windows build fix attempt after r147004.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-27  Timothy Hatcher  <timothy@apple.com>

        Add support for dock-to-right of the Web Inspector in the Mac port.

        Unfortunately this requires Safari changes, so it is disabled in the nightly builds.

        https://webkit.org/b/113341
        rdar://problem/10368152

        Reviewed by Joseph Pecoraro.

        * WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorFrontendClient::frontendLoaded):
        (WebInspectorFrontendClient::attachWindow):
        (WebInspectorFrontendClient::setAttachedWindowWidth):
        * WebCoreSupport/WebInspectorClient.h:
        (WebInspectorFrontendClient):

2013-03-27  Kent Tamura  <tkent@chromium.org>

        Rename HTMLFormControlElement::readOnly to isReadOnly
        https://bugs.webkit.org/show_bug.cgi?id=113297

        Reviewed by Alexey Proskuryakov.

        * DOMHTMLClasses.cpp:
        (DOMHTMLInputElement::readOnly):

2013-03-26  Hayato Ito  <hayato@chromium.org>

        Allow ShadowContents in HitTests by default.
        https://bugs.webkit.org/show_bug.cgi?id=113171

        Reviewed by Dimitri Glazkov.

        * WebView.cpp:
        (WebView::gestureNotify):

2013-03-22  Ryosuke Niwa  <rniwa@webkit.org>

        The second part of the build fix for r146702. This should do it.
        I had to see the mangled name for the new signature.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-22  Ryosuke Niwa  <rniwa@webkit.org>

        Build fix attempt after r146702.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-21  peavo@outlook.com  <peavo@outlook.com>

        WinCairo build fails to link.
        https://bugs.webkit.org/show_bug.cgi?id=112892

        Reviewed by Kentaro Hara.

        * WebKit.vcproj/WebKitExports.def.in: Added ENABLE(VIDEO_TRACK) guard.

2013-03-20  Michael Pruett  <michael@68k.org>

        [JSC] Implement EnforceRange IDL attribute for integer conversions
        https://bugs.webkit.org/show_bug.cgi?id=112506

        Reviewed by Kentaro Hara.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-20  Rouslan Solomakhin  <rouslan@chromium.org>

        Copy-paste should not spellcheck when continuous spellcheck is turned off
        https://bugs.webkit.org/show_bug.cgi?id=112464

        Reviewed by Ryosuke Niwa.

        * WebKit.vcproj/WebKitExports.def.in: Export WebCore::Editor::isContinuousSpellCheckingEnabled() and WebCore::Editor::toggleContinuousSpellChecking() for use by internals.

2013-03-18  Roger Fong  <roger_fong@apple.com>

        Fix typo on Windows following r145849 that was causing DRT to crash 100% of the time.

        * WebView.cpp:
        (WebView::setSmartInsertDeleteEnabled):
        (WebView::setSelectTrailingWhitespaceEnabled):

2013-03-15  Nate Chapin  <japhet@chromium.org>

        Hide MainResourceLoader from the outside world
        https://bugs.webkit.org/show_bug.cgi?id=109971

        Reviewed by Adam Barth.

        * WebFrame.cpp:
        (WebFrame::convertMainResourceLoadToDownload):
        * WebFrame.h:

2013-03-15  Abhishek Arya  <inferno@chromium.org>

        Replace static_casts with to* helper functions.
        https://bugs.webkit.org/show_bug.cgi?id=112401

        Reviewed by Stephen Chenney.

        to* helper functions are preferred over static_cast calls since they
        help to catch bad casts easily on the testing infrastructure.

        * WebCoreSupport/EmbeddedWidget.cpp:
        (EmbeddedWidget::frameRectsChanged):
        * WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::redirectDataToPlugin):

2013-03-14  Manuel Rego Casasnovas  <rego@igalia.com>

        Add selectTrailingWhitespaceEnabled setting to WebCore::Page
        https://bugs.webkit.org/show_bug.cgi?id=109404

        Reviewed by Tony Chang.

        Use new settings for smartInsertDeleteEnabled and
        selectTrailingWhitespaceEnabled.

        * WebCoreSupport/WebEditorClient.cpp:
        (WebEditorClient::smartInsertDeleteEnabled):
        (WebEditorClient::isSelectTrailingWhitespaceEnabled):
        * WebView.cpp:
        (WebView::WebView):
        (WebView::setSmartInsertDeleteEnabled):
        (WebView::smartInsertDeleteEnabled):
        (WebView::setSelectTrailingWhitespaceEnabled):
        (WebView::isSelectTrailingWhitespaceEnabled):
        * WebView.h:
        (WebView):

2013-03-14  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>

        Move platform-specific typedefs to PlatformMenuDescription.h
        https://bugs.webkit.org/show_bug.cgi?id=111876

        Reviewed by Caio Marcelo de Oliveira Filho.

        Rename NativeMenuItem to PlatformContextMenuItem and the getter
        function call.

        * WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::customizeMenu):
        (WebContextMenuClient::contextMenuItemSelected):
        * WebView.cpp:
        (WebView::handleContextMenuEvent):

2013-03-14  Abhishek Arya  <inferno@chromium.org>

        Replace static_casts with to* helper functions.
        https://bugs.webkit.org/show_bug.cgi?id=112296

        Reviewed by Kentaro Hara.

        to* helper functions are preferred over static_cast calls since they
        help to catch bad casts easily on the testing infrastructure.

        * WebView.cpp:
        (WebView::enterFullscreenForNode):

2013-03-13  Nate Chapin  <japhet@chromium.org>

        Expose symbols for internals
        https://bugs.webkit.org/show_bug.cgi?id=112194

        Reviewed by Alexey Proskuryakov.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-13  Pavel Feldman  <pfeldman@chromium.org>

        Web Inspector: get rid of hiddenPanels filter
        https://bugs.webkit.org/show_bug.cgi?id=112252

        Reviewed by Vsevolod Vlasov.

        * WebCoreSupport/WebInspectorClient.cpp:
        * WebCoreSupport/WebInspectorClient.h:
        (WebInspectorFrontendClient):

2013-03-12  Abhishek Arya  <inferno@chromium.org>

        Replace static_casts with to* helper functions.
        https://bugs.webkit.org/show_bug.cgi?id=112164

        Reviewed by Philip Rogers.

        to* helper functions are preferred over static_cast calls since they
        help to catch bad casts easily on the testing infrastructure.

        * DOMHTMLClasses.cpp:
        (DOMHTMLElement::idName):
        (DOMHTMLElement::innerText):
        (DOMHTMLElement::setInnerText):

2013-03-11  Jochen Eisinger  <jochen@chromium.org>

        Rename DefinitelyProcessingUserGesture to DefinitelyProcessingNewUserGesture
        https://bugs.webkit.org/show_bug.cgi?id=111959

        Reviewed by Alexey Proskuryakov.

        * WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::searchWithGoogle):

2013-03-03  Ryosuke Niwa  <rniwa@webkit.org>

        Windows build fix attempt after r144547.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-03  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r144567.
        http://trac.webkit.org/changeset/144567
        https://bugs.webkit.org/show_bug.cgi?id=111266

        Does not compile on apple-win (Requested by abarth on
        #webkit).

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-03  Ryosuke Niwa  <rniwa@webkit.org>

        That was a wrong fix. Revert r144569.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-03  Ryosuke Niwa  <rniwa@webkit.org>

        Windows build fix attempt after r144567.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-02  Benjamin Poulain  <benjamin@webkit.org>

        Export a missing symbol after r144547.

        Unreviewed.

        * WebKit.vcproj/WebKitExports.def.in:

2013-03-02  Ryosuke Niwa  <rniwa@webkit.org>

        Redo r144538 (after r144530).

        * WebCoreSupport/WebFrameNetworkingContext.cpp:
        * WebCoreSupport/WebFrameNetworkingContext.h:
        * WebCoreSupport/WebPlatformStrategies.cpp:

2013-03-02  Ryosuke Niwa  <rniwa@webkit.org>

        Yet another build fix attempt after r144530.

        * WebCoreSupport/WebFrameNetworkingContext.cpp:
        * WebCoreSupport/WebPlatformStrategies.cpp:

2013-03-02  Ryosuke Niwa  <rniwa@webkit.org>

        Another build fix attempt after r144530.

        * WebCoreSupport/WebFrameNetworkingContext.cpp:

