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