ApplicationCache update should not immediately fail when reaching per-origin quota
[WebKit-https.git] / Source / WebKit / haiku / ChangeLog
1 2011-07-12  Joseph Pecoraro  <joepeck@webkit.org>
2
3         ApplicationCache update should not immediately fail when reaching per-origin quota
4         https://bugs.webkit.org/show_bug.cgi?id=64177
5
6         Reviewed by Alexey Proskuryakov.
7
8         * WebCoreSupport/ChromeClientHaiku.cpp:
9         (WebCore::ChromeClientWx::reachedApplicationCacheOriginQuota):
10         * WebCoreSupport/ChromeClientHaiku.h:
11
12 2011-06-18  Dimitri Glazkov  <dglazkov@chromium.org>
13
14         Reviewed by Darin Adler.
15
16         Separate concerns of loading file icons and choosing files.
17         https://bugs.webkit.org/show_bug.cgi?id=62931
18
19         * WebCoreSupport/ChromeClientHaiku.cpp:
20         (WebCore::ChromeClientHaiku::loadIconForFiles): Renamed.
21         * WebCoreSupport/ChromeClientHaiku.h:
22
23 2011-06-12  Adam Barth  <abarth@webkit.org>
24
25         Reviewed by Alexey Proskuryakov.
26
27         Rename FrameLoaderClient::interruptForPolicyChangeError to use the past tense
28         https://bugs.webkit.org/show_bug.cgi?id=62516
29
30         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
31         (WebCore::FrameLoaderClientHaiku::interruptedForPolicyChangeError):
32         * WebCoreSupport/FrameLoaderClientHaiku.h:
33
34 2011-05-13  Jon Lee  <jonlee@apple.com>
35
36         Reviewed by Simon Fraser.
37
38         Can't horizontally scroll iframes and overflow because wheel events are always accepted
39         https://bugs.webkit.org/show_bug.cgi?id=60779
40
41         * WebCoreSupport/ChromeClientHaiku.h:
42         (WebCore::ChromeClientHaiku::shouldRubberBandInDirection): Default impl of new ChromeClient method
43         (WebCore::ChromeClientHaiku::numWheelEventHandlersChanged): Default impl of new ChromeClient method
44
45 2011-05-05  Ryosuke Niwa  <rniwa@webkit.org>
46
47         Reviewed by Eric Seidel.
48
49         Rename SelectionController to FrameSelection
50         https://bugs.webkit.org/show_bug.cgi?id=60234
51
52         * WebCoreSupport/EditorClientHaiku.cpp:
53         (WebCore::EditorClientHaiku::handleKeyboardEvent):
54
55 2011-05-04  Cris Neckar  <cdn@chromium.org>
56
57         Reviewed by Adam Barth.
58
59         Expose WebView directly through ChromeClient.
60         https://bugs.webkit.org/show_bug.cgi?id=49902
61
62         * WebCoreSupport/ChromeClientHaiku.h:
63         (WebCore::ChromeClientHaiku::webView):
64
65 2011-04-21  Ryosuke Niwa  <rniwa@webkit.org>
66
67         Reviewed by Sam Weinig.
68
69         Add Frame* to the argument lists of canCopyCut and canPaste
70         https://bugs.webkit.org/show_bug.cgi?id=59153
71
72         * WebCoreSupport/EditorClientHaiku.cpp:
73         (WebCore::EditorClientHaiku::canCopyCut):
74         (WebCore::EditorClientHaiku::canPaste):
75         * WebCoreSupport/EditorClientHaiku.h:
76
77 2011-04-04  MORITA Hajime  <morrita@google.com>
78
79         Reviewed by Ryosuke Niwa.
80
81         [Refactoring] SpellCheckingResult should be replaced with TextCheckingResult
82         https://bugs.webkit.org/show_bug.cgi?id=56085
83
84         * WebCoreSupport/EditorClientHaiku.h:
85         (WebCore::EditorClientHaiku::requestCheckingOfString):
86
87 2011-04-04  Chang Shu  <cshu@webkit.org>
88
89         Reviewed by Ryosuke Niwa.
90
91         setContentEditable with true/false/inherit string is not working properly
92         https://bugs.webkit.org/show_bug.cgi?id=52058
93
94         Move isContentEditable from HTMLElement to Node. WebKit should only access isContentEditable
95         as rendererIsEditable is for WebCore internal use.
96
97         * WebCoreSupport/EditorClientHaiku.cpp:
98         (WebCore::EditorClientHaiku::handleKeyboardEvent):
99
100 2011-03-31  Evan Martin  <evan@chromium.org>
101
102         Reviewed by Eric Seidel.
103
104         <title> should support dir attribute
105         https://bugs.webkit.org/show_bug.cgi?id=50961
106
107         Update to new FrameLoaderClient interface.
108
109         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
110         (WebCore::FrameLoaderClientHaiku::dispatchDidReceiveTitle):
111         * WebCoreSupport/FrameLoaderClientHaiku.h:
112
113 2011-03-25  Andy Estes  <aestes@apple.com>
114
115         Reviewed by Adele Peterson.
116
117         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
118         https://bugs.webkit.org/show_bug.cgi?id=49016
119
120         Update objectContentType() implementation to handle the
121         shouldPreferPlugInsForImages flag.
122
123         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
124         (WebCore::FrameLoaderClientHaiku::objectContentType):
125         * WebCoreSupport/FrameLoaderClientHaiku.h:
126
127 2011-03-25  Chang Shu  <cshu@webkit.org>
128
129         Reviewed by Ryosuke Niwa.
130
131         rename Node::isContentEditable and all call sites to rendererIsEditable
132         https://bugs.webkit.org/show_bug.cgi?id=54290
133
134         This is part of the effort to separate JS API HTMLElement isContentEditable from
135         internal Node::rendererIsEditable.
136
137         * WebCoreSupport/EditorClientHaiku.cpp:
138         (WebCore::EditorClientHaiku::handleKeyboardEvent):
139
140 2011-03-24  Sheriff Bot  <webkit.review.bot@gmail.com>
141
142         Unreviewed, rolling out r81916 and r81917.
143         http://trac.webkit.org/changeset/81916
144         http://trac.webkit.org/changeset/81917
145         https://bugs.webkit.org/show_bug.cgi?id=57071
146
147         broke a test on platforms that do not have QuickTime installed
148         (Requested by estes on #webkit).
149
150         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
151         (WebCore::FrameLoaderClientHaiku::objectContentType):
152         * WebCoreSupport/FrameLoaderClientHaiku.h:
153
154 2011-03-24  Andy Estes  <aestes@apple.com>
155
156         Reviewed by Darin Adler.
157
158         REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
159         https://bugs.webkit.org/show_bug.cgi?id=49016
160
161         Update objectContentType() implementation to handle the
162         shouldPreferPlugInsForImages flag.
163
164         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
165         (WebCore::FrameLoaderClientHaiku::objectContentType):
166         * WebCoreSupport/FrameLoaderClientHaiku.h:
167
168 2011-03-07  Sam Weinig  <sam@webkit.org>
169
170         Reviewed by Anders Carlsson.
171
172         Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse
173         https://bugs.webkit.org/show_bug.cgi?id=55827
174
175         Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse
176         and pass the entire response, instead of just the MIMEType.
177
178         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
179         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForResponse):
180         * WebCoreSupport/FrameLoaderClientHaiku.h:
181
182 2011-03-03  Alexey Proskuryakov  <ap@apple.com>
183
184         Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included
185         via ChromeClient.h
186
187         * WebCoreSupport/ChromeClientHaiku.h:
188
189 2011-03-02  Alexey Proskuryakov  <ap@apple.com>
190
191         Reviewed by Darin Adler.
192
193         REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access
194         https://bugs.webkit.org/show_bug.cgi?id=55633
195         <rdar://problem/8963023>
196
197         * WebCoreSupport/ChromeClientHaiku.cpp: (WebCore::ChromeClientHaiku::keyboardUIMode):
198         * WebCoreSupport/ChromeClientHaiku.h:
199         Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since
200         this platform doesn't observe or have full keyboard access state.
201
202 2011-02-28  Chang Shu  <cshu@webkit.org>
203
204         Reviewed by Ryosuke Niwa.
205
206         Remove the support of Frame::isContentEditable and its dependencies.
207         https://bugs.webkit.org/show_bug.cgi?id=54292
208
209         Remove the WebKit side implementation.
210
211         * WebCoreSupport/EditorClientHaiku.cpp:
212         * WebCoreSupport/EditorClientHaiku.h:
213
214 2011-02-17  Ryosuke Niwa  <rniwa@webkit.org>
215
216         Reviewed by Kent Tamura.
217
218         Rename Position::node() to Position::deprecatedNode()
219         https://bugs.webkit.org/show_bug.cgi?id=54622
220
221         Replaced the call to node() by a call to containerNode() because the returned node is
222         used to determine whether or not the selected contents are editable and such a check
223         must be done against the container node.
224
225         * WebCoreSupport/EditorClientHaiku.cpp:
226         (WebCore::EditorClientHaiku::handleKeyboardEvent):
227
228 2011-02-19  Charlie Reis  <creis@chromium.org>
229
230         Reviewed by Mihai Parparita.
231
232         Ensure loading has stopped in HistoryController::goToItem
233         https://bugs.webkit.org/show_bug.cgi?id=54517
234
235         Add a FrameLoaderClient callback for whether to stop loading before goToItem.
236
237         Test: http/tests/navigation/forward-to-fragment-fires-onload.html
238
239         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
240         (WebCore::FrameLoaderClientHaiku::shouldStopLoadingForHistoryItem): Added.
241         * WebCoreSupport/FrameLoaderClientHaiku.h:
242
243 2011-01-26  MORITA Hajime  <morrita@google.com>
244
245         Reviewed by Ryosuke Niwa.
246
247         Refactoring: Extract TextCheckerClient from EditorClient
248         https://bugs.webkit.org/show_bug.cgi?id=53213
249
250         * WebCoreSupport/EditorClientHaiku.h:
251         (WebCore::EditorClientHaiku::textChecker):
252
253 2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
254
255         Reviewed by Adam Barth.
256
257         Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
258         https://bugs.webkit.org/show_bug.cgi?id=52417
259
260         Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
261         not implemented.
262
263         * WebCoreSupport/EditorClientHaiku.cpp:
264         (WebCore::EditorClientHaiku::canCopyCut): Added.
265         (WebCore::EditorClientHaiku::canPaste): Added.
266         * WebCoreSupport/EditorClientHaiku.h:
267
268 2011-02-08  Adam Barth  <abarth@webkit.org>
269
270         Reviewed by Eric Seidel.
271
272         Remove orphan code from old parser
273         https://bugs.webkit.org/show_bug.cgi?id=53984
274
275         * WebCoreSupport/ChromeClientHaiku.cpp:
276         * WebCoreSupport/ChromeClientHaiku.h:
277
278 2011-02-07  Enrica Casucci  <enrica@apple.com>
279
280         Reviewed Adam Roben and Darin Adler.
281
282         WebKit2: drag and drop support on Windows.
283         https://bugs.webkit.org/show_bug.cgi?id=52775
284
285         Removed createDragImageForLink from DragClient.
286
287         * WebCoreSupport/DragClientHaiku.cpp:
288         * WebCoreSupport/DragClientHaiku.h:
289
290 2011-02-07  Patrick Gansterer  <paroga@webkit.org>
291
292         Reviewed by Andreas Kling.
293
294         [Haiku] FrameLoaderClient calls loadURLInChildFrame on the child's frame loader
295         https://bugs.webkit.org/show_bug.cgi?id=53893
296
297         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
298         (WebCore::FrameLoaderClientHaiku::createFrame): Use m_frame instead of childFrame.
299
300 2011-01-28  Dan Bernstein  <mitz@apple.com>
301
302         Reviewed by Sam Weinig.
303
304         <select> can't display right-to-left (rtl) languages
305         https://bugs.webkit.org/show_bug.cgi?id=19785
306
307         * WebCoreSupport/ChromeClientHaiku.cpp:
308         (WebCore::ChromeClientHaiku::selectItemAlignmentFollowsMenuWritingDirection): Added.
309         * WebCoreSupport/ChromeClientHaiku.h:
310
311 2011-01-27  Nate Chapin  <japhet@chromium.org>
312
313         Reviewed by Adam Barth.
314
315         Use Document::url() instead of FrameLoader::url().
316         https://bugs.webkit.org/show_bug.cgi?id=41165
317
318         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
319         (WebCore::FrameLoaderClientHaiku::dispatchDidFinishDocumentLoad):
320
321 2010-12-22  Sam Weinig  <sam@webkit.org>
322
323         Reviewed by Darin Adler.
324
325         WebKit2 needs to mirror the frame tree in the UIProcess
326         https://bugs.webkit.org/show_bug.cgi?id=51546
327
328         - Add client functions to notify that a frame has been added or
329           removed from the page cache.
330
331         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
332         (WebCore::FrameLoaderClientHaiku::didSaveToPageCache):
333         (WebCore::FrameLoaderClientHaiku::didRestoreFromPageCache):
334         * WebCoreSupport/FrameLoaderClientHaiku.h:
335
336 2010-12-22  Ryosuke Niwa  <rniwa@webkit.org>
337
338         Reviewed by Eric Seidel.
339
340         Editor.h doesn't need to include SelectionController.h
341         https://bugs.webkit.org/show_bug.cgi?id=51441
342
343         Renamed SelectionController::EDirection to SelectionDirection.
344
345         * WebCoreSupport/EditorClientHaiku.cpp:
346         (WebCore::EditorClientHaiku::handleKeyboardEvent):
347
348 2010-10-28  MORITA Hajime  <morrita@google.com>
349
350         Reviewed by Ojan Vafai.
351
352         spellcheck does not check pasted text
353         https://bugs.webkit.org/show_bug.cgi?id=40092
354
355         Added a stub implememntation.
356
357         * WebCoreSupport/EditorClientHaiku.h:
358         (WebCore::EditorClientHaiku::requestCheckingOfString):
359
360 2010-12-01  Jia Pu  <jpu@apple.com>
361
362         Reviewed by Darin Adler.
363
364         Support multiple correction candidates panel for misspelled word on Mac OS X.
365         https://bugs.webkit.org/show_bug.cgi?id=50137
366         <rdar://problem/8568059>
367
368         Adopted new function signature defined in base class.
369
370         * WebCoreSupport/EditorClientHaiku.cpp:
371         (WebCore::EditorClientHaiku::getGuessesForWord):
372         * WebCoreSupport/EditorClientHaiku.h:
373
374 2010-11-08  Alexey Proskuryakov  <ap@apple.com>
375
376         Reviewed by Darin Adler.
377
378         https://bugs.webkit.org/show_bug.cgi?id=48685
379         Notify UI process about focused frame
380
381         Added an empty implementation of the new ChromeClient method. Also, added missing "virtual"
382         keywords all over the place.
383
384         * WebCoreSupport/ChromeClientHaiku.cpp:
385         (WebCore::ChromeClientHaiku::focusedFrameChanged):
386         * WebCoreSupport/ChromeClientHaiku.h:
387         (WebCore::ChromeClientHaiku::scrollbarsModeDidChange):
388         (WebCore::ChromeClientHaiku::cancelGeolocationPermissionRequestForFrame):
389
390 2010-11-01  Brady Eidson  <beidson@apple.com>
391
392         Reviewed by Anders Carlsson.
393
394         <rdar://problem/7660547> and https://bugs.webkit.org/show_bug.cgi?id=48699
395         Context menu support for WebKit 2.
396
397         * WebCoreSupport/ChromeClientHaiku.h:
398         (WebCore::ChromeClientHaiku::showContextMenu):
399
400 2010-10-29  Alexey Proskuryakov  <ap@apple.com>
401
402         Reviewed by Darin Adler.
403
404         https://bugs.webkit.org/show_bug.cgi?id=48576
405         Let WebKit2 client know when a frame is a frameset
406
407         Added a blank implementation of the new FrameLoaderClient method.
408
409         * WebCoreSupport/FrameLoaderClientHaiku.h:
410         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
411         (WebCore::FrameLoaderClientHaiku::dispatchDidBecomeFrameset):
412
413 2010-10-26  Jenn Braithwaite  <jennb@chromium.org>
414
415         Reviewed by Dmitry Titov.
416
417         Resource tracking failure when trying to move a frame between documents
418         https://bugs.webkit.org/show_bug.cgi?id=44713
419
420         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
421         (WebCore::FrameLoaderClientHaiku::transferLoadingResourceFromPage):
422         Empty method.
423         * WebCoreSupport/FrameLoaderClientHaiku.h:
424
425 2010-10-22  Sam Weinig  <sam@webkit.org>
426
427         Reviewed by Anders Carlsson.
428
429         WebKit2 needs to pass the current event modifier flags when requesting a new window
430         https://bugs.webkit.org/show_bug.cgi?id=48140
431
432         * WebCoreSupport/ChromeClientHaiku.cpp:
433         (WebCore::ChromeClientHaiku::createWindow):
434         * WebCoreSupport/ChromeClientHaiku.h:
435         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
436         (WebCore::FrameLoaderClientHaiku::dispatchCreatePage):
437         * WebCoreSupport/FrameLoaderClientHaiku.h:
438         Add NavigationAction parameter.
439
440 2010-09-28  Jenn Braithwaite  <jennb@chromium.org>
441
442         Reviewed by Dmitry Titov.
443
444         Added oldPage param to FrameLoaderClient::didTransferChildFrameToNewDocument.
445         https://bugs.webkit.org/show_bug.cgi?id=46663
446
447         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
448         (WebCore::FrameLoaderClientHaiku::didTransferChildFrameToNewDocument):
449         * WebCoreSupport/FrameLoaderClientHaiku.h:
450
451 2010-09-13  Enrica Casucci  <enrica@apple.com>
452
453         Reviewed by Sam Weinig.
454
455         Paste should be implemented in WebCore like Copy and Cut for Mac also.
456         https://bugs.webkit.org/show_bug.cgi?id=45494
457         <rdar://problem/7660537>
458
459         On the Mac platform, the implementation of the paste operation is all done
460         at the WebKit level. In order to support it on WebKit2 it is necessary to
461         refactor the code and move this functionality at the level of WebCore like
462         we already have on Windows.
463         The original code relies on some in AppKit functions that call back into
464         WebKit causing problems in WebKit2. All this functionality has been moved
465         at the level of the editor client where it can be dealt with appropriately.
466
467         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
468         (WebCore::FrameLoaderClientHaiku::canShowMIMETypeAsHTML): Added stub.
469         * WebCoreSupport/FrameLoaderClientHaiku.h:
470
471 2010-09-10  Adam Barth  <abarth@webkit.org>
472
473         Reviewed by Darin Fisher.
474
475         Move code from WebKit-layer to DocumentLoader
476         https://bugs.webkit.org/show_bug.cgi?id=45569
477
478         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
479         (WebCore::FrameLoaderClientHaiku::committedLoad):
480
481 2010-09-10  Adam Barth  <abarth@webkit.org>
482
483         Reviewed by Eric Seidel.
484
485         Main resource bytes shouldn't bounce through FrameLoader
486         https://bugs.webkit.org/show_bug.cgi?id=45496
487
488         Now return the bytes to the DocumentLoader.
489
490         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
491         (WebCore::FrameLoaderClientHaiku::committedLoad):
492
493 2010-08-06  Gavin Barraclough  <barraclough@apple.com>
494
495         Rubber stamped by Sam Weinig
496
497         Bug 43594 - Add string forwards to Forward.h
498         This allows us to remove forward declarations for these classes from
499         WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
500
501         * WebCoreSupport/FrameLoaderClientHaiku.h:
502         * WebCoreSupport/InspectorClientHaiku.h:
503
504 2010-08-06  Jessie Berlin  <jberlin@apple.com>
505
506         Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
507         Unreviewed.
508
509         * WebCoreSupport/FrameLoaderClientHaiku.h:
510         * WebCoreSupport/InspectorClientHaiku.h:
511
512 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
513
514         Reviewed by Darin Fisher.
515
516         PopupMenu refactoring in preparation to WebKit2
517         https://bugs.webkit.org/show_bug.cgi?id=42592
518
519         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
520         instances, concrete classes that inherit from ChromeClient needed to be changed to
521         implement the new methods.
522
523         * WebCoreSupport/ChromeClientHaiku.cpp:
524         (WebCore::ChromeClientHaiku::selectItemWritingDirectionIsNatural):
525         (WebCore::ChromeClientHaiku::createPopupMenu):
526         (WebCore::ChromeClientHaiku::createSearchPopupMenu):
527         * WebCoreSupport/ChromeClientHaiku.h:
528
529 2010-08-02  Jeremy Orlow  <jorlow@chromium.org>
530
531         Speculative revert of 64425 due to Chromium instability
532         https://bugs.webkit.org/show_bug.cgi?id=43347
533
534         * WebCoreSupport/ChromeClientHaiku.cpp:
535         * WebCoreSupport/ChromeClientHaiku.h:
536
537 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
538
539         Reviewed by Darin Fisher.
540
541         PopupMenu refactoring in preparation to WebKit2
542         https://bugs.webkit.org/show_bug.cgi?id=42592
543
544         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
545         instances, concrete classes that inherit from ChromeClient needed to be changed to
546         implement the new methods.
547
548         * WebCoreSupport/ChromeClientHaiku.cpp:
549         (WebCore::ChromeClientHaiku::selectItemWritingDirectionIsNatural):
550         (WebCore::ChromeClientHaiku::createPopupMenu):
551         (WebCore::ChromeClientHaiku::createSearchPopupMenu):
552         * WebCoreSupport/ChromeClientHaiku.h:
553
554 2010-07-31  Sheriff Bot  <webkit.review.bot@gmail.com>
555
556         Unreviewed, rolling out r64422.
557         http://trac.webkit.org/changeset/64422
558         https://bugs.webkit.org/show_bug.cgi?id=43304
559
560         Build fixes are needed for Snow Leopard and Windows.
561         (Requested by lca on #webkit).
562
563         * WebCoreSupport/ChromeClientHaiku.cpp:
564         * WebCoreSupport/ChromeClientHaiku.h:
565
566 2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
567
568         Reviewed by Darin Fisher.
569
570         PopupMenu refactoring in preparation to WebKit2
571         https://bugs.webkit.org/show_bug.cgi?id=42592
572
573         As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
574         instances, concrete classes that inherit from ChromeClient needed to be changed to
575         implement the new methods.
576
577         * WebCoreSupport/ChromeClientHaiku.cpp:
578         (WebCore::ChromeClientHaiku::selectItemWritingDirectionIsNatural):
579         (WebCore::ChromeClientHaiku::createPopupMenu):
580         (WebCore::ChromeClientHaiku::createSearchPopupMenu):
581         * WebCoreSupport/ChromeClientHaiku.h:
582
583 2010-07-30  Joseph Pecoraro  <joepeck@webkit.org>
584
585         Reviewed by David Kilzer.
586
587         Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
588         https://bugs.webkit.org/show_bug.cgi?id=40627
589
590         * WebCoreSupport/ChromeClientHaiku.cpp:
591         (WebCore::ChromeClientWx::reachedApplicationCacheOriginQuota):
592         * WebCoreSupport/ChromeClientHaiku.h:
593
594 2010-07-16  Zhe Su  <suzhe@chromium.org>
595
596         Reviewed by Darin Adler.
597
598         REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
599         https://bugs.webkit.org/show_bug.cgi?id=42253
600
601         Dummy implementation of EditorClient::willSetInputMethodState.
602
603         * WebCoreSupport/EditorClientHaiku.cpp:
604         (WebCore::EditorClientHaiku::willSetInputMethodState):
605         * WebCoreSupport/EditorClientHaiku.h:
606
607 2010-07-14  Sam Weinig  <sam@webkit.org>
608
609         Reviewed by Darin Adler.
610
611         Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
612         Make changing Cursors work in WebKit2.
613
614         * WebCoreSupport/ChromeClientHaiku.cpp:
615         (WebCore::ChromeClientHaiku::setCursor):
616         * WebCoreSupport/ChromeClientHaiku.h:
617         Change prototype to match new one.
618
619 2010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
620
621         Reviewed by Pavel Feldman.
622
623         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
624         data from inspected page to WebInspector as JSON string via http. The native
625         serialization to JSON string is supported by InspectorValue's classes. This patch
626         has the implementation of sendMessageToFrontend function. WebKit version of it still
627         uses ScriptFunctionCall and will be switched to another transport a little bit later.
628         https://bugs.webkit.org/show_bug.cgi?id=40134
629
630         * WebCoreSupport/InspectorClientHaiku.cpp:
631         (WebCore::InspectorClientHaiku::sendMessageToFrontend):
632         * WebCoreSupport/InspectorClientHaiku.h:
633
634 2010-06-09  Sheriff Bot  <webkit.review.bot@gmail.com>
635
636         Unreviewed, rolling out r60889.
637         http://trac.webkit.org/changeset/60889
638         https://bugs.webkit.org/show_bug.cgi?id=40365
639
640         gtk bot has some kind of memory corruption (Requested by
641         loislo on #webkit).
642
643         * WebCoreSupport/InspectorClientHaiku.cpp:
644         * WebCoreSupport/InspectorClientHaiku.h:
645
646 2010-06-07  Ilya Tikhonovsky  <loislo@chromium.org>
647
648         Reviewed by Pavel Feldman.
649
650         WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
651         data from inspected page to WebInspector as JSON string via http. The native
652         serialization to JSON string is supported by InspectorValue's classes. This patch
653         has the implementation of sendMessageToFrontend function. WebKit version of it still
654         uses ScriptFunctionCall and will be switched to another transport a little bit later.
655         https://bugs.webkit.org/show_bug.cgi?id=40134
656
657         * WebCoreSupport/InspectorClientHaiku.cpp:
658         (WebCore::InspectorClientHaiku::sendMessageToFrontend):
659         * WebCoreSupport/InspectorClientHaiku.h:
660
661 2010-05-31  Lyon Chen  <liachen@rim.com>
662
663         Reviewed by Kent Tamura.
664
665         Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
666         https://bugs.webkit.org/show_bug.cgi?id=35530
667
668         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.
669
670         * WebCoreSupport/EditorClientHaiku.cpp:
671         (WebCore::EditorClientHaiku::handleKeyboardEvent):
672
673 2010-05-30  Lyon Chen  <liachen@rim.com>
674
675         Reviewed by Kent Tamura.
676
677         This is a coding style cleanup before fixing to bug 35530.
678
679         Enum value FORWARD, BACKWARD, RIGHT, LEFT are causing macro conflicts.
680         https://bugs.webkit.org/show_bug.cgi?id=35530
681
682         * WebCoreSupport/EditorClientHaiku.cpp:
683         (WebCore::EditorClientHaiku::handleKeyboardEvent):
684
685 2010-05-03  Jens Alfke  <snej@chromium.org>
686
687         Reviewed by Darin Fisher.
688
689         [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
690         https://bugs.webkit.org/show_bug.cgi?id=38397
691
692         No tests (functionality is exposed only through native WebKit API.)
693
694         * WebCoreSupport/FrameLoaderClientHaiku.h:
695         (WebCore::FrameLoaderClientHaiku::dispatchWillSendSubmitEvent):
696
697 2010-04-20  Adam Barth  <abarth@webkit.org>
698
699         Reviewed by Eric Seidel.
700
701         Factor DocumentWriter out of FrameLoader
702         https://bugs.webkit.org/show_bug.cgi?id=37175
703
704         Update these callsites because the method moved to DocumentWriter.
705
706         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
707         (WebCore::FrameLoaderClientHaiku::committedLoad):
708
709 2010-04-20  Kent Tamura  <tkent@chromium.org>
710
711         Reviewed by Darin Adler.
712
713         Change a parameter type of chooseIconForFiles()
714         https://bugs.webkit.org/show_bug.cgi?id=37504
715
716         * WebCoreSupport/ChromeClientHaiku.cpp:
717         (WebCore::ChromeClientHaiku::chooseIconForFiles):
718         * WebCoreSupport/ChromeClientHaiku.h:
719
720 2010-04-11  Sheriff Bot  <webkit.review.bot@gmail.com>
721
722         Unreviewed, rolling out r57468.
723         http://trac.webkit.org/changeset/57468
724         https://bugs.webkit.org/show_bug.cgi?id=37433
725
726         Broke the world...  Must have applied the patch wrong
727         (Requested by abarth on #webkit).
728
729         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
730         (WebCore::FrameLoaderClientHaiku::committedLoad):
731
732 2010-04-11  Adam Barth  <abarth@webkit.org>
733
734         Reviewed by Eric Seidel.
735
736         Factor DocumentWriter out of FrameLoader
737         https://bugs.webkit.org/show_bug.cgi?id=37175
738
739         Update these callsites because the method moved to DocumentWriter.
740
741         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
742         (WebCore::FrameLoaderClientHaiku::committedLoad):
743
744 2010-04-07  Andrey Kosyakov  <caseq@chromium.org>
745
746         Reviewed by Yury Semikhatsky.
747
748         Removed redundant FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest()
749         https://bugs.webkit.org/show_bug.cgi?id=36949
750
751         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
752         * WebCoreSupport/FrameLoaderClientHaiku.h:
753
754 2010-03-31  Marcus Bulach  <bulach@chromium.org>
755
756         Reviewed by Jeremy Orlow.
757
758         Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
759         https://bugs.webkit.org/show_bug.cgi?id=35031
760
761         * WebCoreSupport/ChromeClientHaiku.h:
762         (WebCore::ChromeClientHaiku::cancelGeolocationPermissionRequestForFrame):
763
764 2010-03-28  Alexey Proskuryakov  <ap@apple.com>
765
766         Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
767
768         * WebCoreSupport/EditorClientHaiku.cpp:
769
770 2010-03-24  Kent Tamura  <tkent@chromium.org>
771
772         Reviewed by Darin Adler.
773
774         Make Icon::createIconForFiles() optional.
775         https://bugs.webkit.org/show_bug.cgi?id=35072
776
777         - Rename iconForFiles() to chooseIconForFiles().
778         - Call Icon::createIconForFiles() from chooseIconForFiles().
779
780         * WebCoreSupport/ChromeClientHaiku.cpp:
781         (WebCore::ChromeClientHaiku::chooseIconForFiles):
782         * WebCoreSupport/ChromeClientHaiku.h:
783
784 2010-03-16  Yury Semikhatsky <yurys@chromium.org>
785
786         Reviewed by Pavel Feldman.
787
788         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.
789
790         Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
791         https://bugs.webkit.org/show_bug.cgi?id=35036
792
793         * WebCoreSupport/InspectorClientHaiku.cpp:
794         (WebCore::InspectorClientHaiku::openInspectorFrontend):
795         * WebCoreSupport/InspectorClientHaiku.h:
796
797 2010-03-11  Anders Carlsson  <andersca@apple.com>
798
799         Reviewed by David Hyatt.
800
801         Remove invalidateContents, it isn't used and it never makes sense to only invalidate the contents.
802
803         * WebCoreSupport/ChromeClientHaiku.cpp:
804         * WebCoreSupport/ChromeClientHaiku.h:
805
806 2010-03-02  Adam Treat  <atreat@rim.com>
807
808         Reviewed by Dave Hyatt.
809
810         Adapt the haiku port to the refactoring of repaint methods.
811
812         https://bugs.webkit.org/show_bug.cgi?id=34214
813
814         * WebCoreSupport/ChromeClientHaiku.cpp:
815         (WebCore::ChromeClientHaiku::invalidateContents):
816         (WebCore::ChromeClientHaiku::invalidateWindow):
817         (WebCore::ChromeClientHaiku::invalidateContentsAndWindow):
818         (WebCore::ChromeClient::invalidateContentsForSlowScroll):
819         * WebCoreSupport/ChromeClientHaiku.h:
820
821 2010-02-23  Steve Block  <steveblock@google.com>
822
823         Reviewed by Darin Adler.
824
825         Adds ChromeClient::cancelGeolocationPermissionRequestForFrame
826         https://bugs.webkit.org/show_bug.cgi?id=34962
827
828         This method is required so that a Geolocation object can cancel an
829         asynchronous permission request. This allows the chrome client to cancel
830         any UI it is showing for the permission request.
831
832         * WebCoreSupport/ChromeClientHaiku.h:
833         (WebCore::ChromeClientHaiku::cancelGeolocationPermissionRequestForFrame):
834
835 2010-02-17  Dmitry Titov  <dimich@chromium.org>
836
837         Reviewed by David Levin, Darin Fisher, Simon Hausmann.
838
839         When a live iframe element is moved between pages, it still depends on the old page.
840         https://bugs.webkit.org/show_bug.cgi?id=34382
841
842         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
843         (WebCore::FrameLoaderClientHaiku::didTransferChildFrameToNewDocument):
844         Added empty implementation of a new virtual method.
845
846         * WebCoreSupport/FrameLoaderClientHaiku.h:
847
848 2010-02-17  Kent Tamura  <tkent@chromium.org>
849
850         Reviewed by Eric Seidel.
851
852         Introduces new Icon loading interface in order to support
853         asynchronous loading.
854         https://bugs.webkit.org/show_bug.cgi?id=32054
855
856         Add an empty implementation of ChromeClient::iconForFiles().
857
858         * WebCoreSupport/ChromeClientHaiku.cpp:
859         (WebCore::ChromeClientHaiku::iconForFiles):
860         * WebCoreSupport/ChromeClientHaiku.h:
861
862 2009-12-06  Maxime Simon  <simon.maxime@gmail.com>
863
864         Reviewed by Adam Barth.
865
866         Build fix. Add in FrameLoaderClientHaiku the declaration of three functions introduced in r51644.
867
868         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
869         (WebCore::FrameLoaderClientHaiku::dispatchDidPushStateWithinPage):
870         (WebCore::FrameLoaderClientHaiku::dispatchDidReplaceStateWithinPage):
871         (WebCore::FrameLoaderClientHaiku::dispatchDidPopStateWithinPage):
872         * WebCoreSupport/FrameLoaderClientHaiku.h:
873
874 2009-12-03  Pavel Feldman  <pfeldman@dhcp-172-28-174-220.spb.corp.google.com>
875
876         Reviewed by Timothy Hatcher.
877
878         Web Inspector: Simplify the settings support in inspector controller.
879
880         https://bugs.webkit.org/show_bug.cgi?id=32076
881
882         * WebCoreSupport/InspectorClientHaiku.cpp:
883         (WebCore::InspectorClientHaiku::populateSetting):
884         (WebCore::InspectorClientHaiku::storeSetting):
885         * WebCoreSupport/InspectorClientHaiku.h:
886
887 2009-12-03  Ben Murdoch  <benm@google.com>
888
889         Reviewed by Brady Eidson.
890
891         [Android] The FrameLoaderClient is unaware of BackForwardList changes.
892         https://bugs.webkit.org/show_bug.cgi?id=31914
893
894         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
895         (WebCore::FrameLoaderClientHaiku::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug).
896         (WebCore::FrameLoaderClientHaiku::dispatchDidRemoveBackForwardItem): ditto.
897         (WebCore::FrameLoaderClientHaiku::dispatchDidChangeBackForwardIndex): ditto.
898         * WebCoreSupport/FrameLoaderClientHaiku.h:
899
900 2009-11-13  Adam Roben  <aroben@apple.com>
901
902         Update for changes to FrameLoaderClient
903
904         Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
905         window objects in isolated worlds are cleared
906
907         Reviewed by Dave Hyatt.
908
909         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
910         (WebCore::FrameLoaderClientHaiku::dispatchDidClearWindowObjectInWorld):
911         * WebCoreSupport/FrameLoaderClientHaiku.h:
912         Replaced windowObjectCleared with this function. Does nothing if the
913         passed-in world is not the mainThreadNormalWorld().
914
915 2009-10-30  Evan Stade  <estade@chromium.org>
916
917         Reviewed by David Levin.
918
919         Notify the chrome when the focused node has changed.
920         https://bugs.webkit.org/show_bug.cgi?id=30832
921
922         Added stub implementation for new ChromeClient function.
923
924         * WebCoreSupport/ChromeClientHaiku.cpp:
925         (WebCore::ChromeClientHaiku::focusedNodeChanged):
926         * WebCoreSupport/ChromeClientHaiku.h:
927
928 2009-10-07  Adam Barth  <abarth@webkit.org>
929
930         Reviewed by Darin Adler.
931
932         Factor PolicyChecker out of FrameLoader
933         https://bugs.webkit.org/show_bug.cgi?id=30155
934
935         Move the policy callback to the policy object.
936
937         * WebCoreSupport/FrameLoaderClientHaiku.cpp:
938         (WebCore::FrameLoaderClientHaiku::dispatchWillSubmitForm):
939         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForMIMEType):
940         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNewWindowAction):
941         (WebCore::FrameLoaderClientHaiku::dispatchDecidePolicyForNavigationAction):
942
943 2009-09-17  Kenneth Rohde Christiansen  <kenneth@webkit.org>
944
945         Reviewed by Simon Hausmann.
946
947         Make PlatformWindow return something else than PlatformWidget
948         https://bugs.webkit.org/show_bug.cgi?id=29085
949
950         Reflect the rename of platformWindow and it's return type.
951
952         * WebCoreSupport/ChromeClientHaiku.cpp:
953         (WebCore::ChromeClientHaiku::platformPageClient):
954         * WebCoreSupport/ChromeClientHaiku.h:
955
956 2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
957
958         Reviewed by Holger Freyther.
959
960         https://bugs.webkit.org/show_bug.cgi?id=25889
961         [GTK] scrollbar policy for main frame is not implementable
962
963         Add empty implementation for new ChromeClient method.
964
965         * WebCoreSupport/ChromeClientHaiku.h:
966         (ChromeClientHaiku::scrollbarsModeDidChange):
967
968 2009-07-29  Kevin McCullough  <kmccullough@apple.com>
969
970         Reviewed by Darin Adler.
971
972         Added foundation work to allow a testing infrastructure for the Web
973         Inspector.
974
975         * WebCoreSupport/InspectorClientHaiku.cpp:
976         (WebCore::InspectorClientHaiku::inspectorWindowObjectCleared):
977         * WebCoreSupport/InspectorClientHaiku.h:
978