Rubberstamped by Sam Weinig.
[WebKit-https.git] / WebKit / ChangeLog
1 2009-10-26  Sam Weinig  <sam@webkit.org>
2
3         Reviewed by Anders Carlsson.
4
5         Move some WebView event handling code into its own file, WebViewEventHandling.mm
6
7         * WebKit.xcodeproj/project.pbxproj:
8
9 2009-10-19  John Gregg  <johnnyg@google.com>
10
11         Reviewed by Dimitri Glazkov.
12
13         set ENABLE_NOTIFICATIONS=1 for Chromium
14         https://bugs.webkit.org/show_bug.cgi?id=29949
15
16         * chromium/features.gypi:
17
18 2009-10-13  Drew Wilson  <atwilson@atwilson-macpro.local>
19
20         Reviewed by David Levin.
21
22         Enable SHARED_WORKERS for Chromium
23         https://bugs.webkit.org/show_bug.cgi?id=30289
24
25         * chromium/features.gypi:
26         Turned on ENABLE_SHARED_WORKERS by default. This doesn't actually turn on
27         SharedWorkers yet, as Chromium overrides this flag in its feature_overrides.gypi.
28
29 2009-10-12  Yaar Schnitman  <yaar@chromium.org>
30
31         Reviewed by Dimitri Glazkov.
32
33         Chromium Port - Windows
34         https://bugs.webkit.org/show_bug.cgi?id=29969
35
36         * chromium/DEPS: Added gtest dep required by windows and incremented some of the deps revisions.
37
38 2009-10-06  Simon Fraser  <simon.fraser@apple.com>
39
40         Reviewed by Mark Rowe.
41
42         accessibility/media-element.html crashes (and has incorrect result)
43         https://bugs.webkit.org/show_bug.cgi?id=30108
44
45         Fix up the accessibilty label for the newly added fullscreen button,
46         and update the test result accordingly.
47
48         * English.lproj/Localizable.strings:
49
50 2009-10-05  Kevin Decker  <kdecker@apple.com>
51
52         Reviewed by Dan Bernstein.
53
54         * WebKit.xcodeproj/project.pbxproj: Add WebPluginHalterClient to the project.
55
56 2009-10-05  Yaar Schnitman  <yaar@chromium.org>
57
58         Reviewed by Dimitri Glazkov.
59
60         One of the dependencies' SVN url was missing a @ before the revision number.
61
62         https://bugs.webkit.org/show_bug.cgi?id=30101
63
64         * chromium/DEPS:
65
66 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
67
68         Reviewed by Simon Fraser
69         
70         Support fullscreen in MediaPlayer (Mac)
71         https://bugs.webkit.org/show_bug.cgi?id=26742
72
73         Add new files for video fullscreen.
74
75         * WebKit.xcodeproj/project.pbxproj:
76
77 2009-10-05  Pavel Feldman  <pfeldman@chromium.org>
78
79         Reviewed by Timothy Hatcher.
80
81         Web Inspector: add testing harness for Web Inspector.
82
83         https://bugs.webkit.org/show_bug.cgi?id=30010
84
85         * WebKit.xcodeproj/project.pbxproj:
86
87 2009-10-04  Fumitoshi Ukai  <ukai@chromium.org>
88
89         Reviewed by Eric Seidel
90
91         Enable Web Sockets in chromium build.
92         https://bugs.webkit.org/show_bug.cgi?id=29917
93
94         * chromium/features.gypi:
95
96 2009-10-02  Yaar Schnitman  <yaar@chromium.org>
97
98         Reviewed by Dimitri Glazkov.
99
100         Added gyp_webkit that does a subset of the things gyp_chromium does
101         plus some specialization for an upstream chromium build.
102
103         https://bugs.webkit.org/show_bug.cgi?id=29986
104
105         * chromium/DEPS: Points to gyp_webkit instead of gyp_chromium.
106         * chromium/gyp_webkit: A new python file.
107
108 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
109
110         Reviewed by Dimitri Glazkov.
111
112         Make it possible to override the list of feature defines when building
113         downstream.
114
115         https://bugs.webkit.org/show_bug.cgi?id=29979
116
117         * chromium/features.gypi:
118
119 2009-10-01  Yaar Schnitman  <yaar@chromium.org>
120
121         Reviewed by Dimitri Glazkov.
122
123         Added windows-specific dependencies, updated some revisions and
124         re-organized file to make revision tracking easier. Also removed
125         extensions/v8 dependency that is no longer needed upstream.
126
127         https://bugs.webkit.org/show_bug.cgi?id=29973
128
129         * chromium/DEPS:
130
131 2009-09-30  Yaar Schnitman  <yaar@chromium.org>
132
133         Reviewed by Dimitri Glazkov.
134
135         1. Keeping up with downstream revisions.
136         2. Turning off v8 snapshot build step.
137
138         https://bugs.webkit.org/show_bug.cgi?id=29928
139
140         * chromium/DEPS
141
142 2009-09-29  Brady Eidson  <beidson@apple.com>
143
144         Reviewed by John Sullivan.
145
146         WebKit Mac API should provide a delegate interface for global history.
147         <rdar://problem/7042773> and https://webkit.org/b/29904
148
149         * WebKit.xcodeproj/project.pbxproj:
150
151 2009-09-28  Yaar Schnitman  <yaar@chromium.org>
152
153         Reviewed by Dimitri Glazkov.
154
155         https://bugs.webkit.org/show_bug.cgi?id=29722
156
157         * chromium/DEPS: Describes the chromium port's dependencies and
158           is used by gclient to fetch them.
159         * chromium/webkit.gyp: Currently only builds webcore but in
160           the future will also build the webkit api.
161
162 2009-09-26  David Kilzer  <ddkilzer@apple.com>
163
164         Part 2 of 2: <http://webkit.org/b/29753> DerivedSources.make broken for non-Mac targets
165
166         Reviewed by Darin Adler.
167
168         Fix ENABLE_ORIENTATION_EVENTS for non-Mac platforms.
169
170         * chromium/features.gypi: Added 'ENABLE_ORIENTATION_EVENTS=0' to
171         disable this feature by default.
172
173 2009-09-22  Yaar Schnitman  <yaar@chromium.org>
174
175         Reviewed by David Levin.
176
177         Create chromium directory and ported chromium.org's features.gypi for 
178         the webkit chromium port.
179
180         https://bugs.webkit.org/show_bug.cgi?id=29617
181
182         * chromium/features.gypi: Added.
183
184 2009-09-21  Dan Bernstein  <mitz@apple.com>
185
186         Reviewed by Anders Carlsson.
187
188         <rdar://problem/4137135> iFrame with PDF not being handled correctly on
189         usps.com
190         https://bugs.webkit.org/show_bug.cgi?id=4151
191
192         * WebKit.xcodeproj/project.pbxproj: Added WebPDFDocumentExtras.{h,mm}
193         and WebJSPDFDoc.{h,mm} and changed WebPDFRepresentation to
194         Objective-C++.
195
196 2009-09-07  Steve Block  <steveblock@google.com>
197
198         Reviewed by Adam Barth.
199
200         Adds a mock Geolocation service. This will be used to provide predictable behavior of the
201         Geolocation API for use in LayoutTests. Later changes will integrate the the mock
202         Geolocation service with DumpRenderTree.
203         https://bugs.webkit.org/show_bug.cgi?id=28264
204
205         * WebKit.xcodeproj/project.pbxproj: Modified. Adds WebGeolocationMock.
206
207 2009-09-03  John Sullivan  <sullivan@apple.com>
208
209         Reviewed by Adam Roben
210
211         * StringsNotToBeLocalized.txt:
212         Brought this file up to date.
213
214 2009-08-31  Mark Rowe  <mrowe@apple.com>
215
216         Rubber-stamped by Beth Dakin.
217
218         Remove WebViewEditingContextMenu.nib and WebViewEditingContextMenuOld.nib.
219         We stopped using these back in r18592 when we switched over to context menus
220         driven by WebCore.
221
222         * English.lproj/WebViewEditingContextMenu.nib/classes.nib: Removed.
223         * English.lproj/WebViewEditingContextMenu.nib/info.nib: Removed.
224         * English.lproj/WebViewEditingContextMenu.nib/objects.nib: Removed.
225         * English.lproj/WebViewEditingContextMenuOld.nib/classes.nib: Removed.
226         * English.lproj/WebViewEditingContextMenuOld.nib/info.nib: Removed.
227         * English.lproj/WebViewEditingContextMenuOld.nib/objects.nib: Removed.
228         * WebKit.xcodeproj/project.pbxproj:
229
230 2009-08-28  Chris Fleizach  <cfleizach@apple.com>
231
232         Reviewed by John Sullivan.
233
234         update-webkit-localizable-strings script can no longer complete
235         https://bugs.webkit.org/show_bug.cgi?id=28792
236
237         * English.lproj/Localizable.strings:
238
239 2009-08-27  John Sullivan  <sullivan@apple.com>
240
241         * StringsNotToBeLocalized.txt:
242         Brought up to date, other than the problem mentioned in https://bugs.webkit.org/show_bug.cgi?id=28792
243
244 2009-08-25  Eric Carlson  <eric.carlson@apple.com>
245
246         Reviewed by Oliver Hunt.
247
248         <video> and <audio> controller should be accessible
249         https://bugs.webkit.org/show_bug.cgi?id=28081
250
251         Add localized strings for media controller accessiblility.
252
253         * English.lproj/Localizable.strings:
254
255 2009-08-20  Chris Fleizach  <cfleizach@apple.com>
256
257         Reviewed by Darin Adler.
258
259         Enable various "grouping" ARIA roles
260         https://bugs.webkit.org/show_bug.cgi?id=28486
261
262         * English.lproj/Localizable.strings:
263
264 2009-08-18  Drew Wilson  <atwilson@google.com>
265
266         Reviewed by Eric Seidel.
267
268         Need to extend DumpRenderTree to expose number of worker threads.
269         https://bugs.webkit.org/show_bug.cgi?id=28292
270
271         * WebKit.xcodeproj/project.pbxproj:
272         Added WebWorkersPrivate APIs to mac WebKit to expose workerThreadCount() for DumpRenderTree.
273
274 2009-08-06  Mark Rowe  <mrowe@apple.com>
275
276         Rubber-stamped by Sam Weinig.
277
278         Add explicit dependencies for our build verification scripts to ensure that they always run after linking has completed.
279
280         * WebKit.xcodeproj/project.pbxproj:
281
282 2009-08-06  Mark Rowe  <mrowe@apple.com>
283
284         Bring a little order to our otherwise out of control lives.
285
286         * WebKit.xcodeproj/project.pbxproj:
287
288 2009-08-06  Mark Rowe  <mrowe@apple.com>
289
290         Build fix.
291
292         Don't attempt to build a file that Anders just deleted.
293
294         * WebKit.xcodeproj/project.pbxproj:
295
296 2009-07-29  David Kilzer  <ddkilzer@apple.com>
297
298         <http://webkit.org/b/27788> Don't export WebPluginController.h as a private header
299
300         Reviewed by Mark Rowe.
301
302         WebPluginController.h includes WebPluginContainerCheck.h, which
303         is not a private header.  Since WebPluginController.h doesn't
304         appear to be used anywhere, remove its private header status.
305
306         * WebKit.xcodeproj/project.pbxproj: Remove private header
307         attribute from WebPluginController.h.
308
309 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
310
311         Reviewed by David Levin.
312
313         Added FrameLoaderClient for Haiku WebCore support.
314         https://bugs.webkit.org/show_bug.cgi?id=26952
315
316         * haiku/WebCoreSupport/FrameLoaderClientHaiku.cpp: Added.
317         (WebCore::FrameLoaderClientHaiku::FrameLoaderClientHaiku):
318         (WebCore::FrameLoaderClientHaiku::setFrame):
319         (WebCore::FrameLoaderClientHaiku::setWebView):
320         (WebCore::FrameLoaderClientHaiku::detachFrameLoader):
321         (WebCore::FrameLoaderClientHaiku::hasWebView):
322         (WebCore::FrameLoaderClientHaiku::hasBackForwardList):
323         (WebCore::FrameLoaderClientHaiku::resetBackForwardList):
324         (WebCore::FrameLoaderClientHaiku::provisionalItemIsTarget):
325         (WebCore::FrameLoaderClientHaiku::makeRepresentation):
326         (WebCore::FrameLoaderClientHaiku::forceLayout):
327         (WebCore::FrameLoaderClientHaiku::forceLayoutForNonHTML):
328         (WebCore::FrameLoaderClientHaiku::updateHistoryForCommit):
329         (WebCore::FrameLoaderClientHaiku::updateHistoryForBackForwardNavigation):
330         (WebCore::FrameLoaderClientHaiku::updateHistoryForReload):
331         (WebCore::FrameLoaderClientHaiku::updateHistoryForStandardLoad):
332         (WebCore::FrameLoaderClientHaiku::updateHistoryForInternalLoad):
333         (WebCore::FrameLoaderClientHaiku::updateHistoryAfterClientRedirect):
334         (WebCore::FrameLoaderClientHaiku::setCopiesOnScroll):
335         (WebCore::FrameLoaderClientHaiku::tokenForLoadErrorReset):
336         (WebCore::FrameLoaderClientHaiku::resetAfterLoadError):
337         (WebCore::FrameLoaderClientHaiku::doNotResetAfterLoadError):
338         (WebCore::FrameLoaderClientHaiku::willCloseDocument):
339         (WebCore::FrameLoaderClientHaiku::detachedFromParent2):
340         (WebCore::FrameLoaderClientHaiku::detachedFromParent3):
341         (WebCore::FrameLoaderClientHaiku::dispatchDidHandleOnloadEvents):
342         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveServerRedirectForProvisionalLoad):
343         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelClientRedirect):
344         (WebCore::FrameLoaderClientHaiku::dispatchWillPerformClientRedirect):
345         (WebCore::FrameLoaderClientHaiku::dispatchDidChangeLocationWithinPage):
346         (WebCore::FrameLoaderClientHaiku::dispatchWillClose):
347         (WebCore::FrameLoaderClientHaiku::dispatchDidStartProvisionalLoad):
348         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
349         (WebCore::FrameLoaderClientHaiku::dispatchDidCommitLoad):
350         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
351         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoad):
352         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstLayout):
353         (WebCore::FrameLoaderClientHaiku::dispatchDidFirstVisuallyNonEmptyLayout):
354         (WebCore::FrameLoaderClientHaiku::dispatchShow):
355         (WebCore::FrameLoaderClientHaiku::cancelPolicyCheck):
356         (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
357         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadMainResource):
358         (WebCore::FrameLoaderClientHaiku::revertToProvisionalState):
359         (WebCore::FrameLoaderClientHaiku::postProgressStartedNotification):
360         (WebCore::FrameLoaderClientHaiku::postProgressEstimateChangedNotification):
361         (WebCore::FrameLoaderClientHaiku::postProgressFinishedNotification):
362         (WebCore::FrameLoaderClientHaiku::progressStarted):
363         (WebCore::FrameLoaderClientHaiku::progressCompleted):
364         (WebCore::FrameLoaderClientHaiku::setMainFrameDocumentReady):
365         (WebCore::FrameLoaderClientHaiku::willChangeTitle):
366         (WebCore::FrameLoaderClientHaiku::didChangeTitle):
367         (WebCore::FrameLoaderClientHaiku::finishedLoading):
368         (WebCore::FrameLoaderClientHaiku::canShowMIMEType):
369         (WebCore::FrameLoaderClientHaiku::representationExistsForURLScheme):
370         (WebCore::FrameLoaderClientHaiku::generatedMIMETypeForURLScheme):
371         (WebCore::FrameLoaderClientHaiku::frameLoadCompleted):
372         (WebCore::FrameLoaderClientHaiku::saveViewStateToItem):
373         (WebCore::FrameLoaderClientHaiku::restoreViewState):
374         (WebCore::FrameLoaderClientHaiku::restoreScrollPositionAndViewState):
375         (WebCore::FrameLoaderClientHaiku::provisionalLoadStarted):
376         (WebCore::FrameLoaderClientHaiku::shouldTreatURLAsSameAsCurrent):
377         (WebCore::FrameLoaderClientHaiku::addHistoryItemForFragmentScroll):
378         (WebCore::FrameLoaderClientHaiku::didFinishLoad):
379         (WebCore::FrameLoaderClientHaiku::prepareForDataSourceReplacement):
380         (WebCore::FrameLoaderClientHaiku::setTitle):
381         (WebCore::FrameLoaderClientHaiku::userAgent):
382         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveIcon):
383         (WebCore::FrameLoaderClientHaiku::frameLoaderDestroyed):
384         (WebCore::FrameLoaderClientHaiku::canHandleRequest):
385         (WebCore::FrameLoaderClientHaiku::partClearedInBegin):
386         (WebCore::FrameLoaderClientHaiku::updateGlobalHistory):
387         (WebCore::FrameLoaderClientHaiku::updateGlobalHistoryRedirectLinks):
388         (WebCore::FrameLoaderClientHaiku::shouldGoToHistoryItem):
389         (WebCore::FrameLoaderClientHaiku::saveScrollPositionAndViewStateToItem):
390         (WebCore::FrameLoaderClientHaiku::canCachePage):
391         (WebCore::FrameLoaderClientHaiku::setMainDocumentError):
392         (WebCore::FrameLoaderClientHaiku::committedLoad):
393         (WebCore::FrameLoaderClientHaiku::cancelledError):
394         (WebCore::FrameLoaderClientHaiku::blockedError):
395         (WebCore::FrameLoaderClientHaiku::cannotShowURLError):
396         (WebCore::FrameLoaderClientHaiku::interruptForPolicyChangeError):
397         (WebCore::FrameLoaderClientHaiku::cannotShowMIMETypeError):
398         (WebCore::FrameLoaderClientHaiku::fileDoesNotExistError):
399         (WebCore::FrameLoaderClientHaiku::shouldFallBack):
400         (WebCore::FrameLoaderClientHaiku::createDocumentLoader):
401         (WebCore::FrameLoaderClientHaiku::download):
402         (WebCore::FrameLoaderClientHaiku::assignIdentifierToInitialRequest):
403         (WebCore::FrameLoaderClientHaiku::dispatchWillSendRequest):
404         (WebCore::FrameLoaderClientHaiku::shouldUseCredentialStorage):
405         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveAuthenticationChallenge):
406         (WebCore::FrameLoaderClientHaiku::dispatchDidCancelAuthenticationChallenge):
407         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveResponse):
408         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveContentLength):
409         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishLoading):
410         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoading):
411         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceFromMemoryCache):
412         (WebCore::FrameLoaderClientHaiku::dispatchDidLoadResourceByXMLHttpRequest):
413         (WebCore::FrameLoaderClientHaiku::dispatchDidFailProvisionalLoad):
414         (WebCore::FrameLoaderClientHaiku::dispatchDidFailLoad):
415         (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
416         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
417         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
418         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
419         (WebCore::FrameLoaderClientHaiku::dispatchUnableToImplementPolicy):
420         (WebCore::FrameLoaderClientHaiku::startDownload):
421         (WebCore::FrameLoaderClientHaiku::createFrame):
422         (WebCore::FrameLoaderClientHaiku::objectContentType):
423         (WebCore::FrameLoaderClientHaiku::createPlugin):
424         (WebCore::FrameLoaderClientHaiku::redirectDataToPlugin):
425         (WebCore::FrameLoaderClientHaiku::pluginWillHandleLoadError):
426         (WebCore::FrameLoaderClientHaiku::createJavaAppletWidget):
427         (WebCore::FrameLoaderClientHaiku::overrideMediaType):
428         (WebCore::FrameLoaderClientHaiku::windowObjectCleared):
429         (WebCore::FrameLoaderClientHaiku::documentElementAvailable):
430         (WebCore::FrameLoaderClientHaiku::didPerformFirstNavigation):
431         (WebCore::FrameLoaderClientHaiku::registerForIconNotification):
432         (WebCore::FrameLoaderClientHaiku::savePlatformDataToCachedFrame):
433         (WebCore::FrameLoaderClientHaiku::transitionToCommittedFromCachedFrame):
434         (WebCore::FrameLoaderClientHaiku::transitionToCommittedForNewPage):
435         * haiku/WebCoreSupport/FrameLoaderClientHaiku.h: Added.
436         (WebCore::FrameLoaderClientHaiku::~FrameLoaderClientHaiku):
437
438 2009-07-28  Maxime Simon  <simon.maxime@gmail.com>
439
440         Reviewed by David Levin.
441
442         Added ChromeClient for Haiku WebCore support.
443         https://bugs.webkit.org/show_bug.cgi?id=26952
444
445         * haiku/WebCoreSupport/ChromeClientHaiku.cpp: Added.
446         (WebCore::ChromeClientHaiku::ChromeClientHaiku):
447         (WebCore::ChromeClientHaiku::~ChromeClientHaiku):
448         (WebCore::ChromeClientHaiku::chromeDestroyed):
449         (WebCore::ChromeClientHaiku::setWindowRect):
450         (WebCore::ChromeClientHaiku::windowRect):
451         (WebCore::ChromeClientHaiku::pageRect):
452         (WebCore::ChromeClientHaiku::scaleFactor):
453         (WebCore::ChromeClientHaiku::focus):
454         (WebCore::ChromeClientHaiku::unfocus):
455         (WebCore::ChromeClientHaiku::canTakeFocus):
456         (WebCore::ChromeClientHaiku::takeFocus):
457         (WebCore::ChromeClientHaiku::createWindow):
458         (WebCore::ChromeClientHaiku::createModalDialog):
459         (WebCore::ChromeClientHaiku::show):
460         (WebCore::ChromeClientHaiku::canRunModal):
461         (WebCore::ChromeClientHaiku::runModal):
462         (WebCore::ChromeClientHaiku::setToolbarsVisible):
463         (WebCore::ChromeClientHaiku::toolbarsVisible):
464         (WebCore::ChromeClientHaiku::setStatusbarVisible):
465         (WebCore::ChromeClientHaiku::statusbarVisible):
466         (WebCore::ChromeClientHaiku::setScrollbarsVisible):
467         (WebCore::ChromeClientHaiku::scrollbarsVisible):
468         (WebCore::ChromeClientHaiku::setMenubarVisible):
469         (WebCore::ChromeClientHaiku::menubarVisible):
470         (WebCore::ChromeClientHaiku::setResizable):
471         (WebCore::ChromeClientHaiku::addMessageToConsole):
472         (WebCore::ChromeClientHaiku::canRunBeforeUnloadConfirmPanel):
473         (WebCore::ChromeClientHaiku::runBeforeUnloadConfirmPanel):
474         (WebCore::ChromeClientHaiku::closeWindowSoon):
475         (WebCore::ChromeClientHaiku::runJavaScriptAlert):
476         (WebCore::ChromeClientHaiku::runJavaScriptConfirm):
477         (WebCore::ChromeClientHaiku::runJavaScriptPrompt):
478         (WebCore::ChromeClientHaiku::setStatusbarText):
479         (WebCore::ChromeClientHaiku::shouldInterruptJavaScript):
480         (WebCore::ChromeClientHaiku::tabsToLinks):
481         (WebCore::ChromeClientHaiku::windowResizerRect):
482         (WebCore::ChromeClientHaiku::repaint):
483         (WebCore::ChromeClientHaiku::scroll):
484         (WebCore::ChromeClientHaiku::screenToWindow):
485         (WebCore::ChromeClientHaiku::windowToScreen):
486         (WebCore::ChromeClientHaiku::platformWindow):
487         (WebCore::ChromeClientHaiku::contentsSizeChanged):
488         (WebCore::ChromeClientHaiku::scrollRectIntoView):
489         (WebCore::ChromeClientHaiku::addToDirtyRegion):
490         (WebCore::ChromeClientHaiku::scrollBackingStore):
491         (WebCore::ChromeClientHaiku::updateBackingStore):
492         (WebCore::ChromeClientHaiku::mouseDidMoveOverElement):
493         (WebCore::ChromeClientHaiku::setToolTip):
494         (WebCore::ChromeClientHaiku::print):
495         (WebCore::ChromeClientHaiku::exceededDatabaseQuota):
496         (WebCore::ChromeClientWx::reachedMaxAppCacheSize):
497         (WebCore::ChromeClientHaiku::requestGeolocationPermissionForFrame):
498         (WebCore::ChromeClientHaiku::runOpenPanel):
499         (WebCore::ChromeClientHaiku::setCursor):
500         (WebCore::ChromeClientHaiku::formStateDidChange):
501         (WebCore::ChromeClientHaiku::createHTMLParserQuirks):
502         * haiku/WebCoreSupport/ChromeClientHaiku.h: Added.
503
504 2009-07-28  Robert Hogan  <robert@roberthogan.net>
505
506         Reviewed by Simon Hausmann.
507
508         Add WebKit version API to Qt.
509
510         Get the current version of WebKit from WebKit/mac/Configurations/Version.xcconfig
511         at compile time and make it available to webkit ports through WebKitVersion.h.
512
513         https://bugs.webkit.org/show_bug.cgi?id=27158
514
515         * scripts/generate-webkitversion.pl: Added
516
517 2009-07-24  Andrei Popescu  <andreip@google.com>
518
519         ApplicationCache should have size limit
520         https://bugs.webkit.org/show_bug.cgi?id=22700
521         
522         Updated the project after adding WebApplicationCache.h/mm
523
524         * WebKit.xcodeproj/project.pbxproj:
525
526 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
527
528         Reviewed by Eric Seidel.
529
530         Added InspectorClient for Haiku WebCore support.
531         https://bugs.webkit.org/show_bug.cgi?id=26952
532
533         Adding two files, InspectorClientHaiku.h and InspectorClientHaiku.cpp
534
535         * haiku/WebCoreSupport/InspectorClientHaiku.cpp: Added.
536         (WebCore::InspectorClientHaiku::inspectorDestroyed):
537         (WebCore::InspectorClientHaiku::createPage):
538         (WebCore::InspectorClientHaiku::localizedStringsURL):
539         (WebCore::InspectorClientHaiku::hiddenPanels):
540         (WebCore::InspectorClientHaiku::showWindow):
541         (WebCore::InspectorClientHaiku::closeWindow):
542         (WebCore::InspectorClientHaiku::attachWindow):
543         (WebCore::InspectorClientHaiku::detachWindow):
544         (WebCore::InspectorClientHaiku::setAttachedWindowHeight):
545         (WebCore::InspectorClientHaiku::highlight):
546         (WebCore::InspectorClientHaiku::hideHighlight):
547         (WebCore::InspectorClientHaiku::inspectedURLChanged):
548         (WebCore::InspectorClientHaiku::populateSetting):
549         (WebCore::InspectorClientHaiku::storeSetting):
550         (WebCore::InspectorClientHaiku::removeSetting):
551         * haiku/WebCoreSupport/InspectorClientHaiku.h: Added.
552
553 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
554
555         Reviewed by Oliver Hunt.
556
557         Added EditorClient for Haiku WebCore support.
558         https://bugs.webkit.org/show_bug.cgi?id=26952
559
560         Adding two files, EditorClientHaiku.h and EditorClientHaiku.cpp
561
562         * haiku/WebCoreSupport/EditorClientHaiku.cpp: Added.
563         (WebCore::EditorClientHaiku::EditorClientHaiku):
564         (WebCore::EditorClientHaiku::setPage):
565         (WebCore::EditorClientHaiku::pageDestroyed):
566         (WebCore::EditorClientHaiku::shouldDeleteRange):
567         (WebCore::EditorClientHaiku::shouldShowDeleteInterface):
568         (WebCore::EditorClientHaiku::smartInsertDeleteEnabled):
569         (WebCore::EditorClientHaiku::isSelectTrailingWhitespaceEnabled):
570         (WebCore::EditorClientHaiku::isContinuousSpellCheckingEnabled):
571         (WebCore::EditorClientHaiku::toggleContinuousSpellChecking):
572         (WebCore::EditorClientHaiku::isGrammarCheckingEnabled):
573         (WebCore::EditorClientHaiku::toggleGrammarChecking):
574         (WebCore::EditorClientHaiku::spellCheckerDocumentTag):
575         (WebCore::EditorClientHaiku::isEditable):
576         (WebCore::EditorClientHaiku::shouldBeginEditing):
577         (WebCore::EditorClientHaiku::shouldEndEditing):
578         (WebCore::EditorClientHaiku::shouldInsertNode):
579         (WebCore::EditorClientHaiku::shouldInsertText):
580         (WebCore::EditorClientHaiku::shouldChangeSelectedRange):
581         (WebCore::EditorClientHaiku::shouldApplyStyle):
582         (WebCore::EditorClientHaiku::shouldMoveRangeAfterDelete):
583         (WebCore::EditorClientHaiku::didBeginEditing):
584         (WebCore::EditorClientHaiku::respondToChangedContents):
585         (WebCore::EditorClientHaiku::respondToChangedSelection):
586         (WebCore::EditorClientHaiku::didEndEditing):
587         (WebCore::EditorClientHaiku::didWriteSelectionToPasteboard):
588         (WebCore::EditorClientHaiku::didSetSelectionTypesForPasteboard):
589         (WebCore::EditorClientHaiku::registerCommandForUndo):
590         (WebCore::EditorClientHaiku::registerCommandForRedo):
591         (WebCore::EditorClientHaiku::clearUndoRedoOperations):
592         (WebCore::EditorClientHaiku::canUndo):
593         (WebCore::EditorClientHaiku::canRedo):
594         (WebCore::EditorClientHaiku::undo):
595         (WebCore::EditorClientHaiku::redo):
596         (WebCore::EditorClientHaiku::handleKeyboardEvent):
597         (WebCore::EditorClientHaiku::handleInputMethodKeydown):
598         (WebCore::EditorClientHaiku::textFieldDidBeginEditing):
599         (WebCore::EditorClientHaiku::textFieldDidEndEditing):
600         (WebCore::EditorClientHaiku::textDidChangeInTextField):
601         (WebCore::EditorClientHaiku::doTextFieldCommandFromEvent):
602         (WebCore::EditorClientHaiku::textWillBeDeletedInTextField):
603         (WebCore::EditorClientHaiku::textDidChangeInTextArea):
604         (WebCore::EditorClientHaiku::ignoreWordInSpellDocument):
605         (WebCore::EditorClientHaiku::learnWord):
606         (WebCore::EditorClientHaiku::checkSpellingOfString):
607         (WebCore::EditorClientHaiku::getAutoCorrectSuggestionForMisspelledWord):
608         (WebCore::EditorClientHaiku::checkGrammarOfString):
609         (WebCore::EditorClientHaiku::updateSpellingUIWithGrammarString):
610         (WebCore::EditorClientHaiku::updateSpellingUIWithMisspelledWord):
611         (WebCore::EditorClientHaiku::showSpellingUI):
612         (WebCore::EditorClientHaiku::spellingUIIsShowing):
613         (WebCore::EditorClientHaiku::getGuessesForWord):
614         (WebCore::EditorClientHaiku::setInputMethodState):
615         (WebCore::EditorClientHaiku::isEditing):
616         * haiku/WebCoreSupport/EditorClientHaiku.h: Added.
617
618 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
619
620         Reviewed by Eric Seidel.
621
622         Added DragClient for Haiku WebCore support.
623         https://bugs.webkit.org/show_bug.cgi?id=26952
624
625         Adding two files, DragClientHaiku.h and DragClientHaiku.cpp
626
627         * haiku/WebCoreSupport/DragClientHaiku.cpp: Added.
628         (WebCore::DragClientHaiku::actionMaskForDrag):
629         (WebCore::DragClientHaiku::willPerformDragDestinationAction):
630         (WebCore::DragClientHaiku::dragControllerDestroyed):
631         (WebCore::DragClientHaiku::dragSourceActionMaskForPoint):
632         (WebCore::DragClientHaiku::willPerformDragSourceAction):
633         (WebCore::DragClientHaiku::startDrag):
634         (WebCore::DragClientHaiku::createDragImageForLink):
635         * haiku/WebCoreSupport/DragClientHaiku.h: Added.
636
637 2009-07-16  Maxime Simon  <simon.maxime@gmail.com>
638
639         Reviewed by Oliver Hunt.
640
641         Added ContextMenuClient for Haiku WebCore support.
642         https://bugs.webkit.org/show_bug.cgi?id=26952
643
644         Adding two files, ContextMenuClientHaiku.h
645         and ContextMenuClientHaiku.cpp
646
647         * haiku/WebCoreSupport/ContextMenuClientHaiku.cpp: Added.
648         (WebCore::ContextMenuClientHaiku::contextMenuDestroyed):
649         (WebCore::ContextMenuClientHaiku::getCustomMenuFromDefaultItems):
650         (WebCore::ContextMenuClientHaiku::contextMenuItemSelected):
651         (WebCore::ContextMenuClientHaiku::downloadURL):
652         (WebCore::ContextMenuClientHaiku::lookUpInDictionary):
653         (WebCore::ContextMenuClientHaiku::speak):
654         (WebCore::ContextMenuClientHaiku::isSpeaking):
655         (WebCore::ContextMenuClientHaiku::stopSpeaking):
656         (WebCore::ContextMenuClientHaiku::searchWithGoogle):
657         * haiku/WebCoreSupport/ContextMenuClientHaiku.h: Added.
658
659 2009-07-10  Adam Roben  <aroben@apple.com>
660
661         Sort all our Xcode projects
662
663         Accomplished using sort-Xcode-project-file.
664
665         Requested by Dave Kilzer.
666
667         * WebKit.xcodeproj/project.pbxproj:
668
669 2009-07-02  Adam Roben  <aroben@apple.com>
670
671         Fix warnings from update-webkit-localizable-strings
672
673         Rubber-stamped by Eric Carlson.
674
675         * English.lproj/Localizable.strings: Updated.
676
677 2009-07-02  Adam Roben  <aroben@apple.com>
678
679         Update StringsNotToBeLocalized.txt for (not so) recent changes
680
681         Bug 26926: StringsNotToBeLocalized.txt is out-of-date
682         <https://bugs.webkit.org/show_bug.cgi?id=26926>
683
684         Reviewed by John Sullivan.
685
686         * StringsNotToBeLocalized.txt:
687
688 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
689
690         Reviewed by Simon Fraser.
691
692         <rdar://problem/6518119>
693
694         Add localized strings for media controller status messages.
695
696         * English.lproj/Localizable.strings: Localized text.
697
698 2009-06-08  Dan Bernstein  <mitz@apple.com>
699
700         Rubber-stamped by Mark Rowe.
701
702         - updated the project after giving Objective-C++ the .mm extension
703
704         * WebKit.xcodeproj/project.pbxproj:
705
706 2009-06-04  Sam Weinig  <sam@webkit.org>
707
708         Reviewed by Alice Liu.
709
710         Move WebView internal data into WebViewData.h/mm.
711
712         * WebKit.xcodeproj/project.pbxproj:
713
714 2009-06-03  Sam Weinig  <sam@webkit.org>
715
716         Reviewed by Mark Rowe.
717
718         Added WebDelegateImplementationCaching.h/mm
719
720         * WebKit.xcodeproj/project.pbxproj:
721
722 2009-06-03  Sam Weinig  <sam@webkit.org>
723
724         Reviewed by Mark Rowe.
725
726         Add WebViewInternal.mm.
727
728         * WebKit.xcodeproj/project.pbxproj:
729
730 2009-06-03  Dan Bernstein  <mitz@apple.com>
731
732         Reviewed by Anders Carlsson.
733
734         - WebKit project part of eliminating WebCoreTextRenderer
735
736         * WebKit.xcodeproj/project.pbxproj: Changed WebKitNSStringExtras.m to
737             compile as Objective-C++.
738
739 2009-06-01  Darin Adler  <darin@apple.com>
740
741         Reviewed by Maciej Stachowiak.
742
743         Bug 26113: break WebTextCompletionController out into its own source file
744         https://bugs.webkit.org/show_bug.cgi?id=26113
745
746         * WebKit.xcodeproj/project.pbxproj: Add WebTextCompletionController.h/mm.
747
748 2009-05-28  Mark Rowe  <mrowe@apple.com>
749
750         Rubber-stamped by Anders Carlsson.
751
752         Symlink WebKitPluginHost.app in to place if needed.
753
754         * WebKit.xcodeproj/project.pbxproj:
755
756 2009-05-24  Darin Adler  <darin@apple.com>
757
758         * StringsNotToBeLocalized.txt: Updated for recent changes. Got rid of most full-file exceptions.
759
760 2009-05-16  Anders Carlsson  <andersca@apple.com>
761
762         Reviewed by Sam Weinig and Dan Bernstein.
763
764         Fix <rdar://problem/6889644>.
765         
766         * English.lproj/Localizable.strings:
767
768 2009-05-10  Alexey Proskuryakov  <ap@webkit.org>
769
770         Reviewed by Dan Bernstein.
771
772         <rdar://problem/6870383> Have to enter credentials twice when downloading from a protected page
773
774         * WebKit.xcodeproj/project.pbxproj: Renamed Misc/WebDownload.m as WebDownload.mm, so that
775         it could use C++ code from AuthenticaitonMac.h.
776
777 2009-04-27  Douglas R. Davidson  <ddavidso@apple.com>
778
779         Add localizable strings for 
780         <rdar://problem/6724106> WebViews need to implement text checking
781
782         Reviewed by Justin Garcia.
783
784         * English.lproj/Localizable.strings:
785
786 2009-04-27  Kevin Decker  <kdecker@apple.com>
787
788         Reviewed by Anders Carlsson.
789                 
790         <rdar://problem/6352982>
791
792         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckContextInfo.mm to the project.
793
794 2009-04-23  Kevin Decker  <kdecker@apple.com>
795
796         Reviewed by Anders Carlsson.
797
798         * WebKit.xcodeproj/project.pbxproj: Added WebNetscapeContainerCheckPrivate.mm and header to the project.
799
800 2009-04-21  Adam Roben  <aroben@apple.com>
801
802         Update StringsNotToBeLocalized.txt for recent changes
803
804         Rubber-stamped by John Sullivan.
805
806         * StringsNotToBeLocalized.txt:
807
808 2009-04-19  Darin Adler  <darin@apple.com>
809
810         * StringsNotToBeLocalized.txt: Updated for recent changes.
811
812 2009-04-17  David Kilzer  <ddkilzer@apple.com>
813
814         Simplify FEATURE_DEFINES definition
815
816         Reviewed by Darin Adler.
817
818         This moves FEATURE_DEFINES and its related ENABLE_FEATURE_NAME
819         variables to their own FeatureDefines.xcconfig file.  It also
820         extracts a new ENABLE_GEOLOCATION variable so that
821         FEATURE_DEFINES only needs to be defined once.
822
823         * WebKit.xcodeproj/project.pbxproj: Added
824         FeatureDefines.xcconfig file.
825
826 2009-04-10  Timothy Hatcher  <timothy@apple.com>
827
828         Remove DOMDocumentPrivate.h now that <rdar://problem/6730996> is fixed.
829
830         Rubber-stamped by Mark Rowe.
831
832         * WebKit.xcodeproj/project.pbxproj:
833
834 2009-04-09  Mike Thole  <mthole@apple.com>
835
836         Reviewed by Adam Roben.
837
838         * WebKit.xcodeproj/project.pbxproj:
839             Set the Localizable.strings encoding to UTF-16.
840
841 2009-04-07  Anders Carlsson  <andersca@apple.com>
842
843         Try to fix the Leopard build once more.
844
845         * WebKit.xcodeproj/project.pbxproj:
846
847 2009-04-07  Anders Carlsson  <andersca@apple.com>
848
849         Another attempt at fixing the build.
850         
851         * WebKit.xcodeproj/project.pbxproj:
852
853 2009-04-02  Adele Peterson  <adele@apple.com>
854
855         Reviewed by Darin Adler.
856
857         * WebKit.xcodeproj/project.pbxproj: 
858         Add WebDOMOperationsInternal.h and make WebDOMOperationsPrivate.h private. 
859
860 2009-04-01  Greg Bolsinga  <bolsinga@apple.com>
861
862         Reviewed by Mark Rowe.
863
864         https://bugs.webkit.org/show_bug.cgi?id=24990
865         Put SECTORDER_FLAGS into xcconfig files.
866
867         * WebKit.xcodeproj/project.pbxproj:
868
869 2009-03-27  Darin Adler  <darin@apple.com>
870
871         * StringsNotToBeLocalized.txt: Updated for recent changes.
872
873 2009-03-16  Darin Adler  <darin@apple.com>
874
875         Reviewed by Dan Bernstein.
876
877         * English.lproj/Localizable.strings: Updated.
878         * StringsNotToBeLocalized.txt: Updated for recent changes.
879
880 2009-03-13  Greg Bolsinga  <bolsinga@apple.com>
881
882         Reviewed by Simon Fraser.
883
884         Update Geolocation perimission dialogs to be asynchronous.
885         https://bugs.webkit.org/show_bug.cgi?id=24505
886
887         Add WebGeolocation, a wrapper around WebCore::Geolocation. It mimics the
888         coding style set by WebSecurityOrigin.
889
890         * WebKit.xcodeproj/project.pbxproj:
891
892 2009-03-13  Anders Carlsson  <andersca@apple.com>
893
894         Reviewed by Dan Bernstein.
895
896         <rdar://problem/6610666> Revise the Cocoa event model text API
897         
898         Remove nptextinput.h
899         
900         * WebKit.xcodeproj/project.pbxproj:
901
902 2009-03-03  David Kilzer  <ddkilzer@apple.com>
903
904         <rdar://problem/6581203> WebCore and WebKit should install the same set of headers during installhdrs phase as build phase
905
906         Reviewed by Mark Rowe.
907
908         The fix is to add INSTALLHDRS_COPY_PHASE = YES and
909         INSTALLHDRS_SCRIPT_PHASE = YES to WebKit.xcconfig, then to
910         make sure various build phase scripts work with the installhdrs
911         build phase.
912
913         * WebKit.xcodeproj/project.pbxproj:
914         - Added shell code to prevent running "Check For Global
915           Initializers", "Check For Exit Time Destructors" and "Check
916           For Weak VTables" scripts during the installhdrs build phase.
917         - Removed UMBRELLA_FRAMEWORKS_DIR from the Debug and Release
918           targets since it's no longer needed after defining
919           WEBCORE_PRIVATE_HEADERS_DIR in WebKit.xcconfig.
920
921 2009-03-03  David Kilzer  <ddkilzer@apple.com>
922
923         Remove last vestiges of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR from WebKit
924
925         Reviewed by Adam Roben.
926
927         Use of JAVASCRIPTCORE_PRIVATE_HEADERS_DIR was removed in r37465
928         since NPAPI headers had migrated from JavaScriptCore to WebCore
929         before that.
930
931         * WebKit.xcodeproj/project.pbxproj: Removed
932         JAVASCRIPTCORE_PRIVATE_HEADERS_DIR build setting from from Debug
933         and Release configurations.
934
935 2009-03-02  Anders Carlsson  <andersca@apple.com>
936
937         WebNetscapePluginPackage.mm is an Objective-C++ file.
938
939         * WebKit.xcodeproj/project.pbxproj:
940
941 2009-03-02  Anders Carlsson  <andersca@apple.com>
942
943         Reviewed by John Sullivan.
944
945         Rename WebNetscapePluginPackage.m to WebNetscapePluginPackage.mm
946         
947         * WebKit.xcodeproj/project.pbxproj:
948
949 2009-02-20  Anders Carlsson  <andersca@apple.com>
950
951         Reviewed by Dan Bernstein.
952
953         Add new files.
954         
955         * WebKit.xcodeproj/project.pbxproj:
956
957 2009-02-13  Darin Adler  <darin@apple.com>
958
959         * StringsNotToBeLocalized.txt: Updated for recent changes.
960
961 2009-02-07  Darin Adler  <darin@apple.com>
962
963         * StringsNotToBeLocalized.txt: Updated for recent changes.
964
965 2009-02-04  Timothy Hatcher  <timothy@apple.com>
966
967         Removed the WebDefaultScriptDebugDelegate now that we have CallScriptDebugDelegate.
968
969         <rdar://problem/6508457> Launching widget in Dashcode debugger is
970         super-slow due forwardInvocation: calling debug delegate
971
972         Reviewed by Oliver Hunt.
973
974         * WebKit.xcodeproj/project.pbxproj:
975
976 2009-02-02  Anders Carlsson  <andersca@apple.com>
977
978         Reviewed by Dan Bernstein.
979         
980         Remove WebKitPluginContainerView.{h|mm}, they aren't used anywhere.
981         
982         * WebKit.xcodeproj/project.pbxproj:
983
984 2009-01-26  Mark Rowe  <mrowe@apple.com>
985
986         Rubber-stamped by Sam Weinig.
987
988         Clean up after r40240.
989
990         * WebKit.xcodeproj/project.pbxproj: Reinstate WebKitPluginHost.defs.
991
992 2009-01-25  Darin Adler  <darin@apple.com>
993
994         Try to fix full build on Mac Leopard.
995
996         * WebKit.xcodeproj/project.pbxproj: Removed WebKitPluginClient.defs from the WebKit target.
997         Maybe this is temporary, but I had to do it to get the full build to succeed.
998
999 2009-01-25  Mark Rowe  <mrowe@apple.com>
1000
1001         Rubber-stamped by Dan Bernstein.
1002
1003         Improve the consistency of settings in our .xcconfig files.
1004
1005         * WebKit.xcodeproj/project.pbxproj:
1006
1007 2009-01-23  Brady Eidson  <beidson@apple.com>
1008
1009         Rubberstamped by Darin Adler
1010
1011         Rename CachedPagePlatformData to CachedFramePlatformData to more accurately reflect its true role.
1012
1013         * WebKit.xcodeproj/project.pbxproj:
1014
1015 2009-01-20  Anders Carlsson  <andersca@apple.com>
1016
1017         Reviewed by Sam Weinig.
1018
1019         Add ProxyInstance files.
1020         
1021         * WebKit.xcodeproj/project.pbxproj:
1022
1023 2009-01-04  David Kilzer  <ddkilzer@apple.com>
1024
1025         Don't install internal headers in WebKit framework
1026
1027         Reviewed by Darin Adler.
1028
1029         * WebKit.xcodeproj/project.pbxproj: Remove roles from internal
1030         headers so they're not installed.
1031
1032 2009-01-02  Darin Adler  <darin@apple.com>
1033
1034         * StringsNotToBeLocalized.txt: Updated.
1035
1036 2008-12-23  Darin Adler  <darin@apple.com>
1037
1038         Reviewed by Alexey Proskuryakov.
1039
1040         - fix https://bugs.webkit.org/show_bug.cgi?id=22976
1041           crash due to Mail's use of WebArchive and WebResource on non-main thread
1042
1043         * StringsNotToBeLocalized.txt: Updated.
1044
1045         * WebKit.xcodeproj/project.pbxproj: Added new file WebNSObjectExtras.mm and
1046         existing file WebResourceInternal.h.
1047
1048 2008-12-08  David Kilzer  <ddkilzer@apple.com>
1049
1050         Bug 22555: Sort "children" sections in Xcode project files
1051
1052         <https://bugs.webkit.org/show_bug.cgi?id=22555>
1053
1054         Reviewed by Eric Seidel.
1055
1056         * WebKit.xcodeproj/project.pbxproj: Sorted.
1057
1058 2008-12-08  Darin Adler  <darin@apple.com>
1059
1060         * StringsNotToBeLocalized.txt: Updated for recent changes.
1061
1062 2008-12-05  Dan Bernstein  <mitz@apple.com>
1063
1064         Mac build fix.
1065
1066         * WebKit.xcodeproj/project.pbxproj:
1067
1068 2008-12-05  Dan Bernstein  <mitz@apple.com>
1069
1070         Mac build fix.
1071
1072         * WebKit.xcodeproj/project.pbxproj:
1073
1074 2008-12-04  Anders Carlsson  <andersca@apple.com>
1075
1076         Reviewed by Sam Weinig.
1077
1078         Add HostedNetscapePluginStream.
1079         
1080         * WebKit.xcodeproj/project.pbxproj:
1081
1082 2008-12-03  Anders Carlsson  <andersca@apple.com>
1083
1084         Reviewed by Sam Weinig.
1085         
1086         Move WebPluginRequest to its own file.
1087         
1088         * WebKit.xcodeproj/project.pbxproj:
1089
1090 2008-12-03  Steve Falkenburg  <sfalken@apple.com>
1091
1092         Update strings not to be localized.
1093
1094         Reviewed by Adam Roben.
1095
1096         * StringsNotToBeLocalized.txt:
1097
1098 2008-11-26  Mark Rowe  <mrowe@apple.com>
1099
1100         Build fix.
1101
1102         Fix up the references to files under WebKit/mac/Plugins/Hosted.
1103
1104         * WebKit.xcodeproj/project.pbxproj:
1105
1106 2008-11-26  Anders Carlsson  <andersca@apple.com>
1107
1108         Reviewed by Mark Rowe.
1109
1110         Add plug-in host related files to the Xcode project.
1111         
1112         * WebKit.xcodeproj/project.pbxproj:
1113
1114 2008-11-14  Dan Bernstein  <mitz@apple.com>
1115
1116         Reviewed by Darin Adler.
1117
1118         - part of <rdar://problem/6234337> Add a Text Direction menu to the default context menu when appropriate
1119
1120         * English.lproj/Localizable.strings: Added the Text Direction submenu
1121         title.
1122
1123 2008-11-13  John Sullivan  <sullivan@apple.com>
1124
1125         fixed <rdar://problem/6361578> Web Kit UI strings: a few edits
1126
1127         Reviewed by Tim Hatcher
1128
1129         * English.lproj/Localizable.strings:
1130         updated for these changes
1131         
1132         * StringsNotToBeLocalized.txt:
1133         removed unused exception
1134
1135 2008-11-12  John Sullivan  <sullivan@apple.com>
1136
1137         fixed <rdar://problem/3839110> Authentication dialogs talk about passwords being sent "in the clear"
1138
1139         Reviewed by Tim Hatcher
1140
1141         * English.lproj/Localizable.strings:
1142         * StringsNotToBeLocalized.txt:
1143         updated for this change
1144
1145 2008-11-10  Anders Carlsson  <andersca@apple.com>
1146
1147         Reviewed by Kevin Decker.
1148         
1149         Add WebHostedNetscapePluginView to the project.
1150         
1151         * WebKit.xcodeproj/project.pbxproj:
1152
1153 2008-11-10  Anders Carlsson  <andersca@apple.com>
1154
1155         Reviewed by Kevin Decker.
1156
1157         Add a new WebBaseNetscapePluginView class.
1158         
1159         * WebKit.xcodeproj/project.pbxproj:
1160
1161 2008-11-10  Anders Carlsson  <andersca@apple.com>
1162
1163         Reviewed by Adam Roben.
1164                 
1165         Rename WebBaseNetscapePluginView to WebNetscapePluginView.
1166
1167         * StringsNotToBeLocalized.txt:
1168         * WebKit.xcodeproj/project.pbxproj:
1169
1170 2008-11-05  Anders Carlsson  <andersca@apple.com>
1171
1172         Reviewed by Kevin Decker.
1173
1174         Remove WebPlugInStreamLoaderDelegate.h
1175         
1176         * WebKit.xcodeproj/project.pbxproj:
1177
1178 2008-11-03  Darin Adler  <darin@apple.com>
1179
1180         Reviewed by Tim Hatcher.
1181
1182         - https://bugs.webkit.org/show_bug.cgi?id=22061
1183           create script to check for exit-time destructors
1184
1185         * WebKit.xcodeproj/project.pbxproj: Added a script
1186         phase that runs the check-for-exit-time-destructors script.
1187
1188 2008-10-31  Anders Carlsson  <andersca@apple.com>
1189
1190         Reviewed by Kevin Decker.
1191
1192         Move WebNetscapePluginEventHandler classes to a subgroup of Netscape Plug-Ins.
1193         
1194         * WebKit.xcodeproj/project.pbxproj:
1195
1196 2008-10-29  Matt Lilek  <webkit@mattlilek.com>
1197
1198         Not reviewed, build fix.
1199
1200         * WebKit.xcodeproj/project.pbxproj:
1201
1202 2008-10-28  Adele Peterson  <adele@apple.com>
1203
1204         Reviewed by John Sullivan.
1205
1206         Fix for https://bugs.webkit.org/show_bug.cgi?id=21880
1207         "files" string for multifile uploads needs to be localized
1208
1209         * English.lproj/Localizable.strings: Updated with new string.
1210
1211 2008-10-28  Adele Peterson  <adele@apple.com>
1212
1213         Reviewed by Sam Weinig. 
1214
1215         * English.lproj/Localizable.strings:
1216         Updated.
1217
1218 2008-10-27  Darin Adler  <darin@apple.com>
1219
1220         * StringsNotToBeLocalized.txt: Updated for recent changes.
1221
1222 2008-10-24  Timothy Hatcher  <timothy@apple.com>
1223
1224         Implement new InspectorClient methods to work with Settings.
1225
1226         https://bugs.webkit.org/show_bug.cgi?id=21856
1227
1228         Reviewed by Darin Adler.
1229
1230         * WebKit.xcodeproj/project.pbxproj: Add the new InspectorClientCF.cpp file.
1231
1232 2008-10-15  Mark Rowe  <mrowe@apple.com>
1233
1234         Rubber-stamped by Brady Eidson.
1235
1236         <rdar://problem/5803460> A file named StringsNotToBeLocalized.txt file is installed Webkit.framework/Resources.
1237
1238         * WebKit.xcodeproj/project.pbxproj: Don't install StringsNotToBeLocalized.txt.
1239
1240 2008-10-14  Maxime Britto  <britto@apple.com>
1241
1242         Reviewed by Darin Adler.
1243
1244         * WebKit.xcodeproj/project.pbxproj: Added two files for the 
1245         WebTextIterator, and made the WebTextIterator.h private
1246
1247 2008-10-04  Mark Rowe  <mrowe@apple.com>
1248
1249         Reviewed by Tim Hatcher.
1250
1251         Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible.
1252
1253         * WebKit.xcodeproj/project.pbxproj:
1254
1255 2008-09-24  Darin Adler  <darin@apple.com>
1256
1257         * StringsNotToBeLocalized.txt: Updated for recent changes.
1258
1259 2008-09-15  Chris Fleizach  <cfleizach@apple.com>
1260
1261         Reviewed by Darin Adler, Beth Dakin
1262
1263         Support strings for AXLists
1264
1265         * English.lproj/Localizable.strings:
1266
1267 2008-09-15  Anders Carlsson  <andersca@apple.com>
1268
1269         Reviewed by Mitz.
1270
1271         Merge WebNetscapePluginStream into WebBaseNetscapePluginStream.
1272         
1273         * WebKit.xcodeproj/project.pbxproj:
1274
1275 2008-09-02  Mark Rowe  <mrowe@apple.com>
1276
1277         Reviewed by Tim Hatcher.
1278
1279         Build fix.  Remove the now unnecessary check for "4" in the user agent string.
1280
1281         * WebKit.xcodeproj/project.pbxproj:
1282
1283 2008-08-17  Geoffrey Garen  <ggaren@apple.com>
1284
1285         Reviewed by Cameron Zwarich.
1286         
1287         Updated project files to XCode 3.1.
1288
1289         * WebKit.xcodeproj/project.pbxproj:
1290
1291 2008-08-15  Mark Rowe  <mrowe@apple.com>
1292
1293         Rubber-stamped by Geoff Garen.
1294
1295         <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework
1296
1297         * WebKit.xcodeproj/project.pbxproj: Enable the debug variant.
1298
1299 2008-08-05  Anders Carlsson  <andersca@apple.com>
1300
1301         Reviewed by Darin Adler.
1302
1303         Remove MainThreadObjectDeallocator.{h|mm}.
1304         
1305         * WebKit.xcodeproj/project.pbxproj:
1306
1307 2008-08-04  Mark Rowe  <mrowe@apple.com>
1308
1309         Reviewed by Darin Adler.
1310
1311         Declare empty protocols when using versions of AppKit that do not use formal protocols for delegates and data sources.
1312         Part one of fix for <rdar://problem/5853147>.
1313
1314         * WebKit.xcodeproj/project.pbxproj:
1315
1316 2008-07-31  David D. Kilzer  <ddkilzer@webkit.org>
1317
1318         Fix layout test results for webarchive/test-xml-stylesheet.xml
1319
1320         Reviewed by Darin Adler.
1321
1322         * WebKit.xcodeproj/project.pbxproj: Added WebHTMLRepresentationInternal.h.
1323         Changed WebHTMLRepresentationInternal.h and WebHTMLRepresentationPrivate.h
1324         to private so they're copied into PrivateHeaders.
1325
1326 2008-07-11  Stephanie Lewis  <slewis@apple.com>
1327
1328         Reviewed by Darin Adler.
1329
1330         Move WebPreferences.m to objc++ so it can include the new WTF leak counting class.
1331
1332         * WebKit.xcodeproj/project.pbxproj:
1333
1334 2008-07-07  Mark Rowe  <mrowe@apple.com>
1335
1336         Fix references to WebRenderNode.h and WebRenderNode.mm in Xcode project
1337         so that they don't have an unnecessary ".." in the path.
1338
1339         * WebKit.xcodeproj/project.pbxproj:
1340
1341 2008-07-05  Mark Rowe  <mrowe@apple.com>
1342
1343         Reviewed by John Sullivan.
1344
1345         Remove WebSearchableTextView as it has been unused for some time now.
1346
1347         * WebKit.xcodeproj/project.pbxproj:
1348
1349 2008-06-26  Anders Carlsson  <andersca@apple.com>
1350
1351         Reviewed by Darin Adler.
1352
1353         Add MainThreadObjectDeallocator to sources.
1354         
1355         * WebKit.xcodeproj/project.pbxproj:
1356
1357 2008-06-24  John Sullivan  <sullivan@apple.com>
1358
1359         Rubber-stamped by Sam Weinig
1360
1361         * StringsNotToBeLocalized.txt:
1362         brought this file up to date
1363
1364 2008-06-17  Mark Rowe  <mrowe@apple.com>
1365
1366         Reviewed by Darin Adler.
1367
1368         <rdar://problem/5775802> WebKit should not force use of GCC 4.0.
1369
1370         * WebKit.xcodeproj/project.pbxproj:
1371
1372 2008-05-22  Timothy Hatcher  <timothy@apple.com>
1373
1374         <rdar://problem/5956403> Update the Develop menu to match the new Inspector items
1375
1376         Reviewed by Adam Roben.
1377
1378         * English.lproj/Localizable.strings: Added new strings.
1379
1380 2008-05-21  Anders Carlsson  <andersca@apple.com>
1381
1382         Reviewed by Maciej.
1383
1384         Add WebIconFetcher files.
1385         
1386         * WebKit.xcodeproj/project.pbxproj:
1387
1388 2008-05-16  Timothy Hatcher  <timothy@apple.com>
1389
1390         Removes WebScriptDebugServer files and related calls. This removes
1391         the hooks that Drosera uses for debugging. Now that the Web Inspector
1392         has a better debugger, we don't need these anymore.
1393
1394         Reviewed by Sam Weinig.
1395
1396         * StringsNotToBeLocalized.txt:
1397         * WebKit.xcodeproj/project.pbxproj:
1398
1399 2008-05-13  Chris Fleizach  <cfleizach@apple.com>
1400
1401         Reviewed by Beth Dakin
1402
1403         <rdar://problem/4780592> WebKit application has its window announced as HTML content
1404
1405         * English.lproj/Localizable.strings:
1406         * WebKit.xcodeproj/project.pbxproj:
1407
1408 2008-05-09  Anders Carlsson  <andersca@apple.com>
1409
1410         Reviewed by Oliver.
1411
1412         <rdar://problem/5774495> Make Unicode text input possible in Netscape-style plug-ins
1413         
1414         Add nptextinput.h as a public header.
1415         
1416         * WebKit.xcodeproj/project.pbxproj:
1417
1418 2008-05-06  Stephanie Lewis  <slewis@apple.com>
1419
1420         Reviewed by Andersca.
1421
1422         prepare for plugin fast teardown work - make WebPluginDatabase a objective C++ file.
1423
1424         * WebKit.xcodeproj/project.pbxproj:
1425
1426 2008-05-01  Anders Carlsson  <andersca@apple.com>
1427
1428         Reviewed by Tim.
1429
1430         Remove npfunctions.h
1431         
1432         * WebKit.xcodeproj/project.pbxproj:
1433
1434 2008-05-01  Sam Weinig  <sam@webkit.org>
1435
1436         Reviewed by Anders Carlsson.
1437
1438         Turn off deprecated warnings for WebNetscapePluginEventHandlerCarbon.mm.
1439
1440         * WebKit.xcodeproj/project.pbxproj:
1441
1442 2008-04-30  Anders Carlsson  <andersca@apple.com>
1443
1444         Reviewed by Adam.
1445
1446         Add Cocoa event handler.
1447         
1448         * WebKit.xcodeproj/project.pbxproj:
1449
1450 2008-04-29  Anders Carlsson  <andersca@apple.com>
1451
1452         Reviewed by Adam.
1453
1454         Add new event handlers.
1455         
1456         * WebKit.xcodeproj/project.pbxproj:
1457
1458 2008-04-07  John Sullivan  <sullivan@apple.com>
1459
1460         Reviewed by Tim
1461         
1462         - made the JavaScript text input panel not block Quit (part of 4133196)
1463
1464         * English.lproj/WebJavaScriptTextInputPanel.nib/classes.nib:
1465         * English.lproj/WebJavaScriptTextInputPanel.nib/info.nib:
1466         * English.lproj/WebJavaScriptTextInputPanel.nib/keyedobjects.nib:
1467         Made the panel be a NonBlockingPanel
1468
1469 2008-04-04  Ada Chan  <adachan@apple.com>
1470
1471         Updated the format string for window title for a standalone image to take integers.
1472
1473         Reviewed by Dan.
1474
1475         * English.lproj/Localizable.strings:
1476
1477 2008-03-28  Brady Eidson  <beidson@apple.com>
1478
1479         Rubberstamped by Darin Adler
1480
1481         Remove WebArchiver.h/mm
1482
1483         * WebKit.xcodeproj/project.pbxproj:
1484
1485 2008-03-25  Brady Eidson  <beidson@apple.com>
1486
1487         Reviewed by Darin
1488
1489         <rdar://problem/4516169> - Support WebArchives on Windows
1490
1491         * WebKit.xcodeproj/project.pbxproj:
1492
1493 2008-03-24  Brady Eidson  <beidson@apple.com>
1494
1495         Reviewed by Darin's rubberstamp
1496
1497         Rename a .m to .mm
1498
1499         * WebKit.xcodeproj/project.pbxproj:
1500
1501 2008-03-20  John Sullivan  <sullivan@apple.com>
1502
1503         * StringsNotToBeLocalized.txt:
1504         Brought this file up to date
1505
1506 2008-03-20  Adam Roben  <aroben@apple.com>
1507
1508         Mark WebNodeHighlight.m and WebNodeHighlightView.m Obj-C++
1509
1510         Reviewed by Tim Hatcher.
1511
1512         * WebKit.xcodeproj/project.pbxproj:
1513
1514 2008-03-12  Darin Adler  <darin@apple.com>
1515
1516         Reviewed by Anders.
1517
1518         - http://bugs.webkit.org/show_bug.cgi?id=17640
1519           eliminate WebCoreFrameBridge
1520
1521         * StringsNotToBeLocalized.txt: Updated for recent changes.
1522         * WebKit.xcodeproj/project.pbxproj: Removed WebFrameBridge.h and WebFrameBridge.mm.
1523
1524 2008-03-11  Darin Adler  <darin@apple.com>
1525
1526         Reviewed by Anders.
1527
1528         * WebKit.xcodeproj/project.pbxproj: Change WebDynamicScrollBarsView.m to be Obj-C++.
1529         We can rename the file later.
1530
1531 2008-03-07  Mark Rowe  <mrowe@apple.com>
1532
1533         Reviewed by Oliver Hunt.
1534
1535         Fix WebKit build with GCC 4.2.
1536
1537         * WebKit.xcodeproj/project.pbxproj:  Mark WebTypesInternal.h as a private header so that DumpRenderTree can use it.
1538
1539 2008-03-06  Darin Adler  <darin@apple.com>
1540
1541         * WebKit.xcodeproj/project.pbxproj: Added WebHistoryInternal.h.
1542
1543 2008-03-06  David D. Kilzer  <ddkilzer@apple.com>
1544
1545         Name the WebKit build phase script that generates WebKit.LP64.exp.
1546
1547         * WebKit.xcodeproj/project.pbxproj: Name the build phase script
1548         that generates the 64-bit export file to match the corresponding
1549         build phase script in WebCore.
1550
1551 2008-03-05  Adam Roben  <aroben@apple.com>
1552
1553         Remove WebCoreScriptDebugger.{h,mm}
1554
1555         Reviewed by Kevin M.
1556
1557         * WebKit.xcodeproj/project.pbxproj:
1558
1559 2008-03-05  Adam Roben  <aroben@apple.com>
1560
1561         Rename WebCoreScriptDebuggerImp.{h,mm} to WebScriptDebugger.{h,mm}
1562
1563         Reviewed by Kevin M.
1564
1565         * WebKit.xcodeproj/project.pbxproj:
1566
1567 2008-03-05  Adam Roben  <aroben@apple.com>
1568
1569         Remove WebScriptDebugger
1570
1571         Reviewed by Kevin M.
1572
1573         * WebKit.xcodeproj/project.pbxproj: Remove
1574         WebScriptDebugDelegatePrivate.h from the project.
1575
1576 2008-03-05  Adam Roben  <aroben@apple.com>
1577
1578         Move WebCoreScriptDebuggerImp to its own source files
1579
1580         Reviewed by Kevin M.
1581
1582         * WebKit.xcodeproj/project.pbxproj: Added new files to the project.
1583
1584 2008-03-05  Adam Roben  <aroben@apple.com>
1585
1586         Move WebCoreScriptDebugger to WebKit
1587
1588         Reviewed by Darin Adler.
1589
1590         * WebKit.xcodeproj/project.pbxproj: Added WebCoreScriptDebugger.{h,mm}
1591         to the project.
1592
1593 2008-01-26  Greg Bolsinga  <bolsinga@apple.com>
1594
1595         <rdar://problem/5708388> WebDashboardRegion.h duplicated between WebCore / WebKit
1596
1597         Reviewed by Darin Adler.
1598
1599         * WebKit.xcodeproj/project.pbxproj: Removed WebDashboardRegion.h.
1600
1601 2008-01-23  Steve Falkenburg  <sfalken@apple.com>
1602
1603         Update localization exceptions.
1604         
1605         Reviewed by Darin Adler.
1606
1607         * English.lproj/Localizable.strings:
1608         * StringsNotToBeLocalized.txt:
1609
1610 2008-01-20  Mark Rowe  <mrowe@apple.com>
1611
1612         Reviewed by Dan Bernstein.
1613
1614         Remove code bracketed by REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM as we are no longer
1615         interested in supporting Safari 2 with TOT WebKit.
1616
1617         * WebKit.xcodeproj/project.pbxproj: Don't define REMOVE_SAFARI_DOM_TREE_DEBUG_ITEM
1618         as it is no longer used. 
1619
1620 2008-01-03  Darin Adler  <darin@apple.com>
1621
1622         - fix Safari build
1623
1624         * WebKit.xcodeproj/project.pbxproj: Mark header private (fixes Safari build).
1625
1626 2008-01-02  Alexey Proskuryakov  <ap@webkit.org>
1627
1628         Reviewed by Darin Adler.
1629
1630         Removed "BackwardDelete", which is no longer present in source code.
1631
1632         * StringsNotToBeLocalized.txt:
1633
1634 2007-12-16  Mark Rowe  <mrowe@apple.com>
1635
1636         Reviewed by Maciej Stachowiak.
1637
1638         Refactor Mac plugin stream code to use the shared NetscapePlugInStreamLoader implementation.
1639
1640         * WebKit.xcodeproj/project.pbxproj: Add new files.
1641
1642 2007-12-14  Darin Adler  <darin@apple.com>
1643
1644         * StringsNotToBeLocalized.txt: Updated.
1645
1646 2007-12-12  Brady Eidson  <beidson@apple.com>
1647
1648         Reviewed by Sam Weinig
1649
1650         Fix for <rdar://problem/4886844> and lay groundwork for <rdar://problem/4516170> (Back/Forward Cache on Windows)
1651
1652         * WebKit.xcodeproj/project.pbxproj: Added a new file
1653
1654 2007-12-12  Mark Rowe  <mrowe@apple.com>
1655
1656         Reviewed by Dave Kilzer.
1657
1658         Remove abuse of projectDirPath from WebKit.xcodeproj to fix Production builds.
1659
1660         * WebKit.xcodeproj/project.pbxproj:
1661
1662 2007-11-19  Brady Eidson <beidson@apple.com>
1663
1664         Reviewed by Maciej
1665
1666         * WebKit.xcodeproj/project.pbxproj: Sorted!
1667
1668 2007-11-17  Timothy Hatcher  <timothy@apple.com>
1669
1670         Reviewed by Mark Rowe.
1671
1672         Bug 13470: i18n: The Web Inspector is not localizable
1673         http://bugs.webkit.org/show_bug.cgi?id=13470
1674
1675         Update the localized strings and the file encoding of WebInspectorClient.mm.
1676
1677         * English.lproj/Localizable.strings:
1678         * StringsNotToBeLocalized.txt:
1679         * WebKit.xcodeproj/project.pbxproj:
1680
1681 2007-11-16  Mark Rowe  <mrowe@apple.com>
1682
1683         Reviewed by Tim Hatcher.
1684
1685         Build WebCore as a sub-framework of WebKit in all configurations.
1686
1687         * WebKit.xcodeproj/project.pbxproj:
1688
1689 2007-11-16  Brady Eidson  <beidson@apple.com>
1690
1691         * WebKit.xcodeproj/project.pbxproj: WebDatabaseManagerPrivate.h, also!
1692
1693 2007-11-16  Brady Eidson  <beidson@apple.com>
1694
1695         * WebKit.xcodeproj/project.pbxproj: Mark WebSecurityOriginPrivate.h private so
1696           it is exported
1697
1698 2007-11-16  Brady Eidson  <beidson@apple.com>
1699
1700         Reviewed by John
1701
1702         Database management API tweaks
1703
1704         * WebKit.xcodeproj/project.pbxproj:
1705
1706 2007-11-15  Brady Eidson  <beidson@apple.com>
1707
1708         Reviewed by John
1709
1710         Stubbing out everything required for a WebKit API for databases
1711
1712         * WebKit.xcodeproj/project.pbxproj:
1713
1714 2007-11-12  Adam Roben  <aroben@apple.com>
1715
1716         * StringsNotToBeLocalized.txt: Updated.
1717
1718 2007-11-08  Kevin Ollivier  <kevino@theolliviers.com>
1719
1720         Adding the wx WebKit implementation.
1721
1722         Reviewed by Mark Rowe.
1723
1724         * wx: Added.
1725
1726 2007-11-07  Mark Rowe  <mrowe@apple.com>
1727
1728         Reviewed by Kevin Decker.
1729
1730         Fix 64-bit Mac build.
1731
1732         * WebKit.xcodeproj/project.pbxproj: Change paths specified relative to SRCROOT
1733         to be relative to PROJECT_DIR.  PROJECT_DIR takes into account the projectDirPath
1734         setting of the project, which in this instance includes the necessary "mac"
1735         subdirectory.
1736