Turn on gesture events when building for Yosemite
[WebKit-https.git] / Source / WebKit / mac / ChangeLog
1 2016-01-04  Tim Horton  <timothy_horton@apple.com>
2
3         Turn on gesture events when building for Yosemite
4         https://bugs.webkit.org/show_bug.cgi?id=152704
5         rdar://problem/24042472
6
7         Reviewed by Anders Carlsson.
8
9         * Configurations/FeatureDefines.xcconfig:
10
11 2015-12-31  Andy Estes  <aestes@apple.com>
12
13         Replace WTF::move with WTFMove
14         https://bugs.webkit.org/show_bug.cgi?id=152601
15
16         Reviewed by Brady Eidson.
17
18         * History/WebHistoryItem.mm:
19         (-[WebHistoryItem initFromDictionaryRepresentation:]):
20         * Plugins/Hosted/HostedNetscapePluginStream.mm:
21         (WebKit::HostedNetscapePluginStream::willSendRequest):
22         * Plugins/Hosted/NetscapePluginInstanceProxy.h:
23         (WebKit::NetscapePluginInstanceProxy::setCurrentReply):
24         * Plugins/WebNetscapePluginStream.mm:
25         (WebNetscapePluginStream::willSendRequest):
26         * Plugins/WebNetscapePluginView.mm:
27         (-[WebNetscapePluginView scheduleTimerWithInterval:repeat:timerFunc:]):
28         * WebCoreSupport/WebContextMenuClient.mm:
29         (WebContextMenuClient::imageForCurrentSharingServicePickerItem):
30         * WebCoreSupport/WebFrameLoaderClient.mm:
31         (WebFrameLoaderClient::dispatchDecidePolicyForResponse):
32         (WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
33         (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
34         (WebFrameLoaderClient::dispatchWillSubmitForm):
35         (WebFrameLoaderClient::createDocumentLoader):
36         * WebCoreSupport/WebInspectorClient.mm:
37         (WebInspectorFrontendClient::WebInspectorFrontendClient):
38         * WebView/WebArchive.mm:
39         (-[WebArchive initWithMainResource:subresources:subframeArchives:]):
40         * WebView/WebFrame.mm:
41         (-[WebFrame _documentFragmentWithNodesAsParagraphs:]):
42         * WebView/WebHTMLView.mm:
43         (-[WebHTMLView _applyEditingStyleToSelection:withUndoAction:]):
44         * WebView/WebMediaPlaybackTargetPicker.mm:
45         (WebMediaPlaybackTargetPicker::setPlaybackTarget):
46         * WebView/WebView.mm:
47         (-[WebView _loadBackForwardListFromOtherView:]):
48         (+[WebView _addUserScriptToGroup:world:source:url:whitelist:blacklist:injectionTime:injectedFrames:]):
49         (+[WebView _addUserStyleSheetToGroup:world:source:url:whitelist:blacklist:injectedFrames:]):
50
51 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
52
53         Fix the iOS and EFL builds, after an over-eager commit-queue commit.
54
55         * History/WebHistoryItem.mm:
56         (-[WebHistoryItem initFromDictionaryRepresentation:]):
57
58 2016-01-01  Simon Fraser  <simon.fraser@apple.com>
59
60         Fix naming in HistoryItem to refer to scrollPositions
61         https://bugs.webkit.org/show_bug.cgi?id=152646
62
63         Reviewed by Zalan Bujtas.
64
65         HistoryItem stores a scrollPosition, so call it that.
66
67         * History/WebHistoryItem.mm:
68         (-[WebHistoryItem scrollPoint]):
69
70 2016-01-01  Jeff Miller  <jeffm@apple.com>
71
72         Update user-visible copyright strings to include 2016
73         https://bugs.webkit.org/show_bug.cgi?id=152531
74
75         Reviewed by Alexey Proskuryakov.
76
77         * Info.plist:
78
79 2015-12-31  David Kilzer  <ddkilzer@apple.com>
80
81         Stop using USE(CFNETWORK) path on iOS
82         https://bugs.webkit.org/show_bug.cgi?id=142540
83
84         Step 1/2: Do everything but turn off USE(CFNETWORK) internally.
85
86         Original patch by Antti Koivisto <antti@apple.com> on 2015-03-10
87         Reviewed by Daniel Bates.
88
89         * Misc/WebDownload.h: Add header guard to make
90         NSURLDownloadSPI.h work when pre-declaring NSURLDownload object.
91         * Misc/WebKitVersionChecks.h: Define
92         WEBKIT_FIRST_VERSION_WITH_LOADING_DURING_COMMON_RUNLOOP_MODES
93         for iOS.
94         * WebView/WebView.mm:
95         (-[WebView _commonInitializationWithFrameName:groupName:]): Use
96         the correct runloop on iOS.
97         * WebView/WebViewPrivate.h:
98         (-[WebView(WebPendingPublic) scheduleInRunLoop:forMode:]):
99         (-[WebView(WebPendingPublic) unscheduleFromRunLoop:forMode:]):
100         - These are available on iOS now.
101
102 2015-12-31  Simon Fraser  <simon.fraser@apple.com>
103
104         Clarify that scrollPositionChangedViaPlatformWidget takes offsets
105         https://bugs.webkit.org/show_bug.cgi?id=152606
106
107         Reviewed by Zalan Bujtas.
108
109         scrollPositionChangedViaPlatformWidget actually gets scroll offsets, since the
110         values we get from AppKit are zero-based, so rename to scrollOffsetChangedViaPlatformWidget().
111         
112         Change ScrollableArea's setScrollPosition() and requestScrollPositionUpdate() to take
113         ScrollPositions.
114         
115         Add a FIXME noting that willRevealEdge events are probably broken in RTL documents.
116
117         * WebView/WebHTMLView.mm:
118         (-[WebHTMLView _frameOrBoundsChanged]):
119
120 2015-12-22  Andy Estes  <aestes@apple.com>
121
122         [CF] Replace CFNetwork-related WebKitSystemInterface calls with SPI
123         https://bugs.webkit.org/show_bug.cgi?id=152463
124
125         Reviewed by Alexey Proskuryakov.
126
127         Replaced WebkitSystemInterface calls that wrapped CFNetwork SPI with direct calls to SPI that is now forward
128         declared in CFNetworkSPI.h.
129
130         * Plugins/Hosted/HostedNetscapePluginStream.mm:
131         (WebKit::HostedNetscapePluginStream::didReceiveResponse):
132         * Plugins/WebNetscapePluginStream.mm:
133         (WebNetscapePluginStream::didReceiveResponse):
134         * WebCoreSupport/WebSystemInterface.mm:
135         (InitWebCoreSystemInterface): Deleted.
136         * WebView/WebPreferences.mm:
137         (+[WebPreferences _setCurrentNetworkLoaderSessionCookieAcceptPolicy:]):
138
139 2015-12-20  Dan Bernstein  <mitz@apple.com>
140
141         Remove unused setToolbarHeight
142         https://bugs.webkit.org/show_bug.cgi?id=152466
143
144         Reviewed by Darin Adler.
145
146         * WebCoreSupport/WebInspectorClient.h:
147         * WebCoreSupport/WebInspectorClient.mm::
148         (WebInspectorFrontendClient::setToolbarHeight): Deleted.
149
150 2015-12-19  Dan Bernstein  <mitz@apple.com>
151
152         [Mac] WebKit contains dead source code for OS X Mavericks and earlier
153         https://bugs.webkit.org/show_bug.cgi?id=152462
154
155         Reviewed by Alexey Proskuryakov.
156
157         - Removed build setting definitions for OS X 10.9 and earlier, and simplified defintions
158           that became uniform across all OS X versions as a result:
159
160         * Configurations/DebugRelease.xcconfig:
161         * Configurations/FeatureDefines.xcconfig:
162         * Configurations/Version.xcconfig:
163         * Configurations/WebKitLegacy.xcconfig:
164
165         - Simplified expressions involving __MAC_OS_X_VERSION_MIN_REQUIRED and removed code that was
166           never getting compiled:
167
168         * WebCoreSupport/WebInspectorClient.mm:
169         * WebView/WebDynamicScrollBarsView.mm:
170         * WebView/WebHTMLView.mm:
171         * WebView/WebImmediateActionController.h:
172         * WebView/WebImmediateActionController.mm:
173         * WebView/WebView.mm:
174         * WebView/WebViewData.h:
175         * WebView/WebViewData.mm:
176         * WebView/WebViewInternal.h:
177
178 2015-12-17  Tim Horton  <timothy_horton@apple.com>
179
180         Data detector yellow highlight location is vertically mirrored in WebKit1
181         https://bugs.webkit.org/show_bug.cgi?id=152216
182         <rdar://problem/23848003>
183
184         Reviewed by Darin Adler.
185
186         * WebView/WebImmediateActionController.mm:
187         (-[WebImmediateActionController _animationControllerForDataDetectedText]):
188         Match the conversion we do at every other WK1 TextIndicator construction.
189
190 2015-12-16  Youenn Fablet  <youenn.fablet@crf.canon.fr>
191
192         [Fetch API] Add fetch API compile time flag
193         https://bugs.webkit.org/show_bug.cgi?id=152254
194
195         Reviewed by Darin Adler.
196
197         * Configurations/FeatureDefines.xcconfig:
198
199 2015-12-13  Tim Horton  <timothy_horton@apple.com>
200
201         Adopt CGIOSurfaceContextCreateImageReference to avoid unnecessary readback
202         https://bugs.webkit.org/show_bug.cgi?id=150988
203         <rdar://problem/18993594>
204
205         Reviewed by Darin Adler.
206
207         * WebCoreSupport/WebContextMenuClient.mm:
208         (WebContextMenuClient::imageForCurrentSharingServicePickerItem):
209         Adopt sinkIntoImage and drawConsumingImageBuffer in a few places.
210
211 2015-12-11  Eric Carlson  <eric.carlson@apple.com>
212
213         [MediaStream] Add a setting to allow the mock media capture devices to be enabled and disabled
214         https://bugs.webkit.org/show_bug.cgi?id=152197
215
216         Reviewed by Dean Jackson.
217
218         * WebView/WebPreferenceKeysPrivate.h:
219         * WebView/WebPreferences.mm:
220         (+[WebPreferences initialize]):
221         (-[WebPreferences mockCaptureDevicesEnabled]):
222         (-[WebPreferences setMockCaptureDevicesEnabled:]):
223         * WebView/WebPreferencesPrivate.h:
224         * WebView/WebView.mm:
225         (-[WebView _preferencesChanged:]):
226
227 2015-12-11  Beth Dakin  <bdakin@apple.com>
228
229         _touchEventRegions should return regions in the view's coordinates
230         https://bugs.webkit.org/show_bug.cgi?id=152189
231         -and corresponding-
232         rdar://problem/23188605
233
234         Reviewed by Dan Bernstein.
235
236         The comment here was actually out of date. It claimed that touch rectangles 
237         are in the coordinate system of the document, but we had actually changed 
238         them to be in the view’s coordinate system in order to fix issues with 
239         handling touch events in UIWebView. But now we are going back to having the 
240         touch rectangles be in the document’s coordinate system, so we should fix the 
241         rtl bugs here by converting to view coordinates before handing the rects off 
242         to iOS WK1 clients.
243         * WebView/WebView.mm:
244         (-[WebView _touchEventRegions]):
245
246 2015-12-10  Eric Carlson  <eric.carlson@apple.com>
247
248         [MediaStream] Expose media capture devices persistent permissions to WebCore
249         https://bugs.webkit.org/show_bug.cgi?id=152087
250
251         Reviewed by Chris Dumez.
252
253         Add methods and helpers for WK1 permission checker interface.
254         * WebCoreSupport/WebUserMediaClient.h:
255         * WebCoreSupport/WebUserMediaClient.mm:
256         (userMediaRequestsMap):
257         (AddRequestToRequestMap):
258         (RemoveRequestFromRequestMap):
259         (userMediaCheckMap):
260         (AddPermissionCheckToMap):
261         (RemovePermissionCheckFromMap):
262         (WebUserMediaClient::WebUserMediaClient):
263         (WebUserMediaClient::requestUserMediaAccess):
264         (WebUserMediaClient::cancelUserMediaAccessRequest):
265         (WebUserMediaClient::checkUserMediaPermission):
266         (WebUserMediaClient::cancelUserMediaPermissionCheck):
267         (-[WebUserMediaPolicyListener allow]):
268         (-[WebUserMediaPolicyListener deny]):
269         (-[WebUserMediaPolicyCheckerListener initWithUserMediaPermissionCheck:]):
270         (-[WebUserMediaPolicyCheckerListener cancelUserMediaPermissionCheck]):
271         (-[WebUserMediaPolicyCheckerListener allow]):
272         (-[WebUserMediaPolicyCheckerListener deny]):
273         (-[WebUserMediaPolicyCheckerListener denyOnlyThisRequest]):
274         (-[WebUserMediaPolicyCheckerListener shouldClearCache]):
275         (AddRequestToMap): Deleted.
276         (RemoveRequestFromMap): Deleted.
277         * WebView/WebUIDelegatePrivate.h:
278
279 2015-12-08  Beth Dakin  <bdakin@apple.com>
280
281         Follow-up to:
282         Add support for WebViewAdditions
283         https://bugs.webkit.org/show_bug.cgi?id=151967
284
285         Rubber-stamped by Dan Bernstein.
286
287         We should use the Web prefix for all category names.
288         * WebView/WebView.mm:
289         (-[WebView updateWebViewAdditions]):
290         * WebView/WebViewInternal.h:
291
292 2015-12-08  Eric Carlson  <eric.carlson@apple.com>
293
294         [MediaStream] Rename UserMediaClient and UserMediaController methods
295         https://bugs.webkit.org/show_bug.cgi?id=152001
296
297         Reviewed by Brady Eidson.
298
299         * WebCoreSupport/WebUserMediaClient.h:
300         * WebCoreSupport/WebUserMediaClient.mm:
301         (WebUserMediaClient::pageDestroyed):
302         (WebUserMediaClient::requestUserMediaAccess):
303         (WebUserMediaClient::cancelUserMediaAccessRequest):
304         (-[WebUserMediaPolicyListener initWithUserMediaRequest:]):
305         (-[WebUserMediaPolicyListener cancelUserMediaAccessRequest]):
306         (WebUserMediaClient::requestPermission): Deleted.
307         (WebUserMediaClient::cancelRequest): Deleted.
308         (-[WebUserMediaPolicyListener cancelRequest]): Deleted.
309
310 2015-12-07  Alex Christensen  <achristensen@webkit.org>
311
312         Build fix after r193675.
313
314         * WebView/WebViewData.h:
315
316 2015-12-07  Alex Christensen  <achristensen@webkit.org>
317
318         Build fix after r193661.
319
320         Reviewed by Beth Dakin.
321
322         * WebView/WebViewData.h:
323
324 2015-12-07  Beth Dakin  <bdakin@apple.com>
325
326         Add support for WebViewAdditions
327         https://bugs.webkit.org/show_bug.cgi?id=151967
328
329         Reviewed by Sam Weinig.
330
331         * WebCoreSupport/WebEditorClient.mm:
332         (WebEditorClient::respondToChangedSelection):
333         * WebView/WebView.mm:
334         (-[WebView _commonInitializationWithFrameName:groupName:]):
335         (-[WebView updateWebViewAdditions]):
336         * WebView/WebViewData.h:
337         * WebView/WebViewInternal.h:
338
339 2015-12-07  Beth Dakin  <bdakin@apple.com>
340
341         Hook up request and show for typing candidates in WK1
342         https://bugs.webkit.org/show_bug.cgi?id=151831
343         -and corresponding-
344         <rdar://problem/23751214>
345
346         Reviewed by Enrica Casucci.
347
348         Add member variables to WebEditorClient. One is a WeakPtrFactory for the 
349         asynchronous handlers, and the other caches the VisibleSelection at the time 
350         candidates were requested so that we can make sure the candidates are still 
351         valid once we receive them.
352         * WebCoreSupport/WebEditorClient.h:
353         * WebCoreSupport/WebEditorClient.mm:
354         (WebEditorClient::WebEditorClient):
355
356         Call [NSSpellChecker requestCandidatesForSelectedRange] with the appropriate 
357         parameters.
358         (WebEditorClient::requestCandidatesForSelection):
359
360         Two helpers to compute information that we need for both of the handlers 
361         below.
362         (candidateRangeForSelection):
363         (candidateWouldReplaceText):
364
365         In this handler, we just need to call [NSSpellChecker showCandidates] with 
366         the appropriate parameters.
367         (WebEditorClient::handleRequestedCandidates):
368
369         Once a candidate is accepted, it should be inserted in the right way.
370         (WebEditorClient::handleAcceptedCandidate):
371
372 2015-12-03  Jer Noble  <jer.noble@apple.com>
373
374         Expose WebCore's InvisibleAutoplayNotPermitted setting to WebKit & WebKit2
375         https://bugs.webkit.org/show_bug.cgi?id=151830
376
377         Reviewed by Anders Carlsson.
378
379         Add a new WebPreferences property invisibleAutoplayNotPermitted.
380
381         * WebView/WebPreferenceKeysPrivate.h:
382         * WebView/WebPreferences.mm:
383         (-[WebPreferences invisibleAutoplayNotPermitted]):
384         (-[WebPreferences setInvisibleAutoplayNotPermitted:]):
385         * WebView/WebPreferencesPrivate.h:
386         * WebView/WebView.mm:
387         (-[WebView _preferencesChanged:]):
388
389 2015-12-03  Anders Carlsson  <andersca@apple.com>
390
391         Remove Objective-C GC support
392         https://bugs.webkit.org/show_bug.cgi?id=151819
393         rdar://problem/23746991
394
395         Reviewed by Dan Bernstein.
396
397         * Carbon/CarbonWindowAdapter.mm:
398         (+[CarbonWindowAdapter initialize]): Deleted.
399         (-[CarbonWindowAdapter finalize]): Deleted.
400         * Configurations/Base.xcconfig:
401         * History/WebBackForwardList.mm:
402         (+[WebBackForwardList initialize]): Deleted.
403         (-[WebBackForwardList finalize]): Deleted.
404         * History/WebHistory.mm:
405         (-[WebHistoryPrivate finalize]): Deleted.
406         (-[WebHistory finalize]): Deleted.
407         * History/WebHistoryItem.mm:
408         (+[WebHistoryItem initialize]): Deleted.
409         (-[WebHistoryItem finalize]): Deleted.
410         * Misc/WebElementDictionary.mm:
411         (+[WebElementDictionary initialize]): Deleted.
412         (-[WebElementDictionary finalize]): Deleted.
413         * Plugins/Hosted/WebHostedNetscapePluginView.mm:
414         (+[WebHostedNetscapePluginView initialize]): Deleted.
415         * Plugins/WebBaseNetscapePluginView.mm:
416         (-[WebBaseNetscapePluginView finalize]): Deleted.
417         * Plugins/WebBasePluginPackage.mm:
418         (-[WebBasePluginPackage finalize]): Deleted.
419         * Plugins/WebNetscapePluginView.mm:
420         (+[WebNetscapePluginView initialize]): Deleted.
421         (-[WebNetscapePluginView finalize]): Deleted.
422         * Plugins/WebPluginContainerCheck.mm:
423         (-[WebPluginContainerCheck finalize]): Deleted.
424         * WebCoreSupport/WebEditorClient.mm:
425         (+[WebUndoStep initialize]): Deleted.
426         (-[WebUndoStep finalize]): Deleted.
427         * WebCoreSupport/WebFrameLoaderClient.mm:
428         * WebCoreSupport/WebOpenPanelResultListener.mm:
429         (-[WebOpenPanelResultListener finalize]): Deleted.
430         * WebCoreSupport/WebSecurityOrigin.mm:
431         (-[WebSecurityOrigin finalize]): Deleted.
432         * WebView/WebArchive.mm:
433         (+[WebArchivePrivate initialize]): Deleted.
434         * WebView/WebDataSource.mm:
435         (+[WebDataSource initialize]): Deleted.
436         (-[WebDataSource finalize]): Deleted.
437         * WebView/WebDynamicScrollBarsView.mm:
438         (-[WebDynamicScrollBarsView finalize]): Deleted.
439         * WebView/WebFrame.mm:
440         (-[WebFramePrivate setWebFrameView:]):
441         (-[WebFramePrivate finalize]): Deleted.
442         (-[WebFrame finalize]): Deleted.
443         * WebView/WebFrameView.mm:
444         (-[WebFrameView finalize]): Deleted.
445         * WebView/WebHTMLRepresentation.mm:
446         (-[WebHTMLRepresentation finalize]): Deleted.
447         * WebView/WebHTMLView.mm:
448         (+[WebHTMLViewPrivate initialize]):
449         (-[WebHTMLViewPrivate finalize]): Deleted.
450         (+[WebHTMLView initialize]): Deleted.
451         (-[WebHTMLView finalize]): Deleted.
452         * WebView/WebResource.mm:
453         (+[WebResourcePrivate initialize]): Deleted.
454         (-[WebResourcePrivate finalize]): Deleted.
455         * WebView/WebTextIterator.mm:
456         (+[WebTextIteratorPrivate initialize]): Deleted.
457         * WebView/WebView.mm:
458         (-[WebView finalize]): Deleted.
459         * WebView/WebViewData.mm:
460         (+[WebViewPrivate initialize]): Deleted.
461         (-[WebViewPrivate init]): Deleted.
462         (-[WebViewPrivate finalize]): Deleted.
463
464 2015-12-02  Antti Koivisto  <antti@apple.com>
465
466         Move ResourceLoadScheduler to WebKit1
467         https://bugs.webkit.org/show_bug.cgi?id=151743
468
469         Reviewed by Alex Christensen.
470
471         * Plugins/Hosted/HostedNetscapePluginStream.mm:
472         (WebKit::HostedNetscapePluginStream::start):
473         (WebKit::HostedNetscapePluginStream::stop):
474         * Plugins/WebNetscapePluginStream.mm:
475         (WebNetscapePluginStream::start):
476         (WebNetscapePluginStream::stop):
477         * WebCoreSupport/WebPlatformStrategies.h:
478         * WebCoreSupport/WebPlatformStrategies.mm:
479         (WebPlatformStrategies::createLoaderStrategy):
480         (WebPlatformStrategies::createPasteboardStrategy):
481         (WebPlatformStrategies::createPluginStrategy):
482         (WebPlatformStrategies::createBlobRegistry):
483         (WebPlatformStrategies::cookiesForDOM):
484         * WebView/WebView.mm:
485         (-[WebView _dispatchPendingLoadRequests]):
486         (+[WebView _setLoadResourcesSerially:]):
487         (+[WebView _HTTPPipeliningEnabled]):
488
489 2015-12-01  Yusuke Suzuki  <utatane.tea@gmail.com>
490
491         [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
492         https://bugs.webkit.org/show_bug.cgi?id=150792
493
494         Reviewed by Saam Barati.
495
496         * Configurations/FeatureDefines.xcconfig:
497
498 2015-12-01  Commit Queue  <commit-queue@webkit.org>
499
500         Unreviewed, rolling out r192914.
501         https://bugs.webkit.org/show_bug.cgi?id=151734
502
503         JSC tests for this change are failing on 32 and 64-bit bots
504         (Requested by ryanhaddad on #webkit).
505
506         Reverted changeset:
507
508         "[ES6] Implement LLInt/Baseline Support for ES6 Generators and
509         enable this feature"
510         https://bugs.webkit.org/show_bug.cgi?id=150792
511         http://trac.webkit.org/changeset/192914
512
513 2015-12-01  Yusuke Suzuki  <utatane.tea@gmail.com>
514
515         [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
516         https://bugs.webkit.org/show_bug.cgi?id=150792
517
518         Reviewed by Saam Barati.
519
520         * Configurations/FeatureDefines.xcconfig:
521
522 2015-11-30  Katlyn Graff  <kgraff@apple.com>
523
524         Rename ActiveDOMObject/DOMWindow PageCacheSuspension code to support more reasons for suspension
525         https://bugs.webkit.org/show_bug.cgi?id=151677
526
527         Reviewed by Ryosuke Niwa.
528
529         * WebView/WebFrame.mm:
530         (-[WebFrame _cacheabilityDictionary]):
531
532 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
533
534         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
535         https://bugs.webkit.org/show_bug.cgi?id=149309
536         <rdar://problem/22748363>
537
538         Reviewed by Brent Fulgham.
539
540         * WebView/WebDataSource.mm:
541         (WebDataSourcePrivate::~WebDataSourcePrivate):
542         Refine the assertion to treat <rdar://problem/9673866>.
543
544 == Rolled over to ChangeLog-2015-11-21 ==