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