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