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