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