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