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