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