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