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