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