[Release] Webkit2-efl-123997_0.11.14
[framework/web/webkit-efl.git] / Source / WebKit / ChangeLog
1 2012-07-27  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2
3         [EFL] WebKit API unit tests needs a timeout
4         https://bugs.webkit.org/show_bug.cgi?id=92496
5
6         Reviewed by Antonio Gomes.
7
8         Added the same timeout value that we have for WebKit2.
9
10         * PlatformEfl.cmake:
11
12 2012-07-27  Dominik Röttsches  <dominik.rottsches@intel.com>
13
14         [Cairo] Add complex font drawing using HarfbuzzNG
15         https://bugs.webkit.org/show_bug.cgi?id=91864
16
17         Reviewed by Simon Hausmann and Martin Robinson.
18
19         Adding includes for harfbuzz folders.
20
21         * CMakeLists.txt:
22
23 2012-07-26  Christophe Dumez  <christophe.dumez@intel.com>
24
25         [EFL][WK2] Implement Network Information provider
26         https://bugs.webkit.org/show_bug.cgi?id=92343
27
28         Reviewed by Kenneth Rohde Christiansen.
29
30         WebKit EFL not longer needs to link against EEZE
31         library since the Network Information provider
32         was moved to WebCore.
33
34         * CMakeLists.txt:
35         * PlatformEfl.cmake:
36
37 2012-07-26  Zoltan Nyul  <zoltan.nyul@intel.com>
38
39         [EFL] EFL port should use XDG paths
40         https://bugs.webkit.org/show_bug.cgi?id=91719
41
42         Reviewed by Kenneth Rohde Christiansen.
43
44         Add efreet library to get the xdg paths.
45
46         * PlatformEfl.cmake:
47
48 2012-07-25  Kihong Kwon  <kihong.kwon@samsung.com>
49
50         [EFL] Add File Chooser API
51         https://bugs.webkit.org/show_bug.cgi?id=91957
52
53         Reviewed by Hajime Morita.
54
55         Add ewk_file_chooser source and header.
56
57         * PlatformEfl.cmake:
58
59 2012-07-22  Kent Tamura  <tkent@chromium.org>
60
61         Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
62         https://bugs.webkit.org/show_bug.cgi?id=91941
63
64         Reviewed by Kentaro Hara.
65
66         A flag name for an elmement should be ENABLE_*_ELEMENT.
67
68         * PlatformEfl.cmake:
69
70 2012-07-20  Christophe Dumez  <christophe.dumez@intel.com>
71
72         [EFL] Proxy configuration should honor the no_proxy environment variable
73         https://bugs.webkit.org/show_bug.cgi?id=91747
74
75         Reviewed by Kenneth Rohde Christiansen.
76
77         Add WebCore/platform/network/soup to INCLUDE paths.
78
79         * PlatformEfl.cmake:
80
81 2012-07-18  Yong Li  <yoli@rim.com>
82
83         [BlackBerry] Move about: URL handling out of WebCore
84         https://bugs.webkit.org/show_bug.cgi?id=91541
85
86         Reviewed by Rob Buis.
87
88         AboutData.cpp is moved from WebCoreSupport to WebKitSupport.
89
90         * PlatformBlackBerry.cmake:
91
92 2012-07-18  Thiago Marcos P. Santos  <thiago.santos@intel.com>
93
94         [CMake] Make gtest a shared library
95         https://bugs.webkit.org/show_bug.cgi?id=90973
96
97         Reviewed by Daniel Bates.
98
99         No need to link with gtest dependencies now since it is a shared library.
100
101         * PlatformEfl.cmake:
102
103 2012-07-17  Ryuan Choi  <ryuan.choi@samsung.com>
104
105         [EFL] Move codes related to theme setting from Widget to RenderTheme
106         https://bugs.webkit.org/show_bug.cgi?id=89842
107
108         Reviewed by Kenneth Rohde Christiansen.
109
110         * CMakeLists.txt: Added html/shadow to WebKit_INCLUDE_DIRECTORIES.
111
112 2012-07-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
113
114         Add RegisterProtocolHandlerClient to the Modules/protocolhandler
115         https://bugs.webkit.org/show_bug.cgi?id=90940
116
117         Reviewed by Hajime Morita.
118
119         As a step to let protocol handler be moved to the modules, RegisterProtocolHandlerClient needs
120         to be added to the Modules/protocolhandler. Because ChromeClient has some virtual functions for
121         protocol handlers, virtual functions should be moved to RegisterProtocolHandlerClient.
122
123         * PlatformEfl.cmake: Add RegisterProtocolHandlerEfl files and include path.
124
125 2012-07-16  Joshua Netterfield  <jnetterfield@rim.com>
126
127         [BlackBerry] Upstream WebGL Code
128         https://bugs.webkit.org/show_bug.cgi?id=91143
129
130         Reviewed by Rob Buis.
131
132         This patch includes BlackBerry-specific fixes for anti-aliasing, logging, and shader compilation.
133
134         * PlatformBlackBerry.cmake: Define WTF_USE_OPENGL_ES_2 on WebGL-enabled builds.
135
136 2012-07-16  Frederik Gladhorn  <frederik.gladhorn@nokia.com>
137
138         Add accessible for QWebView.
139         https://bugs.webkit.org/show_bug.cgi?id=91073
140
141         Reviewed by Simon Hausmann.
142
143         Add classes to enable accessibility on the widget level.
144
145         * WebKit.pri:
146         * WebKit1.pro:
147
148 2012-07-15  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
149
150         [EFL] Move files guarded by #ifdef to existing file list.
151         https://bugs.webkit.org/show_bug.cgi?id=91336
152
153         Reviewed by Ryosuke Niwa.
154
155         Some EFL files are already guared by #ifdef. So, cmake files doesn't need to guard
156         them again. In addition, some files are missing #ifdef guard its header files. 
157
158         * PlatformEfl.cmake:
159
160 2012-07-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
161
162         [CMake] Proper handling of ENABLE_API_TESTS build option
163         https://bugs.webkit.org/show_bug.cgi?id=91221
164
165         Reviewed by Rob Buis.
166
167         Build unit tests only if ENABLE_API_TESTS is set.
168
169         * PlatformEfl.cmake:
170
171 2012-07-12  Simon Hausmann  <simon.hausmann@nokia.com>
172
173         Typo in path in generate-webkitversion.pl
174         https://bugs.webkit.org/show_bug.cgi?id=90883
175
176         Reviewed by Mark Rowe.
177
178         Correct default path to version config file. In practice it wasn't a problem because only the Qt
179         build system seems to use the script right now and passes the path to the version file as a
180         command line parameter.
181
182         * scripts/generate-webkitversion.pl:
183
184 2012-07-11  Crystal Zhang  <haizhang@rim.com>
185
186         [BlackBerry] Implement Date/Time picker
187         https://bugs.webkit.org/show_bug.cgi?id=90911
188
189         Reviewed by Rob Buis.
190
191         Add files into make file.
192
193         * PlatformBlackBerry.cmake:
194
195 2012-07-09  Christophe Dumez  <christophe.dumez@intel.com>
196
197         [EFL] Battery status code needs refactoring to be reused in WebKit2
198         https://bugs.webkit.org/show_bug.cgi?id=90760
199
200         Reviewed by Hajime Morita.
201
202         Add BatteryClientEfl to PlatformEfl.cmake.
203
204         * PlatformEfl.cmake:
205
206 2012-07-08  Kihong Kwon  <kihong.kwon@samsung.com>
207
208         [EFL] Change notifications directory path of WebKit_INCLUDE_DIRECTORIES in the PlatformEfl.cmake
209         https://bugs.webkit.org/show_bug.cgi?id=90650
210
211         Reviewed by Laszlo Gombos.
212
213         Change directory path for including notifications of WebCore
214         from WebCore/notifications to WebCore/Modules/notifications
215
216         * PlatformEfl.cmake:
217
218 2012-07-07  Thiago Marcos P. Santos  <thiago.santos@intel.com>
219
220         [EFL][CMake] Remove non-existent include directory
221         https://bugs.webkit.org/show_bug.cgi?id=90605
222
223         Reviewed by Kentaro Hara.
224
225         * PlatformEfl.cmake:
226
227 2012-07-06  Thiago Marcos P. Santos  <thiago.santos@intel.com>
228
229         [EFL][CMake] Move gtest sources to an upper level
230         https://bugs.webkit.org/show_bug.cgi?id=90602
231
232         Reviewed by Chang Shu.
233
234         Removed gtest since it is now built as a separated component.
235         This will allow us to share it with WebKit 2 API tests.
236
237         * PlatformEfl.cmake:
238
239 2012-07-06  Seokju Kwon  <seokju.kwon@samsung.com>
240
241         [EFL] Add Web Inspector to WebKit-EFL
242         https://bugs.webkit.org/show_bug.cgi?id=83865
243
244         Reviewed by Pavel Feldman.
245
246         EFL port implementation for Web Inspector.
247         Prepare Web Inspector resources.
248
249         * PlatformEfl.cmake:
250
251 2012-07-05  Kihong Kwon  <kihong.kwon@samsung.com>
252
253         [EFL] Change class name from NotificationClientEfl to NotificationPresenterClientEfl.
254         https://bugs.webkit.org/show_bug.cgi?id=90542
255
256         Reviewed by Kenneth Rohde Christiansen.
257
258         NotificationClientEfl.cpp is changed to NotificationPresenterClientEfl.cpp
259         to be in line with other ports(qt, chromium, gtk).
260
261         * PlatformEfl.cmake:
262
263 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
264
265         [Qt] Remove a few un-needed load(features) after r121777
266
267         The features are computed by configure.pro and cached in .qmake.cache.
268
269         Reviewed by Jocelyn Turcotte.
270
271         * WebKit1.pro:
272
273 2012-07-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
274
275         [Qt] Fix broken OR-operator in project file
276
277         Qmake expects |, not ||. The result was that the block was entered, even
278         if none of the two defines were set to 1.
279
280         Reviewed by Jocelyn Turcotte.
281
282         * WebKit1.pri:
283
284 2012-07-03  Christophe Dumez  <christophe.dumez@intel.com>
285
286         [EFL] Move BatteryClientEfl from WebKit to WebCore
287         https://bugs.webkit.org/show_bug.cgi?id=90063
288
289         Reviewed by Kenneth Rohde Christiansen.
290
291         Move BatteryClientEfl class from WebKit to WebCore
292         so that it can be reused in WebKit2.
293
294         * PlatformEfl.cmake:
295
296 2012-07-02  Xiaobo Wang  <xbwang@torchmobile.com.cn>
297
298         [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT
299         https://bugs.webkit.org/show_bug.cgi?id=90271
300
301         Reviewed by George Staikos.
302
303         RIM PR #154707
304
305         Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
306         defined by default.
307         We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
308         need to rebuild webkit before running DRT.
309
310         * PlatformBlackBerry.cmake:
311
312 2012-07-02  Thiago Marcos P. Santos  <thiago.santos@intel.com>
313
314         [EFL][CMake] Integrate API unit tests with CTest
315         https://bugs.webkit.org/show_bug.cgi?id=87251
316
317         Reviewed by Daniel Bates.
318
319         Add every test to the test runner build target.
320
321         * PlatformEfl.cmake:
322
323 2012-07-02  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
324
325         [EFL] Rename NotificationPresenterEfl with NotificationClientEfl
326         https://bugs.webkit.org/show_bug.cgi?id=90370
327
328         Reviewed by Csaba Osztrogonác.
329
330         Bug 80488 renamed NotificationPresenter with NotificationClient. So, EFL port needs to adjust
331         it as well.
332
333         * PlatformEfl.cmake:
334
335 2012-06-29  Krzysztof Czech  <k.czech@samsung.com>
336
337         [EFL] Add support for Unit Tests, based on the gtest library.
338         https://bugs.webkit.org/show_bug.cgi?id=68509
339
340         Reviewed by Chang Shu.
341
342         Add configuration for building gtest library, testing framework and unit tests.
343
344         * PlatformEfl.cmake:
345
346 2012-06-27  Sheriff Bot  <webkit.review.bot@gmail.com>
347
348         Unreviewed, rolling out r121398.
349         http://trac.webkit.org/changeset/121398
350         https://bugs.webkit.org/show_bug.cgi?id=90136
351
352         broke efl build (Requested by ryuan on #webkit).
353
354         * PlatformEfl.cmake:
355
356 2012-06-27  Krzysztof Czech  <k.czech@samsung.com>
357
358         [EFL] Add support for Unit Tests, based on the gtest library.
359         https://bugs.webkit.org/show_bug.cgi?id=68509
360
361         Reviewed by Chang Shu.
362
363         Add configuration for building gtest library, testing framework and unit tests.
364
365         * PlatformEfl.cmake:
366
367 2012-06-26  Simon Hausmann  <simon.hausmann@nokia.com>
368
369         [Qt][Win] Symbols are not exported in QtWebKit5.dll
370         https://bugs.webkit.org/show_bug.cgi?id=88873
371
372         Reviewed by Tor Arne Vestbø.
373
374         * api.pri: Remove MAKEDLL setting done now in win32/default_post.prf.
375
376 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
377
378         Unreviewed build fix: Don't do QT += widgets with Qt 4
379
380         * WebKit1.pro: This is already done in WebKit1.pri.
381
382 2012-06-25  Simon Hausmann  <simon.hausmann@nokia.com>
383
384         [Qt] Make it possible to build WebKit without QtWidgets
385         https://bugs.webkit.org/show_bug.cgi?id=78109
386
387         Reviewed by Tor Arne Vestbø.
388
389         Moved WebKit1 sources into a separate static library. Only WK1
390         depends on QtWidgets.
391
392         * WebKit1.pri: Added.
393         * WebKit1.pro: Added.
394
395 2012-06-25  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
396
397         [EFL] Implement Network Information API
398         https://bugs.webkit.org/show_bug.cgi?id=87067
399
400         Reviewed by Kenneth Rohde Christiansen.
401
402         * PlatformEfl.cmake: Add dependency of eeze library.
403
404 2012-06-22  Joshua Netterfield  <jnetterfield@rim.com>
405
406         [BlackBerry] Sanitize GLSL code using ANGLE.
407
408         BlackBerry port does not sanitize GLSL code with ANGLE
409         https://bugs.webkit.org/show_bug.cgi?id=89583
410
411         Reviewed by Rob Buis.
412
413         * PlatformBlackBerry.cmake: Add ANGLE sources to BlackBerry builds.
414
415 2012-06-19  Csaba Osztrogonác  <ossy@webkit.org>
416
417         [CMake] Unreviewed speculative buildfix after r120786.
418
419         * CMakeLists.txt:
420
421 2012-06-13  Robin Cao  <robin.cao@torchmobile.com.cn>
422
423         [BlackBerry] Enable MEDIA_STREAM by default
424         https://bugs.webkit.org/show_bug.cgi?id=88849
425
426         Reviewed by Antonio Gomes.
427
428         * PlatformBlackBerry.cmake:
429
430 2012-06-12  Christophe Dumez  <christophe.dumez@intel.com>
431
432         [EFL] Enable SHADOW_DOM flag
433         https://bugs.webkit.org/show_bug.cgi?id=87732
434
435         Reviewed by Kentaro Hara.
436
437         Add WebCore/bindings/generic to include directories so
438         that we can include RuntimeEnabledFeatures.h.
439
440         * CMakeLists.txt:
441
442 2012-06-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
443
444         [Qt] Don't use WebKit HAVE() macro in public Qt headers
445
446         Reviewed by Kenneth Rohde Christiansen.
447
448         * WebKit.pri:
449
450 2012-06-04  Tomasz Morawski  <t.morawski@samsung.com>
451
452         [EFL] Refactor ewk_view_context_paint code.
453         https://bugs.webkit.org/show_bug.cgi?id=85588
454
455         Reviewed by Hajime Morita.
456
457         Added new ewk_paint_context.cpp file to source list.
458
459         * PlatformEfl.cmake:
460
461 2012-06-01  Christophe Dumez  <christophe.dumez@intel.com>
462
463         [EFL] EFL's LayoutTestController needs to implement deliverWebIntent
464         https://bugs.webkit.org/show_bug.cgi?id=86865
465
466         Reviewed by Adam Barth.
467
468         Add "${WEBCORE_DIR}/dom/default" to include directories in
469         CMakeLists.txt.
470
471         * CMakeLists.txt:
472
473 2012-06-01  Sudarsana Nagineni  <sudarsana.nagineni@linux.intel.com>
474
475         [EFL] Implement PlatformStrategies
476         https://bugs.webkit.org/show_bug.cgi?id=86946
477
478         Reviewed by Carlos Garcia Campos.
479
480         * PlatformEfl.cmake: Add PlatformStrategiesEfl file to the build
481         system.
482
483 2012-05-31  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
484
485         [CMAKE][EFL] Remove unneeded include path
486         https://bugs.webkit.org/show_bug.cgi?id=87927 
487
488         Reviewed by Kenneth Rohde Christiansen.
489
490         Though *wtf* directory was moved to Source/WTF, PlatformEfl.cmake is still including the previous
491         path. In addition, files on EFL port are using <wtf/gobject/XXX> directly in #include line.
492         So, EFL port doesn't need to include ${JAVASCRIPTCORE_DIR}/wtf/gobject path anymore.
493
494         * PlatformEfl.cmake: Remove '${JAVASCRIPTCORE_DIR}/wtf/gobject' path from include path list.
495
496 2012-05-30  Konrad Piascik  <kpiascik@rim.com>
497
498         [BlackBerry] Add an Accelerated Compositing layer for Web Inspector DOM highlight.
499         https://bugs.webkit.org/show_bug.cgi?id=81001
500
501         Reviewed by Antonio Gomes
502         
503         Added new InspectorOverlay class
504
505         * PlatformBlackBerry.cmake:
506
507 2012-05-29  Arvid Nilsson  <anilsson@rim.com>
508
509         [BlackBerry] WebKit-side implementation of SelectionOverlay
510         https://bugs.webkit.org/show_bug.cgi?id=87605
511
512         Reviewed by Rob Buis.
513
514         Add SelectionOverlay to the build system.
515
516         PR #160263
517
518         * PlatformBlackBerry.cmake:
519
520 2012-05-29  Arvid Nilsson  <anilsson@rim.com>
521
522         [BlackBerry] WebOverlay API
523         https://bugs.webkit.org/show_bug.cgi?id=87603
524
525         Reviewed by Rob Buis.
526
527         Add WebOverlay related files to the build system.
528
529         PR #156812
530
531         * PlatformBlackBerry.cmake:
532
533 2012-05-28  Arvid Nilsson  <anilsson@rim.com>
534
535         [BlackBerry] Add a default tap highlight
536         https://bugs.webkit.org/show_bug.cgi?id=87569
537
538         Reviewed by Rob Buis.
539
540         Add DefaultTapHighlight to the build system
541
542         Reviewed internally by Mike Lattanzio and Mike Fenton.
543
544         PR #154329
545
546         * PlatformBlackBerry.cmake:
547
548 2012-05-24  Crystal Zhang  <haizhang@rim.com>
549
550         [BlackBerry] Implement select popup and remove old hook to air popup
551         https://bugs.webkit.org/show_bug.cgi?id=87419
552
553         Reviewed by Rob Buis.
554
555         Add new files to make file.
556
557         * PlatformBlackBerry.cmake:
558
559 2012-05-24  Raphael Kubo da Costa  <rakuco@webkit.org>
560
561         [EFL] Unreviewed, unbreak `make install' after r117046.
562
563         * PlatformEfl.cmake: Remove ewk_auth_soup.h from the list of
564         installed headers, since it has been made private and renamed.
565
566 2012-05-22  Dongwoo Im  <dw.im@samsung.com>
567
568         [EFL] Implements the registerProtocolHandler method and option.
569         https://bugs.webkit.org/show_bug.cgi?id=73638
570
571         Reviewed by Andreas Kling.
572
573         The registerProtocolHandler() method allows Web sites to register themselves
574         as possible handlers for particular schemes.
575
576         http://dev.w3.org/html5/spec/Overview.html#dom-navigator-registerprotocolhandler
577
578         * PlatformEfl.cmake: Adds the new file into the source list.
579
580 2012-05-21  Christophe Dumez  <christophe.dumez@intel.com>
581
582         [EFL] Minor style fixes in web intents code are needed
583         https://bugs.webkit.org/show_bug.cgi?id=86986
584
585         Reviewed by Adam Barth.
586
587         Fix minor ordering issues in CMake files.
588
589         * CMakeLists.txt:
590         * PlatformEfl.cmake:
591
592 2012-05-18  Christophe Dumez  <christophe.dumez@intel.com>
593
594         [EFL] Add simple implementation of Web Intents
595         https://bugs.webkit.org/show_bug.cgi?id=86354
596
597         Reviewed by Eric Seidel.
598
599         Add new ewk_intent.* and ewk_intent_request.* files to CMake.
600
601         * CMakeLists.txt:
602         * PlatformEfl.cmake:
603
604 2012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
605
606         [EFL] Add API for Web Database handling
607         https://bugs.webkit.org/show_bug.cgi?id=85178
608
609         Reviewed by Antonio Gomes.
610
611         Added the new Web Database API to the buildsystem.
612
613         * PlatformEfl.cmake:
614
615 2012-05-17  Thiago Marcos P. Santos  <thiago.santos@intel.com>
616
617         [EFL] Fix link error caused by not directly linking with edbus
618         https://bugs.webkit.org/show_bug.cgi?id=86747
619
620         Unreviewed build fix.
621
622         * PlatformEfl.cmake:
623
624 2012-05-16  Kihong Kwon  <kihong.kwon@samsung.com>
625
626         [EFL] Support for Battery Status API on the WebKit-Efl
627         https://bugs.webkit.org/show_bug.cgi?id=83254
628
629         Reviewed by Chang Shu.
630
631         Add e_ukit library and include directory to get battery status of device.
632
633         * PlatformEfl.cmake:
634
635 2012-05-15  Tomasz Morawski  <t.morawski@samsung.com>
636
637         [EFL] Split ewk_private.h file to multiple private files.
638         https://bugs.webkit.org/show_bug.cgi?id=84572
639
640         Reviewed by Antonio Gomes.
641
642         * PlatformEfl.cmake: Removed ewk_logging.h file from EWebKit_HEADERS.
643
644 2012-05-10  Sam D  <dsam2912@gmail.com>
645
646         Web Inspector: rename InspectorBackendStub.js to InspectorBackendCommands.js
647         https://bugs.webkit.org/show_bug.cgi?id=72306
648
649         Changed name for InspectorBackendStub.js to
650         InspectorBackendCommands.js
651
652         Reviewed by Yury Semikhatsky.
653
654         * PlatformBlackBerry.cmake:
655
656 2012-05-08  Crystal Zhang  <haizhang@rim.com>
657
658         [BlackBerry] Implement a popup client for HTML controls
659         https://bugs.webkit.org/show_bug.cgi?id=85670
660
661         Reviewed by Rob Buis.
662
663         Add popup client file to build system.
664         
665         * PlatformBlackBerry.cmake:
666
667 2012-05-08  Raphael Kubo da Costa  <rakuco@webkit.org>
668
669         [CMake] Rewrite FindGStreamer.cmake.
670         https://bugs.webkit.org/show_bug.cgi?id=85857
671
672         Reviewed by Daniel Bates.
673
674         We are currently kind of duplicating the same
675         FindGStreamer-Foo.cmake file whenever a new GStreamer plugin needs
676         to be found. Besides this approach not scaling very well, it
677         relies on pkg-config for version checking, uses the LibFindMacros
678         package that we should deprecate and all the find files could be
679         merged into one, with users using the COMPONENTS feature of the
680         FIND_PACKAGE() call to find the desired plugins.
681
682         FindGStreamer.cmake has then been rewritten to take all that into
683         account:
684         - The LibFindMacros.cmake package is not used anymore.
685         - Version check is performed in the CMake file itself by parsing
686         the gstversion.h header.
687         - All GStreamer plugins are searched and the COMPONENTS keyword
688         used in the FIND_PACKAGE() call is used to check which plugins are
689         required.
690         - The plugins-base and base GStreamer plugins are not searched, as
691         they were not used anywhere in the build system.
692
693         * PlatformEfl.cmake: Update GStreamer-related variable names.
694
695 2012-05-08  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
696
697         [BlackBerry] AutofillManager implementation upstream
698         https://bugs.webkit.org/show_bug.cgi?id=85576
699
700         Reviewed by Rob Buis.
701
702         Added WebKit/blackberry/WebCoreSupport/AutofillManager.cpp
703         into building system of BlackBerry porting.
704
705         * PlatformBlackBerry.cmake:
706
707 2012-05-03  Jer Noble  <jer.noble@apple.com>
708
709         Move WebKitFullScreenListener into its own file.
710         https://bugs.webkit.org/show_bug.cgi?id=85640
711
712         Reviewed by Maciej Stachowiak .
713
714         Pull WebKitFullScreenListener into its own file.
715
716         * WebKit.xcodeproj/project.pbxproj:
717
718 2012-05-03  Raphael Kubo da Costa  <rakuco@webkit.org>
719
720         [CMake] Rewrite FindCairo.cmake.
721         https://bugs.webkit.org/show_bug.cgi?id=84895
722
723         Reviewed by Daniel Bates.
724
725         The old approach relied on pkg-config for finding Cairo (which
726         introduced a dependency on pkg-config that could be avoided), used
727         the LibFindMacros code that we should probably remove in the
728         future and did not use the FindPackageHandleStandardArguments
729         module.
730
731         Change all that by rewriting the module.
732         - Use the pkg-config output optionally instead of requiring it
733         like LibFindMacros did.
734         - Remove the implicit dependency on FreeType which often found it
735         the wrong way via pkg-config and without considering
736         CMAKE_PREFIX_PATH.
737         - Retrieve the Cairo version by looking at cairo-version.h instead
738         of relying on pkg-config. It requires some additional code for
739         checking if the desired version has been found, but that will not
740         be needed once we start depending on CMake 2.8.3 or later.
741
742         The only downside is that FPHSA sets <UPPERCASED_NAME>_FOUND
743         instead of <Name>_FOUND, and to keep things consistent
744         Cairo_LIBRARIES and Cairo_INCLUDE_DIRS have become CAIRO_LIBRARIES
745         and CAIRO_INCLUDE_DIRS.
746
747         * PlatformEfl.cmake: Use CAIRO_FOO instead of Cairo_FOO.
748
749 2012-04-26  Christophe Dumez  <christophe.dumez@intel.com>
750
751         [EFL] Enable VIDEO_TRACK feature
752         https://bugs.webkit.org/show_bug.cgi?id=84830
753
754         Reviewed by Gustavo Noronha Silva.
755
756         Enable VIDEO_TRACK feature by default for EFL port.
757
758         * PlatformEfl.cmake:
759
760 2012-04-20  Mike Lattanzio  <mlattanzio@rim.com>
761
762         [BlackBerry] Expose WebViewportArguments to WebPageClient
763         https://bugs.webkit.org/show_bug.cgi?id=84471
764
765         Reviewed by Antonio Gomes.
766
767         * PlatformBlackBerry.cmake:
768
769 2012-04-20  Thiago Marcos P. Santos  <thiago.santos@intel.com>
770
771         [EFL] Add Security Origin API
772         https://bugs.webkit.org/show_bug.cgi?id=84023
773
774         Reviewed by Antonio Gomes.
775
776         * PlatformEfl.cmake:
777
778 2012-04-10  Patrick Gansterer  <paroga@webkit.org>
779
780         [CMake] Enable USE_FOLDERS property
781         https://bugs.webkit.org/show_bug.cgi?id=83571
782
783         Reviewed by Daniel Bates.
784
785         Setting the FOLDER property on targets gives more structure 
786         to the generated Visual Studio solutions.
787         This does not affect other CMake generators.
788
789         * CMakeLists.txt:
790
791 2012-04-07  Patrick Gansterer  <paroga@webkit.org>
792
793         [CMake] Cleanup WTF include directories
794         https://bugs.webkit.org/show_bug.cgi?id=82716
795
796         Reviewed by Eric Seidel.
797
798         * CMakeLists.txt:
799
800 2012-04-07  Rob Buis  <rbuis@rim.com>
801
802         [BlackBerry] Add Battery Status API support
803         https://bugs.webkit.org/show_bug.cgi?id=82615
804
805         Reviewed by George Staikos.
806
807         Add BatteryClientBlackBerry.cpp to the build.
808
809         * PlatformBlackBerry.cmake:
810
811 2012-04-06  Charles Wei  <charles.wei@torchmobile.com.cn>
812
813         [BlackBerry] Build fix to match the latest WebCore change
814         https://bugs.webkit.org/show_bug.cgi?id=83358
815
816         Reviewed by Rob Buis.
817
818         * PlatformBlackBerry.cmake:
819
820 2012-04-05  George Staikos  <staikos@webkit.org>
821
822         Add the vibration client for BlackBerry.
823         https://bugs.webkit.org/show_bug.cgi?id=83340
824
825         Reviewed by Rob Buis.
826
827         * PlatformBlackBerry.cmake:
828
829 2012-04-05  Jia Pu  <jpu@apple.com>
830
831         Move correction panel related functions from EditorClient into separated AlternativeTextClient class.
832         https://bugs.webkit.org/show_bug.cgi?id=82970
833
834         Reviewed by Enrica Casucci.
835
836         See WebCore/ChangeLog for details.
837
838         * WebKit.xcodeproj/project.pbxproj:
839
840 2012-04-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
841
842         Support the Network Information API
843         https://bugs.webkit.org/show_bug.cgi?id=73528
844
845         Reviewed by Adam Barth.
846
847         * PlatformEfl.cmake: Add dummy NetworkInfoClientEfl.cpp files in order to support network information API.
848
849 2012-03-30  Eli Fidler  <efidler@rim.com>
850
851         Enable OpenType Sanitizer for BlackBerry port.
852         https://bugs.webkit.org/show_bug.cgi?id=82782
853
854         Reviewed by Eric Seidel.
855
856         * PlatformBlackBerry.cmake: add libots to link
857
858 2012-03-22  Raphael Kubo da Costa  <rakuco@FreeBSD.org>
859
860         [CMake] Unreviewed build fix after r111778.
861
862         * CMakeLists.txt: Replace ${JAVASCRIPTCORE_DIR}/wtf includes with
863         ${WTF_DIR}/wtf ones.
864
865 2012-03-22  Hyowon Kim  <hw1008.kim@samsung.com>
866
867         [EFL] Add PageClientEfl to WebCoreSupport.
868         https://bugs.webkit.org/show_bug.cgi?id=80748
869
870         Reviewed by Noam Rosenthal.
871
872         * PlatformEfl.cmake: Add WebCore/platform/graphics/efl to the include path
873         and PageClientEfl.cpp to the source list.
874
875 2012-03-20  Eric Seidel  <eric@webkit.org>
876
877         Move wtf/Platform.h from JavaScriptCore to Source/WTF/wtf
878         https://bugs.webkit.org/show_bug.cgi?id=80911
879
880         Reviewed by Adam Barth.
881
882         * CMakeLists.txt: Look for headers in Source/WTF.
883
884 2012-03-20  Charles Wei  <charles.wei@torchmobile.com.cn>
885
886         [BlackBerry] Remove OutOfMemoryHandler from the build system
887         https://bugs.webkit.org/show_bug.cgi?id=81649
888
889         Remove OutOfMemoryHandler, and change GLES2Context to WebKitSupport,
890         in the build system for BlackBerry porting.
891
892         Reviewed by Rob Buis.
893
894         * PlatformBlackBerry.cmake:
895
896 2012-03-16  Kihong Kwon  <kihong.kwon@samsung.com>
897
898         Support for Battery Status API
899         https://bugs.webkit.org/show_bug.cgi?id=62698
900
901         Add include directory and file.
902         http://www.w3.org/TR/battery-status/
903
904         Reviewed by Adam Barth.
905
906         * PlatformEfl.cmake:
907
908 2012-03-11  Timothy Hatcher  <timothy@apple.com>
909
910         Update how the Web Inspector resources are loaded.
911
912         https://bugs.webkit.org/show_bug.cgi?id=80798
913         rdar://problem/10359959
914
915         Reviewed by Brian Weinstein.
916
917         * WebKit.xcodeproj/project.pbxproj: Add a framework.
918
919 2012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
920
921         [CMake] Make the removal of transitive library dependencies work with CMake < 2.8.7.
922         https://bugs.webkit.org/show_bug.cgi?id=80469
923
924         Reviewed by Antonio Gomes.
925
926         * CMakeLists.txt: Manually set the LINK_INTERFACE_LIBRARIES target
927         property on the library being created.
928
929 2012-03-06  Raphael Kubo da Costa  <kubo@profusion.mobi>
930
931         [EFL] Unreviewed; fix the build after r109877.
932
933         * CMakeLists.txt: Add WebCore/Modules/webdatabase to the list of
934         include directories so that #include'ing DatabaseDetails.h and
935         friends still works.
936
937 2012-03-04  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
938
939         [BlackBerry] upstream CredentialManager and CredentialTransformData implementation
940         https://bugs.webkit.org/show_bug.cgi?id=80107
941
942         Reviewed by Antonio Gomes.
943
944         Initial upstream of CredentialManager.[h|cpp] and
945         CredentialTransformData.[h|cpp].
946         No new test.
947
948         * PlatformBlackBerry.cmake:
949
950 2012-03-04  Raphael Kubo da Costa  <kubo@profusion.mobi>
951
952         [CMake] Libraries are installed to /usr/lib and not /usr/lib64 on x86_64
953         https://bugs.webkit.org/show_bug.cgi?id=71507
954
955         Reviewed by Antonio Gomes.
956
957         * CMakeLists.txt: Use ${LIB_INSTALL_DIR} instead of hardcoding "lib".
958
959 2012-02-24  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
960
961         [EFL][DRT] Implement setValueForUser and setAutofilled.
962         https://bugs.webkit.org/show_bug.cgi?id=79237
963
964         Reviewed by Andreas Kling.
965
966         Adds the main directory of WebKit's source to find headers of JavaScriptCore.
967
968         * PlatformEfl.cmake:
969
970 2012-02-23  Patrick Gansterer  <paroga@webkit.org>
971
972         [CMake] Add WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS macro
973         https://bugs.webkit.org/show_bug.cgi?id=79371
974
975         Reviewed by Daniel Bates.
976
977         * CMakeLists.txt:
978         * PlatformBlackBerry.cmake: Renamed from Source/WebKit/blackberry/CMakeListsBlackBerry.txt.
979         * PlatformEfl.cmake: Renamed from Source/WebKit/efl/CMakeListsEfl.txt.
980         * PlatformWinCE.cmake: Renamed from Source/WebKit/wince/CMakeListsWinCE.txt.
981
982 2012-02-20  Filip Pizlo  <fpizlo@apple.com>
983
984         JSC should be a triple-tier VM
985         https://bugs.webkit.org/show_bug.cgi?id=75812
986         <rdar://problem/10079694>
987
988         Reviewed by Gavin Barraclough.
989
990         Changed EFL's build system to include a new directory in JavaScriptCore.
991         
992         * CMakeLists.txt:
993
994 2012-02-21  Jon Lee  <jonlee@apple.com>
995
996         Bring notifications support to WK1 mac: showing, canceling, removing notifications
997         https://bugs.webkit.org/show_bug.cgi?id=78783
998         <rdar://problem/10610578>
999
1000         Reviewed by Anders Carlsson.
1001
1002         * WebKit.xcodeproj/project.pbxproj: Added new files.
1003
1004 2012-02-21  Adam Roben  <aroben@apple.com>
1005
1006         Roll out r108309, r108323, and r108326
1007
1008         They broke the 32-bit Lion build.
1009
1010         Original bugs is <http://webkit.org/b/75812> <rdar://problem/10079694>.
1011
1012         * CMakeLists.txt:
1013
1014 2012-02-16  Leo Yang  <leo.yang@torchmobile.com.cn>
1015
1016         [BlackBerry] Adapt to the removal of WebStringIml.h
1017         https://bugs.webkit.org/show_bug.cgi?id=78784
1018
1019         Reviewed by Antonio Gomes.
1020
1021         blackberry/WebCoreSupport/WebStringImpl.h which hasn't been upstreamed
1022         has been removed internally. We should adapt to this removal for the
1023         upstreamed part of the BlackBerry port. Actually WebStringImpl is not necessary
1024         because it just inherits from WTF::StringImpl but adding nothing.
1025
1026         * blackberry/Api/WebString.cpp:
1027         (BlackBerry::WebKit::WebString::WebString):
1028         (BlackBerry::WebKit::WebString::equalIgnoringCase):
1029         * blackberry/Api/WebString.h:
1030         (WTF):
1031
1032 2012-02-16  Nima Ghanavatian  <nghanavatian@rim.com>
1033
1034         [BlackBerry] Style clean-up in WebPageCompositor
1035         https://bugs.webkit.org/show_bug.cgi?id=78738
1036
1037         Reviewed by Rob Buis.
1038
1039         No new functionality, no new tests.
1040
1041         * blackberry/WebKitSupport/WebPageCompositor.cpp:
1042         (BlackBerry::WebKit::WebPageCompositor::drawLayers):
1043         * blackberry/WebKitSupport/WebPageCompositor.h:
1044         (WebKit):
1045
1046 2012-02-16  Patrick Gansterer  <paroga@webkit.org>
1047
1048         [CMake] Add missing include directories.
1049
1050         * CMakeLists.txt:
1051
1052 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
1053
1054         [BlackBerry] Remove ResourceHolderImpl.cpp from build system
1055         https://bugs.webkit.org/show_bug.cgi?id=78779
1056
1057         Reviewed by George Staikos.
1058
1059         blackberry/Api/ResourceHolderImpl.cpp which hasn't been upstreamed
1060         has been removed internally. So remove it from the build system.
1061
1062         * blackberry/CMakeListsBlackBerry.txt:
1063
1064 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
1065
1066         [BlackBerry] Upstream WebPageGroupLoadDeferrer.{h, cpp}
1067         https://bugs.webkit.org/show_bug.cgi?id=78770
1068
1069         Reviewed by Rob Buis.
1070
1071         Initial upstreaming, no new tests.
1072
1073         * blackberry/Api/WebPageGroupLoadDeferrer.cpp: Added.
1074         * blackberry/Api/WebPageGroupLoadDeferrer.h: Added.
1075
1076 2012-02-15  Konrad Piascik  <kpiascik@rim.com>
1077
1078         [BlackBerry] Upstream BlackBerry specific Web Inspector resources
1079         https://bugs.webkit.org/show_bug.cgi?id=78727
1080
1081         Reviewed by Rob Buis.
1082
1083         * blackberry/WebCoreSupport/inspectorBB.html: Added.
1084         * blackberry/WebCoreSupport/inspectorBB.js: Added.
1085         ():
1086         (InspectorFrontendHost.copyText):
1087
1088 2012-02-15  Mike Fenton  <mifenton@rim.com>
1089
1090         Initial upstreaming of EditorClientBlackBerry
1091         https://bugs.webkit.org/show_bug.cgi?id=78730
1092
1093         Reviewed by Rob Buis.
1094
1095         Initial upstreaming, no new tests.
1096
1097         * blackberry/WebCoreSupport/EditorClientBlackBerry.cpp: Added.
1098         (WebCore):
1099         (WebCore::EditorClientBlackBerry::EditorClientBlackBerry):
1100         (WebCore::EditorClientBlackBerry::pageDestroyed):
1101         (WebCore::EditorClientBlackBerry::shouldDeleteRange):
1102         (WebCore::EditorClientBlackBerry::shouldShowDeleteInterface):
1103         (WebCore::EditorClientBlackBerry::smartInsertDeleteEnabled):
1104         (WebCore::EditorClientBlackBerry::isSelectTrailingWhitespaceEnabled):
1105         (WebCore::EditorClientBlackBerry::enableSpellChecking):
1106         (WebCore::EditorClientBlackBerry::shouldSpellCheckFocusedField):
1107         (WebCore::EditorClientBlackBerry::isContinuousSpellCheckingEnabled):
1108         (WebCore::EditorClientBlackBerry::toggleContinuousSpellChecking):
1109         (WebCore::EditorClientBlackBerry::isGrammarCheckingEnabled):
1110         (WebCore::EditorClientBlackBerry::toggleGrammarChecking):
1111         (WebCore::EditorClientBlackBerry::spellCheckerDocumentTag):
1112         (WebCore::EditorClientBlackBerry::shouldBeginEditing):
1113         (WebCore::EditorClientBlackBerry::shouldEndEditing):
1114         (WebCore::EditorClientBlackBerry::shouldInsertNode):
1115         (WebCore::EditorClientBlackBerry::shouldInsertText):
1116         (WebCore::EditorClientBlackBerry::shouldChangeSelectedRange):
1117         (WebCore::EditorClientBlackBerry::shouldApplyStyle):
1118         (WebCore::EditorClientBlackBerry::shouldMoveRangeAfterDelete):
1119         (WebCore::EditorClientBlackBerry::didBeginEditing):
1120         (WebCore::EditorClientBlackBerry::respondToChangedContents):
1121         (WebCore::EditorClientBlackBerry::respondToChangedSelection):
1122         (WebCore::EditorClientBlackBerry::didEndEditing):
1123         (WebCore::EditorClientBlackBerry::respondToSelectionAppearanceChange):
1124         (WebCore::EditorClientBlackBerry::didWriteSelectionToPasteboard):
1125         (WebCore::EditorClientBlackBerry::didSetSelectionTypesForPasteboard):
1126         (WebCore::EditorClientBlackBerry::registerCommandForUndo):
1127         (WebCore::EditorClientBlackBerry::registerCommandForRedo):
1128         (WebCore::EditorClientBlackBerry::clearUndoRedoOperations):
1129         (WebCore::EditorClientBlackBerry::canUndo):
1130         (WebCore::EditorClientBlackBerry::canRedo):
1131         (WebCore::EditorClientBlackBerry::canCopyCut):
1132         (WebCore::EditorClientBlackBerry::canPaste):
1133         (WebCore::EditorClientBlackBerry::undo):
1134         (WebCore::EditorClientBlackBerry::redo):
1135         (KeyDownEntry):
1136         (KeyPressEntry):
1137         (WebCore::EditorClientBlackBerry::interpretKeyEvent):
1138         (WebCore::EditorClientBlackBerry::handleKeyboardEvent):
1139         (WebCore::EditorClientBlackBerry::handleInputMethodKeydown):
1140         (WebCore::EditorClientBlackBerry::textFieldDidBeginEditing):
1141         (WebCore::EditorClientBlackBerry::textFieldDidEndEditing):
1142         (WebCore::EditorClientBlackBerry::textDidChangeInTextField):
1143         (WebCore::EditorClientBlackBerry::doTextFieldCommandFromEvent):
1144         (WebCore::EditorClientBlackBerry::textWillBeDeletedInTextField):
1145         (WebCore::EditorClientBlackBerry::textDidChangeInTextArea):
1146         (WebCore::EditorClientBlackBerry::ignoreWordInSpellDocument):
1147         (WebCore::EditorClientBlackBerry::learnWord):
1148         (WebCore::EditorClientBlackBerry::checkSpellingOfString):
1149         (WebCore::EditorClientBlackBerry::getAutoCorrectSuggestionForMisspelledWord):
1150         (WebCore::EditorClientBlackBerry::checkGrammarOfString):
1151         (WebCore::EditorClientBlackBerry::requestCheckingOfString):
1152         (WebCore::EditorClientBlackBerry::textChecker):
1153         (WebCore::EditorClientBlackBerry::updateSpellingUIWithGrammarString):
1154         (WebCore::EditorClientBlackBerry::updateSpellingUIWithMisspelledWord):
1155         (WebCore::EditorClientBlackBerry::showSpellingUI):
1156         (WebCore::EditorClientBlackBerry::spellingUIIsShowing):
1157         (WebCore::EditorClientBlackBerry::getGuessesForWord):
1158         (WebCore::EditorClientBlackBerry::willSetInputMethodState):
1159         (WebCore::EditorClientBlackBerry::setInputMethodState):
1160         * blackberry/WebCoreSupport/EditorClientBlackBerry.h: Added.
1161         (WebKit):
1162         (WebCore):
1163         (EditorClientBlackBerry):
1164
1165 2012-02-15  Leo Yang  <leo.yang@torchmobile.com.cn>
1166
1167         [BlackBerry] Upstream WebPageClient.h
1168         https://bugs.webkit.org/show_bug.cgi?id=78660
1169
1170         Reviewed by Antonio Gomes.
1171
1172         Initial upstreaming, no new tests.
1173
1174         * blackberry/Api/BackingStore.cpp: Add #include <BlackBerryPlatformWindow.h> because this inclusion
1175         is being removed from WebPageClient.h.
1176         * blackberry/Api/WebPageClient.h: Added.
1177         * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Add #include <BlackBerryPlatformWindow.h>
1178         because this inclusion is being removed from WebPageClient.h.
1179
1180 2012-02-15  Rob Buis  <rbuis@rim.com>
1181
1182         [BlackBerry] Upstream remaining classes in Api
1183         https://bugs.webkit.org/show_bug.cgi?id=78644
1184
1185         Reviewed by Antonio Gomes.
1186
1187         No functionalities changed, no new tests.
1188
1189         * blackberry/Api/ActiveNodeContext.h: Renamed from Source/WebKit/blackberry/Api/BlackBerryContext.h.
1190
1191 2012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
1192
1193         [BlackBerry] Upstreaming WebSettings code
1194         https://bugs.webkit.org/show_bug.cgi?id=78633
1195
1196         Reviewed by Rob Buis.
1197
1198         Initial upstreaming, no new tests.
1199
1200         * blackberry/Api/WebSettings.cpp: Added.
1201         * blackberry/Api/WebSettings.h: Added.
1202         * blackberry/Api/WebSettings_p.h: Added.
1203
1204 2012-02-14  Nima Ghanavatian  <nghanavatian@rim.com>
1205
1206         [BlackBerry] Upstreaming DOMSupport files
1207         https://bugs.webkit.org/show_bug.cgi?id=78607
1208
1209         Reviewed by Rob Buis.
1210
1211         Initial upstreaming, no new tests.
1212
1213         * blackberry/WebKitSupport/DOMSupport.cpp: Added.
1214         * blackberry/WebKitSupport/DOMSupport.h: Added.
1215
1216 2012-02-14  Jeff Rogers  <jrogers@rim.com>
1217
1218         [BlackBerry] Remove OpenVG references
1219         https://bugs.webkit.org/show_bug.cgi?id=78623
1220
1221         Reviewed by Rob Buis.
1222
1223         Removed references to USE(OPENVG) and the related code.
1224
1225         * blackberry/Api/BackingStore.cpp:
1226         (BlackBerry::WebKit::BackingStorePrivate::BackingStorePrivate):
1227         (BlackBerry::WebKit::BackingStorePrivate::repaint):
1228         (BlackBerry::WebKit::BackingStorePrivate::renderContents):
1229         (BlackBerry::WebKit::BackingStore::createSurface):
1230         * blackberry/Api/BackingStore_p.h:
1231
1232 2012-02-14  Andy Chen  <andchen@rim.com>
1233
1234         Initial upstreaming for find-in-page for BlackBerry port
1235         https://bugs.webkit.org/show_bug.cgi?id=78615
1236
1237         Create a new class InPageSearchManager for find-in-page and
1238         remove the functions in SelectionHandler
1239
1240         Reviewed by Rob Buis.
1241
1242         * blackberry/CMakeListsBlackBerry.txt:
1243         * blackberry/WebKitSupport/InPageSearchManager.cpp: Added.
1244         (BlackBerry::WebKit::InPageSearchManager::InPageSearchManager):
1245         (BlackBerry::WebKit::InPageSearchManager::~InPageSearchManager):
1246         (BlackBerry::WebKit::InPageSearchManager::findNextString):
1247         (BlackBerry::WebKit::InPageSearchManager::clearTextMatches):
1248         (BlackBerry::WebKit::InPageSearchManager::setMarkerActive):
1249         * blackberry/WebKitSupport/InPageSearchManager.h: Added.
1250         * blackberry/WebKitSupport/SelectionHandler.cpp:
1251         * blackberry/WebKitSupport/SelectionHandler.h:
1252
1253 2012-02-14  Jacky Jiang  <zhajiang@rim.com>
1254
1255         [BlackBerry] Upstream BlackBerry WebCoreSupport FrameLoaderClientBlackBerry class
1256         https://bugs.webkit.org/show_bug.cgi?id=78275
1257
1258         Reviewed by Rob Buis.
1259
1260         Initial upstream, no new tests.
1261
1262         * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.cpp: Added.
1263         * blackberry/WebCoreSupport/FrameLoaderClientBlackBerry.h: Added.
1264
1265 2012-02-14  Lianghui Chen  <liachen@rim.com>
1266
1267         Separate mimetype and file extension mapping API from WebKit/blackberry/Api/WebKitTextCodec and complete it.
1268         https://bugs.webkit.org/show_bug.cgi?id=78605
1269
1270         Reviewed by Rob Buis.
1271
1272         Now the MIME type and file extension mapping API are in WebKitMIMETypeConverter.
1273
1274         * blackberry/Api/WebKitMIMETypeConverter.cpp: Added.
1275         (WebKit):
1276         (BlackBerry::WebKit::getExtensionForMimeType):
1277         (BlackBerry::WebKit::getMimeTypeForExtension):
1278         * blackberry/Api/WebKitMIMETypeConverter.h: Added.
1279         (WebKit):
1280         * blackberry/Api/WebKitTextCodec.cpp:
1281         * blackberry/Api/WebKitTextCodec.h:
1282         * blackberry/CMakeListsBlackBerry.txt:
1283
1284 2012-02-14  Ed Baker  <edbaker@rim.com>
1285
1286         [BlackBerry] Dragging a selection handle outside of the content bounding box does not update the selection range correctly
1287         https://bugs.webkit.org/show_bug.cgi?id=78608
1288
1289         Ensure that when selection handles leave the content bounding box that
1290         the handle not being dragged remains fixed. Do not applying padding to
1291         a direction that would cause the selection to shrink when performing
1292         the handle direction detection.
1293
1294         Reviewed by Rob Buis.
1295
1296         * blackberry/WebKitSupport/SelectionHandler.cpp:
1297         (BlackBerry::WebKit::directionOfPointRelativeToRect):
1298         (BlackBerry::WebKit::SelectionHandler::extendSelectionToFieldBoundary):
1299         (BlackBerry::WebKit::SelectionHandler::clipPointToFocusNode):
1300         (BlackBerry::WebKit::SelectionHandler::setSelection):
1301         * blackberry/WebKitSupport/SelectionHandler.h:
1302
1303 2012-02-14  Rob Buis  <rbuis@rim.com>
1304
1305         [BlackBerry] Upstream remaining classes in Api
1306         https://bugs.webkit.org/show_bug.cgi?id=78644
1307
1308         Reviewed by Antonio Gomes.
1309
1310         Initial upstream, no new tests.
1311
1312         * blackberry/Api/BlackBerryContext.h: Added.
1313         * blackberry/Api/BlackBerryGlobal.cpp: Added.
1314         * blackberry/Api/BlackBerryGlobal.h: Added.
1315         * blackberry/Api/Version.cpp: Added.
1316         * blackberry/Api/Version.h: Added.
1317
1318 2012-02-14  Rob Buis  <rbuis@rim.com>
1319
1320         [BlackBerry] Upstream backing store related classes
1321         https://bugs.webkit.org/show_bug.cgi?id=78517
1322
1323         Reviewed by Antonio Gomes.
1324
1325         Initial upstream, no new tests.
1326
1327         * blackberry/WebKitSupport/BackingStoreClient.cpp: Added.
1328         * blackberry/WebKitSupport/BackingStoreClient.h: Added.
1329         * blackberry/WebKitSupport/BackingStoreCompositingSurface.cpp: Added.
1330         * blackberry/WebKitSupport/BackingStoreCompositingSurface.h: Added.
1331         * blackberry/WebKitSupport/BackingStoreTile.cpp: Added.
1332         * blackberry/WebKitSupport/BackingStoreTile.h: Added.
1333
1334 2012-02-13  Nima Ghanavatian  <nghanavatian@rim.com>
1335
1336         Initial upstreaming of selection handling code for BlackBerry port
1337         https://bugs.webkit.org/show_bug.cgi?id=78136
1338
1339         Reviewed by Rob Buis.
1340
1341         Initial upstreaming, no new tests.
1342
1343         * blackberry/WebKitSupport/SelectionHandler.cpp: Added.
1344         * blackberry/WebKitSupport/SelectionHandler.h: Added.
1345
1346 2012-02-10  Mike Fenton  <mifenton@rim.com>
1347
1348         BlackBerry Port - Input focus is suppressed during XHR loads
1349         https://bugs.webkit.org/show_bug.cgi?id=78368
1350
1351         Allow JS to trigger the VKB and input focus when XHR scripting
1352         is active.
1353
1354         This switching the loaded state to checking the webpages loaded state
1355         which is only updated after initial load.   When additional loading
1356         events happen for XHR, it remains false and focus events function.
1357
1358         Also add detailed FocusLog's to shouldAcceptInputFocus.
1359
1360         Reviewed by Rob Buis.
1361
1362         * blackberry/WebKitSupport/InputHandler.cpp:
1363         (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
1364
1365 2012-02-10  Mike Fenton  <mifenton@rim.com>
1366
1367         BlackBerry Port - JS focus on blur can cause recursion
1368         https://bugs.webkit.org/show_bug.cgi?id=78368
1369
1370         Prevent JS recursion of blur/focus by allowing focus
1371         if we are already trying to prevent focus.
1372
1373         Reviewed by Rob Buis.
1374
1375         * blackberry/WebKitSupport/InputHandler.cpp:
1376         (BlackBerry::WebKit::InputHandler::InputHandler):
1377         (BlackBerry::WebKit::InputHandler::shouldAcceptInputFocus):
1378         (BlackBerry::WebKit::InputHandler::setElementFocused):
1379         * blackberry/WebKitSupport/InputHandler.h:
1380         (InputHandler):
1381
1382 2012-02-10  Rob Buis  <rbuis@rim.com>
1383
1384         [BlackBerry] Upstream graphics helper classes in WebKitSupport
1385         https://bugs.webkit.org/show_bug.cgi?id=78278
1386
1387         Reviewed by Antonio Gomes.
1388
1389         Initial upstream, no new tests.
1390
1391         * blackberry/WebKitSupport/RenderQueue.cpp: Added.
1392         * blackberry/WebKitSupport/RenderQueue.h: Added.
1393
1394 2012-02-10  Rob Buis  <rbuis@rim.com>
1395
1396         [BlackBerry] Upstream graphics helper classes in WebKitSupport
1397         https://bugs.webkit.org/show_bug.cgi?id=78278
1398
1399         Reviewed by Antonio Gomes.
1400
1401         Initial upstream, no new tests.
1402
1403         * blackberry/WebKitSupport/SurfacePool.cpp: Added.
1404         * blackberry/WebKitSupport/SurfacePool.h: Added.
1405         * blackberry/WebKitSupport/TileIndex.h: Added.
1406         * blackberry/WebKitSupport/TileIndexHash.h: Added.
1407
1408 2012-02-09  Leo Yang  <leo.yang@torchmobile.com.cn>
1409
1410         [BlackBerry] Upstream JavaScriptDebuggerBlackBerry.{h, cpp}
1411         https://bugs.webkit.org/show_bug.cgi?id=78203
1412
1413         Reviewed by Rob Buis.
1414
1415         Initial upstream, no new tests.
1416
1417         * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.cpp: Added.
1418         * blackberry/WebCoreSupport/JavaScriptDebuggerBlackBerry.h: Added.
1419
1420 2012-02-09  Rob Buis  <rbuis@rim.com>
1421
1422         [BlackBerry] Upstream BlackBerry WebKitSupport WebPageCompositor class
1423         https://bugs.webkit.org/show_bug.cgi?id=78276
1424
1425         Reviewed by Antonio Gomes.
1426
1427         Initial upstream, no new tests.
1428
1429         * blackberry/WebKitSupport/WebPageCompositor.cpp: Added.
1430         * blackberry/WebKitSupport/WebPageCompositor.h: Added.
1431
1432 2012-02-08  Jacky Jiang  <zhajiang@rim.com>
1433
1434         [BlackBerry] Upstream BlackBerry WebCoreSupport FrameNetworkingContextBlackBerry and IconDatabaseClientBlackBerry classes
1435         https://bugs.webkit.org/show_bug.cgi?id=78049
1436
1437         Reviewed by Rob Buis.
1438
1439         Initial upstream, no new tests.
1440
1441         * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.cpp: Added.
1442         * blackberry/WebCoreSupport/FrameNetworkingContextBlackBerry.h: Added.
1443         * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.cpp: Added.
1444         * blackberry/WebCoreSupport/IconDatabaseClientBlackBerry.h: Added.
1445
1446 2012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
1447
1448         [BlackBerry] Upstream InspectorClientBlackBerry.{h, cpp}
1449         https://bugs.webkit.org/show_bug.cgi?id=78082
1450
1451         Reviewed by Rob Buis.
1452
1453         Initial upstream, no new tests.
1454
1455         * blackberry/WebCoreSupport/InspectorClientBlackBerry.cpp: Added.
1456         * blackberry/WebCoreSupport/InspectorClientBlackBerry.h: Added.
1457
1458 2012-02-08  Leo Yang  <leo.yang@torchmobile.com.cn>
1459
1460         [BlackBerry] Remove EditCommandBlackBerry.cpp from build system
1461         https://bugs.webkit.org/show_bug.cgi?id=78078
1462
1463         Reviewed by Rob Buis.
1464
1465         WebKit/blackberry/WebCoreSupport/EditCommandBlackBerry.cpp which hasn't
1466         been upstreamed has been removed from the BlackBerry porting internally.
1467         So we should remove it from the build system.
1468
1469         * blackberry/CMakeListsBlackBerry.txt:
1470
1471 2012-02-08  Rob Buis  <rbuis@rim.com>
1472
1473         [BlackBerry] Upstream DumpRenderTreeBlackBerry
1474         https://bugs.webkit.org/show_bug.cgi?id=78042
1475
1476         Reviewed by Antonio Gomes.
1477
1478         Add abstract interface for our DumpRenderTree solution.
1479
1480         * blackberry/Api/DumpRenderTreeClient.h: Added.
1481
1482 2012-02-08  Nima Ghanavatian  <nghanavatian@rim.com>
1483
1484         Initial upstreaming of input handling for BlackBerry port
1485         https://bugs.webkit.org/show_bug.cgi?id=77992
1486
1487         Reviewed by Rob Buis.
1488
1489         * blackberry/WebKitSupport/InputHandler.cpp: Added.
1490         * blackberry/WebKitSupport/InputHandler.h: Added.
1491
1492 2012-02-07  Robert Kroeger  <rjkroege@chromium.org>
1493
1494         [chromium] Remove no longer necessary Chromium gesture recognizer code.
1495         https://bugs.webkit.org/show_bug.cgi?id=77492
1496
1497         Reviewed by Adam Barth.
1498
1499         * blackberry/WebCoreSupport/AboutDataEnableFeatures.in:
1500
1501 2012-02-07  Leo Yang  <leo.yang@torchmobile.com.cn>
1502
1503         [BlackBerry] Upstream ChromeClientBlackBerry.{h, cpp}
1504         https://bugs.webkit.org/show_bug.cgi?id=77843
1505
1506         Reviewed by Rob Buis.
1507
1508         Initial upstream, no new tests.
1509
1510         * blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp: Added.
1511         * blackberry/WebCoreSupport/ChromeClientBlackBerry.h: Added.
1512
1513 2012-02-07  Rob Buis  <rbuis@rim.com>
1514
1515         [BlackBerry] Upstream DumpRenderTreeSupport
1516         https://bugs.webkit.org/show_bug.cgi?id=77991
1517
1518         Reviewed by Antonio Gomes.
1519
1520         No functionalities changed, no new tests.
1521
1522         * blackberry/WebKitSupport/DumpRenderTreeSupport.cpp: Added.
1523         (toGeolocationClientMock):
1524         (DumpRenderTreeSupport::DumpRenderTreeSupport):
1525         (DumpRenderTreeSupport::~DumpRenderTreeSupport):
1526         (DumpRenderTreeSupport::javaScriptObjectsCount):
1527         (DumpRenderTreeSupport::garbageCollectorCollect):
1528         (DumpRenderTreeSupport::garbageCollectorCollectOnAlternateThread):
1529         (DumpRenderTreeSupport::setLinksIncludedInFocusChain):
1530         (DumpRenderTreeSupport::linksIncludedInFocusChain):
1531         (DumpRenderTreeSupport::dumpConfigurationForViewport):
1532         (DumpRenderTreeSupport::numberOfPendingGeolocationPermissionRequests):
1533         (DumpRenderTreeSupport::resetGeolocationMock):
1534         (DumpRenderTreeSupport::setMockGeolocationError):
1535         (DumpRenderTreeSupport::setMockGeolocationPermission):
1536         (DumpRenderTreeSupport::setMockGeolocationPosition):
1537         (DumpRenderTreeSupport::scalePageBy):
1538         (DumpRenderTreeSupport::computedStyleIncludingVisitedInfo):
1539         * blackberry/WebKitSupport/DumpRenderTreeSupport.h: Added.
1540         (WebKit):
1541         (WebCore):
1542         (WTF):
1543         (DumpRenderTreeSupport):
1544
1545 2012-02-07  Jacky Jiang  <zhajiang@rim.com>
1546
1547         [BlackBerry] Upstream BlackBerry WebCoreSupport DeviceOrientationClientBlackBerry and DeviceMotionClientBlackBerry classes
1548         https://bugs.webkit.org/show_bug.cgi?id=77993
1549
1550         Reviewed by Rob Buis.
1551
1552         Initial upstream, no new tests.
1553
1554         * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.cpp: Added.
1555         * blackberry/WebCoreSupport/DeviceMotionClientBlackBerry.h: Added.
1556         * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.cpp: Added.
1557         * blackberry/WebCoreSupport/DeviceOrientationClientBlackBerry.h: Added.
1558
1559 2012-02-06  Leo Yang  <leo.yang@torchmobile.com.cn>
1560
1561         [BlackBerry] Use WebPagePrivate instead of WebPage in GeolocationControllerClientBlackBerry
1562         https://bugs.webkit.org/show_bug.cgi?id=77927
1563
1564         Reviewed by Antonio Gomes.
1565
1566         WebKit/blackberry/Api/WebPage which has a d pointer is designed for public API.
1567         GeolocationControllerClientBlackBerry in WebKit/blackberry/WebCoreSupport should
1568         use the d pointer directly because the client is internal implementation.
1569
1570         No functionalities changed, no new tests.
1571
1572         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp:
1573         (GeolocationControllerClientBlackBerry::GeolocationControllerClientBlackBerry):
1574         (GeolocationControllerClientBlackBerry::requestPermission):
1575         (GeolocationControllerClientBlackBerry::cancelPermissionRequest):
1576         (GeolocationControllerClientBlackBerry::onLocationUpdate):
1577         (GeolocationControllerClientBlackBerry::onLocationError):
1578         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h:
1579         (WebKit):
1580         (GeolocationControllerClientBlackBerry):
1581
1582 2012-02-06  Robin Cao  <robin.cao@torchmobile.com.cn>
1583
1584         [BlackBerry] Remove unused variable in BackingStore
1585         https://bugs.webkit.org/show_bug.cgi?id=77851
1586
1587         Reviewed by Kentaro Hara.
1588
1589         * blackberry/Api/BackingStore.cpp:
1590         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1591
1592 2012-02-04  Jacky Jiang  <zhajiang@rim.com>
1593
1594         [BlackBerry] Upstream BlackBerry WebCoreSupport ClientExtension and GeolocationControllerClientBlackBerry classes
1595         https://bugs.webkit.org/show_bug.cgi?id=77751
1596
1597         Reviewed by Rob Buis.
1598
1599         Initial upstream, no new tests.
1600
1601         * blackberry/WebCoreSupport/ClientExtension.cpp: Added.
1602         * blackberry/WebCoreSupport/ClientExtension.h: Added.
1603         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.cpp: Added.
1604         * blackberry/WebCoreSupport/GeolocationControllerClientBlackBerry.h: Added.
1605
1606 2012-01-11  Jacky Jiang  <zhajiang@rim.com>
1607
1608         [BlackBerry] ASSERT failure in BackingStorePrivate::blitVisibleContents()
1609         https://bugs.webkit.org/show_bug.cgi?id=76096
1610
1611         Reviewed by Rob Buis.
1612
1613         We shouldn't blit visible contents for direct rendering. Guard it from
1614         call sites.
1615
1616         * blackberry/Api/BackingStore.cpp:
1617         (BlackBerry::WebKit::BackingStorePrivate::repaint):
1618         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1619
1620 2012-01-11  Rafael Brandao  <rafael.lobo@openbossa.org>
1621
1622         [Qt][WK2] Fix the build for newer Qt5
1623         https://bugs.webkit.org/show_bug.cgi?id=75964
1624
1625         Reviewed by Simon Hausmann.
1626
1627         * WebKit.pri: Added the new files to the buildsystem.
1628
1629 2012-01-10  Mike Lattanzio  <mlattanzio@rim.com>
1630
1631         [BlackBerry] Fix assertion failure in BackingStore::blitContents
1632         https://bugs.webkit.org/show_bug.cgi?id=75976
1633
1634         Prevent an assertion failure in BackingStore::blitContents by
1635         checking that the srcRect of the transformation matrix is non empty.
1636
1637         Reviewed by Adam Treat.
1638
1639         Upstream BlackBerry port is not yet building and testable.
1640
1641         * blackberry/Api/BackingStore.cpp:
1642         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1643
1644 2012-01-06  Benjamin Poulain  <bpoulain@apple.com>
1645
1646         [Mac] Sort the resources of WebKit.xcodeproj
1647         https://bugs.webkit.org/show_bug.cgi?id=75634
1648
1649         Reviewed by Andreas Kling.
1650
1651         * WebKit.xcodeproj/project.pbxproj:
1652
1653 2012-01-06  Jacky Jiang  <zhajiang@rim.com>
1654
1655         [BlackBerry] Upstream BlackBerry WebCoreSupport cache client
1656         https://bugs.webkit.org/show_bug.cgi?id=75649
1657
1658         Reviewed by Antonio Gomes.
1659
1660         Initial upstream, no new tests.
1661
1662         * blackberry/WebCoreSupport/CacheClientBlackBerry.cpp: Added.
1663         * blackberry/WebCoreSupport/CacheClientBlackBerry.h: Added.
1664
1665 2012-01-03  Jon Lee  <jonlee@apple.com>
1666
1667         Leak of WebNotificationClient when page is destroyed
1668         https://bugs.webkit.org/show_bug.cgi?id=74980
1669         <rdar://problem/10611231>
1670
1671         Reviewed by Mark Rowe.
1672
1673         * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp:
1674         (WebKit::NotificationPresenterImpl::notificationControllerDestroyed): Empty implementation, because ownership
1675         model differs.
1676         * blackberry/WebCoreSupport/NotificationPresenterImpl.h:
1677
1678 2011-12-15  Jacky Jiang  <zhajiang@rim.com>
1679
1680         [BlackBerry] Upstream BlackBerry WebCoreSupport drag client and context menu client
1681         https://bugs.webkit.org/show_bug.cgi?id=74643
1682
1683         Reviewed by Rob Buis.
1684
1685         Initial upstream, no new tests.
1686
1687         * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.cpp: Added.
1688         * blackberry/WebCoreSupport/ContextMenuClientBlackBerry.h: Added.
1689         * blackberry/WebCoreSupport/DragClientBlackBerry.cpp: Added.
1690         * blackberry/WebCoreSupport/DragClientBlackBerry.h: Added.
1691
1692 2011-12-15  Jacky Jiang  <zhajiang@rim.com>
1693
1694         [BlackBerry] Regression: lots of checkerboarding
1695         https://bugs.webkit.org/show_bug.cgi?id=74611
1696
1697         Reviewed by Daniel Bates.
1698
1699         Fix a regression caused by r102843 which introduced a lot of unnecessary
1700         checkerboarding. R102843 changed behavior by removing a check for blit
1701         based on whether the render actually took place and whether the
1702         backingstore was in the midst of suspended updates.
1703         The initial anthor is Adam Treat <atreat@rim.com>.
1704
1705         * blackberry/Api/BackingStore.cpp:
1706         (BlackBerry::WebKit::BackingStorePrivate::repaint):
1707         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1708         (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
1709         (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
1710         * blackberry/Api/BackingStore_p.h:
1711         (BlackBerry::WebKit::BackingStorePrivate::isSuspended):
1712
1713 2011-12-15  Adam Treat  <atreat@rim.com>
1714
1715         Reviewed by Rob Buis.
1716
1717         https://bugs.webkit.org/show_bug.cgi?id=74609
1718         PR 122703
1719
1720         For certain configurations of webpage content and zoom level we were
1721         failing to produce a valid backingstore matrix by being to strict on
1722         whether a given matrix fits the preferred matrix orientation.
1723         This patch fixes this by insisting on storing a candidate divisor
1724         whether or not it agrees with the preferred matrix orientation and then
1725         comparing all subsequent divisors.
1726
1727         * blackberry/Api/BackingStore.cpp:
1728         (BlackBerry::WebKit::divisorIsPerfectWidth):
1729         (BlackBerry::WebKit::divisorIsPerfectHeight):
1730         (BlackBerry::WebKit::divisorIsPreferredDirection):
1731         (BlackBerry::WebKit::bestDivisor):
1732
1733 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
1734
1735         [BlackBerry] Refactor code and add some debug messages in backing store
1736         https://bugs.webkit.org/show_bug.cgi?id=74539
1737
1738         Reviewed by Antonio Gomes.
1739
1740         Refactor and get rid of the confusing and unnecessary
1741         'renderContentOnly' flag from the family of render methods in the
1742         backing store.
1743         Remove the overload of the render method that takes a list of rects from
1744         the backing store since it is just a for loop and only one place calls it.
1745         Add a debug message to illustrate when we start showing checkerboard and
1746         when we stop.
1747         Fix the debug messages in the DEBUG_BACKINGSTORE so that they actually compile
1748         and add a new message for debugging WebCore invalidation requests.
1749         The original author is Adam Treat <atreat@rim.com>
1750
1751         * blackberry/Api/BackingStore.cpp:
1752         (BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
1753         (BlackBerry::WebKit::BackingStorePrivate::repaint):
1754         (BlackBerry::WebKit::BackingStorePrivate::slowScroll):
1755         (BlackBerry::WebKit::BackingStorePrivate::renderDirectToWindow):
1756         (BlackBerry::WebKit::BackingStorePrivate::render):
1757         (BlackBerry::WebKit::BackingStorePrivate::renderVisibleContents):
1758         (BlackBerry::WebKit::BackingStorePrivate::renderBackingStore):
1759         (BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
1760         (BlackBerry::WebKit::BackingStorePrivate::blitContents):
1761         (BlackBerry::WebKit::BackingStorePrivate::updateTile):
1762         (BlackBerry::WebKit::BackingStorePrivate::invalidateWindow):
1763         * blackberry/Api/BackingStore_p.h:
1764
1765 2011-12-14  Robin Qiu  <robin.qiu@torchmobile.com.cn>
1766
1767         [BlackBerry] Add notification support for the BlackBerry port
1768         https://bugs.webkit.org/show_bug.cgi?id=73194
1769
1770         Reviewed by Nikolas Zimmermann.
1771
1772         Contributed by Torch team, the main contributor is Robin Qiu
1773         <robin.qiu@torchmobile.com.cn>.
1774
1775         Initial upstream, no new tests.
1776
1777         * blackberry/WebCoreSupport/NotificationPresenterImpl.cpp: Added.
1778         (WebKit::NotificationPresenterImpl::instance):
1779         (WebKit::NotificationPresenterImpl::NotificationPresenterImpl):
1780         (WebKit::NotificationPresenterImpl::~NotificationPresenterImpl):
1781         (WebKit::NotificationPresenterImpl::show):
1782         (WebKit::NotificationPresenterImpl::cancel):
1783         (WebKit::NotificationPresenterImpl::notificationObjectDestroyed):
1784         (WebKit::NotificationPresenterImpl::requestPermission):
1785         (WebKit::NotificationPresenterImpl::onPermission):
1786         (WebKit::NotificationPresenterImpl::cancelRequestsForPermission):
1787         (WebKit::NotificationPresenterImpl::checkPermission):
1788         (WebKit::NotificationPresenterImpl::notificationClicked):
1789         * blackberry/WebCoreSupport/NotificationPresenterImpl.h: Added.
1790         There is already a header file: Source/WebCore/notifications/NotificationPresenter.h.
1791         To avoid conflicting with the it, I name my header file to NotificationPresenterImpl.
1792
1793 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
1794
1795         [BlackBerry] Switch to libjpeg for decoding
1796         https://bugs.webkit.org/show_bug.cgi?id=74475
1797
1798         Reviewed by Daniel Bates.
1799
1800         Append libjpeg instead of libimg.
1801
1802         * blackberry/CMakeListsBlackBerry.txt:
1803
1804 2011-12-14  Jacky Jiang  <zhajiang@rim.com>
1805
1806         Upstream text codec and web string files of BlackBerry API
1807         https://bugs.webkit.org/show_bug.cgi?id=73586
1808
1809         Reviewed by Daniel Bates.
1810
1811         Initial upstream, no new tests.
1812
1813         * blackberry/Api/WebKitTextCodec.cpp: Added.
1814         (BlackBerry::WebKit::isSameEncoding):
1815         (BlackBerry::WebKit::isASCIICompatibleEncoding):
1816         (BlackBerry::WebKit::transcode):
1817         (BlackBerry::WebKit::base64DecodePolicyForWebCore):
1818         (BlackBerry::WebKit::base64Decode):
1819         (BlackBerry::WebKit::base64Encode):
1820         (BlackBerry::WebKit::unescapeURL):
1821         (BlackBerry::WebKit::escapeURL):
1822         (BlackBerry::WebKit::getExtensionForMimeType):
1823         * blackberry/Api/WebKitTextCodec.h: Added.
1824         * blackberry/Api/WebString.cpp: Added.
1825         (BlackBerry::WebKit::WebString::WebString):
1826         (BlackBerry::WebKit::WebString::~WebString):
1827         (BlackBerry::WebKit::WebString::fromUtf8):
1828         (BlackBerry::WebKit::WebString::operator=):
1829         (BlackBerry::WebKit::WebString::utf8):
1830         (BlackBerry::WebKit::WebString::characters):
1831         (BlackBerry::WebKit::WebString::length):
1832         (BlackBerry::WebKit::WebString::isEmpty):
1833         (BlackBerry::WebKit::WebString::equal):
1834         (BlackBerry::WebKit::WebString::equalIgnoringCase):
1835         * blackberry/Api/WebString.h: Added.
1836
1837 2011-12-13  Arvid Nilsson  <anilsson@rim.com>
1838
1839         [Blackberry] Fix a leak in BackingStore class
1840
1841         Don't leak the blit generation condvar and mutex.
1842
1843         https://bugs.webkit.org/show_bug.cgi?id=74444
1844
1845         Reviewed by Antonio Gomes.
1846
1847         * blackberry/Api/BackingStore.cpp:
1848         (BlackBerry::WebKit::BackingStorePrivate::~BackingStorePrivate):
1849
1850 2011-12-09  Jacky Jiang  <zhajiang@rim.com>
1851
1852         Upstream BlackBerry API backing store files
1853         https://bugs.webkit.org/show_bug.cgi?id=73668
1854
1855         Reviewed by Daniel Bates.
1856
1857         Contributed by Torch team, the main contributor is Adam Treat
1858         <atreat@rim.com>.
1859
1860         Initial upstream, no new tests.
1861
1862         * blackberry/Api/BackingStore.cpp: Added.
1863         * blackberry/Api/BackingStore.h: Added.
1864         * blackberry/Api/BackingStore_p.h: Added.
1865
1866 2011-12-06  Leo Yang  <leo.yang@torchmobile.com.cn>
1867
1868         Upstream about: feature in WebKit/blackberry/WebCoreSupport/
1869         https://bugs.webkit.org/show_bug.cgi?id=73612
1870
1871         Reviewed by Antonio Gomes.
1872
1873         * blackberry/CMakeListsBlackBerry.txt:
1874         * blackberry/WebCoreSupport/AboutData.cpp: Added.
1875         (WebCore::numberToHTMLTr):
1876         (WebCore::configPage):
1877         (WebCore::cacheTypeStatisticToHTMLTr):
1878         (WebCore::memoryPage):
1879         * blackberry/WebCoreSupport/AboutData.h: Added.
1880         * blackberry/WebCoreSupport/AboutDataEnableFeatures.in: Added.
1881         * blackberry/WebCoreSupport/AboutDataHaveFeatures.in: Added.
1882         * blackberry/WebCoreSupport/AboutDataUseFeatures.in: Added.
1883         * blackberry/WebCoreSupport/generateAboutDataFeatures.pl: Added.
1884
1885 2011-12-01  Ryuan Choi  <ryuan.choi@samsung.com>
1886
1887         [EFL] Cleanup includes to reduce code complexity.
1888         https://bugs.webkit.org/show_bug.cgi?id=73540
1889
1890         Reviewed by Gustavo Noronha Silva.
1891
1892         * CMakeLists.txt: Add loader/appcache to WebKit_INCLUDE_DIRECTORIES.
1893
1894 2011-11-28  Jon Lee  <jonlee@apple.com>
1895
1896         Create skeleton framework for notifications support in WK2
1897         https://bugs.webkit.org/show_bug.cgi?id=73253
1898         <rdar://problem/10356943>
1899
1900         Reviewed by Sam Weinig.
1901
1902         * WebKit.xcodeproj/project.pbxproj: Add WebNotificationClient class.
1903
1904 2011-11-26  Jonathan Dong  <jonathan.dong@torchmobile.com.cn>
1905
1906         [CMake] Clean up Web Inspector target in Source/WebKit/blackberry/CMakeListsBlackBerry.txt
1907         https://bugs.webkit.org/show_bug.cgi?id=72784
1908
1909         Reviewed by Nikolas Zimmermann.
1910
1911         Abstracted the JavaScript file names from inspector/front-end/inspector.html
1912         to keep them in-sync with the changes of inspector.html.
1913
1914         * blackberry/CMakeListsBlackBerry.txt:
1915
1916 2011-11-23  Raphael Kubo da Costa  <kubo@profusion.mobi>
1917
1918         [CMake] Move the top-level logic to the top-level directory.
1919         https://bugs.webkit.org/show_bug.cgi?id=72685
1920
1921         Reviewed by Brent Fulgham.
1922
1923         * blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.
1924
1925 2011-11-20  Mark Rowe  <mrowe@apple.com>
1926
1927         <http://webkit.org/b/72661> Switch to a more modern approach to retrieving the startup volume name
1928
1929         Use the DiskArbitration framework to retrieve the name of the startup volume rather than using Carbon
1930         File Manager APIs.
1931
1932         Reviewed by Dan Bernstein.
1933
1934         * WebKit.xcodeproj/project.pbxproj: Link against DiskArbitration.framework. It lives in the shared cache
1935         so it should add only negligible launch time overhead.
1936
1937 2011-11-18  Daniel Bates  <dbates@rim.com>
1938
1939         Add CMake build infrastructure for the BlackBerry port
1940         https://bugs.webkit.org/show_bug.cgi?id=72768
1941
1942         Reviewed by Antonio Gomes.
1943
1944         * blackberry: Added.
1945         * blackberry/CMakeListsBlackBerry.txt: Added.
1946
1947 2011-11-18  Patrick Gansterer  <paroga@webkit.org>
1948
1949         [CMake] Add possibility to overwrite WEBKIT_PORT_DIR in platform specific files
1950         https://bugs.webkit.org/show_bug.cgi?id=72710
1951
1952         Reviewed by Brent Fulgham.
1953
1954         * CMakeLists.txt:
1955
1956 2011-11-17  Simon Hausmann  <simon.hausmann@nokia.com>
1957
1958         [Qt] Layer violation: qt_runtime.cpp accesses QWebElement and QTDRTNode
1959         https://bugs.webkit.org/show_bug.cgi?id=72595
1960
1961         Reviewed by Noam Rosenthal.
1962
1963         * WebKit.pri: Add qwebelement_p.h to HEADERS.
1964
1965 2011-11-11  Darin Adler  <darin@apple.com>
1966
1967         * WebKit.xcodeproj/project.pbxproj: Let a newer Xcode update this file.
1968         If an older Xcode downgrades this file and we have a risk of some kind of
1969         oscillating commit situation, please contact me so I know not to do this again.
1970
1971 2011-11-08  Nikolas Zimmermann  <nzimmermann@rim.com>
1972
1973         Switch SVGImage cache to store ImageBuffers instead of whole SVGImages, including a DOM/Render tree
1974         https://bugs.webkit.org/show_bug.cgi?id=71368
1975
1976         Reviewed by Antti Koivisto.
1977
1978         * CMakeLists.txt: Add svg/graphics include, for SVGImageCache.h.
1979
1980 2011-11-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
1981
1982         [Qt] Refactor and clean up the qmake build system
1983
1984         The qmake build system has accumulated a bit of cruft and redundancy
1985         over time. There's also a fairly tight coupling between how to build
1986         the various targets, and _what_ to build, making it harder to add new
1987         rules or sources. This patch aims to elevate these issues somewhat.
1988
1989         This is a short-list of the changes:
1990
1991           * The rules for how to build targets are now mostly contained as
1992             prf-files in Tools/qmake/mkspecs/features. Using mkspecs also
1993             allows us to do pre- and post-processing of each project file,
1994             which helps to clean up the actual project files.
1995
1996           * Derived sources are no longer generated as a separate make-step
1997             but is part of each target's project file as a subdir. Makefile
1998             rules are used to ensure that we run make on the derived sources
1999             before running qmake on the actual target makefile. This makes
2000             it easier to keep a proper dependency between derived sources
2001             and the target.
2002
2003           * We use GNU make and the compiler to generate dependencies on
2004             UNIX-based systems running Qt 5. This allows us to lessen the
2005             need to run qmake, which should reduce compile time.
2006
2007           * WebKit2 is now build by default if building with Qt 5. It can
2008             be disabled by passing --no-webkit2 to build-webkit.
2009
2010         The result of these changes are hopefully a cleaner and easier
2011         build system to modify, and faster build times due to no longer
2012         running qmake on every single build. It's also a first step
2013         towards possibly generating the list of sources using another
2014         build system.
2015
2016         https://bugs.webkit.org/show_bug.cgi?id=71222
2017
2018         Reviewed by Simon Hausmann.
2019
2020         * WebKit.pri: Added.
2021
2022 2011-10-10  Joseph Pecoraro  <joepeck@webkit.org>
2023
2024         Extract WebOpenPanelResultListener out into its own file
2025         https://bugs.webkit.org/show_bug.cgi?id=69575
2026
2027         Reviewed by David Kilzer.
2028
2029         * WebKit.xcodeproj/project.pbxproj:
2030
2031 2011-10-06  Anders Carlsson  <andersca@apple.com>
2032
2033         When building with clang, enable -Wglobal-constructors and -Wexit-time-destructors
2034         https://bugs.webkit.org/show_bug.cgi?id=69586
2035
2036         Reviewed by Darin Adler.
2037
2038         * WebKit.xcodeproj/project.pbxproj:
2039         When building with clang, we don't need to run the check-for-global-initializers and
2040         check-for-exit-time-destructors anymore.
2041
2042 2011-09-27  Andy Estes  <aestes@apple.com>
2043
2044         WebKitLinkedOnOrAfter() check is ineffective for Solar Walk app-specific hack.
2045         https://bugs.webkit.org/show_bug.cgi?id=68863
2046
2047         Reviewed by Darin Adler.
2048
2049         The SolarWalk binary does not link against WebKit.framework directly,
2050         so calling NSVersionOfLinkTimeLibrary() will not return the version of
2051         WebKit against which SolarWalk was linked. Since Solar Walk has
2052         released an update that addresses the issue for which this app-specific
2053         hack was originally added, we should just remove the hack.
2054
2055         * WebKit.xcodeproj/project.pbxproj: Remove SolarWalkQuirksUserScript.js.
2056
2057 2011-09-25  Adam Barth  <abarth@webkit.org>
2058
2059         Remove PLATFORM(HAIKU) and associated code
2060         https://bugs.webkit.org/show_bug.cgi?id=68774
2061
2062         Reviewed by Sam Weinig.
2063
2064         * haiku: Removed.
2065         * haiku/WebCoreSupport: Removed.
2066         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Removed.
2067         * haiku/WebCoreSupport/ChromeClientHaiku.h: Removed.
2068         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Removed.
2069         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Removed.
2070         * haiku/WebCoreSupport/DragClientHaiku.cpp: Removed.
2071         * haiku/WebCoreSupport/DragClientHaiku.h: Removed.
2072         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Removed.
2073         * haiku/WebCoreSupport/EditorClientHaiku.h: Removed.
2074         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Removed.
2075         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Removed.
2076         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Removed.
2077         * haiku/WebCoreSupport/InspectorClientHaiku.h: Removed.
2078
2079 2011-09-23  Anders Carlsson  <andersca@apple.com>
2080
2081         Axe WebImageRendererFactory
2082         https://bugs.webkit.org/show_bug.cgi?id=68715
2083
2084         Reviewed by Darin Adler.
2085
2086         Remove WebImageRendererFactory.m from the Xcode project.
2087
2088         * WebKit.xcodeproj/project.pbxproj:
2089
2090 2011-09-23  Anders Carlsson  <andersca@apple.com>
2091
2092         Add OVERRIDE to a bunch of virtual member functions on clients
2093         https://bugs.webkit.org/show_bug.cgi?id=68712
2094
2095         Reviewed by Sam Weinig.
2096
2097         * WebKit.xcodeproj/project.pbxproj:
2098
2099 2011-09-21  Dan Bernstein  <mitz@apple.com>
2100
2101         WebKit part of: Prevent the WebKit frameworks from defining inappropriately-named Objective-C classes
2102         https://bugs.webkit.org/show_bug.cgi?id=68451
2103
2104         Reviewed by Darin Adler.
2105
2106         * WebKit.xcodeproj/project.pbxproj: Added a script build phase that invokes
2107         check-for-inappropriate-objc-class-names, allowing only class names prefixed with "Web" or "_Web".
2108
2109 2011-09-19  Anders Carlsson  <andersca@apple.com>
2110
2111         Remove WebViewEventHandling.mm
2112         https://bugs.webkit.org/show_bug.cgi?id=68387
2113
2114         Reviewed by Adam Roben.
2115
2116         Remove WebViewEventHandling.mm from the Xcode project.
2117
2118         * WebKit.xcodeproj/project.pbxproj:
2119
2120 2011-09-19  Dan Bernstein  <mitz@apple.com>
2121
2122         WebKit part of [mac] WebKit contains Objective-C classes that are not prefixed with its standard prefixes
2123         https://bugs.webkit.org/show_bug.cgi?id=68323
2124
2125         Reviewed by Sam Weinig.
2126
2127         Updated for the renaming of NonBlockingPanel to WebNonBlockingPanel.
2128
2129         * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib: Removed.
2130         * English.lproj/WebJavaScriptTextInputPanel.nib/designable.nib: Added.
2131         * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib: Removed.
2132         * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
2133
2134 2011-09-16  Filip Pizlo  <fpizlo@apple.com>
2135
2136         DFG JIT should inline Math.abs
2137         https://bugs.webkit.org/show_bug.cgi?id=68227
2138
2139         Reviewed by Oliver Hunt.
2140
2141         Added JavaScriptCore/dfg to include path path.
2142
2143         * CMakeLists.txt:
2144
2145 2011-09-14  Anders Carlsson  <andersca@apple.com>
2146
2147         Get rid of WebCoreViewFactory and its WebViewFactory subclass
2148         https://bugs.webkit.org/show_bug.cgi?id=68124
2149
2150         Reviewed by Sam Weinig.
2151
2152         * WebKit.xcodeproj/project.pbxproj:
2153
2154 2011-08-23  Jonas M. Gastal <jgastal@profusion.mobi>
2155
2156         Reviewed by Antonio Gomes.
2157
2158         [EFL] Exporting JavaScript objects for EFL port
2159         https://bugs.webkit.org/show_bug.cgi?id=43446
2160
2161         This patch allows to export objects to JavaScript API,
2162         just like qt does, but it uses the netscape api
2163         to do the convertion to javascript object.
2164
2165         * CMakeLists.txt:
2166         Adding necessary files for the patch.
2167
2168 2011-08-05  Anders Carlsson  <andersca@apple.com>
2169
2170         Remove PluginHalter
2171         https://bugs.webkit.org/show_bug.cgi?id=65729
2172
2173         Reviewed by Darin Adler.
2174
2175         Remove deleted files from Xcode project.
2176
2177         * WebKit.xcodeproj/project.pbxproj:
2178
2179 2011-07-28  Tony Chang  <tony@chromium.org>
2180
2181         Add sql to svn:ignore and remove app.
2182
2183         * chromium: Modified property svn:ignore.
2184
2185 2011-07-08  David Reveman  <reveman@chromium.org>
2186
2187         Reviewed by Stephen White.
2188
2189         [Chromium] Edge anti-aliasing for composited layers.
2190         https://bugs.webkit.org/show_bug.cgi?id=61388
2191
2192         Track changes to TilingData class which now uses an outer border.
2193
2194         * chromium/tests/TilingDataTest.cpp:
2195
2196 2011-06-30  Leandro Pereira  <leandro@profusion.mobi>
2197
2198         Reviewed by Simon Hausmann.
2199
2200         generate-webkitversion.pl should not "use Switch"
2201         https://bugs.webkit.org/show_bug.cgi?id=63628
2202
2203         Switch got deprecated on recent Perl versions and the script wasn't
2204         using the switch statement.
2205         
2206         * scripts/generate-webkitversion.pl: Remove "use Switch;" line.
2207
2208 2011-06-01  Jer Noble  <jer.noble@apple.com>
2209
2210         Reviewed by Eric Carlson.
2211
2212         Move Full Screen Controllers into WebCore.
2213
2214         Remove dependency on QTKit from wekitExitFullscreen()
2215         https://bugs.webkit.org/show_bug.cgi?id=61843
2216
2217         WebVideoFullscreenController, WebVideoFullscreenHUDController, and WebWindowAnimation
2218         have been moved into WebCore.
2219
2220         * WebKit.xcodeproj/project.pbxproj:
2221
2222 2011-06-15  David Kilzer  <ddkilzer@apple.com>
2223
2224         <http://webkit.org/b/62745> Convert WebNSFileManagerExtras.m to Objective-C++
2225
2226         Reviewed by Joseph Pecoraro.
2227
2228         * WebKit.xcodeproj/project.pbxproj:
2229         (WebNSFileManagerExtras.m): Rename to WebNSFileManagerExtras.mm
2230         and change file type to Objective-C++.
2231
2232 2011-06-02  Adam Barth  <abarth@webkit.org>
2233
2234         Reviewed by Ryosuke Niwa.
2235
2236         Update svn:ignore property on Source/WebKit/chromium
2237         https://bugs.webkit.org/show_bug.cgi?id=61952
2238
2239         Add some more generated files and directories mapped in using DEPS to svn:ignore.
2240
2241         * chromium: Modified property svn:ignore.
2242
2243 2011-05-20  Andy Estes  <aestes@apple.com>
2244
2245         Reviewed by Darin Adler.
2246
2247         WebView loses firstResponder status when entering full-screen mode.
2248         https://bugs.webkit.org/show_bug.cgi?id=61153
2249
2250         * WebKit.xcodeproj/project.pbxproj: Export WebNSWindowExtras.h as a
2251         private header so that WebKit2 can include it.
2252
2253 2011-05-16  Dan Bernstein  <mitz@apple.com>
2254
2255         No need to compile .js files, that is what the JIT is for.
2256
2257         * WebKit.xcodeproj/project.pbxproj:
2258
2259 2011-05-12  Adele Peterson  <adele@apple.com>
2260
2261         Reviewed by Darin Adler and Adam Barth.
2262
2263         Fix for <rdar://problem/9253454> Solar Walk For Mac: Info window is blank (HTML5 parser)
2264         https://bugs.webkit.org/show_bug.cgi?id=60685
2265
2266         * WebKit.xcodeproj/project.pbxproj: Added Misc/SolarWalkQuirksUserScript.js and copy it to Resources during the build phase. 
2267
2268 2011-04-18  Timothy Hatcher  <timothy@apple.com>
2269
2270         Make update-webkit-localizable-strings put WebKit/win strings in WebCore
2271         now that all localized strings in WebKit/win use WEB_UI_STRING.
2272
2273         https://webkit.org/b/58747
2274
2275         Reviewed by Dan Bernstein.
2276
2277         * English.lproj/Localizable.strings: Removed.
2278
2279 2011-04-17  Joseph Pecoraro  <joepeck@webkit.org>
2280
2281         Reviewed by Timothy Hatcher.
2282
2283         Move WebNodeHighlighter into its own file
2284         https://bugs.webkit.org/show_bug.cgi?id=58746
2285
2286         * WebKit.xcodeproj/project.pbxproj: Add WebNodeHighlighter.{h,mm}.
2287
2288 2011-04-13  Ryuan Choi  <ryuan.choi@samsung.com>
2289
2290         Reviewed by Kenneth Rohde Christiansen.
2291
2292         [CMAKE] Separate DerivedSources.
2293         https://bugs.webkit.org/show_bug.cgi?id=58427
2294
2295         * CMakeLists.txt: Change DERIVED_SOURCES_DIR to DERIVED_SOURCES_WEBCORE_DIR
2296
2297 2011-04-11  Alexis Menard  <alexis.menard@openbossa.org>
2298
2299         Unreviewed build fix for Mac.
2300
2301         * WebKit.xcodeproj/project.pbxproj:
2302
2303 2011-04-11  Anna Cavender  <annacc@chromium.org>
2304
2305         Reviewed by Eric Carlson.
2306
2307         Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
2308         https://bugs.webkit.org/show_bug.cgi?id=53556
2309
2310         * WebKit.xcodeproj/project.pbxproj:
2311
2312 2011-04-08  Geoffrey Garen  <ggaren@apple.com>
2313
2314         Reviewed by Oliver Hunt.
2315
2316         A few heap-related renames and file moves.
2317         
2318         WeakGCPtr<T> => Weak<T>
2319         Global<T> => Strong<T>
2320         collector/ => heap/
2321         collector/* => heap/*
2322         runtime/WeakGCPtr.h => heap/Weak.h
2323         
2324         (Eventually, even more files should move into the heap directory. Like
2325         Heap.h and Heap.cpp, for example.)
2326
2327         * CMakeLists.txt:
2328
2329 2011-04-08  Dan Bernstein  <mitz@apple.com>
2330
2331         No need to compile .js files, that is what the JIT is for.
2332
2333         * WebKit.xcodeproj/project.pbxproj:
2334
2335 2011-04-08  Alpha Lam  <hclam@chromium.org>
2336
2337         Unreviewed, rolling out r83335.
2338         http://trac.webkit.org/changeset/83335
2339         https://bugs.webkit.org/show_bug.cgi?id=53556
2340
2341         GTK and QT bots are broken
2342
2343         * WebKit.xcodeproj/project.pbxproj:
2344
2345 2011-04-07  Anna Cavender  <annacc@chromium.org>
2346
2347         Reviewed by Eric Carlson.
2348
2349         Setup ENABLE(TRACK) feature define + initial HTMLTrackElement
2350         https://bugs.webkit.org/show_bug.cgi?id=53556
2351
2352         * WebKit.xcodeproj/project.pbxproj:
2353
2354 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
2355
2356         Revert ENABLE_TRACK patch due to compile failures.
2357
2358         * WebKit.xcodeproj/project.pbxproj:
2359
2360 2011-04-07  Andy Estes  <aestes@apple.com>
2361
2362         Reviewed by Darin Adler.
2363
2364         REGRESSION (r64712): Microsoft Outlook 2011: original message contents
2365         not included when replying to an email.
2366         https://bugs.webkit.org/show_bug.cgi?id=57794
2367
2368         * WebKit.xcodeproj/project.pbxproj:
2369
2370 2011-04-05  Alexey Proskuryakov  <ap@apple.com>
2371
2372         Reviewed by Darin Adler.
2373
2374         Move attributedStringFromRange down to WebCore
2375         https://bugs.webkit.org/show_bug.cgi?id=57905
2376
2377         * WebKit.xcodeproj/project.pbxproj: Removed WebNSAttributedStringExtras, which is now in WebCore.
2378
2379 2011-03-29  Timothy Hatcher  <timothy@apple.com>
2380
2381         Update WebKit Localizable.strings to only contain WebKit/win strings.
2382
2383         https://webkit.org/b/57354
2384
2385         Reviewed by Sam Weinig.
2386
2387         * English.lproj/Localizable.strings: Updated.
2388
2389 2011-03-23  Jia Pu  <jpu@apple.com>
2390
2391         Reviewed by Darin Adler.
2392
2393         Hook up new AppKit autocorrection UI with WK2.
2394         https://bugs.webkit.org/show_bug.cgi?id=56055
2395         <rdar://problem/8947463>
2396
2397         Please see WebCore/ChangeLog for detail.
2398
2399         * WebKit.xcodeproj/project.pbxproj:
2400
2401 2011-03-17  Jeff Miller  <jeffm@apple.com>
2402
2403         Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
2404         
2405         *.mode*
2406         *.pbxuser
2407         *.perspective*
2408         project.xcworkspace
2409         xcuserdata
2410
2411         * WebKit.xcodeproj: Modified property svn:ignore.
2412
2413 2011-03-15  Alexey Proskuryakov  <ap@apple.com>
2414
2415         Reviewed by Darin Adler.
2416
2417         REGRESSION (WebKit2): keygen element doesn't work
2418         https://bugs.webkit.org/show_bug.cgi?id=56402
2419         <rdar://problem/9006545>
2420
2421         * WebKit.xcodeproj/project.pbxproj: Renamed WebKeyGenerator.m to use Objective C++.
2422
2423 2011-03-11  Anton D'Auria  <adauria@apple.com>
2424
2425         Reviewed and landed by Brady Eidson.
2426
2427         Add WebKit1 API to view and delete local storage
2428         https://bugs.webkit.org/show_bug.cgi?id=51878
2429
2430         * WebKit.xcodeproj/project.pbxproj:
2431
2432 2011-03-02  Sam Weinig  <sam@webkit.org>
2433
2434         Reviewed by Anders Carlsson.
2435
2436         Fix remaining localization issues by piping all localized strings through WebCore's
2437         localization bottleneck.
2438         <rdar://problem/8728860>
2439
2440         * WebKit.xcodeproj/project.pbxproj:
2441
2442 2011-03-01  Sam Weinig  <sam@webkit.org>
2443
2444         Reviewed by Timothy Hatcher.
2445
2446         WebKit2 needs to be made localizable
2447         https://bugs.webkit.org/show_bug.cgi?id=55483
2448
2449         * StringsNotToBeLocalized.txt: Removed.
2450         * WebKit.xcodeproj/project.pbxproj:
2451         Copied Localizable.strings to WebCore, it can't be removed entirely
2452         yet since Windows is still using it.
2453
2454 2011-02-24  Peter Kasting  <pkasting@google.com>
2455
2456         Reviewed by Eric Seidel.
2457
2458         Drop the "U; " encryption level from the User Agent string.
2459         https://bugs.webkit.org/show_bug.cgi?id=54566
2460
2461         * StringsNotToBeLocalized.txt:
2462
2463 2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
2464
2465         Reviewed by Alexey Proskuryakov.
2466
2467         Drop the language tag part from the User Agent string
2468         https://bugs.webkit.org/show_bug.cgi?id=54560
2469
2470         * StringsNotToBeLocalized.txt: Change the User Agent string
2471         template.
2472
2473 2011-02-18  Patrick Gansterer  <paroga@webkit.org>
2474
2475         Unreviewed build fix after r78634 and r78786.
2476
2477         * CMakeLists.txt:
2478
2479 2011-02-16  Luiz Agostini  <luiz.agostini@openbossa.org>
2480
2481         Reviewed by Adam Roben.
2482
2483         HTML5 <details> and <summary>: localized text
2484         https://bugs.webkit.org/show_bug.cgi?id=54260
2485
2486         Default details summary text must be localizable.
2487
2488         * English.lproj/Localizable.strings:
2489
2490 2011-02-06  Patrick Gansterer  <paroga@webkit.org>
2491
2492         Reviewed by Andreas Kling.
2493
2494         [CMake] Add dependencies for Visual Studio projects
2495         https://bugs.webkit.org/show_bug.cgi?id=53773
2496
2497         Add a WebCore dependecy to WebKit, so CMake can 
2498         generate the correct build order for the solution.
2499
2500         Remove JavaScriptCore dependecy, since WebCore already depends on it.
2501
2502         * CMakeLists.txt:
2503
2504 2011-01-23  Mark Rowe  <mrowe@apple.com>
2505
2506         Follow-up to r76477.
2507
2508         Fix the scripts that detect problematic code such as static initializers
2509         and destructors, weak vtables, inappropriate files in the framework wrappers,
2510         and public headers including private headers. These had all been broken
2511         since the projects were moved in to the Source directory as the paths to the
2512         scripts were not updated at that time.
2513
2514         * WebKit.xcodeproj/project.pbxproj:
2515
2516 2011-01-20  Zoltan Horvath  <zoltan@webkit.org>
2517
2518         Reviewed by Csaba Osztrogonác.
2519
2520         Refactoring of the custom allocation framework
2521         https://bugs.webkit.org/show_bug.cgi?id=49897
2522
2523         Inheriting from FastAllocBase can result in objects getting larger (bug #33896, #46589).
2524         The modification replaces Noncopyable and FastAllocBase classes and these inherits with their
2525         equivalent macro implementation at the necessary places.
2526
2527 2011-01-17  Dan Bernstein  <mitz@apple.com>
2528
2529         Rubber-stamped by Mark Rowe.
2530
2531         Update xcodeproj svn:ignore to include xcuserdata.
2532
2533         * WebKit.xcodeproj: Modified property svn:ignore.
2534
2535 2011-01-17  Brady Eidson  <beidson@apple.com>
2536
2537         Rubberstamped by Adam Roben.
2538
2539         Fix up the `make` build on Macs
2540
2541         * Makefile: Point to the correct Makefile.shared
2542
2543 2011-01-16  Adam Barth  <abarth@webkit.org>
2544
2545         Rubber-stamped by Eric Seidel.
2546
2547         Move WebKit into Source
2548         https://bugs.webkit.org/show_bug.cgi?id=52530
2549
2550         * Makefile:
2551         * scripts/generate-webkitversion.pl:
2552
2553 2011-01-07  Enrica Casucci  <enrica@apple.com>
2554
2555         Reviewed by Alexey Proskuryakov.
2556
2557         Paste and drag and drop use different code paths to interact with the pasteboard.
2558         https://bugs.webkit.org/show_bug.cgi?id=52093
2559         The change consists in a refactoring of the code to have only one class that
2560         deals with the pasteboard on Mac.
2561
2562         * WebKit.xcodeproj/project.pbxproj: Removed WebPasteboardHelper.mm and WebPasteboardHelper.h.
2563
2564 2010-12-31  Adam Barth  <abarth@webkit.org>
2565
2566         Update SVN ignore property to hide two more external dependencies.
2567
2568         * chromium: Modified property svn:ignore.
2569
2570 2010-12-22  Dan Bernstein  <mitz@apple.com>
2571
2572         Rubber-stamped by Mark Rowe.
2573
2574         Changed WebKitTools to Tools in script build phases.
2575
2576         * WebKit.xcodeproj/project.pbxproj:
2577
2578 2010-12-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2579
2580         Reviewed by Eric Seidel.
2581
2582         [EFL] Add linker script to export less symbols
2583         https://bugs.webkit.org/show_bug.cgi?id=44609
2584
2585         Filter the exported symbols by using a linker script. Only symbols
2586         starting with "ewk_" are exported.
2587
2588         * CMakeLists.txt: Add link flags to webkit library when there's a
2589         version script.
2590
2591 2010-12-07  Simon Fraser  <simon.fraser@apple.com>
2592
2593         Update Xcode project for newer Xcode.
2594
2595         * WebKit.xcodeproj/project.pbxproj:
2596
2597 2010-11-18  Darin Adler  <darin@apple.com>
2598
2599         * StringsNotToBeLocalized.txt: Updated for recent changes.
2600
2601 2010-11-16  Patrick Gansterer  <paroga@webkit.org>
2602
2603         Reviewed by Andreas Kling.
2604
2605         [CMake] Remove platform dependent include directories
2606         https://bugs.webkit.org/show_bug.cgi?id=49553
2607
2608         * CMakeLists.txt:
2609
2610 2010-11-12  John Knottenbelt  <jknotten@chromium.org>
2611
2612         Reviewed by Steve Block.
2613
2614         Rename GeolocationControllerClient to GeolocationClient.
2615         https://bugs.webkit.org/show_bug.cgi?id=49259
2616
2617         * WebKit.xcodeproj/project.pbxproj:
2618
2619 2010-11-08  Leandro Pereira  <leandro@profusion.mobi>
2620
2621         [EFL] Unreviewed. Build fix after r71496.
2622
2623         * CMakeLists.txt: Add WebCore/loader/cache directory to WebKit's
2624         include directories list.
2625
2626 2010-11-04  Mike Thole  <mthole@apple.com>
2627
2628         Reviewed by Dan Bernstein.
2629
2630         Title for images should use localized numerals
2631         https://bugs.webkit.org/show_bug.cgi?id=49017
2632
2633         * English.lproj/Localizable.strings: Updated.
2634
2635 2010-10-28  Mark Rowe  <mrowe@apple.com>
2636
2637         Stop allowing deprecated methods to be used in NetscapePluginHostProxy.mm now
2638         that deprecated methods are no longer used.
2639
2640         * WebKit.xcodeproj/project.pbxproj:
2641
2642 2010-10-26  Dan Bernstein  <mitz@apple.com>
2643
2644         Build fix.
2645
2646         * WebKit.xcodeproj/project.pbxproj: Allow deprecated methods to be used in NetscapePluginHostProxy.mm.
2647
2648 2010-10-23  David Kilzer  <ddkilzer@apple.com>
2649
2650         <http://webkit.org/b/48186> Remove unneeded WebHTMLRepresentationInternal.h header
2651
2652         Reviewed by Sam Weinig.
2653
2654         The only method defined in WebHTMLRepresentationInternal.h is
2655         also defined in WebHTMLRepresentation.h, so use that instead.
2656
2657         * WebKit.xcodeproj/project.pbxproj: Removed references to
2658         WebHTMLRepresentationInternal.h.
2659
2660 2010-10-21  David Kilzer  <ddkilzer@apple.com>
2661
2662         <http://webkit.org/b/48047> Fix warnings found by check-Xcode-source-file-types
2663
2664         Reviewed by Adam Roben.
2665
2666         Fixes the following warning:
2667
2668             WARNING: Incorrect file type 'sourcecode.cpp.objcpp' for file 'WebStringTruncator.h'.
2669             1 issues found for WebKit/WebKit.xcodeproj/project.pbxproj.
2670
2671         * WebKit.xcodeproj/project.pbxproj: Removed explicit file type
2672         for WebStringTruncator.h to make it match other header files.
2673
2674 2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>
2675
2676         Not reviewed.
2677
2678         Fix efl build, add missing svg/properties include directory.
2679
2680         * CMakeLists.txt:
2681
2682 2010-10-18  Alexey Proskuryakov  <ap@apple.com>
2683
2684         Reviewed by David Kilzer.
2685
2686         https://bugs.webkit.org/show_bug.cgi?id=47864
2687         Convert WebNSUserDefaultsExtras.m to .mm
2688
2689         * WebKit.xcodeproj/project.pbxproj: Renamed WebNSUserDefaultsExtras.m.
2690
2691 2010-10-12  Eric Seidel  <eric@webkit.org>
2692
2693         Reviewed by Darin Adler.
2694
2695         REGRESSION (new parser): Leopard/Tiger Mail <head>/<body> quirk is gone
2696         https://bugs.webkit.org/show_bug.cgi?id=45693
2697
2698         * WebKit.xcodeproj/project.pbxproj:
2699          - Add the MailQuirksUserScript.js to the project.
2700
2701 2010-10-11  Anders Carlsson  <andersca@apple.com>
2702
2703         Reviewed by Darin Adler.
2704
2705         Remove WebIconFetcher from WebKit and IconFetcher from WebCore
2706         https://bugs.webkit.org/show_bug.cgi?id=47523
2707
2708         Remove all traces of the WebKit WebIconFetcher class. It's SPI that nobody uses.
2709
2710         * WebKit.xcodeproj/project.pbxproj:
2711
2712 2010-10-07  Jessie Berlin  <jberlin@apple.com>
2713
2714         Reviewed by Sam Weinig.
2715
2716         Add Private API for creating a WebKit1 WebSerializedJSValue from the internal
2717         representation of a WebKit2 WebSerializedScriptValue.
2718         https://bugs.webkit.org/show_bug.cgi?id=47390
2719
2720         * WebKit.xcodeproj/project.pbxproj:
2721         Add WebSerializedJSValuePrivate.h.
2722
2723 2010-10-05  John Abd-El-Malek  <jam@chromium.org>
2724
2725         Reviewed by Darin Fisher.
2726
2727         [chromium] Get the link from a plugin when creating a context menu
2728         https://bugs.webkit.org/show_bug.cgi?id=47130
2729
2730         * chromium/public/WebPlugin.h:
2731         (WebKit::WebPlugin::linkAtPosition):
2732         * chromium/public/WebView.h:
2733         * chromium/src/ChromeClientImpl.cpp:
2734         (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
2735         * chromium/src/ContextMenuClientImpl.cpp:
2736         (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
2737
2738 2010-09-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2739
2740         Unreviewed, EFL build fix.
2741
2742         * CMakeLists.txt:
2743
2744 2010-09-20  Philippe Normand  <pnormand@igalia.com>
2745
2746         Reviewed by Eric Carlson.
2747
2748         [GTK] enhanced context menu for media elements
2749         https://bugs.webkit.org/show_bug.cgi?id=45021
2750
2751         Updated localizable strings.
2752
2753         * English.lproj/Localizable.strings:
2754
2755 2010-09-17  David Kilzer  <ddkilzer@apple.com>
2756
2757         <http://webkit.org/b/45989> Add WebArchiveInternal.h to Xcode project
2758
2759         Reviewed by Joseph Pecoraro.
2760
2761         * WebKit.xcodeproj/project.pbxproj: Added missing
2762         WebArchiveInternal.h header file to the project.  It has been
2763         missing since r31281!
2764
2765 2010-09-16  Dan Bernstein  <mitz@apple.com>
2766
2767         Reverted the previous change because r67628 has been reverted.
2768
2769         * English.lproj/Localizable.strings:
2770
2771 2010-09-16  Dan Bernstein  <mitz@apple.com>
2772
2773         Updated localizable strings.
2774
2775         * English.lproj/Localizable.strings:
2776
2777 2010-09-10  Darin Adler  <darin@apple.com>
2778
2779         Reviewed by Sam Weinig.
2780
2781         Move some Dashboard stuff from WebCore to WebKit along with a bit more FrameMac cleanup
2782         https://bugs.webkit.org/show_bug.cgi?id=45582
2783
2784         * WebKit.xcodeproj/project.pbxproj: Added WebDashboardRegion.h/mm and
2785         also gave the header private visibility so it will get installed in the
2786         PrivateHeaders directory.
2787
2788 2010-09-02  Steve Block  <steveblock@google.com>
2789
2790         Reviewed by Adam Barth.
2791
2792         Hook up LayoutTestController.setMockDeviceOrientation() on Mac.
2793         https://bugs.webkit.org/show_bug.cgi?id=43181
2794
2795         * WebKit.xcodeproj/project.pbxproj:
2796
2797 2010-08-30  Andy Estes  <aestes@apple.com>
2798
2799         Reviewed by Darin Adler.
2800
2801         Add 'application/x-snkp' to StringsNotToBeLocalized.txt.
2802
2803         * StringsNotToBeLocalized.txt:
2804
2805 2010-08-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2806
2807         Unreviewed build fix.
2808
2809         As opposed to WebCore, JavascriptCore and wtf, webkit is always a
2810         shared library. After r65366, libewebkit.so was not being installed
2811         anymore when building with SHARED_CORE=0 (which is the default). This
2812         partially reverts that revision in order to fix this issue.
2813
2814         * CMakeLists.txt: always install webkit library.
2815
2816 2010-08-17  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
2817
2818         Reviewed by Darin Adler.
2819
2820         Add NetworkingContext to avoid layer violations
2821         https://bugs.webkit.org/show_bug.cgi?id=42292
2822
2823         Preparation: Just add the files to the build system.
2824
2825         * WebKit.xcodeproj/project.pbxproj: Added new files.
2826
2827 2010-08-17  Brady Eidson  <beidson@apple.com>
2828
2829         Reviewed by Sam Weinig.
2830
2831         Remove developmentRegion from the project file as it shouldn't have been checked in.
2832
2833         * WebKit.xcodeproj/project.pbxproj:
2834
2835 2010-08-16  Leandro Pereira  <leandro@profusion.mobi>
2836
2837         [EFL] Build fix after r65366.
2838
2839         * CMakeLists.txt: Use if (VAR) instead of if (${VAR}) to check if
2840         they're empty.
2841
2842 2010-08-14  Joseph Pecoraro  <joepeck@webkit.org>
2843
2844         Reviewed by Pavel Feldman.
2845
2846         Web Inspector: -[WebInspector attach] and detach should work
2847         https://bugs.webkit.org/show_bug.cgi?id=43924
2848
2849         * WebKit.xcodeproj/project.pbxproj: Added WebInspectorFrontend.{h,mm}.
2850
2851 2010-08-14  Patrick Gansterer  <paroga@paroga.com>
2852
2853         Reviewed by Kenneth Rohde Christiansen.
2854
2855         [CMake] Set target properties only if available
2856         https://bugs.webkit.org/show_bug.cgi?id=43978
2857
2858         * CMakeLists.txt:
2859
2860 2010-08-13  Gavin Barraclough  <barraclough@apple.com>
2861
2862         Rubber stamped by Sam Weinig.
2863         Switch String::/UString::ascii() to return a CString.
2864
2865         * WebKit.xcodeproj/project.pbxproj:
2866
2867 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
2868
2869         Rubber stamped by Sam Weinig
2870
2871         Bug 43594 - Add string forwards to Forward.h
2872         This allows us to remove forward declarations for these classes from
2873         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
2874
2875         * WebKit.xcodeproj/project.pbxproj:
2876
2877 2010-08-06  Jessie Berlin  <jberlin@apple.com>
2878
2879         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
2880         Unreviewed.
2881
2882         * WebKit.xcodeproj/project.pbxproj:
2883
2884 2010-08-03  Joseph Pecoraro  <joepeck@webkit.org>
2885
2886         Reviewed by David Kilzer.
2887
2888         Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
2889         https://bugs.webkit.org/show_bug.cgi?id=40627
2890
2891         Part 5 - Refactor Quota Management in WebSecurityOrigin into Managers
2892
2893         * WebKit.xcodeproj/project.pbxproj: Add new Quota Managers, remove old SecurityOrigin subclasses.
2894
2895 2010-07-31  David Kilzer  <ddkilzer@apple.com>
2896
2897         <http://webkit.org/b/43307> Make sure all private headers are copied to PrivateHeaders directory
2898
2899         Reviewed by Dan Bernstein.
2900
2901         This also fixes compilation of DumpRenderTree after changes for
2902         Bug 40627.
2903
2904         * WebKit.xcodeproj/project.pbxproj: Set the PRIVATE attribute on
2905         the following headers:
2906         - WebFormDelegatePrivate.h
2907         - WebKitStatisticsPrivate.h
2908         - WebSecurityOriginPrivate.h
2909
2910 2010-07-30  Joseph Pecoraro  <joepeck@webkit.org>
2911
2912         Reviewed by David Kilzer.
2913
2914         Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
2915         https://bugs.webkit.org/show_bug.cgi?id=40627
2916
2917         * WebKit.xcodeproj/project.pbxproj:
2918         * efl/WebCoreSupport/ChromeClientEfl.cpp:
2919         (WebCore::ChromeClientEfl::reachedApplicationCacheOriginQuota):
2920         * efl/WebCoreSupport/ChromeClientEfl.h:
2921
2922 2010-07-30  Rafael Antognolli  <antognolli@profusion.mobi>
2923
2924         Reviewed by Antonio Gomes.
2925
2926         [EFL] Add library version and soname to EFL generated libraries and binary.
2927         https://bugs.webkit.org/show_bug.cgi?id=43212
2928
2929         Add version and soname to libewebkit.so.
2930
2931         * CMakeLists.txt:
2932
2933 2010-07-26  Rafael Antognolli  <antognolli@profusion.mobi>
2934
2935         Reviewed by Antonio Gomes.
2936
2937         [EFL] Move CMakeListsEfl.txt to WebKit/efl/
2938         https://bugs.webkit.org/show_bug.cgi?id=43002
2939
2940         This should reduce the noise in WebKit/ChangeLog that comes from EFL
2941         port. Most of the changes on EFL port should be logged in
2942         WebKit/efl/ChangeLog.
2943
2944         * CMakeLists.txt: Just change the path from where to include the file.
2945
2946 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
2947
2948         Reviewed by Antonio Gomes.
2949
2950         [EFL] Cleanup glib support (make it optional)
2951         https://bugs.webkit.org/show_bug.cgi?id=42480
2952
2953         Just add glib flags and directories if necessary.
2954
2955         * CMakeListsEfl.txt:
2956
2957 2010-07-23  Rafael Antognolli  <antognolli@profusion.mobi>
2958
2959         Reviewed by Antonio Gomes.
2960
2961         [EFL] Add support for using libcurl network backend.
2962         https://bugs.webkit.org/show_bug.cgi?id=42286
2963
2964         Just add soup/curl directories and flags for the specific
2965         backend being used.
2966
2967         * CMakeLists.txt:
2968         * CMakeListsEfl.txt:
2969
2970 2010-07-22  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2971
2972         Reviewed by Antonio Gomes.
2973
2974         [EFL] Implement input method notification
2975         https://bugs.webkit.org/show_bug.cgi?id=42640
2976
2977         Notify browser when keyboard should be shown/hidden. Input method
2978         hints are updated before sending the signal. Client should be able to
2979         determine the input type by calling ewk_view_imh_get().
2980
2981         * efl/EWebLauncher/main.c:
2982         (on_inputmethod_changed): example implementation that just prints to
2983         stdout if keyboard should be shown or hidden and the imh flags.
2984         (browserCreate): listen to signal about input method changing its
2985         state.
2986         * efl/WebCoreSupport/EditorClientEfl.cpp:
2987         (WebCore::EditorClientEfl::setInputMethodState): call new function
2988         responsible for implementing this notification.
2989         * efl/ewk/ewk_private.h: ewk_view_input_method_state_set() is called
2990         only from inside WebKit.
2991         * efl/ewk/ewk_view.cpp: implement setters and getters
2992         (ewk_view_imh_get):
2993         (ewk_view_input_method_state_set):
2994         * efl/ewk/ewk_view.h: introduce Ewk_Imh enum which contains the
2995         possible input types.
2996         (_Ewk_View_Smart_Class::):
2997
2998 2010-07-20  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
2999
3000         Reviewed by Kenneth Rohde Christiansen.
3001
3002         Fix zoom in/out on EFL after r62666. The patch for adding viewport
3003         missed the initialization of zoom_range.user_scalable. In case browser
3004         doesn't care about the viewport and does not listen to the signal,
3005         user_scalable will be always false, thus inhibiting zoom in/out.
3006         https://bugs.webkit.org/show_bug.cgi?id=42656
3007
3008         * efl/EWebLauncher/main.c:
3009         (on_viewport_changed): when listening to signal about viewport meta tag,
3010         it's not sufficient to receive the parameters. One needs also to enforce
3011         these parameters in WebKit.
3012         * efl/ewk/ewk_view.cpp:
3013         (_ewk_view_priv_new): initialize user_scalable parameter to allow
3014         browser zooming in and out.
3015
3016 2010-07-16  Zhe Su  <suzhe@chromium.org>
3017
3018         Reviewed by Darin Adler.
3019
3020         REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
3021         https://bugs.webkit.org/show_bug.cgi?id=42253
3022
3023         Dummy implementation of EditorClient::willSetInputMethodState.
3024
3025         * efl/WebCoreSupport/EditorClientEfl.cpp:
3026         (WebCore::EditorClientEfl::willSetInputMethodState):
3027         * efl/WebCoreSupport/EditorClientEfl.h:
3028
3029 2010-07-15  Mark Rowe  <mrowe@apple.com>
3030
3031         Update the sorting in the Xcode project files.
3032
3033         * WebKit.xcodeproj/project.pbxproj:
3034
3035 2010-07-14  Sam Weinig  <sam@webkit.org>
3036
3037         Reviewed by Darin Adler.
3038
3039         Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
3040         Make changing Cursors work in WebKit2.
3041
3042         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3043         (WebCore::ChromeClientEfl::setCursor):
3044         * efl/WebCoreSupport/ChromeClientEfl.h:
3045         Change prototype to match new one.
3046
3047 2010-07-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3048
3049         Reviewed by Antonio Gomes.
3050
3051         [EFL] Add eina_safety to popup menu deletion.
3052         https://bugs.webkit.org/show_bug.cgi?id=41873
3053
3054         Since this is a public call, it's better to have an eina_safety on
3055         public calls. It would crash if browser calls this function to select
3056         an item of a nonexistent popup.
3057
3058         * efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does
3059         not exist.
3060
3061 2010-07-13  Simon Fraser  <simon.fraser@apple.com>
3062
3063         Reviewed by Dan Bernstein.
3064
3065         <rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
3066         
3067         Add WebRenderLayer files.
3068
3069         * WebKit.xcodeproj/project.pbxproj:
3070
3071 2010-07-13  Rafael Antognolli  <antognolli@profusion.mobi>
3072
3073         Reviewed by Antonio Gomes.
3074
3075         This commit implements an API for configuring a path to the cookie
3076         file in the Mozilla "cookies.txt" format, and functions to deal with it
3077         in a more EFL like API.
3078
3079         [EFL] Add API for dealing with cookies in EFL port.
3080         https://bugs.webkit.org/show_bug.cgi?id=41770
3081
3082         * CMakeListsEfl.txt:
3083         * efl/ewk/EWebKit.h:
3084         * efl/ewk/ewk_cookies.cpp: Added.
3085         (ewk_cookies_file_set): Set a path to the file storing cookies.
3086         (ewk_cookies_clear): Clear all the cookies from the current cookie jar.
3087         (ewk_cookies_get_all): Get all the cookies from the current cookie jar.
3088         (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar.
3089         (ewk_cookies_cookie_free): Free memory used by a cookie.
3090         (ewk_cookies_policy_set): Set which acceptance policy will be used.
3091         (ewk_cookies_policy_get): Get current acceptance policy being used.
3092         * efl/ewk/ewk_cookies.h: Added.
3093         (_Ewk_Cookie::):
3094
3095 2010-07-12  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3096
3097         Unreviewed build fix after r60050.
3098
3099         * CMakeLists.txt: Add WebCore/bindings to the include path.
3100
3101 2010-07-11  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3102
3103         Reviewed by Adam Barth.
3104
3105         [EFL] Fix style errors in ewk_private.h.
3106         https://bugs.webkit.org/show_bug.cgi?id=41742
3107
3108         * efl/ewk/ewk_private.h:
3109
3110 2010-07-09  Darin Adler  <darin@apple.com>
3111
3112         * StringsNotToBeLocalized.txt: Updated for recent changes.
3113
3114 2010-07-08  Joone Hur  <joone@kldp.org>
3115
3116         Reviewed by Antonio Gomes.
3117
3118         [EFL] fix cmake build for EWebLauncher
3119         https://bugs.webkit.org/show_bug.cgi?id=41830
3120
3121         * CMakeListsEfl.txt: add ${LIBSOUP24_LDFLAGS} for link flags
3122
3123 2010-07-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3124
3125         Reviewed by Kenneth Rohde Christiansen.
3126
3127         [EFL] Implement several notification hooks in FrameLoaderClient.
3128         We just notify browser, making the appropriate type conversions about
3129         the events occurring in WebCore.
3130         https://bugs.webkit.org/show_bug.cgi?id=41005
3131
3132         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3133         (WebCore::FrameLoaderClientEfl::dispatchWillSendRequest): alloc 2 new
3134         wrapper structures in stack in order to give client the opportunity to
3135         change parameters. Then, call the function it defines.
3136         (WebCore::FrameLoaderClientEfl::assignIdentifierToInitialRequest):
3137         (WebCore::FrameLoaderClientEfl::didPerformFirstNavigation): notify
3138         client.
3139         (WebCore::FrameLoaderClientEfl::saveViewStateToItem): notify client.
3140         (WebCore::FrameLoaderClientEfl::restoreViewState): notify client.
3141         (WebCore::FrameLoaderClientEfl::dispatchDidChangeLocationWithinPage):
3142         notify browser that the url changed.
3143         (WebCore::FrameLoaderClientEfl::dispatchDidReceiveIcon): notify
3144         browser.
3145         (WebCore::FrameLoaderClientEfl::dispatchDidStartProvisionalLoad):
3146         notify browser.
3147         (WebCore::FrameLoaderClientEfl::dispatchDidFinishDocumentLoad): notify
3148         browser.
3149         (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): norify
3150         browser.
3151         (WebCore::FrameLoaderClientEfl::dispatchDidFirstVisuallyNonEmptyLayout):
3152         notify browser.
3153         (WebCore::FrameLoaderClientEfl::dispatchShow): notify browser.
3154         * efl/ewk/ewk_frame.cpp:
3155         (ewk_frame_request_will_send): emit signal notifying browser.
3156         (ewk_frame_request_assign_identifier): emit signal notifying browser.
3157         (ewk_frame_did_perform_first_navigation): emit signal notifying browser.
3158         (ewk_frame_view_state_save): emit signal notifying browser.
3159         (ewk_frame_load_provisional): emit signal notifying browser.
3160         (ewk_frame_load_firstlayout_finished): emit signal notifying browser.
3161         (ewk_frame_load_firstlayout_nonempty_finished): emit signal notifying browser.
3162         (ewk_frame_load_document_finished): emit signal notifying browser.
3163         * efl/ewk/ewk_frame.h: update documentation about signals being sent
3164         and implement wrapper struct for ResourceRequest.
3165         * efl/ewk/ewk_private.h: export private functions.
3166
3167 2010-07-08  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3168
3169         Reviewed by Kenneth Rohde Christiansen.
3170
3171         [EFL] Flush backing store when going to new page.
3172         Call client method to flush backing store when going to a new page. This
3173         is the notification that data related to current page should be dropped,
3174         since a new page is being loaded.
3175         https://bugs.webkit.org/show_bug.cgi?id=41008
3176
3177         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3178         (WebCore::FrameLoaderClientEfl::transitionToCommittedForNewPage):
3179
3180 2010-07-07  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3181
3182         Unreviewed build fix after r62676.
3183
3184         [EFL] Fix build after Page constructor has changed. By now, the
3185         introduced BackForwardControllerClient is not used.
3186         https://bugs.webkit.org/show_bug.cgi?id=41825
3187
3188         * efl/ewk/ewk_view.cpp:
3189         (_ewk_view_priv_new): Add missing parameter to WebCore::Page
3190         constructor.
3191
3192 2010-07-07  Anders Carlsson  <andersca@apple.com>
3193
3194         Reviewed by Sam Weinig.
3195
3196         Rename the WebBaseNetscapePluginStream.cpp and .h files to WebNetscapePluginStream.cpp and .h to match the class name.
3197
3198         * WebKit.xcodeproj/project.pbxproj:
3199
3200 2010-07-07  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3201
3202         Reviewed by Kenneth Rohde Christiansen.
3203
3204         [EFL] EFLWebKit doesn't support viewport meta tag.
3205         Support viewport meta tag on EFL Port.
3206         https://bugs.webkit.org/show_bug.cgi?id=40278
3207
3208         * efl/EWebLauncher/main.c: Process 'viewport,changed' signal.
3209         (viewport_set):
3210         (on_viewport_changed): Add a callback function for the 'viewport,changed' signal.
3211         (browserCreate): Register the callback function for the 'viewport,changed' signal.
3212         * efl/WebCoreSupport/ChromeClientEfl.cpp: Implement method to process viewport tag.
3213         (WebCore::ChromeClientEfl::didReceiveViewportArguments):
3214         * efl/WebCoreSupport/ChromeClientEfl.h: Define method to process viewport tag.
3215         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3216         (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): Implement a function to set layout
3217         when website doesn't contain viewport tag.
3218         (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad):
3219         (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout):
3220         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3221         (WebCore::FrameLoaderClientEfl::setInitLayoutCompleted):
3222         (WebCore::FrameLoaderClientEfl::getInitLayoutCompleted):
3223         * efl/ewk/ewk_private.h: Added internal APIs to process viewport tag.
3224         * efl/ewk/ewk_view.cpp: Added APIs to process and to handle viewport tag.
3225         (_ewk_view_priv_new):
3226         (ewk_view_fixed_layout_size_set):
3227         (ewk_view_zoom_set):
3228         (ewk_view_zoom_weak_set):
3229         (ewk_view_zoom_animated_set):
3230         (ewk_view_viewport_set): Reports that viewport has changed.
3231         (ewk_view_viewport_get): Reports that viewport has changed.
3232         (ewk_view_zoom_range_set): Sets the zoom range.
3233         (ewk_view_zoom_range_min_get): Gets minimum value of zoom range.
3234         (ewk_view_zoom_range_max_get): Gets maximum value of zoom range.
3235         (ewk_view_user_scalable_set): Sets if zoom is enabled.
3236         (ewk_view_user_scalable_get): Gets if zoom is enabled.
3237         * efl/ewk/ewk_view.h:
3238
3239 2010-07-07  Rafael Antognolli  <antognolli@profusion.mobi>
3240
3241         Reviewed by Adam Barth.
3242
3243         [EFL] Fix cmake build and libsoup detection
3244         Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
3245         - LINK_FLAGS should be set using quotes, otherwise some wrong
3246         substitution takes place;
3247         - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
3248         version we are using;
3249         - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
3250         than that.
3251         https://bugs.webkit.org/show_bug.cgi?id=41717
3252
3253         * CMakeLists.txt:
3254         * CMakeListsEfl.txt:
3255
3256 2010-07-05  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3257
3258         Reviewed by Kenneth Rohde Christiansen.
3259
3260         [EFL] Implement downloadURL in ContextMenuClientEfl
3261         When user selects a download menu from context menu, send the download 
3262         request to application.
3263         https://bugs.webkit.org/show_bug.cgi?id=41149
3264
3265         * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
3266         (WebCore::ContextMenuClientEfl::downloadURL): Get url for downloading 
3267         file and Send it to application.
3268         * efl/WebCoreSupport/ContextMenuClientEfl.h:
3269
3270 2010-06-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3271
3272         Reviewed by Kenneth Rohde Christiansen.
3273
3274         [EFL] Implement windowRect() and setWindowRect() in ChromeClientEfl.cpp
3275         https://bugs.webkit.org/show_bug.cgi?id=40876
3276
3277         * efl/WebCoreSupport/ChromeClientEfl.cpp: Implements two methods
3278         to change window size.
3279
3280         (WebCore::ChromeClientEfl::windowRect):
3281         (WebCore::ChromeClientEfl::setWindowRect):
3282
3283 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3284
3285         Unreviewed build fix.
3286
3287         [EFL] Build fix for latest version of Ecore library.
3288         Ecore recently changed return type of callbacks from int to Eina_Bool.
3289
3290         * efl/EWebLauncher/main.c:
3291         * efl/ewk/ewk_view.cpp:
3292         (_ewk_view_zoom_animator_cb): Return Eina_Bool instead of int.
3293
3294 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3295
3296         Reviewed by Kenneth Rohde Christiansen.
3297
3298         [EFL] Simplify zoom setting by narrowing with WebCore API.
3299         Instead of creating a zoom_text_only field, use the already defined enum
3300         by WebCore.
3301         https://bugs.webkit.org/show_bug.cgi?id=40993
3302
3303         * efl/ewk/ewk_frame.cpp: sd->zoom_text_only => sd->zoom_mode
3304         (ewk_frame_zoom_set):
3305         (ewk_frame_zoom_text_only_get):
3306         (ewk_frame_zoom_text_only_set):
3307
3308 2010-06-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3309
3310         Reviewed by Kenneth Rohde Christiansen.
3311
3312         [EFL] Implement download requests
3313         When a download request arrives through FrameLoaderClient, forward it to
3314         browser in order to be possible to download files.
3315         https://bugs.webkit.org/show_bug.cgi?id=40967
3316
3317         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3318         (WebCore::FrameLoaderClientEfl::download): get file names and
3319         forward to ewk_view_download_request()
3320         * efl/ewk/ewk_private.h: export private function to WebCoreSupport
3321
3322 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3323
3324         Reviewed by Kenneth Rohde Christiansen.
3325
3326         [EFL] Stop frame loaders when deleting view.
3327         Frame loaders were still alive after view is deleted, causing
3328         segmentation fault when libsoup had something to deliver yet.
3329         https://bugs.webkit.org/show_bug.cgi?id=41007
3330
3331         * efl/ewk/ewk_view.cpp:
3332         (_ewk_view_smart_del): stop loaders.
3333
3334 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3335
3336         Reviewed by Kenneth Rohde Christiansen.
3337
3338         [EFL] Fix warnings about printf format
3339         When printing uint64_t the macro PRIu64 is needed in order to be
3340         portable across 32 and 64 bits. It was previously showing warning
3341         messages on 32-bits systems.
3342         https://bugs.webkit.org/show_bug.cgi?id=40965
3343
3344         * efl/ewk/ewk_view.cpp:
3345         (ewk_view_exceeded_database_quota):
3346
3347 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3348
3349         Reviewed by Kenneth Rohde Christiansen.
3350
3351         [EFL] Do not load error message for download and cancellation.
3352         When a download is made or a request is cancelled an error page should
3353         not be shown.
3354         https://bugs.webkit.org/show_bug.cgi?id=40956
3355
3356         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3357         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): return if it
3358         should not fallback.
3359         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoad): return if it
3360         should not fallback.
3361         (WebCore::FrameLoaderClientEfl::interruptForPolicyChangeError): fix
3362         typo in related error message.
3363         (WebCore::FrameLoaderClientEfl::shouldFallBack): if user cancelled the
3364         request or the policy changed (for example, because the request is a
3365         download) then it should not fallback.
3366
3367 2010-06-25  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3368
3369         Reviewed by Kenneth Rohde Christiansen.
3370
3371         [EFL] Implement runOpenPanel method. The interface with browser was
3372         already implemented. Now we are actually calling it.
3373         https://bugs.webkit.org/show_bug.cgi?id=40923
3374
3375         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3376         (WebCore::ChromeClientEfl::runOpenPanel): implement method.
3377         * efl/ewk/ewk_private.h: export to WebCoreSupport the needed method
3378
3379 2010-06-24  Jer Noble  <jer.noble@apple.com>
3380
3381         Reviewed by Eric Carlson.
3382
3383         Full-screened content doesn't keep the display on: Safari not grabbing a power assertion?
3384         https://bugs.webkit.org/show_bug.cgi?id=40939
3385         rdar://problem/7996172
3386         
3387         Add IOKit.framework to the list of linked frameworks.
3388
3389         * WebKit.xcodeproj/project.pbxproj:
3390
3391 2010-06-23  Leandro Pereira  <leandro@profusion.mobi>
3392
3393         Reviewed by Gustavo Noronha Silva.
3394
3395         [EFL] Add Libs.private to ewebkit.pc when building with SHARED_CORE.
3396         https://bugs.webkit.org/show_bug.cgi?id=40862
3397         
3398         * CMakeListsEfl.txt:
3399         * efl/ewebkit.pc.in:
3400
3401 2010-06-23  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3402
3403         Reviewed by Gustavo Noronha Silva.
3404
3405         Add implementaion of new windows for EFL port. Both cases of a link
3406         with target="_blank" and a javascript that does window.open() are
3407         treated, delegating to browser the role of actually creating the
3408         window (or blocking it).
3409         https://bugs.webkit.org/show_bug.cgi?id=40930
3410
3411         * CMakeListsEfl.txt: add new file that wraps the WindowFeatures struct
3412         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3413         (WebCore::ChromeClientEfl::createWindow): implement method for
3414         creating new window by delegating to browser its creation. Browser
3415         might decide to continue on the same window by returning the same
3416         view object.
3417         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3418         (WebCore::FrameLoaderClientEfl::dispatchCreatePage): implement method
3419         for creating new window when its creation is done by a javascript
3420         script.
3421         * efl/ewk/EWebKit.h: new header for WindowFeatures.
3422         * efl/ewk/ewk_private.h:
3423         * efl/ewk/ewk_view.cpp:
3424         (ewk_view_window_create): call the method implemented by browser.
3425         * efl/ewk/ewk_view.h:
3426         * efl/ewk/ewk_window_features.cpp: Added.
3427         (ewk_window_features_unref):
3428         (ewk_window_features_ref):
3429         (ewk_window_features_bool_property_get):
3430         (ewk_window_features_int_property_get):
3431         (ewk_window_features_new_from_core): create and wrapped struct
3432         containing the core struct.
3433         * efl/ewk/ewk_window_features.h: Added.
3434
3435 2010-06-18  Anders Carlsson  <andersca@apple.com>
3436
3437         Reviewed by Sam Weinig.
3438
3439         Rename WebPluginPackage.m to make it an Objective-C++ file.
3440
3441         * WebKit.xcodeproj/project.pbxproj:
3442
3443 2010-06-18  Anders Carlsson  <andersca@apple.com>
3444
3445         Reviewed by Sam Weinig.
3446
3447         Make WebCoreSystemInterface.h a C++ only header
3448         https://bugs.webkit.org/show_bug.cgi?id=40867
3449
3450         * WebKit.xcodeproj/project.pbxproj:
3451
3452 2010-06-18  Anders Carlsson  <andersca@apple.com>
3453
3454         Reviewed by Dan Bernstein.
3455
3456         Add stubbed out WebPlatformStrategies class to WebKit.
3457         https://bugs.webkit.org/show_bug.cgi?id=40851
3458
3459         * WebKit.xcodeproj/project.pbxproj:
3460
3461 2010-06-18  Alexis Menard  <alexis.menard@nokia.com>
3462
3463         Reviewed by Simon Hausmann.
3464
3465         [qt] Better check for the declarative plugin inclusion.
3466
3467         * WebKit.pro:
3468
3469 2010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3470
3471         Reviewed by Eric Seidel.
3472
3473         Clean EFL header files in order to diminish the compilation time with
3474         EFL from subversion. We remove the EFL includes from header files and use
3475         forward declarations, including the headers in correspondent source
3476         files when needed. This causes only the needed source files to be
3477         recompiled in case a new version of EFL is installed instead of
3478         triggering a recompilation of almost all WebCore/WebKit.
3479         https://bugs.webkit.org/show_bug.cgi?id=40575
3480
3481         * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
3482         * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
3483         * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
3484
3485 2010-06-15  Gustavo Noronha Silva  <gns@gnome.org>
3486
3487         Unreviewed EFL build fix. Simple typo.
3488
3489         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3490         (WebCore::InspectorClientEfl::sendMessageToFrontend):
3491
3492 2010-06-14  Tony Chang  <tony@chromium.org>
3493
3494         Reviewed by Darin Fisher.
3495
3496         Chromium shouldn't build inside the source directory
3497         https://bugs.webkit.org/show_bug.cgi?id=40489
3498
3499         Ignore directories fetched by chromium and chromium mac output dir.
3500
3501         * chromium: Added property svn:ignore.
3502
3503 2010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
3504
3505         Reviewed by Pavel Feldman.
3506
3507         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
3508         data from inspected page to WebInspector as JSON string via http. The native
3509         serialization to JSON string is supported by InspectorValue's classes. This patch
3510         has the implementation of sendMessageToFrontend function. WebKit version of it still
3511         uses ScriptFunctionCall and will be switched to another transport a little bit later.
3512         https://bugs.webkit.org/show_bug.cgi?id=40134
3513
3514         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3515         (WebCore::InspectorClientEfl::sendMessageToFrontend):
3516         * efl/WebCoreSupport/InspectorClientEfl.h:
3517
3518 2010-06-09  Sheriff Bot  <webkit.review.bot@gmail.com>
3519
3520         Unreviewed, rolling out r60889.
3521         http://trac.webkit.org/changeset/60889
3522         https://bugs.webkit.org/show_bug.cgi?id=40365
3523
3524         gtk bot has some kind of memory corruption (Requested by
3525         loislo on #webkit).
3526
3527         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3528         * efl/WebCoreSupport/InspectorClientEfl.h:
3529
3530 2010-06-07  Ilya Tikhonovsky  <loislo@chromium.org>
3531
3532         Reviewed by Pavel Feldman.
3533
3534         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
3535         data from inspected page to WebInspector as JSON string via http. The native
3536         serialization to JSON string is supported by InspectorValue's classes. This patch
3537         has the implementation of sendMessageToFrontend function. WebKit version of it still
3538         uses ScriptFunctionCall and will be switched to another transport a little bit later.
3539         https://bugs.webkit.org/show_bug.cgi?id=40134
3540
3541         * efl/WebCoreSupport/InspectorClientEfl.cpp:
3542         (WebCore::InspectorClientEfl::sendMessageToFrontend):
3543         * efl/WebCoreSupport/InspectorClientEfl.h:
3544
3545 2010-06-01  Alexey Proskuryakov  <ap@apple.com>
3546
3547         Reviewed by Sam Weinig.
3548
3549         https://bugs.webkit.org/show_bug.cgi?id=39434
3550         REGRESSION (r59811): Geolocation callbacks cannot be created
3551
3552         Removing unused WebGeolocationMock.
3553
3554         * WebKit.xcodeproj/project.pbxproj:
3555
3556 2010-05-31  Lyon Chen  <liachen@rim.com>
3557
3558         Reviewed by Kent Tamura.
3559
3560         Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
3561         https://bugs.webkit.org/show_bug.cgi?id=35530
3562
3563         Change enum EAlteration from { MOVE, EXTEND } to { AlterationMove, AlterationExtend } and enum EDirection { FORWARD, BACKWARD, RIGHT, LEFT} to { DirectionForward, DirectionBackward, DirectionRight, DirectionLeft } to avoid macro conflict, and also better coding style conformance.
3564
3565         * efl/WebCoreSupport/EditorClientEfl.cpp:
3566         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
3567
3568 2010-05-31  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3569
3570         Reviewed by Kenneth Rohde Christiansen.
3571
3572         [EFL] Add Context Menu implementation
3573         https://bugs.webkit.org/show_bug.cgi?id=39821
3574
3575         * CMakeListsEfl.txt: add context menu files.
3576         * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
3577         (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
3578         (WebCore::ContextMenuClientEfl::newPlatformDescription):
3579         (WebCore::ContextMenuClientEfl::freePlatformDescription):
3580         (WebCore::ContextMenuClientEfl::appendItem):
3581         (WebCore::ContextMenuClientEfl::show):
3582         * efl/WebCoreSupport/ContextMenuClientEfl.h:
3583         * efl/ewk/EWebKit.h:
3584         * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
3585         browser for manipulating context menus.
3586         (ewk_context_menu_ref):
3587         (ewk_context_menu_unref):
3588         (ewk_context_menu_destroy):
3589         (ewk_context_menu_item_list_get):
3590         (ewk_context_menu_item_new):
3591         (ewk_context_menu_item_select):
3592         (ewk_context_menu_item_free):
3593         (ewk_context_menu_item_type_get):
3594         (ewk_context_menu_item_type_set):
3595         (ewk_context_menu_item_action_get):
3596         (ewk_context_menu_item_action_set):
3597         (ewk_context_menu_item_title_get):
3598         (ewk_context_menu_item_title_set):
3599         (ewk_context_menu_item_checked_get):
3600         (ewk_context_menu_item_checked_set):
3601         (ewk_context_menu_item_enabled_get):
3602         (ewk_context_menu_item_enabled_set):
3603         (ewk_context_menu_new):
3604         (ewk_context_menu_free):
3605         (ewk_context_menu_item_append):
3606         (ewk_context_menu_custom_get):
3607         (ewk_context_menu_show):
3608         * efl/ewk/ewk_contextmenu.h: Added.
3609         * efl/ewk/ewk_private.h:
3610         * efl/ewk/ewk_view.cpp:
3611         (ewk_view_context_menu_forward_event): inform browser a new context
3612         menu was created.
3613         (ewk_view_exceeded_database_quota): small fix to previous
3614         changed function.
3615         * efl/ewk/ewk_view.h:
3616
3617 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3618
3619         Reviewed by Kenneth Rohde Christiansen.
3620
3621         [EF] Remove compiler warnings and add test for switching page
3622         encoding.
3623         https://bugs.webkit.org/show_bug.cgi?id=39871
3624
3625         * efl/EWebLauncher/main.c:
3626         (print_history):
3627         (on_key_down):
3628         (main):
3629
3630 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3631
3632         Reviewed by Kenneth Rohde Christiansen.
3633
3634         [EFL] Allow client to override default database quota. We increase the
3635         default database quota to 1MB (it was incorrectly set to 1KB, which is
3636         too low) and add methods to allow client to iteratively database quota
3637         when it becomes greater than the allowed value.
3638         https://bugs.webkit.org/show_bug.cgi?id=39867
3639
3640         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3641         (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
3642         to allow client to increase database quota iteratively.
3643         * efl/ewk/ewk_private.h:
3644         * efl/ewk/ewk_settings.cpp:
3645         * efl/ewk/ewk_view.h:
3646
3647 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3648
3649         Reviewed by Kenneth Rohde Christiansen.
3650
3651         [EFL] Add default path to web database and methods to set it.
3652         If a default path is not set, it will default to "/", in which a
3653         normal user usually does not have write permission.
3654
3655         * efl/EWebLauncher/main.c: overwrite default directory with another
3656         one.
3657         (main):
3658         * efl/ewk/ewk_main.cpp:
3659         (ewk_init): add default path
3660         * efl/ewk/ewk_settings.cpp: add methods to set and get database path
3661         (ewk_settings_web_database_path_set):
3662         (ewk_settings_web_database_path_get):
3663         * efl/ewk/ewk_settings.h:
3664
3665 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3666
3667         Reviewed by Kenneth Rohde Christiansen.
3668
3669         [EFL] Fix wrongly set clipper. Now the scrollbars from main
3670         frame are shown even on a zoom level lower than 1.0.
3671
3672         * efl/ewk/ewk_view_single.c:
3673         (_ewk_view_single_smart_add):
3674         (_ewk_view_single_smart_backing_store_add):
3675         (ewk_view_single_smart_set):
3676
3677 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3678
3679         Reviewed by Kenneth Rohde Christiansen.
3680
3681         [EFL] Add support for Popup menus
3682         https://bugs.webkit.org/show_bug.cgi?id=39629
3683
3684         * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
3685         and destroy popup menu.
3686         (WebCore::ChromeClientEfl::createSelectPopup): ditto.
3687         (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
3688         * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
3689         * efl/ewk/ewk_private.h: add function to call browser when a popup is
3690         created/deleted
3691
3692 2010-05-25  Joone Hur  <joone.hur@samsung.com>
3693
3694         Reviewed by Gustavo Noronha Silva.
3695
3696         [EFL] Build fix.
3697         http://webkit.org/b/39648
3698
3699         * efl/ewk/ewk_frame.cpp:
3700         (ewk_frame_zoom_get): Add missed namespace 
3701         (ewk_frame_zoom_set): Ditto.
3702         (ewk_frame_zoom_text_only_set): Ditto.
3703         * efl/ewk/ewk_view.cpp:
3704         (_ewk_view_priv_new): Add a null parameter when creating a Page.
3705
3706 2010-05-24  Darin Adler  <darin@apple.com>
3707
3708         Reviewed by Eric Seidel.
3709
3710         Move view-related functions from Frame to FrameView
3711         https://bugs.webkit.org/show_bug.cgi?id=39366
3712
3713         * efl/ewk/ewk_frame.cpp:
3714         (ewk_frame_editable_set): Removed call to empty function,
3715         removeEditingStyleFromBodyElement.
3716         (ewk_frame_zoom_get): Call function on FrameView.
3717         (ewk_frame_zoom_set): Ditto.
3718         (ewk_frame_zoom_text_only_set): Ditto.
3719
3720 2010-05-15  Leandro Pereira  <leandro@profusion.mobi>
3721
3722         Reviewed by Adam Treat.
3723
3724         [EFL] Add build system for the EFL port.
3725         http://webkit.org/b/37945
3726
3727         * CMakeLists.txt: Added.
3728         * CMakeListsEfl.txt: Added.
3729
3730 2010-05-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
3731
3732         Reviewed by David Levin.
3733
3734         [EF] Include missing header.
3735         http://webkit.org/b/38905
3736
3737         * efl/ewk/ewk_main.cpp: Include PageGroup.h
3738
3739 2010-05-08  Leandro Pereira  <leandro@profusion.mobi>
3740
3741         Reviewed by Laszlo Gombos.
3742
3743         [EFL] Only compile database stuff if ENABLE_DATABASE is set. 
3744         http://webkit.org/b/38777
3745
3746         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3747
3748 2010-05-05  Dan Bernstein  <mitz@apple.com>
3749
3750         Reviewed by Simon Fraser.
3751
3752         <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
3753         https://bugs.webkit.org/show_bug.cgi?id=38427
3754
3755         * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
3756         Objective-C++.
3757
3758 2010-05-03  Darin Adler  <darin@apple.com>
3759
3760         * English.lproj/Localizable.strings: Regenerated.
3761         * StringsNotToBeLocalized.txt: Updated for recent changes.
3762
3763 2010-05-03  Jens Alfke  <snej@chromium.org>
3764
3765         Reviewed by Darin Fisher.
3766
3767         [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
3768         https://bugs.webkit.org/show_bug.cgi?id=38397
3769
3770         No tests (functionality is exposed only through native WebKit API.)
3771
3772         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3773         (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
3774
3775 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
3776
3777         Reviewed by Gustavo Noronha Silva.
3778
3779         Implement findThemePath to locate the correct theme file instead of
3780         relying on a hardcoded location.
3781         http://webkit.org/b/37996
3782
3783         * efl/EWebLauncher/main.c:
3784         (findThemePath): Fix to locate the correct theme files.
3785         (main): Use findThemePath() instead of a hardcoded one.
3786
3787 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
3788
3789         Reviewed by Gustavo Noronha Silva.
3790
3791         Update efl/ewebkit.pc.in to match the variable substitution syntax
3792         of CMake.
3793         http://webkit.org/b/37999
3794
3795         * efl/ewebkit.pc.in: Updated.
3796
3797 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
3798
3799         Reviewed by Gustavo Noronha Silva.
3800
3801         Update EWebKit (EFL port) to match recent API changes.
3802         http://webkit.org/b/37997
3803
3804         * efl/ewk/ewk_frame.cpp:
3805         (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
3806         (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
3807         (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
3808         (ewk_frame_plugin_create): Disable temporarily PluginView-related
3809         code until a proper plugin implementation is made.
3810         * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
3811         (ewk_view_selection_get): Fix a reference to WebCore::CString to
3812         WTF::CString.
3813
3814 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
3815
3816         Reviewed by Gustavo Noronha Silva.
3817
3818         Update EFL port files to match recent API changes.
3819         http://webkit.org/b/37876
3820
3821         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3822         (kit): Added.
3823         (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
3824         (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
3825         style fix.
3826         (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
3827         (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
3828         (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
3829         (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
3830         (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
3831         (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
3832         (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
3833         (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
3834         (WebCore::ChromeClientEfl::scroll): Updated.
3835         (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
3836         (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
3837         * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
3838         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3839         (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
3840         from FrameLoader::writer.
3841         (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
3842         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
3843         (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
3844
3845 2010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
3846
3847         Reviewed by Nikolas Zimmermann.
3848
3849         Add missing EFL WebKit/efl theme files.
3850         http://webkit.org/b/37854
3851
3852         * efl/DefaultTheme/default.edc: Added.
3853         * efl/DefaultTheme/widget/button/button.edc: Added.
3854         * efl/DefaultTheme/widget/check/check.edc: Added.
3855         * efl/DefaultTheme/widget/combo/combo.edc: Added.
3856         * efl/DefaultTheme/widget/entry/entry.edc: Added.
3857         * efl/DefaultTheme/widget/file/file.edc: Added.
3858         * efl/DefaultTheme/widget/radio/radio.edc: Added.
3859         * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
3860         * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
3861         * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
3862         * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
3863
3864 2010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
3865
3866         Reviewed by Adam Roben.
3867
3868         Update EFL port to match recent API changes.
3869         http://webkit.org/b/37853
3870
3871         * efl/WebCoreSupport/EditorClientEfl.cpp:
3872         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
3873         (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
3874         (WebCore::FrameLoaderClientEfl::objectContentType):
3875         (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
3876         (WebCore::FrameLoaderClientEfl::canShowMIMEType):
3877         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
3878
3879 2010-04-15  Leandro Pereira  <leandro@profusion.mobi>
3880
3881         Reviewed by Kenneth Rohde Christiansen.
3882
3883         Add EFL port files to efl/WebCoreSupport.
3884         http://webkit.org/b/35915
3885
3886         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
3887         * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
3888
3889 2010-04-15  Adam Roben  <aroben@apple.com>
3890
3891         Expose UserContentURLPattern as WebKit SPI
3892
3893         Fixes <http://webkit.org/b/37354>.
3894
3895         Reviewed by Tim Hatcher.
3896
3897         * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
3898
3899 2010-04-15  Leandro Pereira  <leandro@profusion.mobi>
3900
3901         Reviewed by Kenneth Rohde Christiansen.
3902
3903         Add EFL port files to efl/WebCoreSupport.
3904         http://webkit.org/b/35918
3905
3906         * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
3907         * efl/WebCoreSupport/EditorClientEfl.h: Added.
3908
3909 2010-04-10  Mark Rowe  <mrowe@apple.com>
3910
3911         Reviewed by Dan Bernstein.
3912
3913         <rdar://problem/7845305> Further adoption of formal protocols for delegates.
3914
3915         Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
3916
3917         * WebKit.xcodeproj/project.pbxproj:
3918
3919 2010-04-07  Leandro Pereira  <leandro@profusion.mobi>
3920
3921         Reviewed by Kenneth Rohde Christiansen.
3922
3923         Add ewk_view (the high level object to acces the WebKit-EFL browser
3924         component) to efl/ewk.
3925         http://webkit.org/b/35932
3926
3927         * efl/ewk/ewk_view.cpp: Added.
3928         * efl/ewk/ewk_view.h: Added.
3929
3930 2010-04-05  Alexey Proskuryakov  <ap@apple.com>
3931
3932         Reviewed by Darin Adler.
3933
3934         https://bugs.webkit.org/show_bug.cgi?id=37111
3935         <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3936
3937         https://bugs.webkit.org/show_bug.cgi?id=37111
3938         <rdar://problem/7790327> Draw replacement text when plug-in host crashes
3939
3940         * English.lproj/Localizable.strings: Added a string for plug-in failure.
3941
3942 2010-04-01  Leandro Pereira  <leandro@profusion.mobi>
3943
3944         Reviewed by Gustavo Noronha Silva.
3945
3946         Add EFL's pkg-config metadata file file to efl/.
3947         http://webkit.org/b/36766
3948
3949         * efl/ewebkit.pc.in: Added.
3950
3951 2010-03-30  Gavin Barraclough  <barraclough@apple.com>
3952
3953         Rubber stamped by Sam Weinig.
3954
3955         https://bugs.webkit.org/show_bug.cgi?id=36866
3956         Move CString to WTF
3957
3958         * efl/WebCoreSupport/ChromeClientEfl.cpp:
3959         * efl/ewk/ewk_frame.cpp:
3960         (ewk_frame_name_get):
3961         (ewk_frame_selection_get):
3962         (ewk_frame_uri_changed):
3963         * efl/ewk/ewk_history.cpp:
3964         * efl/ewk/ewk_settings.cpp:
3965
3966 2010-03-28  Alexey Proskuryakov  <ap@apple.com>
3967
3968         Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
3969
3970         * efl/ewk/ewk_frame.cpp:
3971
3972 2010-03-22  Kevin Decker  <kdecker@apple.com>
3973
3974         Reviewed by Simon Fraser.
3975
3976         https://bugs.webkit.org/show_bug.cgi?id=36328
3977
3978         * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
3979
3980 2010-03-22  Darin Adler  <darin@apple.com>
3981
3982         * StringsNotToBeLocalized.txt: Updated for recent changes.
3983
3984 2010-03-22  Kevin Decker  <kdecker@apple.com>
3985
3986         Reviewed by John Sullivan.
3987
3988         https://bugs.webkit.org/show_bug.cgi?id=36328
3989
3990         * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
3991
3992 2010-03-18  Leandro Pereira  <leandro@profusion.mobi>
3993
3994         Reviewed by Kenneth Rohde Christiansen.
3995
3996         Add EFL port files to efl/ewk.
3997         http://webkit.org/b/35931
3998
3999         * efl/ewk/ewk_settings.cpp: Added.
4000         * efl/ewk/ewk_settings.h: Added.
4001
4002 2010-03-17  Leandro Pereira  <leandro@profusion.mobi>
4003
4004         Reviewed by Kenneth Rohde Christiansen.
4005
4006         Add default theme files to efl/DefaultTheme.
4007         http://webkit.org/b/36240
4008
4009         * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
4010         * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
4011         * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
4012         * efl/DefaultTheme/radio/img_radio_off.png: Added.
4013         * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
4014         * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
4015         * efl/DefaultTheme/combo/combo_normal.png: Added.
4016         * efl/DefaultTheme/combo/combo_focus_button.png: Added.
4017         * efl/DefaultTheme/combo/combo_hover_button.png: Added.
4018         * efl/DefaultTheme/combo/combo_hover.png: Added.
4019         * efl/DefaultTheme/combo/combo_focus.png: Added.
4020         * efl/DefaultTheme/combo/combo_press_button.png: Added.
4021         * efl/DefaultTheme/combo/combo_normal_button.png: Added.
4022         * efl/DefaultTheme/combo/combo_press.png: Added.
4023         * efl/DefaultTheme/combo/icon.png: Added.
4024         * efl/DefaultTheme/file/file_normal.png: Added.
4025         * efl/DefaultTheme/file/file_press.png: Added.
4026         * efl/DefaultTheme/file/file_hover.png: Added.
4027         * efl/DefaultTheme/file/file_focus.png: Added.
4028         * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
4029         * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
4030         * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
4031         * efl/DefaultTheme/search/field/field_focused.png: Added.
4032         * efl/DefaultTheme/search/field/field_normal.png: Added.
4033         * efl/DefaultTheme/search/field/field_hovered.png: Added.
4034         * efl/DefaultTheme/entry/img_normal.png: Added.
4035         * efl/DefaultTheme/entry/img_hovered.png: Added.
4036         * efl/DefaultTheme/entry/img_focused.png: Added.
4037         * efl/DefaultTheme/check/img_check_off_hover.png: Added.
4038         * efl/DefaultTheme/check/img_check_on.png: Added.
4039         * efl/DefaultTheme/check/img_check_off_focus.png: Added.
4040         * efl/DefaultTheme/check/img_check_on_focus.png: Added.
4041         * efl/DefaultTheme/check/img_check_off.png: Added.
4042         * efl/DefaultTheme/check/img_check_on_hover.png: Added.
4043         * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
4044         * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
4045         * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
4046         * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
4047         * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
4048         * efl/DefaultTheme/button/img_button_normal.png: Added.
4049         * efl/DefaultTheme/button/img_button_focus.png: Added.
4050         * efl/DefaultTheme/button/img_button_hover.png: Added.
4051         * efl/DefaultTheme/button/img_button_press.png: Added.
4052
4053 2010-03-17  Leandro Pereira  <leandro@profusion.mobi>
4054
4055         Reviewed by Kenneth Rohde Christiansen.
4056
4057         Add EFL example browser to efl/EWebLauncher.
4058         http://webkit.org/b/36176
4059
4060         * efl/EWebLauncher/main.c: Added.
4061
4062 2010-03-16  Leandro Pereira  <leandro@profusion.mobi>
4063
4064         Reviewed by Kenneth Rohde Christiansen.
4065
4066         Add EFL port files to efl/WebCoreSupport.
4067         http://webkit.org/b/35916
4068
4069         * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
4070         * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
4071
4072 2010-03-16  Yury Semikhatsky  <yurys@chromium.org>
4073
4074         Reviewed by Pavel Feldman.
4075
4076         Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost.
4077
4078         Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
4079         https://bugs.webkit.org/show_bug.cgi?id=35036
4080
4081         * efl/WebCoreSupport/InspectorClientEfl.cpp:
4082         (WebCore::InspectorClientEfl::openInspectorFrontend):
4083         * efl/WebCoreSupport/InspectorClientEfl.h:
4084
4085 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
4086
4087         Reviewed by Kenneth Rohde Christiansen.
4088
4089         Add EFL port files to efl/ewk.
4090         http://webkit.org/b/35925
4091
4092         * efl/ewk/ewk_history.cpp: Added.
4093         * efl/ewk/ewk_history.h: Added.
4094
4095 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
4096
4097         Reviewed by Kenneth Rohde Christiansen.
4098
4099         Add EFL port files to efl/ewk.
4100         http://webkit.org/b/35928
4101
4102         * efl/ewk/ewk_main.cpp: Added.
4103         * efl/ewk/ewk_main.h: Added.
4104
4105 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
4106
4107         Reviewed by Kenneth Rohde Christiansen.
4108
4109         Add EFL port files to efl/ewk.
4110         http://webkit.org/b/35924
4111
4112         * efl/ewk/ewk_frame.cpp: Added.
4113         * efl/ewk/ewk_frame.h: Added.
4114
4115 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
4116
4117         Reviewed by Kenneth Rohde Christiansen.
4118
4119         Add EFL port files to efl/ewk.
4120         http://webkit.org/b/35936
4121
4122         * efl/ewk/ewk_view_single.c: Added.
4123
4124 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
4125
4126         Reviewed by Kenneth Rohde Christiansen.
4127
4128         Add EFL port files to efl/ewk.
4129         http://webkit.org/b/35929
4130
4131         * efl/ewk/ewk_util.cpp: Added.
4132         * efl/ewk/ewk_util.h: Added.
4133
4134 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
4135
4136         Reviewed by Kenneth Rohde Christiansen.
4137
4138         Add EFL port files to efl/ewk.
4139         http://webkit.org/b/35934
4140
4141         * efl/ewk/EWebKit.h: Added.
4142         * efl/ewk/ewk_eapi.h: Added.
4143         * efl/ewk/ewk_logging.h: Added.
4144         * efl/ewk/ewk_private.h: Added.
4145
4146 2010-03-11  Leandro Pereira  <leandro@profusion.mobi>
4147
4148         Reviewed by Gustavo Noronha Silva.
4149
4150         Add EFL port files to efl/WebCoreSupport.
4151         http://webkit.org/b/35917
4152
4153         * efl/WebCoreSupport/InspectorClientEfl.h: Added.
4154         * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
4155
4156 2010-03-11  Leandro Pereira  <leandro@profusion.mobi>
4157
4158         Reviewed by Gustavo Noronha Silva.
4159
4160         Add EFL port files to efl/WebCoreSupport.
4161         http://webkit.org/b/35914
4162
4163         * efl/WebCoreSupport/DragClientEfl.h: Added.
4164         * efl/WebCoreSupport/DragClientEfl.cpp: Added.
4165
4166 2010-03-11  Simon Fraser  <simon.fraser@apple.com>
4167
4168         Reviewed by Mark Rowe.
4169
4170         Sort the project file.
4171
4172         * WebKit.xcodeproj/project.pbxproj:
4173
4174 2010-03-10  Leandro Pereira  <leandro@profusion.mobi>
4175
4176         Reviewed by Holger Freyther.
4177
4178         Add EFL port files to efl/WebCoreSupport.
4179         http://webkit.org/b/35913
4180
4181         * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
4182         * efl/WebCoreSupport/ChromeClientEfl.h: Added.
4183
4184 2010-03-09  John Sullivan  <sullivan@apple.com>
4185
4186         Fixed localized string key collision. update-webkit-localized-strings now
4187         runs without errors.
4188
4189         Reviewed by Adam Roben.
4190
4191         * English.lproj/Localizable.strings:
4192         Regenerated.
4193
4194 2010-03-09  John Sullivan  <sullivan@apple.com>
4195
4196         * StringsNotToBeLocalized.txt:
4197         Brought this file up to date. update-webkit-localizable-strings still lists
4198         one key collision, but that's a separate issue.
4199
4200 2010-03-04  Mark Rowe  <mrowe@apple.com>
4201
4202         Reviewed by Sam Weinig.
4203
4204         Add a script to verify that WebKit framework headers are internally consistent.
4205
4206         * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
4207         an error should the consistency check fail.
4208
4209 2010-02-25  Alexey Proskuryakov  <ap@apple.com>
4210
4211         Reviewed by Geoffrey Garen.
4212
4213         https://bugs.webkit.org/show_bug.cgi?id=35394
4214         <rdar://problem/7685262> Make passing objects between Java and plug-ins work
4215
4216         * WebKit.xcodeproj/project.pbxproj: Added new files.
4217
4218 2010-02-04  Mark Rowe  <mrowe@apple.com>
4219
4220         Reviewed by Timothy Hatcher.
4221
4222         Build fix.  Remove a symbol corresponding to an inline function from the linker export
4223         file to prevent a weak external failure.
4224
4225         * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
4226
4227 2010-02-04  John Sullivan  <sullivan@apple.com>
4228
4229         https://bugs.webkit.org/show_bug.cgi?id=34611
4230         WebLocalizedString() could use an assertion that it is being called on the main thread
4231
4232         Reviewed by Tim Hatcher.
4233
4234         * WebKit.xcodeproj/project.pbxproj:
4235         Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
4236
4237 2010-01-29  Mark Rowe  <mrowe@apple.com>
4238
4239         Sort Xcode projects.
4240
4241         * WebKit.xcodeproj/project.pbxproj:
4242
4243 2010-01-19  Dan Bernstein  <mitz@apple.com>
4244
4245         Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
4246
4247         * WebKit.xcodeproj/project.pbxproj:
4248
4249 2010-01-19  Simon Fraser  <simon.fraser@apple.com>
4250
4251         Build fix, no review.
4252
4253         Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
4254         in WebKit.
4255
4256         * WebKit.xcodeproj/project.pbxproj:
4257
4258 2010-01-19  Jon Honeycutt  <jhoneycutt@apple.com>
4259
4260         MSAA: The child <option> elements of a non-multiple <select> are not
4261         exposed
4262
4263         https://bugs.webkit.org/show_bug.cgi?id=33773
4264         <rdar://problem/7550556>
4265
4266         Reviewed by Alice Liu.
4267
4268         * English.lproj/Localizable.strings:
4269         Add new localized strings.
4270
4271 2010-01-13  Kevin Decker  <kdecker@apple.com>
4272
4273         Reviewed by Mark Rowe.
4274
4275         https://bugs.webkit.org/show_bug.cgi?id=33610
4276         <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
4277
4278          * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
4279
4280 2009-12-25  Darin Adler  <darin@apple.com>
4281
4282         * StringsNotToBeLocalized.txt: Updated for recent changes.
4283
4284 2009-12-18  Dan Bernstein  <mitz@apple.com>
4285
4286         Updated localizable strings after r52368
4287
4288         * English.lproj/Localizable.strings:
4289
4290 2009-12-18  Sam Weinig  <sam@webkit.org>
4291
4292         Reviewed by Dan Bernstein.
4293
4294         Add Mac WebKit side of the client based geolocation provider.
4295
4296         * WebKit.xcodeproj/project.pbxproj:
4297
4298 2009-12-16  Mark Rowe  <mrowe@apple.com>
4299
4300         Build fix.  Disable debug variants of WebKit frameworks.
4301
4302         * WebKit.xcodeproj/project.pbxproj:
4303
4304 2009-12-16  John Sullivan  <sullivan@apple.com>
4305
4306         Brought this file up to date, sans review.
4307
4308         * StringsNotToBeLocalized.txt:
4309
4310 2009-11-30  Mark Rowe  <mrowe@apple.com>
4311
4312         Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
4313
4314         * WebKit.xcodeproj/project.pbxproj:
4315
4316 2009-11-24  Dmitry Titov  <dimich@chromium.org>
4317
4318         Reviewed by Eric Seidel.
4319
4320         Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
4321         https://bugs.webkit.org/show_bug.cgi?id=31444
4322
4323         * chromium/features.gypi:
4324
4325 2009-11-24  Mark Rowe  <mrowe@apple.com>
4326
4327         Fix production builds where the source tree may be read-only.
4328
4329         * WebKit.xcodeproj/project.pbxproj:
4330
4331 2009-11-20  Dave Hyatt  <hyatt@apple.com>
4332
4333         Reviewed by Oliver Hunt and Jon Honeycutt.
4334
4335         Add support for WebSerializedJSValue to WebKit.  This object wraps the SerializedScriptValue functionality in WebCore
4336         and exposes the ability to do JS value serialization/deserialization to WebKit clients.
4337
4338         * WebKit.xcodeproj/project.pbxproj:
4339
4340 2009-11-20  Chris Fleizach  <cfleizach@apple.com>
4341
4342         Reviewed by Beth Dakin.
4343
4344         WAI-ARIA: add support for 'math' role
4345         https://bugs.webkit.org/show_bug.cgi?id=31706
4346
4347         * English.lproj/Localizable.strings:
4348         * StringsNotToBeLocalized.txt:
4349
4350 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
4351
4352         Reviewed by Dan Bernstein.
4353
4354         <rdar://problem/7035231>
4355         Support closed caption in <video> element
4356
4357         * English.lproj/Localizable.strings:
4358             Add strings for toggle captions button.
4359
4360 2009-11-18  Michelangelo De Simone  <micdesim@gmail.com>
4361
4362         Reviewed by Darin Adler.
4363
4364         Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
4365         Support for validationMessage attribute, as per HTML5 specs.
4366
4367         * English.lproj/Localizable.strings: new localizable strings
4368
4369 2009-11-18  Sam Weinig  <sam@webkit.org>
4370
4371         Reviewed by Anders Carlsson.
4372
4373         Make the Mac Geolocation API async.
4374
4375         * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
4376
4377 2009-11-13  Adam Roben  <aroben@apple.com>
4378
4379         Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
4380
4381         Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
4382         window objects in isolated worlds are cleared
4383
4384         Reviewed by Dave Hyatt.
4385
4386         * WebKit.xcodeproj/project.pbxproj: Added
4387         WebFrameLoadDelegatePrivate.h, which already existed.
4388
4389 2009-11-12  Adam Roben  <aroben@apple.com>
4390
4391         Replace worldIDs with world objects
4392
4393         Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
4394         user scripts/stylesheets and isolated worlds
4395
4396         Reviewed by Sam Weinig.
4397
4398         * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
4399
4400 2009-11-12  Chris Fleizach  <cfleizach@apple.com>
4401
4402         Reviewed by Darin Adler.
4403
4404         ARIA: add alert type roles
4405         https://bugs.webkit.org/show_bug.cgi?id=31392
4406
4407         * English.lproj/Localizable.strings:
4408         * StringsNotToBeLocalized.txt:
4409
4410 2009-11-02  Eric Carlson  <eric.carlson@apple.com>
4411
4412         Reviewed by John Sullivan and Mark Rowe.
4413
4414         <rdar://problem/7356733> Voiceover does not read correct media controller time values
4415         
4416         Fix localized strings for media controller time values.
4417
4418         * English.lproj/Localizable.strings:
4419
4420 2009-11-02  Chris Fleizach  <cfleizach@apple.com>
4421
4422         Reviewed by Beth Dakin.
4423
4424         Support ARIA "tab" roles
4425         https://bugs.webkit.org/show_bug.cgi?id=30842
4426
4427         Add a localizable string for tab panel.
4428
4429         * English.lproj/Localizable.strings:
4430         * StringsNotToBeLocalized.txt:
4431
4432 2009-10-27  Dan Bernstein  <mitz@apple.com>
4433
4434         Reviewed by Darin Adler.
4435
4436         Updated license
4437
4438         * LICENSE:
4439
4440 2009-10-26  Sam Weinig  <sam@webkit.org>
4441
4442         Reviewed by Anders Carlsson.
4443
4444         Move some WebView event handling code into its own file, WebViewEventHandling.mm
4445
4446         * WebKit.xcodeproj/project.pbxproj:
4447
4448 2009-10-19  John Gregg  <johnnyg@google.com>
4449
4450         Reviewed by Dimitri Glazkov.
4451
4452         set ENABLE_NOTIFICATIONS=1 for Chromium
4453         https://bugs.webkit.org/show_bug.cgi?id=29949
4454
4455         * chromium/features.gypi:
4456
4457 2009-10-13  Drew Wilson  <atwilson@atwilson-macpro.local>
4458
4459         Reviewed by David Levin.
4460
4461         Enable SHARED_WORKERS for Chromium
4462         https://bugs.webkit.org/show_bug.cgi?id=30289
4463
4464         * chromium/features.gypi:
4465         Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
4466         SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
4467
4468 2009-10-12  Yaar Schnitman  <yaar@chromium.org>
4469
4470         Reviewed by Dimitri Glazkov.
4471
4472         Chromium Port - Windows
4473         https://bugs.webkit.org/show_bug.cgi?id=29969
4474
4475         * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
4476
4477 2009-10-06  Simon Fraser  <simon.fraser@apple.com>
4478
4479         Reviewed by Mark Rowe.
4480
4481         accessibility/media-element.html crashes (and has incorrect result)
4482         https://bugs.webkit.org/show_bug.cgi?id=30108
4483
4484         Fix up the accessibilty label for the newly added fullscreen button,
4485         and update the test result accordingly.
4486
4487         * English.lproj/Localizable.strings:
4488
4489 2009-10-05  Kevin Decker  <kdecker@apple.com>
4490
4491         Reviewed by Dan Bernstein.
4492
4493         * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
4494
4495 2009-10-05  Yaar Schnitman  <yaar@chromium.org>
4496
4497         Reviewed by Dimitri Glazkov.
4498
4499         One of the dependencies' SVN url was missing a @ before the revision number.
4500
4501         https://bugs.webkit.org/show_bug.cgi?id=30101
4502
4503         * chromium/DEPS:
4504
4505 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
4506
4507         Reviewed by Simon Fraser
4508         
4509         Support fullscreen in MediaPlayer (Mac)
4510         https://bugs.webkit.org/show_bug.cgi?id=26742
4511
4512         Add new files for video fullscreen.
4513
4514         * WebKit.xcodeproj/project.pbxproj:
4515
4516 2009-10-05  Pavel Feldman  <pfeldman@chromium.org>
4517
4518         Reviewed by Timothy Hatcher.
4519
4520         Web Inspector: add testing harness for Web Inspector.
4521
4522         https://bugs.webkit.org/show_bug.cgi?id=30010
4523
4524         * WebKit.xcodeproj/project.pbxproj:
4525
4526 2009-10-04  Fumitoshi Ukai  <ukai@chromium.org>
4527
4528         Reviewed by Eric Seidel
4529
4530         Enable Web Sockets in chromium build.
4531         https://bugs.webkit.org/show_bug.cgi?id=29917
4532
4533         * chromium/features.gypi:
4534
4535 2009-10-02  Yaar Schnitman  <yaar@chromium.org>
4536
4537         Reviewed by Dimitri Glazkov.
4538
4539         Added gyp_webkit that does a subset of the things gyp_chromium does
4540         plus some specialization for an upstream chromium build.
4541
4542         https://bugs.webkit.org/show_bug.cgi?id=29986
4543
4544         * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
4545         * chromium/gyp_webkit: A new python file.
4546
4547 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
4548
4549         Reviewed by Dimitri Glazkov.
4550
4551         Make it possible to override the list of feature defines when building
4552         downstream.
4553
4554         https://bugs.webkit.org/show_bug.cgi?id=29979
4555
4556         * chromium/features.gypi:
4557
4558 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
4559
4560         Reviewed by Dimitri Glazkov.
4561
4562         Added windows-specific dependencies, updated some revisions and
4563         re-organized file to make revision tracking easier. Also removed
4564         extensions/v8 dependency that is no longer needed upstream.
4565
4566         https://bugs.webkit.org/show_bug.cgi?id=29973
4567
4568         * chromium/DEPS:
4569
4570 2009-09-30  Yaar Schnitman  <yaar@chromium.org>
4571
4572         Reviewed by Dimitri Glazkov.
4573
4574         1. Keeping up with downstream revisions.
4575         2. Turning off v8 snapshot build step.
4576
4577         https://bugs.webkit.org/show_bug.cgi?id=29928
4578
4579         * chromium/DEPS
4580
4581 2009-09-29  Brady Eidson  <beidson@apple.com>
4582
4583         Reviewed by John Sullivan.
4584
4585         WebKit Mac API should provide a delegate interface for global history.
4586         <rdar://problem/7042773> and https://webkit.org/b/29904
4587
4588         * WebKit.xcodeproj/project.pbxproj:
4589
4590 2009-09-28  Yaar Schnitman  <yaar@chromium.org>
4591
4592         Reviewed by Dimitri Glazkov.
4593
4594         https://bugs.webkit.org/show_bug.cgi?id=29722
4595
4596         * chromium/DEPS: Describes the chromium port's dependencies and
4597           is used by gclient to fetch them.
4598         * chromium/webkit.gyp: Currently only builds webcore but in
4599           the future will also build the webkit api.
4600
4601 2009-09-26  David Kilzer  <ddkilzer@apple.com>
4602
4603         Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
4604
4605         Reviewed by Darin Adler.
4606
4607         Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
4608
4609         * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
4610         disable this feature by default.
4611
4612 2009-09-22  Yaar Schnitman  <yaar@chromium.org>
4613
4614         Reviewed by David Levin.
4615
4616         Create chromium directory and ported chromium.org's features.gypi for 
4617         the webkit chromium port.
4618
4619         https://bugs.webkit.org/show_bug.cgi?id=29617
4620
4621         * chromium/features.gypi: Added.
4622
4623 2009-09-21  Dan Bernstein  <mitz@apple.com>
4624
4625         Reviewed by Anders Carlsson.
4626
4627         <rdar://problem/4137135> iFrame with PDF not being handled correctly on
4628         usps.com
4629         https://bugs.webkit.org/show_bug.cgi?id=4151
4630
4631         * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
4632         and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
4633         Objective-C++.
4634
4635 2009-09-07  Steve Block  <steveblock@google.com>
4636
4637         Reviewed by Adam Barth.
4638
4639         Adds a mock Geolocation service. This will be used to provide predictable behavior of the
4640         Geolocation API for use in LayoutTests. Later changes will integrate the the mock
4641         Geolocation service with DumpRenderTree.
4642         https://bugs.webkit.org/show_bug.cgi?id=28264
4643
4644         * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
4645
4646 2009-09-03  John Sullivan  <sullivan@apple.com>
4647
4648         Reviewed by Adam Roben
4649
4650         * StringsNotToBeLocalized.txt:
4651         Brought this file up to date.
4652
4653 2009-08-31  Mark Rowe  <mrowe@apple.com>
4654
4655         Rubber-stamped by Beth Dakin.
4656
4657         Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
4658         We stopped using these back in r18592 when we switched over to context menus
4659         driven by WebCore.
4660
4661         * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
4662         * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
4663         * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
4664         * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
4665         * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
4666         * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
4667         * WebKit.xcodeproj/project.pbxproj:
4668
4669 2009-08-28  Chris Fleizach  <cfleizach@apple.com>
4670
4671         Reviewed by John Sullivan.
4672
4673         update-webkit-localizable-strings script can no longer complete
4674         https://bugs.webkit.org/show_bug.cgi?id=28792
4675
4676         * English.lproj/Localizable.strings:
4677
4678 2009-08-27  John Sullivan  <sullivan@apple.com>
4679
4680         * StringsNotToBeLocalized.txt:
4681         Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
4682
4683 2009-08-25  Eric Carlson  <eric.carlson@apple.com>
4684
4685         Reviewed by Oliver Hunt.
4686
4687         <video> and <audio> controller should be accessible
4688         https://bugs.webkit.org/show_bug.cgi?id=28081
4689
4690         Add localized strings for media controller accessiblility.
4691
4692         * English.lproj/Localizable.strings:
4693
4694 2009-08-20  Chris Fleizach  <cfleizach@apple.com>
4695
4696         Reviewed by Darin Adler.
4697
4698         Enable various "grouping" ARIA roles
4699         https://bugs.webkit.org/show_bug.cgi?id=28486
4700
4701         * English.lproj/Localizable.strings:
4702
4703 2009-08-18  Drew Wilson  <atwilson@google.com>
4704
4705         Reviewed by Eric Seidel.
4706
4707         Need to extend DumpRenderTree to expose number of worker threads.
4708         https://bugs.webkit.org/show_bug.cgi?id=28292
4709
4710         * WebKit.xcodeproj/project.pbxproj:
4711         Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
4712
4713 2009-08-06  Mark Rowe  <mrowe@apple.com>
4714
4715         Rubber-stamped by Sam Weinig.
4716
4717         Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
4718
4719         * WebKit.xcodeproj/project.pbxproj:
4720
4721 2009-08-06  Mark Rowe  <mrowe@apple.com>
4722
4723         Bring a little order to our otherwise out of control lives.
4724
4725         * WebKit.xcodeproj/project.pbxproj:
4726
4727 2009-08-06  Mark Rowe  <mrowe@apple.com>
4728
4729         Build fix.
4730
4731         Don't attempt to build a file that Anders just deleted.
4732
4733         * WebKit.xcodeproj/project.pbxproj:
4734
4735 2009-07-29  David Kilzer  <ddkilzer@apple.com>
4736
4737         <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
4738
4739         Reviewed by Mark Rowe.
4740
4741         WebPluginController.h includes WebPluginContainerCheck.h, which
4742         is not a private header.  Since WebPluginController.h doesn't
4743         appear to be used anywhere, remove its private header status.
4744
4745         * WebKit.xcodeproj/project.pbxproj: Remove private header
4746         attribute from WebPluginController.h.
4747
4748 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
4749
4750         Reviewed by David Levin.
4751
4752         Added FrameLoaderClient for Haiku WebCore support.
4753         https://bugs.webkit.org/show_bug.cgi?id=26952
4754
4755         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
4756         (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
4757         (WebCore::FrameLoaderClientHaiku::setFrame):
4758         (WebCore::FrameLoaderClientHaiku::setWebView):
4759         (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
4760         (WebCore::FrameLoaderClientHaiku::hasWebView):
4761         (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
4762         (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
4763         (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
4764         (WebCore::FrameLoaderClientHaiku::makeRepresentation):
4765         (WebCore::FrameLoaderClientHaiku::forceLayout):
4766         (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
4767         (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
4768         (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
4769         (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
4770         (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
4771         (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
4772         (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
4773         (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
4774         (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
4775         (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
4776         (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
4777         (WebCore::FrameLoaderClientHaiku::willCloseDocument):
4778         (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
4779         (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
4780         (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
4781         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
4782         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
4783         (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
4784         (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
4785         (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
4786         (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
4787         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
4788         (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
4789         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
4790         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
4791         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
4792         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
4793         (WebCore::FrameLoaderClientHaiku::dispatchShow):
4794         (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
4795         (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
4796         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
4797         (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
4798         (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
4799         (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
4800         (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
4801         (WebCore::FrameLoaderClientHaiku::progressStarted):
4802         (WebCore::FrameLoaderClientHaiku::progressCompleted):
4803         (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
4804         (WebCore::FrameLoaderClientHaiku::willChangeTitle):
4805         (WebCore::FrameLoaderClientHaiku::didChangeTitle):
4806         (WebCore::FrameLoaderClientHaiku::finishedLoading):
4807         (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
4808         (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
4809         (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
4810         (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
4811         (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
4812         (WebCore::FrameLoaderClientHaiku::restoreViewState):
4813         (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
4814         (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
4815         (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
4816         (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
4817         (WebCore::FrameLoaderClientHaiku::didFinishLoad):
4818         (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
4819         (WebCore::FrameLoaderClientHaiku::setTitle):
4820         (WebCore::FrameLoaderClientHaiku::userAgent):
4821         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
4822         (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
4823         (WebCore::FrameLoaderClientHaiku::canHandleRequest):
4824         (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
4825         (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
4826         (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
4827         (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
4828         (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
4829         (WebCore::FrameLoaderClientHaiku::canCachePage):
4830         (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
4831         (WebCore::FrameLoaderClientHaiku::committedLoad):
4832         (WebCore::FrameLoaderClientHaiku::cancelledError):
4833         (WebCore::FrameLoaderClientHaiku::blockedError):
4834         (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
4835         (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
4836         (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
4837         (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
4838         (WebCore::FrameLoaderClientHaiku::shouldFallBack):
4839         (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
4840         (WebCore::FrameLoaderClientHaiku::download):
4841         (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
4842         (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
4843         (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
4844         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
4845         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
4846         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
4847         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
4848         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
4849         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
4850         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
4851         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
4852         (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
4853         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
4854         (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
4855         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
4856         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
4857         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
4858         (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
4859         (WebCore::FrameLoaderClientHaiku::startDownload):
4860         (WebCore::FrameLoaderClientHaiku::createFrame):
4861         (WebCore::FrameLoaderClientHaiku::objectContentType):
4862         (WebCore::FrameLoaderClientHaiku::createPlugin):
4863         (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
4864         (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
4865         (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
4866         (WebCore::FrameLoaderClientHaiku::overrideMediaType):
4867         (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
4868         (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
4869         (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
4870         (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
4871         (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
4872         (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
4873         (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
4874         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
4875         (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
4876
4877 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
4878
4879         Reviewed by David Levin.
4880
4881         Added ChromeClient for Haiku WebCore support.
4882         https://bugs.webkit.org/show_bug.cgi?id=26952
4883
4884         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
4885         (WebCore::ChromeClientHaiku::ChromeClientHaiku):
4886         (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
4887         (WebCore::ChromeClientHaiku::chromeDestroyed):
4888         (WebCore::ChromeClientHaiku::setWindowRect):
4889         (WebCore::ChromeClientHaiku::windowRect):
4890         (WebCore::ChromeClientHaiku::pageRect):
4891         (WebCore::ChromeClientHaiku::scaleFactor):
4892         (WebCore::ChromeClientHaiku::focus):
4893         (WebCore::ChromeClientHaiku::unfocus):
4894         (WebCore::ChromeClientHaiku::canTakeFocus):
4895         (WebCore::ChromeClientHaiku::takeFocus):
4896         (WebCore::ChromeClientHaiku::createWindow):
4897         (WebCore::ChromeClientHaiku::createModalDialog):
4898         (WebCore::ChromeClientHaiku::show):
4899         (WebCore::ChromeClientHaiku::canRunModal):
4900         (WebCore::ChromeClientHaiku::runModal):
4901         (WebCore::ChromeClientHaiku::setToolbarsVisible):
4902         (WebCore::ChromeClientHaiku::toolbarsVisible):
4903         (WebCore::ChromeClientHaiku::setStatusbarVisible):
4904         (WebCore::ChromeClientHaiku::statusbarVisible):
4905         (WebCore::ChromeClientHaiku::setScrollbarsVisible):
4906         (WebCore::ChromeClientHaiku::scrollbarsVisible):
4907         (WebCore::ChromeClientHaiku::setMenubarVisible):
4908         (WebCore::ChromeClientHaiku::menubarVisible):
4909         (WebCore::ChromeClientHaiku::setResizable):
4910         (WebCore::ChromeClientHaiku::addMessageToConsole):
4911         (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
4912         (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
4913         (WebCore::ChromeClientHaiku::closeWindowSoon):
4914         (WebCore::ChromeClientHaiku::runJavaScriptAlert):
4915         (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
4916         (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
4917         (WebCore::ChromeClientHaiku::setStatusbarText):
4918         (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
4919         (WebCore::ChromeClientHaiku::tabsToLinks):
4920         (WebCore::ChromeClientHaiku::windowResizerRect):
4921         (WebCore::ChromeClientHaiku::repaint):
4922         (WebCore::ChromeClientHaiku::scroll):
4923         (WebCore::ChromeClientHaiku::screenToWindow):
4924         (WebCore::ChromeClientHaiku::windowToScreen):
4925         (WebCore::ChromeClientHaiku::platformWindow):
4926         (WebCore::ChromeClientHaiku::contentsSizeChanged):
4927         (WebCore::ChromeClientHaiku::scrollRectIntoView):
4928         (WebCore::ChromeClientHaiku::addToDirtyRegion):
4929         (WebCore::ChromeClientHaiku::scrollBackingStore):
4930         (WebCore::ChromeClientHaiku::updateBackingStore):
4931         (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
4932         (WebCore::ChromeClientHaiku::setToolTip):
4933         (WebCore::ChromeClientHaiku::print):
4934         (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
4935         (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
4936         (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
4937         (WebCore::ChromeClientHaiku::runOpenPanel):
4938         (WebCore::ChromeClientHaiku::setCursor):
4939         (WebCore::ChromeClientHaiku::formStateDidChange):
4940         (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
4941         * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
4942
4943 2009-07-28  Robert Hogan  <robert@roberthogan.net>
4944
4945         Reviewed by Simon Hausmann.
4946
4947         Add WebKit version API to Qt.
4948
4949         Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
4950         at compile time and make it available to webkit ports through WebKitVersion.h.
4951
4952         https://bugs.webkit.org/show_bug.cgi?id=27158
4953
4954         * scripts/generate-webkitversion.pl: Added
4955
4956 2009-07-24  Andrei Popescu  <andreip@google.com>
4957
4958         ApplicationCache should have size limit
4959         https://bugs.webkit.org/show_bug.cgi?id=22700
4960         
4961         Updated the project after adding WebApplicationCache.h/mm
4962
4963         * WebKit.xcodeproj/project.pbxproj:
4964
4965 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4966
4967         Reviewed by Eric Seidel.
4968
4969         Added InspectorClient for Haiku WebCore support.
4970         https://bugs.webkit.org/show_bug.cgi?id=26952
4971
4972         Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
4973
4974         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
4975         (WebCore::InspectorClientHaiku::inspectorDestroyed):
4976         (WebCore::InspectorClientHaiku::createPage):
4977         (WebCore::InspectorClientHaiku::localizedStringsURL):
4978         (WebCore::InspectorClientHaiku::hiddenPanels):
4979         (WebCore::InspectorClientHaiku::showWindow):
4980         (WebCore::InspectorClientHaiku::closeWindow):
4981         (WebCore::InspectorClientHaiku::attachWindow):
4982         (WebCore::InspectorClientHaiku::detachWindow):
4983         (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
4984         (WebCore::InspectorClientHaiku::highlight):
4985         (WebCore::InspectorClientHaiku::hideHighlight):
4986         (WebCore::InspectorClientHaiku::inspectedURLChanged):
4987         (WebCore::InspectorClientHaiku::populateSetting):
4988         (WebCore::InspectorClientHaiku::storeSetting):
4989         (WebCore::InspectorClientHaiku::removeSetting):
4990         * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
4991
4992 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
4993
4994         Reviewed by Oliver Hunt.
4995
4996         Added EditorClient for Haiku WebCore support.
4997         https://bugs.webkit.org/show_bug.cgi?id=26952
4998
4999         Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
5000
5001         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
5002         (WebCore::EditorClientHaiku::EditorClientHaiku):
5003         (WebCore::EditorClientHaiku::setPage):
5004         (WebCore::EditorClientHaiku::pageDestroyed):
5005         (WebCore::EditorClientHaiku::shouldDeleteRange):
5006         (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
5007         (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
5008         (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
5009         (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
5010         (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
5011         (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
5012         (WebCore::EditorClientHaiku::toggleGrammarChecking):
5013         (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
5014         (WebCore::EditorClientHaiku::isEditable):
5015         (WebCore::EditorClientHaiku::shouldBeginEditing):
5016         (WebCore::EditorClientHaiku::shouldEndEditing):
5017         (WebCore::EditorClientHaiku::shouldInsertNode):
5018         (WebCore::EditorClientHaiku::shouldInsertText):
5019         (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
5020         (WebCore::EditorClientHaiku::shouldApplyStyle):
5021         (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
5022         (WebCore::EditorClientHaiku::didBeginEditing):
5023         (WebCore::EditorClientHaiku::respondToChangedContents):
5024         (WebCore::EditorClientHaiku::respondToChangedSelection):
5025         (WebCore::EditorClientHaiku::didEndEditing):
5026         (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
5027         (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
5028         (WebCore::EditorClientHaiku::registerCommandForUndo):
5029         (WebCore::EditorClientHaiku::registerCommandForRedo):
5030         (WebCore::EditorClientHaiku::clearUndoRedoOperations):
5031         (WebCore::EditorClientHaiku::canUndo):
5032         (WebCore::EditorClientHaiku::canRedo):
5033         (WebCore::EditorClientHaiku::undo):
5034         (WebCore::EditorClientHaiku::redo):
5035         (WebCore::EditorClientHaiku::handleKeyboardEvent):
5036         (WebCore::EditorClientHaiku::handleInputMethodKeydown):
5037         (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
5038         (WebCore::EditorClientHaiku::textFieldDidEndEditing):
5039         (WebCore::EditorClientHaiku::textDidChangeInTextField):
5040         (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
5041         (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
5042         (WebCore::EditorClientHaiku::textDidChangeInTextArea):
5043         (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
5044         (WebCore::EditorClientHaiku::learnWord):
5045         (WebCore::EditorClientHaiku::checkSpellingOfString):
5046         (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
5047         (WebCore::EditorClientHaiku::checkGrammarOfString):
5048         (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
5049         (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
5050         (WebCore::EditorClientHaiku::showSpellingUI):
5051         (WebCore::EditorClientHaiku::spellingUIIsShowing):
5052         (WebCore::EditorClientHaiku::getGuessesForWord):
5053         (WebCore::EditorClientHaiku::setInputMethodState):
5054         (WebCore::EditorClientHaiku::isEditing):
5055         * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
5056
5057 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
5058
5059         Reviewed by Eric Seidel.
5060
5061         Added DragClient for Haiku WebCore support.
5062         https://bugs.webkit.org/show_bug.cgi?id=26952
5063
5064         Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
5065
5066         * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
5067         (WebCore::DragClientHaiku::actionMaskForDrag):
5068         (WebCore::DragClientHaiku::willPerformDragDestinationAction):
5069         (WebCore::DragClientHaiku::dragControllerDestroyed):
5070         (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
5071         (WebCore::DragClientHaiku::willPerformDragSourceAction):
5072         (WebCore::DragClientHaiku::startDrag):
5073         (WebCore::DragClientHaiku::createDragImageForLink):
5074         * haiku/WebCoreSupport/DragClientHaiku.h: Added.
5075
5076 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
5077
5078         Reviewed by Oliver Hunt.
5079
5080         Added ContextMenuClient for Haiku WebCore support.
5081         https://bugs.webkit.org/show_bug.cgi?id=26952
5082
5083         Adding two files, ContextMenuClientHaiku.h
5084         and ContextMenuClientHaiku.cpp
5085
5086         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
5087         (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
5088         (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
5089         (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
5090         (WebCore::ContextMenuClientHaiku::downloadURL):
5091         (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
5092         (WebCore::ContextMenuClientHaiku::speak):
5093         (WebCore::ContextMenuClientHaiku::isSpeaking):
5094         (WebCore::ContextMenuClientHaiku::stopSpeaking):
5095         (WebCore::ContextMenuClientHaiku::searchWithGoogle):
5096         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
5097
5098 2009-07-10  Adam Roben  <aroben@apple.com>
5099
5100         Sort all our Xcode projects
5101
5102         Accomplished using sort-Xcode-project-file.
5103
5104         Requested by Dave Kilzer.
5105
5106         * WebKit.xcodeproj/project.pbxproj:
5107
5108 2009-07-02  Adam Roben  <aroben@apple.com>
5109
5110         Fix warnings from update-webkit-localizable-strings
5111
5112         Rubber-stamped by Eric Carlson.
5113
5114         * English.lproj/Localizable.strings: Updated.
5115
5116 2009-07-02  Adam Roben  <aroben@apple.com>
5117
5118         Update StringsNotToBeLocalized.txt for (not so) recent changes
5119
5120         Bug 26926: StringsNotToBeLocalized.txt is out-of-date
5121         <https://bugs.webkit.org/show_bug.cgi?id=26926>
5122
5123         Reviewed by John Sullivan.
5124
5125         * StringsNotToBeLocalized.txt:
5126
5127 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
5128
5129         Reviewed by Simon Fraser.
5130
5131         <rdar://problem/6518119>
5132
5133         Add localized strings for media controller status messages.
5134
5135         * English.lproj/Localizable.strings: Localized text.
5136
5137 2009-06-08  Dan Bernstein  <mitz@apple.com>
5138
5139         Rubber-stamped by Mark Rowe.
5140
5141         - updated the project after giving Objective-C++ the .mm extension
5142
5143         * WebKit.xcodeproj/project.pbxproj:
5144
5145 2009-06-04  Sam Weinig  <sam@webkit.org>
5146
5147         Reviewed by Alice Liu.
5148
5149         Move WebView internal data into WebViewData.h/mm.
5150
5151         * WebKit.xcodeproj/project.pbxproj:
5152
5153 2009-06-03  Sam Weinig  <sam@webkit.org>
5154
5155         Reviewed by Mark Rowe.
5156
5157         Added WebDelegateImplementationCaching.h/mm
5158
5159         * WebKit.xcodeproj/project.pbxproj:
5160
5161 2009-06-03  Sam Weinig  <sam@webkit.org>
5162
5163         Reviewed by Mark Rowe.
5164
5165         Add WebViewInternal.mm.
5166
5167         * WebKit.xcodeproj/project.pbxproj:
5168
5169 2009-06-03  Dan Bernstein  <mitz@apple.com>
5170
5171         Reviewed by Anders Carlsson.
5172
5173         - WebKit project part of eliminating WebCoreTextRenderer
5174
5175         * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
5176             compile as Objective-C++.
5177
5178 2009-06-01  Darin Adler  <darin@apple.com>
5179
5180         Reviewed by Maciej Stachowiak.
5181
5182         Bug 26113: break WebTextCompletionController out into its own source file
5183         https://bugs.webkit.org/show_bug.cgi?id=26113
5184
5185         * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
5186
5187 2009-05-28  Mark Rowe  <mrowe@apple.com>
5188
5189         Rubber-stamped by Anders Carlsson.
5190
5191         Symlink WebKitPluginHost.app in to place if needed.
5192
5193         * WebKit.xcodeproj/project.pbxproj:
5194
5195 2009-05-24  Darin Adler  <darin@apple.com>
5196
5197         * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
5198
5199 2009-05-16  Anders Carlsson  <andersca@apple.com>
5200
5201         Reviewed by Sam Weinig and Dan Bernstein.
5202
5203         Fix <rdar://problem/6889644>.
5204         
5205         * English.lproj/Localizable.strings:
5206
5207 2009-05-10  Alexey Proskuryakov  <ap@webkit.org>
5208
5209         Reviewed by Dan Bernstein.
5210
5211         <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
5212
5213         * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
5214         it could use C++ code from AuthenticaitonMac.h.
5215
5216 2009-04-27  Douglas R. Davidson  <ddavidso@apple.com>
5217
5218         Add localizable strings for 
5219         <rdar://problem/6724106> WebViews need to implement text checking
5220
5221         Reviewed by Justin Garcia.
5222
5223         * English.lproj/Localizable.strings:
5224
5225 2009-04-27  Kevin Decker  <kdecker@apple.com>
5226
5227         Reviewed by Anders Carlsson.
5228                 
5229         <rdar://problem/6352982>
5230
5231         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
5232
5233 2009-04-23  Kevin Decker  <kdecker@apple.com>
5234
5235         Reviewed by Anders Carlsson.
5236
5237         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
5238
5239 2009-04-21  Adam Roben  <aroben@apple.com>
5240
5241         Update StringsNotToBeLocalized.txt for recent changes
5242
5243         Rubber-stamped by John Sullivan.
5244
5245         * StringsNotToBeLocalized.txt:
5246
5247 2009-04-19  Darin Adler  <darin@apple.com>
5248
5249         * StringsNotToBeLocalized.txt: Updated for recent changes.
5250
5251 2009-04-17  David Kilzer  <ddkilzer@apple.com>
5252
5253         Simplify FEATURE_DEFINES definition
5254
5255         Reviewed by Darin Adler.
5256
5257         This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
5258         variables to their own FeatureDefines.xcconfig file.  It also
5259         extracts a new ENABLE_GEOLOCATION variable so that
5260         FEATURE_DEFINES only needs to be defined once.
5261
5262         * WebKit.xcodeproj/project.pbxproj: Added
5263         FeatureDefines.xcconfig file.
5264
5265 2009-04-10  Timothy Hatcher  <timothy@apple.com>
5266
5267         Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
5268
5269         Rubber-stamped by Mark Rowe.
5270
5271         * WebKit.xcodeproj/project.pbxproj:
5272
5273 2009-04-09  Mike Thole  <mthole@apple.com>
5274
5275         Reviewed by Adam Roben.
5276
5277         * WebKit.xcodeproj/project.pbxproj:
5278             Set the Localizable.strings encoding to UTF-16.
5279
5280 2009-04-07  Anders Carlsson  <andersca@apple.com>
5281
5282         Try to fix the Leopard build once more.
5283
5284         * WebKit.xcodeproj/project.pbxproj:
5285
5286 2009-04-07  Anders Carlsson  <andersca@apple.com>
5287
5288         Another attempt at fixing the build.
5289         
5290         * WebKit.xcodeproj/project.pbxproj:
5291
5292 2009-04-02  Adele Peterson  <adele@apple.com>
5293
5294         Reviewed by Darin Adler.
5295
5296         * WebKit.xcodeproj/project.pbxproj: 
5297         Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private. 
5298
5299 2009-04-01  Greg Bolsinga  <bolsinga@apple.com>
5300
5301         Reviewed by Mark Rowe.
5302
5303         https://bugs.webkit.org/show_bug.cgi?id=24990
5304         Put SECTORDER_FLAGS into xcconfig files.
5305
5306         * WebKit.xcodeproj/project.pbxproj:
5307
5308 2009-03-27  Darin Adler  <darin@apple.com>
5309
5310         * StringsNotToBeLocalized.txt: Updated for recent changes.
5311
5312 2009-03-16  Darin Adler  <darin@apple.com>
5313
5314         Reviewed by Dan Bernstein.
5315
5316         * English.lproj/Localizable.strings: Updated.
5317         * StringsNotToBeLocalized.txt: Updated for recent changes.
5318
5319 2009-03-13  Greg Bolsinga  <bolsinga@apple.com>
5320
5321         Reviewed by Simon Fraser.
5322
5323         Update Geolocation perimission dialogs to be asynchronous.
5324         https://bugs.webkit.org/show_bug.cgi?id=24505
5325
5326         Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
5327         coding style set by WebSecurityOrigin.
5328
5329         * WebKit.xcodeproj/project.pbxproj:
5330
5331 2009-03-13  Anders Carlsson  <andersca@apple.com>
5332
5333         Reviewed by Dan Bernstein.
5334
5335         <rdar://problem/6610666> Revise the Cocoa event model text API
5336         
5337         Remove nptextinput.h
5338         
5339         * WebKit.xcodeproj/project.pbxproj:
5340
5341 2009-03-03  David Kilzer  <ddkilzer@apple.com>
5342
5343         <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
5344
5345         Reviewed by Mark Rowe.
5346
5347         The fix is to add INSTALLHDRS_COPY_PHASE = YES and
5348         INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
5349         make sure various build phase scripts work with the installhdrs
5350         build phase.
5351
5352         * WebKit.xcodeproj/project.pbxproj:
5353         - Added shell code to prevent running "Check For Global
5354           Initializers", "Check For Exit Time Destructors" and "Check
5355           For Weak VTables" scripts during the installhdrs build phase.
5356         - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
5357           targets since it's no longer needed after defining
5358           WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
5359
5360 2009-03-03  David Kilzer  <ddkilzer@apple.com>
5361
5362         Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
5363
5364         Reviewed by Adam Roben.
5365
5366         Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
5367         since NPAPI headers had migrated from JavaScriptCore to WebCore
5368         before that.
5369
5370         * WebKit.xcodeproj/project.pbxproj: Removed
5371         JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
5372         and Release configurations.
5373
5374 2009-03-02  Anders Carlsson  <andersca@apple.com>
5375
5376         WebNetscapePluginPackage.mm is an Objective-C++ file.
5377
5378         * WebKit.xcodeproj/project.pbxproj:
5379
5380 2009-03-02  Anders Carlsson  <andersca@apple.com>
5381
5382         Reviewed by John Sullivan.
5383
5384         Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
5385         
5386         * WebKit.xcodeproj/project.pbxproj:
5387
5388 2009-02-20  Anders Carlsson  <andersca@apple.com>
5389
5390         Reviewed by Dan Bernstein.
5391
5392         Add new files.
5393         
5394         * WebKit.xcodeproj/project.pbxproj:
5395
5396 2009-02-13  Darin Adler  <darin@apple.com>
5397
5398         * StringsNotToBeLocalized.txt: Updated for recent changes.
5399
5400 2009-02-07  Darin Adler  <darin@apple.com>
5401
5402         * StringsNotToBeLocalized.txt: Updated for recent changes.
5403
5404 2009-02-04  Timothy Hatcher  <timothy@apple.com>
5405
5406         Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
5407
5408         <rdar://problem/6508457> Launching widget in Dashcode debugger is
5409         super-slow due forwardInvocation: calling debug delegate
5410
5411         Reviewed by Oliver Hunt.
5412
5413         * WebKit.xcodeproj/project.pbxproj:
5414
5415 2009-02-02  Anders Carlsson  <andersca@apple.com>
5416
5417         Reviewed by Dan Bernstein.
5418         
5419         Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
5420         
5421         * WebKit.xcodeproj/project.pbxproj:
5422
5423 2009-01-26  Mark Rowe  <mrowe@apple.com>
5424
5425         Rubber-stamped by Sam Weinig.
5426
5427         Clean up after r40240.
5428
5429         * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
5430
5431 2009-01-25  Darin Adler  <darin@apple.com>
5432
5433         Try to fix full build on Mac Leopard.
5434
5435         * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
5436         Maybe this is temporary, but I had to do it to get the full build to succeed.
5437
5438 2009-01-25  Mark Rowe  <mrowe@apple.com>
5439
5440         Rubber-stamped by Dan Bernstein.
5441
5442         Improve the consistency of settings in our .xcconfig files.
5443
5444         * WebKit.xcodeproj/project.pbxproj:
5445
5446 2009-01-23  Brady Eidson  <beidson@apple.com>
5447
5448         Rubberstamped by Darin Adler
5449
5450         Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
5451
5452         * WebKit.xcodeproj/project.pbxproj:
5453
5454 2009-01-20  Anders Carlsson  <andersca@apple.com>
5455
5456         Reviewed by Sam Weinig.
5457
5458         Add ProxyInstance files.
5459         
5460         * WebKit.xcodeproj/project.pbxproj:
5461
5462 2009-01-04  David Kilzer  <ddkilzer@apple.com>
5463
5464         Don't install internal headers in WebKit framework
5465
5466         Reviewed by Darin Adler.
5467
5468         * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
5469         headers so they're not installed.
5470
5471 2009-01-02  Darin Adler  <darin@apple.com>
5472
5473         * StringsNotToBeLocalized.txt: Updated.
5474
5475 2008-12-23  Darin Adler  <darin@apple.com>
5476
5477         Reviewed by Alexey Proskuryakov.
5478
5479         - fix https://bugs.webkit.org/show_bug.cgi?id=22976
5480           crash due to Mail's use of WebArchive and WebResource on non-main thread
5481
5482         * StringsNotToBeLocalized.txt: Updated.
5483
5484         * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
5485         existing file WebResourceInternal.h.
5486
5487 2008-12-08  David Kilzer  <ddkilzer@apple.com>
5488
5489         Bug 22555: Sort "children" sections in Xcode project files
5490
5491         <https://bugs.webkit.org/show_bug.cgi?id=22555>
5492
5493         Reviewed by Eric Seidel.
5494
5495         * WebKit.xcodeproj/project.pbxproj: Sorted.
5496
5497 2008-12-08  Darin Adler  <darin@apple.com>
5498
5499         * StringsNotToBeLocalized.txt: Updated for recent changes.
5500
5501 2008-12-05  Dan Bernstein  <mitz@apple.com>
5502
5503         Mac build fix.
5504
5505         * WebKit.xcodeproj/project.pbxproj:
5506
5507 2008-12-05  Dan Bernstein  <mitz@apple.com>
5508
5509         Mac build fix.
5510
5511         * WebKit.xcodeproj/project.pbxproj:
5512
5513 2008-12-04  Anders Carlsson  <andersca@apple.com>
5514
5515         Reviewed by Sam Weinig.
5516
5517         Add HostedNetscapePluginStream.
5518         
5519         * WebKit.xcodeproj/project.pbxproj:
5520
5521 2008-12-03  Anders Carlsson  <andersca@apple.com>
5522
5523         Reviewed by Sam Weinig.
5524         
5525         Move WebPluginRequest to its own file.
5526         
5527         * WebKit.xcodeproj/project.pbxproj:
5528
5529 2008-12-03  Steve Falkenburg  <sfalken@apple.com>
5530
5531         Update strings not to be localized.
5532
5533         Reviewed by Adam Roben.
5534
5535         * StringsNotToBeLocalized.txt:
5536
5537 2008-11-26  Mark Rowe  <mrowe@apple.com>
5538
5539         Build fix.
5540
5541         Fix up the references to files under WebKit/mac/Plugins/Hosted.
5542
5543         * WebKit.xcodeproj/project.pbxproj:
5544
5545 2008-11-26  Anders Carlsson  <andersca@apple.com>
5546
5547         Reviewed by Mark Rowe.
5548
5549         Add plug-in host related files to the Xcode project.
5550         
5551         * WebKit.xcodeproj/project.pbxproj:
5552
5553 2008-11-14  Dan Bernstein  <mitz@apple.com>
5554
5555         Reviewed by Darin Adler.
5556
5557         - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
5558
5559         * English.lproj/Localizable.strings: Added the Text Direction submenu
5560         title.
5561
5562 2008-11-13  John Sullivan  <sullivan@apple.com>
5563
5564         fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
5565
5566         Reviewed by Tim Hatcher
5567
5568         * English.lproj/Localizable.strings:
5569         updated for these changes
5570         
5571         * StringsNotToBeLocalized.txt:
5572         removed unused exception
5573
5574 2008-11-12  John Sullivan  <sullivan@apple.com>
5575
5576         fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
5577
5578         Reviewed by Tim Hatcher
5579
5580         * English.lproj/Localizable.strings:
5581         * StringsNotToBeLocalized.txt:
5582         updated for this change
5583
5584 2008-11-10  Anders Carlsson  <andersca@apple.com>
5585
5586         Reviewed by Kevin Decker.
5587         
5588         Add WebHostedNetscapePluginView to the project.
5589         
5590         * WebKit.xcodeproj/project.pbxproj:
5591
5592 2008-11-10  Anders Carlsson  <andersca@apple.com>
5593
5594         Reviewed by Kevin Decker.
5595
5596         Add a new WebBaseNetscapePluginView class.
5597         
5598         * WebKit.xcodeproj/project.pbxproj:
5599
5600 2008-11-10  Anders Carlsson  <andersca@apple.com>
5601
5602         Reviewed by Adam Roben.
5603                 
5604         Rename WebBaseNetscapePluginView to WebNetscapePluginView.
5605
5606         * StringsNotToBeLocalized.txt:
5607         * WebKit.xcodeproj/project.pbxproj:
5608
5609 2008-11-05  Anders Carlsson  <andersca@apple.com>
5610
5611         Reviewed by Kevin Decker.
5612
5613         Remove WebPlugInStreamLoaderDelegate.h
5614         
5615         * WebKit.xcodeproj/project.pbxproj:
5616
5617 2008-11-03  Darin Adler  <darin@apple.com>
5618
5619         Reviewed by Tim Hatcher.
5620
5621         - https://bugs.webkit.org/show_bug.cgi?id=22061
5622           create script to check for exit-time destructors
5623
5624         * WebKit.xcodeproj/project.pbxproj: Added a script
5625         phase that runs the check-for-exit-time-destructors script.
5626
5627 2008-10-31  Anders Carlsson  <andersca@apple.com>
5628
5629         Reviewed by Kevin Decker.
5630
5631         Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
5632         
5633         * WebKit.xcodeproj/project.pbxproj:
5634
5635 2008-10-29  Matt Lilek  <webkit@mattlilek.com>
5636
5637         Not reviewed, build fix.
5638
5639         * WebKit.xcodeproj/project.pbxproj:
5640
5641 2008-10-28  Adele Peterson  <adele@apple.com>
5642
5643         Reviewed by John Sullivan.
5644
5645         Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
5646         "files" string for multifile uploads needs to be localized
5647
5648         * English.lproj/Localizable.strings: Updated with new string.
5649
5650 2008-10-28  Adele Peterson  <adele@apple.com>
5651
5652         Reviewed by Sam Weinig. 
5653
5654         * English.lproj/Localizable.strings:
5655         Updated.
5656
5657 2008-10-27  Darin Adler  <darin@apple.com>
5658
5659         * StringsNotToBeLocalized.txt: Updated for recent changes.
5660
5661 2008-10-24  Timothy Hatcher  <timothy@apple.com>
5662
5663         Implement new InspectorClient methods to work with Settings.
5664
5665         https://bugs.webkit.org/show_bug.cgi?id=21856
5666
5667         Reviewed by Darin Adler.
5668
5669         * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
5670
5671 2008-10-15  Mark Rowe  <mrowe@apple.com>
5672
5673         Rubber-stamped by Brady Eidson.
5674
5675         <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
5676
5677         * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
5678
5679 2008-10-14  Maxime Britto  <britto@apple.com>
5680
5681         Reviewed by Darin Adler.
5682
5683         * WebKit.xcodeproj/project.pbxproj: Added two files for the 
5684         WebTextIterator, and made the WebTextIterator.h private
5685
5686 2008-10-04  Mark Rowe  <mrowe@apple.com>
5687
5688         Reviewed by Tim Hatcher.
5689
5690         Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
5691
5692         * WebKit.xcodeproj/project.pbxproj:
5693
5694 2008-09-24  Darin Adler  <darin@apple.com>
5695
5696         * StringsNotToBeLocalized.txt: Updated for recent changes.
5697
5698 2008-09-15  Chris Fleizach  <cfleizach@apple.com>
5699
5700         Reviewed by Darin Adler, Beth Dakin
5701
5702         Support strings for AXLists
5703
5704         * English.lproj/Localizable.strings:
5705
5706 2008-09-15  Anders Carlsson  <andersca@apple.com>
5707
5708         Reviewed by Mitz.
5709
5710         Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
5711         
5712         * WebKit.xcodeproj/project.pbxproj:
5713
5714 2008-09-02  Mark Rowe  <mrowe@apple.com>
5715
5716         Reviewed by Tim Hatcher.
5717
5718         Build fix.  Remove the now unnecessary check for "4" in the user agent string.
5719
5720         * WebKit.xcodeproj/project.pbxproj:
5721
5722 2008-08-17  Geoffrey Garen  <ggaren@apple.com>
5723
5724         Reviewed by Cameron Zwarich.
5725         
5726         Updated project files to XCode 3.1.
5727
5728         * WebKit.xcodeproj/project.pbxproj:
5729
5730 2008-08-15  Mark Rowe  <mrowe@apple.com>
5731
5732         Rubber-stamped by Geoff Garen.
5733
5734         <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
5735
5736         * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
5737
5738 2008-08-05  Anders Carlsson  <andersca@apple.com>
5739
5740         Reviewed by Darin Adler.
5741
5742         Remove MainThreadObjectDeallocator.{h|mm}.
5743         
5744         * WebKit.xcodeproj/project.pbxproj:
5745
5746 2008-08-04  Mark Rowe  <mrowe@apple.com>
5747
5748         Reviewed by Darin Adler.
5749
5750         Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
5751         Part one of fix for <rdar://problem/5853147>.
5752
5753         * WebKit.xcodeproj/project.pbxproj:
5754
5755 2008-07-31  David D. Kilzer  <ddkilzer@webkit.org>
5756
5757         Fix layout test results for webarchive/test-xml-stylesheet.xml
5758
5759         Reviewed by Darin Adler.
5760
5761         * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
5762         Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
5763         to private so they're copied into PrivateHeaders.
5764
5765 2008-07-11  Stephanie Lewis  <slewis@apple.com>
5766
5767         Reviewed by Darin Adler.
5768
5769         Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
5770
5771         * WebKit.xcodeproj/project.pbxproj:
5772
5773 2008-07-07  Mark Rowe  <mrowe@apple.com>
5774
5775         Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
5776         so that they don't have an unnecessary ".." in the path.
5777
5778         * WebKit.xcodeproj/project.pbxproj:
5779
5780 2008-07-05  Mark Rowe  <mrowe@apple.com>
5781
5782         Reviewed by John Sullivan.
5783
5784         Remove WebSearchableTextView as it has been unused for some time now.
5785
5786         * WebKit.xcodeproj/project.pbxproj:
5787
5788 2008-06-26  Anders Carlsson  <andersca@apple.com>
5789
5790         Reviewed by Darin Adler.
5791
5792         Add MainThreadObjectDeallocator to sources.
5793         
5794         * WebKit.xcodeproj/project.pbxproj:
5795
5796 2008-06-24  John Sullivan  <sullivan@apple.com>
5797
5798         Rubber-stamped by Sam Weinig
5799
5800         * StringsNotToBeLocalized.txt:
5801         brought this file up to date
5802
5803 2008-06-17  Mark Rowe  <mrowe@apple.com>
5804
5805         Reviewed by Darin Adler.
5806
5807         <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
5808
5809         * WebKit.xcodeproj/project.pbxproj:
5810
5811 2008-05-22  Timothy Hatcher  <timothy@apple.com>
5812
5813         <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
5814
5815         Reviewed by Adam Roben.
5816
5817         * English.lproj/Localizable.strings: Added new strings.
5818
5819 2008-05-21  Anders Carlsson  <andersca@apple.com>
5820
5821         Reviewed by Maciej.
5822
5823         Add WebIconFetcher files.
5824         
5825         * WebKit.xcodeproj/project.pbxproj:
5826
5827 2008-05-16  Timothy Hatcher  <timothy@apple.com>
5828
5829         Removes WebScriptDebugServer files and related calls. This removes
5830         the hooks that Drosera uses for debugging. Now that the Web Inspector
5831         has a better debugger, we don't need these anymore.
5832
5833         Reviewed by Sam Weinig.
5834
5835         * StringsNotToBeLocalized.txt:
5836         * WebKit.xcodeproj/project.pbxproj:
5837
5838 2008-05-13  Chris Fleizach  <cfleizach@apple.com>
5839
5840         Reviewed by Beth Dakin
5841
5842         <rdar://problem/4780592> WebKit application has its window announced as HTML content
5843
5844         * English.lproj/Localizable.strings:
5845         * WebKit.xcodeproj/project.pbxproj:
5846
5847 2008-05-09  Anders Carlsson  <andersca@apple.com>
5848
5849         Reviewed by Oliver.
5850
5851         <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
5852         
5853         Add nptextinput.h as a public header.
5854         
5855         * WebKit.xcodeproj/project.pbxproj:
5856
5857 2008-05-06  Stephanie Lewis  <slewis@apple.com>
5858
5859         Reviewed by Andersca.
5860
5861         prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
5862
5863         * WebKit.xcodeproj/project.pbxproj:
5864
5865 2008-05-01  Anders Carlsson  <andersca@apple.com>
5866
5867         Reviewed by Tim.
5868
5869         Remove npfunctions.h
5870         
5871         * WebKit.xcodeproj/project.pbxproj:
5872
5873 2008-05-01  Sam Weinig  <sam@webkit.org>
5874
5875         Reviewed by Anders Carlsson.
5876
5877         Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
5878
5879         * WebKit.xcodeproj/project.pbxproj:
5880
5881 2008-04-30  Anders Carlsson  <andersca@apple.com>
5882
5883         Reviewed by Adam.
5884
5885         Add Cocoa event handler.
5886         
5887         * WebKit.xcodeproj/project.pbxproj:
5888
5889 2008-04-29  Anders Carlsson  <andersca@apple.com>
5890
5891         Reviewed by Adam.
5892
5893         Add new event handlers.
5894         
5895         * WebKit.xcodeproj/project.pbxproj:
5896
5897 2008-04-07  John Sullivan  <sullivan@apple.com>
5898
5899         Reviewed by Tim
5900         
5901         - made the JavaScript text input panel not block Quit (part of 4133196)
5902
5903         * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
5904         * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
5905         * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
5906         Made the panel be a NonBlockingPanel
5907
5908 2008-04-04  Ada Chan  <adachan@apple.com>
5909
5910         Updated the format string for window title for a standalone image to take integers.
5911
5912         Reviewed by Dan.
5913
5914         * English.lproj/Localizable.strings:
5915
5916 2008-03-28  Brady Eidson  <beidson@apple.com>
5917
5918         Rubberstamped by Darin Adler
5919
5920         Remove WebArchiver.h/mm
5921
5922         * WebKit.xcodeproj/project.pbxproj:
5923
5924 2008-03-25  Brady Eidson  <beidson@apple.com>
5925
5926         Reviewed by Darin
5927
5928         <rdar://problem/4516169> - Support WebArchives on Windows
5929
5930         * WebKit.xcodeproj/project.pbxproj:
5931
5932 2008-03-24  Brady Eidson  <beidson@apple.com>
5933
5934         Reviewed by Darin's rubberstamp
5935
5936         Rename a .m to .mm
5937
5938         * WebKit.xcodeproj/project.pbxproj:
5939
5940 2008-03-20  John Sullivan  <sullivan@apple.com>
5941
5942         * StringsNotToBeLocalized.txt:
5943         Brought this file up to date
5944
5945 2008-03-20  Adam Roben  <aroben@apple.com>
5946
5947         Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
5948
5949         Reviewed by Tim Hatcher.
5950
5951         * WebKit.xcodeproj/project.pbxproj:
5952
5953 2008-03-12  Darin Adler  <darin@apple.com>
5954
5955         Reviewed by Anders.
5956
5957         - http://bugs.webkit.org/show_bug.cgi?id=17640
5958           eliminate WebCoreFrameBridge
5959
5960         * StringsNotToBeLocalized.txt: Updated for recent changes.
5961         * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
5962
5963 2008-03-11  Darin Adler  <darin@apple.com>
5964
5965         Reviewed by Anders.
5966
5967         * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
5968         We can rename the file later.
5969
5970 2008-03-07  Mark Rowe  <mrowe@apple.com>
5971
5972         Reviewed by Oliver Hunt.
5973
5974         Fix WebKit build with GCC 4.2.
5975
5976         * WebKit.xcodeproj/project.pbxproj:  Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
5977
5978 2008-03-06  Darin Adler  <darin@apple.com>
5979
5980         * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
5981
5982 2008-03-06  David D. Kilzer  <ddkilzer@apple.com>
5983
5984         Name the WebKit build phase script that generates WebKit.LP64.exp.
5985
5986         * WebKit.xcodeproj/project.pbxproj: Name the build phase script
5987         that generates the 64-bit export file to match the corresponding
5988         build phase script in WebCore.
5989
5990 2008-03-05  Adam Roben  <aroben@apple.com>
5991
5992         Remove WebCoreScriptDebugger.{h,mm}
5993
5994         Reviewed by Kevin M.
5995
5996         * WebKit.xcodeproj/project.pbxproj:
5997
5998 2008-03-05  Adam Roben  <aroben@apple.com>
5999
6000         Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
6001
6002         Reviewed by Kevin M.
6003
6004         * WebKit.xcodeproj/project.pbxproj:
6005
6006 2008-03-05  Adam Roben  <aroben@apple.com>
6007
6008         Remove WebScriptDebugger
6009
6010         Reviewed by Kevin M.
6011
6012         * WebKit.xcodeproj/project.pbxproj: Remove
6013         WebScriptDebugDelegatePrivate.h from the project.
6014
6015 2008-03-05  Adam Roben  <aroben@apple.com>
6016
6017         Move WebCoreScriptDebuggerImp to its own source files
6018
6019         Reviewed by Kevin M.
6020
6021         * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
6022
6023 2008-03-05  Adam Roben  <aroben@apple.com>
6024
6025         Move WebCoreScriptDebugger to WebKit
6026
6027         Reviewed by Darin Adler.
6028
6029         * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
6030         to the project.
6031
6032 2008-01-26  Greg Bolsinga  <bolsinga@apple.com>
6033
6034         <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
6035
6036         Reviewed by Darin Adler.
6037
6038         * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
6039
6040 2008-01-23  Steve Falkenburg  <sfalken@apple.com>
6041
6042         Update localization exceptions.
6043         
6044         Reviewed by Darin Adler.
6045
6046         * English.lproj/Localizable.strings:
6047         * StringsNotToBeLocalized.txt:
6048
6049 2008-01-20  Mark Rowe  <mrowe@apple.com>
6050
6051         Reviewed by Dan Bernstein.
6052
6053         Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
6054         interested in supporting Safari 2 with TOT WebKit.
6055
6056         * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
6057         as it is no longer used. 
6058
6059 2008-01-03  Darin Adler  <darin@apple.com>
6060
6061         - fix Safari build
6062
6063         * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
6064
6065 2008-01-02  Alexey Proskuryakov  <ap@webkit.org>
6066
6067         Reviewed by Darin Adler.
6068
6069         Removed "BackwardDelete", which is no longer present in source code.
6070
6071         * StringsNotToBeLocalized.txt:
6072
6073 2007-12-16  Mark Rowe  <mrowe@apple.com>
6074
6075         Reviewed by Maciej Stachowiak.
6076
6077         Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
6078
6079         * WebKit.xcodeproj/project.pbxproj: Add new files.
6080
6081 2007-12-14  Darin Adler  <darin@apple.com>
6082
6083         * StringsNotToBeLocalized.txt: Updated.
6084
6085 2007-12-12  Brady Eidson  <beidson@apple.com>
6086
6087         Reviewed by Sam Weinig
6088
6089         Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
6090
6091         * WebKit.xcodeproj/project.pbxproj: Added a new file
6092
6093 2007-12-12  Mark Rowe  <mrowe@apple.com>
6094
6095         Reviewed by Dave Kilzer.
6096
6097         Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
6098
6099         * WebKit.xcodeproj/project.pbxproj:
6100
6101 2007-11-19  Brady Eidson <beidson@apple.com>
6102
6103         Reviewed by Maciej
6104
6105         * WebKit.xcodeproj/project.pbxproj: Sorted!
6106
6107 2007-11-17  Timothy Hatcher  <timothy@apple.com>
6108
6109         Reviewed by Mark Rowe.
6110
6111         Bug 13470: i18n: The Web Inspector is not localizable
6112         http://bugs.webkit.org/show_bug.cgi?id=13470
6113
6114         Update the localized strings and the file encoding of WebInspectorClient.mm.
6115
6116         * English.lproj/Localizable.strings:
6117         * StringsNotToBeLocalized.txt:
6118         * WebKit.xcodeproj/project.pbxproj:
6119
6120 2007-11-16  Mark Rowe  <mrowe@apple.com>
6121
6122         Reviewed by Tim Hatcher.
6123
6124         Build WebCore as a sub-framework of WebKit in all configurations.
6125
6126         * WebKit.xcodeproj/project.pbxproj:
6127
6128 2007-11-16  Brady Eidson  <beidson@apple.com>
6129
6130         * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
6131
6132 2007-11-16  Brady Eidson  <beidson@apple.com>
6133
6134         * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
6135           it is exported
6136
6137 2007-11-16  Brady Eidson  <beidson@apple.com>
6138
6139         Reviewed by John
6140
6141         Database management API tweaks
6142
6143         * WebKit.xcodeproj/project.pbxproj:
6144
6145 2007-11-15  Brady Eidson  <beidson@apple.com>
6146
6147         Reviewed by John
6148
6149         Stubbing out everything required for a WebKit API for databases
6150
6151         * WebKit.xcodeproj/project.pbxproj:
6152
6153 2007-11-12  Adam Roben  <aroben@apple.com>
6154
6155         * StringsNotToBeLocalized.txt: Updated.
6156
6157 2007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
6158
6159         Adding the wx WebKit implementation.
6160
6161         Reviewed by Mark Rowe.
6162
6163         * wx: Added.
6164
6165 2007-11-07  Mark Rowe  <mrowe@apple.com>
6166
6167         Reviewed by Kevin Decker.
6168
6169         Fix 64-bit Mac build.
6170
6171         * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
6172         to be relative to PROJECT_DIR.  PROJECT_DIR takes into account the projectDirPath
6173         setting of the project, which in this instance includes the necessary "mac"
6174         subdirectory.
6175