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