b141ec90b5c05c4806e21f85e3d462894ecce9f3
[WebKit-https.git] / Source / WebKitLegacy / ChangeLog
1 2017-07-10  Per Arne Vollan  <pvollan@apple.com>
2
3         [Win] Link error when building WTF from WTF.proj project file.
4         https://bugs.webkit.org/show_bug.cgi?id=174316
5         <rdar://problem/33178200>
6
7         Reviewed by Brent Fulgham.
8
9         WTF_CPU_X86 cmake variable needs to be set for link libraries directories to be correct.
10
11         * WebKit.vcxproj/WebKit.proj:
12
13 2017-07-05  Don Olmstead  <don.olmstead@sony.com>
14
15         [WinCairo] Consolidate CMake code related to CURL
16         https://bugs.webkit.org/show_bug.cgi?id=170860
17
18         Reviewed by Alex Christensen.
19
20         * PlatformWin.cmake:
21
22 2017-06-26  Yusuke Suzuki  <utatane.tea@gmail.com>
23
24         [WTF] Drop Thread::create(obsolete things) API since we can use lambda
25         https://bugs.webkit.org/show_bug.cgi?id=173825
26
27         Reviewed by Saam Barati.
28
29         * Storage/StorageThread.cpp:
30         (WebCore::StorageThread::start):
31         (WebCore::StorageThread::threadEntryPointCallback): Deleted.
32         * Storage/StorageThread.h:
33
34 2017-06-16  Alex Christensen  <achristensen@webkit.org>
35
36         Fix Visual Studio 2017 64-bit build after r218258
37         https://bugs.webkit.org/show_bug.cgi?id=173308
38
39         * PlatformWin.cmake:
40         We still need the enable_language(ASM_MASM) even if we explicitly call ml64 with VS2017.
41         Otherwise CMake complains about a missing variable CMAKE_ASM_MASM_COMPILE_OBJECT.
42
43 2017-06-14  Fujii Hironori  <Hironori.Fujii@sony.com>
44
45         [Win64] Fails to build Asm.lib (PaintHooks.asm) since Bug 173132
46         https://bugs.webkit.org/show_bug.cgi?id=173308
47
48         Reviewed by Alex Christensen.
49
50         Use the same method to process asm file as well as JSC does (Bug 170833).
51
52         * PlatformWin.cmake: Use add_custom_command to assemble PaintHooks.asm.
53
54 2017-06-09  Per Arne Vollan  <pvollan@apple.com>
55
56         [Win64] Build error when compiling PaintHooks.asm.
57         https://bugs.webkit.org/show_bug.cgi?id=173132
58
59         Reviewed by Brent Fulgham.
60
61         There seems to be too many include paths on the command line for ml64. According to the documentation,
62         a maximum of 10 /I options is allowed. Create a separate static library for asm files, in order to
63         avoid all the include paths.
64         
65         * PlatformWin.cmake:
66
67 2017-06-06  Yoav Weiss  <yoav@yoav.ws>
68
69         [preload] Conditional support for media preloading and align media `as` values.
70         https://bugs.webkit.org/show_bug.cgi?id=172501
71
72         Reviewed by Dean Jackson.
73
74         Add media preloading preference and hook it up to runtime enabled features.
75
76         * mac/WebView/WebPreferenceKeysPrivate.h: Added a media preloading preference.
77         * mac/WebView/WebPreferences.mm:
78         (WebKit::WebPreferences::setMediaPreloadingEnabled):
79         (WebKit::WebPreferences::mediaPreloadingEnabled):
80         * mac/WebView/WebPreferencesPrivate.h:
81         (WebKit::WebPreferences::setMediaPreloadingEnabled):
82         (WebKit::WebPreferences::mediaPreloadingEnabled):
83         * mac/WebView/WebView.mm: Set runtime enabled feature based on preference.
84         * win/Interfaces/IWebPreferencesPrivate.idl: define mediaPreloadEnabled and setMediaPreloadingEnabled
85         * win/WebPreferences.cpp: Initialize media preloading as false and define setter and getter.
86         (WebKit::WebPreferences::setMediaPreloadingEnabled):
87         (WebKit::WebPreferences::mediaPreloadingEnabled):
88         * win/WebPreferences.h:
89         * win/WebPreferenceKeysPrivate.h:
90         * win/WebView.cpp: Set runtime enabled feature based on preference.
91
92 2017-05-22  Don Olmstead  <don.olmstead@am.sony.com>
93
94         [Win][CMake] Move MSVC compiler options to a common location
95         https://bugs.webkit.org/show_bug.cgi?id=172230
96
97         Reviewed by Yusuke Suzuki.
98
99         * PlatformWin.cmake:
100
101 2017-04-20  Konstantin Tokarev  <annulen@yandex.ru>
102
103         [cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere
104         https://bugs.webkit.org/show_bug.cgi?id=171071
105
106         Reviewed by Michael Catanzaro.
107
108         "${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the
109         build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should
110         be available for all ports.
111
112         * CMakeLists.txt:
113         * PlatformMac.cmake:
114         * PlatformWin.cmake:
115
116 2017-04-12  Brady Eidson  <beidson@apple.com>
117
118         QuotaExceededError when saving to localStorage in private mode.
119         https://bugs.webkit.org/show_bug.cgi?id=157010
120
121         Reviewed by Alex Christensen.
122
123         * Storage/StorageNamespaceImpl.cpp:
124         (WebKit::StorageNamespaceImpl::createEphemeralLocalStorageNamespace):
125         (WebKit::StorageNamespaceImpl::StorageNamespaceImpl):
126         (WebKit::StorageNamespaceImpl::~StorageNamespaceImpl):
127         (WebKit::StorageNamespaceImpl::copy):
128         (WebKit::StorageNamespaceImpl::close):
129         * Storage/StorageNamespaceImpl.h:
130
131         * Storage/WebStorageNamespaceProvider.cpp:
132         (WebKit::WebStorageNamespaceProvider::createEphemeralLocalStorageNamespace):
133         * Storage/WebStorageNamespaceProvider.h:
134
135 2017-04-12  Yusuke Suzuki  <utatane.tea@gmail.com>
136
137         [WTF] Introduce Thread class and use RefPtr<Thread> and align Windows Threading implementation semantics to Pthread one
138         https://bugs.webkit.org/show_bug.cgi?id=170502
139
140         Reviewed by Mark Lam.
141
142         Mechanical change. Use Thread:: APIs.
143
144         * Storage/StorageThread.cpp:
145         (WebCore::StorageThread::StorageThread):
146         (WebCore::StorageThread::~StorageThread):
147         (WebCore::StorageThread::start):
148         (WebCore::StorageThread::dispatch):
149         (WebCore::StorageThread::terminate):
150         * Storage/StorageThread.h:
151
152 2017-04-10  Chris Dumez  <cdumez@apple.com>
153
154         Drop Timer::startOneShot() overload taking a double
155         https://bugs.webkit.org/show_bug.cgi?id=170659
156
157         Reviewed by Yusuke Suzuki.
158
159         Drop Timer::startOneShot() overload taking a double as people should use Seconds type now.
160
161         * Storage/StorageAreaSync.cpp:
162         * Storage/StorageTracker.cpp:
163         (WebKit::StorageTracker::StorageTracker):
164         * Storage/StorageTracker.h:
165         (WebKit::StorageTracker::storageDatabaseIdleInterval):
166         (WebKit::StorageTracker::setStorageDatabaseIdleInterval):
167
168 2017-04-09  Chris Dumez  <cdumez@apple.com>
169
170         Start dropping Timer API dealing with double
171         https://bugs.webkit.org/show_bug.cgi?id=170649
172
173         Reviewed by Yusuke Suzuki.
174
175         Start dropping Timer API dealing with double as people should use Seconds now.
176
177         * WebCoreSupport/WebResourceLoadScheduler.cpp:
178         (WebResourceLoadScheduler::scheduleServePendingRequests):
179
180 2017-04-06  Joseph Pecoraro  <pecoraro@apple.com>
181
182         Web Inspector: Only Capture Extra Network Load Metrics when there is a Web Inspector Frontend
183         https://bugs.webkit.org/show_bug.cgi?id=170525
184
185         Reviewed by Youenn Fablet.
186
187         * WebCoreSupport/WebResourceLoadScheduler.h:
188
189 2017-04-05  Fujii Hironori  <Hironori.Fujii@sony.com>
190
191         [WinCairo] Invalid address specified to RtlValidateHeap at std::ctype<char>::_Tidy() when finishing MiniBrowser
192         https://bugs.webkit.org/show_bug.cgi?id=157067
193
194         Reviewed by Per Arne Vollan.
195
196         WebKit is compiled with /MT switch to use static CRT on Windows.
197         But, WinCairo port does not link the static CRT by specifying
198         /NODEFAULTLIB:LIBCMT and /NODEFAULTLIB:LIBCMTD switches.
199         Eventually, a dynamically linked CRT is linked.  This causes
200         potential heap corruption.
201
202         * PlatformWin.cmake: Do not set /NODEFAULTLIB:LIBCMT and
203         /NODEFAULTLIB:LIBCMTD, but /NODEFAULTLIB:MSVCRT and
204         /NODEFAULTLIB:MSVCRTD as well as AppleWin port does
205
206 2017-03-31  Brady Eidson  <beidson@apple.com>
207
208         Clean up the "StorageType" enum.
209         https://bugs.webkit.org/show_bug.cgi?id=170349
210
211         Reviewed by Tim Horton.
212
213         * Storage/StorageAreaImpl.cpp:
214         (WebKit::StorageAreaImpl::dispatchStorageEvent):
215         
216         * Storage/StorageNamespaceImpl.cpp:
217         (WebKit::StorageNamespaceImpl::createSessionStorageNamespace):
218         (WebKit::StorageNamespaceImpl::getOrCreateLocalStorageNamespace):
219         (WebKit::StorageNamespaceImpl::StorageNamespaceImpl):
220         (WebKit::StorageNamespaceImpl::~StorageNamespaceImpl):
221         (WebKit::StorageNamespaceImpl::copy):
222         (WebKit::StorageNamespaceImpl::close):
223
224 2017-03-27  JF Bastien  <jfbastien@apple.com>
225
226         make build fix for WebDefaultUIDelegate.m
227         https://bugs.webkit.org/show_bug.cgi?id=170163
228
229         Unreviewed build fix.
230
231         * PlatformMac.cmake: WebDefaultUIDelegate.m was renamed
232
233 2017-03-24  Wenson Hsieh  <wenson_hsieh@apple.com>
234
235         [WK2] Add a UI delegate SPI hook to enable or disable navigation on drop
236         https://bugs.webkit.org/show_bug.cgi?id=169168
237         <rdar://problem/30688374>
238
239         Reviewed by Tim Horton.
240
241         See WebKit ChangeLog for more details. Renames WebDefaultUIDelegate.m => WebDefaultUIDelegate.mm.
242
243         * WebKit.xcodeproj/project.pbxproj:
244
245 2017-03-20  Dan Bernstein  <mitz@apple.com>
246
247         [Xcode] Incremental builds of WebKitLegacy are slow because of the Postprocess Headers phase
248         https://bugs.webkit.org/show_bug.cgi?id=169861
249
250         Reviewed by Sam Weinig.
251
252         * WebKit.xcodeproj/project.pbxproj: Specified that the Postprocess Headers script build
253           phase has the Headers and PrivateHeaders directories as its inputs and a timestamp file as
254           its output.
255
256 2017-03-15  Dean Jackson  <dino@apple.com>
257
258         Sort Xcode project files
259         https://bugs.webkit.org/show_bug.cgi?id=169669
260
261         Reviewed by Antoine Quint.
262
263         * WebKit.xcodeproj/project.pbxproj:
264
265 2017-02-27  Aakash Jain  <aakash_jain@apple.com>
266
267         Enable SUPPORTS_TEXT_BASED_API in WebKitLegacy for iOS
268         https://bugs.webkit.org/show_bug.cgi?id=168919
269
270         Reviewed by Tim Horton.
271
272         * WebKit.xcodeproj/project.pbxproj: Run scripts which are run for installhdrs phase for installapi phase as well.
273
274 2017-02-22  Aakash Jain  <aakash_jain@apple.com>
275
276         Export Objective-C symbols for variables in Webkit SPI
277         https://bugs.webkit.org/show_bug.cgi?id=168758
278
279         Reviewed by Alexey Proskuryakov.
280
281         * WebKit.xcodeproj/project.pbxproj: Generating separate .exp file for i386 without _OBJC_IVAR symbols.
282
283 2017-02-21  Aakash Jain  <aakash_jain@apple.com>
284
285         Make WebKitStatisticsPrivate.h project header
286         https://bugs.webkit.org/show_bug.cgi?id=168686
287
288         Reviewed by Alexey Proskuryakov.
289
290         * WebKit.xcodeproj/project.pbxproj:
291
292 2017-02-21  Commit Queue  <commit-queue@webkit.org>
293
294         Unreviewed, rolling out r212768.
295         https://bugs.webkit.org/show_bug.cgi?id=168698
296
297         Rolling out since this would break other projects. (Requested
298         by aakashjain on #webkit).
299
300         Reverted changeset:
301
302         "[iOS] Remove old WebKit1 MemoryMeasure helper."
303         https://bugs.webkit.org/show_bug.cgi?id=168675
304         http://trac.webkit.org/changeset/212768
305
306 2017-02-21  Andreas Kling  <akling@apple.com>
307
308         [iOS] Remove old WebKit1 MemoryMeasure helper.
309         <https://webkit.org/b/168675>
310
311         Reviewed by Sam Weinig.
312
313         * WebKit.xcodeproj/project.pbxproj:
314
315 2017-02-21  JF Bastien  <jfbastien@apple.com>
316
317         Fix cmake build
318         https://bugs.webkit.org/show_bug.cgi?id=168665
319
320         Reviewed by Mark Lam.
321
322         It was broken by r212555 and r212681.
323
324         * PlatformMac.cmake:
325
326 2017-02-20  Alexey Proskuryakov  <ap@apple.com>
327
328         List of WebCore symbols to re-export from WebKitLegacy should be built automatically
329         https://bugs.webkit.org/show_bug.cgi?id=168342
330         rdar://problem/26182266
331
332         Reviewed by Tim Horton.
333
334         * WebKit.xcodeproj/project.pbxproj: Append ReexportedWebCoreSymbols_${CURRENT_ARCH}.exp
335         to WebKitLegacy.generated.exp if it exists. Added it to build phase inputs for
336         dependency tracking.
337
338 2017-02-20  Alexey Proskuryakov  <ap@apple.com>
339
340         Clean up how WebKit exports _WebCreateFragment
341         https://bugs.webkit.org/show_bug.cgi?id=168579
342
343         Reviewed by Dan Bernstein.
344
345         * WebKit.xcodeproj/project.pbxproj: Added WebCreateFragmentInternal.h.
346
347 2017-02-15  Brady Eidson  <beidson@apple.com>
348
349         Stop backing up localStorage databases to iCloud by default.
350         <rdar://problem/29045531> and https://bugs.webkit.org/show_bug.cgi?id=168388
351
352         Reviewed by Geoffrey Garen.
353
354         * WebKit.xcodeproj/project.pbxproj:
355
356 2017-02-15  Aakash Jain  <aakash_jain@apple.com>
357
358         revert DOMTextEvent.h and DOMHTMLCanvasElement.h to private header
359         https://bugs.webkit.org/show_bug.cgi?id=168393
360
361         Reviewed by Dan Bernstein.
362         
363         Reverting a seemingly accidental change from r204717.
364
365         * WebKit.xcodeproj/project.pbxproj:
366
367 2017-02-09  Alex Christensen  <achristensen@webkit.org>
368
369         Fix CMake build.
370
371         * PlatformMac.cmake:
372
373 2017-02-07  Alexey Proskuryakov  <ap@apple.com>
374
375         Don't migrate WebKit DOM headers in MigrateHeaders.make
376         https://bugs.webkit.org/show_bug.cgi?id=167608
377
378         Reviewed by Darin Adler.
379
380         Stop migrating DOM headers that are now in WebKit.
381
382         * WebKit.xcodeproj/project.pbxproj: Marked DOM headers as private, so that Xcode
383         takes care of making them available as SPI.
384
385 2017-02-02  Yongjun Zhang  <yongjun_zhang@apple.com>
386
387         In iOS, we should take background assertion when accessing localstorage databases.
388         https://bugs.webkit.org/show_bug.cgi?id=165478
389
390         Reviewed by Brady Eidson.
391
392         * WebKit.xcodeproj/project.pbxproj: Moved WebSQLiteDatabaseTrackerClient to WebCore.
393
394 2017-01-17  Antti Koivisto  <antti@apple.com>
395
396         Persist derived data
397         https://bugs.webkit.org/show_bug.cgi?id=167136
398
399         Reviewed by Andreas Kling.
400
401         * WebCoreSupport/WebResourceLoadScheduler.h:
402
403 2017-01-05  Per Arne Vollan  <pvollan@apple.com>
404
405         [Win] Compile error.
406         https://bugs.webkit.org/show_bug.cgi?id=166726
407
408         Add include folder.
409
410         * CMakeLists.txt:
411
412 2016-12-22  Andy Estes  <aestes@apple.com>
413
414         Reduce QuickLook.h include overhead
415         https://bugs.webkit.org/show_bug.cgi?id=166454
416
417         Reviewed by Andreas Kling.
418
419         * WebCoreSupport/WebResourceLoadScheduler.cpp: Stopped including QuickLook.h.
420
421 2016-12-15  Myles C. Maxfield  <mmaxfield@apple.com>
422
423         Sort Xcode project files
424         https://bugs.webkit.org/show_bug.cgi?id=165937
425
426         Reviewed by Simon Fraser.
427
428         * WebKit.xcodeproj/project.pbxproj:
429
430 2016-12-10  Konstantin Tokarev  <annulen@yandex.ru>
431
432         Unreviewed attempt to fix cmake build of Mac port after r209665.
433
434         * PlatformMac.cmake: Avoid using relative path in
435         WebKit_INCLUDE_DIRECTORIES.
436
437 2016-12-10  Konstantin Tokarev  <annulen@yandex.ru>
438
439         [cmake] Include WTF, JSC, and WebCore headers automatically to targers using them
440         https://bugs.webkit.org/show_bug.cgi?id=165686
441
442         Reviewed by Michael Catanzaro.
443
444         This change reduces duplication of include path lists between modules,
445         and reduces future need for fixes like r209605 (broken build because of
446         WebCore header suddenly becoming used in WebKit2).
447
448         * CMakeLists.txt:
449         * PlatformMac.cmake:
450         * PlatformWin.cmake:
451
452 2016-12-05  Csaba Osztrogonác  <ossy@webkit.org>
453
454         Unreviewed cmake buildfix after r209252.
455
456         * PlatformMac.cmake:
457
458 2016-12-02  Chris Dumez  <cdumez@apple.com>
459
460         [Mac][WK1] Implement new HTML interactive form validation user interface
461         https://bugs.webkit.org/show_bug.cgi?id=164483
462
463         Reviewed by Simon Fraser.
464
465         Add new files to xcode project.
466
467         * WebKit.xcodeproj/project.pbxproj:
468
469 2016-11-17  Yusuke Suzuki  <utatane.tea@gmail.com>
470
471         [JSC] WTF::TemporaryChange with WTF::SetForScope
472         https://bugs.webkit.org/show_bug.cgi?id=164761
473
474         Reviewed by Saam Barati.
475
476         * WebCoreSupport/WebResourceLoadScheduler.cpp:
477
478 2016-11-14  Alex Christensen  <achristensen@webkit.org>
479
480         Move SecurityOrigin::createFromDatabaseIdentifier to SecurityOriginData
481         https://bugs.webkit.org/show_bug.cgi?id=164720
482
483         Reviewed by Brady Eidson.
484
485         * Storage/StorageAreaImpl.cpp:
486         (WebKit::StorageAreaImpl::StorageAreaImpl):
487         (WebKit::StorageAreaImpl::create):
488         (WebKit::StorageAreaImpl::dispatchStorageEvent):
489         * Storage/StorageAreaImpl.h:
490         * Storage/StorageNamespaceImpl.cpp:
491         (WebKit::StorageNamespaceImpl::storageArea):
492         (WebKit::StorageNamespaceImpl::clearOriginForDeletion):
493         * Storage/StorageNamespaceImpl.h:
494         * Storage/StorageTracker.cpp:
495         (WebKit::StorageTracker::origins):
496         (WebKit::StorageTracker::deleteOriginWithIdentifier):
497         (WebKit::StorageTracker::deleteOrigin):
498         * Storage/StorageTracker.h:
499         * Storage/WebStorageNamespaceProvider.cpp:
500         (WebKit::WebStorageNamespaceProvider::clearLocalStorageForOrigin):
501         * Storage/WebStorageNamespaceProvider.h:
502
503 2016-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
504
505         [WK2] autocorrect and autocapitalize attributes do not work in contenteditable elements
506         https://bugs.webkit.org/show_bug.cgi?id=164538
507         <rdar://problem/8418711>
508
509         Reviewed by Ryosuke Niwa.
510
511         Introduce WebAutocapitalizeTypes.h to WebKit.
512
513         * WebKit.xcodeproj/project.pbxproj:
514
515 2016-11-10  Alex Christensen  <achristensen@webkit.org>
516
517         Move SecurityOrigin::databaseIdentifier() to SecurityOriginData
518         https://bugs.webkit.org/show_bug.cgi?id=164573
519
520         Reviewed by Brady Eidson.
521
522         * Storage/StorageAreaImpl.cpp:
523         (WebKit::StorageAreaImpl::create):
524         * Storage/StorageTracker.cpp:
525         (WebKit::StorageTracker::deleteOrigin):
526         (WebKit::StorageTracker::diskUsageForOrigin):
527
528 2016-11-09  Alex Christensen  <achristensen@webkit.org>
529
530         Clean up Storage code
531         https://bugs.webkit.org/show_bug.cgi?id=164562
532
533         Reviewed by Brady Eidson.
534
535         Some classes were in WebCore namespace instead of WebKit.
536
537         * Storage/StorageAreaImpl.cpp:
538         (WebKit::StorageAreaImpl::StorageAreaImpl):
539         (WebKit::StorageAreaImpl::create):
540         (WebKit::StorageAreaImpl::copy):
541         (WebCore::StorageAreaImpl::~StorageAreaImpl): Deleted.
542         (WebCore::StorageAreaImpl::StorageAreaImpl): Deleted.
543         (WebCore::StorageAreaImpl::create): Deleted.
544         (WebCore::StorageAreaImpl::copy): Deleted.
545         (WebCore::StorageAreaImpl::canAccessStorage): Deleted.
546         (WebCore::StorageAreaImpl::storageType): Deleted.
547         (WebCore::StorageAreaImpl::length): Deleted.
548         (WebCore::StorageAreaImpl::key): Deleted.
549         (WebCore::StorageAreaImpl::item): Deleted.
550         (WebCore::StorageAreaImpl::setItem): Deleted.
551         (WebCore::StorageAreaImpl::removeItem): Deleted.
552         (WebCore::StorageAreaImpl::clear): Deleted.
553         (WebCore::StorageAreaImpl::contains): Deleted.
554         (WebCore::StorageAreaImpl::importItems): Deleted.
555         (WebCore::StorageAreaImpl::close): Deleted.
556         (WebCore::StorageAreaImpl::clearForOriginDeletion): Deleted.
557         (WebCore::StorageAreaImpl::sync): Deleted.
558         (WebCore::StorageAreaImpl::blockUntilImportComplete): Deleted.
559         (WebCore::StorageAreaImpl::memoryBytesUsedByCache): Deleted.
560         (WebCore::StorageAreaImpl::incrementAccessCount): Deleted.
561         (WebCore::StorageAreaImpl::decrementAccessCount): Deleted.
562         (WebCore::StorageAreaImpl::closeDatabaseTimerFired): Deleted.
563         (WebCore::StorageAreaImpl::closeDatabaseIfIdle): Deleted.
564         (WebCore::StorageAreaImpl::dispatchStorageEvent): Deleted.
565         * Storage/StorageAreaImpl.h:
566         * Storage/StorageAreaSync.cpp:
567         (WebKit::StorageAreaSync::StorageAreaSync):
568         (WebKit::StorageAreaSync::create):
569         (WebCore::StorageAreaSync::StorageAreaSync): Deleted.
570         (WebCore::StorageAreaSync::create): Deleted.
571         (WebCore::StorageAreaSync::~StorageAreaSync): Deleted.
572         (WebCore::StorageAreaSync::scheduleFinalSync): Deleted.
573         (WebCore::StorageAreaSync::scheduleItemForSync): Deleted.
574         (WebCore::StorageAreaSync::scheduleClear): Deleted.
575         (WebCore::StorageAreaSync::scheduleCloseDatabase): Deleted.
576         (WebCore::StorageAreaSync::syncTimerFired): Deleted.
577         (WebCore::StorageAreaSync::openDatabase): Deleted.
578         (WebCore::StorageAreaSync::migrateItemTableIfNeeded): Deleted.
579         (WebCore::StorageAreaSync::performImport): Deleted.
580         (WebCore::StorageAreaSync::markImported): Deleted.
581         (WebCore::StorageAreaSync::blockUntilImportComplete): Deleted.
582         (WebCore::StorageAreaSync::sync): Deleted.
583         (WebCore::StorageAreaSync::performSync): Deleted.
584         (WebCore::StorageAreaSync::deleteEmptyDatabase): Deleted.
585         (WebCore::StorageAreaSync::scheduleSync): Deleted.
586         * Storage/StorageAreaSync.h:
587         * Storage/StorageNamespaceImpl.cpp:
588         (WebKit::StorageNamespaceImpl::createSessionStorageNamespace):
589         (WebKit::StorageNamespaceImpl::getOrCreateLocalStorageNamespace):
590         (WebKit::StorageNamespaceImpl::storageArea):
591         (WebCore::localStorageNamespaceMap): Deleted.
592         (WebCore::StorageNamespaceImpl::createSessionStorageNamespace): Deleted.
593         (WebCore::StorageNamespaceImpl::getOrCreateLocalStorageNamespace): Deleted.
594         (WebCore::StorageNamespaceImpl::StorageNamespaceImpl): Deleted.
595         (WebCore::StorageNamespaceImpl::~StorageNamespaceImpl): Deleted.
596         (WebCore::StorageNamespaceImpl::copy): Deleted.
597         (WebCore::StorageNamespaceImpl::storageArea): Deleted.
598         (WebCore::StorageNamespaceImpl::close): Deleted.
599         (WebCore::StorageNamespaceImpl::clearOriginForDeletion): Deleted.
600         (WebCore::StorageNamespaceImpl::clearAllOriginsForDeletion): Deleted.
601         (WebCore::StorageNamespaceImpl::sync): Deleted.
602         (WebCore::StorageNamespaceImpl::closeIdleLocalStorageDatabases): Deleted.
603         * Storage/StorageNamespaceImpl.h:
604         * Storage/StorageTracker.cpp:
605         (WebCore::StorageTracker::initializeTracker): Deleted.
606         (WebCore::StorageTracker::internalInitialize): Deleted.
607         (WebCore::StorageTracker::tracker): Deleted.
608         (WebCore::StorageTracker::StorageTracker): Deleted.
609         (WebCore::StorageTracker::setDatabaseDirectoryPath): Deleted.
610         (WebCore::StorageTracker::databaseDirectoryPath): Deleted.
611         (WebCore::StorageTracker::trackerDatabasePath): Deleted.
612         (WebCore::ensureDatabaseFileExists): Deleted.
613         (WebCore::StorageTracker::openTrackerDatabase): Deleted.
614         (WebCore::StorageTracker::importOriginIdentifiers): Deleted.
615         (WebCore::StorageTracker::finishedImportingOriginIdentifiers): Deleted.
616         (WebCore::StorageTracker::syncImportOriginIdentifiers): Deleted.
617         (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase): Deleted.
618         (WebCore::StorageTracker::setOriginDetails): Deleted.
619         (WebCore::StorageTracker::syncSetOriginDetails): Deleted.
620         (WebCore::StorageTracker::origins): Deleted.
621         (WebCore::StorageTracker::deleteAllOrigins): Deleted.
622         (WebCore::truncateDatabaseFile): Deleted.
623         (WebCore::StorageTracker::syncDeleteAllOrigins): Deleted.
624         (WebCore::StorageTracker::deleteOriginWithIdentifier): Deleted.
625         (WebCore::StorageTracker::deleteOrigin): Deleted.
626         (WebCore::StorageTracker::syncDeleteOrigin): Deleted.
627         (WebCore::StorageTracker::willDeleteAllOrigins): Deleted.
628         (WebCore::StorageTracker::willDeleteOrigin): Deleted.
629         (WebCore::StorageTracker::canDeleteOrigin): Deleted.
630         (WebCore::StorageTracker::cancelDeletingOrigin): Deleted.
631         (WebCore::StorageTracker::isActive): Deleted.
632         (WebCore::StorageTracker::setIsActive): Deleted.
633         (WebCore::StorageTracker::databasePathForOrigin): Deleted.
634         (WebCore::StorageTracker::diskUsageForOrigin): Deleted.
635         * Storage/StorageTracker.h:
636         (WebCore::StorageTracker::storageDatabaseIdleInterval): Deleted.
637         (WebCore::StorageTracker::setStorageDatabaseIdleInterval): Deleted.
638         * Storage/WebStorageNamespaceProvider.cpp:
639         (storageNamespaceProviders): Deleted.
640         (WebStorageNamespaceProvider::create): Deleted.
641         (WebStorageNamespaceProvider::WebStorageNamespaceProvider): Deleted.
642         (WebStorageNamespaceProvider::~WebStorageNamespaceProvider): Deleted.
643         (WebStorageNamespaceProvider::closeLocalStorage): Deleted.
644         (WebStorageNamespaceProvider::clearLocalStorageForAllOrigins): Deleted.
645         (WebStorageNamespaceProvider::clearLocalStorageForOrigin): Deleted.
646         (WebStorageNamespaceProvider::closeIdleLocalStorageDatabases): Deleted.
647         (WebStorageNamespaceProvider::syncLocalStorage): Deleted.
648         (WebStorageNamespaceProvider::createSessionStorageNamespace): Deleted.
649         (WebStorageNamespaceProvider::createLocalStorageNamespace): Deleted.
650         (WebStorageNamespaceProvider::createTransientLocalStorageNamespace): Deleted.
651         * Storage/WebStorageNamespaceProvider.h:
652         * WebCoreSupport/WebResourceLoadScheduler.h:
653         * WebCoreSupport/WebViewGroup.cpp:
654         (WebViewGroup::storageNamespaceProvider):
655
656 2016-11-02  Per Arne Vollan  <pvollan@apple.com>
657
658         [Win] Copy build results to AAS 'Program Files' folder.
659         https://bugs.webkit.org/show_bug.cgi?id=164273
660
661         Reviewed by Brent Fulgham.
662
663         The preferred location for the binaries is the AAS 'Program Files' folder.
664
665         * WebKit.vcxproj/WebKit.proj:
666
667 2016-10-25  Konstantin Tokarev  <annulen@yandex.ru>
668
669         [cmake] Check if jscLib and WebKitGUID targets exist before using them
670         https://bugs.webkit.org/show_bug.cgi?id=163945
671
672         Reviewed by Alex Christensen.
673
674         Currently these targets are used under WIN32 condition, however they
675         are defined in PlatformWin.cmake, causing CMake warnings if port
676         supports WIN32 but does not use PlatformWin.cmake
677
678         * CMakeLists.txt:
679
680 2016-10-24  Per Arne Vollan  <pvollan@apple.com>
681
682         [Win] CMake build type is not set.
683         https://bugs.webkit.org/show_bug.cgi?id=163917
684
685         Reviewed by Alex Christensen.
686
687         The CMAKE_BUILD_TYPE variable should be set to Debug or Release.
688
689         * WebKit.vcxproj/WebKit.proj:
690
691 2016-10-19  Alex Christensen  <achristensen@webkit.org>
692
693         Revert r207151
694         https://bugs.webkit.org/show_bug.cgi?id=163675
695
696         Reviewed by Brent Fulgham.
697
698         * WebCoreSupport/WebResourceLoadScheduler.cpp:
699         (WebResourceLoadScheduler::scheduleLoad):
700
701 2016-10-14  Alex Christensen  <achristensen@webkit.org>
702
703         Fix CMake build.
704
705         * PlatformMac.cmake:
706
707 2016-10-13  Anders Carlsson  <andersca@apple.com>
708
709         Move BackForwardList from WebCore to WebKitLegacy
710         https://bugs.webkit.org/show_bug.cgi?id=163418
711
712         Reviewed by Tim Horton.
713
714         * WebKit.xcodeproj/project.pbxproj:
715
716 2016-10-12  Anders Carlsson  <andersca@apple.com>
717
718         Copy BackForwardList from WebCore to WebKit/win
719         https://bugs.webkit.org/show_bug.cgi?id=163360
720
721         Reviewed by Alex Christensen.
722
723         This is the first step towards getting rid of BackForwardList in WebCore.
724
725         * PlatformWin.cmake:
726         Add new files.
727
728 2016-10-11  Alex Christensen  <achristensen@webkit.org>
729
730         Remove dead networking code
731         https://bugs.webkit.org/show_bug.cgi?id=163263
732
733         Reviewed by Daniel Bates.
734
735         * WebCoreSupport/WebResourceLoadScheduler.cpp:
736         (WebResourceLoadScheduler::scheduleLoad):
737
738 2016-10-06  Brent Fulgham  <bfulgham@apple.com>
739
740         Unreviewed build fix when building with Direct2D.
741
742         * PlatformWin.cmake: Add missing library references.
743
744 2016-10-05  Daniel Bates  <dabates@apple.com>
745
746         Do not follow redirects when sending violation report
747         https://bugs.webkit.org/show_bug.cgi?id=162520
748         <rdar://problem/27957639>
749
750         Reviewed by Alex Christensen.
751
752         Update implementation of legacy WebKit loader strategy to pass through a boolean,
753         shouldFollowRedirects, to PingHandle as to whether to follow redirect responses
754         for a ping request.
755
756         * WebCoreSupport/WebResourceLoadScheduler.cpp:
757         (WebResourceLoadScheduler::createPingHandle):
758         * WebCoreSupport/WebResourceLoadScheduler.h:
759
760 2016-09-20  Don Olmstead  <don.olmstead@am.sony.com>
761
762         [WinCairo] Use find_package cairo in build
763         https://bugs.webkit.org/show_bug.cgi?id=162239
764
765         Reviewed by Alex Christensen.
766
767         * PlatformWin.cmake:
768
769 2016-09-12  Brent Fulgham  <bfulgham@apple.com>
770
771         [Win][Direct2D] Provide Direct2D-based geometry and transform cast operations
772         https://bugs.webkit.org/show_bug.cgi?id=161818
773
774         Reviewed by Dean Jackson.
775
776         * PlatformWin.cmake: Link to Direct2D on Windows.
777
778 2016-09-06  Dan Bernstein  <mitz@apple.com>
779
780         [Xcode] WebKitLegacy.framework is re-signed on incremental build even if nothing’s changed
781         https://bugs.webkit.org/show_bug.cgi?id=161642
782
783         Reviewed by Tim Horton.
784
785         * WebKit.xcodeproj/project.pbxproj:  Removed the output file listed under the
786         Symlink WebKitPluginHost script build phase, because it doesn’t produce that file on iOS.
787         With no outputs listed, the script will still run every time, but the fact that it has run
788         won’t trigger re-signing the framework.
789
790 2016-08-25  Alex Christensen  <achristensen@webkit.org>
791
792         CMake build fix.
793
794         * PlatformMac.cmake:
795         Availability was spelled wrong, resulting in a missing header.
796
797 2016-08-22  Alex Christensen  <achristensen@webkit.org>
798
799         Fix Mac CMake build after r204717.
800
801         * PlatformMac.cmake:
802
803 2016-08-22  Alex Christensen  <achristensen@webkit.org>
804
805         Mostly fix Mac CMake build after r204717.
806
807         * PlatformMac.cmake:
808
809 2016-08-22  Darin Adler  <darin@apple.com>
810
811         Move Objective-C DOM bindings from WebCore to legacy WebKit
812         https://bugs.webkit.org/show_bug.cgi?id=160654
813
814         Reviewed by Alex Christensen.
815
816         * WebKit.xcodeproj/project.pbxproj: Added the new source files to the project.
817         For now they all have project visibility, since MigrateHeaders.make takes care
818         of exporting them as public and private. Later, we can likely use the built-in
819         Xcode feature instead of that script. Also pass DOM as an acceptable prefix
820         when calling check-for-inappropriate-objc-class-names. Also sorted this file
821         with the sort-Xcode-project-file script.
822
823 2016-08-17  Myles C. Maxfield  <mmaxfield@apple.com>
824
825         [Cocoa] Migrate off of deprecated CoreGraphics API CGContextSelectFont() and CGContextShowTextAtPoint()
826         https://bugs.webkit.org/show_bug.cgi?id=160895
827
828         Reviewed by Dean Jackson.
829
830         Link to the existing CoreText framework.
831
832         * PlatformWin.cmake:
833
834 2016-08-16  Hunseop Jeong  <hs85.jeong@samsung.com>
835
836         Unreviewed, CMake build fix
837
838         * PlatformMac.cmake:
839
840 2016-08-15  Anders Carlsson  <andersca@apple.com>
841
842         Remove OldWebAssertions.c
843         https://bugs.webkit.org/show_bug.cgi?id=160862
844
845         Reviewed by Dan Bernstein.
846
847         * WebKit.xcodeproj/project.pbxproj:
848
849 2016-08-15  Anders Carlsson  <andersca@apple.com>
850
851         Remove WebKeyGenerator
852         https://bugs.webkit.org/show_bug.cgi?id=160854
853
854         Reviewed by Dan Bernstein.
855
856         * WebKit.xcodeproj/project.pbxproj:
857
858 2016-08-15  Joseph Pecoraro  <pecoraro@apple.com>
859
860         Remove unused includes of wtf headers
861         https://bugs.webkit.org/show_bug.cgi?id=160839
862
863         Reviewed by Alex Christensen.
864
865         * Storage/StorageSyncManager.h:
866         * Storage/StorageThread.cpp:
867         * Storage/StorageThread.h:
868         * Storage/WebDatabaseProvider.cpp:
869
870 2016-08-08  Anders Carlsson  <andersca@apple.com>
871
872         Add a new PluginInfoProvider class, to replace PluginStrategy
873         https://bugs.webkit.org/show_bug.cgi?id=160670
874
875         Reviewed by Sam Weinig.
876
877         Add new files.
878
879         * PlatformWin.cmake:
880         * WebKit.xcodeproj/project.pbxproj:
881
882 2016-08-04  Alex Christensen  <achristensen@webkit.org>
883
884         [Mac][cmake] Fix the build after Objective-C bindings generator removal
885         https://bugs.webkit.org/show_bug.cgi?id=160545
886
887         Reviewed by Alex Christensen.
888
889         * PlatformMac.cmake:
890
891 2016-07-26  Simon Fraser  <simon.fraser@apple.com>
892
893         Fix the Windows debug build.
894         
895         WebResourceLoadScheduler's logging was a holdover from it being in WebCore,
896         and prior to r203749 WebKit was actually using a WebCore log channel.
897         
898         For some reason this doesn't build on Windows debug, so just remove
899         this logging for now.
900
901         * WebCoreSupport/WebResourceLoadScheduler.cpp:
902         (WebResourceLoadScheduler::scheduleLoad): Deleted.
903         (WebResourceLoadScheduler::servePendingRequests): Deleted.
904         (WebResourceLoadScheduler::scheduleServePendingRequests): Deleted.
905         (WebResourceLoadScheduler::requestTimerFired): Deleted.
906         (WebResourceLoadScheduler::HostInformation::addLoadInProgress): Deleted.
907
908 2016-07-26  Simon Fraser  <simon.fraser@apple.com>
909
910         Sort the project files.
911
912         * WebKit.xcodeproj/project.pbxproj:
913
914 2016-07-26  Simon Fraser  <simon.fraser@apple.com>
915
916         Allow LOG macros to be used outside the namespace, and other logging cleanup
917         https://bugs.webkit.org/show_bug.cgi?id=160216
918
919         Reviewed by Anders Carlsson.
920
921         Fix some issues with the LOG macros.
922         
923         First, they were not usable outside the WebKit namespace in WebKit2 code. Fix by moving
924         its log channels outside of the namespace (they are protected by a unique prefix anyway).
925         
926         Second, allow LOG_WITH_STREAM to be used in WebKit2 by moving that and a helper macro
927         into LogMacros.h, which is exported from WebCore as a private header.
928         
929         Third, split the Logging.h header into two. Logging.h remains for framework-internal
930         log channels and log macros. Add LogInitialization.h which is external, and used to
931         initialize the channels.
932         
933         Finally unify "initializeLogChannels" and "initializeLoggingChannels" terminology everywhere.
934
935         * WebCoreSupport/WebResourceLoadScheduler.cpp:
936
937 2016-07-14  Alex Christensen  <achristensen@webkit.org>
938
939         Use SocketProvider to create SocketStreamHandles
940         https://bugs.webkit.org/show_bug.cgi?id=159774
941
942         Reviewed by Alex Christensen.
943
944         * PlatformMac.cmake:
945         * PlatformWin.cmake:
946         * WebKit.xcodeproj/project.pbxproj:
947
948 2016-07-12  Per Arne Vollan  <pvollan@apple.com>
949
950         [Win] Fix for build error when trying to version stamp dll.
951         https://bugs.webkit.org/show_bug.cgi?id=159692
952
953         Reviewed by Brent Fulgham.
954
955         Use correct path to version stamp script.
956
957         * CMakeLists.txt:
958
959 2016-07-12  Per Arne Vollan  <pvollan@apple.com>
960
961         [Win] DLLs are missing version information.
962         https://bugs.webkit.org/show_bug.cgi?id=159349
963
964         Reviewed by Brent Fulgham.
965
966         Run perl version stamp utility.
967
968         * CMakeLists.txt:
969
970 2016-07-11  Commit Queue  <commit-queue@webkit.org>
971
972         Unreviewed, rolling out r203064.
973         https://bugs.webkit.org/show_bug.cgi?id=159642
974
975         This change causes LayoutTest crashes on WK1 ASan (Requested
976         by ryanhaddad on #webkit).
977
978         Reverted changeset:
979
980         "Use refs for ResourceLoaders"
981         https://bugs.webkit.org/show_bug.cgi?id=159592
982         http://trac.webkit.org/changeset/203064
983
984 2016-07-08  Alex Christensen  <achristensen@webkit.org>
985
986         Use refs for ResourceLoaders
987         https://bugs.webkit.org/show_bug.cgi?id=159592
988
989         Reviewed by Chris Dumez.
990
991         * WebCoreSupport/WebResourceLoadScheduler.cpp:
992         (webResourceLoadScheduler):
993         (WebResourceLoadScheduler::hostForURL):
994         (WebResourceLoadScheduler::WebResourceLoadScheduler):
995         (WebResourceLoadScheduler::loadResource):
996         (WebResourceLoadScheduler::schedulePluginStreamLoad):
997         (WebResourceLoadScheduler::scheduleLoad):
998         (WebResourceLoadScheduler::remove):
999         (WebResourceLoadScheduler::setDefersLoading):
1000         (WebResourceLoadScheduler::crossOriginRedirectReceived):
1001         (WebResourceLoadScheduler::servePendingRequests):
1002         (WebResourceLoadScheduler::resumePendingRequests):
1003         (WebResourceLoadScheduler::HostInformation::priorityToIndex):
1004         (WebResourceLoadScheduler::HostInformation::schedule):
1005         (WebResourceLoadScheduler::HostInformation::addLoadInProgress):
1006         (WebResourceLoadScheduler::HostInformation::remove):
1007         * WebCoreSupport/WebResourceLoadScheduler.h:
1008         (WebResourceLoadScheduler::HostInformation::name):
1009         (WebResourceLoadScheduler::HostInformation::requestsPending):
1010         m_nonHTTPProtocolHost used to be a leaked pointer, and now it's a member variable.
1011
1012 2016-07-08  Commit Queue  <commit-queue@webkit.org>
1013
1014         Unreviewed, rolling out r202799.
1015         https://bugs.webkit.org/show_bug.cgi?id=159568
1016
1017         Caused build failure (Requested by perarne on #webkit).
1018
1019         Reverted changeset:
1020
1021         "[Win] DLLs are missing version information."
1022         https://bugs.webkit.org/show_bug.cgi?id=159349
1023         http://trac.webkit.org/changeset/202799
1024
1025 2016-07-07  Alex Christensen  <achristensen@webkit.org>
1026
1027         Use SocketProvider to create WebSocketChannels
1028         https://bugs.webkit.org/show_bug.cgi?id=158776
1029
1030         Reviewed by Brent Fulgham.
1031
1032         * PlatformMac.cmake:
1033         * PlatformWin.cmake:
1034         * WebKit.xcodeproj/project.pbxproj:
1035
1036 2016-07-03  Per Arne Vollan  <pvollan@apple.com>
1037
1038         [Win] DLLs are missing version information.
1039         https://bugs.webkit.org/show_bug.cgi?id=159349
1040
1041         Reviewed by Brent Fulgham.
1042
1043         WTF will generate autoversion.h in the prebuild step.
1044         Run the perl version stamp utility.
1045
1046         * CMakeLists.txt:
1047         * PlatformWin.cmake:
1048
1049 2016-06-21  Anders Carlsson  <andersca@apple.com>
1050
1051         Rename NoncopyableFunction to Function
1052         https://bugs.webkit.org/show_bug.cgi?id=158354
1053
1054         Reviewed by Chris Dumez.
1055
1056         * Storage/StorageSyncManager.cpp:
1057         (WebCore::StorageSyncManager::dispatch):
1058         * Storage/StorageSyncManager.h:
1059         * Storage/StorageThread.cpp:
1060         (WebCore::StorageThread::dispatch):
1061         (WebCore::StorageThread::terminate):
1062         * Storage/StorageThread.h:
1063
1064 2016-06-22  Anders Carlsson  <andersca@apple.com>
1065
1066         Move the WebKitLegacy Apple Pay code to the open source repository
1067         https://bugs.webkit.org/show_bug.cgi?id=159035
1068
1069         Reviewed by Tim Horton.
1070
1071         * WebKit.xcodeproj/project.pbxproj:
1072
1073 2016-06-20  Keith Rollin  <krollin@apple.com>
1074
1075         Remove RefPtr::release() and change calls sites to use WTFMove()
1076         https://bugs.webkit.org/show_bug.cgi?id=158369
1077
1078         Reviewed by Chris Dumez.
1079
1080         RefPtr::release() releases its managed pointer awkwardly. It's more
1081         direct and clearer to use WTFMove to transfer ownership of the managed
1082         pointer.
1083
1084         As part of this cleanup, also change a lot of explicit data types to
1085         'auto'.
1086
1087         * Storage/StorageAreaImpl.cpp:
1088         (WebCore::StorageAreaImpl::setItem):
1089         (WebCore::StorageAreaImpl::removeItem):
1090
1091 2016-06-13  Alex Christensen  <achristensen@webkit.org>
1092
1093         Add WebSocketProvider stub
1094         https://bugs.webkit.org/show_bug.cgi?id=158702
1095
1096         Reviewed by Brady Eidson.
1097
1098         * WebKit.xcodeproj/project.pbxproj:
1099
1100 2016-06-10  Alex Christensen  <achristensen@webkit.org>
1101
1102         Fix CMake build.
1103
1104         * PlatformMac.cmake:
1105
1106 2016-06-09  Alex Christensen  <achristensen@webkit.org>
1107
1108         Clean up WebKit.vcxproj directory after switching to CMake.
1109
1110         * PlatformWin.cmake:
1111         * WebKit.vcxproj/Interfaces: Removed.
1112         * WebKit.vcxproj/WebKit: Removed.
1113         * WebKit.vcxproj/WebKit/resource.h: Removed.
1114         * WebKit.vcxproj/WebKitGUID: Removed.
1115         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Removed.
1116         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Removed.
1117         * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props: Removed.
1118         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props: Removed.
1119         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props: Removed.
1120         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPostBuild.cmd: Removed.
1121         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd: Removed.
1122         * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props: Removed.
1123         * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: Removed.
1124         * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props: Removed.
1125
1126 2016-06-07  Csaba Osztrogonác  <ossy@webkit.org>
1127
1128         [Mac][cmake] Unreviewed trivial buildfix after r201689. Just for fun.
1129
1130         * PlatformMac.cmake:
1131
1132 2016-06-04  Anders Carlsson  <andersca@apple.com>
1133
1134         Remove NPSPI that is no longer used
1135         https://bugs.webkit.org/show_bug.cgi?id=158384
1136
1137         Reviewed by Sam Weinig.
1138
1139         * WebKit.xcodeproj/project.pbxproj:
1140
1141 2016-06-03  Chris Dumez  <cdumez@apple.com>
1142
1143         Modernize a few more lambda captures
1144         https://bugs.webkit.org/show_bug.cgi?id=158370
1145
1146         Reviewed by Brady Eidson.
1147
1148         * Storage/StorageTracker.cpp:
1149         (WebCore::StorageTracker::deleteOrigin):
1150
1151 2016-06-03  Commit Queue  <commit-queue@webkit.org>
1152
1153         Unreviewed, rolling out r201663.
1154         https://bugs.webkit.org/show_bug.cgi?id=158374
1155
1156         Broke the Windows build (Requested by andersca on #webkit).
1157
1158         Reverted changeset:
1159
1160         "Rename NoncopyableFunction to Function"
1161         https://bugs.webkit.org/show_bug.cgi?id=158354
1162         http://trac.webkit.org/changeset/201663
1163
1164 2016-06-03  Anders Carlsson  <andersca@apple.com>
1165
1166         Rename NoncopyableFunction to Function
1167         https://bugs.webkit.org/show_bug.cgi?id=158354
1168
1169         Reviewed by Chris Dumez.
1170
1171         * Storage/StorageSyncManager.cpp:
1172         (WebCore::StorageSyncManager::dispatch):
1173         * Storage/StorageSyncManager.h:
1174         * Storage/StorageThread.cpp:
1175         (WebCore::StorageThread::dispatch):
1176         (WebCore::StorageThread::terminate):
1177         * Storage/StorageThread.h:
1178
1179 2016-06-02  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1180
1181         Use more references in ResourceLoader related code
1182         https://bugs.webkit.org/show_bug.cgi?id=158222
1183
1184         Reviewed by Darin Adler.
1185
1186         * WebCoreSupport/WebResourceLoadScheduler.cpp:
1187         (WebResourceLoadScheduler::loadResource):
1188         * WebCoreSupport/WebResourceLoadScheduler.h:
1189
1190 2016-05-28  Chris Dumez  <cdumez@apple.com>
1191
1192         Templatize NoncopyableFunction class similarly to std::function
1193         https://bugs.webkit.org/show_bug.cgi?id=158185
1194
1195         Reviewed by Darin Adler.
1196
1197         Templatize NoncopyableFunction class similarly to std::function, so
1198         that it can be used as a std::function replacement in more places.
1199
1200         Previously, NoncopyableFunction could only support "void()" lambdas.
1201
1202         * Storage/StorageSyncManager.cpp:
1203         (WebCore::StorageSyncManager::dispatch):
1204         * Storage/StorageSyncManager.h:
1205         * Storage/StorageThread.cpp:
1206         (WebCore::StorageThread::dispatch):
1207         (WebCore::StorageThread::terminate):
1208         * Storage/StorageThread.h:
1209
1210 2016-05-27  Chris Dumez  <cdumez@apple.com>
1211
1212         callOnMainThread() should not copy captured lambda variables
1213         https://bugs.webkit.org/show_bug.cgi?id=158166
1214
1215         Reviewed by Brady Eidson.
1216
1217         callOnMainThread() should not copy captured lambda variables. This 
1218         function is usually called cross-thread with a lambda and copying
1219         the lambda (and its captured variables) can lead to thread-safety
1220         issues.
1221
1222         This patch updates callOnMainThread() to take a NoncopyableFunction&&
1223         in parameter instead of a std::function. The call sites of
1224         callOnMainThread() have also been updated to use C++14's lambda
1225         capture with initializer.
1226
1227         * Storage/StorageAreaSync.cpp:
1228         (WebCore::StorageAreaSync::deleteEmptyDatabase):
1229         * Storage/StorageSyncManager.cpp:
1230         (WebCore::StorageSyncManager::dispatch):
1231         * Storage/StorageSyncManager.h:
1232         * Storage/StorageThread.cpp:
1233         (WebCore::StorageThread::dispatch):
1234         (WebCore::StorageThread::terminate):
1235         (WebCore::StorageThread::releaseFastMallocFreeMemoryInAllThreads):
1236         * Storage/StorageThread.h:
1237         * Storage/StorageTracker.cpp:
1238         (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
1239         (WebCore::StorageTracker::setOriginDetails):
1240
1241 2016-05-25  Alex Christensen  <achristensen@webkit.org>
1242
1243         Fix CMake build.
1244
1245         * PlatformMac.cmake:
1246
1247 2016-05-18  Brady Eidson  <beidson@apple.com>
1248
1249         Modern IDB: Make TestRunner.clearAllDatabases also delete IndexedDB databases (once doing so is supported).
1250         https://bugs.webkit.org/show_bug.cgi?id=157823
1251
1252         Reviewed by Alex Christensen.
1253
1254         * Storage/WebDatabaseProvider.cpp:
1255         (WebDatabaseProvider::deleteAllDatabases):
1256         * Storage/WebDatabaseProvider.h:
1257
1258 2016-04-25  Per Arne Vollan  <peavo@outlook.com>
1259
1260         [Win][IndexedDB] Fix build errors.
1261         https://bugs.webkit.org/show_bug.cgi?id=156713
1262
1263         Reviewed by Alex Christensen.
1264
1265         Fix compile and link errors when building with IndexedDB enabled.
1266
1267         * PlatformWin.cmake:
1268
1269 2016-04-22  Brent Fulgham  <bfulgham@apple.com>
1270
1271         Unreviewed build fix after r199841.
1272
1273         * PlatformWin.cmake: Add missing WebApplicationCache.cpp buid directive.
1274
1275 2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
1276
1277         [CMake] Make FOLDER property INHERITED
1278         https://bugs.webkit.org/show_bug.cgi?id=156460
1279
1280         Reviewed by Brent Fulgham.
1281
1282         * CMakeLists.txt:
1283         * PlatformWin.cmake:
1284         Set FOLDER property as a directory property not a target property
1285
1286 2016-04-08  Alex Christensen  <achristensen@webkit.org>
1287
1288         Progress towards running CMake WebKit2 on Mac
1289         https://bugs.webkit.org/show_bug.cgi?id=156426
1290
1291         Reviewed by Tim Horton.
1292
1293         * CMakeLists.txt:
1294         * PlatformMac.cmake:
1295         * PlatformWin.cmake:
1296
1297 2016-04-08  Konstantin Tokarev  <annulen@yandex.ru>
1298
1299         [cmake] Use ICU include dirs in WebKit.
1300         https://bugs.webkit.org/show_bug.cgi?id=156402
1301
1302         Reviewed by Brent Fulgham.
1303
1304         * CMakeLists.txt:
1305
1306 2016-04-07  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
1307
1308         [CMake][Win] Generating autoversion.h of WebKitGUID is triggered again and again
1309         https://bugs.webkit.org/show_bug.cgi?id=156332
1310
1311         Reviewed by Brent Fulgham.
1312
1313         * PlatformWin.cmake:
1314         Correct the output path of autoversion.h.
1315
1316 2016-04-06  Alex Christensen  <achristensen@webkit.org>
1317
1318         Fix CMake DumpRenderTree
1319         https://bugs.webkit.org/show_bug.cgi?id=156305
1320
1321         Reviewed by Daniel Bates.
1322
1323         * PlatformMac.cmake:
1324
1325 2016-04-05  Alex Christensen  <achristensen@webkit.org>
1326
1327         Make CMake-generated binaries on Mac able to run
1328         https://bugs.webkit.org/show_bug.cgi?id=156268
1329
1330         Reviewed by Daniel Bates.
1331
1332         * CMakeLists.txt:
1333
1334 2016-04-01  Alex Christensen  <achristensen@webkit.org>
1335
1336         Compile DumpRenderTree with CMake on Mac
1337         https://bugs.webkit.org/show_bug.cgi?id=156088
1338
1339         Reviewed by Brent Fulgham.
1340
1341         * PlatformMac.cmake:
1342
1343 2016-03-28  Alex Christensen  <achristensen@webkit.org>
1344
1345         Fix Ninja build on Mac
1346         https://bugs.webkit.org/show_bug.cgi?id=151399
1347
1348         Reviewed by Darin Adler.
1349
1350         * PlatformWin.cmake:
1351
1352 2016-03-05  Chris Dumez  <cdumez@apple.com>
1353
1354         Consolidate RuntimeApplicationChecks and RuntimeApplicationChecksIOS
1355         https://bugs.webkit.org/show_bug.cgi?id=155035
1356
1357         Reviewed by Darin Adler.
1358
1359         Update runtime application checks.
1360
1361         * WebCoreSupport/WebResourceLoadScheduler.cpp:
1362         (WebResourceLoadScheduler::servePendingRequests):
1363
1364 2016-03-04  Alex Christensen  <achristensen@webkit.org>
1365
1366         Remove vcxproj build system
1367         https://bugs.webkit.org/show_bug.cgi?id=154388
1368
1369         Rubber-stamped by Brent Fulgham.
1370
1371         * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl: Removed.
1372         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Removed.
1373         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Removed.
1374         * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Removed.
1375         * WebKit.vcxproj/Interfaces/InterfacesDebug.props: Removed.
1376         * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props: Removed.
1377         * WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd: Removed.
1378         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: Removed.
1379         * WebKit.vcxproj/Interfaces/InterfacesProduction.props: Removed.
1380         * WebKit.vcxproj/Interfaces/InterfacesRelease.props: Removed.
1381         * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props: Removed.
1382         * WebKit.vcxproj/WebKit.sln: Removed.
1383         * WebKit.vcxproj/WebKit.submit.sln: Removed.
1384         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Removed.
1385         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Removed.
1386         * WebKit.vcxproj/WebKit/WebKitANGLE.props: Removed.
1387         * WebKit.vcxproj/WebKit/WebKitApple.props: Removed.
1388         * WebKit.vcxproj/WebKit/WebKitCFLite.props: Removed.
1389         * WebKit.vcxproj/WebKit/WebKitCommon.props: Removed.
1390         * WebKit.vcxproj/WebKit/WebKitDebug.props: Removed.
1391         * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Removed.
1392         * WebKit.vcxproj/WebKit/WebKitDirectX.props: Removed.
1393         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Removed.
1394         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: Removed.
1395         * WebKit.vcxproj/WebKit/WebKitPreLink.cmd: Removed.
1396         * WebKit.vcxproj/WebKit/WebKitProduction.props: Removed.
1397         * WebKit.vcxproj/WebKit/WebKitRelease.props: Removed.
1398         * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Removed.
1399         * WebKit.vcxproj/WebKit/WebKitVersion.cmd: Removed.
1400
1401 2016-03-01  Alex Christensen  <achristensen@webkit.org>
1402
1403         Reduce size of internal windows build output
1404         https://bugs.webkit.org/show_bug.cgi?id=154763
1405
1406         Reviewed by Brent Fulgham.
1407
1408         * WebKit.vcxproj/WebKit.proj:
1409
1410 2016-02-26  Konstantin Tokarev  <annulen@yandex.ru>
1411
1412         [cmake] Moved WebKit/Storage sources and include dir to CMakeLists.txt.
1413         https://bugs.webkit.org/show_bug.cgi?id=154722
1414
1415         Reviewed by Darin Adler.
1416
1417         This code provides port-independent layer used by all WK1 ports,
1418         so it belongs to main CMakeLists.txt, not Platform files.
1419
1420         * CMakeLists.txt:
1421         * PlatformMac.cmake:
1422         * PlatformWin.cmake:
1423
1424 2016-02-25  Brady Eidson  <beidson@apple.com>
1425
1426         Remove LegacyIDB.
1427         https://bugs.webkit.org/show_bug.cgi?id=150854
1428
1429         Reviewed by Alex Christensen.
1430
1431         * Storage/WebDatabaseProvider.cpp:
1432         (WebDatabaseProvider::createIDBFactoryBackend): Deleted.
1433         * Storage/WebDatabaseProvider.h:
1434
1435 2016-02-25  Brent Fulgham  <bfulgham@apple.com>
1436
1437         [Win][CMake] Don't use incremental linking
1438         https://bugs.webkit.org/show_bug.cgi?id=154684
1439         <rdar://problem/24747822>
1440
1441         Reviewed by Alex Christensen.
1442
1443         * PlatformWin.cmake: Make sure the "/INCREMENTAL:NO" flag is used
1444         (overriding "/INCREMENTAL:YES").
1445
1446 2016-02-22  Konstantin Tokarev  <annulen@yandex.ru>
1447
1448         [cmake] Moved library setup code to WEBKIT_FRAMEWORK macro.
1449         https://bugs.webkit.org/show_bug.cgi?id=154450
1450
1451         Reviewed by Alex Christensen.
1452
1453         * CMakeLists.txt:
1454
1455 2016-02-15  Alex Christensen  <achristensen@webkit.org>
1456
1457         Fix internal Windows build of projects built after WebKit
1458         https://bugs.webkit.org/show_bug.cgi?id=154249
1459         rdar://problem/24644805
1460
1461         Reviewed by Chris Dumez.
1462
1463         * PlatformWin.cmake:
1464         Copy all generated headers to ForwardingHeaders/WebKit, not just WebKit.h.
1465         This should fix problems related to not finding headers from other projects, such as AccessibleApplication.h.
1466         WebKit.h, WebKitCOMAPI.h, and CFDictionaryPropertyBag.h were copied correctly, so this should copy the rest
1467         of the needed headers.
1468
1469 2016-02-12  Alex Christensen  <achristensen@webkit.org>
1470
1471         Fix internal Windows WebKit debug build.
1472         rdar://problem/24635219
1473
1474         * PlatformWin.cmake:
1475         We were making WebKit.dll instead of WebKit_debug.dll.
1476
1477 2016-02-11  Alex Christensen  <achristensen@webkit.org>
1478
1479         Fix internal Windows build.
1480         rdar://problem/24622882
1481
1482         * WebKit.vcxproj/WebKit.proj:
1483         Don't define DEBUG_SUFFIX in release builds.
1484
1485 2016-02-10  Alex Christensen  <achristensen@webkit.org>
1486
1487         Fix internal Windows build
1488         https://bugs.webkit.org/show_bug.cgi?id=154080
1489         rdar://problem/24584417
1490
1491         Reviewed by Brent Fulgham.
1492
1493         * CMakeLists.txt:
1494         Explicitly make WebKit dependent on WebKitGUID so that WebKit will not start building
1495         before WebKitGUID is finished generating and copying all headers, including WebKit/WebKit.h.
1496
1497 2016-01-27  Anders Carlsson  <andersca@apple.com>
1498
1499         Add WebKitAdditions extension points to WebCore, WebKit and WebKitLegacy
1500         https://bugs.webkit.org/show_bug.cgi?id=153550
1501
1502         Reviewed by Sam Weinig.
1503
1504         * WebKit.xcodeproj/project.pbxproj:
1505         Add new files.
1506
1507 2016-01-27  Alex Christensen  <achristensen@webkit.org>
1508
1509         [Win] Clean build fix after r195680.
1510
1511         * PlatformWin.cmake:
1512         Use the post build command for the post build event.
1513
1514 2016-01-27  Alex Christensen  <achristensen@webkit.org>
1515
1516         Fix Win EWS after r195545.
1517         https://bugs.webkit.org/show_bug.cgi?id=153434
1518
1519         * PlatformWin.cmake:
1520         Copy WebKit.h after building WebKitGUID, because it doesn't exist before.
1521         This should fix EWS problems like the one seen in bug 153522.
1522
1523 2016-01-25  Alex Christensen  <achristensen@webkit.org>
1524
1525         [Win] Copy forwarding headers before building a project
1526         https://bugs.webkit.org/show_bug.cgi?id=153434
1527
1528         Reviewed by Brent Fulgham.
1529
1530         * PlatformWin.cmake:
1531
1532 2016-01-22  Darin Adler  <darin@apple.com>
1533
1534         Reduce use of equalIgnoringCase to just ignore ASCII case
1535         https://bugs.webkit.org/show_bug.cgi?id=153266
1536
1537         Reviewed by Ryosuke Niwa.
1538
1539         * Storage/StorageTracker.cpp:
1540         (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
1541         Removed extraneous unneeded ", true" in call to String::endsWith.
1542         Preparation for later removing the boolean argument.
1543
1544 2016-01-14  Brady Eidson  <beidson@apple.com>
1545
1546         Modern IDB: Support opening and deleting SQLite databases on disk.
1547         https://bugs.webkit.org/show_bug.cgi?id=153084
1548
1549         Reviewed by Alex Christensen, Sam Weinig and Andy Estes (oh my!).
1550
1551         * Storage/WebDatabaseProvider.cpp:
1552         (WebDatabaseProvider::idbConnectionToServerForSession):
1553         * Storage/WebDatabaseProvider.h:
1554
1555         * WebKit.xcodeproj/project.pbxproj:
1556
1557 2016-01-13  Chris Dumez  <cdumez@apple.com>
1558
1559         Unreviewed, rolling out r194900.
1560
1561         Roll back in as this did not actually regress PLT
1562
1563         Reverted changeset:
1564
1565         "Unreviewed, rolling out r194826."
1566         https://bugs.webkit.org/show_bug.cgi?id=153020
1567         http://trac.webkit.org/changeset/194900
1568
1569 2016-01-12  Commit Queue  <commit-queue@webkit.org>
1570
1571         Unreviewed, rolling out r194826.
1572         https://bugs.webkit.org/show_bug.cgi?id=153020
1573
1574         Appears to have regressed PLT (Requested by kling on #webkit).
1575
1576         Reverted changeset:
1577
1578         "Use NeverDestroyed instead of DEPRECATED_DEFINE_STATIC_LOCAL
1579         cont'd"
1580         https://bugs.webkit.org/show_bug.cgi?id=152902
1581         http://trac.webkit.org/changeset/194826
1582
1583 2016-01-10  Andreas Kling  <akling@apple.com>
1584
1585         Use NeverDestroyed instead of DEPRECATED_DEFINE_STATIC_LOCAL cont'd
1586         <https://webkit.org/b/152902>
1587
1588         Reviewed by Andy Estes.
1589
1590         * Storage/StorageThread.cpp:
1591         (WebCore::activeStorageThreads):
1592
1593 2015-12-31  Andy Estes  <aestes@apple.com>
1594
1595         Replace WTF::move with WTFMove
1596         https://bugs.webkit.org/show_bug.cgi?id=152601
1597
1598         Reviewed by Brady Eidson.
1599
1600         * Storage/StorageNamespaceImpl.cpp:
1601         (WebCore::StorageNamespaceImpl::storageArea):
1602
1603 2015-12-16  Alex Christensen  <achristensen@webkit.org>
1604
1605         Fix internal Windows build
1606         https://bugs.webkit.org/show_bug.cgi?id=152364
1607         rdar://problem/23928759
1608
1609         Reviewed by Tim Horton.
1610
1611         * WebKit.vcxproj/WebKit.proj:
1612
1613 2015-12-02  Antti Koivisto  <antti@apple.com>
1614
1615         Move ResourceLoadScheduler to WebKit1
1616         https://bugs.webkit.org/show_bug.cgi?id=151743
1617
1618         Reviewed by Alex Christensen.
1619
1620         * WebCoreSupport/WebResourceLoadScheduler.cpp: Copied from Source/WebCore/loader/ResourceLoadScheduler.cpp.
1621         (webResourceLoadScheduler):
1622         (WebResourceLoadScheduler::hostForURL):
1623         (WebResourceLoadScheduler::WebResourceLoadScheduler):
1624         (WebResourceLoadScheduler::~WebResourceLoadScheduler):
1625         (WebResourceLoadScheduler::scheduleSubresourceLoad):
1626         (WebResourceLoadScheduler::loadResourceSynchronously):
1627         (WebResourceLoadScheduler::schedulePluginStreamLoad):
1628         (WebResourceLoadScheduler::scheduleLoad):
1629         (WebResourceLoadScheduler::remove):
1630         (WebResourceLoadScheduler::setDefersLoading):
1631         (WebResourceLoadScheduler::crossOriginRedirectReceived):
1632         (WebResourceLoadScheduler::servePendingRequests):
1633         (WebResourceLoadScheduler::suspendPendingRequests):
1634         (WebResourceLoadScheduler::resumePendingRequests):
1635         (WebResourceLoadScheduler::scheduleServePendingRequests):
1636         (WebResourceLoadScheduler::requestTimerFired):
1637         (WebResourceLoadScheduler::HostInformation::HostInformation):
1638         (WebResourceLoadScheduler::HostInformation::~HostInformation):
1639         (WebResourceLoadScheduler::HostInformation::priorityToIndex):
1640         (WebResourceLoadScheduler::HostInformation::schedule):
1641         (WebResourceLoadScheduler::HostInformation::addLoadInProgress):
1642         (WebResourceLoadScheduler::HostInformation::remove):
1643         (WebResourceLoadScheduler::HostInformation::hasRequests):
1644         (WebResourceLoadScheduler::HostInformation::limitRequests):
1645         (WebResourceLoadScheduler::createPingHandle):
1646         (WebCore::ResourceLoadScheduler::hostForURL): Deleted.
1647         (WebCore::resourceLoadScheduler): Deleted.
1648         (WebCore::ResourceLoadScheduler::ResourceLoadScheduler): Deleted.
1649         (WebCore::ResourceLoadScheduler::~ResourceLoadScheduler): Deleted.
1650         (WebCore::ResourceLoadScheduler::scheduleSubresourceLoad): Deleted.
1651         (WebCore::ResourceLoadScheduler::schedulePluginStreamLoad): Deleted.
1652         (WebCore::ResourceLoadScheduler::scheduleLoad): Deleted.
1653         (WebCore::ResourceLoadScheduler::remove): Deleted.
1654         (WebCore::ResourceLoadScheduler::setDefersLoading): Deleted.
1655         (WebCore::ResourceLoadScheduler::crossOriginRedirectReceived): Deleted.
1656         (WebCore::ResourceLoadScheduler::servePendingRequests): Deleted.
1657         (WebCore::ResourceLoadScheduler::suspendPendingRequests): Deleted.
1658         (WebCore::ResourceLoadScheduler::resumePendingRequests): Deleted.
1659         (WebCore::ResourceLoadScheduler::scheduleServePendingRequests): Deleted.
1660         (WebCore::ResourceLoadScheduler::requestTimerFired): Deleted.
1661         (WebCore::ResourceLoadScheduler::HostInformation::HostInformation): Deleted.
1662         (WebCore::ResourceLoadScheduler::HostInformation::~HostInformation): Deleted.
1663         (WebCore::ResourceLoadScheduler::HostInformation::priorityToIndex): Deleted.
1664         (WebCore::ResourceLoadScheduler::HostInformation::schedule): Deleted.
1665         (WebCore::ResourceLoadScheduler::HostInformation::addLoadInProgress): Deleted.
1666         (WebCore::ResourceLoadScheduler::HostInformation::remove): Deleted.
1667         (WebCore::ResourceLoadScheduler::HostInformation::hasRequests): Deleted.
1668         (WebCore::ResourceLoadScheduler::HostInformation::limitRequests): Deleted.
1669         * WebCoreSupport/WebResourceLoadScheduler.h: Copied from Source/WebCore/loader/ResourceLoadScheduler.h.
1670         (WebResourceLoadScheduler::isSerialLoadingEnabled):
1671         (WebResourceLoadScheduler::setSerialLoadingEnabled):
1672         (WebResourceLoadScheduler::HostInformation::name):
1673         (WebResourceLoadScheduler::HostInformation::requestsPending):
1674         (WebCore::ResourceLoadScheduler::isSerialLoadingEnabled): Deleted.
1675         (WebCore::ResourceLoadScheduler::setSerialLoadingEnabled): Deleted.
1676         (WebCore::ResourceLoadScheduler::Suspender::Suspender): Deleted.
1677         (WebCore::ResourceLoadScheduler::Suspender::~Suspender): Deleted.
1678         (WebCore::ResourceLoadScheduler::HostInformation::name): Deleted.
1679         (WebCore::ResourceLoadScheduler::HostInformation::requestsPending): Deleted.
1680         * WebKit.xcodeproj/project.pbxproj:
1681
1682 2015-10-29  Alex Christensen  <achristensen@webkit.org>
1683
1684         Make WebCore a framework in Mac CMake build
1685         https://bugs.webkit.org/show_bug.cgi?id=150702
1686
1687         Reviewed by Geoffrey Garen.
1688
1689         * PlatformMac.cmake:
1690
1691 2015-10-29  Alex Christensen  <achristensen@webkit.org>
1692
1693         Fix Mac CMake build
1694         https://bugs.webkit.org/show_bug.cgi?id=150686
1695
1696         Reviewed by Filip Pizlo.
1697
1698         * CMakeLists.txt:
1699         * PlatformMac.cmake:
1700
1701 2015-10-28  Alex Christensen  <achristensen@webkit.org>
1702
1703         Compile and link with CMake on Mac
1704         https://bugs.webkit.org/show_bug.cgi?id=150632
1705
1706         Reviewed by Tim Horton.
1707
1708         * PlatformMac.cmake:
1709
1710 2015-10-23  Alex Christensen  <achristensen@webkit.org>
1711
1712         Progress towards CMake on Mac
1713         https://bugs.webkit.org/show_bug.cgi?id=150517
1714
1715         Reviewed by Tim Horton.
1716
1717         * PlatformMac.cmake:
1718
1719 2015-10-18  Sungmann Cho  <sungmann.cho@navercorp.com>
1720
1721         Fix the builds with ENABLE_INDEX_DATABASE=OFF.
1722         https://bugs.webkit.org/show_bug.cgi?id=150301
1723
1724         Reviewed by Darin Adler.
1725
1726         Add missing #if ENABLE(INDEXED_DATABASE).
1727
1728         * Storage/WebDatabaseProvider.h:
1729
1730 2015-10-01  Brent Fulgham  <bfulgham@apple.com>
1731
1732         [Win] Another CMake build fix
1733
1734         * PlatformWin.cmake: Add missing Psapi.lib to link list.
1735
1736 2015-10-01  Brent Fulgham  <bfulgham@apple.com>
1737
1738         [Win] Unreviewed CMake build fixes.
1739
1740         * CMakeLists.txt: Set the same build definitions as the original
1741         project file.
1742         * PlatformWin.cmake: Remove some soft-linked files from the static
1743         link commands. Set build flags to match original project files.
1744
1745 2015-09-28  Brady Eidson  <beidson@apple.com>
1746
1747         Add an IDB Server that can roundtrip a request back to the client.
1748         https://bugs.webkit.org/show_bug.cgi?id=149603
1749
1750         Reviewed by Alex Christensen.
1751
1752         * Storage/WebDatabaseProvider.cpp:
1753         (WebDatabaseProvider::idbConnectionToServerForSession):
1754         * Storage/WebDatabaseProvider.h:
1755
1756 2015-09-25  Alex Christensen  <achristensen@webkit.org>
1757
1758         Clean up CMake build on Mac
1759         https://bugs.webkit.org/show_bug.cgi?id=149573
1760
1761         Reviewed by Chris Dumez.
1762
1763         * PlatformMac.cmake:
1764
1765 2015-09-25  Alex Christensen  <achristensen@webkit.org>
1766
1767         [Win] Switch to CMake
1768         https://bugs.webkit.org/show_bug.cgi?id=148111
1769
1770         Reviewed by Brent Fulgham.
1771
1772         * WebKit.vcxproj/WebKit.proj:
1773
1774 2015-09-24  Ryosuke Niwa  <rniwa@webkit.org>
1775
1776         Ran sort-Xcode-project-file.
1777
1778         * WebKit.xcodeproj/project.pbxproj:
1779
1780 2015-09-21  Brent Fulgham  <bfulgham@apple.com>
1781
1782         [Win] Unreviewed build fix.
1783
1784         * WebKit.vcxproj/WebKit/WebKitApple.props: We need to link against
1785         libdispatch on Windows.
1786
1787 2015-09-19  Alex Christensen  <achristensen@webkit.org>
1788
1789         Fix Windows tests after r189934.
1790
1791         * CMakeLists.txt:
1792         Include WebKit.rc to include resources like missingImage.png in WebKit.dll.
1793
1794 2015-09-15  Brady Eidson  <beidson@apple.com>
1795
1796         Add empty IDBFactory implementation for Modern IDB.
1797         https://bugs.webkit.org/show_bug.cgi?id=149191
1798
1799         Reviewed by Jer Noble.
1800
1801         * Storage/WebDatabaseProvider.h:
1802
1803 2015-09-14  Alex Christensen  <achristensen@webkit.org>
1804
1805         Progress towards CMake on Mac.
1806         https://bugs.webkit.org/show_bug.cgi?id=149123
1807
1808         Reviewed by Chris Dumez.
1809
1810         * CMakeLists.txt:
1811         * PlatformMac.cmake:
1812         Added more sources, make non-c99 sources compile as objc++
1813         * PlatformWin.cmake:
1814         Moved WebCoreTestSupport sources and includes to CMakeLists.txt to share.
1815
1816 2015-09-13  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1817
1818         Remove all uses of PassRefPtr in crypto, storage, and history
1819         https://bugs.webkit.org/show_bug.cgi?id=149091
1820
1821         Reviewed by Andreas Kling.
1822
1823         * Storage/StorageNamespaceImpl.cpp:
1824         (WebCore::StorageNamespaceImpl::storageArea):
1825         * Storage/StorageNamespaceImpl.h:
1826
1827 2015-08-27  Alex Christensen  <achristensen@webkit.org>
1828
1829         Isolate Source directories in CMake build
1830         https://bugs.webkit.org/show_bug.cgi?id=148389
1831
1832         Reviewed by Brent Fulgham.
1833
1834         * PlatformWin.cmake:
1835         Moved WebKitVersion.h generation from WebCore because the scripts required for it are in WebKit.
1836
1837 2015-08-27  Timothy Horton  <timothy_horton@apple.com>
1838
1839         Factor out Lookup invocation
1840         https://bugs.webkit.org/show_bug.cgi?id=148509
1841
1842         Reviewed by Anders Carlsson.
1843
1844         * WebKit.xcodeproj/project.pbxproj:
1845
1846 2015-08-26  Brent Fulgham  <bfulgham@apple.com>
1847
1848         Correct build after r188982.
1849
1850         * WebKit.vcxproj/WebKit.sln:
1851
1852 2015-08-20  Alex Christensen  <achristensen@webkit.org>
1853
1854         Clean up CMake build after r188673
1855         https://bugs.webkit.org/show_bug.cgi?id=148234
1856
1857         Reviewed by Tim Horton.
1858
1859         * PlatformWin.cmake:
1860         Include ANGLE forwarding headers directories.
1861
1862 2015-08-19  Alex Christensen  <achristensen@webkit.org>
1863
1864         CMake Windows build should not include files directly from other Source directories
1865         https://bugs.webkit.org/show_bug.cgi?id=148198
1866
1867         Reviewed by Brent Fulgham.
1868
1869         * CMakeLists.txt:
1870         * PlatformWin.cmake:
1871
1872 2015-08-19  Brent Fulgham  <bfulgham@apple.com>
1873
1874         [Win] Replace MIDL [in/out] comments with equivalent SAL
1875         https://bugs.webkit.org/show_bug.cgi?id=148001
1876
1877         Reviewed by Tim Horton.
1878
1879         * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Turn
1880         on SAL declarations in MIDL output.
1881
1882 2015-08-17  Filip Pizlo  <fpizlo@apple.com>
1883
1884         Replace all remaining uses of WTF::Mutex with WTF::Lock
1885         https://bugs.webkit.org/show_bug.cgi?id=148089
1886
1887         Reviewed by Geoffrey Garen.
1888
1889         * Storage/StorageAreaSync.cpp:
1890         (WebCore::StorageAreaSync::syncTimerFired):
1891         (WebCore::StorageAreaSync::markImported):
1892         (WebCore::StorageAreaSync::blockUntilImportComplete):
1893         (WebCore::StorageAreaSync::performSync):
1894         * Storage/StorageAreaSync.h:
1895         * Storage/StorageTracker.cpp:
1896         (WebCore::StorageTracker::setDatabaseDirectoryPath):
1897         (WebCore::StorageTracker::finishedImportingOriginIdentifiers):
1898         (WebCore::StorageTracker::syncImportOriginIdentifiers):
1899         (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
1900         (WebCore::StorageTracker::setOriginDetails):
1901         (WebCore::StorageTracker::syncSetOriginDetails):
1902         (WebCore::StorageTracker::origins):
1903         (WebCore::StorageTracker::deleteAllOrigins):
1904         (WebCore::StorageTracker::syncDeleteAllOrigins):
1905         (WebCore::StorageTracker::deleteOrigin):
1906         (WebCore::StorageTracker::syncDeleteOrigin):
1907         (WebCore::StorageTracker::canDeleteOrigin):
1908         (WebCore::StorageTracker::cancelDeletingOrigin):
1909         (WebCore::StorageTracker::diskUsageForOrigin):
1910         * Storage/StorageTracker.h:
1911
1912 2015-08-17  Alex Christensen  <achristensen@webkit.org>
1913
1914         [Win CMake] Allow WebKitLibraries directory to be set from the command line
1915         https://bugs.webkit.org/show_bug.cgi?id=148112
1916
1917         Reviewed by Brent Fulgham.
1918
1919         * PlatformWin.cmake:
1920         Don't use an environment variable for WEBKIT_LIBRARIES_DIR.  
1921
1922 2015-08-17  Alex Christensen  <achristensen@webkit.org>
1923
1924         Build Debug Suffix on Windows with CMake
1925         https://bugs.webkit.org/show_bug.cgi?id=148083
1926
1927         Reviewed by Brent Fulgham.
1928
1929         * CMakeLists.txt:
1930         * PlatformWin.cmake:
1931         Add DEBUG_SUFFIX
1932
1933 2015-08-17  Alex Christensen  <achristensen@webkit.org>
1934
1935         Move some commands from ./CMakeLists.txt to Source/cmake
1936         https://bugs.webkit.org/show_bug.cgi?id=148003
1937
1938         Reviewed by Brent Fulgham.
1939
1940         * CMakeLists.txt:
1941         Added some commands needed to build WebKit by itself.
1942
1943 2015-08-13  Commit Queue  <commit-queue@webkit.org>
1944
1945         Unreviewed, rolling out r188428.
1946         https://bugs.webkit.org/show_bug.cgi?id=148015
1947
1948         broke cmake build (Requested by alexchristensen on #webkit).
1949
1950         Reverted changeset:
1951
1952         "Move some commands from ./CMakeLists.txt to Source/cmake"
1953         https://bugs.webkit.org/show_bug.cgi?id=148003
1954         http://trac.webkit.org/changeset/188428
1955
1956 2015-08-13  Alex Christensen  <achristensen@webkit.org>
1957
1958         Move some commands from ./CMakeLists.txt to Source/cmake
1959         https://bugs.webkit.org/show_bug.cgi?id=148003
1960
1961         Reviewed by Brent Fulgham.
1962
1963         * CMakeLists.txt:
1964         Added some commands needed to build WebKit by itself.
1965
1966 2015-08-12  Alex Christensen  <achristensen@webkit.org>
1967
1968         Fix Debug CMake builds on Windows
1969         https://bugs.webkit.org/show_bug.cgi?id=147940
1970
1971         Reviewed by Chris Dumez.
1972
1973         * PlatformWin.cmake:
1974         We need /NODEFAULTLIB with the debug version of libraries, too.
1975
1976 2015-08-11  Brent Fulgham  <bfulgham@apple.com>
1977
1978         [Win] Switch Windows build to Visual Studio 2015
1979         https://bugs.webkit.org/show_bug.cgi?id=147887
1980         <rdar://problem/22235098>
1981
1982         Reviewed by Alex Christensen.
1983
1984         Update Visual Studio project file settings to use the current Visual
1985         Studio and compiler. Continue targeting binaries to run on our minimum
1986         supported configuration of Windows 7.
1987
1988         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
1989         * WebKit.vcxproj/WebKit.sln:
1990         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1991         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
1992
1993 2015-08-10  Alex Christensen  <achristensen@webkit.org>
1994
1995         Another build fix after r188239.
1996
1997         * PlatformWin.cmake:
1998         Link WinCairo with Media Foundation libraries.
1999
2000 2015-08-10  Alex Christensen  <achristensen@webkit.org>
2001
2002         Build TestWebKitAPI with CMake on Windows
2003         https://bugs.webkit.org/show_bug.cgi?id=147851
2004
2005         Reviewed by Chris Dumez.
2006
2007         * PlatformWin.cmake:
2008         WinCairo libraries conflict with LIBCMT.lib, AppleWin libraries conflict with MSVCRT.lib,
2009         so different /NODEFAULTLIB is needed to link WebKit.dll successfully.
2010
2011 2015-08-06  Alex Christensen  <achristensen@webkit.org>
2012
2013         [Win] Enable all Windows features in CMake
2014         https://bugs.webkit.org/show_bug.cgi?id=147744
2015
2016         Reviewed by Tim Horton.
2017
2018         * PlatformWin.cmake:
2019         Add some include directories needed for the newly enabled features.
2020
2021 2015-08-05  Filip Pizlo  <fpizlo@apple.com>
2022
2023         Unreviewed, roll out http://trac.webkit.org/changeset/187972.
2024
2025         * Storage/StorageAreaSync.cpp:
2026         (WebCore::StorageAreaSync::syncTimerFired):
2027         (WebCore::StorageAreaSync::markImported):
2028         (WebCore::StorageAreaSync::blockUntilImportComplete):
2029         (WebCore::StorageAreaSync::performSync):
2030         * Storage/StorageAreaSync.h:
2031         * Storage/StorageTracker.cpp:
2032         (WebCore::StorageTracker::setDatabaseDirectoryPath):
2033         (WebCore::StorageTracker::finishedImportingOriginIdentifiers):
2034         (WebCore::StorageTracker::syncImportOriginIdentifiers):
2035         (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
2036         (WebCore::StorageTracker::setOriginDetails):
2037         (WebCore::StorageTracker::syncSetOriginDetails):
2038         (WebCore::StorageTracker::origins):
2039         (WebCore::StorageTracker::deleteAllOrigins):
2040         (WebCore::StorageTracker::syncDeleteAllOrigins):
2041         (WebCore::StorageTracker::deleteOrigin):
2042         (WebCore::StorageTracker::syncDeleteOrigin):
2043         (WebCore::StorageTracker::canDeleteOrigin):
2044         (WebCore::StorageTracker::cancelDeletingOrigin):
2045         (WebCore::StorageTracker::diskUsageForOrigin):
2046         * Storage/StorageTracker.h:
2047
2048 2015-08-05  Alex Christensen  <achristensen@webkit.org>
2049
2050         Build DumpRenderTree with CMake.
2051         https://bugs.webkit.org/show_bug.cgi?id=147519
2052
2053         Reviewed by Brent Fulgham.
2054
2055         * CMakeLists.txt:
2056         * PlatformMac.cmake:
2057         * PlatformWin.cmake:
2058         Make the libraries WebKit links with private, which means that CMake will not make everything
2059         that links with WebKit link with everything WebKit links with.
2060
2061 2015-08-04  Filip Pizlo  <fpizlo@apple.com>
2062
2063         Rename Mutex to DeprecatedMutex
2064         https://bugs.webkit.org/show_bug.cgi?id=147675
2065
2066         Reviewed by Geoffrey Garen.
2067
2068         * Storage/StorageAreaSync.cpp:
2069         (WebCore::StorageAreaSync::syncTimerFired):
2070         (WebCore::StorageAreaSync::markImported):
2071         (WebCore::StorageAreaSync::blockUntilImportComplete):
2072         (WebCore::StorageAreaSync::performSync):
2073         * Storage/StorageAreaSync.h:
2074         * Storage/StorageTracker.cpp:
2075         (WebCore::StorageTracker::setDatabaseDirectoryPath):
2076         (WebCore::StorageTracker::finishedImportingOriginIdentifiers):
2077         (WebCore::StorageTracker::syncImportOriginIdentifiers):
2078         (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
2079         (WebCore::StorageTracker::setOriginDetails):
2080         (WebCore::StorageTracker::syncSetOriginDetails):
2081         (WebCore::StorageTracker::origins):
2082         (WebCore::StorageTracker::deleteAllOrigins):
2083         (WebCore::StorageTracker::syncDeleteAllOrigins):
2084         (WebCore::StorageTracker::deleteOrigin):
2085         (WebCore::StorageTracker::syncDeleteOrigin):
2086         (WebCore::StorageTracker::canDeleteOrigin):
2087         (WebCore::StorageTracker::cancelDeletingOrigin):
2088         (WebCore::StorageTracker::diskUsageForOrigin):
2089         * Storage/StorageTracker.h:
2090
2091 2015-08-04  Alex Christensen  <achristensen@webkit.org>
2092
2093         Enable WebGL on Windows CMake build.
2094         https://bugs.webkit.org/show_bug.cgi?id=143311
2095
2096         Reviewed by Csaba Osztrogonác.
2097
2098         * PlatformWin.cmake:
2099         Added some needed source files and include directories.
2100
2101 2015-08-01  Alex Christensen  <achristensen@webkit.org>
2102
2103         Fix 64-bit CMake build on Windows.
2104
2105         * PlatformWin.cmake:
2106         Win64 needs PaintHooks.asm.
2107
2108 2015-07-30  Alex Christensen  <achristensen@webkit.org>
2109
2110         Build AppleWin port with CMake
2111         https://bugs.webkit.org/show_bug.cgi?id=147385
2112
2113         Reviewed by Martin Robinson.
2114
2115         * PlatformWin.cmake:
2116         Added missing source files and libraries.
2117
2118 2015-07-27  Alex Christensen  <achristensen@webkit.org>
2119
2120         Use Ninja on Windows.
2121         https://bugs.webkit.org/show_bug.cgi?id=147228
2122
2123         Reviewed by Martin Robinson.
2124
2125         * PlatformWin.cmake:
2126         Added /NODEFAULTLIB:LIBCMT to link WebKit.dll successfully with Ninja.
2127
2128 2015-07-27  Alex Christensen  <achristensen@webkit.org>
2129
2130         Progress towards building AppleWin with CMake
2131         https://bugs.webkit.org/show_bug.cgi?id=147325
2132
2133         Reviewed by Martin Robinson.
2134
2135         * PlatformWin.cmake:
2136         Removed references to non-existing files.
2137
2138 2015-07-22  Alex Christensen  <achristensen@webkit.org>
2139
2140         Fix quirks in CMake build on Mac and Windows
2141         https://bugs.webkit.org/show_bug.cgi?id=147174
2142
2143         Reviewed by Gyuyoung Kim.
2144
2145         * PlatformMac.cmake:
2146         Fixed syntax, removed files that don't exist any more.
2147
2148 2015-07-20  Brent Fulgham  <bfulgham@apple.com>
2149
2150         [Win] Certain Debug builds can take close to 3 hours to link
2151         https://bugs.webkit.org/show_bug.cgi?id=147114
2152         <rdar://problem/21882777>
2153
2154         Reviewed by Tim Horton.
2155
2156         Correct the 64-bit DebugSuffix link target to match the 32-bit version.
2157
2158         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Turn off the REF and ICF
2159         flags for the 64-bit DebugSuffix link target.
2160
2161 2015-07-20  Alex Christensen  <achristensen@webkit.org>
2162
2163         Resurrect CMake build on Windows.
2164         https://bugs.webkit.org/show_bug.cgi?id=147083
2165
2166         Reviewed by Gyuyoung Kim.
2167
2168         * PlatformWin.cmake: Added.
2169         Based on original work by Patrick Gansterer and Mark Salisbury
2170         in https://bugs.webkit.org/show_bug.cgi?id=72816
2171
2172 2015-07-16  Brent Fulgham  <bfulgham@apple.com>
2173
2174         [Win] Unreviewed gardening.
2175
2176         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Move file into the
2177         appropriate category in the project.
2178
2179 2015-07-14  Lucas Forschler  <lforschler@apple.com>
2180
2181         Teach platformMac.cmake about El Capitan WKSI.
2182         <rdar://problem/21822469>
2183         
2184         Reviewed by Alex Christensen.
2185
2186         * PlatformMac.cmake:
2187
2188 2015-07-09  Per Arne Vollan  <peavo@outlook.com>
2189
2190         [Win] Add memory pressure handler.
2191         https://bugs.webkit.org/show_bug.cgi?id=146685
2192
2193         Reviewed by Brent Fulgham.
2194
2195         * WebKit.vcxproj/WebKit/WebKitCommon.props: Link with process api library.
2196
2197 2015-07-04  Chris Dumez  <cdumez@apple.com>
2198
2199         Drop RefPtr::clear() method
2200         https://bugs.webkit.org/show_bug.cgi?id=146556
2201
2202         Reviewed by Brady Eidson.
2203
2204         Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
2205
2206 2015-07-03  Dan Bernstein  <mitz@apple.com>
2207
2208         [Xcode] Update some build settings as recommended by Xcode 7
2209         https://bugs.webkit.org/show_bug.cgi?id=146597
2210
2211         Reviewed by Sam Weinig.
2212
2213         * WebKit.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
2214
2215 2015-07-01  Alex Christensen  <achristensen@webkit.org>
2216
2217         Re-enable WebGL on WinCairo.
2218         https://bugs.webkit.org/show_bug.cgi?id=146537
2219
2220         Reviewed by Csaba Osztrogonác.
2221
2222         * WebKit.vcxproj/WebKit.sln:
2223         Build the ANGLE projects on WinCairo again.
2224
2225 2015-06-30  Alex Christensen  <achristensen@webkit.org>
2226
2227         [Win] Unreviewed build fix after r186169.
2228
2229         * WebKit.vcxproj/WebKit.sln:
2230         Temporarily don't build ANGLE projects on Windows.
2231
2232 2015-06-26  Hyungwook Lee  <hyungwook.lee@navercorp.com>
2233
2234         [Win] Implement WebViewGroup to support WebView::addxxxToGroup().
2235         https://bugs.webkit.org/show_bug.cgi?id=145908
2236
2237         Reviewed by Brent Fulgham.
2238
2239         Make WebViewGroup class sharing on Mac and Win port.
2240
2241         * WebCoreSupport: Added.
2242         * WebCoreSupport/WebViewGroup.cpp: Added.
2243         (webViewGroups):
2244         (WebViewGroup::getOrCreate):
2245         (WebViewGroup::get):
2246         (WebViewGroup::WebViewGroup):
2247         (WebViewGroup::~WebViewGroup):
2248         (WebViewGroup::addWebView):
2249         (WebViewGroup::removeWebView):
2250         (WebViewGroup::storageNamespaceProvider):
2251         * WebCoreSupport/WebViewGroup.h: Added.
2252         (WebViewGroup::userContentController):
2253         (WebViewGroup::visitedLinkStore):
2254         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2255         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
2256         * WebKit.vcxproj/WebKit/WebKitCommon.props:
2257         * WebKit.xcodeproj/project.pbxproj:
2258
2259 2015-06-24  Anders Carlsson  <andersca@apple.com>
2260
2261         Move PluginMainThreadScheduler to WebKit/win
2262         https://bugs.webkit.org/show_bug.cgi?id=146289
2263
2264         Reviewed by Tim Horton.
2265
2266         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2267         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
2268
2269 2015-06-17  Commit Queue  <commit-queue@webkit.org>
2270
2271         Unreviewed, rolling out r185636.
2272         https://bugs.webkit.org/show_bug.cgi?id=146068
2273
2274         Caused many crashes on Windows (Requested by ap on #webkit).
2275
2276         Reverted changeset:
2277
2278         "[Win] Implement WebViewGroup to support
2279         WebView::addxxxToGroup()."
2280         https://bugs.webkit.org/show_bug.cgi?id=145908
2281         http://trac.webkit.org/changeset/185636
2282
2283 2015-06-16  Hyungwook Lee  <hyungwook.lee@navercorp.com>
2284
2285         [Win] Implement WebViewGroup to support WebView::addxxxToGroup().
2286         https://bugs.webkit.org/show_bug.cgi?id=145908
2287
2288         Reviewed by Brent Fulgham.
2289
2290         Make WebViewGroup class sharing on Mac and Win port.
2291
2292         * WebCoreSupport: Added.
2293         * WebCoreSupport/WebViewGroup.cpp: Copied from Source/WebKit/mac/WebCoreSupport/WebViewGroup.mm.
2294         * WebCoreSupport/WebViewGroup.h: Copied from Source/WebKit/mac/WebCoreSupport/WebViewGroup.h.
2295         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2296         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
2297         * WebKit.vcxproj/WebKit/WebKitCommon.props:
2298         * WebKit.xcodeproj/project.pbxproj:
2299
2300 2015-06-09  Csaba Osztrogonác  <ossy@webkit.org>
2301
2302         [cmake] Fix the style issues in cmake project files
2303         https://bugs.webkit.org/show_bug.cgi?id=145755
2304
2305         Reviewed by Darin Adler.
2306
2307         * PlatformMac.cmake:
2308
2309 2015-06-07  Anders Carlsson  <andersca@apple.com>
2310
2311         Remove WebNSArrayExtras
2312         https://bugs.webkit.org/show_bug.cgi?id=145747
2313
2314         Reviewed by Darin Adler.
2315
2316         * WebKit.xcodeproj/project.pbxproj:
2317
2318 2015-06-07  Anders Carlsson  <andersca@apple.com>
2319
2320         Remove WebKitSystemBits
2321         https://bugs.webkit.org/show_bug.cgi?id=145746
2322
2323         Reviewed by Dan Bernstein.
2324
2325         * WebKit.xcodeproj/project.pbxproj:
2326
2327 2015-06-06  Anders Carlsson  <andersca@apple.com>
2328
2329         Remove SPI that's no longer used
2330         https://bugs.webkit.org/show_bug.cgi?id=145727
2331
2332         Reviewed by Dan Bernstein.
2333
2334         * WebKit.xcodeproj/project.pbxproj:
2335
2336 2015-05-27  Andreas Kling  <akling@apple.com>
2337
2338         [WK2] Local storage areas should get torn down when they have no remaining references.
2339         <https://webkit.org/b/143339>
2340         <rdar://problem/20156436>
2341
2342         Reviewed by Darin Adler.
2343
2344         Add StorageArea::securityOrigin() implementation.
2345
2346         * Storage/StorageAreaImpl.h:
2347
2348 2015-05-22  Tim Horton  <timothy_horton@apple.com>
2349
2350         Remove action menu support
2351         https://bugs.webkit.org/show_bug.cgi?id=145305
2352         <rdar://problem/21070771>
2353
2354         Reviewed by Anders Carlsson.
2355
2356         * WebKit.xcodeproj/project.pbxproj:
2357         Remove some files.
2358
2359 2015-05-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2360
2361         [CMake] Ignore warnings in system headers
2362         https://bugs.webkit.org/show_bug.cgi?id=144747
2363
2364         Reviewed by Darin Adler.
2365
2366         Separate include directories into WebKit project includes and system includes. Suppress all
2367         warnings from headers in system include directories using the SYSTEM argument to
2368         the include_directories command.
2369
2370         * CMakeLists.txt:
2371         * PlatformMac.cmake:
2372
2373 2015-05-11  Brent Fulgham  <bfulgham@apple.com>
2374
2375         [Win] Move Windows build target to Windows 7 (or newer)
2376         https://bugs.webkit.org/show_bug.cgi?id=144890
2377         <rdar://problem/20707307>
2378
2379         Reviewed by Anders Carlsson.
2380
2381         Update linked SDK and minimal Windows level to be compatible with
2382         Windows 7 or newer.
2383
2384         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
2385         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2386         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
2387
2388 2015-05-07  Beth Dakin  <bdakin@apple.com>
2389
2390         New force-related DOM events should fire in WK1 views
2391         https://bugs.webkit.org/show_bug.cgi?id=144663
2392         -and corresponding-
2393         rdar://problem/20281886
2394
2395         Reviewed by Sam Weinig.
2396
2397         Pass the lastPressureEvent to WebCore.
2398         * WebView/WebHTMLView.mm:
2399         (-[WebHTMLView _updateMouseoverWithEvent:]):
2400         (-[WebHTMLView rightMouseUp:]):
2401         (-[WebHTMLView menuForEvent:]):
2402         (-[WebHTMLView acceptsFirstMouse:]):
2403         (-[WebHTMLView shouldDelayWindowOrderingForEvent:]):
2404         (-[WebHTMLView mouseDown:mouseDown:]):
2405         (-[WebHTMLView mouseDragged:]):
2406         (-[WebHTMLView mouseUp:mouseUp:]):
2407
2408         New NSRespnder method for pressure changes.
2409         (-[WebHTMLView pressureChangeWithEvent:]):
2410
2411         New BOOL _contentPreventsDefault tracks whether the HitTestResult prevented the 
2412         default action. Get rid of willHandleMouseDown; now that the gesture recognizer 
2413         sets delaysPrimaryMouseButtonEvents to NO, we don’t need this.
2414         * WebView/WebImmediateActionController.h:
2415         * WebView/WebImmediateActionController.mm:
2416         (-[WebImmediateActionController _clearImmediateActionState]):
2417
2418         Set all of the immediateActionStages on EventHandler. This is critical to keep 
2419         link navigation happening at the right time now that 
2420         delaysPrimaryMouseButtonEvents is set to NO.
2421         (-[WebImmediateActionController performHitTestAtPoint:]):
2422         (-[WebImmediateActionController immediateActionRecognizerDidUpdateAnimation:]):
2423         (-[WebImmediateActionController immediateActionRecognizerDidCancelAnimation:]):
2424         (-[WebImmediateActionController immediateActionRecognizerDidCompleteAnimation:]):
2425
2426         Use a dummy animation controller if the content prevents default.
2427         (-[WebImmediateActionController _defaultAnimationController]):
2428         (-[WebImmediateActionController _updateImmediateActionItem]):
2429         (-[WebImmediateActionController webView:willHandleMouseDown:]): Deleted.
2430
2431         Set delaysPrimaryMouseButtonEvents to NO so that we get existing mouse events when 
2432         we expect to.
2433         * WebView/WebView.mm:
2434         (-[WebView _commonInitializationWithFrameName:groupName:]):
2435
2436         Cache the most recent pressure event so that we can send it to WebCore for all of 
2437         the mouse events.
2438         (-[WebView _pressureEvent]):
2439         (-[WebView _setPressureEvent:]):
2440         * WebView/WebViewData.h:
2441         * WebView/WebViewData.mm:
2442         (-[WebViewPrivate dealloc]):
2443         * WebView/WebViewInternal.h:
2444
2445 2015-04-27  Brent Fulgham  <bfulgham@apple.com>
2446
2447         [Win] Deactivate WebGL until Windows tests work properly
2448         https://bugs.webkit.org/show_bug.cgi?id=144291
2449         <rdar://problem/20707307>
2450
2451         Reviewed by Zalan Bujtas.
2452
2453         * WebKit.vcxproj/WebKit/WebKitANGLE.props: Added.
2454         * WebKit.vcxproj/WebKit/WebKitCommon.props: Remove ANGLE link
2455         libraries from common property sheet.
2456         * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Reference
2457         the WebKitANGLE property sheet.
2458         * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Ditto.
2459
2460 2015-04-24  Timothy Hatcher  <timothy@apple.com>
2461
2462         Web Inspector: Remove native window dock controls
2463         https://bugs.webkit.org/show_bug.cgi?id=144184
2464
2465         Reviewed by Joseph Pecoraro.
2466
2467         * WebKit.xcodeproj/project.pbxproj:
2468
2469 2015-04-15  Alex Christensen  <achristensen@webkit.org>
2470
2471         Progress towards CMake on Mac.
2472         https://bugs.webkit.org/show_bug.cgi?id=143785
2473
2474         Reviewed by Csaba Osztrogonác.
2475
2476         * PlatformMac.cmake:
2477
2478 2015-04-08  Alex Christensen  <achristensen@webkit.org> and Patrick Gansterer  <paroga@webkit.org>
2479
2480         Add CMake build system for WinCairo port.
2481         https://bugs.webkit.org/show_bug.cgi?id=115944
2482
2483         Reviewed by Chris Dumez.
2484
2485         * CMakeLists.txt:
2486
2487 2015-04-07  Anders Carlsson  <andersca@apple.com>
2488
2489         Get rid of uses of ApplicationCacheStorage::singleton() from WebKitLegacy
2490         https://bugs.webkit.org/show_bug.cgi?id=143504
2491
2492         Reviewed by Sam Weinig.
2493
2494         * WebKit.xcodeproj/project.pbxproj:
2495         Add WebApplicationCacheInternal.h.
2496
2497 2015-04-05  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2498
2499         Use constants of sqlite3 directly for status of SQL result in webdatabase
2500         https://bugs.webkit.org/show_bug.cgi?id=143329
2501
2502         Reviewed by Darin Adler.
2503
2504         In webdatabase, it has used own constants vairables as well as using sqlite3 constants directly.
2505         It causes to use if~else statement which consumes more cpu cycles compared to switch~case. This
2506         patch makes to use constants of sqlite3.
2507
2508         * Storage/StorageAreaSync.cpp:
2509         (WebCore::StorageAreaSync::performImport):
2510         (WebCore::StorageAreaSync::sync):
2511         (WebCore::StorageAreaSync::deleteEmptyDatabase):
2512         * Storage/StorageTracker.cpp:
2513         (WebCore::StorageTracker::syncImportOriginIdentifiers):
2514         (WebCore::StorageTracker::syncSetOriginDetails):
2515         (WebCore::StorageTracker::syncDeleteAllOrigins):
2516         (WebCore::StorageTracker::syncDeleteOrigin):
2517         (WebCore::StorageTracker::databasePathForOrigin):
2518         * WebKit.vcxproj/WebKit/WebKitCommon.props: Add sqlite include path.
2519
2520 2015-04-01  Alex Christensen  <achristensen@webkit.org>
2521
2522         Progress towards CMake on Windows and Mac.
2523         https://bugs.webkit.org/show_bug.cgi?id=143293
2524
2525         Reviewed by Filip Pizlo.
2526
2527         * PlatformMac.cmake:
2528         Fixed some include directories.
2529
2530 2015-03-26  Alex Christensen  <achristensen@webkit.org>
2531
2532         Progress towards CMake on Mac.
2533         https://bugs.webkit.org/show_bug.cgi?id=143112
2534
2535         Reviewed by Chris Dumez.
2536
2537         * PlatformMac.cmake:
2538
2539 2015-03-20  Alex Christensen  <achristensen@webkit.org>
2540
2541         Progress towards CMake on Mac.
2542         https://bugs.webkit.org/show_bug.cgi?id=136003
2543
2544         Reviewed by Chris Dumez.
2545
2546         * CMakeLists.txt:
2547         * PlatformMac.cmake: Added.
2548
2549 2015-03-13  Alex Christensen  <achristensen@webkit.org>
2550
2551         Progress towards CMake on Mac.
2552         https://bugs.webkit.org/show_bug.cgi?id=142680
2553
2554         Reviewed by Gyuyoung Kim.
2555
2556         * CMakeLists.txt: Added.
2557
2558 2015-03-01  Dan Bernstein  <mitz@apple.com>
2559
2560         Silence non-fatal errors about failing to create WebKitPluginHost.app and WebKitPluginAgent symlinks.
2561
2562         Rubber-stamped by Alexey Proskuryakov.
2563
2564         * WebKit.xcodeproj/project.pbxproj: If a link already exist, don’t try to create it.
2565
2566 2015-02-27  Brent Fulgham  <bfulgham@apple.com>
2567
2568         [Win] Unreviewed build fix.
2569
2570         Adjust project dependencies to ensure a consistent build order.
2571
2572         * WebKit.vcxproj/WebKit.sln:
2573
2574 2015-02-26  Brent Fulgham  <bfulgham@apple.com>
2575
2576         [Win] Remove WebKitExportGenerator project (and related)
2577         https://bugs.webkit.org/show_bug.cgi?id=142035
2578
2579         Reviewed by Dean Jackson.
2580
2581         * WebKit.vcxproj/WebKit.sln: Remove references to WebKitExportGenerator
2582         * WebKit.vcxproj/WebKit.submit.sln: Ditto.
2583         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Ditto.
2584         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto.
2585         * WebKit.vcxproj/WebKitExportGenerator: Removed.
2586         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: Removed.
2587         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: Removed.
2588         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: Removed.
2589         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: Removed.
2590         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: Removed.
2591         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props: Removed.
2592         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: Removed.
2593         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: Removed.
2594         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props: Removed.
2595         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: Removed.
2596         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props: Removed.
2597         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Removed.
2598         * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: Removed.
2599
2600 2015-02-26  Brent Fulgham  <bfulgham@apple.com>
2601
2602         [Win] Make build logs more legible by reducing noise
2603         https://bugs.webkit.org/show_bug.cgi?id=142034
2604
2605         Reviewed by Alexey Proskuryakov.
2606
2607         Modify batch files, makefiles, and DOS commands to remove
2608         uninteresting/unhelpful output.
2609
2610         * WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd:
2611         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
2612         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
2613         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
2614         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd:
2615
2616 2015-02-25  Brent Fulgham  <bfulgham@apple.com>
2617
2618         [Win] Use WEBCORE_EXPORT instead of Definition file
2619         https://bugs.webkit.org/show_bug.cgi?id=141734
2620
2621         Reviewed by Alex Christensen.
2622
2623         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Visual studio automatic
2624         file cleanup.
2625         * WebKit.vcxproj/WebKit/WebKitCommon.props: Don't use the export definition
2626         file any longer.
2627
2628 2015-02-25  Alexey Proskuryakov  <ap@apple.com>
2629
2630         <rdar://problem/19949665> Some queues fail to build because of WebKitPluginHost.app symlink
2631
2632         Fix by Dan Bernstein, reviewed by me.
2633
2634         * WebKit.xcodeproj/project.pbxproj:
2635
2636 2015-02-24  Brent Fulgham  <bfulgham@apple.com>
2637
2638         Unreviewed Windows build fix after r180601.
2639
2640         Export some missing symbols.
2641
2642         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2643
2644 2015-02-18  Chris Dumez  <cdumez@apple.com>
2645
2646         Unreviewed Windows build fix after r180337.
2647
2648         Export a couple of symbols.
2649
2650         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2651
2652 2015-02-17  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2653
2654         [CMAKE] Remove CMakeLists.txt in WK1 port
2655         https://bugs.webkit.org/show_bug.cgi?id=141617
2656
2657         Reviewed by Anders Carlsson.
2658
2659         * CMakeLists.txt: Removed.
2660
2661 2015-02-09  Brian J. Burg  <burg@cs.washington.edu>
2662
2663         Web Inspector: remove some unnecessary Inspector prefixes from class names in Inspector namespace
2664         https://bugs.webkit.org/show_bug.cgi?id=141372
2665
2666         Reviewed by Joseph Pecoraro.
2667
2668         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2669
2670 2015-02-11  Alex Christensen  <achristensen@webkit.org>
2671
2672         [Win] Unreviewed build fix.
2673
2674         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2675
2676 2015-02-05  Brent Fulgham  <bfulgham@apple.com>
2677
2678         [Win] 64-bit build fix after r179702 and r179709
2679
2680         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2681
2682 2015-02-05  Chris Dumez  <cdumez@apple.com>
2683
2684         Unreviewed attempt to fix Windows build after r179702.
2685
2686         Export a couple of extra symbols.
2687
2688         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2689
2690 2015-02-02  Brent Fulgham  <bfulgham@apple.com>
2691
2692         [Win] Unreviewed build fix after r179489.
2693
2694         Correct symbol export definitions for 32-bit and 64-bit builds.
2695         Also add some drive-by fixes for 64-bit symbols.
2696
2697         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2698
2699 2015-01-31  Brent Fulgham  <bfulgham@apple.com>
2700
2701         [Win] Unreviewed 64-bit build fix.
2702
2703         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct symbol
2704         definitions for 64-bit build.
2705
2706 2015-01-30  Chris Dumez  <cdumez@apple.com>
2707
2708         Rename shared() static member functions to singleton() for singleton classes.
2709         https://bugs.webkit.org/show_bug.cgi?id=141088
2710
2711         Reviewed by Ryosuke Niwa and Benjamin Poulain.
2712
2713         Rename shared() static member functions to singleton() for singleton
2714         classes as per the recent coding style change.
2715
2716         * Storage/WebDatabaseProvider.cpp:
2717         (WebDatabaseProvider::singleton):
2718         (WebDatabaseProvider::shared): Deleted.
2719         * Storage/WebDatabaseProvider.h:
2720
2721 2015-01-29  Brent Fulgham  <bfulgham@apple.com>
2722
2723         [Win] Build fix after r179368.
2724
2725         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove missing symbol.
2726
2727 2015-01-25  peavo@outlook.com  <peavo@outlook.com>
2728
2729         [Win] Add WebKit message loop interface.
2730         https://bugs.webkit.org/show_bug.cgi?id=140857
2731
2732         Reviewed by Brent Fulgham.
2733
2734         Added message loop interface which will run the message loop,
2735         and perform required tasks (like calling CFRunLoopRunInMode)
2736         on each iteration of the loop.
2737
2738         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added new files to project.
2739         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto.
2740
2741 2015-01-22  Andreas Kling  <akling@apple.com>
2742
2743         Remove unused class EmojiFallbackFontSelector.
2744         <https://webkit.org/b/140809>
2745
2746         Reviewed by Antti Koivisto.
2747
2748         * WebKit.xcodeproj/project.pbxproj:
2749
2750 2015-01-21  Csaba Osztrogonác  <ossy@webkit.org>
2751
2752         Remove ENABLE(INSPECTOR) ifdef guards
2753         https://bugs.webkit.org/show_bug.cgi?id=140668
2754
2755         Reviewed by Darin Adler.
2756
2757         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
2758
2759 2015-01-20  David Kilzer  <ddkilzer@apple.com>
2760
2761         Switch to comparing PLATFORM_NAME in terms of macosx
2762         <http://webkit.org/b/139516>
2763
2764         Reviewed by Timothy Hatcher.
2765
2766         * WebKit.xcodeproj/project.pbxproj:
2767
2768 2015-01-19  Anders Carlsson  <andersca@apple.com>
2769
2770         Try to fix build warnings with newer versions of clang.
2771
2772         * Storage/StorageAreaImpl.h:
2773
2774 2015-01-17  Brian J. Burg  <burg@cs.washington.edu>
2775
2776         Web Inspector: highlight data for overlay should use protocol type builders
2777         https://bugs.webkit.org/show_bug.cgi?id=129441
2778
2779         Reviewed by Timothy Hatcher.
2780
2781         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Update symbol.
2782
2783 2015-01-14  Brent Fulgham  <bfulgham@apple.com>
2784
2785         [Win] Unreviewed build fix after r178459 and r178462.
2786
2787         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add some
2788         missing exports needed by the test infrastructure.
2789
2790 2015-01-14  Brent Fulgham  <bfulgham@apple.com>
2791
2792         [Win] Unreviewed build fix for DebugSuffix target.
2793
2794         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Correct build flags for DebugSuffix
2795         target to match Release and Debug builds.
2796
2797 2015-01-14  Brent Fulgham  <bfulgham@apple.com>
2798
2799         [Win] Build fix after r178255.
2800
2801         Correct path to PaintHooks.asm. This causes a build failure if you perform a
2802         clean build from a new subversion checkout.
2803
2804         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2805         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
2806
2807 2015-01-09  Brent Fulgham  <bfulgham@apple.com>
2808
2809         [Win] Build fix after r178219.
2810
2811         Update the project file settings to understand how to process assembly files.
2812         Also tidy up the plugin code in the project hieararchy.
2813
2814         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2815         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
2816
2817 2015-01-06  Anders Carlsson  <andersca@apple.com>
2818
2819         Move the Windows only plug-in code to WebKit/win
2820         https://bugs.webkit.org/show_bug.cgi?id=140133
2821
2822         Reviewed by Darin Adler.
2823
2824         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2825         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
2826
2827 2015-01-08  Brent Fulgham  <bfulgham@apple.com>
2828
2829         [Win] Unreviewed build fix after r178124.
2830
2831         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove symbol that
2832         is no longer part of WebCore.
2833
2834 2015-01-07  Brian J. Burg  <burg@cs.washington.edu>
2835
2836         Web Inspector: purge PassRefPtr from Inspector code and use Ref for typed and untyped protocol objects
2837         https://bugs.webkit.org/show_bug.cgi?id=140053
2838
2839         Reviewed by Andreas Kling.
2840
2841         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: update symbol.
2842
2843 2015-01-07  Commit Queue  <commit-queue@webkit.org>
2844
2845         Unreviewed, rolling out r178039.
2846         https://bugs.webkit.org/show_bug.cgi?id=140187
2847
2848         Breaks ObjC Inspector Protocol (Requested by JoePeck on
2849         #webkit).
2850
2851         Reverted changeset:
2852
2853         "Web Inspector: purge PassRefPtr from Inspector code and use
2854         Ref for typed and untyped protocol objects"
2855         https://bugs.webkit.org/show_bug.cgi?id=140053
2856         http://trac.webkit.org/changeset/178039
2857
2858 2015-01-06  Brian J. Burg  <burg@cs.washington.edu>
2859
2860         Web Inspector: purge PassRefPtr from Inspector code and use Ref for typed and untyped protocol objects
2861         https://bugs.webkit.org/show_bug.cgi?id=140053
2862
2863         Reviewed by Andreas Kling.
2864
2865         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: update symbol.
2866
2867 2015-01-06  Anders Carlsson  <andersca@apple.com>
2868
2869         Add a WebKit1 database provider
2870         https://bugs.webkit.org/show_bug.cgi?id=140126
2871
2872         Reviewed by Sam Weinig.
2873
2874         Add a stubbed out database provider.
2875
2876         * Storage/WebDatabaseProvider.cpp: Added.
2877         (WebDatabaseProvider::shared):
2878         (WebDatabaseProvider::WebDatabaseProvider):
2879         (WebDatabaseProvider::~WebDatabaseProvider):
2880         (WebDatabaseProvider::createIDBFactoryBackend):
2881         * Storage/WebDatabaseProvider.h: Added.
2882         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2883         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
2884         * WebKit.xcodeproj/project.pbxproj:
2885
2886 2015-01-06  Commit Queue  <commit-queue@webkit.org>
2887
2888         Unreviewed, rolling out r177963.
2889         https://bugs.webkit.org/show_bug.cgi?id=140136
2890
2891         Caused lots of crashes (Requested by smfr on #webkit).
2892
2893         Reverted changeset:
2894
2895         "Add a WebKit1 database provider"
2896         https://bugs.webkit.org/show_bug.cgi?id=140126
2897         http://trac.webkit.org/changeset/177963
2898
2899 2015-01-06  Anders Carlsson  <andersca@apple.com>
2900
2901         Add a WebKit1 database provider
2902         https://bugs.webkit.org/show_bug.cgi?id=140126
2903
2904         Reviewed by Sam Weinig.
2905
2906         Add a stubbed out database provider.
2907
2908         * Storage/WebDatabaseProvider.cpp: Added.
2909         (WebDatabaseProvider::shared):
2910         (WebDatabaseProvider::WebDatabaseProvider):
2911         (WebDatabaseProvider::~WebDatabaseProvider):
2912         (WebDatabaseProvider::createIDBFactoryBackend):
2913         * Storage/WebDatabaseProvider.h: Added.
2914         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
2915         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
2916         * WebKit.xcodeproj/project.pbxproj:
2917
2918 2015-01-05  Brent Fulgham  <bfulgham@apple.com>
2919
2920         [Win] Unreviewed build fix after r177925.
2921
2922         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct symbol name.
2923
2924 2014-12-29  Anders Carlsson  <andersca@apple.com>
2925
2926         Remove unneeded StorageNamespace functions
2927         https://bugs.webkit.org/show_bug.cgi?id=139997
2928
2929         Reviewed by Sam Weinig.
2930
2931         We can just cast to StorageNamespaceImpl directly, no need for virtual dispatch.
2932
2933         * Storage/StorageNamespaceImpl.h:
2934         * Storage/WebStorageNamespaceProvider.cpp:
2935         (WebStorageNamespaceProvider::closeLocalStorage):
2936         (WebStorageNamespaceProvider::clearLocalStorageForAllOrigins):
2937         (WebStorageNamespaceProvider::clearLocalStorageForOrigin):
2938         (WebStorageNamespaceProvider::closeIdleLocalStorageDatabases):
2939         (WebStorageNamespaceProvider::syncLocalStorage):
2940
2941 2014-12-29  Anders Carlsson  <andersca@apple.com>
2942
2943         Get rid of some PageGroup storage functions
2944         https://bugs.webkit.org/show_bug.cgi?id=139996
2945
2946         Reviewed by Sam Weinig.
2947
2948         Call WebStorageNamespaceProvider directly instead.
2949
2950         * Storage/StorageTracker.cpp:
2951         (WebCore::StorageTracker::deleteAllOrigins):
2952         (WebCore::StorageTracker::deleteOrigin):
2953
2954 2014-12-29  Anders Carlsson  <andersca@apple.com>
2955
2956         Move storage code from WebCore to WebKit
2957         https://bugs.webkit.org/show_bug.cgi?id=139558
2958
2959         Reviewed by Darin Adler.
2960
2961         * Storage/StorageAreaImpl.cpp: Renamed from Source/WebCore/storage/StorageAreaImpl.cpp.
2962         (WebCore::StorageAreaImpl::~StorageAreaImpl):
2963         (WebCore::StorageAreaImpl::StorageAreaImpl):
2964         (WebCore::StorageAreaImpl::create):
2965         (WebCore::StorageAreaImpl::copy):
2966         (WebCore::StorageAreaImpl::canAccessStorage):
2967         (WebCore::StorageAreaImpl::storageType):
2968         (WebCore::StorageAreaImpl::length):
2969         (WebCore::StorageAreaImpl::key):
2970         (WebCore::StorageAreaImpl::item):
2971         (WebCore::StorageAreaImpl::setItem):
2972         (WebCore::StorageAreaImpl::removeItem):
2973         (WebCore::StorageAreaImpl::clear):
2974         (WebCore::StorageAreaImpl::contains):
2975         (WebCore::StorageAreaImpl::importItems):
2976         (WebCore::StorageAreaImpl::close):
2977         (WebCore::StorageAreaImpl::clearForOriginDeletion):
2978         (WebCore::StorageAreaImpl::sync):
2979         (WebCore::StorageAreaImpl::blockUntilImportComplete):
2980         (WebCore::StorageAreaImpl::memoryBytesUsedByCache):
2981         (WebCore::StorageAreaImpl::incrementAccessCount):
2982         (WebCore::StorageAreaImpl::decrementAccessCount):
2983         (WebCore::StorageAreaImpl::closeDatabaseTimerFired):
2984         (WebCore::StorageAreaImpl::closeDatabaseIfIdle):
2985         (WebCore::StorageAreaImpl::dispatchStorageEvent):
2986         * Storage/StorageAreaImpl.h: Renamed from Source/WebCore/storage/StorageAreaImpl.h.
2987         * Storage/StorageAreaSync.cpp: Renamed from Source/WebCore/storage/StorageAreaSync.cpp.
2988         (WebCore::StorageAreaSync::StorageAreaSync):
2989         (WebCore::StorageAreaSync::create):
2990         (WebCore::StorageAreaSync::~StorageAreaSync):
2991         (WebCore::StorageAreaSync::scheduleFinalSync):
2992         (WebCore::StorageAreaSync::scheduleItemForSync):
2993         (WebCore::StorageAreaSync::scheduleClear):
2994         (WebCore::StorageAreaSync::scheduleCloseDatabase):
2995         (WebCore::StorageAreaSync::syncTimerFired):
2996         (WebCore::StorageAreaSync::openDatabase):
2997         (WebCore::StorageAreaSync::migrateItemTableIfNeeded):
2998         (WebCore::StorageAreaSync::performImport):
2999         (WebCore::StorageAreaSync::markImported):
3000         (WebCore::StorageAreaSync::blockUntilImportComplete):
3001         (WebCore::StorageAreaSync::sync):
3002         (WebCore::StorageAreaSync::performSync):
3003         (WebCore::StorageAreaSync::deleteEmptyDatabase):
3004         (WebCore::StorageAreaSync::scheduleSync):
3005         * Storage/StorageAreaSync.h: Renamed from Source/WebCore/storage/StorageAreaSync.h.
3006         * Storage/StorageNamespaceImpl.cpp: Renamed from Source/WebCore/storage/StorageNamespaceImpl.cpp.
3007         (WebCore::localStorageNamespaceMap):
3008         (WebCore::StorageNamespaceImpl::createSessionStorageNamespace):
3009         (WebCore::StorageNamespaceImpl::getOrCreateLocalStorageNamespace):
3010         (WebCore::StorageNamespaceImpl::StorageNamespaceImpl):
3011         (WebCore::StorageNamespaceImpl::~StorageNamespaceImpl):
3012         (WebCore::StorageNamespaceImpl::copy):
3013         (WebCore::StorageNamespaceImpl::storageArea):
3014         (WebCore::StorageNamespaceImpl::close):
3015         (WebCore::StorageNamespaceImpl::clearOriginForDeletion):
3016         (WebCore::StorageNamespaceImpl::clearAllOriginsForDeletion):
3017         (WebCore::StorageNamespaceImpl::sync):
3018         (WebCore::StorageNamespaceImpl::closeIdleLocalStorageDatabases):
3019         * Storage/StorageNamespaceImpl.h: Renamed from Source/WebCore/storage/StorageNamespaceImpl.h.
3020         * Storage/StorageSyncManager.cpp: Renamed from Source/WebCore/storage/StorageSyncManager.cpp.
3021         (WebCore::StorageSyncManager::create):
3022         (WebCore::StorageSyncManager::StorageSyncManager):
3023         (WebCore::StorageSyncManager::~StorageSyncManager):
3024         (WebCore::StorageSyncManager::fullDatabaseFilename):
3025         (WebCore::StorageSyncManager::dispatch):
3026         (WebCore::StorageSyncManager::close):
3027         * Storage/StorageSyncManager.h: Renamed from Source/WebCore/storage/StorageSyncManager.h.
3028         * Storage/StorageThread.cpp: Renamed from Source/WebCore/storage/StorageThread.cpp.
3029         (WebCore::activeStorageThreads):
3030         (WebCore::StorageThread::StorageThread):
3031         (WebCore::StorageThread::~StorageThread):
3032         (WebCore::StorageThread::start):
3033         (WebCore::StorageThread::threadEntryPointCallback):
3034         (WebCore::StorageThread::threadEntryPoint):
3035         (WebCore::StorageThread::dispatch):
3036         (WebCore::StorageThread::terminate):
3037         (WebCore::StorageThread::performTerminate):
3038         (WebCore::StorageThread::releaseFastMallocFreeMemoryInAllThreads):
3039         * Storage/StorageThread.h: Renamed from Source/WebCore/storage/StorageThread.h.
3040         * Storage/StorageTracker.cpp: Renamed from Source/WebCore/storage/StorageTracker.cpp.
3041         (WebCore::StorageTracker::initializeTracker):
3042         (WebCore::StorageTracker::internalInitialize):
3043         (WebCore::StorageTracker::tracker):
3044         (WebCore::StorageTracker::StorageTracker):
3045         (WebCore::StorageTracker::setDatabaseDirectoryPath):
3046         (WebCore::StorageTracker::databaseDirectoryPath):
3047         (WebCore::StorageTracker::trackerDatabasePath):
3048         (WebCore::ensureDatabaseFileExists):
3049         (WebCore::StorageTracker::openTrackerDatabase):
3050         (WebCore::StorageTracker::importOriginIdentifiers):
3051         (WebCore::StorageTracker::finishedImportingOriginIdentifiers):
3052         (WebCore::StorageTracker::syncImportOriginIdentifiers):
3053         (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase):
3054         (WebCore::StorageTracker::setOriginDetails):
3055         (WebCore::StorageTracker::syncSetOriginDetails):
3056         (WebCore::StorageTracker::origins):
3057         (WebCore::StorageTracker::deleteAllOrigins):
3058         (WebCore::truncateDatabaseFile):
3059         (WebCore::StorageTracker::syncDeleteAllOrigins):
3060         (WebCore::StorageTracker::deleteOriginWithIdentifier):
3061         (WebCore::StorageTracker::deleteOrigin):
3062         (WebCore::StorageTracker::syncDeleteOrigin):
3063         (WebCore::StorageTracker::willDeleteAllOrigins):
3064         (WebCore::StorageTracker::willDeleteOrigin):
3065         (WebCore::StorageTracker::canDeleteOrigin):
3066         (WebCore::StorageTracker::cancelDeletingOrigin):
3067         (WebCore::StorageTracker::isActive):
3068         (WebCore::StorageTracker::setIsActive):
3069         (WebCore::StorageTracker::databasePathForOrigin):
3070         (WebCore::StorageTracker::diskUsageForOrigin):
3071         * Storage/StorageTracker.h: Renamed from Source/WebCore/storage/StorageTracker.h.
3072         (WebCore::StorageTracker::storageDatabaseIdleInterval):
3073         (WebCore::StorageTracker::setStorageDatabaseIdleInterval):
3074         * Storage/StorageTrackerClient.h: Renamed from Source/WebCore/storage/StorageTrackerClient.h.
3075         (WebCore::StorageTrackerClient::~StorageTrackerClient):
3076         * Storage/WebStorageNamespaceProvider.cpp:
3077         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
3078         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
3079         * WebKit.xcodeproj/project.pbxproj:
3080
3081 2014-12-22  Brent Fulgham  <bfulgham@apple.com>
3082
3083         [Win] Build fix after r177668.
3084
3085         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing export definition
3086         for new symbols.
3087
3088 2014-12-19  Brent Fulgham  <bfulgham@apple.com>
3089
3090         [Win] Build fix after r177588.
3091
3092         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Fix
3093         symbol declaration.
3094
3095 2014-12-19  Alex Christensen  <achristensen@webkit.org>
3096
3097         [Win64] Unreviewed build fix.
3098
3099         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3100         Fixed some 64-bit linker symbols.
3101
3102 2014-12-18  Brent Fulgham  <bfulgham@apple.com>
3103
3104         [Win] Unreviewed build correction after r177513.
3105
3106         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct for new
3107         method signature.
3108
3109 2014-12-18  Brent Fulgham  <bfulgham@apple.com>
3110
3111         [Win] Correct Windows tests after Bug 139149.
3112         https://bugs.webkit.org/show_bug.cgi?id=139781
3113
3114         Reviewed by Anders Carlsson.
3115
3116         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Add new interface.
3117         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Ditto.
3118         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Add new application cache object.
3119         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto.
3120
3121 2014-12-18  Andreas Kling  <akling@apple.com>
3122
3123         Attempt to fix Windows build after Range::create() changes.
3124
3125         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3126
3127 2014-12-17  Brent Fulgham  <bfulgham@apple.com>
3128
3129         [Win] Correct DebugSuffix builds under MSBuild
3130         https://bugs.webkit.org/show_bug.cgi?id=139733
3131         <rdar://problem/19276880>
3132
3133         Reviewed by Simon Fraser.
3134
3135         * WebKit.vcxproj/WebKit.proj: Make sure to use the '_debug' suffix
3136         when building the DebugSuffix target.
3137
3138 2014-12-17  peavo@outlook.com  <peavo@outlook.com>
3139
3140         [Win] Link errors.
3141         https://bugs.webkit.org/show_bug.cgi?id=139729
3142
3143         Reviewed by Anders Carlsson.
3144
3145         The list of exported symbols needs to be updated.
3146
3147         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3148
3149 2014-12-12  Roger Fong  <roger_fong@apple.com>
3150
3151         [Windows] Unreviewed 64bit build fix.
3152
3153         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3154
3155 2014-12-12  Anders Carlsson  <andersca@apple.com>
3156
3157         Handle null local storage database URLs
3158         https://bugs.webkit.org/show_bug.cgi?id=139594
3159         <rdar://problem/19236505>
3160
3161         Reviewed by Beth Dakin.
3162
3163         * Storage/WebStorageNamespaceProvider.cpp:
3164         (WebStorageNamespaceProvider::WebStorageNamespaceProvider):
3165
3166 2014-12-11  Anders Carlsson  <andersca@apple.com>
3167
3168         Build fix.
3169
3170         * Storage/WebStorageNamespaceProvider.h:
3171
3172 2014-12-11  Anders Carlsson  <andersca@apple.com>
3173
3174         Replicate a bunch of PageGroup functions in WebStorageNamespaceProvider
3175         https://bugs.webkit.org/show_bug.cgi?id=139544
3176
3177         Reviewed by Antti Koivisto.
3178
3179         This code is currently unused but will be called by StorageTracker once that class has been
3180         moved from WebCore to WebKit.
3181
3182         * Storage/WebStorageNamespaceProvider.cpp:
3183         (WebStorageNamespaceProvider::clearLocalStorageForAllOrigins):
3184         (WebStorageNamespaceProvider::clearLocalStorageForOrigin):
3185         (WebStorageNamespaceProvider::closeIdleLocalStorageDatabases):
3186         (WebStorageNamespaceProvider::syncLocalStorage):
3187         * Storage/WebStorageNamespaceProvider.h:
3188
3189 2014-12-10  Beth Dakin  <bdakin@apple.com>
3190
3191         WK1: Add initial support for immediate actions
3192         https://bugs.webkit.org/show_bug.cgi?id=139522
3193
3194         Reviewed by Dan Bernstein.
3195
3196         * WebKit.xcodeproj/project.pbxproj:
3197
3198 2014-12-10  Anders Carlsson  <andersca@apple.com>
3199
3200         Add session storage handling to StorageNamespaceProvider
3201         https://bugs.webkit.org/show_bug.cgi?id=139507
3202
3203         Reviewed by Tim Horton.
3204
3205         * Storage/WebStorageNamespaceProvider.cpp:
3206         (WebStorageNamespaceProvider::createSessionStorageNamespace):
3207         * Storage/WebStorageNamespaceProvider.h:
3208
3209 2014-12-10  Anders Carlsson  <andersca@apple.com>
3210
3211         Add WebStorageNamespaceProvider::closeLocalStorage
3212         https://bugs.webkit.org/show_bug.cgi?id=139502
3213
3214         Reviewed by Tim Horton.
3215
3216         * Storage/WebStorageNamespaceProvider.cpp:
3217         (storageNamespaceProviders):
3218         (WebStorageNamespaceProvider::WebStorageNamespaceProvider):
3219         (WebStorageNamespaceProvider::~WebStorageNamespaceProvider):
3220         Keep track of all live storage namespace providers.
3221         
3222         (WebStorageNamespaceProvider::closeLocalStorage):
3223         Loop through all storage namespace providers and call close() on their local storage namespaces.
3224
3225         * Storage/WebStorageNamespaceProvider.h:
3226
3227 2014-12-09  Commit Queue  <commit-queue@webkit.org>
3228
3229         Unreviewed, rolling out r177037.
3230         https://bugs.webkit.org/show_bug.cgi?id=139464
3231
3232         broke ~50 API tests (Requested by thorton on #webkit).
3233
3234         Reverted changeset:
3235
3236         "Use the new storage namespace provider in WebKit1"
3237         https://bugs.webkit.org/show_bug.cgi?id=139425
3238         http://trac.webkit.org/changeset/177037
3239
3240 2014-12-08  Anders Carlsson  <andersca@apple.com>
3241
3242         WebStorageNamespaceProvider should create StorageNamespaceImpls
3243         https://bugs.webkit.org/show_bug.cgi?id=139419
3244
3245         Reviewed by Andreas Kling.
3246
3247         * Storage/WebStorageNamespaceProvider.cpp:
3248         (WebStorageNamespaceProvider::createLocalStorageNamespace):
3249         (WebStorageNamespaceProvider::createTransientLocalStorageNamespace):
3250         Create StorageNamespaceImpls.
3251
3252         (WebStorageNamespaceProvider::createSessionStorageNamespace): Deleted.
3253         Delete this for now.
3254
3255         * Storage/WebStorageNamespaceProvider.h:
3256
3257 2014-12-08  Anders Carlsson  <andersca@apple.com>
3258
3259         WebStorageNamespaceProvider should know about its local storage database path
3260         https://bugs.webkit.org/show_bug.cgi?id=139413
3261
3262         Reviewed by Andreas Kling.
3263
3264         * Storage/WebStorageNamespaceProvider.cpp:
3265         (WebStorageNamespaceProvider::create):
3266         (WebStorageNamespaceProvider::WebStorageNamespaceProvider):
3267         * Storage/WebStorageNamespaceProvider.h:
3268
3269 2014-12-06  Anders Carlsson  <andersca@apple.com>
3270
3271         Add a stubbed out version of WebStorageNamespaceProvider
3272         https://bugs.webkit.org/show_bug.cgi?id=139213
3273
3274         Reviewed by Sam Weinig.
3275
3276         * Storage/WebStorageNamespaceProvider.cpp: Added.
3277         * Storage/WebStorageNamespaceProvider.h: Added.
3278
3279         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
3280         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
3281         * WebKit.xcodeproj/project.pbxproj:
3282         Add new files.
3283
3284 2014-12-05  Roger Fong  <roger_fong@apple.com>
3285
3286         [Win] proj files copying over too many resources..
3287         https://bugs.webkit.org/show_bug.cgi?id=139315.
3288         <rdar://problem/19148278>
3289
3290         Reviewed by Brent Fulgham.
3291
3292         * WebKit.vcxproj/WebKit.proj: Only copy resource folders and WebKit.dll.
3293
3294 2014-12-02  Sam Weinig  <sam@webkit.org>
3295
3296         Remove empty directories
3297
3298         Reviewed by Anders Carlsson.
3299
3300         * Source: Removed.
3301         * Source/WebKit: Removed.
3302         * Source/WebKit/mac: Removed.
3303         * Source/WebKit/mac/Resources: Removed.
3304
3305 2014-12-02  Tim Horton  <timothy_horton@apple.com>
3306
3307         Implement Lookup transition from selection for Legacy WebKit
3308         https://bugs.webkit.org/show_bug.cgi?id=139180
3309         <rdar://problem/19067172>
3310
3311         Reviewed by Beth Dakin.
3312
3313         * WebKit.xcodeproj/project.pbxproj:
3314         Add mac/WebView/DictionaryPopupInfo.h.
3315
3316 2014-12-01  Anders Carlsson  <andersca@apple.com>
3317
3318         Remove IWebCookieManager on Windows
3319         https://bugs.webkit.org/show_bug.cgi?id=139144
3320
3321         Reviewed by Sam Weinig.
3322
3323         Remove files.
3324
3325         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
3326         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters:
3327         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
3328         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
3329
3330 2014-11-27  Anders Carlsson  <andersca@apple.com>
3331
3332         Add a stubbed out WebVisitedLinkStore class on Windows
3333         https://bugs.webkit.org/show_bug.cgi?id=139078
3334
3335         Reviewed by Sam Weinig.
3336
3337         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
3338
3339 2014-11-27  Anders Carlsson  <andersca@apple.com>
3340
3341         Add a stubbed out WebVisitedLinkStore to WebViewGroup
3342         https://bugs.webkit.org/show_bug.cgi?id=139066
3343
3344         Reviewed by Antti Koivisto.
3345
3346         * WebKit.xcodeproj/project.pbxproj:
3347
3348 2014-11-21  Anders Carlsson  <andersca@apple.com>
3349
3350         Add a new symbol.
3351
3352         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3353
3354 2014-11-21  Anders Carlsson  <andersca@apple.com>
3355
3356         Remove a symbol that's gone.
3357
3358         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3359
3360 2014-11-11  Chris Dumez  <cdumez@apple.com>
3361
3362         Mark more virtual functions in HTMLInputElement as final
3363         https://bugs.webkit.org/show_bug.cgi?id=138644
3364
3365         Reviewed by Andreas Kling.
3366
3367         Export an additional symbol to fix Windows build.
3368
3369         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3370
3371 2014-11-08  Darin Adler  <darin@apple.com>
3372
3373         Replace FileThread class with a single function
3374         https://bugs.webkit.org/show_bug.cgi?id=138282
3375
3376         Reviewed by Alexey Proskuryakov.
3377
3378         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3379         Removed exports of obsolete threading functions.
3380
3381 2014-11-05  Dan Bernstein  <mitz@apple.com>
3382
3383         Removed references to deletion UI resources that have been removed.
3384
3385         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
3386         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
3387
3388 2014-10-31  Brent Fulgham  <bfulgham@apple.com>
3389
3390         [Win] Unreviewed 64-bit Build Fix.
3391
3392         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct symbol
3393         export declarations.
3394
3395 2014-10-30  Chris Dumez  <cdumez@apple.com>
3396
3397         Unreviewed Windows build fix after r175391.
3398
3399         Export a couple of symbols.
3400
3401         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3402
3403 2014-10-30  Ada Chan  <adachan@apple.com>
3404
3405         Attempt to fix the Windows build after r175384.
3406
3407         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3408
3409 2014-10-24  Alexey Proskuryakov  <ap@apple.com>
3410
3411         All plug-in tests fail on Yosemite WK1
3412         https://bugs.webkit.org/show_bug.cgi?id=138040
3413
3414         Reviewed by Dan Bernstein.
3415
3416         Fix a symlink for WebKitPluginHost.app. There is also a broken symlink for WebKitPluginAgent,
3417         which I don't know what to do about, but that seems harmless.
3418
3419         * WebKit.xcodeproj/project.pbxproj:
3420
3421 2014-10-19  Chris Dumez  <cdumez@apple.com>
3422
3423         Kill toRenderedDocumentMarker() by using tighter typing
3424         https://bugs.webkit.org/show_bug.cgi?id=137858
3425
3426         Reviewed by Darin Adler.
3427
3428         Update symbol export for Windows due to argument type change.
3429
3430         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3431
3432 2014-10-17  peavo@outlook.com  <peavo@outlook.com>
3433
3434         [WinCairo] Accelerated compositing is not implemented.
3435         https://bugs.webkit.org/show_bug.cgi?id=137345
3436
3437         Reviewed by Brent Fulgham.
3438
3439         This patch is based on GTK, and the texture mapper graphics layer type.
3440
3441         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added new accelerated compositing source files.
3442         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto.
3443
3444 2014-10-16  Tim Horton  <timothy_horton@apple.com>
3445
3446         Implement selection services menu for Legacy WebKit
3447         https://bugs.webkit.org/show_bug.cgi?id=137582
3448         <rdar://problem/18604241>
3449
3450         Reviewed by Brady Eidson.
3451
3452         * WebKit.xcodeproj/project.pbxproj:
3453
3454 2014-10-14  Brent Fulgham  <bfulgham@apple.com>
3455
3456         [Win] Unreviewed gardening. Ignore Visual Studio *.sdf files.
3457
3458         * WebKit.vcxproj: Modified property svn:ignore.
3459
3460 2014-10-10  Daniel Bates  <dabates@apple.com>
3461
3462         Remove unused classes WebRender{Node, Layer}
3463         https://bugs.webkit.org/show_bug.cgi?id=137628
3464
3465         Reviewed by Simon Fraser.
3466
3467         We no longer make use of the WebKit1-specific classes WebRenderNode and WebRenderLayer.
3468         For completeness, there is a WebKit2 analogue of WebRenderLayer by the same name.
3469
3470         * WebKit.xcodeproj/project.pbxproj:
3471
3472 2014-10-06  Brent Fulgham  <bfulgham@apple.com>
3473
3474         [Win] Unreviewed 64-bit build fix after r174315.
3475
3476         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Update exports for
3477         64-bit symbol names.
3478
3479 2014-10-04  Timothy Horton  <timothy_horton@apple.com>
3480
3481         Try to fix the Windows build after r174315.
3482
3483         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3484
3485 2014-10-04  Timothy Horton  <timothy_horton@apple.com>
3486
3487         Try to fix the Windows build after r174315.
3488
3489         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3490
3491 2014-09-28  Myles C. Maxfield  <mmaxfield@apple.com>
3492
3493         Replace wkGetGlyphsForCharacters() with CGFontGetGlyphsForUnichars()
3494         https://bugs.webkit.org/show_bug.cgi?id=137197
3495
3496         Reviewed by Alexey Proskuryakov.
3497
3498         No new tests because there is no behavior change.
3499
3500         * mac/WebCoreSupport/WebSystemInterface.mm:
3501         (InitWebCoreSystemInterface):
3502         * WebKit.order:
3503
3504 2014-09-25  Brent Fulgham  <bfulgham@apple.com>
3505
3506         [Win] 64-bit build fix after r173929.
3507
3508         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3509
3510 2014-09-25  Csaba Osztrogonác  <ossy@webkit.org>
3511
3512         Remove WinCE port from trunk
3513         https://bugs.webkit.org/show_bug.cgi?id=136951
3514
3515         Reviewed by Alex Christensen.
3516
3517         * PlatformWinCE.cmake: Removed.
3518         * wince/WebCoreSupport/ChromeClientWinCE.cpp: Removed.
3519         * wince/WebCoreSupport/ChromeClientWinCE.h: Removed.
3520         * wince/WebCoreSupport/ContextMenuClientWinCE.cpp: Removed.
3521         * wince/WebCoreSupport/ContextMenuClientWinCE.h: Removed.
3522         * wince/WebCoreSupport/DragClientWinCE.cpp: Removed.
3523         * wince/WebCoreSupport/DragClientWinCE.h: Removed.
3524         * wince/WebCoreSupport/EditorClientWinCE.cpp: Removed.
3525         * wince/WebCoreSupport/EditorClientWinCE.h: Removed.
3526         * wince/WebCoreSupport/FrameLoaderClientWinCE.cpp: Removed.
3527         * wince/WebCoreSupport/FrameLoaderClientWinCE.h: Removed.
3528         * wince/WebCoreSupport/FrameNetworkingContextWinCE.cpp: Removed.
3529         * wince/WebCoreSupport/FrameNetworkingContextWinCE.h: Removed.
3530         * wince/WebCoreSupport/InspectorClientWinCE.cpp: Removed.
3531         * wince/WebCoreSupport/InspectorClientWinCE.h: Removed.
3532         * wince/WebCoreSupport/PlatformStrategiesWinCE.cpp: Removed.
3533         * wince/WebCoreSupport/PlatformStrategiesWinCE.h: Removed.
3534         * wince/WebView.cpp: Removed.
3535         * wince/WebView.h: Removed.
3536
3537 2014-09-23  Brent Fulgham  <bfulgham@apple.com>
3538
3539         [Win] 64-bit Build fix after r173882.
3540
3541         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add correct 64-bit mangled symbol name.
3542
3543 2014-09-23  Joseph Pecoraro  <pecoraro@apple.com>
3544
3545         Web Inspector: Should be able to attach a debugger to a JSContext before anything is executed
3546         https://bugs.webkit.org/show_bug.cgi?id=136893
3547
3548         Reviewed by Timothy Hatcher.
3549
3550         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3551
3552 2014-09-23  Brent Fulgham  <bfulgham@apple.com>
3553
3554         [Win] Correct 64-bit Windows export definitions after r173804.
3555
3556         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Provide proper
3557         64-bit mangled symbol names.
3558
3559 2014-09-21  Chris Dumez  <cdumez@apple.com>
3560
3561         Generate Element casting helper functions
3562         https://bugs.webkit.org/show_bug.cgi?id=136839
3563
3564         Reviewed by Darin Adler.
3565
3566         Update some of the exported symbols on Windows for functions that were
3567         renamed.
3568
3569         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3570
3571 2014-09-15  peavo@outlook.com  <peavo@outlook.com>
3572
3573         [WinCairo] Make it easier to enable/disable GStreamer.
3574         https://bugs.webkit.org/show_bug.cgi?id=135766
3575
3576         Reviewed by Brent Fulgham.
3577
3578         Make it possible to enable/disable GStreamer by editing the new user macro ENABLE_GSTREAMER_WINCAIRO.
3579
3580         * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Import GStreamer property file.
3581         * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Ditto.
3582
3583 2014-09-06  Darin Adler  <darin@apple.com>
3584
3585         Make updates suggested by new version of Xcode
3586         https://bugs.webkit.org/show_bug.cgi?id=136603
3587
3588         Reviewed by Mark Rowe.
3589
3590         * WebKit.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
3591
3592 2014-09-04  Pratik Solanki  <psolanki@apple.com>
3593
3594         Remove iOS specific disk image cache
3595         https://bugs.webkit.org/show_bug.cgi?id=136517
3596
3597         Reviewed by Antti Koivisto.
3598
3599         Disk image cache code unnecessarily complicates SharedBuffer implementation. We can remove
3600         this now since we don't enable it in WebKit2 on iOS.
3601
3602         * WebKit.xcodeproj/project.pbxproj:
3603
3604 2014-08-29  Csaba Osztrogonác  <ossy@webkit.org>
3605
3606         Unreviwed, remove empty directories.
3607
3608         * efl: Removed.
3609         * efl/DefaultTheme: Removed.
3610         * efl/DefaultTheme/widget: Removed.
3611         * efl/WebCoreSupport: Removed.
3612         * efl/ewk: Removed.
3613         * efl/tests: Removed.
3614         * efl/tests/UnitTestUtils: Removed.
3615         * efl/tests/resources: Removed.
3616         * gtk: Removed.
3617         * gtk/WebCoreSupport: Removed.
3618         * gtk/docs: Removed.
3619         * gtk/gdom: Removed.
3620         * gtk/resources: Removed.
3621         * gtk/webkit: Removed.
3622
3623 2014-08-28  Brent Fulgham  <bfulgham@apple.com>
3624
3625         [Win] Adjust build order to reduce flakiness.
3626
3627         * WebKit.vcxproj/WebKit.sln: Make sure WebCoreGenerated doesn't
3628           start until the last JSC tool has finished building.
3629
3630 2014-08-27  Brent Fulgham  <bfulgham@apple.com>
3631
3632         [Win] Unreviewed Build 'fix' after r173018.
3633
3634         The new launcher applications were not getting build when driven
3635         by WebKit.sln. This adds the missing project links and dependencies.
3636
3637         * WebKit.vcxproj/WebKit.sln: Update to include jscLauncher,
3638         testapiLauncher, and testRegExpLauncher.
3639
3640 2014-08-26  Andy Estes  <aestes@apple.com>
3641
3642         [Cocoa] Some projects are incorrectly installed to $BUILT_PRODUCTS_DIR
3643         https://bugs.webkit.org/show_bug.cgi?id=136267
3644
3645         Reviewed by Dan Bernstein.
3646
3647         INSTALL_PATH was set to $BUILT_PRODUCTS_DIR for engineering configurations in r20225 as part of a build fix.
3648         Not only is this no longer necessary to build, but it causes built products to be incorrectly installed in
3649         engineering configurations.
3650
3651         Remove the setting of INSTALL_PATH from the pbxproj file so that the value specified in the xcconfig files is
3652         used instead.
3653
3654         * WebKit.xcodeproj/project.pbxproj:
3655
3656 2014-08-20  Benjamin Poulain  <bpoulain@apple.com>
3657
3658         Remove HTMLInputElement's suggestedValue
3659         https://bugs.webkit.org/show_bug.cgi?id=136094
3660
3661         Reviewed by Darin Adler.
3662
3663         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3664
3665 2014-08-20  Mark Rowe  <mrowe@apple.com>
3666
3667         <https://webkit.org/b/136119> WebKit1 plug-in test failures in production builds after r172595
3668
3669         Reviewed by Alexey Proskuryakov.
3670
3671         * WebKit.xcodeproj/project.pbxproj: Add the symlinks at the top level of WebKitLegacy.framework
3672         even in Production builds. Add the symlinks in the right locations too.
3673
3674 2014-08-15  Andy Estes  <aestes@apple.com>
3675
3676         [Cocoa] Add migrate-headers.sh and postprocess-headers.sh to WebKit.xcodeproj
3677         https://bugs.webkit.org/show_bug.cgi?id=135984
3678
3679         Reviewed by Daniel Bates.
3680
3681         It's nice to be able to look at these files in Xcode.
3682
3683         * WebKit.xcodeproj/project.pbxproj:
3684
3685 2014-08-15  Mark Rowe  <mrowe@apple.com>
3686
3687         <https://webkit.org/b/135979> WebKit1 Plug-in test failures in clean builds after r172595
3688
3689         Reviewed by Dan Bernstein.
3690
3691         * WebKit.xcodeproj/project.pbxproj: Add a WebKitPluginHost.app symlink at the top level of
3692         WebKitLegacy.framework that points into Versions/Current. This enables -[NSBundle pathForAuxiliaryExecutable:]
3693         to work correctly. Adding this symlink requires deleting any content that may already exist
3694         at that path, since prior to r172595 it may have contained either a symlink or an
3695         application bundle.
3696
3697 2014-08-13  Mark Rowe  <mrowe@apple.com>
3698
3699         <https://webkit.org/b/135909> Move helper applications out of the root of the framework.
3700
3701         As described in <https://developer.apple.com/library/mac/technotes/tn2206/>, for bundles containing
3702         a Versions directory there may be no other content at the top level of the bundle other than symlinks.
3703         Upcoming changes to code signing will prevent bundles that violate this rule from being signed.
3704
3705         Reviewed by Sam Weinig.
3706
3707         * WebKit.xcodeproj/project.pbxproj: Add the symlink to WebKitPluginHost.app in the Versions/A
3708         directory of the framework rather than at the top level.
3709
3710 2014-08-14  Alex Christensen  <achristensen@webkit.org>
3711
3712         Unreviewed.  Removing empty directories.
3713
3714         * qt: Removed.
3715         * qt/declarative: Removed.
3716         * qt/docs: Removed.
3717         * qt/docs/webkitsnippets: Removed.
3718         * qt/examples: Removed.
3719         * qt/tests: Removed.
3720         * qt/tests/MIMESniffing: Removed.
3721         * qt/tests/benchmarks: Removed.
3722         * qt/tests/qgraphicswebview: Removed.
3723         * qt/tests/qwebelement: Removed.
3724         * qt/tests/qwebframe: Removed.
3725         * qt/tests/qwebhistory: Removed.
3726         * qt/tests/qwebpage: Removed.
3727         * qt/tests/qwebsecurityorigin: Removed.
3728         * qt/tests/qwebview: Removed.
3729
3730 2014-08-12  Brent Fulgham  <bfulgham@apple.com>
3731
3732         [Win] Unreviewed build fix after r172504
3733
3734         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing
3735         symbol exports.
3736
3737 2014-08-11  Andy Estes  <aestes@apple.com>
3738
3739         [iOS] Get rid of iOS.xcconfig
3740         https://bugs.webkit.org/show_bug.cgi?id=135809
3741
3742         Reviewed by Joseph Pecoraro.
3743
3744         All iOS.xcconfig did was include AspenFamily.xcconfig, so there's no need for the indirection.
3745
3746         * WebKit.xcodeproj/project.pbxproj:
3747
3748 2014-08-07  Brent Fulgham  <bfulgham@apple.com>
3749
3750         [Win] Unreviewed gardening.
3751
3752         * WebKit.vcxproj/WebKit/WebKitCommon.props: Add $(DebugSuffix) to libraries so
3753         that the DebugSuffix target works properly.
3754
3755 2014-08-07  Timothy Hatcher  <timothy@apple.com>
3756
3757         Web Inspector: Update glyphs to be more like Xcode 6
3758         https://bugs.webkit.org/show_bug.cgi?id=135705
3759
3760         Reviewed by Joseph Pecoraro.
3761
3762         * WebKit.xcodeproj/project.pbxproj: Added new images.
3763
3764 2014-07-31  Andreas Kling  <akling@apple.com>
3765
3766         Speculative Windows build fixery, part II.
3767
3768         This seems to indicate that adding the globalObjectTable to the exports file
3769         was the wrong idea:
3770
3771         1>WebKit.exp : error LNK2001: unresolved external symbol "struct JSC::HashTable const JSC::globalObjectTable" (?globalObjectTable@JSC@@3UHashTable@1@B)
3772
3773         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3774
3775 2014-07-29  Brent Fulgham  <bfulgham@apple.com>
3776
3777         [Win] Modify version numbering scheme to support 5-tuple versions
3778         https://bugs.webkit.org/show_bug.cgi?id=135400
3779         <rdar://problem/17849033>
3780
3781         Reviewed by David Kilzer.
3782
3783         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Use the new
3784         version-stamp.pl script to version JavaScriptCore.dll.
3785
3786 2014-07-17  David Kilzer  <ddkilzer@apple.com>
3787
3788         SECTORDER_FLAGS should be defined in target's xcconfig file, not Base.xcconfig
3789         <http://webkit.org/b/135006>
3790
3791         Reviewed by Darin Adler.
3792
3793         * WebKit.xcodeproj/project.pbxproj: Remove references to unused
3794         WebKit.xcconfig file.
3795
3796 2014-07-09  Brent Fulgham  <bfulgham@apple.com>
3797
3798         [Win] Remove uses of 'bash' in build system
3799         https://bugs.webkit.org/show_bug.cgi?id=134782
3800         <rdar://problem/17615533>
3801
3802         Reviewed by Dean Jackson.
3803
3804         Remove uses of 'bash' by replacing Windows-specific bash scripts
3805         with Perl equivalents.
3806
3807         * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl:
3808         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
3809         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
3810         * WebKit.vcxproj/WebKit/WebKitVersion.cmd:
3811         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
3812         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
3813         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd:
3814
3815 2014-07-09  Brent Fulgham  <bfulgham@apple.com>
3816
3817         [Win] Remove use of 'grep' in build steps
3818         https://bugs.webkit.org/show_bug.cgi?id=134770
3819         <rdar://problem/17608783>
3820
3821         Reviewed by Tim Horton.
3822
3823         Replace uses of the grep command in Windows builds with the equivalent
3824         Perl program.
3825
3826         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
3827         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
3828         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
3829         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd:
3830
3831 2014-07-08  Brent Fulgham  <bfulgham@apple.com>
3832
3833         [Win] Implement auto-version as a Perl program
3834         https://bugs.webkit.org/show_bug.cgi?id=134745
3835         <rdar://problem/17597801>
3836
3837         Reviewed by David Kilzer.
3838
3839         Modify build commands to use new Perl version of the
3840         auto-version script.
3841
3842         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
3843         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
3844
3845 2014-07-06  Yoav Weiss  <yoav@yoav.ws>
3846
3847         Turn on img@sizes compile flag
3848         https://bugs.webkit.org/show_bug.cgi?id=134634
3849
3850         Reviewed by Benjamin Poulain.
3851
3852         * mac/Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.
3853
3854 2014-07-01  Alex Christensen  <achristensen@webkit.org>
3855
3856         [Win64] Unreviewed build fix.
3857
3858         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3859         Corrected 64-bit linker symbols.
3860
3861 2014-06-27  Brent Fulgham  <bfulgham@apple.com>
3862
3863         [Win] Implement parts of the AVFOUNDATION_LOADER_DELEGATE logic for Windows
3864         https://bugs.webkit.org/show_bug.cgi?id=134418
3865
3866         Reviewed by Eric Carlson.
3867
3868         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add new
3869         export.
3870
3871 2014-06-26  Brady Eidson  <beidson@apple.com>
3872
3873         Remove use of PlatformStrategies for Gamepad API.
3874         https://bugs.webkit.org/show_bug.cgi?id=134348
3875
3876         Reviewed by Dean Jackson.
3877
3878         * WebKit.xcodeproj/project.pbxproj:
3879
3880 2014-06-25  Brent Fulgham  <bfulgham@apple.com>
3881
3882         [Win] Expose Cache Information to WinLauncher
3883         https://bugs.webkit.org/show_bug.cgi?id=134318
3884
3885         Reviewed by Dean Jackson.
3886
3887         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Copy the
3888         CFDictionaryPropertyBag header to WebKit API directory.
3889         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3890         Expose the dictionary accessor for the CFDictionaryPropertyBag.
3891
3892 2014-06-25  Brady Eidson  <beidson@apple.com>
3893
3894         Add HID-based gamepad implementation for Mac
3895         https://bugs.webkit.org/show_bug.cgi?id=134324
3896
3897         Reviewed by Dean Jackson.
3898
3899         * WebKit.xcodeproj/project.pbxproj:
3900
3901 2014-06-23  Ryuan Choi  <ryuan.choi@samsung.com>
3902
3903         [EFL] Remove the WebKit1 EFL code
3904         https://bugs.webkit.org/show_bug.cgi?id=134096
3905
3906         Reviewed by Gyuyoung Kim.
3907
3908         * PlatformEfl.cmake: Removed.
3909         * efl: Removed entire efl directory.
3910
3911 2014-06-18  Alex Christensen  <achristensen@webkit.org>
3912
3913         Add FTL to Windows build.
3914         https://bugs.webkit.org/show_bug.cgi?id=134015
3915
3916         Reviewed by Filip Pizlo.
3917
3918         * WebKit.vcxproj/WebKit.sln:
3919         Added libllvmForJSC with a dependency on JavaScriptCoreGenerated, but don't build it yet.
3920
3921 2014-06-11  Alex Christensen  <achristensen@webkit.org>
3922
3923         [Win] Unreviewed build fix.
3924
3925         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3926         Fixed 64-bit linker symbol.
3927
3928 2014-06-04  Alex Christensen  <achristensen@webkit.org>
3929
3930         Enable WebGL on Windows.
3931         https://bugs.webkit.org/show_bug.cgi?id=133503
3932
3933         Reviewed by Brent Fulgham.
3934
3935         * WebKit.vcxproj/WebKit.sln:
3936         Build ANGLE projects and add them as a dependency for linking WebKit.dll.
3937         * WebKit.vcxproj/WebKit/WebKitCommon.props:
3938         Link to ANGLE libraries to get EGL, GLESv2, and GLSL translator symbols.
3939         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3940         Added 64-bit linker symbol.
3941
3942 2014-05-28  Jon Honeycutt  <jhoneycutt@apple.com>
3943
3944         Roll r168668 back in.
3945
3946         <https://bugs.webkit.org/show_bug.cgi?id=132621>
3947
3948         Reviewed by Brent Fulgham.
3949
3950         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3951
3952 2014-05-27  Csaba Osztrogonác  <ossy@webkit.org>
3953
3954         Speculative Windows buildfix after r169358.
3955
3956         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3957
3958 2014-05-22  Antti Koivisto  <antti@apple.com>
3959
3960         Try to fix windows build.
3961
3962         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3963
3964 2014-05-21  Alex Christensen  <achristensen@webkit.org>
3965
3966         [Win64] Unreviewed build fix.
3967
3968         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3969         Corrected 64-bit linker symbol.
3970
3971 2014-05-13  Jon Honeycutt  <jhoneycutt@apple.com>
3972
3973         Revert "Don't dispatch 'beforeload' event inside FrameView::layout()",
3974         commit 84fe8cf6fbe8b5de9a06300ca3ef6d0ffc96948c, and associated
3975         follow-up fixes:
3976
3977             "platform/mac/plugins/testplugin-onnew-onpaint.html failing after
3978                 r168668", commit c17be3bf5127baf94310af4b4b9bf5a57d29aaf4
3979             "[Win] Unreviewed build fix after r168668.", commit
3980                 4fa470ad12c38ee7d4c114541b6dd321181a8bc9
3981
3982         The original merged patch appears to have caused a regression in
3983         fast/dom/HTMLObjectElement/object-as-frame.html.
3984
3985         <https://bugs.webkit.org/show_bug.cgi?id=132886>
3986
3987         Reviewed by Alexey Proskuryakov.
3988
3989         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3990
3991 2014-05-13  Dean Jackson  <dino@apple.com>
3992
3993         Step 2 (of 2) fixing the Windows build. Add new setPageScaleFactor.
3994
3995         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
3996
3997 2014-05-13  Dean Jackson  <dino@apple.com>
3998
3999         Step 1 of fixing the windows build. Remove setPageScaleFactor.
4000
4001         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
4002
4003 2014-05-12  Brent Fulgham  <bfulgham@apple.com>
4004
4005         [Win] Unreviewed build fix after r168668.
4006
4007         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
4008         missing export symbols.
4009
4010 2014-05-12  Anders Carlsson  <andersca@apple.com>
4011
4012         Don't make a Frameworks symlink inside WebKitLegacy.framework
4013         https://bugs.webkit.org/show_bug.cgi?id=132842
4014         <rdar://problem/16886939>
4015
4016         Reviewed by Dan Bernstein.
4017
4018         * WebKit.xcodeproj/project.pbxproj:
4019
4020 2014-05-09  Anders Carlsson  <andersca@apple.com>
4021
4022         Rename WebKit2.framework to WebKit.framework
4023         https://bugs.webkit.org/show_bug.cgi?id=132743
4024         <rdar://problem/15920046>
4025
4026         Reviewed by Dan Bernstein.
4027
4028         * WebKit.xcodeproj/project.pbxproj:
4029         Remove the WebKit framework, it lives inside WebKit2 now.
4030
4031 2014-05-07  Brent Fulgham  <bfulgham@apple.com>
4032
4033         [Win] Unreviewed 64-bit build fix.
4034
4035         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
4036         correct 64-bit symbol definitions.
4037
4038 2014-05-07  Oliver Hunt  <oliver@apple.com>
4039
4040         Fix windows build.
4041
4042         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
4043
4044 2014-05-06  Anders Carlsson  <andersca@apple.com>
4045
4046         Put the symlink in the right place.
4047
4048         * WebKit.xcodeproj/project.pbxproj:
4049
4050 2014-05-06  Anders Carlsson  <andersca@apple.com>
4051
4052         Put WebKitPluginHost.app in WebKitLegacy.framework
4053         https://bugs.webkit.org/show_bug.cgi?id=132592
4054         <rdar://problem/15920046>
4055
4056         Reviewed by Dan Bernstein.
4057
4058         * WebKit.xcodeproj/project.pbxproj:
4059
4060 2014-05-05  Andreas Kling  <akling@apple.com>
4061
4062         Unreviewed, rolling out r168334.
4063
4064         Broke builds.
4065
4066         Reverted changeset:
4067
4068         "Put WebKitPluginHost.app in WebKitLegacy.framework"
4069         https://bugs.webkit.org/show_bug.cgi?id=132592
4070         http://trac.webkit.org/changeset/168334
4071
4072 2014-05-05  Anders Carlsson  <andersca@apple.com>
4073
4074         Put WebKitPluginHost.app in WebKitLegacy.framework
4075         https://bugs.webkit.org/show_bug.cgi?id=132592
4076         <rdar://problem/15920046>
4077
4078         Reviewed by Dan Bernstein.
4079
4080         * WebKit.xcodeproj/project.pbxproj:
4081
4082 2014-05-02  Anders Carlsson  <andersca@apple.com>
4083
4084         Remove unsuccessful build fix attempts
4085         https://bugs.webkit.org/show_bug.cgi?id=132476
4086
4087         Reviewed by Dan Bernstein.
4088
4089         * WebKit.xcodeproj/project.pbxproj:
4090
4091 2014-05-01  Anders Carlsson  <andersca@apple.com>
4092
4093         Support OS-version-specific install paths for WebKit.framework
4094         https://bugs.webkit.org/show_bug.cgi?id=132448
4095         <rdar://problem/16784932>
4096
4097         Reviewed by Dan Bernstein.
4098
4099         * WebKit.xcodeproj/project.pbxproj:
4100         Add a build step to put a symlink in place from PrivateFrameworks to Frameworks.
4101
4102 2014-05-01  Dan Bernstein  <mitz@apple.com>
4103
4104         <rdar://problem/16780403> REGRESSION: Plugin tests failing on Mac/WebKit1.
4105
4106         * WebKit.xcodeproj/project.pbxproj: Keep the WebKitPluginHost.app symlink in
4107         WebKit.framework for now.
4108
4109 2014-04-30  Eric Carlson  <eric.carlson@apple.com>
4110
4111         [iOS] do not pause video when entering background while playing to external device
4112         https://bugs.webkit.org/show_bug.cgi?id=132374
4113
4114         Reviewed by Jer Noble.
4115
4116         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
4117
4118 2014-04-30  Anders Carlsson  <andersca@apple.com>
4119
4120         Try yet again to fix the build.
4121
4122         * WebKit.xcodeproj/project.pbxproj:
4123
4124 2014-04-30  Anders Carlsson  <andersca@apple.com>
4125
4126         Another build fix attempt.
4127
4128         * WebKit.xcodeproj/project.pbxproj:
4129
4130 2014-04-30  Anders Carlsson  <andersca@apple.com>
4131
4132         Try to fix the iOS build.
4133
4134         * WebKit.xcodeproj/project.pbxproj:
4135
4136 2014-04-30  Anders Carlsson  <andersca@apple.com>
4137
4138         Another build fix attempt.
4139
4140         * WebKit.xcodeproj/project.pbxproj:
4141         Remove headers if it seems like the WKWebViewPrivate header imports itself.
4142         
4143 2014-04-30  Anders Carlsson  <andersca@apple.com>
4144
4145         Another build fix.
4146
4147         * WebKit.xcodeproj/project.pbxproj:
4148         Remove WK headers from WebKit.framework as well when WebKitLegacy WK headers are encountered.
4149
4150 2014-04-30  Anders Carlsson  <andersca@apple.com>
4151
4152         Try to fix the build.
4153
4154         * WebKit.xcodeproj/project.pbxproj:
4155         Remove old WK forwarding headers from WebKitLegacy.
4156
4157 2014-04-30  Anders Carlsson  <andersca@apple.com>
4158
4159         Move the legacy WebKit API into WebKitLegacy.framework and move it inside WebKit.framework
4160         https://bugs.webkit.org/show_bug.cgi?id=132399
4161         <rdar://problem/15920046>
4162
4163         Reviewed by Dan Bernstein.
4164
4165         * WebKit.xcodeproj/project.pbxproj:
4166         Add a new build target that builds the legacy WebKit API in WebKitLegacy.framework. This framework
4167         is then re-exported by WebKit.framework, and its headers are copied to WebKit.framework. All the WebKitLegacy
4168         headers are made private, and the MigrateHeadersFromWebKitLegacy.make Makefile will copy all the headers specified
4169         in WEBKIT_PUBLIC_HEADERS to WebKit/Headers.
4170
4171 2014-04-29  Alex Christensen  <achristensen@webkit.org>
4172
4173         [WinCairo] Switch video from GStreamer to Media Foundation.
4174         https://bugs.webkit.org/show_bug.cgi?id=132358
4175
4176         Reviewed by Brent Fulgham.
4177
4178         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
4179         Removed dependencies on GStreamer.
4180
4181 2014-04-22  Brent Fulgham  <bfulgham@apple.com>
4182
4183         [Win] Support Python 2.7 in Cygwin
4184         https://bugs.webkit.org/show_bug.cgi?id=132023
4185
4186         Reviewed by Michael Saboff.
4187
4188         * WebKit.vcxproj/WebKit/WebKitVersion.cmd: Use correct
4189         path to Python under Cygwin.
4190
4191 2014-04-20  Andreas Kling  <akling@apple.com>
4192
4193         Blind Windows build fix. Hope I guessed the 64-bit mangled form right.
4194
4195         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
4196
4197 2014-04-18  Philippe Normand  <pnormand@igalia.com>
4198
4199         Remove NETWORK_INFO support
4200         https://bugs.webkit.org/show_bug.cgi?id=131841
4201
4202         Reviewed by Gyuyoung Kim.
4203
4204         * PlatformEfl.cmake:
4205
4206 2014-04-17  Brent Fulgham  <bfulgham@apple.com>
4207
4208         [Win] Unreviewed 64-bit build fix.
4209
4210         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Do not
4211         export 32-bit symbol in 64-bit build. 
4212
4213 2014-04-17  Hyowon Kim  <hw1008.kim@samsung.com>
4214
4215         [EFL] Remove deprecated ewk_paint code.
4216         https://bugs.webkit.org/show_bug.cgi?id=131266
4217
4218         Reviewed by Gyuyoung Kim.
4219
4220         ewk_paint related code was deprecated since r166637.
4221
4222         * PlatformEfl.cmake: Remove ewk_paint_context.cpp
4223
4224 2014-04-16  Simon Fraser  <simon.fraser@apple.com>
4225
4226         Make Windows fail with a link error so I know what the new symbol is.
4227
4228         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
4229
4230 2014-04-10  Michael Saboff  <msaboff@apple.com>
4231
4232         LLInt interpreter code should be generated as part of one function
4233         https://bugs.webkit.org/show_bug.cgi?id=131205
4234
4235         Reviewed by Mark Lam.
4236
4237         Updated VS dependencies for JavaScriptCore changes.
4238
4239         * WebKit.vcxproj/WebKit.sln:
4240
4241 2014-04-10  Brent Fulgham  <bfulgham@apple.com>
4242
4243         [Win] Unreviewed 64-bit Build Fix.
4244
4245         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Provide
4246         proper mangled names for 64-bit build.
4247
4248 2014-04-08  Martin Robinson  <mrobinson@igalia.com>
4249
4250         [GTK] Remove the WebKitGTK+ WebKit 1 code
4251         https://bugs.webkit.org/show_bug.cgi?id=131399
4252
4253         Reviewed by Anders Carlsson.
4254
4255         * PlatformGTK.cmake: Removed.
4256         * gtk: Remove this entire directory.
4257
4258 2014-04-06  Darin Adler  <darin@apple.com>
4259
4260         Make some bindings improvements, with smaller code size for error message generation
4261         https://bugs.webkit.org/show_bug.cgi?id=131285
4262
4263         Reviewed by Andreas Kling.
4264
4265         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Updated for