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