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