1 2011-04-19 Vsevolod Vlasov <vsevik (a] chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Web Inspector: Rename lengthReceived to encodedDataLength/dataLength 6 https://bugs.webkit.org/show_bug.cgi?id=58883 7 8 * WebCoreSupport/FrameLoaderClientEfl.cpp: 9 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveContentLength): 10 * WebCoreSupport/FrameLoaderClientEfl.h: 11 12 2011-04-18 Sheriff Bot <webkit.review.bot (a] gmail.com> 13 14 Unreviewed, rolling out r84155. 15 http://trac.webkit.org/changeset/84155 16 https://bugs.webkit.org/show_bug.cgi?id=58802 17 18 "paintEntireContents flag is used for painting outside of the 19 screen. It's not the right way to fix EFL tiled backing 20 store." (Requested by demarchi on #webkit). 21 22 * ewk/ewk_view_tiled.c: 23 (_ewk_view_tiled_smart_add): 24 25 2011-04-18 Eunsol Park <eunsol47.park (a] samsung.com> 26 27 Reviewed by Eric Seidel. 28 29 [EFL] Scroll doesn't work on tiled backing store 30 https://bugs.webkit.org/show_bug.cgi?id=55021 31 32 Scroll doesn't work on tiled backing store, but it works on single. 33 If ewk_frame_paint_full_set() set True, view size return content size and scroll can't be made. 34 so, ewk_frame_paint_full_set() is removed from ewk_tiled_smart_add(). 35 36 * ewk/ewk_view_tiled.c: 37 (_ewk_view_tiled_smart_add): 38 39 2011-04-14 Grzegorz Czajkowski <g.czajkowski (a] samsung.com> 40 41 Reviewed by Antonio Gomes. 42 43 Memory cache API 44 https://bugs.webkit.org/show_bug.cgi?id=58016 45 46 * ewk/ewk_settings.cpp: 47 (ewk_settings_cache_enable_get): 48 (ewk_settings_cache_enable_set): 49 (ewk_settings_cache_capacity_set): 50 * ewk/ewk_settings.h: 51 52 2011-04-13 Grzegorz Czajkowski <g.czajkowski (a] samsung.com> 53 54 Reviewed by Kent Tamura. 55 56 [EFL] Doxygen documentation for ewk_main, ewk_history and tools 57 https://bugs.webkit.org/show_bug.cgi?id=58428 58 59 * ewk/EWebKit.h: 60 * ewk/ewk_eapi.h: 61 * ewk/ewk_history.h: 62 * ewk/ewk_logging.h: 63 * ewk/ewk_main.cpp: 64 * ewk/ewk_main.h: 65 * ewk/ewk_private.h: 66 * ewk/ewk_util.cpp: 67 * ewk/ewk_util.h: 68 69 2011-04-11 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 70 71 Reviewed by Kenneth Rohde Christiansen. 72 73 [EFL] Adjust dpi value to viewport computation. 74 https://bugs.webkit.org/show_bug.cgi?id=58130 75 76 In viewport computation, EFL port have used 160 value for DPI since now. 77 But, we have to use device's dpi value for viewport meta tag computation. 78 79 * ewk/ewk_view.cpp: 80 (_ewk_view_viewport_attributes_compute): 81 82 2011-04-10 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 83 84 Reviewed by Eric Carlson. 85 86 [EFL] Add seek forward / backward buttons to MediaControl UI. 87 https://bugs.webkit.org/show_bug.cgi?id=56810 88 89 Add seek forward / backward buttons to media control. 90 91 * DefaultTheme/default.edc: 92 * DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackward_button.edc: Added. 93 * DefaultTheme/widget/mediacontrol/seekbackwardbutton/seekbackwardbutton.png: Added. 94 * DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforward_button.edc: Added. 95 * DefaultTheme/widget/mediacontrol/seekforwardbutton/seekforwardbutton.png: Added. 96 97 2011-04-04 MORITA Hajime <morrita (a] google.com> 98 99 Reviewed by Ryosuke Niwa. 100 101 [Refactoring] SpellCheckingResult should be replaced with TextCheckingResult 102 https://bugs.webkit.org/show_bug.cgi?id=56085 103 104 * WebCoreSupport/EditorClientEfl.h: 105 (WebCore::EditorClientEfl::requestCheckingOfString): 106 107 2011-04-01 Grzegorz Czajkowski <g.czajkowski (a] samsung.com> 108 109 Reviewed by Kenneth Rohde Christiansen. 110 111 [EFL] Synchronization between WebCore's ContextMenuItem.h and ewk_contextmenu.h 112 https://bugs.webkit.org/show_bug.cgi?id=57000 113 114 * ewk/ewk_contextmenu.h: 115 116 2011-03-31 Evan Martin <evan (a] chromium.org> 117 118 Reviewed by Eric Seidel. 119 120 <title> should support dir attribute 121 https://bugs.webkit.org/show_bug.cgi?id=50961 122 123 Update to new FrameLoaderClient interface. 124 125 * WebCoreSupport/FrameLoaderClientEfl.cpp: 126 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveTitle): 127 (WebCore::FrameLoaderClientEfl::setTitle): 128 * WebCoreSupport/FrameLoaderClientEfl.h: 129 130 2011-03-29 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 131 132 Reviewed by Antonio Gomes. 133 134 [EFL] Remove unnecessary ewk_view_viewport_attributes_set() invocation 135 https://bugs.webkit.org/show_bug.cgi?id=57222 136 137 WebCore sends viewport signal whenever viewport is changed by Page::updateViewportArguments(). 138 Thus, we don't need to call ewk_view_viewport_attributes_set() with dummy viewport data 139 anymore. 140 141 * WebCoreSupport/FrameLoaderClientEfl.cpp: 142 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): 143 144 2011-03-27 Patrick Gansterer <paroga (a] webkit.org> 145 146 Reviewed by Andreas Kling. 147 148 Fix agentOS() in FrameLoaderClientEfl 149 https://bugs.webkit.org/show_bug.cgi?id=57177 150 151 Replace old PLATFORM macro with OS and CPU. 152 153 * WebCoreSupport/FrameLoaderClientEfl.cpp: 154 (WebCore::agentOS): 155 156 2011-03-27 Patrick Gansterer <paroga (a] webkit.org> 157 158 Reviewed by Andreas Kling. 159 160 [EFL] Use an appropriate user agent string 161 https://bugs.webkit.org/show_bug.cgi?id=57176 162 163 * WebCoreSupport/FrameLoaderClientEfl.cpp: 164 (WebCore::composeUserAgent): 165 166 2011-03-25 Andy Estes <aestes (a] apple.com> 167 168 Reviewed by Adele Peterson. 169 170 REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js 171 https://bugs.webkit.org/show_bug.cgi?id=49016 172 173 Update objectContentType() implementation to handle the 174 shouldPreferPlugInsForImages flag. 175 176 * WebCoreSupport/FrameLoaderClientEfl.cpp: 177 (WebCore::FrameLoaderClientEfl::objectContentType): 178 * WebCoreSupport/FrameLoaderClientEfl.h: 179 180 2011-03-24 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 181 182 Reviewed by Antonio Gomes. 183 184 [EFL] Add sound / mute button to MediaControl UI 185 https://bugs.webkit.org/show_bug.cgi?id=56726 186 187 Add sound / mute button to MediaControl UI. 188 189 * DefaultTheme/default.edc: 190 * DefaultTheme/widget/mediacontrol/mutebutton/mute_button.edc: Added. 191 * DefaultTheme/widget/mediacontrol/mutebutton/mutebutton.png: Added. 192 * DefaultTheme/widget/mediacontrol/mutebutton/unmutebutton.png: Added. 193 194 2011-03-24 Sheriff Bot <webkit.review.bot (a] gmail.com> 195 196 Unreviewed, rolling out r81916 and r81917. 197 http://trac.webkit.org/changeset/81916 198 http://trac.webkit.org/changeset/81917 199 https://bugs.webkit.org/show_bug.cgi?id=57071 200 201 broke a test on platforms that do not have QuickTime installed 202 (Requested by estes on #webkit). 203 204 * WebCoreSupport/FrameLoaderClientEfl.cpp: 205 (WebCore::FrameLoaderClientEfl::objectContentType): 206 * WebCoreSupport/FrameLoaderClientEfl.h: 207 208 2011-03-24 Andy Estes <aestes (a] apple.com> 209 210 Reviewed by Darin Adler. 211 212 REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js 213 https://bugs.webkit.org/show_bug.cgi?id=49016 214 215 Update objectContentType() implementation to handle the 216 shouldPreferPlugInsForImages flag. 217 218 * WebCoreSupport/FrameLoaderClientEfl.cpp: 219 (WebCore::FrameLoaderClientEfl::objectContentType): 220 * WebCoreSupport/FrameLoaderClientEfl.h: 221 222 2011-03-23 Brady Eidson <beidson (a] apple.com> 223 224 Reviewed by Sam Weinig. 225 226 Change IconDatabase opening to allow for arbitrary filenames 227 https://bugs.webkit.org/show_bug.cgi?id=56977 228 229 * ewk/ewk_settings.cpp: 230 (ewk_settings_icon_database_path_set): 231 232 2011-03-23 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 233 234 Reviewed by Antonio Gomes. 235 236 [EFL] Add play / pause button to media control 237 https://bugs.webkit.org/show_bug.cgi?id=55463 238 239 Add play|pause button to media control. 240 241 * DefaultTheme/default.edc: 242 * DefaultTheme/widget/mediacontrol/playpausebutton/pausebutton.png: Added. 243 * DefaultTheme/widget/mediacontrol/playpausebutton/playbutton.png: Added. 244 * DefaultTheme/widget/mediacontrol/playpausebutton/playpause_button.edc: Added. 245 246 2011-03-22 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 247 248 Reviewed by Antonio Gomes. 249 250 [EFL] Change return values with better one in ewk_setting's functions 251 https://bugs.webkit.org/show_bug.cgi?id=56819 252 253 In ewk_settings_cache_directory_path_set_xxx, they return false value 254 when soup is disabled. It is better to use EINA_SAFETY_ON_TRUE_RETURN_XXX. 255 256 * ewk/ewk_settings.cpp: 257 (ewk_settings_proxy_uri_get): 258 (ewk_settings_cache_directory_path_set): 259 (ewk_settings_cache_directory_path_get): 260 261 2011-03-22 Grzegorz Czajkowski <g.czajkowski (a] samsung.com> 262 263 Reviewed by Kent Tamura. 264 265 Add void to function without parameters 266 https://bugs.webkit.org/show_bug.cgi?id=56821 267 268 * ewk/ewk_cookies.cpp: 269 (ewk_cookies_clear): 270 (ewk_cookies_policy_get): 271 * ewk/ewk_cookies.h: 272 * ewk/ewk_private.h: 273 * ewk/ewk_settings.cpp: 274 (ewk_settings_web_database_default_quota_get): 275 (ewk_settings_web_database_path_get): 276 (ewk_settings_proxy_uri_get): 277 (ewk_settings_default_user_agent_get): 278 * ewk/ewk_settings.h: 279 * ewk/ewk_view.cpp: 280 (ewk_view_dpi_get): 281 282 2011-03-17 Brady Eidson <beidson (a] apple.com> 283 284 Reviewed by Sam Weinig. 285 286 https://bugs.webkit.org/show_bug.cgi?id=56425 287 More groundwork for WebKit2 IconDatabase 288 289 Update already-used function names: 290 * ewk/ewk_history.cpp: 291 (ewk_history_item_icon_surface_get): 292 (ewk_history_item_icon_object_add): 293 * ewk/ewk_settings.cpp: 294 (ewk_settings_icon_database_icon_surface_get): 295 (ewk_settings_icon_database_icon_object_add): 296 297 2011-03-16 Joseph Pecoraro <joepeck (a] webkit.org> 298 299 Reviewed by Kenneth Rohde Christiansen. 300 301 Viewport no longer allows an auto value for "user-scalable" 302 https://bugs.webkit.org/show_bug.cgi?id=55416 303 304 Make the default value for userScalable be true. 305 306 * ewk/ewk_view.cpp: 307 (ewk_view_viewport_attributes_get): 308 309 2011-03-14 Brady Eidson <beidson (a] apple.com> 310 311 Try to fix the EFL build-bustage that their EWS bot did not see, but their core-builder did. (sigh) 312 313 * ewk/ewk_history.cpp: 314 (ewk_history_item_icon_surface_get): 315 (ewk_history_item_icon_object_add): 316 317 2011-03-14 Brady Eidson <beidson (a] apple.com> 318 319 Reviewed by Anders Carlsson. 320 321 https://bugs.webkit.org/show_bug.cgi?id=56320 322 Remove HistoryItem::icon() and the WebCore dependency on "IconDatabaseBase::defaultIcon()" 323 324 * ewk/ewk_history.cpp: 325 (ewk_history_item_icon_surface_get): Use IconDatabase directly. 326 327 2011-03-14 Ryuan Choi <ryuan.choi (a] samsung.com> 328 329 Reviewed by Kenneth Rohde Christiansen. 330 331 [EFL] Move cache_directory api 332 https://bugs.webkit.org/show_bug.cgi?id=52139 333 334 Move cache directory related apis from ewk_view to ewk_settings because 335 those are not related to ewk_view. 336 337 * ewk/ewk_main.cpp: 338 (_ewk_init_body): 339 * ewk/ewk_settings.cpp: 340 (ewk_settings_cache_directory_path_set): 341 (ewk_settings_cache_directory_path_get): 342 * ewk/ewk_settings.h: 343 * ewk/ewk_view.cpp: 344 (_ewk_view_priv_new): 345 (_ewk_view_priv_del): 346 * ewk/ewk_view.h: 347 348 2011-03-12 Ryuan Choi <ryuan.choi (a] samsung.com> 349 350 Unreviewed build fix. 351 352 [EFL] Fix build break because of several reason. 353 https://bugs.webkit.org/show_bug.cgi?id=56244 354 355 * ewk/ewk_settings.cpp: 356 (ewk_settings_icon_database_path_set): 357 358 2011-03-10 Ryuan Choi <ryuan.choi (a] samsung.com> 359 360 Reviewed by Antonio Gomes. 361 362 [EFL] Limit touch events when only page required touch events. 363 https://bugs.webkit.org/show_bug.cgi?id=54857 364 365 Block touch events when ChromeClient::needTouchEvents got false. 366 367 * WebCoreSupport/ChromeClientEfl.cpp: 368 (WebCore::ChromeClientEfl::needTouchEvents): 369 * WebCoreSupport/ChromeClientEfl.h: 370 * ewk/ewk_frame.cpp: 371 (ewk_frame_feed_touch_event): 372 * ewk/ewk_private.h: 373 * ewk/ewk_view.cpp: 374 (ewk_view_need_touch_events_set): 375 (ewk_view_need_touch_events_get): 376 377 2011-03-08 Grzegorz Czajkowski <g.czajkowski (a] samsung.com> 378 379 Reviewed by Kent Tamura. 380 381 [EFL] Doxygen documentation for ewk_window_features and ewk_context_menu 382 https://bugs.webkit.org/show_bug.cgi?id=55026 383 384 * ewk/ewk_contextmenu.cpp: 385 (ewk_context_menu_item_select): returns EINA_FALSE when CONTEXT_MENU is disabled 386 * ewk/ewk_contextmenu.h: 387 * ewk/ewk_window_features.cpp: 388 * ewk/ewk_window_features.h: 389 390 2011-03-07 Sam Weinig <sam (a] webkit.org> 391 392 Reviewed by Anders Carlsson. 393 394 Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse 395 https://bugs.webkit.org/show_bug.cgi?id=55827 396 397 Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse 398 and pass the entire response, instead of just the MIMEType. 399 400 * WebCoreSupport/FrameLoaderClientEfl.cpp: 401 (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForResponse): 402 * WebCoreSupport/FrameLoaderClientEfl.h: 403 404 2011-03-04 Grzegorz Czajkowski <g.czajkowski (a] samsung.com> 405 406 Reviewed by Kent Tamura. 407 408 [EFL] Doxygen documentation for ewk_settings 409 https://bugs.webkit.org/show_bug.cgi?id=55667 410 411 * ewk/ewk_settings.cpp: 412 (ewk_settings_default_user_agent_get): only style is fixed 413 * ewk/ewk_settings.h: 414 415 2011-03-03 Brady Eidson <beidson (a] apple.com> 416 417 Reviewed by Darin Adler. 418 419 https://bugs.webkit.org/show_bug.cgi?id=55721 420 Global IconDatabase should be returned by reference, not as a pointer 421 422 * ewk/ewk_settings.cpp: 423 (ewk_settings_icon_database_path_set): 424 (ewk_settings_icon_database_path_get): 425 (ewk_settings_icon_database_clear): 426 (ewk_settings_icon_database_icon_surface_get): 427 (ewk_settings_icon_database_icon_object_add): 428 429 2011-03-03 Alexey Proskuryakov <ap (a] apple.com> 430 431 Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included 432 via ChromeClient.h 433 434 * WebCoreSupport/ChromeClientEfl.h: 435 436 2011-03-02 Alexey Proskuryakov <ap (a] apple.com> 437 438 Reviewed by Darin Adler. 439 440 REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access 441 https://bugs.webkit.org/show_bug.cgi?id=55633 442 <rdar://problem/8963023> 443 444 * WebCoreSupport/ChromeClientEfl.cpp: (WebCore::ChromeClientEfl::keyboardUIMode): 445 * WebCoreSupport/ChromeClientEfl.h: 446 Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since 447 this platform doesn't observe or have full keyboard access state. 448 449 2011-03-01 Joseph Pecoraro <joepeck (a] webkit.org> 450 451 Unreviewed. Roll out r80068 and r80073 due to breaking WebKit2 Qt port. 452 453 * ewk/ewk_view.cpp: 454 (_ewk_view_viewport_attributes_compute): 455 456 2011-03-01 Joseph Pecoraro <joepeck (a] webkit.org> 457 458 Reviewed by Kenneth Rohde Christiansen. 459 460 Viewport Warning/Error Messages Are Now Inaccurate 461 https://bugs.webkit.org/show_bug.cgi?id=53707 462 463 * ewk/ewk_view.cpp: 464 (_ewk_view_viewport_attributes_compute): pass a Document into computeViewportAttributes for warnings to be reported to. 465 466 2011-02-28 Chang Shu <cshu (a] webkit.org> 467 468 Reviewed by Ryosuke Niwa. 469 470 Remove the support of Frame::isContentEditable and its dependencies. 471 https://bugs.webkit.org/show_bug.cgi?id=54292 472 473 Remove the WebKit side implementation. 474 475 * WebCoreSupport/EditorClientEfl.cpp: 476 * WebCoreSupport/EditorClientEfl.h: 477 478 2011-02-27 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 479 480 Reviewed by Kent Tamura. 481 482 [EFL] Restore parameters of efl header files. 483 https://bugs.webkit.org/show_bug.cgi?id=55292 484 485 Restore parameters in efl header files. 486 487 * ewk/ewk_frame.h: 488 * ewk/ewk_tiled_backing_store.h: 489 * ewk/ewk_tiled_matrix.h: 490 * ewk/ewk_tiled_model.h: 491 * ewk/ewk_view.cpp: 492 (ewk_view_pre_render_relative_radius): 493 * ewk/ewk_view.h: 494 * ewk/ewk_window_features.h: 495 496 2011-02-26 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 497 498 Reviewed by Kent Tamura. 499 500 [EFL] Replace WTF_USE_SOUP macro with USE(SOUP) 501 https://bugs.webkit.org/show_bug.cgi?id=55296 502 503 ewk_cookies.cpp and ewk_main.cpp are using WTF_USE_SOUP macro. 504 So, according to policy decision macro usage, the macro needs to 505 be changed with USE(SOUP). 506 507 * ewk/ewk_cookies.cpp: 508 (ewk_cookies_file_set): 509 (ewk_cookies_clear): 510 (ewk_cookies_get_all): 511 (ewk_cookies_cookie_del): 512 (ewk_cookies_cookie_free): 513 (ewk_cookies_policy_set): 514 (ewk_cookies_policy_get): 515 * ewk/ewk_main.cpp: 516 (_ewk_init_body): 517 518 2011-02-24 Peter Kasting <pkasting (a] google.com> 519 520 Reviewed by Eric Seidel. 521 522 Drop the "U; " encryption level from the User Agent string. 523 https://bugs.webkit.org/show_bug.cgi?id=54566 524 525 * WebCoreSupport/FrameLoaderClientEfl.cpp: 526 (WebCore::composeUserAgent): 527 * ewk/ewk_settings.cpp: 528 (ewk_settings_default_user_agent_get): 529 530 2011-02-23 Patrick Gansterer <paroga (a] webkit.org> 531 532 Reviewed by Alexey Proskuryakov. 533 534 Use AtomicString::fromUTF8 instead of String::fromUTF8 for AtomicStrings 535 https://bugs.webkit.org/show_bug.cgi?id=54992 536 537 Also remove the WTF namespace from AtomicString and String. 538 539 * ewk/ewk_view.cpp: 540 541 2011-02-22 Laszlo Gombos <laszlo.1.gombos (a] nokia.com> 542 543 Reviewed by Alexey Proskuryakov. 544 545 Drop the language tag part from the User Agent string 546 https://bugs.webkit.org/show_bug.cgi?id=54560 547 548 * WebCoreSupport/FrameLoaderClientEfl.cpp: 549 (WebCore::composeUserAgent): 550 * ewk/ewk_settings.cpp: 551 (ewk_settings_default_user_agent_get): 552 553 2011-02-21 Lukasz Slachciak <l.slachciak (a] samsung.com> 554 555 Reviewed by Antonio Gomes. 556 557 [EFL] Fixed missing spatial navigation setting initialization. Doxygen comments added. 558 https://bugs.webkit.org/show_bug.cgi?id=54806 559 560 * ewk/ewk_view.cpp: 561 (_ewk_view_priv_new): spatial navigation setting initialization added 562 563 2011-02-20 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 564 565 Reviewed by Kent Tamura. 566 567 [EFL] Fix coding style errors in tiled BS and ewk_window_feature.h 568 https://bugs.webkit.org/show_bug.cgi?id=54842 569 570 Fix style errors in ewk files. 571 572 * ewk/ewk_tiled_backing_store.h: 573 * ewk/ewk_tiled_matrix.h: 574 * ewk/ewk_tiled_model.h: 575 * ewk/ewk_window_features.h: 576 577 2011-02-19 Lukasz Slachciak <l.slachciak (a] samsung.com> 578 579 Reviewed by Andreas Kling. 580 581 [EFL] Eliminated error when .webkit directory doesn't exist. 582 https://bugs.webkit.org/show_bug.cgi?id=54813 583 584 * ewk/ewk_main.cpp: 585 (_ewk_init_body): 586 587 2011-02-19 Lukasz Slachciak <l.slachciak (a] samsung.com> 588 589 Unreviewed build fix. 590 591 SoupSession build break fix 592 https://bugs.webkit.org/show_bug.cgi?id=54796 593 594 * ewk/ewk_settings.cpp: 595 (ewk_settings_proxy_uri_set): 596 597 2011-02-19 Lukasz Slachciak <l.slachciak (a] samsung.com> 598 599 Reviewed by Andreas Kling. 600 601 [EFL] Use standard WebCore::homeDirectoryPath method instead of reimplementing it 602 https://webkit.org/b/54781 603 604 * ewk/ewk_main.cpp: 605 (_ewk_init_body): 606 607 2011-02-19 Charlie Reis <creis (a] chromium.org> 608 609 Reviewed by Mihai Parparita. 610 611 Ensure loading has stopped in HistoryController::goToItem 612 https://bugs.webkit.org/show_bug.cgi?id=54517 613 614 Add a FrameLoaderClient callback for whether to stop loading before goToItem. 615 616 Test: http/tests/navigation/forward-to-fragment-fires-onload.html 617 618 * WebCoreSupport/FrameLoaderClientEfl.cpp: 619 (WebCore::FrameLoaderClientEfl::shouldStopLoadingForHistoryItem): Added. 620 * WebCoreSupport/FrameLoaderClientEfl.h: 621 622 2011-02-18 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 623 624 Reviewed by Kent Tamura. 625 626 [EFL] Fix coding style errors in ewk_frame.h 627 https://bugs.webkit.org/show_bug.cgi?id=54718 628 629 Fix style errors in ewk_frame.h. 630 631 * ewk/ewk_frame.h: 632 633 2011-02-18 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 634 635 Reviewed by Antonio Gomes. 636 637 [EFL] Remove proxy feature of soup when proxy is null 638 https://bugs.webkit.org/show_bug.cgi?id=54621 639 640 When proxy value is NULL, remove proxy feature in soup. 641 642 * ewk/ewk_settings.cpp: 643 (ewk_settings_proxy_uri_set): 644 645 2011-02-18 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 646 647 Reviewed by Kent Tamura. 648 649 [EFL] Fix coding style errors in ewk_view.h 650 https://bugs.webkit.org/show_bug.cgi?id=54624 651 652 Fix style errors in ewk_view.h. 653 654 * ewk/ewk_view.cpp: 655 (ewk_view_pre_render_relative_radius): 656 * ewk/ewk_view.h: 657 658 2011-02-18 Patrick Gansterer <paroga (a] webkit.org> 659 660 Unreviewed build fix after r78634 and r78786. 661 662 * CMakeListsEfl.txt: 663 664 2011-02-17 Ryuan Choi <ryuan.choi (a] samsung.com> 665 666 Reviewed by Kent Tamura. 667 668 [EFL] Possible crash of ewk_frame_contents_set 669 https://bugs.webkit.org/show_bug.cgi?id=54091 670 671 Use length of contents if contents_size parameter is bigger than length 672 of contents. 673 674 * ewk/ewk_frame.cpp: 675 (_ewk_frame_contents_set_internal): 676 677 2011-02-17 Grzegorz Czajkowski <g.czajkowski (a] samsung.com> 678 679 Reviewed by Kent Tamura. 680 681 Doxygen documentation for ewk cookies 682 https://bugs.webkit.org/show_bug.cgi?id=54553 683 684 * ewk/ewk_cookies.cpp: 685 (ewk_cookies_file_set): 686 (ewk_cookies_policy_set): 687 (ewk_cookies_policy_get): 688 * ewk/ewk_cookies.h: 689 690 2011-02-16 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 691 692 Unreviewed build fix. 693 694 [EFL] Build break on r78634 695 https://bugs.webkit.org/show_bug.cgi?id=54602 696 697 Build error because of r78634. 698 699 * CMakeListsEfl.txt: 700 701 2011-01-26 MORITA Hajime <morrita (a] google.com> 702 703 Reviewed by Ryosuke Niwa. 704 705 Refactoring: Extract TextCheckerClient from EditorClient 706 https://bugs.webkit.org/show_bug.cgi?id=53213 707 708 * WebCoreSupport/EditorClientEfl.h: 709 (WebCore::EditorClientEfl::textChecker): 710 711 2011-02-07 Ryosuke Niwa <rniwa (a] webkit.org> 712 713 Reviewed by Adam Barth. 714 715 Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard 716 https://bugs.webkit.org/show_bug.cgi?id=52417 717 718 Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently 719 not implemented. 720 721 * WebCoreSupport/EditorClientEfl.cpp: 722 (WebCore::EditorClientEfl::canCopyCut): Added. 723 (WebCore::EditorClientEfl::canPaste): Added. 724 * WebCoreSupport/EditorClientEfl.h: 725 726 2011-02-08 Adam Barth <abarth (a] webkit.org> 727 728 Reviewed by Eric Seidel. 729 730 Remove orphan code from old parser 731 https://bugs.webkit.org/show_bug.cgi?id=53984 732 733 * WebCoreSupport/ChromeClientEfl.h: 734 735 2011-02-08 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 736 737 Unreviewed build fix. 738 739 [EFL] Fix when building with curl backend. 740 741 * ewk/ewk_settings.cpp: 742 (ewk_settings_proxy_uri_get): 743 744 2011-02-07 Enrica Casucci <enrica (a] apple.com> 745 746 Reviewed Adam Roben and Darin Adler. 747 748 WebKit2: drag and drop support on Windows. 749 https://bugs.webkit.org/show_bug.cgi?id=52775 750 751 Removed createDragImageForLink from DragClient. 752 753 * WebCoreSupport/DragClientEfl.cpp: 754 * WebCoreSupport/DragClientEfl.h: 755 756 2011-02-07 Patrick Gansterer <paroga (a] webkit.org> 757 758 Reviewed by Andreas Kling. 759 760 [EFL] FrameLoaderClient calls loadURLInChildFrame on the child's frame loader 761 https://bugs.webkit.org/show_bug.cgi?id=53892 762 763 * ewk/ewk_frame.cpp: 764 (ewk_frame_child_add): Use the loader of the core frame instead. 765 766 2011-02-03 Adam Langley <agl (a] chromium.org> 767 768 Reviewed by Adam Barth. 769 770 Plumb mixed script URL to FrameLoaderClient 771 https://bugs.webkit.org/show_bug.cgi?id=52384 772 773 Regressions covered by http/tests/security/mixedContent/* 774 775 * WebCoreSupport/FrameLoaderClientEfl.cpp: 776 (WebCore::FrameLoaderClientEfl::didRunInsecureContent): 777 * WebCoreSupport/FrameLoaderClientEfl.h: 778 779 2011-02-01 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 780 781 Reviewed by Antonio Gomes. 782 783 [EFL] Add an API to get proxy address. 784 https://bugs.webkit.org/show_bug.cgi?id=52990 785 786 Gets the proxy URI from network backend. This API returns a proxy URI 787 which is set up by ewk_settings_proxy_uri_set(). But, it only implements 788 this API for libsoup backend. 789 790 * ewk/ewk_settings.cpp: 791 (ewk_settings_proxy_uri_get): 792 * ewk/ewk_settings.h: 793 794 2011-01-29 Dan Winship <danw (a] gnome.org> 795 796 Reviewed by Xan Lopez. 797 798 [GTK] Remove HAVE_LIBSOUP_2_29_90 conditionals; we depend on 799 libsoup 2.33.1 now. 800 https://bugs.webkit.org/show_bug.cgi?id=50675 801 802 * ewk/ewk_cookies.cpp: 803 (ewk_cookies_file_set): 804 (ewk_cookies_policy_set): 805 (ewk_cookies_policy_get): 806 807 2011-01-28 Dan Bernstein <mitz (a] apple.com> 808 809 Reviewed by Sam Weinig. 810 811 <select> can't display right-to-left (rtl) languages 812 https://bugs.webkit.org/show_bug.cgi?id=19785 813 814 * WebCoreSupport/ChromeClientEfl.cpp: 815 (WebCore::ChromeClientEfl::selectItemAlignmentFollowsMenuWritingDirection): Added. 816 * WebCoreSupport/ChromeClientEfl.h: 817 818 2011-01-27 Nate Chapin <japhet (a] chromium.org> 819 820 Reviewed by Adam Barth. 821 822 Use Document::url() instead of FrameLoader::url(). 823 https://bugs.webkit.org/show_bug.cgi?id=41165 824 825 * ewk/ewk_frame.cpp: 826 (ewk_frame_uri_changed): 827 828 2011-01-14 Patrick Gansterer <paroga (a] webkit.org> 829 830 Unreviewed. Try to fix EFL build. 831 832 * ewk/ewk_frame.cpp: 833 (ewk_frame_scroll_add): Added WebCore namespace to IntSize. 834 * ewk/ewk_view.cpp: 835 (_ewk_view_viewport_attributes_compute): Ditto. 836 837 2011-01-14 Tony Gentilcore <tonyg (a] chromium.org> 838 839 Unreviewed build fix. 840 841 Fix Qt build after r75837 842 https://bugs.webkit.org/show_bug.cgi?id=52494 843 844 * ewk/ewk_view.cpp: 845 846 2011-01-09 Xianzhu Wang <phnixwxz (a] gmail.com> 847 848 Reviewed by Darin Fisher. 849 850 https://bugs.webkit.org/show_bug.cgi?id=41441 851 createWindow method should only do window-creating without URL navigation 852 853 * WebCoreSupport/ChromeClientEfl.cpp: 854 (WebCore::ChromeClientEfl::createWindow): 855 856 2010-12-27 Rafael Antognolli <antognolli (a] profusion.mobi> 857 858 Reviewed by Kenneth Rohde Christiansen. 859 860 [EFL] Set the frame smart object base clipper to non-static. 861 https://bugs.webkit.org/show_bug.cgi?id=51552 862 863 The base clipper of the clipped smart object, which is the parent 864 class of the ewk_frame class is a static clipper. It's normally only 865 used for showing/hiding the object, but in the case of the ewk_frame, 866 it needs to clip the object to its dimension, in order to clip 867 scrollbars of inner frames. 868 869 Setting it to non-static makes the clipper to be automatically moved 870 by the parent class, thus staying on the correct position when the 871 frame is moved. 872 873 This change needed to be done after the adoption of the static clipper 874 on the clipped smart base class. 875 876 * ewk/ewk_frame.cpp: 877 (_ewk_frame_smart_add): 878 879 2010-12-24 Ryuan Choi <ryuan.choi (a] samsung.com> 880 881 Reviewed by Kenneth Rohde Christiansen. 882 883 [EFL] Add option to enable Touch Events. 884 https://bugs.webkit.org/show_bug.cgi?id=49125 885 886 Implement ewk_frame_feed_touch_event to feed touch events. Because EFL 887 doesn't have touch events, Application should generate and pass it. 888 889 * WebCoreSupport/ChromeClientEfl.h: 890 (WebCore::ChromeClientEfl::needTouchEvents): 891 * ewk/ewk_frame.cpp: 892 (ewk_frame_feed_touch_event): 893 * ewk/ewk_frame.h: 894 895 2010-12-22 Sam Weinig <sam (a] webkit.org> 896 897 Reviewed by Darin Adler. 898 899 WebKit2 needs to mirror the frame tree in the UIProcess 900 https://bugs.webkit.org/show_bug.cgi?id=51546 901 902 - Add client functions to notify that a frame has been added or 903 removed from the page cache. 904 905 * WebCoreSupport/FrameLoaderClientEfl.cpp: 906 (WebCore::FrameLoaderClientEfl::didSaveToPageCache): 907 (WebCore::FrameLoaderClientEfl::didRestoreFromPageCache): 908 * WebCoreSupport/FrameLoaderClientEfl.h: 909 910 2010-12-22 Ryosuke Niwa <rniwa (a] webkit.org> 911 912 Reviewed by Eric Seidel. 913 914 Editor.h doesn't need to include SelectionController.h 915 https://bugs.webkit.org/show_bug.cgi?id=51441 916 917 Renamed SelectionController::EDirection to SelectionDirection. 918 919 * WebCoreSupport/EditorClientEfl.cpp: 920 (WebCore::EditorClientEfl::handleEditingKeyboardEvent): 921 922 2010-12-23 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 923 924 Reviewed by Kenneth Rohde Christiansen. 925 926 [EFL] Fix ContextMenu removal 927 https://bugs.webkit.org/show_bug.cgi?id=51530 928 929 Fix ContextMenu removal 930 931 In r74207 the support for ContextMenu was removed from EFL while the 932 code is being ported to the new CROSS_PLATFORM_MENUS due to build 933 breakage. However there were some missing removals in the shutdown 934 logic that introduced a bug, leading to a segmentation fault when 935 ContexController was destroyed. 936 937 The best way to effectively disable the ContextMenu is to conditionally 938 compile the meaningful stuff by surrounding with "#if 939 ENABLE(CONTEXT_MENUS)" and then disabling it in CMake. 940 941 * ewk/ewk_contextmenu.cpp: surround need parts with #if 942 ENABLE(CONTEXT_MENUS). 943 (ewk_context_menu_destroy): ditto. 944 (ewk_context_menu_item_select): ditto. 945 * ewk/ewk_private.h: ditto. 946 * ewk/ewk_view.cpp: ditto. 947 948 2010-12-23 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 949 950 Reviewed by Kenneth Rohde Christiansen. 951 952 [EFL] Clean warnings in Tiled Backing Store 953 https://bugs.webkit.org/show_bug.cgi?id=51529 954 955 Tiled backing store in EFL was giving the following warnings that are 956 gone now: 957 958 - Static function defined but not used; 959 - Comparison between signed and unsigned integer expressions; 960 961 * ewk/ewk_tiled_backing_store.c: 962 (_ewk_tiled_backing_store_item_fill): 963 (_ewk_tiled_backing_store_smart_calculate): 964 * ewk/ewk_tiled_matrix.c: 965 (_ewk_tile_matrix_slicer_setup): 966 967 2010-12-23 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 968 969 Unreviewed build warning fix. 970 971 [EFL] Remove warning messages during the webkit efl compiling 972 https://bugs.webkit.org/show_bug.cgi?id=51520 973 974 Remove build warning messages. 975 976 * ewk/ewk_view.cpp: 977 (_ewk_view_smart_show): 978 (_ewk_view_smart_hide): 979 * ewk/ewk_view.h: 980 981 2010-12-22 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 982 983 Reviewed by Antonio Gomes. 984 985 [EFL] Sets default user agent 986 https://bugs.webkit.org/show_bug.cgi?id=47903 987 988 If applcation(e.g EWebLauncher) doesn't set user agent, WebKit EFL doesn't 989 set user agent. However, we need to set user agent by default. Because, some 990 web sites send different pages according to user agent. 991 992 * ewk/ewk_private.h: 993 * ewk/ewk_settings.cpp: 994 (_ewk_settings_webkit_platform): 995 (_ewk_settings_webkit_os_version): 996 (ewk_settings_default_user_agent_get): 997 * ewk/ewk_view.cpp: 998 (_ewk_view_priv_new): 999 1000 2010-12-16 Leandro Pereira <leandro (a] profusion.mobi> 1001 1002 [EFL] Unreviewed build fix. 1003 1004 Disable ContextMenu support for now while support for 1005 CROSS_PLATFORM_MENUS is written. 1006 1007 * CMakeListsEfl.txt: 1008 * WebCoreSupport/ContextMenuClientEfl.cpp: Removed. 1009 * WebCoreSupport/ContextMenuClientEfl.h: Removed. 1010 * ewk/ewk_contextmenu.cpp: 1011 (ewk_context_menu_item_append): 1012 * ewk/ewk_view.cpp: 1013 (_ewk_view_priv_new): 1014 1015 2010-12-13 Alex Bredariol Grilo <abgrilo (a] profusion.mobi> 1016 1017 Reviewed by Andreas Kling. 1018 1019 Remove adjacent tiles rendering queue. 1020 https://bugs.webkit.org/show_bug.cgi?id=50023 1021 1022 In the current implementation of the tiled backing store, one extra row 1023 and column of tiles are needed to render the entire viewport. These 1024 extra row/col proved to be expensive when being rendered, and were 1025 postponed to a queue that would render them after rendering the other 1026 tiles of the viewport first. This approach complicated unnecessarily 1027 the logics with no gain for keeping the extra row and column. This 1028 change removes this rendering queue, for later removing the extra row 1029 and column of tiles. 1030 1031 * ewk/ewk_tiled_backing_store.c: 1032 (_ewk_tiled_backing_store_pre_render_request_add): 1033 (_ewk_tiled_backing_store_pre_render_request_flush): 1034 (_ewk_tiled_backing_store_pre_render_request_clear): 1035 (_ewk_tiled_backing_store_pre_render_request_process_single): 1036 (_ewk_tiled_backing_store_item_fill): 1037 (_ewk_tiled_backing_store_item_add): 1038 (_ewk_tiled_backing_store_item_del): 1039 (_ewk_tiled_backing_store_recalc_renderers): 1040 (ewk_tiled_backing_store_pre_render_region): 1041 (ewk_tiled_backing_store_pre_render_relative_radius): 1042 (ewk_tiled_backing_store_pre_render_cancel): 1043 1044 2010-12-13 Alex Bredariol Grilo <abgrilo (a] profusion.mobi> 1045 1046 Reviewed by Andreas Kling. 1047 1048 Remove one row/column of renderers. 1049 https://bugs.webkit.org/show_bug.cgi?id=50456 1050 1051 This changes the algorithm in a way that it will require one less column 1052 and row of renderers to fill the viewport. The direct result of this is 1053 that now less tiles need to be rendered at once when displaying the 1054 viewport. 1055 1056 * ewk/ewk_tiled_backing_store.c: 1057 (_ewk_tiled_backing_store_smart_add): 1058 (_ewk_tiled_backing_store_recalc_renderers): 1059 (_ewk_tiled_backing_store_view_wrap_up): 1060 (_ewk_tiled_backing_store_view_wrap_down): 1061 (_ewk_tiled_backing_store_view_wrap_left): 1062 (_ewk_tiled_backing_store_view_wrap_right): 1063 (_ewk_tiled_backing_store_smart_calculate_offset_force): 1064 (_ewk_tiled_backing_store_smart_calculate_offset): 1065 (_ewk_tiled_backing_store_smart_calculate): 1066 (_ewk_tiled_backing_store_zoom_set_internal): 1067 (ewk_tiled_backing_store_zoom_weak_set): 1068 (ewk_tiled_backing_store_fix_offsets): 1069 (ewk_tiled_backing_store_flush): 1070 1071 2010-10-28 MORITA Hajime <morrita (a] google.com> 1072 1073 Reviewed by Ojan Vafai. 1074 1075 spellcheck does not check pasted text 1076 https://bugs.webkit.org/show_bug.cgi?id=40092 1077 1078 Added a stub implememntation. 1079 1080 * WebCoreSupport/EditorClientEfl.h: 1081 (WebCore::EditorClientEfl::requestCheckingOfString): 1082 1083 2010-12-09 Alex Bredariol Grilo <abgrilo (a] profusion.mobi> 1084 1085 Reviewed by Antonio Gomes. 1086 1087 [EFL] Add missing function in WebKit-EFL API 1088 1089 Add ewk_tiled_backing_store_zoom_weak_smooth_scale_set function in 1090 WebKit-EFL API. This function was already implemented but missing in 1091 header file. 1092 1093 * ewk/ewk_tiled_backing_store.h: 1094 1095 2010-12-09 Alex Bredariol Grilo <abgrilo (a] profusion.mobi> 1096 1097 Reviewed by Antonio Gomes. 1098 1099 [EFL] Fix scroll operation in WebKit-EFL 1100 https://bugs.webkit.org/show_bug.cgi?id=50752 1101 1102 Add the _ewk_view_scroll_add call in WebKit-EFL scroll function. This 1103 call was wrongly removed in previous commit and performs the scroll 1104 operation on the page. 1105 1106 * ewk/ewk_view.cpp: 1107 (ewk_view_scroll): 1108 1109 2010-12-03 Alex Bredariol Grilo <abgrilo (a] profusion.mobi> 1110 1111 Reviewed by Andreas Kling. 1112 1113 Update usage of Eina_Iterator due to EFL changes. 1114 https://bugs.webkit.org/show_bug.cgi?id=50457 1115 1116 * ewk/ewk_tiled_model.c: 1117 (ewk_tile_updates_process): 1118 1119 2010-12-01 Jia Pu <jpu (a] apple.com> 1120 1121 Reviewed by Darin Adler. 1122 1123 Support multiple correction candidates panel for misspelled word on Mac OS X. 1124 https://bugs.webkit.org/show_bug.cgi?id=50137 1125 <rdar://problem/8568059> 1126 1127 Adopted new function signature defined in base class. 1128 1129 * WebCoreSupport/EditorClientEfl.cpp: 1130 (WebCore::EditorClientEfl::getGuessesForWord): 1131 * WebCoreSupport/EditorClientEfl.h: 1132 1133 2010-11-22 Alex Grilo <abgrilo (a] profusion.mobi> 1134 1135 Reviewed by Kenneth Rohde Christiansen. 1136 1137 [EFL] Tiled Backing Store for Webkit-Efl 1138 https://bugs.webkit.org/show_bug.cgi?id=45397 1139 1140 This tile based backing store is a grid of tiles where each tile is 1141 an Evas_Object showing a piece of the page content. The 1142 new ewk_view_tiled.c is an implementation of some of the functions of 1143 the original ewk_view, that makes calls to the Tiled Backing Store 1144 specific functions. 1145 1146 The rendering occurs in the pixels stored in each tile (Evas_Object), 1147 in the same way as the previous single backing store. Tiles not being 1148 shown in the viewport are stored in a cache, and can be reused later 1149 to avoid having to be rendered again. 1150 1151 Scrolling occurs as just moving the tiles, using Evas move operations, 1152 and when more than one tile size is scrolled, a shift of rows or 1153 columns needs to be done. 1154 1155 * CMakeListsEfl.txt: 1156 * ewk/ewk_tiled_backing_store.c: Added. 1157 (_ewk_tiled_backing_store_updates_process): 1158 (_ewk_tiled_backing_store_flush): 1159 (_ewk_tiled_backing_store_tile_new): 1160 (_ewk_tiled_backing_store_item_move): 1161 (_ewk_tiled_backing_store_item_resize): 1162 (_ewk_tiled_backing_store_tile_associate): 1163 (_ewk_tiled_backing_store_tile_dissociate): 1164 (_ewk_tiled_backing_store_tile_dissociate_all): 1165 (_ewk_tiled_backing_store_pre_render_request_add): 1166 (_ewk_tiled_backing_store_pre_render_request_del): 1167 (_ewk_tiled_backing_store_pre_render_request_first): 1168 (_ewk_tiled_backing_store_pre_render_request_flush): 1169 (_ewk_tiled_backing_store_pre_render_request_remove_unassociated): 1170 (_ewk_tiled_backing_store_pre_render_request_remove_associated): 1171 (_ewk_tiled_backing_store_pre_render_request_process_single): 1172 (_ewk_tiled_backing_store_item_process_idler_cb): 1173 (_ewk_tiled_backing_store_item_process_idler_stop): 1174 (_ewk_tiled_backing_store_item_process_idler_start): 1175 (_ewk_tiled_backing_store_item_request_del): 1176 (_ewk_tiled_backing_store_item_request_add): 1177 (_ewk_tiled_backing_store_disable_render): 1178 (_ewk_tiled_backing_store_enable_render): 1179 (_ewk_tiled_backing_store_visible_tiles_rect): 1180 (_ewk_tiled_backing_store_tile_is_inside_viewport): 1181 (_ewk_tiled_backing_store_tile_is_adjacent_to_viewport): 1182 (_ewk_tiled_backing_store_item_fill): 1183 (_ewk_tiled_backing_store_item_add): 1184 (_ewk_tiled_backing_store_item_del): 1185 (_ewk_tiled_backing_store_item_smooth_scale_set): 1186 (_ewk_tiled_backing_store_changed): 1187 (_ewk_tiled_backing_store_view_cols_end_del): 1188 (_ewk_tiled_backing_store_view_cols_end_add): 1189 (_ewk_tiled_backing_store_view_row_del): 1190 (_ewk_tiled_backing_store_view_rows_range_del): 1191 (_ewk_tiled_backing_store_view_rows_all_del): 1192 (_ewk_tiled_backing_store_render): 1193 (_ewk_tiled_backing_store_model_matrix_create): 1194 (_ewk_tiled_backing_store_smart_member_del): 1195 (_ewk_tiled_backing_store_smart_member_add): 1196 (_ewk_tiled_backing_store_mem_dbg): 1197 (_ewk_tiled_backing_store_sig_usr): 1198 (_ewk_tiled_backing_store_smart_add): 1199 (_ewk_tiled_backing_store_smart_del): 1200 (_ewk_tiled_backing_store_smart_move): 1201 (_ewk_tiled_backing_store_smart_resize): 1202 (_ewk_tiled_backing_store_recalc_renderers): 1203 (_ewk_tiled_backing_store_smart_calculate_size): 1204 (_ewk_tiled_backing_store_view_dbg): 1205 (_ewk_tiled_backing_store_view_wrap_up): 1206 (_ewk_tiled_backing_store_view_wrap_down): 1207 (_ewk_tiled_backing_store_view_wrap_left): 1208 (_ewk_tiled_backing_store_view_wrap_right): 1209 (_ewk_tiled_backing_store_view_refill): 1210 (_ewk_tiled_backing_store_view_pos_apply): 1211 (_ewk_tiled_backing_store_smart_calculate_offset_force): 1212 (_ewk_tiled_backing_store_smart_calculate_offset): 1213 (_ewk_tiled_backing_store_smart_calculate_pos): 1214 (_ewk_tiled_backing_store_fill_renderers): 1215 (_ewk_tiled_backing_store_smart_calculate): 1216 (ewk_tiled_backing_store_add): 1217 (ewk_tiled_backing_store_render_cb_set): 1218 (ewk_tiled_backing_store_tile_unused_cache_get): 1219 (ewk_tiled_backing_store_tile_unused_cache_set): 1220 (_ewk_tiled_backing_store_scroll_full_offset_set_internal): 1221 (ewk_tiled_backing_store_scroll_full_offset_set): 1222 (ewk_tiled_backing_store_scroll_full_offset_add): 1223 (_ewk_tiled_backing_store_zoom_set_internal): 1224 (ewk_tiled_backing_store_zoom_set): 1225 (ewk_tiled_backing_store_zoom_weak_set): 1226 (ewk_tiled_backing_store_fix_offsets): 1227 (ewk_tiled_backing_store_zoom_weak_smooth_scale_set): 1228 (ewk_tiled_backing_store_update): 1229 (ewk_tiled_backing_store_updates_process_pre_set): 1230 (ewk_tiled_backing_store_updates_process_post_set): 1231 (ewk_tiled_backing_store_updates_process): 1232 (ewk_tiled_backing_store_updates_clear): 1233 (ewk_tiled_backing_store_contents_resize): 1234 (ewk_tiled_backing_store_disabled_update_set): 1235 (ewk_tiled_backing_store_flush): 1236 (ewk_tiled_backing_store_pre_render_region): 1237 (ewk_tiled_backing_store_pre_render_relative_radius): 1238 (ewk_tiled_backing_store_pre_render_cancel): 1239 (ewk_tiled_backing_store_disable_render): 1240 (ewk_tiled_backing_store_enable_render): 1241 (ewk_tiled_backing_store_process_entire_queue_set): 1242 * ewk/ewk_tiled_backing_store.h: Added. 1243 * ewk/ewk_tiled_matrix.c: Added. 1244 (_ewk_tile_matrix_cell_free): 1245 (_ewk_tile_matrix_tile_free): 1246 (ewk_tile_matrix_new): 1247 (ewk_tile_matrix_free): 1248 (ewk_tile_matrix_resize): 1249 (ewk_tile_matrix_unused_cache_get): 1250 (ewk_tile_matrix_tile_exact_get): 1251 (ewk_tile_matrix_tile_exact_exists): 1252 (ewk_tile_matrix_tile_nearest_get): 1253 (ewk_tile_matrix_tile_new): 1254 (ewk_tile_matrix_tile_put): 1255 (ewk_tile_matrix_tile_update): 1256 (ewk_tile_matrix_tile_update_full): 1257 (ewk_tile_matrix_tile_updates_clear): 1258 (_ewk_tile_matrix_slicer_setup): 1259 (ewk_tile_matrix_update): 1260 (ewk_tile_matrix_updates_process): 1261 (ewk_tile_matrix_updates_clear): 1262 (ewk_tile_matrix_dbg): 1263 (ewk_tile_matrix_freeze): 1264 (ewk_tile_matrix_thaw): 1265 * ewk/ewk_tiled_matrix.h: Added. 1266 * ewk/ewk_tiled_model.c: Added. 1267 (_ewk_tile_account_get): 1268 (_ewk_tile_account_allocated): 1269 (_ewk_tile_account_freed): 1270 (ewk_tile_accounting_dbg): 1271 (_ewk_tile_paint_rgb888): 1272 (_ewk_tile_paint_rgb565): 1273 (_ewk_tile_paint): 1274 (ewk_tile_new): 1275 (ewk_tile_free): 1276 (ewk_tile_show): 1277 (ewk_tile_hide): 1278 (ewk_tile_visible_get): 1279 (ewk_tile_update_full): 1280 (ewk_tile_update_area): 1281 (ewk_tile_updates_process): 1282 (ewk_tile_updates_clear): 1283 (ewk_tile_unused_cache_new): 1284 (ewk_tile_unused_cache_lock_area): 1285 (ewk_tile_unused_cache_unlock_area): 1286 (ewk_tile_unused_cache_free): 1287 (ewk_tile_unused_cache_clear): 1288 (ewk_tile_unused_cache_ref): 1289 (ewk_tile_unused_cache_unref): 1290 (ewk_tile_unused_cache_max_set): 1291 (ewk_tile_unused_cache_max_get): 1292 (ewk_tile_unused_cache_used_get): 1293 (ewk_tile_unused_cache_flush): 1294 (ewk_tile_unused_cache_auto_flush): 1295 (ewk_tile_unused_cache_dirty): 1296 (ewk_tile_unused_cache_freeze): 1297 (ewk_tile_unused_cache_thaw): 1298 (ewk_tile_unused_cache_tile_get): 1299 (ewk_tile_unused_cache_tile_put): 1300 (ewk_tile_unused_cache_dbg): 1301 * ewk/ewk_tiled_model.h: Added. 1302 * ewk/ewk_tiled_private.h: Added. 1303 * ewk/ewk_view.cpp: 1304 (_ewk_view_smart_add): 1305 (_ewk_view_smart_calculate): 1306 (_ewk_view_smart_show): 1307 (_ewk_view_smart_hide): 1308 (_ewk_view_smart_pre_render_relative_radius): 1309 (_ewk_view_zoom_animator_cb): 1310 (_ewk_view_smart_disable_render): 1311 (_ewk_view_smart_enable_render): 1312 (ewk_view_base_smart_set): 1313 (ewk_view_pre_render_region): 1314 (ewk_view_pre_render_relative_radius): 1315 (ewk_view_enable_render): 1316 (ewk_view_disable_render): 1317 (ewk_view_scroll): 1318 (ewk_view_did_first_visually_nonempty_layout): 1319 (ewk_view_dispatch_did_finish_loading): 1320 (ewk_view_transition_to_commited_for_newpage): 1321 * ewk/ewk_view.h: 1322 * ewk/ewk_view_tiled.c: Added. 1323 (_ewk_view_tiled_render_cb): 1324 (_ewk_view_tiled_updates_process_pre): 1325 (_ewk_view_tiled_smart_backing_store_add): 1326 (_ewk_view_tiled_contents_size_changed_cb): 1327 (_ewk_view_tiled_smart_add): 1328 (_ewk_view_tiled_smart_scrolls_process): 1329 (_ewk_view_tiled_smart_repaints_process): 1330 (_ewk_view_tiled_smart_contents_resize): 1331 (_ewk_view_tiled_smart_zoom_set): 1332 (_ewk_view_tiled_smart_zoom_weak_set): 1333 (_ewk_view_tiled_smart_zoom_weak_smooth_scale_set): 1334 (_ewk_view_tiled_smart_flush): 1335 (_ewk_view_tiled_smart_pre_render_region): 1336 (_ewk_view_tiled_smart_pre_render_relative_radius): 1337 (_ewk_view_tiled_smart_pre_render_cancel): 1338 (_ewk_view_tiled_smart_disable_render): 1339 (_ewk_view_tiled_smart_enable_render): 1340 (ewk_view_tiled_smart_set): 1341 (_ewk_view_tiled_smart_class_new): 1342 (ewk_view_tiled_add): 1343 (ewk_view_tiled_unused_cache_get): 1344 (ewk_view_tiled_unused_cache_set): 1345 (ewk_view_tiled_process_entire_queue_set): 1346 1347 2010-11-16 Leandro Pereira <leandro (a] profusion.mobi> 1348 1349 [EFL] Unreviewed. Build fix. 1350 1351 * WebCoreSupport/FrameLoaderClientEfl.h: Also include 1352 ResourceError.h. 1353 1354 2010-11-16 Patrick Gansterer <paroga (a] webkit.org> 1355 1356 Reviewed by Andreas Kling. 1357 1358 [CMake] Add platform dependent include directories 1359 https://bugs.webkit.org/show_bug.cgi?id=49553 1360 1361 * CMakeListsEfl.txt: 1362 1363 2010-11-14 Ryuan Choi <ryuan.choi (a] samsung.com> 1364 1365 Reviewed by Martin Robinson. 1366 1367 [EFL] add pango support 1368 https://bugs.webkit.org/show_bug.cgi?id=46029 1369 1370 Add pango in include and libs. 1371 1372 * CMakeListsEfl.txt: 1373 1374 2010-11-11 Ryuan Choi <ryuan.choi (a] samsung.com> 1375 1376 Reviewed by Adam Barth. 1377 1378 [GTK] Move font related files. 1379 https://bugs.webkit.org/show_bug.cgi?id=48116 1380 1381 Add freetype/ to include path. 1382 1383 * CMakeListsEfl.txt: 1384 1385 2010-11-08 Rafael Antognolli <antognolli (a] profusion.mobi> 1386 1387 Reviewed by Antonio Gomes. 1388 1389 [EFL] Change the usage of eina_iterator_next due to latest EFL changes. 1390 https://bugs.webkit.org/show_bug.cgi?id=49082 1391 1392 A change on how the iterator for a tiler is used in EFL needs to be 1393 reflected in WebKit-EFL. The iterator now receives a pointer to an 1394 Eina_Rectangle and makes it point to its internal structure. The old 1395 usage was to receive a reference to a pre-allocated Eina_Rectangle. 1396 1397 * ewk/ewk_view_single.c: 1398 (_ewk_view_single_smart_repaints_process): 1399 1400 2010-11-08 Alexey Proskuryakov <ap (a] apple.com> 1401 1402 Reviewed by Darin Adler. 1403 1404 https://bugs.webkit.org/show_bug.cgi?id=48685 1405 Notify UI process about focused frame 1406 1407 Added an empty implementation of the new ChromeClient method. 1408 1409 * WebCoreSupport/ChromeClientEfl.cpp: 1410 (WebCore::ChromeClientEfl::focusedFrameChanged): 1411 * WebCoreSupport/ChromeClientEfl.h: 1412 1413 2010-11-05 Patrick Gansterer <paroga (a] webkit.org> 1414 1415 Reviewed by David Kilzer. 1416 1417 Replace ARRAYSIZE with WTF_ARRAY_LENGTH 1418 https://bugs.webkit.org/show_bug.cgi?id=48903 1419 1420 * WebCoreSupport/EditorClientEfl.cpp: 1421 (WebCore::EditorClientEfl::interpretKeyEvent): 1422 1423 2010-11-04 Ryuan Choi <ryuan.choi (a] samsung.com> 1424 1425 Reviewed by Adam Barth. 1426 1427 [EFL] Reflect latest EFL changes related to stride. 1428 https://bugs.webkit.org/show_bug.cgi?id=48971 1429 1430 Remove adjustment code to compare stride of cairo_image_surfece and evas_object_image, as following changes of latest EFL. 1431 1432 * ewk/ewk_util.cpp: 1433 (ewk_util_image_from_cairo_surface_add): 1434 1435 2010-11-03 Daniel Bates <dbates (a] rim.com> 1436 1437 For unnamed frames, window.name returns a generated name 1438 https://bugs.webkit.org/show_bug.cgi?id=6751 1439 1440 Part 1 of 2. 1441 1442 Substitute FrameTree::uniqueName() for FrameTree::name() in the EFL port. 1443 1444 * ewk/ewk_frame.cpp: 1445 (ewk_frame_name_get): 1446 1447 2010-11-02 Daniel Bates <dbates (a] rim.com> 1448 1449 Reviewed by Martin Robinson. 1450 1451 Set frame name before appending it to the frame tree in the Apple Windows, 1452 GTK, and EFL ports 1453 https://bugs.webkit.org/show_bug.cgi?id=48806 1454 1455 Make the frame creation process in the EFL-port consistent with the 1456 Mac, Qt, and Haiku ports. In particular, set the name of the new 1457 frame before it's appended to the frame tree. 1458 1459 At this time we cannot test this change since it is being masked by 1460 HTMLFrameElementBase::setName() <http://trac.webkit.org/browser/trunk/WebCore/html/HTMLFrameElementBase.cpp?rev=70976#L160>. 1461 We'll be able to test this once we fix bug #6751. 1462 1463 * ewk/ewk_frame.cpp: 1464 (ewk_frame_child_add): 1465 1466 2010-11-01 Brady Eidson <beidson (a] apple.com> 1467 1468 Reviewed by Anders Carlsson. 1469 1470 <rdar://problem/7660547> and https://bugs.webkit.org/show_bug.cgi?id=48699 1471 Context menu support for WebKit 2. 1472 1473 * WebCoreSupport/ChromeClientEfl.h: 1474 (WebCore::ChromeClientEfl::showContextMenu): 1475 1476 2010-10-29 Daniel Bates <dbates (a] rim.com> 1477 1478 No review, rolling out 70971. 1479 http://trac.webkit.org/changeset/70971 1480 https://bugs.webkit.org/show_bug.cgi?id=6751 1481 1482 Rolling out changeset 70971 <http://trac.webkit.org/changeset/70971> since 1483 it caused layout test failures on all bots. In particular, the 1484 child count in a generated frame name differs after this patch. We need 1485 to look into this further. 1486 1487 * ewk/ewk_frame.cpp: 1488 (ewk_frame_name_get): 1489 1490 2010-10-29 Daniel Bates <dbates (a] rim.com> 1491 1492 Reviewed by Adam Barth. 1493 1494 For unnamed frames, window.name returns a generated name 1495 https://bugs.webkit.org/show_bug.cgi?id=6751 1496 1497 Modified EFL-port to use FrameTree::uniqueName(). 1498 1499 * ewk/ewk_frame.cpp: 1500 (ewk_frame_name_get): 1501 1502 2010-10-29 Darin Adler <darin (a] apple.com> 1503 1504 Reviewed by Sam Weinig. 1505 1506 Change BackForwardList clients to use BackForwardListImpl to prepare for further refactoring 1507 https://bugs.webkit.org/show_bug.cgi?id=48574 1508 1509 * ewk/ewk_history.cpp: 1510 (ewk_history_new): 1511 * ewk/ewk_private.h: 1512 * ewk/ewk_view.cpp: 1513 (_ewk_view_priv_new): 1514 (ewk_view_history_enable_get): 1515 (ewk_view_history_enable_set): 1516 (ewk_view_history_get): 1517 Use BackForwardListImpl. 1518 1519 2010-10-29 Alexey Proskuryakov <ap (a] apple.com> 1520 1521 Reviewed by Darin Adler. 1522 1523 https://bugs.webkit.org/show_bug.cgi?id=48576 1524 Let WebKit2 client know when a frame is a frameset 1525 1526 Added a blank implementation of the new FrameLoaderClient method. 1527 1528 * WebCoreSupport/FrameLoaderClientEfl.h: 1529 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1530 (WebCore::FrameLoaderClientEfl::dispatchDidBecomeFrameset): 1531 1532 2010-10-26 Jenn Braithwaite <jennb (a] chromium.org> 1533 1534 Reviewed by Dmitry Titov. 1535 1536 Resource tracking failure when trying to move a frame between documents 1537 https://bugs.webkit.org/show_bug.cgi?id=44713 1538 1539 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1540 (WebCore::FrameLoaderClientEfl::transferLoadingResourceFromPage): 1541 Empty method. 1542 * WebCoreSupport/FrameLoaderClientEfl.h: 1543 1544 2010-10-22 Sam Weinig <sam (a] webkit.org> 1545 1546 Reviewed by Anders Carlsson. 1547 1548 WebKit2 needs to pass the current event modifier flags when requesting a new window 1549 https://bugs.webkit.org/show_bug.cgi?id=48140 1550 1551 * WebCoreSupport/ChromeClientEfl.cpp: 1552 (WebCore::ChromeClientEfl::createWindow): 1553 * WebCoreSupport/ChromeClientEfl.h: 1554 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1555 (WebCore::FrameLoaderClientEfl::dispatchCreatePage): 1556 * WebCoreSupport/FrameLoaderClientEfl.h: 1557 Add NavigationAction parameter. 1558 1559 2010-10-19 Ryuan Choi <ryuan.choi (a] samsung.com> 1560 1561 Reviewed by Eric Seidel. 1562 1563 [EFL] Add setting api for disabling auto resize window 1564 https://bugs.webkit.org/show_bug.cgi?id=47787 1565 1566 * WebCoreSupport/ChromeClientEfl.cpp: 1567 (WebCore::ChromeClientEfl::setWindowRect): Return when 1568 auto_resize_window was disabled. 1569 * ewk/ewk_view.cpp: 1570 (_ewk_view_priv_new): 1571 (ewk_view_setting_enable_auto_resize_window_get): Added. 1572 (ewk_view_setting_enable_auto_resize_window_set): Added. 1573 * ewk/ewk_view.h: 1574 1575 2010-10-15 Nikolas Zimmermann <nzimmermann (a] rim.com> 1576 1577 Reviewed by Dirk Schulze. 1578 1579 Replace some String::format() usages by StringConcatenate in WebKit 1580 https://bugs.webkit.org/show_bug.cgi?id=47714 1581 1582 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1583 (WebCore::agentOS): 1584 1585 2010-10-14 Rafael Antognolli <antognolli (a] profusion.mobi> 1586 1587 Reviewed by Eric Seidel. 1588 1589 [EFL] Use data_set after data_get to keep refcount correct. 1590 https://bugs.webkit.org/show_bug.cgi?id=47110 1591 1592 The call to evas_object_image_data_set was missed in this function, 1593 which caused the refcount of the data being always increased on every 1594 scroll. 1595 1596 * ewk/ewk_view_single.c: 1597 (_ewk_view_single_smart_scrolls_process): 1598 1599 2010-10-14 Ryuan Choi <ryuan.choi (a] samsung.com> 1600 1601 Reviewed by Eric Seidel. 1602 1603 [EFL] Add setting api for enabling encoding detector 1604 https://bugs.webkit.org/show_bug.cgi?id=45427 1605 1606 Add settings api for enabling encoding detector. 1607 1608 * ewk/ewk_view.cpp: 1609 (_ewk_view_priv_new): 1610 (ewk_view_setting_encoding_detector_set): 1611 (ewk_view_setting_encoding_detector_get): 1612 * ewk/ewk_view.h: 1613 1614 2010-10-13 Leandro Pereira <leandro (a] profusion.mobi> 1615 1616 [EFL] Unreviewed. Build fix. 1617 1618 * WebCoreSupport/FrameLoaderClientEfl.h: Use String instead of 1619 WebCore::String. 1620 1621 2010-10-13 Gavin Barraclough <barraclough (a] apple.com> 1622 1623 Reviewed by Oliver Hunt. 1624 1625 https://bugs.webkit.org/show_bug.cgi?id=43987 1626 Switch XMLHttpRequest, FileReader, and FileReaderSync to use a Stringbuilder 1627 to construct their internal result string. Remove ScriptString (this is now 1628 redundant). 1629 1630 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1631 (WebCore::FrameLoaderClientEfl::dispatchDidLoadResourceByXMLHttpRequest): 1632 * WebCoreSupport/FrameLoaderClientEfl.h: 1633 1634 2010-10-13 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 1635 1636 Reviewed by Kenneth Rohde Christiansen. 1637 1638 [EFL] Support viewport configuration and add new arguments for WebKit EFL 1639 https://bugs.webkit.org/show_bug.cgi?id=47084 1640 1641 Opera spec regarding to viewport meta tag was adjusted to WebCore. So, EFL port 1642 needs to be modified according to the changes. 1643 1644 * WebCoreSupport/ChromeClientEfl.cpp: 1645 (WebCore::ChromeClientEfl::dispatchViewportDataDidChange): 1646 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1647 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): 1648 * ewk/ewk_private.h: 1649 * ewk/ewk_view.cpp: 1650 (_ewk_view_priv_new): 1651 (_ewk_view_viewport_attributes_compute): 1652 (ewk_view_viewport_attributes_set): 1653 (ewk_view_viewport_attributes_get): 1654 (ewk_view_device_pixel_ratio_get): 1655 * ewk/ewk_view.h: 1656 1657 2010-10-12 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 1658 1659 Reviewed by Kenneth Rohde Christiansen. 1660 1661 [EFL] Add a method to get target's dpi value 1662 https://bugs.webkit.org/show_bug.cgi?id=47537 1663 1664 Add a method to get target dpi value using Ecore_X. 1665 When we set layout size, we need to use the dpi value. 1666 1667 * ewk/ewk_private.h: 1668 * ewk/ewk_view.cpp: 1669 (ewk_view_page_rect_get): 1670 (ewk_view_dpi_get): 1671 1672 2010-10-07 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 1673 1674 Reviewed by Antonio Gomes. 1675 1676 [EFL] Implement pageRect() function 1677 https://bugs.webkit.org/show_bug.cgi?id=47395 1678 1679 Implement pageRect() in ChromeClientEfl using frameRect(). 1680 1681 * CMakeListsEfl.txt: 1682 * WebCoreSupport/ChromeClientEfl.cpp: 1683 (WebCore::ChromeClientEfl::pageRect): 1684 * ewk/ewk_private.h: 1685 * ewk/ewk_view.cpp: 1686 (ewk_view_page_rect_get): Added. 1687 1688 2010-10-06 Ryuan Choi <ryuan.choi (a] samsung.com> 1689 1690 Reviewed by Antonio Gomes. 1691 1692 [EFL] Support Progress Tag 1693 https://bugs.webkit.org/show_bug.cgi?id=45951 1694 1695 Implement progressbar.edc to support progress tag 1696 1697 * CMakeListsEfl.txt: 1698 * DefaultTheme/default.edc: 1699 * DefaultTheme/widget/progressbar: Added. 1700 * DefaultTheme/widget/progressbar/bt_base.png: Added. 1701 * DefaultTheme/widget/progressbar/progressbar.edc: Added. 1702 * DefaultTheme/widget/progressbar/shelf_inset.png: Added. 1703 1704 2010-10-05 Ryuan Choi <ryuan.choi (a] samsung.com> 1705 1706 Reviewed by Antonio Gomes. 1707 1708 [EFL] Remove strdup in ewk_setting.cpp using eina_stringshare 1709 https://bugs.webkit.org/show_bug.cgi?id=46613 1710 1711 Add variables shared by eina_stringshare and remove strdup. 1712 1713 * ewk/ewk_main.cpp: 1714 (_ewk_init_body): 1715 * ewk/ewk_settings.cpp: 1716 (ewk_settings_web_database_path_set): 1717 (ewk_settings_web_database_path_get): 1718 (ewk_settings_icon_database_path_set): 1719 (ewk_settings_icon_database_path_get): 1720 * ewk/ewk_settings.h: 1721 1722 2010-10-04 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 1723 1724 Reviewed by Kenneth Rohde Christiansen. 1725 1726 [EFL] Viewport data change notification by Bug 46755 1727 https://bugs.webkit.org/show_bug.cgi?id=46772 1728 1729 Bug 46755 changes virtual function regarding to viewport metatag. Thus, EFL port 1730 should change the function as well in order to get viewport arguments. 1731 1732 And, setInitLayoutCompleted / getInitLayoutCompleted() are removed because these functions 1733 aren't needed anymore. 1734 1735 * WebCoreSupport/ChromeClientEfl.cpp: 1736 (WebCore::ChromeClientEfl::dispatchViewportDataDidChange): 1737 * WebCoreSupport/ChromeClientEfl.h: 1738 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1739 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): 1740 (WebCore::FrameLoaderClientEfl::dispatchDidCommitLoad): 1741 (WebCore::FrameLoaderClientEfl::dispatchDidFirstLayout): 1742 * WebCoreSupport/FrameLoaderClientEfl.h: 1743 1744 2010-10-01 Rafael Antognolli <antognolli (a] profusion.mobi> 1745 1746 Reviewed by Kenneth Rohde Christiansen. 1747 1748 [EFL] Remove check for InitLayoutCompleted on fixed_layout_size_set. 1749 https://bugs.webkit.org/show_bug.cgi?id=47006 1750 1751 This check isn't needed and isn't done on the other ports. The fixed 1752 layout property can be set before we have the first layout. 1753 1754 * ewk/ewk_view.cpp: 1755 (ewk_view_fixed_layout_size_set): 1756 1757 2010-10-01 Rafael Antognolli <antognolli (a] profusion.mobi> 1758 1759 Reviewed by Kenneth Rohde Christiansen. 1760 1761 [EFL] Call contents_resize when the main frame gets resized. 1762 https://bugs.webkit.org/show_bug.cgi?id=47004 1763 1764 The previous implementation was just calling contents_resize when the 1765 viewport size had changed. That's not enough, and contents_resize 1766 shouldn't be called if the contents size didn't change. 1767 1768 Now the contents_size_changed function is called directly from the 1769 ChromeClientEfl. 1770 1771 * WebCoreSupport/ChromeClientEfl.cpp: 1772 (WebCore::ChromeClientEfl::contentsSizeChanged): 1773 * ewk/ewk_private.h: 1774 * ewk/ewk_view.cpp: 1775 (_ewk_view_smart_calculate): 1776 (ewk_view_fixed_layout_size_set): 1777 (ewk_view_contents_size_changed): 1778 1779 2010-09-29 Joo Paulo Rechi Vita <jprvita (a] profusion.mobi> 1780 1781 Reviewed by Antonio Gomes. 1782 1783 [EFL] General small fixes. 1784 https://bugs.webkit.org/show_bug.cgi?id=46813 1785 1786 This commit spots a comparison between signed and unsigned integer 1787 expressions, a missing return and a never-called function. 1788 1789 * WebCoreSupport/FullscreenVideoControllerEfl.cpp: 1790 (FullscreenVideoController::canPlay): 1791 1792 2010-09-28 Jenn Braithwaite <jennb (a] chromium.org> 1793 1794 Reviewed by Dmitry Titov. 1795 1796 Added oldPage param to FrameLoaderClient::didTransferChildFrameToNewDocument. 1797 https://bugs.webkit.org/show_bug.cgi?id=46663 1798 1799 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1800 (WebCore::FrameLoaderClientEfl::didTransferChildFrameToNewDocument): 1801 * WebCoreSupport/FrameLoaderClientEfl.h: 1802 1803 2010-09-26 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 1804 1805 Reviewed by Antonio Gomes. 1806 1807 [EFL] Add setting API to set a local storage database path. 1808 https://bugs.webkit.org/show_bug.cgi?id=45446 1809 1810 Add a setting API to set local storage database path. 1811 1812 * ewk/ewk_view.cpp: 1813 (_ewk_view_priv_new): 1814 (_ewk_view_priv_del): 1815 (ewk_view_setting_local_storage_database_path_get): Added. 1816 (ewk_view_setting_local_storage_database_path_set): Added. 1817 * ewk/ewk_view.h: 1818 1819 2010-09-23 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 1820 1821 Reviewed by Csaba Osztrogonc. 1822 1823 [EFL] Fix warnings during build 1824 https://bugs.webkit.org/show_bug.cgi?id=46354 1825 1826 * ewk/ewk_frame.cpp: 1827 (ewk_frame_text_matches_nth_pos_get): Change argument type because 1828 it's meant to be always positive. 1829 * ewk/ewk_frame.h: Ditto. 1830 * ewk/ewk_view.cpp: 1831 (ewk_view_exceeded_database_quota): Add missing "%" causing warning about number of 1832 arguments to printf-like function. 1833 * ewk/ewk_view.h: Add missing initialization. 1834 1835 2010-09-21 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 1836 1837 Reviewed by Kenneth Rohde Christiansen. 1838 1839 [EFL] Get fresh theme when running EWebLauncher 1840 https://bugs.webkit.org/show_bug.cgi?id=46210 1841 1842 If user tried to run EWebLauncher outside of the build tree, it would 1843 not find the theme and fallback to the installed one. However, since 1844 EWebLauncher is not installed, we always want to take the theme from 1845 the just compiled source code. If user had never installed WebKit's 1846 EFL port it could even receive a segv since no theme would be found. 1847 1848 Now EWebLauncher does not fallback to the installed theme and CMake 1849 gives as DATA_DIR the directory of the theme it has just built. 1850 1851 1852 * CMakeListsEfl.txt: export DATA_DIR to parent CMakeLists.txt in order 1853 to be used by EWebLauncher. 1854 1855 2010-09-17 Darin Adler <darin (a] apple.com> 1856 1857 Reviewed by Sam Weinig. 1858 1859 REGRESSION (r60104): Zoom level is unexpectedly reset on page reload 1860 https://bugs.webkit.org/show_bug.cgi?id=42863 1861 1862 * ewk/ewk_frame.cpp: 1863 (ewk_frame_zoom_get): 1864 (ewk_frame_zoom_set): 1865 (ewk_frame_zoom_text_only_set): 1866 Call functions on Frame instead of FrameView. 1867 1868 2010-09-16 Darin Adler <darin (a] apple.com> 1869 1870 Fix build. 1871 1872 * ewk/ewk_view.cpp: 1873 (ewk_view_input_method_state_set): Updated for change 1874 in name of isUrlField to isURLField. 1875 1876 2010-09-14 Ryuan Choi <ryuan.choi (a] samsung.com> 1877 1878 Reviewed by Kenneth Rohde Christiansen. 1879 1880 [EFL] ewk_frame_view_create_for_view set null as theme. 1881 https://bugs.webkit.org/show_bug.cgi?id=45741 1882 1883 Add theme in ewk_view to use instead of frame's theme which is null in 1884 ewk_frame_view_create_for_view. 1885 1886 * ewk/ewk_frame.cpp: 1887 (ewk_frame_view_create_for_view): 1888 * ewk/ewk_view.cpp: 1889 (ewk_view_theme_set): 1890 (ewk_view_theme_get): 1891 1892 2010-09-14 Leandro Pereira <leandro (a] profusion.mobi> 1893 1894 [EFL] Unreviewed build fix: remove "virtual" keyword from 1895 implementation file. 1896 1897 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1898 (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML): 1899 1900 2010-09-13 Rafael Antognolli <antognolli (a] profusion.mobi> 1901 1902 Unreviewed build fix. 1903 1904 [EFL] Fix build break when enabling HTML5 video support 1905 https://bugs.webkit.org/show_bug.cgi?id=45674 1906 1907 The correct include variable for LibXml2 in cmake is 1908 LIBXML2_INCLUDE_DIR instead of LIBXML2_INCLUDE_DIRS. 1909 1910 * CMakeListsEfl.txt: 1911 1912 2010-09-13 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 1913 1914 Reviewed by Kenneth Rohde Christiansen. 1915 1916 [EFL] Add setting API for enabling page cache 1917 https://bugs.webkit.org/show_bug.cgi?id=44931 1918 1919 * ewk/ewk_view.cpp: 1920 (_ewk_view_priv_new): 1921 (ewk_view_setting_page_cache_get): Added. 1922 (ewk_view_setting_page_cache_set): Added. 1923 * ewk/ewk_view.h: 1924 1925 2010-09-13 Enrica Casucci <enrica (a] apple.com> 1926 1927 Reviewed by Sam Weinig. 1928 1929 Paste should be implemented in WebCore like Copy and Cut for Mac also. 1930 https://bugs.webkit.org/show_bug.cgi?id=45494 1931 <rdar://problem/7660537> 1932 1933 On the Mac platform, the implementation of the paste operation is all done 1934 at the WebKit level. In order to support it on WebKit2 it is necessary to 1935 refactor the code and move this functionality at the level of WebCore like 1936 we already have on Windows. 1937 The original code relies on some in AppKit functions that call back into 1938 WebKit causing problems in WebKit2. All this functionality has been moved 1939 at the level of the editor client where it can be dealt with appropriately. 1940 1941 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1942 (WebCore::FrameLoaderClientEfl::canShowMIMETypeAsHTML): Added stub. 1943 * WebCoreSupport/FrameLoaderClientEfl.h: 1944 1945 2010-09-11 Ryuan Choi <ryuan.choi (a] samsung.com> 1946 1947 Reviewed by Antonio Gomes. 1948 1949 [EFL] Fix EFL build after r67274 1950 https://bugs.webkit.org/show_bug.cgi?id=45584 1951 1952 Remove include of ZoomMode.h and change setZoomFactor and zoomFactor 1953 to proper apis chaged by r67264. 1954 1955 * ewk/ewk_frame.cpp: 1956 (ewk_frame_zoom_get): 1957 (ewk_frame_zoom_set): 1958 (ewk_frame_zoom_text_only_get): 1959 (ewk_frame_zoom_text_only_set): 1960 1961 2010-09-10 Adam Barth <abarth (a] webkit.org> 1962 1963 Reviewed by Darin Fisher. 1964 1965 Move code from WebKit-layer to DocumentLoader 1966 https://bugs.webkit.org/show_bug.cgi?id=45569 1967 1968 This code didn't know that setEncoding could be called multiple times 1969 safely. 1970 1971 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1972 (WebCore::FrameLoaderClientEfl::FrameLoaderClientEfl): 1973 (WebCore::FrameLoaderClientEfl::committedLoad): 1974 (WebCore::FrameLoaderClientEfl::dispatchDidReceiveResponse): 1975 (WebCore::FrameLoaderClientEfl::finishedLoading): 1976 (WebCore::FrameLoaderClientEfl::dispatchDidFailLoading): 1977 (WebCore::FrameLoaderClientEfl::setMainDocumentError): 1978 * WebCoreSupport/FrameLoaderClientEfl.h: 1979 1980 2010-09-10 Adam Barth <abarth (a] webkit.org> 1981 1982 Reviewed by Eric Seidel. 1983 1984 Main resource bytes shouldn't bounce through FrameLoader 1985 https://bugs.webkit.org/show_bug.cgi?id=45496 1986 1987 Now return the bytes to the DocumentLoader. 1988 1989 * WebCoreSupport/FrameLoaderClientEfl.cpp: 1990 (WebCore::FrameLoaderClientEfl::committedLoad): 1991 1992 2010-09-08 Darin Adler <darin (a] apple.com> 1993 1994 Reviewed by Adam Barth. 1995 1996 Move functions from Frame to Editor as planned 1997 https://bugs.webkit.org/show_bug.cgi?id=45218 1998 1999 * ewk/ewk_frame.cpp: 2000 (ewk_frame_editable_set): 2001 (ewk_frame_selection_get): 2002 (ewk_frame_text_search): 2003 (ewk_frame_text_matches_mark): 2004 (ewk_frame_text_matches_highlight_set): 2005 (ewk_frame_text_matches_highlight_get): 2006 * ewk/ewk_view.cpp: 2007 (ewk_view_selection_get): 2008 Changed call sites to use editor(). 2009 2010 2010-09-09 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 2011 2012 Unreviewed build fix. 2013 2014 [EFL] Fix duplicate gstreamer macro in CMakeListEfl.txt 2015 https://bugs.webkit.org/show_bug.cgi?id=45433 2016 2017 In WebKit/efl/CMakeListEfl.txt, duplicated ENABLE_VIDEO macros were added. 2018 So, unnecessary ENABLE_VIDEO macro is deleted. 2019 2020 * CMakeListsEfl.txt: 2021 2022 2010-09-08 Ryuan Choi <ryuan.choi (a] samsung.com> 2023 2024 Unreviewed build fix. 2025 2026 [EFL] Need to add custom dependencies. 2027 https://bugs.webkit.org/show_bug.cgi?id=45247 2028 2029 Add WebKit_Theme into WebKit_SOURCES to make it while building. 2030 2031 * CMakeListsEfl.txt: 2032 2033 2010-09-08 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 2034 2035 Reviewed by Kenneth Rohde Christiansen. 2036 2037 [EFL] Export data directory through pkg-config 2038 https://bugs.webkit.org/show_bug.cgi?id=45385 2039 2040 Using pkg-config it's possible for a browser to know the location of 2041 installed themes. When compiling the browser, a variable might be 2042 defined with the datadir, like below: 2043 2044 gcc -o browser browser.c $(pkg-config --libs --cflags ewebkit) \ 2045 -DEWEBKIT_DATA_DIR=$(pkg-config --variable=datadir) 2046 2047 * ewebkit.pc.in: Export datadir variable. 2048 2049 2010-09-06 Ryuan Choi <ryuan.choi (a] samsung.com> 2050 2051 Unreviewed build fix. 2052 2053 [EFL] REGRESSION(66794) Need to fix build break. 2054 https://bugs.webkit.org/show_bug.cgi?id=45241 2055 2056 Add dummy class(FrameNetworkingContextEfl) like GTK+ port and implement 2057 as EFL style. 2058 2059 * WebCoreSupport/FrameLoaderClientEfl.cpp: 2060 (WebCore::FrameLoaderClientEfl::createNetworkingContext): 2061 * WebCoreSupport/FrameNetworkingContextEfl.h: Added. 2062 (WebCore::FrameNetworkingContextEfl::create): 2063 (WebCore::FrameNetworkingContextEfl::coreFrame): 2064 (WebCore::FrameNetworkingContextEfl::FrameNetworkingContextEfl): 2065 2066 2010-09-04 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 2067 2068 Reviewed by Kenneth Rohde Christiansen. 2069 2070 [EFL] Move test browser to WebKitTools directory 2071 https://bugs.webkit.org/show_bug.cgi?id=45212 2072 2073 Follow other ports like QT and GTK which moved the test browser to 2074 WebKitTools directory. 2075 2076 * CMakeListsEfl.txt: Remove build for test browser. 2077 * EWebLauncher/main.c: Removed. 2078 2079 2010-09-03 Jesus Sanchez-Palencia <jesus.palencia (a] openbossa.org> 2080 2081 Reviewed by Darin Adler. 2082 2083 Add NetworkingContext to avoid layer violations 2084 https://bugs.webkit.org/show_bug.cgi?id=42292 2085 2086 Add createNetworkingContext to EFL's FrameLoaderClient. 2087 2088 * WebCoreSupport/FrameLoaderClientEfl.cpp: 2089 (WebCore::FrameLoaderClientEfl::createNetworkingContext): 2090 * WebCoreSupport/FrameLoaderClientEfl.h: 2091 2092 2010-09-03 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 2093 2094 Reviewed by Martin Robinson. 2095 2096 [EFL] Regression (66531) Build break with Glib Support 2097 https://bugs.webkit.org/show_bug.cgi?id=45011 2098 2099 Move GtkTypedefs.h to GTypedefs.h and let it inside gobject directory 2100 since when glib is enabled, EFL port needs it, too. 2101 2102 * CMakeListsEfl.txt: Include gobject directory to find new header 2103 file. 2104 2105 2010-09-03 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 2106 2107 Reviewed by Antonio Gomes. 2108 2109 [EFL] Install default theme 2110 https://bugs.webkit.org/show_bug.cgi?id=45154 2111 2112 Since a theme is needed in order to create a new browser, install the 2113 default one to serve as example and fall-back. 2114 2115 * CMakeListsEfl.txt: 2116 2117 2010-09-02 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 2118 2119 Reviewed by Antonio Gomes. 2120 2121 [EFL] Name install directories according to library name 2122 https://bugs.webkit.org/show_bug.cgi?id=45126 2123 2124 * CMakeListsEfl.txt: include diretory follows library name. 2125 * ewebkit.pc.in: Ditto. 2126 2127 2010-08-31 Dave Hyatt <hyatt (a] apple.com> 2128 2129 Reviewed by Sam Weinig. 2130 2131 https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that 2132 the former can occur in more places without having to do the latter. 2133 2134 * ewk/ewk_view.cpp: 2135 (ewk_view_layout_if_needed_recursive): 2136 2137 2010-08-31 Sam Weinig <sam (a] webkit.org> 2138 2139 Reviewed by Darin Adler. 2140 2141 Add ability to count text matches without marking 2142 https://bugs.webkit.org/show_bug.cgi?id=43996 2143 2144 * ewk/ewk_frame.cpp: 2145 (ewk_frame_text_matches_mark): Switched to call 2146 countMatchesForText() instead of markAllMatchesForText(). 2147 2148 2010-08-31 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 2149 2150 Unreviewed build fix. 2151 2152 [EFL] Build break for r66456 2153 https://bugs.webkit.org/post_bug.cgi 2154 2155 Replace firstRectsForMarkers with renderedRectsForMarkers. 2156 2157 * ewk/ewk_frame.cpp: 2158 (ewk_frame_text_matches_nth_pos_get): 2159 2160 2010-08-30 Kamil Blank <k.blank (a] samsung.com> 2161 2162 Reviewed by Adam Barth. 2163 2164 [EFL] Added API which returns position of n-th text matches mark 2165 https://bugs.webkit.org/show_bug.cgi?id=44258 2166 2167 * ewk/ewk_frame.cpp: 2168 (_ewk_frame_rect_cmp_less_than): Private. 2169 (_ewk_frame_rect_is_negative_value): Private. 2170 (ewk_frame_text_matches_nth_pos_get): Added. Function returns position of 2171 n-th text match in frame. 2172 * ewk/ewk_frame.h: 2173 2174 2010-08-30 Ryuan Choi <ryuan.choi (a] samsung.com> 2175 2176 Reviewed by Adam Barth. 2177 2178 [EFL]Url of HistoryItem was broken for special character like korean 2179 https://bugs.webkit.org/show_bug.cgi?id=44495 2180 2181 Remove unnecessary code. This makes a bug with complicated URL. 2182 2183 * ewk/ewk_frame.cpp: 2184 (ewk_frame_view_state_save): 2185 2186 2010-08-30 Mikoaj Maecki <m.malecki (a] samsung.com> 2187 2188 Reviewed by Kenneth Rohde Christiansen 2189 2190 [EFL] Added initial setting to turn on offline pages. 2191 https://bugs.webkit.org/show_bug.cgi?id=44239 2192 2193 * ewk/ewk_main.cpp: Torn off non-EFL init to _ewk_init_body 2194 (ewk_init): Changed non-EFL init to call _ewk_init_body 2195 (_ewk_init_body): Moved internal init here and added cache directory path setting. 2196 * ewk/ewk_view.cpp: Added new config items: offline_app_cache and cache_directory 2197 (_ewk_view_priv_new): creating cache_directory string 2198 (_ewk_view_priv_del): deleting cache_directory string 2199 (ewk_view_setting_offline_app_cache_get): 2200 (ewk_view_setting_offline_app_cache_set): 2201 (ewk_view_setting_cache_directory_get): 2202 (ewk_view_setting_cache_directory_set): 2203 * ewk/ewk_view.h: added offline_app_cache and cache_directory props to ewk API 2204 2205 2010-08-26 Miroslaw Szymanski <miroslaw.s (a] samsung.com> 2206 2207 Reviewed by Kenneth Rohde Christiansen. 2208 2209 [EFL] Added new callback when view's size is changed to fix issue with changing layout size 2210 https://bugs.webkit.org/show_bug.cgi?id=44337 2211 2212 * ewk/ewk_view.cpp: 2213 (_ewk_view_smart_calculate): 2214 2215 2010-08-25 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 2216 2217 Reviewed by Antonio Gomes. 2218 2219 [EFL] Add dummy FullScreenVideoControllerEfl to WebKit EFL 2220 https://bugs.webkit.org/show_bug.cgi?id=44590 2221 2222 Add FullScreenVideoControllerEfl to WebCoreSupport. However, 2223 this is not implemented yet. 2224 2225 * CMakeListsEfl.txt: 2226 * WebCoreSupport/FullscreenVideoControllerEfl.cpp: Added. 2227 (FullscreenVideoController::FullscreenVideoController): 2228 (FullscreenVideoController::~FullscreenVideoController): 2229 (FullscreenVideoController::setMediaElement): 2230 (FullscreenVideoController::showHud): 2231 (FullscreenVideoController::hideHud): 2232 (FullscreenVideoController::enterFullscreen): 2233 (FullscreenVideoController::updateHudPosition): 2234 (FullscreenVideoController::exitOnUserRequest): 2235 (FullscreenVideoController::exitFullscreen): 2236 (FullscreenVideoController::canPlay): 2237 (FullscreenVideoController::play): 2238 (FullscreenVideoController::pause): 2239 (FullscreenVideoController::playStateChanged): 2240 (FullscreenVideoController::togglePlay): 2241 (FullscreenVideoController::volume): 2242 (FullscreenVideoController::muted): 2243 (FullscreenVideoController::setVolume): 2244 (FullscreenVideoController::volumeChanged): 2245 (FullscreenVideoController::muteChanged): 2246 (FullscreenVideoController::currentTime): 2247 (FullscreenVideoController::setCurrentTime): 2248 (FullscreenVideoController::duration): 2249 (FullscreenVideoController::percentLoaded): 2250 (FullscreenVideoController::beginSeek): 2251 (FullscreenVideoController::doSeek): 2252 (FullscreenVideoController::endSeek): 2253 (timeToString): 2254 (FullscreenVideoController::updateHudProgressBar): 2255 (FullscreenVideoController::createHud): 2256 * WebCoreSupport/FullscreenVideoControllerEfl.h: Added. 2257 (FullscreenVideoController::mediaElement): 2258 2259 2010-08-25 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 2260 2261 Reviewed by Antonio Gomes. 2262 2263 [EFL] Add setting API for enabling local storage. 2264 https://bugs.webkit.org/show_bug.cgi?id=44319 2265 2266 Add API for enabling/disabling local storage. 2267 2268 * ewk/ewk_view.cpp: 2269 (_ewk_view_priv_new): 2270 (ewk_view_setting_local_storage_get): Added 2271 (ewk_view_setting_local_storage_set): Added 2272 * ewk/ewk_view.h: 2273 2274 2010-08-25 Jaehun Lim <ljaehun.lim (a] samsung.com> 2275 2276 Reviewed by Antonio Gomes. 2277 2278 [EFL] enable libsoup's content decode feature 2279 https://bugs.webkit.org/show_bug.cgi?id=44147 2280 2281 libsoup's content decode feature is enabled during initializaton. 2282 2283 * ewk/ewk_main.cpp: 2284 (ewk_init): 2285 2286 2010-08-25 Rafael Antognolli <antognolli (a] profusion.mobi> 2287 2288 Unreviewed build fix. 2289 2290 [EFL] Build fix for revision 65332 2291 https://bugs.webkit.org/show_bug.cgi?id=44543 2292 2293 Use Gthread_LIBRARIES instead of GTHREAD_LIBRARIES. This fix 2294 the build when using ENABLE_GLIB_SUPPORT=ON and NETWORK_BACKEND=curl. 2295 2296 * CMakeListsEfl.txt: 2297 2298 2010-08-24 Lukasz Slachciak <l.slachciak (a] samsung.com> 2299 2300 Reviewed by Antonio Gomes. 2301 2302 [EFL] Extended EFL WebView API to allow enable/disable Frame Flattening 2303 https://bugs.webkit.org/show_bug.cgi?id=44253 2304 2305 * ewk/ewk_view.cpp: 2306 (ewk_view_setting_enable_frame_flattening_get): 2307 (ewk_view_setting_enable_frame_flattening_set): 2308 * ewk/ewk_view.h: 2309 2310 2010-08-23 Leandro Pereira <leandro (a] profusion.mobi> 2311 2312 [EFL] Build fix for platforms that do not require linking with "dl". 2313 CMake includes the variable CMAKE_DL_LIBS that evaluates to the 2314 platform-specific libraries. 2315 2316 * CMakeListsEfl.txt: Use ${CMAKE_DL_LIBS} instead of dl. 2317 2318 2010-08-22 Rafael Antognolli <antognolli (a] profusion.mobi> 2319 2320 Reviewed by Antonio Gomes. 2321 2322 [EFL] Remove duplicated include entry from default theme. 2323 https://bugs.webkit.org/show_bug.cgi?id=44345 2324 2325 This used to create the group webkit/widget/entry twice in 2326 the theme. It's leading to a bug with the newer versions of 2327 EFL. 2328 2329 * DefaultTheme/default.edc: 2330 2331 2010-08-22 Daniel Bates <dbates (a] rim.com> 2332 2333 Reviewed by Eric Seidel. 2334 2335 Encapsulate document marker management into DocumentMarkerController 2336 https://bugs.webkit.org/show_bug.cgi?id=44383 2337 2338 Modify call sites in the EFL port to use DocumentMarkerController. 2339 2340 No functionality was changed, so no new tests. 2341 2342 * ewk/ewk_frame.cpp: 2343 (ewk_frame_text_matches_unmark_all): 2344 2345 2010-08-20 Leandro Pereira <leandro (a] profusion.mobi> 2346 2347 [EFL] Unreviewed. Fix build when using GNU gold. 2348 When linking with GNU gold, some symbols are not found: explicitly 2349 link with the required libraries. 2350 2351 * CMakeListsEfl.txt: Depend on Fontconfig, PNG, JPEG and dl 2352 libraries. 2353 2354 2010-08-15 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 2355 2356 Reviewed by Antonio Gomes. 2357 2358 [EFL] Enable localStorage of HTML5 for WebKit EFL 2359 https://bugs.webkit.org/show_bug.cgi?id=44020 2360 2361 * ewk/ewk_view.cpp: 2362 (_ewk_view_priv_new): 2363 2364 2010-08-11 Rafael Antognolli <antognolli (a] profusion.mobi> 2365 2366 Reviewed by Kenneth Rohde Christiansen. 2367 2368 [EFL] Adding new theme for widgets. 2369 https://bugs.webkit.org/show_bug.cgi?id=43860 2370 2371 Original theme was there for a long time. This is a new 2372 fresh one. 2373 2374 * DefaultTheme/default.edc: 2375 * DefaultTheme/widget/button/button.edc: 2376 * DefaultTheme/widget/button/img_button_focus.png: 2377 * DefaultTheme/widget/button/img_button_hover.png: 2378 * DefaultTheme/widget/button/img_button_normal.png: 2379 * DefaultTheme/widget/button/img_button_press.png: 2380 * DefaultTheme/widget/check/check.edc: 2381 * DefaultTheme/widget/check/img_check_off.png: 2382 * DefaultTheme/widget/check/img_check_off_focus.png: 2383 * DefaultTheme/widget/check/img_check_off_hover.png: 2384 * DefaultTheme/widget/check/img_check_on.png: 2385 * DefaultTheme/widget/check/img_check_on_focus.png: 2386 * DefaultTheme/widget/check/img_check_on_hover.png: 2387 * DefaultTheme/widget/combo/combo.edc: 2388 * DefaultTheme/widget/combo/combo_focus.png: 2389 * DefaultTheme/widget/combo/combo_focus_button.png: 2390 * DefaultTheme/widget/combo/combo_hover.png: 2391 * DefaultTheme/widget/combo/combo_hover_button.png: 2392 * DefaultTheme/widget/combo/combo_normal.png: 2393 * DefaultTheme/widget/combo/combo_normal_button.png: 2394 * DefaultTheme/widget/combo/combo_press.png: 2395 * DefaultTheme/widget/combo/combo_press_button.png: 2396 * DefaultTheme/widget/combo/icon.png: 2397 * DefaultTheme/widget/entry/img_focused.png: 2398 * DefaultTheme/widget/entry/img_hovered.png: 2399 * DefaultTheme/widget/entry/img_normal.png: 2400 * DefaultTheme/widget/file/file_focus.png: 2401 * DefaultTheme/widget/file/file_hover.png: 2402 * DefaultTheme/widget/file/file_normal.png: 2403 * DefaultTheme/widget/file/file_press.png: 2404 * DefaultTheme/widget/radio/img_radio_off.png: 2405 * DefaultTheme/widget/radio/img_radio_off_focus.png: 2406 * DefaultTheme/widget/radio/img_radio_off_hover.png: 2407 * DefaultTheme/widget/radio/img_radio_on.png: 2408 * DefaultTheme/widget/radio/img_radio_on_focus.png: 2409 * DefaultTheme/widget/radio/img_radio_on_hover.png: 2410 * DefaultTheme/widget/radio/radio.edc: 2411 * DefaultTheme/widget/scrollbar/scrollbar.edc: 2412 * DefaultTheme/widget/scrollbar/scrollbar_h.png: 2413 * DefaultTheme/widget/scrollbar/scrollbar_hilight.png: Removed. 2414 * DefaultTheme/widget/scrollbar/scrollbar_knob_h.png: 2415 * DefaultTheme/widget/scrollbar/scrollbar_knob_v.png: 2416 * DefaultTheme/widget/scrollbar/scrollbar_v.png: 2417 * DefaultTheme/widget/search/cancel/cancel_normal_button2.png: 2418 * DefaultTheme/widget/search/decoration/decoration_normal_button.png: 2419 * DefaultTheme/widget/search/field/field_focused.png: 2420 * DefaultTheme/widget/search/field/field_hovered.png: 2421 * DefaultTheme/widget/search/field/field_normal.png: 2422 * DefaultTheme/widget/slider/slider.edc: 2423 * DefaultTheme/widget/slider/slider_fill_h.png: Added. 2424 * DefaultTheme/widget/slider/slider_fill_v.png: Added. 2425 * DefaultTheme/widget/slider/slider_h.png: 2426 * DefaultTheme/widget/slider/slider_hilight.png: Removed. 2427 * DefaultTheme/widget/slider/slider_knob_h.png: 2428 * DefaultTheme/widget/slider/slider_knob_press_h.png: Added. 2429 * DefaultTheme/widget/slider/slider_knob_press_v.png: Added. 2430 * DefaultTheme/widget/slider/slider_knob_v.png: 2431 * DefaultTheme/widget/slider/slider_v.png: 2432 2433 2010-08-12 Rafael Antognolli <antognolli (a] profusion.mobi> 2434 2435 Reviewed by Kenneth Rohde Christiansen. 2436 2437 [EFL] Making CMake keep track of theme dependencies. 2438 https://bugs.webkit.org/show_bug.cgi?id=43862 2439 2440 Adding theme source files and images as dependencies of the theme. 2441 2442 * CMakeListsEfl.txt: 2443 2444 2010-08-11 Rafael Antognolli <antognolli (a] profusion.mobi> 2445 2446 Reviewed by Kenneth Rohde Christiansen. 2447 2448 [EFL] Add setting for enabling spatial navigation. 2449 https://bugs.webkit.org/show_bug.cgi?id=43569 2450 2451 Adding api for enabling/disabling spatial navigation. 2452 2453 * ewk/ewk_view.cpp: Both functions below added. 2454 (ewk_view_setting_spatial_navigation_get): 2455 (ewk_view_setting_spatial_navigation_set): 2456 * ewk/ewk_view.h: same as ewk_view.cpp. 2457 2458 2010-08-11 Ryuan Choi <ryuan.choi (a] samsung.com> 2459 2460 Reviewed by Antonio Gomes. 2461 2462 Implementation dispatchDecidePolicyForNavigationAction 2463 https://bugs.webkit.org/show_bug.cgi?id=43544 2464 2465 Add ewk_view_navigation_policy_decision to decide whether url which 2466 user clicked will be loaded or not. 2467 2468 * WebCoreSupport/FrameLoaderClientEfl.cpp: 2469 (WebCore::FrameLoaderClientEfl::dispatchDecidePolicyForNavigationAction): 2470 * ewk/ewk_private.h: 2471 * ewk/ewk_view.cpp: 2472 (ewk_view_navigation_policy_decision): 2473 * ewk/ewk_view.h: 2474 2475 2010-08-10 Ryuan Choi <ryuan.choi (a] samsung.com> 2476 2477 Unreviewed build fix. 2478 2479 [EFL]REGRESSION(65021) need to fix build break 2480 https://bugs.webkit.org/show_bug.cgi?id=43767 2481 2482 Remove AtomicStringWTF and change namespace TextCaseInsensitive. 2483 2484 * ewk/ewk_frame.cpp: 2485 (ewk_frame_plugin_create): 2486 * ewk/ewk_view.cpp: 2487 (ewk_view_text_search): 2488 (ewk_view_text_matches_mark): 2489 (ewk_view_setting_font_cursive_set): 2490 2491 2010-08-06 Gavin Barraclough <barraclough (a] apple.com> 2492 2493 Rubber stamped by Sam Weinig 2494 2495 Bug 43594 - Add string forwards to Forward.h 2496 This allows us to remove forward declarations for these classes from 2497 WebCore/WebKit (a step in moving these class from WebCore:: to WTF::). 2498 2499 * WebCoreSupport/InspectorClientEfl.h: 2500 2501 2010-08-06 Jessie Berlin <jberlin (a] apple.com> 2502 2503 Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build. 2504 Unreviewed. 2505 2506 * WebCoreSupport/InspectorClientEfl.h: 2507 2508 2010-08-03 Leandro Pereira <leandro (a] profusion.mobi> 2509 2510 Reviewed by Kenneth Rohde Christiansen. 2511 2512 Implement HTML5 slider theme (using the scrollbar theme as base). 2513 https://bugs.webkit.org/show_bug.cgi?id=43430 2514 2515 * DefaultTheme/default.edc: Include slider.edc. 2516 * DefaultTheme/widget/slider/slider.edc: Added. 2517 * DefaultTheme/widget/slider/slider_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_h.png. 2518 * DefaultTheme/widget/slider/slider_hilight.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_hilight.png. 2519 * DefaultTheme/widget/slider/slider_knob_h.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_h.png. 2520 * DefaultTheme/widget/slider/slider_knob_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_knob_v.png. 2521 * DefaultTheme/widget/slider/slider_v.png: Copied from WebKit/efl/DefaultTheme/widget/scrollbar/scrollbar_v.png. 2522 2523 2010-08-03 ryuan choi <ryuan.choi (a] samsung.com> 2524 2525 Reviewed by Darin Adler. 2526 2527 [EFL] REGRESSION(64425) need to fix build break 2528 https://bugs.webkit.org/show_bug.cgi?id=43322 2529 2530 just add include path missed after r64425 2531 2532 * CMakeListsEfl.txt: 2533 2534 2010-07-27 Luiz Agostini <luiz.agostini (a] openbossa.org> 2535 2536 Reviewed by Darin Fisher. 2537 2538 PopupMenu refactoring in preparation to WebKit2 2539 https://bugs.webkit.org/show_bug.cgi?id=42592 2540 2541 As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu 2542 instances, concrete classes that inherit from ChromeClient needed to be changed to 2543 implement the new methods. 2544 2545 * WebCoreSupport/ChromeClientEfl.cpp: 2546 (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural): 2547 (WebCore::ChromeClientEfl::createPopupMenu): 2548 (WebCore::ChromeClientEfl::createSearchPopupMenu): 2549 * WebCoreSupport/ChromeClientEfl.h: 2550 2551 2010-08-02 Jeremy Orlow <jorlow (a] chromium.org> 2552 2553 Speculative revert of 64425 due to Chromium instability 2554 https://bugs.webkit.org/show_bug.cgi?id=43347 2555 2556 * WebCoreSupport/ChromeClientEfl.cpp: 2557 * WebCoreSupport/ChromeClientEfl.h: 2558 2559 2010-07-27 Luiz Agostini <luiz.agostini (a] openbossa.org> 2560 2561 Reviewed by Darin Fisher. 2562 2563 PopupMenu refactoring in preparation to WebKit2 2564 https://bugs.webkit.org/show_bug.cgi?id=42592 2565 2566 As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu 2567 instances, concrete classes that inherit from ChromeClient needed to be changed to 2568 implement the new methods. 2569 2570 * WebCoreSupport/ChromeClientEfl.cpp: 2571 (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural): 2572 (WebCore::ChromeClientEfl::createPopupMenu): 2573 (WebCore::ChromeClientEfl::createSearchPopupMenu): 2574 * WebCoreSupport/ChromeClientEfl.h: 2575 2576 2010-07-31 Sheriff Bot <webkit.review.bot (a] gmail.com> 2577 2578 Unreviewed, rolling out r64422. 2579 http://trac.webkit.org/changeset/64422 2580 https://bugs.webkit.org/show_bug.cgi?id=43304 2581 2582 Build fixes are needed for Snow Leopard and Windows. 2583 (Requested by lca on #webkit). 2584 2585 * WebCoreSupport/ChromeClientEfl.cpp: 2586 * WebCoreSupport/ChromeClientEfl.h: 2587 2588 2010-07-27 Luiz Agostini <luiz.agostini (a] openbossa.org> 2589 2590 Reviewed by Darin Fisher. 2591 2592 PopupMenu refactoring in preparation to WebKit2 2593 https://bugs.webkit.org/show_bug.cgi?id=42592 2594 2595 As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu 2596 instances, concrete classes that inherit from ChromeClient needed to be changed to 2597 implement the new methods. 2598 2599 * WebCoreSupport/ChromeClientEfl.cpp: 2600 (WebCore::ChromeClientEfl::selectItemWritingDirectionIsNatural): 2601 (WebCore::ChromeClientEfl::createPopupMenu): 2602 (WebCore::ChromeClientEfl::createSearchPopupMenu): 2603 * WebCoreSupport/ChromeClientEfl.h: 2604 2605 2010-07-26 Steve Block <steveblock (a] google.com> 2606 2607 Reviewed by Jeremy Orlow. 2608 2609 Page clients should be passed to Page constructor via structure of pointers 2610 https://bugs.webkit.org/show_bug.cgi?id=42834 2611 2612 * ewk/ewk_view.cpp: 2613 (_ewk_view_priv_new): 2614 2615 2010-07-26 Rafael Antognolli <antognolli (a] profusion.mobi> 2616 2617 Reviewed by Antonio Gomes. 2618 2619 [EFL] Move CMakeListsEfl.txt to WebKit/efl/ 2620 https://bugs.webkit.org/show_bug.cgi?id=43002 2621 2622 This should reduce the noise in WebKit/ChangeLog that comes from EFL 2623 port. Most of the changes on EFL port should be logged in 2624 WebKit/efl/ChangeLog. 2625 2626 * CMakeListsEfl.txt: Renamed from WebKit/CMakeListsEfl.txt. 2627 2628 2010-07-23 Rafael Antognolli <antognolli (a] profusion.mobi> 2629 2630 Reviewed by Antonio Gomes. 2631 2632 [EFL] Cleanup glib support (make it optional) 2633 https://bugs.webkit.org/show_bug.cgi?id=42480 2634 2635 Put some ifdefs on glib calls. 2636 2637 * ewk/ewk_main.cpp: 2638 (ewk_init): 2639 2640 2010-07-23 Rafael Antognolli <antognolli (a] profusion.mobi> 2641 2642 Reviewed by Antonio Gomes. 2643 2644 [EFL] Add support for using libcurl network backend. 2645 https://bugs.webkit.org/show_bug.cgi?id=42286 2646 2647 Put some ifdefs around soup calls. 2648 2649 * ewk/ewk_cookies.cpp: 2650 (ewk_cookies_file_set): 2651 (ewk_cookies_clear): 2652 (ewk_cookies_get_all): 2653 (ewk_cookies_cookie_del): 2654 (ewk_cookies_cookie_free): 2655 (ewk_cookies_policy_set): 2656 (ewk_cookies_policy_get): 2657 * ewk/ewk_main.cpp: 2658 (ewk_init): 2659 2660 2010-07-23 Lucas De Marchi <lucas.demarchi (a] profusion.mobi> 2661 2662 Reviewed by Kenneth Rohde Christiansen. 2663 2664 Notify browser when window shall be closed. 2665 2666 This is used for window.close() events Javascript, though it would be 2667 triggered for any event on WebCore that might ask for the window to be 2668 closed. 2669 2670 https://bugs.webkit.org/show_bug.cgi?id=42890 2671 2672 * WebCoreSupport/ChromeClientEfl.cpp: 2673 (WebCore::ChromeClientEfl::closeWindowSoon): call new function and moves its 2674 previous functionality there. 2675 * ewk/ewk_private.h: 2676 * ewk/ewk_view.cpp: 2677 (ewk_view_window_close): stop all loaders as was being done previously and 2678 notify browser afterwards. 2679 * ewk/ewk_view.h: declare new virtual method. 2680 2681 2010-07-23 Gyuyoung Kim <gyuyoung.kim (a] samsung.com> 2682 2683 Reviewed by Kenneth Rohde Christiansen. 2684 2685 [EFL] Set proxy address for Soup 2686 https://bugs.webkit.org/show_bug.cgi?id=42721 2687 2688 Sets the given proxy URI for libsoup network backend. This method will 2689 support libcurl network backend later. 2690 2691 * EWebLauncher/main.c: 2692 (main): Invoke proxy set method 2693 * ewk/ewk_settings.cpp: 2694 (ewk_settings_proxy_uri_set): Sets proxy URI. 2695 * ewk/ewk_settings.h: 2696 2697 2010-07-16 Leandro Pereira <leandro (a] profusion.mobi> 2698 2699 Reviewed by Gustavo Noronha Silva. 2700 2701 Creating ChangeLog for the EFL port. 2702