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