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