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