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