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