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