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