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