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