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