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