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