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