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