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