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