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