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