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