fa13c9ae0111e034c6d5174ecc23a755b19ec2fd
[WebKit-https.git] / Source / WebKit / mac / ChangeLog
1 2015-12-03  Jer Noble  <jer.noble@apple.com>
2
3         Expose WebCore's InvisibleAutoplayNotPermitted setting to WebKit & WebKit2
4         https://bugs.webkit.org/show_bug.cgi?id=151830
5
6         Reviewed by Anders Carlsson.
7
8         Add a new WebPreferences property invisibleAutoplayNotPermitted.
9
10         * WebView/WebPreferenceKeysPrivate.h:
11         * WebView/WebPreferences.mm:
12         (-[WebPreferences invisibleAutoplayNotPermitted]):
13         (-[WebPreferences setInvisibleAutoplayNotPermitted:]):
14         * WebView/WebPreferencesPrivate.h:
15         * WebView/WebView.mm:
16         (-[WebView _preferencesChanged:]):
17
18 2015-12-03  Anders Carlsson  <andersca@apple.com>
19
20         Remove Objective-C GC support
21         https://bugs.webkit.org/show_bug.cgi?id=151819
22         rdar://problem/23746991
23
24         Reviewed by Dan Bernstein.
25
26         * Carbon/CarbonWindowAdapter.mm:
27         (+[CarbonWindowAdapter initialize]): Deleted.
28         (-[CarbonWindowAdapter finalize]): Deleted.
29         * Configurations/Base.xcconfig:
30         * History/WebBackForwardList.mm:
31         (+[WebBackForwardList initialize]): Deleted.
32         (-[WebBackForwardList finalize]): Deleted.
33         * History/WebHistory.mm:
34         (-[WebHistoryPrivate finalize]): Deleted.
35         (-[WebHistory finalize]): Deleted.
36         * History/WebHistoryItem.mm:
37         (+[WebHistoryItem initialize]): Deleted.
38         (-[WebHistoryItem finalize]): Deleted.
39         * Misc/WebElementDictionary.mm:
40         (+[WebElementDictionary initialize]): Deleted.
41         (-[WebElementDictionary finalize]): Deleted.
42         * Plugins/Hosted/WebHostedNetscapePluginView.mm:
43         (+[WebHostedNetscapePluginView initialize]): Deleted.
44         * Plugins/WebBaseNetscapePluginView.mm:
45         (-[WebBaseNetscapePluginView finalize]): Deleted.
46         * Plugins/WebBasePluginPackage.mm:
47         (-[WebBasePluginPackage finalize]): Deleted.
48         * Plugins/WebNetscapePluginView.mm:
49         (+[WebNetscapePluginView initialize]): Deleted.
50         (-[WebNetscapePluginView finalize]): Deleted.
51         * Plugins/WebPluginContainerCheck.mm:
52         (-[WebPluginContainerCheck finalize]): Deleted.
53         * WebCoreSupport/WebEditorClient.mm:
54         (+[WebUndoStep initialize]): Deleted.
55         (-[WebUndoStep finalize]): Deleted.
56         * WebCoreSupport/WebFrameLoaderClient.mm:
57         * WebCoreSupport/WebOpenPanelResultListener.mm:
58         (-[WebOpenPanelResultListener finalize]): Deleted.
59         * WebCoreSupport/WebSecurityOrigin.mm:
60         (-[WebSecurityOrigin finalize]): Deleted.
61         * WebView/WebArchive.mm:
62         (+[WebArchivePrivate initialize]): Deleted.
63         * WebView/WebDataSource.mm:
64         (+[WebDataSource initialize]): Deleted.
65         (-[WebDataSource finalize]): Deleted.
66         * WebView/WebDynamicScrollBarsView.mm:
67         (-[WebDynamicScrollBarsView finalize]): Deleted.
68         * WebView/WebFrame.mm:
69         (-[WebFramePrivate setWebFrameView:]):
70         (-[WebFramePrivate finalize]): Deleted.
71         (-[WebFrame finalize]): Deleted.
72         * WebView/WebFrameView.mm:
73         (-[WebFrameView finalize]): Deleted.
74         * WebView/WebHTMLRepresentation.mm:
75         (-[WebHTMLRepresentation finalize]): Deleted.
76         * WebView/WebHTMLView.mm:
77         (+[WebHTMLViewPrivate initialize]):
78         (-[WebHTMLViewPrivate finalize]): Deleted.
79         (+[WebHTMLView initialize]): Deleted.
80         (-[WebHTMLView finalize]): Deleted.
81         * WebView/WebResource.mm:
82         (+[WebResourcePrivate initialize]): Deleted.
83         (-[WebResourcePrivate finalize]): Deleted.
84         * WebView/WebTextIterator.mm:
85         (+[WebTextIteratorPrivate initialize]): Deleted.
86         * WebView/WebView.mm:
87         (-[WebView finalize]): Deleted.
88         * WebView/WebViewData.mm:
89         (+[WebViewPrivate initialize]): Deleted.
90         (-[WebViewPrivate init]): Deleted.
91         (-[WebViewPrivate finalize]): Deleted.
92
93 2015-12-02  Antti Koivisto  <antti@apple.com>
94
95         Move ResourceLoadScheduler to WebKit1
96         https://bugs.webkit.org/show_bug.cgi?id=151743
97
98         Reviewed by Alex Christensen.
99
100         * Plugins/Hosted/HostedNetscapePluginStream.mm:
101         (WebKit::HostedNetscapePluginStream::start):
102         (WebKit::HostedNetscapePluginStream::stop):
103         * Plugins/WebNetscapePluginStream.mm:
104         (WebNetscapePluginStream::start):
105         (WebNetscapePluginStream::stop):
106         * WebCoreSupport/WebPlatformStrategies.h:
107         * WebCoreSupport/WebPlatformStrategies.mm:
108         (WebPlatformStrategies::createLoaderStrategy):
109         (WebPlatformStrategies::createPasteboardStrategy):
110         (WebPlatformStrategies::createPluginStrategy):
111         (WebPlatformStrategies::createBlobRegistry):
112         (WebPlatformStrategies::cookiesForDOM):
113         * WebView/WebView.mm:
114         (-[WebView _dispatchPendingLoadRequests]):
115         (+[WebView _setLoadResourcesSerially:]):
116         (+[WebView _HTTPPipeliningEnabled]):
117
118 2015-12-01  Yusuke Suzuki  <utatane.tea@gmail.com>
119
120         [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
121         https://bugs.webkit.org/show_bug.cgi?id=150792
122
123         Reviewed by Saam Barati.
124
125         * Configurations/FeatureDefines.xcconfig:
126
127 2015-12-01  Commit Queue  <commit-queue@webkit.org>
128
129         Unreviewed, rolling out r192914.
130         https://bugs.webkit.org/show_bug.cgi?id=151734
131
132         JSC tests for this change are failing on 32 and 64-bit bots
133         (Requested by ryanhaddad on #webkit).
134
135         Reverted changeset:
136
137         "[ES6] Implement LLInt/Baseline Support for ES6 Generators and
138         enable this feature"
139         https://bugs.webkit.org/show_bug.cgi?id=150792
140         http://trac.webkit.org/changeset/192914
141
142 2015-12-01  Yusuke Suzuki  <utatane.tea@gmail.com>
143
144         [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
145         https://bugs.webkit.org/show_bug.cgi?id=150792
146
147         Reviewed by Saam Barati.
148
149         * Configurations/FeatureDefines.xcconfig:
150
151 2015-11-30  Katlyn Graff  <kgraff@apple.com>
152
153         Rename ActiveDOMObject/DOMWindow PageCacheSuspension code to support more reasons for suspension
154         https://bugs.webkit.org/show_bug.cgi?id=151677
155
156         Reviewed by Ryosuke Niwa.
157
158         * WebView/WebFrame.mm:
159         (-[WebFrame _cacheabilityDictionary]):
160
161 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
162
163         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
164         https://bugs.webkit.org/show_bug.cgi?id=149309
165         <rdar://problem/22748363>
166
167         Reviewed by Brent Fulgham.
168
169         * WebView/WebDataSource.mm:
170         (WebDataSourcePrivate::~WebDataSourcePrivate):
171         Refine the assertion to treat <rdar://problem/9673866>.
172
173 == Rolled over to ChangeLog-2015-11-21 ==