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