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