CSS_SHAPES not supported on AppleWin port
[WebKit-https.git] / Source / WebKit / ChangeLog
1 2013-09-19  Bear Travis  <betravis@adobe.com>
2
3         CSS_SHAPES not supported on AppleWin port
4         https://bugs.webkit.org/show_bug.cgi?id=118810
5
6         Reviewed by Brent Fulgham.
7
8         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add required symbol for enabling CSS Shapes.
9
10 2013-09-18  peavo@outlook.com  <peavo@outlook.com>
11
12         [Win] TestWebKitAPI does not compile.
13         https://bugs.webkit.org/show_bug.cgi?id=121485
14
15         Reviewed by Brent Fulgham.
16
17         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export needed symbols.
18
19 2013-09-17  Andreas Kling  <akling@apple.com>
20
21         Some build juice for Windows.
22
23         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
24
25 2013-09-13  Tim Horton  <timothy_horton@apple.com>
26
27         Unreviewed; part one of build fix for Windows.
28         Sorry for the noise, I thought I'd fixed it.
29
30         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
31
32 2013-09-12  peavo@outlook.com  <peavo@outlook.com>
33
34         [Win] TestWebKitAPI fails to link.
35         https://bugs.webkit.org/show_bug.cgi?id=121223
36
37         Reviewed by Brent Fulgham.
38
39         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add required symbol.
40
41 2013-09-11  Brent Fulgham  <bfulgham@apple.com>
42
43         [Windows] Avoid converting from IntSize->SIZE->IntSize
44         https://bugs.webkit.org/show_bug.cgi?id=121180
45
46         Reviewed by Anders Carlsson.
47
48         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
49         Remove unused symbol export.
50
51 2013-09-08  Antti Koivisto  <antti@apple.com>
52
53         Fix window build.
54         
55         Not reviewed.
56
57         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
58
59 2013-08-30  Brent Fulgham  <bfulgham@apple.com>
60
61         [Windows] Unreviewed build correction.
62         Update project dependencies so that build logs on machines will include output from the
63         WebInspectorUI project.
64
65         * WebKit.vcxproj/WebKit.sln:
66
67 2013-08-30  Brent Fulgham  <bfulgham@apple.com>
68
69         [Windows] Unreviewed build fix after r154917
70
71         * WebKit.vcxproj/WebKit.sln: Establish build dependency from WebInspectorUI against
72         WebKit. Remove reverse dependency.
73
74 2013-08-29  Brent Fulgham  <bfulgham@apple.com>
75
76         [Windows] Unreviewed build fix after r154809
77
78         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove two no-longer-existing
79         export symbols.
80
81 2013-08-28  Brent Fulgham  <bfulgham@webkit.org>
82
83         [WinCairo] Unreviewed build fix.
84
85         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
86         missing Cairo symbols; don't export CG symbols for Cairo build.
87
88 2013-08-26  Roger Fong  <roger_fong@apple.com>
89
90         AppleWin build fix following r154627.
91
92         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
93         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
94
95 2013-08-21  Roger Fong  <roger_fong@apple.com>
96
97         <https://bugs.webkit.org/show_bug.cgi?id=119829> IAccessibleText and IAccessibleEditableText implementation for AppleWindows port.
98
99         Reviewed by Chris Fleizach.
100
101         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
102         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters:
103         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
104         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
105         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
106         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
107
108 2013-08-26  Brent Fulgham  <bfulgham@apple.com>
109
110         [Windows] Build fix after r154541.
111
112         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove reference
113         to deleted Element::pseudoElement(PseudoID), and add exports for new
114         beforePseudoElement() and afterPseudoElement().
115
116 2013-08-23  Alex Christensen  <achristensen@apple.com>
117
118         Re-separating Win32 and Win64 builds.
119         https://bugs.webkit.org/show_bug.cgi?id=120178
120
121         Reviewed by Brent Fulgham.
122
123         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
124         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
125         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
126         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
127         Use PlatformArchitecture to determine correct object directory (obj32 or obj64).
128
129 2013-08-21  Commit Queue  <commit-queue@webkit.org>
130
131         Unreviewed, rolling out r154416.
132         http://trac.webkit.org/changeset/154416
133         https://bugs.webkit.org/show_bug.cgi?id=120147
134
135         Broke Windows builds (Requested by rniwa on #webkit).
136
137         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
138         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
139         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
140         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
141
142 2013-08-21  Alex Christensen  <achristensen@apple.com>
143
144         <https://webkit.org/b/120137> Separating Win32 and Win64 builds.
145
146         Reviewed by Brent Fulgham.
147
148         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
149         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
150         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
151         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
152         Use PlatformArchitecture to determine correct object directory (obj32 or obj64).
153
154 2013-08-20  Brent Fulgham  <bfulgham@apple.com>
155
156         <https://webkit.org/b/120098> [Windows] Enable the new Web Inspector
157
158         Reviewed by Brian Weinstein.
159
160         * WebKit.vcxproj/WebKit.sln: Add reference to the new WebInspectorUI
161         project so that it will be included in new distributions.
162
163 2013-08-20  Alex Christensen  <achristensen@apple.com>
164
165         [Windows] Unreviewed build fix for Win64 after r154118.
166
167         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
168
169 2013-08-20  Alex Christensen  <achristensen@apple.com>
170
171         <https://webkit.org/b/120076> More work towards a Win64 build
172
173         Reviewed by Brent Fulgham.
174
175         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
176         Use PlatformArchitecture macro instead of bin32, lib32, and obj32.
177
178 2013-08-20  Alex Christensen  <achristensen@apple.com>
179
180         Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
181         https://bugs.webkit.org/show_bug.cgi?id=119512
182
183         Reviewed by Brent Fulgham.
184
185         * WebKit.vcxproj/Interfaces/InterfacesCommon.props:
186         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
187         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters:
188         * WebKit.vcxproj/WebKit/WebKitCommon.props:
189         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
190         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
191         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
192         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
193         * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props:
194         Replaced obj32, bin32, and lib32 with macros for 64-bit build.
195
196 2013-08-17  Andreas Kling  <akling@apple.com>
197
198         [Windows] Unreviewed build fix.
199
200         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
201
202             Don't export Frame::settings() as it's an inline method now.
203
204 2013-08-15  Brent Fulgham  <bfulgham@apple.com>
205
206         [Windows] Unreviewed build fix after r154127.
207
208         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove two symbols that are
209         now part of JavaScriptCore.
210
211 2013-08-15  Brent Fulgham  <bfulgham@apple.com>
212
213         [Windows] Build correctsion after r154106
214
215         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add missing symbol export.
216
217 2013-08-15  Brent Fulgham  <bfulgham@apple.com>
218
219         [Windows] Correct build after r154088
220
221         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Remove unused
222         (and now renamed) export symbols.
223
224 2013-08-14  Alex Christensen  <achristensen@apple.com>
225
226         Unreviewed build fix for Win64 after r153943.
227
228         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
229         Added 64-bit linker symbol for frameOrientationAtIndex.
230
231 2013-08-12  peavo@outlook.com  <peavo@outlook.com>
232
233         [Win] TestWebKitAPI fails to link.
234         https://bugs.webkit.org/show_bug.cgi?id=119619
235
236         Reviewed by Brent Fulgham.
237
238         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export needed symbol.
239
240 2013-08-07  Ryuan Choi  <ryuan.choi@samsung.com>
241
242         Unreviewed build fix on Efl port after r153785.
243
244         * CMakeLists.txt: Added "${WEBCORE_DIR}/style" in include list.
245
246 2013-08-06  Alex Christensen  <achristensen@apple.com>
247
248         Enabled WebGL on WinCairo port.
249         https://bugs.webkit.org/show_bug.cgi?id=119502
250
251         Reviewed by Benjamin Poulain.
252
253         * WebKit.vcxproj/WebKit.sln: Build ANGLE libraries.
254         * WebKit.vcxproj/WebKit/WebKitCFLite.props: Link to ANGLE libraries.
255
256 2013-08-05  Mark Lam  <mark.lam@apple.com>
257
258         Gardening: fix build after r153728.
259
260         Not reviewed.
261
262         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
263
264 2013-07-29  Alex Christensen  <achristensen@apple.com>
265
266         Separated translator into preprocessor, translator_common,
267         translator_hlsl (for libGLESv2), and translator_glsl (for ANGLEWebKitBridge).
268         These projects are still not built by default.
269         https://bugs.webkit.org/show_bug.cgi?id=119221
270
271         Reviewed by Brent Fulgham.
272
273         * WebKit.vcxproj/WebKit.sln:
274         Added separate ANGLE translator projects.
275
276 2013-07-25  Roger Fong  <roger_fong@apple.com>
277
278         Unreviewed build fix, AppleWin port.
279
280         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
281
282 2013-07-25  Alex Christensen  <achristensen@apple.com>
283
284         Made Windows build system for ANGLE.
285         https://bugs.webkit.org/show_bug.cgi?id=119103
286
287         Reviewed by Brent Fulgham.
288
289         * WebKit.vcxproj/WebKit.sln:
290         Added ANGLEGenerated, libEGL, libGLESv2, and translator projects.
291         These projects are currently not built.
292
293 2013-07-23  Tim Horton  <timothy_horton@apple.com>
294
295         Unreviewed build fix after r153054.
296
297         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
298
299 2013-07-22  Alex Christensen  <achristensen@apple.com>
300
301         Fixed WinCairo build configurations.
302         https://bugs.webkit.org/show_bug.cgi?id=118932
303
304         Reviewed by Brent Fulgham.
305
306         * WebKit.vcxproj/WebKit.sln: 
307         Made WinCairo not build AssembleBuildLogs (wasn't working, not necessary).
308         Made Debug_WinCairo build with Debug_WinCairo configuration.
309         Made 64-bit WinCairo not build QTMovieWin.
310
311 2013-07-19  Alex Christensen  <achristensen@apple.com>
312
313         Unreviewed build fix on Windows after r152930.
314
315         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Added missing close paren.
316
317 2013-07-19  Alex Christensen  <achristensen@apple.com>
318
319         Added 64-bit symbols to WebKitExports.def.in for 64-bit Windows builds
320         and a macro to only use them for 64-bit builds.
321         https://bugs.webkit.org/show_bug.cgi?id=118887
322
323         Reviewed by Brent Fulgham.
324
325         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Added 64-bit symbols.
326         * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator:
327         Added support for new symbolWithPointer macro.
328
329 2013-07-19  Alex Christensen  <achristensen@apple.com>
330
331         Added x64 configuration to Visual Studio build.
332         https://bugs.webkit.org/show_bug.cgi?id=118888
333
334         Reviewed by Brent Fulgham.
335
336         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
337         * WebKit.vcxproj/WebKit.sln:
338         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
339         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
340         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
341         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
342         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters:
343
344 2013-07-16  Balazs Kelemen  <kbalazs@webkit.org>
345
346         [CMake] Undefined references should be detected at build time
347         https://bugs.webkit.org/show_bug.cgi?id=110236
348
349         Reviewed by Christophe Dumez.
350
351         Add library dependencies that were not defined explicitly before.
352
353         * CMakeLists.txt:
354         * PlatformEfl.cmake:
355
356 2013-07-11  Timothy Hatcher  <timothy@apple.com>
357
358         Revert r152267 and soft link WebInspectorUI.framework again.
359
360         https://bugs.webkit.org/show_bug.cgi?id=118544
361
362         Reviewed by David Kilzer.
363
364         * WebKit.xcodeproj/project.pbxproj:
365
366 2013-07-01  Timothy Hatcher  <timothy@apple.com>
367
368         Link to WebInspectorUI.framework at build time instead of soft linking.
369
370         https://bugs.webkit.org/show_bug.cgi?id=118261
371
372         Reviewed by Joseph Pecoraro.
373
374         * WebKit.xcodeproj/project.pbxproj:
375
376 2013-07-01  Brent Fulgham  <bfulgham@apple.com>
377
378         [Windows] Unreviewed build correction.
379
380         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Need to export tag for textarea element.
381
382 2013-06-26  Roger Fong  <roger_fong@apple.com>
383
384         Add an accessibility delegate interface to AppleWin port.
385         https://bugs.webkit.org/show_bug.cgi?id=118094.
386
387         Reviewed by Brent Fulgham.
388
389         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
390         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters:
391
392 2013-06-24  Alex Christensen  <achristensen@apple.com>
393
394         Windows build links to opengl32.lib to allow WebGL compiling.
395         https://bugs.webkit.org/show_bug.cgi?id=117949
396
397         Reviewed by Brent Fulgham.
398
399         * WebKit.vcxproj/WebKit/WebKitCommon.props: Added link to opengl32.lib.
400
401 2013-06-17  Darin Adler  <darin@apple.com>
402
403         Sort all the Xcode project files
404         https://bugs.webkit.org/show_bug.cgi?id=117696
405
406         Reviewed by Anders Carlsson.
407
408         * WebKit.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
409
410 2013-06-21  Roger Fong  <roger_fong@apple.com>
411
412         Unreviewed. Fix a missing parenthesis in include directory path.
413
414         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
415
416 2013-06-20  Roger Fong  <roger_fong@apple.com>
417
418         Make Windows makefile copy build output to a different folder.
419         <rdar://problem/14219184>.
420
421         * WebKit.vcxproj/WebKit.make:
422
423 2013-06-18  Roger Fong  <roger_fong@apple.com>
424
425         Replace tools32 folder with tools and update WebKit Windows solution accordingly.
426         <rdar://problem/14118143>.
427
428         Rubberstamped by Brent Fulgham.
429
430         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
431         * WebKit.vcxproj/Interfaces/InterfacesDebug.props:
432         * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props:
433         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
434         * WebKit.vcxproj/Interfaces/InterfacesProduction.props:
435         * WebKit.vcxproj/Interfaces/InterfacesRelease.props:
436         * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props:
437         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
438         * WebKit.vcxproj/WebKit/WebKitDebug.props:
439         * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props:
440         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
441         * WebKit.vcxproj/WebKit/WebKitProduction.props:
442         * WebKit.vcxproj/WebKit/WebKitRelease.props:
443         * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props:
444         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
445         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props:
446         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props:
447         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props:
448         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props:
449         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props:
450         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
451         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props:
452         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props:
453         * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props:
454         * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props:
455         * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props:
456
457 2013-06-17  Roger Fong  <roger_fong@apple.com>
458
459         Modify Windows makefiles to copy some bin output into Program Files.
460         https://bugs.webkit.org/show_bug.cgi?id=117714.
461         <rdar://problem/14179054>
462
463         Reviewed by Brent Fulgham.
464
465         * WebKit.vcxproj/WebKit.make:
466
467 2013-06-17  Michael Brüning  <michael.bruning@digia.com>
468
469         [Qt] Remove Qt specific QTKIT flagged code.
470         https://bugs.webkit.org/show_bug.cgi?id=117635
471
472         Reviewed by Simon Hausmann.
473
474         Due to disabling QTKIT for Qt in r151546, the
475         code the flags that are not taken into account
476         anymore and the code that has been rendered
477         unreachable by this are removed.
478
479         * WebKit1.pro:
480
481 2013-06-14  Alberto Garcia  <agarcia@igalia.com>
482
483         [BlackBerry] Remove implementation of ContextMenu classes
484         https://bugs.webkit.org/show_bug.cgi?id=114860
485
486         Reviewed by Rob Buis.
487
488         This code is not being used so we can safely remove it.
489
490         * PlatformBlackBerry.cmake:
491
492 2013-06-13  Christophe Dumez  <ch.dumez@sisa.samsung.com>
493
494         Unreviewed build fix after rr151563.
495
496         Export needed symbols for Windows.
497
498         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
499
500 2013-06-13  Brent Fulgham  <bfulgham@apple.com>
501
502         [Windows] Revise WebKit project to show generated export definition file.
503         https://bugs.webkit.org/show_bug.cgi?id=109629
504
505         Reviewed by Mark Rowe.
506
507         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Add generated file.
508         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Ditto
509
510 2013-06-13  Brent Fulgham  <bfulgham@webkit.org>
511
512         [WinCairo] Unreviewed build correction.
513
514         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add
515         missing symbols needed by TestWebKitAPI on WinCairo build.
516
517 2013-06-12  Brent Fulgham  <bfulgham@apple.com>
518
519         [Windows] Implement Accessibility2 APIs in Windows.
520         https://bugs.webkit.org/show_bug.cgi?id=117561
521
522         Reviewed by Anders Carlsson.
523
524         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Add new IAccessible2 IDL files.
525         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Ditto.
526         * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Reference new Accessible2 folder.
527         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Build IAccessible2 symbols.
528         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Ditto.
529
530 2013-06-10  Bear Travis  <betravis@adobe.com>
531
532         [CSS Shapes][CSS Exclusions] Split CSS Exclusions and CSS Shapes code
533         https://bugs.webkit.org/show_bug.cgi?id=117162
534
535         Reviewed by Alexandru Chiculita.
536
537         Adding the WebCore/rendering/shapes directory to the include list.
538
539         * CMakeLists.txt:
540
541 2013-06-06  Roger Fong  <roger_fong@apple.com>
542
543         Unreviewed. Build configuration fix. WebKitExportGenerator's include path should fall back to 
544         $(WebKit_Libraries)\include\WebCore if $(ConfigurationBuildDir)\include\WebCore doesn't exist.
545
546         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
547
548 2013-06-05  Zan Dobersek  <zdobersek@igalia.com>
549
550         Unreviewed. Attempting a build fix for the AppleWin port after r151199.
551
552         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export the required symbol.
553
554 2013-06-03  Roger Fong  <roger_fong@apple.com>
555
556         Unreviewed. Some AppleWin VS2010 house cleaning.
557
558         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
559         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
560
561 2013-05-31  Roger Fong  <roger_fong@apple.com>
562
563         Unreviewed. Add AssembleBuildLogs project to WebKit solution in preparation for moving buildbots to VCExpress 2010.
564
565         * WebKit.vcxproj/WebKit.sln:
566
567 2013-05-30  Roger Fong  <roger_fong@apple.com>
568
569         Get rid of JavaScript exports file on AppleWin port.
570         https://bugs.webkit.org/show_bug.cgi?id=117050.
571
572         Reviewed by Darin Adler.
573
574         Start linking in WTF.lib now that it's a shared library.
575
576         * WebKit.vcxproj/WebKit.sln:
577         * WebKit.vcxproj/WebKit/WebKitCommon.props:
578
579 2013-05-28  Brent Fulgham  <bfulgham@apple.com>
580
581         [Windows] Many css2.1 tests fail on Apple's Windows port.
582         https://bugs.webkit.org/show_bug.cgi?id=75707
583
584         Reviewed by Darin Adler.
585
586         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
587         Export the WebCore::directoryName method for use by DRT.
588
589 2013-05-27  Patrick Gansterer  <paroga@webkit.org>
590
591         Use ICU_INCLUDE_DIRS in BlackBerry CMake files
592         https://bugs.webkit.org/show_bug.cgi?id=116210
593
594         Reviewed by Rob Buis.
595
596         Set and use the ICU_INCLUDE_DIRS variable to avoid
597         duplicated adding of the ICU include directory.
598
599         * PlatformBlackBerry.cmake:
600
601 2013-05-27  Carlos Garcia Campos  <cgarcia@igalia.com>
602
603         [BlackBerry] Move PagePopup implementation to WebKitSupport
604         https://bugs.webkit.org/show_bug.cgi?id=116824
605
606         Reviewed by Rob Buis.
607
608         * PlatformBlackBerry.cmake: Update new file paths and names.
609
610 2013-05-24  Brent Fulgham  <bfulgham@apple.com>
611
612         [Windows] Expose database storage and cache locations via preferences.
613         https://bugs.webkit.org/show_bug.cgi?id=116729
614
615         Reviewed by Tim Horton.
616
617         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export
618         three symbols needed to implement the feature.
619
620 2013-05-24  Anders Carlsson  <andersca@apple.com>
621
622         Move history property list writer to WebKit
623         https://bugs.webkit.org/show_bug.cgi?id=116746
624
625         Reviewed by Tim Horton.
626
627         Add files to the Xcode project.
628
629         * WebKit.xcodeproj/project.pbxproj:
630
631 2013-05-21  Carlos Garcia Campos  <cgarcia@igalia.com>
632
633         [BlackBerry] Make PagePopup implementation independent from WebCore
634         https://bugs.webkit.org/show_bug.cgi?id=116448
635
636         Reviewed by Anders Carlsson.
637
638         * PlatformBlackBerry.cmake: Add
639         blackberry/WebCoreSupport/PagePopupBlackBerryClient.cpp to
640         compilation.
641
642 2013-05-18  Patrick Gansterer  <paroga@webkit.org>
643
644         [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
645         https://bugs.webkit.org/show_bug.cgi?id=114554
646
647         Reviewed by Gyuyoung Kim.
648
649         Using variables as target names is very uncommon in CMake.
650         The usual way to specify the name of the resulting binary
651         is to set the OUTPUT_NAME target property.
652
653         * CMakeLists.txt:
654         * PlatformBlackBerry.cmake:
655         * PlatformEfl.cmake:
656
657 2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
658
659         Revert the previous commit.
660
661         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
662
663 2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
664
665         Windows build fix attempt after r150160.
666
667         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
668
669 2013-05-15  Ryosuke Niwa  <rniwa@webkit.org>
670
671         Windows build fix attempt after r150156.
672
673         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
674
675 2013-05-14  Carlos Garcia Campos  <cgarcia@igalia.com>
676
677         [BlackBerry] Implement platform strategies
678         https://bugs.webkit.org/show_bug.cgi?id=112162
679
680         Reviewed by Rob Buis.
681
682         * PlatformBlackBerry.cmake: Add new files to compilation.
683
684 2013-05-06  Roger Fong  <roger_fong@apple.com>
685
686         Unreviewed. AppleWin VS2010 build fix.
687
688         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
689
690 2013-05-04  Dean Jackson  <dino@apple.com>
691
692         Animations and Transitions should not start when globally suspended
693         https://bugs.webkit.org/show_bug.cgi?id=114915
694
695         Reviewed by Sam Weinig.
696
697         Export AnimationController::isSuspended
698
699         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
700
701 2013-05-04  Sam Weinig  <sam@webkit.org>
702
703         Move PopupMenuMac and SearchPopupMenuMac to Source/WebKit/mac
704         matching where they are in WebKit2.
705
706         Reviewed by Anders Carlsson.
707
708         * WebKit.xcodeproj/project.pbxproj:
709
710 2013-05-02  Roger Fong  <roger_fong@apple.com>
711
712         Following r149463, set Path for WebKit makefile as well.
713
714         * WebKit.vcxproj/WebKit.make:
715
716 2013-05-01  Sergio Villar Senin  <svillar@igalia.com>
717
718         Show a block cursor in overtype mode
719         https://bugs.webkit.org/show_bug.cgi?id=114819
720
721         Reviewed by Ryosuke Niwa.
722
723         Export three more WebCore symbols.
724
725         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
726
727 2013-04-29  Brent Fulgham  <bfulgham@webkit.org>
728
729         [Windows, WinCairo] Remove pthread paths for WebKit build.
730         https://bugs.webkit.org/show_bug.cgi?id=115390
731
732         Reviewed by Tim Horton.
733
734         Update Visual Studio property sheets to remove include paths and
735         link references for the pthreadsVC2.dll, which is no longer used.
736
737         * WebKit.vcxproj/WebKit/WebKitCommon.props:
738         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
739
740 2013-04-28  Ryosuke Niwa  <rniwa@webkit.org>
741
742         Windows build fix.
743
744         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
745
746 2013-04-25  Ryosuke Niwa  <rniwa@webkit.org>
747
748         StaticHashSetNodeList is unnecessary
749         https://bugs.webkit.org/show_bug.cgi?id=115219
750
751         Reviewed by Antonio Gomes.
752
753         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
754
755 2013-04-26  Roger Fong  <roger_fong@apple.com>
756
757         Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
758         Make the DebugSuffix configuration use _debug dependencies.
759
760         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
761         * WebKit.vcxproj/Interfaces/InterfacesCommon.props:
762         * WebKit.vcxproj/Interfaces/InterfacesDebug.props:
763         * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props:
764         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd:
765         * WebKit.vcxproj/Interfaces/InterfacesProduction.props:
766         * WebKit.vcxproj/Interfaces/InterfacesRelease.props:
767         * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props:
768         * WebKit.vcxproj/WebKit.make:
769         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
770         * WebKit.vcxproj/WebKit/WebKitApple.props:
771         * WebKit.vcxproj/WebKit/WebKitCommon.props:
772         * WebKit.vcxproj/WebKit/WebKitDebug.props:
773         * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props:
774         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
775         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd:
776         * WebKit.vcxproj/WebKit/WebKitProduction.props:
777         * WebKit.vcxproj/WebKit/WebKitRelease.props:
778         * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props:
779         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
780         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
781         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
782         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props:
783         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props:
784         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
785         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
786         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props:
787         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props:
788         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props:
789         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
790         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
791         * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props:
792         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props:
793         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props:
794         * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props:
795         * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props:
796         * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props:
797
798 2013-04-25  Andreas Kling  <akling@apple.com>
799
800         Remove ENABLE(PARSED_STYLE_SHEET_CACHING) and make it always-on.
801
802         Rubber-stamped by Anders Koivisto.
803
804         * PlatformWinCE.cmake:
805
806 2013-04-25  Patrick Gansterer  <paroga@webkit.org>
807
808         Remove OS(WINCE) from AccessibilityObject.h
809         https://bugs.webkit.org/show_bug.cgi?id=115192
810
811         Reviewed by Andreas Kling.
812
813         Use the same files like the the other PLATFORM(WIN) ports use.
814
815         * PlatformWinCE.cmake:
816
817 2013-04-24  Jessie Berlin  <jberlin@apple.com>
818
819         Assertion failure (crash in release) attempting to delete database storage in WK1 without
820         creating a WebView first
821         https://bugs.webkit.org/show_bug.cgi?id=115065
822
823         Reviewed by Brady Eidson.
824
825         * WebKit.xcodeproj/project.pbxproj:
826         Remove WebDatabaseManagerInternal.h.
827
828 2013-04-23  Benjamin Poulain  <bpoulain@apple.com>
829
830         Remove the WebKit layer of wxWebKit
831         https://bugs.webkit.org/show_bug.cgi?id=115006
832
833         Reviewed by Anders Carlsson.
834
835         The wxWebKit port is no longer actively maintained by Kevin
836         on webkit.org. Remove the code until new maintainers resume the work.
837
838         * wx/WebBrowserShell.cpp: Removed.
839         * wx/WebBrowserShell.h: Removed.
840         * wx/WebDOMSelection.cpp: Removed.
841         * wx/WebDOMSelection.h: Removed.
842         * wx/WebEdit.cpp: Removed.
843         * wx/WebEdit.h: Removed.
844         * wx/WebFrame.cpp: Removed.
845         * wx/WebFrame.h: Removed.
846         * wx/WebFramePrivate.h: Removed.
847         * wx/WebKitDefines.h: Removed.
848         * wx/WebKitSupport/ChromeClientWx.cpp: Removed.
849         * wx/WebKitSupport/ChromeClientWx.h: Removed.
850         * wx/WebKitSupport/ContextMenuClientWx.cpp: Removed.
851         * wx/WebKitSupport/ContextMenuClientWx.h: Removed.
852         * wx/WebKitSupport/DragClientWx.cpp: Removed.
853         * wx/WebKitSupport/DragClientWx.h: Removed.
854         * wx/WebKitSupport/EditCommandWx.h: Removed.
855         * wx/WebKitSupport/EditorClientWx.cpp: Removed.
856         * wx/WebKitSupport/EditorClientWx.h: Removed.
857         * wx/WebKitSupport/FrameLoaderClientWx.cpp: Removed.
858         * wx/WebKitSupport/FrameLoaderClientWx.h: Removed.
859         * wx/WebKitSupport/FrameNetworkingContextWx.h: Removed.
860         * wx/WebKitSupport/InspectorClientWx.cpp: Removed.
861         * wx/WebKitSupport/InspectorClientWx.h: Removed.
862         * wx/WebSettings.cpp: Removed.
863         * wx/WebSettings.h: Removed.
864         * wx/WebView.cpp: Removed.
865         * wx/WebView.h: Removed.
866         * wx/WebViewPrivate.h: Removed.
867         * wx/bindings/python/samples/simple.py: Removed.
868         * wx/bindings/python/webview.i: Removed.
869         * wx/bindings/python/wscript: Removed.
870         * wx/wscript: Removed.
871
872 2013-04-22  Jessie Berlin  <jberlin@apple.com>
873
874         Speculative Windows build fix.
875
876         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
877
878 2013-04-22  Benjamin Poulain  <benjamin@webkit.org>
879
880         Remove the memory instrumentation code
881         https://bugs.webkit.org/show_bug.cgi?id=114931
882
883         Reviewed by Andreas Kling.
884
885         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
886
887 2013-04-21  Benjamin Poulain  <benjamin@webkit.org>
888
889         Improve StringImpl code density for older ARM hardware
890         https://bugs.webkit.org/show_bug.cgi?id=114898
891
892         Reviewed by Geoffrey Garen.
893
894         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
895
896 2013-04-19  Roger Fong  <roger_fong@apple.com>
897
898         Unreviewed. WebKit_Source is incorrectly set.
899
900         * WebKit.vcxproj/WebKit.make:
901
902 2013-04-19  Jose Lejin PJ  <jose.lejin@gmail.com>
903
904         [EFL] Add method in ewk_settings for setting the CSS media type
905         https://bugs.webkit.org/show_bug.cgi?id=113284
906
907         Reviewed by Gyuyoung Kim.
908
909         test_ewk_setting is added.
910
911         * PlatformEfl.cmake:
912
913 2013-04-18  Sam Weinig  <sam@webkit.org>
914
915         Network Process crashing trying to read in IDNScriptWhiteList.txt
916         https://bugs.webkit.org/show_bug.cgi?id=114827
917
918         Reviewed by Anders Carlsson.
919
920         Move IDNScriptWhiteList.txt from WebKit to WebCore, so that the NetworkProcess does not have to link against
921         WebKit. It was a layering violation for WebCore to be trying to access WebKit resources anyway.
922
923         * WebKit.xcodeproj/project.pbxproj:
924
925 2013-04-14  Roger Fong  <roger_fong@apple.com>
926
927         Copy make-file-export-generator script to the the Source folders of the projects that use it.
928         <rdar://problem/13675604>
929
930         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
931         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
932         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd:
933         * WebKit.vcxproj/WebKitExportGenerator/make-export-file-generator: Copied from Source/WebCore/make-export-file-generator.
934
935 2013-04-16  Brent Fulgham  <bfulgham@webkit.org>
936
937         [Windows] Unreviewed VS2010 build correction.
938
939         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
940         Add correct link library to avoid mixture of ICU 4.0 and 4.6
941         syumbol use.
942
943 2013-04-12  Jer Noble  <jer.noble@apple.com>
944
945         TimeRanges::nearest() returns incorrect results.
946         https://bugs.webkit.org/show_bug.cgi?id=114483
947
948         Reviewed by Eric Carlson.
949
950         Add symbols needed by WebCoreTestSupport to the exports list.
951
952         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
953
954 2013-04-11  Rune Lillesveen  <rune@opera.com>
955
956         Incorrect evaluation of resolution media queries
957         https://bugs.webkit.org/show_bug.cgi?id=114029
958
959         Reviewed by Kenneth Rohde Christiansen.
960
961         Removed setResolutionOverride from exports.
962
963         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
964
965 2013-04-05  Roger Fong  <roger_fong@apple.com>
966
967         Build fix.
968
969         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
970
971 2013-04-08  Jeff Rogers  <jrogers@rim.com>
972
973         [BlackBerry] Update BlackBerry JavaScript API
974         https://bugs.webkit.org/show_bug.cgi?id=114065
975
976         Reviewed by Rob Buis.
977
978         Internal PR 317350
979         Remove obsolete files.
980
981         * PlatformBlackBerry.cmake:
982
983 2013-04-07  Patrick Gansterer  <paroga@webkit.org>
984
985         Remove references to Skia and V8 from CMake files
986         https://bugs.webkit.org/show_bug.cgi?id=114130
987
988         Reviewed by Geoffrey Garen.
989
990         * PlatformBlackBerry.cmake:
991
992 2013-04-06  Patrick Gansterer  <paroga@webkit.org>
993
994         [CMake] Remove general include directories from platform specific files
995
996         Move the include directories, which are required by all CMake ports
997         to the general CMakeLists.txt to fix the build for Windows CE port.
998
999         * CMakeLists.txt:
1000         * PlatformBlackBerry.cmake:
1001         * PlatformEfl.cmake:
1002
1003 2013-04-05  Roger Fong  <roger_fong@apple.com>
1004
1005         More VS2010 solution makefile fixes.
1006         <rdar://problem/13588964>
1007
1008         * WebKit.vcxproj/WebKit.make:
1009
1010 2013-04-04  Benjamin Poulain  <benjamin@webkit.org>
1011
1012         Remove Webkit/chromium
1013         https://bugs.webkit.org/show_bug.cgi?id=113998
1014
1015         Reviewed by Ryosuke Niwa.
1016
1017         O Knights of Ni, you are just and fair, and we will return with a shrubbery.
1018
1019         * chromium: Removed.
1020
1021 2013-04-04  Christophe Dumez  <ch.dumez@sisa.samsung.com>
1022
1023         [Cairo] Fix canvas drawing of SVG-based patterns and remove NativeImageCairo
1024         https://bugs.webkit.org/show_bug.cgi?id=113929
1025
1026         Reviewed by Martin Robinson.
1027
1028         Remove outdated symbols now that NativeImageCairo was removed.
1029
1030         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1031
1032 2013-04-03  Roger Fong  <roger_fong@apple.com>
1033
1034         Unreviewed VS2010 build fix.
1035
1036         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1037
1038 2013-03-27  Mark Lam  <mark.lam@apple.com>
1039
1040         Rolling out r147044.
1041         https://bugs.webkit.org/show_bug.cgi?id=113352.
1042
1043         Not Reviewed.
1044
1045         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1046
1047 2013-03-27  Mark Lam  <mark.lam@apple.com>
1048
1049         Greening the Apple Win bot (debug build).
1050         https://bugs.webkit.org/show_bug.cgi?id=113352.
1051
1052         Not Reviewed.
1053
1054         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1055
1056 2013-03-27  Mark Lam  <mark.lam@apple.com>
1057
1058         Greening the Apple Win bot.
1059         https://bugs.webkit.org/show_bug.cgi?id=113352.
1060
1061         Not Reviewed.
1062
1063         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1064
1065 2013-03-22  Ryosuke Niwa  <rniwa@webkit.org>
1066
1067         The second part of the build fix for r146702. This should do it.
1068         I had to see the mangled name for the new signature.
1069
1070         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1071
1072 2013-03-22  Ryosuke Niwa  <rniwa@webkit.org>
1073
1074         Build fix attempt after r146702.
1075
1076         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1077
1078 2013-03-22  Carlos Garcia Campos  <cgarcia@igalia.com>
1079
1080         [BlackBerry] Add custom BackForwardList client implementation
1081         https://bugs.webkit.org/show_bug.cgi?id=113024
1082
1083         Reviewed by Rob Buis.
1084
1085         PR 310030
1086         Internally reviewed by Joe Mason.
1087
1088         * PlatformBlackBerry.cmake: Add new files to compilation.
1089
1090 2013-03-21  Roger Fong  <roger_fong@apple.com>
1091
1092         Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
1093
1094         * WebKit.vcxproj/FeatureDefines.props: Removed.
1095         * WebKit.vcxproj/FeatureDefinesCairo.props: Removed.
1096         * WebKit.vcxproj/WebKit/cURL.props: Removed.
1097         * WebKit.vcxproj/WinCairo.props: Removed.
1098         * WebKit.vcxproj/common.props: Removed.
1099         * WebKit.vcxproj/debug.props: Removed.
1100         * WebKit.vcxproj/debug_wincairo.props: Removed.
1101         * WebKit.vcxproj/debugsuffix.props: Removed.
1102         * WebKit.vcxproj/production.props: Removed.
1103         * WebKit.vcxproj/release.props: Removed.
1104
1105 2013-03-21  Ryosuke Niwa  <rniwa@webkit.org>
1106
1107         Windows build fix after r146430.
1108
1109         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1110
1111 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
1112
1113         [WinCairo] Top-level solution change to build under VS2010.
1114         https://bugs.webkit.org/show_bug.cgi?id=112861.
1115
1116         Reviewed by Tim Horton.
1117
1118         * WebKit.vcxproj/WebKit.sln: Add final set of WinCairo build
1119         targets.
1120         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1121         Add #if/def guards around some media-specific exports that
1122         are not provided by the WinCairo port.
1123
1124 2013-03-19  Brent Fulgham  <bfulgham@webkit.org>
1125
1126         [WinCairo] Build the WebKit.dll under VS2010.
1127         https://bugs.webkit.org/show_bug.cgi?id=112759
1128
1129         Reviewed by Tim Horton.
1130
1131         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Update project to
1132         build WinCairo variant using new property sheets.
1133         * WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props: Added.
1134         * WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props: Added.
1135         * WebKit.vcxproj/WebKit.sln: Update solution to use WinCairo
1136         build targets for WebKit.dll-related projects.
1137         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Update project to build
1138         WinCairo variant using new property sheets.
1139         * WebKit.vcxproj/WebKit/cURL.props: Added.
1140         * WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Added.
1141         * WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Added.
1142         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
1143         Update project to build WinCairo variant using new property sheets.
1144         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props: Added.
1145         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props: Added.
1146         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Update project to
1147         build WinCairo variant using new property sheets.
1148         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props: Added.
1149         * WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props: Added.
1150         * WebKit.vcxproj/WinCairo.props: Added.
1151         * WebKit.vcxproj/debug_wincairo.props: Added.
1152
1153 2013-03-20  Eric Carlson  <eric.carlson@apple.com>
1154
1155         Allow ports specific text track menu
1156         https://bugs.webkit.org/show_bug.cgi?id=112800
1157
1158         Reviewed by Dean Jackson.
1159
1160         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Add new exports.
1161         * win/WebKit.vcproj/WebKitExports.def.in: Ditto.
1162
1163 2013-03-20  Roger Fong  <roger_fong@apple.com>
1164
1165         AppleWin VS2010 build fix.
1166
1167         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1168
1169 2013-03-18  Brent Fulgham  <bfulgham@webkit.org>
1170
1171         [WinCairo] Build WinCairo port under VS2010 
1172         https://bugs.webkit.org/show_bug.cgi?id=112604
1173
1174         Reviewed by Tim Horton.
1175
1176         * WebKit.vcxproj/WebKit.sln: Add Debug_WinCairo and Release_WinCairo
1177         build targets. No other changes in this patch.
1178         * WebKit.vcxproj/FeatureDefinesCairo.props: Add parallel property
1179         sheet for WinCairo version of build.
1180
1181 2013-03-18  Roger Fong  <roger_fong@apple.com>
1182
1183         AppleWin VS2010 build fix.
1184
1185         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1186
1187 2013-03-14  Simon Hausmann  <simon.hausmann@digia.com>
1188
1189         [Qt] Improve the handling of mock geolocation, device orientation and motion clients
1190
1191         Reviewed by Tor Arne Vestbø.
1192
1193         The mock versions of these web facing features should be instantiated when
1194         running in DumpRenderTree only. In order for them to work, no extra Qt modules
1195         such as QtLocation are actually needed.
1196
1197         This patch decouples enabling device orientation/motion and geolocation from
1198         the underlying Qt modules and makes them available in developer builds
1199         (!production_build) and backed by mock backends when running in drt.
1200
1201         So if the Qt 5 modules are available, they'll be used (unless drtRun). For
1202         developers the web facing features are always enabled (although requests will
1203         time out) and the mock backends are enabled inside DRT, allowing for the layout
1204         tests to run with less dependencies.
1205
1206         In addition this also enables the mock device motion client, which was
1207         previously never instantiated.
1208
1209         * WebKit1.pri:
1210         * WebKit1.pro:
1211
1212 2013-03-13  Genevieve Mak  <gmak@rim.com>
1213
1214         [BlackBerry] Add Proximity Detector.
1215         https://bugs.webkit.org/show_bug.cgi?id=112278
1216
1217         Reviewed by Rob Buis.
1218
1219         Internally Reviewed by Mike Lattanzio.
1220         PR #243385
1221
1222         * PlatformBlackBerry.cmake:
1223
1224 2013-03-08  Roger Fong  <roger_fong@apple.com>
1225
1226         Build fix for AppleWin VS2010.
1227
1228         * WebKit.vcxproj/FeatureDefines.props:
1229
1230 2013-03-06  Jer Noble  <jer.noble@apple.com>
1231
1232         Unreviewed partial roll-out of r145003. Disable
1233         ENABLE_CURSOR_VISIBILITY on win.
1234
1235         * WebKit.vcxproj/FeatureDefines.props:
1236
1237 2013-03-04  Jer Noble  <jer.noble@apple.com>
1238
1239         Default mouse cursor behavior should be auto-hide for full screen video with custom controls
1240         https://bugs.webkit.org/show_bug.cgi?id=107601
1241
1242         Reviewed by Beth Dakin.
1243
1244         Enable the CURSOR_VISIBILITY feature.
1245
1246         * WebKit.vcxproj/FeatureDefines.props:
1247
1248 2013-03-05  Ryuan Choi  <ryuan.choi@samsung.com>
1249
1250         [EFL] Build break with latest EFL libraries
1251         https://bugs.webkit.org/show_bug.cgi?id=111028
1252
1253         Reviewed by Dirk Pranke.
1254
1255         * PlatformEfl.cmake: Added ECORE_X_INCLUDE_DIRS.
1256
1257 2013-03-04  Roger Fong  <roger_fong@apple.com>
1258
1259         Unreviewed. AppleWin build fix.
1260
1261         * WebKit.vcxproj/FeatureDefines.props:
1262         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1263
1264 2013-03-03  Sheriff Bot  <webkit.review.bot@gmail.com>
1265
1266         Unreviewed, rolling out r144567.
1267         http://trac.webkit.org/changeset/144567
1268         https://bugs.webkit.org/show_bug.cgi?id=111266
1269
1270         Does not compile on apple-win (Requested by abarth on
1271         #webkit).
1272
1273         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1274
1275 2013-02-26  Roger Fong  <roger_fong@apple.com>
1276
1277         Unreviewed AppleWin build fix.
1278
1279         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
1280
1281 2013-02-26  Alberto Garcia  <agarcia@igalia.com>
1282
1283         [BlackBerry] Upstream the datalist support UI
1284         https://bugs.webkit.org/show_bug.cgi?id=110736
1285
1286         Reviewed by Rob Buis.
1287
1288         Original code by Otto Derek Cheung <otcheung@rim.com>
1289
1290         * PlatformBlackBerry.cmake:
1291
1292 2013-02-25  Roger Fong  <roger_fong@apple.com>
1293
1294         Unreviewed. VS2010 solution build fix.
1295
1296         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1297
1298 2013-02-22  Aaron Colwell  <acolwell@chromium.org>
1299
1300         Disable MediaSource on Apple Windows port
1301         https://bugs.webkit.org/show_bug.cgi?id=110494
1302
1303         Reviewed by Tim Horton.
1304
1305         * WebKit.vcxproj/FeatureDefines.props:
1306
1307 2013-02-20  Roger Fong  <roger_fong@apple.com>
1308
1309         Get VS2010 Solution B&I ready.
1310         <rdar://problem/1322988>
1311
1312         Rubberstamped by Timothy Horton.        
1313         
1314         Add Production configuration. 
1315         Add a WebKit submit solution with a DebugSuffix configuration. 
1316         Modify WebKit.make as necessary.
1317         
1318         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
1319         * WebKit.vcxproj/Interfaces/InterfacesProduction.props: Added.
1320         * WebKit.vcxproj/Interfaces/InterfacesRelease.props:
1321         * WebKit.vcxproj/WebKit.make: Added.
1322         * WebKit.vcxproj/WebKit.sln:
1323         * WebKit.vcxproj/WebKit.submit.sln: Added.
1324         * WebKit.vcxproj/WebKit/WebKit.vcxproj:
1325         * WebKit.vcxproj/WebKit/WebKitCommon.props:
1326         * WebKit.vcxproj/WebKit/WebKitProduction.props: Added.
1327         * WebKit.vcxproj/WebKit/WebKitRelease.props:
1328         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
1329         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props:
1330         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd:
1331         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd:
1332         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props: Added.
1333         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props:
1334         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1335         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
1336         * WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props: Added.
1337         * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props:
1338         * WebKit.vcxproj/common.props:
1339         * WebKit.vcxproj/debugsuffix.props: Added.
1340         * WebKit.vcxproj/production.props: Added.
1341         * WebKit.vcxproj/releaseproduction.props: Removed.
1342
1343 2013-02-19  Tony Chang  <tony@chromium.org>
1344
1345         Unreviewed, include exports for VS2010 as well.
1346
1347         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1348
1349 2013-02-18  Brent Fulgham  <bfulgham@webkit.org>
1350
1351         [Windows] Unreviewed VS2010 build correction.
1352
1353         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Sync
1354         export definition with VS2005 version.
1355
1356 2013-02-15  Rik Cabanier  <cabanier@adobe.com>
1357
1358         Add platform support for -webkit-background-blend-mode to CG context
1359         https://bugs.webkit.org/show_bug.cgi?id=108549
1360
1361         Reviewed by Dean Jackson.
1362
1363         Fixed build issue.
1364
1365         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1366
1367 2013-02-14  Roger Fong  <roger_fong@apple.com>
1368
1369         Unreviewed. Touch-ups to the VS2010 WebKit solution.
1370         Remove un-needed include directories and force includes. 
1371         Update exports file.
1372
1373         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1374         * WebKit.vcxproj/common.props:
1375         * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props:
1376         * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props:
1377         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
1378         * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters:
1379         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj:
1380         * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters:
1381         * WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props:
1382         * win/record-memory/record-memoryCommon.props:
1383         * WebCore.vcxproj/WebCore.vcxproj:
1384         * WebCore.vcxproj/WebCore.vcxproj.filters:
1385         * JavaScriptCore.vcxproj/JavaScriptCoreCommon.props:
1386         * JavaScriptCore.vcxproj/JavaScriptCoreExportGenerator/JavaScriptCoreExports.def.in:
1387         * JavaScriptCore.vcxproj/jsc/jscCommon.props:
1388         * JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj:
1389         * JavaScriptCore.vcxproj/testapi/testapi.vcxproj:
1390         * WTF.vcxproj/WTFCommon.props:
1391
1392 2013-02-14  Tony Chang  <tony@chromium.org>
1393
1394         Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
1395         https://bugs.webkit.org/show_bug.cgi?id=96934
1396
1397         * WebKit.vcxproj/WebKit.sln: Modified property svn:eol-style.
1398
1399 2013-02-14  Tony Chang  <tony@chromium.org>
1400
1401         Unreviewed, set svn:eol-style CRLF for .sln files.
1402
1403         * WebKit.vcxproj/WebKit.sln: Modified property svn:eol-style.
1404
1405 2013-02-14  Roger Fong  <roger_fong@apple.com>
1406
1407         Add TestWebKitAPI, gtest-md and record-memory projects to VS2010 WebKit solution.
1408         https://bugs.webkit.org/show_bug.cgi?id=107034.
1409
1410         Reviewed by Brent Fulgham.
1411
1412         * WebKit.vcxproj/WebKit.sln:
1413
1414 2013-02-12  Roger Fong  <roger_fong@apple.com>
1415
1416         Unreviewed. Build fix for VS2010 WebKit solution.
1417
1418         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1419
1420 2013-02-11  Adenilson Cavalcanti  <cavalcantii@gmail.com>
1421
1422         Build fix: r142549 broke EFL build
1423         https://bugs.webkit.org/show_bug.cgi?id=109527
1424
1425         Reviewed by Kentaro Hara.
1426
1427         Build fix.
1428
1429         * CMakeLists.txt:
1430
1431 2013-02-11  Brent Fulgham  <bfulgham@webkit.org>
1432
1433         Rename Visual Studio solution folders to avoid conflicts with project names
1434         https://bugs.webkit.org/show_bug.cgi?id=109484
1435
1436         Reviewed by Tim Horton.
1437
1438         * WebKit.vcxproj/WebKit.sln: Rename several solution folders (e.g.,
1439         WTF, WebCore, WebKit, JavaScriptCore) so that they do not conflict
1440         with projects using the same name.
1441
1442 2013-02-08  Benjamin Poulain  <bpoulain@apple.com>
1443
1444         Move workerThreadCount from TestRunner to WebCore Internals
1445         https://bugs.webkit.org/show_bug.cgi?id=109239
1446
1447         Reviewed by Darin Adler.
1448
1449         * WebKit.xcodeproj/project.pbxproj:
1450
1451 2013-02-07  Roger Fong  <roger_fong@apple.com>
1452
1453         Unreviewed. Corrections the exports definition file.
1454
1455         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1456
1457 2013-02-07  Roger Fong  <roger_fong@apple.com>
1458
1459         Unreviewed. More VS2010 WebKit solution touchups.
1460         Make WebKitExports.def.in be treated as a custom build file so that changes to it cause the exports to be rebuilt.
1461
1462         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
1463         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters:
1464         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1465
1466 2013-02-06  Roger Fong  <roger_fong@apple.com>
1467
1468         Unreviewed. Touchups to VS2010 WebKit solution.
1469         Add WinLauncher projects to solution.
1470
1471         * WebKit.vcxproj/WebKit.sln:
1472
1473 2013-02-05  Roger Fong  <roger_fong@apple.com>
1474
1475         Unreviewed. Get rid of redundant exports in export definitions file.
1476
1477         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1478
1479 2013-02-05  Brent Fulgham  <bfulgham@webkit.org>
1480
1481         Unreviewed Visual Studio 2010 build correction.
1482
1483         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
1484         Link export definitions out of date with ToT.  Corrected.
1485
1486 2013-02-05  Roger Fong  <roger_fong@apple.com>
1487
1488         Add a JavaScriptCore Export Generator project.
1489         https://bugs.webkit.org/show_bug.cgi?id=108971.
1490
1491         Reviewed by Brent Fulgham.
1492
1493         * WebKit.vcxproj/WebKit.sln:
1494
1495 2013-02-05  Roger Fong  <roger_fong@apple.com>
1496
1497         Unreviewed. Delete some errant preprocessor definitions.
1498
1499         * WebKit.vcxproj/WebKit/WebKitCommon.props:
1500
1501 2013-02-05  Roger Fong  <roger_fong@apple.com>
1502
1503         VS2010 WebKit projects, scripts, and property sheets.
1504         https://bugs.webkit.org/show_bug.cgi?id=106989.
1505
1506         Reviewed by Brent Fulgham.
1507
1508         * WebKit.vcxproj/Interfaces: Added.
1509         * WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl: Copied from win/WebKit.vcproj/FixMIDLHeaders.pl.
1510         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Added.
1511         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Added.
1512         * WebKit.vcxproj/Interfaces/Interfaces.vcxproj.user: Added.
1513         * WebKit.vcxproj/Interfaces/InterfacesCommon.props: Added.
1514         * WebKit.vcxproj/Interfaces/InterfacesDebug.props: Added.
1515         * WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd: Added.
1516         * WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: Added.
1517         * WebKit.vcxproj/Interfaces/InterfacesRelease.props: Added.
1518         * WebKit.vcxproj/WebKit: Added.
1519         * WebKit.vcxproj/WebKit.sln:
1520         * WebKit.vcxproj/WebKit/WebKit.vcxproj: Added.
1521         * WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Added.
1522         * WebKit.vcxproj/WebKit/WebKit.vcxproj.user: Added.
1523         * WebKit.vcxproj/WebKit/WebKitApple.props: Added.
1524         * WebKit.vcxproj/WebKit/WebKitCFLite.props: Added.
1525         * WebKit.vcxproj/WebKit/WebKitCommon.props: Added.
1526         * WebKit.vcxproj/WebKit/WebKitDebug.props: Added.
1527         * WebKit.vcxproj/WebKit/WebKitDirectX.props: Added.
1528         * WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Added.
1529         * WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: Added.
1530         * WebKit.vcxproj/WebKit/WebKitPreLink.cmd: Added.
1531         * WebKit.vcxproj/WebKit/WebKitRelease.props: Added.
1532         * WebKit.vcxproj/WebKit/resource.h: Copied from win/WebKit.vcproj/resource.h.
1533         * WebKit.vcxproj/WebKitExportGenerator: Added.
1534         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: Added.
1535         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters: Added.
1536         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.user: Added.
1537         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd: Added.
1538         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props: Added.
1539         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props: Added.
1540         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd: Added.
1541         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd: Added.
1542         * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props: Added.
1543         * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Copied from win/WebKit.vcproj/WebKitExports.def.in.
1544         * WebKit.vcxproj/WebKitGUID: Added.
1545         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Added.
1546         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters: Added.
1547         * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.user: Added.
1548         * WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props: Added.
1549         * WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props: Added.
1550         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPostBuild.cmd: Added.
1551         * WebKit.vcxproj/WebKitGUID/WebKitGUIDPreBuild.cmd: Added.
1552         * WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props: Added.
1553
1554 2013-01-31  Christophe Dumez  <dchris@gmail.com>
1555
1556         [EFL] Disable Web Intents
1557         https://bugs.webkit.org/show_bug.cgi?id=108457
1558
1559         Reviewed by Alexey Proskuryakov.
1560
1561         Remove intents files from EFL CMake project.
1562
1563         * PlatformEfl.cmake:
1564
1565 2013-01-25  Roger Fong  <roger_fong@apple.com>
1566
1567         Unreviewed. Rename LLInt projects folder and make appropriate changes to solutions.
1568
1569         * WebKit.vcxproj/WebKit.sln:
1570
1571 2013-01-23  Roger Fong  <roger_fong@apple.com>
1572
1573         Unreviewed. Add svn:eol-style to solution file, not eol-style.
1574
1575         * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style. Removed property eol-style.
1576
1577 2013-01-23  Roger Fong  <roger_fong@apple.com>
1578
1579         Unreviewed. Added eol-style=native to solution file.
1580
1581         * WebKit.vcxproj/WebKit.sln: Added property eol-style.
1582
1583 2013-01-23  Roger Fong  <roger_fong@apple.com>
1584
1585         Unreviewed. Checkin the OpenSource WebKit solution.
1586
1587         * WebKit.vcxproj/WebKit.sln:
1588
1589 2013-01-23  Tony Chang  <tony@chromium.org>
1590
1591         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
1592
1593         * WebKit.vcxproj/WebKit.sln: Added property svn:eol-style.
1594
1595 2013-01-23  Roger Fong  <roger_fong@apple.com>
1596
1597         Add the VS2010 WebKit solution folder and solution file.
1598         The solution of course will not load until the dependent projects are all completed.
1599         https://bugs.webkit.org/show_bug.cgi?id=106949.
1600
1601         Reviewed by Brent Fulgham.
1602
1603         * WebKit.vcxproj: Added.
1604         * WebKit.vcxproj/WebKit.sln: Added.
1605
1606 2013-01-22  Krzysztof Czech  <k.czech@samsung.com>
1607
1608         [EFL] Adds Accessibility support to wk1
1609         https://bugs.webkit.org/show_bug.cgi?id=107440
1610
1611         Reviewed by Gyuyoung Kim.
1612
1613         * PlatformEfl.cmake: Adds ATK headers and libraries.
1614
1615 2013-01-17  Poul Sysolyatin  <psytonx@gmail.com>
1616
1617         32-bit build for Qt5 on Mac OS fails.
1618         https://bugs.webkit.org/show_bug.cgi?id=107094
1619
1620         We need to define NS_BUILD_32_LIKE_64 for 32-bit build for Mac OS.
1621         Fixed 32-bit build detection for support Qt5.
1622
1623         Reviewed by Benjamin Poulain.
1624
1625         * WebKit1.pro:
1626
1627 2013-01-14  Dean Jackson  <dino@apple.com>
1628
1629         [ANGLE] Update ANGLE in WebKit
1630         https://bugs.webkit.org/show_bug.cgi?id=106274
1631
1632         Unreviewed attempted build fix.
1633
1634         The khrplatform.h file is now a public header without a directory
1635         prefix. Update the include path to look in the right place.
1636
1637         * PlatformEfl.cmake:
1638
1639 2013-01-14  Max Vujovic  <mvujovic@adobe.com>
1640
1641         [ANGLE] Update ANGLE in WebKit
1642         https://bugs.webkit.org/show_bug.cgi?id=106274
1643
1644         Reviewed by Dean Jackson.
1645
1646         Update ANGLE to r1641.
1647
1648         * PlatformEfl.cmake: Add ANGLE/include to the include directories list because ShaderLang.h
1649         now includes "KHR/khrplatform.h", which is located in ANGLE/include/KHR/khrplatform.h.
1650
1651 2013-01-10  Christophe Dumez  <christophe.dumez@intel.com>
1652
1653         [EFL] Add gstreamer 1.0.5 to jhbuild
1654         https://bugs.webkit.org/show_bug.cgi?id=106178
1655
1656         Reviewed by Laszlo Gombos.
1657
1658         Remove GSTREAMER_INTERFACES_LIBRARIES from EFL
1659         CMake configuration.
1660
1661         * PlatformEfl.cmake:
1662
1663 2013-01-07  Ryosuke Niwa  <rniwa@webkit.org>
1664
1665         Sorted the xcodeproj file.
1666
1667         * WebKit.xcodeproj/project.pbxproj:
1668
1669 2012-12-20  Ryuan Choi  <ryuan.choi@samsung.com>
1670
1671         [EFL] Build break with latest EFL libraries.
1672         https://bugs.webkit.org/show_bug.cgi?id=104827
1673
1674         Reviewed by Laszlo Gombos.
1675
1676         * PlatformEfl.cmake: Includes eo EFL library.
1677
1678 2012-12-18  Joseph Pecoraro  <pecoraro@apple.com>
1679
1680         [Mac] Add Build Phase to Check Headers for Inappropriate Macros (Platform.h macros)
1681         https://bugs.webkit.org/show_bug.cgi?id=104279
1682
1683         Reviewed by David Kilzer.
1684
1685         Add a build phase to check the public WebKit headers for
1686         inappropriate macros. Also set the executable as an input
1687         path on the other check-* build phases.
1688
1689         * WebKit.xcodeproj/project.pbxproj:
1690
1691 2012-12-12  Mark Lam  <mark.lam@apple.com>
1692
1693         Encapsulate externally used webdatabase APIs in DatabaseManager.
1694         https://bugs.webkit.org/show_bug.cgi?id=104741.
1695
1696         Reviewed by Sam Weinig.
1697
1698         Use DatabaseManager instead of accessing DatabaseTracker, AbstractDatabase,
1699         and DatabaseContext directly. This is to prepare for upcoming webkit2
1700         refactoring.
1701
1702         * WebKit.xcodeproj/project.pbxproj:
1703
1704 2012-12-05  Halton Huo  <halton.huo@intel.com>
1705
1706         [CMake] Unify coding style for CMake files
1707         https://bugs.webkit.org/show_bug.cgi?id=103605
1708
1709         Reviewed by Laszlo Gombos.
1710
1711         Update cmake files(.cmake, CMakeLists.txt) with following style rules:
1712         1. Indentation
1713         1.1 Use spaces, not tabs.
1714         1.2 Four spaces as indent.
1715         2. Spacing
1716         2.1 Place one space between control statements and their parentheses.
1717             For eg, if (), else (), elseif (), endif (), foreach (),
1718             endforeach (), while (), endwhile (), break ().
1719         2.2 Do not place spaces between function and macro statements and
1720             their parentheses. For eg, macro(), endmacro(), function(),
1721             endfunction().
1722         2.3 Do not place spaces between a command or function or macro and its
1723             parentheses, or between a parenthesis and its content. For eg,
1724             message("testing") not message( "testing") or message ("testing" )
1725         2.4 No space at line ending.
1726         3. Lowercase when call commands macros and functions. For eg,
1727            add_executable() not ADD_EXECUTABLE(), set() not SET().
1728
1729         * CMakeLists.txt:
1730         * PlatformBlackBerry.cmake:
1731         * PlatformEfl.cmake:
1732         * PlatformWinCE.cmake:
1733
1734 2012-12-03  Pierre Rossi  <pierre.rossi@digia.com>
1735
1736         [Qt] another stab at fixing the windows build 
1737
1738         It seems the QT_BUILD_{TARGET}_LIB are not set as they should by qt_module.prf.
1739         Define them by hand to be on the safe side.
1740
1741         * WebKit1.pro:
1742
1743 2012-11-30  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi  <pierre.rossi@digia.com>
1744
1745         [Qt] Separate Qt WebKit into Qt WebKit and Qt WebKit Widgets
1746         https://bugs.webkit.org/show_bug.cgi?id=99314
1747
1748         Reviewed by Tor Arne Vestbø.
1749
1750         This big change separates QtWebKit into QtWebKit and QtWebKitWidgets as
1751         shared libraries.
1752
1753         It's a big refactoring that mostly involves moving WebCore dependent
1754         code into QtWebKit and accessing it through exported QWebFrameAdapter
1755         and QWebPageAdapter classes.
1756
1757         * WebKit1.pro:
1758         * WebKitWidgets.pri: Removed.
1759         * WebKitWidgets.pro: Removed.
1760
1761 2012-11-22  Jeff Rogers  <jrogers@rim.com>
1762
1763         [BlackBerry] Update Web Notifications Implementation
1764         https://bugs.webkit.org/show_bug.cgi?id=102621
1765
1766         Reviewed by George Staikos.
1767
1768         Reviewed internally by George Staikos and Joe Mason.
1769         Internal PR 172120
1770         Add new Notification files and remove obsolete ones.
1771
1772         * PlatformBlackBerry.cmake:
1773
1774 2012-11-22  Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com>
1775
1776         [Qt] Separate QWidget dependant code into separate WebKitWidgets static library
1777         https://bugs.webkit.org/show_bug.cgi?id=102800
1778
1779         Reviewed by Tor Arne Vestbø.
1780
1781         This patch separates code that needs to use QWidget related APIs in
1782         WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
1783         example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
1784         while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
1785         static library. WebKit1 is compiled without QT += widgets and therefore
1786         any widget related dependency has been moved "up" and out of WebKit1 into
1787         the WebKitWidgets library.
1788
1789         Between the code in WebKit.a and WebKitWidgets.a new adapters and
1790         interfaces have been introduced, such as QWebPageAdapter and
1791         QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
1792         call out into the API layer, implemented by QWebPage (QWebPagePrivate).
1793         The other way around if QWebPage wants to access WebCore or
1794         WebCoreSupport related functionality, it will go through
1795         QWebPageAdapater (as base class). The separation in the direction up
1796         into the API layer is complete with this patch, no code in WebKit1
1797         depends on QtWidgets. The separation the other way around, code in the
1798         API layer not using any WebCore types, is not complete yet.
1799
1800         Some classes such as QWebSettings, QWebElement or
1801         DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
1802         they do not depend on widget related Qt APIs and they make much more
1803         use of WebCore internal APIs and therefore are easier to keep in
1804         WebKit1.
1805
1806         In the future we plan to place a real shared library boundary between
1807         WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
1808         part of the QtWebKit shared library and by turning the WebKitWidgets
1809         static library into a shared one.
1810
1811         * WebKit1.pri:
1812         * WebKit1.pro:
1813         * WebKitWidgets.pri: Copied from Source/WebKit/WebKit1.pri.
1814         * WebKitWidgets.pro: Added.
1815
1816 2012-11-21  Kai Koehne  <kai.koehne@digia.com>
1817
1818         [Qt] MinGW: Don't add OpenGL library dependencies here
1819         https://bugs.webkit.org/show_bug.cgi?id=102924
1820
1821         Reviewed by Simon Hausmann.
1822
1823         As the comment suggests the dependency is already for WebCore, so add it there instead.
1824
1825         * WebKit1.pri:
1826
1827 2012-11-18  Laszlo Gombos  <l.gombos@samsung.com>
1828
1829         [CMake] Consolidate common input files
1830         https://bugs.webkit.org/show_bug.cgi?id=101632
1831
1832         Reviewed by Rob Buis.
1833
1834         Consolidate and sort the list of files.
1835
1836         * PlatformEfl.cmake:
1837
1838 2012-11-12  Timothy Hatcher  <timothy@apple.com>
1839
1840         Add a dock button to the top right corner of the Web Inspector window (similar to the full screen button).
1841
1842         https://bugs.webkit.org/show_bug.cgi?id=102025
1843
1844         Reviewed by Joseph Pecoraro.
1845
1846         * WebKit.xcodeproj/project.pbxproj: Added Dock.pdf.
1847
1848 2012-11-08  Laszlo Gombos  <l.gombos@samsung.com>
1849
1850         [EFL] Remove non-variable options from the build system
1851         https://bugs.webkit.org/show_bug.cgi?id=101506
1852
1853         Reviewed by Kenneth Rohde Christiansen.
1854
1855         Remove WTF_USE_FREETYPE and ENABLE_GLIB_SUPPORT cmake variables
1856         as these are always set to const 1 and not really configurable.
1857
1858         * PlatformEfl.cmake:
1859
1860 2012-11-07  Andreas Kling  <akling@apple.com>
1861
1862         Remove build-webkit dependency on Java SDK for Apple Mac WebKit.
1863         <http://webkit.org/b/101492>
1864
1865         Reviewed by Anders Carlsson.
1866
1867         * WebKit.xcodeproj/project.pbxproj: Remove WebJavaPlugIn.h
1868
1869 2012-11-06  Laszlo Gombos  <l.gombos@samsung.com>
1870
1871         [EFL] Simplify the build system
1872         https://bugs.webkit.org/show_bug.cgi?id=101392
1873
1874         Reviewed by Kenneth Rohde Christiansen.
1875
1876         Use WTF_USE_3D_GRAPHICS to guard the inclusion of surfaces and textmap 
1877         directories under WebCore/graphics to be consistent with 
1878         WebCore/PlatformEfl.cmake.
1879
1880         * PlatformEfl.cmake:
1881
1882 2012-11-04  Halton Huo  <halton.huo@intel.com>
1883
1884         [EFL] Use _LIBRARIES instead of _LIBRARY
1885         https://bugs.webkit.org/show_bug.cgi?id=101042
1886
1887         Reviewed by Gyuyoung Kim.
1888
1889         In CMake Find files, _LIBRARY is intended for internal use, should
1890         use _LIBRARIES instead.
1891
1892         * PlatformEfl.cmake: s/_LIBRARY}/_LIBRARIES}
1893
1894 2012-11-01  Seonae Kim  <sunaeluv.kim@samsung.com>
1895
1896         [EFL][DRT] Support Geolocation
1897         https://bugs.webkit.org/show_bug.cgi?id=97427
1898
1899         Reviewed by Gyuyoung Kim. 
1900
1901         Add a mock directory to use GeolocationClientMock in DumpRenderTree.
1902
1903         * PlatformEfl.cmake:
1904
1905 2012-10-31  Otto Derek Cheung  <otcheung@rim.com>
1906
1907         [BlackBerry] Adding window.external to our port
1908         https://bugs.webkit.org/show_bug.cgi?id=100868
1909
1910         Reviewed by Rob Buis.
1911
1912         Adding ExternalExtension classes to the BB cmake file.
1913
1914         * PlatformBlackBerry.cmake:
1915
1916 2012-10-31  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
1917
1918         [EFL][DRT] EventSender requires contextClick implementation
1919         https://bugs.webkit.org/show_bug.cgi?id=86091
1920
1921         Reviewed by Gyuyoung Kim.
1922
1923         Add new unit test file, needed due to ewk API changes.
1924
1925         * PlatformEfl.cmake:
1926
1927 2012-10-30  Peter Wang  <peter.wang@torchmobile.com.cn>
1928
1929         [BlackBerry] Clean the code of "JavaScriptDebuggerBlackBerry"
1930         https://bugs.webkit.org/show_bug.cgi?id=100724
1931
1932         Reviewed by Rob Buis.
1933
1934         Remove the code of JavaScriptDebuggerBlackBerry.
1935
1936         * PlatformBlackBerry.cmake:
1937
1938 2012-10-28  Mark Rowe  <mrowe@apple.com>
1939
1940         Remove references to unsupported OS and Xcode versions.
1941
1942         Reviewed by Anders Carlsson.
1943
1944         * WebKit.xcodeproj/project.pbxproj:
1945
1946 2012-10-26  Sheriff Bot  <webkit.review.bot@gmail.com>
1947
1948         Unreviewed, rolling out r132601.
1949         http://trac.webkit.org/changeset/132601
1950         https://bugs.webkit.org/show_bug.cgi?id=100494
1951
1952         It broke the Qt build (Requested by Ossy on #webkit).
1953
1954         * PlatformEfl.cmake:
1955
1956 2012-10-26  Xiaobo Wang  <xbwang@torchmobile.com.cn>
1957
1958         [BlackBerry] Support pixel tests for BlackBerry DRT
1959         https://bugs.webkit.org/show_bug.cgi?id=100210
1960
1961         Reviewed by Rob Buis.
1962
1963         Adds a step to build ImageDiff from Qt for DRT. Most of the works are
1964         accomplished by Christopher Wells.
1965
1966         * PlatformBlackBerry.cmake:
1967
1968 2012-10-24  Alexey Proskuryakov  <ap@apple.com>
1969
1970         Add a strategy for shared workers
1971         https://bugs.webkit.org/show_bug.cgi?id=100165
1972
1973         EFL build fix by Christophe Dumez.
1974
1975         Reviewed by Brady Eidson.
1976
1977         * CMakeLists.txt: Add WebCore/workers to include paths.
1978
1979 2012-10-24  Otto Derek Cheung  <otcheung@rim.com>
1980
1981         [BlackBerry] Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
1982         https://bugs.webkit.org/show_bug.cgi?id=100250
1983
1984         Reviewed by Rob Buis.
1985
1986         Rename GeolocationControllerClientBlackBerry to GeolocationClientBlackBerry
1987         to prevent confusion.
1988
1989         PR 230196
1990
1991         * PlatformBlackBerry.cmake:
1992
1993 2012-10-23  Hyowon Kim  <hw1008.kim@samsung.com>
1994
1995         [Texmap][EFL] Add AcceleratedCompositingContextEfl to the build system.
1996         https://bugs.webkit.org/show_bug.cgi?id=88630
1997
1998         Reviewed by Gyuyoung Kim.
1999
2000         * PlatformEfl.cmake: Add the AcceleratedCompositingContextEfl.cpp file
2001         and INCLUDE paths for TEXTURE_MAPPER_GL.
2002
2003 2012-10-18  Kangil Han  <kangil.han@samsung.com>
2004
2005         [EFL] Add unit test for ewk_frame_source_get.
2006         https://bugs.webkit.org/show_bug.cgi?id=95984
2007
2008         Reviewed by Gyuyoung Kim.
2009
2010         Add test_ewk_frame.cpp for unit test.
2011
2012         * PlatformEfl.cmake:
2013
2014 2012-10-15  David Kilzer  <ddkilzer@apple.com>
2015
2016         Move framework and library linking into WebKit.xcconfig
2017         <http://webkit.org/b/99284>
2018
2019         Reviewed by Mark Rowe.
2020
2021         * WebKit.xcodeproj/project.pbxproj: Remove frameworks and
2022         libraries from Xcode project file.
2023
2024 2012-10-15  Christophe Dumez  <christophe.dumez@intel.com>
2025
2026         [EFL][WK2] Implement Favicons API
2027         https://bugs.webkit.org/show_bug.cgi?id=99087
2028
2029         Reviewed by Kenneth Rohde Christiansen.
2030
2031         Remove ewk_util.cpp from PlatformEfl.cmake now that its
2032         code has been moved to WebCore to be reused in WK2.
2033
2034         * PlatformEfl.cmake:
2035
2036 2012-10-15  Dongwoo Joshua Im  <dw.im@samsung.com>
2037
2038         [EFL] Set the basepath of the File System API.
2039         https://bugs.webkit.org/show_bug.cgi?id=98344
2040
2041         Reviewed by Gyuyoung Kim.
2042
2043         Set the basepath of the File System API using the internal setter function.
2044
2045         * PlatformEfl.cmake: Add new include path.
2046
2047 2012-10-15  Ryuan Choi  <ryuan.choi@samsung.com>
2048
2049         [EFL] Share resources installed for inspector
2050         https://bugs.webkit.org/show_bug.cgi?id=98991
2051
2052         Reviewed by Gyuyoung Kim.
2053
2054         * PlatformEfl.cmake:
2055         Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
2056
2057 2012-10-15  George Staikos  <staikos@webkit.org>
2058
2059         [BlackBerry] Adapt to Platform API changes in string handling
2060         https://bugs.webkit.org/show_bug.cgi?id=99248
2061
2062         Reviewed by Yong Li.
2063
2064         Convert usage of WebString, char* and std::string to BlackBerry::Platform::String.
2065
2066         * PlatformBlackBerry.cmake:
2067
2068 2012-10-13  Jakob Petsovits  <jpetsovits@rim.com>
2069
2070         [BlackBerry] Fetch blit rects from a viewport accessor
2071         https://bugs.webkit.org/show_bug.cgi?id=98581
2072         RIM PR 173292
2073
2074         Reviewed by George Staikos.
2075         Internally reviewed by Arvid Nilsson.
2076
2077         Add new ViewportAccessor files to the build.
2078         See Source/WebKit/blackberry/ChangeLog for the
2079         verbose commit message.
2080
2081         * PlatformBlackBerry.cmake:
2082
2083 2012-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
2084
2085         Unreviewed, rolling out r131189.
2086         http://trac.webkit.org/changeset/131189
2087         https://bugs.webkit.org/show_bug.cgi?id=99187
2088
2089         Made inspector http tests crash on WK2. (Requested by rakuco
2090         on #webkit).
2091
2092         * PlatformEfl.cmake:
2093
2094 2012-10-12  Ryuan Choi  <ryuan.choi@samsung.com>
2095
2096         [EFL] Share resources installed for inspector
2097         https://bugs.webkit.org/show_bug.cgi?id=98991
2098
2099         Reviewed by Gyuyoung Kim.
2100
2101         * PlatformEfl.cmake:
2102         Extracted build scripts which install resources to WebKit/PlatformEfl.cmake.
2103
2104 2012-10-11  Chris Guan  <chris.guan@torchmobile.com.cn>
2105
2106         [Blackberry] makes NavigatorContentUtils work
2107         https://bugs.webkit.org/show_bug.cgi?id=99022
2108
2109         Reviewed by Rob Buis.
2110
2111         Because r126735 renamed RegisterProtocolHandler API to NavigatorContentUtils, So we
2112         need add Modules/navigatorcontentutils into WebKit_INCLUDE_DIRECTORIES.
2113
2114         * PlatformBlackBerry.cmake:
2115
2116 2012-10-10  Konrad Piascik  <kpiascik@rim.com>
2117
2118         [BlackBerry] Install inspector files into staging directory.
2119         https://bugs.webkit.org/show_bug.cgi?id=98930
2120
2121         Reviewed by Rob Buis.
2122
2123         Internally reviewed by Ming Xie.
2124         Install the web inspector resources into the staging directory to make it easier to flash to device.
2125
2126         * PlatformBlackBerry.cmake:
2127
2128 2012-10-09  Simon Hausmann  <simon.hausmann@digia.com>
2129
2130         [Qt] Fix build with QtMultimedia
2131
2132         Reviewed by Tor Arne Vestbø.
2133
2134         * WebKit1.pri: WK1 needs QtMultimediaWidgets for QVideoWidget and friends.
2135
2136 2012-10-08  Simon Hausmann  <simon.hausmann@digia.com>
2137
2138         [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
2139         https://bugs.webkit.org/show_bug.cgi?id=98268
2140
2141         Reviewed by Tor Arne Vestbø.
2142
2143         * WebKit1.pro: Add new files to the build.
2144
2145 2012-10-04  Rob Buis  <rbuis@rim.com>
2146
2147         [BlackBerry] Sync up CMake files
2148         https://bugs.webkit.org/show_bug.cgi?id=98442
2149
2150         Reviewed by Gyuyoung Kim.
2151
2152         Amongst others use InspectorOverlayBlackBerry.
2153
2154         * PlatformBlackBerry.cmake:
2155
2156 2012-10-05  Simon Hausmann  <simon.hausmann@digia.com>
2157
2158         Unreviewed, rolling out r130495.
2159         http://trac.webkit.org/changeset/130495
2160         https://bugs.webkit.org/show_bug.cgi?id=98268
2161
2162         Made WK2 tests crash....
2163
2164         * WebKit1.pro:
2165
2166 2012-10-05  Simon Hausmann  <simon.hausmann@digia.com>
2167
2168         [Qt] Make RenderThemeQStyle/ScrollbarThemeQStyle compile without QStyle/QtWidgets
2169         https://bugs.webkit.org/show_bug.cgi?id=98268
2170
2171         Reviewed by Tor Arne Vestbø.
2172
2173         * WebKit1.pro: Add new files to the build.
2174
2175 2012-10-04  Konrad Piascik  <kpiascik@rim.com>
2176
2177         [BlackBerry] Update how we compile inspector front-end javascript.
2178         https://bugs.webkit.org/show_bug.cgi?id=98413
2179
2180         Reviewed by Rob Buis.
2181
2182         No longer cat all JavaScript together, instead use the lazy init and
2183         only append our custom changes script to the end of inspectorBB.html.
2184
2185         * PlatformBlackBerry.cmake:
2186
2187 2012-10-03  Ryuan Choi  <ryuan.choi@samsung.com>
2188
2189         [EFL] Default.edj should be generated although ENABLE_WEBKIT disabled.
2190         https://bugs.webkit.org/show_bug.cgi?id=97753
2191
2192         Reviewed by Laszlo Gombos.
2193
2194         default.edj is used in both webkit/efl and webkit2/efl.
2195         However, it has been generated only when ENABLE_WEBKIT is enabled.
2196
2197         This patch separates the script which generates default.edj
2198         from source/webkit/platformefl.cmake.
2199
2200         * PlatformEfl.cmake: Extracted codes which is related to default.edj.
2201
2202 2012-10-03  Otto Derek Cheung  <otcheung@rim.com>
2203
2204         [BlackBerry] Implementing the NetworkInfo API for BB port
2205         https://bugs.webkit.org/show_bug.cgi?id=98273
2206
2207         Reviewed by Rob Buis.
2208
2209         Adding new classes to support NetworkInfo API in the
2210         BlackBerry Port.
2211
2212         * PlatformBlackBerry.cmake:
2213
2214 2012-10-02  Krzysztof Czech  <k.czech@samsung.com>
2215
2216         [EFL] Add file EWKTestEnvironment.cpp to build system.
2217         https://bugs.webkit.org/show_bug.cgi?id=94925
2218
2219         Reviewed by Gyuyoung Kim.
2220
2221         Change is related to modifications in wk1 unit tests.
2222
2223         * PlatformEfl.cmake:
2224
2225 2012-09-27  Anders Carlsson  <andersca@apple.com>
2226
2227         Get rid of more unused WK1 plug-in code
2228         https://bugs.webkit.org/show_bug.cgi?id=97835
2229
2230         Reviewed by Mark Rowe.
2231
2232         Remove WebNetscapeDeprecatedFunctions.c and WebNetscapeDeprecatedFunctions.h from the Xcode project.
2233
2234         * WebKit.xcodeproj/project.pbxproj:
2235
2236 2012-09-27  Christophe Dumez  <christophe.dumez@intel.com>
2237
2238         [EFL][CMAKE] Default theme files are outdated in PlatformEfl.cmake
2239         https://bugs.webkit.org/show_bug.cgi?id=97769
2240
2241         Reviewed by Kenneth Rohde Christiansen.
2242
2243         Update Default theme files in PlatformEfl.cmake so that
2244         changes to those files are properly picked up by CMake
2245         when building incrementally.
2246
2247         * PlatformEfl.cmake:
2248
2249 2012-09-24  Arvid Nilsson  <anilsson@rim.com>
2250
2251         [BlackBerry] Add cookie database API
2252         https://bugs.webkit.org/show_bug.cgi?id=97102
2253
2254         Reviewed by Antonio Gomes.
2255
2256         Add cookie database file to build system.
2257
2258         Reviewed internally by Otto D. Cheung.
2259
2260         * PlatformBlackBerry.cmake:
2261
2262 2012-09-21  Arvid Nilsson  <anilsson@rim.com>
2263
2264         [BlackBerry] Remove obsolete compositing surface code
2265         https://bugs.webkit.org/show_bug.cgi?id=97314
2266
2267         Reviewed by Antonio Gomes.
2268
2269         Remove compositing surface code from build system.
2270
2271         PR 208038.
2272
2273         * PlatformBlackBerry.cmake:
2274
2275 2012-09-14  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2276
2277         [Qt] Make force_static_libs_as_shared work on Mac OS
2278
2279         We had to move a few LIBS += around that were in the wrong place,
2280         and not caught when everything was just linked into the final
2281         QtWebKit library.
2282
2283         Reviewed by Simon Hausmann.
2284
2285         * WebKit1.pri: Move multimedia-stuff to WebCore, to share with WK2
2286
2287 2012-09-11  Raphael Kubo da Costa  <rakuco@webkit.org>
2288
2289         [EFL] Rewrite the EFL-related Find modules
2290         https://bugs.webkit.org/show_bug.cgi?id=95237
2291
2292         Reviewed by Kenneth Rohde Christiansen.
2293
2294         * PlatformEfl.cmake: Stop setting the LINK_FLAGS property and add
2295         libraries and include directories for each Enlightenment
2296         Foundation Library used by the port.
2297
2298 2012-09-11  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2299
2300         [Qt] Add a configure step to the Qt build system
2301
2302         This allows building the Qt port using just 'qmake WebKit.pro'. Using
2303         the build-webkit script is still supported, and will add slightly more
2304         logic to the build, such as detecting the need for clean or incremental
2305         builds.
2306
2307         Internally, the build system now uses a new variable, WEBKIT_CONFIG, for
2308         all things related to configuring the build, such as use/have/enable flags,
2309         and these are translated to defines in default_post. Project files should
2310         no longer check contains(DEFINES,...) to detect features, but use the new
2311         enable?(), use?(), and have?() functions. The no_webkit1 and no_webkit2
2312         options have been translated into WEBKIT_CONFIG options as well, and can
2313         be checked using build?().
2314
2315         Reviewed by Simon Hausmann.
2316
2317         * WebKit1.pri:
2318         * WebKit1.pro:
2319
2320 2012-09-06  Crystal Zhang  <haizhang@rim.com>
2321
2322         [BlackBerry]  Implement a color picker
2323         https://bugs.webkit.org/show_bug.cgi?id=96001
2324
2325         Reviewed by Rob Buis.
2326
2327         Add color picker files into building system.
2328
2329         * PlatformBlackBerry.cmake:
2330
2331 2012-09-06  Simon Hausmann  <simon.hausmann@nokia.com>
2332
2333         [Qt] Fix build with ANGLE on platforms that provide EGL/GLESv2
2334         https://bugs.webkit.org/show_bug.cgi?id=95965
2335
2336         Reviewed by Tor Arne Vestbø.
2337
2338         Depend on ANGLE if necessary, due to the use WebCore types that pull in ANGLE
2339         headers (GraphicsContext3D.h in particular).
2340
2341         * WebKit1.pro:
2342
2343 2012-09-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2344
2345         [EFL] Context menu restore.
2346         https://bugs.webkit.org/show_bug.cgi?id=74179
2347
2348         Reviewed by Gyuyoung Kim.
2349
2350         Adds context menu support for EFL port using non-CROSS_PLATFORM_CONTEXT_MENUS
2351         approach, the same as used in WebKit2.
2352
2353         * PlatformEfl.cmake: Added ContextMenuClientEfl.cpp file to sources list.
2354
2355 2012-08-29  Ryuan Choi  <ryuan.choi@samsung.com>
2356
2357         [EFL] Move several files to remove webkit1 dependency from WebCore.
2358         https://bugs.webkit.org/show_bug.cgi?id=95264
2359
2360         Reviewed by Gyuyoung Kim.
2361
2362         * PlatformEfl.cmake: Added files which is moved.
2363
2364 2012-08-28  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2365
2366         [EFL] Rename knob images to thumb on the default theme
2367         https://bugs.webkit.org/show_bug.cgi?id=95186
2368
2369         Reviewed by Kenneth Rohde Christiansen.
2370
2371         Updated buildsystem after renaming theme images.
2372
2373         * PlatformEfl.cmake:
2374
2375 2012-08-27  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
2376
2377         Rename RegisterProtocolHandler API to NavigatorContentUtils
2378         https://bugs.webkit.org/show_bug.cgi?id=94920
2379
2380         Reviewed by Adam Barth.
2381
2382         Modified PlatformEfl.cmake so that it includes the renamed files.
2383
2384         * PlatformEfl.cmake:
2385
2386 2012-08-20  Dominik Röttsches  <dominik.rottsches@intel.com>
2387
2388         [EFL] Get rid of pango backend support once harfbuzz-ng is working
2389         https://bugs.webkit.org/show_bug.cgi?id=92102
2390
2391         Reviewed by Kenneth Rohde Christiansen.
2392
2393         Removing pango-specific includes and libraries.
2394
2395         * PlatformEfl.cmake: Pango sections removed.
2396
2397 2012-08-17  Rob Buis  <rbuis@rim.com>
2398
2399         [BlackBerry] Remove some shared libraries from linking
2400         https://bugs.webkit.org/show_bug.cgi?id=94253
2401
2402         Reviewed by Yong Li.
2403
2404         Remove some shared libraries.
2405
2406         * PlatformBlackBerry.cmake:
2407
2408 2012-08-15  Ryosuke Niwa  <rniwa@webkit.org>
2409
2410         Update manual tests and comments to refer to TestRunner instead of LayoutTestController
2411         https://bugs.webkit.org/show_bug.cgi?id=94168
2412
2413         Reviewed by Kent Tamura.
2414
2415         * PlatformBlackBerry.cmake:
2416
2417 2012-08-14  Christophe Dumez  <christophe.dumez@intel.com>
2418
2419         [EFL] undefined reference to 'g_type_init' with gold linker
2420         https://bugs.webkit.org/show_bug.cgi?id=93935
2421
2422         Unreviewed build fix. Link against glib-gobject to
2423         fix linking error with gold linker.
2424
2425         * PlatformEfl.cmake:
2426
2427 2012-08-11  Raphael Kubo da Costa  <rakuco@webkit.org>
2428
2429         [CMake] Rewrite FindLibSoup2.cmake.
2430         https://bugs.webkit.org/show_bug.cgi?id=93191
2431
2432         Reviewed by Rob Buis.
2433
2434         * PlatformEfl.cmake: Use LIBSOUP_FOO instead of LIBSOUP24_FOO.
2435
2436 2012-08-13  Raphael Kubo da Costa  <rakuco@webkit.org>
2437
2438         [CMake] Remove glib-related Find modules and write single new one instead.
2439         https://bugs.webkit.org/show_bug.cgi?id=93786
2440
2441         Reviewed by Rob Buis.
2442
2443         * PlatformEfl.cmake: Use GLIB_* instead of Glib_*.
2444
2445 2012-08-12  Loïc Yhuel  <loic.yhuel@softathome.com>
2446
2447         [Qt] Make it possible to build without QtTest/QtPrintSupport
2448         https://bugs.webkit.org/show_bug.cgi?id=93492
2449
2450         Reviewed by Tor Arne Vestbø.
2451
2452         * WebKit1.pri: Optional printsupport
2453
2454 2012-08-10  Joshua Netterfield  <jnetterfield@rim.com>
2455
2456         [WebGL] Add support for EXT_robustness
2457         https://bugs.webkit.org/show_bug.cgi?id=93379
2458
2459         Reviewed by George Staikos.
2460
2461         RIM PR# 147510
2462         Internally reviewed by Arvid Nilsson.
2463
2464         * CMakeLists.txt: Build system adaptation.
2465
2466 2012-08-10  Benjamin C Meyer  <bmeyer@rim.com>
2467
2468         Introduce JavaScriptVariant object.
2469         https://bugs.webkit.org/show_bug.cgi?id=93644
2470
2471         The JavaScriptVariant can be used for functions that return results from
2472         JavaScript such as executeJavaScript or functions that take arguments
2473         to pass a variable to JavaScript and they want to make sure the type
2474         is correct.
2475
2476         Convert executeJavaScriptFunction() to use this data type as the
2477         example, other functions will be converted in the future.
2478
2479         PR 14929
2480
2481         Internally reviewed by Joe Mason
2482         Reviewed by Adam Treat
2483
2484         * PlatformBlackBerry.cmake:
2485
2486 2012-08-10  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2487
2488         [BlackBerry] Fix wrong include path for notifications.
2489         https://bugs.webkit.org/show_bug.cgi?id=93714
2490
2491         Reviewed by Rob Buis.
2492
2493         * PlatformBlackBerry.cmake: Change path from notifications to Modules/notifications.
2494
2495 2012-08-08  Antonio Gomes  <agomes@rim.com>
2496
2497         [BlackBerry] Tie up the scrolling machinery to the graphics tree when applicable for in-region scroll
2498         https://bugs.webkit.org/show_bug.cgi?id=93482
2499
2500         Reviewed by Rob Buis.
2501
2502         * PlatformBlackBerry.cmake: Build system adaptation.
2503
2504 2012-08-07  Ryuan Choi  <ryuan.choi@samsung.com>
2505
2506         [EFL] Remove PlatformTouchEventEfl and PlatformTouchPointEfl
2507         https://bugs.webkit.org/show_bug.cgi?id=93270
2508
2509         Reviewed by Eric Seidel.
2510
2511         * PlatformEfl.cmake: Added ewk_touch_event.cpp
2512
2513 2012-08-07  Konrad Piascik  <kpiascik@rim.com>
2514
2515         [BlackBerry] InspectorOverlay class duplicated in WebCore
2516         https://bugs.webkit.org/show_bug.cgi?id=93124
2517
2518         Reviewed by Rob Buis.
2519
2520         Updated InspectorOverlay build path.
2521
2522         * PlatformBlackBerry.cmake:
2523
2524 2012-08-07  No'am Rosenthal  <noam.rosenthal@nokia.com>
2525
2526         [Qt] Make it possible to build without QtQuick
2527
2528         Reviewed by Simon Hausmann.
2529
2530         * WebKit1.pri:
2531
2532 2012-07-19  Simon Hausmann  <simon.hausmann@nokia.com>
2533
2534         [Qt] Remove Qt 4 specific code paths
2535         https://bugs.webkit.org/show_bug.cgi?id=88161
2536
2537         Reviewed by Kenneth Rohde Christiansen.
2538
2539         * WebKit.pri:
2540         * WebKit1.pri:
2541         * WebKit1.pro:
2542
2543 2012-08-07  Mikhail Pozdnyakov  <mikhail.pozdnyakov@intel.com>
2544
2545         CUSTOM_SCHEME_HANDLER flag should depend on REGISTER_PROTOCOL_HANDLER
2546         https://bugs.webkit.org/show_bug.cgi?id=93081
2547
2548         Reviewed by Adam Barth.
2549
2550         Modified PlatformEfl.cmake so that CUSTOM_SCHEME_HANDLER flag cannot act without REGISTER_PROTOCOL_HANDLER being set.
2551
2552         * PlatformEfl.cmake:
2553
2554 2012-08-01  Antonio Gomes  <agomes@rim.com>
2555
2556         [BlackBerry] Implement InRegionScroller class as a in-region scroll controller
2557         https://bugs.webkit.org/show_bug.cgi?id=92889
2558         PR #186587
2559
2560         Reviewed by Yong Li.
2561
2562         Internally reviewed by Arvid Nilsson.
2563
2564         * PlatformBlackBerry.cmake: Added InRegionScroller.cpp|h to the build system.
2565
2566 2012-07-30  Simon Hausmann  <simon.hausmann@nokia.com>
2567
2568         Unreviewed Qt/Mac build fix: Use libWebKitSystemInterfaceMountainLion.a
2569         on Mountain Lion.
2570
2571         * WebKit1.pri:
2572
2573 2012-07-27  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2574
2575         [EFL] WebKit API unit tests needs a timeout
2576         https://bugs.webkit.org/show_bug.cgi?id=92496
2577
2578         Reviewed by Antonio Gomes.
2579
2580         Added the same timeout value that we have for WebKit2.
2581
2582         * PlatformEfl.cmake:
2583
2584 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
2585
2586         [Cairo] Add complex font drawing using HarfbuzzNG
2587         https://bugs.webkit.org/show_bug.cgi?id=91864
2588
2589         Reviewed by Simon Hausmann and Martin Robinson.
2590
2591         Adding includes for harfbuzz folders.
2592
2593         * CMakeLists.txt:
2594
2595 2012-07-26  Christophe Dumez  <christophe.dumez@intel.com>
2596
2597         [EFL][WK2] Implement Network Information provider
2598         https://bugs.webkit.org/show_bug.cgi?id=92343
2599
2600         Reviewed by Kenneth Rohde Christiansen.
2601
2602         WebKit EFL not longer needs to link against EEZE
2603         library since the Network Information provider
2604         was moved to WebCore.
2605
2606         * CMakeLists.txt:
2607         * PlatformEfl.cmake:
2608
2609 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
2610
2611         [EFL] EFL port should use XDG paths
2612         https://bugs.webkit.org/show_bug.cgi?id=91719
2613
2614         Reviewed by Kenneth Rohde Christiansen.
2615
2616         Add efreet library to get the xdg paths.
2617
2618         * PlatformEfl.cmake:
2619
2620 2012-07-25  Kihong Kwon  <kihong.kwon@samsung.com>
2621
2622         [EFL] Add File Chooser API
2623         https://bugs.webkit.org/show_bug.cgi?id=91957
2624
2625         Reviewed by Hajime Morita.
2626
2627         Add ewk_file_chooser source and header.
2628
2629         * PlatformEfl.cmake:
2630
2631 2012-07-22  Kent Tamura  <tkent@chromium.org>
2632
2633         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
2634         https://bugs.webkit.org/show_bug.cgi?id=91941
2635
2636         Reviewed by Kentaro Hara.
2637
2638         A flag name for an elmement should be ENABLE_*_ELEMENT.
2639
2640         * PlatformEfl.cmake:
2641
2642 2012-07-20  Christophe Dumez  <christophe.dumez@intel.com>
2643
2644         [EFL] Proxy configuration should honor the no_proxy environment variable
2645         https://bugs.webkit.org/show_bug.cgi?id=91747
2646
2647         Reviewed by Kenneth Rohde Christiansen.
2648
2649         Add WebCore/platform/network/soup to INCLUDE paths.
2650
2651         * PlatformEfl.cmake:
2652
2653 2012-07-18  Yong Li  <yoli@rim.com>
2654
2655         [BlackBerry] Move about: URL handling out of WebCore
2656         https://bugs.webkit.org/show_bug.cgi?id=91541
2657
2658         Reviewed by Rob Buis.
2659
2660         AboutData.cpp is moved from WebCoreSupport to WebKitSupport.
2661
2662         * PlatformBlackBerry.cmake:
2663
2664 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2665
2666         [CMake] Make gtest a shared library
2667         https://bugs.webkit.org/show_bug.cgi?id=90973
2668
2669         Reviewed by Daniel Bates.
2670
2671         No need to link with gtest dependencies now since it is a shared library.
2672
2673         * PlatformEfl.cmake:
2674
2675 2012-07-17  Ryuan Choi  <ryuan.choi@samsung.com>
2676
2677         [EFL] Move codes related to theme setting from Widget to RenderTheme
2678         https://bugs.webkit.org/show_bug.cgi?id=89842
2679
2680         Reviewed by Kenneth Rohde Christiansen.
2681
2682         * CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES.
2683
2684 2012-07-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2685
2686         Add RegisterProtocolHandlerClient to the Modules/protocolhandler
2687         https://bugs.webkit.org/show_bug.cgi?id=90940
2688
2689         Reviewed by Hajime Morita.
2690
2691         As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
2692         to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
2693         protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient.
2694
2695         * PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path.
2696
2697 2012-07-16  Joshua Netterfield  <jnetterfield@rim.com>
2698
2699         [BlackBerry] Upstream WebGL Code
2700         https://bugs.webkit.org/show_bug.cgi?id=91143
2701
2702         Reviewed by Rob Buis.
2703
2704         This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation.
2705
2706         * PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds.
2707
2708 2012-07-16  Frederik Gladhorn  <frederik.gladhorn@nokia.com>
2709
2710         Add accessible for QWebView.
2711         https://bugs.webkit.org/show_bug.cgi?id=91073
2712
2713         Reviewed by Simon Hausmann.
2714
2715         Add classes to enable accessibility on the widget level.
2716
2717         * WebKit.pri:
2718         * WebKit1.pro:
2719
2720 2012-07-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2721
2722         [EFL] Move files guarded by #ifdef to existing file list.
2723         https://bugs.webkit.org/show_bug.cgi?id=91336
2724
2725         Reviewed by Ryosuke Niwa.
2726
2727         Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
2728         them again. In addition, some files are missing #ifdef guard its header files. 
2729
2730         * PlatformEfl.cmake:
2731
2732 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2733
2734         [CMake] Proper handling of ENABLE_API_TESTS build option
2735         https://bugs.webkit.org/show_bug.cgi?id=91221
2736
2737         Reviewed by Rob Buis.
2738
2739         Build unit tests only if ENABLE_API_TESTS is set.
2740
2741         * PlatformEfl.cmake:
2742
2743 2012-07-12  Simon Hausmann  <simon.hausmann@nokia.com>
2744
2745         Typo in path in generate-webkitversion.pl
2746         https://bugs.webkit.org/show_bug.cgi?id=90883
2747
2748         Reviewed by Mark Rowe.
2749
2750         Correct default path to version config file. In practice it wasn't a problem because only the Qt
2751         build system seems to use the script right now and passes the path to the version file as a
2752         command line parameter.
2753
2754         * scripts/generate-webkitversion.pl:
2755
2756 2012-07-11  Crystal Zhang  <haizhang@rim.com>
2757
2758         [BlackBerry] Implement Date/Time picker
2759         https://bugs.webkit.org/show_bug.cgi?id=90911
2760
2761         Reviewed by Rob Buis.
2762
2763         Add files into make file.
2764
2765         * PlatformBlackBerry.cmake:
2766
2767 2012-07-09  Christophe Dumez  <christophe.dumez@intel.com>
2768
2769         [EFL] Battery status code needs refactoring to be reused in WebKit2
2770         https://bugs.webkit.org/show_bug.cgi?id=90760
2771
2772         Reviewed by Hajime Morita.
2773
2774         Add BatteryClientEfl to PlatformEfl.cmake.
2775
2776         * PlatformEfl.cmake:
2777
2778 2012-07-08  Kihong Kwon  <kihong.kwon@samsung.com>
2779
2780         [EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake
2781         https://bugs.webkit.org/show_bug.cgi?id=90650
2782
2783         Reviewed by Laszlo Gombos.
2784
2785         Change directory path for including notifications of WebCore
2786         from WebCore/notifications to WebCore/Modules/notifications
2787
2788         * PlatformEfl.cmake:
2789
2790 2012-07-07  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2791
2792         [EFL][CMake] Remove non-existent include directory
2793         https://bugs.webkit.org/show_bug.cgi?id=90605
2794
2795         Reviewed by Kentaro Hara.
2796
2797         * PlatformEfl.cmake:
2798
2799 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2800
2801         [EFL][CMake] Move gtest sources to an upper level
2802         https://bugs.webkit.org/show_bug.cgi?id=90602
2803
2804         Reviewed by Chang Shu.
2805
2806         Removed gtest since it is now built as a separated component.
2807         This will allow us to share it with WebKit 2 API tests.
2808
2809         * PlatformEfl.cmake:
2810
2811 2012-07-06  Seokju Kwon  <seokju.kwon@samsung.com>
2812
2813         [EFL] Add Web Inspector to WebKit-EFL
2814         https://bugs.webkit.org/show_bug.cgi?id=83865
2815
2816         Reviewed by Pavel Feldman.
2817
2818         EFL port implementation for Web Inspector.
2819         Prepare Web Inspector resources.
2820
2821         * PlatformEfl.cmake:
2822
2823 2012-07-05  Kihong Kwon  <kihong.kwon@samsung.com>
2824
2825         [EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl.
2826         https://bugs.webkit.org/show_bug.cgi?id=90542
2827
2828         Reviewed by Kenneth Rohde Christiansen.
2829
2830         NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp
2831         to be in line with other ports(qt, chromium, gtk).
2832
2833         * PlatformEfl.cmake:
2834
2835 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2836
2837         [Qt] Remove a few un-needed load(features) after r121777
2838
2839         The features are computed by configure.pro and cached in .qmake.cache.
2840
2841         Reviewed by Jocelyn Turcotte.
2842
2843         * WebKit1.pro:
2844
2845 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2846
2847         [Qt] Fix broken OR-operator in project file
2848
2849         Qmake expects |, not ||. The result was that the block was entered, even
2850         if none of the two defines were set to 1.
2851
2852         Reviewed by Jocelyn Turcotte.
2853
2854         * WebKit1.pri:
2855
2856 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
2857
2858         [EFL] Move BatteryClientEfl from WebKit to WebCore
2859         https://bugs.webkit.org/show_bug.cgi?id=90063
2860
2861         Reviewed by Kenneth Rohde Christiansen.
2862
2863         Move BatteryClientEfl class from WebKit to WebCore
2864         so that it can be reused in WebKit2.
2865
2866         * PlatformEfl.cmake:
2867
2868 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
2869
2870         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
2871         https://bugs.webkit.org/show_bug.cgi?id=90271
2872
2873         Reviewed by George Staikos.
2874
2875         RIM PR #154707
2876
2877         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
2878         defined by default.
2879         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
2880         need to rebuild webkit before running DRT.
2881
2882         * PlatformBlackBerry.cmake:
2883
2884 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2885
2886         [EFL][CMake] Integrate API unit tests with CTest
2887         https://bugs.webkit.org/show_bug.cgi?id=87251
2888
2889         Reviewed by Daniel Bates.
2890
2891         Add every test to the test runner build target.
2892
2893         * PlatformEfl.cmake:
2894
2895 2012-07-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2896
2897         [EFL] Rename NotificationPresenterEfl with NotificationClientEfl
2898         https://bugs.webkit.org/show_bug.cgi?id=90370
2899
2900         Reviewed by Csaba Osztrogonác.
2901
2902         Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust
2903         it as well.
2904
2905         * PlatformEfl.cmake:
2906
2907 2012-06-29  Krzysztof Czech  <k.czech@samsung.com>
2908
2909         [EFL] Add support for Unit Tests, based on the gtest library.
2910         https://bugs.webkit.org/show_bug.cgi?id=68509
2911
2912         Reviewed by Chang Shu.
2913
2914         Add configuration for building gtest library, testing framework and unit tests.
2915
2916         * PlatformEfl.cmake:
2917
2918 2012-06-27  Sheriff Bot  <webkit.review.bot@gmail.com>
2919
2920         Unreviewed, rolling out r121398.
2921         http://trac.webkit.org/changeset/121398
2922         https://bugs.webkit.org/show_bug.cgi?id=90136
2923
2924         broke efl build (Requested by ryuan on #webkit).
2925
2926         * PlatformEfl.cmake:
2927
2928 2012-06-27  Krzysztof Czech  <k.czech@samsung.com>
2929
2930         [EFL] Add support for Unit Tests, based on the gtest library.
2931         https://bugs.webkit.org/show_bug.cgi?id=68509
2932
2933         Reviewed by Chang Shu.
2934
2935         Add configuration for building gtest library, testing framework and unit tests.
2936
2937         * PlatformEfl.cmake:
2938
2939 2012-06-26  Simon Hausmann  <simon.hausmann@nokia.com>
2940
2941         [Qt][Win] Symbols are not exported in QtWebKit5.dll
2942         https://bugs.webkit.org/show_bug.cgi?id=88873
2943
2944         Reviewed by Tor Arne Vestbø.
2945
2946         * api.pri: Remove MAKEDLL setting done now in win32/default_post.prf.
2947
2948 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
2949
2950         Unreviewed build fix: Don't do QT += widgets with Qt 4
2951
2952         * WebKit1.pro: This is already done in WebKit1.pri.
2953
2954 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
2955
2956         [Qt] Make it possible to build WebKit without QtWidgets
2957         https://bugs.webkit.org/show_bug.cgi?id=78109
2958
2959         Reviewed by Tor Arne Vestbø.
2960
2961         Moved WebKit1 sources into a separate static library. Only WK1
2962         depends on QtWidgets.
2963
2964         * WebKit1.pri: Added.
2965         * WebKit1.pro: Added.
2966
2967 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2968
2969         [EFL] Implement Network Information API
2970         https://bugs.webkit.org/show_bug.cgi?id=87067
2971
2972         Reviewed by Kenneth Rohde Christiansen.
2973
2974         * PlatformEfl.cmake: Add dependency of eeze library.
2975
2976 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
2977
2978         [BlackBerry] Sanitize GLSL code using ANGLE.
2979
2980         BlackBerry port does not sanitize GLSL code with ANGLE
2981         https://bugs.webkit.org/show_bug.cgi?id=89583
2982
2983         Reviewed by Rob Buis.
2984
2985         * PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds.
2986
2987 2012-06-19  Csaba Osztrogonác  <ossy@webkit.org>
2988
2989         [CMake] Unreviewed speculative buildfix after r120786.
2990
2991         * CMakeLists.txt:
2992
2993 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
2994
2995         [BlackBerry] Enable MEDIA_STREAM by default
2996         https://bugs.webkit.org/show_bug.cgi?id=88849
2997
2998         Reviewed by Antonio Gomes.
2999
3000         * PlatformBlackBerry.cmake:
3001
3002 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
3003
3004         [EFL] Enable SHADOW_DOM flag
3005         https://bugs.webkit.org/show_bug.cgi?id=87732
3006
3007         Reviewed by Kentaro Hara.
3008
3009         Add WebCore/bindings/generic to include directories so
3010         that we can include RuntimeEnabledFeatures.h.
3011
3012         * CMakeLists.txt:
3013
3014 2012-06-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3015
3016         [Qt] Don't use WebKit HAVE() macro in public Qt headers
3017
3018         Reviewed by Kenneth Rohde Christiansen.
3019
3020         * WebKit.pri:
3021
3022 2012-06-04  Tomasz Morawski  <t.morawski@samsung.com>
3023
3024         [EFL] Refactor ewk_view_context_paint code.
3025         https://bugs.webkit.org/show_bug.cgi?id=85588
3026
3027         Reviewed by Hajime Morita.
3028
3029         Added new ewk_paint_context.cpp file to source list.
3030
3031         * PlatformEfl.cmake:
3032
3033 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
3034
3035         [EFL] EFL's LayoutTestController needs to implement deliverWebIntent
3036         https://bugs.webkit.org/show_bug.cgi?id=86865
3037
3038         Reviewed by Adam Barth.
3039
3040         Add "${WEBCORE_DIR}/dom/default" to include directories in
3041         CMakeLists.txt.
3042
3043         * CMakeLists.txt:
3044
3045 2012-06-01  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
3046
3047         [EFL] Implement PlatformStrategies
3048         https://bugs.webkit.org/show_bug.cgi?id=86946
3049
3050         Reviewed by Carlos Garcia Campos.
3051
3052         * PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build
3053         system.
3054
3055 2012-05-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3056
3057         [CMAKE][EFL] Remove unneeded include path
3058         https://bugs.webkit.org/show_bug.cgi?id=87927 
3059
3060         Reviewed by Kenneth Rohde Christiansen.
3061
3062         Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous
3063         path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line.
3064         So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore.
3065
3066         * PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list.
3067
3068 2012-05-30  Konrad Piascik  <kpiascik@rim.com>
3069
3070         [BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight.
3071         https://bugs.webkit.org/show_bug.cgi?id=81001
3072
3073         Reviewed by Antonio Gomes
3074         
3075         Added new InspectorOverlay class
3076
3077         * PlatformBlackBerry.cmake:
3078
3079 2012-05-29  Arvid Nilsson  <anilsson@rim.com>
3080
3081         [BlackBerry] WebKit-side implementation of SelectionOverlay
3082         https://bugs.webkit.org/show_bug.cgi?id=87605
3083
3084         Reviewed by Rob Buis.
3085
3086         Add SelectionOverlay to the build system.
3087
3088         PR #160263
3089
3090         * PlatformBlackBerry.cmake:
3091
3092 2012-05-29  Arvid Nilsson  <anilsson@rim.com>
3093
3094         [BlackBerry] WebOverlay API
3095         https://bugs.webkit.org/show_bug.cgi?id=87603
3096
3097         Reviewed by Rob Buis.
3098
3099         Add WebOverlay related files to the build system.
3100
3101         PR #156812
3102
3103         * PlatformBlackBerry.cmake:
3104
3105 2012-05-28  Arvid Nilsson  <anilsson@rim.com>
3106
3107         [BlackBerry] Add a default tap highlight
3108         https://bugs.webkit.org/show_bug.cgi?id=87569
3109
3110         Reviewed by Rob Buis.
3111
3112         Add DefaultTapHighlight to the build system
3113
3114         Reviewed internally by Mike Lattanzio and Mike Fenton.
3115
3116         PR #154329
3117
3118         * PlatformBlackBerry.cmake:
3119
3120 2012-05-24  Crystal Zhang  <haizhang@rim.com>
3121
3122         [BlackBerry] Implement select popup and remove old hook to air popup
3123         https://bugs.webkit.org/show_bug.cgi?id=87419
3124
3125         Reviewed by Rob Buis.
3126
3127         Add new files to make file.
3128
3129         * PlatformBlackBerry.cmake:
3130
3131 2012-05-24  Raphael Kubo da Costa  <rakuco@webkit.org>
3132
3133         [EFL] Unreviewed, unbreak `make install' after r117046.
3134
3135         * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
3136         installed headers, since it has been made private and renamed.
3137
3138 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
3139
3140         [EFL] Implements the registerProtocolHandler method and option.
3141         https://bugs.webkit.org/show_bug.cgi?id=73638
3142
3143         Reviewed by Andreas Kling.
3144
3145         The registerProtocolHandler() method allows Web sites to register themselves
3146         as possible handlers for particular schemes.
3147
3148         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
3149
3150         * PlatformEfl.cmake: Adds the new file into the source list.
3151
3152 2012-05-21  Christophe Dumez  <christophe.dumez@intel.com>
3153
3154         [EFL] Minor style fixes in web intents code are needed
3155         https://bugs.webkit.org/show_bug.cgi?id=86986
3156
3157         Reviewed by Adam Barth.
3158
3159         Fix minor ordering issues in CMake files.
3160
3161         * CMakeLists.txt:
3162         * PlatformEfl.cmake:
3163
3164 2012-05-18  Christophe Dumez  <christophe.dumez@intel.com>
3165
3166         [EFL] Add simple implementation of Web Intents
3167         https://bugs.webkit.org/show_bug.cgi?id=86354
3168
3169         Reviewed by Eric Seidel.
3170
3171         Add new ewk_intent.* and ewk_intent_request.* files to CMake.
3172
3173         * CMakeLists.txt:
3174         * PlatformEfl.cmake:
3175
3176 2012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3177
3178         [EFL] Add API for Web Database handling
3179         https://bugs.webkit.org/show_bug.cgi?id=85178
3180
3181         Reviewed by Antonio Gomes.
3182
3183         Added the new Web Database API to the buildsystem.
3184
3185         * PlatformEfl.cmake:
3186
3187 2012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3188
3189         [EFL] Fix link error caused by not directly linking with edbus
3190         https://bugs.webkit.org/show_bug.cgi?id=86747
3191
3192         Unreviewed build fix.
3193
3194         * PlatformEfl.cmake:
3195
3196 2012-05-16  Kihong Kwon  <kihong.kwon@samsung.com>
3197
3198         [EFL] Support for Battery Status API on the WebKit-Efl
3199         https://bugs.webkit.org/show_bug.cgi?id=83254
3200
3201         Reviewed by Chang Shu.
3202
3203         Add e_ukit library and include directory to get battery status of device.
3204
3205         * PlatformEfl.cmake:
3206
3207 2012-05-15  Tomasz Morawski  <t.morawski@samsung.com>
3208
3209         [EFL] Split ewk_private.h file to multiple private files.
3210         https://bugs.webkit.org/show_bug.cgi?id=84572
3211
3212         Reviewed by Antonio Gomes.
3213
3214         * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
3215
3216 2012-05-10  Sam D  <dsam2912@gmail.com>
3217
3218         Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
3219         https://bugs.webkit.org/show_bug.cgi?id=72306
3220
3221         Changed name for InspectorBackendStub.js to
3222         InspectorBackendCommands.js
3223
3224         Reviewed by Yury Semikhatsky.
3225
3226         * PlatformBlackBerry.cmake:
3227
3228 2012-05-08  Crystal Zhang  <haizhang@rim.com>
3229
3230         [BlackBerry] Implement a popup client for HTML controls
3231         https://bugs.webkit.org/show_bug.cgi?id=85670
3232
3233         Reviewed by Rob Buis.
3234
3235         Add popup client file to build system.
3236         
3237         * PlatformBlackBerry.cmake:
3238
3239 2012-05-08  Raphael Kubo da Costa  <rakuco@webkit.org>
3240
3241         [CMake] Rewrite FindGStreamer.cmake.
3242         https://bugs.webkit.org/show_bug.cgi?id=85857
3243
3244         Reviewed by Daniel Bates.
3245
3246         We are currently kind of duplicating the same
3247         FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
3248         to be found. Besides this approach not scaling very well, it
3249         relies on pkg-config for version checking, uses the LibFindMacros
3250         package that we should deprecate and all the find files could be
3251         merged into one, with users using the COMPONENTS feature of the
3252         FIND_PACKAGE() call to find the desired plugins.
3253
3254         FindGStreamer.cmake has then been rewritten to take all that into
3255         account:
3256         - The LibFindMacros.cmake package is not used anymore.
3257         - Version check is performed in the CMake file itself by parsing
3258         the gstversion.h header.
3259         - All GStreamer plugins are searched and the COMPONENTS keyword
3260         used in the FIND_PACKAGE() call is used to check which plugins are
3261         required.
3262         - The plugins-base and base GStreamer plugins are not searched, as
3263         they were not used anywhere in the build system.
3264
3265         * PlatformEfl.cmake: Update GStreamer-related variable names.
3266
3267 2012-05-08  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
3268
3269         [BlackBerry] AutofillManager implementation upstream
3270         https://bugs.webkit.org/show_bug.cgi?id=85576
3271
3272         Reviewed by Rob Buis.
3273
3274         Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
3275         into building system of BlackBerry porting.
3276
3277         * PlatformBlackBerry.cmake:
3278
3279 2012-05-03  Jer Noble  <jer.noble@apple.com>
3280
3281         Move WebKitFullScreenListener into its own file.
3282         https://bugs.webkit.org/show_bug.cgi?id=85640
3283
3284         Reviewed by Maciej Stachowiak .
3285
3286         Pull WebKitFullScreenListener into its own file.
3287
3288         * WebKit.xcodeproj/project.pbxproj:
3289
3290 2012-05-03  Raphael Kubo da Costa  <rakuco@webkit.org>
3291
3292         [CMake] Rewrite FindCairo.cmake.
3293         https://bugs.webkit.org/show_bug.cgi?id=84895
3294
3295         Reviewed by Daniel Bates.
3296
3297         The old approach relied on pkg-config for finding Cairo (which
3298         introduced a dependency on pkg-config that could be avoided), used
3299         the LibFindMacros code that we should probably remove in the
3300         future and did not use the FindPackageHandleStandardArguments
3301         module.
3302
3303         Change all that by rewriting the module.
3304         - Use the pkg-config output optionally instead of requiring it
3305         like LibFindMacros did.
3306         - Remove the implicit dependency on FreeType which often found it
3307         the wrong way via pkg-config and without considering
3308         CMAKE_PREFIX_PATH.
3309         - Retrieve the Cairo version by looking at cairo-version.h instead
3310         of relying on pkg-config. It requires some additional code for
3311         checking if the desired version has been found, but that will not
3312         be needed once we start depending on CMake 2.8.3 or later.
3313
3314         The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
3315         instead of <Name>_FOUND, and to keep things consistent
3316         Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
3317         and CAIRO_INCLUDE_DIRS.
3318
3319         * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
3320
3321 2012-04-26  Christophe Dumez  <christophe.dumez@intel.com>
3322
3323         [EFL] Enable VIDEO_TRACK feature
3324         https://bugs.webkit.org/show_bug.cgi?id=84830
3325
3326         Reviewed by Gustavo Noronha Silva.
3327
3328         Enable VIDEO_TRACK feature by default for EFL port.
3329
3330         * PlatformEfl.cmake:
3331
3332 2012-04-20  Mike Lattanzio  <mlattanzio@rim.com>
3333
3334         [BlackBerry] Expose WebViewportArguments to WebPageClient
3335         https://bugs.webkit.org/show_bug.cgi?id=84471
3336
3337         Reviewed by Antonio Gomes.
3338
3339         * PlatformBlackBerry.cmake:
3340
3341 2012-04-20  Thiago Marcos P. Santos  <thiago.santos@intel.com>
3342
3343         [EFL] Add Security Origin API
3344         https://bugs.webkit.org/show_bug.cgi?id=84023
3345
3346         Reviewed by Antonio Gomes.
3347
3348         * PlatformEfl.cmake:
3349
3350 2012-04-10  Patrick Gansterer  <paroga@webkit.org>
3351
3352         [CMake] Enable USE_FOLDERS property
3353         https://bugs.webkit.org/show_bug.cgi?id=83571
3354
3355         Reviewed by Daniel Bates.
3356
3357         Setting the FOLDER property on targets gives more structure 
3358         to the generated Visual Studio solutions.
3359         This does not affect other CMake generators.
3360
3361         * CMakeLists.txt:
3362
3363 2012-04-07  Patrick Gansterer  <paroga@webkit.org>
3364
3365         [CMake] Cleanup WTF include directories
3366         https://bugs.webkit.org/show_bug.cgi?id=82716
3367
3368         Reviewed by Eric Seidel.
3369
3370         * CMakeLists.txt:
3371
3372 2012-04-07  Rob Buis  <rbuis@rim.com>
3373
3374         [BlackBerry] Add Battery Status API support
3375         https://bugs.webkit.org/show_bug.cgi?id=82615
3376
3377         Reviewed by George Staikos.
3378
3379         Add BatteryClientBlackBerry.cpp to the build.
3380
3381         * PlatformBlackBerry.cmake:
3382
3383 2012-04-06  Charles Wei  <charles.wei@torchmobile.com.cn>
3384
3385         [BlackBerry] Build fix to match the latest WebCore change
3386         https://bugs.webkit.org/show_bug.cgi?id=83358
3387
3388         Reviewed by Rob Buis.
3389
3390         * PlatformBlackBerry.cmake:
3391
3392 2012-04-05  George Staikos  <staikos@webkit.org>
3393
3394         Add the vibration client for BlackBerry.
3395         https://bugs.webkit.org/show_bug.cgi?id=83340
3396
3397         Reviewed by Rob Buis.
3398
3399         * PlatformBlackBerry.cmake:
3400
3401 2012-04-05  Jia Pu  <jpu@apple.com>
3402
3403         Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
3404         https://bugs.webkit.org/show_bug.cgi?id=82970
3405
3406         Reviewed by Enrica Casucci.
3407
3408         See WebCore/ChangeLog for details.
3409
3410         * WebKit.xcodeproj/project.pbxproj:
3411
3412 2012-04-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3413
3414         Support the Network Information API
3415         https://bugs.webkit.org/show_bug.cgi?id=73528
3416
3417         Reviewed by Adam Barth.
3418
3419         * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
3420
3421 2012-03-30  Eli Fidler  <efidler@rim.com>
3422
3423         Enable OpenType Sanitizer for BlackBerry port.
3424         https://bugs.webkit.org/show_bug.cgi?id=82782
3425
3426         Reviewed by Eric Seidel.
3427
3428         * PlatformBlackBerry.cmake: add libots to link
3429
3430 2012-03-22  Raphael Kubo da Costa  <rakuco@FreeBSD.org>
3431
3432         [CMake] Unreviewed build fix after r111778.
3433
3434         * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
3435         ${WTF_DIR}/wtf ones.
3436
3437 2012-03-22  Hyowon Kim  <hw1008.kim@samsung.com>
3438
3439         [EFL] Add PageClientEfl to WebCoreSupport.
3440         https://bugs.webkit.org/show_bug.cgi?id=80748
3441
3442         Reviewed by Noam Rosenthal.
3443
3444         * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
3445         and PageClientEfl.cpp to the source list.
3446
3447 2012-03-20  Eric Seidel  <eric@webkit.org>
3448
3449         Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
3450         https://bugs.webkit.org/show_bug.cgi?id=80911
3451
3452         Reviewed by Adam Barth.
3453
3454         * CMakeLists.txt: Look for headers in Source/WTF.
3455
3456 2012-03-20  Charles Wei  <charles.wei@torchmobile.com.cn>
3457
3458         [BlackBerry] Remove OutOfMemoryHandler from the build system
3459         https://bugs.webkit.org/show_bug.cgi?id=81649
3460
3461         Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
3462         in the build system for BlackBerry porting.
3463
3464         Reviewed by Rob Buis.
3465
3466         * PlatformBlackBerry.cmake:
3467
3468 2012-03-16  Kihong Kwon  <kihong.kwon@samsung.com>
3469
3470         Support for Battery Status API
3471         https://bugs.webkit.org/show_bug.cgi?id=62698
3472
3473         Add include directory and file.
3474         http://www.w3.org/TR/battery-status/
3475
3476         Reviewed by Adam Barth.
3477
3478         * PlatformEfl.cmake:
3479
3480 2012-03-11  Timothy Hatcher  <timothy@apple.com>
3481
3482         Update how the Web Inspector resources are loaded.
3483
3484         https://bugs.webkit.org/show_bug.cgi?id=80798
3485         rdar://problem/10359959
3486
3487         Reviewed by Brian Weinstein.
3488
3489         * WebKit.xcodeproj/project.pbxproj: Add a framework.
3490
3491 2012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
3492
3493         [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
3494         https://bugs.webkit.org/show_bug.cgi?id=80469
3495
3496         Reviewed by Antonio Gomes.
3497
3498         * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
3499         property on the library being created.
3500
3501 2012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
3502
3503         [EFL] Unreviewed; fix the build after r109877.
3504
3505         * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
3506         include directories so that #include'ing DatabaseDetails.h and
3507         friends still works.
3508
3509 2012-03-04  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
3510
3511         [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
3512         https://bugs.webkit.org/show_bug.cgi?id=80107
3513
3514         Reviewed by Antonio Gomes.
3515
3516         Initial upstream of CredentialManager.[h|cpp] and
3517         CredentialTransformData.[h|cpp].
3518         No new test.
3519
3520         * PlatformBlackBerry.cmake:
3521
3522 2012-03-04  Raphael Kubo da Costa  <kubo@profusion.mobi>
3523
3524         [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
3525         https://bugs.webkit.org/show_bug.cgi?id=71507
3526
3527         Reviewed by Antonio Gomes.
3528
3529         * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
3530
3531 2012-02-24  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
3532
3533         [EFL][DRT] Implement setValueForUser and setAutofilled.
3534         https://bugs.webkit.org/show_bug.cgi?id=79237
3535
3536         Reviewed by Andreas Kling.
3537
3538         Adds the main directory of WebKit's source to find headers of JavaScriptCore.
3539
3540         * PlatformEfl.cmake:
3541
3542 2012-02-23  Patrick Gansterer  <paroga@webkit.org>
3543
3544         [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
3545         https://bugs.webkit.org/show_bug.cgi?id=79371
3546
3547         Reviewed by Daniel Bates.
3548
3549         * CMakeLists.txt:
3550         * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
3551         * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
3552         * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
3553
3554 2012-02-20  Filip Pizlo  <fpizlo@apple.com>
3555
3556         JSC should be a triple-tier VM
3557         https://bugs.webkit.org/show_bug.cgi?id=75812
3558         <rdar://problem/10079694>
3559
3560         Reviewed by Gavin Barraclough.
3561
3562         Changed EFL's build system to include a new directory in JavaScriptCore.
3563         
3564         * CMakeLists.txt:
3565
3566 2012-02-21  Jon Lee  <jonlee@apple.com>
3567
3568         Bring notifications support to WK1 mac: showing, canceling, removing notifications
3569         https://bugs.webkit.org/show_bug.cgi?id=78783
3570         <rdar://problem/10610578>
3571
3572         Reviewed by Anders Carlsson.
3573
3574         * WebKit.xcodeproj/project.pbxproj: Added new files.
3575
3576 2012-02-21  Adam Roben  <aroben@apple.com>
3577
3578         Roll out r108309, r108323, and r108326
3579
3580         They broke the 32-bit Lion build.
3581
3582         Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
3583
3584         * CMakeLists.txt:
3585
3586 2012-02-16  Leo Yang  <leo.yang@torchmobile.com.cn>
3587
3588         [BlackBerry] Adapt to the removal of WebStringIml.h
3589         https://bugs.webkit.org/show_bug.cgi?id=78784
3590
3591         Reviewed by Antonio Gomes.
3592
3593         blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
3594         has been removed internally. We should adapt to this removal for the
3595         upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
3596         because it just inherits from WTF::StringImpl but adding nothing.
3597
3598         * blackberry/Api/WebString.cpp:
3599         (BlackBerry::WebKit::WebString::WebString):
3600         (BlackBerry::WebKit::WebString::equalIgnoringCase):
3601         * blackberry/Api/WebString.h:
3602         (WTF):
3603
3604 2012-02-16  Nima Ghanavatian  <nghanavatian@rim.com>
3605
3606         [BlackBerry] Style clean-up in WebPageCompositor
3607         https://bugs.webkit.org/show_bug.cgi?id=78738
3608
3609         Reviewed by Rob Buis.
3610
3611         No new functionality, no new tests.
3612
3613         * blackberry/WebKitSupport/WebPageCompositor.cpp:
3614         (BlackBerry::WebKit::WebPageCompositor::drawLayers):
3615         * blackberry/WebKitSupport/WebPageCompositor.h:
3616         (WebKit):
3617
3618 2012-02-16  Patrick Gansterer  <paroga@webkit.org>
3619
3620         [CMake] Add missing include directories.
3621
3622         * CMakeLists.txt:
3623
3624 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
3625
3626         [BlackBerry] Remove ResourceHolderImpl.cpp from build system
3627         https://bugs.webkit.org/show_bug.cgi?id=78779
3628
3629         Reviewed by George Staikos.
3630
3631         blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
3632         has been removed internally. So remove it from the build system.
3633
3634         * blackberry/CMakeListsBlackBerry.txt:
3635
3636 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
3637
3638         [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
3639         https://bugs.webkit.org/show_bug.cgi?id=78770
3640
3641         Reviewed by Rob Buis.
3642
3643         Initial upstreaming, no new tests.
3644
3645         * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
3646         * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
3647
3648 2012-02-15  Konrad Piascik  <kpiascik@rim.com>
3649
3650         [BlackBerry] Upstream BlackBerry specific Web Inspector resources
3651         https://bugs.webkit.org/show_bug.cgi?id=78727
3652
3653         Reviewed by Rob Buis.
3654
3655         * blackberry/WebCoreSupport/inspectorBB.html: Added.
3656         * blackberry/WebCoreSupport/inspectorBB.js: Added.
3657         ():
3658         (InspectorFrontendHost.copyText):
3659
3660 2012-02-15  Mike Fenton  <mifenton@rim.com>
3661
3662         Initial upstreaming of EditorClientBlackBerry
3663         https://bugs.webkit.org/show_bug.cgi?id=78730
3664
3665         Reviewed by Rob Buis.
3666
3667         Initial upstreaming, no new tests.
3668
3669         * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
3670         (WebCore):
3671         (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
3672         (WebCore::EditorClientBlackBerry::pageDestroyed):
3673         (WebCore::EditorClientBlackBerry::shouldDeleteRange):
3674         (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
3675         (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
3676         (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
3677         (WebCore::EditorClientBlackBerry::enableSpellChecking):
3678         (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
3679         (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
3680         (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
3681         (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
3682         (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
3683         (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
3684         (WebCore::EditorClientBlackBerry::shouldBeginEditing):
3685         (WebCore::EditorClientBlackBerry::shouldEndEditing):
3686         (WebCore::EditorClientBlackBerry::shouldInsertNode):
3687         (WebCore::EditorClientBlackBerry::shouldInsertText):
3688         (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
3689         (WebCore::EditorClientBlackBerry::shouldApplyStyle):
3690         (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
3691         (WebCore::EditorClientBlackBerry::didBeginEditing):
3692         (WebCore::EditorClientBlackBerry::respondToChangedContents):
3693         (WebCore::EditorClientBlackBerry::respondToChangedSelection):
3694         (WebCore::EditorClientBlackBerry::didEndEditing):
3695         (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
3696         (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
3697         (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
3698         (WebCore::EditorClientBlackBerry::registerCommandForUndo):
3699         (WebCore::EditorClientBlackBerry::registerCommandForRedo):
3700         (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
3701         (WebCore::EditorClientBlackBerry::canUndo):
3702         (WebCore::EditorClientBlackBerry::canRedo):
3703         (WebCore::EditorClientBlackBerry::canCopyCut):
3704         (WebCore::EditorClientBlackBerry::canPaste):
3705         (WebCore::EditorClientBlackBerry::undo):
3706         (WebCore::EditorClientBlackBerry::redo):
3707         (KeyDownEntry):
3708         (KeyPressEntry):
3709         (WebCore::EditorClientBlackBerry::interpretKeyEvent):
3710         (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
3711         (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
3712         (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
3713         (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):