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