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