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