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