OSDN Git Service

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