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