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