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