Attempt to fix the Windows build after r195799
[WebKit-https.git] / Source / WebKit / win / ChangeLog
1 2016-01-29  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Attempt to fix the Windows build after r195799
4
5         Unreviewed build fix.
6
7         * WebInspector.cpp:
8         (WebInspector::isJavaScriptProfilingEnabled):
9         (WebInspector::setJavaScriptProfilingEnabled):
10
11 2016-01-28  Darin Adler  <darin@apple.com>
12
13         Remove equalIgnoringCase since all callers really wanted equalIgnoringASCIICase
14         https://bugs.webkit.org/show_bug.cgi?id=153411
15
16         Reviewed by Ryosuke Niwa.
17
18         * Plugins/PluginDatabase.cpp:
19         (WebCore::PluginDatabase::MIMETypeForExtension): Use equalIgnoringASCIICase to compare
20         file extensions.
21         * Plugins/PluginDatabaseWin.cpp:
22         (WebCore::PluginDatabase::getPluginPathsInDirectories): Use equalLettersIgnoringASCIICase
23         to compare filenames.
24         * Plugins/PluginPackageWin.cpp:
25         (WebCore::PluginPackage::isPluginBlacklisted): Use equalLettersIgnoringASCIICase to
26         compare DLL filenames.
27         * Plugins/PluginStream.cpp:
28         (WebCore::PluginStream::destroyStream): Use equalLettersIgnoringASCIICase to check HTTP method.
29         * Plugins/PluginView.cpp:
30         (WebCore::PluginView::setParameters): Use equalLettersIgnoringASCIICase to check
31         plug-in parameter name.
32         * WebView.cpp:
33         (WebView::canHandleRequest): Use URL::protocolIs instead of equalIgnoringCase.
34
35 2016-01-22  Ryosuke Niwa  <rniwa@webkit.org>
36
37         document.createElement should be able to create a custom element
38         https://bugs.webkit.org/show_bug.cgi?id=153173
39
40         Reviewed by Darin Adler.
41
42         Use createElementForBindings here since this is a C++ binding for Windows.
43
44         * DOMCoreClasses.cpp:
45         (DOMDocument::createElement):
46
47 2016-01-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
48
49         Reduce PassRefPtr uses in dom - 4
50         https://bugs.webkit.org/show_bug.cgi?id=153270
51
52         Reviewed by Darin Adler.
53
54         As a step to remove PassRefPtr uses, this patch reduces the uses in WebCore/dom.
55
56         * Plugins/PluginView.cpp:
57         (WebCore::PluginView::focusPluginElement):
58
59 2016-01-17  Ada Chan  <adachan@apple.com>
60
61         Add a mode parameter to MediaControllerInterface::supportsFullscreen() and ChromeClient::supportsVideoFullscreen().
62         https://bugs.webkit.org/show_bug.cgi?id=153220
63
64         Reviewed by Eric Carlson.
65
66         * WebCoreSupport/WebChromeClient.cpp:
67         (WebChromeClient::supportsVideoFullscreen):
68         * WebCoreSupport/WebChromeClient.h:
69
70 2016-01-22  Youenn Fablet  <youenn.fablet@crf.canon.fr>
71
72         Remove PassRefPtr from ResourceRequest and FormData
73         https://bugs.webkit.org/show_bug.cgi?id=153229
74
75         Reviewed by Chris Dumez.
76
77         * WebMutableURLRequest.cpp:
78         (WebMutableURLRequest::setHTTPBody):
79
80 2016-01-15  Simon Fraser  <simon.fraser@apple.com>
81
82         Remove GraphicsContext::drawConvexPolygon() and GraphicsContext::clipConvexPolygon()
83         https://bugs.webkit.org/show_bug.cgi?id=153174
84
85         Reviewed by Zalan Bujtas.
86
87         GraphicsContext::drawConvexPolygon() and GraphicsContext::clipConvexPolygon() were
88         poorly named (non-convex polygons are allowed), and just syntactic sugar over
89         clipPath() and drawPath().
90         
91         Remove them, but add a convenience function to create a Path from a Vector of 
92         points. For CG, we can use the more efficient CGPathAddLines().
93
94         * FullscreenVideoController.cpp:
95         (HUDSlider::draw):
96
97 2016-01-05  Per Arne Vollan  <peavo@outlook.com>
98
99         [WinCairo] Download should use header values from provided request object.
100         https://bugs.webkit.org/show_bug.cgi?id=152694
101
102         Reviewed by Alex Christensen.
103
104         Copy header values from request object parameter.
105
106         * WebDownloadCurl.cpp:
107         (WebDownload::initWithRequest):
108
109 2015-12-31  Andy Estes  <aestes@apple.com>
110
111         Replace WTF::move with WTFMove
112         https://bugs.webkit.org/show_bug.cgi?id=152601
113
114         Reviewed by Brady Eidson.
115
116         * Plugins/PluginStream.cpp:
117         (WebCore::PluginStream::willSendRequest):
118         * Plugins/PluginView.cpp:
119         (WebCore::PluginView::requestTimerFired):
120         (WebCore::PluginView::scheduleRequest):
121         (WebCore::PluginView::handlePost):
122         * WebCoreSupport/WebFrameLoaderClient.cpp:
123         (WebFrameLoaderClient::createDocumentLoader):
124         * WebCoreSupport/WebInspectorClient.cpp:
125         (WebInspectorFrontendClient::WebInspectorFrontendClient):
126         * WebHistory.cpp:
127         (createUserInfoFromArray):
128         * WebHistoryItem.cpp:
129         (WebHistoryItem::initFromDictionaryRepresentation):
130         * WebView.cpp:
131         (WebView::addToDirtyRegion):
132         (WebView::scrollBackingStore):
133         (WebView::loadBackForwardListFromOtherView):
134         (WebView::addUserScriptToGroup):
135         (WebView::addUserStyleSheetToGroup):
136
137 2015-12-29  Simon Fraser  <simon.fraser@apple.com>
138
139         Fix Windows build.
140
141         * WebView.cpp:
142         (WebView::scrollOffset):
143
144 2015-12-25  David Kilzer  <ddkilzer@apple.com>
145
146         ResourceError should store failingURL as URL instead of String to avoid reparsing and to address FIXME comments in ResourceErrorCF.cpp and ResourceErrorMac.mm
147         <http://webkit.org/b/146391>
148
149         Reviewed by Antti Koivisto.
150
151         * WebCoreSupport/WebFrameLoaderClient.cpp:
152         (WebFrameLoaderClient::cancelledError):
153         (WebFrameLoaderClient::blockedError):
154         (WebFrameLoaderClient::cannotShowURLError):
155         (WebFrameLoaderClient::interruptedForPolicyChangeError):
156         (WebFrameLoaderClient::cannotShowMIMETypeError):
157         (WebFrameLoaderClient::fileDoesNotExistError):
158         (WebFrameLoaderClient::pluginWillHandleLoadError):
159         (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
160         (WebFrameLoaderClient::createJavaAppletWidget):
161         * WebDownloadCFNet.cpp:
162         (WebDownload::cancelAuthenticationChallenge):
163         * WebError.cpp:
164         (WebError::init):
165         - Update for type change of 'failingURL' argument to
166           ResourceError().
167
168 2015-12-23  Brent Fulgham  <bfulgham@apple.com>
169
170         Web Inspector: add support for running protocol-test.js tests on Windows
171         https://bugs.webkit.org/show_bug.cgi?id=148037
172         <rdar://problem/22292237>
173
174         Reviewed by Simon Fraser.
175
176         Provide API for WebKit.dll clients to request its CFBundleRef.
177         
178         * WebKitCOMAPI.cpp:
179         (webKitBundle): Added.
180         * WebKitCOMAPI.h:
181
182 2015-12-20  Dan Bernstein  <mitz@apple.com>
183
184         Remove unused setToolbarHeight
185         https://bugs.webkit.org/show_bug.cgi?id=152466
186
187         Reviewed by Darin Adler.
188
189         * WebCoreSupport/WebInspectorClient.cpp:
190         (WebInspectorFrontendClient::setToolbarHeight): Deleted.
191         * WebCoreSupport/WebInspectorClient.h:
192
193 2015-12-15  Zan Dobersek  <zdobersek@igalia.com>
194
195         [TexMap] Operate with a reference to the TextureMapper wherever possible
196         https://bugs.webkit.org/show_bug.cgi?id=152118
197
198         Reviewed by Martin Robinson.
199
200         * WebCoreSupport/AcceleratedCompositingContext.cpp:
201         (AcceleratedCompositingContext::compositeLayersToContext): TextureMapper object
202         is now operated with through a reference.
203
204 2015-12-01  Darin Adler  <darin@apple.com>
205
206         Fix anomaly where isMouseEvent returns false for wheel events
207         https://bugs.webkit.org/show_bug.cgi?id=151685
208
209         Reviewed by Alexey Proskuryakov.
210
211         * DOMEventsClasses.cpp:
212         (DOMEvent::createInstance): Use eventInterface instead of isMouseEvent to create the appropriate
213         wrapper class.
214
215 2015-11-24  Per Arne Vollan  <peavo@outlook.com>
216
217         [Win] Implement methods to get and set inner html.
218         https://bugs.webkit.org/show_bug.cgi?id=151569
219
220         Reviewed by Alex Christensen.
221
222         * DOMHTMLClasses.cpp:
223         (DOMHTMLElement::innerHTML):
224         (DOMHTMLElement::setInnerHTML):
225         (DOMHTMLElement::innerText):
226
227 == Rolled over to ChangeLog-2015-11-21 ==