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