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