12014-07-22  Dana Burkart  <dburkart@apple.com>
2
3        Merge r169475
4
5    2014-05-28  Jon Honeycutt  <jhoneycutt@apple.com> 
6    
7            Roll r168668 back in. 
8    
9            <https://bugs.webkit.org/show_bug.cgi?id=132621> 
10     
11            Reviewed by Brent Fulgham. 
12     
13            * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: 
14
152014-05-19  Lucas Forschler  <lforschler@apple.com>
16
17        Merge r169098
18
19    2013-09-19  Bear Travis  <betravis@adobe.com>
20
21            CSS_SHAPES not supported on AppleWin port
22            https://bugs.webkit.org/show_bug.cgi?id=118810
23
24            Reviewed by Brent Fulgham.
25
26            * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add required symbol for enabling CSS Shapes.
27
282014-03-12  Brent Fulgham  <bfulgham@apple.com>
29
30        [Win] Unreviewed build fix.
31
32        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct
33        64-bit debug symbol export definition.
34
352014-03-10  Brent Fulgham  <bfulgham@apple.com>
36
37        Merge r165393.
38
39    2014-03-10  Brent Fulgham  <bfulgham@apple.com>
40
41            [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
42            https://bugs.webkit.org/show_bug.cgi?id=130023
43
44            Reviewed by Dean Jackson.
45
46            * WebKit.vcxproj/WebKit/Interfaces/InterfacesPreBuild.cmd: Use %PlatformArchitecture% rather than
47            hard-coded 32-bit path.
48            * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Ditto.
49
502014-03-07  Brent Fulgham  <bfulgham@apple.com>
51
52        [Win] Build fix for combined 32-bit and 64-bit target.
53
54        * WebKit.vcxproj/WebKit/WebKitDirectX.props: Use PlatformTarget so that path matches
55        what DirectX uses.
56        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Correct some symbols to
57        match sources in branch.
58
592014-03-07  Brent Fulgham  <bfulgham@apple.com>
60
61        Merge r152930.
62
63    2013-07-19  Alex Christensen  <achristensen@apple.com> 
64 
65            Added 64-bit symbols to WebKitExports.def.in for 64-bit Windows builds 
66            and a macro to only use them for 64-bit builds. 
67            https://bugs.webkit.org/show_bug.cgi?id=118887 
68
69            Reviewed by Brent Fulgham. 
70
71            * WebKit.vcxproj/WebKit.make: Removed.
72            * WebKit.vcxproj/WebKit/WebKitDirectX.props: Correct link path
73            for 64-bit DirectX.
74            * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Added 64-bit symbols. 
75            * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: 
76            Added support for new symbolWithPointer macro. 
77
782014-03-07  Brent Fulgham  <bfulgham@apple.com>
79
80        [Win] Unreviewed gardening.
81
82        Remove deprecated makefile now that MSBuild file is committed.
83
84        * WebKit.vcxproj/WebKit.make: Removed.
85
862014-03-07  Brent Fulgham  <bfulgham@apple.com>
87
88        Merge r165270.
89
90    2014-03-07  Brent Fulgham  <bfulgham@apple.com>
91
92            [Win] Convert WebKit.make to an MSBuild file.
93            https://bugs.webkit.org/show_bug.cgi?id=129888
94
95            Reviewed by Dean Jackson.
96
97            * WebKit.vcxproj/WebKit.proj: Added.
98
992014-02-04  Brent Fulgham  <bfulgham@apple.com>
100
101        Merge r154395.
102
103    2013-08-20  Brent Fulgham  <bfulgham@apple.com>
104
105            <https://webkit.org/b/120098> [Windows] Enable the new Web Inspector
106
107            Reviewed by Brian Weinstein.
108
109            * WebKit.vcxproj/WebKit.sln: Add reference to the new WebInspectorUI
110            project so that it will be included in new distributions.
111
1122014-01-23  Brent Fulgham  <bfulgham@apple.com>
113
114        Unreviewed build correction.
115
116        * WebKit.vcxproj/WebKit/WebKit.vcxproj: Link 32-bit builds against QTMovieWin for the time being.
117
1182014-01-23  Brent Fulgham  <bfulgham@apple.com>
119
120        Merge r162621
121
122    2014-01-22  Brent Fulgham  <bfulgham@apple.com>
123
124            [Win] Update project and solution files for 64-bit builds
125            https://bugs.webkit.org/show_bug.cgi?id=127457
126
127            Reviewed by Eric Carlson.
128
129            * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Specify v100 target
130            for all builds on this branch.
131            * WebKit.vcxproj/WebKit.submit.sln: Add 64-bit target.
132            * WebKit.vcxproj/WebKit/WebKit.vcxproj: Specify v100 target for all
133            builds on this branch.
134            * WebKit.vcxproj/WebKit/WebKitApple.props: Remove unused QTMovieWin
135            library dependency.
136            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
137            Specify v100 target for all builds on this branch.
138            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Ditto
139
1402013-12-11  Matthew Hanson  <matthew_hanson@apple.com>
141
142        Merge r154513
143
144    2013-08-23  Alex Christensen  <achristensen@apple.com>
145
146            Re-separating Win32 and Win64 builds.
147            https://bugs.webkit.org/show_bug.cgi?id=120178
148
149            Reviewed by Brent Fulgham.
150
151            * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
152            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
153            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
154            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
155            Use PlatformArchitecture to determine correct object directory (obj32 or obj64).
156
1572013-12-11  Lucas Forschler  <lforschler@apple.com>
158
159        Merge r160118
160
161    2013-12-04  Brent Fulgham  <bfulgham@apple.com>
162
163            [Win] Correct WebKit.make copy command to land resources in proper directory.
164            https://bugs.webkit.org/show_bug.cgi?id=125249
165
166            Reviewed by Tim Horton.
167
168            * WebKit.vcxproj/WebKit.make: Correct the copy command.
169
1702013-12-11  Lucas Forschler  <lforschler@apple.com>
171
172        Merge r160017
173
174    2013-12-03  Brent Fulgham  <bfulgham@apple.com>
175
176            [Win] WebKit.make Makefile doesn't copy resource bundle to DSTROOT
177            https://bugs.webkit.org/show_bug.cgi?id=125160
178
179            Reviewed by Tim Horton.
180
181            * WebKit.vcxproj/WebKit.make: Add copy command for resource bundle.
182
1832013-12-10  Matthew Hanson  <matthew_hanson@apple.com>
184
185        Merge 154333
186
187    2013-08-20  Alex Christensen  <achristensen@apple.com>
188
189            Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
190            https://bugs.webkit.org/show_bug.cgi?id=119512
191
192            Reviewed by Brent Fulgham.
193
194            * WebKit.vcxproj/Interfaces/InterfacesCommon.props:
195            * WebKit.vcxproj/WebKit/WebKit.vcxproj:
196            * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
197            * WebKit.vcxproj/WebKit/WebKitCommon.props:
198            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
199            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
200            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
201            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
202            * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props:
203            Replaced obj32, bin32, and lib32 with macros fo
204
2052013-12-10  Matthew Hanson  <matthew_hanson@apple.com>
206
207        Merge 152921
208
209    2013-07-19  Alex Christensen  <achristensen@apple.com>
210
211            Added x64 configuration to Visual Studio build.
212            https://bugs.webkit.org/show_bug.cgi?id=118888
213
214            Reviewed by Brent Fulgham.
215
216            * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
217            * WebKit.vcxproj/WebKit.sln:
218            * WebKit.vcxproj/WebKit/WebKit.vcxproj:
219            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
220            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
221            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
222            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
223
2242013-11-04  Lucas Forschler  <lforschler@apple.com>
225
226        Merge r158602
227
228    2013-11-04  Brent Fulgham  <bfulgham@apple.com>
229
230            [Win] Use VersionStamper for official builds
231            https://bugs.webkit.org/show_bug.cgi?id=123758
232
233            Reviewed by Tim Horton.
234
235            * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Restore command to
236            call VersionStamper on final stage of build.
237
2382013-10-24  Lucas Forschler  <lforschler@apple.com>
239
240        Merge r154642
241
242    2013-08-26  Roger Fong  <roger_fong@apple.com>
243
244            AppleWin build fix following r154627.
245
246            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
247            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
248
2492013-10-24  Lucas Forschler  <lforschler@apple.com>
250
251        Merge r154627
252
253    2013-08-21  Roger Fong  <roger_fong@apple.com>
254
255            <https://bugs.webkit.org/show_bug.cgi?id=119829> IAccessibleText and IAccessibleEditableText implementation for AppleWindows port.
256
257            Reviewed by Chris Fleizach.
258
259            * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
260            * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters:
261            * WebKit.vcxproj/WebKit/WebKit.vcxproj:
262            * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
263            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
264            * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
265
2662013-07-12  Lucas Forschler  <lforschler@apple.com>
267
268        Merge r152571
269
270    2013-07-11  Timothy Hatcher  <timothy@apple.com>
271
272            Revert r152267 and soft link WebInspectorUI.framework again.
273
274            https://bugs.webkit.org/show_bug.cgi?id=118544
275
276            Reviewed by David Kilzer.
277
278            * WebKit.xcodeproj/project.pbxproj:
279
2802013-07-08  Lucas Forschler  <lforschler@apple.com>
281
282        Merge r152267
283
284    2013-07-01  Timothy Hatcher  <timothy@apple.com>
285
286            Link to WebInspectorUI.framework at build time instead of soft linking.
287
288            https://bugs.webkit.org/show_bug.cgi?id=118261
289
290            Reviewed by Joseph Pecoraro.
291
292            * WebKit.xcodeproj/project.pbxproj:
293
2942013-07-01  Lucas Forschler  <lforschler@apple.com>
295
296        Merge r152065
297
298    2013-06-26  Roger Fong  <roger_fong@apple.com>
299
300            Add an accessibility delegate interface to AppleWin port.
301            https://bugs.webkit.org/show_bug.cgi?id=118094.
302
303            Reviewed by Brent Fulgham.
304
305            * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
306            * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters:
307
3082013-06-21  Lucas Forschler  <lforschler@apple.com>
309
310        Merge r151847
311
312    2013-06-21  Roger Fong  <roger_fong@apple.com>
313
314            Unreviewed. Fix a missing parenthesis in include directory path.
315
316            * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
317
3182013-06-21  Lucas Forschler  <lforschler@apple.com>
319
320        Merge r151787
321
322    2013-06-20  Roger Fong  <roger_fong@apple.com>
323
324            Make Windows makefile copy build output to a different folder.
325            <rdar://problem/14219184>.
326
327            * WebKit.vcxproj/WebKit.make:
328
3292013-06-18  Roger Fong  <roger_fong@apple.com>
330
331        Replace tools32 folder with tools and update WebKit Windows solution accordingly.
332        <rdar://problem/14118143>.
333
334        Rubberstamped by Brent Fulgham.
335
336        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
337        * WebKit.vcxproj/Interfaces/InterfacesDebug.props:
338        * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props:
339        * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
340        * WebKit.vcxproj/Interfaces/InterfacesProduction.props:
341        * WebKit.vcxproj/Interfaces/InterfacesRelease.props:
342        * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props:
343        * WebKit.vcxproj/WebKit/WebKit.vcxproj:
344        * WebKit.vcxproj/WebKit/WebKitDebug.props:
345        * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props:
346        * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
347        * WebKit.vcxproj/WebKit/WebKitProduction.props:
348        * WebKit.vcxproj/WebKit/WebKitRelease.props:
349        * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props:
350        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
351        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props:
352        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props:
353        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props:
354        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props:
355        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props:
356        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
357        * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props:
358        * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props:
359        * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props:
360        * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props:
361        * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props:
362
3632013-06-17  Roger Fong  <roger_fong@apple.com>
364
365        Modify Windows makefiles to copy some bin output into Program Files.
366        https://bugs.webkit.org/show_bug.cgi?id=117714.
367        <rdar://problem/14179054>
368
369        Reviewed by Brent Fulgham.
370
371        * WebKit.vcxproj/WebKit.make:
372
3732013-06-17  Michael Brüning  <michael.bruning@digia.com>
374
375        [Qt] Remove Qt specific QTKIT flagged code.
376        https://bugs.webkit.org/show_bug.cgi?id=117635
377
378        Reviewed by Simon Hausmann.
379
380        Due to disabling QTKIT for Qt in r151546, the
381        code the flags that are not taken into account
382        anymore and the code that has been rendered
383        unreachable by this are removed.
384
385        * WebKit1.pro:
386
3872013-06-14  Alberto Garcia  <agarcia@igalia.com>
388
389        [BlackBerry] Remove implementation of ContextMenu classes
390        https://bugs.webkit.org/show_bug.cgi?id=114860
391
392        Reviewed by Rob Buis.
393
394        This code is not being used so we can safely remove it.
395
396        * PlatformBlackBerry.cmake:
397
3982013-06-13  Christophe Dumez  <ch.dumez@sisa.samsung.com>
399
400        Unreviewed build fix after rr151563.
401
402        Export needed symbols for Windows.
403
404        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
405
4062013-06-13  Brent Fulgham  <bfulgham@apple.com>
407
408        [Windows] Revise WebKit project to show generated export definition file.
409        https://bugs.webkit.org/show_bug.cgi?id=109629
410
411        Reviewed by Mark Rowe.
412
413        * WebKit.vcxproj/WebKit/WebKit.vcxproj: Add generated file.
414        * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto
415
4162013-06-13  Brent Fulgham  <bfulgham@webkit.org>
417
418        [WinCairo] Unreviewed build correction.
419
420        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
421        missing symbols needed by TestWebKitAPI on WinCairo build.
422
4232013-06-12  Brent Fulgham  <bfulgham@apple.com>
424
425        [Windows] Implement Accessibility2 APIs in Windows.
426        https://bugs.webkit.org/show_bug.cgi?id=117561
427
428        Reviewed by Anders Carlsson.
429
430        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Add new IAccessible2 IDL files.
431        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Ditto.
432        * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Reference new Accessible2 folder.
433        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Build IAccessible2 symbols.
434        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Ditto.
435
4362013-06-10  Bear Travis  <betravis@adobe.com>
437
438        [CSS Shapes][CSS Exclusions] Split CSS Exclusions and CSS Shapes code
439        https://bugs.webkit.org/show_bug.cgi?id=117162
440
441        Reviewed by Alexandru Chiculita.
442
443        Adding the WebCore/rendering/shapes directory to the include list.
444
445        * CMakeLists.txt:
446
4472013-06-06  Roger Fong  <roger_fong@apple.com>
448
449        Unreviewed. Build configuration fix. WebKitExportGenerator's include path should fall back to 
450        $(WebKit_Libraries)\include\WebCore if $(ConfigurationBuildDir)\include\WebCore doesn't exist.
451
452        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
453
4542013-06-05  Zan Dobersek  <zdobersek@igalia.com>
455
456        Unreviewed. Attempting a build fix for the AppleWin port after r151199.
457
458        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export the required symbol.
459
4602013-06-03  Roger Fong  <roger_fong@apple.com>
461
462        Unreviewed. Some AppleWin VS2010 house cleaning.
463
464        * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
465        * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
466
4672013-05-31  Roger Fong  <roger_fong@apple.com>
468
469        Unreviewed. Add AssembleBuildLogs project to WebKit solution in preparation for moving buildbots to VCExpress 2010.
470
471        * WebKit.vcxproj/WebKit.sln:
472
4732013-05-30  Roger Fong  <roger_fong@apple.com>
474
475        Get rid of JavaScript exports file on AppleWin port.
476        https://bugs.webkit.org/show_bug.cgi?id=117050.
477
478        Reviewed by Darin Adler.
479
480        Start linking in WTF.lib now that it's a shared library.
481
482        * WebKit.vcxproj/WebKit.sln:
483        * WebKit.vcxproj/WebKit/WebKitCommon.props:
484
4852013-05-28  Brent Fulgham  <bfulgham@apple.com>
486
487        [Windows] Many css2.1 tests fail on Apple's Windows port.
488        https://bugs.webkit.org/show_bug.cgi?id=75707
489
490        Reviewed by Darin Adler.
491
492        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
493        Export the WebCore::directoryName method for use by DRT.
494
4952013-05-27  Patrick Gansterer  <paroga@webkit.org>
496
497        Use ICU_INCLUDE_DIRS in BlackBerry CMake files
498        https://bugs.webkit.org/show_bug.cgi?id=116210
499
500        Reviewed by Rob Buis.
501
502        Set and use the ICU_INCLUDE_DIRS variable to avoid
503        duplicated adding of the ICU include directory.
504
505        * PlatformBlackBerry.cmake:
506
5072013-05-27  Carlos Garcia Campos  <cgarcia@igalia.com>
508
509        [BlackBerry] Move PagePopup implementation to WebKitSupport
510        https://bugs.webkit.org/show_bug.cgi?id=116824
511
512        Reviewed by Rob Buis.
513
514        * PlatformBlackBerry.cmake: Update new file paths and names.
515
5162013-05-24  Brent Fulgham  <bfulgham@apple.com>
517
518        [Windows] Expose database storage and cache locations via preferences.
519        https://bugs.webkit.org/show_bug.cgi?id=116729
520
521        Reviewed by Tim Horton.
522
523        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export
524        three symbols needed to implement the feature.
525
5262013-05-24  Anders Carlsson  <andersca@apple.com>
527
528        Move history property list writer to WebKit
529        https://bugs.webkit.org/show_bug.cgi?id=116746
530
531        Reviewed by Tim Horton.
532
533        Add files to the Xcode project.
534
535        * WebKit.xcodeproj/project.pbxproj:
536
5372013-05-21  Carlos Garcia Campos  <cgarcia@igalia.com>
538
539        [BlackBerry] Make PagePopup implementation independent from WebCore
540        https://bugs.webkit.org/show_bug.cgi?id=116448
541
542        Reviewed by Anders Carlsson.
543
544        * PlatformBlackBerry.cmake: Add
545        blackberry/WebCoreSupport/PagePopupBlackBerryClient.cpp to
546        compilation.
547
5482013-05-18  Patrick Gansterer  <paroga@webkit.org>
549
550        [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
551        https://bugs.webkit.org/show_bug.cgi?id=114554
552
553        Reviewed by Gyuyoung Kim.
554
555        Using variables as target names is very uncommon in CMake.
556        The usual way to specify the name of the resulting binary
557        is to set the OUTPUT_NAME target property.
558
559        * CMakeLists.txt:
560        * PlatformBlackBerry.cmake:
561        * PlatformEfl.cmake:
562
5632013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
564
565        Revert the previous commit.
566
567        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
568
5692013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
570
571        Windows build fix attempt after r150160.
572
573        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
574
5752013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
576
577        Windows build fix attempt after r150156.
578
579        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
580
5812013-05-14  Carlos Garcia Campos  <cgarcia@igalia.com>
582
583        [BlackBerry] Implement platform strategies
584        https://bugs.webkit.org/show_bug.cgi?id=112162
585
586        Reviewed by Rob Buis.
587
588        * PlatformBlackBerry.cmake: Add new files to compilation.
589
5902013-05-06  Roger Fong  <roger_fong@apple.com>
591
592        Unreviewed. AppleWin VS2010 build fix.
593
594        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
595
5962013-05-04  Dean Jackson  <dino@apple.com>
597
598        Animations and Transitions should not start when globally suspended
599        https://bugs.webkit.org/show_bug.cgi?id=114915
600
601        Reviewed by Sam Weinig.
602
603        Export AnimationController::isSuspended
604
605        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
606
6072013-05-04  Sam Weinig  <sam@webkit.org>
608
609        Move PopupMenuMac and SearchPopupMenuMac to Source/WebKit/mac
610        matching where they are in WebKit2.
611
612        Reviewed by Anders Carlsson.
613
614        * WebKit.xcodeproj/project.pbxproj:
615
6162013-05-02  Roger Fong  <roger_fong@apple.com>
617
618        Following r149463, set Path for WebKit makefile as well.
619
620        * WebKit.vcxproj/WebKit.make:
621
6222013-05-01  Sergio Villar Senin  <svillar@igalia.com>
623
624        Show a block cursor in overtype mode
625        https://bugs.webkit.org/show_bug.cgi?id=114819
626
627        Reviewed by Ryosuke Niwa.
628
629        Export three more WebCore symbols.
630
631        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
632
6332013-04-29  Brent Fulgham  <bfulgham@webkit.org>
634
635        [Windows, WinCairo] Remove pthread paths for WebKit build.
636        https://bugs.webkit.org/show_bug.cgi?id=115390
637
638        Reviewed by Tim Horton.
639
640        Update Visual Studio property sheets to remove include paths and
641        link references for the pthreadsVC2.dll, which is no longer used.
642
643        * WebKit.vcxproj/WebKit/WebKitCommon.props:
644        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
645
6462013-04-28  Ryosuke Niwa  <rniwa@webkit.org>
647
648        Windows build fix.
649
650        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
651
6522013-04-25  Ryosuke Niwa  <rniwa@webkit.org>
653
654        StaticHashSetNodeList is unnecessary
655        https://bugs.webkit.org/show_bug.cgi?id=115219
656
657        Reviewed by Antonio Gomes.
658
659        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
660
6612013-04-26  Roger Fong  <roger_fong@apple.com>
662
663        Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
664        Make the DebugSuffix configuration use _debug dependencies.
665
666        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
667        * WebKit.vcxproj/Interfaces/InterfacesCommon.props:
668        * WebKit.vcxproj/Interfaces/InterfacesDebug.props:
669        * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props:
670        * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
671        * WebKit.vcxproj/Interfaces/InterfacesProduction.props:
672        * WebKit.vcxproj/Interfaces/InterfacesRelease.props:
673        * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props:
674        * WebKit.vcxproj/WebKit.make:
675        * WebKit.vcxproj/WebKit/WebKit.vcxproj:
676        * WebKit.vcxproj/WebKit/WebKitApple.props:
677        * WebKit.vcxproj/WebKit/WebKitCommon.props:
678        * WebKit.vcxproj/WebKit/WebKitDebug.props:
679        * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props:
680        * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
681        * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
682        * WebKit.vcxproj/WebKit/WebKitProduction.props:
683        * WebKit.vcxproj/WebKit/WebKitRelease.props:
684        * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props:
685        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
686        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
687        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
688        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props:
689        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props:
690        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
691        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
692        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props:
693        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props:
694        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props:
695        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
696        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
697        * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props:
698        * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props:
699        * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props:
700        * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props:
701        * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props:
702        * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props:
703
7042013-04-25  Andreas Kling  <akling@apple.com>
705
706        Remove ENABLE(PARSED_STYLE_SHEET_CACHING) and make it always-on.
707
708        Rubber-stamped by Anders Koivisto.
709
710        * PlatformWinCE.cmake:
711
7122013-04-25  Patrick Gansterer  <paroga@webkit.org>
713
714        Remove OS(WINCE) from AccessibilityObject.h
715        https://bugs.webkit.org/show_bug.cgi?id=115192
716
717        Reviewed by Andreas Kling.
718
719        Use the same files like the the other PLATFORM(WIN) ports use.
720
721        * PlatformWinCE.cmake:
722
7232013-04-24  Jessie Berlin  <jberlin@apple.com>
724
725        Assertion failure (crash in release) attempting to delete database storage in WK1 without
726        creating a WebView first
727        https://bugs.webkit.org/show_bug.cgi?id=115065
728
729        Reviewed by Brady Eidson.
730
731        * WebKit.xcodeproj/project.pbxproj:
732        Remove WebDatabaseManagerInternal.h.
733
7342013-04-23  Benjamin Poulain  <bpoulain@apple.com>
735
736        Remove the WebKit layer of wxWebKit
737        https://bugs.webkit.org/show_bug.cgi?id=115006
738
739        Reviewed by Anders Carlsson.
740
741        The wxWebKit port is no longer actively maintained by Kevin
742        on webkit.org. Remove the code until new maintainers resume the work.
743
744        * wx/WebBrowserShell.cpp: Removed.
745        * wx/WebBrowserShell.h: Removed.
746        * wx/WebDOMSelection.cpp: Removed.
747        * wx/WebDOMSelection.h: Removed.
748        * wx/WebEdit.cpp: Removed.
749        * wx/WebEdit.h: Removed.
750        * wx/WebFrame.cpp: Removed.
751        * wx/WebFrame.h: Removed.
752        * wx/WebFramePrivate.h: Removed.
753        * wx/WebKitDefines.h: Removed.
754        * wx/WebKitSupport/ChromeClientWx.cpp: Removed.
755        * wx/WebKitSupport/ChromeClientWx.h: Removed.
756        * wx/WebKitSupport/ContextMenuClientWx.cpp: Removed.
757        * wx/WebKitSupport/ContextMenuClientWx.h: Removed.
758        * wx/WebKitSupport/DragClientWx.cpp: Removed.
759        * wx/WebKitSupport/DragClientWx.h: Removed.
760        * wx/WebKitSupport/EditCommandWx.h: Removed.
761        * wx/WebKitSupport/EditorClientWx.cpp: Removed.
762        * wx/WebKitSupport/EditorClientWx.h: Removed.
763        * wx/WebKitSupport/FrameLoaderClientWx.cpp: Removed.
764        * wx/WebKitSupport/FrameLoaderClientWx.h: Removed.
765        * wx/WebKitSupport/FrameNetworkingContextWx.h: Removed.
766        * wx/WebKitSupport/InspectorClientWx.cpp: Removed.
767        * wx/WebKitSupport/InspectorClientWx.h: Removed.
768        * wx/WebSettings.cpp: Removed.
769        * wx/WebSettings.h: Removed.
770        * wx/WebView.cpp: Removed.
771        * wx/WebView.h: Removed.
772        * wx/WebViewPrivate.h: Removed.
773        * wx/bindings/python/samples/simple.py: Removed.
774        * wx/bindings/python/webview.i: Removed.
775        * wx/bindings/python/wscript: Removed.
776        * wx/wscript: Removed.
777
7782013-04-22  Jessie Berlin  <jberlin@apple.com>
779
780        Speculative Windows build fix.
781
782        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
783
7842013-04-22  Benjamin Poulain  <benjamin@webkit.org>
785
786        Remove the memory instrumentation code
787        https://bugs.webkit.org/show_bug.cgi?id=114931
788
789        Reviewed by Andreas Kling.
790
791        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
792
7932013-04-21  Benjamin Poulain  <benjamin@webkit.org>
794
795        Improve StringImpl code density for older ARM hardware
796        https://bugs.webkit.org/show_bug.cgi?id=114898
797
798        Reviewed by Geoffrey Garen.
799
800        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
801
8022013-04-19  Roger Fong  <roger_fong@apple.com>
803
804        Unreviewed. WebKit_Source is incorrectly set.
805
806        * WebKit.vcxproj/WebKit.make:
807
8082013-04-19  Jose Lejin PJ  <jose.lejin@gmail.com>
809
810        [EFL] Add method in ewk_settings for setting the CSS media type
811        https://bugs.webkit.org/show_bug.cgi?id=113284
812
813        Reviewed by Gyuyoung Kim.
814
815        test_ewk_setting is added.
816
817        * PlatformEfl.cmake:
818
8192013-04-18  Sam Weinig  <sam@webkit.org>
820
821        Network Process crashing trying to read in IDNScriptWhiteList.txt
822        https://bugs.webkit.org/show_bug.cgi?id=114827
823
824        Reviewed by Anders Carlsson.
825
826        Move IDNScriptWhiteList.txt from WebKit to WebCore, so that the NetworkProcess does not have to link against
827        WebKit. It was a layering violation for WebCore to be trying to access WebKit resources anyway.
828
829        * WebKit.xcodeproj/project.pbxproj:
830
8312013-04-14  Roger Fong  <roger_fong@apple.com>
832
833        Copy make-file-export-generator script to the the Source folders of the projects that use it.
834        <rdar://problem/13675604>
835
836        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
837        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
838        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
839        * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: Copied from Source/WebCore/make-export-file-generator.
840
8412013-04-16  Brent Fulgham  <bfulgham@webkit.org>
842
843        [Windows] Unreviewed VS2010 build correction.
844
845        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
846        Add correct link library to avoid mixture of ICU 4.0 and 4.6
847        syumbol use.
848
8492013-04-12  Jer Noble  <jer.noble@apple.com>
850
851        TimeRanges::nearest() returns incorrect results.
852        https://bugs.webkit.org/show_bug.cgi?id=114483
853
854        Reviewed by Eric Carlson.
855
856        Add symbols needed by WebCoreTestSupport to the exports list.
857
858        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
859
8602013-04-11  Rune Lillesveen  <rune@opera.com>
861
862        Incorrect evaluation of resolution media queries
863        https://bugs.webkit.org/show_bug.cgi?id=114029
864
865        Reviewed by Kenneth Rohde Christiansen.
866
867        Removed setResolutionOverride from exports.
868
869        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
870
8712013-04-05  Roger Fong  <roger_fong@apple.com>
872
873        Build fix.
874
875        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
876
8772013-04-08  Jeff Rogers  <jrogers@rim.com>
878
879        [BlackBerry] Update BlackBerry JavaScript API
880        https://bugs.webkit.org/show_bug.cgi?id=114065
881
882        Reviewed by Rob Buis.
883
884        Internal PR 317350
885        Remove obsolete files.
886
887        * PlatformBlackBerry.cmake:
888
8892013-04-07  Patrick Gansterer  <paroga@webkit.org>
890
891        Remove references to Skia and V8 from CMake files
892        https://bugs.webkit.org/show_bug.cgi?id=114130
893
894        Reviewed by Geoffrey Garen.
895
896        * PlatformBlackBerry.cmake:
897
8982013-04-06  Patrick Gansterer  <paroga@webkit.org>
899
900        [CMake] Remove general include directories from platform specific files
901
902        Move the include directories, which are required by all CMake ports
903        to the general CMakeLists.txt to fix the build for Windows CE port.
904
905        * CMakeLists.txt:
906        * PlatformBlackBerry.cmake:
907        * PlatformEfl.cmake:
908
9092013-04-05  Roger Fong  <roger_fong@apple.com>
910
911        More VS2010 solution makefile fixes.
912        <rdar://problem/13588964>
913
914        * WebKit.vcxproj/WebKit.make:
915
9162013-04-04  Benjamin Poulain  <benjamin@webkit.org>
917
918        Remove Webkit/chromium
919        https://bugs.webkit.org/show_bug.cgi?id=113998
920
921        Reviewed by Ryosuke Niwa.
922
923        O Knights of Ni, you are just and fair, and we will return with a shrubbery.
924
925        * chromium: Removed.
926
9272013-04-04  Christophe Dumez  <ch.dumez@sisa.samsung.com>
928
929        [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
930        https://bugs.webkit.org/show_bug.cgi?id=113929
931
932        Reviewed by Martin Robinson.
933
934        Remove outdated symbols now that NativeImageCairo was removed.
935
936        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
937
9382013-04-03  Roger Fong  <roger_fong@apple.com>
939
940        Unreviewed VS2010 build fix.
941
942        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
943
9442013-03-27  Mark Lam  <mark.lam@apple.com>
945
946        Rolling out r147044.
947        https://bugs.webkit.org/show_bug.cgi?id=113352.
948
949        Not Reviewed.
950
951        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
952
9532013-03-27  Mark Lam  <mark.lam@apple.com>
954
955        Greening the Apple Win bot (debug build).
956        https://bugs.webkit.org/show_bug.cgi?id=113352.
957
958        Not Reviewed.
959
960        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
961
9622013-03-27  Mark Lam  <mark.lam@apple.com>
963
964        Greening the Apple Win bot.
965        https://bugs.webkit.org/show_bug.cgi?id=113352.
966
967        Not Reviewed.
968
969        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
970
9712013-03-22  Ryosuke Niwa  <rniwa@webkit.org>
972
973        The second part of the build fix for r146702. This should do it.
974        I had to see the mangled name for the new signature.
975
976        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
977
9782013-03-22  Ryosuke Niwa  <rniwa@webkit.org>
979
980        Build fix attempt after r146702.
981
982        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
983
9842013-03-22  Carlos Garcia Campos  <cgarcia@igalia.com>
985
986        [BlackBerry] Add custom BackForwardList client implementation
987        https://bugs.webkit.org/show_bug.cgi?id=113024
988
989        Reviewed by Rob Buis.
990
991        PR 310030
992        Internally reviewed by Joe Mason.
993
994        * PlatformBlackBerry.cmake: Add new files to compilation.
995
9962013-03-21  Roger Fong  <roger_fong@apple.com>
997
998        Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
999
1000        * WebKit.vcxproj/FeatureDefines.props: Removed.
1001        * WebKit.vcxproj/FeatureDefinesCairo.props: Removed.
1002        * WebKit.vcxproj/WebKit/cURL.props: Removed.
1003        * WebKit.vcxproj/WinCairo.props: Removed.
1004        * WebKit.vcxproj/common.props: Removed.
1005        * WebKit.vcxproj/debug.props: Removed.
1006        * WebKit.vcxproj/debug_wincairo.props: Removed.
1007        * WebKit.vcxproj/debugsuffix.props: Removed.
1008        * WebKit.vcxproj/production.props: Removed.
1009        * WebKit.vcxproj/release.props: Removed.
1010
10112013-03-21  Ryosuke Niwa  <rniwa@webkit.org>
1012
1013        Windows build fix after r146430.
1014
1015        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1016
10172013-03-20  Brent Fulgham  <bfulgham@webkit.org>
1018
1019        [WinCairo] Top-level solution change to build under VS2010.
1020        https://bugs.webkit.org/show_bug.cgi?id=112861.
1021
1022        Reviewed by Tim Horton.
1023
1024        * WebKit.vcxproj/WebKit.sln: Add final set of WinCairo build
1025        targets.
1026        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1027        Add #if/def guards around some media-specific exports that
1028        are not provided by the WinCairo port.
1029
10302013-03-19  Brent Fulgham  <bfulgham@webkit.org>
1031
1032        [WinCairo] Build the WebKit.dll under VS2010.
1033        https://bugs.webkit.org/show_bug.cgi?id=112759
1034
1035        Reviewed by Tim Horton.
1036
1037        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Update project to
1038        build WinCairo variant using new property sheets.
1039        * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props: Added.
1040        * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props: Added.
1041        * WebKit.vcxproj/WebKit.sln: Update solution to use WinCairo
1042        build targets for WebKit.dll-related projects.
1043        * WebKit.vcxproj/WebKit/WebKit.vcxproj: Update project to build
1044        WinCairo variant using new property sheets.
1045        * WebKit.vcxproj/WebKit/cURL.props: Added.
1046        * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Added.
1047        * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Added.
1048        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
1049        Update project to build WinCairo variant using new property sheets.
1050        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props: Added.
1051        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props: Added.
1052        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Update project to
1053        build WinCairo variant using new property sheets.
1054        * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props: Added.
1055        * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props: Added.
1056        * WebKit.vcxproj/WinCairo.props: Added.
1057        * WebKit.vcxproj/debug_wincairo.props: Added.
1058
10592013-03-20  Eric Carlson  <eric.carlson@apple.com>
1060
1061        Allow ports specific text track menu
1062        https://bugs.webkit.org/show_bug.cgi?id=112800
1063
1064        Reviewed by Dean Jackson.
1065
1066        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add new exports.
1067        * win/WebKit.vcproj/WebKitExports.def.in: Ditto.
1068
10692013-03-20  Roger Fong  <roger_fong@apple.com>
1070
1071        AppleWin VS2010 build fix.
1072
1073        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1074
10752013-03-18  Brent Fulgham  <bfulgham@webkit.org>
1076
1077        [WinCairo] Build WinCairo port under VS2010 
1078        https://bugs.webkit.org/show_bug.cgi?id=112604
1079
1080        Reviewed by Tim Horton.
1081
1082        * WebKit.vcxproj/WebKit.sln: Add Debug_WinCairo and Release_WinCairo
1083        build targets. No other changes in this patch.
1084        * WebKit.vcxproj/FeatureDefinesCairo.props: Add parallel property
1085        sheet for WinCairo version of build.
1086
10872013-03-18  Roger Fong  <roger_fong@apple.com>
1088
1089        AppleWin VS2010 build fix.
1090
1091        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1092
10932013-03-14  Simon Hausmann  <simon.hausmann@digia.com>
1094
1095        [Qt] Improve the handling of mock geolocation, device orientation and motion clients
1096
1097        Reviewed by Tor Arne Vestbø.
1098
1099        The mock versions of these web facing features should be instantiated when
1100        running in DumpRenderTree only. In order for them to work, no extra Qt modules
1101        such as QtLocation are actually needed.
1102
1103        This patch decouples enabling device orientation/motion and geolocation from
1104        the underlying Qt modules and makes them available in developer builds
1105        (!production_build) and backed by mock backends when running in drt.
1106
1107        So if the Qt 5 modules are available, they'll be used (unless drtRun). For
1108        developers the web facing features are always enabled (although requests will
1109        time out) and the mock backends are enabled inside DRT, allowing for the layout
1110        tests to run with less dependencies.
1111
1112        In addition this also enables the mock device motion client, which was
1113        previously never instantiated.
1114
1115        * WebKit1.pri:
1116        * WebKit1.pro:
1117
11182013-03-13  Genevieve Mak  <gmak@rim.com>
1119
1120        [BlackBerry] Add Proximity Detector.
1121        https://bugs.webkit.org/show_bug.cgi?id=112278
1122
1123        Reviewed by Rob Buis.
1124
1125        Internally Reviewed by Mike Lattanzio.
1126        PR #243385
1127
1128        * PlatformBlackBerry.cmake:
1129
11302013-03-08  Roger Fong  <roger_fong@apple.com>
1131
1132        Build fix for AppleWin VS2010.
1133
1134        * WebKit.vcxproj/FeatureDefines.props:
1135
11362013-03-06  Jer Noble  <jer.noble@apple.com>
1137
1138        Unreviewed partial roll-out of r145003. Disable
1139        ENABLE_CURSOR_VISIBILITY on win.
1140
1141        * WebKit.vcxproj/FeatureDefines.props:
1142
11432013-03-04  Jer Noble  <jer.noble@apple.com>
1144
1145        Default mouse cursor behavior should be auto-hide for full screen video with custom controls
1146        https://bugs.webkit.org/show_bug.cgi?id=107601
1147
1148        Reviewed by Beth Dakin.
1149
1150        Enable the CURSOR_VISIBILITY feature.
1151
1152        * WebKit.vcxproj/FeatureDefines.props:
1153
11542013-03-05  Ryuan Choi  <ryuan.choi@samsung.com>
1155
1156        [EFL] Build break with latest EFL libraries
1157        https://bugs.webkit.org/show_bug.cgi?id=111028
1158
1159        Reviewed by Dirk Pranke.
1160
1161        * PlatformEfl.cmake: Added ECORE_X_INCLUDE_DIRS.
1162
11632013-03-04  Roger Fong  <roger_fong@apple.com>
1164
1165        Unreviewed. AppleWin build fix.
1166
1167        * WebKit.vcxproj/FeatureDefines.props:
1168        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1169
11702013-03-03  Sheriff Bot  <webkit.review.bot@gmail.com>
1171
1172        Unreviewed, rolling out r144567.
1173        http://trac.webkit.org/changeset/144567
1174        https://bugs.webkit.org/show_bug.cgi?id=111266
1175
1176        Does not compile on apple-win (Requested by abarth on
1177        #webkit).
1178
1179        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1180
11812013-02-26  Roger Fong  <roger_fong@apple.com>
1182
1183        Unreviewed AppleWin build fix.
1184
1185        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
1186
11872013-02-26  Alberto Garcia  <agarcia@igalia.com>
1188
1189        [BlackBerry] Upstream the datalist support UI
1190        https://bugs.webkit.org/show_bug.cgi?id=110736
1191
1192        Reviewed by Rob Buis.
1193
1194        Original code by Otto Derek Cheung <otcheung@rim.com>
1195
1196        * PlatformBlackBerry.cmake:
1197
11982013-02-25  Roger Fong  <roger_fong@apple.com>
1199
1200        Unreviewed. VS2010 solution build fix.
1201
1202        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1203
12042013-02-22  Aaron Colwell  <acolwell@chromium.org>
1205
1206        Disable MediaSource on Apple Windows port
1207        https://bugs.webkit.org/show_bug.cgi?id=110494
1208
1209        Reviewed by Tim Horton.
1210
1211        * WebKit.vcxproj/FeatureDefines.props:
1212
12132013-02-20  Roger Fong  <roger_fong@apple.com>
1214
1215        Get VS2010 Solution B&I ready.
1216        <rdar://problem/1322988>
1217
1218        Rubberstamped by Timothy Horton.        
1219        
1220        Add Production configuration. 
1221        Add a WebKit submit solution with a DebugSuffix configuration. 
1222        Modify WebKit.make as necessary.
1223        
1224        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
1225        * WebKit.vcxproj/Interfaces/InterfacesProduction.props: Added.
1226        * WebKit.vcxproj/Interfaces/InterfacesRelease.props:
1227        * WebKit.vcxproj/WebKit.make: Added.
1228        * WebKit.vcxproj/WebKit.sln:
1229        * WebKit.vcxproj/WebKit.submit.sln: Added.
1230        * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1231        * WebKit.vcxproj/WebKit/WebKitCommon.props:
1232        * WebKit.vcxproj/WebKit/WebKitProduction.props: Added.
1233        * WebKit.vcxproj/WebKit/WebKitRelease.props:
1234        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
1235        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
1236        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
1237        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
1238        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props: Added.
1239        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props:
1240        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1241        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
1242        * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props: Added.
1243        * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props:
1244        * WebKit.vcxproj/common.props:
1245        * WebKit.vcxproj/debugsuffix.props: Added.
1246        * WebKit.vcxproj/production.props: Added.
1247        * WebKit.vcxproj/releaseproduction.props: Removed.
1248
12492013-02-19  Tony Chang  <tony@chromium.org>
1250
1251        Unreviewed, include exports for VS2010 as well.
1252
1253        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1254
12552013-02-18  Brent Fulgham  <bfulgham@webkit.org>
1256
1257        [Windows] Unreviewed VS2010 build correction.
1258
1259        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Sync
1260        export definition with VS2005 version.
1261
12622013-02-15  Rik Cabanier  <cabanier@adobe.com>
1263
1264        Add platform support for -webkit-background-blend-mode to CG context
1265        https://bugs.webkit.org/show_bug.cgi?id=108549
1266
1267        Reviewed by Dean Jackson.
1268
1269        Fixed build issue.
1270
1271        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1272
12732013-02-14  Roger Fong  <roger_fong@apple.com>
1274
1275        Unreviewed. Touch-ups to the VS2010 WebKit solution.
1276        Remove un-needed include directories and force includes. 
1277        Update exports file.
1278
1279        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1280        * WebKit.vcxproj/common.props:
1281        * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props:
1282        * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props:
1283        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
1284        * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters:
1285        * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj:
1286        * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters:
1287        * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props:
1288        * win/record-memory/record-memoryCommon.props:
1289        * WebCore.vcxproj/WebCore.vcxproj:
1290        * WebCore.vcxproj/WebCore.vcxproj.filters:
1291        * JavaScriptCore.vcxproj/JavaScriptCoreCommon.props:
1292        * JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in:
1293        * JavaScriptCore.vcxproj/jsc/jscCommon.props:
1294        * JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj:
1295        * JavaScriptCore.vcxproj/testapi/testapi.vcxproj:
1296        * WTF.vcxproj/WTFCommon.props:
1297
12982013-02-14  Tony Chang  <tony@chromium.org>
1299
1300        Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
1301        https://bugs.webkit.org/show_bug.cgi?id=96934
1302
1303        * WebKit.vcxproj/WebKit.sln: Modified property svn:eol-style.
1304
13052013-02-14  Tony Chang  <tony@chromium.org>
1306
1307        Unreviewed, set svn:eol-style CRLF for .sln files.
1308
1309        * WebKit.vcxproj/WebKit.sln: Modified property svn:eol-style.
1310
13112013-02-14  Roger Fong  <roger_fong@apple.com>
1312
1313        Add TestWebKitAPI, gtest-md and record-memory projects to VS2010 WebKit solution.
1314        https://bugs.webkit.org/show_bug.cgi?id=107034.
1315
1316        Reviewed by Brent Fulgham.
1317
1318        * WebKit.vcxproj/WebKit.sln:
1319
13202013-02-12  Roger Fong  <roger_fong@apple.com>
1321
1322        Unreviewed. Build fix for VS2010 WebKit solution.
1323
1324        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1325
13262013-02-11  Adenilson Cavalcanti  <cavalcantii@gmail.com>
1327
1328        Build fix: r142549 broke EFL build
1329        https://bugs.webkit.org/show_bug.cgi?id=109527
1330
1331        Reviewed by Kentaro Hara.
1332
1333        Build fix.
1334
1335        * CMakeLists.txt:
1336
13372013-02-11  Brent Fulgham  <bfulgham@webkit.org>
1338
1339        Rename Visual Studio solution folders to avoid conflicts with project names
1340        https://bugs.webkit.org/show_bug.cgi?id=109484
1341
1342        Reviewed by Tim Horton.
1343
1344        * WebKit.vcxproj/WebKit.sln: Rename several solution folders (e.g.,
1345        WTF, WebCore, WebKit, JavaScriptCore) so that they do not conflict
1346        with projects using the same name.
1347
13482013-02-08  Benjamin Poulain  <bpoulain@apple.com>
1349
1350        Move workerThreadCount from TestRunner to WebCore Internals
1351        https://bugs.webkit.org/show_bug.cgi?id=109239
1352
1353        Reviewed by Darin Adler.
1354
1355        * WebKit.xcodeproj/project.pbxproj:
1356
13572013-02-07  Roger Fong  <roger_fong@apple.com>
1358
1359        Unreviewed. Corrections the exports definition file.
1360
1361        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1362
13632013-02-07  Roger Fong  <roger_fong@apple.com>
1364
1365        Unreviewed. More VS2010 WebKit solution touchups.
1366        Make WebKitExports.def.in be treated as a custom build file so that changes to it cause the exports to be rebuilt.
1367
1368        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
1369        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
1370        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1371
13722013-02-06  Roger Fong  <roger_fong@apple.com>
1373
1374        Unreviewed. Touchups to VS2010 WebKit solution.
1375        Add WinLauncher projects to solution.
1376
1377        * WebKit.vcxproj/WebKit.sln:
1378
13792013-02-05  Roger Fong  <roger_fong@apple.com>
1380
1381        Unreviewed. Get rid of redundant exports in export definitions file.
1382
1383        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1384
13852013-02-05  Brent Fulgham  <bfulgham@webkit.org>
1386
1387        Unreviewed Visual Studio 2010 build correction.
1388
1389        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1390        Link export definitions out of date with ToT.  Corrected.
1391
13922013-02-05  Roger Fong  <roger_fong@apple.com>
1393
1394        Add a JavaScriptCore Export Generator project.
1395        https://bugs.webkit.org/show_bug.cgi?id=108971.
1396
1397        Reviewed by Brent Fulgham.
1398
1399        * WebKit.vcxproj/WebKit.sln:
1400
14012013-02-05  Roger Fong  <roger_fong@apple.com>
1402
1403        Unreviewed. Delete some errant preprocessor definitions.
1404
1405        * WebKit.vcxproj/WebKit/WebKitCommon.props:
1406
14072013-02-05  Roger Fong  <roger_fong@apple.com>
1408
1409        VS2010 WebKit projects, scripts, and property sheets.
1410        https://bugs.webkit.org/show_bug.cgi?id=106989.
1411
1412        Reviewed by Brent Fulgham.
1413
1414        * WebKit.vcxproj/Interfaces: Added.
1415        * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl: Copied from win/WebKit.vcproj/FixMIDLHeaders.pl.
1416        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Added.
1417        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Added.
1418        * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.user: Added.
1419        * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Added.
1420        * WebKit.vcxproj/Interfaces/InterfacesDebug.props: Added.
1421        * WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd: Added.
1422        * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: Added.
1423        * WebKit.vcxproj/Interfaces/InterfacesRelease.props: Added.
1424        * WebKit.vcxproj/WebKit: Added.
1425        * WebKit.vcxproj/WebKit.sln:
1426        * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added.
1427        * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Added.
1428        * WebKit.vcxproj/WebKit/WebKit.vcxproj.user: Added.
1429        * WebKit.vcxproj/WebKit/WebKitApple.props: Added.
1430        * WebKit.vcxproj/WebKit/WebKitCFLite.props: Added.
1431        * WebKit.vcxproj/WebKit/WebKitCommon.props: Added.
1432        * WebKit.vcxproj/WebKit/WebKitDebug.props: Added.
1433        * WebKit.vcxproj/WebKit/WebKitDirectX.props: Added.
1434        * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Added.
1435        * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: Added.
1436        * WebKit.vcxproj/WebKit/WebKitPreLink.cmd: Added.
1437        * WebKit.vcxproj/WebKit/WebKitRelease.props: Added.
1438        * WebKit.vcxproj/WebKit/resource.h: Copied from win/WebKit.vcproj/resource.h.
1439        * WebKit.vcxproj/WebKitExportGenerator: Added.
1440        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: Added.
1441        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: Added.
1442        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.user: Added.
1443        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: Added.
1444        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: Added.
1445        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: Added.
1446        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: Added.
1447        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: Added.
1448        * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: Added.
1449        * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Copied from win/WebKit.vcproj/WebKitExports.def.in.
1450        * WebKit.vcxproj/WebKitGUID: Added.
1451        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Added.
1452        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Added.
1453        * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.user: Added.
1454        * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props: Added.
1455        * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props: Added.
1456        * WebKit.vcxproj/WebKitGUID/WebKitGUIDPostBuild.cmd: Added.
1457        * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd: Added.
1458        * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: Added.
1459
14602013-01-31  Christophe Dumez  <dchris@gmail.com>
1461
1462        [EFL] Disable Web Intents
1463        https://bugs.webkit.org/show_bug.cgi?id=108457
1464
1465        Reviewed by Alexey Proskuryakov.
1466
1467        Remove intents files from EFL CMake project.
1468
1469        * PlatformEfl.cmake:
1470
14712013-01-25  Roger Fong  <roger_fong@apple.com>
1472
1473        Unreviewed. Rename LLInt projects folder and make appropriate changes to solutions.
1474
1475        * WebKit.vcxproj/WebKit.sln:
1476
14772013-01-23  Roger Fong  <roger_fong@apple.com>
1478
1479        Unreviewed. Add svn:eol-style to solution file, not eol-style.
1480
1481        * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style. Removed property eol-style.
1482
14832013-01-23  Roger Fong  <roger_fong@apple.com>
1484
1485        Unreviewed. Added eol-style=native to solution file.
1486
1487        * WebKit.vcxproj/WebKit.sln: Added property eol-style.
1488
14892013-01-23  Roger Fong  <roger_fong@apple.com>
1490
1491        Unreviewed. Checkin the OpenSource WebKit solution.
1492
1493        * WebKit.vcxproj/WebKit.sln:
1494
14952013-01-23  Tony Chang  <tony@chromium.org>
1496
1497        Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
1498
1499        * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style.
1500
15012013-01-23  Roger Fong  <roger_fong@apple.com>
1502
1503        Add the VS2010 WebKit solution folder and solution file.
1504        The solution of course will not load until the dependent projects are all completed.
1505        https://bugs.webkit.org/show_bug.cgi?id=106949.
1506
1507        Reviewed by Brent Fulgham.
1508
1509        * WebKit.vcxproj: Added.
1510        * WebKit.vcxproj/WebKit.sln: Added.
1511
15122013-01-22  Krzysztof Czech  <k.czech@samsung.com>
1513
1514        [EFL] Adds Accessibility support to wk1
1515        https://bugs.webkit.org/show_bug.cgi?id=107440
1516
1517        Reviewed by Gyuyoung Kim.
1518
1519        * PlatformEfl.cmake: Adds ATK headers and libraries.
1520
15212013-01-17  Poul Sysolyatin  <psytonx@gmail.com>
1522
1523        32-bit build for Qt5 on Mac OS fails.
1524        https://bugs.webkit.org/show_bug.cgi?id=107094
1525
1526        We need to define NS_BUILD_32_LIKE_64 for 32-bit build for Mac OS.
1527        Fixed 32-bit build detection for support Qt5.
1528
1529        Reviewed by Benjamin Poulain.
1530
1531        * WebKit1.pro:
1532
15332013-01-14  Dean Jackson  <dino@apple.com>
1534
1535        [ANGLE] Update ANGLE in WebKit
1536        https://bugs.webkit.org/show_bug.cgi?id=106274
1537
1538        Unreviewed attempted build fix.
1539
1540        The khrplatform.h file is now a public header without a directory
1541        prefix. Update the include path to look in the right place.
1542
1543        * PlatformEfl.cmake:
1544
15452013-01-14  Max Vujovic  <mvujovic@adobe.com>
1546
1547        [ANGLE] Update ANGLE in WebKit
1548        https://bugs.webkit.org/show_bug.cgi?id=106274
1549
1550        Reviewed by Dean Jackson.
1551
1552        Update ANGLE to r1641.
1553
1554        * PlatformEfl.cmake: Add ANGLE/include to the include directories list because ShaderLang.h
1555        now includes "KHR/khrplatform.h", which is located in ANGLE/include/KHR/khrplatform.h.
1556
15572013-01-10  Christophe Dumez  <christophe.dumez@intel.com>
1558
1559        [EFL] Add gstreamer 1.0.5 to jhbuild
1560        https://bugs.webkit.org/show_bug.cgi?id=106178
1561
1562        Reviewed by Laszlo Gombos.
1563
1564        Remove GSTREAMER_INTERFACES_LIBRARIES from EFL
1565        CMake configuration.
1566
1567        * PlatformEfl.cmake:
1568
15692013-01-07  Ryosuke Niwa  <rniwa@webkit.org>
1570
1571        Sorted the xcodeproj file.
1572
1573        * WebKit.xcodeproj/project.pbxproj:
1574
15752012-12-20  Ryuan Choi  <ryuan.choi@samsung.com>
1576
1577        [EFL] Build break with latest EFL libraries.
1578        https://bugs.webkit.org/show_bug.cgi?id=104827
1579
1580        Reviewed by Laszlo Gombos.
1581
1582        * PlatformEfl.cmake: Includes eo EFL library.
1583
15842012-12-18  Joseph Pecoraro  <pecoraro@apple.com>
1585
1586        [Mac] Add Build Phase to Check Headers for Inappropriate Macros (Platform.h macros)
1587        https://bugs.webkit.org/show_bug.cgi?id=104279
1588
1589        Reviewed by David Kilzer.
1590
1591        Add a build phase to check the public WebKit headers for
1592        inappropriate macros. Also set the executable as an input
1593        path on the other check-* build phases.
1594
1595        * WebKit.xcodeproj/project.pbxproj:
1596
15972012-12-12  Mark Lam  <mark.lam@apple.com>
1598
1599        Encapsulate externally used webdatabase APIs in DatabaseManager.
1600        https://bugs.webkit.org/show_bug.cgi?id=104741.
1601
1602        Reviewed by Sam Weinig.
1603
1604        Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
1605        and DatabaseContext directly. This is to prepare for upcoming webkit2
1606        refactoring.
1607
1608        * WebKit.xcodeproj/project.pbxproj:
1609
16102012-12-05  Halton Huo  <halton.huo@intel.com>
1611
1612        [CMake] Unify coding style for CMake files
1613        https://bugs.webkit.org/show_bug.cgi?id=103605
1614
1615        Reviewed by Laszlo Gombos.
1616
1617        Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1618        1. Indentation
1619        1.1 Use spaces, not tabs.
1620        1.2 Four spaces as indent.
1621        2. Spacing
1622        2.1 Place one space between control statements and their parentheses.
1623            For eg, if (), else (), elseif (), endif (), foreach (),
1624            endforeach (), while (), endwhile (), break ().
1625        2.2 Do not place spaces between function and macro statements and
1626            their parentheses. For eg, macro(), endmacro(), function(),
1627            endfunction().
1628        2.3 Do not place spaces between a command or function or macro and its
1629            parentheses, or between a parenthesis and its content. For eg,
1630            message("testing") not message( "testing") or message ("testing" )
1631        2.4 No space at line ending.
1632        3. Lowercase when call commands macros and functions. For eg,
1633           add_executable() not ADD_EXECUTABLE(), set() not SET().
1634
1635        * CMakeLists.txt:
1636        * PlatformBlackBerry.cmake:
1637        * PlatformEfl.cmake:
1638        * PlatformWinCE.cmake:
1639
16402012-12-03  Pierre Rossi  <pierre.rossi@digia.com>
1641
1642        [Qt] another stab at fixing the windows build 
1643
1644        It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1645        Define them by hand to be on the safe side.
1646
1647        * WebKit1.pro:
1648
16492012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>
1650
1651        [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1652        https://bugs.webkit.org/show_bug.cgi?id=99314
1653
1654        Reviewed by Tor Arne Vestbø.
1655
1656        This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
1657        shared libraries.
1658
1659        It's a big refactoring that mostly involves moving WebCore dependent
1660        code into QtWebKit and accessing it through exported QWebFrameAdapter
1661        and QWebPageAdapter classes.
1662
1663        * WebKit1.pro:
1664        * WebKitWidgets.pri: Removed.
1665        * WebKitWidgets.pro: Removed.
1666
16672012-11-22  Jeff Rogers  <jrogers@rim.com>
1668
1669        [BlackBerry] Update Web Notifications Implementation
1670        https://bugs.webkit.org/show_bug.cgi?id=102621
1671
1672        Reviewed by George Staikos.
1673
1674        Reviewed internally by George Staikos and Joe Mason.
1675        Internal PR 172120
1676        Add new Notification files and remove obsolete ones.
1677
1678        * PlatformBlackBerry.cmake:
1679
16802012-11-22  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1681
1682        [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
1683        https://bugs.webkit.org/show_bug.cgi?id=102800
1684
1685        Reviewed by Tor Arne Vestbø.
1686
1687        This patch separates code that needs to use QWidget related APIs in
1688        WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
1689        example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
1690        while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
1691        static library. WebKit1 is compiled without QT += widgets and therefore
1692        any widget related dependency has been moved "up" and out of WebKit1 into
1693        the WebKitWidgets library.
1694
1695        Between the code in WebKit.a and WebKitWidgets.a new adapters and
1696        interfaces have been introduced, such as QWebPageAdapter and
1697        QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
1698        call out into the API layer, implemented by QWebPage (QWebPagePrivate).
1699        The other way around if QWebPage wants to access WebCore or
1700        WebCoreSupport related functionality, it will go through
1701        QWebPageAdapater (as base class). The separation in the direction up
1702        into the API layer is complete with this patch, no code in WebKit1
1703        depends on QtWidgets. The separation the other way around, code in the
1704        API layer not using any WebCore types, is not complete yet.
1705
1706        Some classes such as QWebSettings, QWebElement or
1707        DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
1708        they do not depend on widget related Qt APIs and they make much more
1709        use of WebCore internal APIs and therefore are easier to keep in
1710        WebKit1.
1711
1712        In the future we plan to place a real shared library boundary between
1713        WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
1714        part of the QtWebKit shared library and by turning the WebKitWidgets
1715        static library into a shared one.
1716
1717        * WebKit1.pri:
1718        * WebKit1.pro:
1719        * WebKitWidgets.pri: Copied from Source/WebKit/WebKit1.pri.
1720        * WebKitWidgets.pro: Added.
1721
17222012-11-21  Kai Koehne  <kai.koehne@digia.com>
1723
1724        [Qt] MinGW: Don't add OpenGL library dependencies here
1725        https://bugs.webkit.org/show_bug.cgi?id=102924
1726
1727        Reviewed by Simon Hausmann.
1728
1729        As the comment suggests the dependency is already for WebCore, so add it there instead.
1730
1731        * WebKit1.pri:
1732
17332012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
1734
1735        [CMake] Consolidate common input files
1736        https://bugs.webkit.org/show_bug.cgi?id=101632
1737
1738        Reviewed by Rob Buis.
1739
1740        Consolidate and sort the list of files.
1741
1742        * PlatformEfl.cmake:
1743
17442012-11-12  Timothy Hatcher  <timothy@apple.com>
1745
1746        Add a dock button to the top right corner of the Web Inspector window (similar to the full screen button).
1747
1748        https://bugs.webkit.org/show_bug.cgi?id=102025
1749
1750        Reviewed by Joseph Pecoraro.
1751
1752        * WebKit.xcodeproj/project.pbxproj: Added Dock.pdf.
1753
17542012-11-08  Laszlo Gombos  <l.gombos@samsung.com>
1755
1756        [EFL] Remove non-variable options from the build system
1757        https://bugs.webkit.org/show_bug.cgi?id=101506
1758
1759        Reviewed by Kenneth Rohde Christiansen.
1760
1761        Remove WTF_USE_FREETYPE and ENABLE_GLIB_SUPPORT cmake variables
1762        as these are always set to const 1 and not really configurable.
1763
1764        * PlatformEfl.cmake:
1765
17662012-11-07  Andreas Kling  <akling@apple.com>
1767
1768        Remove build-webkit dependency on Java SDK for Apple Mac WebKit.
1769        <http://webkit.org/b/101492>
1770
1771        Reviewed by Anders Carlsson.
1772
1773        * WebKit.xcodeproj/project.pbxproj: Remove WebJavaPlugIn.h
1774
17752012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
1776
1777        [EFL] Simplify the build system
1778        https://bugs.webkit.org/show_bug.cgi?id=101392
1779
1780        Reviewed by Kenneth Rohde Christiansen.
1781
1782        Use WTF_USE_3D_GRAPHICS to guard the inclusion of surfaces and textmap 
1783        directories under WebCore/graphics to be consistent with 
1784        WebCore/PlatformEfl.cmake.
1785
1786        * PlatformEfl.cmake:
1787
17882012-11-04  Halton Huo  <halton.huo@intel.com>
1789
1790        [EFL] Use _LIBRARIES instead of _LIBRARY
1791        https://bugs.webkit.org/show_bug.cgi?id=101042
1792
1793        Reviewed by Gyuyoung Kim.
1794
1795        In CMake Find files, _LIBRARY is intended for internal use, should
1796        use _LIBRARIES instead.
1797
1798        * PlatformEfl.cmake: s/_LIBRARY}/_LIBRARIES}
1799
18002012-11-01  Seonae Kim  <sunaeluv.kim@samsung.com>
1801
1802        [EFL][DRT] Support Geolocation
1803        https://bugs.webkit.org/show_bug.cgi?id=97427
1804
1805        Reviewed by Gyuyoung Kim. 
1806
1807        Add a mock directory to use GeolocationClientMock in DumpRenderTree.
1808
1809        * PlatformEfl.cmake:
1810
18112012-10-31  Otto Derek Cheung  <otcheung@rim.com>
1812
1813        [BlackBerry] Adding window.external to our port
1814        https://bugs.webkit.org/show_bug.cgi?id=100868
1815
1816        Reviewed by Rob Buis.
1817
1818        Adding ExternalExtension classes to the BB cmake file.
1819
1820        * PlatformBlackBerry.cmake:
1821
18222012-10-31  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1823
1824        [EFL][DRT] EventSender requires contextClick implementation
1825        https://bugs.webkit.org/show_bug.cgi?id=86091
1826
1827        Reviewed by Gyuyoung Kim.
1828
1829        Add new unit test file, needed due to ewk API changes.
1830
1831        * PlatformEfl.cmake:
1832
18332012-10-30  Peter Wang  <peter.wang@torchmobile.com.cn>
1834
1835        [BlackBerry] Clean the code of "JavaScriptDebuggerBlackBerry"
1836        https://bugs.webkit.org/show_bug.cgi?id=100724
1837
1838        Reviewed by Rob Buis.
1839
1840        Remove the code of JavaScriptDebuggerBlackBerry.
1841
1842        * PlatformBlackBerry.cmake:
1843
18442012-10-28  Mark Rowe  <mrowe@apple.com>
1845
1846        Remove references to unsupported OS and Xcode versions.
1847
1848        Reviewed by Anders Carlsson.
1849
1850        * WebKit.xcodeproj/project.pbxproj:
1851
18522012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
1853
1854        Unreviewed, rolling out r132601.
1855        http://trac.webkit.org/changeset/132601
1856        https://bugs.webkit.org/show_bug.cgi?id=100494
1857
1858        It broke the Qt build (Requested by Ossy on #webkit).
1859
1860        * PlatformEfl.cmake:
1861
18622012-10-26  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1863
1864        [BlackBerry] Support pixel tests for BlackBerry DRT
1865        https://bugs.webkit.org/show_bug.cgi?id=100210
1866
1867        Reviewed by Rob Buis.
1868
1869        Adds a step to build ImageDiff from Qt for DRT. Most of the works are
1870        accomplished by Christopher Wells.
1871
1872        * PlatformBlackBerry.cmake:
1873
18742012-10-24  Alexey Proskuryakov  <ap@apple.com>
1875
1876        Add a strategy for shared workers
1877        https://bugs.webkit.org/show_bug.cgi?id=100165
1878
1879        EFL build fix by Christophe Dumez.
1880
1881        Reviewed by Brady Eidson.
1882
1883        * CMakeLists.txt: Add WebCore/workers to include paths.
1884
18852012-10-24  Otto Derek Cheung  <otcheung@rim.com>
1886
1887        [BlackBerry] Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
1888        https://bugs.webkit.org/show_bug.cgi?id=100250
1889
1890        Reviewed by Rob Buis.
1891
1892        Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
1893        to prevent confusion.
1894
1895        PR 230196
1896
1897        * PlatformBlackBerry.cmake:
1898
18992012-10-23  Hyowon Kim  <hw1008.kim@samsung.com>
1900
1901        [Texmap][EFL] Add AcceleratedCompositingContextEfl to the build system.
1902        https://bugs.webkit.org/show_bug.cgi?id=88630
1903
1904        Reviewed by Gyuyoung Kim.
1905
1906        * PlatformEfl.cmake: Add the AcceleratedCompositingContextEfl.cpp file
1907        and INCLUDE paths for TEXTURE_MAPPER_GL.
1908
19092012-10-18  Kangil Han  <kangil.han@samsung.com>
1910
1911        [EFL] Add unit test for ewk_frame_source_get.
1912        https://bugs.webkit.org/show_bug.cgi?id=95984
1913
1914        Reviewed by Gyuyoung Kim.
1915
1916        Add test_ewk_frame.cpp for unit test.
1917
1918        * PlatformEfl.cmake:
1919
19202012-10-15  David Kilzer  <ddkilzer@apple.com>
1921
1922        Move framework and library linking into WebKit.xcconfig
1923        <http://webkit.org/b/99284>
1924
1925        Reviewed by Mark Rowe.
1926
1927        * WebKit.xcodeproj/project.pbxproj: Remove frameworks and
1928        libraries from Xcode project file.
1929
19302012-10-15  Christophe Dumez  <christophe.dumez@intel.com>
1931
1932        [EFL][WK2] Implement Favicons API
1933        https://bugs.webkit.org/show_bug.cgi?id=99087
1934
1935        Reviewed by Kenneth Rohde Christiansen.
1936
1937        Remove ewk_util.cpp from PlatformEfl.cmake now that its
1938        code has been moved to WebCore to be reused in WK2.
1939
1940        * PlatformEfl.cmake:
1941
19422012-10-15  Dongwoo Joshua Im  <dw.im@samsung.com>
1943
1944        [EFL] Set the basepath of the File System API.
1945        https://bugs.webkit.org/show_bug.cgi?id=98344
1946
1947        Reviewed by Gyuyoung Kim.
1948
1949        Set the basepath of the File System API using the internal setter function.
1950
1951        * PlatformEfl.cmake: Add new include path.
1952
19532012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
1954
1955        [EFL] Share resources installed for inspector
1956        https://bugs.webkit.org/show_bug.cgi?id=98991
1957
1958        Reviewed by Gyuyoung Kim.
1959
1960        * PlatformEfl.cmake:
1961        Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
1962
19632012-10-15  George Staikos  <staikos@webkit.org>
1964
1965        [BlackBerry] Adapt to Platform API changes in string handling
1966        https://bugs.webkit.org/show_bug.cgi?id=99248
1967
1968        Reviewed by Yong Li.
1969
1970        Convert usage of WebString, char* and std::string to BlackBerry::Platform::String.
1971
1972        * PlatformBlackBerry.cmake:
1973
19742012-10-13  Jakob Petsovits  <jpetsovits@rim.com>
1975
1976        [BlackBerry] Fetch blit rects from a viewport accessor
1977        https://bugs.webkit.org/show_bug.cgi?id=98581
1978        RIM PR 173292
1979
1980        Reviewed by George Staikos.
1981        Internally reviewed by Arvid Nilsson.
1982
1983        Add new ViewportAccessor files to the build.
1984        See Source/WebKit/blackberry/ChangeLog for the
1985        verbose commit message.
1986
1987        * PlatformBlackBerry.cmake:
1988
19892012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
1990
1991        Unreviewed, rolling out r131189.
1992        http://trac.webkit.org/changeset/131189
1993        https://bugs.webkit.org/show_bug.cgi?id=99187
1994
1995        Made inspector http tests crash on WK2. (Requested by rakuco
1996        on #webkit).
1997
1998        * PlatformEfl.cmake:
1999
20002012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
2001
2002        [EFL] Share resources installed for inspector
2003        https://bugs.webkit.org/show_bug.cgi?id=98991
2004
2005        Reviewed by Gyuyoung Kim.
2006
2007        * PlatformEfl.cmake:
2008        Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
2009
20102012-10-11  Chris Guan  <chris.guan@torchmobile.com.cn>
2011
2012        [Blackberry] makes NavigatorContentUtils work
2013        https://bugs.webkit.org/show_bug.cgi?id=99022
2014
2015        Reviewed by Rob Buis.
2016
2017        Because r126735 renamed RegisterProtocolHandler API to NavigatorContentUtils, So we
2018        need add Modules/navigatorcontentutils into WebKit_INCLUDE_DIRECTORIES.
2019
2020        * PlatformBlackBerry.cmake:
2021
20222012-10-10  Konrad Piascik  <kpiascik@rim.com>
2023
2024        [BlackBerry] Install inspector files into staging directory.
2025        https://bugs.webkit.org/show_bug.cgi?id=98930
2026
2027        Reviewed by Rob Buis.
2028
2029        Internally reviewed by Ming Xie.
2030        Install the web inspector resources into the staging directory to make it easier to flash to device.
2031
2032        * PlatformBlackBerry.cmake:
2033
20342012-10-09  Simon Hausmann  <simon.hausmann@digia.com>
2035
2036        [Qt] Fix build with QtMultimedia
2037
2038        Reviewed by Tor Arne Vestbø.
2039
2040        * WebKit1.pri: WK1 needs QtMultimediaWidgets for QVideoWidget and friends.
2041
20422012-10-08  Simon Hausmann  <simon.hausmann@digia.com>
2043
2044        [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
2045        https://bugs.webkit.org/show_bug.cgi?id=98268
2046
2047        Reviewed by Tor Arne Vestbø.
2048
2049        * WebKit1.pro: Add new files to the build.
2050
20512012-10-04  Rob Buis  <rbuis@rim.com>
2052
2053        [BlackBerry] Sync up CMake files
2054        https://bugs.webkit.org/show_bug.cgi?id=98442
2055
2056        Reviewed by Gyuyoung Kim.
2057
2058        Amongst others use InspectorOverlayBlackBerry.
2059
2060        * PlatformBlackBerry.cmake:
2061
20622012-10-05  Simon Hausmann  <simon.hausmann@digia.com>
2063
2064        Unreviewed, rolling out r130495.
2065        http://trac.webkit.org/changeset/130495
2066        https://bugs.webkit.org/show_bug.cgi?id=98268
2067
2068        Made WK2 tests crash....
2069
2070        * WebKit1.pro:
2071
20722012-10-05  Simon Hausmann  <simon.hausmann@digia.com>
2073
2074        [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
2075        https://bugs.webkit.org/show_bug.cgi?id=98268
2076
2077        Reviewed by Tor Arne Vestbø.
2078
2079        * WebKit1.pro: Add new files to the build.
2080
20812012-10-04  Konrad Piascik  <kpiascik@rim.com>
2082
2083        [BlackBerry] Update how we compile inspector front-end javascript.
2084        https://bugs.webkit.org/show_bug.cgi?id=98413
2085
2086        Reviewed by Rob Buis.
2087
2088        No longer cat all JavaScript together, instead use the lazy init and
2089        only append our custom changes script to the end of inspectorBB.html.
2090
2091        * PlatformBlackBerry.cmake:
2092
20932012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
2094
2095        [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
2096        https://bugs.webkit.org/show_bug.cgi?id=97753
2097
2098        Reviewed by Laszlo Gombos.
2099
2100        default.edj is used in both webkit/efl and webkit2/efl.
2101        However, it has been generated only when ENABLE_WEBKIT is enabled.
2102
2103        This patch separates the script which generates default.edj
2104        from source/webkit/platformefl.cmake.
2105
2106        * PlatformEfl.cmake: Extracted codes which is related to default.edj.
2107
21082012-10-03  Otto Derek Cheung  <otcheung@rim.com>
2109
2110        [BlackBerry] Implementing the NetworkInfo API for BB port
2111        https://bugs.webkit.org/show_bug.cgi?id=98273
2112
2113        Reviewed by Rob Buis.
2114
2115        Adding new classes to support NetworkInfo API in the
2116        BlackBerry Port.
2117
2118        * PlatformBlackBerry.cmake:
2119
21202012-10-02  Krzysztof Czech  <k.czech@samsung.com>
2121
2122        [EFL] Add file EWKTestEnvironment.cpp to build system.
2123        https://bugs.webkit.org/show_bug.cgi?id=94925
2124
2125        Reviewed by Gyuyoung Kim.
2126
2127        Change is related to modifications in wk1 unit tests.
2128
2129        * PlatformEfl.cmake:
2130
21312012-09-27  Anders Carlsson  <andersca@apple.com>
2132
2133        Get rid of more unused WK1 plug-in code
2134        https://bugs.webkit.org/show_bug.cgi?id=97835
2135
2136        Reviewed by Mark Rowe.
2137
2138        Remove WebNetscapeDeprecatedFunctions.c and WebNetscapeDeprecatedFunctions.h from the Xcode project.
2139
2140        * WebKit.xcodeproj/project.pbxproj:
2141
21422012-09-27  Christophe Dumez  <christophe.dumez@intel.com>
2143
2144        [EFL][CMAKE] Default theme files are outdated in PlatformEfl.cmake
2145        https://bugs.webkit.org/show_bug.cgi?id=97769
2146
2147        Reviewed by Kenneth Rohde Christiansen.
2148
2149        Update Default theme files in PlatformEfl.cmake so that
2150        changes to those files are properly picked up by CMake
2151        when building incrementally.
2152
2153        * PlatformEfl.cmake:
2154
21552012-09-24  Arvid Nilsson  <anilsson@rim.com>
2156
2157        [BlackBerry] Add cookie database API
2158        https://bugs.webkit.org/show_bug.cgi?id=97102
2159
2160        Reviewed by Antonio Gomes.
2161
2162        Add cookie database file to build system.
2163
2164        Reviewed internally by Otto D. Cheung.
2165
2166        * PlatformBlackBerry.cmake:
2167
21682012-09-21  Arvid Nilsson  <anilsson@rim.com>
2169
2170        [BlackBerry] Remove obsolete compositing surface code
2171        https://bugs.webkit.org/show_bug.cgi?id=97314
2172
2173        Reviewed by Antonio Gomes.
2174
2175        Remove compositing surface code from build system.
2176
2177        PR 208038.
2178
2179        * PlatformBlackBerry.cmake:
2180
21812012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2182
2183        [Qt] Make force_static_libs_as_shared work on Mac OS
2184
2185        We had to move a few LIBS += around that were in the wrong place,
2186        and not caught when everything was just linked into the final
2187        QtWebKit library.
2188
2189        Reviewed by Simon Hausmann.
2190
2191        * WebKit1.pri: Move multimedia-stuff to WebCore, to share with WK2
2192
21932012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
2194
2195        [EFL] Rewrite the EFL-related Find modules
2196        https://bugs.webkit.org/show_bug.cgi?id=95237
2197
2198        Reviewed by Kenneth Rohde Christiansen.
2199
2200        * PlatformEfl.cmake: Stop setting the LINK_FLAGS property and add
2201        libraries and include directories for each Enlightenment
2202        Foundation Library used by the port.
2203
22042012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2205
2206        [Qt] Add a configure step to the Qt build system
2207
2208        This allows building the Qt port using just 'qmake WebKit.pro'. Using
2209        the build-webkit script is still supported, and will add slightly more
2210        logic to the build, such as detecting the need for clean or incremental
2211        builds.
2212
2213        Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
2214        all things related to configuring the build, such as use/have/enable flags,
2215        and these are translated to defines in default_post. Project files should
2216        no longer check contains(DEFINES,...) to detect features, but use the new
2217        enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
2218        options have been translated into WEBKIT_CONFIG options as well, and can
2219        be checked using build?().
2220
2221        Reviewed by Simon Hausmann.
2222
2223        * WebKit1.pri:
2224        * WebKit1.pro:
2225
22262012-09-06  Crystal Zhang  <haizhang@rim.com>
2227
2228        [BlackBerry]  Implement a color picker
2229        https://bugs.webkit.org/show_bug.cgi?id=96001
2230
2231        Reviewed by Rob Buis.
2232
2233        Add color picker files into building system.
2234
2235        * PlatformBlackBerry.cmake:
2236
22372012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
2238
2239        [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
2240        https://bugs.webkit.org/show_bug.cgi?id=95965
2241
2242        Reviewed by Tor Arne Vestbø.
2243
2244        Depend on ANGLE if necessary, due to the use WebCore types that pull in ANGLE
2245        headers (GraphicsContext3D.h in particular).
2246
2247        * WebKit1.pro:
2248
22492012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2250
2251        [EFL] Context menu restore.
2252        https://bugs.webkit.org/show_bug.cgi?id=74179
2253
2254        Reviewed by Gyuyoung Kim.
2255
2256        Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
2257        approach, the same as used in WebKit2.
2258
2259        * PlatformEfl.cmake: Added ContextMenuClientEfl.cpp file to sources list.
2260
22612012-08-29  Ryuan Choi  <ryuan.choi@samsung.com>
2262
2263        [EFL] Move several files to remove webkit1 dependency from WebCore.
2264        https://bugs.webkit.org/show_bug.cgi?id=95264
2265
2266        Reviewed by Gyuyoung Kim.
2267
2268        * PlatformEfl.cmake: Added files which is moved.
2269
22702012-08-28  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2271
2272        [EFL] Rename knob images to thumb on the default theme
2273        https://bugs.webkit.org/show_bug.cgi?id=95186
2274
2275        Reviewed by Kenneth Rohde Christiansen.
2276
2277        Updated buildsystem after renaming theme images.
2278
2279        * PlatformEfl.cmake:
2280
22812012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
2282
2283        Rename RegisterProtocolHandler API to NavigatorContentUtils
2284        https://bugs.webkit.org/show_bug.cgi?id=94920
2285
2286        Reviewed by Adam Barth.
2287
2288        Modified PlatformEfl.cmake so that it includes the renamed files.
2289
2290        * PlatformEfl.cmake:
2291
22922012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
2293
2294        [EFL] Get rid of pango backend support once harfbuzz-ng is working
2295        https://bugs.webkit.org/show_bug.cgi?id=92102
2296
2297        Reviewed by Kenneth Rohde Christiansen.
2298
2299        Removing pango-specific includes and libraries.
2300
2301        * PlatformEfl.cmake: Pango sections removed.
2302
23032012-08-17  Rob Buis  <rbuis@rim.com>
2304
2305        [BlackBerry] Remove some shared libraries from linking
2306        https://bugs.webkit.org/show_bug.cgi?id=94253
2307
2308        Reviewed by Yong Li.
2309
2310        Remove some shared libraries.
2311
2312        * PlatformBlackBerry.cmake:
2313
23142012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
2315
2316        Update manual tests and comments to refer to TestRunner instead of LayoutTestController
2317        https://bugs.webkit.org/show_bug.cgi?id=94168
2318
2319        Reviewed by Kent Tamura.
2320
2321        * PlatformBlackBerry.cmake:
2322
23232012-08-14  Christophe Dumez  <christophe.dumez@intel.com>
2324
2325        [EFL] undefined reference to 'g_type_init' with gold linker
2326        https://bugs.webkit.org/show_bug.cgi?id=93935
2327
2328        Unreviewed build fix. Link against glib-gobject to
2329        fix linking error with gold linker.
2330
2331        * PlatformEfl.cmake:
2332
23332012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
2334
2335        [CMake] Rewrite FindLibSoup2.cmake.
2336        https://bugs.webkit.org/show_bug.cgi?id=93191
2337
2338        Reviewed by Rob Buis.
2339
2340        * PlatformEfl.cmake: Use LIBSOUP_FOO instead of LIBSOUP24_FOO.
2341
23422012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
2343
2344        [CMake] Remove glib-related Find modules and write single new one instead.
2345        https://bugs.webkit.org/show_bug.cgi?id=93786
2346
2347        Reviewed by Rob Buis.
2348
2349        * PlatformEfl.cmake: Use GLIB_* instead of Glib_*.
2350
23512012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
2352
2353        [Qt] Make it possible to build without QtTest/QtPrintSupport
2354        https://bugs.webkit.org/show_bug.cgi?id=93492
2355
2356        Reviewed by Tor Arne Vestbø.
2357
2358        * WebKit1.pri: Optional printsupport
2359
23602012-08-10  Joshua Netterfield  <jnetterfield@rim.com>
2361
2362        [WebGL] Add support for EXT_robustness
2363        https://bugs.webkit.org/show_bug.cgi?id=93379
2364
2365        Reviewed by George Staikos.
2366
2367        RIM PR# 147510
2368        Internally reviewed by Arvid Nilsson.
2369
2370        * CMakeLists.txt: Build system adaptation.
2371
23722012-08-10  Benjamin C Meyer  <bmeyer@rim.com>
2373
2374        Introduce JavaScriptVariant object.
2375        https://bugs.webkit.org/show_bug.cgi?id=93644
2376
2377        The JavaScriptVariant can be used for functions that return results from
2378        JavaScript such as executeJavaScript or functions that take arguments
2379        to pass a variable to JavaScript and they want to make sure the type
2380        is correct.
2381
2382        Convert executeJavaScriptFunction() to use this data type as the
2383        example, other functions will be converted in the future.
2384
2385        PR 14929
2386
2387        Internally reviewed by Joe Mason
2388        Reviewed by Adam Treat
2389
2390        * PlatformBlackBerry.cmake:
2391
23922012-08-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2393
2394        [BlackBerry] Fix wrong include path for notifications.
2395        https://bugs.webkit.org/show_bug.cgi?id=93714
2396
2397        Reviewed by Rob Buis.
2398
2399        * PlatformBlackBerry.cmake: Change path from notifications to Modules/notifications.
2400
24012012-08-08  Antonio Gomes  <agomes@rim.com>
2402
2403        [BlackBerry] Tie up the scrolling machinery to the graphics tree when applicable for in-region scroll
2404        https://bugs.webkit.org/show_bug.cgi?id=93482
2405
2406        Reviewed by Rob Buis.
2407
2408        * PlatformBlackBerry.cmake: Build system adaptation.
2409
24102012-08-07  Ryuan Choi  <ryuan.choi@samsung.com>
2411
2412        [EFL] Remove PlatformTouchEventEfl and PlatformTouchPointEfl
2413        https://bugs.webkit.org/show_bug.cgi?id=93270
2414
2415        Reviewed by Eric Seidel.
2416
2417        * PlatformEfl.cmake: Added ewk_touch_event.cpp
2418
24192012-08-07  Konrad Piascik  <kpiascik@rim.com>
2420
2421        [BlackBerry] InspectorOverlay class duplicated in WebCore
2422        https://bugs.webkit.org/show_bug.cgi?id=93124
2423
2424        Reviewed by Rob Buis.
2425
2426        Updated InspectorOverlay build path.
2427
2428        * PlatformBlackBerry.cmake:
2429
24302012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
2431
2432        [Qt] Make it possible to build without QtQuick
2433
2434        Reviewed by Simon Hausmann.
2435
2436        * WebKit1.pri:
2437
24382012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
2439
2440        [Qt] Remove Qt 4 specific code paths
2441        https://bugs.webkit.org/show_bug.cgi?id=88161
2442
2443        Reviewed by Kenneth Rohde Christiansen.
2444
2445        * WebKit.pri:
2446        * WebKit1.pri:
2447        * WebKit1.pro:
2448
24492012-08-07  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
2450
2451        CUSTOM_SCHEME_HANDLER flag should depend on REGISTER_PROTOCOL_HANDLER
2452        https://bugs.webkit.org/show_bug.cgi?id=93081
2453
2454        Reviewed by Adam Barth.
2455
2456        Modified PlatformEfl.cmake so that CUSTOM_SCHEME_HANDLER flag cannot act without REGISTER_PROTOCOL_HANDLER being set.
2457
2458        * PlatformEfl.cmake:
2459
24602012-08-01  Antonio Gomes  <agomes@rim.com>
2461
2462        [BlackBerry] Implement InRegionScroller class as a in-region scroll controller
2463        https://bugs.webkit.org/show_bug.cgi?id=92889
2464        PR #186587
2465
2466        Reviewed by Yong Li.
2467
2468        Internally reviewed by Arvid Nilsson.
2469
2470        * PlatformBlackBerry.cmake: Added InRegionScroller.cpp|h to the build system.
2471
24722012-07-30  Simon Hausmann  <simon.hausmann@nokia.com>
2473
2474        Unreviewed Qt/Mac build fix: Use libWebKitSystemInterfaceMountainLion.a
2475        on Mountain Lion.
2476
2477        * WebKit1.pri:
2478
24792012-07-27  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2480
2481        [EFL] WebKit API unit tests needs a timeout
2482        https://bugs.webkit.org/show_bug.cgi?id=92496
2483
2484        Reviewed by Antonio Gomes.
2485
2486        Added the same timeout value that we have for WebKit2.
2487
2488        * PlatformEfl.cmake:
2489
24902012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
2491
2492        [Cairo] Add complex font drawing using HarfbuzzNG
2493        https://bugs.webkit.org/show_bug.cgi?id=91864
2494
2495        Reviewed by Simon Hausmann and Martin Robinson.
2496
2497        Adding includes for harfbuzz folders.
2498
2499        * CMakeLists.txt:
2500
25012012-07-26  Christophe Dumez  <christophe.dumez@intel.com>
2502
2503        [EFL][WK2] Implement Network Information provider
2504        https://bugs.webkit.org/show_bug.cgi?id=92343
2505
2506        Reviewed by Kenneth Rohde Christiansen.
2507
2508        WebKit EFL not longer needs to link against EEZE
2509        library since the Network Information provider
2510        was moved to WebCore.
2511
2512        * CMakeLists.txt:
2513        * PlatformEfl.cmake:
2514
25152012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
2516
2517        [EFL] EFL port should use XDG paths
2518        https://bugs.webkit.org/show_bug.cgi?id=91719
2519
2520        Reviewed by Kenneth Rohde Christiansen.
2521
2522        Add efreet library to get the xdg paths.
2523
2524        * PlatformEfl.cmake:
2525
25262012-07-25  Kihong Kwon  <kihong.kwon@samsung.com>
2527
2528        [EFL] Add File Chooser API
2529        https://bugs.webkit.org/show_bug.cgi?id=91957
2530
2531        Reviewed by Hajime Morita.
2532
2533        Add ewk_file_chooser source and header.
2534
2535        * PlatformEfl.cmake:
2536
25372012-07-22  Kent Tamura  <tkent@chromium.org>
2538
2539        Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
2540        https://bugs.webkit.org/show_bug.cgi?id=91941
2541
2542        Reviewed by Kentaro Hara.
2543
2544        A flag name for an elmement should be ENABLE_*_ELEMENT.
2545
2546        * PlatformEfl.cmake:
2547
25482012-07-20  Christophe Dumez  <christophe.dumez@intel.com>
2549
2550        [EFL] Proxy configuration should honor the no_proxy environment variable
2551        https://bugs.webkit.org/show_bug.cgi?id=91747
2552
2553        Reviewed by Kenneth Rohde Christiansen.
2554
2555        Add WebCore/platform/network/soup to INCLUDE paths.
2556
2557        * PlatformEfl.cmake:
2558
25592012-07-18  Yong Li  <yoli@rim.com>
2560
2561        [BlackBerry] Move about: URL handling out of WebCore
2562        https://bugs.webkit.org/show_bug.cgi?id=91541
2563
2564        Reviewed by Rob Buis.
2565
2566        AboutData.cpp is moved from WebCoreSupport to WebKitSupport.
2567
2568        * PlatformBlackBerry.cmake:
2569
25702012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2571
2572        [CMake] Make gtest a shared library
2573        https://bugs.webkit.org/show_bug.cgi?id=90973
2574
2575        Reviewed by Daniel Bates.
2576
2577        No need to link with gtest dependencies now since it is a shared library.
2578
2579        * PlatformEfl.cmake:
2580
25812012-07-17  Ryuan Choi  <ryuan.choi@samsung.com>
2582
2583        [EFL] Move codes related to theme setting from Widget to RenderTheme
2584        https://bugs.webkit.org/show_bug.cgi?id=89842
2585
2586        Reviewed by Kenneth Rohde Christiansen.
2587
2588        * CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES.
2589
25902012-07-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2591
2592        Add RegisterProtocolHandlerClient to the Modules/protocolhandler
2593        https://bugs.webkit.org/show_bug.cgi?id=90940
2594
2595        Reviewed by Hajime Morita.
2596
2597        As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
2598        to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
2599        protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient.
2600
2601        * PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path.
2602
26032012-07-16  Joshua Netterfield  <jnetterfield@rim.com>
2604
2605        [BlackBerry] Upstream WebGL Code
2606        https://bugs.webkit.org/show_bug.cgi?id=91143
2607
2608        Reviewed by Rob Buis.
2609
2610        This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation.
2611
2612        * PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds.
2613
26142012-07-16  Frederik Gladhorn  <frederik.gladhorn@nokia.com>
2615
2616        Add accessible for QWebView.
2617        https://bugs.webkit.org/show_bug.cgi?id=91073
2618
2619        Reviewed by Simon Hausmann.
2620
2621        Add classes to enable accessibility on the widget level.
2622
2623        * WebKit.pri:
2624        * WebKit1.pro:
2625
26262012-07-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2627
2628        [EFL] Move files guarded by #ifdef to existing file list.
2629        https://bugs.webkit.org/show_bug.cgi?id=91336
2630
2631        Reviewed by Ryosuke Niwa.
2632
2633        Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
2634        them again. In addition, some files are missing #ifdef guard its header files. 
2635
2636        * PlatformEfl.cmake:
2637
26382012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2639
2640        [CMake] Proper handling of ENABLE_API_TESTS build option
2641        https://bugs.webkit.org/show_bug.cgi?id=91221
2642
2643        Reviewed by Rob Buis.
2644
2645        Build unit tests only if ENABLE_API_TESTS is set.
2646
2647        * PlatformEfl.cmake:
2648
26492012-07-12  Simon Hausmann  <simon.hausmann@nokia.com>
2650
2651        Typo in path in generate-webkitversion.pl
2652        https://bugs.webkit.org/show_bug.cgi?id=90883
2653
2654        Reviewed by Mark Rowe.
2655
2656        Correct default path to version config file. In practice it wasn't a problem because only the Qt
2657        build system seems to use the script right now and passes the path to the version file as a
2658        command line parameter.
2659
2660        * scripts/generate-webkitversion.pl:
2661
26622012-07-11  Crystal Zhang  <haizhang@rim.com>
2663
2664        [BlackBerry] Implement Date/Time picker
2665        https://bugs.webkit.org/show_bug.cgi?id=90911
2666
2667        Reviewed by Rob Buis.
2668
2669        Add files into make file.
2670
2671        * PlatformBlackBerry.cmake:
2672
26732012-07-09  Christophe Dumez  <christophe.dumez@intel.com>
2674
2675        [EFL] Battery status code needs refactoring to be reused in WebKit2
2676        https://bugs.webkit.org/show_bug.cgi?id=90760
2677
2678        Reviewed by Hajime Morita.
2679
2680        Add BatteryClientEfl to PlatformEfl.cmake.
2681
2682        * PlatformEfl.cmake:
2683
26842012-07-08  Kihong Kwon  <kihong.kwon@samsung.com>
2685
2686        [EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake
2687        https://bugs.webkit.org/show_bug.cgi?id=90650
2688
2689        Reviewed by Laszlo Gombos.
2690
2691        Change directory path for including notifications of WebCore
2692        from WebCore/notifications to WebCore/Modules/notifications
2693
2694        * PlatformEfl.cmake:
2695
26962012-07-07  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2697
2698        [EFL][CMake] Remove non-existent include directory
2699        https://bugs.webkit.org/show_bug.cgi?id=90605
2700
2701        Reviewed by Kentaro Hara.
2702
2703        * PlatformEfl.cmake:
2704
27052012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2706
2707        [EFL][CMake] Move gtest sources to an upper level
2708        https://bugs.webkit.org/show_bug.cgi?id=90602
2709
2710        Reviewed by Chang Shu.
2711
2712        Removed gtest since it is now built as a separated component.
2713        This will allow us to share it with WebKit 2 API tests.
2714
2715        * PlatformEfl.cmake:
2716
27172012-07-06  Seokju Kwon  <seokju.kwon@samsung.com>
2718
2719        [EFL] Add Web Inspector to WebKit-EFL
2720        https://bugs.webkit.org/show_bug.cgi?id=83865
2721
2722        Reviewed by Pavel Feldman.
2723
2724        EFL port implementation for Web Inspector.
2725        Prepare Web Inspector resources.
2726
2727        * PlatformEfl.cmake:
2728
27292012-07-05  Kihong Kwon  <kihong.kwon@samsung.com>
2730
2731        [EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl.
2732        https://bugs.webkit.org/show_bug.cgi?id=90542
2733
2734        Reviewed by Kenneth Rohde Christiansen.
2735
2736        NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp
2737        to be in line with other ports(qt, chromium, gtk).
2738
2739        * PlatformEfl.cmake:
2740
27412012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2742
2743        [Qt] Remove a few un-needed load(features) after r121777
2744
2745        The features are computed by configure.pro and cached in .qmake.cache.
2746
2747        Reviewed by Jocelyn Turcotte.
2748
2749        * WebKit1.pro:
2750
27512012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2752
2753        [Qt] Fix broken OR-operator in project file
2754
2755        Qmake expects |, not ||. The result was that the block was entered, even
2756        if none of the two defines were set to 1.
2757
2758        Reviewed by Jocelyn Turcotte.
2759
2760        * WebKit1.pri:
2761
27622012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2763
2764        [EFL] Move BatteryClientEfl from WebKit to WebCore
2765        https://bugs.webkit.org/show_bug.cgi?id=90063
2766
2767        Reviewed by Kenneth Rohde Christiansen.
2768
2769        Move BatteryClientEfl class from WebKit to WebCore
2770        so that it can be reused in WebKit2.
2771
2772        * PlatformEfl.cmake:
2773
27742012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
2775
2776        [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
2777        https://bugs.webkit.org/show_bug.cgi?id=90271
2778
2779        Reviewed by George Staikos.
2780
2781        RIM PR #154707
2782
2783        Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
2784        defined by default.
2785        We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
2786        need to rebuild webkit before running DRT.
2787
2788        * PlatformBlackBerry.cmake:
2789
27902012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2791
2792        [EFL][CMake] Integrate API unit tests with CTest
2793        https://bugs.webkit.org/show_bug.cgi?id=87251
2794
2795        Reviewed by Daniel Bates.
2796
2797        Add every test to the test runner build target.
2798
2799        * PlatformEfl.cmake:
2800
28012012-07-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2802
2803        [EFL] Rename NotificationPresenterEfl with NotificationClientEfl
2804        https://bugs.webkit.org/show_bug.cgi?id=90370
2805
2806        Reviewed by Csaba Osztrogonác.
2807
2808        Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust
2809        it as well.
2810
2811        * PlatformEfl.cmake:
2812
28132012-06-29  Krzysztof Czech  <k.czech@samsung.com>
2814
2815        [EFL] Add support for Unit Tests, based on the gtest library.
2816        https://bugs.webkit.org/show_bug.cgi?id=68509
2817
2818        Reviewed by Chang Shu.
2819
2820        Add configuration for building gtest library, testing framework and unit tests.
2821
2822        * PlatformEfl.cmake:
2823
28242012-06-27  Sheriff Bot  <webkit.review.bot@gmail.com>
2825
2826        Unreviewed, rolling out r121398.
2827        http://trac.webkit.org/changeset/121398
2828        https://bugs.webkit.org/show_bug.cgi?id=90136
2829
2830        broke efl build (Requested by ryuan on #webkit).
2831
2832        * PlatformEfl.cmake:
2833
28342012-06-27  Krzysztof Czech  <k.czech@samsung.com>
2835
2836        [EFL] Add support for Unit Tests, based on the gtest library.
2837        https://bugs.webkit.org/show_bug.cgi?id=68509
2838
2839        Reviewed by Chang Shu.
2840
2841        Add configuration for building gtest library, testing framework and unit tests.
2842
2843        * PlatformEfl.cmake:
2844
28452012-06-26  Simon Hausmann  <simon.hausmann@nokia.com>
2846
2847        [Qt][Win] Symbols are not exported in QtWebKit5.dll
2848        https://bugs.webkit.org/show_bug.cgi?id=88873
2849
2850        Reviewed by Tor Arne Vestbø.
2851
2852        * api.pri: Remove MAKEDLL setting done now in win32/default_post.prf.
2853
28542012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
2855
2856        Unreviewed build fix: Don't do QT += widgets with Qt 4
2857
2858        * WebKit1.pro: This is already done in WebKit1.pri.
2859
28602012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
2861
2862        [Qt] Make it possible to build WebKit without QtWidgets
2863        https://bugs.webkit.org/show_bug.cgi?id=78109
2864
2865        Reviewed by Tor Arne Vestbø.
2866
2867        Moved WebKit1 sources into a separate static library. Only WK1
2868        depends on QtWidgets.
2869
2870        * WebKit1.pri: Added.
2871        * WebKit1.pro: Added.
2872
28732012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2874
2875        [EFL] Implement Network Information API
2876        https://bugs.webkit.org/show_bug.cgi?id=87067
2877
2878        Reviewed by Kenneth Rohde Christiansen.
2879
2880        * PlatformEfl.cmake: Add dependency of eeze library.
2881
28822012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
2883
2884        [BlackBerry] Sanitize GLSL code using ANGLE.
2885
2886        BlackBerry port does not sanitize GLSL code with ANGLE
2887        https://bugs.webkit.org/show_bug.cgi?id=89583
2888
2889        Reviewed by Rob Buis.
2890
2891        * PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds.
2892
28932012-06-19  Csaba Osztrogonác  <ossy@webkit.org>
2894
2895        [CMake] Unreviewed speculative buildfix after r120786.
2896
2897        * CMakeLists.txt:
2898
28992012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
2900
2901        [BlackBerry] Enable MEDIA_STREAM by default
2902        https://bugs.webkit.org/show_bug.cgi?id=88849
2903
2904        Reviewed by Antonio Gomes.
2905
2906        * PlatformBlackBerry.cmake:
2907
29082012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
2909
2910        [EFL] Enable SHADOW_DOM flag
2911        https://bugs.webkit.org/show_bug.cgi?id=87732
2912
2913        Reviewed by Kentaro Hara.
2914
2915        Add WebCore/bindings/generic to include directories so
2916        that we can include RuntimeEnabledFeatures.h.
2917
2918        * CMakeLists.txt:
2919
29202012-06-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2921
2922        [Qt] Don't use WebKit HAVE() macro in public Qt headers
2923
2924        Reviewed by Kenneth Rohde Christiansen.
2925
2926        * WebKit.pri:
2927
29282012-06-04  Tomasz Morawski  <t.morawski@samsung.com>
2929
2930        [EFL] Refactor ewk_view_context_paint code.
2931        https://bugs.webkit.org/show_bug.cgi?id=85588
2932
2933        Reviewed by Hajime Morita.
2934
2935        Added new ewk_paint_context.cpp file to source list.
2936
2937        * PlatformEfl.cmake:
2938
29392012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
2940
2941        [EFL] EFL's LayoutTestController needs to implement deliverWebIntent
2942        https://bugs.webkit.org/show_bug.cgi?id=86865
2943
2944        Reviewed by Adam Barth.
2945
2946        Add "${WEBCORE_DIR}/dom/default" to include directories in
2947        CMakeLists.txt.
2948
2949        * CMakeLists.txt:
2950
29512012-06-01  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
2952
2953        [EFL] Implement PlatformStrategies
2954        https://bugs.webkit.org/show_bug.cgi?id=86946
2955
2956        Reviewed by Carlos Garcia Campos.
2957
2958        * PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build
2959        system.
2960
29612012-05-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2962
2963        [CMAKE][EFL] Remove unneeded include path
2964        https://bugs.webkit.org/show_bug.cgi?id=87927 
2965
2966        Reviewed by Kenneth Rohde Christiansen.
2967
2968        Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous
2969        path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line.
2970        So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore.
2971
2972        * PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list.
2973
29742012-05-30  Konrad Piascik  <kpiascik@rim.com>
2975
2976        [BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight.
2977        https://bugs.webkit.org/show_bug.cgi?id=81001
2978
2979        Reviewed by Antonio Gomes
2980        
2981        Added new InspectorOverlay class
2982
2983        * PlatformBlackBerry.cmake:
2984
29852012-05-29  Arvid Nilsson  <anilsson@rim.com>
2986
2987        [BlackBerry] WebKit-side implementation of SelectionOverlay
2988        https://bugs.webkit.org/show_bug.cgi?id=87605
2989
2990        Reviewed by Rob Buis.
2991
2992        Add SelectionOverlay to the build system.
2993
2994        PR #160263
2995
2996        * PlatformBlackBerry.cmake:
2997
29982012-05-29  Arvid Nilsson  <anilsson@rim.com>
2999
3000        [BlackBerry] WebOverlay API
3001        https://bugs.webkit.org/show_bug.cgi?id=87603
3002
3003        Reviewed by Rob Buis.
3004
3005        Add WebOverlay related files to the build system.
3006
3007        PR #156812
3008
3009        * PlatformBlackBerry.cmake:
3010
30112012-05-28  Arvid Nilsson  <anilsson@rim.com>
3012
3013        [BlackBerry] Add a default tap highlight
3014        https://bugs.webkit.org/show_bug.cgi?id=87569
3015
3016        Reviewed by Rob Buis.
3017
3018        Add DefaultTapHighlight to the build system
3019
3020        Reviewed internally by Mike Lattanzio and Mike Fenton.
3021
3022        PR #154329
3023
3024        * PlatformBlackBerry.cmake:
3025
30262012-05-24  Crystal Zhang  <haizhang@rim.com>
3027
3028        [BlackBerry] Implement select popup and remove old hook to air popup
3029        https://bugs.webkit.org/show_bug.cgi?id=87419
3030
3031        Reviewed by Rob Buis.
3032
3033        Add new files to make file.
3034
3035        * PlatformBlackBerry.cmake:
3036
30372012-05-24  Raphael Kubo da Costa  <rakuco@webkit.org>
3038
3039        [EFL] Unreviewed, unbreak `make install' after r117046.
3040
3041        * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
3042        installed headers, since it has been made private and renamed.
3043
30442012-05-22  Dongwoo Im  <dw.im@samsung.com>
3045
3046        [EFL] Implements the registerProtocolHandler method and option.
3047        https://bugs.webkit.org/show_bug.cgi?id=73638
3048
3049        Reviewed by Andreas Kling.
3050
3051        The registerProtocolHandler() method allows Web sites to register themselves
3052        as possible handlers for particular schemes.
3053
3054        http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
3055
3056        * PlatformEfl.cmake: Adds the new file into the source list.
3057
30582012-05-21  Christophe Dumez  <christophe.dumez@intel.com>
3059
3060        [EFL] Minor style fixes in web intents code are needed
3061        https://bugs.webkit.org/show_bug.cgi?id=86986
3062
3063        Reviewed by Adam Barth.
3064
3065        Fix minor ordering issues in CMake files.
3066
3067        * CMakeLists.txt:
3068        * PlatformEfl.cmake:
3069
30702012-05-18  Christophe Dumez  <christophe.dumez@intel.com>
3071
3072        [EFL] Add simple implementation of Web Intents
3073        https://bugs.webkit.org/show_bug.cgi?id=86354
3074
3075        Reviewed by Eric Seidel.
3076
3077        Add new ewk_intent.* and ewk_intent_request.* files to CMake.
3078
3079        * CMakeLists.txt:
3080        * PlatformEfl.cmake:
3081
30822012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3083
3084        [EFL] Add API for Web Database handling
3085        https://bugs.webkit.org/show_bug.cgi?id=85178
3086
3087        Reviewed by Antonio Gomes.
3088
3089        Added the new Web Database API to the buildsystem.
3090
3091        * PlatformEfl.cmake:
3092
30932012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3094
3095        [EFL] Fix link error caused by not directly linking with edbus
3096        https://bugs.webkit.org/show_bug.cgi?id=86747
3097
3098        Unreviewed build fix.
3099
3100        * PlatformEfl.cmake:
3101
31022012-05-16  Kihong Kwon  <kihong.kwon@samsung.com>
3103
3104        [EFL] Support for Battery Status API on the WebKit-Efl
3105        https://bugs.webkit.org/show_bug.cgi?id=83254
3106
3107        Reviewed by Chang Shu.
3108
3109        Add e_ukit library and include directory to get battery status of device.
3110
3111        * PlatformEfl.cmake:
3112
31132012-05-15  Tomasz Morawski  <t.morawski@samsung.com>
3114
3115        [EFL] Split ewk_private.h file to multiple private files.
3116        https://bugs.webkit.org/show_bug.cgi?id=84572
3117
3118        Reviewed by Antonio Gomes.
3119
3120        * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
3121
31222012-05-10  Sam D  <dsam2912@gmail.com>
3123
3124        Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
3125        https://bugs.webkit.org/show_bug.cgi?id=72306
3126
3127        Changed name for InspectorBackendStub.js to
3128        InspectorBackendCommands.js
3129
3130        Reviewed by Yury Semikhatsky.
3131
3132        * PlatformBlackBerry.cmake:
3133
31342012-05-08  Crystal Zhang  <haizhang@rim.com>
3135
3136        [BlackBerry] Implement a popup client for HTML controls
3137        https://bugs.webkit.org/show_bug.cgi?id=85670
3138
3139        Reviewed by Rob Buis.
3140
3141        Add popup client file to build system.
3142        
3143        * PlatformBlackBerry.cmake:
3144
31452012-05-08  Raphael Kubo da Costa  <rakuco@webkit.org>
3146
3147        [CMake] Rewrite FindGStreamer.cmake.
3148        https://bugs.webkit.org/show_bug.cgi?id=85857
3149
3150        Reviewed by Daniel Bates.
3151
3152        We are currently kind of duplicating the same
3153        FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
3154        to be found. Besides this approach not scaling very well, it
3155        relies on pkg-config for version checking, uses the LibFindMacros
3156        package that we should deprecate and all the find files could be
3157        merged into one, with users using the COMPONENTS feature of the
3158        FIND_PACKAGE() call to find the desired plugins.
3159
3160        FindGStreamer.cmake has then been rewritten to take all that into
3161        account:
3162        - The LibFindMacros.cmake package is not used anymore.
3163        - Version check is performed in the CMake file itself by parsing
3164        the gstversion.h header.
3165        - All GStreamer plugins are searched and the COMPONENTS keyword
3166        used in the FIND_PACKAGE() call is used to check which plugins are
3167        required.
3168        - The plugins-base and base GStreamer plugins are not searched, as
3169        they were not used anywhere in the build system.
3170
3171        * PlatformEfl.cmake: Update GStreamer-related variable names.
3172
31732012-05-08  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
3174
3175        [BlackBerry] AutofillManager implementation upstream
3176        https://bugs.webkit.org/show_bug.cgi?id=85576
3177
3178        Reviewed by Rob Buis.
3179
3180        Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
3181        into building system of BlackBerry porting.
3182
3183        * PlatformBlackBerry.cmake:
3184
31852012-05-03  Jer Noble  <jer.noble@apple.com>
3186
3187        Move WebKitFullScreenListener into its own file.
3188        https://bugs.webkit.org/show_bug.cgi?id=85640
3189
3190        Reviewed by Maciej Stachowiak .
3191
3192        Pull WebKitFullScreenListener into its own file.
3193
3194        * WebKit.xcodeproj/project.pbxproj:
3195
31962012-05-03  Raphael Kubo da Costa  <rakuco@webkit.org>
3197
3198        [CMake] Rewrite FindCairo.cmake.
3199        https://bugs.webkit.org/show_bug.cgi?id=84895
3200
3201        Reviewed by Daniel Bates.
3202
3203        The old approach relied on pkg-config for finding Cairo (which
3204        introduced a dependency on pkg-config that could be avoided), used
3205        the LibFindMacros code that we should probably remove in the
3206        future and did not use the FindPackageHandleStandardArguments
3207        module.
3208
3209        Change all that by rewriting the module.
3210        - Use the pkg-config output optionally instead of requiring it
3211        like LibFindMacros did.
3212        - Remove the implicit dependency on FreeType which often found it
3213        the wrong way via pkg-config and without considering
3214        CMAKE_PREFIX_PATH.
3215        - Retrieve the Cairo version by looking at cairo-version.h instead
3216        of relying on pkg-config. It requires some additional code for
3217        checking if the desired version has been found, but that will not
3218        be needed once we start depending on CMake 2.8.3 or later.
3219
3220        The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
3221        instead of <Name>_FOUND, and to keep things consistent
3222        Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
3223        and CAIRO_INCLUDE_DIRS.
3224
3225        * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
3226
32272012-04-26  Christophe Dumez  <christophe.dumez@intel.com>
3228
3229        [EFL] Enable VIDEO_TRACK feature
3230        https://bugs.webkit.org/show_bug.cgi?id=84830
3231
3232        Reviewed by Gustavo Noronha Silva.
3233
3234        Enable VIDEO_TRACK feature by default for EFL port.
3235
3236        * PlatformEfl.cmake:
3237
32382012-04-20  Mike Lattanzio  <mlattanzio@rim.com>
3239
3240        [BlackBerry] Expose WebViewportArguments to WebPageClient
3241        https://bugs.webkit.org/show_bug.cgi?id=84471
3242
3243        Reviewed by Antonio Gomes.
3244
3245        * PlatformBlackBerry.cmake:
3246
32472012-04-20  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3248
3249        [EFL] Add Security Origin API
3250        https://bugs.webkit.org/show_bug.cgi?id=84023
3251
3252        Reviewed by Antonio Gomes.
3253
3254        * PlatformEfl.cmake:
3255
32562012-04-10  Patrick Gansterer  <paroga@webkit.org>
3257
3258        [CMake] Enable USE_FOLDERS property
3259        https://bugs.webkit.org/show_bug.cgi?id=83571
3260
3261        Reviewed by Daniel Bates.
3262
3263        Setting the FOLDER property on targets gives more structure 
3264        to the generated Visual Studio solutions.
3265        This does not affect other CMake generators.
3266
3267        * CMakeLists.txt:
3268
32692012-04-07  Patrick Gansterer  <paroga@webkit.org>
3270
3271        [CMake] Cleanup WTF include directories
3272        https://bugs.webkit.org/show_bug.cgi?id=82716
3273
3274        Reviewed by Eric Seidel.
3275
3276        * CMakeLists.txt:
3277
32782012-04-07  Rob Buis  <rbuis@rim.com>
3279
3280        [BlackBerry] Add Battery Status API support
3281        https://bugs.webkit.org/show_bug.cgi?id=82615
3282
3283        Reviewed by George Staikos.
3284
3285        Add BatteryClientBlackBerry.cpp to the build.
3286
3287        * PlatformBlackBerry.cmake:
3288
32892012-04-06  Charles Wei  <charles.wei@torchmobile.com.cn>
3290
3291        [BlackBerry] Build fix to match the latest WebCore change
3292        https://bugs.webkit.org/show_bug.cgi?id=83358
3293
3294        Reviewed by Rob Buis.
3295
3296        * PlatformBlackBerry.cmake:
3297
32982012-04-05  George Staikos  <staikos@webkit.org>
3299
3300        Add the vibration client for BlackBerry.
3301        https://bugs.webkit.org/show_bug.cgi?id=83340
3302
3303        Reviewed by Rob Buis.
3304
3305        * PlatformBlackBerry.cmake:
3306
33072012-04-05  Jia Pu  <jpu@apple.com>
3308
3309        Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
3310        https://bugs.webkit.org/show_bug.cgi?id=82970
3311
3312        Reviewed by Enrica Casucci.
3313
3314        See WebCore/ChangeLog for details.
3315
3316        * WebKit.xcodeproj/project.pbxproj:
3317
33182012-04-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3319
3320        Support the Network Information API
3321        https://bugs.webkit.org/show_bug.cgi?id=73528
3322
3323        Reviewed by Adam Barth.
3324
3325        * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
3326
33272012-03-30  Eli Fidler  <efidler@rim.com>
3328
3329        Enable OpenType Sanitizer for BlackBerry port.
3330        https://bugs.webkit.org/show_bug.cgi?id=82782
3331
3332        Reviewed by Eric Seidel.
3333
3334        * PlatformBlackBerry.cmake: add libots to link
3335
33362012-03-22  Raphael Kubo da Costa  <rakuco@FreeBSD.org>
3337
3338        [CMake] Unreviewed build fix after r111778.
3339
3340        * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
3341        ${WTF_DIR}/wtf ones.
3342
33432012-03-22  Hyowon Kim  <hw1008.kim@samsung.com>
3344
3345        [EFL] Add PageClientEfl to WebCoreSupport.
3346        https://bugs.webkit.org/show_bug.cgi?id=80748
3347
3348        Reviewed by Noam Rosenthal.
3349
3350        * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
3351        and PageClientEfl.cpp to the source list.
3352
33532012-03-20  Eric Seidel  <eric@webkit.org>
3354
3355        Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
3356        https://bugs.webkit.org/show_bug.cgi?id=80911
3357
3358        Reviewed by Adam Barth.
3359
3360        * CMakeLists.txt: Look for headers in Source/WTF.
3361
33622012-03-20  Charles Wei  <charles.wei@torchmobile.com.cn>
3363
3364        [BlackBerry] Remove OutOfMemoryHandler from the build system
3365        https://bugs.webkit.org/show_bug.cgi?id=81649
3366
3367        Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
3368        in the build system for BlackBerry porting.
3369
3370        Reviewed by Rob Buis.
3371
3372        * PlatformBlackBerry.cmake:
3373
33742012-03-16  Kihong Kwon  <kihong.kwon@samsung.com>
3375
3376        Support for Battery Status API
3377        https://bugs.webkit.org/show_bug.cgi?id=62698
3378
3379        Add include directory and file.
3380        http://www.w3.org/TR/battery-status/
3381
3382        Reviewed by Adam Barth.
3383
3384        * PlatformEfl.cmake:
3385
33862012-03-11  Timothy Hatcher  <timothy@apple.com>
3387
3388        Update how the Web Inspector resources are loaded.
3389
3390        https://bugs.webkit.org/show_bug.cgi?id=80798
3391        rdar://problem/10359959
3392
3393        Reviewed by Brian Weinstein.
3394
3395        * WebKit.xcodeproj/project.pbxproj: Add a framework.
3396
33972012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
3398
3399        [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
3400        https://bugs.webkit.org/show_bug.cgi?id=80469
3401
3402        Reviewed by Antonio Gomes.
3403
3404        * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
3405        property on the library being created.
3406
34072012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
3408
3409        [EFL] Unreviewed; fix the build after r109877.
3410
3411        * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
3412        include directories so that #include'ing DatabaseDetails.h and
3413        friends still works.
3414
34152012-03-04  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
3416
3417        [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
3418        https://bugs.webkit.org/show_bug.cgi?id=80107
3419
3420        Reviewed by Antonio Gomes.
3421
3422        Initial upstream of CredentialManager.[h|cpp] and
3423        CredentialTransformData.[h|cpp].
3424        No new test.
3425
3426        * PlatformBlackBerry.cmake:
3427
34282012-03-04  Raphael Kubo da Costa  <kubo@profusion.mobi>
3429
3430        [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
3431        https://bugs.webkit.org/show_bug.cgi?id=71507
3432
3433        Reviewed by Antonio Gomes.
3434
3435        * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3436
34372012-02-24  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
3438
3439        [EFL][DRT] Implement setValueForUser and setAutofilled.
3440        https://bugs.webkit.org/show_bug.cgi?id=79237
3441
3442        Reviewed by Andreas Kling.
3443
3444        Adds the main directory of WebKit's source to find headers of JavaScriptCore.
3445
3446        * PlatformEfl.cmake:
3447
34482012-02-23  Patrick Gansterer  <paroga@webkit.org>
3449
3450        [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
3451        https://bugs.webkit.org/show_bug.cgi?id=79371
3452
3453        Reviewed by Daniel Bates.
3454
3455        * CMakeLists.txt:
3456        * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
3457        * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
3458        * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
3459
34602012-02-20  Filip Pizlo  <fpizlo@apple.com>
3461
3462        JSC should be a triple-tier VM
3463        https://bugs.webkit.org/show_bug.cgi?id=75812
3464        <rdar://problem/10079694>
3465
3466        Reviewed by Gavin Barraclough.
3467
3468        Changed EFL's build system to include a new directory in JavaScriptCore.
3469        
3470        * CMakeLists.txt:
3471
34722012-02-21  Jon Lee  <jonlee@apple.com>
3473
3474        Bring notifications support to WK1 mac: showing, canceling, removing notifications
3475        https://bugs.webkit.org/show_bug.cgi?id=78783
3476        <rdar://problem/10610578>
3477
3478        Reviewed by Anders Carlsson.
3479
3480        * WebKit.xcodeproj/project.pbxproj: Added new files.
3481
34822012-02-21  Adam Roben  <aroben@apple.com>
3483
3484        Roll out r108309, r108323, and r108326
3485
3486        They broke the 32-bit Lion build.
3487
3488        Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
3489
3490        * CMakeLists.txt:
3491
34922012-02-16  Leo Yang  <leo.yang@torchmobile.com.cn>
3493
3494        [BlackBerry] Adapt to the removal of WebStringIml.h
3495        https://bugs.webkit.org/show_bug.cgi?id=78784
3496
3497        Reviewed by Antonio Gomes.
3498
3499        blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
3500        has been removed internally. We should adapt to this removal for the
3501        upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
3502        because it just inherits from WTF::StringImpl but adding nothing.
3503
3504        * blackberry/Api/WebString.cpp:
3505        (BlackBerry::WebKit::WebString::WebString):
3506        (BlackBerry::WebKit::WebString::equalIgnoringCase):
3507        * blackberry/Api/WebString.h:
3508        (WTF):
3509
35102012-02-16  Nima Ghanavatian  <nghanavatian@rim.com>
3511
3512        [BlackBerry] Style clean-up in WebPageCompositor
3513        https://bugs.webkit.org/show_bug.cgi?id=78738
3514
3515        Reviewed by Rob Buis.
3516
3517        No new functionality, no new tests.
3518
3519        * blackberry/WebKitSupport/WebPageCompositor.cpp:
3520        (BlackBerry::WebKit::WebPageCompositor::drawLayers):
3521        * blackberry/WebKitSupport/WebPageCompositor.h:
3522        (WebKit):
3523
35242012-02-16  Patrick Gansterer  <paroga@webkit.org>
3525
3526        [CMake] Add missing include directories.
3527
3528        * CMakeLists.txt:
3529
35302012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
3531
3532        [BlackBerry] Remove ResourceHolderImpl.cpp from build system
3533        https://bugs.webkit.org/show_bug.cgi?id=78779
3534
3535        Reviewed by George Staikos.
3536
3537        blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
3538        has been removed internally. So remove it from the build system.
3539
3540        * blackberry/CMakeListsBlackBerry.txt:
3541
35422012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
3543
3544        [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
3545        https://bugs.webkit.org/show_bug.cgi?id=78770
3546
3547        Reviewed by Rob Buis.
3548
3549        Initial upstreaming, no new tests.
3550
3551        * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
3552        * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
3553
35542012-02-15  Konrad Piascik  <kpiascik@rim.com>
3555
3556        [BlackBerry] Upstream BlackBerry specific Web Inspector resources
3557        https://bugs.webkit.org/show_bug.cgi?id=78727
3558
3559        Reviewed by Rob Buis.
3560
3561        * blackberry/WebCoreSupport/inspectorBB.html: Added.
3562        * blackberry/WebCoreSupport/inspectorBB.js: Added.
3563        ():
3564        (InspectorFrontendHost.copyText):
3565
35662012-02-15  Mike Fenton  <mifenton@rim.com>
3567
3568        Initial upstreaming of EditorClientBlackBerry
3569        https://bugs.webkit.org/show_bug.cgi?id=78730
3570
3571        Reviewed by Rob Buis.
3572
3573        Initial upstreaming, no new tests.
3574
3575        * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
3576        (WebCore):
3577        (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
3578        (WebCore::EditorClientBlackBerry::pageDestroyed):
3579        (WebCore::EditorClientBlackBerry::shouldDeleteRange):
3580        (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
3581        (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
3582        (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
3583        (WebCore::EditorClientBlackBerry::enableSpellChecking):
3584        (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
3585        (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
3586        (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
3587        (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
3588        (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
3589        (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
3590        (WebCore::EditorClientBlackBerry::shouldBeginEditing):
3591        (WebCore::EditorClientBlackBerry::shouldEndEditing):
3592        (WebCore::EditorClientBlackBerry::shouldInsertNode):
3593        (WebCore::EditorClientBlackBerry::shouldInsertText):
3594        (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
3595        (WebCore::EditorClientBlackBerry::shouldApplyStyle):
3596        (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
3597        (WebCore::EditorClientBlackBerry::didBeginEditing):
3598        (WebCore::EditorClientBlackBerry::respondToChangedContents):
3599        (WebCore::EditorClientBlackBerry::respondToChangedSelection):
3600        (WebCore::EditorClientBlackBerry::didEndEditing):
3601        (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
3602        (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
3603        (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
3604        (WebCore::EditorClientBlackBerry::registerCommandForUndo):
3605        (WebCore::EditorClientBlackBerry::registerCommandForRedo):
3606        (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
3607        (WebCore::EditorClientBlackBerry::canUndo):
3608        (WebCore::EditorClientBlackBerry::canRedo):
3609        (WebCore::EditorClientBlackBerry::canCopyCut):
3610        (WebCore::EditorClientBlackBerry::canPaste):
3611        (WebCore::EditorClientBlackBerry::undo):
3612        (WebCore::EditorClientBlackBerry::redo):
3613        (KeyDownEntry):
3614        (KeyPressEntry):
3615        (WebCore::EditorClientBlackBerry::interpretKeyEvent):
3616        (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
3617        (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
3618        (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
3619        (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
3620        (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
3621        (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
3622        (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
3623        (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
3624        (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
3625        (WebCore::EditorClientBlackBerry::learnWord):
3626        (WebCore::EditorClientBlackBerry::checkSpellingOfString):
3627        (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
3628        (WebCore::EditorClientBlackBerry::checkGrammarOfString):
3629        (WebCore::EditorClientBlackBerry::requestCheckingOfString):
3630        (WebCore::EditorClientBlackBerry::textChecker):
3631        (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
3632        (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
3633        (WebCore::EditorClientBlackBerry::showSpellingUI):
3634        (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
3635        (WebCore::EditorClientBlackBerry::getGuessesForWord):
3636        (WebCore::EditorClientBlackBerry::willSetInputMethodState):
3637        (WebCore::EditorClientBlackBerry::setInputMethodState):
3638        * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
3639        (WebKit):
3640        (WebCore):
3641        (EditorClientBlackBerry):
3642
36432012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
3644
3645        [BlackBerry] Upstream WebPageClient.h
3646        https://bugs.webkit.org/show_bug.cgi?id=78660
3647
3648        Reviewed by Antonio Gomes.
3649
3650        Initial upstreaming, no new tests.
3651
3652        * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
3653        is being removed from WebPageClient.h.
3654        * blackberry/Api/WebPageClient.h: Added.
3655        * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
3656        because this inclusion is being removed from WebPageClient.h.
3657
36582012-02-15  Rob Buis  <rbuis@rim.com>
3659
3660        [BlackBerry] Upstream remaining classes in Api
3661        https://bugs.webkit.org/show_bug.cgi?id=78644
3662
3663        Reviewed by Antonio Gomes.
3664
3665        No functionalities changed, no new tests.
3666
3667        * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
3668
36692012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
3670
3671        [BlackBerry] Upstreaming WebSettings code
3672        https://bugs.webkit.org/show_bug.cgi?id=78633
3673
3674        Reviewed by Rob Buis.
3675
3676        Initial upstreaming, no new tests.
3677
3678        * blackberry/Api/WebSettings.cpp: Added.
3679        * blackberry/Api/WebSettings.h: Added.
3680        * blackberry/Api/WebSettings_p.h: Added.
3681
36822012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
3683
3684        [BlackBerry] Upstreaming DOMSupport files
3685        https://bugs.webkit.org/show_bug.cgi?id=78607
3686
3687        Reviewed by Rob Buis.
3688
3689        Initial upstreaming, no new tests.
3690
3691        * blackberry/WebKitSupport/DOMSupport.cpp: Added.
3692        * blackberry/WebKitSupport/DOMSupport.h: Added.
3693
36942012-02-14  Jeff Rogers  <jrogers@rim.com>
3695
3696        [BlackBerry] Remove OpenVG references
3697        https://bugs.webkit.org/show_bug.cgi?id=78623
3698
3699        Reviewed by Rob Buis.
3700
3701        Removed references to USE(OPENVG) and the related code.
3702
3703        * blackberry/Api/BackingStore.cpp:
3704        (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
3705        (BlackBerry::WebKit::BackingStorePrivate::repaint):
3706        (BlackBerry::WebKit::BackingStorePrivate::renderContents):
3707        (BlackBerry::WebKit::BackingStore::createSurface):
3708        * blackberry/Api/BackingStore_p.h:
3709
37102012-02-14  Andy Chen  <andchen@rim.com>
3711
3712        Initial upstreaming for find-in-page for BlackBerry port
3713        https://bugs.webkit.org/show_bug.cgi?id=78615
3714
3715        Create a new class InPageSearchManager for find-in-page and
3716        remove the functions in SelectionHandler
3717
3718        Reviewed by Rob Buis.
3719
3720        * blackberry/CMakeListsBlackBerry.txt:
3721        * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
3722        (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
3723        (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
3724        (BlackBerry::WebKit::InPageSearchManager::findNextString):
3725        (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
3726        (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
3727        * blackberry/WebKitSupport/InPageSearchManager.h: Added.
3728        * blackberry/WebKitSupport/SelectionHandler.cpp:
3729        * blackberry/WebKitSupport/SelectionHandler.h:
3730
37312012-02-14  Jacky Jiang  <zhajiang@rim.com>
3732
3733        [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
3734        https://bugs.webkit.org/show_bug.cgi?id=78275
3735
3736        Reviewed by Rob Buis.
3737
3738        Initial upstream, no new tests.
3739
3740        * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
3741        * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
3742
37432012-02-14  Lianghui Chen  <liachen@rim.com>
3744
3745        Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
3746        https://bugs.webkit.org/show_bug.cgi?id=78605
3747
3748        Reviewed by Rob Buis.
3749
3750        Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
3751
3752        * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
3753        (WebKit):
3754        (BlackBerry::WebKit::getExtensionForMimeType):
3755        (BlackBerry::WebKit::getMimeTypeForExtension):
3756        * blackberry/Api/WebKitMIMETypeConverter.h: Added.
3757        (WebKit):
3758        * blackberry/Api/WebKitTextCodec.cpp:
3759        * blackberry/Api/WebKitTextCodec.h:
3760        * blackberry/CMakeListsBlackBerry.txt:
3761
37622012-02-14  Ed Baker  <edbaker@rim.com>
3763
3764        [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
3765        https://bugs.webkit.org/show_bug.cgi?id=78608
3766
3767        Ensure that when selection handles leave the content bounding box that
3768        the handle not being dragged remains fixed. Do not applying padding to
3769        a direction that would cause the selection to shrink when performing
3770        the handle direction detection.
3771
3772        Reviewed by Rob Buis.
3773
3774        * blackberry/WebKitSupport/SelectionHandler.cpp:
3775        (BlackBerry::WebKit::directionOfPointRelativeToRect):
3776        (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
3777        (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
3778        (BlackBerry::WebKit::SelectionHandler::setSelection):
3779        * blackberry/WebKitSupport/SelectionHandler.h:
3780
37812012-02-14  Rob Buis  <rbuis@rim.com>
3782
3783        [BlackBerry] Upstream remaining classes in Api
3784        https://bugs.webkit.org/show_bug.cgi?id=78644
3785
3786        Reviewed by Antonio Gomes.
3787
3788        Initial upstream, no new tests.
3789
3790        * blackberry/Api/BlackBerryContext.h: Added.
3791        * blackberry/Api/BlackBerryGlobal.cpp: Added.
3792        * blackberry/Api/BlackBerryGlobal.h: Added.
3793        * blackberry/Api/Version.cpp: Added.
3794        * blackberry/Api/Version.h: Added.
3795
37962012-02-14  Rob Buis  <rbuis@rim.com>
3797
3798        [BlackBerry] Upstream backing store related classes
3799        https://bugs.webkit.org/show_bug.cgi?id=78517
3800
3801        Reviewed by Antonio Gomes.
3802
3803        Initial upstream, no new tests.
3804
3805        * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
3806        * blackberry/WebKitSupport/BackingStoreClient.h: Added.
3807        * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
3808        * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
3809        * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
3810        * blackberry/WebKitSupport/BackingStoreTile.h: Added.
3811
38122012-02-13  Nima Ghanavatian  <nghanavatian@rim.com>
3813
3814        Initial upstreaming of selection handling code for BlackBerry port
3815        https://bugs.webkit.org/show_bug.cgi?id=78136
3816
3817        Reviewed by Rob Buis.
3818
3819        Initial upstreaming, no new tests.
3820
3821        * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
3822        * blackberry/WebKitSupport/SelectionHandler.h: Added.
3823
38242012-02-10  Mike Fenton  <mifenton@rim.com>
3825
3826        BlackBerry Port - Input focus is suppressed during XHR loads
3827        https://bugs.webkit.org/show_bug.cgi?id=78368
3828
3829        Allow JS to trigger the VKB and input focus when XHR scripting
3830        is active.
3831
3832        This switching the loaded state to checking the webpages loaded state
3833        which is only updated after initial load.   When additional loading
3834        events happen for XHR, it remains false and focus events function.
3835
3836        Also add detailed FocusLog's to shouldAcceptInputFocus.
3837
3838        Reviewed by Rob Buis.
3839
3840        * blackberry/WebKitSupport/InputHandler.cpp:
3841        (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
3842
38432012-02-10  Mike Fenton  <mifenton@rim.com>
3844
3845        BlackBerry Port - JS focus on blur can cause recursion
3846        https://bugs.webkit.org/show_bug.cgi?id=78368
3847
3848        Prevent JS recursion of blur/focus by allowing focus
3849        if we are already trying to prevent focus.
3850
3851        Reviewed by Rob Buis.
3852
3853        * blackberry/WebKitSupport/InputHandler.cpp:
3854        (BlackBerry::WebKit::InputHandler::InputHandler):
3855        (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
3856        (BlackBerry::WebKit::InputHandler::setElementFocused):
3857        * blackberry/WebKitSupport/InputHandler.h:
3858        (InputHandler):
3859
38602012-02-10  Rob Buis  <rbuis@rim.com>
3861
3862        [BlackBerry] Upstream graphics helper classes in WebKitSupport
3863        https://bugs.webkit.org/show_bug.cgi?id=78278
3864
3865        Reviewed by Antonio Gomes.
3866
3867        Initial upstream, no new tests.
3868
3869        * blackberry/WebKitSupport/RenderQueue.cpp: Added.
3870        * blackberry/WebKitSupport/RenderQueue.h: Added.
3871
38722012-02-10  Rob Buis  <rbuis@rim.com>
3873
3874        [BlackBerry] Upstream graphics helper classes in WebKitSupport
3875        https://bugs.webkit.org/show_bug.cgi?id=78278
3876
3877        Reviewed by Antonio Gomes.
3878
3879        Initial upstream, no new tests.
3880
3881        * blackberry/WebKitSupport/SurfacePool.cpp: Added.
3882        * blackberry/WebKitSupport/SurfacePool.h: Added.
3883        * blackberry/WebKitSupport/TileIndex.h: Added.
3884        * blackberry/WebKitSupport/TileIndexHash.h: Added.
3885
38862012-02-09  Leo Yang  <leo.yang@torchmobile.com.cn>
3887
3888        [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
3889        https://bugs.webkit.org/show_bug.cgi?id=78203
3890
3891        Reviewed by Rob Buis.
3892
3893        Initial upstream, no new tests.
3894
3895        * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
3896        * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
3897
38982012-02-09  Rob Buis  <rbuis@rim.com>
3899
3900        [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
3901        https://bugs.webkit.org/show_bug.cgi?id=78276
3902
3903        Reviewed by Antonio Gomes.
3904
3905        Initial upstream, no new tests.
3906
3907        * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
3908        * blackberry/WebKitSupport/WebPageCompositor.h: Added.
3909
39102012-02-08  Jacky Jiang  <zhajiang@rim.com>
3911
3912        [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
3913        https://bugs.webkit.org/show_bug.cgi?id=78049
3914
3915        Reviewed by Rob Buis.
3916
3917        Initial upstream, no new tests.
3918
3919        * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
3920        * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
3921        * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
3922        * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
3923
39242012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
3925
3926        [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
3927        https://bugs.webkit.org/show_bug.cgi?id=78082
3928
3929        Reviewed by Rob Buis.
3930
3931        Initial upstream, no new tests.
3932
3933        * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
3934        * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
3935
39362012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
3937
3938        [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
3939        https://bugs.webkit.org/show_bug.cgi?id=78078
3940
3941        Reviewed by Rob Buis.
3942
3943        WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
3944        been upstreamed has been removed from the BlackBerry porting internally.
3945        So we should remove it from the build system.
3946
3947        * blackberry/CMakeListsBlackBerry.txt:
3948
39492012-02-08  Rob Buis  <rbuis@rim.com>
3950
3951        [BlackBerry] Upstream DumpRenderTreeBlackBerry
3952        https://bugs.webkit.org/show_bug.cgi?id=78042
3953
3954        Reviewed by Antonio Gomes.
3955
3956        Add abstract interface for our DumpRenderTree solution.
3957
3958        * blackberry/Api/DumpRenderTreeClient.h: Added.
3959
39602012-02-08  Nima Ghanavatian  <nghanavatian@rim.com>
3961
3962        Initial upstreaming of input handling for BlackBerry port
3963        https://bugs.webkit.org/show_bug.cgi?id=77992
3964
3965        Reviewed by Rob Buis.
3966
3967        * blackberry/WebKitSupport/InputHandler.cpp: Added.
3968        * blackberry/WebKitSupport/InputHandler.h: Added.
3969
39702012-02-07  Robert Kroeger  <rjkroege@chromium.org>
3971
3972        [chromium] Remove no longer necessary Chromium gesture recognizer code.
3973        https://bugs.webkit.org/show_bug.cgi?id=77492
3974
3975        Reviewed by Adam Barth.
3976
3977        * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
3978
39792012-02-07  Leo Yang  <leo.yang@torchmobile.com.cn>
3980
3981        [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
3982        https://bugs.webkit.org/show_bug.cgi?id=77843
3983
3984        Reviewed by Rob Buis.
3985
3986        Initial upstream, no new tests.
3987
3988        * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
3989        * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
3990
39912012-02-07  Rob Buis  <rbuis@rim.com>
3992
3993        [BlackBerry] Upstream DumpRenderTreeSupport
3994        https://bugs.webkit.org/show_bug.cgi?id=77991
3995
3996        Reviewed by Antonio Gomes.
3997
3998        No functionalities changed, no new tests.
3999
4000        * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
4001        (toGeolocationClientMock):
4002        (DumpRenderTreeSupport::DumpRenderTreeSupport):
4003        (DumpRenderTreeSupport::~DumpRenderTreeSupport):
4004        (DumpRenderTreeSupport::javaScriptObjectsCount):
4005        (DumpRenderTreeSupport::garbageCollectorCollect):
4006        (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
4007        (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
4008        (DumpRenderTreeSupport::linksIncludedInFocusChain):
4009        (DumpRenderTreeSupport::dumpConfigurationForViewport):
4010        (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
4011        (DumpRenderTreeSupport::resetGeolocationMock):
4012        (DumpRenderTreeSupport::setMockGeolocationError):
4013        (DumpRenderTreeSupport::setMockGeolocationPermission):
4014        (DumpRenderTreeSupport::setMockGeolocationPosition):
4015        (DumpRenderTreeSupport::scalePageBy):
4016        (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
4017        * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
4018        (WebKit):
4019        (WebCore):
4020        (WTF):
4021        (DumpRenderTreeSupport):
4022
40232012-02-07  Jacky Jiang  <zhajiang@rim.com>
4024
4025        [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
4026        https://bugs.webkit.org/show_bug.cgi?id=77993
4027
4028        Reviewed by Rob Buis.
4029
4030        Initial upstream, no new tests.
4031
4032        * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
4033        * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
4034        * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
4035        * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
4036
40372012-02-06  Leo Yang  <leo.yang@torchmobile.com.cn>
4038
4039        [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
4040        https://bugs.webkit.org/show_bug.cgi?id=77927
4041
4042        Reviewed by Antonio Gomes.
4043
4044        WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
4045        GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
4046        use the d pointer directly because the client is internal implementation.
4047
4048        No functionalities changed, no new tests.
4049
4050        * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
4051        (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
4052        (GeolocationControllerClientBlackBerry::requestPermission):
4053        (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
4054        (GeolocationControllerClientBlackBerry::onLocationUpdate):
4055        (GeolocationControllerClientBlackBerry::onLocationError):
4056        * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
4057        (WebKit):
4058        (GeolocationControllerClientBlackBerry):
4059
40602012-02-06  Robin Cao  <robin.cao@torchmobile.com.cn>
4061
4062        [BlackBerry] Remove unused variable in BackingStore
4063        https://bugs.webkit.org/show_bug.cgi?id=77851
4064
4065        Reviewed by Kentaro Hara.
4066
4067        * blackberry/Api/BackingStore.cpp:
4068        (BlackBerry::WebKit::BackingStorePrivate::blitContents):
4069
40702012-02-04  Jacky Jiang  <zhajiang@rim.com>
4071
4072        [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
4073        https://bugs.webkit.org/show_bug.cgi?id=77751
4074
4075        Reviewed by Rob Buis.
4076
4077        Initial upstream, no new tests.
4078
4079        * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
4080        * blackberry/WebCoreSupport/ClientExtension.h: Added.
4081        * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
4082        * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
4083
40842012-01-11  Jacky Jiang  <zhajiang@rim.com>
4085
4086        [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
4087        https://bugs.webkit.org/show_bug.cgi?id=76096
4088
4089        Reviewed by Rob Buis.
4090
4091        We shouldn't blit visible contents for direct rendering. Guard it from
4092        call sites.
4093
4094        * blackberry/Api/BackingStore.cpp:
4095        (BlackBerry::WebKit::BackingStorePrivate::repaint):
4096        (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
4097
40982012-01-11  Rafael Brandao  <rafael.lobo@openbossa.org>
4099
4100        [Qt][WK2] Fix the build for newer Qt5
4101        https://bugs.webkit.org/show_bug.cgi?id=75964
4102
4103        Reviewed by Simon Hausmann.
4104
4105        * WebKit.pri: Added the new files to the buildsystem.
4106
41072012-01-10  Mike Lattanzio  <mlattanzio@rim.com>
4108
4109        [BlackBerry] Fix assertion failure in BackingStore::blitContents
4110        https://bugs.webkit.org/show_bug.cgi?id=75976
4111
4112        Prevent an assertion failure in BackingStore::blitContents by
4113        checking that the srcRect of the transformation matrix is non empty.
4114
4115        Reviewed by Adam Treat.
4116
4117        Upstream BlackBerry port is not yet building and testable.
4118
4119        * blackberry/Api/BackingStore.cpp:
4120        (BlackBerry::WebKit::BackingStorePrivate::blitContents):
4121
41222012-01-06  Benjamin Poulain  <bpoulain@apple.com>
4123
4124        [Mac] Sort the resources of WebKit.xcodeproj
4125        https://bugs.webkit.org/show_bug.cgi?id=75634
4126
4127        Reviewed by Andreas Kling.
4128
4129        * WebKit.xcodeproj/project.pbxproj:
4130
41312012-01-06  Jacky Jiang  <zhajiang@rim.com>
4132
4133        [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
4134        https://bugs.webkit.org/show_bug.cgi?id=75649
4135
4136        Reviewed by Antonio Gomes.
4137
4138        Initial upstream, no new tests.
4139
4140        * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
4141        * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
4142
41432012-01-03  Jon Lee  <jonlee@apple.com>
4144
4145        Leak of WebNotificationClient when page is destroyed
4146        https://bugs.webkit.org/show_bug.cgi?id=74980
4147        <rdar://problem/10611231>
4148
4149        Reviewed by Mark Rowe.
4150
4151        * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
4152        (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
4153        model differs.
4154        * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
4155
41562011-12-15  Jacky Jiang  <zhajiang@rim.com>
4157
4158        [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
4159        https://bugs.webkit.org/show_bug.cgi?id=74643
4160
4161        Reviewed by Rob Buis.
4162
4163        Initial upstream, no new tests.
4164
4165        * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
4166        * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
4167        * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
4168        * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
4169
41702011-12-15  Jacky Jiang  <zhajiang@rim.com>
4171
4172        [BlackBerry] Regression: lots of checkerboarding
4173        https://bugs.webkit.org/show_bug.cgi?id=74611
4174
4175        Reviewed by Daniel Bates.
4176
4177        Fix a regression caused by r102843 which introduced a lot of unnecessary
4178        checkerboarding. R102843 changed behavior by removing a check for blit
4179        based on whether the render actually took place and whether the
4180        backingstore was in the midst of suspended updates.
4181        The initial anthor is Adam Treat <atreat@rim.com>.
4182
4183        * blackberry/Api/BackingStore.cpp:
4184        (BlackBerry::WebKit::BackingStorePrivate::repaint):
4185        (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
4186        (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
4187        (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
4188        * blackberry/Api/BackingStore_p.h:
4189        (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
4190
41912011-12-15  Adam Treat  <atreat@rim.com>
4192
4193        Reviewed by Rob Buis.
4194
4195        https://bugs.webkit.org/show_bug.cgi?id=74609
4196        PR 122703
4197
4198        For certain configurations of webpage content and zoom level we were
4199        failing to produce a valid backingstore matrix by being to strict on
4200        whether a given matrix fits the preferred matrix orientation.
4201        This patch fixes this by insisting on storing a candidate divisor
4202        whether or not it agrees with the preferred matrix orientation and then
4203        comparing all subsequent divisors.
4204
4205        * blackberry/Api/BackingStore.cpp:
4206        (BlackBerry::WebKit::divisorIsPerfectWidth):
4207        (BlackBerry::WebKit::divisorIsPerfectHeight):
4208        (BlackBerry::WebKit::divisorIsPreferredDirection):
4209        (BlackBerry::WebKit::bestDivisor):
4210
42112011-12-14  Jacky Jiang  <zhajiang@rim.com>
4212
4213        [BlackBerry] Refactor code and add some debug messages in backing store
4214        https://bugs.webkit.org/show_bug.cgi?id=74539
4215
4216        Reviewed by Antonio Gomes.
4217
4218        Refactor and get rid of the confusing and unnecessary
4219        'renderContentOnly' flag from the family of render methods in the
4220        backing store.
4221        Remove the overload of the render method that takes a list of rects from
4222        the backing store since it is just a for loop and only one place calls it.
4223        Add a debug message to illustrate when we start showing checkerboard and
4224        when we stop.
4225        Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
4226        and add a new message for debugging WebCore invalidation requests.
4227        The original author is Adam Treat <atreat@rim.com>
4228
4229        * blackberry/Api/BackingStore.cpp:
4230        (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
4231        (BlackBerry::WebKit::BackingStorePrivate::repaint):
4232        (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
4233        (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
4234        (BlackBerry::WebKit::BackingStorePrivate::render):
4235        (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
4236        (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
4237        (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
4238        (BlackBerry::WebKit::BackingStorePrivate::blitContents):
4239        (BlackBerry::WebKit::BackingStorePrivate::updateTile):
4240        (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
4241        * blackberry/Api/BackingStore_p.h:
4242
42432011-12-14  Robin Qiu  <robin.qiu@torchmobile.com.cn>
4244
4245        [BlackBerry] Add notification support for the BlackBerry port
4246        https://bugs.webkit.org/show_bug.cgi?id=73194
4247
4248        Reviewed by Nikolas Zimmermann.
4249
4250        Contributed by Torch team, the main contributor is Robin Qiu
4251        <robin.qiu@torchmobile.com.cn>.
4252
4253        Initial upstream, no new tests.
4254
4255        * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
4256        (WebKit::NotificationPresenterImpl::instance):
4257        (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
4258        (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
4259        (WebKit::NotificationPresenterImpl::show):
4260        (WebKit::NotificationPresenterImpl::cancel):
4261        (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
4262        (WebKit::NotificationPresenterImpl::requestPermission):
4263        (WebKit::NotificationPresenterImpl::onPermission):
4264        (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
4265        (WebKit::NotificationPresenterImpl::checkPermission):
4266        (WebKit::NotificationPresenterImpl::notificationClicked):
4267        * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
4268        There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
4269        To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
4270
42712011-12-14  Jacky Jiang  <zhajiang@rim.com>
4272
4273        [BlackBerry] Switch to libjpeg for decoding
4274        https://bugs.webkit.org/show_bug.cgi?id=74475
4275
4276        Reviewed by Daniel Bates.
4277
4278        Append libjpeg instead of libimg.
4279
4280        * blackberry/CMakeListsBlackBerry.txt:
4281
42822011-12-14  Jacky Jiang  <zhajiang@rim.com>
4283
4284        Upstream text codec and web string files of BlackBerry API
4285        https://bugs.webkit.org/show_bug.cgi?id=73586
4286
4287        Reviewed by Daniel Bates.
4288
4289        Initial upstream, no new tests.
4290
4291        * blackberry/Api/WebKitTextCodec.cpp: Added.
4292        (BlackBerry::WebKit::isSameEncoding):
4293        (BlackBerry::WebKit::isASCIICompatibleEncoding):
4294        (BlackBerry::WebKit::transcode):
4295        (BlackBerry::WebKit::base64DecodePolicyForWebCore):
4296        (BlackBerry::WebKit::base64Decode):
4297        (BlackBerry::WebKit::base64Encode):
4298        (BlackBerry::WebKit::unescapeURL):
4299        (BlackBerry::WebKit::escapeURL):
4300        (BlackBerry::WebKit::getExtensionForMimeType):
4301        * blackberry/Api/WebKitTextCodec.h: Added.
4302        * blackberry/Api/WebString.cpp: Added.
4303        (BlackBerry::WebKit::WebString::WebString):
4304        (BlackBerry::WebKit::WebString::~WebString):
4305        (BlackBerry::WebKit::WebString::fromUtf8):
4306        (BlackBerry::WebKit::WebString::operator=):
4307        (BlackBerry::WebKit::WebString::utf8):
4308        (BlackBerry::WebKit::WebString::characters):
4309        (BlackBerry::WebKit::WebString::length):
4310        (BlackBerry::WebKit::WebString::isEmpty):
4311        (BlackBerry::WebKit::WebString::equal):
4312        (BlackBerry::WebKit::WebString::equalIgnoringCase):
4313        * blackberry/Api/WebString.h: Added.
4314
43152011-12-13  Arvid Nilsson  <anilsson@rim.com>
4316
4317        [Blackberry] Fix a leak in BackingStore class
4318
4319        Don't leak the blit generation condvar and mutex.
4320
4321        https://bugs.webkit.org/show_bug.cgi?id=74444
4322
4323        Reviewed by Antonio Gomes.
4324
4325        * blackberry/Api/BackingStore.cpp:
4326        (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
4327
43282011-12-09  Jacky Jiang  <zhajiang@rim.com>
4329
4330        Upstream BlackBerry API backing store files
4331        https://bugs.webkit.org/show_bug.cgi?id=73668
4332
4333        Reviewed by Daniel Bates.
4334
4335        Contributed by Torch team, the main contributor is Adam Treat
4336        <atreat@rim.com>.
4337
4338        Initial upstream, no new tests.
4339
4340        * blackberry/Api/BackingStore.cpp: Added.
4341        * blackberry/Api/BackingStore.h: Added.
4342        * blackberry/Api/BackingStore_p.h: Added.
4343
43442011-12-06  Leo Yang  <leo.yang@torchmobile.com.cn>
4345
4346        Upstream about: feature in WebKit/blackberry/WebCoreSupport/
4347        https://bugs.webkit.org/show_bug.cgi?id=73612
4348
4349        Reviewed by Antonio Gomes.
4350
4351        * blackberry/CMakeListsBlackBerry.txt:
4352        * blackberry/WebCoreSupport/AboutData.cpp: Added.
4353        (WebCore::numberToHTMLTr):
4354        (WebCore::configPage):
4355        (WebCore::cacheTypeStatisticToHTMLTr):
4356        (WebCore::memoryPage):
4357        * blackberry/WebCoreSupport/AboutData.h: Added.
4358        * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
4359        * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
4360        * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
4361        * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
4362
43632011-12-01  Ryuan Choi  <ryuan.choi@samsung.com>
4364
4365        [EFL] Cleanup includes to reduce code complexity.
4366        https://bugs.webkit.org/show_bug.cgi?id=73540
4367
4368        Reviewed by Gustavo Noronha Silva.
4369
4370        * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
4371
43722011-11-28  Jon Lee  <jonlee@apple.com>
4373
4374        Create skeleton framework for notifications support in WK2
4375        https://bugs.webkit.org/show_bug.cgi?id=73253
4376        <rdar://problem/10356943>
4377
4378        Reviewed by Sam Weinig.
4379
4380        * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
4381
43822011-11-26  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
4383
4384        [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
4385        https://bugs.webkit.org/show_bug.cgi?id=72784
4386
4387        Reviewed by Nikolas Zimmermann.
4388
4389        Abstracted the JavaScript file names from inspector/front-end/inspector.html
4390        to keep them in-sync with the changes of inspector.html.
4391
4392        * blackberry/CMakeListsBlackBerry.txt:
4393
43942011-11-23  Raphael Kubo da Costa  <kubo@profusion.mobi>
4395
4396        [CMake] Move the top-level logic to the top-level directory.
4397        https://bugs.webkit.org/show_bug.cgi?id=72685
4398
4399        Reviewed by Brent Fulgham.
4400
4401        * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
4402
44032011-11-20  Mark Rowe  <mrowe@apple.com>
4404
4405        <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
4406
4407        Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
4408        File Manager APIs.
4409
4410        Reviewed by Dan Bernstein.
4411
4412        * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
4413        so it should add only negligible launch time overhead.
4414
44152011-11-18  Daniel Bates  <dbates@rim.com>
4416
4417        Add CMake build infrastructure for the BlackBerry port
4418        https://bugs.webkit.org/show_bug.cgi?id=72768
4419
4420        Reviewed by Antonio Gomes.
4421
4422        * blackberry: Added.
4423        * blackberry/CMakeListsBlackBerry.txt: Added.
4424
44252011-11-18  Patrick Gansterer  <paroga@webkit.org>
4426
4427        [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
4428        https://bugs.webkit.org/show_bug.cgi?id=72710
4429
4430        Reviewed by Brent Fulgham.
4431
4432        * CMakeLists.txt:
4433
44342011-11-17  Simon Hausmann  <simon.hausmann@nokia.com>
4435
4436        [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
4437        https://bugs.webkit.org/show_bug.cgi?id=72595
4438
4439        Reviewed by Noam Rosenthal.
4440
4441        * WebKit.pri: Add qwebelement_p.h to HEADERS.
4442
44432011-11-11  Darin Adler  <darin@apple.com>
4444
4445        * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
4446        If an older Xcode downgrades this file and we have a risk of some kind of
4447        oscillating commit situation, please contact me so I know not to do this again.
4448
44492011-11-08  Nikolas Zimmermann  <nzimmermann@rim.com>
4450
4451        Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
4452        https://bugs.webkit.org/show_bug.cgi?id=71368
4453
4454        Reviewed by Antti Koivisto.
4455
4456        * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
4457
44582011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
4459
4460        [Qt] Refactor and clean up the qmake build system
4461
4462        The qmake build system has accumulated a bit of cruft and redundancy
4463        over time. There's also a fairly tight coupling between how to build
4464        the various targets, and _what_ to build, making it harder to add new
4465        rules or sources. This patch aims to elevate these issues somewhat.
4466
4467        This is a short-list of the changes:
4468
4469          * The rules for how to build targets are now mostly contained as
4470            prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
4471            allows us to do pre- and post-processing of each project file,
4472            which helps to clean up the actual project files.
4473
4474          * Derived sources are no longer generated as a separate make-step
4475            but is part of each target's project file as a subdir. Makefile
4476            rules are used to ensure that we run make on the derived sources
4477            before running qmake on the actual target makefile. This makes
4478            it easier to keep a proper dependency between derived sources
4479            and the target.
4480
4481          * We use GNU make and the compiler to generate dependencies on
4482            UNIX-based systems running Qt 5. This allows us to lessen the
4483            need to run qmake, which should reduce compile time.
4484
4485          * WebKit2 is now build by default if building with Qt 5. It can
4486            be disabled by passing --no-webkit2 to build-webkit.
4487
4488        The result of these changes are hopefully a cleaner and easier
4489        build system to modify, and faster build times due to no longer
4490        running qmake on every single build. It's also a first step
4491        towards possibly generating the list of sources using another
4492        build system.
4493
4494        https://bugs.webkit.org/show_bug.cgi?id=71222
4495
4496        Reviewed by Simon Hausmann.
4497
4498        * WebKit.pri: Added.
4499
45002011-10-10  Joseph Pecoraro  <joepeck@webkit.org>
4501
4502        Extract WebOpenPanelResultListener out into its own file
4503        https://bugs.webkit.org/show_bug.cgi?id=69575
4504
4505        Reviewed by David Kilzer.
4506
4507        * WebKit.xcodeproj/project.pbxproj:
4508
45092011-10-06  Anders Carlsson  <andersca@apple.com>
4510
4511        When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
4512        https://bugs.webkit.org/show_bug.cgi?id=69586
4513
4514        Reviewed by Darin Adler.
4515
4516        * WebKit.xcodeproj/project.pbxproj:
4517        When building with clang, we don't need to run the check-for-global-initializers and
4518        check-for-exit-time-destructors anymore.
4519
45202011-09-27  Andy Estes  <aestes@apple.com>
4521
4522        WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
4523        https://bugs.webkit.org/show_bug.cgi?id=68863
4524
4525        Reviewed by Darin Adler.
4526
4527        The SolarWalk binary does not link against WebKit.framework directly,
4528        so calling NSVersionOfLinkTimeLibrary() will not return the version of
4529        WebKit against which SolarWalk was linked. Since Solar Walk has
4530        released an update that addresses the issue for which this app-specific
4531        hack was originally added, we should just remove the hack.
4532
4533        * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
4534
45352011-09-25  Adam Barth  <abarth@webkit.org>
4536
4537        Remove PLATFORM(HAIKU) and associated code
4538        https://bugs.webkit.org/show_bug.cgi?id=68774
4539
4540        Reviewed by Sam Weinig.
4541
4542        * haiku: Removed.
4543        * haiku/WebCoreSupport: Removed.
4544        * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
4545        * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
4546        * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
4547        * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
4548        * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
4549        * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
4550        * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
4551        * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
4552        * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
4553        * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
4554        * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
4555        * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
4556
45572011-09-23  Anders Carlsson  <andersca@apple.com>
4558
4559        Axe WebImageRendererFactory
4560        https://bugs.webkit.org/show_bug.cgi?id=68715
4561
4562        Reviewed by Darin Adler.
4563
4564        Remove WebImageRendererFactory.m from the Xcode project.
4565
4566        * WebKit.xcodeproj/project.pbxproj:
4567
45682011-09-23  Anders Carlsson  <andersca@apple.com>
4569
4570        Add OVERRIDE to a bunch of virtual member functions on clients
4571        https://bugs.webkit.org/show_bug.cgi?id=68712
4572
4573        Reviewed by Sam Weinig.
4574
4575        * WebKit.xcodeproj/project.pbxproj:
4576
45772011-09-21  Dan Bernstein  <mitz@apple.com>
4578
4579        WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
4580        https://bugs.webkit.org/show_bug.cgi?id=68451
4581
4582        Reviewed by Darin Adler.
4583
4584        * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
4585        check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
4586
45872011-09-19  Anders Carlsson  <andersca@apple.com>
4588
4589        Remove WebViewEventHandling.mm
4590        https://bugs.webkit.org/show_bug.cgi?id=68387
4591
4592        Reviewed by Adam Roben.
4593
4594        Remove WebViewEventHandling.mm from the Xcode project.
4595
4596        * WebKit.xcodeproj/project.pbxproj:
4597
45982011-09-19  Dan Bernstein  <mitz@apple.com>
4599
4600        WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
4601        https://bugs.webkit.org/show_bug.cgi?id=68323
4602
4603        Reviewed by Sam Weinig.
4604
4605        Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
4606
4607        * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
4608        * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
4609        * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
4610        * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
4611
46122011-09-16  Filip Pizlo  <fpizlo@apple.com>
4613
4614        DFG JIT should inline Math.abs
4615        https://bugs.webkit.org/show_bug.cgi?id=68227
4616
4617        Reviewed by Oliver Hunt.
4618
4619        Added JavaScriptCore/dfg to include path path.
4620
4621        * CMakeLists.txt:
4622
46232011-09-14  Anders Carlsson  <andersca@apple.com>
4624
4625        Get rid of WebCoreViewFactory and its WebViewFactory subclass
4626        https://bugs.webkit.org/show_bug.cgi?id=68124
4627
4628        Reviewed by Sam Weinig.
4629
4630        * WebKit.xcodeproj/project.pbxproj:
4631
46322011-08-23  Jonas M. Gastal <jgastal@profusion.mobi>
4633
4634        Reviewed by Antonio Gomes.
4635
4636        [EFL] Exporting JavaScript objects for EFL port
4637        https://bugs.webkit.org/show_bug.cgi?id=43446
4638
4639        This patch allows to export objects to JavaScript API,
4640        just like qt does, but it uses the netscape api
4641        to do the convertion to javascript object.
4642
4643        * CMakeLists.txt:
4644        Adding necessary files for the patch.
4645
46462011-08-05  Anders Carlsson  <andersca@apple.com>
4647
4648        Remove PluginHalter
4649        https://bugs.webkit.org/show_bug.cgi?id=65729
4650
4651        Reviewed by Darin Adler.
4652
4653        Remove deleted files from Xcode project.
4654
4655        * WebKit.xcodeproj/project.pbxproj:
4656
46572011-07-28  Tony Chang  <tony@chromium.org>
4658
4659        Add sql to svn:ignore and remove app.
4660
4661        * chromium: Modified property svn:ignore.
4662
46632011-07-08  David Reveman  <reveman@chromium.org>
4664
4665        Reviewed by Stephen White.
4666
4667        [Chromium] Edge anti-aliasing for composited layers.
4668        https://bugs.webkit.org/show_bug.cgi?id=61388
4669
4670        Track changes to TilingData class which now uses an outer border.
4671
4672        * chromium/tests/TilingDataTest.cpp:
4673
46742011-06-30  Leandro Pereira  <leandro@profusion.mobi>
4675
4676        Reviewed by Simon Hausmann.
4677
4678        generate-webkitversion.pl should not "use Switch"
4679        https://bugs.webkit.org/show_bug.cgi?id=63628
4680
4681        Switch got deprecated on recent Perl versions and the script wasn't
4682        using the switch statement.
4683        
4684        * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
4685
46862011-06-01  Jer Noble  <jer.noble@apple.com>
4687
4688        Reviewed by Eric Carlson.
4689
4690        Move Full Screen Controllers into WebCore.
4691
4692        Remove dependency on QTKit from wekitExitFullscreen()
4693        https://bugs.webkit.org/show_bug.cgi?id=61843
4694
4695        WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
4696        have been moved into WebCore.
4697
4698        * WebKit.xcodeproj/project.pbxproj:
4699
47002011-06-15  David Kilzer  <ddkilzer@apple.com>
4701
4702        <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
4703
4704        Reviewed by Joseph Pecoraro.
4705
4706        * WebKit.xcodeproj/project.pbxproj:
4707        (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
4708        and change file type to Objective-C++.
4709
47102011-06-02  Adam Barth  <abarth@webkit.org>
4711
4712        Reviewed by Ryosuke Niwa.
4713
4714        Update svn:ignore property on Source/WebKit/chromium
4715        https://bugs.webkit.org/show_bug.cgi?id=61952
4716
4717        Add some more generated files and directories mapped in using DEPS to svn:ignore.
4718
4719        * chromium: Modified property svn:ignore.
4720
47212011-05-20  Andy Estes  <aestes@apple.com>
4722
4723        Reviewed by Darin Adler.
4724
4725        WebView loses firstResponder status when entering full-screen mode.
4726        https://bugs.webkit.org/show_bug.cgi?id=61153
4727
4728        * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
4729        private header so that WebKit2 can include it.
4730
47312011-05-16  Dan Bernstein  <mitz@apple.com>
4732
4733        No need to compile .js files, that is what the JIT is for.
4734
4735        * WebKit.xcodeproj/project.pbxproj:
4736
47372011-05-12  Adele Peterson  <adele@apple.com>
4738
4739        Reviewed by Darin Adler and Adam Barth.
4740
4741        Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
4742        https://bugs.webkit.org/show_bug.cgi?id=60685
4743
4744        * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase. 
4745
47462011-04-18  Timothy Hatcher  <timothy@apple.com>
4747
4748        Make update-webkit-localizable-strings put WebKit/win strings in WebCore
4749        now that all localized strings in WebKit/win use WEB_UI_STRING.
4750
4751        https://webkit.org/b/58747
4752
4753        Reviewed by Dan Bernstein.
4754
4755        * English.lproj/Localizable.strings: Removed.
4756
47572011-04-17  Joseph Pecoraro  <joepeck@webkit.org>
4758
4759        Reviewed by Timothy Hatcher.
4760
4761        Move WebNodeHighlighter into its own file
4762        https://bugs.webkit.org/show_bug.cgi?id=58746
4763
4764        * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
4765
47662011-04-13  Ryuan Choi  <ryuan.choi@samsung.com>
4767
4768        Reviewed by Kenneth Rohde Christiansen.
4769
4770        [CMAKE] Separate DerivedSources.
4771        https://bugs.webkit.org/show_bug.cgi?id=58427
4772
4773        * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
4774
47752011-04-11  Alexis Menard  <alexis.menard@openbossa.org>
4776
4777        Unreviewed build fix for Mac.
4778
4779        * WebKit.xcodeproj/project.pbxproj:
4780
47812011-04-11  Anna Cavender  <annacc@chromium.org>
4782
4783        Reviewed by Eric Carlson.
4784
4785        Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
4786        https://bugs.webkit.org/show_bug.cgi?id=53556
4787
4788        * WebKit.xcodeproj/project.pbxproj:
4789
47902011-04-08  Geoffrey Garen  <ggaren@apple.com>
4791
4792        Reviewed by Oliver Hunt.
4793
4794        A few heap-related renames and file moves.
4795        
4796        WeakGCPtr<T> => Weak<T>
4797        Global<T> => Strong<T>
4798        collector/ => heap/
4799        collector/* => heap/*
4800        runtime/WeakGCPtr.h => heap/Weak.h
4801        
4802        (Eventually, even more files should move into the heap directory. Like
4803        Heap.h and Heap.cpp, for example.)
4804
4805        * CMakeLists.txt:
4806
48072011-04-08  Dan Bernstein  <mitz@apple.com>
4808
4809        No need to compile .js files, that is what the JIT is for.
4810
4811        * WebKit.xcodeproj/project.pbxproj:
4812
48132011-04-08  Alpha Lam  <hclam@chromium.org>
4814
4815        Unreviewed, rolling out r83335.
4816        http://trac.webkit.org/changeset/83335
4817        https://bugs.webkit.org/show_bug.cgi?id=53556
4818
4819        GTK and QT bots are broken
4820
4821        * WebKit.xcodeproj/project.pbxproj:
4822
48232011-04-07  Anna Cavender  <annacc@chromium.org>
4824
4825        Reviewed by Eric Carlson.
4826
4827        Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
4828        https://bugs.webkit.org/show_bug.cgi?id=53556
4829
4830        * WebKit.xcodeproj/project.pbxproj:
4831
48322011-04-07  Andrew Scherkus  <scherkus@chromium.org>
4833
4834        Revert ENABLE_TRACK patch due to compile failures.
4835
4836        * WebKit.xcodeproj/project.pbxproj:
4837
48382011-04-07  Andy Estes  <aestes@apple.com>
4839
4840        Reviewed by Darin Adler.
4841
4842        REGRESSION (r64712): Microsoft Outlook 2011: original message contents
4843        not included when replying to an email.
4844        https://bugs.webkit.org/show_bug.cgi?id=57794
4845
4846        * WebKit.xcodeproj/project.pbxproj:
4847
48482011-04-05  Alexey Proskuryakov  <ap@apple.com>
4849
4850        Reviewed by Darin Adler.
4851
4852        Move attributedStringFromRange down to WebCore
4853        https://bugs.webkit.org/show_bug.cgi?id=57905
4854
4855        * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
4856
48572011-03-29  Timothy Hatcher  <timothy@apple.com>
4858
4859        Update WebKit Localizable.strings to only contain WebKit/win strings.
4860
4861        https://webkit.org/b/57354
4862
4863        Reviewed by Sam Weinig.
4864
4865        * English.lproj/Localizable.strings: Updated.
4866
48672011-03-23  Jia Pu  <jpu@apple.com>
4868
4869        Reviewed by Darin Adler.
4870
4871        Hook up new AppKit autocorrection UI with WK2.
4872        https://bugs.webkit.org/show_bug.cgi?id=56055
4873        <rdar://problem/8947463>
4874
4875        Please see WebCore/ChangeLog for detail.
4876
4877        * WebKit.xcodeproj/project.pbxproj:
4878
48792011-03-17  Jeff Miller  <jeffm@apple.com>
4880
4881        Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
4882        
4883        *.mode*
4884        *.pbxuser
4885        *.perspective*
4886        project.xcworkspace
4887        xcuserdata
4888
4889        * WebKit.xcodeproj: Modified property svn:ignore.
4890
48912011-03-15  Alexey Proskuryakov  <ap@apple.com>
4892
4893        Reviewed by Darin Adler.
4894
4895        REGRESSION (WebKit2): keygen element doesn't work
4896        https://bugs.webkit.org/show_bug.cgi?id=56402
4897        <rdar://problem/9006545>
4898
4899        * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
4900
49012011-03-11  Anton D'Auria  <adauria@apple.com>
4902
4903        Reviewed and landed by Brady Eidson.
4904
4905        Add WebKit1 API to view and delete local storage
4906        https://bugs.webkit.org/show_bug.cgi?id=51878
4907
4908        * WebKit.xcodeproj/project.pbxproj:
4909
49102011-03-02  Sam Weinig  <sam@webkit.org>
4911
4912        Reviewed by Anders Carlsson.
4913
4914        Fix remaining localization issues by piping all localized strings through WebCore's
4915        localization bottleneck.
4916        <rdar://problem/8728860>
4917
4918        * WebKit.xcodeproj/project.pbxproj:
4919
49202011-03-01  Sam Weinig  <sam@webkit.org>
4921
4922        Reviewed by Timothy Hatcher.
4923
4924        WebKit2 needs to be made localizable
4925        https://bugs.webkit.org/show_bug.cgi?id=55483
4926
4927        * StringsNotToBeLocalized.txt: Removed.
4928        * WebKit.xcodeproj/project.pbxproj:
4929        Copied Localizable.strings to WebCore, it can't be removed entirely
4930        yet since Windows is still using it.
4931
49322011-02-24  Peter Kasting  <pkasting@google.com>
4933
4934        Reviewed by Eric Seidel.
4935
4936        Drop the "U; " encryption level from the User Agent string.
4937        https://bugs.webkit.org/show_bug.cgi?id=54566
4938
4939        * StringsNotToBeLocalized.txt:
4940
49412011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
4942
4943        Reviewed by Alexey Proskuryakov.
4944
4945        Drop the language tag part from the User Agent string
4946        https://bugs.webkit.org/show_bug.cgi?id=54560
4947
4948        * StringsNotToBeLocalized.txt: Change the User Agent string
4949        template.
4950
49512011-02-18  Patrick Gansterer  <paroga@webkit.org>
4952
4953        Unreviewed build fix after r78634 and r78786.
4954
4955        * CMakeLists.txt:
4956
49572011-02-16  Luiz Agostini  <luiz.agostini@openbossa.org>
4958
4959        Reviewed by Adam Roben.
4960
4961        HTML5 <details> and <summary>: localized text
4962        https://bugs.webkit.org/show_bug.cgi?id=54260
4963
4964        Default details summary text must be localizable.
4965
4966        * English.lproj/Localizable.strings:
4967
49682011-02-06  Patrick Gansterer  <paroga@webkit.org>
4969
4970        Reviewed by Andreas Kling.
4971
4972        [CMake] Add dependencies for Visual Studio projects
4973        https://bugs.webkit.org/show_bug.cgi?id=53773
4974
4975        Add a WebCore dependecy to WebKit, so CMake can 
4976        generate the correct build order for the solution.
4977
4978        Remove JavaScriptCore dependecy, since WebCore already depends on it.
4979
4980        * CMakeLists.txt:
4981
49822011-01-23  Mark Rowe  <mrowe@apple.com>
4983
4984        Follow-up to r76477.
4985
4986        Fix the scripts that detect problematic code such as static initializers
4987        and destructors, weak vtables, inappropriate files in the framework wrappers,
4988        and public headers including private headers. These had all been broken
4989        since the projects were moved in to the Source directory as the paths to the
4990        scripts were not updated at that time.
4991
4992        * WebKit.xcodeproj/project.pbxproj:
4993
49942011-01-20  Zoltan Horvath  <zoltan@webkit.org>
4995
4996        Reviewed by Csaba Osztrogonác.
4997
4998        Refactoring of the custom allocation framework
4999        https://bugs.webkit.org/show_bug.cgi?id=49897
5000
5001        Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
5002        The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
5003        equivalent macro implementation at the necessary places.
5004
50052011-01-17  Dan Bernstein  <mitz@apple.com>
5006
5007        Rubber-stamped by Mark Rowe.
5008
5009        Update xcodeproj svn:ignore to include xcuserdata.
5010
5011        * WebKit.xcodeproj: Modified property svn:ignore.
5012
50132011-01-17  Brady Eidson  <beidson@apple.com>
5014
5015        Rubberstamped by Adam Roben.
5016
5017        Fix up the `make` build on Macs
5018
5019        * Makefile: Point to the correct Makefile.shared
5020
50212011-01-16  Adam Barth  <abarth@webkit.org>
5022
5023        Rubber-stamped by Eric Seidel.
5024
5025        Move WebKit into Source
5026        https://bugs.webkit.org/show_bug.cgi?id=52530
5027
5028        * Makefile:
5029        * scripts/generate-webkitversion.pl:
5030
50312011-01-07  Enrica Casucci  <enrica@apple.com>
5032
5033        Reviewed by Alexey Proskuryakov.
5034
5035        Paste and drag and drop use different code paths to interact with the pasteboard.
5036        https://bugs.webkit.org/show_bug.cgi?id=52093
5037        The change consists in a refactoring of the code to have only one class that
5038        deals with the pasteboard on Mac.
5039
5040        * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
5041
50422010-12-31  Adam Barth  <abarth@webkit.org>
5043
5044        Update SVN ignore property to hide two more external dependencies.
5045
5046        * chromium: Modified property svn:ignore.
5047
50482010-12-22  Dan Bernstein  <mitz@apple.com>
5049
5050        Rubber-stamped by Mark Rowe.
5051
5052        Changed WebKitTools to Tools in script build phases.
5053
5054        * WebKit.xcodeproj/project.pbxproj:
5055
50562010-12-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5057
5058        Reviewed by Eric Seidel.
5059
5060        [EFL] Add linker script to export less symbols
5061        https://bugs.webkit.org/show_bug.cgi?id=44609
5062
5063        Filter the exported symbols by using a linker script. Only symbols
5064        starting with "ewk_" are exported.
5065
5066        * CMakeLists.txt: Add link flags to webkit library when there's a
5067        version script.
5068
50692010-12-07  Simon Fraser  <simon.fraser@apple.com>
5070
5071        Update Xcode project for newer Xcode.
5072
5073        * WebKit.xcodeproj/project.pbxproj:
5074
50752010-11-18  Darin Adler  <darin@apple.com>
5076
5077        * StringsNotToBeLocalized.txt: Updated for recent changes.
5078
50792010-11-16  Patrick Gansterer  <paroga@webkit.org>
5080
5081        Reviewed by Andreas Kling.
5082
5083        [CMake] Remove platform dependent include directories
5084        https://bugs.webkit.org/show_bug.cgi?id=49553
5085
5086        * CMakeLists.txt:
5087
50882010-11-12  John Knottenbelt  <jknotten@chromium.org>
5089
5090        Reviewed by Steve Block.
5091
5092        Rename GeolocationControllerClient to GeolocationClient.
5093        https://bugs.webkit.org/show_bug.cgi?id=49259
5094
5095        * WebKit.xcodeproj/project.pbxproj:
5096
50972010-11-08  Leandro Pereira  <leandro@profusion.mobi>
5098
5099        [EFL] Unreviewed. Build fix after r71496.
5100
5101        * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
5102        include directories list.
5103
51042010-11-04  Mike Thole  <mthole@apple.com>
5105
5106        Reviewed by Dan Bernstein.
5107
5108        Title for images should use localized numerals
5109        https://bugs.webkit.org/show_bug.cgi?id=49017
5110
5111        * English.lproj/Localizable.strings: Updated.
5112
51132010-10-28  Mark Rowe  <mrowe@apple.com>
5114
5115        Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
5116        that deprecated methods are no longer used.
5117
5118        * WebKit.xcodeproj/project.pbxproj:
5119
51202010-10-26  Dan Bernstein  <mitz@apple.com>
5121
5122        Build fix.
5123
5124        * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
5125
51262010-10-23  David Kilzer  <ddkilzer@apple.com>
5127
5128        <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
5129
5130        Reviewed by Sam Weinig.
5131
5132        The only method defined in WebHTMLRepresentationInternal.h is
5133        also defined in WebHTMLRepresentation.h, so use that instead.
5134
5135        * WebKit.xcodeproj/project.pbxproj: Removed references to
5136        WebHTMLRepresentationInternal.h.
5137
51382010-10-21  David Kilzer  <ddkilzer@apple.com>
5139
5140        <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
5141
5142        Reviewed by Adam Roben.
5143
5144        Fixes the following warning:
5145
5146            WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
5147            1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
5148
5149        * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
5150        for WebStringTruncator.h to make it match other header files.
5151
51522010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>
5153
5154        Not reviewed.
5155
5156        Fix efl build, add missing svg/properties include directory.
5157
5158        * CMakeLists.txt:
5159
51602010-10-18  Alexey Proskuryakov  <ap@apple.com>
5161
5162        Reviewed by David Kilzer.
5163
5164        https://bugs.webkit.org/show_bug.cgi?id=47864
5165        Convert WebNSUserDefaultsExtras.m to .mm
5166
5167        * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
5168
51692010-10-12  Eric Seidel  <eric@webkit.org>
5170
5171        Reviewed by Darin Adler.
5172
5173        REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
5174        https://bugs.webkit.org/show_bug.cgi?id=45693
5175
5176        * WebKit.xcodeproj/project.pbxproj:
5177         - Add the MailQuirksUserScript.js to the project.
5178
51792010-10-11  Anders Carlsson  <andersca@apple.com>
5180
5181        Reviewed by Darin Adler.
5182
5183        Remove WebIconFetcher from WebKit and IconFetcher from WebCore
5184        https://bugs.webkit.org/show_bug.cgi?id=47523
5185
5186        Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
5187
5188        * WebKit.xcodeproj/project.pbxproj:
5189
51902010-10-07  Jessie Berlin  <jberlin@apple.com>
5191
5192        Reviewed by Sam Weinig.
5193
5194        Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
5195        representation of a WebKit2 WebSerializedScriptValue.
5196        https://bugs.webkit.org/show_bug.cgi?id=47390
5197
5198        * WebKit.xcodeproj/project.pbxproj:
5199        Add WebSerializedJSValuePrivate.h.
5200
52012010-10-05  John Abd-El-Malek  <jam@chromium.org>
5202
5203        Reviewed by Darin Fisher.
5204
5205        [chromium] Get the link from a plugin when creating a context menu
5206        https://bugs.webkit.org/show_bug.cgi?id=47130
5207
5208        * chromium/public/WebPlugin.h:
5209        (WebKit::WebPlugin::linkAtPosition):
5210        * chromium/public/WebView.h:
5211        * chromium/src/ChromeClientImpl.cpp:
5212        (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
5213        * chromium/src/ContextMenuClientImpl.cpp:
5214        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
5215
52162010-09-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5217
5218        Unreviewed, EFL build fix.
5219
5220        * CMakeLists.txt:
5221
52222010-09-20  Philippe Normand  <pnormand@igalia.com>
5223
5224        Reviewed by Eric Carlson.
5225
5226        [GTK] enhanced context menu for media elements
5227        https://bugs.webkit.org/show_bug.cgi?id=45021
5228
5229        Updated localizable strings.
5230
5231        * English.lproj/Localizable.strings:
5232
52332010-09-17  David Kilzer  <ddkilzer@apple.com>
5234
5235        <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
5236
5237        Reviewed by Joseph Pecoraro.
5238
5239        * WebKit.xcodeproj/project.pbxproj: Added missing
5240        WebArchiveInternal.h header file to the project.  It has been
5241        missing since r31281!
5242
52432010-09-16  Dan Bernstein  <mitz@apple.com>
5244
5245        Reverted the previous change because r67628 has been reverted.
5246
5247        * English.lproj/Localizable.strings:
5248
52492010-09-16  Dan Bernstein  <mitz@apple.com>
5250
5251        Updated localizable strings.
5252
5253        * English.lproj/Localizable.strings:
5254
52552010-09-10  Darin Adler  <darin@apple.com>
5256
5257        Reviewed by Sam Weinig.
5258
5259        Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
5260        https://bugs.webkit.org/show_bug.cgi?id=45582
5261
5262        * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
5263        also gave the header private visibility so it will get installed in the
5264        PrivateHeaders directory.
5265
52662010-09-02  Steve Block  <steveblock@google.com>
5267
5268        Reviewed by Adam Barth.
5269
5270        Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
5271        https://bugs.webkit.org/show_bug.cgi?id=43181
5272
5273        * WebKit.xcodeproj/project.pbxproj:
5274
52752010-08-30  Andy Estes  <aestes@apple.com>
5276
5277        Reviewed by Darin Adler.
5278
5279        Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
5280
5281        * StringsNotToBeLocalized.txt:
5282
52832010-08-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5284
5285        Unreviewed build fix.
5286
5287        As opposed to WebCore, JavascriptCore and wtf, webkit is always a
5288        shared library. After r65366, libewebkit.so was not being installed
5289        anymore when building with SHARED_CORE=0 (which is the default). This
5290        partially reverts that revision in order to fix this issue.
5291
5292        * CMakeLists.txt: always install webkit library.
5293
52942010-08-17  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
5295
5296        Reviewed by Darin Adler.
5297
5298        Add NetworkingContext to avoid layer violations
5299        https://bugs.webkit.org/show_bug.cgi?id=42292
5300
5301        Preparation: Just add the files to the build system.
5302
5303        * WebKit.xcodeproj/project.pbxproj: Added new files.
5304
53052010-08-17  Brady Eidson  <beidson@apple.com>
5306
5307        Reviewed by Sam Weinig.
5308
5309        Remove developmentRegion from the project file as it shouldn't have been checked in.
5310
5311        * WebKit.xcodeproj/project.pbxproj:
5312
53132010-08-16  Leandro Pereira  <leandro@profusion.mobi>
5314
5315        [EFL] Build fix after r65366.
5316
5317        * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
5318        they're empty.
5319
53202010-08-14  Joseph Pecoraro  <joepeck@webkit.org>
5321
5322        Reviewed by Pavel Feldman.
5323
5324        Web Inspector: -[WebInspector attach] and detach should work
5325        https://bugs.webkit.org/show_bug.cgi?id=43924
5326
5327        * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
5328
53292010-08-14  Patrick Gansterer  <paroga@paroga.com>
5330
5331        Reviewed by Kenneth Rohde Christiansen.
5332
5333        [CMake] Set target properties only if available
5334        https://bugs.webkit.org/show_bug.cgi?id=43978
5335
5336        * CMakeLists.txt:
5337
53382010-08-13  Gavin Barraclough  <barraclough@apple.com>
5339
5340        Rubber stamped by Sam Weinig.
5341        Switch String::/UString::ascii() to return a CString.
5342
5343        * WebKit.xcodeproj/project.pbxproj:
5344
53452010-08-06  Gavin Barraclough  <barraclough@apple.com>
5346
5347        Rubber stamped by Sam Weinig
5348
5349        Bug 43594 - Add string forwards to Forward.h
5350        This allows us to remove forward declarations for these classes from
5351        WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
5352
5353        * WebKit.xcodeproj/project.pbxproj:
5354
53552010-08-06  Jessie Berlin  <jberlin@apple.com>
5356
5357        Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
5358        Unreviewed.
5359
5360        * WebKit.xcodeproj/project.pbxproj:
5361
53622010-08-03  Joseph Pecoraro  <joepeck@webkit.org>
5363
5364        Reviewed by David Kilzer.
5365
5366        Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
5367        https://bugs.webkit.org/show_bug.cgi?id=40627
5368
5369        Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
5370
5371        * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
5372
53732010-07-31  David Kilzer  <ddkilzer@apple.com>
5374
5375        <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
5376
5377        Reviewed by Dan Bernstein.
5378
5379        This also fixes compilation of DumpRenderTree after changes for
5380        Bug 40627.
5381
5382        * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
5383        the following headers:
5384        - WebFormDelegatePrivate.h
5385        - WebKitStatisticsPrivate.h
5386        - WebSecurityOriginPrivate.h
5387
53882010-07-30  Joseph Pecoraro  <joepeck@webkit.org>
5389
5390        Reviewed by David Kilzer.
5391
5392        Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
5393        https://bugs.webkit.org/show_bug.cgi?id=40627
5394
5395        * WebKit.xcodeproj/project.pbxproj:
5396        * efl/WebCoreSupport/ChromeClientEfl.cpp:
5397        (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
5398        * efl/WebCoreSupport/ChromeClientEfl.h:
5399
54002010-07-30  Rafael Antognolli  <antognolli@profusion.mobi>
5401
5402        Reviewed by Antonio Gomes.
5403
5404        [EFL] Add library version and soname to EFL generated libraries and binary.
5405        https://bugs.webkit.org/show_bug.cgi?id=43212
5406
5407        Add version and soname to libewebkit.so.
5408
5409        * CMakeLists.txt:
5410
54112010-07-26  Rafael Antognolli  <antognolli@profusion.mobi>
5412
5413        Reviewed by Antonio Gomes.
5414
5415        [EFL] Move CMakeListsEfl.txt to WebKit/efl/
5416        https://bugs.webkit.org/show_bug.cgi?id=43002
5417
5418        This should reduce the noise in WebKit/ChangeLog that comes from EFL
5419        port. Most of the changes on EFL port should be logged in
5420        WebKit/efl/ChangeLog.
5421
5422        * CMakeLists.txt: Just change the path from where to include the file.
5423
54242010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
5425
5426        Reviewed by Antonio Gomes.
5427
5428        [EFL] Cleanup glib support (make it optional)
5429        https://bugs.webkit.org/show_bug.cgi?id=42480
5430
5431        Just add glib flags and directories if necessary.
5432
5433        * CMakeListsEfl.txt:
5434
54352010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
5436
5437        Reviewed by Antonio Gomes.
5438
5439        [EFL] Add support for using libcurl network backend.
5440        https://bugs.webkit.org/show_bug.cgi?id=42286
5441
5442        Just add soup/curl directories and flags for the specific
5443        backend being used.
5444
5445        * CMakeLists.txt:
5446        * CMakeListsEfl.txt:
5447
54482010-07-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5449
5450        Reviewed by Antonio Gomes.
5451
5452        [EFL] Implement input method notification
5453        https://bugs.webkit.org/show_bug.cgi?id=42640
5454
5455        Notify browser when keyboard should be shown/hidden. Input method
5456        hints are updated before sending the signal. Client should be able to
5457        determine the input type by calling ewk_view_imh_get().
5458
5459        * efl/EWebLauncher/main.c:
5460        (on_inputmethod_changed): example implementation that just prints to
5461        stdout if keyboard should be shown or hidden and the imh flags.
5462        (browserCreate): listen to signal about input method changing its
5463        state.
5464        * efl/WebCoreSupport/EditorClientEfl.cpp:
5465        (WebCore::EditorClientEfl::setInputMethodState): call new function
5466        responsible for implementing this notification.
5467        * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
5468        only from inside WebKit.
5469        * efl/ewk/ewk_view.cpp: implement setters and getters
5470        (ewk_view_imh_get):
5471        (ewk_view_input_method_state_set):
5472        * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
5473        possible input types.
5474        (_Ewk_View_Smart_Class::):
5475
54762010-07-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5477
5478        Reviewed by Kenneth Rohde Christiansen.
5479
5480        Fix zoom in/out on EFL after r62666. The patch for adding viewport
5481        missed the initialization of zoom_range.user_scalable. In case browser
5482        doesn't care about the viewport and does not listen to the signal,
5483        user_scalable will be always false, thus inhibiting zoom in/out.
5484        https://bugs.webkit.org/show_bug.cgi?id=42656
5485
5486        * efl/EWebLauncher/main.c:
5487        (on_viewport_changed): when listening to signal about viewport meta tag,
5488        it's not sufficient to receive the parameters. One needs also to enforce
5489        these parameters in WebKit.
5490        * efl/ewk/ewk_view.cpp:
5491        (_ewk_view_priv_new): initialize user_scalable parameter to allow
5492        browser zooming in and out.
5493
54942010-07-16  Zhe Su  <suzhe@chromium.org>
5495
5496        Reviewed by Darin Adler.
5497
5498        REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
5499        https://bugs.webkit.org/show_bug.cgi?id=42253
5500
5501        Dummy implementation of EditorClient::willSetInputMethodState.
5502
5503        * efl/WebCoreSupport/EditorClientEfl.cpp:
5504        (WebCore::EditorClientEfl::willSetInputMethodState):
5505        * efl/WebCoreSupport/EditorClientEfl.h:
5506
55072010-07-15  Mark Rowe  <mrowe@apple.com>
5508
5509        Update the sorting in the Xcode project files.
5510
5511        * WebKit.xcodeproj/project.pbxproj:
5512
55132010-07-14  Sam Weinig  <sam@webkit.org>
5514
5515        Reviewed by Darin Adler.
5516
5517        Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
5518        Make changing Cursors work in WebKit2.
5519
5520        * efl/WebCoreSupport/ChromeClientEfl.cpp:
5521        (WebCore::ChromeClientEfl::setCursor):
5522        * efl/WebCoreSupport/ChromeClientEfl.h:
5523        Change prototype to match new one.
5524
55252010-07-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5526
5527        Reviewed by Antonio Gomes.
5528
5529        [EFL] Add eina_safety to popup menu deletion.
5530        https://bugs.webkit.org/show_bug.cgi?id=41873
5531
5532        Since this is a public call, it's better to have an eina_safety on
5533        public calls. It would crash if browser calls this function to select
5534        an item of a nonexistent popup.
5535
5536        * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
5537        not exist.
5538
55392010-07-13  Simon Fraser  <simon.fraser@apple.com>
5540
5541        Reviewed by Dan Bernstein.
5542
5543        <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
5544        
5545        Add WebRenderLayer files.
5546
5547        * WebKit.xcodeproj/project.pbxproj:
5548
55492010-07-13  Rafael Antognolli  <antognolli@profusion.mobi>
5550
5551        Reviewed by Antonio Gomes.
5552
5553        This commit implements an API for configuring a path to the cookie
5554        file in the Mozilla "cookies.txt" format, and functions to deal with it
5555        in a more EFL like API.
5556
5557        [EFL] Add API for dealing with cookies in EFL port.
5558        https://bugs.webkit.org/show_bug.cgi?id=41770
5559
5560        * CMakeListsEfl.txt:
5561        * efl/ewk/EWebKit.h:
5562        * efl/ewk/ewk_cookies.cpp: Added.
5563        (ewk_cookies_file_set): Set a path to the file storing cookies.
5564        (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
5565        (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
5566        (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
5567        (ewk_cookies_cookie_free): Free memory used by a cookie.
5568        (ewk_cookies_policy_set): Set which acceptance policy will be used.
5569        (ewk_cookies_policy_get): Get current acceptance policy being used.
5570        * efl/ewk/ewk_cookies.h: Added.
5571        (_Ewk_Cookie::):
5572
55732010-07-12  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5574
5575        Unreviewed build fix after r60050.
5576
5577        * CMakeLists.txt: Add WebCore/bindings to the include path.
5578
55792010-07-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
5580
5581        Reviewed by Adam Barth.
5582
5583        [EFL] Fix style errors in ewk_private.h.
5584        https://bugs.webkit.org/show_bug.cgi?id=41742
5585
5586        * efl/ewk/ewk_private.h:
5587
55882010-07-09  Darin Adler  <darin@apple.com>
5589
5590        * StringsNotToBeLocalized.txt: Updated for recent changes.
5591
55922010-07-08  Joone Hur  <joone@kldp.org>
5593
5594        Reviewed by Antonio Gomes.
5595
5596        [EFL] fix cmake build for EWebLauncher
5597        https://bugs.webkit.org/show_bug.cgi?id=41830
5598
5599        * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
5600
56012010-07-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5602
5603        Reviewed by Kenneth Rohde Christiansen.
5604
5605        [EFL] Implement several notification hooks in FrameLoaderClient.
5606        We just notify browser, making the appropriate type conversions about
5607        the events occurring in WebCore.
5608        https://bugs.webkit.org/show_bug.cgi?id=41005
5609
5610        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
5611        (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
5612        wrapper structures in stack in order to give client the opportunity to
5613        change parameters. Then, call the function it defines.
5614        (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
5615        (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
5616        client.
5617        (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
5618        (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
5619        (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
5620        notify browser that the url changed.
5621        (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
5622        browser.
5623        (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
5624        notify browser.
5625        (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
5626        browser.
5627        (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
5628        browser.
5629        (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
5630        notify browser.
5631        (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
5632        * efl/ewk/ewk_frame.cpp:
5633        (ewk_frame_request_will_send): emit signal notifying browser.
5634        (ewk_frame_request_assign_identifier): emit signal notifying browser.
5635        (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
5636        (ewk_frame_view_state_save): emit signal notifying browser.
5637        (ewk_frame_load_provisional): emit signal notifying browser.
5638        (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
5639        (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
5640        (ewk_frame_load_document_finished): emit signal notifying browser.
5641        * efl/ewk/ewk_frame.h: update documentation about signals being sent
5642        and implement wrapper struct for ResourceRequest.
5643        * efl/ewk/ewk_private.h: export private functions.
5644
56452010-07-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5646
5647        Reviewed by Kenneth Rohde Christiansen.
5648
5649        [EFL] Flush backing store when going to new page.
5650        Call client method to flush backing store when going to a new page. This
5651        is the notification that data related to current page should be dropped,
5652        since a new page is being loaded.
5653        https://bugs.webkit.org/show_bug.cgi?id=41008
5654
5655        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
5656        (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
5657
56582010-07-07  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5659
5660        Unreviewed build fix after r62676.
5661
5662        [EFL] Fix build after Page constructor has changed. By now, the
5663        introduced BackForwardControllerClient is not used.
5664        https://bugs.webkit.org/show_bug.cgi?id=41825
5665
5666        * efl/ewk/ewk_view.cpp:
5667        (_ewk_view_priv_new): Add missing parameter to WebCore::Page
5668        constructor.
5669
56702010-07-07  Anders Carlsson  <andersca@apple.com>
5671
5672        Reviewed by Sam Weinig.
5673
5674        Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
5675
5676        * WebKit.xcodeproj/project.pbxproj:
5677
56782010-07-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
5679
5680        Reviewed by Kenneth Rohde Christiansen.
5681
5682        [EFL] EFLWebKit doesn't support viewport meta tag.
5683        Support viewport meta tag on EFL Port.
5684        https://bugs.webkit.org/show_bug.cgi?id=40278
5685
5686        * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
5687        (viewport_set):
5688        (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
5689        (browserCreate): Register the callback function for the 'viewport,changed' signal.
5690        * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
5691        (WebCore::ChromeClientEfl::didReceiveViewportArguments):
5692        * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
5693        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
5694        (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
5695        when website doesn't contain viewport tag.
5696        (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
5697        (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
5698        * efl/WebCoreSupport/FrameLoaderClientEfl.h:
5699        (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
5700        (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
5701        * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
5702        * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
5703        (_ewk_view_priv_new):
5704        (ewk_view_fixed_layout_size_set):
5705        (ewk_view_zoom_set):
5706        (ewk_view_zoom_weak_set):
5707        (ewk_view_zoom_animated_set):
5708        (ewk_view_viewport_set): Reports that viewport has changed.
5709        (ewk_view_viewport_get): Reports that viewport has changed.
5710        (ewk_view_zoom_range_set): Sets the zoom range.
5711        (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
5712        (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
5713        (ewk_view_user_scalable_set): Sets if zoom is enabled.
5714        (ewk_view_user_scalable_get): Gets if zoom is enabled.
5715        * efl/ewk/ewk_view.h:
5716
57172010-07-07  Rafael Antognolli  <antognolli@profusion.mobi>
5718
5719        Reviewed by Adam Barth.
5720
5721        [EFL] Fix cmake build and libsoup detection
5722        Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
5723        - LINK_FLAGS should be set using quotes, otherwise some wrong
5724        substitution takes place;
5725        - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
5726        version we are using;
5727        - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
5728        than that.
5729        https://bugs.webkit.org/show_bug.cgi?id=41717
5730
5731        * CMakeLists.txt:
5732        * CMakeListsEfl.txt:
5733
57342010-07-05  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
5735
5736        Reviewed by Kenneth Rohde Christiansen.
5737
5738        [EFL] Implement downloadURL in ContextMenuClientEfl
5739        When user selects a download menu from context menu, send the download 
5740        request to application.
5741        https://bugs.webkit.org/show_bug.cgi?id=41149
5742
5743        * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
5744        (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading 
5745        file and Send it to application.
5746        * efl/WebCoreSupport/ContextMenuClientEfl.h:
5747
57482010-06-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
5749
5750        Reviewed by Kenneth Rohde Christiansen.
5751
5752        [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
5753        https://bugs.webkit.org/show_bug.cgi?id=40876
5754
5755        * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
5756        to change window size.
5757
5758        (WebCore::ChromeClientEfl::windowRect):
5759        (WebCore::ChromeClientEfl::setWindowRect):
5760
57612010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5762
5763        Unreviewed build fix.
5764
5765        [EFL] Build fix for latest version of Ecore library.
5766        Ecore recently changed return type of callbacks from int to Eina_Bool.
5767
5768        * efl/EWebLauncher/main.c:
5769        * efl/ewk/ewk_view.cpp:
5770        (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
5771
57722010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5773
5774        Reviewed by Kenneth Rohde Christiansen.
5775
5776        [EFL] Simplify zoom setting by narrowing with WebCore API.
5777        Instead of creating a zoom_text_only field, use the already defined enum
5778        by WebCore.
5779        https://bugs.webkit.org/show_bug.cgi?id=40993
5780
5781        * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
5782        (ewk_frame_zoom_set):
5783        (ewk_frame_zoom_text_only_get):
5784        (ewk_frame_zoom_text_only_set):
5785
57862010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5787
5788        Reviewed by Kenneth Rohde Christiansen.
5789
5790        [EFL] Implement download requests
5791        When a download request arrives through FrameLoaderClient, forward it to
5792        browser in order to be possible to download files.
5793        https://bugs.webkit.org/show_bug.cgi?id=40967
5794
5795        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
5796        (WebCore::FrameLoaderClientEfl::download): get file names and
5797        forward to ewk_view_download_request()
5798        * efl/ewk/ewk_private.h: export private function to WebCoreSupport
5799
58002010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5801
5802        Reviewed by Kenneth Rohde Christiansen.
5803
5804        [EFL] Stop frame loaders when deleting view.
5805        Frame loaders were still alive after view is deleted, causing
5806        segmentation fault when libsoup had something to deliver yet.
5807        https://bugs.webkit.org/show_bug.cgi?id=41007
5808
5809        * efl/ewk/ewk_view.cpp:
5810        (_ewk_view_smart_del): stop loaders.
5811
58122010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5813
5814        Reviewed by Kenneth Rohde Christiansen.
5815
5816        [EFL] Fix warnings about printf format
5817        When printing uint64_t the macro PRIu64 is needed in order to be
5818        portable across 32 and 64 bits. It was previously showing warning
5819        messages on 32-bits systems.
5820        https://bugs.webkit.org/show_bug.cgi?id=40965
5821
5822        * efl/ewk/ewk_view.cpp:
5823        (ewk_view_exceeded_database_quota):
5824
58252010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5826
5827        Reviewed by Kenneth Rohde Christiansen.
5828
5829        [EFL] Do not load error message for download and cancellation.
5830        When a download is made or a request is cancelled an error page should
5831        not be shown.
5832        https://bugs.webkit.org/show_bug.cgi?id=40956
5833
5834        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
5835        (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
5836        should not fallback.
5837        (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
5838        should not fallback.
5839        (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
5840        typo in related error message.
5841        (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
5842        request or the policy changed (for example, because the request is a
5843        download) then it should not fallback.
5844
58452010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5846
5847        Reviewed by Kenneth Rohde Christiansen.
5848
5849        [EFL] Implement runOpenPanel method. The interface with browser was
5850        already implemented. Now we are actually calling it.
5851        https://bugs.webkit.org/show_bug.cgi?id=40923
5852
5853        * efl/WebCoreSupport/ChromeClientEfl.cpp:
5854        (WebCore::ChromeClientEfl::runOpenPanel): implement method.
5855        * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
5856
58572010-06-24  Jer Noble  <jer.noble@apple.com>
5858
5859        Reviewed by Eric Carlson.
5860
5861        Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
5862        https://bugs.webkit.org/show_bug.cgi?id=40939
5863        rdar://problem/7996172
5864        
5865        Add IOKit.framework to the list of linked frameworks.
5866
5867        * WebKit.xcodeproj/project.pbxproj:
5868
58692010-06-23  Leandro Pereira  <leandro@profusion.mobi>
5870
5871        Reviewed by Gustavo Noronha Silva.
5872
5873        [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
5874        https://bugs.webkit.org/show_bug.cgi?id=40862
5875        
5876        * CMakeListsEfl.txt:
5877        * efl/ewebkit.pc.in:
5878
58792010-06-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5880
5881        Reviewed by Gustavo Noronha Silva.
5882
5883        Add implementaion of new windows for EFL port. Both cases of a link
5884        with target="_blank" and a javascript that does window.open() are
5885        treated, delegating to browser the role of actually creating the
5886        window (or blocking it).
5887        https://bugs.webkit.org/show_bug.cgi?id=40930
5888
5889        * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
5890        * efl/WebCoreSupport/ChromeClientEfl.cpp:
5891        (WebCore::ChromeClientEfl::createWindow): implement method for
5892        creating new window by delegating to browser its creation. Browser
5893        might decide to continue on the same window by returning the same
5894        view object.
5895        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
5896        (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
5897        for creating new window when its creation is done by a javascript
5898        script.
5899        * efl/ewk/EWebKit.h: new header for WindowFeatures.
5900        * efl/ewk/ewk_private.h:
5901        * efl/ewk/ewk_view.cpp:
5902        (ewk_view_window_create): call the method implemented by browser.
5903        * efl/ewk/ewk_view.h:
5904        * efl/ewk/ewk_window_features.cpp: Added.
5905        (ewk_window_features_unref):
5906        (ewk_window_features_ref):
5907        (ewk_window_features_bool_property_get):
5908        (ewk_window_features_int_property_get):
5909        (ewk_window_features_new_from_core): create and wrapped struct
5910        containing the core struct.
5911        * efl/ewk/ewk_window_features.h: Added.
5912
59132010-06-18  Anders Carlsson  <andersca@apple.com>
5914
5915        Reviewed by Sam Weinig.
5916
5917        Rename WebPluginPackage.m to make it an Objective-C++ file.
5918
5919        * WebKit.xcodeproj/project.pbxproj:
5920
59212010-06-18  Anders Carlsson  <andersca@apple.com>
5922
5923        Reviewed by Sam Weinig.
5924
5925        Make WebCoreSystemInterface.h a C++ only header
5926        https://bugs.webkit.org/show_bug.cgi?id=40867
5927
5928        * WebKit.xcodeproj/project.pbxproj:
5929
59302010-06-18  Anders Carlsson  <andersca@apple.com>
5931
5932        Reviewed by Dan Bernstein.
5933
5934        Add stubbed out WebPlatformStrategies class to WebKit.
5935        https://bugs.webkit.org/show_bug.cgi?id=40851
5936
5937        * WebKit.xcodeproj/project.pbxproj:
5938
59392010-06-18  Alexis Menard  <alexis.menard@nokia.com>
5940
5941        Reviewed by Simon Hausmann.
5942
5943        [qt] Better check for the declarative plugin inclusion.
5944
5945        * WebKit.pro:
5946
59472010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
5948
5949        Reviewed by Eric Seidel.
5950
5951        Clean EFL header files in order to diminish the compilation time with
5952        EFL from subversion. We remove the EFL includes from header files and use
5953        forward declarations, including the headers in correspondent source
5954        files when needed. This causes only the needed source files to be
5955        recompiled in case a new version of EFL is installed instead of
5956        triggering a recompilation of almost all WebCore/WebKit.
5957        https://bugs.webkit.org/show_bug.cgi?id=40575
5958
5959        * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
5960        * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
5961        * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
5962
59632010-06-15  Gustavo Noronha Silva  <gns@gnome.org>
5964
5965        Unreviewed EFL build fix. Simple typo.
5966
5967        * efl/WebCoreSupport/InspectorClientEfl.cpp:
5968        (WebCore::InspectorClientEfl::sendMessageToFrontend):
5969
59702010-06-14  Tony Chang  <tony@chromium.org>
5971
5972        Reviewed by Darin Fisher.
5973
5974        Chromium shouldn't build inside the source directory
5975        https://bugs.webkit.org/show_bug.cgi?id=40489
5976
5977        Ignore directories fetched by chromium and chromium mac output dir.
5978
5979        * chromium: Added property svn:ignore.
5980
59812010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
5982
5983        Reviewed by Pavel Feldman.
5984
5985        WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
5986        data from inspected page to WebInspector as JSON string via http. The native
5987        serialization to JSON string is supported by InspectorValue's classes. This patch
5988        has the implementation of sendMessageToFrontend function. WebKit version of it still
5989        uses ScriptFunctionCall and will be switched to another transport a little bit later.
5990        https://bugs.webkit.org/show_bug.cgi?id=40134
5991
5992        * efl/WebCoreSupport/InspectorClientEfl.cpp:
5993        (WebCore::InspectorClientEfl::sendMessageToFrontend):
5994        * efl/WebCoreSupport/InspectorClientEfl.h:
5995
59962010-06-09  Sheriff Bot  <webkit.review.bot@gmail.com>
5997
5998        Unreviewed, rolling out r60889.
5999        http://trac.webkit.org/changeset/60889
6000        https://bugs.webkit.org/show_bug.cgi?id=40365
6001
6002        gtk bot has some kind of memory corruption (Requested by
6003        loislo on #webkit).
6004
6005        * efl/WebCoreSupport/InspectorClientEfl.cpp:
6006        * efl/WebCoreSupport/InspectorClientEfl.h:
6007
60082010-06-07  Ilya Tikhonovsky  <loislo@chromium.org>
6009
6010        Reviewed by Pavel Feldman.
6011
6012        WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
6013        data from inspected page to WebInspector as JSON string via http. The native
6014        serialization to JSON string is supported by InspectorValue's classes. This patch
6015        has the implementation of sendMessageToFrontend function. WebKit version of it still
6016        uses ScriptFunctionCall and will be switched to another transport a little bit later.
6017        https://bugs.webkit.org/show_bug.cgi?id=40134
6018
6019        * efl/WebCoreSupport/InspectorClientEfl.cpp:
6020        (WebCore::InspectorClientEfl::sendMessageToFrontend):
6021        * efl/WebCoreSupport/InspectorClientEfl.h:
6022
60232010-06-01  Alexey Proskuryakov  <ap@apple.com>
6024
6025        Reviewed by Sam Weinig.
6026
6027        https://bugs.webkit.org/show_bug.cgi?id=39434
6028        REGRESSION (r59811): Geolocation callbacks cannot be created
6029
6030        Removing unused WebGeolocationMock.
6031
6032        * WebKit.xcodeproj/project.pbxproj:
6033
60342010-05-31  Lyon Chen  <liachen@rim.com>
6035
6036        Reviewed by Kent Tamura.
6037
6038        Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
6039        https://bugs.webkit.org/show_bug.cgi?id=35530
6040
6041        Change enum EAlteration from { MOVE, EXTEND } to { AlterationMove, AlterationExtend } and enum EDirection { FORWARD, BACKWARD, RIGHT, LEFT} to { DirectionForward, DirectionBackward, DirectionRight, DirectionLeft } to avoid macro conflict, and also better coding style conformance.
6042
6043        * efl/WebCoreSupport/EditorClientEfl.cpp:
6044        (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
6045
60462010-05-31  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
6047
6048        Reviewed by Kenneth Rohde Christiansen.
6049
6050        [EFL] Add Context Menu implementation
6051        https://bugs.webkit.org/show_bug.cgi?id=39821
6052
6053        * CMakeListsEfl.txt: add context menu files.
6054        * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
6055        (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
6056        (WebCore::ContextMenuClientEfl::newPlatformDescription):
6057        (WebCore::ContextMenuClientEfl::freePlatformDescription):
6058        (WebCore::ContextMenuClientEfl::appendItem):
6059        (WebCore::ContextMenuClientEfl::show):
6060        * efl/WebCoreSupport/ContextMenuClientEfl.h:
6061        * efl/ewk/EWebKit.h:
6062        * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
6063        browser for manipulating context menus.
6064        (ewk_context_menu_ref):
6065        (ewk_context_menu_unref):
6066        (ewk_context_menu_destroy):
6067        (ewk_context_menu_item_list_get):
6068        (ewk_context_menu_item_new):
6069        (ewk_context_menu_item_select):
6070        (ewk_context_menu_item_free):
6071        (ewk_context_menu_item_type_get):
6072        (ewk_context_menu_item_type_set):
6073        (ewk_context_menu_item_action_get):
6074        (ewk_context_menu_item_action_set):
6075        (ewk_context_menu_item_title_get):
6076        (ewk_context_menu_item_title_set):
6077        (ewk_context_menu_item_checked_get):
6078        (ewk_context_menu_item_checked_set):
6079        (ewk_context_menu_item_enabled_get):
6080        (ewk_context_menu_item_enabled_set):
6081        (ewk_context_menu_new):
6082        (ewk_context_menu_free):
6083        (ewk_context_menu_item_append):
6084        (ewk_context_menu_custom_get):
6085        (ewk_context_menu_show):
6086        * efl/ewk/ewk_contextmenu.h: Added.
6087        * efl/ewk/ewk_private.h:
6088        * efl/ewk/ewk_view.cpp:
6089        (ewk_view_context_menu_forward_event): inform browser a new context
6090        menu was created.
6091        (ewk_view_exceeded_database_quota): small fix to previous
6092        changed function.
6093        * efl/ewk/ewk_view.h:
6094
60952010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
6096
6097        Reviewed by Kenneth Rohde Christiansen.
6098
6099        [EF] Remove compiler warnings and add test for switching page
6100        encoding.
6101        https://bugs.webkit.org/show_bug.cgi?id=39871
6102
6103        * efl/EWebLauncher/main.c:
6104        (print_history):
6105        (on_key_down):
6106        (main):
6107
61082010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
6109
6110        Reviewed by Kenneth Rohde Christiansen.
6111
6112        [EFL] Allow client to override default database quota. We increase the
6113        default database quota to 1MB (it was incorrectly set to 1KB, which is
6114        too low) and add methods to allow client to iteratively database quota
6115        when it becomes greater than the allowed value.
6116        https://bugs.webkit.org/show_bug.cgi?id=39867
6117
6118        * efl/WebCoreSupport/ChromeClientEfl.cpp:
6119        (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
6120        to allow client to increase database quota iteratively.
6121        * efl/ewk/ewk_private.h:
6122        * efl/ewk/ewk_settings.cpp:
6123        * efl/ewk/ewk_view.h:
6124
61252010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
6126
6127        Reviewed by Kenneth Rohde Christiansen.
6128
6129        [EFL] Add default path to web database and methods to set it.
6130        If a default path is not set, it will default to "/", in which a
6131        normal user usually does not have write permission.
6132
6133        * efl/EWebLauncher/main.c: overwrite default directory with another
6134        one.
6135        (main):
6136        * efl/ewk/ewk_main.cpp:
6137        (ewk_init): add default path
6138        * efl/ewk/ewk_settings.cpp: add methods to set and get database path
6139        (ewk_settings_web_database_path_set):
6140        (ewk_settings_web_database_path_get):
6141        * efl/ewk/ewk_settings.h:
6142
61432010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
6144
6145        Reviewed by Kenneth Rohde Christiansen.
6146
6147        [EFL] Fix wrongly set clipper. Now the scrollbars from main
6148        frame are shown even on a zoom level lower than 1.0.
6149
6150        * efl/ewk/ewk_view_single.c:
6151        (_ewk_view_single_smart_add):
6152        (_ewk_view_single_smart_backing_store_add):
6153        (ewk_view_single_smart_set):
6154
61552010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
6156
6157        Reviewed by Kenneth Rohde Christiansen.
6158
6159        [EFL] Add support for Popup menus
6160        https://bugs.webkit.org/show_bug.cgi?id=39629
6161
6162        * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
6163        and destroy popup menu.
6164        (WebCore::ChromeClientEfl::createSelectPopup): ditto.
6165        (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
6166        * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
6167        * efl/ewk/ewk_private.h: add function to call browser when a popup is
6168        created/deleted
6169
61702010-05-25  Joone Hur  <joone.hur@samsung.com>
6171
6172        Reviewed by Gustavo Noronha Silva.
6173
6174        [EFL] Build fix.
6175        http://webkit.org/b/39648
6176
6177        * efl/ewk/ewk_frame.cpp:
6178        (ewk_frame_zoom_get): Add missed namespace 
6179        (ewk_frame_zoom_set): Ditto.
6180        (ewk_frame_zoom_text_only_set): Ditto.
6181        * efl/ewk/ewk_view.cpp:
6182        (_ewk_view_priv_new): Add a null parameter when creating a Page.
6183
61842010-05-24  Darin Adler  <darin@apple.com>
6185
6186        Reviewed by Eric Seidel.
6187
6188        Move view-related functions from Frame to FrameView
6189        https://bugs.webkit.org/show_bug.cgi?id=39366
6190
6191        * efl/ewk/ewk_frame.cpp:
6192        (ewk_frame_editable_set): Removed call to empty function,
6193        removeEditingStyleFromBodyElement.
6194        (ewk_frame_zoom_get): Call function on FrameView.
6195        (ewk_frame_zoom_set): Ditto.
6196        (ewk_frame_zoom_text_only_set): Ditto.
6197
61982010-05-15  Leandro Pereira  <leandro@profusion.mobi>
6199
6200        Reviewed by Adam Treat.
6201
6202        [EFL] Add build system for the EFL port.
6203        http://webkit.org/b/37945
6204
6205        * CMakeLists.txt: Added.
6206        * CMakeListsEfl.txt: Added.
6207
62082010-05-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
6209
6210        Reviewed by David Levin.
6211
6212        [EF] Include missing header.
6213        http://webkit.org/b/38905
6214
6215        * efl/ewk/ewk_main.cpp: Include PageGroup.h
6216
62172010-05-08  Leandro Pereira  <leandro@profusion.mobi>
6218
6219        Reviewed by Laszlo Gombos.
6220
6221        [EFL] Only compile database stuff if ENABLE_DATABASE is set. 
6222        http://webkit.org/b/38777
6223
6224        * efl/WebCoreSupport/ChromeClientEfl.cpp:
6225
62262010-05-05  Dan Bernstein  <mitz@apple.com>
6227
6228        Reviewed by Simon Fraser.
6229
6230        <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
6231        https://bugs.webkit.org/show_bug.cgi?id=38427
6232
6233        * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
6234        Objective-C++.
6235
62362010-05-03  Darin Adler  <darin@apple.com>
6237
6238        * English.lproj/Localizable.strings: Regenerated.
6239        * StringsNotToBeLocalized.txt: Updated for recent changes.
6240
62412010-05-03  Jens Alfke  <snej@chromium.org>
6242
6243        Reviewed by Darin Fisher.
6244
6245        [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
6246        https://bugs.webkit.org/show_bug.cgi?id=38397
6247
6248        No tests (functionality is exposed only through native WebKit API.)
6249
6250        * efl/WebCoreSupport/FrameLoaderClientEfl.h:
6251        (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
6252
62532010-04-22  Leandro Pereira  <leandro@profusion.mobi>
6254
6255        Reviewed by Gustavo Noronha Silva.
6256
6257        Implement findThemePath to locate the correct theme file instead of
6258        relying on a hardcoded location.
6259        http://webkit.org/b/37996
6260
6261        * efl/EWebLauncher/main.c:
6262        (findThemePath): Fix to locate the correct theme files.
6263        (main): Use findThemePath() instead of a hardcoded one.
6264
62652010-04-22  Leandro Pereira  <leandro@profusion.mobi>
6266
6267        Reviewed by Gustavo Noronha Silva.
6268
6269        Update efl/ewebkit.pc.in to match the variable substitution syntax
6270        of CMake.
6271        http://webkit.org/b/37999
6272
6273        * efl/ewebkit.pc.in: Updated.
6274
62752010-04-22  Leandro Pereira  <leandro@profusion.mobi>
6276
6277        Reviewed by Gustavo Noronha Silva.
6278
6279        Update EWebKit (EFL port) to match recent API changes.
6280        http://webkit.org/b/37997
6281
6282        * efl/ewk/ewk_frame.cpp:
6283        (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
6284        (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
6285        (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
6286        (ewk_frame_plugin_create): Disable temporarily PluginView-related
6287        code until a proper plugin implementation is made.
6288        * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
6289        (ewk_view_selection_get): Fix a reference to WebCore::CString to
6290        WTF::CString.
6291
62922010-04-22  Leandro Pereira  <leandro@profusion.mobi>
6293
6294        Reviewed by Gustavo Noronha Silva.
6295
6296        Update EFL port files to match recent API changes.
6297        http://webkit.org/b/37876
6298
6299        * efl/WebCoreSupport/ChromeClientEfl.cpp:
6300        (kit): Added.
6301        (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
6302        (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
6303        style fix.
6304        (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
6305        (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
6306        (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
6307        (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
6308        (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
6309        (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
6310        (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
6311        (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
6312        (WebCore::ChromeClientEfl::scroll): Updated.
6313        (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
6314        (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
6315        * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
6316        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
6317        (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
6318        from FrameLoader::writer.
6319        (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
6320        (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
6321        (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
6322
63232010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
6324
6325        Reviewed by Nikolas Zimmermann.
6326
6327        Add missing EFL WebKit/efl theme files.
6328        http://webkit.org/b/37854
6329
6330        * efl/DefaultTheme/default.edc: Added.
6331        * efl/DefaultTheme/widget/button/button.edc: Added.
6332        * efl/DefaultTheme/widget/check/check.edc: Added.
6333        * efl/DefaultTheme/widget/combo/combo.edc: Added.
6334        * efl/DefaultTheme/widget/entry/entry.edc: Added.
6335        * efl/DefaultTheme/widget/file/file.edc: Added.
6336        * efl/DefaultTheme/widget/radio/radio.edc: Added.
6337        * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
6338        * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
6339        * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
6340        * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
6341
63422010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
6343
6344        Reviewed by Adam Roben.
6345
6346        Update EFL port to match recent API changes.
6347        http://webkit.org/b/37853
6348
6349        * efl/WebCoreSupport/EditorClientEfl.cpp:
6350        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
6351        (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
6352        (WebCore::FrameLoaderClientEfl::objectContentType):
6353        (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
6354        (WebCore::FrameLoaderClientEfl::canShowMIMEType):
6355        * efl/WebCoreSupport/FrameLoaderClientEfl.h:
6356
63572010-04-15  Leandro Pereira  <leandro@profusion.mobi>
6358
6359        Reviewed by Kenneth Rohde Christiansen.
6360
6361        Add EFL port files to efl/WebCoreSupport.
6362        http://webkit.org/b/35915
6363
6364        * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
6365        * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
6366
63672010-04-15  Adam Roben  <aroben@apple.com>
6368
6369        Expose UserContentURLPattern as WebKit SPI
6370
6371        Fixes <http://webkit.org/b/37354>.
6372
6373        Reviewed by Tim Hatcher.
6374
6375        * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
6376
63772010-04-15  Leandro Pereira  <leandro@profusion.mobi>
6378
6379        Reviewed by Kenneth Rohde Christiansen.
6380
6381        Add EFL port files to efl/WebCoreSupport.
6382        http://webkit.org/b/35918
6383
6384        * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
6385        * efl/WebCoreSupport/EditorClientEfl.h: Added.
6386
63872010-04-10  Mark Rowe  <mrowe@apple.com>
6388
6389        Reviewed by Dan Bernstein.
6390
6391        <rdar://problem/7845305> Further adoption of formal protocols for delegates.
6392
6393        Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
6394
6395        * WebKit.xcodeproj/project.pbxproj:
6396
63972010-04-07  Leandro Pereira  <leandro@profusion.mobi>
6398
6399        Reviewed by Kenneth Rohde Christiansen.
6400
6401        Add ewk_view (the high level object to acces the WebKit-EFL browser
6402        component) to efl/ewk.
6403        http://webkit.org/b/35932
6404
6405        * efl/ewk/ewk_view.cpp: Added.
6406        * efl/ewk/ewk_view.h: Added.
6407
64082010-04-05  Alexey Proskuryakov  <ap@apple.com>
6409
6410        Reviewed by Darin Adler.
6411
6412        https://bugs.webkit.org/show_bug.cgi?id=37111
6413        <rdar://problem/7790327> Draw replacement text when plug-in host crashes
6414
6415        https://bugs.webkit.org/show_bug.cgi?id=37111
6416        <rdar://problem/7790327> Draw replacement text when plug-in host crashes
6417
6418        * English.lproj/Localizable.strings: Added a string for plug-in failure.
6419
64202010-04-01  Leandro Pereira  <leandro@profusion.mobi>
6421
6422        Reviewed by Gustavo Noronha Silva.
6423
6424        Add EFL's pkg-config metadata file file to efl/.
6425        http://webkit.org/b/36766
6426
6427        * efl/ewebkit.pc.in: Added.
6428
64292010-03-30  Gavin Barraclough  <barraclough@apple.com>
6430
6431        Rubber stamped by Sam Weinig.
6432
6433        https://bugs.webkit.org/show_bug.cgi?id=36866
6434        Move CString to WTF
6435
6436        * efl/WebCoreSupport/ChromeClientEfl.cpp:
6437        * efl/ewk/ewk_frame.cpp:
6438        (ewk_frame_name_get):
6439        (ewk_frame_selection_get):
6440        (ewk_frame_uri_changed):
6441        * efl/ewk/ewk_history.cpp:
6442        * efl/ewk/ewk_settings.cpp:
6443
64442010-03-28  Alexey Proskuryakov  <ap@apple.com>
6445
6446        Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
6447
6448        * efl/ewk/ewk_frame.cpp:
6449
64502010-03-22  Kevin Decker  <kdecker@apple.com>
6451
6452        Reviewed by Simon Fraser.
6453
6454        https://bugs.webkit.org/show_bug.cgi?id=36328
6455
6456        * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
6457
64582010-03-22  Darin Adler  <darin@apple.com>
6459
6460        * StringsNotToBeLocalized.txt: Updated for recent changes.
6461
64622010-03-22  Kevin Decker  <kdecker@apple.com>
6463
6464        Reviewed by John Sullivan.
6465
6466        https://bugs.webkit.org/show_bug.cgi?id=36328
6467
6468        * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
6469
64702010-03-18  Leandro Pereira  <leandro@profusion.mobi>
6471
6472        Reviewed by Kenneth Rohde Christiansen.
6473
6474        Add EFL port files to efl/ewk.
6475        http://webkit.org/b/35931
6476
6477        * efl/ewk/ewk_settings.cpp: Added.
6478        * efl/ewk/ewk_settings.h: Added.
6479
64802010-03-17  Leandro Pereira  <leandro@profusion.mobi>
6481
6482        Reviewed by Kenneth Rohde Christiansen.
6483
6484        Add default theme files to efl/DefaultTheme.
6485        http://webkit.org/b/36240
6486
6487        * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
6488        * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
6489        * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
6490        * efl/DefaultTheme/radio/img_radio_off.png: Added.
6491        * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
6492        * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
6493        * efl/DefaultTheme/combo/combo_normal.png: Added.
6494        * efl/DefaultTheme/combo/combo_focus_button.png: Added.
6495        * efl/DefaultTheme/combo/combo_hover_button.png: Added.
6496        * efl/DefaultTheme/combo/combo_hover.png: Added.
6497        * efl/DefaultTheme/combo/combo_focus.png: Added.
6498        * efl/DefaultTheme/combo/combo_press_button.png: Added.
6499        * efl/DefaultTheme/combo/combo_normal_button.png: Added.
6500        * efl/DefaultTheme/combo/combo_press.png: Added.
6501        * efl/DefaultTheme/combo/icon.png: Added.
6502        * efl/DefaultTheme/file/file_normal.png: Added.
6503        * efl/DefaultTheme/file/file_press.png: Added.
6504        * efl/DefaultTheme/file/file_hover.png: Added.
6505        * efl/DefaultTheme/file/file_focus.png: Added.
6506        * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
6507        * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
6508        * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
6509        * efl/DefaultTheme/search/field/field_focused.png: Added.
6510        * efl/DefaultTheme/search/field/field_normal.png: Added.
6511        * efl/DefaultTheme/search/field/field_hovered.png: Added.
6512        * efl/DefaultTheme/entry/img_normal.png: Added.
6513        * efl/DefaultTheme/entry/img_hovered.png: Added.
6514        * efl/DefaultTheme/entry/img_focused.png: Added.
6515        * efl/DefaultTheme/check/img_check_off_hover.png: Added.
6516        * efl/DefaultTheme/check/img_check_on.png: Added.
6517        * efl/DefaultTheme/check/img_check_off_focus.png: Added.
6518        * efl/DefaultTheme/check/img_check_on_focus.png: Added.
6519        * efl/DefaultTheme/check/img_check_off.png: Added.
6520        * efl/DefaultTheme/check/img_check_on_hover.png: Added.
6521        * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
6522        * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
6523        * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
6524        * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
6525        * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
6526        * efl/DefaultTheme/button/img_button_normal.png: Added.
6527        * efl/DefaultTheme/button/img_button_focus.png: Added.
6528        * efl/DefaultTheme/button/img_button_hover.png: Added.
6529        * efl/DefaultTheme/button/img_button_press.png: Added.
6530
65312010-03-17  Leandro Pereira  <leandro@profusion.mobi>
6532
6533        Reviewed by Kenneth Rohde Christiansen.
6534
6535        Add EFL example browser to efl/EWebLauncher.
6536        http://webkit.org/b/36176
6537
6538        * efl/EWebLauncher/main.c: Added.
6539
65402010-03-16  Leandro Pereira  <leandro@profusion.mobi>
6541
6542        Reviewed by Kenneth Rohde Christiansen.
6543
6544        Add EFL port files to efl/WebCoreSupport.
6545        http://webkit.org/b/35916
6546
6547        * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
6548        * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
6549
65502010-03-16  Yury Semikhatsky  <yurys@chromium.org>
6551
6552        Reviewed by Pavel Feldman.
6553
6554        Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost.
6555
6556        Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
6557        https://bugs.webkit.org/show_bug.cgi?id=35036
6558
6559        * efl/WebCoreSupport/InspectorClientEfl.cpp:
6560        (WebCore::InspectorClientEfl::openInspectorFrontend):
6561        * efl/WebCoreSupport/InspectorClientEfl.h:
6562
65632010-03-13  Leandro Pereira  <leandro@profusion.mobi>
6564
6565        Reviewed by Kenneth Rohde Christiansen.
6566
6567        Add EFL port files to efl/ewk.
6568        http://webkit.org/b/35925
6569
6570        * efl/ewk/ewk_history.cpp: Added.
6571        * efl/ewk/ewk_history.h: Added.
6572
65732010-03-13  Leandro Pereira  <leandro@profusion.mobi>
6574
6575        Reviewed by Kenneth Rohde Christiansen.
6576
6577        Add EFL port files to efl/ewk.
6578        http://webkit.org/b/35928
6579
6580        * efl/ewk/ewk_main.cpp: Added.
6581        * efl/ewk/ewk_main.h: Added.
6582
65832010-03-13  Leandro Pereira  <leandro@profusion.mobi>
6584
6585        Reviewed by Kenneth Rohde Christiansen.
6586
6587        Add EFL port files to efl/ewk.
6588        http://webkit.org/b/35924
6589
6590        * efl/ewk/ewk_frame.cpp: Added.
6591        * efl/ewk/ewk_frame.h: Added.
6592
65932010-03-13  Leandro Pereira  <leandro@profusion.mobi>
6594
6595        Reviewed by Kenneth Rohde Christiansen.
6596
6597        Add EFL port files to efl/ewk.
6598        http://webkit.org/b/35936
6599
6600        * efl/ewk/ewk_view_single.c: Added.
6601
66022010-03-13  Leandro Pereira  <leandro@profusion.mobi>
6603
6604        Reviewed by Kenneth Rohde Christiansen.
6605
6606        Add EFL port files to efl/ewk.
6607        http://webkit.org/b/35929
6608
6609        * efl/ewk/ewk_util.cpp: Added.
6610        * efl/ewk/ewk_util.h: Added.
6611
66122010-03-13  Leandro Pereira  <leandro@profusion.mobi>
6613
6614        Reviewed by Kenneth Rohde Christiansen.
6615
6616        Add EFL port files to efl/ewk.
6617        http://webkit.org/b/35934
6618
6619        * efl/ewk/EWebKit.h: Added.
6620        * efl/ewk/ewk_eapi.h: Added.
6621        * efl/ewk/ewk_logging.h: Added.
6622        * efl/ewk/ewk_private.h: Added.
6623
66242010-03-11  Leandro Pereira  <leandro@profusion.mobi>
6625
6626        Reviewed by Gustavo Noronha Silva.
6627
6628        Add EFL port files to efl/WebCoreSupport.
6629        http://webkit.org/b/35917
6630
6631        * efl/WebCoreSupport/InspectorClientEfl.h: Added.
6632        * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
6633
66342010-03-11  Leandro Pereira  <leandro@profusion.mobi>
6635
6636        Reviewed by Gustavo Noronha Silva.
6637
6638        Add EFL port files to efl/WebCoreSupport.
6639        http://webkit.org/b/35914
6640
6641        * efl/WebCoreSupport/DragClientEfl.h: Added.
6642        * efl/WebCoreSupport/DragClientEfl.cpp: Added.
6643
66442010-03-11  Simon Fraser  <simon.fraser@apple.com>
6645
6646        Reviewed by Mark Rowe.
6647
6648        Sort the project file.
6649
6650        * WebKit.xcodeproj/project.pbxproj:
6651
66522010-03-10  Leandro Pereira  <leandro@profusion.mobi>
6653
6654        Reviewed by Holger Freyther.
6655
6656        Add EFL port files to efl/WebCoreSupport.
6657        http://webkit.org/b/35913
6658
6659        * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
6660        * efl/WebCoreSupport/ChromeClientEfl.h: Added.
6661
66622010-03-09  John Sullivan  <sullivan@apple.com>
6663
6664        Fixed localized string key collision. update-webkit-localized-strings now
6665        runs without errors.
6666
6667        Reviewed by Adam Roben.
6668
6669        * English.lproj/Localizable.strings:
6670        Regenerated.
6671
66722010-03-09  John Sullivan  <sullivan@apple.com>
6673
6674        * StringsNotToBeLocalized.txt:
6675        Brought this file up to date. update-webkit-localizable-strings still lists
6676        one key collision, but that's a separate issue.
6677
66782010-03-04  Mark Rowe  <mrowe@apple.com>
6679
6680        Reviewed by Sam Weinig.
6681
6682        Add a script to verify that WebKit framework headers are internally consistent.
6683
6684        * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
6685        an error should the consistency check fail.
6686
66872010-02-25  Alexey Proskuryakov  <ap@apple.com>
6688
6689        Reviewed by Geoffrey Garen.
6690
6691        https://bugs.webkit.org/show_bug.cgi?id=35394
6692        <rdar://problem/7685262> Make passing objects between Java and plug-ins work
6693
6694        * WebKit.xcodeproj/project.pbxproj: Added new files.
6695
66962010-02-04  Mark Rowe  <mrowe@apple.com>
6697
6698        Reviewed by Timothy Hatcher.
6699
6700        Build fix.  Remove a symbol corresponding to an inline function from the linker export
6701        file to prevent a weak external failure.
6702
6703        * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
6704
67052010-02-04  John Sullivan  <sullivan@apple.com>
6706
6707        https://bugs.webkit.org/show_bug.cgi?id=34611
6708        WebLocalizedString() could use an assertion that it is being called on the main thread
6709
6710        Reviewed by Tim Hatcher.
6711
6712        * WebKit.xcodeproj/project.pbxproj:
6713        Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
6714
67152010-01-29  Mark Rowe  <mrowe@apple.com>
6716
6717        Sort Xcode projects.
6718
6719        * WebKit.xcodeproj/project.pbxproj:
6720
67212010-01-19  Dan Bernstein  <mitz@apple.com>
6722
6723        Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
6724
6725        * WebKit.xcodeproj/project.pbxproj:
6726
67272010-01-19  Simon Fraser  <simon.fraser@apple.com>
6728
6729        Build fix, no review.
6730
6731        Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
6732        in WebKit.
6733
6734        * WebKit.xcodeproj/project.pbxproj:
6735
67362010-01-19  Jon Honeycutt  <jhoneycutt@apple.com>
6737
6738        MSAA: The child <option> elements of a non-multiple <select> are not
6739        exposed
6740
6741        https://bugs.webkit.org/show_bug.cgi?id=33773
6742        <rdar://problem/7550556>
6743
6744        Reviewed by Alice Liu.
6745
6746        * English.lproj/Localizable.strings:
6747        Add new localized strings.
6748
67492010-01-13  Kevin Decker  <kdecker@apple.com>
6750
6751        Reviewed by Mark Rowe.
6752
6753        https://bugs.webkit.org/show_bug.cgi?id=33610
6754        <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
6755
6756         * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
6757
67582009-12-25  Darin Adler  <darin@apple.com>
6759
6760        * StringsNotToBeLocalized.txt: Updated for recent changes.
6761
67622009-12-18  Dan Bernstein  <mitz@apple.com>
6763
6764        Updated localizable strings after r52368
6765
6766        * English.lproj/Localizable.strings:
6767
67682009-12-18  Sam Weinig  <sam@webkit.org>
6769
6770        Reviewed by Dan Bernstein.
6771
6772        Add Mac WebKit side of the client based geolocation provider.
6773
6774        * WebKit.xcodeproj/project.pbxproj:
6775
67762009-12-16  Mark Rowe  <mrowe@apple.com>
6777
6778        Build fix.  Disable debug variants of WebKit frameworks.
6779
6780        * WebKit.xcodeproj/project.pbxproj:
6781
67822009-12-16  John Sullivan  <sullivan@apple.com>
6783
6784        Brought this file up to date, sans review.
6785
6786        * StringsNotToBeLocalized.txt:
6787
67882009-11-30  Mark Rowe  <mrowe@apple.com>
6789
6790        Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
6791
6792        * WebKit.xcodeproj/project.pbxproj:
6793
67942009-11-24  Dmitry Titov  <dimich@chromium.org>
6795
6796        Reviewed by Eric Seidel.
6797
6798        Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
6799        https://bugs.webkit.org/show_bug.cgi?id=31444
6800
6801        * chromium/features.gypi:
6802
68032009-11-24  Mark Rowe  <mrowe@apple.com>
6804
6805        Fix production builds where the source tree may be read-only.
6806
6807        * WebKit.xcodeproj/project.pbxproj:
6808
68092009-11-20  Dave Hyatt  <hyatt@apple.com>
6810
6811        Reviewed by Oliver Hunt and Jon Honeycutt.
6812
6813        Add support for WebSerializedJSValue to WebKit.  This object wraps the SerializedScriptValue functionality in WebCore
6814        and exposes the ability to do JS value serialization/deserialization to WebKit clients.
6815
6816        * WebKit.xcodeproj/project.pbxproj:
6817
68182009-11-20  Chris Fleizach  <cfleizach@apple.com>
6819
6820        Reviewed by Beth Dakin.
6821
6822        WAI-ARIA: add support for 'math' role
6823        https://bugs.webkit.org/show_bug.cgi?id=31706
6824
6825        * English.lproj/Localizable.strings:
6826        * StringsNotToBeLocalized.txt:
6827
68282009-11-19  Eric Carlson  <eric.carlson@apple.com>
6829
6830        Reviewed by Dan Bernstein.
6831
6832        <rdar://problem/7035231>
6833        Support closed caption in <video> element
6834
6835        * English.lproj/Localizable.strings:
6836            Add strings for toggle captions button.
6837
68382009-11-18  Michelangelo De Simone  <micdesim@gmail.com>
6839
6840        Reviewed by Darin Adler.
6841
6842        Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
6843        Support for validationMessage attribute, as per HTML5 specs.
6844
6845        * English.lproj/Localizable.strings: new localizable strings
6846
68472009-11-18  Sam Weinig  <sam@webkit.org>
6848
6849        Reviewed by Anders Carlsson.
6850
6851        Make the Mac Geolocation API async.
6852
6853        * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
6854
68552009-11-13  Adam Roben  <aroben@apple.com>
6856
6857        Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
6858
6859        Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
6860        window objects in isolated worlds are cleared
6861
6862        Reviewed by Dave Hyatt.
6863
6864        * WebKit.xcodeproj/project.pbxproj: Added
6865        WebFrameLoadDelegatePrivate.h, which already existed.
6866
68672009-11-12  Adam Roben  <aroben@apple.com>
6868
6869        Replace worldIDs with world objects
6870
6871        Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
6872        user scripts/stylesheets and isolated worlds
6873
6874        Reviewed by Sam Weinig.
6875
6876        * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
6877
68782009-11-12  Chris Fleizach  <cfleizach@apple.com>
6879
6880        Reviewed by Darin Adler.
6881
6882        ARIA: add alert type roles
6883        https://bugs.webkit.org/show_bug.cgi?id=31392
6884
6885        * English.lproj/Localizable.strings:
6886        * StringsNotToBeLocalized.txt:
6887
68882009-11-02  Eric Carlson  <eric.carlson@apple.com>
6889
6890        Reviewed by John Sullivan and Mark Rowe.
6891
6892        <rdar://problem/7356733> Voiceover does not read correct media controller time values
6893        
6894        Fix localized strings for media controller time values.
6895
6896        * English.lproj/Localizable.strings:
6897
68982009-11-02  Chris Fleizach  <cfleizach@apple.com>
6899
6900        Reviewed by Beth Dakin.
6901
6902        Support ARIA "tab" roles
6903        https://bugs.webkit.org/show_bug.cgi?id=30842
6904
6905        Add a localizable string for tab panel.
6906
6907        * English.lproj/Localizable.strings:
6908        * StringsNotToBeLocalized.txt:
6909
69102009-10-27  Dan Bernstein  <mitz@apple.com>
6911
6912        Reviewed by Darin Adler.
6913
6914        Updated license
6915
6916        * LICENSE:
6917
69182009-10-26  Sam Weinig  <sam@webkit.org>
6919
6920        Reviewed by Anders Carlsson.
6921
6922        Move some WebView event handling code into its own file, WebViewEventHandling.mm
6923
6924        * WebKit.xcodeproj/project.pbxproj:
6925
69262009-10-19  John Gregg  <johnnyg@google.com>
6927
6928        Reviewed by Dimitri Glazkov.
6929
6930        set ENABLE_NOTIFICATIONS=1 for Chromium
6931        https://bugs.webkit.org/show_bug.cgi?id=29949
6932
6933        * chromium/features.gypi:
6934
69352009-10-13  Drew Wilson  <atwilson@atwilson-macpro.local>
6936
6937        Reviewed by David Levin.
6938
6939        Enable SHARED_WORKERS for Chromium
6940        https://bugs.webkit.org/show_bug.cgi?id=30289
6941
6942        * chromium/features.gypi:
6943        Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
6944        SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
6945
69462009-10-12  Yaar Schnitman  <yaar@chromium.org>
6947
6948        Reviewed by Dimitri Glazkov.
6949
6950        Chromium Port - Windows
6951        https://bugs.webkit.org/show_bug.cgi?id=29969
6952
6953        * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
6954
69552009-10-06  Simon Fraser  <simon.fraser@apple.com>
6956
6957        Reviewed by Mark Rowe.
6958
6959        accessibility/media-element.html crashes (and has incorrect result)
6960        https://bugs.webkit.org/show_bug.cgi?id=30108
6961
6962        Fix up the accessibilty label for the newly added fullscreen button,
6963        and update the test result accordingly.
6964
6965        * English.lproj/Localizable.strings:
6966
69672009-10-05  Kevin Decker  <kdecker@apple.com>
6968
6969        Reviewed by Dan Bernstein.
6970
6971        * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
6972
69732009-10-05  Yaar Schnitman  <yaar@chromium.org>
6974
6975        Reviewed by Dimitri Glazkov.
6976
6977        One of the dependencies' SVN url was missing a @ before the revision number.
6978
6979        https://bugs.webkit.org/show_bug.cgi?id=30101
6980
6981        * chromium/DEPS:
6982
69832009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
6984
6985        Reviewed by Simon Fraser
6986        
6987        Support fullscreen in MediaPlayer (Mac)
6988        https://bugs.webkit.org/show_bug.cgi?id=26742
6989
6990        Add new files for video fullscreen.
6991
6992        * WebKit.xcodeproj/project.pbxproj:
6993
69942009-10-05  Pavel Feldman  <pfeldman@chromium.org>
6995
6996        Reviewed by Timothy Hatcher.
6997
6998        Web Inspector: add testing harness for Web Inspector.
6999
7000        https://bugs.webkit.org/show_bug.cgi?id=30010
7001
7002        * WebKit.xcodeproj/project.pbxproj:
7003
70042009-10-04  Fumitoshi Ukai  <ukai@chromium.org>
7005
7006        Reviewed by Eric Seidel
7007
7008        Enable Web Sockets in chromium build.
7009        https://bugs.webkit.org/show_bug.cgi?id=29917
7010
7011        * chromium/features.gypi:
7012
70132009-10-02  Yaar Schnitman  <yaar@chromium.org>
7014
7015        Reviewed by Dimitri Glazkov.
7016
7017        Added gyp_webkit that does a subset of the things gyp_chromium does
7018        plus some specialization for an upstream chromium build.
7019
7020        https://bugs.webkit.org/show_bug.cgi?id=29986
7021
7022        * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
7023        * chromium/gyp_webkit: A new python file.
7024
70252009-10-01  Yaar Schnitman  <yaar@chromium.org>
7026
7027        Reviewed by Dimitri Glazkov.
7028
7029        Make it possible to override the list of feature defines when building
7030        downstream.
7031
7032        https://bugs.webkit.org/show_bug.cgi?id=29979
7033
7034        * chromium/features.gypi:
7035
70362009-10-01  Yaar Schnitman  <yaar@chromium.org>
7037
7038        Reviewed by Dimitri Glazkov.
7039
7040        Added windows-specific dependencies, updated some revisions and
7041        re-organized file to make revision tracking easier. Also removed
7042        extensions/v8 dependency that is no longer needed upstream.
7043
7044        https://bugs.webkit.org/show_bug.cgi?id=29973
7045
7046        * chromium/DEPS:
7047
70482009-09-30  Yaar Schnitman  <yaar@chromium.org>
7049
7050        Reviewed by Dimitri Glazkov.
7051
7052        1. Keeping up with downstream revisions.
7053        2. Turning off v8 snapshot build step.
7054
7055        https://bugs.webkit.org/show_bug.cgi?id=29928
7056
7057        * chromium/DEPS
7058
70592009-09-29  Brady Eidson  <beidson@apple.com>
7060
7061        Reviewed by John Sullivan.
7062
7063        WebKit Mac API should provide a delegate interface for global history.
7064        <rdar://problem/7042773> and https://webkit.org/b/29904
7065
7066        * WebKit.xcodeproj/project.pbxproj:
7067
70682009-09-28  Yaar Schnitman  <yaar@chromium.org>
7069
7070        Reviewed by Dimitri Glazkov.
7071
7072        https://bugs.webkit.org/show_bug.cgi?id=29722
7073
7074        * chromium/DEPS: Describes the chromium port's dependencies and
7075          is used by gclient to fetch them.
7076        * chromium/webkit.gyp: Currently only builds webcore but in
7077          the future will also build the webkit api.
7078
70792009-09-26  David Kilzer  <ddkilzer@apple.com>
7080
7081        Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
7082
7083        Reviewed by Darin Adler.
7084
7085        Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
7086
7087        * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
7088        disable this feature by default.
7089
70902009-09-22  Yaar Schnitman  <yaar@chromium.org>
7091
7092        Reviewed by David Levin.
7093
7094        Create chromium directory and ported chromium.org's features.gypi for 
7095        the webkit chromium port.
7096
7097        https://bugs.webkit.org/show_bug.cgi?id=29617
7098
7099        * chromium/features.gypi: Added.
7100
71012009-09-21  Dan Bernstein  <mitz@apple.com>
7102
7103        Reviewed by Anders Carlsson.
7104
7105        <rdar://problem/4137135> iFrame with PDF not being handled correctly on
7106        usps.com
7107        https://bugs.webkit.org/show_bug.cgi?id=4151
7108
7109        * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
7110        and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
7111        Objective-C++.
7112
71132009-09-07  Steve Block  <steveblock@google.com>
7114
7115        Reviewed by Adam Barth.
7116
7117        Adds a mock Geolocation service. This will be used to provide predictable behavior of the
7118        Geolocation API for use in LayoutTests. Later changes will integrate the the mock
7119        Geolocation service with DumpRenderTree.
7120        https://bugs.webkit.org/show_bug.cgi?id=28264
7121
7122        * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
7123
71242009-09-03  John Sullivan  <sullivan@apple.com>
7125
7126        Reviewed by Adam Roben
7127
7128        * StringsNotToBeLocalized.txt:
7129        Brought this file up to date.
7130
71312009-08-31  Mark Rowe  <mrowe@apple.com>
7132
7133        Rubber-stamped by Beth Dakin.
7134
7135        Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
7136        We stopped using these back in r18592 when we switched over to context menus
7137        driven by WebCore.
7138
7139        * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
7140        * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
7141        * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
7142        * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
7143        * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
7144        * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
7145        * WebKit.xcodeproj/project.pbxproj:
7146
71472009-08-28  Chris Fleizach  <cfleizach@apple.com>
7148
7149        Reviewed by John Sullivan.
7150
7151        update-webkit-localizable-strings script can no longer complete
7152        https://bugs.webkit.org/show_bug.cgi?id=28792
7153
7154        * English.lproj/Localizable.strings:
7155
71562009-08-27  John Sullivan  <sullivan@apple.com>
7157
7158        * StringsNotToBeLocalized.txt:
7159        Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
7160
71612009-08-25  Eric Carlson  <eric.carlson@apple.com>
7162
7163        Reviewed by Oliver Hunt.
7164
7165        <video> and <audio> controller should be accessible
7166        https://bugs.webkit.org/show_bug.cgi?id=28081
7167
7168        Add localized strings for media controller accessiblility.
7169
7170        * English.lproj/Localizable.strings:
7171
71722009-08-20  Chris Fleizach  <cfleizach@apple.com>
7173
7174        Reviewed by Darin Adler.
7175
7176        Enable various "grouping" ARIA roles
7177        https://bugs.webkit.org/show_bug.cgi?id=28486
7178
7179        * English.lproj/Localizable.strings:
7180
71812009-08-18  Drew Wilson  <atwilson@google.com>
7182
7183        Reviewed by Eric Seidel.
7184
7185        Need to extend DumpRenderTree to expose number of worker threads.
7186        https://bugs.webkit.org/show_bug.cgi?id=28292
7187
7188        * WebKit.xcodeproj/project.pbxproj:
7189        Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
7190
71912009-08-06  Mark Rowe  <mrowe@apple.com>
7192
7193        Rubber-stamped by Sam Weinig.
7194
7195        Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
7196
7197        * WebKit.xcodeproj/project.pbxproj:
7198
71992009-08-06  Mark Rowe  <mrowe@apple.com>
7200
7201        Bring a little order to our otherwise out of control lives.
7202
7203        * WebKit.xcodeproj/project.pbxproj:
7204
72052009-08-06  Mark Rowe  <mrowe@apple.com>
7206
7207        Build fix.
7208
7209        Don't attempt to build a file that Anders just deleted.
7210
7211        * WebKit.xcodeproj/project.pbxproj:
7212
72132009-07-29  David Kilzer  <ddkilzer@apple.com>
7214
7215        <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
7216
7217        Reviewed by Mark Rowe.
7218
7219        WebPluginController.h includes WebPluginContainerCheck.h, which
7220        is not a private header.  Since WebPluginController.h doesn't
7221        appear to be used anywhere, remove its private header status.
7222
7223        * WebKit.xcodeproj/project.pbxproj: Remove private header
7224        attribute from WebPluginController.h.
7225
72262009-07-28  Maxime Simon  <simon.maxime@gmail.com>
7227
7228        Reviewed by David Levin.
7229
7230        Added FrameLoaderClient for Haiku WebCore support.
7231        https://bugs.webkit.org/show_bug.cgi?id=26952
7232
7233        * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
7234        (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
7235        (WebCore::FrameLoaderClientHaiku::setFrame):
7236        (WebCore::FrameLoaderClientHaiku::setWebView):
7237        (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
7238        (WebCore::FrameLoaderClientHaiku::hasWebView):
7239        (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
7240        (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
7241        (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
7242        (WebCore::FrameLoaderClientHaiku::makeRepresentation):
7243        (WebCore::FrameLoaderClientHaiku::forceLayout):
7244        (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
7245        (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
7246        (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
7247        (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
7248        (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
7249        (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
7250        (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
7251        (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
7252        (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
7253        (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
7254        (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
7255        (WebCore::FrameLoaderClientHaiku::willCloseDocument):
7256        (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
7257        (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
7258        (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
7259        (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
7260        (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
7261        (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
7262        (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
7263        (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
7264        (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
7265        (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
7266        (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
7267        (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
7268        (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
7269        (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
7270        (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
7271        (WebCore::FrameLoaderClientHaiku::dispatchShow):
7272        (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
7273        (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
7274        (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
7275        (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
7276        (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
7277        (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
7278        (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
7279        (WebCore::FrameLoaderClientHaiku::progressStarted):
7280        (WebCore::FrameLoaderClientHaiku::progressCompleted):
7281        (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
7282        (WebCore::FrameLoaderClientHaiku::willChangeTitle):
7283        (WebCore::FrameLoaderClientHaiku::didChangeTitle):
7284        (WebCore::FrameLoaderClientHaiku::finishedLoading):
7285        (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
7286        (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
7287        (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
7288        (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
7289        (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
7290        (WebCore::FrameLoaderClientHaiku::restoreViewState):
7291        (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
7292        (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
7293        (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
7294        (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
7295        (WebCore::FrameLoaderClientHaiku::didFinishLoad):
7296        (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
7297        (WebCore::FrameLoaderClientHaiku::setTitle):
7298        (WebCore::FrameLoaderClientHaiku::userAgent):
7299        (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
7300        (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
7301        (WebCore::FrameLoaderClientHaiku::canHandleRequest):
7302        (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
7303        (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
7304        (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
7305        (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
7306        (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
7307        (WebCore::FrameLoaderClientHaiku::canCachePage):
7308        (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
7309        (WebCore::FrameLoaderClientHaiku::committedLoad):
7310        (WebCore::FrameLoaderClientHaiku::cancelledError):
7311        (WebCore::FrameLoaderClientHaiku::blockedError):
7312        (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
7313        (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
7314        (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
7315        (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
7316        (WebCore::FrameLoaderClientHaiku::shouldFallBack):
7317        (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
7318        (WebCore::FrameLoaderClientHaiku::download):
7319        (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
7320        (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
7321        (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
7322        (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
7323        (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
7324        (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
7325        (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
7326        (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
7327        (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
7328        (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
7329        (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
7330        (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
7331        (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
7332        (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
7333        (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
7334        (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
7335        (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
7336        (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
7337        (WebCore::FrameLoaderClientHaiku::startDownload):
7338        (WebCore::FrameLoaderClientHaiku::createFrame):
7339        (WebCore::FrameLoaderClientHaiku::objectContentType):
7340        (WebCore::FrameLoaderClientHaiku::createPlugin):
7341        (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
7342        (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
7343        (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
7344        (WebCore::FrameLoaderClientHaiku::overrideMediaType):
7345        (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
7346        (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
7347        (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
7348        (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
7349        (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
7350        (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
7351        (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
7352        * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
7353        (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
7354
73552009-07-28  Maxime Simon  <simon.maxime@gmail.com>
7356
7357        Reviewed by David Levin.
7358
7359        Added ChromeClient for Haiku WebCore support.
7360        https://bugs.webkit.org/show_bug.cgi?id=26952
7361
7362        * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
7363        (WebCore::ChromeClientHaiku::ChromeClientHaiku):
7364        (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
7365        (WebCore::ChromeClientHaiku::chromeDestroyed):
7366        (WebCore::ChromeClientHaiku::setWindowRect):
7367        (WebCore::ChromeClientHaiku::windowRect):
7368        (WebCore::ChromeClientHaiku::pageRect):
7369        (WebCore::ChromeClientHaiku::scaleFactor):
7370        (WebCore::ChromeClientHaiku::focus):
7371        (WebCore::ChromeClientHaiku::unfocus):
7372        (WebCore::ChromeClientHaiku::canTakeFocus):
7373        (WebCore::ChromeClientHaiku::takeFocus):
7374        (WebCore::ChromeClientHaiku::createWindow):
7375        (WebCore::ChromeClientHaiku::createModalDialog):
7376        (WebCore::ChromeClientHaiku::show):
7377        (WebCore::ChromeClientHaiku::canRunModal):
7378        (WebCore::ChromeClientHaiku::runModal):
7379        (WebCore::ChromeClientHaiku::setToolbarsVisible):
7380        (WebCore::ChromeClientHaiku::toolbarsVisible):
7381        (WebCore::ChromeClientHaiku::setStatusbarVisible):
7382        (WebCore::ChromeClientHaiku::statusbarVisible):
7383        (WebCore::ChromeClientHaiku::setScrollbarsVisible):
7384        (WebCore::ChromeClientHaiku::scrollbarsVisible):
7385        (WebCore::ChromeClientHaiku::setMenubarVisible):
7386        (WebCore::ChromeClientHaiku::menubarVisible):
7387        (WebCore::ChromeClientHaiku::setResizable):
7388        (WebCore::ChromeClientHaiku::addMessageToConsole):
7389        (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
7390        (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
7391        (WebCore::ChromeClientHaiku::closeWindowSoon):
7392        (WebCore::ChromeClientHaiku::runJavaScriptAlert):
7393        (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
7394        (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
7395        (WebCore::ChromeClientHaiku::setStatusbarText):
7396        (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
7397        (WebCore::ChromeClientHaiku::tabsToLinks):
7398        (WebCore::ChromeClientHaiku::windowResizerRect):
7399        (WebCore::ChromeClientHaiku::repaint):
7400        (WebCore::ChromeClientHaiku::scroll):
7401        (WebCore::ChromeClientHaiku::screenToWindow):
7402        (WebCore::ChromeClientHaiku::windowToScreen):
7403        (WebCore::ChromeClientHaiku::platformWindow):
7404        (WebCore::ChromeClientHaiku::contentsSizeChanged):
7405        (WebCore::ChromeClientHaiku::scrollRectIntoView):
7406        (WebCore::ChromeClientHaiku::addToDirtyRegion):
7407        (WebCore::ChromeClientHaiku::scrollBackingStore):
7408        (WebCore::ChromeClientHaiku::updateBackingStore):
7409        (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
7410        (WebCore::ChromeClientHaiku::setToolTip):
7411        (WebCore::ChromeClientHaiku::print):
7412        (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
7413        (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
7414        (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
7415        (WebCore::ChromeClientHaiku::runOpenPanel):
7416        (WebCore::ChromeClientHaiku::setCursor):
7417        (WebCore::ChromeClientHaiku::formStateDidChange):
7418        (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
7419        * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
7420
74212009-07-28  Robert Hogan  <robert@roberthogan.net>
7422
7423        Reviewed by Simon Hausmann.
7424
7425        Add WebKit version API to Qt.
7426
7427        Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
7428        at compile time and make it available to webkit ports through WebKitVersion.h.
7429
7430        https://bugs.webkit.org/show_bug.cgi?id=27158
7431
7432        * scripts/generate-webkitversion.pl: Added
7433
74342009-07-24  Andrei Popescu  <andreip@google.com>
7435
7436        ApplicationCache should have size limit
7437        https://bugs.webkit.org/show_bug.cgi?id=22700
7438        
7439        Updated the project after adding WebApplicationCache.h/mm
7440
7441        * WebKit.xcodeproj/project.pbxproj:
7442
74432009-07-16  Maxime Simon  <simon.maxime@gmail.com>
7444
7445        Reviewed by Eric Seidel.
7446
7447        Added InspectorClient for Haiku WebCore support.
7448        https://bugs.webkit.org/show_bug.cgi?id=26952
7449
7450        Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
7451
7452        * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
7453        (WebCore::InspectorClientHaiku::inspectorDestroyed):
7454        (WebCore::InspectorClientHaiku::createPage):
7455        (WebCore::InspectorClientHaiku::localizedStringsURL):
7456        (WebCore::InspectorClientHaiku::hiddenPanels):
7457        (WebCore::InspectorClientHaiku::showWindow):
7458        (WebCore::InspectorClientHaiku::closeWindow):
7459        (WebCore::InspectorClientHaiku::attachWindow):
7460        (WebCore::InspectorClientHaiku::detachWindow):
7461        (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
7462        (WebCore::InspectorClientHaiku::highlight):
7463        (WebCore::InspectorClientHaiku::hideHighlight):
7464        (WebCore::InspectorClientHaiku::inspectedURLChanged):
7465        (WebCore::InspectorClientHaiku::populateSetting):
7466        (WebCore::InspectorClientHaiku::storeSetting):
7467        (WebCore::InspectorClientHaiku::removeSetting):
7468        * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
7469
74702009-07-16  Maxime Simon  <simon.maxime@gmail.com>
7471
7472        Reviewed by Oliver Hunt.
7473
7474        Added EditorClient for Haiku WebCore support.
7475        https://bugs.webkit.org/show_bug.cgi?id=26952
7476
7477        Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
7478
7479        * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
7480        (WebCore::EditorClientHaiku::EditorClientHaiku):
7481        (WebCore::EditorClientHaiku::setPage):
7482        (WebCore::EditorClientHaiku::pageDestroyed):
7483        (WebCore::EditorClientHaiku::shouldDeleteRange):
7484        (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
7485        (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
7486        (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
7487        (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
7488        (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
7489        (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
7490        (WebCore::EditorClientHaiku::toggleGrammarChecking):
7491        (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
7492        (WebCore::EditorClientHaiku::isEditable):
7493        (WebCore::EditorClientHaiku::shouldBeginEditing):
7494        (WebCore::EditorClientHaiku::shouldEndEditing):
7495        (WebCore::EditorClientHaiku::shouldInsertNode):
7496        (WebCore::EditorClientHaiku::shouldInsertText):
7497        (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
7498        (WebCore::EditorClientHaiku::shouldApplyStyle):
7499        (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
7500        (WebCore::EditorClientHaiku::didBeginEditing):
7501        (WebCore::EditorClientHaiku::respondToChangedContents):
7502        (WebCore::EditorClientHaiku::respondToChangedSelection):
7503        (WebCore::EditorClientHaiku::didEndEditing):
7504        (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
7505        (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
7506        (WebCore::EditorClientHaiku::registerCommandForUndo):
7507        (WebCore::EditorClientHaiku::registerCommandForRedo):
7508        (WebCore::EditorClientHaiku::clearUndoRedoOperations):
7509        (WebCore::EditorClientHaiku::canUndo):
7510        (WebCore::EditorClientHaiku::canRedo):
7511        (WebCore::EditorClientHaiku::undo):
7512        (WebCore::EditorClientHaiku::redo):
7513        (WebCore::EditorClientHaiku::handleKeyboardEvent):
7514        (WebCore::EditorClientHaiku::handleInputMethodKeydown):
7515        (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
7516        (WebCore::EditorClientHaiku::textFieldDidEndEditing):
7517        (WebCore::EditorClientHaiku::textDidChangeInTextField):
7518        (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
7519        (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
7520        (WebCore::EditorClientHaiku::textDidChangeInTextArea):
7521        (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
7522        (WebCore::EditorClientHaiku::learnWord):
7523        (WebCore::EditorClientHaiku::checkSpellingOfString):
7524        (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
7525        (WebCore::EditorClientHaiku::checkGrammarOfString):
7526        (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
7527        (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
7528        (WebCore::EditorClientHaiku::showSpellingUI):
7529        (WebCore::EditorClientHaiku::spellingUIIsShowing):
7530        (WebCore::EditorClientHaiku::getGuessesForWord):
7531        (WebCore::EditorClientHaiku::setInputMethodState):
7532        (WebCore::EditorClientHaiku::isEditing):
7533        * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
7534
75352009-07-16  Maxime Simon  <simon.maxime@gmail.com>
7536
7537        Reviewed by Eric Seidel.
7538
7539        Added DragClient for Haiku WebCore support.
7540        https://bugs.webkit.org/show_bug.cgi?id=26952
7541
7542        Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
7543
7544        * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
7545        (WebCore::DragClientHaiku::actionMaskForDrag):
7546        (WebCore::DragClientHaiku::willPerformDragDestinationAction):
7547        (WebCore::DragClientHaiku::dragControllerDestroyed):
7548        (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
7549        (WebCore::DragClientHaiku::willPerformDragSourceAction):
7550        (WebCore::DragClientHaiku::startDrag):
7551        (WebCore::DragClientHaiku::createDragImageForLink):
7552        * haiku/WebCoreSupport/DragClientHaiku.h: Added.
7553
75542009-07-16  Maxime Simon  <simon.maxime@gmail.com>
7555
7556        Reviewed by Oliver Hunt.
7557
7558        Added ContextMenuClient for Haiku WebCore support.
7559        https://bugs.webkit.org/show_bug.cgi?id=26952
7560
7561        Adding two files, ContextMenuClientHaiku.h
7562        and ContextMenuClientHaiku.cpp
7563
7564        * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
7565        (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
7566        (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
7567        (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
7568        (WebCore::ContextMenuClientHaiku::downloadURL):
7569        (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
7570        (WebCore::ContextMenuClientHaiku::speak):
7571        (WebCore::ContextMenuClientHaiku::isSpeaking):
7572        (WebCore::ContextMenuClientHaiku::stopSpeaking):
7573        (WebCore::ContextMenuClientHaiku::searchWithGoogle):
7574        * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
7575
75762009-07-10  Adam Roben  <aroben@apple.com>
7577
7578        Sort all our Xcode projects
7579
7580        Accomplished using sort-Xcode-project-file.
7581
7582        Requested by Dave Kilzer.
7583
7584        * WebKit.xcodeproj/project.pbxproj:
7585
75862009-07-02  Adam Roben  <aroben@apple.com>
7587
7588        Fix warnings from update-webkit-localizable-strings
7589
7590        Rubber-stamped by Eric Carlson.
7591
7592        * English.lproj/Localizable.strings: Updated.
7593
75942009-07-02  Adam Roben  <aroben@apple.com>
7595
7596        Update StringsNotToBeLocalized.txt for (not so) recent changes
7597
7598        Bug 26926: StringsNotToBeLocalized.txt is out-of-date
7599        <https://bugs.webkit.org/show_bug.cgi?id=26926>
7600
7601        Reviewed by John Sullivan.
7602
7603        * StringsNotToBeLocalized.txt:
7604
76052009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
7606
7607        Reviewed by Simon Fraser.
7608
7609        <rdar://problem/6518119>
7610
7611        Add localized strings for media controller status messages.
7612
7613        * English.lproj/Localizable.strings: Localized text.
7614
76152009-06-08  Dan Bernstein  <mitz@apple.com>
7616
7617        Rubber-stamped by Mark Rowe.
7618
7619        - updated the project after giving Objective-C++ the .mm extension
7620
7621        * WebKit.xcodeproj/project.pbxproj:
7622
76232009-06-04  Sam Weinig  <sam@webkit.org>
7624
7625        Reviewed by Alice Liu.
7626
7627        Move WebView internal data into WebViewData.h/mm.
7628
7629        * WebKit.xcodeproj/project.pbxproj:
7630
76312009-06-03  Sam Weinig  <sam@webkit.org>
7632
7633        Reviewed by Mark Rowe.
7634
7635        Added WebDelegateImplementationCaching.h/mm
7636
7637        * WebKit.xcodeproj/project.pbxproj:
7638
76392009-06-03  Sam Weinig  <sam@webkit.org>
7640
7641        Reviewed by Mark Rowe.
7642
7643        Add WebViewInternal.mm.
7644
7645        * WebKit.xcodeproj/project.pbxproj:
7646
76472009-06-03  Dan Bernstein  <mitz@apple.com>
7648
7649        Reviewed by Anders Carlsson.
7650
7651        - WebKit project part of eliminating WebCoreTextRenderer
7652
7653        * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
7654            compile as Objective-C++.
7655
76562009-06-01  Darin Adler  <darin@apple.com>
7657
7658        Reviewed by Maciej Stachowiak.
7659
7660        Bug 26113: break WebTextCompletionController out into its own source file
7661        https://bugs.webkit.org/show_bug.cgi?id=26113
7662
7663        * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
7664
76652009-05-28  Mark Rowe  <mrowe@apple.com>
7666
7667        Rubber-stamped by Anders Carlsson.
7668
7669        Symlink WebKitPluginHost.app in to place if needed.
7670
7671        * WebKit.xcodeproj/project.pbxproj:
7672
76732009-05-24  Darin Adler  <darin@apple.com>
7674
7675        * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
7676
76772009-05-16  Anders Carlsson  <andersca@apple.com>
7678
7679        Reviewed by Sam Weinig and Dan Bernstein.
7680
7681        Fix <rdar://problem/6889644>.
7682        
7683        * English.lproj/Localizable.strings:
7684
76852009-05-10  Alexey Proskuryakov  <ap@webkit.org>
7686
7687        Reviewed by Dan Bernstein.
7688
7689        <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
7690
7691        * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
7692        it could use C++ code from AuthenticaitonMac.h.
7693
76942009-04-27  Douglas R. Davidson  <ddavidso@apple.com>
7695
7696        Add localizable strings for 
7697        <rdar://problem/6724106> WebViews need to implement text checking
7698
7699        Reviewed by Justin Garcia.
7700
7701        * English.lproj/Localizable.strings:
7702
77032009-04-27  Kevin Decker  <kdecker@apple.com>
7704
7705        Reviewed by Anders Carlsson.
7706                
7707        <rdar://problem/6352982>
7708
7709        * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
7710
77112009-04-23  Kevin Decker  <kdecker@apple.com>
7712
7713        Reviewed by Anders Carlsson.
7714
7715        * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
7716
77172009-04-21  Adam Roben  <aroben@apple.com>
7718
7719        Update StringsNotToBeLocalized.txt for recent changes
7720
7721        Rubber-stamped by John Sullivan.
7722
7723        * StringsNotToBeLocalized.txt:
7724
77252009-04-19  Darin Adler  <darin@apple.com>
7726
7727        * StringsNotToBeLocalized.txt: Updated for recent changes.
7728
77292009-04-17  David Kilzer  <ddkilzer@apple.com>
7730
7731        Simplify FEATURE_DEFINES definition
7732
7733        Reviewed by Darin Adler.
7734
7735        This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
7736        variables to their own FeatureDefines.xcconfig file.  It also
7737        extracts a new ENABLE_GEOLOCATION variable so that
7738        FEATURE_DEFINES only needs to be defined once.
7739
7740        * WebKit.xcodeproj/project.pbxproj: Added
7741        FeatureDefines.xcconfig file.
7742
77432009-04-10  Timothy Hatcher  <timothy@apple.com>
7744
7745        Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
7746
7747        Rubber-stamped by Mark Rowe.
7748
7749        * WebKit.xcodeproj/project.pbxproj:
7750
77512009-04-09  Mike Thole  <mthole@apple.com>
7752
7753        Reviewed by Adam Roben.
7754
7755        * WebKit.xcodeproj/project.pbxproj:
7756            Set the Localizable.strings encoding to UTF-16.
7757
77582009-04-07  Anders Carlsson  <andersca@apple.com>
7759
7760        Try to fix the Leopard build once more.
7761
7762        * WebKit.xcodeproj/project.pbxproj:
7763
77642009-04-07  Anders Carlsson  <andersca@apple.com>
7765
7766        Another attempt at fixing the build.
7767        
7768        * WebKit.xcodeproj/project.pbxproj:
7769
77702009-04-02  Adele Peterson  <adele@apple.com>
7771
7772        Reviewed by Darin Adler.
7773
7774        * WebKit.xcodeproj/project.pbxproj: 
7775        Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private. 
7776
77772009-04-01  Greg Bolsinga  <bolsinga@apple.com>
7778
7779        Reviewed by Mark Rowe.
7780
7781        https://bugs.webkit.org/show_bug.cgi?id=24990
7782        Put SECTORDER_FLAGS into xcconfig files.
7783
7784        * WebKit.xcodeproj/project.pbxproj:
7785
77862009-03-27  Darin Adler  <darin@apple.com>
7787
7788        * StringsNotToBeLocalized.txt: Updated for recent changes.
7789
77902009-03-16  Darin Adler  <darin@apple.com>
7791
7792        Reviewed by Dan Bernstein.
7793
7794        * English.lproj/Localizable.strings: Updated.
7795        * StringsNotToBeLocalized.txt: Updated for recent changes.
7796
77972009-03-13  Greg Bolsinga  <bolsinga@apple.com>
7798
7799        Reviewed by Simon Fraser.
7800
7801        Update Geolocation perimission dialogs to be asynchronous.
7802        https://bugs.webkit.org/show_bug.cgi?id=24505
7803
7804        Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
7805        coding style set by WebSecurityOrigin.
7806
7807        * WebKit.xcodeproj/project.pbxproj:
7808
78092009-03-13  Anders Carlsson  <andersca@apple.com>
7810
7811        Reviewed by Dan Bernstein.
7812
7813        <rdar://problem/6610666> Revise the Cocoa event model text API
7814        
7815        Remove nptextinput.h
7816        
7817        * WebKit.xcodeproj/project.pbxproj:
7818
78192009-03-03  David Kilzer  <ddkilzer@apple.com>
7820
7821        <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
7822
7823        Reviewed by Mark Rowe.
7824
7825        The fix is to add INSTALLHDRS_COPY_PHASE = YES and
7826        INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
7827        make sure various build phase scripts work with the installhdrs
7828        build phase.
7829
7830        * WebKit.xcodeproj/project.pbxproj:
7831        - Added shell code to prevent running "Check For Global
7832          Initializers", "Check For Exit Time Destructors" and "Check
7833          For Weak VTables" scripts during the installhdrs build phase.
7834        - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
7835          targets since it's no longer needed after defining
7836          WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
7837
78382009-03-03  David Kilzer  <ddkilzer@apple.com>
7839
7840        Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
7841
7842        Reviewed by Adam Roben.
7843
7844        Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
7845        since NPAPI headers had migrated from JavaScriptCore to WebCore
7846        before that.
7847
7848        * WebKit.xcodeproj/project.pbxproj: Removed
7849        JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
7850        and Release configurations.
7851
78522009-03-02  Anders Carlsson  <andersca@apple.com>
7853
7854        WebNetscapePluginPackage.mm is an Objective-C++ file.
7855
7856        * WebKit.xcodeproj/project.pbxproj:
7857
78582009-03-02  Anders Carlsson  <andersca@apple.com>
7859
7860        Reviewed by John Sullivan.
7861
7862        Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
7863        
7864        * WebKit.xcodeproj/project.pbxproj:
7865
78662009-02-20  Anders Carlsson  <andersca@apple.com>
7867
7868        Reviewed by Dan Bernstein.
7869
7870        Add new files.
7871        
7872        * WebKit.xcodeproj/project.pbxproj:
7873
78742009-02-13  Darin Adler  <darin@apple.com>
7875
7876        * StringsNotToBeLocalized.txt: Updated for recent changes.
7877
78782009-02-07  Darin Adler  <darin@apple.com>
7879
7880        * StringsNotToBeLocalized.txt: Updated for recent changes.
7881
78822009-02-04  Timothy Hatcher  <timothy@apple.com>
7883
7884        Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
7885
7886        <rdar://problem/6508457> Launching widget in Dashcode debugger is
7887        super-slow due forwardInvocation: calling debug delegate
7888
7889        Reviewed by Oliver Hunt.
7890
7891        * WebKit.xcodeproj/project.pbxproj:
7892
78932009-02-02  Anders Carlsson  <andersca@apple.com>
7894
7895        Reviewed by Dan Bernstein.
7896        
7897        Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
7898        
7899        * WebKit.xcodeproj/project.pbxproj:
7900
79012009-01-26  Mark Rowe  <mrowe@apple.com>
7902
7903        Rubber-stamped by Sam Weinig.
7904
7905        Clean up after r40240.
7906
7907        * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
7908
79092009-01-25  Darin Adler  <darin@apple.com>
7910
7911        Try to fix full build on Mac Leopard.
7912
7913        * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
7914        Maybe this is temporary, but I had to do it to get the full build to succeed.
7915
79162009-01-25  Mark Rowe  <mrowe@apple.com>
7917
7918        Rubber-stamped by Dan Bernstein.
7919
7920        Improve the consistency of settings in our .xcconfig files.
7921
7922        * WebKit.xcodeproj/project.pbxproj:
7923
79242009-01-23  Brady Eidson  <beidson@apple.com>
7925
7926        Rubberstamped by Darin Adler
7927
7928        Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
7929
7930        * WebKit.xcodeproj/project.pbxproj:
7931
79322009-01-20  Anders Carlsson  <andersca@apple.com>
7933
7934        Reviewed by Sam Weinig.
7935
7936        Add ProxyInstance files.
7937        
7938        * WebKit.xcodeproj/project.pbxproj:
7939
79402009-01-04  David Kilzer  <ddkilzer@apple.com>
7941
7942        Don't install internal headers in WebKit framework
7943
7944        Reviewed by Darin Adler.
7945
7946        * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
7947        headers so they're not installed.
7948
79492009-01-02  Darin Adler  <darin@apple.com>
7950
7951        * StringsNotToBeLocalized.txt: Updated.
7952
79532008-12-23  Darin Adler  <darin@apple.com>
7954
7955        Reviewed by Alexey Proskuryakov.
7956
7957        - fix https://bugs.webkit.org/show_bug.cgi?id=22976
7958          crash due to Mail's use of WebArchive and WebResource on non-main thread
7959
7960        * StringsNotToBeLocalized.txt: Updated.
7961
7962        * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
7963        existing file WebResourceInternal.h.
7964
79652008-12-08  David Kilzer  <ddkilzer@apple.com>
7966
7967        Bug 22555: Sort "children" sections in Xcode project files
7968
7969        <https://bugs.webkit.org/show_bug.cgi?id=22555>
7970
7971        Reviewed by Eric Seidel.
7972
7973        * WebKit.xcodeproj/project.pbxproj: Sorted.
7974
79752008-12-08  Darin Adler  <darin@apple.com>
7976
7977        * StringsNotToBeLocalized.txt: Updated for recent changes.
7978
79792008-12-05  Dan Bernstein  <mitz@apple.com>
7980
7981        Mac build fix.
7982
7983        * WebKit.xcodeproj/project.pbxproj:
7984
79852008-12-05  Dan Bernstein  <mitz@apple.com>
7986
7987        Mac build fix.
7988
7989        * WebKit.xcodeproj/project.pbxproj:
7990
79912008-12-04  Anders Carlsson  <andersca@apple.com>
7992
7993        Reviewed by Sam Weinig.
7994
7995        Add HostedNetscapePluginStream.
7996        
7997        * WebKit.xcodeproj/project.pbxproj:
7998
79992008-12-03  Anders Carlsson  <andersca@apple.com>
8000
8001        Reviewed by Sam Weinig.
8002        
8003        Move WebPluginRequest to its own file.
8004        
8005        * WebKit.xcodeproj/project.pbxproj:
8006
80072008-12-03  Steve Falkenburg  <sfalken@apple.com>
8008
8009        Update strings not to be localized.
8010
8011        Reviewed by Adam Roben.
8012
8013        * StringsNotToBeLocalized.txt:
8014
80152008-11-26  Mark Rowe  <mrowe@apple.com>
8016
8017        Build fix.
8018
8019        Fix up the references to files under WebKit/mac/Plugins/Hosted.
8020
8021        * WebKit.xcodeproj/project.pbxproj:
8022
80232008-11-26  Anders Carlsson  <andersca@apple.com>
8024
8025        Reviewed by Mark Rowe.
8026
8027        Add plug-in host related files to the Xcode project.
8028        
8029        * WebKit.xcodeproj/project.pbxproj:
8030
80312008-11-14  Dan Bernstein  <mitz@apple.com>
8032
8033        Reviewed by Darin Adler.
8034
8035        - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
8036
8037        * English.lproj/Localizable.strings: Added the Text Direction submenu
8038        title.
8039
80402008-11-13  John Sullivan  <sullivan@apple.com>
8041
8042        fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
8043
8044        Reviewed by Tim Hatcher
8045
8046        * English.lproj/Localizable.strings:
8047        updated for these changes
8048        
8049        * StringsNotToBeLocalized.txt:
8050        removed unused exception
8051
80522008-11-12  John Sullivan  <sullivan@apple.com>
8053
8054        fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
8055
8056        Reviewed by Tim Hatcher
8057
8058        * English.lproj/Localizable.strings:
8059        * StringsNotToBeLocalized.txt:
8060        updated for this change
8061
80622008-11-10  Anders Carlsson  <andersca@apple.com>
8063
8064        Reviewed by Kevin Decker.
8065        
8066        Add WebHostedNetscapePluginView to the project.
8067        
8068        * WebKit.xcodeproj/project.pbxproj:
8069
80702008-11-10  Anders Carlsson  <andersca@apple.com>
8071
8072        Reviewed by Kevin Decker.
8073
8074        Add a new WebBaseNetscapePluginView class.
8075        
8076        * WebKit.xcodeproj/project.pbxproj:
8077
80782008-11-10  Anders Carlsson  <andersca@apple.com>
8079
8080        Reviewed by Adam Roben.
8081                
8082        Rename WebBaseNetscapePluginView to WebNetscapePluginView.
8083
8084        * StringsNotToBeLocalized.txt:
8085        * WebKit.xcodeproj/project.pbxproj:
8086
80872008-11-05  Anders Carlsson  <andersca@apple.com>
8088
8089        Reviewed by Kevin Decker.
8090
8091        Remove WebPlugInStreamLoaderDelegate.h
8092        
8093        * WebKit.xcodeproj/project.pbxproj:
8094
80952008-11-03  Darin Adler  <darin@apple.com>
8096
8097        Reviewed by Tim Hatcher.
8098
8099        - https://bugs.webkit.org/show_bug.cgi?id=22061
8100          create script to check for exit-time destructors
8101
8102        * WebKit.xcodeproj/project.pbxproj: Added a script
8103        phase that runs the check-for-exit-time-destructors script.
8104
81052008-10-31  Anders Carlsson  <andersca@apple.com>
8106
8107        Reviewed by Kevin Decker.
8108
8109        Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
8110        
8111        * WebKit.xcodeproj/project.pbxproj:
8112
81132008-10-29  Matt Lilek  <webkit@mattlilek.com>
8114
8115        Not reviewed, build fix.
8116
8117        * WebKit.xcodeproj/project.pbxproj:
8118
81192008-10-28  Adele Peterson  <adele@apple.com>
8120
8121        Reviewed by John Sullivan.
8122
8123        Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
8124        "files" string for multifile uploads needs to be localized
8125
8126        * English.lproj/Localizable.strings: Updated with new string.
8127
81282008-10-28  Adele Peterson  <adele@apple.com>
8129
8130        Reviewed by Sam Weinig. 
8131
8132        * English.lproj/Localizable.strings:
8133        Updated.
8134
81352008-10-27  Darin Adler  <darin@apple.com>
8136
8137        * StringsNotToBeLocalized.txt: Updated for recent changes.
8138
81392008-10-24  Timothy Hatcher  <timothy@apple.com>
8140
8141        Implement new InspectorClient methods to work with Settings.
8142
8143        https://bugs.webkit.org/show_bug.cgi?id=21856
8144
8145        Reviewed by Darin Adler.
8146
8147        * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
8148
81492008-10-15  Mark Rowe  <mrowe@apple.com>
8150
8151        Rubber-stamped by Brady Eidson.
8152
8153        <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
8154
8155        * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
8156
81572008-10-14  Maxime Britto  <britto@apple.com>
8158
8159        Reviewed by Darin Adler.
8160
8161        * WebKit.xcodeproj/project.pbxproj: Added two files for the 
8162        WebTextIterator, and made the WebTextIterator.h private
8163
81642008-10-04  Mark Rowe  <mrowe@apple.com>
8165
8166        Reviewed by Tim Hatcher.
8167
8168        Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
8169
8170        * WebKit.xcodeproj/project.pbxproj:
8171
81722008-09-24  Darin Adler  <darin@apple.com>
8173
8174        * StringsNotToBeLocalized.txt: Updated for recent changes.
8175
81762008-09-15  Chris Fleizach  <cfleizach@apple.com>
8177
8178        Reviewed by Darin Adler, Beth Dakin
8179
8180        Support strings for AXLists
8181
8182        * English.lproj/Localizable.strings:
8183
81842008-09-15  Anders Carlsson  <andersca@apple.com>
8185
8186        Reviewed by Mitz.
8187
8188        Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
8189        
8190        * WebKit.xcodeproj/project.pbxproj:
8191
81922008-09-02  Mark Rowe  <mrowe@apple.com>
8193
8194        Reviewed by Tim Hatcher.
8195
8196        Build fix.  Remove the now unnecessary check for "4" in the user agent string.
8197
8198        * WebKit.xcodeproj/project.pbxproj:
8199
82002008-08-17  Geoffrey Garen  <ggaren@apple.com>
8201
8202        Reviewed by Cameron Zwarich.
8203        
8204        Updated project files to XCode 3.1.
8205
8206        * WebKit.xcodeproj/project.pbxproj:
8207
82082008-08-15  Mark Rowe  <mrowe@apple.com>
8209
8210        Rubber-stamped by Geoff Garen.
8211
8212        <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
8213
8214        * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
8215
82162008-08-05  Anders Carlsson  <andersca@apple.com>
8217
8218        Reviewed by Darin Adler.
8219
8220        Remove MainThreadObjectDeallocator.{h|mm}.
8221        
8222        * WebKit.xcodeproj/project.pbxproj:
8223
82242008-08-04  Mark Rowe  <mrowe@apple.com>
8225
8226        Reviewed by Darin Adler.
8227
8228        Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
8229        Part one of fix for <rdar://problem/5853147>.
8230
8231        * WebKit.xcodeproj/project.pbxproj:
8232
82332008-07-31  David D. Kilzer  <ddkilzer@webkit.org>
8234
8235        Fix layout test results for webarchive/test-xml-stylesheet.xml
8236
8237        Reviewed by Darin Adler.
8238
8239        * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
8240        Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
8241        to private so they're copied into PrivateHeaders.
8242
82432008-07-11  Stephanie Lewis  <slewis@apple.com>
8244
8245        Reviewed by Darin Adler.
8246
8247        Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
8248
8249        * WebKit.xcodeproj/project.pbxproj:
8250
82512008-07-07  Mark Rowe  <mrowe@apple.com>
8252
8253        Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
8254        so that they don't have an unnecessary ".." in the path.
8255
8256        * WebKit.xcodeproj/project.pbxproj:
8257
82582008-07-05  Mark Rowe  <mrowe@apple.com>
8259
8260        Reviewed by John Sullivan.
8261
8262        Remove WebSearchableTextView as it has been unused for some time now.
8263
8264        * WebKit.xcodeproj/project.pbxproj:
8265
82662008-06-26  Anders Carlsson  <andersca@apple.com>
8267
8268        Reviewed by Darin Adler.
8269
8270        Add MainThreadObjectDeallocator to sources.
8271        
8272        * WebKit.xcodeproj/project.pbxproj:
8273
82742008-06-24  John Sullivan  <sullivan@apple.com>
8275
8276        Rubber-stamped by Sam Weinig
8277
8278        * StringsNotToBeLocalized.txt:
8279        brought this file up to date
8280
82812008-06-17  Mark Rowe  <mrowe@apple.com>
8282
8283        Reviewed by Darin Adler.
8284
8285        <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
8286
8287        * WebKit.xcodeproj/project.pbxproj:
8288
82892008-05-22  Timothy Hatcher  <timothy@apple.com>
8290
8291        <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
8292
8293        Reviewed by Adam Roben.
8294
8295        * English.lproj/Localizable.strings: Added new strings.
8296
82972008-05-21  Anders Carlsson  <andersca@apple.com>
8298
8299        Reviewed by Maciej.
8300
8301        Add WebIconFetcher files.
8302        
8303        * WebKit.xcodeproj/project.pbxproj:
8304
83052008-05-16  Timothy Hatcher  <timothy@apple.com>
8306
8307        Removes WebScriptDebugServer files and related calls. This removes
8308        the hooks that Drosera uses for debugging. Now that the Web Inspector
8309        has a better debugger, we don't need these anymore.
8310
8311        Reviewed by Sam Weinig.
8312
8313        * StringsNotToBeLocalized.txt:
8314        * WebKit.xcodeproj/project.pbxproj:
8315
83162008-05-13  Chris Fleizach  <cfleizach@apple.com>
8317
8318        Reviewed by Beth Dakin
8319
8320        <rdar://problem/4780592> WebKit application has its window announced as HTML content
8321
8322        * English.lproj/Localizable.strings:
8323        * WebKit.xcodeproj/project.pbxproj:
8324
83252008-05-09  Anders Carlsson  <andersca@apple.com>
8326
8327        Reviewed by Oliver.
8328
8329        <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
8330        
8331        Add nptextinput.h as a public header.
8332        
8333        * WebKit.xcodeproj/project.pbxproj:
8334
83352008-05-06  Stephanie Lewis  <slewis@apple.com>
8336
8337        Reviewed by Andersca.
8338
8339        prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
8340
8341        * WebKit.xcodeproj/project.pbxproj:
8342
83432008-05-01  Anders Carlsson  <andersca@apple.com>
8344
8345        Reviewed by Tim.
8346
8347        Remove npfunctions.h
8348        
8349        * WebKit.xcodeproj/project.pbxproj:
8350
83512008-05-01  Sam Weinig  <sam@webkit.org>
8352
8353        Reviewed by Anders Carlsson.
8354
8355        Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
8356
8357        * WebKit.xcodeproj/project.pbxproj:
8358
83592008-04-30  Anders Carlsson  <andersca@apple.com>
8360
8361        Reviewed by Adam.
8362
8363        Add Cocoa event handler.
8364        
8365        * WebKit.xcodeproj/project.pbxproj:
8366
83672008-04-29  Anders Carlsson  <andersca@apple.com>
8368
8369        Reviewed by Adam.
8370
8371        Add new event handlers.
8372        
8373        * WebKit.xcodeproj/project.pbxproj:
8374
83752008-04-07  John Sullivan  <sullivan@apple.com>
8376
8377        Reviewed by Tim
8378        
8379        - made the JavaScript text input panel not block Quit (part of 4133196)
8380
8381        * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
8382        * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
8383        * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
8384        Made the panel be a NonBlockingPanel
8385
83862008-04-04  Ada Chan  <adachan@apple.com>
8387
8388        Updated the format string for window title for a standalone image to take integers.
8389
8390        Reviewed by Dan.
8391
8392        * English.lproj/Localizable.strings:
8393
83942008-03-28  Brady Eidson  <beidson@apple.com>
8395
8396        Rubberstamped by Darin Adler
8397
8398        Remove WebArchiver.h/mm
8399
8400        * WebKit.xcodeproj/project.pbxproj:
8401
84022008-03-25  Brady Eidson  <beidson@apple.com>
8403
8404        Reviewed by Darin
8405
8406        <rdar://problem/4516169> - Support WebArchives on Windows
8407
8408        * WebKit.xcodeproj/project.pbxproj:
8409
84102008-03-24  Brady Eidson  <beidson@apple.com>
8411
8412        Reviewed by Darin's rubberstamp
8413
8414        Rename a .m to .mm
8415
8416        * WebKit.xcodeproj/project.pbxproj:
8417
84182008-03-20  John Sullivan  <sullivan@apple.com>
8419
8420        * StringsNotToBeLocalized.txt:
8421        Brought this file up to date
8422
84232008-03-20  Adam Roben  <aroben@apple.com>
8424
8425        Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
8426
8427        Reviewed by Tim Hatcher.
8428
8429        * WebKit.xcodeproj/project.pbxproj:
8430
84312008-03-12  Darin Adler  <darin@apple.com>
8432
8433        Reviewed by Anders.
8434
8435        - http://bugs.webkit.org/show_bug.cgi?id=17640
8436          eliminate WebCoreFrameBridge
8437
8438        * StringsNotToBeLocalized.txt: Updated for recent changes.
8439        * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
8440
84412008-03-11  Darin Adler  <darin@apple.com>
8442
8443        Reviewed by Anders.
8444
8445        * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
8446        We can rename the file later.
8447
84482008-03-07  Mark Rowe  <mrowe@apple.com>
8449
8450        Reviewed by Oliver Hunt.
8451
8452        Fix WebKit build with GCC 4.2.
8453
8454        * WebKit.xcodeproj/project.pbxproj:  Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
8455
84562008-03-06  Darin Adler  <darin@apple.com>
8457
8458        * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
8459
84602008-03-06  David D. Kilzer  <ddkilzer@apple.com>
8461
8462        Name the WebKit build phase script that generates WebKit.LP64.exp.
8463
8464        * WebKit.xcodeproj/project.pbxproj: Name the build phase script
8465        that generates the 64-bit export file to match the corresponding
8466        build phase script in WebCore.
8467
84682008-03-05  Adam Roben  <aroben@apple.com>
8469
8470        Remove WebCoreScriptDebugger.{h,mm}
8471
8472        Reviewed by Kevin M.
8473
8474        * WebKit.xcodeproj/project.pbxproj:
8475
84762008-03-05  Adam Roben  <aroben@apple.com>
8477
8478        Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
8479
8480        Reviewed by Kevin M.
8481
8482        * WebKit.xcodeproj/project.pbxproj:
8483
84842008-03-05  Adam Roben  <aroben@apple.com>
8485
8486        Remove WebScriptDebugger
8487
8488        Reviewed by Kevin M.
8489
8490        * WebKit.xcodeproj/project.pbxproj: Remove
8491        WebScriptDebugDelegatePrivate.h from the project.
8492
84932008-03-05  Adam Roben  <aroben@apple.com>
8494
8495        Move WebCoreScriptDebuggerImp to its own source files
8496
8497        Reviewed by Kevin M.
8498
8499        * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
8500
85012008-03-05  Adam Roben  <aroben@apple.com>
8502
8503        Move WebCoreScriptDebugger to WebKit
8504
8505        Reviewed by Darin Adler.
8506
8507        * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
8508        to the project.
8509
85102008-01-26  Greg Bolsinga  <bolsinga@apple.com>
8511
8512        <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
8513
8514        Reviewed by Darin Adler.
8515
8516        * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
8517
85182008-01-23  Steve Falkenburg  <sfalken@apple.com>
8519
8520        Update localization exceptions.
8521        
8522        Reviewed by Darin Adler.
8523
8524        * English.lproj/Localizable.strings:
8525        * StringsNotToBeLocalized.txt:
8526
85272008-01-20  Mark Rowe  <mrowe@apple.com>
8528
8529        Reviewed by Dan Bernstein.
8530
8531        Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
8532        interested in supporting Safari 2 with TOT WebKit.
8533
8534        * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
8535        as it is no longer used. 
8536
85372008-01-03  Darin Adler  <darin@apple.com>
8538
8539        - fix Safari build
8540
8541        * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
8542
85432008-01-02  Alexey Proskuryakov  <ap@webkit.org>
8544
8545        Reviewed by Darin Adler.
8546
8547        Removed "BackwardDelete", which is no longer present in source code.
8548
8549        * StringsNotToBeLocalized.txt:
8550
85512007-12-16  Mark Rowe  <mrowe@apple.com>
8552
8553        Reviewed by Maciej Stachowiak.
8554
8555        Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
8556
8557        * WebKit.xcodeproj/project.pbxproj: Add new files.
8558
85592007-12-14  Darin Adler  <darin@apple.com>
8560
8561        * StringsNotToBeLocalized.txt: Updated.
8562
85632007-12-12  Brady Eidson  <beidson@apple.com>
8564
8565        Reviewed by Sam Weinig
8566
8567        Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
8568
8569        * WebKit.xcodeproj/project.pbxproj: Added a new file
8570
85712007-12-12  Mark Rowe  <mrowe@apple.com>
8572
8573        Reviewed by Dave Kilzer.
8574
8575        Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
8576
8577        * WebKit.xcodeproj/project.pbxproj:
8578
85792007-11-19  Brady Eidson <beidson@apple.com>
8580
8581        Reviewed by Maciej
8582
8583        * WebKit.xcodeproj/project.pbxproj: Sorted!
8584
85852007-11-17  Timothy Hatcher  <timothy@apple.com>
8586
8587        Reviewed by Mark Rowe.
8588
8589        Bug 13470: i18n: The Web Inspector is not localizable
8590        http://bugs.webkit.org/show_bug.cgi?id=13470
8591
8592        Update the localized strings and the file encoding of WebInspectorClient.mm.
8593
8594        * English.lproj/Localizable.strings:
8595        * StringsNotToBeLocalized.txt:
8596        * WebKit.xcodeproj/project.pbxproj:
8597
85982007-11-16  Mark Rowe  <mrowe@apple.com>
8599
8600        Reviewed by Tim Hatcher.
8601
8602        Build WebCore as a sub-framework of WebKit in all configurations.
8603
8604        * WebKit.xcodeproj/project.pbxproj:
8605
86062007-11-16  Brady Eidson  <beidson@apple.com>
8607
8608        * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
8609
86102007-11-16  Brady Eidson  <beidson@apple.com>
8611
8612        * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
8613          it is exported
8614
86152007-11-16  Brady Eidson  <beidson@apple.com>
8616
8617        Reviewed by John
8618
8619        Database management API tweaks
8620
8621        * WebKit.xcodeproj/project.pbxproj:
8622
86232007-11-15  Brady Eidson  <beidson@apple.com>
8624
8625        Reviewed by John
8626
8627        Stubbing out everything required for a WebKit API for databases
8628
8629        * WebKit.xcodeproj/project.pbxproj:
8630
86312007-11-12  Adam Roben  <aroben@apple.com>
8632
8633        * StringsNotToBeLocalized.txt: Updated.
8634
86352007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
8636
8637        Adding the wx WebKit implementation.
8638
8639        Reviewed by Mark Rowe.
8640
8641        * wx: Added.
8642
86432007-11-07  Mark Rowe  <mrowe@apple.com>
8644
8645        Reviewed by Kevin Decker.
8646
8647        Fix 64-bit Mac build.
8648
8649        * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
8650        to be relative to PROJECT_DIR.  PROJECT_DIR takes into account the projectDirPath
8651        setting of the project, which in this instance includes the necessary "mac"
8652        subdirectory.
8653
8654