Get rid of PluginStrategy
[WebKit-https.git] / Source / WebKit / win / ChangeLog
1 2016-08-09  Anders Carlsson  <andersca@apple.com>
2
3         Get rid of PluginStrategy
4         https://bugs.webkit.org/show_bug.cgi?id=160696
5
6         Reviewed by Dan Bernstein.
7
8         * WebCoreSupport/WebPlatformStrategies.cpp:
9         (WebPlatformStrategies::createPluginStrategy): Deleted.
10
11 2016-08-09  Anders Carlsson  <andersca@apple.com>
12
13         Move plug-in enumeration from WebPlatformStrategies to WebPluginInfoProvider
14         https://bugs.webkit.org/show_bug.cgi?id=160694
15
16         Reviewed by Dan Bernstein.
17
18         * WebCoreSupport/WebPlatformStrategies.cpp:
19         (WebPlatformStrategies::createPluginStrategy):
20         (WebPlatformStrategies::refreshPlugins): Deleted.
21         (WebPlatformStrategies::getPluginInfo): Deleted.
22         (WebPlatformStrategies::getWebVisiblePluginInfo): Deleted.
23         * WebCoreSupport/WebPlatformStrategies.h:
24         * WebCoreSupport/WebPluginInfoProvider.cpp:
25         (WebPluginInfoProvider::refreshPlugins):
26         (WebPluginInfoProvider::getPluginInfo):
27         (WebPluginInfoProvider::getWebVisiblePluginInfo):
28
29 2016-08-08  Anders Carlsson  <andersca@apple.com>
30
31         Add a new PluginInfoProvider class, to replace PluginStrategy
32         https://bugs.webkit.org/show_bug.cgi?id=160670
33
34         Reviewed by Sam Weinig.
35
36         Add a new WebPluginInfoProvider - it just calls through to the plug-in strategy for now.
37
38         * WebCoreSupport/WebPluginInfoProvider.cpp: Added.
39         (WebPluginInfoProvider::singleton):
40         (WebPluginInfoProvider::WebPluginInfoProvider):
41         (WebPluginInfoProvider::~WebPluginInfoProvider):
42         (WebPluginInfoProvider::refreshPlugins):
43         (WebPluginInfoProvider::getPluginInfo):
44         (WebPluginInfoProvider::getWebVisiblePluginInfo):
45         * WebCoreSupport/WebPluginInfoProvider.h: Added.
46
47 2016-07-29  Csaba Osztrogon√°c  <ossy@webkit.org>
48
49         Remove PassRef.h after r177259
50         https://bugs.webkit.org/show_bug.cgi?id=160348
51
52         Reviewed by Andreas Kling.
53
54         * WebCoreSupport/WebVisitedLinkStore.h:
55
56 2016-07-27  Alex Christensen  <achristensen@webkit.org>
57
58         Fix Win debug build after r203749.
59
60         * WebView.cpp:
61
62 2016-07-26  Simon Fraser  <simon.fraser@apple.com>
63
64         Allow LOG macros to be used outside the namespace, and other logging cleanup
65         https://bugs.webkit.org/show_bug.cgi?id=160216
66
67         Reviewed by Anders Carlsson.
68
69         Fix some issues with the LOG macros.
70         
71         First, they were not usable outside the WebKit namespace in WebKit2 code. Fix by moving
72         its log channels outside of the namespace (they are protected by a unique prefix anyway).
73         
74         Second, allow LOG_WITH_STREAM to be used in WebKit2 by moving that and a helper macro
75         into LogMacros.h, which is exported from WebCore as a private header.
76         
77         Third, split the Logging.h header into two. Logging.h remains for framework-internal
78         log channels and log macros. Add LogInitialization.h which is external, and used to
79         initialize the channels.
80         
81         Finally unify "initializeLogChannels" and "initializeLoggingChannels" terminology everywhere.
82
83         * WebKitLogging.cpp:
84         * WebKitLogging.h:
85         * WebView.cpp:
86         (WebView::initWithFrame):
87
88 2016-07-23  Chris Dumez  <cdumez@apple.com>
89
90         Unreviewed, fix Windows build after r203623.
91
92         * DOMCoreClasses.cpp:
93         (DOMDocument::getComputedStyle):
94
95 2016-07-22  Per Arne Vollan  <pvollan@apple.com>
96
97         IWebView::mainFrame crashes if called after IWebView::close
98         https://bugs.webkit.org/show_bug.cgi?id=32868
99
100         Reviewed by Brent Fulgham.
101
102         After deleting the page in WebView::close the mainframe object may be deleted. 
103          
104         Test: Tools/TestWebKitAPI/Tests/WebKit/win/WebViewDestruction.cpp (CloseThenGetMainFrame).
105
106         * WebView.cpp:
107         (WebView::close): set mainframe pointer member to null. 
108
109 2016-07-19  Per Arne Vollan  <pvollan@apple.com>
110
111         [Win] The test fast/scrolling/overflow-scroll-past-max.html is timing out.
112         https://bugs.webkit.org/show_bug.cgi?id=159342
113
114         Reviewed by Darin Adler.
115
116         * WebFrame.h: Link fix. 
117
118 2016-07-17  Sam Weinig  <sam@webkit.org>
119
120         [WebKit API] Add SPI to track multiple navigations caused by a single user gesture
121         <rdar://problem/26554137>
122         https://bugs.webkit.org/show_bug.cgi?id=159856
123
124         Reviewed by Dan Bernstein.
125
126         * Plugins/PluginView.cpp:
127         (WebCore::PluginView::performRequest):
128         * WebCoreSupport/WebContextMenuClient.cpp:
129         (WebContextMenuClient::searchWithGoogle):
130         Update for new UserGestureIndicator interface.
131
132 2016-07-16  Ryosuke Niwa  <rniwa@webkit.org>
133
134         Rename fastGetAttribute to attributeWithoutSynchronization
135         https://bugs.webkit.org/show_bug.cgi?id=159852
136
137         Reviewed by Darin Adler.
138
139         * DOMHTMLClasses.cpp:
140         (DOMHTMLElement::idName):
141
142 2016-07-15  Chris Dumez  <cdumez@apple.com>
143
144         Use fastGetAttribute() / setAttributeWithoutSynchronization() when possible
145         https://bugs.webkit.org/show_bug.cgi?id=159793
146
147         Reviewed by Ryosuke Niwa.
148
149         Use fastGetAttribute() / setAttributeWithoutSynchronization() when possible, for performance.
150
151         * DOMHTMLClasses.cpp:
152         (DOMHTMLElement::idName):
153
154 2016-07-14  Chris Dumez  <cdumez@apple.com>
155
156         Use emptyString() instead of "" when possible
157         https://bugs.webkit.org/show_bug.cgi?id=159789
158
159         Reviewed by Alex Christensen.
160
161         Use emptyString() instead of "" when possible to reduce String allocations.
162
163         * Plugins/PluginView.cpp:
164         (WebCore::parseRFC822HeaderFields):
165
166 2016-07-14  Alex Christensen  <achristensen@webkit.org>
167
168         Use SocketProvider to create SocketStreamHandles
169         https://bugs.webkit.org/show_bug.cgi?id=159774
170
171         Reviewed by Brady Eidson.
172
173         * WebSocketProvider.cpp: Removed.
174         * WebSocketProvider.h: Removed.
175         * WebView.cpp: Replaced WebSocketProvider with SocketProvider as we did in WebCore.
176
177 2016-07-14  Csaba Osztrogon√°c  <ossy@webkit.org>
178
179         Fix the !ENABLE(WEB_SOCKETS) build after r202930
180         https://bugs.webkit.org/show_bug.cgi?id=159768
181
182         Reviewed by Alex Christensen.
183
184         * WebSocketProvider.h:
185
186 2016-07-11  Enrica Casucci  <enrica@apple.com>
187
188         Build fix.
189
190         Unreviewed.
191
192         * WebDropSource.cpp:
193         (generateMouseEvent):
194
195 2016-07-11  Enrica Casucci  <enrica@apple.com>
196
197         Add synthetic click origin to WKNavigationAction.
198         https://bugs.webkit.org/show_bug.cgi?id=159584
199         rdar://problem/25610422
200
201         Reviewed by Tim Horton.
202
203         * WebDropSource.cpp:
204         (generateMouseEvent):
205
206 2016-07-07  Alex Christensen  <achristensen@webkit.org>
207
208         Fix Windows build after r202930.
209         https://bugs.webkit.org/show_bug.cgi?id=158776
210
211         * WebView.cpp:
212         (WebView::initWithFrame):
213
214 2016-07-07  Alex Christensen  <achristensen@webkit.org>
215
216         Use SocketProvider to create WebSocketChannels
217         https://bugs.webkit.org/show_bug.cgi?id=158776
218
219         Reviewed by Brent Fulgham.
220
221         * WebSocketProvider.cpp: Copied from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp.
222         (WebSocketProvider::createWebSocketChannel):
223         (WebCore::ThreadableWebSocketChannel::create): Deleted.
224         * WebSocketProvider.h:
225
226 2016-07-06  Per Arne Vollan  <pvollan@apple.com>
227
228         [Win] Add null pointer check in gesture handling.
229         https://bugs.webkit.org/show_bug.cgi?id=159454
230
231         Reviewed by Brent Fulgham.
232
233         * WebView.cpp:
234         (WebView::gesture):
235
236 2016-07-01  Per Arne Vollan  <pvollan@apple.com>
237
238         ASSERTION FAILED: info.bmBitsPixel == 32
239         https://bugs.webkit.org/show_bug.cgi?id=17737
240
241         Reviewed by Brent Fulgham.
242
243         The ::SelectObject call will fail if m_backingStoreBitmap is already selected into a device context.
244         This happens when this method is called indirectly from WebView::updateBackingStore during normal
245         painting. There is no point continuing, since we would just be scrolling a 1x1 bitmap which is
246         selected into the device context by default. We can just scroll by repainting the scroll rectangle.
247
248         * WebView.cpp:
249         (WebView::scrollBackingStore): Invalidate the scroll rectangle if the ::SelectObject call fails.
250
251 2016-07-01  Youenn Fablet  <youennf@gmail.com>
252
253         Add a runtime flag for DOM iterators
254         https://bugs.webkit.org/show_bug.cgi?id=159300
255
256         Reviewed by Alex Christensen.
257
258         * WebPreferenceKeysPrivate.h:
259         * WebPreferences.cpp:
260         (WebPreferences::domIteratorEnabled):
261         (WebPreferences::setDOMIteratorEnabled):
262         (WebView::notifyPreferencesChanged):
263         * WebPreferencesreferences.h:
264         * WebView.cpp:
265         (WebView::notifyPreferencesChanged):
266
267 2016-06-28  Per Arne Vollan  <pvollan@apple.com>
268
269         [Win] Custom elements tests are failing.
270         https://bugs.webkit.org/show_bug.cgi?id=159139
271
272         Reviewed by Alex Christensen.
273
274         Add preference for enabling custom element API.
275
276         * Interfaces/IWebPreferencesPrivate.idl:
277         * WebPreferenceKeysPrivate.h:
278         * WebPreferences.cpp:
279         (WebPreferences::initializeDefaultSettings):
280         (WebPreferences::customElementsEnabled):
281         (WebPreferences::setCustomElementsEnabled):
282         * WebPreferences.h:
283         * WebView.cpp:
284         (WebView::notifyPreferencesChanged):
285
286 2016-06-23  Per Arne Vollan  <pvollan@apple.com>
287
288         [Win] The test accessibility/aria-labelledby-overrides-label.html is failing.
289         https://bugs.webkit.org/show_bug.cgi?id=159057
290
291         Reviewed by Brent Fulgham.
292
293         The test expects the label to have a static text role, but currently it has a
294         group role.
295  
296         * AccessibleBase.cpp:
297         (MSAARole): Change the role of labels to static text.
298
299 2016-06-23  Alex Christensen  <achristensen@webkit.org>
300
301         Remove unused didCancelAuthenticationChallenge
302         https://bugs.webkit.org/show_bug.cgi?id=158819
303
304         Reviewed by David Kilzer.
305
306         * WebCoreSupport/WebFrameLoaderClient.cpp:
307         (WebFrameLoaderClient::dispatchDidCancelAuthenticationChallenge): Deleted.
308         * WebCoreSupport/WebFrameLoaderClient.h:
309
310 2016-06-22  Per Arne Vollan  <pvollan@apple.com>
311
312         [Win] The test storage/indexeddb/modern/handle-user-delete.html is timing out.
313         https://bugs.webkit.org/show_bug.cgi?id=158934
314
315         Reviewed by Brent Fulgham.
316
317         Add a method to delete all indexed databases.
318
319         * Interfaces/IWebDatabaseManager.idl:
320         * WebDatabaseManager.cpp:
321         (WebDatabaseManager::QueryInterface):
322         (WebDatabaseManager::deleteAllIndexedDatabases):
323         * WebDatabaseManager.h:
324
325 2016-06-17  Per Arne Vollan  <pvollan@apple.com>
326
327         [Win] Rendering is not scaled correctly if process is DPI aware.
328         https://bugs.webkit.org/show_bug.cgi?id=158781
329
330         Reviewed by Brent Fulgham.
331
332         Scale the root graphics layer with the device scale factor.
333
334         * WebView.cpp:
335         (WebView::setAcceleratedCompositing):
336
337 2016-06-15  Chris Dumez  <cdumez@apple.com>
338
339         Drop some unnecessary header includes
340         https://bugs.webkit.org/show_bug.cgi?id=158788
341
342         Reviewed by Alexey Proskuryakov.
343
344         Drop some unnecessary header includes in headers to speed up build time.
345
346         * Plugins/PluginView.cpp:
347
348 2016-06-15  Romain Bellessort  <romain.bellessort@crf.canon.fr>
349
350         Enabling Shadow DOM for all platforms
351         https://bugs.webkit.org/show_bug.cgi?id=158738
352
353         Reviewed by Ryosuke Niwa.
354
355         Removed Shadow DOM from options (enabled by default)
356         (comprises removal of corresponding preprocessor directives)
357
358         * WebView.cpp:
359
360 2016-06-13  Alex Christensen  <achristensen@webkit.org>
361
362         Add WebSocketProvider stub
363         https://bugs.webkit.org/show_bug.cgi?id=158702
364
365         Reviewed by Brady Eidson.
366
367         * WebSocketProvider.h: Added.
368         * WebView.cpp:
369         (WebView::initWithFrame):
370
371 2016-06-10  Alex Christensen  <achristensen@webkit.org>
372
373         Introduce WTF::UniqueRef
374         https://bugs.webkit.org/show_bug.cgi?id=158596
375
376         Reviewed by Brady Eidson.
377
378         * WebView.cpp:
379         (WebView::initWithFrame):
380
381 2016-06-09  Alex Christensen  <achristensen@webkit.org>
382
383         Fix Windows build.
384
385         * WebKit.resources/resource.h: Removed.
386         * resource.h: Copied from WebKit.resources/resource.h.
387
388 2016-06-09  Alex Christensen  <achristensen@webkit.org>
389
390         Actually fix Windows build after r201894
391         https://bugs.webkit.org/show_bug.cgi?id=158588
392
393         * WebView.cpp:
394         (WebView::initWithFrame):
395
396 2016-06-09  Alex Christensen  <achristensen@webkit.org>
397
398         Clean up WebKit.vcxproj directory after switching to CMake.
399
400         * WebKit.resources/resource.h: Copied from WebKit.vcxproj/WebKit/resource.h.
401
402 2016-06-09  Alex Christensen  <achristensen@webkit.org>
403
404         Unreviewed build fix after r201894
405         https://bugs.webkit.org/show_bug.cgi?id=158588
406
407         * WebCoreSupport/WebEditorClient.cpp:
408         (WebEditorClient::~WebEditorClient):
409         (WebEditorClient::isContinuousSpellCheckingEnabled):
410         (WebEditorClient::pageDestroyed): Deleted.
411         * WebCoreSupport/WebEditorClient.h:
412         * WebView.cpp:
413         (WebView::initWithFrame):
414
415 2016-06-08  Per Arne Vollan  <pvollan@apple.com>
416
417         [Win] Shadow DOM tests are failing.
418         https://bugs.webkit.org/show_bug.cgi?id=158524
419
420         Reviewed by Brent Fulgham.
421
422         Add preference for enabling Shadow DOM.
423
424         * Interfaces/IWebPreferencesPrivate.idl:
425         * WebPreferenceKeysPrivate.h:
426         * WebPreferences.cpp:
427         (WebPreferences::initializeDefaultSettings):
428         (WebPreferences::shadowDOMEnabled):
429         (WebPreferences::setShadowDOMEnabled):
430         * WebPreferences.h:
431         * WebView.cpp:
432         (WebView::notifyPreferencesChanged):
433
434 2016-06-07  Per Arne Vollan  <pvollan@apple.com>
435
436         [Win][IndexedDB] Crash when running worker test.
437         https://bugs.webkit.org/show_bug.cgi?id=158434
438
439         Reviewed by Alex Christensen.
440
441         Initialize main runloop, otherwise RunLoop::main() will return nullptr.
442
443         * WebView.cpp:
444         (WebView::WebView):
445
446 2016-06-03  Chris Dumez  <cdumez@apple.com>
447
448         Unreviewed, roll out r196633 as it broke PageCache on iOS for WebKit.org
449         <rdar://problem/26521101>
450
451         * WebCoreSupport/WebVisitedLinkStore.cpp:
452         (WebVisitedLinkStore::removeAllVisitedLinks):
453         (WebVisitedLinkStore::addVisitedLinkHash):
454
455 2016-06-03  Per Arne Vollan  <pvollan@apple.com>
456
457         [Win] Implement WebView::removeAllUserContentFromGroup
458         https://bugs.webkit.org/show_bug.cgi?id=158343
459
460         Reviewed by Brent Fulgham.
461
462         * WebView.cpp:
463         (WebView::removeAllUserContentFromGroup):
464
465 2016-06-02  Per Arne Vollan  <pvollan@apple.com>
466
467         [Win] Fetch API tests are failing.
468         https://bugs.webkit.org/show_bug.cgi?id=158296
469
470         Reviewed by Alex Christensen.
471
472         Add preference for enabling Fetch API.
473
474         * Interfaces/IWebPreferencesPrivate.idl:
475         * WebPreferenceKeysPrivate.h:
476         * WebPreferences.cpp:
477         (WebPreferences::initializeDefaultSettings):
478         (WebPreferences::fetchAPIEnabled):
479         (WebPreferences::setFetchAPIEnabled):
480         * WebPreferences.h:
481         * WebView.cpp:
482         (WebView::notifyPreferencesChanged):
483
484 2016-06-02  Youenn Fablet  <youenn.fablet@crf.canon.fr>
485
486         Use more references in ResourceLoader related code
487         https://bugs.webkit.org/show_bug.cgi?id=158222
488
489         Reviewed by Darin Adler.
490
491         * Plugins/PluginStream.cpp:
492         (WebCore::PluginStream::start):
493
494 2016-06-01  Per Arne Vollan  <pvollan@apple.com>
495
496         [Win] Potential null pointer crash when setting cursor.
497         https://bugs.webkit.org/show_bug.cgi?id=158225
498
499         Reviewed by Alex Christensen.
500
501         Check return value of Cursor::platformCursor().
502
503         * WebCoreSupport/WebChromeClient.cpp:
504         (WebChromeClient::setCursor):
505
506 2016-05-31  Yusuke Suzuki  <utatane.tea@gmail.com>
507
508         Unreviewed, roll out r201481, r201523: 0.3% regression in Octane code-load
509         https://bugs.webkit.org/show_bug.cgi?id=158249
510
511         * Interfaces/IWebPreferencesPrivate.idl:
512
513 2016-05-27  Caitlin Potter  <caitp@igalia.com>
514
515         [JSC] implement async functions proposal
516         https://bugs.webkit.org/show_bug.cgi?id=156147
517
518         Reviewed by Yusuke Suzuki.
519
520         * Interfaces/IWebPreferencesPrivate.idl:
521
522 2016-05-23  Chris Dumez  <cdumez@apple.com>
523
524         Generate bindings code for EventTarget.addEventListener() / removeEventListener()
525         https://bugs.webkit.org/show_bug.cgi?id=157882
526
527         Reviewed by Darin Adler.
528
529         Generate bindings code for EventTarget.addEventListener() / removeEventListener()
530         instead of hardcoding them in the bindings generator.
531
532         * DOMEventsClasses.cpp:
533         (WebEventListener::operator==):
534         * DOMEventsClasses.h:
535
536 2016-05-20  Joseph Pecoraro  <pecoraro@apple.com>
537
538         Remove LegacyProfiler
539         https://bugs.webkit.org/show_bug.cgi?id=153565
540
541         Reviewed by Saam Barati.
542
543         * Interfaces/IWebInspector.idl:
544         * WebCoreStatistics.cpp:
545         * WebInspector.cpp:
546         (WebInspector::isJavaScriptProfilingEnabled): Deleted.
547         (WebInspector::setJavaScriptProfilingEnabled): Deleted.
548         * WebInspector.h:
549         * WebView.cpp:
550
551 2016-05-16  Joseph Pecoraro  <pecoraro@apple.com>
552
553         Unreviewed rollout r200924. Caused js/regress/string-replace-generic.html to fail.
554
555         * Interfaces/IWebInspector.idl:
556         * WebCoreStatistics.cpp:
557         * WebInspector.cpp:
558         (WebInspector::isJavaScriptProfilingEnabled):
559         (WebInspector::setJavaScriptProfilingEnabled):
560         * WebInspector.h:
561         * WebView.cpp:
562
563 2016-05-14  Joseph Pecoraro  <pecoraro@apple.com>
564
565         Remove LegacyProfiler
566         https://bugs.webkit.org/show_bug.cgi?id=153565
567
568         Reviewed by Mark Lam.
569
570         * Interfaces/IWebInspector.idl:
571         * WebView.cpp:
572         * WebInspector.cpp:
573         (WebInspector::isJavaScriptProfilingEnabled): Deleted.
574         (WebInspector::setJavaScriptProfilingEnabled): Deleted.
575         * WebInspector.h:
576
577 2016-05-12  Konstantin Tokarev  <annulen@yandex.ru>
578
579         Use reference instead of pointer in FrameLoaderClient::saveViewStateToItem.
580         https://bugs.webkit.org/show_bug.cgi?id=157624
581
582         Reviewed by Darin Adler.
583
584         * WebCoreSupport/WebFrameLoaderClient.cpp:
585         (WebFrameLoaderClient::saveViewStateToItem):
586         * WebCoreSupport/WebFrameLoaderClient.h:
587
588 2016-05-11  Chris Dumez  <cdumez@apple.com>
589
590         Update Node::appendChild() / replaceChild() / removeChild() / insertBefore() to take references instead of pointers
591         https://bugs.webkit.org/show_bug.cgi?id=157556
592
593         Reviewed by Darin Adler.
594
595         * DOMCoreClasses.cpp:
596         (DOMNode::insertBefore):
597         (DOMNode::removeChild):
598
599 2016-05-11  Joanmarie Diggs  <jdiggs@igalia.com>
600
601         [GTK] accessibility/aria-readonly.html is failing
602         https://bugs.webkit.org/show_bug.cgi?id=98357
603
604         Reviewed by Chris Fleizach.
605
606         Call AccessibilityNode::canSetValueAttribute() to determine if STATE_SYSTEM_READONLY
607         should be added and if editable text should be supported.
608
609         * AccessibleBase.cpp:
610         (AccessibleBase::state):
611         * AccessibleTextImpl.cpp:
612         (AccessibleText::deleteText):
613         (AccessibleText::insertText):
614         (AccessibleText::cutText):
615         (AccessibleText::pasteText):
616         (AccessibleText::replaceText):
617
618 2016-05-09  Fujii Hironori  <Hironori.Fujii@sony.com>
619
620         [wincairo] web inspector failed to launch in MiniBrowser
621         https://bugs.webkit.org/show_bug.cgi?id=156184
622         <rdar://problem/25539297>
623
624         Reviewed by Alex Christensen.
625
626         * WebCoreSupport/WebInspectorClient.cpp:
627         (WebInspectorClient::openLocalFrontend): Enable
628         AllowFileAccessFromFileURLs and AllowUniversalAccessFromFileURLs
629         of WebPreferences for Web Inspector.
630
631 2016-05-06  Joseph Pecoraro  <pecoraro@apple.com>
632
633         Rename HitTestRequest DisallowShadowContent to DisallowUserAgentShadowContent
634         https://bugs.webkit.org/show_bug.cgi?id=157447
635
636         Reviewed by Ryosuke Niwa.
637
638         * WebView.cpp:
639         (WebView::gestureNotify):
640
641 2016-05-04  Joanmarie Diggs  <jdiggs@igalia.com>
642
643         AX: ARIA 'region' role is now a landmark; HTML 'section' element should be a landmark only if named
644         https://bugs.webkit.org/show_bug.cgi?id=157331
645
646         Reviewed by Chris Fleizach.
647
648         As part of this change, the WebCore DocumentRegionRole AccessibilityRole has
649         been renamed to LandmarkRegionRole. Update MSAARole() to use the new name.
650
651         * AccessibleBase.cpp:
652         (MSAARole):
653
654 2016-04-25  Per Arne Vollan  <peavo@outlook.com>
655
656         [Win][IndexedDB] Fix build errors.
657         https://bugs.webkit.org/show_bug.cgi?id=156713
658
659         Reviewed by Alex Christensen.
660
661         Fix compile and link errors when building with IndexedDB enabled.
662
663         * WebView.cpp:
664         (WebView::notifyPreferencesChanged):
665         * storage: Added.
666         * storage/WebDatabaseProvider.cpp: Added.
667         (WebDatabaseProvider::indexedDatabaseDirectoryPath):
668
669 2016-04-22  Brent Fulgham  <bfulgham@apple.com>
670
671         Unreviewed build fix after 4199841.
672
673         * WebApplicationCache.cpp:
674         (WebApplicationCache::WebApplicationCache): Provide missing preference key definition.
675
676 2016-04-21  Anders Carlsson  <andersca@apple.com>
677
678         Add a missing space, as noticed by Darin.
679
680         * WebApplicationCache.cpp:
681         (applicationCachePath):
682
683 2016-04-21  Anders Carlsson  <andersca@apple.com>
684
685         Stop using ApplicationCacheStorage::singleton() on Windows
686         https://bugs.webkit.org/show_bug.cgi?id=156861
687
688         Reviewed by Darin Adler.
689
690         * WebApplicationCache.cpp:
691         (applicationCachePath):
692         (WebApplicationCache::storage):
693         * WebApplicationCache.h:
694         * WebCache.cpp:
695         (WebCache::empty):
696         * WebView.cpp:
697         (WebView::initWithFrame):
698         (WebKitSetApplicationCachePathIfNecessary): Deleted.
699
700 2016-04-15  Brent Fulgham  <bfulgham@apple.com>
701
702         CSP: Make dynamically-added favicons (via link rel="icon") obey Content-Security-Policy
703         https://bugs.webkit.org/show_bug.cgi?id=153151
704         <rdar://problem/24383176>
705
706         Reviewed by Darin Adler.
707
708         Remove the unused dynamic favicon code and tests.
709
710         * WebCoreSupport/WebFrameLoaderClient.cpp:
711         (WebFrameLoaderClient::dispatchDidChangeIcons): Deleted.
712         * WebCoreSupport/WebFrameLoaderClient.h:
713
714 2016-04-15  Darin Adler  <darin@apple.com>
715
716         Reduce use of Deprecated::ScriptXXX classes
717         https://bugs.webkit.org/show_bug.cgi?id=156632
718
719         Reviewed by Alex Christensen.
720
721         * Plugins/PluginView.cpp:
722         (WebCore::PluginView::performRequest): Use JSValue.
723         * WebFrame.cpp:
724         (WebFrame::stringByEvaluatingJavaScriptInScriptWorld): Ditto.
725         * WebView.cpp:
726         (WebView::stringByEvaluatingJavaScriptFromString): Ditto.
727
728 2016-04-11  Darin Adler  <darin@apple.com>
729
730         Remove UsePointersEvenForNonNullableObjectArguments from HTMLSelectElement
731         https://bugs.webkit.org/show_bug.cgi?id=156458
732
733         Reviewed by Chris Dumez.
734
735         * DOMCoreClasses.cpp: Added now-needed include.
736
737 2016-04-11  Gavin Barraclough  <barraclough@apple.com>
738
739         WebKit should adopt journal_mode=wal for all SQLite databases.
740         https://bugs.webkit.org/show_bug.cgi?id=133496
741
742         Reviewed by Darin Adler.
743
744         * WebDatabaseManager.cpp:
745         (WebDatabaseManager::deleteAllDatabases):
746             - renamed deleteAllDatabases -> deleteAllDatabasesImmediately.
747
748 2016-04-08  Joanmarie Diggs  <jdiggs@igalia.com>
749
750         AX: "AXLandmarkApplication" is an inappropriate subrole for ARIA "application" since it's no longer a landmark
751         https://bugs.webkit.org/show_bug.cgi?id=155403
752
753         Reviewed by Chris Fleizach.
754
755         The new subrole is AXWebApplication and the new role description is "web application".
756         As part of the fix, the WebCore AccessibilityRole for ARIA's "application" role was
757         renamed from LandmarkApplicationRole to WebApplicationRole.
758
759         The roles-exposed.html and aria-grouping-roles.html test expectations were also updated.
760
761         * AccessibleBase.cpp: Update the rolename
762         (MSAARole):
763
764 2016-04-07  Brian Burg  <bburg@apple.com>
765
766         CookieJar should support adding synthetic cookies for developer tools
767         https://bugs.webkit.org/show_bug.cgi?id=156091
768         <rdar://problem/25581340>
769
770         Reviewed by Timothy Hatcher.
771
772         * WebCoreSupport/WebPlatformStrategies.h:
773         * WebCoreSupport/WebPlatformStrategies.cpp:
774         Add new method override.
775
776 2016-03-24  Said Abou-Hallawa  <sabouhallawa@apple,com>
777
778         Change NativeImagePtr for CG to be RetainPtr<CGImageRef>
779         https://bugs.webkit.org/show_bug.cgi?id=155412
780
781         Reviewed by Darin Adler.
782
783         * Plugins/PluginView.h:
784         * Plugins/PluginViewWin.cpp:
785         (WebCore::PluginView::snapshot):
786         Replace PassRefPtr with RefPtr.
787
788 2016-03-22  Per Arne Vollan  <peavo@outlook.com>
789
790         [Win] [64-bit] Remove MSVC 2013 FMA3 Bug Workaround
791         https://bugs.webkit.org/show_bug.cgi?id=141499
792
793         Reviewed by Brent Fulgham.
794
795         As we have moved on to VS2015, this workaround is no longer needed.
796
797         * WebKitDLL.cpp:
798         (DllMain):
799
800 2016-03-21  Hyungwook Lee  <hyungwook.lee@navercorp.com> 
801
802         [Win] Connect layoutTestController.findString() to support testing 
803         https://bugs.webkit.org/show_bug.cgi?id=50234
804
805         Reviewed by Alex Christensen.
806
807         Implement WebView::findString to support testing efforts.
808
809         * Interfaces/IWebViewPrivate.idl: Add API declaration.
810         * WebView.cpp:
811         * WebView.h:
812
813 2016-03-16  Carlos Garcia Campos  <cgarcia@igalia.com>
814
815         Unreviewed, rolling out r196951 and r197031.
816
817         Revert also WinCairo follow ups after r196803
818
819         Reverted changesets:
820
821         "[WinCairo] Compile fix."
822         https://bugs.webkit.org/show_bug.cgi?id=154545
823         http://trac.webkit.org/changeset/196951
824
825         "[WinCairo] Mark layer as non composited."
826         https://bugs.webkit.org/show_bug.cgi?id=154640
827         http://trac.webkit.org/changeset/197031
828
829 2016-03-16  Carlos Garcia Campos  <cgarcia@igalia.com>
830
831         Unreviewed, rolling out r197693.
832
833         197031
834
835         Reverted changeset:
836
837         "[WinCairo][AcceleratedCompositing] Rendering issues on
838         www.bbc.com."
839         https://bugs.webkit.org/show_bug.cgi?id=154912
840         http://trac.webkit.org/changeset/197693
841
842 2016-03-15  Brent Fulgham  <bfulgham@apple.com>
843
844         [Win] Correct double-release of CFURLConnectionRef
845         https://bugs.webkit.org/show_bug.cgi?id=155515
846         <rdar://problem/25159143>
847
848         Reviewed by Tim Horton.
849
850         Tested by http/tests/download suite.
851
852         * WebDownloadCFNet.cpp: Remove extra CFRelease.
853
854 2016-03-14  Per Arne Vollan  <peavo@outlook.com>
855
856         [WinCairo] Compile fix.
857         https://bugs.webkit.org/show_bug.cgi?id=155463
858
859         Reviewed by Alex Christensen.
860
861         Get the NetworkStorageSession object from the document in the same way as other platforms do.
862
863         * WebCoreSupport/WebFrameNetworkingContext.cpp:
864         (WebFrameNetworkingContext::storageSession):
865         * WebCoreSupport/WebFrameNetworkingContext.h:
866         (WebFrameNetworkingContext::storageSession):
867
868 2016-03-14  Joonghun Park  <jh718.park@samsung.com>
869
870         Purge PassRefPtr from ArrayBuffer, ArchiveResource, Pasteboard, LegacyWebArchive and DataObjectGtk
871         https://bugs.webkit.org/show_bug.cgi?id=150497
872
873         Reviewed by Darin Adler.
874
875         * WebArchive.cpp:
876         (WebArchive::initWithNode):
877
878 2016-03-12  Sam Weinig  <sam@webkit.org>
879
880         WebKit can easily crash below NetworkSession::dataTaskForIdentifier() with NSURLSession enabled
881         <rdar://problem/25129946>
882         https://bugs.webkit.org/show_bug.cgi?id=155401
883
884         Reviewed by Alex Christensen.
885
886         * WebCoreSupport/WebFrameNetworkingContext.cpp:
887         (WebFrameNetworkingContext::ensurePrivateBrowsingSession):
888         Pass a SessionID to NetworkStorageSession::createPrivateBrowsingSession().
889
890 2016-03-10  Jer Noble  <jer.noble@apple.com>
891
892         Unreviewed build fix after r197953; correct the settings added in r197953.
893
894         * WebView.cpp:
895         (WebView::notifyPreferencesChanged):
896
897 2016-03-10  Jer Noble  <jer.noble@apple.com>
898
899         Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
900         https://bugs.webkit.org/show_bug.cgi?id=155141
901
902         Reviewed by Beth Dakin.
903
904         * WebView.cpp:
905         (WebView::notifyPreferencesChanged):
906
907 2016-03-07  Per Arne Vollan  <peavo@outlook.com>
908
909         [WinCairo][AcceleratedCompositing] Rendering issues on www.bbc.com.
910         https://bugs.webkit.org/show_bug.cgi?id=154912
911
912         Reviewed by Michael Catanzaro.
913
914         If we have a scroll layer, we should not include the scroll position in the visible rectangle,
915         since the scroll position is already reflected in the position of the scroll layer.
916
917         * WebCoreSupport/AcceleratedCompositingContext.cpp:
918         (AcceleratedCompositingContext::flushPendingLayerChanges):
919
920 2016-03-06  Gavin Barraclough  <barraclough@apple.com>
921
922         Convert DOMTimer to std::chrono::milliseconds
923         https://bugs.webkit.org/show_bug.cgi?id=155085
924
925         Reviewed by Andreas Kling.
926
927         DOMTimer currently uses a mix of millisecond (was int, now std::chrono) and second (as double)
928         time values. Constant conversion back and forth is a complete mess. Stop that.
929
930         * WebView.cpp:
931         (WebView::setMinimumTimerInterval):
932             - Convert double argument into std::chrono::milliseconds.
933
934 2016-03-05  Yusuke Suzuki  <utatane.tea@gmail.com>
935
936         [ES6] Support Reflect.construct
937         https://bugs.webkit.org/show_bug.cgi?id=147330
938
939         Reviewed by Saam Barati.
940
941         * Plugins/PluginPackage.cpp:
942         (WebCore::NPN_Invoke):
943
944 2016-02-24  Per Arne Vollan  <peavo@outlook.com>
945
946         [WinCairo] Mark layer as non composited.
947         https://bugs.webkit.org/show_bug.cgi?id=154640
948
949         Reviewed by Alex Christensen.
950
951         We need to mark the non composited layer as being non composited.
952
953         * WebCoreSupport/AcceleratedCompositingContext.cpp:
954         (AcceleratedCompositingContext::initialize):
955         (AcceleratedCompositingContext::flushPendingLayerChanges):
956
957 2016-02-22  Per Arne Vollan  <peavo@outlook.com>
958
959         [WinCairo] Compile fix.
960         https://bugs.webkit.org/show_bug.cgi?id=154545
961
962         Reviewed by Alex Christensen.
963
964         Add missing parameter to GraphicsLayerTextureMapper::updateBackingStoreIncludingSubLayers().
965
966         * WebCoreSupport/AcceleratedCompositingContext.cpp:
967         (AcceleratedCompositingContext::flushPendingLayerChanges):
968
969 2016-02-21  Darin Adler  <darin@apple.com>
970
971         Refactor LazyEventListener creation to separate Element and Document cases
972         https://bugs.webkit.org/show_bug.cgi?id=154231
973
974         Reviewed by Andreas Kling.
975
976         * WebView.h: Forward declare KeyboardEvent.
977
978 2016-02-16  Andreas Kling  <akling@apple.com>
979
980         Drop StyleResolver and SelectorQueryCache when entering PageCache.
981         <https://webkit.org/b/154238>
982
983         Reviewed by Antti Koivisto.
984
985         * WebCoreSupport/WebVisitedLinkStore.cpp:
986         (WebVisitedLinkStore::removeAllVisitedLinks): Deleted.
987         (WebVisitedLinkStore::addVisitedLinkHash): Deleted.
988
989 2016-02-14  Chris Dumez  <cdumez@apple.com>
990
991         Unreviewed Window build fix.
992
993         * WebCoreStatistics.cpp:
994         * WebJavaScriptCollector.cpp:
995
996 2016-02-12  Jiewen Tan  <jiewen_tan@apple.com>
997
998         WebKit should expose the DOM 4 Event.isTrusted property
999         https://bugs.webkit.org/show_bug.cgi?id=76121
1000         <rdar://problem/22558494>
1001
1002         Reviewed by Darin Adler.
1003
1004         * DOMCoreClasses.cpp:
1005         (DOMNode::dispatchEvent):
1006         (DOMWindow::dispatchEvent):
1007
1008 2016-02-11  Antti Koivisto  <antti@apple.com>
1009
1010         Try to fix windows build.
1011
1012         * DOMCoreClasses.cpp:
1013         (DOMElement::style):
1014         (DOMElement::offsetLeft):
1015
1016 2016-02-06  Darin Adler  <darin@apple.com>
1017
1018         Finish auditing call sites of upper() and lower(), eliminate many, and rename the functions
1019         https://bugs.webkit.org/show_bug.cgi?id=153905
1020
1021         Reviewed by Sam Weinig.
1022
1023         * Plugins/PluginDatabase.cpp:
1024         (WebCore::PluginDatabase::pluginForMIMEType): Use ASCII case-insensitive map rather
1025         than lowercasing the MIME type.
1026         (WebCore::PluginDatabase::setPreferredPluginForMIMEType): Ditto.
1027
1028         * Plugins/PluginDatabase.h: Make m_preferredPlugins use an ASCII case-insensitive hash.
1029
1030         * Plugins/PluginPackage.h: Use ASCII case-insensitive hash for maps keyed by MIME type.
1031
1032         * Plugins/PluginPackageWin.cpp:
1033         (WebCore::PluginPackage::fetchInfo): Use convertToASCIILowercase to lowercase a MIME type.
1034
1035 2016-02-04  Joseph Pecoraro  <pecoraro@apple.com>
1036
1037         Web Inspector: InspectorTimelineAgent doesn't need to recompile functions because it now uses the sampling profiler
1038         https://bugs.webkit.org/show_bug.cgi?id=153500
1039         <rdar://problem/24352458>
1040
1041         Reviewed by Timothy Hatcher.
1042
1043         * WebInspector.cpp:
1044         (WebInspector::isJavaScriptProfilingEnabled):
1045         (WebInspector::setJavaScriptProfilingEnabled):
1046         Switch to the new API names.
1047
1048 2016-01-31  Darin Adler  <darin@apple.com>
1049
1050         Replace CaseFoldingHash with ASCIICaseInsensitiveHash
1051         https://bugs.webkit.org/show_bug.cgi?id=153639
1052
1053         Reviewed by Filip Pizlo.
1054
1055         * WebCoreStatistics.cpp:
1056         (WebCoreStatistics::memoryStatistics): Use ASCIICaseInsensitiveHash for field names.
1057         These names are all ASCII.
1058
1059         * WebURLResponse.cpp:
1060         (WebURLResponse::allHeaderFields): Use ASCIICaseInsensitiveHash for HTTP header
1061         field names. These names are all ASCII.
1062
1063 2016-01-30  Commit Queue  <commit-queue@webkit.org>
1064
1065         Unreviewed, rolling out r195911.
1066         https://bugs.webkit.org/show_bug.cgi?id=153723
1067
1068         Caused frequent assertion failures on bots (Requested by ap on
1069         #webkit).
1070
1071         Reverted changeset:
1072
1073         "Replace CaseFoldingHash with ASCIICaseInsensitiveHash"
1074         https://bugs.webkit.org/show_bug.cgi?id=153639
1075         http://trac.webkit.org/changeset/195911
1076
1077 2016-01-30  Commit Queue  <commit-queue@webkit.org>
1078
1079         Unreviewed, rolling out r195799 and r195828.
1080         https://bugs.webkit.org/show_bug.cgi?id=153722
1081
1082         Caused assertion failures, severely affecting EWS (Requested
1083         by ap on #webkit).
1084
1085         Reverted changesets:
1086
1087         "Web Inspector: InspectorTimelineAgent doesn't need to
1088         recompile functions because it now uses the sampling profiler"
1089         https://bugs.webkit.org/show_bug.cgi?id=153500
1090         http://trac.webkit.org/changeset/195799
1091
1092         "Attempt to fix the Windows build after r195799"
1093         http://trac.webkit.org/changeset/195828
1094
1095 2016-01-30  Darin Adler  <darin@apple.com>
1096
1097         Replace CaseFoldingHash with ASCIICaseInsensitiveHash
1098         https://bugs.webkit.org/show_bug.cgi?id=153639
1099
1100         Reviewed by Filip Pizlo.
1101
1102         * WebCoreStatistics.cpp:
1103         (WebCoreStatistics::memoryStatistics): Use ASCIICaseInsensitiveHash for field names.
1104         These names are all ASCII.
1105
1106         * WebURLResponse.cpp:
1107         (WebURLResponse::allHeaderFields): Use ASCIICaseInsensitiveHash for HTTP header
1108         field names. These names are all ASCII.
1109
1110 2016-01-29  Ryan Haddad  <ryanhaddad@apple.com>
1111
1112         Attempt to fix the Windows build after r195799
1113
1114         Unreviewed build fix.
1115
1116         * WebInspector.cpp:
1117         (WebInspector::isJavaScriptProfilingEnabled):
1118         (WebInspector::setJavaScriptProfilingEnabled):
1119
1120 2016-01-28  Darin Adler  <darin@apple.com>
1121
1122         Remove equalIgnoringCase since all callers really wanted equalIgnoringASCIICase
1123         https://bugs.webkit.org/show_bug.cgi?id=153411
1124
1125         Reviewed by Ryosuke Niwa.
1126
1127         * Plugins/PluginDatabase.cpp:
1128         (WebCore::PluginDatabase::MIMETypeForExtension): Use equalIgnoringASCIICase to compare
1129         file extensions.
1130         * Plugins/PluginDatabaseWin.cpp:
1131         (WebCore::PluginDatabase::getPluginPathsInDirectories): Use equalLettersIgnoringASCIICase
1132         to compare filenames.
1133         * Plugins/PluginPackageWin.cpp:
1134         (WebCore::PluginPackage::isPluginBlacklisted): Use equalLettersIgnoringASCIICase to
1135         compare DLL filenames.
1136         * Plugins/PluginStream.cpp:
1137         (WebCore::PluginStream::destroyStream): Use equalLettersIgnoringASCIICase to check HTTP method.
1138         * Plugins/PluginView.cpp:
1139         (WebCore::PluginView::setParameters): Use equalLettersIgnoringASCIICase to check
1140         plug-in parameter name.
1141         * WebView.cpp:
1142         (WebView::canHandleRequest): Use URL::protocolIs instead of equalIgnoringCase.
1143
1144 2016-01-22  Ryosuke Niwa  <rniwa@webkit.org>
1145
1146         document.createElement should be able to create a custom element
1147         https://bugs.webkit.org/show_bug.cgi?id=153173
1148
1149         Reviewed by Darin Adler.
1150
1151         Use createElementForBindings here since this is a C++ binding for Windows.
1152
1153         * DOMCoreClasses.cpp:
1154         (DOMDocument::createElement):
1155
1156 2016-01-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1157
1158         Reduce PassRefPtr uses in dom - 4
1159         https://bugs.webkit.org/show_bug.cgi?id=153270
1160
1161         Reviewed by Darin Adler.
1162
1163         As a step to remove PassRefPtr uses, this patch reduces the uses in WebCore/dom.
1164
1165         * Plugins/PluginView.cpp:
1166         (WebCore::PluginView::focusPluginElement):
1167
1168 2016-01-17  Ada Chan  <adachan@apple.com>
1169
1170         Add a mode parameter to MediaControllerInterface::supportsFullscreen() and ChromeClient::supportsVideoFullscreen().
1171         https://bugs.webkit.org/show_bug.cgi?id=153220
1172
1173         Reviewed by Eric Carlson.
1174
1175         * WebCoreSupport/WebChromeClient.cpp:
1176         (WebChromeClient::supportsVideoFullscreen):
1177         * WebCoreSupport/WebChromeClient.h:
1178
1179 2016-01-22  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1180
1181         Remove PassRefPtr from ResourceRequest and FormData
1182         https://bugs.webkit.org/show_bug.cgi?id=153229
1183
1184         Reviewed by Chris Dumez.
1185
1186         * WebMutableURLRequest.cpp:
1187         (WebMutableURLRequest::setHTTPBody):
1188
1189 2016-01-15  Simon Fraser  <simon.fraser@apple.com>
1190
1191         Remove GraphicsContext::drawConvexPolygon() and GraphicsContext::clipConvexPolygon()
1192         https://bugs.webkit.org/show_bug.cgi?id=153174
1193
1194         Reviewed by Zalan Bujtas.
1195
1196         GraphicsContext::drawConvexPolygon() and GraphicsContext::clipConvexPolygon() were
1197         poorly named (non-convex polygons are allowed), and just syntactic sugar over
1198         clipPath() and drawPath().
1199         
1200         Remove them, but add a convenience function to create a Path from a Vector of 
1201         points. For CG, we can use the more efficient CGPathAddLines().
1202
1203         * FullscreenVideoController.cpp:
1204         (HUDSlider::draw):
1205
1206 2016-01-05  Per Arne Vollan  <peavo@outlook.com>
1207
1208         [WinCairo] Download should use header values from provided request object.
1209         https://bugs.webkit.org/show_bug.cgi?id=152694
1210
1211         Reviewed by Alex Christensen.
1212
1213         Copy header values from request object parameter.
1214
1215         * WebDownloadCurl.cpp:
1216         (WebDownload::initWithRequest):
1217
1218 2015-12-31  Andy Estes  <aestes@apple.com>
1219
1220         Replace WTF::move with WTFMove
1221         https://bugs.webkit.org/show_bug.cgi?id=152601
1222
1223         Reviewed by Brady Eidson.
1224
1225         * Plugins/PluginStream.cpp:
1226         (WebCore::PluginStream::willSendRequest):
1227         * Plugins/PluginView.cpp:
1228         (WebCore::PluginView::requestTimerFired):
1229         (WebCore::PluginView::scheduleRequest):
1230         (WebCore::PluginView::handlePost):
1231         * WebCoreSupport/WebFrameLoaderClient.cpp:
1232         (WebFrameLoaderClient::createDocumentLoader):
1233         * WebCoreSupport/WebInspectorClient.cpp:
1234         (WebInspectorFrontendClient::WebInspectorFrontendClient):
1235         * WebHistory.cpp:
1236         (createUserInfoFromArray):
1237         * WebHistoryItem.cpp:
1238         (WebHistoryItem::initFromDictionaryRepresentation):
1239         * WebView.cpp:
1240         (WebView::addToDirtyRegion):
1241         (WebView::scrollBackingStore):
1242         (WebView::loadBackForwardListFromOtherView):
1243         (WebView::addUserScriptToGroup):
1244         (WebView::addUserStyleSheetToGroup):
1245
1246 2015-12-29  Simon Fraser  <simon.fraser@apple.com>
1247
1248         Fix Windows build.
1249
1250         * WebView.cpp:
1251         (WebView::scrollOffset):
1252
1253 2015-12-25  David Kilzer  <ddkilzer@apple.com>
1254
1255         ResourceError should store failingURL as URL instead of String to avoid reparsing and to address FIXME comments in ResourceErrorCF.cpp and ResourceErrorMac.mm
1256         <http://webkit.org/b/146391>
1257
1258         Reviewed by Antti Koivisto.
1259
1260         * WebCoreSupport/WebFrameLoaderClient.cpp:
1261         (WebFrameLoaderClient::cancelledError):
1262         (WebFrameLoaderClient::blockedError):
1263         (WebFrameLoaderClient::cannotShowURLError):
1264         (WebFrameLoaderClient::interruptedForPolicyChangeError):
1265         (WebFrameLoaderClient::cannotShowMIMETypeError):
1266         (WebFrameLoaderClient::fileDoesNotExistError):
1267         (WebFrameLoaderClient::pluginWillHandleLoadError):
1268         (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
1269         (WebFrameLoaderClient::createJavaAppletWidget):
1270         * WebDownloadCFNet.cpp:
1271         (WebDownload::cancelAuthenticationChallenge):
1272         * WebError.cpp:
1273         (WebError::init):
1274         - Update for type change of 'failingURL' argument to
1275           ResourceError().
1276
1277 2015-12-23  Brent Fulgham  <bfulgham@apple.com>
1278
1279         Web Inspector: add support for running protocol-test.js tests on Windows
1280         https://bugs.webkit.org/show_bug.cgi?id=148037
1281         <rdar://problem/22292237>
1282
1283         Reviewed by Simon Fraser.
1284
1285         Provide API for WebKit.dll clients to request its CFBundleRef.
1286         
1287         * WebKitCOMAPI.cpp:
1288         (webKitBundle): Added.
1289         * WebKitCOMAPI.h:
1290
1291 2015-12-20  Dan Bernstein  <mitz@apple.com>
1292
1293         Remove unused setToolbarHeight
1294         https://bugs.webkit.org/show_bug.cgi?id=152466
1295
1296         Reviewed by Darin Adler.
1297
1298         * WebCoreSupport/WebInspectorClient.cpp:
1299         (WebInspectorFrontendClient::setToolbarHeight): Deleted.
1300         * WebCoreSupport/WebInspectorClient.h:
1301
1302 2015-12-15  Zan Dobersek  <zdobersek@igalia.com>
1303
1304         [TexMap] Operate with a reference to the TextureMapper wherever possible
1305         https://bugs.webkit.org/show_bug.cgi?id=152118
1306
1307         Reviewed by Martin Robinson.
1308
1309         * WebCoreSupport/AcceleratedCompositingContext.cpp:
1310         (AcceleratedCompositingContext::compositeLayersToContext): TextureMapper object
1311         is now operated with through a reference.
1312
1313 2015-12-01  Darin Adler  <darin@apple.com>
1314
1315         Fix anomaly where isMouseEvent returns false for wheel events
1316         https://bugs.webkit.org/show_bug.cgi?id=151685
1317
1318         Reviewed by Alexey Proskuryakov.
1319
1320         * DOMEventsClasses.cpp:
1321         (DOMEvent::createInstance): Use eventInterface instead of isMouseEvent to create the appropriate
1322         wrapper class.
1323
1324 2015-11-24  Per Arne Vollan  <peavo@outlook.com>
1325
1326         [Win] Implement methods to get and set inner html.
1327         https://bugs.webkit.org/show_bug.cgi?id=151569
1328
1329         Reviewed by Alex Christensen.
1330
1331         * DOMHTMLClasses.cpp:
1332         (DOMHTMLElement::innerHTML):
1333         (DOMHTMLElement::setInnerHTML):
1334         (DOMHTMLElement::innerText):
1335
1336 == Rolled over to ChangeLog-2015-11-21 ==