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