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