WebKit: [qt] Better check for the declarative plugin inclusion.
[WebKit-https.git] / WebKit / ChangeLog
1 2010-06-18  Alexis Menard  <alexis.menard@nokia.com>
2
3         Reviewed by Simon Hausmann.
4
5         [qt] Better check for the declarative plugin inclusion.
6
7         * WebKit.pro:
8
9 2010-06-17  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
10
11         Reviewed by Eric Seidel.
12
13         Clean EFL header files in order to diminish the compilation time with
14         EFL from subversion. We remove the EFL includes from header files and use
15         forward declarations, including the headers in correspondent source
16         files when needed. This causes only the needed source files to be
17         recompiled in case a new version of EFL is installed instead of
18         triggering a recompilation of almost all WebCore/WebKit.
19         https://bugs.webkit.org/show_bug.cgi?id=40575
20
21         * efl/WebCoreSupport/ChromeClientEfl.cpp: include needed header.
22         * efl/WebCoreSupport/ChromeClientEfl.h: forward declaration.
23         * efl/WebCoreSupport/EditorClientEfl.h: forward declaration.
24
25 2010-06-15  Gustavo Noronha Silva  <gns@gnome.org>
26
27         Unreviewed EFL build fix. Simple typo.
28
29         * efl/WebCoreSupport/InspectorClientEfl.cpp:
30         (WebCore::InspectorClientEfl::sendMessageToFrontend):
31
32 2010-06-14  Tony Chang  <tony@chromium.org>
33
34         Reviewed by Darin Fisher.
35
36         Chromium shouldn't build inside the source directory
37         https://bugs.webkit.org/show_bug.cgi?id=40489
38
39         Ignore directories fetched by chromium and chromium mac output dir.
40
41         * chromium: Added property svn:ignore.
42
43 2010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
44
45         Reviewed by Pavel Feldman.
46
47         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
48         data from inspected page to WebInspector as JSON string via http. The native
49         serialization to JSON string is supported by InspectorValue's classes. This patch
50         has the implementation of sendMessageToFrontend function. WebKit version of it still
51         uses ScriptFunctionCall and will be switched to another transport a little bit later.
52         https://bugs.webkit.org/show_bug.cgi?id=40134
53
54         * efl/WebCoreSupport/InspectorClientEfl.cpp:
55         (WebCore::InspectorClientEfl::sendMessageToFrontend):
56         * efl/WebCoreSupport/InspectorClientEfl.h:
57
58 2010-06-09  Sheriff Bot  <webkit.review.bot@gmail.com>
59
60         Unreviewed, rolling out r60889.
61         http://trac.webkit.org/changeset/60889
62         https://bugs.webkit.org/show_bug.cgi?id=40365
63
64         gtk bot has some kind of memory corruption (Requested by
65         loislo on #webkit).
66
67         * efl/WebCoreSupport/InspectorClientEfl.cpp:
68         * efl/WebCoreSupport/InspectorClientEfl.h:
69
70 2010-06-07  Ilya Tikhonovsky  <loislo@chromium.org>
71
72         Reviewed by Pavel Feldman.
73
74         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
75         data from inspected page to WebInspector as JSON string via http. The native
76         serialization to JSON string is supported by InspectorValue's classes. This patch
77         has the implementation of sendMessageToFrontend function. WebKit version of it still
78         uses ScriptFunctionCall and will be switched to another transport a little bit later.
79         https://bugs.webkit.org/show_bug.cgi?id=40134
80
81         * efl/WebCoreSupport/InspectorClientEfl.cpp:
82         (WebCore::InspectorClientEfl::sendMessageToFrontend):
83         * efl/WebCoreSupport/InspectorClientEfl.h:
84
85 2010-06-01  Alexey Proskuryakov  <ap@apple.com>
86
87         Reviewed by Sam Weinig.
88
89         https://bugs.webkit.org/show_bug.cgi?id=39434
90         REGRESSION (r59811): Geolocation callbacks cannot be created
91
92         Removing unused WebGeolocationMock.
93
94         * WebKit.xcodeproj/project.pbxproj:
95
96 2010-05-31  Lyon Chen  <liachen@rim.com>
97
98         Reviewed by Kent Tamura.
99
100         Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
101         https://bugs.webkit.org/show_bug.cgi?id=35530
102
103         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.
104
105         * efl/WebCoreSupport/EditorClientEfl.cpp:
106         (WebCore::EditorClientEfl::handleEditingKeyboardEvent):
107
108 2010-05-31  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
109
110         Reviewed by Kenneth Rohde Christiansen.
111
112         [EFL] Add Context Menu implementation
113         https://bugs.webkit.org/show_bug.cgi?id=39821
114
115         * CMakeListsEfl.txt: add context menu files.
116         * efl/WebCoreSupport/ContextMenuClientEfl.cpp:
117         (WebCore::ContextMenuClientEfl::getCustomMenuFromDefaultItems):
118         (WebCore::ContextMenuClientEfl::newPlatformDescription):
119         (WebCore::ContextMenuClientEfl::freePlatformDescription):
120         (WebCore::ContextMenuClientEfl::appendItem):
121         (WebCore::ContextMenuClientEfl::show):
122         * efl/WebCoreSupport/ContextMenuClientEfl.h:
123         * efl/ewk/EWebKit.h:
124         * efl/ewk/ewk_contextmenu.cpp: Added. Implement the API used by
125         browser for manipulating context menus.
126         (ewk_context_menu_ref):
127         (ewk_context_menu_unref):
128         (ewk_context_menu_destroy):
129         (ewk_context_menu_item_list_get):
130         (ewk_context_menu_item_new):
131         (ewk_context_menu_item_select):
132         (ewk_context_menu_item_free):
133         (ewk_context_menu_item_type_get):
134         (ewk_context_menu_item_type_set):
135         (ewk_context_menu_item_action_get):
136         (ewk_context_menu_item_action_set):
137         (ewk_context_menu_item_title_get):
138         (ewk_context_menu_item_title_set):
139         (ewk_context_menu_item_checked_get):
140         (ewk_context_menu_item_checked_set):
141         (ewk_context_menu_item_enabled_get):
142         (ewk_context_menu_item_enabled_set):
143         (ewk_context_menu_new):
144         (ewk_context_menu_free):
145         (ewk_context_menu_item_append):
146         (ewk_context_menu_custom_get):
147         (ewk_context_menu_show):
148         * efl/ewk/ewk_contextmenu.h: Added.
149         * efl/ewk/ewk_private.h:
150         * efl/ewk/ewk_view.cpp:
151         (ewk_view_context_menu_forward_event): inform browser a new context
152         menu was created.
153         (ewk_view_exceeded_database_quota): small fix to previous
154         changed function.
155         * efl/ewk/ewk_view.h:
156
157 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
158
159         Reviewed by Kenneth Rohde Christiansen.
160
161         [EF] Remove compiler warnings and add test for switching page
162         encoding.
163         https://bugs.webkit.org/show_bug.cgi?id=39871
164
165         * efl/EWebLauncher/main.c:
166         (print_history):
167         (on_key_down):
168         (main):
169
170 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
171
172         Reviewed by Kenneth Rohde Christiansen.
173
174         [EFL] Allow client to override default database quota. We increase the
175         default database quota to 1MB (it was incorrectly set to 1KB, which is
176         too low) and add methods to allow client to iteratively database quota
177         when it becomes greater than the allowed value.
178         https://bugs.webkit.org/show_bug.cgi?id=39867
179
180         * efl/WebCoreSupport/ChromeClientEfl.cpp:
181         (WebCore::ChromeClientEfl::exceededDatabaseQuota): reimplement method
182         to allow client to increase database quota iteratively.
183         * efl/ewk/ewk_private.h:
184         * efl/ewk/ewk_settings.cpp:
185         * efl/ewk/ewk_view.h:
186
187 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
188
189         Reviewed by Kenneth Rohde Christiansen.
190
191         [EFL] Add default path to web database and methods to set it.
192         If a default path is not set, it will default to "/", in which a
193         normal user usually does not have write permission.
194
195         * efl/EWebLauncher/main.c: overwrite default directory with another
196         one.
197         (main):
198         * efl/ewk/ewk_main.cpp:
199         (ewk_init): add default path
200         * efl/ewk/ewk_settings.cpp: add methods to set and get database path
201         (ewk_settings_web_database_path_set):
202         (ewk_settings_web_database_path_get):
203         * efl/ewk/ewk_settings.h:
204
205 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
206
207         Reviewed by Kenneth Rohde Christiansen.
208
209         [EFL] Fix wrongly set clipper. Now the scrollbars from main
210         frame are shown even on a zoom level lower than 1.0.
211
212         * efl/ewk/ewk_view_single.c:
213         (_ewk_view_single_smart_add):
214         (_ewk_view_single_smart_backing_store_add):
215         (ewk_view_single_smart_set):
216
217 2010-05-28  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
218
219         Reviewed by Kenneth Rohde Christiansen.
220
221         [EFL] Add support for Popup menus
222         https://bugs.webkit.org/show_bug.cgi?id=39629
223
224         * efl/WebCoreSupport/ChromeClientEfl.cpp: implement methods to create
225         and destroy popup menu.
226         (WebCore::ChromeClientEfl::createSelectPopup): ditto.
227         (WebCore::ChromeClientEfl::destroySelectPopup): ditto.
228         * efl/WebCoreSupport/ChromeClientEfl.h: ditto.
229         * efl/ewk/ewk_private.h: add function to call browser when a popup is
230         created/deleted
231
232 2010-05-25  Joone Hur  <joone.hur@samsung.com>
233
234         Reviewed by Gustavo Noronha Silva.
235
236         [EFL] Build fix.
237         http://webkit.org/b/39648
238
239         * efl/ewk/ewk_frame.cpp:
240         (ewk_frame_zoom_get): Add missed namespace 
241         (ewk_frame_zoom_set): Ditto.
242         (ewk_frame_zoom_text_only_set): Ditto.
243         * efl/ewk/ewk_view.cpp:
244         (_ewk_view_priv_new): Add a null parameter when creating a Page.
245
246 2010-05-24  Darin Adler  <darin@apple.com>
247
248         Reviewed by Eric Seidel.
249
250         Move view-related functions from Frame to FrameView
251         https://bugs.webkit.org/show_bug.cgi?id=39366
252
253         * efl/ewk/ewk_frame.cpp:
254         (ewk_frame_editable_set): Removed call to empty function,
255         removeEditingStyleFromBodyElement.
256         (ewk_frame_zoom_get): Call function on FrameView.
257         (ewk_frame_zoom_set): Ditto.
258         (ewk_frame_zoom_text_only_set): Ditto.
259
260 2010-05-15  Leandro Pereira  <leandro@profusion.mobi>
261
262         Reviewed by Adam Treat.
263
264         [EFL] Add build system for the EFL port.
265         http://webkit.org/b/37945
266
267         * CMakeLists.txt: Added.
268         * CMakeListsEfl.txt: Added.
269
270 2010-05-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
271
272         Reviewed by David Levin.
273
274         [EF] Include missing header.
275         http://webkit.org/b/38905
276
277         * efl/ewk/ewk_main.cpp: Include PageGroup.h
278
279 2010-05-08  Leandro Pereira  <leandro@profusion.mobi>
280
281         Reviewed by Laszlo Gombos.
282
283         [EFL] Only compile database stuff if ENABLE_DATABASE is set. 
284         http://webkit.org/b/38777
285
286         * efl/WebCoreSupport/ChromeClientEfl.cpp:
287
288 2010-05-05  Dan Bernstein  <mitz@apple.com>
289
290         Reviewed by Simon Fraser.
291
292         <rdar://problem/7932072> Iframes in composited layers don’t repaint correctly (affects Yahoo! Mail with Flash Player 10.1)
293         https://bugs.webkit.org/show_bug.cgi?id=38427
294
295         * WebKit.xcodeproj/project.pbxproj: Renamed WebClipView.m to WebClipView.mm and changed it to
296         Objective-C++.
297
298 2010-05-03  Darin Adler  <darin@apple.com>
299
300         * English.lproj/Localizable.strings: Regenerated.
301         * StringsNotToBeLocalized.txt: Updated for recent changes.
302
303 2010-05-03  Jens Alfke  <snej@chromium.org>
304
305         Reviewed by Darin Fisher.
306
307         [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
308         https://bugs.webkit.org/show_bug.cgi?id=38397
309
310         No tests (functionality is exposed only through native WebKit API.)
311
312         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
313         (WebCore::FrameLoaderClientEfl::dispatchWillSendSubmitEvent):
314
315 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
316
317         Reviewed by Gustavo Noronha Silva.
318
319         Implement findThemePath to locate the correct theme file instead of
320         relying on a hardcoded location.
321         http://webkit.org/b/37996
322
323         * efl/EWebLauncher/main.c:
324         (findThemePath): Fix to locate the correct theme files.
325         (main): Use findThemePath() instead of a hardcoded one.
326
327 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
328
329         Reviewed by Gustavo Noronha Silva.
330
331         Update efl/ewebkit.pc.in to match the variable substitution syntax
332         of CMake.
333         http://webkit.org/b/37999
334
335         * efl/ewebkit.pc.in: Updated.
336
337 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
338
339         Reviewed by Gustavo Noronha Silva.
340
341         Update EWebKit (EFL port) to match recent API changes.
342         http://webkit.org/b/37997
343
344         * efl/ewk/ewk_frame.cpp:
345         (ewk_frame_zoom_set): Change to use WebCore::ZoomMode.
346         (ewk_frame_zoom_text_only_set): Change to use WebCore::ZoomMode.
347         (_ewk_frame_handle_key_scrolling): s/WebCore::VK_/VK_/g
348         (ewk_frame_plugin_create): Disable temporarily PluginView-related
349         code until a proper plugin implementation is made.
350         * efl/ewk/ewk_view.cpp: Fix typo in _parent_sc declaration.
351         (ewk_view_selection_get): Fix a reference to WebCore::CString to
352         WTF::CString.
353
354 2010-04-22  Leandro Pereira  <leandro@profusion.mobi>
355
356         Reviewed by Gustavo Noronha Silva.
357
358         Update EFL port files to match recent API changes.
359         http://webkit.org/b/37876
360
361         * efl/WebCoreSupport/ChromeClientEfl.cpp:
362         (kit): Added.
363         (WebCore::ChromeClientEfl::ChromeClientEfl): Coding style fix.
364         (WebCore::ChromeClientEfl::runBeforeUnloadConfirmPanel): Coding
365         style fix.
366         (WebCore::ChromeClientEfl::mouseDidMoveOverElement): Coding style fix.
367         (WebCore::ChromeClientEfl::runOpenPanel): Implemented.
368         (WebCore::ChromeClientEfl::cancelGeolocationPermissionRequestForFrame): Stubbed.
369         (WebCore::ChromeClientEfl::cancelGeolocationPermissionForFrame): Stubbed.
370         (WebCore::ChromeClientEfl::invalidateContents): Stubbed.
371         (WebCore::ChromeClientEfl::invalidateWindow): Stubbed.
372         (WebCore::ChromeClientEfl::invalidateContentsAndWindow): Implemented.
373         (WebCore::ChromeClientEfl::invalidateContentsForSlowScroll): Implemented.
374         (WebCore::ChromeClientEfl::scroll): Updated.
375         (WebCore::ChromeClientEfl::iconForFiles): Stubbed.
376         (WebCore::ChromeClientEfl::chooseIconForFiles): Stubbed.
377         * efl/WebCoreSupport/ChromeClientEfl.h: Add new method prototypes.
378         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
379         (WebCore::FrameLoaderClientEfl::committedLoad): Call setEncoding()
380         from FrameLoader::writer.
381         (WebCore::FrameLoaderClientEfl::finishedLoading): Ditto.
382         (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): Ditto.
383         (WebCore::FrameLoaderClientEfl::setMainDocumentError): Ditto.
384
385 2010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
386
387         Reviewed by Nikolas Zimmermann.
388
389         Add missing EFL WebKit/efl theme files.
390         http://webkit.org/b/37854
391
392         * efl/DefaultTheme/default.edc: Added.
393         * efl/DefaultTheme/widget/button/button.edc: Added.
394         * efl/DefaultTheme/widget/check/check.edc: Added.
395         * efl/DefaultTheme/widget/combo/combo.edc: Added.
396         * efl/DefaultTheme/widget/entry/entry.edc: Added.
397         * efl/DefaultTheme/widget/file/file.edc: Added.
398         * efl/DefaultTheme/widget/radio/radio.edc: Added.
399         * efl/DefaultTheme/widget/scrollbar/scrollbar.edc: Added.
400         * efl/DefaultTheme/widget/search/cancel/search_cancel.edc: Added.
401         * efl/DefaultTheme/widget/search/decoration/search_decoration.edc: Added.
402         * efl/DefaultTheme/widget/search/field/search_field.edc: Added.
403
404 2010-04-21  Gustavo Sverzut Barbieri  <barbieri@profusion.mobi>
405
406         Reviewed by Adam Roben.
407
408         Update EFL port to match recent API changes.
409         http://webkit.org/b/37853
410
411         * efl/WebCoreSupport/EditorClientEfl.cpp:
412         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp:
413         (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument):
414         (WebCore::FrameLoaderClientEfl::objectContentType):
415         (WebCore::FrameLoaderClientEfl::dispatchDidChangeIcons):
416         (WebCore::FrameLoaderClientEfl::canShowMIMEType):
417         * efl/WebCoreSupport/FrameLoaderClientEfl.h:
418
419 2010-04-15  Leandro Pereira  <leandro@profusion.mobi>
420
421         Reviewed by Kenneth Rohde Christiansen.
422
423         Add EFL port files to efl/WebCoreSupport.
424         http://webkit.org/b/35915
425
426         * efl/WebCoreSupport/FrameLoaderClientEfl.cpp: Added.
427         * efl/WebCoreSupport/FrameLoaderClientEfl.h: Added.
428
429 2010-04-15  Adam Roben  <aroben@apple.com>
430
431         Expose UserContentURLPattern as WebKit SPI
432
433         Fixes <http://webkit.org/b/37354>.
434
435         Reviewed by Tim Hatcher.
436
437         * WebKit.xcodeproj/project.pbxproj: Add WebUserContentURLPattern.
438
439 2010-04-15  Leandro Pereira  <leandro@profusion.mobi>
440
441         Reviewed by Kenneth Rohde Christiansen.
442
443         Add EFL port files to efl/WebCoreSupport.
444         http://webkit.org/b/35918
445
446         * efl/WebCoreSupport/EditorClientEfl.cpp: Added.
447         * efl/WebCoreSupport/EditorClientEfl.h: Added.
448
449 2010-04-10  Mark Rowe  <mrowe@apple.com>
450
451         Reviewed by Dan Bernstein.
452
453         <rdar://problem/7845305> Further adoption of formal protocols for delegates.
454
455         Move EmptyProtocolDefinitions.h down in to WebCore, and add the new protocols. Adopt the protocols in the appropriate places.
456
457         * WebKit.xcodeproj/project.pbxproj:
458
459 2010-04-07  Leandro Pereira  <leandro@profusion.mobi>
460
461         Reviewed by Kenneth Rohde Christiansen.
462
463         Add ewk_view (the high level object to acces the WebKit-EFL browser
464         component) to efl/ewk.
465         http://webkit.org/b/35932
466
467         * efl/ewk/ewk_view.cpp: Added.
468         * efl/ewk/ewk_view.h: Added.
469
470 2010-04-05  Alexey Proskuryakov  <ap@apple.com>
471
472         Reviewed by Darin Adler.
473
474         https://bugs.webkit.org/show_bug.cgi?id=37111
475         <rdar://problem/7790327> Draw replacement text when plug-in host crashes
476
477         https://bugs.webkit.org/show_bug.cgi?id=37111
478         <rdar://problem/7790327> Draw replacement text when plug-in host crashes
479
480         * English.lproj/Localizable.strings: Added a string for plug-in failure.
481
482 2010-04-01  Leandro Pereira  <leandro@profusion.mobi>
483
484         Reviewed by Gustavo Noronha Silva.
485
486         Add EFL's pkg-config metadata file file to efl/.
487         http://webkit.org/b/36766
488
489         * efl/ewebkit.pc.in: Added.
490
491 2010-03-30  Gavin Barraclough  <barraclough@apple.com>
492
493         Rubber stamped by Sam Weinig.
494
495         https://bugs.webkit.org/show_bug.cgi?id=36866
496         Move CString to WTF
497
498         * efl/WebCoreSupport/ChromeClientEfl.cpp:
499         * efl/ewk/ewk_frame.cpp:
500         (ewk_frame_name_get):
501         (ewk_frame_selection_get):
502         (ewk_frame_uri_changed):
503         * efl/ewk/ewk_history.cpp:
504         * efl/ewk/ewk_settings.cpp:
505
506 2010-03-28  Alexey Proskuryakov  <ap@apple.com>
507
508         Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
509
510         * efl/ewk/ewk_frame.cpp:
511
512 2010-03-22  Kevin Decker  <kdecker@apple.com>
513
514         Reviewed by Simon Fraser.
515
516         https://bugs.webkit.org/show_bug.cgi?id=36328
517
518         * WebKit.xcodeproj/project.pbxproj: Remove WebNullPluginView and nullplugin.tiff from the project.
519
520 2010-03-22  Darin Adler  <darin@apple.com>
521
522         * StringsNotToBeLocalized.txt: Updated for recent changes.
523
524 2010-03-22  Kevin Decker  <kdecker@apple.com>
525
526         Reviewed by John Sullivan.
527
528         https://bugs.webkit.org/show_bug.cgi?id=36328
529
530         * English.lproj/Localizable.strings: Added "Missing Plug-in" string.
531
532 2010-03-18  Leandro Pereira  <leandro@profusion.mobi>
533
534         Reviewed by Kenneth Rohde Christiansen.
535
536         Add EFL port files to efl/ewk.
537         http://webkit.org/b/35931
538
539         * efl/ewk/ewk_settings.cpp: Added.
540         * efl/ewk/ewk_settings.h: Added.
541
542 2010-03-17  Leandro Pereira  <leandro@profusion.mobi>
543
544         Reviewed by Kenneth Rohde Christiansen.
545
546         Add default theme files to efl/DefaultTheme.
547         http://webkit.org/b/36240
548
549         * efl/DefaultTheme/widget/radio/img_radio_on.png: Added.
550         * efl/DefaultTheme/radio/img_radio_off_hover.png: Added.
551         * efl/DefaultTheme/radio/img_radio_on_hover.png: Added.
552         * efl/DefaultTheme/radio/img_radio_off.png: Added.
553         * efl/DefaultTheme/radio/img_radio_off_focus.png: Added.
554         * efl/DefaultTheme/radio/img_radio_on_focus.png: Added.
555         * efl/DefaultTheme/combo/combo_normal.png: Added.
556         * efl/DefaultTheme/combo/combo_focus_button.png: Added.
557         * efl/DefaultTheme/combo/combo_hover_button.png: Added.
558         * efl/DefaultTheme/combo/combo_hover.png: Added.
559         * efl/DefaultTheme/combo/combo_focus.png: Added.
560         * efl/DefaultTheme/combo/combo_press_button.png: Added.
561         * efl/DefaultTheme/combo/combo_normal_button.png: Added.
562         * efl/DefaultTheme/combo/combo_press.png: Added.
563         * efl/DefaultTheme/combo/icon.png: Added.
564         * efl/DefaultTheme/file/file_normal.png: Added.
565         * efl/DefaultTheme/file/file_press.png: Added.
566         * efl/DefaultTheme/file/file_hover.png: Added.
567         * efl/DefaultTheme/file/file_focus.png: Added.
568         * efl/DefaultTheme/search/cancel/cancel_normal_button.png: Added.
569         * efl/DefaultTheme/search/cancel/cancel_normal_button2.png: Added.
570         * efl/DefaultTheme/search/decoration/decoration_normal_button.png: Added.
571         * efl/DefaultTheme/search/field/field_focused.png: Added.
572         * efl/DefaultTheme/search/field/field_normal.png: Added.
573         * efl/DefaultTheme/search/field/field_hovered.png: Added.
574         * efl/DefaultTheme/entry/img_normal.png: Added.
575         * efl/DefaultTheme/entry/img_hovered.png: Added.
576         * efl/DefaultTheme/entry/img_focused.png: Added.
577         * efl/DefaultTheme/check/img_check_off_hover.png: Added.
578         * efl/DefaultTheme/check/img_check_on.png: Added.
579         * efl/DefaultTheme/check/img_check_off_focus.png: Added.
580         * efl/DefaultTheme/check/img_check_on_focus.png: Added.
581         * efl/DefaultTheme/check/img_check_off.png: Added.
582         * efl/DefaultTheme/check/img_check_on_hover.png: Added.
583         * efl/DefaultTheme/scrollbar/scrollbar_knob_h.png: Added.
584         * efl/DefaultTheme/scrollbar/scrollbar_knob_v.png: Added.
585         * efl/DefaultTheme/scrollbar/scrollbar_hilight.png: Added.
586         * efl/DefaultTheme/scrollbar/scrollbar_v.png: Added.
587         * efl/DefaultTheme/scrollbar/scrollbar_h.png: Added.
588         * efl/DefaultTheme/button/img_button_normal.png: Added.
589         * efl/DefaultTheme/button/img_button_focus.png: Added.
590         * efl/DefaultTheme/button/img_button_hover.png: Added.
591         * efl/DefaultTheme/button/img_button_press.png: Added.
592
593 2010-03-17  Leandro Pereira  <leandro@profusion.mobi>
594
595         Reviewed by Kenneth Rohde Christiansen.
596
597         Add EFL example browser to efl/EWebLauncher.
598         http://webkit.org/b/36176
599
600         * efl/EWebLauncher/main.c: Added.
601
602 2010-03-16  Leandro Pereira  <leandro@profusion.mobi>
603
604         Reviewed by Kenneth Rohde Christiansen.
605
606         Add EFL port files to efl/WebCoreSupport.
607         http://webkit.org/b/35916
608
609         * efl/WebCoreSupport/ContextMenuClientEfl.cpp: Added.
610         * efl/WebCoreSupport/ContextMenuClientEfl.h: Added.
611
612 2010-03-16  Yury Semikhatsky  <yurys@chromium.org>
613
614         Reviewed by Pavel Feldman.
615
616         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.
617
618         Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
619         https://bugs.webkit.org/show_bug.cgi?id=35036
620
621         * efl/WebCoreSupport/InspectorClientEfl.cpp:
622         (WebCore::InspectorClientEfl::openInspectorFrontend):
623         * efl/WebCoreSupport/InspectorClientEfl.h:
624
625 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
626
627         Reviewed by Kenneth Rohde Christiansen.
628
629         Add EFL port files to efl/ewk.
630         http://webkit.org/b/35925
631
632         * efl/ewk/ewk_history.cpp: Added.
633         * efl/ewk/ewk_history.h: Added.
634
635 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
636
637         Reviewed by Kenneth Rohde Christiansen.
638
639         Add EFL port files to efl/ewk.
640         http://webkit.org/b/35928
641
642         * efl/ewk/ewk_main.cpp: Added.
643         * efl/ewk/ewk_main.h: Added.
644
645 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
646
647         Reviewed by Kenneth Rohde Christiansen.
648
649         Add EFL port files to efl/ewk.
650         http://webkit.org/b/35924
651
652         * efl/ewk/ewk_frame.cpp: Added.
653         * efl/ewk/ewk_frame.h: Added.
654
655 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
656
657         Reviewed by Kenneth Rohde Christiansen.
658
659         Add EFL port files to efl/ewk.
660         http://webkit.org/b/35936
661
662         * efl/ewk/ewk_view_single.c: Added.
663
664 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
665
666         Reviewed by Kenneth Rohde Christiansen.
667
668         Add EFL port files to efl/ewk.
669         http://webkit.org/b/35929
670
671         * efl/ewk/ewk_util.cpp: Added.
672         * efl/ewk/ewk_util.h: Added.
673
674 2010-03-13  Leandro Pereira  <leandro@profusion.mobi>
675
676         Reviewed by Kenneth Rohde Christiansen.
677
678         Add EFL port files to efl/ewk.
679         http://webkit.org/b/35934
680
681         * efl/ewk/EWebKit.h: Added.
682         * efl/ewk/ewk_eapi.h: Added.
683         * efl/ewk/ewk_logging.h: Added.
684         * efl/ewk/ewk_private.h: Added.
685
686 2010-03-11  Leandro Pereira  <leandro@profusion.mobi>
687
688         Reviewed by Gustavo Noronha Silva.
689
690         Add EFL port files to efl/WebCoreSupport.
691         http://webkit.org/b/35917
692
693         * efl/WebCoreSupport/InspectorClientEfl.h: Added.
694         * efl/WebCoreSupport/InspectorClientEfl.cpp: Added.
695
696 2010-03-11  Leandro Pereira  <leandro@profusion.mobi>
697
698         Reviewed by Gustavo Noronha Silva.
699
700         Add EFL port files to efl/WebCoreSupport.
701         http://webkit.org/b/35914
702
703         * efl/WebCoreSupport/DragClientEfl.h: Added.
704         * efl/WebCoreSupport/DragClientEfl.cpp: Added.
705
706 2010-03-11  Simon Fraser  <simon.fraser@apple.com>
707
708         Reviewed by Mark Rowe.
709
710         Sort the project file.
711
712         * WebKit.xcodeproj/project.pbxproj:
713
714 2010-03-10  Leandro Pereira  <leandro@profusion.mobi>
715
716         Reviewed by Holger Freyther.
717
718         Add EFL port files to efl/WebCoreSupport.
719         http://webkit.org/b/35913
720
721         * efl/WebCoreSupport/ChromeClientEfl.cpp: Added.
722         * efl/WebCoreSupport/ChromeClientEfl.h: Added.
723
724 2010-03-09  John Sullivan  <sullivan@apple.com>
725
726         Fixed localized string key collision. update-webkit-localized-strings now
727         runs without errors.
728
729         Reviewed by Adam Roben.
730
731         * English.lproj/Localizable.strings:
732         Regenerated.
733
734 2010-03-09  John Sullivan  <sullivan@apple.com>
735
736         * StringsNotToBeLocalized.txt:
737         Brought this file up to date. update-webkit-localizable-strings still lists
738         one key collision, but that's a separate issue.
739
740 2010-03-04  Mark Rowe  <mrowe@apple.com>
741
742         Reviewed by Sam Weinig.
743
744         Add a script to verify that WebKit framework headers are internally consistent.
745
746         * WebKit.xcodeproj/project.pbxproj: Run the script during the build and fail with
747         an error should the consistency check fail.
748
749 2010-02-25  Alexey Proskuryakov  <ap@apple.com>
750
751         Reviewed by Geoffrey Garen.
752
753         https://bugs.webkit.org/show_bug.cgi?id=35394
754         <rdar://problem/7685262> Make passing objects between Java and plug-ins work
755
756         * WebKit.xcodeproj/project.pbxproj: Added new files.
757
758 2010-02-04  Mark Rowe  <mrowe@apple.com>
759
760         Reviewed by Timothy Hatcher.
761
762         Build fix.  Remove a symbol corresponding to an inline function from the linker export
763         file to prevent a weak external failure.
764
765         * WebKit.xcodeproj/project.pbxproj: Accommodate rename of script.
766
767 2010-02-04  John Sullivan  <sullivan@apple.com>
768
769         https://bugs.webkit.org/show_bug.cgi?id=34611
770         WebLocalizedString() could use an assertion that it is being called on the main thread
771
772         Reviewed by Tim Hatcher.
773
774         * WebKit.xcodeproj/project.pbxproj:
775         Updated for renamed file (WebLocalizableStrings.m -> WebLocalizableStrings.mm)
776
777 2010-01-29  Mark Rowe  <mrowe@apple.com>
778
779         Sort Xcode projects.
780
781         * WebKit.xcodeproj/project.pbxproj:
782
783 2010-01-19  Dan Bernstein  <mitz@apple.com>
784
785         Redo DumpRenderTree build fix without making WebTypesInternal.h a private header
786
787         * WebKit.xcodeproj/project.pbxproj:
788
789 2010-01-19  Simon Fraser  <simon.fraser@apple.com>
790
791         Build fix, no review.
792
793         Fix build of DumpRenderTree by making the header WebTypesInternal.h Private
794         in WebKit.
795
796         * WebKit.xcodeproj/project.pbxproj:
797
798 2010-01-19  Jon Honeycutt  <jhoneycutt@apple.com>
799
800         MSAA: The child <option> elements of a non-multiple <select> are not
801         exposed
802
803         https://bugs.webkit.org/show_bug.cgi?id=33773
804         <rdar://problem/7550556>
805
806         Reviewed by Alice Liu.
807
808         * English.lproj/Localizable.strings:
809         Add new localized strings.
810
811 2010-01-13  Kevin Decker  <kdecker@apple.com>
812
813         Reviewed by Mark Rowe.
814
815         https://bugs.webkit.org/show_bug.cgi?id=33610
816         <rdar://problem/7288546> Silverlight full screen performance problem seen on Snow Leopard.
817
818          * WebKit.xcodeproj/project.pbxproj: Link the project against OpenGL.
819
820 2009-12-25  Darin Adler  <darin@apple.com>
821
822         * StringsNotToBeLocalized.txt: Updated for recent changes.
823
824 2009-12-18  Dan Bernstein  <mitz@apple.com>
825
826         Updated localizable strings after r52368
827
828         * English.lproj/Localizable.strings:
829
830 2009-12-18  Sam Weinig  <sam@webkit.org>
831
832         Reviewed by Dan Bernstein.
833
834         Add Mac WebKit side of the client based geolocation provider.
835
836         * WebKit.xcodeproj/project.pbxproj:
837
838 2009-12-16  Mark Rowe  <mrowe@apple.com>
839
840         Build fix.  Disable debug variants of WebKit frameworks.
841
842         * WebKit.xcodeproj/project.pbxproj:
843
844 2009-12-16  John Sullivan  <sullivan@apple.com>
845
846         Brought this file up to date, sans review.
847
848         * StringsNotToBeLocalized.txt:
849
850 2009-11-30  Mark Rowe  <mrowe@apple.com>
851
852         Use the correct path to Info.plist to avoid creating an empty file at the top of the WebKit directory.
853
854         * WebKit.xcodeproj/project.pbxproj:
855
856 2009-11-24  Dmitry Titov  <dimich@chromium.org>
857
858         Reviewed by Eric Seidel.
859
860         Add ENABLE_SHARED_SCRIPT feature define and flag for build-webkit
861         https://bugs.webkit.org/show_bug.cgi?id=31444
862
863         * chromium/features.gypi:
864
865 2009-11-24  Mark Rowe  <mrowe@apple.com>
866
867         Fix production builds where the source tree may be read-only.
868
869         * WebKit.xcodeproj/project.pbxproj:
870
871 2009-11-20  Dave Hyatt  <hyatt@apple.com>
872
873         Reviewed by Oliver Hunt and Jon Honeycutt.
874
875         Add support for WebSerializedJSValue to WebKit.  This object wraps the SerializedScriptValue functionality in WebCore
876         and exposes the ability to do JS value serialization/deserialization to WebKit clients.
877
878         * WebKit.xcodeproj/project.pbxproj:
879
880 2009-11-20  Chris Fleizach  <cfleizach@apple.com>
881
882         Reviewed by Beth Dakin.
883
884         WAI-ARIA: add support for 'math' role
885         https://bugs.webkit.org/show_bug.cgi?id=31706
886
887         * English.lproj/Localizable.strings:
888         * StringsNotToBeLocalized.txt:
889
890 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
891
892         Reviewed by Dan Bernstein.
893
894         <rdar://problem/7035231>
895         Support closed caption in <video> element
896
897         * English.lproj/Localizable.strings:
898             Add strings for toggle captions button.
899
900 2009-11-18  Michelangelo De Simone  <micdesim@gmail.com>
901
902         Reviewed by Darin Adler.
903
904         Fix for <https://bugs.webkit.org/show_bug.cgi?id=27959>.
905         Support for validationMessage attribute, as per HTML5 specs.
906
907         * English.lproj/Localizable.strings: new localizable strings
908
909 2009-11-18  Sam Weinig  <sam@webkit.org>
910
911         Reviewed by Anders Carlsson.
912
913         Make the Mac Geolocation API async.
914
915         * WebKit.xcodeproj/project.pbxproj: Remove WebGeolocation.
916
917 2009-11-13  Adam Roben  <aroben@apple.com>
918
919         Add WebFrameLoadDelegatePrivat.h to WebKit.xcodeproj
920
921         Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
922         window objects in isolated worlds are cleared
923
924         Reviewed by Dave Hyatt.
925
926         * WebKit.xcodeproj/project.pbxproj: Added
927         WebFrameLoadDelegatePrivate.h, which already existed.
928
929 2009-11-12  Adam Roben  <aroben@apple.com>
930
931         Replace worldIDs with world objects
932
933         Part of <http://webkit.org/b/31414> Implement new SPI for dealing with
934         user scripts/stylesheets and isolated worlds
935
936         Reviewed by Sam Weinig.
937
938         * WebKit.xcodeproj/project.pbxproj: Added WebScriptWorld to the project.
939
940 2009-11-12  Chris Fleizach  <cfleizach@apple.com>
941
942         Reviewed by Darin Adler.
943
944         ARIA: add alert type roles
945         https://bugs.webkit.org/show_bug.cgi?id=31392
946
947         * English.lproj/Localizable.strings:
948         * StringsNotToBeLocalized.txt:
949
950 2009-11-02  Eric Carlson  <eric.carlson@apple.com>
951
952         Reviewed by John Sullivan and Mark Rowe.
953
954         <rdar://problem/7356733> Voiceover does not read correct media controller time values
955         
956         Fix localized strings for media controller time values.
957
958         * English.lproj/Localizable.strings:
959
960 2009-11-02  Chris Fleizach  <cfleizach@apple.com>
961
962         Reviewed by Beth Dakin.
963
964         Support ARIA "tab" roles
965         https://bugs.webkit.org/show_bug.cgi?id=30842
966
967         Add a localizable string for tab panel.
968
969         * English.lproj/Localizable.strings:
970         * StringsNotToBeLocalized.txt:
971
972 2009-10-27  Dan Bernstein  <mitz@apple.com>
973
974         Reviewed by Darin Adler.
975
976         Updated license
977
978         * LICENSE:
979
980 2009-10-26  Sam Weinig  <sam@webkit.org>
981
982         Reviewed by Anders Carlsson.
983
984         Move some WebView event handling code into its own file, WebViewEventHandling.mm
985
986         * WebKit.xcodeproj/project.pbxproj:
987
988 2009-10-19  John Gregg  <johnnyg@google.com>
989
990         Reviewed by Dimitri Glazkov.
991
992         set ENABLE_NOTIFICATIONS=1 for Chromium
993         https://bugs.webkit.org/show_bug.cgi?id=29949
994
995         * chromium/features.gypi:
996
997 2009-10-13  Drew Wilson  <atwilson@atwilson-macpro.local>
998
999         Reviewed by David Levin.
1000
1001         Enable SHARED_WORKERS for Chromium
1002         https://bugs.webkit.org/show_bug.cgi?id=30289
1003
1004         * chromium/features.gypi:
1005         Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
1006         SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
1007
1008 2009-10-12  Yaar Schnitman  <yaar@chromium.org>
1009
1010         Reviewed by Dimitri Glazkov.
1011
1012         Chromium Port - Windows
1013         https://bugs.webkit.org/show_bug.cgi?id=29969
1014
1015         * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
1016
1017 2009-10-06  Simon Fraser  <simon.fraser@apple.com>
1018
1019         Reviewed by Mark Rowe.
1020
1021         accessibility/media-element.html crashes (and has incorrect result)
1022         https://bugs.webkit.org/show_bug.cgi?id=30108
1023
1024         Fix up the accessibilty label for the newly added fullscreen button,
1025         and update the test result accordingly.
1026
1027         * English.lproj/Localizable.strings:
1028
1029 2009-10-05  Kevin Decker  <kdecker@apple.com>
1030
1031         Reviewed by Dan Bernstein.
1032
1033         * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
1034
1035 2009-10-05  Yaar Schnitman  <yaar@chromium.org>
1036
1037         Reviewed by Dimitri Glazkov.
1038
1039         One of the dependencies' SVN url was missing a @ before the revision number.
1040
1041         https://bugs.webkit.org/show_bug.cgi?id=30101
1042
1043         * chromium/DEPS:
1044
1045 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
1046
1047         Reviewed by Simon Fraser
1048         
1049         Support fullscreen in MediaPlayer (Mac)
1050         https://bugs.webkit.org/show_bug.cgi?id=26742
1051
1052         Add new files for video fullscreen.
1053
1054         * WebKit.xcodeproj/project.pbxproj:
1055
1056 2009-10-05  Pavel Feldman  <pfeldman@chromium.org>
1057
1058         Reviewed by Timothy Hatcher.
1059
1060         Web Inspector: add testing harness for Web Inspector.
1061
1062         https://bugs.webkit.org/show_bug.cgi?id=30010
1063
1064         * WebKit.xcodeproj/project.pbxproj:
1065
1066 2009-10-04  Fumitoshi Ukai  <ukai@chromium.org>
1067
1068         Reviewed by Eric Seidel
1069
1070         Enable Web Sockets in chromium build.
1071         https://bugs.webkit.org/show_bug.cgi?id=29917
1072
1073         * chromium/features.gypi:
1074
1075 2009-10-02  Yaar Schnitman  <yaar@chromium.org>
1076
1077         Reviewed by Dimitri Glazkov.
1078
1079         Added gyp_webkit that does a subset of the things gyp_chromium does
1080         plus some specialization for an upstream chromium build.
1081
1082         https://bugs.webkit.org/show_bug.cgi?id=29986
1083
1084         * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
1085         * chromium/gyp_webkit: A new python file.
1086
1087 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
1088
1089         Reviewed by Dimitri Glazkov.
1090
1091         Make it possible to override the list of feature defines when building
1092         downstream.
1093
1094         https://bugs.webkit.org/show_bug.cgi?id=29979
1095
1096         * chromium/features.gypi:
1097
1098 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
1099
1100         Reviewed by Dimitri Glazkov.
1101
1102         Added windows-specific dependencies, updated some revisions and
1103         re-organized file to make revision tracking easier. Also removed
1104         extensions/v8 dependency that is no longer needed upstream.
1105
1106         https://bugs.webkit.org/show_bug.cgi?id=29973
1107
1108         * chromium/DEPS:
1109
1110 2009-09-30  Yaar Schnitman  <yaar@chromium.org>
1111
1112         Reviewed by Dimitri Glazkov.
1113
1114         1. Keeping up with downstream revisions.
1115         2. Turning off v8 snapshot build step.
1116
1117         https://bugs.webkit.org/show_bug.cgi?id=29928
1118
1119         * chromium/DEPS
1120
1121 2009-09-29  Brady Eidson  <beidson@apple.com>
1122
1123         Reviewed by John Sullivan.
1124
1125         WebKit Mac API should provide a delegate interface for global history.
1126         <rdar://problem/7042773> and https://webkit.org/b/29904
1127
1128         * WebKit.xcodeproj/project.pbxproj:
1129
1130 2009-09-28  Yaar Schnitman  <yaar@chromium.org>
1131
1132         Reviewed by Dimitri Glazkov.
1133
1134         https://bugs.webkit.org/show_bug.cgi?id=29722
1135
1136         * chromium/DEPS: Describes the chromium port's dependencies and
1137           is used by gclient to fetch them.
1138         * chromium/webkit.gyp: Currently only builds webcore but in
1139           the future will also build the webkit api.
1140
1141 2009-09-26  David Kilzer  <ddkilzer@apple.com>
1142
1143         Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
1144
1145         Reviewed by Darin Adler.
1146
1147         Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
1148
1149         * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
1150         disable this feature by default.
1151
1152 2009-09-22  Yaar Schnitman  <yaar@chromium.org>
1153
1154         Reviewed by David Levin.
1155
1156         Create chromium directory and ported chromium.org's features.gypi for 
1157         the webkit chromium port.
1158
1159         https://bugs.webkit.org/show_bug.cgi?id=29617
1160
1161         * chromium/features.gypi: Added.
1162
1163 2009-09-21  Dan Bernstein  <mitz@apple.com>
1164
1165         Reviewed by Anders Carlsson.
1166
1167         <rdar://problem/4137135> iFrame with PDF not being handled correctly on
1168         usps.com
1169         https://bugs.webkit.org/show_bug.cgi?id=4151
1170
1171         * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
1172         and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
1173         Objective-C++.
1174
1175 2009-09-07  Steve Block  <steveblock@google.com>
1176
1177         Reviewed by Adam Barth.
1178
1179         Adds a mock Geolocation service. This will be used to provide predictable behavior of the
1180         Geolocation API for use in LayoutTests. Later changes will integrate the the mock
1181         Geolocation service with DumpRenderTree.
1182         https://bugs.webkit.org/show_bug.cgi?id=28264
1183
1184         * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
1185
1186 2009-09-03  John Sullivan  <sullivan@apple.com>
1187
1188         Reviewed by Adam Roben
1189
1190         * StringsNotToBeLocalized.txt:
1191         Brought this file up to date.
1192
1193 2009-08-31  Mark Rowe  <mrowe@apple.com>
1194
1195         Rubber-stamped by Beth Dakin.
1196
1197         Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
1198         We stopped using these back in r18592 when we switched over to context menus
1199         driven by WebCore.
1200
1201         * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
1202         * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
1203         * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
1204         * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
1205         * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
1206         * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
1207         * WebKit.xcodeproj/project.pbxproj:
1208
1209 2009-08-28  Chris Fleizach  <cfleizach@apple.com>
1210
1211         Reviewed by John Sullivan.
1212
1213         update-webkit-localizable-strings script can no longer complete
1214         https://bugs.webkit.org/show_bug.cgi?id=28792
1215
1216         * English.lproj/Localizable.strings:
1217
1218 2009-08-27  John Sullivan  <sullivan@apple.com>
1219
1220         * StringsNotToBeLocalized.txt:
1221         Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
1222
1223 2009-08-25  Eric Carlson  <eric.carlson@apple.com>
1224
1225         Reviewed by Oliver Hunt.
1226
1227         <video> and <audio> controller should be accessible
1228         https://bugs.webkit.org/show_bug.cgi?id=28081
1229
1230         Add localized strings for media controller accessiblility.
1231
1232         * English.lproj/Localizable.strings:
1233
1234 2009-08-20  Chris Fleizach  <cfleizach@apple.com>
1235
1236         Reviewed by Darin Adler.
1237
1238         Enable various "grouping" ARIA roles
1239         https://bugs.webkit.org/show_bug.cgi?id=28486
1240
1241         * English.lproj/Localizable.strings:
1242
1243 2009-08-18  Drew Wilson  <atwilson@google.com>
1244
1245         Reviewed by Eric Seidel.
1246
1247         Need to extend DumpRenderTree to expose number of worker threads.
1248         https://bugs.webkit.org/show_bug.cgi?id=28292
1249
1250         * WebKit.xcodeproj/project.pbxproj:
1251         Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
1252
1253 2009-08-06  Mark Rowe  <mrowe@apple.com>
1254
1255         Rubber-stamped by Sam Weinig.
1256
1257         Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
1258
1259         * WebKit.xcodeproj/project.pbxproj:
1260
1261 2009-08-06  Mark Rowe  <mrowe@apple.com>
1262
1263         Bring a little order to our otherwise out of control lives.
1264
1265         * WebKit.xcodeproj/project.pbxproj:
1266
1267 2009-08-06  Mark Rowe  <mrowe@apple.com>
1268
1269         Build fix.
1270
1271         Don't attempt to build a file that Anders just deleted.
1272
1273         * WebKit.xcodeproj/project.pbxproj:
1274
1275 2009-07-29  David Kilzer  <ddkilzer@apple.com>
1276
1277         <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
1278
1279         Reviewed by Mark Rowe.
1280
1281         WebPluginController.h includes WebPluginContainerCheck.h, which
1282         is not a private header.  Since WebPluginController.h doesn't
1283         appear to be used anywhere, remove its private header status.
1284
1285         * WebKit.xcodeproj/project.pbxproj: Remove private header
1286         attribute from WebPluginController.h.
1287
1288 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
1289
1290         Reviewed by David Levin.
1291
1292         Added FrameLoaderClient for Haiku WebCore support.
1293         https://bugs.webkit.org/show_bug.cgi?id=26952
1294
1295         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
1296         (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
1297         (WebCore::FrameLoaderClientHaiku::setFrame):
1298         (WebCore::FrameLoaderClientHaiku::setWebView):
1299         (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
1300         (WebCore::FrameLoaderClientHaiku::hasWebView):
1301         (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
1302         (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
1303         (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
1304         (WebCore::FrameLoaderClientHaiku::makeRepresentation):
1305         (WebCore::FrameLoaderClientHaiku::forceLayout):
1306         (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
1307         (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
1308         (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
1309         (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
1310         (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
1311         (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
1312         (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
1313         (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
1314         (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
1315         (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
1316         (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
1317         (WebCore::FrameLoaderClientHaiku::willCloseDocument):
1318         (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
1319         (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
1320         (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
1321         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
1322         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
1323         (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
1324         (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
1325         (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
1326         (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
1327         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
1328         (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
1329         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
1330         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
1331         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
1332         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
1333         (WebCore::FrameLoaderClientHaiku::dispatchShow):
1334         (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
1335         (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
1336         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
1337         (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
1338         (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
1339         (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
1340         (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
1341         (WebCore::FrameLoaderClientHaiku::progressStarted):
1342         (WebCore::FrameLoaderClientHaiku::progressCompleted):
1343         (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
1344         (WebCore::FrameLoaderClientHaiku::willChangeTitle):
1345         (WebCore::FrameLoaderClientHaiku::didChangeTitle):
1346         (WebCore::FrameLoaderClientHaiku::finishedLoading):
1347         (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
1348         (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
1349         (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
1350         (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
1351         (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
1352         (WebCore::FrameLoaderClientHaiku::restoreViewState):
1353         (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
1354         (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
1355         (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
1356         (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
1357         (WebCore::FrameLoaderClientHaiku::didFinishLoad):
1358         (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
1359         (WebCore::FrameLoaderClientHaiku::setTitle):
1360         (WebCore::FrameLoaderClientHaiku::userAgent):
1361         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
1362         (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
1363         (WebCore::FrameLoaderClientHaiku::canHandleRequest):
1364         (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
1365         (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
1366         (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
1367         (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
1368         (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
1369         (WebCore::FrameLoaderClientHaiku::canCachePage):
1370         (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
1371         (WebCore::FrameLoaderClientHaiku::committedLoad):
1372         (WebCore::FrameLoaderClientHaiku::cancelledError):
1373         (WebCore::FrameLoaderClientHaiku::blockedError):
1374         (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
1375         (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
1376         (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
1377         (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
1378         (WebCore::FrameLoaderClientHaiku::shouldFallBack):
1379         (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
1380         (WebCore::FrameLoaderClientHaiku::download):
1381         (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
1382         (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
1383         (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
1384         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
1385         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
1386         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
1387         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
1388         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
1389         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
1390         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
1391         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
1392         (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
1393         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
1394         (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
1395         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
1396         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
1397         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
1398         (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
1399         (WebCore::FrameLoaderClientHaiku::startDownload):
1400         (WebCore::FrameLoaderClientHaiku::createFrame):
1401         (WebCore::FrameLoaderClientHaiku::objectContentType):
1402         (WebCore::FrameLoaderClientHaiku::createPlugin):
1403         (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
1404         (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
1405         (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
1406         (WebCore::FrameLoaderClientHaiku::overrideMediaType):
1407         (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
1408         (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
1409         (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
1410         (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
1411         (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
1412         (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
1413         (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
1414         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
1415         (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
1416
1417 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
1418
1419         Reviewed by David Levin.
1420
1421         Added ChromeClient for Haiku WebCore support.
1422         https://bugs.webkit.org/show_bug.cgi?id=26952
1423
1424         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
1425         (WebCore::ChromeClientHaiku::ChromeClientHaiku):
1426         (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
1427         (WebCore::ChromeClientHaiku::chromeDestroyed):
1428         (WebCore::ChromeClientHaiku::setWindowRect):
1429         (WebCore::ChromeClientHaiku::windowRect):
1430         (WebCore::ChromeClientHaiku::pageRect):
1431         (WebCore::ChromeClientHaiku::scaleFactor):
1432         (WebCore::ChromeClientHaiku::focus):
1433         (WebCore::ChromeClientHaiku::unfocus):
1434         (WebCore::ChromeClientHaiku::canTakeFocus):
1435         (WebCore::ChromeClientHaiku::takeFocus):
1436         (WebCore::ChromeClientHaiku::createWindow):
1437         (WebCore::ChromeClientHaiku::createModalDialog):
1438         (WebCore::ChromeClientHaiku::show):
1439         (WebCore::ChromeClientHaiku::canRunModal):
1440         (WebCore::ChromeClientHaiku::runModal):
1441         (WebCore::ChromeClientHaiku::setToolbarsVisible):
1442         (WebCore::ChromeClientHaiku::toolbarsVisible):
1443         (WebCore::ChromeClientHaiku::setStatusbarVisible):
1444         (WebCore::ChromeClientHaiku::statusbarVisible):
1445         (WebCore::ChromeClientHaiku::setScrollbarsVisible):
1446         (WebCore::ChromeClientHaiku::scrollbarsVisible):
1447         (WebCore::ChromeClientHaiku::setMenubarVisible):
1448         (WebCore::ChromeClientHaiku::menubarVisible):
1449         (WebCore::ChromeClientHaiku::setResizable):
1450         (WebCore::ChromeClientHaiku::addMessageToConsole):
1451         (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
1452         (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
1453         (WebCore::ChromeClientHaiku::closeWindowSoon):
1454         (WebCore::ChromeClientHaiku::runJavaScriptAlert):
1455         (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
1456         (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
1457         (WebCore::ChromeClientHaiku::setStatusbarText):
1458         (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
1459         (WebCore::ChromeClientHaiku::tabsToLinks):
1460         (WebCore::ChromeClientHaiku::windowResizerRect):
1461         (WebCore::ChromeClientHaiku::repaint):
1462         (WebCore::ChromeClientHaiku::scroll):
1463         (WebCore::ChromeClientHaiku::screenToWindow):
1464         (WebCore::ChromeClientHaiku::windowToScreen):
1465         (WebCore::ChromeClientHaiku::platformWindow):
1466         (WebCore::ChromeClientHaiku::contentsSizeChanged):
1467         (WebCore::ChromeClientHaiku::scrollRectIntoView):
1468         (WebCore::ChromeClientHaiku::addToDirtyRegion):
1469         (WebCore::ChromeClientHaiku::scrollBackingStore):
1470         (WebCore::ChromeClientHaiku::updateBackingStore):
1471         (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
1472         (WebCore::ChromeClientHaiku::setToolTip):
1473         (WebCore::ChromeClientHaiku::print):
1474         (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
1475         (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
1476         (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
1477         (WebCore::ChromeClientHaiku::runOpenPanel):
1478         (WebCore::ChromeClientHaiku::setCursor):
1479         (WebCore::ChromeClientHaiku::formStateDidChange):
1480         (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
1481         * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
1482
1483 2009-07-28  Robert Hogan  <robert@roberthogan.net>
1484
1485         Reviewed by Simon Hausmann.
1486
1487         Add WebKit version API to Qt.
1488
1489         Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
1490         at compile time and make it available to webkit ports through WebKitVersion.h.
1491
1492         https://bugs.webkit.org/show_bug.cgi?id=27158
1493
1494         * scripts/generate-webkitversion.pl: Added
1495
1496 2009-07-24  Andrei Popescu  <andreip@google.com>
1497
1498         ApplicationCache should have size limit
1499         https://bugs.webkit.org/show_bug.cgi?id=22700
1500         
1501         Updated the project after adding WebApplicationCache.h/mm
1502
1503         * WebKit.xcodeproj/project.pbxproj:
1504
1505 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
1506
1507         Reviewed by Eric Seidel.
1508
1509         Added InspectorClient for Haiku WebCore support.
1510         https://bugs.webkit.org/show_bug.cgi?id=26952
1511
1512         Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
1513
1514         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
1515         (WebCore::InspectorClientHaiku::inspectorDestroyed):
1516         (WebCore::InspectorClientHaiku::createPage):
1517         (WebCore::InspectorClientHaiku::localizedStringsURL):
1518         (WebCore::InspectorClientHaiku::hiddenPanels):
1519         (WebCore::InspectorClientHaiku::showWindow):
1520         (WebCore::InspectorClientHaiku::closeWindow):
1521         (WebCore::InspectorClientHaiku::attachWindow):
1522         (WebCore::InspectorClientHaiku::detachWindow):
1523         (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
1524         (WebCore::InspectorClientHaiku::highlight):
1525         (WebCore::InspectorClientHaiku::hideHighlight):
1526         (WebCore::InspectorClientHaiku::inspectedURLChanged):
1527         (WebCore::InspectorClientHaiku::populateSetting):
1528         (WebCore::InspectorClientHaiku::storeSetting):
1529         (WebCore::InspectorClientHaiku::removeSetting):
1530         * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
1531
1532 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
1533
1534         Reviewed by Oliver Hunt.
1535
1536         Added EditorClient for Haiku WebCore support.
1537         https://bugs.webkit.org/show_bug.cgi?id=26952
1538
1539         Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
1540
1541         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
1542         (WebCore::EditorClientHaiku::EditorClientHaiku):
1543         (WebCore::EditorClientHaiku::setPage):
1544         (WebCore::EditorClientHaiku::pageDestroyed):
1545         (WebCore::EditorClientHaiku::shouldDeleteRange):
1546         (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
1547         (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
1548         (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
1549         (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
1550         (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
1551         (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
1552         (WebCore::EditorClientHaiku::toggleGrammarChecking):
1553         (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
1554         (WebCore::EditorClientHaiku::isEditable):
1555         (WebCore::EditorClientHaiku::shouldBeginEditing):
1556         (WebCore::EditorClientHaiku::shouldEndEditing):
1557         (WebCore::EditorClientHaiku::shouldInsertNode):
1558         (WebCore::EditorClientHaiku::shouldInsertText):
1559         (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
1560         (WebCore::EditorClientHaiku::shouldApplyStyle):
1561         (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
1562         (WebCore::EditorClientHaiku::didBeginEditing):
1563         (WebCore::EditorClientHaiku::respondToChangedContents):
1564         (WebCore::EditorClientHaiku::respondToChangedSelection):
1565         (WebCore::EditorClientHaiku::didEndEditing):
1566         (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
1567         (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
1568         (WebCore::EditorClientHaiku::registerCommandForUndo):
1569         (WebCore::EditorClientHaiku::registerCommandForRedo):
1570         (WebCore::EditorClientHaiku::clearUndoRedoOperations):
1571         (WebCore::EditorClientHaiku::canUndo):
1572         (WebCore::EditorClientHaiku::canRedo):
1573         (WebCore::EditorClientHaiku::undo):
1574         (WebCore::EditorClientHaiku::redo):
1575         (WebCore::EditorClientHaiku::handleKeyboardEvent):
1576         (WebCore::EditorClientHaiku::handleInputMethodKeydown):
1577         (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
1578         (WebCore::EditorClientHaiku::textFieldDidEndEditing):
1579         (WebCore::EditorClientHaiku::textDidChangeInTextField):
1580         (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
1581         (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
1582         (WebCore::EditorClientHaiku::textDidChangeInTextArea):
1583         (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
1584         (WebCore::EditorClientHaiku::learnWord):
1585         (WebCore::EditorClientHaiku::checkSpellingOfString):
1586         (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
1587         (WebCore::EditorClientHaiku::checkGrammarOfString):
1588         (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
1589         (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
1590         (WebCore::EditorClientHaiku::showSpellingUI):
1591         (WebCore::EditorClientHaiku::spellingUIIsShowing):
1592         (WebCore::EditorClientHaiku::getGuessesForWord):
1593         (WebCore::EditorClientHaiku::setInputMethodState):
1594         (WebCore::EditorClientHaiku::isEditing):
1595         * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
1596
1597 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
1598
1599         Reviewed by Eric Seidel.
1600
1601         Added DragClient for Haiku WebCore support.
1602         https://bugs.webkit.org/show_bug.cgi?id=26952
1603
1604         Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
1605
1606         * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
1607         (WebCore::DragClientHaiku::actionMaskForDrag):
1608         (WebCore::DragClientHaiku::willPerformDragDestinationAction):
1609         (WebCore::DragClientHaiku::dragControllerDestroyed):
1610         (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
1611         (WebCore::DragClientHaiku::willPerformDragSourceAction):
1612         (WebCore::DragClientHaiku::startDrag):
1613         (WebCore::DragClientHaiku::createDragImageForLink):
1614         * haiku/WebCoreSupport/DragClientHaiku.h: Added.
1615
1616 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
1617
1618         Reviewed by Oliver Hunt.
1619
1620         Added ContextMenuClient for Haiku WebCore support.
1621         https://bugs.webkit.org/show_bug.cgi?id=26952
1622
1623         Adding two files, ContextMenuClientHaiku.h
1624         and ContextMenuClientHaiku.cpp
1625
1626         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
1627         (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
1628         (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
1629         (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
1630         (WebCore::ContextMenuClientHaiku::downloadURL):
1631         (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
1632         (WebCore::ContextMenuClientHaiku::speak):
1633         (WebCore::ContextMenuClientHaiku::isSpeaking):
1634         (WebCore::ContextMenuClientHaiku::stopSpeaking):
1635         (WebCore::ContextMenuClientHaiku::searchWithGoogle):
1636         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
1637
1638 2009-07-10  Adam Roben  <aroben@apple.com>
1639
1640         Sort all our Xcode projects
1641
1642         Accomplished using sort-Xcode-project-file.
1643
1644         Requested by Dave Kilzer.
1645
1646         * WebKit.xcodeproj/project.pbxproj:
1647
1648 2009-07-02  Adam Roben  <aroben@apple.com>
1649
1650         Fix warnings from update-webkit-localizable-strings
1651
1652         Rubber-stamped by Eric Carlson.
1653
1654         * English.lproj/Localizable.strings: Updated.
1655
1656 2009-07-02  Adam Roben  <aroben@apple.com>
1657
1658         Update StringsNotToBeLocalized.txt for (not so) recent changes
1659
1660         Bug 26926: StringsNotToBeLocalized.txt is out-of-date
1661         <https://bugs.webkit.org/show_bug.cgi?id=26926>
1662
1663         Reviewed by John Sullivan.
1664
1665         * StringsNotToBeLocalized.txt:
1666
1667 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
1668
1669         Reviewed by Simon Fraser.
1670
1671         <rdar://problem/6518119>
1672
1673         Add localized strings for media controller status messages.
1674
1675         * English.lproj/Localizable.strings: Localized text.
1676
1677 2009-06-08  Dan Bernstein  <mitz@apple.com>
1678
1679         Rubber-stamped by Mark Rowe.
1680
1681         - updated the project after giving Objective-C++ the .mm extension
1682
1683         * WebKit.xcodeproj/project.pbxproj:
1684
1685 2009-06-04  Sam Weinig  <sam@webkit.org>
1686
1687         Reviewed by Alice Liu.
1688
1689         Move WebView internal data into WebViewData.h/mm.
1690
1691         * WebKit.xcodeproj/project.pbxproj:
1692
1693 2009-06-03  Sam Weinig  <sam@webkit.org>
1694
1695         Reviewed by Mark Rowe.
1696
1697         Added WebDelegateImplementationCaching.h/mm
1698
1699         * WebKit.xcodeproj/project.pbxproj:
1700
1701 2009-06-03  Sam Weinig  <sam@webkit.org>
1702
1703         Reviewed by Mark Rowe.
1704
1705         Add WebViewInternal.mm.
1706
1707         * WebKit.xcodeproj/project.pbxproj:
1708
1709 2009-06-03  Dan Bernstein  <mitz@apple.com>
1710
1711         Reviewed by Anders Carlsson.
1712
1713         - WebKit project part of eliminating WebCoreTextRenderer
1714
1715         * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
1716             compile as Objective-C++.
1717
1718 2009-06-01  Darin Adler  <darin@apple.com>
1719
1720         Reviewed by Maciej Stachowiak.
1721
1722         Bug 26113: break WebTextCompletionController out into its own source file
1723         https://bugs.webkit.org/show_bug.cgi?id=26113
1724
1725         * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
1726
1727 2009-05-28  Mark Rowe  <mrowe@apple.com>
1728
1729         Rubber-stamped by Anders Carlsson.
1730
1731         Symlink WebKitPluginHost.app in to place if needed.
1732
1733         * WebKit.xcodeproj/project.pbxproj:
1734
1735 2009-05-24  Darin Adler  <darin@apple.com>
1736
1737         * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
1738
1739 2009-05-16  Anders Carlsson  <andersca@apple.com>
1740
1741         Reviewed by Sam Weinig and Dan Bernstein.
1742
1743         Fix <rdar://problem/6889644>.
1744         
1745         * English.lproj/Localizable.strings:
1746
1747 2009-05-10  Alexey Proskuryakov  <ap@webkit.org>
1748
1749         Reviewed by Dan Bernstein.
1750
1751         <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
1752
1753         * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
1754         it could use C++ code from AuthenticaitonMac.h.
1755
1756 2009-04-27  Douglas R. Davidson  <ddavidso@apple.com>
1757
1758         Add localizable strings for 
1759         <rdar://problem/6724106> WebViews need to implement text checking
1760
1761         Reviewed by Justin Garcia.
1762
1763         * English.lproj/Localizable.strings:
1764
1765 2009-04-27  Kevin Decker  <kdecker@apple.com>
1766
1767         Reviewed by Anders Carlsson.
1768                 
1769         <rdar://problem/6352982>
1770
1771         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
1772
1773 2009-04-23  Kevin Decker  <kdecker@apple.com>
1774
1775         Reviewed by Anders Carlsson.
1776
1777         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
1778
1779 2009-04-21  Adam Roben  <aroben@apple.com>
1780
1781         Update StringsNotToBeLocalized.txt for recent changes
1782
1783         Rubber-stamped by John Sullivan.
1784
1785         * StringsNotToBeLocalized.txt:
1786
1787 2009-04-19  Darin Adler  <darin@apple.com>
1788
1789         * StringsNotToBeLocalized.txt: Updated for recent changes.
1790
1791 2009-04-17  David Kilzer  <ddkilzer@apple.com>
1792
1793         Simplify FEATURE_DEFINES definition
1794
1795         Reviewed by Darin Adler.
1796
1797         This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
1798         variables to their own FeatureDefines.xcconfig file.  It also
1799         extracts a new ENABLE_GEOLOCATION variable so that
1800         FEATURE_DEFINES only needs to be defined once.
1801
1802         * WebKit.xcodeproj/project.pbxproj: Added
1803         FeatureDefines.xcconfig file.
1804
1805 2009-04-10  Timothy Hatcher  <timothy@apple.com>
1806
1807         Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
1808
1809         Rubber-stamped by Mark Rowe.
1810
1811         * WebKit.xcodeproj/project.pbxproj:
1812
1813 2009-04-09  Mike Thole  <mthole@apple.com>
1814
1815         Reviewed by Adam Roben.
1816
1817         * WebKit.xcodeproj/project.pbxproj:
1818             Set the Localizable.strings encoding to UTF-16.
1819
1820 2009-04-07  Anders Carlsson  <andersca@apple.com>
1821
1822         Try to fix the Leopard build once more.
1823
1824         * WebKit.xcodeproj/project.pbxproj:
1825
1826 2009-04-07  Anders Carlsson  <andersca@apple.com>
1827
1828         Another attempt at fixing the build.
1829         
1830         * WebKit.xcodeproj/project.pbxproj:
1831
1832 2009-04-02  Adele Peterson  <adele@apple.com>
1833
1834         Reviewed by Darin Adler.
1835
1836         * WebKit.xcodeproj/project.pbxproj: 
1837         Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private. 
1838
1839 2009-04-01  Greg Bolsinga  <bolsinga@apple.com>
1840
1841         Reviewed by Mark Rowe.
1842
1843         https://bugs.webkit.org/show_bug.cgi?id=24990
1844         Put SECTORDER_FLAGS into xcconfig files.
1845
1846         * WebKit.xcodeproj/project.pbxproj:
1847
1848 2009-03-27  Darin Adler  <darin@apple.com>
1849
1850         * StringsNotToBeLocalized.txt: Updated for recent changes.
1851
1852 2009-03-16  Darin Adler  <darin@apple.com>
1853
1854         Reviewed by Dan Bernstein.
1855
1856         * English.lproj/Localizable.strings: Updated.
1857         * StringsNotToBeLocalized.txt: Updated for recent changes.
1858
1859 2009-03-13  Greg Bolsinga  <bolsinga@apple.com>
1860
1861         Reviewed by Simon Fraser.
1862
1863         Update Geolocation perimission dialogs to be asynchronous.
1864         https://bugs.webkit.org/show_bug.cgi?id=24505
1865
1866         Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
1867         coding style set by WebSecurityOrigin.
1868
1869         * WebKit.xcodeproj/project.pbxproj:
1870
1871 2009-03-13  Anders Carlsson  <andersca@apple.com>
1872
1873         Reviewed by Dan Bernstein.
1874
1875         <rdar://problem/6610666> Revise the Cocoa event model text API
1876         
1877         Remove nptextinput.h
1878         
1879         * WebKit.xcodeproj/project.pbxproj:
1880
1881 2009-03-03  David Kilzer  <ddkilzer@apple.com>
1882
1883         <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
1884
1885         Reviewed by Mark Rowe.
1886
1887         The fix is to add INSTALLHDRS_COPY_PHASE = YES and
1888         INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
1889         make sure various build phase scripts work with the installhdrs
1890         build phase.
1891
1892         * WebKit.xcodeproj/project.pbxproj:
1893         - Added shell code to prevent running "Check For Global
1894           Initializers", "Check For Exit Time Destructors" and "Check
1895           For Weak VTables" scripts during the installhdrs build phase.
1896         - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
1897           targets since it's no longer needed after defining
1898           WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
1899
1900 2009-03-03  David Kilzer  <ddkilzer@apple.com>
1901
1902         Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
1903
1904         Reviewed by Adam Roben.
1905
1906         Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
1907         since NPAPI headers had migrated from JavaScriptCore to WebCore
1908         before that.
1909
1910         * WebKit.xcodeproj/project.pbxproj: Removed
1911         JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
1912         and Release configurations.
1913
1914 2009-03-02  Anders Carlsson  <andersca@apple.com>
1915
1916         WebNetscapePluginPackage.mm is an Objective-C++ file.
1917
1918         * WebKit.xcodeproj/project.pbxproj:
1919
1920 2009-03-02  Anders Carlsson  <andersca@apple.com>
1921
1922         Reviewed by John Sullivan.
1923
1924         Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
1925         
1926         * WebKit.xcodeproj/project.pbxproj:
1927
1928 2009-02-20  Anders Carlsson  <andersca@apple.com>
1929
1930         Reviewed by Dan Bernstein.
1931
1932         Add new files.
1933         
1934         * WebKit.xcodeproj/project.pbxproj:
1935
1936 2009-02-13  Darin Adler  <darin@apple.com>
1937
1938         * StringsNotToBeLocalized.txt: Updated for recent changes.
1939
1940 2009-02-07  Darin Adler  <darin@apple.com>
1941
1942         * StringsNotToBeLocalized.txt: Updated for recent changes.
1943
1944 2009-02-04  Timothy Hatcher  <timothy@apple.com>
1945
1946         Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
1947
1948         <rdar://problem/6508457> Launching widget in Dashcode debugger is
1949         super-slow due forwardInvocation: calling debug delegate
1950
1951         Reviewed by Oliver Hunt.
1952
1953         * WebKit.xcodeproj/project.pbxproj:
1954
1955 2009-02-02  Anders Carlsson  <andersca@apple.com>
1956
1957         Reviewed by Dan Bernstein.
1958         
1959         Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
1960         
1961         * WebKit.xcodeproj/project.pbxproj:
1962
1963 2009-01-26  Mark Rowe  <mrowe@apple.com>
1964
1965         Rubber-stamped by Sam Weinig.
1966
1967         Clean up after r40240.
1968
1969         * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
1970
1971 2009-01-25  Darin Adler  <darin@apple.com>
1972
1973         Try to fix full build on Mac Leopard.
1974
1975         * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
1976         Maybe this is temporary, but I had to do it to get the full build to succeed.
1977
1978 2009-01-25  Mark Rowe  <mrowe@apple.com>
1979
1980         Rubber-stamped by Dan Bernstein.
1981
1982         Improve the consistency of settings in our .xcconfig files.
1983
1984         * WebKit.xcodeproj/project.pbxproj:
1985
1986 2009-01-23  Brady Eidson  <beidson@apple.com>
1987
1988         Rubberstamped by Darin Adler
1989
1990         Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
1991
1992         * WebKit.xcodeproj/project.pbxproj:
1993
1994 2009-01-20  Anders Carlsson  <andersca@apple.com>
1995
1996         Reviewed by Sam Weinig.
1997
1998         Add ProxyInstance files.
1999         
2000         * WebKit.xcodeproj/project.pbxproj:
2001
2002 2009-01-04  David Kilzer  <ddkilzer@apple.com>
2003
2004         Don't install internal headers in WebKit framework
2005
2006         Reviewed by Darin Adler.
2007
2008         * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
2009         headers so they're not installed.
2010
2011 2009-01-02  Darin Adler  <darin@apple.com>
2012
2013         * StringsNotToBeLocalized.txt: Updated.
2014
2015 2008-12-23  Darin Adler  <darin@apple.com>
2016
2017         Reviewed by Alexey Proskuryakov.
2018
2019         - fix https://bugs.webkit.org/show_bug.cgi?id=22976
2020           crash due to Mail's use of WebArchive and WebResource on non-main thread
2021
2022         * StringsNotToBeLocalized.txt: Updated.
2023
2024         * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
2025         existing file WebResourceInternal.h.
2026
2027 2008-12-08  David Kilzer  <ddkilzer@apple.com>
2028
2029         Bug 22555: Sort "children" sections in Xcode project files
2030
2031         <https://bugs.webkit.org/show_bug.cgi?id=22555>
2032
2033         Reviewed by Eric Seidel.
2034
2035         * WebKit.xcodeproj/project.pbxproj: Sorted.
2036
2037 2008-12-08  Darin Adler  <darin@apple.com>
2038
2039         * StringsNotToBeLocalized.txt: Updated for recent changes.
2040
2041 2008-12-05  Dan Bernstein  <mitz@apple.com>
2042
2043         Mac build fix.
2044
2045         * WebKit.xcodeproj/project.pbxproj:
2046
2047 2008-12-05  Dan Bernstein  <mitz@apple.com>
2048
2049         Mac build fix.
2050
2051         * WebKit.xcodeproj/project.pbxproj:
2052
2053 2008-12-04  Anders Carlsson  <andersca@apple.com>
2054
2055         Reviewed by Sam Weinig.
2056
2057         Add HostedNetscapePluginStream.
2058         
2059         * WebKit.xcodeproj/project.pbxproj:
2060
2061 2008-12-03  Anders Carlsson  <andersca@apple.com>
2062
2063         Reviewed by Sam Weinig.
2064         
2065         Move WebPluginRequest to its own file.
2066         
2067         * WebKit.xcodeproj/project.pbxproj:
2068
2069 2008-12-03  Steve Falkenburg  <sfalken@apple.com>
2070
2071         Update strings not to be localized.
2072
2073         Reviewed by Adam Roben.
2074
2075         * StringsNotToBeLocalized.txt:
2076
2077 2008-11-26  Mark Rowe  <mrowe@apple.com>
2078
2079         Build fix.
2080
2081         Fix up the references to files under WebKit/mac/Plugins/Hosted.
2082
2083         * WebKit.xcodeproj/project.pbxproj:
2084
2085 2008-11-26  Anders Carlsson  <andersca@apple.com>
2086
2087         Reviewed by Mark Rowe.
2088
2089         Add plug-in host related files to the Xcode project.
2090         
2091         * WebKit.xcodeproj/project.pbxproj:
2092
2093 2008-11-14  Dan Bernstein  <mitz@apple.com>
2094
2095         Reviewed by Darin Adler.
2096
2097         - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
2098
2099         * English.lproj/Localizable.strings: Added the Text Direction submenu
2100         title.
2101
2102 2008-11-13  John Sullivan  <sullivan@apple.com>
2103
2104         fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
2105
2106         Reviewed by Tim Hatcher
2107
2108         * English.lproj/Localizable.strings:
2109         updated for these changes
2110         
2111         * StringsNotToBeLocalized.txt:
2112         removed unused exception
2113
2114 2008-11-12  John Sullivan  <sullivan@apple.com>
2115
2116         fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
2117
2118         Reviewed by Tim Hatcher
2119
2120         * English.lproj/Localizable.strings:
2121         * StringsNotToBeLocalized.txt:
2122         updated for this change
2123
2124 2008-11-10  Anders Carlsson  <andersca@apple.com>
2125
2126         Reviewed by Kevin Decker.
2127         
2128         Add WebHostedNetscapePluginView to the project.
2129         
2130         * WebKit.xcodeproj/project.pbxproj:
2131
2132 2008-11-10  Anders Carlsson  <andersca@apple.com>
2133
2134         Reviewed by Kevin Decker.
2135
2136         Add a new WebBaseNetscapePluginView class.
2137         
2138         * WebKit.xcodeproj/project.pbxproj:
2139
2140 2008-11-10  Anders Carlsson  <andersca@apple.com>
2141
2142         Reviewed by Adam Roben.
2143                 
2144         Rename WebBaseNetscapePluginView to WebNetscapePluginView.
2145
2146         * StringsNotToBeLocalized.txt:
2147         * WebKit.xcodeproj/project.pbxproj:
2148
2149 2008-11-05  Anders Carlsson  <andersca@apple.com>
2150
2151         Reviewed by Kevin Decker.
2152
2153         Remove WebPlugInStreamLoaderDelegate.h
2154         
2155         * WebKit.xcodeproj/project.pbxproj:
2156
2157 2008-11-03  Darin Adler  <darin@apple.com>
2158
2159         Reviewed by Tim Hatcher.
2160
2161         - https://bugs.webkit.org/show_bug.cgi?id=22061
2162           create script to check for exit-time destructors
2163
2164         * WebKit.xcodeproj/project.pbxproj: Added a script
2165         phase that runs the check-for-exit-time-destructors script.
2166
2167 2008-10-31  Anders Carlsson  <andersca@apple.com>
2168
2169         Reviewed by Kevin Decker.
2170
2171         Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
2172         
2173         * WebKit.xcodeproj/project.pbxproj:
2174
2175 2008-10-29  Matt Lilek  <webkit@mattlilek.com>
2176
2177         Not reviewed, build fix.
2178
2179         * WebKit.xcodeproj/project.pbxproj:
2180
2181 2008-10-28  Adele Peterson  <adele@apple.com>
2182
2183         Reviewed by John Sullivan.
2184
2185         Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
2186         "files" string for multifile uploads needs to be localized
2187
2188         * English.lproj/Localizable.strings: Updated with new string.
2189
2190 2008-10-28  Adele Peterson  <adele@apple.com>
2191
2192         Reviewed by Sam Weinig. 
2193
2194         * English.lproj/Localizable.strings:
2195         Updated.
2196
2197 2008-10-27  Darin Adler  <darin@apple.com>
2198
2199         * StringsNotToBeLocalized.txt: Updated for recent changes.
2200
2201 2008-10-24  Timothy Hatcher  <timothy@apple.com>
2202
2203         Implement new InspectorClient methods to work with Settings.
2204
2205         https://bugs.webkit.org/show_bug.cgi?id=21856
2206
2207         Reviewed by Darin Adler.
2208
2209         * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
2210
2211 2008-10-15  Mark Rowe  <mrowe@apple.com>
2212
2213         Rubber-stamped by Brady Eidson.
2214
2215         <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
2216
2217         * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
2218
2219 2008-10-14  Maxime Britto  <britto@apple.com>
2220
2221         Reviewed by Darin Adler.
2222
2223         * WebKit.xcodeproj/project.pbxproj: Added two files for the 
2224         WebTextIterator, and made the WebTextIterator.h private
2225
2226 2008-10-04  Mark Rowe  <mrowe@apple.com>
2227
2228         Reviewed by Tim Hatcher.
2229
2230         Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
2231
2232         * WebKit.xcodeproj/project.pbxproj:
2233
2234 2008-09-24  Darin Adler  <darin@apple.com>
2235
2236         * StringsNotToBeLocalized.txt: Updated for recent changes.
2237
2238 2008-09-15  Chris Fleizach  <cfleizach@apple.com>
2239
2240         Reviewed by Darin Adler, Beth Dakin
2241
2242         Support strings for AXLists
2243
2244         * English.lproj/Localizable.strings:
2245
2246 2008-09-15  Anders Carlsson  <andersca@apple.com>
2247
2248         Reviewed by Mitz.
2249
2250         Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
2251         
2252         * WebKit.xcodeproj/project.pbxproj:
2253
2254 2008-09-02  Mark Rowe  <mrowe@apple.com>
2255
2256         Reviewed by Tim Hatcher.
2257
2258         Build fix.  Remove the now unnecessary check for "4" in the user agent string.
2259
2260         * WebKit.xcodeproj/project.pbxproj:
2261
2262 2008-08-17  Geoffrey Garen  <ggaren@apple.com>
2263
2264         Reviewed by Cameron Zwarich.
2265         
2266         Updated project files to XCode 3.1.
2267
2268         * WebKit.xcodeproj/project.pbxproj:
2269
2270 2008-08-15  Mark Rowe  <mrowe@apple.com>
2271
2272         Rubber-stamped by Geoff Garen.
2273
2274         <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
2275
2276         * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
2277
2278 2008-08-05  Anders Carlsson  <andersca@apple.com>
2279
2280         Reviewed by Darin Adler.
2281
2282         Remove MainThreadObjectDeallocator.{h|mm}.
2283         
2284         * WebKit.xcodeproj/project.pbxproj:
2285
2286 2008-08-04  Mark Rowe  <mrowe@apple.com>
2287
2288         Reviewed by Darin Adler.
2289
2290         Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
2291         Part one of fix for <rdar://problem/5853147>.
2292
2293         * WebKit.xcodeproj/project.pbxproj:
2294
2295 2008-07-31  David D. Kilzer  <ddkilzer@webkit.org>
2296
2297         Fix layout test results for webarchive/test-xml-stylesheet.xml
2298
2299         Reviewed by Darin Adler.
2300
2301         * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
2302         Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
2303         to private so they're copied into PrivateHeaders.
2304
2305 2008-07-11  Stephanie Lewis  <slewis@apple.com>
2306
2307         Reviewed by Darin Adler.
2308
2309         Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
2310
2311         * WebKit.xcodeproj/project.pbxproj:
2312
2313 2008-07-07  Mark Rowe  <mrowe@apple.com>
2314
2315         Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
2316         so that they don't have an unnecessary ".." in the path.
2317
2318         * WebKit.xcodeproj/project.pbxproj:
2319
2320 2008-07-05  Mark Rowe  <mrowe@apple.com>
2321
2322         Reviewed by John Sullivan.
2323
2324         Remove WebSearchableTextView as it has been unused for some time now.
2325
2326         * WebKit.xcodeproj/project.pbxproj:
2327
2328 2008-06-26  Anders Carlsson  <andersca@apple.com>
2329
2330         Reviewed by Darin Adler.
2331
2332         Add MainThreadObjectDeallocator to sources.
2333         
2334         * WebKit.xcodeproj/project.pbxproj:
2335
2336 2008-06-24  John Sullivan  <sullivan@apple.com>
2337
2338         Rubber-stamped by Sam Weinig
2339
2340         * StringsNotToBeLocalized.txt:
2341         brought this file up to date
2342
2343 2008-06-17  Mark Rowe  <mrowe@apple.com>
2344
2345         Reviewed by Darin Adler.
2346
2347         <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
2348
2349         * WebKit.xcodeproj/project.pbxproj:
2350
2351 2008-05-22  Timothy Hatcher  <timothy@apple.com>
2352
2353         <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
2354
2355         Reviewed by Adam Roben.
2356
2357         * English.lproj/Localizable.strings: Added new strings.
2358
2359 2008-05-21  Anders Carlsson  <andersca@apple.com>
2360
2361         Reviewed by Maciej.
2362
2363         Add WebIconFetcher files.
2364         
2365         * WebKit.xcodeproj/project.pbxproj:
2366
2367 2008-05-16  Timothy Hatcher  <timothy@apple.com>
2368
2369         Removes WebScriptDebugServer files and related calls. This removes
2370         the hooks that Drosera uses for debugging. Now that the Web Inspector
2371         has a better debugger, we don't need these anymore.
2372
2373         Reviewed by Sam Weinig.
2374
2375         * StringsNotToBeLocalized.txt:
2376         * WebKit.xcodeproj/project.pbxproj:
2377
2378 2008-05-13  Chris Fleizach  <cfleizach@apple.com>
2379
2380         Reviewed by Beth Dakin
2381
2382         <rdar://problem/4780592> WebKit application has its window announced as HTML content
2383
2384         * English.lproj/Localizable.strings:
2385         * WebKit.xcodeproj/project.pbxproj:
2386
2387 2008-05-09  Anders Carlsson  <andersca@apple.com>
2388
2389         Reviewed by Oliver.
2390
2391         <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
2392         
2393         Add nptextinput.h as a public header.
2394         
2395         * WebKit.xcodeproj/project.pbxproj:
2396
2397 2008-05-06  Stephanie Lewis  <slewis@apple.com>
2398
2399         Reviewed by Andersca.
2400
2401         prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
2402
2403         * WebKit.xcodeproj/project.pbxproj:
2404
2405 2008-05-01  Anders Carlsson  <andersca@apple.com>
2406
2407         Reviewed by Tim.
2408
2409         Remove npfunctions.h
2410         
2411         * WebKit.xcodeproj/project.pbxproj:
2412
2413 2008-05-01  Sam Weinig  <sam@webkit.org>
2414
2415         Reviewed by Anders Carlsson.
2416
2417         Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
2418
2419         * WebKit.xcodeproj/project.pbxproj:
2420
2421 2008-04-30  Anders Carlsson  <andersca@apple.com>
2422
2423         Reviewed by Adam.
2424
2425         Add Cocoa event handler.
2426         
2427         * WebKit.xcodeproj/project.pbxproj:
2428
2429 2008-04-29  Anders Carlsson  <andersca@apple.com>
2430
2431         Reviewed by Adam.
2432
2433         Add new event handlers.
2434         
2435         * WebKit.xcodeproj/project.pbxproj:
2436
2437 2008-04-07  John Sullivan  <sullivan@apple.com>
2438
2439         Reviewed by Tim
2440         
2441         - made the JavaScript text input panel not block Quit (part of 4133196)
2442
2443         * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
2444         * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
2445         * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
2446         Made the panel be a NonBlockingPanel
2447
2448 2008-04-04  Ada Chan  <adachan@apple.com>
2449
2450         Updated the format string for window title for a standalone image to take integers.
2451
2452         Reviewed by Dan.
2453
2454         * English.lproj/Localizable.strings:
2455
2456 2008-03-28  Brady Eidson  <beidson@apple.com>
2457
2458         Rubberstamped by Darin Adler
2459
2460         Remove WebArchiver.h/mm
2461
2462         * WebKit.xcodeproj/project.pbxproj:
2463
2464 2008-03-25  Brady Eidson  <beidson@apple.com>
2465
2466         Reviewed by Darin
2467
2468         <rdar://problem/4516169> - Support WebArchives on Windows
2469
2470         * WebKit.xcodeproj/project.pbxproj:
2471
2472 2008-03-24  Brady Eidson  <beidson@apple.com>
2473
2474         Reviewed by Darin's rubberstamp
2475
2476         Rename a .m to .mm
2477
2478         * WebKit.xcodeproj/project.pbxproj:
2479
2480 2008-03-20  John Sullivan  <sullivan@apple.com>
2481
2482         * StringsNotToBeLocalized.txt:
2483         Brought this file up to date
2484
2485 2008-03-20  Adam Roben  <aroben@apple.com>
2486
2487         Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
2488
2489         Reviewed by Tim Hatcher.
2490
2491         * WebKit.xcodeproj/project.pbxproj:
2492
2493 2008-03-12  Darin Adler  <darin@apple.com>
2494
2495         Reviewed by Anders.
2496
2497         - http://bugs.webkit.org/show_bug.cgi?id=17640
2498           eliminate WebCoreFrameBridge
2499
2500         * StringsNotToBeLocalized.txt: Updated for recent changes.
2501         * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
2502
2503 2008-03-11  Darin Adler  <darin@apple.com>
2504
2505         Reviewed by Anders.
2506
2507         * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
2508         We can rename the file later.
2509
2510 2008-03-07  Mark Rowe  <mrowe@apple.com>
2511
2512         Reviewed by Oliver Hunt.
2513
2514         Fix WebKit build with GCC 4.2.
2515
2516         * WebKit.xcodeproj/project.pbxproj:  Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
2517
2518 2008-03-06  Darin Adler  <darin@apple.com>
2519
2520         * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
2521
2522 2008-03-06  David D. Kilzer  <ddkilzer@apple.com>
2523
2524         Name the WebKit build phase script that generates WebKit.LP64.exp.
2525
2526         * WebKit.xcodeproj/project.pbxproj: Name the build phase script
2527         that generates the 64-bit export file to match the corresponding
2528         build phase script in WebCore.
2529
2530 2008-03-05  Adam Roben  <aroben@apple.com>
2531
2532         Remove WebCoreScriptDebugger.{h,mm}
2533
2534         Reviewed by Kevin M.
2535
2536         * WebKit.xcodeproj/project.pbxproj:
2537
2538 2008-03-05  Adam Roben  <aroben@apple.com>
2539
2540         Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
2541
2542         Reviewed by Kevin M.
2543
2544         * WebKit.xcodeproj/project.pbxproj:
2545
2546 2008-03-05  Adam Roben  <aroben@apple.com>
2547
2548         Remove WebScriptDebugger
2549
2550         Reviewed by Kevin M.
2551
2552         * WebKit.xcodeproj/project.pbxproj: Remove
2553         WebScriptDebugDelegatePrivate.h from the project.
2554
2555 2008-03-05  Adam Roben  <aroben@apple.com>
2556
2557         Move WebCoreScriptDebuggerImp to its own source files
2558
2559         Reviewed by Kevin M.
2560
2561         * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
2562
2563 2008-03-05  Adam Roben  <aroben@apple.com>
2564
2565         Move WebCoreScriptDebugger to WebKit
2566
2567         Reviewed by Darin Adler.
2568
2569         * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
2570         to the project.
2571
2572 2008-01-26  Greg Bolsinga  <bolsinga@apple.com>
2573
2574         <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
2575
2576         Reviewed by Darin Adler.
2577
2578         * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
2579
2580 2008-01-23  Steve Falkenburg  <sfalken@apple.com>
2581
2582         Update localization exceptions.
2583         
2584         Reviewed by Darin Adler.
2585
2586         * English.lproj/Localizable.strings:
2587         * StringsNotToBeLocalized.txt:
2588
2589 2008-01-20  Mark Rowe  <mrowe@apple.com>
2590
2591         Reviewed by Dan Bernstein.
2592
2593         Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
2594         interested in supporting Safari 2 with TOT WebKit.
2595
2596         * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
2597         as it is no longer used. 
2598
2599 2008-01-03  Darin Adler  <darin@apple.com>
2600
2601         - fix Safari build
2602
2603         * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
2604
2605 2008-01-02  Alexey Proskuryakov  <ap@webkit.org>
2606
2607         Reviewed by Darin Adler.
2608
2609         Removed "BackwardDelete", which is no longer present in source code.
2610
2611         * StringsNotToBeLocalized.txt:
2612
2613 2007-12-16  Mark Rowe  <mrowe@apple.com>
2614
2615         Reviewed by Maciej Stachowiak.
2616
2617         Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
2618
2619         * WebKit.xcodeproj/project.pbxproj: Add new files.
2620
2621 2007-12-14  Darin Adler  <darin@apple.com>
2622
2623         * StringsNotToBeLocalized.txt: Updated.
2624
2625 2007-12-12  Brady Eidson  <beidson@apple.com>
2626
2627         Reviewed by Sam Weinig
2628
2629         Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
2630
2631         * WebKit.xcodeproj/project.pbxproj: Added a new file
2632
2633 2007-12-12  Mark Rowe  <mrowe@apple.com>
2634
2635         Reviewed by Dave Kilzer.
2636
2637         Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
2638
2639         * WebKit.xcodeproj/project.pbxproj:
2640
2641 2007-11-19  Brady Eidson <beidson@apple.com>
2642
2643         Reviewed by Maciej
2644
2645         * WebKit.xcodeproj/project.pbxproj: Sorted!
2646
2647 2007-11-17  Timothy Hatcher  <timothy@apple.com>
2648
2649         Reviewed by Mark Rowe.
2650
2651         Bug 13470: i18n: The Web Inspector is not localizable
2652         http://bugs.webkit.org/show_bug.cgi?id=13470
2653
2654         Update the localized strings and the file encoding of WebInspectorClient.mm.
2655
2656         * English.lproj/Localizable.strings:
2657         * StringsNotToBeLocalized.txt:
2658         * WebKit.xcodeproj/project.pbxproj:
2659
2660 2007-11-16  Mark Rowe  <mrowe@apple.com>
2661
2662         Reviewed by Tim Hatcher.
2663
2664         Build WebCore as a sub-framework of WebKit in all configurations.
2665
2666         * WebKit.xcodeproj/project.pbxproj:
2667
2668 2007-11-16  Brady Eidson  <beidson@apple.com>
2669
2670         * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
2671
2672 2007-11-16  Brady Eidson  <beidson@apple.com>
2673
2674         * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
2675           it is exported
2676
2677 2007-11-16  Brady Eidson  <beidson@apple.com>
2678
2679         Reviewed by John
2680
2681         Database management API tweaks
2682
2683         * WebKit.xcodeproj/project.pbxproj:
2684
2685 2007-11-15  Brady Eidson  <beidson@apple.com>
2686
2687         Reviewed by John
2688
2689         Stubbing out everything required for a WebKit API for databases
2690
2691         * WebKit.xcodeproj/project.pbxproj:
2692
2693 2007-11-12  Adam Roben  <aroben@apple.com>
2694
2695         * StringsNotToBeLocalized.txt: Updated.
2696
2697 2007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
2698
2699         Adding the wx WebKit implementation.
2700
2701         Reviewed by Mark Rowe.
2702
2703         * wx: Added.
2704
2705 2007-11-07  Mark Rowe  <mrowe@apple.com>
2706
2707         Reviewed by Kevin Decker.
2708
2709         Fix 64-bit Mac build.
2710
2711         * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
2712         to be relative to PROJECT_DIR.  PROJECT_DIR takes into account the projectDirPath
2713         setting of the project, which in this instance includes the necessary "mac"
2714         subdirectory.
2715