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