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