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