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