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