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