Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
[WebKit-https.git] / Source / WebKit / win / ChangeLog
1 2016-10-30  Darin Adler  <darin@apple.com>
2
3         Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
4         https://bugs.webkit.org/show_bug.cgi?id=164206
5
6         Reviewed by Chris Dumez.
7
8         * DOMCoreClasses.cpp:
9         (DOMElement::setAttribute): Updated exception handling.
10         * DOMHTMLClasses.cpp:
11         (DOMHTMLElement::setInnerHTML): Ditto.
12
13 2016-10-30  Brent Fulgham  <bfulgham@apple.com>
14
15         Unreviewed build fix (Direct2D)
16
17         * WebView.cpp:
18         (WebView::paintWithDirect2D): Update for revised GraphicsContext
19         begin/end draw behavior.
20
21 2016-10-28  Darin Adler  <darin@apple.com>
22
23         Move all classes in the HTML directory from ExceptionCode to Exception
24         https://bugs.webkit.org/show_bug.cgi?id=163876
25
26         Reviewed by Sam Weinig.
27
28         * DOMHTMLClasses.cpp:
29         (DOMHTMLElement::setInnerText): Update exception handling.
30         * FullscreenVideoController.cpp:
31         (FullscreenVideoController::setVolume): Ditto.
32
33 2016-10-27  Brent Fulgham  <bfulgham@apple.com>
34
35         Unreviewed build fix.
36
37         * WebView.cpp:
38         (WebView::paintWithDirect2D): Correct merge error.
39
40 2016-10-25  Brent Fulgham  <bfulgham@apple.com>
41
42         [Win][Direct2D] Create a RAII Helper Class for the Render Target
43         https://bugs.webkit.org/show_bug.cgi?id=164005
44
45         Reviewed by Alex Christensen.
46
47         * WebView.cpp:
48         (WebView::sizeChanged): Construct RenderTarget with higher-resolution display timer.
49         (WebView::paintWithDirect2D): Revise to use new RenderTargetHelper class.
50
51 2016-10-27  Wenson Hsieh  <wenson_hsieh@apple.com>
52
53         Support "insertFromDrop" and "deleteByDrag" for the InputEvent spec
54         https://bugs.webkit.org/show_bug.cgi?id=163948
55         <rdar://problem/28921433>
56
57         Reviewed by Darin Adler.
58
59         Add support for new drag and drop-related EditAction enum values.
60
61         * WebCoreSupport/WebEditorClient.cpp:
62         (undoNameForEditAction):
63
64 2016-10-26  Brian Burg  <bburg@apple.com>
65
66         Web Inspector: remove unused bool return value from FrontendChannel::sendMessageToFrontend
67         https://bugs.webkit.org/show_bug.cgi?id=164046
68
69         Reviewed by Joseph Pecoraro.
70
71         * WebCoreSupport/WebInspectorClient.h:
72
73 2016-10-19  Alex Christensen  <achristensen@webkit.org>
74
75         Revert r207151
76         https://bugs.webkit.org/show_bug.cgi?id=163675
77
78         Reviewed by Brent Fulgham.
79
80         * DefaultDownloadDelegate.h:
81         * WebCoreSupport/WebFrameLoaderClient.cpp:
82         (WebFrameLoaderClient::savePlatformDataToCachedFrame):
83         * WebCoreSupport/WebFrameNetworkingContext.cpp:
84         (WebFrameNetworkingContext::ensurePrivateBrowsingSession):
85         * WebCoreSupport/WebFrameNetworkingContext.h:
86         * WebCoreSupport/WebPlatformStrategies.cpp:
87         * WebDownload.h:
88         * WebError.cpp:
89         (WebError::localizedDescription):
90         (WebError::sslPeerCertificate):
91         * WebError.h:
92         * WebMutableURLRequest.cpp:
93         (WebMutableURLRequest::mutableCopy):
94         * WebURLAuthenticationChallenge.cpp:
95         (WebURLAuthenticationChallenge::initWithProtectionSpace):
96         (WebURLAuthenticationChallenge::initWithAuthenticationChallenge):
97         * WebURLResponse.cpp:
98         (WebURLResponse::sslPeerCertificate):
99         * WebURLResponse.h:
100         * WebView.cpp:
101         (WebView::setCacheModel):
102         (WebView::canHandleRequest):
103         (WebView::notifyPreferencesChanged):
104         (updateSharedSettingsFromPreferencesIfNeeded):
105
106 2016-10-18  Darin Adler  <darin@apple.com>
107
108         Move many miscellaneous classes from ExceptionCode to Exception
109         https://bugs.webkit.org/show_bug.cgi?id=163645
110
111         Reviewed by Ryosuke Niwa.
112
113         * DOMCoreClasses.cpp:
114         (DOMDocument::getComputedStyle): Use ptr instead of get since the return
115         value is now Ref instead of RefPtr.
116
117 2016-10-18  Anders Carlsson  <andersca@apple.com>
118
119         Try to fix the Windows build.
120
121         * WebHistoryItem.cpp:
122         (WebHistoryItem::redirectURLs):
123
124 2016-10-18  Anders Carlsson  <andersca@apple.com>
125
126         Move some history specific HistoryItem code to WebHistoryItem
127         https://bugs.webkit.org/show_bug.cgi?id=163567
128
129         Reviewed by Tim Horton.
130
131         Remove these, they aren't used.
132
133         * WebCoreSupport/WebFrameLoaderClient.cpp:
134         (WebFrameLoaderClient::updateGlobalHistoryRedirectLinks):
135         * WebHistory.cpp:
136         (WebHistory::visitedURL):
137         * WebHistoryItem.cpp:
138         (WebHistoryItem::initFromDictionaryRepresentation):
139         (WebHistoryItem::dictionaryRepresentation):
140
141 2016-10-16  Darin Adler  <darin@apple.com>
142
143         Move CSS classes from ExceptionCode to Exception
144         https://bugs.webkit.org/show_bug.cgi?id=163494
145
146         Reviewed by Sam Weinig.
147
148         * DOMCSSClasses.cpp:
149         (DOMCSSStyleDeclaration::setCssText): Remove ExceptionCode handling.
150         (DOMCSSStyleDeclaration::setProperty): Ditto.
151
152 2016-10-12  Anders Carlsson  <andersca@apple.com>
153
154         Copy BackForwardList from WebCore to WebKit/win
155         https://bugs.webkit.org/show_bug.cgi?id=163360
156
157         Reviewed by Alex Christensen.
158
159         Use our local BackForwardList class instead of WebCore::BackForwardList.
160
161         * BackForwardList.cpp: Added.
162         * BackForwardList.h: Added.
163         * WebBackForwardList.h:
164         * WebView.cpp:
165         (WebView::initWithFrame):
166         (WebView::backForwardList):
167
168 2016-10-13  Anders Carlsson  <andersca@apple.com>
169
170         Get rid of the HistoryItemVector typedef
171         https://bugs.webkit.org/show_bug.cgi?id=163398
172
173         Reviewed by Beth Dakin.
174
175         Expand the HistoryitemVector typedef instead to make it more clear what types we are dealing with.
176
177         * WebBackForwardList.cpp:
178         (WebBackForwardList::backListWithLimit):
179         (WebBackForwardList::forwardListWithLimit):
180         * WebHistoryItem.cpp:
181         (WebHistoryItem::children):
182
183 2016-10-12  Brent Fulgham  <bfulgham@apple.com>
184
185         [Win] Unreviewed build fix after r207218.
186
187         The CQ-landed patch used the old USE(CFNETWORK) compiler guard.
188         It should be using USE(CFURLCONNECTION).
189
190         * WebCache.cpp: Missed one!
191
192 2016-10-12  Brent Fulgham  <bfulgham@apple.com>
193
194         [Win] Unreviewed build fix after r207218.
195
196         The CQ-landed patch used the old USE(CFNETWORK) compiler guard.
197         It should be using USE(CFURLCONNECTION).
198
199         * WebCache.cpp:
200         (WebCache::cacheFolder):
201         (WebCache::setCacheFolder):
202
203 2016-10-12  Per Arne Vollan  <pvollan@apple.com>
204
205         [Win] Parallel DRTs are sharing preferences and cache.
206         https://bugs.webkit.org/show_bug.cgi?id=163013
207
208         Reviewed by Brent Fulgham.
209
210         Make it possible for a WebKit client to use separate preferences and cache.
211
212         * Interfaces/IWebPreferencesPrivate.idl:
213         * WebApplicationCache.cpp:
214         (applicationCachePath):
215         * WebCache.cpp:
216         (WebCache::cacheFolder):
217         (WebCache::setCacheFolder):
218         * WebDatabaseManager.cpp:
219         (databasesDirectory):
220         * WebPreferences.cpp:
221         (WebPreferences::applicationId):
222         (WebPreferences::valueForKey):
223         (WebPreferences::setValueForKey):
224         (WebPreferences::save):
225         (WebPreferences::QueryInterface):
226         (WebPreferences::modernMediaControlsEnabled):
227         (WebPreferences::setApplicationId):
228         * WebPreferences.h:
229         * WebView.cpp:
230         (WebView::setCacheModel):
231
232 2016-10-11  Alex Christensen  <achristensen@webkit.org>
233
234         Remove dead networking code
235         https://bugs.webkit.org/show_bug.cgi?id=163263
236
237         Reviewed by Daniel Bates.
238
239         * DefaultDownloadDelegate.h:
240         * WebCoreSupport/WebFrameLoaderClient.cpp:
241         (WebFrameLoaderClient::savePlatformDataToCachedFrame):
242         * WebCoreSupport/WebFrameNetworkingContext.cpp:
243         (WebFrameNetworkingContext::ensurePrivateBrowsingSession):
244         * WebCoreSupport/WebFrameNetworkingContext.h:
245         * WebCoreSupport/WebPlatformStrategies.cpp:
246         * WebDownload.h:
247         * WebError.cpp:
248         (WebError::localizedDescription):
249         (WebError::sslPeerCertificate):
250         * WebError.h:
251         * WebMutableURLRequest.cpp:
252         (WebMutableURLRequest::mutableCopy):
253         * WebURLAuthenticationChallenge.cpp:
254         (WebURLAuthenticationChallenge::initWithProtectionSpace):
255         (WebURLAuthenticationChallenge::initWithAuthenticationChallenge):
256         * WebURLResponse.cpp:
257         (WebURLResponse::sslPeerCertificate):
258         * WebURLResponse.h:
259         * WebView.cpp:
260         (WebView::setCacheModel):
261         (WebView::canHandleRequest):
262         (WebView::notifyPreferencesChanged):
263         (updateSharedSettingsFromPreferencesIfNeeded):
264
265 2016-10-11  Ryan Haddad  <ryanhaddad@apple.com>
266
267         Unreviewed, rolling out r207067.
268
269         This change caused webkitpy test failures.
270
271         Reverted changeset:
272
273         "[Win] Parallel DRTs are sharing preferences and cache."
274         https://bugs.webkit.org/show_bug.cgi?id=163013
275         http://trac.webkit.org/changeset/207067
276
277 2016-10-11  Per Arne Vollan  <pvollan@apple.com>
278
279         [Win] Parallel DRTs are sharing preferences and cache.
280         https://bugs.webkit.org/show_bug.cgi?id=163013
281
282         Reviewed by Brent Fulgham.
283
284         Make it possible for a WebKit client to use separate preferences and cache.
285
286         * Interfaces/IWebPreferencesPrivate.idl:
287         * WebApplicationCache.cpp:
288         (applicationCachePath):
289         * WebCache.cpp:
290         (WebCache::cacheFolder):
291         (WebCache::setCacheFolder):
292         * WebDatabaseManager.cpp:
293         (databasesDirectory):
294         * WebPreferences.cpp:
295         (WebPreferences::applicationId):
296         (WebPreferences::valueForKey):
297         (WebPreferences::setValueForKey):
298         (WebPreferences::save):
299         (WebPreferences::QueryInterface):
300         (WebPreferences::modernMediaControlsEnabled):
301         (WebPreferences::setApplicationId):
302         * WebPreferences.h:
303         * WebView.cpp:
304         (WebView::setCacheModel):
305
306 2016-10-09  Wenson Hsieh  <wenson_hsieh@apple.com>
307
308         Support InputEvent.inputType for the new InputEvent spec
309         https://bugs.webkit.org/show_bug.cgi?id=163025
310         <rdar://problem/28658092>
311
312         Reviewed by Darin Adler.
313
314         * WebCoreSupport/WebEditorClient.cpp:
315         (undoNameForEditAction):
316
317 2016-10-04  Brent Fulgham  <bfulgham@apple.com>
318
319         [Win][Direct2D] Connect WebCore/WebKit Drawing
320         https://bugs.webkit.org/show_bug.cgi?id=162924
321
322         Reviewed by Alex Christensen.
323
324         Update the Windows WebKit layer to optionally use the Direct2D
325         backend.
326
327         * FullscreenVideoController.cpp: Disable some CoreAnimation-based
328         accelerated compositing logic.
329         * FullscreenVideoController.h:
330         * WebFrame.cpp:
331         (WebFrame::spoolPages): Disable in Direct2D.
332         * WebView.cpp:
333         (WebView::ensureBackingStore): Add Direct2D logic.
334         (WebView::scrollBackingStore): Ditto.
335         (WebView::sizeChanged): Ditto.
336         (WebView::paintWithDirect2D): Added.
337         (WebView::WebViewWndProc): Call Direct2D paint routine.
338         * WebView.h:
339
340 2016-10-02  Darin Adler  <darin@apple.com>
341
342         Rename ExceptionCode-based exception handling to "legacy"
343         https://bugs.webkit.org/show_bug.cgi?id=162859
344
345         Reviewed by Chris Dumez.
346
347         * Interfaces/DOMEvents.idl: Let the script rename here (in a comment).
348
349 2016-09-29  Konstantin Tokarev  <annulen@yandex.ru>
350
351         Fixed compilation of PluginView when NETSCAPE_PLUGIN_API is disabled
352         https://bugs.webkit.org/show_bug.cgi?id=162725
353
354         Reviewed by Alex Christensen.
355
356         Fix for r206460, streamDidFinishLoading() does not override anything
357         when NETSCAPE_PLUGIN_API is disabled because PlugivView does not
358         inherit PluginStreamClient in this case.
359
360         * Plugins/PluginView.h:
361
362 2016-09-27  Konstantin Tokarev  <annulen@yandex.ru>
363
364         Use override specifiers in PluginView
365         https://bugs.webkit.org/show_bug.cgi?id=162628
366
367         Reviewed by Alex Christensen.
368
369         * Plugins/PluginView.h:
370
371 2016-09-23  Antoine Quint  <graouts@apple.com>
372
373         Add a new runtime flag for work on modern media controls (off by default)
374         https://bugs.webkit.org/show_bug.cgi?id=162420
375         <rdar://problem/27989489>
376
377         Reviewed by Eric Carlson.
378
379         * Interfaces/IWebPreferencesPrivate.idl:
380         * WebPreferenceKeysPrivate.h:
381         * WebPreferences.cpp:
382         (WebPreferences::setModernMediaControlsEnabled):
383         (WebPreferences::modernMediaControlsEnabled):
384         (WebPreferences::setCustomElementsEnabled): Deleted.
385         * WebPreferences.h:
386         * WebView.cpp:
387         (WebView::notifyPreferencesChanged):
388
389 2016-09-15  Brady Eidson  <beidson@apple.com>
390
391         WKWebView.hasOnlySecureContent always returns "YES" after going back to a CachedPage (even if it has http resources).
392         <rdar://problem/27681261> and https://bugs.webkit.org/show_bug.cgi?id=162043
393
394         Reviewed by Brent Fulgham. 
395
396         * WebCoreSupport/WebFrameLoaderClient.cpp:
397         (WebFrameLoaderClient::dispatchDidCommitLoad):
398         * WebCoreSupport/WebFrameLoaderClient.h:
399
400 2016-09-07  Mark Lam  <mark.lam@apple.com>
401
402         Add CatchScope and force all exception checks to be via ThrowScope or CatchScope.
403         https://bugs.webkit.org/show_bug.cgi?id=161498
404
405         Reviewed by Geoffrey Garen.
406
407         * Plugins/PluginPackage.cpp:
408         (WebCore::NPN_Evaluate):
409         (WebCore::NPN_Invoke):
410
411 2016-09-06  Per Arne Vollan  <pvollan@apple.com>
412
413         [Win] Null pointer crash under WebView::scrollOffset.
414         https://bugs.webkit.org/show_bug.cgi?id=161620
415
416         Reviewed by Darin Adler.
417
418         Added null pointer checks.
419
420         * WebView.cpp:
421         (WebView::scrollOffset):
422         (WebView::scrollBy):
423         (WebView::visibleContentRect):
424
425 2016-09-03  Darin Adler  <darin@apple.com>
426
427         Streamline DOMImplementation, and move it to our new DOM exception system
428         https://bugs.webkit.org/show_bug.cgi?id=161295
429
430         Reviewed by Ryosuke Niwa.
431
432         * WebFrame.cpp:
433         (WebFrame::canProvideDocumentSource): Updated to use isXMLMIMEType in its new
434         location in MIMETypeRegistry instead of in DOMImplementation.
435
436 2016-09-02  Ryosuke Niwa  <rniwa@webkit.org>
437
438         Build fix attempt after r205381.
439
440         * WebCoreSupport/WebEditorClient.h:
441
442 2016-08-31  Keith Rollin  <krollin@apple.com>
443
444         WebKit should set a subsystem for os_log so it's easier to filter for WebKit log messages
445         https://bugs.webkit.org/show_bug.cgi?id=160969
446         <rdar://problem/26068734>
447
448         Reviewed by Simon Fraser.
449
450         Enable subsystem- and channel-related data and functions when using
451         RELEASE_LOG macros. Use the DECLARE_LOG_CHANNEL, DEFINE_LOG_CHANNEL,
452         and LOG_CHANNEL_ADDRESS macros that are now defined in WTF.
453
454         * WebKitLogging.cpp:
455         * WebKitLogging.h:
456         * WebView.cpp:
457         (WebView::initWithFrame):
458
459 2016-08-16  Carlos Garcia Campos  <cgarcia@igalia.com>
460
461         [GTK] Accelerated compositing does not work in Wayland
462         https://bugs.webkit.org/show_bug.cgi?id=115803
463
464         Reviewed by Michael Catanzaro.
465
466         Update to the new GLContext API.
467
468         * WebCoreSupport/AcceleratedCompositingContext.cpp:
469         (AcceleratedCompositingContext::initialize):
470         (AcceleratedCompositingContext::acceleratedCompositingAvailable):
471
472 2016-08-21  Alex Christensen  <achristensen@webkit.org>
473
474         Use Document& instead of Document* when getting cookies
475         https://bugs.webkit.org/show_bug.cgi?id=161011
476
477         Reviewed by Darin Adler.
478
479         * Plugins/PluginView.cpp:
480         (WebCore::PluginView::getValueForURL):
481
482 2016-08-16  Simon Fraser  <simon.fraser@apple.com>
483
484         Rename didLayout(LayoutMilestones) to didReachLayoutMilestone(), and related WK2 functions
485         https://bugs.webkit.org/show_bug.cgi?id=160923
486
487         Reviewed by Tim Horton.
488
489         didLayout(LayoutMilestones) -> didReachLayoutMilestone(LayoutMilestones)
490         dispatchDidLayout(LayoutMilestones) -> dispatchDidReachLayoutMilestone(LayoutMilestones)
491
492         * WebCoreSupport/WebFrameLoaderClient.cpp:
493         (WebFrameLoaderClient::dispatchDidReachLayoutMilestone):
494         (WebFrameLoaderClient::dispatchDidLayout): Deleted.
495         * WebCoreSupport/WebFrameLoaderClient.h:
496
497 2016-08-18  Anders Carlsson  <andersca@apple.com>
498
499         Move an NPAPI-only function from WebCore to WebKit
500         https://bugs.webkit.org/show_bug.cgi?id=160967
501
502         Reviewed by Sam Weinig.
503
504         * Plugins/PluginView.cpp:
505         (WebCore::PluginView::~PluginView):
506         (WebCore::PluginView::PluginView):
507         (WebCore::PluginView::getValue):
508         * Plugins/PluginView.h:
509
510 2016-08-15  Joseph Pecoraro  <pecoraro@apple.com>
511
512         Remove unused includes of wtf headers
513         https://bugs.webkit.org/show_bug.cgi?id=160839
514
515         Reviewed by Alex Christensen.
516
517         * WebFrame.h:
518
519 2016-08-09  Alex Christensen  <achristensen@webkit.org>
520
521         Move NetworkStorageSession management to WebCore
522         https://bugs.webkit.org/show_bug.cgi?id=160173
523
524         Reviewed by Brady Eidson.
525
526         * WebCoreSupport/WebFrameNetworkingContext.cpp:
527         (identifierBase):
528         (WebFrameNetworkingContext::setCookieAcceptPolicyForAllContexts):
529         (WebFrameNetworkingContext::ensurePrivateBrowsingSession):
530         (WebFrameNetworkingContext::destroyPrivateBrowsingSession):
531         (WebFrameNetworkingContext::blockedError):
532         (WebFrameNetworkingContext::storageSession):
533         (privateSession): Deleted.
534         * WebCoreSupport/WebPlatformStrategies.cpp:
535         (WebPlatformStrategies::createPasteboardStrategy):
536         (WebPlatformStrategies::createBlobRegistry):
537
538 2016-08-09  Anders Carlsson  <andersca@apple.com>
539
540         Instantiate WebKit plug-ins at layout time, instead of at style resolution time
541         https://bugs.webkit.org/show_bug.cgi?id=160715
542
543         Reviewed by Tim Horton.
544
545         * WebCoreSupport/WebFrameLoaderClient.cpp:
546         (WebFrameLoaderClient::objectContentType):
547
548 2016-08-09  Per Arne Vollan  <pvollan@apple.com>
549
550         [Win] Crash in MiniBrowser.
551         https://bugs.webkit.org/show_bug.cgi?id=160686
552
553         Reviewed by Sam Weinig.
554
555         We need to specify a plugin info provider object in the page configuration.
556
557         * WebView.cpp:
558         (WebView::initWithFrame):
559
560 2016-08-09  Anders Carlsson  <andersca@apple.com>
561
562         Fix build.
563
564         * WebCoreSupport/WebPlatformStrategies.h:
565
566 2016-08-09  Anders Carlsson  <andersca@apple.com>
567
568         Get rid of PluginStrategy
569         https://bugs.webkit.org/show_bug.cgi?id=160696
570
571         Reviewed by Dan Bernstein.
572
573         * WebCoreSupport/WebPlatformStrategies.cpp:
574         (WebPlatformStrategies::createPluginStrategy): Deleted.
575
576 2016-08-09  Anders Carlsson  <andersca@apple.com>
577
578         Move plug-in enumeration from WebPlatformStrategies to WebPluginInfoProvider
579         https://bugs.webkit.org/show_bug.cgi?id=160694
580
581         Reviewed by Dan Bernstein.
582
583         * WebCoreSupport/WebPlatformStrategies.cpp:
584         (WebPlatformStrategies::createPluginStrategy):
585         (WebPlatformStrategies::refreshPlugins): Deleted.
586         (WebPlatformStrategies::getPluginInfo): Deleted.
587         (WebPlatformStrategies::getWebVisiblePluginInfo): Deleted.
588         * WebCoreSupport/WebPlatformStrategies.h:
589         * WebCoreSupport/WebPluginInfoProvider.cpp:
590         (WebPluginInfoProvider::refreshPlugins):
591         (WebPluginInfoProvider::getPluginInfo):
592         (WebPluginInfoProvider::getWebVisiblePluginInfo):
593
594 2016-08-08  Anders Carlsson  <andersca@apple.com>
595
596         Add a new PluginInfoProvider class, to replace PluginStrategy
597         https://bugs.webkit.org/show_bug.cgi?id=160670
598
599         Reviewed by Sam Weinig.
600
601         Add a new WebPluginInfoProvider - it just calls through to the plug-in strategy for now.
602
603         * WebCoreSupport/WebPluginInfoProvider.cpp: Added.
604         (WebPluginInfoProvider::singleton):
605         (WebPluginInfoProvider::WebPluginInfoProvider):
606         (WebPluginInfoProvider::~WebPluginInfoProvider):
607         (WebPluginInfoProvider::refreshPlugins):
608         (WebPluginInfoProvider::getPluginInfo):
609         (WebPluginInfoProvider::getWebVisiblePluginInfo):
610         * WebCoreSupport/WebPluginInfoProvider.h: Added.
611
612 2016-07-29  Csaba Osztrogon√°c  <ossy@webkit.org>
613
614         Remove PassRef.h after r177259
615         https://bugs.webkit.org/show_bug.cgi?id=160348
616
617         Reviewed by Andreas Kling.
618
619         * WebCoreSupport/WebVisitedLinkStore.h:
620
621 2016-07-27  Alex Christensen  <achristensen@webkit.org>
622
623         Fix Win debug build after r203749.
624
625         * WebView.cpp:
626
627 2016-07-26  Simon Fraser  <simon.fraser@apple.com>
628
629         Allow LOG macros to be used outside the namespace, and other logging cleanup
630         https://bugs.webkit.org/show_bug.cgi?id=160216
631
632         Reviewed by Anders Carlsson.
633
634         Fix some issues with the LOG macros.
635         
636         First, they were not usable outside the WebKit namespace in WebKit2 code. Fix by moving
637         its log channels outside of the namespace (they are protected by a unique prefix anyway).
638         
639         Second, allow LOG_WITH_STREAM to be used in WebKit2 by moving that and a helper macro
640         into LogMacros.h, which is exported from WebCore as a private header.
641         
642         Third, split the Logging.h header into two. Logging.h remains for framework-internal
643         log channels and log macros. Add LogInitialization.h which is external, and used to
644         initialize the channels.
645         
646         Finally unify "initializeLogChannels" and "initializeLoggingChannels" terminology everywhere.
647
648         * WebKitLogging.cpp:
649         * WebKitLogging.h:
650         * WebView.cpp:
651         (WebView::initWithFrame):
652
653 2016-07-23  Chris Dumez  <cdumez@apple.com>
654
655         Unreviewed, fix Windows build after r203623.
656
657         * DOMCoreClasses.cpp:
658         (DOMDocument::getComputedStyle):
659
660 2016-07-22  Per Arne Vollan  <pvollan@apple.com>
661
662         IWebView::mainFrame crashes if called after IWebView::close
663         https://bugs.webkit.org/show_bug.cgi?id=32868
664
665         Reviewed by Brent Fulgham.
666
667         After deleting the page in WebView::close the mainframe object may be deleted. 
668          
669         Test: Tools/TestWebKitAPI/Tests/WebKit/win/WebViewDestruction.cpp (CloseThenGetMainFrame).
670
671         * WebView.cpp:
672         (WebView::close): set mainframe pointer member to null. 
673
674 2016-07-19  Per Arne Vollan  <pvollan@apple.com>
675
676         [Win] The test fast/scrolling/overflow-scroll-past-max.html is timing out.
677         https://bugs.webkit.org/show_bug.cgi?id=159342
678
679         Reviewed by Darin Adler.
680
681         * WebFrame.h: Link fix. 
682
683 2016-07-17  Sam Weinig  <sam@webkit.org>
684
685         [WebKit API] Add SPI to track multiple navigations caused by a single user gesture
686         <rdar://problem/26554137>
687         https://bugs.webkit.org/show_bug.cgi?id=159856
688
689         Reviewed by Dan Bernstein.
690
691         * Plugins/PluginView.cpp:
692         (WebCore::PluginView::performRequest):
693         * WebCoreSupport/WebContextMenuClient.cpp:
694         (WebContextMenuClient::searchWithGoogle):
695         Update for new UserGestureIndicator interface.
696
697 2016-07-16  Ryosuke Niwa  <rniwa@webkit.org>
698
699         Rename fastGetAttribute to attributeWithoutSynchronization
700         https://bugs.webkit.org/show_bug.cgi?id=159852
701
702         Reviewed by Darin Adler.
703
704         * DOMHTMLClasses.cpp:
705         (DOMHTMLElement::idName):
706
707 2016-07-15  Chris Dumez  <cdumez@apple.com>
708
709         Use fastGetAttribute() / setAttributeWithoutSynchronization() when possible
710         https://bugs.webkit.org/show_bug.cgi?id=159793
711
712         Reviewed by Ryosuke Niwa.
713
714         Use fastGetAttribute() / setAttributeWithoutSynchronization() when possible, for performance.
715
716         * DOMHTMLClasses.cpp:
717         (DOMHTMLElement::idName):
718
719 2016-07-14  Chris Dumez  <cdumez@apple.com>
720
721         Use emptyString() instead of "" when possible
722         https://bugs.webkit.org/show_bug.cgi?id=159789
723
724         Reviewed by Alex Christensen.
725
726         Use emptyString() instead of "" when possible to reduce String allocations.
727
728         * Plugins/PluginView.cpp:
729         (WebCore::parseRFC822HeaderFields):
730
731 2016-07-14  Alex Christensen  <achristensen@webkit.org>
732
733         Use SocketProvider to create SocketStreamHandles
734         https://bugs.webkit.org/show_bug.cgi?id=159774
735
736         Reviewed by Brady Eidson.
737
738         * WebSocketProvider.cpp: Removed.
739         * WebSocketProvider.h: Removed.
740         * WebView.cpp: Replaced WebSocketProvider with SocketProvider as we did in WebCore.
741
742 2016-07-14  Csaba Osztrogon√°c  <ossy@webkit.org>
743
744         Fix the !ENABLE(WEB_SOCKETS) build after r202930
745         https://bugs.webkit.org/show_bug.cgi?id=159768
746
747         Reviewed by Alex Christensen.
748
749         * WebSocketProvider.h:
750
751 2016-07-11  Enrica Casucci  <enrica@apple.com>
752
753         Build fix.
754
755         Unreviewed.
756
757         * WebDropSource.cpp:
758         (generateMouseEvent):
759
760 2016-07-11  Enrica Casucci  <enrica@apple.com>
761
762         Add synthetic click origin to WKNavigationAction.
763         https://bugs.webkit.org/show_bug.cgi?id=159584
764         rdar://problem/25610422
765
766         Reviewed by Tim Horton.
767
768         * WebDropSource.cpp:
769         (generateMouseEvent):
770
771 2016-07-07  Alex Christensen  <achristensen@webkit.org>
772
773         Fix Windows build after r202930.
774         https://bugs.webkit.org/show_bug.cgi?id=158776
775
776         * WebView.cpp:
777         (WebView::initWithFrame):
778
779 2016-07-07  Alex Christensen  <achristensen@webkit.org>
780
781         Use SocketProvider to create WebSocketChannels
782         https://bugs.webkit.org/show_bug.cgi?id=158776
783
784         Reviewed by Brent Fulgham.
785
786         * WebSocketProvider.cpp: Copied from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp.
787         (WebSocketProvider::createWebSocketChannel):
788         (WebCore::ThreadableWebSocketChannel::create): Deleted.
789         * WebSocketProvider.h:
790
791 2016-07-06  Per Arne Vollan  <pvollan@apple.com>
792
793         [Win] Add null pointer check in gesture handling.
794         https://bugs.webkit.org/show_bug.cgi?id=159454
795
796         Reviewed by Brent Fulgham.
797
798         * WebView.cpp:
799         (WebView::gesture):
800
801 2016-07-01  Per Arne Vollan  <pvollan@apple.com>
802
803         ASSERTION FAILED: info.bmBitsPixel == 32
804         https://bugs.webkit.org/show_bug.cgi?id=17737
805
806         Reviewed by Brent Fulgham.
807
808         The ::SelectObject call will fail if m_backingStoreBitmap is already selected into a device context.
809         This happens when this method is called indirectly from WebView::updateBackingStore during normal
810         painting. There is no point continuing, since we would just be scrolling a 1x1 bitmap which is
811         selected into the device context by default. We can just scroll by repainting the scroll rectangle.
812
813         * WebView.cpp:
814         (WebView::scrollBackingStore): Invalidate the scroll rectangle if the ::SelectObject call fails.
815
816 2016-07-01  Youenn Fablet  <youennf@gmail.com>
817
818         Add a runtime flag for DOM iterators
819         https://bugs.webkit.org/show_bug.cgi?id=159300
820
821         Reviewed by Alex Christensen.
822
823         * WebPreferenceKeysPrivate.h:
824         * WebPreferences.cpp:
825         (WebPreferences::domIteratorEnabled):
826         (WebPreferences::setDOMIteratorEnabled):
827         (WebView::notifyPreferencesChanged):
828         * WebPreferencesreferences.h:
829         * WebView.cpp:
830         (WebView::notifyPreferencesChanged):
831
832 2016-06-28  Per Arne Vollan  <pvollan@apple.com>
833
834         [Win] Custom elements tests are failing.
835         https://bugs.webkit.org/show_bug.cgi?id=159139
836
837         Reviewed by Alex Christensen.
838
839         Add preference for enabling custom element API.
840
841         * Interfaces/IWebPreferencesPrivate.idl:
842         * WebPreferenceKeysPrivate.h:
843         * WebPreferences.cpp:
844         (WebPreferences::initializeDefaultSettings):
845         (WebPreferences::customElementsEnabled):
846         (WebPreferences::setCustomElementsEnabled):
847         * WebPreferences.h:
848         * WebView.cpp:
849         (WebView::notifyPreferencesChanged):
850
851 2016-06-23  Per Arne Vollan  <pvollan@apple.com>
852
853         [Win] The test accessibility/aria-labelledby-overrides-label.html is failing.
854         https://bugs.webkit.org/show_bug.cgi?id=159057
855
856         Reviewed by Brent Fulgham.
857
858         The test expects the label to have a static text role, but currently it has a
859         group role.
860  
861         * AccessibleBase.cpp:
862         (MSAARole): Change the role of labels to static text.
863
864 2016-06-23  Alex Christensen  <achristensen@webkit.org>
865
866         Remove unused didCancelAuthenticationChallenge
867         https://bugs.webkit.org/show_bug.cgi?id=158819
868
869         Reviewed by David Kilzer.
870
871         * WebCoreSupport/WebFrameLoaderClient.cpp:
872         (WebFrameLoaderClient::dispatchDidCancelAuthenticationChallenge): Deleted.
873         * WebCoreSupport/WebFrameLoaderClient.h:
874
875 2016-06-22  Per Arne Vollan  <pvollan@apple.com>
876
877         [Win] The test storage/indexeddb/modern/handle-user-delete.html is timing out.
878         https://bugs.webkit.org/show_bug.cgi?id=158934
879
880         Reviewed by Brent Fulgham.
881
882         Add a method to delete all indexed databases.
883
884         * Interfaces/IWebDatabaseManager.idl:
885         * WebDatabaseManager.cpp:
886         (WebDatabaseManager::QueryInterface):
887         (WebDatabaseManager::deleteAllIndexedDatabases):
888         * WebDatabaseManager.h:
889
890 2016-06-17  Per Arne Vollan  <pvollan@apple.com>
891
892         [Win] Rendering is not scaled correctly if process is DPI aware.
893         https://bugs.webkit.org/show_bug.cgi?id=158781
894
895         Reviewed by Brent Fulgham.
896
897         Scale the root graphics layer with the device scale factor.
898
899         * WebView.cpp:
900         (WebView::setAcceleratedCompositing):
901
902 2016-06-15  Chris Dumez  <cdumez@apple.com>
903
904         Drop some unnecessary header includes
905         https://bugs.webkit.org/show_bug.cgi?id=158788
906
907         Reviewed by Alexey Proskuryakov.
908
909         Drop some unnecessary header includes in headers to speed up build time.
910
911         * Plugins/PluginView.cpp:
912
913 2016-06-15  Romain Bellessort  <romain.bellessort@crf.canon.fr>
914
915         Enabling Shadow DOM for all platforms
916         https://bugs.webkit.org/show_bug.cgi?id=158738
917
918         Reviewed by Ryosuke Niwa.
919
920         Removed Shadow DOM from options (enabled by default)
921         (comprises removal of corresponding preprocessor directives)
922
923         * WebView.cpp:
924
925 2016-06-13  Alex Christensen  <achristensen@webkit.org>
926
927         Add WebSocketProvider stub
928         https://bugs.webkit.org/show_bug.cgi?id=158702
929
930         Reviewed by Brady Eidson.
931
932         * WebSocketProvider.h: Added.
933         * WebView.cpp:
934         (WebView::initWithFrame):
935
936 2016-06-10  Alex Christensen  <achristensen@webkit.org>
937
938         Introduce WTF::UniqueRef
939         https://bugs.webkit.org/show_bug.cgi?id=158596
940
941         Reviewed by Brady Eidson.
942
943         * WebView.cpp:
944         (WebView::initWithFrame):
945
946 2016-06-09  Alex Christensen  <achristensen@webkit.org>
947
948         Fix Windows build.
949
950         * WebKit.resources/resource.h: Removed.
951         * resource.h: Copied from WebKit.resources/resource.h.
952
953 2016-06-09  Alex Christensen  <achristensen@webkit.org>
954
955         Actually fix Windows build after r201894
956         https://bugs.webkit.org/show_bug.cgi?id=158588
957
958         * WebView.cpp:
959         (WebView::initWithFrame):
960
961 2016-06-09  Alex Christensen  <achristensen@webkit.org>
962
963         Clean up WebKit.vcxproj directory after switching to CMake.
964
965         * WebKit.resources/resource.h: Copied from WebKit.vcxproj/WebKit/resource.h.
966
967 2016-06-09  Alex Christensen  <achristensen@webkit.org>
968
969         Unreviewed build fix after r201894
970         https://bugs.webkit.org/show_bug.cgi?id=158588
971
972         * WebCoreSupport/WebEditorClient.cpp:
973         (WebEditorClient::~WebEditorClient):
974         (WebEditorClient::isContinuousSpellCheckingEnabled):
975         (WebEditorClient::pageDestroyed): Deleted.
976         * WebCoreSupport/WebEditorClient.h:
977         * WebView.cpp:
978         (WebView::initWithFrame):
979
980 2016-06-08  Per Arne Vollan  <pvollan@apple.com>
981
982         [Win] Shadow DOM tests are failing.
983         https://bugs.webkit.org/show_bug.cgi?id=158524
984
985         Reviewed by Brent Fulgham.
986
987         Add preference for enabling Shadow DOM.
988
989         * Interfaces/IWebPreferencesPrivate.idl:
990         * WebPreferenceKeysPrivate.h:
991         * WebPreferences.cpp:
992         (WebPreferences::initializeDefaultSettings):
993         (WebPreferences::shadowDOMEnabled):
994         (WebPreferences::setShadowDOMEnabled):
995         * WebPreferences.h:
996         * WebView.cpp:
997         (WebView::notifyPreferencesChanged):
998
999 2016-06-07  Per Arne Vollan  <pvollan@apple.com>
1000
1001         [Win][IndexedDB] Crash when running worker test.
1002         https://bugs.webkit.org/show_bug.cgi?id=158434
1003
1004         Reviewed by Alex Christensen.
1005
1006         Initialize main runloop, otherwise RunLoop::main() will return nullptr.
1007
1008         * WebView.cpp:
1009         (WebView::WebView):
1010
1011 2016-06-03  Chris Dumez  <cdumez@apple.com>
1012
1013         Unreviewed, roll out r196633 as it broke PageCache on iOS for WebKit.org
1014         <rdar://problem/26521101>
1015
1016         * WebCoreSupport/WebVisitedLinkStore.cpp:
1017         (WebVisitedLinkStore::removeAllVisitedLinks):
1018         (WebVisitedLinkStore::addVisitedLinkHash):
1019
1020 2016-06-03  Per Arne Vollan  <pvollan@apple.com>
1021
1022         [Win] Implement WebView::removeAllUserContentFromGroup
1023         https://bugs.webkit.org/show_bug.cgi?id=158343
1024
1025         Reviewed by Brent Fulgham.
1026
1027         * WebView.cpp:
1028         (WebView::removeAllUserContentFromGroup):
1029
1030 2016-06-02  Per Arne Vollan  <pvollan@apple.com>
1031
1032         [Win] Fetch API tests are failing.
1033         https://bugs.webkit.org/show_bug.cgi?id=158296
1034
1035         Reviewed by Alex Christensen.
1036
1037         Add preference for enabling Fetch API.
1038
1039         * Interfaces/IWebPreferencesPrivate.idl:
1040         * WebPreferenceKeysPrivate.h:
1041         * WebPreferences.cpp:
1042         (WebPreferences::initializeDefaultSettings):
1043         (WebPreferences::fetchAPIEnabled):
1044         (WebPreferences::setFetchAPIEnabled):
1045         * WebPreferences.h:
1046         * WebView.cpp:
1047         (WebView::notifyPreferencesChanged):
1048
1049 2016-06-02  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1050
1051         Use more references in ResourceLoader related code
1052         https://bugs.webkit.org/show_bug.cgi?id=158222
1053
1054         Reviewed by Darin Adler.
1055
1056         * Plugins/PluginStream.cpp:
1057         (WebCore::PluginStream::start):
1058
1059 2016-06-01  Per Arne Vollan  <pvollan@apple.com>
1060
1061         [Win] Potential null pointer crash when setting cursor.
1062         https://bugs.webkit.org/show_bug.cgi?id=158225
1063
1064         Reviewed by Alex Christensen.
1065
1066         Check return value of Cursor::platformCursor().
1067
1068         * WebCoreSupport/WebChromeClient.cpp:
1069         (WebChromeClient::setCursor):
1070
1071 2016-05-31  Yusuke Suzuki  <utatane.tea@gmail.com>
1072
1073         Unreviewed, roll out r201481, r201523: 0.3% regression in Octane code-load
1074         https://bugs.webkit.org/show_bug.cgi?id=158249
1075
1076         * Interfaces/IWebPreferencesPrivate.idl:
1077
1078 2016-05-27  Caitlin Potter  <caitp@igalia.com>
1079
1080         [JSC] implement async functions proposal
1081         https://bugs.webkit.org/show_bug.cgi?id=156147
1082
1083         Reviewed by Yusuke Suzuki.
1084
1085         * Interfaces/IWebPreferencesPrivate.idl:
1086
1087 2016-05-23  Chris Dumez  <cdumez@apple.com>
1088
1089         Generate bindings code for EventTarget.addEventListener() / removeEventListener()
1090         https://bugs.webkit.org/show_bug.cgi?id=157882
1091
1092         Reviewed by Darin Adler.
1093
1094         Generate bindings code for EventTarget.addEventListener() / removeEventListener()
1095         instead of hardcoding them in the bindings generator.
1096
1097         * DOMEventsClasses.cpp:
1098         (WebEventListener::operator==):
1099         * DOMEventsClasses.h:
1100
1101 2016-05-20  Joseph Pecoraro  <pecoraro@apple.com>
1102
1103         Remove LegacyProfiler
1104         https://bugs.webkit.org/show_bug.cgi?id=153565
1105
1106         Reviewed by Saam Barati.
1107
1108         * Interfaces/IWebInspector.idl:
1109         * WebCoreStatistics.cpp:
1110         * WebInspector.cpp:
1111         (WebInspector::isJavaScriptProfilingEnabled): Deleted.
1112         (WebInspector::setJavaScriptProfilingEnabled): Deleted.
1113         * WebInspector.h:
1114         * WebView.cpp:
1115
1116 2016-05-16  Joseph Pecoraro  <pecoraro@apple.com>
1117
1118         Unreviewed rollout r200924. Caused js/regress/string-replace-generic.html to fail.
1119
1120         * Interfaces/IWebInspector.idl:
1121         * WebCoreStatistics.cpp:
1122         * WebInspector.cpp:
1123         (WebInspector::isJavaScriptProfilingEnabled):
1124         (WebInspector::setJavaScriptProfilingEnabled):
1125         * WebInspector.h:
1126         * WebView.cpp:
1127
1128 2016-05-14  Joseph Pecoraro  <pecoraro@apple.com>
1129
1130         Remove LegacyProfiler
1131         https://bugs.webkit.org/show_bug.cgi?id=153565
1132
1133         Reviewed by Mark Lam.
1134
1135         * Interfaces/IWebInspector.idl:
1136         * WebView.cpp:
1137         * WebInspector.cpp:
1138         (WebInspector::isJavaScriptProfilingEnabled): Deleted.
1139         (WebInspector::setJavaScriptProfilingEnabled): Deleted.
1140         * WebInspector.h:
1141
1142 2016-05-12  Konstantin Tokarev  <annulen@yandex.ru>
1143
1144         Use reference instead of pointer in FrameLoaderClient::saveViewStateToItem.
1145         https://bugs.webkit.org/show_bug.cgi?id=157624
1146
1147         Reviewed by Darin Adler.
1148
1149         * WebCoreSupport/WebFrameLoaderClient.cpp:
1150         (WebFrameLoaderClient::saveViewStateToItem):
1151         * WebCoreSupport/WebFrameLoaderClient.h:
1152
1153 2016-05-11  Chris Dumez  <cdumez@apple.com>
1154
1155         Update Node::appendChild() / replaceChild() / removeChild() / insertBefore() to take references instead of pointers
1156         https://bugs.webkit.org/show_bug.cgi?id=157556
1157
1158         Reviewed by Darin Adler.
1159
1160         * DOMCoreClasses.cpp:
1161         (DOMNode::insertBefore):
1162         (DOMNode::removeChild):
1163
1164 2016-05-11  Joanmarie Diggs  <jdiggs@igalia.com>
1165
1166         [GTK] accessibility/aria-readonly.html is failing
1167         https://bugs.webkit.org/show_bug.cgi?id=98357
1168
1169         Reviewed by Chris Fleizach.
1170
1171         Call AccessibilityNode::canSetValueAttribute() to determine if STATE_SYSTEM_READONLY
1172         should be added and if editable text should be supported.
1173
1174         * AccessibleBase.cpp:
1175         (AccessibleBase::state):
1176         * AccessibleTextImpl.cpp:
1177         (AccessibleText::deleteText):
1178         (AccessibleText::insertText):
1179         (AccessibleText::cutText):
1180         (AccessibleText::pasteText):
1181         (AccessibleText::replaceText):
1182
1183 2016-05-09  Fujii Hironori  <Hironori.Fujii@sony.com>
1184
1185         [wincairo] web inspector failed to launch in MiniBrowser
1186         https://bugs.webkit.org/show_bug.cgi?id=156184
1187         <rdar://problem/25539297>
1188
1189         Reviewed by Alex Christensen.
1190
1191         * WebCoreSupport/WebInspectorClient.cpp:
1192         (WebInspectorClient::openLocalFrontend): Enable
1193         AllowFileAccessFromFileURLs and AllowUniversalAccessFromFileURLs
1194         of WebPreferences for Web Inspector.
1195
1196 2016-05-06  Joseph Pecoraro  <pecoraro@apple.com>
1197
1198         Rename HitTestRequest DisallowShadowContent to DisallowUserAgentShadowContent
1199         https://bugs.webkit.org/show_bug.cgi?id=157447
1200
1201         Reviewed by Ryosuke Niwa.
1202
1203         * WebView.cpp:
1204         (WebView::gestureNotify):
1205
1206 2016-05-04  Joanmarie Diggs  <jdiggs@igalia.com>
1207
1208         AX: ARIA 'region' role is now a landmark; HTML 'section' element should be a landmark only if named
1209         https://bugs.webkit.org/show_bug.cgi?id=157331
1210
1211         Reviewed by Chris Fleizach.
1212
1213         As part of this change, the WebCore DocumentRegionRole AccessibilityRole has
1214         been renamed to LandmarkRegionRole. Update MSAARole() to use the new name.
1215
1216         * AccessibleBase.cpp:
1217         (MSAARole):
1218
1219 2016-04-25  Per Arne Vollan  <peavo@outlook.com>
1220
1221         [Win][IndexedDB] Fix build errors.
1222         https://bugs.webkit.org/show_bug.cgi?id=156713
1223
1224         Reviewed by Alex Christensen.
1225
1226         Fix compile and link errors when building with IndexedDB enabled.
1227
1228         * WebView.cpp:
1229         (WebView::notifyPreferencesChanged):
1230         * storage: Added.
1231         * storage/WebDatabaseProvider.cpp: Added.
1232         (WebDatabaseProvider::indexedDatabaseDirectoryPath):
1233
1234 2016-04-22  Brent Fulgham  <bfulgham@apple.com>
1235
1236         Unreviewed build fix after 4199841.
1237
1238         * WebApplicationCache.cpp:
1239         (WebApplicationCache::WebApplicationCache): Provide missing preference key definition.
1240
1241 2016-04-21  Anders Carlsson  <andersca@apple.com>
1242
1243         Add a missing space, as noticed by Darin.
1244
1245         * WebApplicationCache.cpp:
1246         (applicationCachePath):
1247
1248 2016-04-21  Anders Carlsson  <andersca@apple.com>
1249
1250         Stop using ApplicationCacheStorage::singleton() on Windows
1251         https://bugs.webkit.org/show_bug.cgi?id=156861
1252
1253         Reviewed by Darin Adler.
1254
1255         * WebApplicationCache.cpp:
1256         (applicationCachePath):
1257         (WebApplicationCache::storage):
1258         * WebApplicationCache.h:
1259         * WebCache.cpp:
1260         (WebCache::empty):
1261         * WebView.cpp:
1262         (WebView::initWithFrame):
1263         (WebKitSetApplicationCachePathIfNecessary): Deleted.
1264
1265 2016-04-15  Brent Fulgham  <bfulgham@apple.com>
1266
1267         CSP: Make dynamically-added favicons (via link rel="icon") obey Content-Security-Policy
1268         https://bugs.webkit.org/show_bug.cgi?id=153151
1269         <rdar://problem/24383176>
1270
1271         Reviewed by Darin Adler.
1272
1273         Remove the unused dynamic favicon code and tests.
1274
1275         * WebCoreSupport/WebFrameLoaderClient.cpp:
1276         (WebFrameLoaderClient::dispatchDidChangeIcons): Deleted.
1277         * WebCoreSupport/WebFrameLoaderClient.h:
1278
1279 2016-04-15  Darin Adler  <darin@apple.com>
1280
1281         Reduce use of Deprecated::ScriptXXX classes
1282         https://bugs.webkit.org/show_bug.cgi?id=156632
1283
1284         Reviewed by Alex Christensen.
1285
1286         * Plugins/PluginView.cpp:
1287         (WebCore::PluginView::performRequest): Use JSValue.
1288         * WebFrame.cpp:
1289         (WebFrame::stringByEvaluatingJavaScriptInScriptWorld): Ditto.
1290         * WebView.cpp:
1291         (WebView::stringByEvaluatingJavaScriptFromString): Ditto.
1292
1293 2016-04-11  Darin Adler  <darin@apple.com>
1294
1295         Remove UsePointersEvenForNonNullableObjectArguments from HTMLSelectElement
1296         https://bugs.webkit.org/show_bug.cgi?id=156458
1297
1298         Reviewed by Chris Dumez.
1299
1300         * DOMCoreClasses.cpp: Added now-needed include.
1301
1302 2016-04-11  Gavin Barraclough  <barraclough@apple.com>
1303
1304         WebKit should adopt journal_mode=wal for all SQLite databases.
1305         https://bugs.webkit.org/show_bug.cgi?id=133496
1306
1307         Reviewed by Darin Adler.
1308
1309         * WebDatabaseManager.cpp:
1310         (WebDatabaseManager::deleteAllDatabases):
1311             - renamed deleteAllDatabases -> deleteAllDatabasesImmediately.
1312
1313 2016-04-08  Joanmarie Diggs  <jdiggs@igalia.com>
1314
1315         AX: "AXLandmarkApplication" is an inappropriate subrole for ARIA "application" since it's no longer a landmark
1316         https://bugs.webkit.org/show_bug.cgi?id=155403
1317
1318         Reviewed by Chris Fleizach.
1319
1320         The new subrole is AXWebApplication and the new role description is "web application".
1321         As part of the fix, the WebCore AccessibilityRole for ARIA's "application" role was
1322         renamed from LandmarkApplicationRole to WebApplicationRole.
1323
1324         The roles-exposed.html and aria-grouping-roles.html test expectations were also updated.
1325
1326         * AccessibleBase.cpp: Update the rolename
1327         (MSAARole):
1328
1329 2016-04-07  Brian Burg  <bburg@apple.com>
1330
1331         CookieJar should support adding synthetic cookies for developer tools
1332         https://bugs.webkit.org/show_bug.cgi?id=156091
1333         <rdar://problem/25581340>
1334
1335         Reviewed by Timothy Hatcher.
1336
1337         * WebCoreSupport/WebPlatformStrategies.h:
1338         * WebCoreSupport/WebPlatformStrategies.cpp:
1339         Add new method override.
1340
1341 2016-03-24  Said Abou-Hallawa  <sabouhallawa@apple,com>
1342
1343         Change NativeImagePtr for CG to be RetainPtr<CGImageRef>
1344         https://bugs.webkit.org/show_bug.cgi?id=155412
1345
1346         Reviewed by Darin Adler.
1347
1348         * Plugins/PluginView.h:
1349         * Plugins/PluginViewWin.cpp:
1350         (WebCore::PluginView::snapshot):
1351         Replace PassRefPtr with RefPtr.
1352
1353 2016-03-22  Per Arne Vollan  <peavo@outlook.com>
1354
1355         [Win] [64-bit] Remove MSVC 2013 FMA3 Bug Workaround
1356         https://bugs.webkit.org/show_bug.cgi?id=141499
1357
1358         Reviewed by Brent Fulgham.
1359
1360         As we have moved on to VS2015, this workaround is no longer needed.
1361
1362         * WebKitDLL.cpp:
1363         (DllMain):
1364
1365 2016-03-21  Hyungwook Lee  <hyungwook.lee@navercorp.com> 
1366
1367         [Win] Connect layoutTestController.findString() to support testing 
1368         https://bugs.webkit.org/show_bug.cgi?id=50234
1369
1370         Reviewed by Alex Christensen.
1371
1372         Implement WebView::findString to support testing efforts.
1373
1374         * Interfaces/IWebViewPrivate.idl: Add API declaration.
1375         * WebView.cpp:
1376         * WebView.h:
1377
1378 2016-03-16  Carlos Garcia Campos  <cgarcia@igalia.com>
1379
1380         Unreviewed, rolling out r196951 and r197031.
1381
1382         Revert also WinCairo follow ups after r196803
1383
1384         Reverted changesets:
1385
1386         "[WinCairo] Compile fix."
1387         https://bugs.webkit.org/show_bug.cgi?id=154545
1388         http://trac.webkit.org/changeset/196951
1389
1390         "[WinCairo] Mark layer as non composited."
1391         https://bugs.webkit.org/show_bug.cgi?id=154640
1392         http://trac.webkit.org/changeset/197031
1393
1394 2016-03-16  Carlos Garcia Campos  <cgarcia@igalia.com>
1395
1396         Unreviewed, rolling out r197693.
1397
1398         197031
1399
1400         Reverted changeset:
1401
1402         "[WinCairo][AcceleratedCompositing] Rendering issues on
1403         www.bbc.com."
1404         https://bugs.webkit.org/show_bug.cgi?id=154912
1405         http://trac.webkit.org/changeset/197693
1406
1407 2016-03-15  Brent Fulgham  <bfulgham@apple.com>
1408
1409         [Win] Correct double-release of CFURLConnectionRef
1410         https://bugs.webkit.org/show_bug.cgi?id=155515
1411         <rdar://problem/25159143>
1412
1413         Reviewed by Tim Horton.
1414
1415         Tested by http/tests/download suite.
1416
1417         * WebDownloadCFNet.cpp: Remove extra CFRelease.
1418
1419 2016-03-14  Per Arne Vollan  <peavo@outlook.com>
1420
1421         [WinCairo] Compile fix.
1422         https://bugs.webkit.org/show_bug.cgi?id=155463
1423
1424         Reviewed by Alex Christensen.
1425
1426         Get the NetworkStorageSession object from the document in the same way as other platforms do.
1427
1428         * WebCoreSupport/WebFrameNetworkingContext.cpp:
1429         (WebFrameNetworkingContext::storageSession):
1430         * WebCoreSupport/WebFrameNetworkingContext.h:
1431         (WebFrameNetworkingContext::storageSession):
1432
1433 2016-03-14  Joonghun Park  <jh718.park@samsung.com>
1434
1435         Purge PassRefPtr from ArrayBuffer, ArchiveResource, Pasteboard, LegacyWebArchive and DataObjectGtk
1436         https://bugs.webkit.org/show_bug.cgi?id=150497
1437
1438         Reviewed by Darin Adler.
1439
1440         * WebArchive.cpp:
1441         (WebArchive::initWithNode):
1442
1443 2016-03-12  Sam Weinig  <sam@webkit.org>
1444
1445         WebKit can easily crash below NetworkSession::dataTaskForIdentifier() with NSURLSession enabled
1446         <rdar://problem/25129946>
1447         https://bugs.webkit.org/show_bug.cgi?id=155401
1448
1449         Reviewed by Alex Christensen.
1450
1451         * WebCoreSupport/WebFrameNetworkingContext.cpp:
1452         (WebFrameNetworkingContext::ensurePrivateBrowsingSession):
1453         Pass a SessionID to NetworkStorageSession::createPrivateBrowsingSession().
1454
1455 2016-03-10  Jer Noble  <jer.noble@apple.com>
1456
1457         Unreviewed build fix after r197953; correct the settings added in r197953.
1458
1459         * WebView.cpp:
1460         (WebView::notifyPreferencesChanged):
1461
1462 2016-03-10  Jer Noble  <jer.noble@apple.com>
1463
1464         Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
1465         https://bugs.webkit.org/show_bug.cgi?id=155141
1466
1467         Reviewed by Beth Dakin.
1468
1469         * WebView.cpp:
1470         (WebView::notifyPreferencesChanged):
1471
1472 2016-03-07  Per Arne Vollan  <peavo@outlook.com>
1473
1474         [WinCairo][AcceleratedCompositing] Rendering issues on www.bbc.com.
1475         https://bugs.webkit.org/show_bug.cgi?id=154912
1476
1477         Reviewed by Michael Catanzaro.
1478
1479         If we have a scroll layer, we should not include the scroll position in the visible rectangle,
1480         since the scroll position is already reflected in the position of the scroll layer.
1481
1482         * WebCoreSupport/AcceleratedCompositingContext.cpp:
1483         (AcceleratedCompositingContext::flushPendingLayerChanges):
1484
1485 2016-03-06  Gavin Barraclough  <barraclough@apple.com>
1486
1487         Convert DOMTimer to std::chrono::milliseconds
1488         https://bugs.webkit.org/show_bug.cgi?id=155085
1489
1490         Reviewed by Andreas Kling.
1491
1492         DOMTimer currently uses a mix of millisecond (was int, now std::chrono) and second (as double)
1493         time values. Constant conversion back and forth is a complete mess. Stop that.
1494
1495         * WebView.cpp:
1496         (WebView::setMinimumTimerInterval):
1497             - Convert double argument into std::chrono::milliseconds.
1498
1499 2016-03-05  Yusuke Suzuki  <utatane.tea@gmail.com>
1500
1501         [ES6] Support Reflect.construct
1502         https://bugs.webkit.org/show_bug.cgi?id=147330
1503
1504         Reviewed by Saam Barati.
1505
1506         * Plugins/PluginPackage.cpp:
1507         (WebCore::NPN_Invoke):
1508
1509 2016-02-24  Per Arne Vollan  <peavo@outlook.com>
1510
1511         [WinCairo] Mark layer as non composited.
1512         https://bugs.webkit.org/show_bug.cgi?id=154640
1513
1514         Reviewed by Alex Christensen.
1515
1516         We need to mark the non composited layer as being non composited.
1517
1518         * WebCoreSupport/AcceleratedCompositingContext.cpp:
1519         (AcceleratedCompositingContext::initialize):
1520         (AcceleratedCompositingContext::flushPendingLayerChanges):
1521
1522 2016-02-22  Per Arne Vollan  <peavo@outlook.com>
1523
1524         [WinCairo] Compile fix.
1525         https://bugs.webkit.org/show_bug.cgi?id=154545
1526
1527         Reviewed by Alex Christensen.
1528
1529         Add missing parameter to GraphicsLayerTextureMapper::updateBackingStoreIncludingSubLayers().
1530
1531         * WebCoreSupport/AcceleratedCompositingContext.cpp:
1532         (AcceleratedCompositingContext::flushPendingLayerChanges):
1533
1534 2016-02-21  Darin Adler  <darin@apple.com>
1535
1536         Refactor LazyEventListener creation to separate Element and Document cases
1537         https://bugs.webkit.org/show_bug.cgi?id=154231
1538
1539         Reviewed by Andreas Kling.
1540
1541         * WebView.h: Forward declare KeyboardEvent.
1542
1543 2016-02-16  Andreas Kling  <akling@apple.com>
1544
1545         Drop StyleResolver and SelectorQueryCache when entering PageCache.
1546         <https://webkit.org/b/154238>
1547
1548         Reviewed by Antti Koivisto.
1549
1550         * WebCoreSupport/WebVisitedLinkStore.cpp:
1551         (WebVisitedLinkStore::removeAllVisitedLinks): Deleted.
1552         (WebVisitedLinkStore::addVisitedLinkHash): Deleted.
1553
1554 2016-02-14  Chris Dumez  <cdumez@apple.com>
1555
1556         Unreviewed Window build fix.
1557
1558         * WebCoreStatistics.cpp:
1559         * WebJavaScriptCollector.cpp:
1560
1561 2016-02-12  Jiewen Tan  <jiewen_tan@apple.com>
1562
1563         WebKit should expose the DOM 4 Event.isTrusted property
1564         https://bugs.webkit.org/show_bug.cgi?id=76121
1565         <rdar://problem/22558494>
1566
1567         Reviewed by Darin Adler.
1568
1569         * DOMCoreClasses.cpp:
1570         (DOMNode::dispatchEvent):
1571         (DOMWindow::dispatchEvent):
1572
1573 2016-02-11  Antti Koivisto  <antti@apple.com>
1574
1575         Try to fix windows build.
1576
1577         * DOMCoreClasses.cpp:
1578         (DOMElement::style):
1579         (DOMElement::offsetLeft):
1580
1581 2016-02-06  Darin Adler  <darin@apple.com>
1582
1583         Finish auditing call sites of upper() and lower(), eliminate many, and rename the functions
1584         https://bugs.webkit.org/show_bug.cgi?id=153905
1585
1586         Reviewed by Sam Weinig.
1587
1588         * Plugins/PluginDatabase.cpp:
1589         (WebCore::PluginDatabase::pluginForMIMEType): Use ASCII case-insensitive map rather
1590         than lowercasing the MIME type.
1591         (WebCore::PluginDatabase::setPreferredPluginForMIMEType): Ditto.
1592
1593         * Plugins/PluginDatabase.h: Make m_preferredPlugins use an ASCII case-insensitive hash.
1594
1595         * Plugins/PluginPackage.h: Use ASCII case-insensitive hash for maps keyed by MIME type.
1596
1597         * Plugins/PluginPackageWin.cpp:
1598         (WebCore::PluginPackage::fetchInfo): Use convertToASCIILowercase to lowercase a MIME type.
1599
1600 2016-02-04  Joseph Pecoraro  <pecoraro@apple.com>
1601
1602         Web Inspector: InspectorTimelineAgent doesn't need to recompile functions because it now uses the sampling profiler
1603         https://bugs.webkit.org/show_bug.cgi?id=153500
1604         <rdar://problem/24352458>
1605
1606         Reviewed by Timothy Hatcher.
1607
1608         * WebInspector.cpp:
1609         (WebInspector::isJavaScriptProfilingEnabled):
1610         (WebInspector::setJavaScriptProfilingEnabled):
1611         Switch to the new API names.
1612
1613 2016-01-31  Darin Adler  <darin@apple.com>
1614
1615         Replace CaseFoldingHash with ASCIICaseInsensitiveHash
1616         https://bugs.webkit.org/show_bug.cgi?id=153639
1617
1618         Reviewed by Filip Pizlo.
1619
1620         * WebCoreStatistics.cpp:
1621         (WebCoreStatistics::memoryStatistics): Use ASCIICaseInsensitiveHash for field names.
1622         These names are all ASCII.
1623
1624         * WebURLResponse.cpp:
1625         (WebURLResponse::allHeaderFields): Use ASCIICaseInsensitiveHash for HTTP header
1626         field names. These names are all ASCII.
1627
1628 2016-01-30  Commit Queue  <commit-queue@webkit.org>
1629
1630         Unreviewed, rolling out r195911.
1631         https://bugs.webkit.org/show_bug.cgi?id=153723
1632
1633         Caused frequent assertion failures on bots (Requested by ap on
1634         #webkit).
1635
1636         Reverted changeset:
1637
1638         "Replace CaseFoldingHash with ASCIICaseInsensitiveHash"
1639         https://bugs.webkit.org/show_bug.cgi?id=153639
1640         http://trac.webkit.org/changeset/195911
1641
1642 2016-01-30  Commit Queue  <commit-queue@webkit.org>
1643
1644         Unreviewed, rolling out r195799 and r195828.
1645         https://bugs.webkit.org/show_bug.cgi?id=153722
1646
1647         Caused assertion failures, severely affecting EWS (Requested
1648         by ap on #webkit).
1649
1650         Reverted changesets:
1651
1652         "Web Inspector: InspectorTimelineAgent doesn't need to
1653         recompile functions because it now uses the sampling profiler"
1654         https://bugs.webkit.org/show_bug.cgi?id=153500
1655         http://trac.webkit.org/changeset/195799
1656
1657         "Attempt to fix the Windows build after r195799"
1658         http://trac.webkit.org/changeset/195828
1659
1660 2016-01-30  Darin Adler  <darin@apple.com>
1661
1662         Replace CaseFoldingHash with ASCIICaseInsensitiveHash
1663         https://bugs.webkit.org/show_bug.cgi?id=153639
1664
1665         Reviewed by Filip Pizlo.
1666
1667         * WebCoreStatistics.cpp:
1668         (WebCoreStatistics::memoryStatistics): Use ASCIICaseInsensitiveHash for field names.
1669         These names are all ASCII.
1670
1671         * WebURLResponse.cpp:
1672         (WebURLResponse::allHeaderFields): Use ASCIICaseInsensitiveHash for HTTP header
1673         field names. These names are all ASCII.
1674
1675 2016-01-29  Ryan Haddad  <ryanhaddad@apple.com>
1676
1677         Attempt to fix the Windows build after r195799
1678
1679         Unreviewed build fix.
1680
1681         * WebInspector.cpp:
1682         (WebInspector::isJavaScriptProfilingEnabled):
1683         (WebInspector::setJavaScriptProfilingEnabled):
1684
1685 2016-01-28  Darin Adler  <darin@apple.com>
1686
1687         Remove equalIgnoringCase since all callers really wanted equalIgnoringASCIICase
1688         https://bugs.webkit.org/show_bug.cgi?id=153411
1689
1690         Reviewed by Ryosuke Niwa.
1691
1692         * Plugins/PluginDatabase.cpp:
1693         (WebCore::PluginDatabase::MIMETypeForExtension): Use equalIgnoringASCIICase to compare
1694         file extensions.
1695         * Plugins/PluginDatabaseWin.cpp:
1696         (WebCore::PluginDatabase::getPluginPathsInDirectories): Use equalLettersIgnoringASCIICase
1697         to compare filenames.
1698         * Plugins/PluginPackageWin.cpp:
1699         (WebCore::PluginPackage::isPluginBlacklisted): Use equalLettersIgnoringASCIICase to
1700         compare DLL filenames.
1701         * Plugins/PluginStream.cpp:
1702         (WebCore::PluginStream::destroyStream): Use equalLettersIgnoringASCIICase to check HTTP method.
1703         * Plugins/PluginView.cpp:
1704         (WebCore::PluginView::setParameters): Use equalLettersIgnoringASCIICase to check
1705         plug-in parameter name.
1706         * WebView.cpp:
1707         (WebView::canHandleRequest): Use URL::protocolIs instead of equalIgnoringCase.
1708
1709 2016-01-22  Ryosuke Niwa  <rniwa@webkit.org>
1710
1711         document.createElement should be able to create a custom element
1712         https://bugs.webkit.org/show_bug.cgi?id=153173
1713
1714         Reviewed by Darin Adler.
1715
1716         Use createElementForBindings here since this is a C++ binding for Windows.
1717
1718         * DOMCoreClasses.cpp:
1719         (DOMDocument::createElement):
1720
1721 2016-01-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1722
1723         Reduce PassRefPtr uses in dom - 4
1724         https://bugs.webkit.org/show_bug.cgi?id=153270
1725
1726         Reviewed by Darin Adler.
1727
1728         As a step to remove PassRefPtr uses, this patch reduces the uses in WebCore/dom.
1729
1730         * Plugins/PluginView.cpp:
1731         (WebCore::PluginView::focusPluginElement):
1732
1733 2016-01-17  Ada Chan  <adachan@apple.com>
1734
1735         Add a mode parameter to MediaControllerInterface::supportsFullscreen() and ChromeClient::supportsVideoFullscreen().
1736         https://bugs.webkit.org/show_bug.cgi?id=153220
1737
1738         Reviewed by Eric Carlson.
1739
1740         * WebCoreSupport/WebChromeClient.cpp:
1741         (WebChromeClient::supportsVideoFullscreen):
1742         * WebCoreSupport/WebChromeClient.h:
1743
1744 2016-01-22  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1745
1746         Remove PassRefPtr from ResourceRequest and FormData
1747         https://bugs.webkit.org/show_bug.cgi?id=153229
1748
1749         Reviewed by Chris Dumez.
1750
1751         * WebMutableURLRequest.cpp:
1752         (WebMutableURLRequest::setHTTPBody):
1753
1754 2016-01-15  Simon Fraser  <simon.fraser@apple.com>
1755
1756         Remove GraphicsContext::drawConvexPolygon() and GraphicsContext::clipConvexPolygon()
1757         https://bugs.webkit.org/show_bug.cgi?id=153174
1758
1759         Reviewed by Zalan Bujtas.
1760
1761         GraphicsContext::drawConvexPolygon() and GraphicsContext::clipConvexPolygon() were
1762         poorly named (non-convex polygons are allowed), and just syntactic sugar over
1763         clipPath() and drawPath().
1764         
1765         Remove them, but add a convenience function to create a Path from a Vector of 
1766         points. For CG, we can use the more efficient CGPathAddLines().
1767
1768         * FullscreenVideoController.cpp:
1769         (HUDSlider::draw):
1770
1771 2016-01-05  Per Arne Vollan  <peavo@outlook.com>
1772
1773         [WinCairo] Download should use header values from provided request object.
1774         https://bugs.webkit.org/show_bug.cgi?id=152694
1775
1776         Reviewed by Alex Christensen.
1777
1778         Copy header values from request object parameter.
1779
1780         * WebDownloadCurl.cpp:
1781         (WebDownload::initWithRequest):
1782
1783 2015-12-31  Andy Estes  <aestes@apple.com>
1784
1785         Replace WTF::move with WTFMove
1786         https://bugs.webkit.org/show_bug.cgi?id=152601
1787
1788         Reviewed by Brady Eidson.
1789
1790         * Plugins/PluginStream.cpp:
1791         (WebCore::PluginStream::willSendRequest):
1792         * Plugins/PluginView.cpp:
1793         (WebCore::PluginView::requestTimerFired):
1794         (WebCore::PluginView::scheduleRequest):
1795         (WebCore::PluginView::handlePost):
1796         * WebCoreSupport/WebFrameLoaderClient.cpp:
1797         (WebFrameLoaderClient::createDocumentLoader):
1798         * WebCoreSupport/WebInspectorClient.cpp:
1799         (WebInspectorFrontendClient::WebInspectorFrontendClient):
1800         * WebHistory.cpp:
1801         (createUserInfoFromArray):
1802         * WebHistoryItem.cpp:
1803         (WebHistoryItem::initFromDictionaryRepresentation):
1804         * WebView.cpp:
1805         (WebView::addToDirtyRegion):
1806         (WebView::scrollBackingStore):
1807         (WebView::loadBackForwardListFromOtherView):
1808         (WebView::addUserScriptToGroup):
1809         (WebView::addUserStyleSheetToGroup):
1810
1811 2015-12-29  Simon Fraser  <simon.fraser@apple.com>
1812
1813         Fix Windows build.
1814
1815         * WebView.cpp:
1816         (WebView::scrollOffset):
1817
1818 2015-12-25  David Kilzer  <ddkilzer@apple.com>
1819
1820         ResourceError should store failingURL as URL instead of String to avoid reparsing and to address FIXME comments in ResourceErrorCF.cpp and ResourceErrorMac.mm
1821         <http://webkit.org/b/146391>
1822
1823         Reviewed by Antti Koivisto.
1824
1825         * WebCoreSupport/WebFrameLoaderClient.cpp:
1826         (WebFrameLoaderClient::cancelledError):
1827         (WebFrameLoaderClient::blockedError):
1828         (WebFrameLoaderClient::cannotShowURLError):
1829         (WebFrameLoaderClient::interruptedForPolicyChangeError):
1830         (WebFrameLoaderClient::cannotShowMIMETypeError):
1831         (WebFrameLoaderClient::fileDoesNotExistError):
1832         (WebFrameLoaderClient::pluginWillHandleLoadError):
1833         (WebFrameLoaderClient::dispatchDidFailToStartPlugin):
1834         (WebFrameLoaderClient::createJavaAppletWidget):
1835         * WebDownloadCFNet.cpp:
1836         (WebDownload::cancelAuthenticationChallenge):
1837         * WebError.cpp:
1838         (WebError::init):
1839         - Update for type change of 'failingURL' argument to
1840           ResourceError().
1841
1842 2015-12-23  Brent Fulgham  <bfulgham@apple.com>
1843
1844         Web Inspector: add support for running protocol-test.js tests on Windows
1845         https://bugs.webkit.org/show_bug.cgi?id=148037
1846         <rdar://problem/22292237>
1847
1848         Reviewed by Simon Fraser.
1849
1850         Provide API for WebKit.dll clients to request its CFBundleRef.
1851         
1852         * WebKitCOMAPI.cpp:
1853         (webKitBundle): Added.
1854         * WebKitCOMAPI.h:
1855
1856 2015-12-20  Dan Bernstein  <mitz@apple.com>
1857
1858         Remove unused setToolbarHeight
1859         https://bugs.webkit.org/show_bug.cgi?id=152466
1860
1861         Reviewed by Darin Adler.
1862
1863         * WebCoreSupport/WebInspectorClient.cpp:
1864         (WebInspectorFrontendClient::setToolbarHeight): Deleted.
1865         * WebCoreSupport/WebInspectorClient.h:
1866
1867 2015-12-15  Zan Dobersek  <zdobersek@igalia.com>
1868
1869         [TexMap] Operate with a reference to the TextureMapper wherever possible
1870         https://bugs.webkit.org/show_bug.cgi?id=152118
1871
1872         Reviewed by Martin Robinson.
1873
1874         * WebCoreSupport/AcceleratedCompositingContext.cpp:
1875         (AcceleratedCompositingContext::compositeLayersToContext): TextureMapper object
1876         is now operated with through a reference.
1877
1878 2015-12-01  Darin Adler  <darin@apple.com>
1879
1880         Fix anomaly where isMouseEvent returns false for wheel events
1881         https://bugs.webkit.org/show_bug.cgi?id=151685
1882
1883         Reviewed by Alexey Proskuryakov.
1884
1885         * DOMEventsClasses.cpp:
1886         (DOMEvent::createInstance): Use eventInterface instead of isMouseEvent to create the appropriate
1887         wrapper class.
1888
1889 2015-11-24  Per Arne Vollan  <peavo@outlook.com>
1890
1891         [Win] Implement methods to get and set inner html.
1892         https://bugs.webkit.org/show_bug.cgi?id=151569
1893
1894         Reviewed by Alex Christensen.
1895
1896         * DOMHTMLClasses.cpp:
1897         (DOMHTMLElement::innerHTML):
1898         (DOMHTMLElement::setInnerHTML):
1899         (DOMHTMLElement::innerText):
1900
1901 == Rolled over to ChangeLog-2015-11-21 ==