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