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