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