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