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