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