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