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