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