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