Home | History | Annotate | Download | only in efl
      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