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