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