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