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