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