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