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