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