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