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