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