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