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