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