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