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