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