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