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