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