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