2016-03-15 Babak Shafiei Merge r198244. 2016-03-15 Brent Fulgham [Win] Correct double-release of CFURLConnectionRef https://bugs.webkit.org/show_bug.cgi?id=155515 Reviewed by Tim Horton. Tested by http/tests/download suite. * WebDownloadCFNet.cpp: Remove extra CFRelease. 2016-02-08 Babak Shafiei Merge r187245. 2015-07-23 Brent Fulgham [Win] Implement High DPI support features https://bugs.webkit.org/show_bug.cgi?id=146335 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 Merge patch for rdar://problem/23025615. 2015-10-09 Brent Fulgham [Win] Load the proper library for JavaScriptCore symbols Rubberstamped by Jer Noble. * WebKitDLL.cpp: (bindJavaScriptTrampoline): We need to use "JavaScriptCore.dll", not the LLVM library. 2016-01-28 Babak Shafiei Merge patch for rdar://problem/23025615. 2015-09-10 Brent Fulgham [Win] Re-export a few symbols for backwards compatibility 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 Merge r188386. rdar://problem/23816165 2015-08-12 Anders Carlsson 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 Merge r190235. rdar://problem/22852382 2015-09-24 Brent Fulgham [Win] Support composited content in WebView render-to-context methods https://bugs.webkit.org/show_bug.cgi?id=149516 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 Merge r188486. 2015-08-13 Andy Estes [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 Merge r188005. rdar://problem/22059707 2015-08-05 Brent Fulgham [Win] Allow display of mixed content on Windows by default https://bugs.webkit.org/show_bug.cgi?id=147693 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 Merge r187894. rdar://problem/15779101 2015-08-04 Alex Christensen Fix Windows build after r187886. * Plugins/PluginStream.h: Befriend PluginView. 2015-08-06 Dana Burkart Merge r187886. rdar://problem/15779101 2015-08-04 Alexey Proskuryakov 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 ==