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