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