ChangeLog   [plain text]


2016-03-15  Babak Shafiei  <bshafiei@apple.com>

        Merge r198244.

    2016-03-15  Brent Fulgham  <bfulgham@apple.com>

            [Win] Correct double-release of CFURLConnectionRef
            https://bugs.webkit.org/show_bug.cgi?id=155515
            <rdar://problem/25159143>

            Reviewed by Tim Horton.

            Tested by http/tests/download suite.

            * WebDownloadCFNet.cpp: Remove extra CFRelease.

2016-02-08  Babak Shafiei  <bshafiei@apple.com>

        Merge r187245.

    2015-07-23  Brent Fulgham  <bfulgham@apple.com>

            [Win] Implement High DPI support features
            https://bugs.webkit.org/show_bug.cgi?id=146335
            <rdar://problem/21558269>

            Reviewed by Alex Christensen.

            * WebCoreSupport/WebFrameLoaderClient.cpp:
            (WebFrameLoaderClient::transitionToCommittedForNewPage): Size
            page for current device scale factor.
            * WebFrame.cpp:
            (WebFrame::paintDocumentRectToContext): Account for device scale factor.
            (WebFrame::paintScrollViewRectToContextAtPoint): Ditto.
            * WebView.cpp:
            (WebView::repaint): Adjust paint rect for device scale factor.
            (WebView::scrollBackingStore): Adjust coordinates for scale factor.
            (WebView::sizeChanged): Ditto.
            (WebView::updateBackingStore): Ditto.
            (WebView::paint): Ditto.
            (WebView::paintIntoBackingStore): Ditto.
            (WebView::handleContextMenuEvent): Ditto.
            (WebView::gestureNotify): Ditto.
            (WebView::gesture): Ditto.
            (WebView::initializeToolTipWindow): Adjust max tool tip width
            for device scale factor.
            (WebView::selectionRect): Adjust coordinates for scale factor.
            (WebView::elementAtPoint): Ditto.
            (WebView::scrollOffset): Ditto.
            (WebView::scrollBy): Ditto.
            (WebView::visibleContentRect): Ditto.
            (WebView::paintContents): Ditto.
            * WebView.h:

2016-01-28  Babak Shafiei  <bshafiei@apple.com>

        Merge patch for rdar://problem/23025615.

    2015-10-09  Brent Fulgham  <bfulgham@apple.com>

            [Win] Load the proper library for JavaScriptCore symbols
            <rdar://problem/23025615>

            Rubberstamped by Jer Noble.

            * WebKitDLL.cpp:
            (bindJavaScriptTrampoline): We need to use "JavaScriptCore.dll",
            not the LLVM library.

2016-01-28  Babak Shafiei  <bshafiei@apple.com>

        Merge patch for rdar://problem/23025615.

    2015-09-10  Brent Fulgham  <bfulgham@apple.com>

            [Win] Re-export a few symbols for backwards compatibility
            <rdar://problem/22633105>

            Reviewed by Dean Jackson.

            Check in a workaround (in a custom branch) to re-export a few JavaScriptCore
            functions that had been erroneously exported by WebKit in older builds. This
            is needed so that we do not break certain old software still being used.

            * WebKitDLL.cpp:
            (DllMain): Bind functions at startup.
            (bindJavaScriptTrampoline): Find JavaScriptCore library functions and
            re-export them from WebKit.dll.
            * WebKitDLL.h:
            * WebView.cpp:
            (WebView::unused5): Work around a linker bug.

2015-12-08  Harris Papadopoulos  <cpapadopoulos@apple.com>

        Merge r188386. rdar://problem/23816165

    2015-08-12  Anders Carlsson  <andersca@apple.com>

            Use WTF::Optional in WindowFeatures
            https://bugs.webkit.org/show_bug.cgi?id=147956

            Reviewed by Sam Weinig.

            * WebCoreSupport/WebChromeClient.cpp:
            (createWindowFeaturesPropertyBag):

2015-09-25  Brent Fulgham  <bfulgham@apple.com>

        Merge r190235. rdar://problem/22852382

    2015-09-24  Brent Fulgham  <bfulgham@apple.com>

            [Win] Support composited content in WebView render-to-context methods
            https://bugs.webkit.org/show_bug.cgi?id=149516
            <rdar://problem/22635080>

            Reviewed by Simon Fraser.

            * WebView.cpp:
            (WebView::paint): Call the new 'paintCompositedContentToHDC' method. If
            it handles the pain, return.
            (WebView::paintCompositedContentToHDC): New method to share code with other
            paint methods.
            (WebView::paintDocumentRectToContext): Call new 'paintCompositedContentToHDC'
            to handle any composited layers. Otherwise, use slow drawing path.
            (WebView::paintScrollViewRectToContextAtPoint): Ditto.
            (WebView::unused5): Work around a linker issue that may appear when building
            test infrastructure on this branch.
            * WebView.h:

2015-08-14  Babak Shafiei  <bshafiei@apple.com>

        Merge r188486.

    2015-08-13  Andy Estes  <aestes@apple.com>

            [Cocoa] Downloads do not start if policy decision is made asynchronously
            https://bugs.webkit.org/show_bug.cgi?id=147985

            Reviewed by Brady Eidson.

            * WebCoreSupport/WebFrameLoaderClient.cpp: Updated to include SubresourceLoader.h.

2015-08-06  Dana Burkart  <dburkart@apple.com>

        Merge r188005. rdar://problem/22059707

    2015-08-05  Brent Fulgham  <bfulgham@apple.com>

            [Win] Allow display of mixed content on Windows by default
            https://bugs.webkit.org/show_bug.cgi?id=147693
            <rdar://problem/22059707>

            Reviewed by Alex Christensen.

            * Interfaces/IWebPreferencesPrivate.idl: Add preference accessor
            to allow getting/setting use of insecure content.
            * WebPreferenceKeysPrivate.h: Add new key for preference.
            * WebPreferences.cpp: Implement preference accessor.
            * WebPreferences.h:
            * WebView.cpp: Set WebCore settings to match prefernces for
            loading mixed content.

2015-08-06  Dana Burkart  <dburkart@apple.com>

        Merge r187894. rdar://problem/15779101

    2015-08-04  Alex Christensen  <achristensen@webkit.org>

            Fix Windows build after r187886.

            * Plugins/PluginStream.h:
            Befriend PluginView.

2015-08-06  Dana Burkart  <dburkart@apple.com>

        Merge r187886. rdar://problem/15779101

    2015-08-04  Alexey Proskuryakov  <ap@apple.com>

            Implement NPAPI redirect handling
            https://bugs.webkit.org/show_bug.cgi?id=138675
            rdar://problem/15779101

            Patch by Jeffrey Pfau, updated and tweaked by me.

            Reviewed by Anders Carlsson.

            * Plugins/PluginStream.cpp:
            (WebCore::PluginStream::sendJavaScriptStream):
            (WebCore::PluginStream::willSendRequest):
            (WebCore::PluginStream::didReceiveResponse):
            * Plugins/PluginStream.h:

== Rolled over to ChangeLog-2015-07-23 ==