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