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