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